.rel_elementinslide{width:220px;max-width:960px;padding:0;height:280px;background-color:#ffffff;border:1px solid #cccccc;margin:4px 0px;}
.rel_image{width:100%;height:60%;background-size:contain;background-repeat:no-repeat;background-position:top center;}
.rel_name{height:30%;}
.rel_name .tipa_h3{font-size:18px;}
.rel_price{height:10%;}
.supertop{position:relative;overflow:hidden;height:1px;width:100%;}
.top{position:relative;background-color:#990000;width:90%;background-position:bottom center;background-repeat:no-repeat;display:inline-block;padding:0px 5% 0 5%;vertical-align:top;}
.logo{overflow:hidden;position:relative;float:left;width:270px;padding:0;margin:0;display:inline-block;height:150px;}
.logo_small{display:none;}
.contacts{width:70%;padding:0px;margin:0px;float:left;display:inline-block;vertical-align:middle;}
.contacts_icons{width:32px;margin:4px 26px 2px 6px;display:inline-block;vertical-align:middle;}
.b_bottom .contacts_icons{width:32px;margin:4px 14px 2px 6px;display:inline-block;vertical-align:middle;}
.worktime{display:inline-block;width:35%;vertical-align:middle;}
.mode img{width:52px;margin:4px 26px 2px 0;display:inline-block;vertical-align:middle;}
.phone span,
.address span,
.mail span,
.mode span{display:inline-block;vertical-align:middle;}
.mode{display:inline-block;margin:0 0 4px 0;}
.mode .time{display:block;}
.newcart2{z-index:999;color:initial;vertical-align:middle;margin:4px 2px;max-width:280px;background-color:#ffffff;padding:5px;}
.cart_text{color:#949494;font:13.3333px Arial;}
.cart_icon{float:right;vertical-align:middle;margin:0 5px 0 0;}
.headin{overflow:hidden;padding:5px;background-color:#ffffff;}
.headin2{overflow:hidden;padding:5px;background-color:#455A79;}
.newtoptab{position:fixed;width:100%;height:auto;min-height:10px;min-width:300px;padding:0px;margin:0px;background-color:rgba(255, 255, 255, 0.9);z-index:999;}
.h1logo{font-family:"PlayRegular", Arial;font-size:28px;color:#333333;font-weight:normal;line-height:1.2em;text-align:center;}
.div_padding5{padding:5px;}
.div_padding3{padding:3px;}
.b_bottom{float:left;width:28%;height:auto;min-height:40px;min-width:100px;padding:10px 0px 10px 0px;margin:0px 20px;}
.contacts1{width:240px;padding:0px;margin:0px;margin-top:23px;height:auto;float:left;}
.contacts2{width:280px;padding:0px;margin:0px;margin-top:21px;margin-bottom:10px;height:auto;float:left;}
.contacts3{width:80px;padding:0px;margin:0px;margin-top:16px;margin-left:120px;margin-bottom:10px;height:auto;float:left;}
.item{float:left;width:100%;align:left;}
.list{float:left;width:25%;margin:0;min-width:200px;padding:0;text-align:center;}
.list2{float:left;width:100%;margin:0px;margin-bottom:0px;min-width:100px;padding:0px;text-align:left;}
.h_menu{position:relative;width:100%;background-position:top center;background-repeat:no-repeat;display:inline-block;vertical-align:top;background-color:#ffdc6c;}
.v_menu{position:relative;width:100%;background-color:#eeeeee;background-position:top center;background-repeat:no-repeat;border-bottom:#cccccc 1px solid;}
.main{overflow:hidden;padding:17px 0px;width:100%;margin:0px auto;background-image:url(../i/t/ramka0.png);background-position:top center;background-repeat:no-repeat;}
.main_bottom{overflow:hidden;background-color:#f4eded;background-position:bottom center;background-repeat:no-repeat;padding:0px;margin:0px;}
.main_feed{overflow:hidden;background-color:#d1d1d1;background-image:url(../i/t/feed.jpg);background-position:top center;background-repeat:no-repeat;padding-top:20px;padding-bottom:20px;}
.m-text{float:left;width:47%;padding:0px;overflow:hidden;margin:0px 5px;}
.m-image{float:right;width:40%;min-height:300px;min-width:300px;}
.content{position:relative;margin:0px 0px;overflow:hidden;display:block;padding:0 1%;background-position:bottom center;}
.content .tipa_h2 p{background-color:#990000;}
.mcontent_small{float:left;width:73%;margin:0;margin-bottom:20px;}
.mcontent_normal{float:left;width:100%;margin:0;margin-bottom:20px;}
.leftpart{float:left;width:25%;min-width:200px;margin:0;margin-right:10px;}
.last_otzyv_elm{display:inline-block;vertical-align:top;width:90%;border:1px solid #1f1000;border-radius:20px;padding:20px;margin-bottom:10px;overflow:hidden;}
.last_news_elm{display:inline-block;vertical-align:top;width:32%;min-width:200px;margin:10px 5px 20px 0px;}
.last_news_elm_photo{width:100%;height:150px;overflow:hidden;margin:5px 0px;}
.main_dop1{width:100%;min-height:200px;margin:0;margin-bottom:0px;overflow:hidden;padding-top:10px;background-image:url(../i/zebra.png);background-position:top center;background-repeat:no-repeat;}
.main_dop2{width:100%;min-height:200px;margin:0;margin-bottom:0px;overflow:hidden;padding-top:10px;}
.div320{display:inline-block;vertical-align:top;overflow:hidden;width:320px;}
.badaptive_elm_col_3{display:inline-block;vertical-align:top;overflow:hidden;width:33%;min-width:310px;}
.badaptive_elm_col_2{display:inline-block;vertical-align:top;overflow:hidden;width:49%;min-width:320px;}
.badaptive_elm_col_1{display:inline-block;vertical-align:top;overflow:hidden;width:99%;min-width:320px;}
.otzyv{display:inline-block;vertical-align:top;overflow:hidden;margin:10px 10px 10px 0;min-width:300px;width:48%;}
.big-ava_cont{width:100%;text-align:center;}
.big-ava{display:inline-block;vertical-align:top;width:150px;height:150px;overflow:hidden;border-radius:50%;border:5px solid #ffffff;margin:0px auto;}
.otzyv-text{width:100%;display:inline-block;vertical-align:top;}
.a_newsearch{display:inline-block;vertical-align:top;width:300px;float:right;height:30px;overflow:hidden;}
.a_newcart{display:inline-block;vertical-align:top;width:99%;}
.gallery_elm_3{display:inline-block;position:relative;vertical-align:top;width:32%;margin:5px auto;height:200px;overflow:hidden;}
.gallery_container{width:300px;overflow:hidden;margin:0px auto;height:200px;}
.childmenu{display:inline-block;padding:10px 1%;width:22%;}
.gallery_elm_2{display:inline-block;position:relative;vertical-align:top;width:47%;margin:5px;overflow:hidden;}
.elm50{display:inline-block;position:relative;vertical-align:top;width:47%;margin:5px;overflow:hidden;}
.mini_gallery{display:inline-block;position:relative;vertical-align:top;width:400px;height:400px;margin-right:5px;overflow:hidden;}
.mini_gallery_cont{display:inline-block;position:relative;vertical-align:top;width:560px;overflow:hidden;}
.mini_gallery_photo{display:inline-block;position:relative;vertical-align:top;width:180px;height:160px;margin-right:2px;margin-bottom:6px;overflow:hidden;}
.mini_bron{display:inline-block;position:relative;vertical-align:top;width:320px;height:300px;margin:0px;overflow:hidden;}
.pz_elm300{display:inline-block;position:relative;vertical-align:top;width:300px;}
.pz_elm320{display:inline-block;position:relative;vertical-align:top;width:320px;}
.pz_elm600{display:inline-block;position:relative;vertical-align:top;width:610px;}
.pz_bron_vsm{display:inline-block;position:relative;vertical-align:top;width:90px;}
.pz_input{width:90%;font-family:'Rodeo', Arial;font-size:18px;background-color:#ecc76c;padding:6px 0px 4px 4px;border:1px solid #1f1000;border-radius:10px;margin-top:4px;}
.pz_input_sm{width:60%;font-family:'Rodeo', Arial;font-size:18px;background-color:#ecc76c;padding:6px 0px 4px 4px;border:1px solid #1f1000;border-radius:10px;margin-top:4px;margin-left:30%;}
.pz_input_vsm{width:85px;font-family:'Rodeo', Arial;font-size:18px;background-color:#ecc76c;padding:6px 0px 4px 4px;border:1px solid #1f1000;border-radius:10px;margin-top:4px;}
.p_in_sm{width:60%;font-family:'Rodeo', Arial;font-size:16px;color:#1f1000;margin-top:0px;margin-left:30%;text-align:center;}
.pz_bron_prim{width:90%;font-family:'Rodeo', Arial;font-size:13px;color:#1f1000;margin-top:0px;text-align:right;}
.pz_bron_h3{display:inline-block;position:relative;vertical-align:top;font-family:'Rodeo', Arial;font-size:18px;color:#1f1000;width:85px;padding-top:10px;}
.pz_skobka{background-image:url(../i/t/skobka.png);background-position:99% 18px;background-repeat:no-repeat;}
.news_elm_text{display:inline-block;position:relative;vertical-align:top;width:600px;}
.news_elm_img{display:inline-block;position:relative;vertical-align:top;width:200px;margin-right:20px;}