body {background:url(/media/i/body_bg.png) repeat-x;font-family:tahoma;}
.bg {overflow:hidden;}
.clearfloat:after{content: "."; display: block; height: 0; clear: both !important; visibility: hidden;}
.clearfloat {display: inline-block;}
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}
.clear {clear:both;}
strong {font-weight:bold;}
a:hover {text-decoration:none;}

ul.icons {margin-right:100px;margin-top:6px;disaply:block;float:right;}
ul.icons li {float:left;}
ul.icons li a {display:block;width:11px;height:9px;}
ul.icons li a.map {margin-right:18px;background:url(/media/i/map_ico.png) no-repeat left top;}
ul.icons li a.mail {background:url(/media/i/mail_ico.png) no-repeat left top;}

div.nav {height:67px;margin-top:-5px;padding-top:9px;background:url(/media/i/nav_bg.png) repeat-x left top;}
div.nav a.logo {display:block;float:left;width:232px;height:57px;margin-left:46px;margin-right:60px;background:url(/media/i/logo.png) no-repeat left top;}
div.nav ul {display:block;float:right;margin-right:84px;}
div.nav ul li {float:left;}
div.nav ul a {display:block;float:left;height:33px;margin-right:2px;font-family:verdana;font-size:12px;color:#375a7f;padding:24px 6px 0;position:relative;text-decoration:none;}
div.nav ul a span {display:none;height:7px;width:100%;position:absolute;bottom:-7px;left:0;background:url(/media/i/a_tr.gif) no-repeat center top;line-height:1;font-size:0;}
div.nav ul a:hover,div.nav ul a.current {background:url(/media/i/a_bg.png) repeat-x left top;color:#fff;}
div.nav ul a:hover span,div.nav ul a.current span {display:block;line-height:1;font-size:0;}

div.basket {margin-top:-5px;float:right;margin-right:94px;margin-bottom:9px;padding-left:33px;padding-top:8px;height:14px;color:#1f568f;font-size:12px;background:url(/media/i/basket_ico.png) no-repeat left top;}
div.basket a {margin-left:30px;color:#d20b0b}

div.wrap {margin:0 49px;}

div.tizers {margin-bottom:48px;padding-left:242px;height:200px;background:url(/media/i/tizers_bg.png) no-repeat left top;}
div.tizers ul {background:url(/media/i/tizer_bg_m.png) repeat-x left top;margin-right:6px;height:200px;padding-left:16px;}
div.tizers ul li {display:inline;}
div.tizers ul li a {float:left;margin:16px 5% 0;position:relative;}
div.tizers ul li span.plashka {display:none;position:absolute;bottom:-7px;left:0;height:6px;width:100%;line-height:1;font-size:0;}
div.tizers ul li span.plashka span.l {height:6px;width:7px;float:left;display:block;background:url(/media/i/tizers_cur_l.png) no-repeat left top;line-height:1;font-size:0;}
div.tizers ul li span.plashka span.m {height:6px;width:10px;display:block;float:left;background:#f50101;line-height:1;font-size:0;}
div.tizers ul li span.plashka span.r {height:6px;width:7px;display:block;float:right;background:url(/media/i/tizers_cur_r.png) no-repeat left top;line-height:1;font-size:0;}
div.tizers ul li a.current {}

div.tizers ul li a.agro {display:block;width:196px;height:184px;background:url(/media/i/tizers/agro.png) no-repeat left top;}
div.tizers ul li a.agro:hover, div.tizers ul li a.agro_active {background:url(/media/i/tizers/agro_hover.png) no-repeat left top;} 
div.tizers ul li a.stroi {display:block;width:207px;height:184px;background:url(/media/i/tizers/stroi.png) no-repeat left top;}
div.tizers ul li a.stroi:hover {display:block;width:207px;height:184px;background:url(/media/i/tizers/stroi_hover.png) no-repeat left top;}

div.tizers ul li a.country_side {display:block;width:200px;height:184px;background:url(/media/i/tizers/country_side.png) no-repeat left top;}
div.tizers ul li a.country_side:hover,  div.tizers ul li a.country_side_active {background:url(/media/i/tizers/country_side_hover.png) no-repeat left top;}

div.tizers div.r {float:right;width:6px;height:200px;background:url(/media/i/tizers_r_bg.png) no-repeat left top;}

div.left-sidebar {float:left;margin-left:-100%;position:relative;width:308px;border-right:1px solid #dedede;font-family:verdana;padding-top:8px;}
div.left-sidebar div.panel {margin-bottom:16px;}
div.left-sidebar h2.caption {margin-left:7px;color:#437bb5;font-size:14px;margin-bottom:14px;text-transform:uppercase; font-weight:bold;}
div.left-sidebar li {margin-left:18px;margin-bottom:1px;}
div.left-sidebar a {color:#4b4b4b;font-size:12px;}
div.left-sidebar a:hover {color:red;font-size:12px;}
div.left-sidebar div.ads {padding-top:21px;}

div.content {width:100%;height:1%;}
div.middle {float:left;overflow:hidden;width:100%;}
div.middle div.container {padding:0 342px 0 328px;}
div.middle div.container.catalog-prv,
	div.middle div.container.catalog-inside,
	div.middle div.container.tovar	 {padding:0 0 0 328px}
div.middle div.container .cont-wrap {padding-top:8px;padding-left:32px;}
div.middle div.container h2.caption {font-size:18px;color:#335476;font-family:tahoma;margin-bottom:34px;text-transform:uppercase;}
div.middle div.container h2.caption.catalog {color:#ff0000;}

div.right-sidebar {float:left;margin-left:-322px;margin-right:-3px;position:relative;width:322px;padding-top:8px;}
div.right-sidebar div.cont-wrap {padding-left:24px;}
div.right-sidebar h2.caption {margin-top:26px;font-size:18px;color:#335476;font-family:tahoma;margin-bottom:36px;text-transform:uppercase;}
div.right-sidebar div.cut-item {margin-bottom:6px;}
div.cut-item span.date {font-size:10px;color:#737373;} 
div.cut-item h3.caption {color:#6d869d;font-weight:bold;margin-bottom:11px;font-size:14px;text-transform:uppercase;}
div.cut-item p {color:#4b4b4b;font-size:11px;margin-bottom:12px;}
div.cut-item a {color:#ff0000;text-decoration:none;float:right;font-size:12px;}
div.cut-item a.more_button {float:left;margin-top:14px;}
a.more_button {display:block;width:75px;height:15px;padding-left:20px;padding-top:2px;font-size:12px;color:#fff;font-family:tahoma;background:url(/media/i/a_more.png) no-repeat left top;text-decoration:none;}
div.middle div.cut-item {margin-bottom:22px;}
div.middle div.cut-item h3.caption {margin-bottom:20px;}

div.catalog-prv div.item {width:172px;height:186px;float:left;background:url(/media/i/catalog_prv_item.png) no-repeat left top;margin-right:34px;overflow:hidden;margin-bottom:30px;}
div.catalog-prv div.item img {margin-top:16px;margin-left:25px;margin-bottom:10px;}
div.catalog-prv div.item p {font-size:12px;font-family:verdana;text-transform:uppercase;color:#000;text-align:center;}

div.catalog-inside ul.cats {margin-bottom:35px;display:block;float:left;}
div.catalog-inside ul.cats li {float:left;margin-right:12px;}
div.catalog-inside ul.cats li a {font-size:12px;font-family:verdana;color:#525252;text-decoration:underline;}
div.catalog-inside div.item {margin-bottom:48px;}
div.catalog-inside div.item div.plashka {background:#fff;color:#000;font-family:verdana;font-size:12px;height:21px;padding-top:6px;padding-left:12px;padding-right:10px;}
div.catalog-inside div.item div.plashka span.art {float:right;color:#797979;font-size:11px;position:relative;top:2px;}
div.catalog-inside div.item table {margin-top:6px;width:100%;font-size:11px;font-family:verdana;}
div.catalog-inside div.item td.preview {width:137px;}
div.catalog-inside div.item td.preview div {width:137px;height:141px;background:url(/media/i/catalog-inside-prv.png) no-repeat left top;}
div.catalog-inside div.item td.preview div img {margin-top:7px;margin-left:8px;}
div.catalog-inside div.item td.about {padding-left:18px;padding-top:20px;}
div.catalog-inside div.item td.about p {color:#525252;margin-bottom:10px;}
div.catalog-inside div.item td.about a.more {color:#ff0101;}
div.catalog-inside div.item td.price {padding-top:20px;text-align:center;color:#525252;}
div.catalog-inside div.item td.price p.price {font-size:18px;color:#ff0101;margin-top:36px;}
div.catalog-inside div.item td.sum {padding-top:20px;width:104px;}
div.catalog-inside div.item td.sum p {color:#525252;margin-bottom:10px;text-align:center;}
div.catalog-inside div.item td.sum .input {margin:34px auto 28px;width:80px;}
div.catalog-inside div.item a.minus {display:block;width:15px;height:19px;float:left;margin-right:8px;margin-top:2px;cursor:pointer;background:url(/media/i/a_less_button.png) no-repeat left top;}
div.catalog-inside div.item input {width:28px;display:block;float:left;text-align:center;font-size:14px;font-family:verdana;}
div.catalog-inside div.item a.plus {display:block;width:15px;height:19px;float:left;margin-left:8px;margin-top:2px;cursor:pointer;background:url(/media/i/a_more_button.png) no-repeat left top;}
div.catalog-inside div.item a.add {disaply:block;background:url(/media/i/add-button.png) no-repeat left center;color:#f90000;padding-left:26px;text-decoration:underline;padding-bottom:4px;}

div.pager {color:#818181;font-family:verdana;font-size:11px;}
div.pager li {float:left;padding-right:8px;padding-left:6px;padding-bottom:2px;background:url(/media/i/pager-bullet.png) no-repeat right center;}
div.pager li:first-child {background:none;}
div.pager li a {font-size:11px;color:#ff0000;}
div.pager li a.current,div.pager li a.disabled {color:#818181;text-decoration:none;}
div.pager ul.text {margin-top:12px;}
div.pager ul.text li {background:url(/media/i/pager-bullet-red.png) no-repeat right center;}
div.pager li.last {background:none!important;}

div.tovar table {margin-bottom:36px;width:100%;margin-top:26px!important;}
div.tovar table td.full {width:214px;}
div.tovar table td.desc {padding-left:18px;}
div.tovar table td.desc p {font-size:11px;font-family:verdana;margin-bottom:8px;}
div.tovar table td.desc div.sub {float:left;margin-left:106px;margin-top:64px;}
div.tovar table td.desc p.price {font-size:18px;color:#ff0101;float:left;margin-right:42px;}
div.tovar table td.desc div.input {float:left;}
div.tovar table td.desc a.add {float:left;margin-left:34px;padding-bottom:6px;margin-top:2px;}
div.tovar div.item-desc {padding-bottom:12px;}
div.tovar div.item-desc h2.caption {font-size:14px;font-family:verdana;color:#525252;font-family:bold;text-transform:none;margin-bottom:12px;}
div.tovar div.item-desc p {color:#525252;font-family:verdana;font-size:10px;line-height:12px;margin-bottom:12px;}

div.gallery {margin-bottom:36px;}
div.gallery li {float:left;margin-right:18px;}

a.comments {color:#ff0101;font-weight:bold;font-family:verdana;font-size:12px;}
div.footer {margin-top:26px;background:url(/media/i/footer_bg.png) repeat;padding-bottom:11px;}
div.footer div.logo {margin-left:-100%;position:relative;width:234px;float:left;margin-top:20px;padding-top:27px;padding-bottom:44px;padding-right:41px;background:url(/media/i/footer-logo-r.png) repeat-y right top;}
div.footer div.logo a {display:block;width:175px;height:49px;background:url(/media/i/logo_footer-trans.png) no-repeat left top;margin-left:73px;cursor:pointer;}
div.footer div.right {float:left;overflow:hidden;width:100%;}
div.footer div.cont-wrap {padding:0 60px 0 294px;}
div.footer ul.nav {float:left;display:block;width:100%;padding-bottom:17px;margin-top:23px;margin-left:26px;padding-left:2px;background:url(/media/i/footer_hor.png) repeat-x left bottom;}
div.footer ul.nav li {float:left;color:#7d9fc3;background:url(/media/i/footer-bullet.png) no-repeat right bottom;padding-bottom:1px;}
div.footer ul.nav li.last {background:none}
div.footer ul.nav li a {font-size:11px;font-family:verdana;color:#7d9fc3;margin:0 7px;text-decoration:none;}
div.footer ul.nav li:first-child a {margin-left:0;}
div.footer ul.nav li a.current {color:#fff;}
div.footer p.adress {float:left;margin-left:28px;margin-top:20px;color:#7d9fc3;font-size:12px;font-family:verdana;}
div.footer p.phone {float:left;margin-left:24px;margin-top:16px;font-size:23px;color:#7d9fc3;font-family:verdana;}
div.footer p.phone span {font-size:15px;margin-left:74px;}
div.footer p.phone span:first-child {margin:0;}
div.footer p.copy {float:right;margin-top:30px;color:#7d9fc3;font-family:verdana;font-size:11px;}
div.footer p.created {color:#7d9fc3;float:right;font-family:verdana;font-size:11px;}
div.footer p.created a {color:#7d9fc3;}


