body {font-family: Verdana,Arial; font-size: 12px; margin: 0pt; padding: 0pt;}
img { behavior: url(iepngfix.htc);} 
img {border: 0pt;}
a {color: #0055cc;}
a:hover {color:#CC0000;}
a.tags {color:#90A0B0; padding-right:5px; line-height: 1.8em;}
a.tags:hover {color: #ffffff; text-decoration: none; background-color: #ff6666;}
h1,h2,h3 {color: #767676; font-weight: 400;}
h1.list_headline {font-size: 24px; margin: 10px 32px;}

.product_spec ul, .textbottom ul, .static_section ul, .seo_text ul {padding-left:1em;}
.product_spec ul li, .textbottom ul li, .static_section ul li, .seo_text ul li {list-style-type: none; padding: 0 0 0.8em 16px; background: url('i/tick_small.png') no-repeat 0 0;}

#header {width: 100%; height: 400px; background: url('i/headbg.jpg') no-repeat; }
#logo {position: absolute; top: 5px; left: 5px; width: 297px; height: 57px; }
#contacts {position: absolute; top: 0%; right: 0%; font-size: 14px; color: #000066; background-color: #F0F0E7;}
#contacts p {margin:0.5em;}
#topnav {width: 100%; float: left; font-size: 14px; text-align: right; }
#topnav ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin: 3px 22px;}
#topnav li {display:inline; margin:0pt; padding:0pt;}
#topnav a {color:#000000; margin:0pt; padding:0pt 0pt 0pt 4px;}
#topnav a:hover {color: #CC0000;}

#contentwrapper {float: left;width: 100%;}
#right {float: left; width: 250px; margin-left: -250px; padding: 0px;}
#left {
	float: left;
	width: 19%;
	}
#content {
	width:80.99%;
	float:left;
	position:relative;
	/*margin-right: 180px;
  /*padding-right: 1px;
  padding-left: 2em;
  background-color: #ffffff;*/
}
#news {position:absolute; width:150px; height:300px; right:0; border:1px solid #000000; z-index:9999;}
#footer {border-top: 3px solid #CCCCCC; color: #a3a3a3;}
#footer p {margin: 1em 0.5em;}
div.pathblock {margin: 2px 0pt auto; color: #999999; font-size: 14px;}

div.brandblock {border:1px solid #CCCCCC; overflow:visible;  padding-bottom: 10px; margin: 10px 0pt auto; color: #999999;font-size: 14px;}
.brandblock .contents {clear:both; padding:0px 10px 2px;}
.brandblock .ulimg	{float:left; height:10px; left:-1px; position:relative; top:-1px; width:10px;}
.brandblock .urimg	{float:right; height:10px; left:1px; position:relative; top:-1px; width:10px;}
.brandblock .blimg	{float:left; height:10px; left:-1px; position:relative; top:1px; width:10px;}
.brandblock .brimg	{float:right; height:10px; left:1px; position:relative; top:1px; width:10px;}
.brandblock span	{padding: 5px; background-color: #EFEDD9; color: #000000; font-weight: bold;}

div.sideblock {background-color: #F0F0E7; margin: 5px;}
div.sideblock h2 {margin: 0pt; padding: 10px 1ex; font-size: 16px;}
div.sideblock p {margin: 0 0 0.5em 0;}
div.sidecont {padding: 0.5em;}

ul.paginate {margin:0; padding:0; display:inline;}
ul.paginate li {display:inline; margin-right:2px; margin-top:0.5em; float:left;}
ul.paginate li a {padding: 0.5em; color:#666666; border:1px solid #BEB1B1; display:block; text-decoration: none;}
ul.paginate li em {padding: 0.5em; background-color:#666666; color:#FFFFFF; border:1px solid #BEB1B1; display:block; font-style:normal;font-weight:bold;}

ul.sidenav {
	list-style-type:none;
	margin: 1em 0;
	padding: 0;
	font-size:1.5em;
	line-height:1.2;
}
.hidden {display:none;}
ul.sidenav li {margin:0 0 1.25em 0; padding:0;}
ul.sidenav a {color: #0055cc;}
ul.sidenav a:hover {color:#ffffff; background-color:#ff6666; text-decoration: none;}
ul.sidenav ul {	list-style-type:none; margin: 0.3em 0 1.25em 1.5em; padding: 0; line-height:1.2;}
ul.sidenav ul li {padding:0; margin:0.3em; font-size:90%;}
ul.sidenav ul a {color:#009933;}
ul.sidenav span.cur {padding:2px; background-color:#E0E0E0;}
ul.sidenav li.sub {padding-left:0.7em; font-size:85%;}
ul.sidenav li.sub a {color:#424242;}
ul.sidenav li.sub a:hover {color:#ffffff;}
ul.sidenav li.cur a {font-weight:bold;}

div.product_display {
float:left;
margin:20px 1em 0pt 0pt;
/*min-height:195px;*/
height: 195px;
position:relative;
//display:inline-block;
}
div.product_display div.image {
left:14px;
position:absolute;
top:-5px;
z-index:2;
}
div.product_display div.info {
min-height:16em;
width:135px;
position:relative;
z-index:2;
}
div.product_display div.info h3 {
float:left;
font-size:1em;
font-weight:bold;
margin:0pt 0pt 0.6em;
position:relative;
}
div.product_display div.info div.short_desc {
clear:left;
font-size:0.9em;
margin-bottom:1em;
font-family: Arial;
}

.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
min-height:1px;
width:1px;
}

div.price_tag {
background-color:#FED900;
color:#252525;
float:left;
font-size:1.1em;
height:22px;
margin:0pt 0pt 0.5em;
padding:0pt 0.4em;
position:relative;
}
div.price_tag div.left {
background:transparent url('i/price-tag-left.gif') no-repeat scroll 0pt 0pt;
height:22px;
left:-4px;
position:absolute;
top:0pt;
width:4px;
}
div.price_tag div.right {
background:transparent url('i/price-tag-right.gif') no-repeat scroll 0pt 0pt;
height:22px;
position:absolute;
right:-4px;
top:0pt;
width:4px;
}
div.price_tag p {
margin:-0.65em 0pt 0pt;
position:relative;
top:11px;
white-space:nowrap;
}
div.big_picture {
float:left;
min-height:1px;
}
div.big_picture {
width:400px;
margin-bottom:3.2em;
position:relative;
text-align:center;
z-index:1;
overflow: hidden;
}

div.main_info {
margin-left:400px;
z-index:21;
margin-top: 3.2em;
padding-left: 10px;
/*width: 58.99%;*/
}
#more {overflow:hidden; //zoom:1;}
div.more {overflow:hidden; //zoom:1;}
span.price {font-family: Arial; font-size: 16px; font-weight: bold; padding: 0.1em 0.4em;background-color: #FED900;}
div.product_spec {margin:3.2em;width:75%;}

div.seo_text {margin:-1em 1.5em 1em 2em;  width:75%}
div.seo_text a:hover {

background-color:#66CC66;
color:#FFFFFF;
padding:0px;
text-decoration:none }

.basket_container {width:700px; overflow:hidden; margin-bottom:1.5em;}
#basket {border: 2px solid #FCB89D; padding: 1em 1.3em 0;}
#basket table {border:medium none; border-spacing:0; empty-cells:show; margin:0; padding:0;border-collapse:collapse;}
#basket th {border-bottom:1px solid #DDDDDD; font-size:0.8em; padding:0 2.5em 0.8em 0; font-weight:bold; vertical-align:top;}
#basket th.name {text-align:left;}
#basket td {border-bottom:1px solid #DDDDDD;padding:1.5em 2em 1em 0; vertical-align:top;}
#basket td.number, #basket th.number {text-align:right;}
#basket td.qty {padding-top:1.7em;}
#basket td.qty input {border:1px solid #DDDDDD;text-align:right;}
#basket .total td {color:#000000; text-align:right; border-bottom:0 none; padding-right:0.5em;}
#basket .total span {font-size:1.3em;}
#basket h2 {font-size:1.3em; color:#424242; margin-top:0;}
#basket .price {padding:5px; font-size:1.3em; background-color:#FCB89D;}
.order {float:right;padding:10px 7px 10px 15px;white-space:nowrap;background-color:#FCB89D;}
.order span {cursor:pointer; border-bottom:1px dashed #0055cc; color:#0055cc; margin-left:1.2em; font-size:1.3em;}

#Order .order_info {border: 2px solid #FCB89D; padding: 1em 1.3em 0;}
#Order th {text-align:left; padding:0.2em;}

.texttop {font-size:80%; padding:0 0 0.5em 1em; border-bottom:1px solid #DDDDDD; margin:0.5em 2em 0 0;}
.texttop p {margin:0; line-height:1.2em;}
.textbottom { margin:0.5em 2em 0 0;}
.advice {background-color:#F0F0F0; float:left; margin:0 12px 12px 0; padding:0.2em 0.5em; width:420px;}
.advice h3 {font-weight:bold; margin:0; text-align:left;}
.advice p {line-height:1.8em; margin:0;}

#switcher p {margin:5px 0 0 0; width:40%; border-bottom:1px solid #DFDFDF; font-size:110%;}
#switcher span {margin-right:1em;}
#switcher span.inactive {color:#0055CC; border-bottom:1px dashed #0055CC; cursor:pointer;}
#switcher span.active {color:#000000; background-color:#F0F0F0; padding:5px 4px 2px 4px; font-weight:bold; border:1px solid #DFDFDF;}
#switch {clear:left; padding:0 1em; margin-top:1em;}
#switch .fotos {clear:left;}
#switch .colors {clear:left;}
#switch .fotos .foto {float:left; margin:0.3em 1em; //display:inline;}
#switch .colors .foto {float:left; margin:0.3em 1em; //display:inline;}
#switch .colors .foto p {margin:2px 0 0 0;}
#switch .colors .foto span.price {padding:2px; background-color:#E7FEC0;}
 
#switch .long {clear:left;}
#switch .long p {padding: 0 0.5em; margin:0.5em 0;}

.props table {border:1px solid #DFDFDF;}
.props th {text-align:left; font-weight:normal; padding:0.25em 0.5em; background-color:#F0F0F0; border-bottom:1px solid #DFDFDF;}
.props th.head {font-weight:bold; padding:0.3em 0.5em; background-color:#F0F0E0; border-bottom:3px solid #DFDFDF;}
.props td {width:100%; padding:0.25em 0.5em 0.25em 1em; border-bottom:1px solid #DFDFDF;}

#product p.title {color:#88C029; padding: 1em 0 0.5em 0; margin:0; //display:inline;}

.tocompare a {color:#0055cc; text-decoration:none; border-bottom:1px dashed #0055cc;}

.compared {padding:0.2em; border:1px solid #DFDFDF; background-color:#F0F0F0; width:250px;}
.compared a {color:#0055cc;}
.compare {border:1px solid #DFDFDF;}
.compare .head {font-size:80%;}
.compare th {text-align:left; font-weight:normal; padding:0.25em 0.5em; background-color:#F0F0F0; border-bottom:1px solid #DFDFDF;}
.compare th.head {font-weight:bold; padding:0.3em 0.5em; border-bottom:3px solid #DFDFDF; border-top:1px solid #DFDFDF; text-align:center;}
.compare td {text-align:center; padding:0.25em 0.5em 0.25em 1em; border-bottom:1px solid #DFDFDF; font-size:80%;}
.compare td.head {color:#D0D0D0; padding:0.5em; border:none;}

.main_info .basket {padding:5px 5px 5px 0; font-size:1.3em;}
.main_info .basket a {color:#0055cc;}
.main_info .basket small {font-size:0.6em; font-style:italic;}

div#basket_block {
position:absolute; top:95px; right:0px; overflow:hidden;
background-color: #CBF7C8;
font-size:75%; font-family:Arial; color:#000000;
border: 1px solid #2b5498;  width:200px; padding:1px 1px 1px 3px;
}
div#basket_block p {margin:0; font-weight:bold;}
div#basket_block a {padding: 2px 0; color:#0055cc;}

.product_price p {/*background-color:#77B772;*/ color: #0055cc; padding: 0 2px; display: inline; margin:0; float:left;}
.product_price i {font-size:80%; color:#EBFFE9; border-top:1px solid #94DF8F;}
.product_price a {color:#0055cc; font-size:1.2em; padding-left:1em;}
.product_price a.b {font-size:13px; padding:0;}
.product_price a.no {font-size: 14px; padding-left:1em;}
.product_price a.put {padding-left:0.2em;}
.product_price a.put img {position:relative; top:0.2em;}

#footer .time, #footer .phones {
width:175px;
}
all.css (строка 262)
#footer .days, #footer .time, #footer .phones {
color:#4A4A54;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
}
