body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
h1 {
	font-size:12pt;
	display:inline;
	}
h2 {
	font-size:10pt;
	display:inline;
	}
ul
{
	margin-top : 0px;
}
small {
	font-size:8pt;
	}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
.hint {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	cursor: default;
}

.quote 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-top : 5px;
	margin-right : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
    padding-right : 5px;
    padding-left: 5px;
	background-color:#ffffff;
}
	
.vert_line {
	border-color:#D0D0D0;
	border-style:solid;
	border-width:0;
	border-left-width:1;
	height: 100%;
    padding-left:5;
    padding-right:5;
	width:1px;
	}
.hilay {
	border: 1px solid #AEAEAE;
	background:#EAEAEA;
	width: 200px;
	position: absolute;
	right: 30%;
	z-index: 4;
	visibility: hidden;
	padding-top: 5;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 5;		
}		
.atantion {
	font-family:Arial, Helvetica, sans-serif;
	color: red;
	font-size:9pt;
	}
.note_red {
	font-family:Arial, Helvetica, sans-serif;
	color: red;
	font-size:11pt;
	}

	
.err {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}

.note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}

.niz_menu {
	font-size:8pt;
	}
	
	
.select_var
{
 width: 120;	
}
	
.steps {
	font-family:Arial Black, Helvetica, sans-serif;
	color:#EAEAEA;
	font-size:36pt;
	font-weight: bold;
	font-style : italic;
	text-decoration:none;
}
.steps a{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#EAEAEA;
	font-size:36pt;
	font-style : italic;
	font-weight:bold;
	text-decoration:none;	
	}
#alt {
	font-family:Arial, Helvetica, sans-serif;
    color:gray;
	font-size:7pt;
	text-decoration:none;
}	
.steps_done {
	font-family:Arial Black, Helvetica, sans-serif;
	color:gray;
	font-size:36pt;
	font-style : italic;
	font-weight:bold;
	text-decoration:none;	
	}
.steps_done  a{
	font-family:Arial Black, Helvetica, sans-serif;
	color:gray;
	font-size:36pt;
	font-style : italic;
	font-weight:bold;
	text-decoration:none;	
	}
	
.steps_active {
	font-family:Arial Black, Helvetica, sans-serif;
	color: #ff99cc;
	font-size:36pt;
	font-style : italic;	
	font-weight:bold;
	text-decoration:none;
}
.steps_active a{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#ff99cc;
	font-size:36pt;
	font-style : italic;	
	font-weight:bold;
	text-decoration:none;	
 }	

	
.bw {
	border-bottom-width:1;
	border-bottom-color:white;
	border-bottom-style:solid;
	/*padding-left:10;
	padding-right:10;*/
	}
.bw a, .bwv a {
	text-decoration:none;
	}
.bwv {
	border-bottom-width:1;
	border-bottom-color:#DDD;
	border-bottom-style:solid;
	}
.find {
	background-color:#DDD;
	border-color:white;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	}
.find input {
	margin-left:5;
	margin-right:5;
	width:110;
	}
.gnews div{
	margin-left:5;
	}

.gnews input#gn {
	margin-bottom:3;
	margin-left:5;
	margin-right:5;
	margin-top:3;
	width:125;
	}
.gnews input#send {
	margin-top:3;
	margin-right:5;
	margin-bottom:7;
	}
.leftcol {
	background-color:#DDD;
	}
.main {
	padding-left:18;
	}
.menu {
	color:white;
	font-size:12pt;
	font-weight:bold;
	padding-left:31;
	padding-right:31;
	text-align:center;
	text-decoration:none;
	}
.menu2 a{
	color:#343434;
	font-weight:bold;
	text-decoration:none;
	}
.menu2 a:hover {
	text-decoration:underline;
	}
.menu2 div {
	margin-left:5;
	}
.menu3 {
	background-color:#C0C0C0;
	}
.menu3 a {
	color:#2D2D2D;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}
.menu3 a:hover {
	text-decoration:underline;
	}	
.menu3 div {
	border-top-color:#DDD;
	border-bottom-color:#C6C6C6;
	border-style:solid;
	border-width:0;
	border-top-width:1;
	border-bottom-width:1;
	padding-bottom:0;
	padding-left:5;
	padding-right:2;
	padding-top:1;
	}
.menu3 div.link {
	background-color:#FF8800;
	}	
.menu3 div.link a {
	color:#fff;
	}	
	
.niz {
	background-color:#808080;
	margin-top:10;
	}
.common_select {
	background-color:#EAEAEA;
	padding-top:5;
	padding-left:5;
    padding-right:5;
	padding-bottom:5;
	}	
.common {
	padding-top:5;
	padding-left:5;
    padding-right:5;
	padding-bottom:5;
	}	
	
.offer {
	background-color:#EAEAEA;
	padding-top:5;
	padding-left:5;
	padding-bottom:5;
	}
.offer div a {
	text-decoration:underline;
	}
.right {
	padding-left:10;
	}
.right a {
	font-size:10pt;
	text-decoration:none;
	}
.right div {
	padding-left:5;
	}
.reg {
	border-color:#000;
	border-style:solid;
	border-width:1;
	}
.top1 {
	background-color:#808080;
	}
.top2 {
	background-color:#ddd;
	}
div#pad3 {
	padding-right:3;
	padding-left:3;
	}
div#pad3 a {
	font-size:7pt;
	}
.spec {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:1;
	}
.trash {
	margin-right:33;
	}
.def_cat {
	background-color:#EAEAEA;
	border-color:#000;
	border-style:solid;
	border-width:1;
	padding-top:3;
	padding-bottom:3;
	padding-right:3;
	padding-left:3;
	font-size:8pt;
	width:88px;
	height:58px;
	vertical-align : middle;
	cursor: hand;
}	
.def_cata{
 text-decoration:none;
 color:#000000;
}
.vibor{
	background-color:#EAEAEA;
	border-color:#000;
	border-style:solid;
	border-width:1;
	}
.vibor a {
	font-size:10pt;
	text-decoration:underline;
	}
.vibor a:hover {
	text-decoration:none;
	}
.vibor div {
	font-size:8pt;
	margin-top:3;
	}
.grey{
 color:#808080;
}	
#grbg {
	background-color:#C0C0C0;
	height:20;
	padding-top:3;
	padding-right:10;
	padding-left:10;
	}
/*таблица с тех характеристиками*/
#grdark {
	background-color:#C0C0C0;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:1;
	border-left-width:0;
	border-top-width:0;
	padding-right:8;
	padding-left:8;
	}
#grligh {
	background-color:#EAEAEA;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:1;
	border-left-width:0;
	border-top-width:0;
	padding-right:8;
	padding-left:8;
	}
#grtop {
	background-color:#C0C0C0;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:0;
	border-top-width:1;
	border-left-width:1;
	}
#grwh {
	background-color:#FFF;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:1;
	border-top-width:0;
	border-left-width:0;
	}
/*/таблица с тех характеристиками*/
#grline {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	}
#grlineb {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	margin-right:60;
	margin-left:60;
	}
#hallo {
	font-size:12pt;
	margin-top:2;
	padding-left:5;
	}
#m1,#m2,#m3,#m4,#m5 {
	margin-top:3;
	padding-top:1;
	height:25;
	}
#menu2 {
	background-color:#ddd;
	}

#menuv, .mdef {
	color:black;
	background-color:#CECECE;
	border-width:1;
	border-style:solid;
	border-color:#fff;
	border-bottom-width:0;
	font-size:12pt;
	font-weight:bold;
	height:25;
	margin-bottom:0;
	margin-top:3;
	padding-left:30;
	padding-right:30;
	padding-top:1;
	text-align:center;
	text-decoration:none;
	}
.mdef {
	background-color:#DDDDDD;
	}
#mt10 {
	margin-top:10;
	}
#nota {
	text-decoration:none
	}
#now {
    font-weight:1.5;
	}
#now a {
	font-weight:normal;
	}
#now a:hover {
	text-decoration:underline;
	}	
#now p {
     padding-top:0;
     padding-bottom:7px;
	 margin-top:0;
   	 margin-bottom:0;
	}	
#nund {
	text-decoration:none;
	}
#pad5 {
	padding-top:5;
	padding-right:5;
	padding-bottom:5;
	padding-left:5;
	}
#padt10 {
	padding-top:10;
	}
#padt10 td {
	padding-top:10;
	}
#pt9 {
	font-size:9pt;
	}
#pt10 {
	font-size:10pt;
	}
#pt12 {
	font-size:12pt;
	}
#reg {
	margin-top:3;
	margin-right:3;
	width:75;
	}
#reg1 {
	margin-top:5;
	margin-right:5;
	margin-bottom:3;
	}
#selw {
	width:140;
	}
#selwb {
	width:300;
	}
	
#spec {
	color:#FF6600;
	font-weight:bold;	
	text-decoration:none;
	}
#spec_old {
	color:black;
	text-decoration: line-through;
}
#sput {
	margin-top:3;
	margin-left:70;
	margin-bottom:3;
	}
#zag {
	background-color:#808080;
	height:18;
	margin-top:0;
	padding-top:0;
	}
#zag a {
	color:white;
	text-decoration:none;
	}
	
/* product images styling
--------------------------------------------- */

/* general thumbs styling */

table tr.hor-thumb td,
table tr.square-thumb td,
table tr.vert-thumb td {
	text-align: left;
	vertical-align: top;
	padding: 20px 10px;
}
table tr td.sep {
	padding: 0;
	width: 10px;
}
table tr.square-thumb td img,
table tr.square-thumb td div,
table tr.vert-thumb td img,
table tr.vert-thumb td div {
	float: left;
}
/* horizontal thumbs styling */

table tr.hor-thumb div {
	margin:10px 0;
}

/* square thumbs styling */

table tr.square-thumb td img {
	margin: 0 -120px 0 0;
	position: relative;
}
table tr.square-thumb td div {
	padding-left: 120px;
}

/* vertival thumbs styling */

table tr.vert-thumb td img {
	margin: 0 -120px 0 0;
	position: relative;
}
table tr.vert-thumb td div {
	padding-left: 120px;
}

/* Card styling
------------------------------------ */

#card {position:relative}

#card div.clear {
	clear: both;
}
#goods-img {
	text-align: center;
}
#goods-img table {
	width: 100%;
}

/* square and vertical card styling */

div.square #img-wrapper,
div.vert #img-wrapper {
	float: left;
	background: #fff;
	margin-right: -281px;
}
div.square #img-wrapper #goods-img,
div.vert #img-wrapper #goods-img {
	width: 261px;
}
div.square #goods-img table,
div.vert #goods-img table {
	width: 100%;
}
div.square #desc,
div.vert #desc {
	margin: 10px 0 0 281px;
	_width: 100%;
}


/* horizontal styling */

table.manufacturer {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table.manufacturer td {
	padding: 10px 0;
}
table.manufacturer td.manufacturer-logo {
	width: 261px;
	text-align: center;
	border-bottom: 1px solid #c0c0c0;
}

table.manufacturer td.item-title {
	border-bottom: 1px solid #c0c0c0;
	padding-left: 20px;
}

div.hor #img-wrapper {
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	margin-bottom:0px;
	zoom:1;
}
div.hor #img-wrapper div.manufacturer {
	width:261px;
}
div.hor #desc div h1 {
	position:absolute;
	left:281px;
	top:0;
	text-align:center;
	border:1px solid red;
}

.PreviewImage {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11pt;
    }
.gr-border{
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	margin:10px 0;
}
.cat-desc{
	padding-bottom:10px;
}
table.user-room{
	border-collapse: collapse;
	font-size:12px;
	margin-top:10px;
}
table.user-room tr.header{
	background:#c0c0c0;
}
table.user-room td,table.user-room th{
	border:1px solid #c0c0c0;
	padding:.4em;
}
table.user-room tr.header th{
	padding:.2em .4em;
}
.cat_m {font-size : 8pt;font-weight : bolder;color : #808080;}

div.product-rating{display:inline;}
div.product-rating .hide{display:none;}
div.product-rating span.sm-rating-stars{display:table-cell;font-size:9px;line-height:9px;width:86px;}
div.product-rating span.sm-rating-bar{background:transparent url(/i/rating-bar.gif) no-repeat scroll 0pt;float:left;height:18px;}
div.product-rating span.sm-stars {background:transparent url(/i/rating-star.png) no-repeat scroll 0pt;display:table-cell;height:18px;width:86px;}
.response{margin:1.5em 0 0 2em;}
.product-header{margin-top:1em;}
.product-header .name{margin-bottom:.8em;}
h2.responses{font-size:1.4em}
.ga_text{display:none}