* {margin: 0; padding: 0;}
html { height: 100%;}
body {font:12px Verdana; height:100%; color:#000000; background: #e6f0dc;}

a {color:#6eb724; outline:none; text-decoration:underline; font:12px Verdana;}
a.more{font-style:italic;}
a:hover {text-decoration: none;}
div {	text-align:left; vertical-align:top;}
p {margin:0 0 18px;}
img {border:none;}
input {vertical-align:middle; outline:none;}

/* Site */

.wrapper{background:#ffffff; width:980px; display:block; margin:0px auto; background:#ffffff url('img/wbg.gif') top center no-repeat; overflow:hidden; 
-moz-box-shadow: 1px 0px 5px #b7c8a6, -1px 0px 5px #b7c8a6;
-webkit-box-shadow: 1px 0px 5px #b7c8a6, -1px 0px 5px #b7c8a6;
box-shadow: 1px 0px 5px #b7c8a6, -1px 0px 5px #b7c8a6;
/*filter:
progid:DXImageTransform.Microsoft.Shadow(color=#b7c8a6, Direction=200, Strength=5)
progid:DXImageTransform.Microsoft.Shadow(color=#b7c8a6, Direction=200, Strength=5)*/
}

.head{display:block; height:114px;}
.head .logotype{ display:block;  float:left;  width:194px; height:34px; display:block; float:left; margin:35px 0px 0px 43px;}
.head .slog{display:block;  float:left;  width:464px; height:34px; display:block; float:left; margin:5px 0px 0px 0px;}

.head .hphone{display:block; float:left; font:12px Verdana; color:#656565; margin:22px 0px 0px 256px;}
.head .hphone span{font-size:20px; display:block; padding-top:2px;}
.head .hphone em{font-style:italic; color:#8b8b8b; display:block; padding-top:7px;}
.head .basket{display:block; float:right; margin:26px 46px 0px 0px; background:url('img/basket.gif') top left no-repeat; font:12px Verdana; color:#696969;}
.head .basket span{display:block; float:right; padding-top:20px;}
.head .basket div.bas_info{display:block; padding-top:42px;}
.head .basket div.bas_info a{color:#6eb724;}

.mas_bl{display:block; float:left; clear:both; width:899px; height:84px; margin-left:39px; background:url('img/tm_bl.gif') top left no-repeat; margin-bottom:20px;}

#flwr_1{display:block; width:196px; height:95px; background:url('img/flwr1.png') no-repeat; position:absolute; margin:-32px 0px 0px 467px;}
#flwr_2{display:block; width:57px; height:56px; background:url('img/flwr2.png') no-repeat; position:absolute; margin:-14px 0px 0px 858px;}

.top_menu{display:block; float:left; list-style:none; margin:15px 0px 0px 12px;}
.top_menu li{display:block; float:left; background:url('img/point.png') center right no-repeat; padding:0px 20px 0px 10px;}
.top_menu li.last{padding:0px 0px 0px 10px; background:none;}
.top_menu li a{font:12px Verdana; color:#ffffff;}
.shop_cats child a{font:12px Verdana; color:#ffffff;}
.cpt_category_tree parent child a{font:12px Verdana; color:#ffffff;}
.left_bar parent child a{font:12px Verdana; color:#ffffff;}



.ear_bl{display:block; float:right; color:#ffffff; font:12px Verdana; margin:15px 25px 0px 0px;}
.ear_bl a{color:#ffffff; font-style:italic;}

.sort_bl{display:block; float:right; clear:both; font:12px Verdana; color:#ffffff; margin:22px 2px 0px 0px; text-align:right;}
.sort_bl span.sort_head{padding-right:16px;}
.sort_bl a{font:12px Verdana; color:#ffffff; text-decoration:none; background:url('img/strelka.png') center right no-repeat; padding-right:15px; margin-right:20px;}
.sort_bl a span{border-bottom:1px dotted #ffffff; font-style:italic;}
.sort_bl a:hover span{border:none;}

.srch_bl{display:block; float:left; clear:both; margin:-8px 0px 0px 10px;}
.srch_bl .srch_fld{width:430px; height:23px; border:0px; background:none; font:12px Verdana; font-style:italic; line-height:23px;}
.srch_bl .srch_btn{width:66px; height:23px; border:0px; background:none; cursor:pointer; margin:0px 0px 0px 15px; text-indent:-99999px;}

.main_part{display:block; margin:0px 15px 0px 20px; clear:both; padding:30px 0px 160px 0px; overflow:hidden;}
.main_part h2{font:22px Verdana; color:#499000; font-style:italic; font-weight:normal;}
.main_part h1{font:22px Verdana; color:#499000; font-style:italic; font-weight:normal;}

.main_part .left_bar{width:175px; display:block; float:left; margin-right:12px;}
.main_part .right_bar{width:202px; display:block; float:left; margin-right:11px;}
.main_part .cont_bar{width:545px; display:block; float:left;}

.left_bar h2{margin-bottom:18px;}
.cont_bar h2{margin-bottom:26px; clear:both; display:block;}
.cont_bar p.sep_big{display:block; clear:both; height:45px;}
.cont_bar p.sep_small{display:block; clear:both; height:25px;}

.shop_cats{display:block; overflow:hidden; margin:15px 0px 0px 20px;}
.shop_cats a{font:12px Verdana; color:#499000; display:block; float:left; clear:both; margin:0px 0px 16px 0px;}

.events_bl{display:block; margin:40px 0px 0px 20px; overflow:hidden;}
.events_bl a{font:12px Verdana; color:#499000; display:block; float:left; clear:both; margin:0px 0px 10px 0px;}

.wd_bl{display:block; margin:60px 0px 0px 20px; overflow:hidden;}
.wd_bl h2{padding-left:5px;}
.wd_bl a.all_fotos{font-style:italic; float:right; display:block; clear:both; margin:15px 10px 0px 0px;}

#balons_btn{display:block; width:175px; height:99px; background:url('img/balons_btn.gif') no-repeat;}
#consult_btn{width:189px; height:72px; background:url('img/consult_btn.gif') no-repeat; display:block; float:right; margin-top:10px;}

.shop_item{display:block; float:left; width:172px; margin-right:14px; text-align:center;}
.shop_item a.it_foto{width:166px; height:166px; display:block; border:1px solid #a7a7a7; overflow:hidden; cursor:pointer; margin-bottom:12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.shop_item a.it_foto img{width:166px; height:166px;}
.shop_item:hover{margin:-3px 17px 0px -3px;}
.shop_item:hover a.it_foto{border:4px solid #499000; margin-bottom:9px;}
.last_item{margin:0px;}
.last_item:hover{margin:-3px 3px 0px -3px;}

.shop_item a.it_name{font:12px Verdana; color:#414141; clear:both; display:block;}
.shop_item:hover a.it_name{text-decoration:none; padding-left:6px;}

.shop_item .it_price{font:13px Verdana; color:#e60000; float:left; display:block; clear:both; margin:24px 0px 0px 7px;}
.shop_item:hover .it_price{margin-left:10px;}

.shop_item  a.it_buy_btn{width:66px; height:23px; display:block; float:right; margin:21px 7px 0px 0px; background:url('img/buy_btn.gif') no-repeat; cursor:pointer;}
.shop_item:hover  a.it_buy_btn{margin-right:4px;}

.txt_bl{display:block; margin:45px 0px 0px 0px; float:left; clear:both; font:12px Verdana; color:#4e4e4e; line-height:18px;}
.txt_bl h2{margin-bottom:18px;}

.news_bl{display:block; float:right; clear:both; margin-top:25px; width:189px;}
.news_bl h2{margin-bottom:5px;}
.news_bl .news_it{display:block; padding-top:24px;}
.news_bl .news_it span{font:12px Verdana; color:#9b9b9b; font-style:italic; display:block; padding-bottom:4px;}
.news_bl .news_it a{line-height:18px;}

.news_bl a.all_news{font-style:italic; float:right; display:block; clear:both; margin:15px 10px 0px 0px;}

.artc_bl{display:block; float:right; clear:both; margin-top:25px; width:189px;}
.artc_bl h2{margin-bottom:5px;}
.artc_bl .artc_it{display:block; padding-top:24px;}
.artc_bl .artc_it a{line-height:18px;}

.artc_bl a.all_artc{font-style:italic; float:right; display:block; clear:both; margin:15px 10px 0px 0px;}

.voices_bl{display:block; float:right; clear:both; margin:22px 0px 0px 0px; text-align:right;}
.voices_bl .voice_it{display:block; overflow:hidden; padding-top:22px;}
.voices_bl .voice_it span{display:block; width:139px; height:93px; background:url('img/cloud_bg.gif') no-repeat; font:10px Verdana; color:#414141; font-style:italic; padding:14px 14px 0px 16px; line-height:18px;}
.voices_bl .voice_it em{font-style:normal; padding-left:18px;}

.voices_bl a.all_voice{font-style:italic; float:right; display:block; clear:both; margin:15px 10px 0px 0px;}

.podps_bl{display:block; float:right; clear:both; width:202px; height:39px; background:url('img/share_bg.gif') no-repeat; margin-top:45px; padding-top:35px; margin-right:-8px;}
.podps_bl .podps_fld{margin:0px 0px 0px 16px; width:130px; height:23px; border:0px; background:none; font:12px Verdana; color:#b5b5b5; font-style:italic; line-height:23px;}
.podps_bl .podps_btn{border:0px; background:none; cursor:pointer; margin-left:6px; text-indent:-99999px; width:30px;}

.footer{display:block; width:899px; height:115px; float:left; clear:both; margin:0px 0px 0px 40px; background:url('img/ftr_bg.gif') top left no-repeat;}
.footer .ftr_l{font:11px Verdana; color:#4e4e4e; display:block; float:left; margin-top:30px; width:410px;}
.footer .ftr_r{font:11px Verdana; color:#4e4e4e; display:block; float:right; margin-top:45px; width:210px; text-align:right;}
.footer .ftr_r a{font:11px Verdana; color:#4e4e4e;}
.product-info {font:11px Verdana;}
table {font:13px Verdana;}

.child a {margin-left:15px;  font:10px Verdana;}

#point{display:block; width:175px; height:99px; background:url('/img/point.gif') no-repeat;}

