* {
	margin: 0;
	padding: 0;
}
body {font-size:100%;
	color:#545454;
	font-family: Verdana, sans-serif;
background-color:#E5F7E3;
	
}
body cc {color:#FF0000; font-size:11px; }
body a { outline: none; color:#37c128; text-decoration:underline;}
body a:hover { text-decoration:underline;color:#006633; }
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
.main {width:980px; margin:0 auto; border:1px solid #37c128; overflow:hidden; background-color:#FFFFFF; }
.top {width:100%; }
.top_banners { width:980px; margin:0 auto;  height:200px; }
.logo { width:230px; background-color:#FFFFFF; padding-top:10px; float:left;}
.logo a img  {border:none;}
.logo img { margin-left:15px;}
.logo #gray { color:#989898; font-size:10px; font-weight:bold; text-align:center; display:block; width:100%; line-height:2;}
.logo #green { color:#37c128; font-size:11px;font-weight:bold; text-align:center; display:block; width:100%; line-height:2; }
.top_menu {background:url(images/site/top_menu_bg.jpg) repeat-x top left; width:100%; height:46px; }
.top_menu_ref {width:980px; margin:0 auto;}
/*.top_menu_ref a { margin-top:3px; color:#FFFFFF; text-decoration:none; display:block; width:130px; float:left; height:35px; line-height:31px; text-align:center; font-weight:bold; font-size:12px;}
.top_menu_ref ul ul a { height:30px; margin:0; background:url(images/site/top_menu_ul.jpg) repeat-y  left top transparent; } */
.top_menu_ref #active, .top_menu_ref #active:hover { background:url(images/site/top_menu_active.jpg) no-repeat top left; color:#37c128;}

.center { width:980px; margin:0 auto; overflow:hidden;}
.left_col {z-index:1;  width:229px; float:left; overflow:hidden; padding-top:0px; border-right:1px solid #37c128;}
.left_col h3 {width:100%; background-color:#37c128; height:26px; font-size:11px; color:#FFFFFF; border-bottom:1px solid #37c128; margin-bottom:7px;}
.left_col h4 { font-size:10px; margin-bottom:2px; } 
.left_col h3 a { color:#FFFFFF; margin-left:13px; top:7px; text-decoration:none; position:relative;}
.left_col .podr { font-size:10px; float:right; display:block;  color:#37c128;  text-align:right;}
.brand_menu {width:100%; display:block; margin-bottom:2px; line-height:15px; text-decoration:none; color:#545454; margin-left:15px; font-size:11px;}
.brand_menu:hover {text-decoration:underline; }
.short_news {font-size:10px; margin-top:14px; padding-left:15px; padding-right:13px;  }
.short_news a {color:#545454; font-size:11px; text-decoration:none; }
.short_news a:hover {color:#37c128; }
.date { font-size:10px; text-align:left; display:block;width:200px; color:#999999; margin-top:2px; *margin-top:-12px}
.content { margin-left:-1px; z-index:2; width:680px; float:left; padding-left:35px; padding-top:25px; font-size:12px; border-left:1px solid #37c128; }
.content p{margin-top:10px;}
.content h1 { font-size:22px; margin:0; margin-bottom:10px; font-weight:normal; }
.content h2 { font-size:22px; margin:0; margin-bottom:10px; font-weight:normal; }
.content h3 { margin-bottom:10px; }
.content h4 { margin-bottom:10px; margin-top:20px; }
.content img { float:left; margin-right:10px; margin-bottom:10px;}

.bottom a img{border:none; float:left; border-right:1px solid #37c128; }
.bottom {width:980px; margin:0 auto; }
.footer {width:750px; float:left; color:#999999; text-align:center; padding-top:7px; border-top:1px solid #37c128; margin-top:23px; }
.footer a {color:#999999; font-size:10px; text-decoration:none;	margin-right:7px;}
.footer a:hover {text-decoration:underline;}
.footer div {overflow:hidden; margin:10px auto 0 0; font-size:11px;}
.brand_list { display:block; overflow:hidden; width:200px; float:left; font-size:12px; }
.brand_search{ display:block; overflow:hidden;  float:none; font-size:12px; }
.brand_list_div {overflow:hidden; width:735px; float:left; margin-bottom:20px; }
.brand_list_div h3 { margin:0; font-size:16px;}
.brand_list_search {overflow:hidden; width:735px; float:left; margin-bottom:20px; }
.brand_list_search h3 {margin:0; font-size:14px; margin-bottom:10px;}
.brand_products { width:680px; overflow:hidden; margin-top:20px; padding-top:10px; border-top:1px solid #CCCCCC; }
.brand_products h2{ font-size:14px; margin-bottom:10px;}
.brand_products a img{border:none; margin:0 auto; float:none;}
.brand_products a span {display:block; width:100px; }
.brand_products a { display:block; width:100px; overflow:hidden; text-align:center; }
#page2 {border:none;}
.brand_prod { width:100px; overflow:hidden; float:left; margin-right:18px; margin-left:18px; height:150px; }
.brand_prod a img {border:none;}
.brand_prod2 { width:160px; overflow:hidden; float:left; margin-right:20px; margin-left:20px; height:295px; border-bottom:1px solid #CCCCCC; margin-bottom:25px; }
.brand_prod2 .brnd { overflow:hidden; width:100%;  text-align:left; padding-top:5px;; font-size:10px;}
.brand_prod2 .brnd a {  display:inline; font-size:10px; color:#666666; }
.brand_prod2 p { font-size:10px; margin-top:5px; }
.brand_prod2 a {width:160px;} 
.brand_prod2 img {width:160px;}
.brand_prod2 a img {border:none;}
.item_info { width:350px; float:left; margin-left:30px; margin-bottom:20px; }
.item_info h1 {margin-bottom:0; }
.price {width:100%; text-align:right; display:block;	overflow:hidden;  font-size:11px; margin-bottom:10px;}
.price img {float:left; }
#brand_logo { float:none; margin-bottom:20px; }
.shop { width:190px; overflow:hidden;float:left; font-size:12px; height:300px; padding:10px; margin:5px; border:1px solid #CCCCCC; }
.shop img {width:190px; }
.shop h3 {font-weight:normal; font-size:16px; color:#37c128; margin-bottom:5px; }
.shop p { margin-top:5px;margin-bottom:5px; font-size:11px; }
.shop_img {width:350px; }
.shop_brand {width:680px; overflow:hidden; margin-top:20px; padding-top:10px; border-top:1px solid #CCCCCC; }
.shop_brand h2 {font-size:14px; margin-bottom:10px; }
.shop_brand a{ display:block;float:left;  margin-right:10px; }
.magazine_list { width:680px; overflow:hidden; margin-top:20px; padding-top:10px;}
.magazine_thumb { width:140px; float:left; margin-right:25px; height:250px; overflow:hidden; margin-bottom:20px;}
.magazine_thumb img { width:140px;}
.magazine_thumb a img { border:none;}
#lower_ref { display:block; width:100%; text-align:right; float:left;}
#lower_ref a { float:right; width:200px;}
#page_num { display:block; margin:0 auto; text-align:center;  float:none; width:100%; overflow:hidden; }
#page_num a { display:block; padding:5px; overflow:hidden;margin:0 auto 0 7px; float:left; width:10px; }
#page_num a:hover { background-color:#37c128; color:#FFFFFF; }
#page_num .act { background:#989898; color:#FFFFFF; text-decoration:none; }
.search_form input {border:1px solid #37c128; height:22px; width:200px;}
.search_form_top { color:#FFFFFF; font-size:11px; float:right; margin-top:5px; margin-right:10px;}
.search_form_top input {border:1px solid #0b6800; height:18px; width:100px; }
.search_form_top #bt_srch { background:url(images/site/search_button.jpg) no-repeat; width:20px; border:none;}
#bt_search {background-color:#37c128; color:#FFFFFF; margin-left:20px; padding-left:10px; padding-right:10px; height:22px; width:80px;  }
.events { margin-bottom:20px; width:500px; margin-top:10px; overflow:hidden; }
.events h2 { font-size:13px; margin-bottom:2px; font-weight:normal; }
.events p { margin-top:0; margin-bottom:0px; font-size:11px; }

.th_img {  border:1px solid #CCCCCC; padding:5px; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px;}
.th_img img { height:120px; margin:0;}

.pic, .pic1 { height:170px;}
.pic, .pic1 a img {border:none; text-decoration:none;}
.pic, .pic1 a {border:none; text-decoration:none;}
#inda img{border:none; text-decoration:none; }
.pic1 {margin-top:-170px;} 
.banners { width: 710px; float:left; overflow:hidden; margin-top:20px; padding-left:30px; height:170px;}
#bt_buy { width:60px; background-color:#37c128; height:15px; display:block; float:right; color:#FFFFFF; line-height:14px; text-decoration:none; text-align:center;  font-size:10px; margin-left:20px;}
#bt_buy:hover {background-color:#006633;  }
.item_img {width:300px; float:left; overflow:hidden;  margin-bottom:25px;}
.item_img img { }
.piramida { background:url(images/site/piramida.jpg) no-repeat top left; width:300px; overflow:hidden; height:200px; text-align:center;   	}
.piramida h3 {text-align:left; font-size:14px;}
.zakaz {width:300px; overflow:hidden; float:left; }
.zakaz p { margin-top:0; margin-left:20px; margin-bottom:15px; font-size:11px; }
.zakaz input {margin-top:0px; height:10px; margin-bottom:-15px;}
.zakaz strong {display:block; margin-top:0px; margin-left:20px; }
.zakaz_table input {border:1px solid #999999; }
.zakaz_table {margin-bottom:25px;border-bottom:1px solid #CCCCCC; padding-bottom:15px; }
.tr_zakaz { font-size:11px; border-bottom:1px dotted #CCCCCC; }
#send_bt { background-color:#37c128; height:25px; display:block; float:right; color:#FFFFFF; line-height:10px; text-decoration:none; text-align:center;  font-size:10px; margin-left:20px; border:none; font-weight:bold; padding-left:5px; padding-right:5px;}
#send_bt:hover {background-color:#006633; }
.sex {float:right; width:200px; background:url(images/site/sex.jpg) no-repeat; text-align:justify; font-size:10px;margin-left:10px; margin-top:10px; }
.sex span {margin:0;  margin-left:27px; line-height:20px;  }
.sex img {position:relative; top:-3px; margin:0; margin-bottom:-8px; }
.left_col .h3ref { font-weight:normal; background-color:#96de8e; border-bottom:1px solid #cbefc7; margin-bottom:0; font-size:11px; }
.left_col .h3ref:hover {background-color:#cbefc7;}
.left_col .h3ref a {color:#0b6800;  }
.divider {border-bottom:1px solid #CCCCCC; margin-top:20px; margin-bottom:10px; width:100%; overflow:hidden;}
.lang { width:100px; overflow:hidden; position:relative; top:-180px; left:30px; float:right; font-size:11px;}
.lang a {font-size:11px; font-weight:bold;}
#inact {color:#CCCCCC;}
.brand_logo { width:300px; margin-right:40px; float:left; margin-bottom:20px; }
.brand_logo a img {border:none; margin:0 auto; ` }
.brand_logo a {width:300px; }
PRE {

DISPLAY: none

}
.seo { margin-top:50px; width:550px; float:none; margin-left:20px; border-left:solid 1px #CCCCCC; font-size:10px; font-style:italic; padding-left:15px; margin-right:20px;}
.seo h1 { font-size:12px; }
.seo h3 { font-style:normal; } 
#zak-tel {color:#989898; margin-top:6px;font-size:10px; font-weight:bold; text-align:center; display:block; width:100%; line-height:1.5; background-color:#FFF;  }
#show {display:block; margin-left:15px; text-decoration:none; font-size:10px; }
#show2 {display:block; margin-left:15px; text-decoration:none; font-size:10px; }
.read { font-size:10px; color:#545454; display:block; margin-top:5px; }
