* {
margin: 0px;
padding: 0px;
border-collapse: collapse;
}

body {background:url("../img/bg.jpg") #fff center top no-repeat; font:11px Verdana, Geneva, sans-serif; color:#538a7f; text-align:center;}

td {vertical-align: top;}

img {border: 0px;}

a {color: #538a7f; text-decoration: underline; outline:none;}
a:hover {text-decoration:none;}
a:active {}

hr {border:0;height:1px;background:#70ba97;margin:10px 0;}

.clear {clear:both;}

h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;color:#689f94;font-style:italic;padding-bottom:6px;}
h1 {font-size:20px; color:red;}
h2 {font-size:18px;}
h3 {font:bold italic 16px Arial, Helvetica, sans-serif;}
h4 {font-size:14px;}
h5 {font-size:12px;}


#page-content ul li {list-style:square;margin-left:15px;}
#page-content ol li {margin-left:20px;}

#wrapper{width:1000px; margin: 0 auto; text-align:left;}

#header {padding: 0 8px 0 23px; height:175px; position:relative;}
#header .logo {position:absolute;top:20px;left:30px;}
#header .phone {position:absolute;top:27px;left:270px;border-left:1px solid #6d9d94;padding-left:20px;}
#header .phone dd {font: bold italic 18px Arial, Helvetica, sans-serif; color:#ff0000;}
#header .icons {list-style:none;position:absolute;top:40px;right:30px;}
#header .icons li {float:left;padding:10px;}

#top-menu {position:absolute; left:40px; top:92px; font:12px Arial, Helvetica, sans-serif;}
#top-menu li {float:left; list-style:none; background:url("../img/topmenu_sep.png") right top no-repeat; padding:16px 11px 37px;}
#top-menu li a {color:white;text-decoration:none;}
#top-menu li a:hover {text-decoration:underline;}
#top-menu li.last {background:none;}

#content-wrapper {padding: 0 0 30px;}

#leftcol {width:179px;padding-left:20px;float:left;margin-left:-100%;}
#rightcol {width:162px;padding-right:16px;float:right;margin-left:-178px;}

.actions {list-style:none;}
.actions li {padding-bottom:15px;}

#main-menu {font:12px Arial, Helvetica, sans-serif; text-transform:lowercase; list-style:none; margin-bottom:30px;}
#main-menu li {border-bottom:1px dotted #397d17;padding:2px 0;}
#main-menu li.last {border:none;}
#main-menu li a {color:#5aba2a;text-decoration:none;}
#main-menu li a:hover {text-decoration:underline;}

#brands {list-style:none;margin-bottom:20px;overflow:auto;}
#brands li {float:left;width:80px;min-height:35px;padding-bottom:5px;}

#articles {margin-bottom:30px;list-style:none;}
#articles li {padding-bottom:20px;}
#articles li h4 {font:bold 12px Verdana, Geneva, sans-serif; color:#4e4e4e;padding:0;}
#articles li h4 a {color:#4e4e4e;}
#articles li.all {margin-top:-8px;}
li.all a {color:#649f6c;font-style:italic;}

#search {background:url("../img/search.png") left top no-repeat;height:108px;padding: 10px 10px 0 10px; position:relative;}
#search dt {float:left;color:#1a6153;padding:2px 6px 0 0;height:30px;}
#search dd {float:left;padding-right:7px;height:32px;}
#search select {width:110px;font:11px Verdana, Geneva, sans-serif;padding:2px 0;}
#search input[type="checkbox"] {position:relative;top:3px;}
#search input[type="submit"] {position:absolute;bottom:10px;right:24px;}

#products {overflow:auto;position:relative;top:-20px;}
#products h2 {color:red; padding-bottom:15px;}
/*.product {float:left;background:url("../img/pr-bg.png") left top no-repeat;width:263px;height:195px;position:relative;padding:9px 10px 5px;margin-bottom:17px;list-style:none;}*/
.product {background:url("../img/bg_product_all.png") left bottom no-repeat;}
.productRight {background-position: right bottom; padding-left: 23px;}
.productContent, .productContentRight {position:relative; width:263px; background:url("../img/bg_product_top.png") left top no-repeat; padding:9px 10px 5px; margin-bottom: 20px;}
.product .img-wr {background:url("../img/img-wrapper.png") left top no-repeat; width:101px; height:102px; padding:5px 0 0 5px;float:left;}
/*.product .properties {overflow:auto;padding-left:9px;height:135px;}*/
.product .properties {overflow:auto;padding-left:9px;height:170px;}
.product h1 {font:bold italic 14px Arial, Helvetica, sans-serif;}
.product .properties li {list-style:none; font:12px Arial, Helvetica, sans-serif; color:#80b7ac; line-height:13px;}
.product .discont {position:absolute;top:92px;left:42px;}
.product .guarantee {position:absolute;top:137px; left:35px; text-align:center; font: 11px/14px Arial, Helvetica, sans-serif; color:#467d72;}

#catalog h2 {color:red; padding-bottom:15px;}
#catalog .cat {color:red; display:block; padding-bottom:5px;}
#catalog .product select, #products .product select {position:absolute;}

.buy {position:absolute;bottom:27px;left:20px;font: italic 11px Arial, Helvetica, sans-serif;}
.buy img {position:relative;top:6px;}
.buy a {color:#06cc00;}

.price {font: bold italic 18px Arial, Helvetica, sans-serif;color:#777; position:absolute; left:124px; bottom:12px;}
.price span {display:block;}
.price .one {color:red; padding-top: 7px;}
.price .new {color:red;}
.price .old {font-weight:normal;font-size:14px;text-decoration:line-through;}

#catalog .price, #products .price {top:130px;}
#catalog .buy, #products .buy {position:absolute;top:130px;left:230px;text-align:center;font: italic 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#catalog .buy img, #products .buy img {position:static;}

/*#catalog .product {background:url("../img/pr2-bg.png") left top no-repeat; width:263px; height:242px;}*/
/*.pr-desc {position:absolute; font:11px/13px Arial, Helvetica, sans-serif; top:179px; color:#538a7f; width:262px;}*/
.pr-desc {font:11px/13px Arial, Helvetica, sans-serif; color:#538a7f; width:262px;}

#news {color:#6d9d94;}
#news h2 {color:#5aba2a;padding-bottom:15px;}
#news li {list-style:none;padding-bottom:15px;}
#news .date {color:red;font-style:italic;}
#news h5 {font:normal 11px Verdana, Geneva, sans-serif;padding:0;}
#news h5 a {color:#6d9d94;}

#actions {color:#6d9d94; margin-bottom:20px;}
#actions .date {font-style:italic;}
#actions h2 {background:url("../img/act-header.png") left top no-repeat; height:30px; color:#fff; padding: 7px 17px 0;}
#actions ul {overflow:auto;background:url("../img/act-bg.png") left bottom no-repeat; padding: 10px 0 20px;}
#actions li {float:left;width:256px;padding:0 17px;list-style:none;}
#actions h5 {padding:0;font:bold 12px Verdana, Geneva, sans-serif;}
#actions h5 a {color:#6d9d94;}

#text.categories .cat-image {float:right;}
#text.categories .desc {padding:0;}

#text.product-page h1 {color:#498075;}
#text.product-page .cat {color:red;display:block;padding-bottom:15px;}

#text.product-page li {list-style:none;}
#text.product-page .shop-bar .discont {float:left;}
#text.product-page .shop-bar .price {position:static;float:left; padding:0 5px;}
#text.product-page .shop-bar .buy {position:static;float:left;text-align:center;font: italic 10px Arial, Helvetica, sans-serif;}
#text.product-page .shop-bar .buy img {position:static;}

.shop-bar {overflow:auto; padding-bottom:20px;}
.other-info {padding-bottom:20px;}

.product-properties {overflow:auto; margin-bottom:20px;}
.product-properties dt {float:left;}

.product-images {float:left; padding-right:10px;}
.product-images li {float:left;}
.product-images li img {border:1px solid #93c8bd;}
.product-images .opened-image {float:none;background:url("../img/img-big-wrapper.png") left top no-repeat; width:198px; height:196px; padding:11px 0 10px 10px;}
.product-images .opened-image img {border:0;}

#content {width:100%;float:left;}
#text {margin: 0 196px 0 215px;}
#text.categories {margin-right:30px;font:11px Arial, Helvetica, sans-serif;color:#437a6f;}

#shopcart {background:url(../img/shopcart.png) left top no-repeat; width:146px; height:64px;margin-bottom:15px;padding:11px 0 0 10px; position:relative;font:11px Arial, Helvetica, sans-serif;}
#shopcart strong {color:#ff0000;}
#shopcart a {color:#03bf00;font-style:italic;font-size:11px;position:absolute;bottom:6px;right:9px;}

#footer {background:url("../img/footer-bg.jpg") center bottom no-repeat; height:125px; position:relative;}
#footer-menu {background:url("../img/footer-menu.png") left top no-repeat; padding:0 7px; width:957px; height:23px; margin: 0 auto;}
#footer-menu li {float:left;list-style:none;padding:4px 12px 0;}
#footer-menu li a {color:#9eccc2;text-decoration:none;}
#footer-menu li a:hover {text-decoration:underline;}

#footer .phone {position:absolute;top:44px;left:16px; color:red;}
#footer .phone dd {font: bold italic 18px Arial, Helvetica, sans-serif;}
#footer .copy {color:#649f6c; display:block; width:180px;text-align:center;position:absolute;top:48px;left:400px;}
#footer .copy a {color:#649f6c;}
#footer .counters {position:absolute;top:46px;right:16px;}
#footer .counters li {float:left;padding-left:15px;list-style:none;}

.news-detail li {margin-left: 20px; list-style: normal;}
.news-detail ul {margin-left: 20px; list-style: normal;}
.news-detail ol {margin-left: 20px; list-style: normal;}

