html{height:100%;background-color:#fff}
* html body{height:100%}
body{min-height:100%;position:relative;width:940px;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto;padding:0}
h1{background-color:#a5cf44;color:#fff;font-size:24px;font-family:Tahoma, Geneva, sans-serif;font-weight:400;display:inline;margin:0;padding:1px 13px 5px}
a:focus,a:active{outline:none}
a:hover{text-decoration:none}
.top{background:url(/images/mebekids/bkg_top.jpg);height:313px;position:relative}
a.logo{background:url(/images/mebekids/logo.png);width:289px;height:83px;display:block;text-indent:-5000px;position:absolute;top:56px;left:0}
.title{font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#5d6067;position:absolute;left:90px;top:140px}
.title p{padding-left:25px}
.title p strong{color:#8fb535;font-size:18px;position:relative;top:2px;display:inline-block}
.title p strong span{position:absolute;left:0;color:#a6d042;top:1px}
.phone{font-size:18px;font-family:Tahoma, Geneva, sans-serif;position:absolute;left:315px;top:22px}
.icq{position:absolute;left:330px;top:80px;font-family:Tahoma, Geneva, sans-serif;font-size:18px}
.icq img{position:relative;top:2px}
.topmenu{font-size:16px;font-family:Tahoma, Geneva, sans-serif;position:absolute;top:251px;left:0;padding-top:13px;padding-left:23px}
.topmenu a{color:#000;display:block;float:left;position:relative;margin-right:8px;padding:4px 12px 6px}
.topmenu a span{font-size:0;display:block;position:absolute;cursor:pointer}
.topmenu a.icat:hover span{background:url(/images/mebekids/icon_catalog.png);width:30px;height:26px;left:-14px;top:-11px}
.topmenu a.inews:hover span{background:url(/images/mebekids/icon_news.png);width:25px;height:27px;left:-12px;top:-12px}
.topmenu a.iarticle:hover span{background:url(/images/mebekids/icon_article.png);width:26px;height:26px;left:-12px;top:-11px}
.topmenu a.icontacts:hover span{background:url(/images/mebekids/icon_contacts.png);width:28px;height:22px;display:block;position:absolute;left:-12px;top:-12px}
.carttop{color:#3d3d3d;position:absolute;top:257px;left:650px}
.carttop a{color:#3d3d3d;font-weight:700}
.carttop p{padding-bottom:10px}
.carttop p a{color:#768ac3;font-family:Tahoma, Geneva, sans-serif;font-size:18px;font-weight:400}
.content{clear:both;overflow:hidden;padding-bottom:250px;width:100%;padding-top:4px;background:url(/images/mebekids/content_bg.gif) repeat-x top}
.left{width:280px;float:left}
.left h2{color:#768ac3;font-family:Tahoma, Geneva, sans-serif;font-size:18px;font-weight:400;padding-bottom:25px}
.lblock{background:url(/images/mebekids/lblock_top.gif) no-repeat top;width:242px}
.lblock_c{background:url(/images/mebekids/lblock_bottom.gif) no-repeat bottom;padding:20px 10px 15px 20px}
.leftnew img{border:solid 1px #ccc;background-color:#fff;margin-bottom:13px;padding:7px}
.partner{margin:-10px 0 0 -12px}
.unite_line{background:url(/images/mebekids/unite_line.gif) no-repeat;background-position:124px 0;height:30px;width:242px}
.leftnews span{background-color:#999;color:#fff;font-size:10px;display:block;float:left;margin-bottom:7px;padding:3px 8px}
.leftnews p{padding-bottom:25px}
.leftnews a{clear:both;color:#000;display:block}
.right{float:left;width:660px;padding-top:15px}
.right h2{color:#fff;font-size:24px;font-family:Tahoma, Geneva, sans-serif;font-weight:400;padding-bottom:23px}
.right h2 span{background-color:#a5cf44;padding:1px 13px 5px}
.right h3{color:#fff;font-size:18px;font-family:Tahoma, Geneva, sans-serif;font-weight:400;padding-bottom:23px;background:url(/images/mebekids/line.gif) no-repeat left top}
.right h3 span{background-color:#a5cf44;position:relative;top:1px;padding:1px 13px 4px}
.right h4{font-family:Tahoma, Geneva, sans-serif;font-size:18px;color:#212121;font-weight:400;padding-bottom:20px}
.product{width:100%;overflow:hidden}
.product_img{float:left;width:384px}
.product_img img{border:solid 1px #b2b2b2;background-color:#fff;padding:7px}
.product_desc{float:left;width:275px;position:relative;padding-top:8px}
.product_desc p{padding-left:22px;color:#3d3d3d}
.price{background:url(/images/mebekids/bkg_price.gif) no-repeat;width:170px;height:39px;font-size:18px;margin-top:20px;padding-top:3px;color:#000}
.price strong{color:#3d3d3d;font-size:12px;padding-left:22px}
.reviews{background:url(/images/mebekids/reviews.gif);width:275px;height:98px;position:absolute;top:177px}
.reviews strong{background-color:#a6d042;font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#fff;position:absolute;left:53px;padding:2px 7px 3px}
.reviews p{padding-left:53px;padding-top:30px;padding-right:30px}
.reviews span{color:#737373;font-size:11px;display:block;text-align:right;padding-right:39px}
.more{text-align:right;background:url(/images/mebekids/more.gif) no-repeat;background-position:0 8px;padding-left:10px;float:right;padding-top:3px}
.zoom{text-align:right;background:url(/images/mebekids/zoom.gif) no-repeat;background-position:0 8px;padding-left:15px;float:right;padding-top:3px}
.icatalog{padding-top:34px;position:relative}
.bulav{background:url(/images/mebekids/bulav.png) no-repeat;width:93px;height:103px;position:absolute;display:block;right:0;top:19px;text-decoration:none}
.icatalog div{padding-left:23px;padding-right:30px;padding-bottom:24px}
.icatalog div span{display:block;background:url(/images/mebekids/star.gif) no-repeat;background-position:0 4px;padding-left:14px;font-family:Tahoma, Geneva, sans-serif;font-size:14px;padding-bottom:12px}
.icatalog div span a{color:#2f2f2f}
.icatalog div p{padding-left:14px;color:gray;line-height:18px}
.icatalog div p a{color:#000}
.icatalog div p i{font-style:normal;padding-left:3px;padding-right:3px}
.article{background:url(/images/mebekids/line.gif) no-repeat top left;padding-top:30px}
.text{padding-top:10px}
.text blockquote{background-color: #F6F7FB;padding-top: 15px}
.cat_text p{padding-left:27px;padding-bottom:10px}
.leftmenu h2{padding-bottom:13px}
.leftmenu ul{padding-left:21px;padding-bottom:10px}
.leftmenu li{list-style:none;padding-bottom:5px;background:url(/images/mebekids/bkg_leftmenu_li.gif) no-repeat;background-position:0 5px;padding-left:16px}
.leftmenu li a{color:#3d3d3d;font-size:14px}
.leftmenu li:hover,.leftmenu li.activeli{background:url(/images/mebekids/bkg_leftmenu_li_h.gif) no-repeat;background-position:0 5px}
.leftmenu li a:hover{color:#737373}
.leftmenu li a.active{color:#000;text-decoration:none}
.leftmenu p.contacts{font-size:16px;font-weight:700;color:#3d3d3d}
.products{overflow:hidden;height:1%;padding-top:10px;padding-bottom:30px}
.prod_one{width:320px;position:relative;overflow:hidden;padding-bottom:11px;float:left;margin-bottom:10px}
.po_left{float:left}
.po_right{float:right}
.prod_one img{border:solid 1px #b2b2b2;background-color:#fff;float:left;padding:7px}
.prod_one p{padding-left:15px;float:left;width:155px;font-size:14px;font-family:Tahoma, Geneva, sans-serif}
.prod_one .price{position:absolute;left:147px;bottom:0}
*html .prod_one .price{bottom:-1px}
.addtocart{background:url(/images/mebekids/bkg_addtocart.gif) no-repeat;height:24px;padding-top:30px;padding-left:32px;margin-top:20px;margin-left:18px}
a.a_but{background:url(/images/mebekids/button.gif) no-repeat;background-position:0 0;width:120px;height:21px;display:block;text-align:center;color:#000;font-weight:700;text-decoration:none;font-size:13px;line-height:17px}
.gallery{padding-top:20px;padding-bottom:38px;overflow:hidden;width:100%}
.gallery img{border:solid 1px #b2b2b2;background-color:#fff;float:left;margin-right:4px;margin-bottom:4px;padding:7px}
.product_info{padding-left:37px;padding-bottom:35px}
.complect{padding-bottom:40px}
.ct_left{width:330px;float:left}
.ct_right{float:right;width:317px}
.complect form{padding-top:20px}
.complect label{float:left;padding-right:12px;font-weight:700}
.complect label select{font-size:10px;border:solid 1px #e2e3ea;border-top:solid 1px #abadb3;width:96px;padding:1px}
.complect label input{font-size:10px;border:solid 1px #e2e3ea;border-top:solid 1px #abadb3;width:36px;padding:2px 1px 1px}
.inp_but{background:url(/images/mebekids/button.gif) no-repeat;background-position:0 0;width:120px;height:21px;display:block;text-align:center;color:#000;font-weight:700;text-decoration:none;font-size:13px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;padding-bottom:2px}
*html .inp_but{padding-bottom:2px}
.complect .inp_but{margin-top:0px}
.total{background:url(/images/mebekids/total.gif);width:660px;height:48px;clear:both;position:relative}
.total p{font-size:14px;padding-top:11px;padding-left:25px}
.total p span{font-size:18px;font-weight:700}
.total .a_but{position:absolute;right:30px;top:14px}
.foot{position:absolute;bottom:0;width:100%;height:195px;background:url(/images/mebekids/bkg_foot.jpg) no-repeat;background-position:55px bottom}
.foot_c{background:url(/images/mebekids/line.gif) no-repeat;background-position:right 58px;width:100%;height:195px}
.copy{color:#737373;background:url(/images/mebekids/logo_foot.gif) no-repeat left top;padding-top:37px;padding-left:66px;position:absolute;left:217px;top:107px}
.counter{position:absolute;right:0;top:126px}
.counter img{border:none;margin-left:2px}
.news_item{display:block;padding-bottom:5px}
.news_item a{display:block;font-weight:700;padding:3px 0}
a,.left h2 a,.prod_one p a{color:#768ac3}
.topmenu a:hover,.topmenu a.active{background-color:#768ac3;color:#fff;text-decoration:none}
.topmenu a.ihome:hover span,.topmenu a.active span{background:url(/images/mebekids/icon_home.png);width:29px;height:26px;left:-14px;top:-14px}
.more a,.zoom a{color:#3d3d3d}
.article p,.text p{padding-left:37px;padding-bottom:20px}
.shop_cart_table_title{font-weight:700;height:30px;color:#3d3d3d}
.shop_cart_table_uline{height:47px;background:url(/images/mebekids/basket_upline.jpg) no-repeat bottom}
.shop_cart_table_dline{background:url(/images/mebekids/basket_downline.jpg) no-repeat top}
.basket_items_table{margin-top:10px}
.basket_items_table a{color:#8fb535;font-weight:700}
.basket_delivery_table{margin:10px 0}
.basket_quantity{border:1px solid #abadb3;width:20px;text-align:center}
.recount_button{display:block;border:0;cursor:pointer;width:77px;height:16px;background:url(/images/recount.gif) no-repeat;color:#686768;font-size:10px;margin:4px 0 10px;padding:0 0 3px}
.basket_client_data{width:390px;border:1px solid #abadb3;background-color:#fff}
.basket_submit_button{background:url(/images/mebekids/button.gif) no-repeat;background-position:0 0;width:120px;height:21px;display:block;text-align:center;color:#000;text-decoration:none;font-size:12px;line-height:17px;border:0;cursor:pointer}
@-moz-document url-prefix(){.basket_submit_button{padding-bottom:7px}}
#shop_navigation_current{font-weight:700}
ul.news_group{list-style:none;padding-bottom:20px}
.phone span,.icq span{font-size:10px;position:relative;top:-5px}
.leftmenu p,.product_info p{padding-bottom:7px}
h2,h3,h4,p,ul,li,form{margin:0;padding:0}
a.a_but:hover,.inp_but:hover,.basket_submit_button:hover{background-position:0 -21px}
.discount{position:absolute;width:35px;height:22px;background: url(/images/mebekids/discount_label.png) no-repeat;margin: -40px 0 0 -12px;color: #fff;font-size:12px;font-family: Arial narrow;padding: 3px 0 0 5px;}
*html .discount{margin: -17px 0 0 -35px\9}
*+html .discount{margin: -17px 0 0 -35px\9}
.discount.tovar{margin-top: -20px;}
*html .discount.tovar{margin-left: -12px;}
*+html .discount.tovar{margin-left: -12px;}
.shop_block{ border: 1px solid #ccc; background: #EEEEEE; padding: 5px 7px; margin: 10px 5px 10px 0px; font-size:.9em; }
.shop_block a { position: relative; z-index: 2; }
.shop_block input, .shop_block select { border: 1px solid #969696;font-size:.9em; }
.shop_block .gray_button { padding: 2px 4px; font-size:.9em; margin-left: 15px; cursor:pointer }
.arrow_up { width: 16px; height: 16px; position: absolute; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png'); z-index: 1; }
.arrow_up_gray { width: 16px; height: 16px; position: absolute; z-index: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png'); }
.arrow_down { width: 16px; height: 16px; position: absolute; z-index: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png'); }
.arrow_down_gray { width: 16px; height: 16px; position: absolute; z-index: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png'); } 
.current, .page_link, .ctrl { padding: 0.2em 0.5em 0.3em 0.5em; float: left; display: block; margin-right: 0.3em; background: #fff; float: left; }  
.page_link { border: 1px solid #ccc; background-color: #eee; color: #888; text-decoration: none }
.current { border: 1px solid #7b9b31; background-color: #a5cf44; color: #fff; }
.ctrl { padding: 0.5em 0.5em 0.3em 0.5em; font-size: 10px; color: #4F3327; } 
.search_result{ list-style: none; margin-top:15px; margin-bottom: 30px; border-bottom: 1px solid #adadad; }
.search_result li {display: block;overflow:hidden;}
.search_result .srch_odd{ background-color: #f2f2f2; border-top: 1px solid #adadad; padding: 15px }
.search_result .srch_even{border-top: 1px solid #adadad;padding: 15px}
.search_img{float: left;width: 150px;}
.search_img img {border: 1px solid #adadad;padding:7px}
.search_img a{text-decoration:none}
.search_text{float:left;width: 450px;margin-left: 10px;color:#545454}
.search_text p{padding:0;margin:0}
.search_text a {display:block;font-size:1.2em;margin-bottom:7px}
.input_buttom_search{border: 1px solid #abadb3;width:245px;height:14px;padding-left: 5px;color:#545454;font-size:.9em;margin-left:36px;background:none}
.search_msg{color:#68696b;padding-top:10px}
.input_buttom_search_button{border:0;background:url(/images/mebekids/search_button.png) no-repeat;color:#686868;font-size:.9em;width:77px;height:16px;cursor:pointer}
.search{ position: absolute; width: 242px; height: 60px; background: url(/images/mebekids/search.png) no-repeat; left: 70px; top: 180px } 
.search_text_field{ margin: 36px 0 0 10px; width: 195px; border: 0; color: #9f9ea0; background: none; }
.search_button{ position: absolute; width: 30px; height: 33px; border: 0; background: none; cursor: pointer; margin-top: 27px }