@font-face{src:url(/tpl/tpl_1/fonts/lobster-webfont.eot);src:url(/tpl/tpl_1/fonts/lobster-webfont.eot) format("embedded-opentype"),url(/tpl/tpl_1/fonts/lobster-webfont.woff) format("woff"),url(/tpl/tpl_1/fonts/lobster-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-family:lobster}@font-face{src:url(/tpl/tpl_1/fonts/museosanscyrl_300-webfont.eot);src:url(/tpl/tpl_1/fonts/museosanscyrl_300-webfont.eot) format("embedded-opentype"),url(/tpl/tpl_1/fonts/museosanscyrl_300-webfont.woff) format("woff"),url(/tpl/tpl_1/fonts/museosanscyrl_300-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-family:museo_sans_cyrl300}@font-face{src:url(/tpl/tpl_1/fonts/aquarelle-webfont.eot);src:url(/tpl/tpl_1/fonts/aquarelle-webfont.eot) format("embedded-opentype"),url(/tpl/tpl_1/fonts/aquarelle-webfont.woff) format("woff"),url(/tpl/tpl_1/fonts/aquarelle-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-family:aquarelle}body,html{height:auto!important;min-height:100%;font-size:1em;color:#7e2826;position:relative;margin:0 auto;background:url(/tpl/tpl_1/imgs/fon_main.png) repeat top;width:100%;font-family:museo_sans_cyrl300,Arial,Helvetica,sans-serif}table,table td,table th,table tr{padding:0;font-size:100%;border-collapse:collapse;margin:0;vertical-align:top}img{padding:0;border:0;max-width:100%;margin:0;width:auto}a{text-decoration:underline;color:#cf4949;cursor:pointer}a:hover{text-decoration:none}p{padding:0;margin:10px 0}fieldset,form,label{padding:0;border:0 solid;margin:0}input[type=submit]{cursor:pointer}h6{font-size:.8em}h5,h6{font-weight:400;margin:10px 0!important}h5{font-size:.911em}h4{font-size:1em}h3,h4{font-weight:400;margin:10px 0!important}h3{font-size:1.1em}h2{font-size:1.3em;font-weight:400;margin:10px 0!important}h1{font-size:1.5em;margin-bottom:15px!important}.rel{position:relative}.abs{position:absolute}.fr{float:right!important}.clear{height:0;overflow:hidden;font-size:0;clear:both}.alpha{margin-left:0!important}.omega{margin-right:0!important}.marginbottom{margin-bottom:20px!important}.line{height:3px;margin-bottom:10px;border-bottom:3px solid #7d8107;width:100%}.line2{height:1px;margin-bottom:20px;border-bottom:1px solid #ddd;width:100%}.show{display:block!important}.hide{display:none!important}.all,body,html{height:100%}.all{overflow:hidden}* html .all{height:55%}body>.all{height:auto;min-height:100%}article,aside,header,nav,section{overflow:hidden;padding:0;position:relative;margin:0;display:block}.wrapper{overflow:visible;padding:0 30px;position:relative;max-width:940px;text-align:left;margin:auto}.grid_1{width:6.5%}.grid_2{width:15%}.grid_3{width:23.5%}.grid_4{width:32%}.grid_5{width:40.5%}.grid_6{width:49%}.grid_7{width:57.5%}.grid_8{width:66%}.grid_9{width:74.5%}.grid_10{width:83%}.grid_11{width:91.5%}.grid_12{width:100%}.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{margin:0 2% 0 0;float:left;display:block}.mainWrap{margin-top:-15px}.header_out_bkg a.button{height:22px;padding:0 15px;font-size:.875em;text-decoration:none;margin-right:20px;margin-bottom:20px;color:#fff;text-align:center;background-color:#7e2826;border-radius:11px;line-height:22px;float:right;margin-top:10px;display:inline-block}.header_out_bkg a.button:first-child{margin-right:0}.header_out_bkg a.button:hover{background-color:#e07e7e}.header_out_bkg .socials{float:left;margin-top:10px}#header_out{min-height:240px;position:relative;z-index:9}#header_out .header_out_bkg{min-height:225px;background:url(/tpl/tpl_1/imgs/header_fon_min.png) top}#header_out .header_out_bkg2{height:15px;position:relative;background:url(/tpl/tpl_1/imgs/header_fon_min2.png) 0 100% repeat-x;width:100%;z-index:10}#header_img1{position:absolute;left:-240px}#header_img2{right:-340px;position:absolute}#head_phone,#logo{padding-top:10px}#head_phone{margin-top:0}#head_phone p{margin:0}#header_menu1,#header_menu2,#header_menu3,#header_menu4{float:right}#header_menu1,#header_menu2,#header_menu4{margin-left:20px}#header_menu1 a,#header_menu2 a,#header_menu3 a,#header_menu4 a{height:206px;width:139px;display:block}#header_menu1 a{background:url(/tpl/tpl_1/imgs/flag1t.png) no-repeat top}#header_menu1 a.active,#header_menu1 a:hover{background:url(/tpl/tpl_1/imgs/flag1t_hover.png) no-repeat top}#header_menu2 a{background:url(/tpl/tpl_1/imgs/flag2t.png) no-repeat top}#header_menu2 a.active,#header_menu2 a:hover{background:url(/tpl/tpl_1/imgs/flag2t_hover.png) no-repeat top}#header_menu3 a{background:url(/tpl/tpl_1/imgs/flag3t.png) no-repeat top}#header_menu3 a.active,#header_menu3 a:hover{background:url(/tpl/tpl_1/imgs/flag3t_hover.png) no-repeat top}#header_menu4 a{background:url(/tpl/tpl_1/imgs/flag4t.png) no-repeat top}#header_menu4 a.active,#header_menu4 a:hover{background:url(/tpl/tpl_1/imgs/flag4t_hover.png) no-repeat top}#header_out .slogan{font-size:1.25rem;font-weight:700;text-align:center;margin:0 0 20px}#header_out .coocked{font-size:1.25em;text-align:center;margin-top:10px}#header_out .coockedcont,#header_out .mobilecont{display:none}#main_slider_out{overflow:hidden;position:relative;max-width:1600px;margin:0 auto;background:url(/tpl/tpl_1/imgs/slider_left.png) no-repeat 0 0,url(/tpl/tpl_1/imgs/slider_right.png) no-repeat 100% 0}#main_product{margin-top:25px}.title_product{font-size:2.45em;margin-bottom:15px;color:#e07e7e;text-align:center;background:url(/tpl/tpl_1/imgs/line_prod.png) repeat-x 50%;font-family:lobster,Arial,Helvetica,sans-serif}#mproduct{text-align:center;width:100%}.mproduct{height:224px;margin-right:10px;margin-bottom:8px;position:relative;text-align:center;width:180px;vertical-align:top;display:inline-block}.mproduct img{position:absolute;top:0;left:0;z-index:1}.mproduct span{min-height:35px;padding-top:10px;font-size:1.25em;text-decoration:none;color:#cf4949;position:relative;outline:none;background:hsla(0,0%,100%,.7);width:100%;margin-top:179px;display:block;z-index:2}.mproduct span.wide{font-size:.9em}.mproduct a.active,.mproduct a:hover{text-decoration:none;color:#fff;outline:none}.mproduct a.active span,.mproduct a:hover span{color:#fff;background:#e07e7e}#main_zakaz{height:462px;background:url(/tpl/tpl_1/imgs/main_zakaz.png) top no-repeat;background-size:contain;width:940px;margin-top:25px}#main_zakaz:hover{background-image:url(/tpl/tpl_1/imgs/main_zakaz_hover.png)}#main_zakaz a{height:462px;width:940px;display:block}#main_news{overflow:hidden;font-size:.875em;color:#007066;position:relative;margin:25px 0 60px;width:100%;font-family:museo_sans_cyrl300,Arial,Helvetica,sans-serif;z-index:3}.title_news{font-size:2.45em;margin-bottom:15px;color:#ff981e;text-align:center;background:url(/tpl/tpl_1/imgs/line_news.png) repeat-x 50%;font-family:lobster,Arial,Helvetica,sans-serif}.title_news a{text-decoration:none}.title_news a:hover{text-decoration:underline}.news{margin:0 0 20px}.news,.news_pic_title_date{overflow:hidden}.news_pic{margin-right:5%;position:relative;width:40%}.news_pic,.news_title_date{vertical-align:top;display:inline-block}.news_title_date{overflow:hidden;width:55%}.news_title{text-align:left;width:100%}.news_title a{text-decoration:none;color:#7e2826}.news_date{padding-top:10px;font-size:.875em;color:#717171}.news_anons{padding-top:15px}.news_anons a{font-size:.875em;color:#3c3c3c}.news_anons a,.news_anons a:hover{text-decoration:none}#news{overflow:hidden;margin-bottom:30px}#news .news_pic{width:auto}#empty{z-index:1}#empty,#footer{min-height:236px;position:relative}#footer{overflow:hidden;font-size:112%;margin-top:-236px;z-index:2}#footer .txt1,#footer .txt2{color:#7e2826;text-align:center;margin-top:50px}#footer .txt1 p,#footer .txt2 p{margin:0}#footer .txt2 a{font-size:.875em;color:#7e2826;margin:20px 0 0;display:block}#footer_fon3{height:15px;background:url(/tpl/tpl_1/imgs/footer_fon3.png) repeat 50%;width:100%}.footerinner{overflow:hidden;background:url(/tpl/tpl_1/imgs/footer_fon2.png) repeat 50%;padding-bottom:20px}#soc-net{overflow:hidden;text-align:center;margin-top:50px}#soc-net .ico{height:23px;margin-bottom:0;text-indent:-5000px;background:url(/tpl/tpl_1/imgs/footer_sozseti.png) no-repeat;margin-left:10px;width:23px;vertical-align:top;display:inline-block}#soc-net .vkontacte{background-position:0 0}#soc-net .facebook{background-position:-34px 0}#soc-net .instagram{background-position:-69px 0}#soc-net .twitter{background-position:-103px 0}#soc-net .google{background-position:-137px 0}#soc-net .vkontacte:hover{background:url(/tpl/tpl_1/imgs/footer_sozseti_hover.png) no-repeat;background-position:0 0}#soc-net .facebook:hover{background:url(/tpl/tpl_1/imgs/footer_sozseti_hover.png) no-repeat;background-position:-34px 0}#soc-net .instagram:hover{background:url(/tpl/tpl_1/imgs/footer_sozseti_hover.png) no-repeat;background-position:-69px 0}#soc-net .twitter:hover{background:url(/tpl/tpl_1/imgs/footer_sozseti_hover.png) no-repeat;background-position:-103px 0}#soc-net .google:hover{background:url(/tpl/tpl_1/imgs/footer_sozseti_hover.png) no-repeat;background-position:-137px 0}#vproduct,h1.context-header{text-align:center}#vproduct{overflow:hidden}.vproduct{border:2px solid #e07e7e;text-align:center;background-color:#e07e7e;margin:0 4px 5px;width:176px;vertical-align:top;display:inline-block}.vproduct .inner{min-height:42px;border:1px solid #fff}.vproduct .inner:before{height:100%;min-height:inherit;content:""}.vproduct .inner:before,.vproduct a{vertical-align:middle;display:inline-block}.vproduct a{font-size:1.25em;text-decoration:none;color:#fff;outline:none;text-align:center}.vproduct.longname a{font-size:1em}#vproduct .active,.vproduct:hover{border:2px solid #ff8a00;background-color:#ff8a00}#vproduct .active,.vproduct .active a,.vproduct:hover,.vproduct:hover a{text-decoration:none;color:#fff;outline:none}#catalog_content_out{padding-top:25px;position:relative;background:url(/tpl/tpl_1/imgs/fon_zakaz.jpg) repeat top;width:100%}.catalog_title{font-size:2.45em;color:#e07e7e;text-align:center;background:url(/tpl/tpl_1/imgs/line_prod.png) no-repeat 50%;margin-top:25px;font-family:lobster,Arial,Helvetica,sans-serif}#photos{position:absolute;top:-10px;box-shadow:2px 2px 10px rgba(0,0,0,.7);background:hsla(0,0%,100%,.9);left:0;width:100%;z-index:30}#photos .pad{overflow:hidden;padding-top:10px;padding-bottom:20px}.wind_cross{right:10px;position:absolute;top:10px;cursor:pointer}.photos_title{font-size:2.45em;margin-bottom:25px;color:#e07e7e;text-align:center;margin-top:10px;font-family:lobster,Arial,Helvetica,sans-serif}.photos{height:100px;margin-bottom:25px;box-shadow:2px 2px 10px rgba(0,0,0,.7);margin-left:25px;width:150px;float:left}.photos a:hover{cursor:-webkit-zoom-in;-o-cursor:-zoom-in;-moz-cursor:-moz-zoom-in}.photos img{width:100%}#photos .left{margin-left:45px}#catalog{text-align:center;margin-top:20px}.block{position:relative;text-align:left;margin-top:20px}.first{margin-left:0!important}.product{min-height:470px;margin-bottom:20px;color:#7e2826;position:relative;text-align:center;width:auto}.product_img{overflow:hidden;position:relative;z-index:5}.product_img:hover{cursor:pointer}.product_title{padding:12px 0;font-size:1.25em;text-align:center}.product_description,.product_detail_description{font-size:.875em;text-align:center}.product_price{padding-top:8px;font-size:1.65em;text-align:center}.product_detail{overflow:hidden;position:absolute;top:0;background:#fff;width:100%;display:none;z-index:12}.product_detail_img{height:auto;overflow:hidden;position:relative;margin:2px 2px 0;width:auto}.product_detail_img:hover{cursor:pointer}.product_detail_img_loupe{height:36px;position:relative;background:url(/tpl/tpl_1/imgs/view_photo.png) no-repeat top;margin-left:2px;width:auto}.product_detail_img_loupe:hover{background:url(/tpl/tpl_1/imgs/view_photo_hover.png) no-repeat top;cursor:pointer}.product_detail_txt{padding:0 15px}.product_detail_title{padding:5px 2%;font-size:1.25em;color:#d26767;text-align:center}.product_detail_title a{text-decoration:none}.product_detail_weight{text-align:left}.product_detail_weight_title{padding-top:10px;font-size:.875em;color:#d26767}.product_detail_structure{font-size:.875em;text-align:left}.product_detail_structure_title{font-size:.875em;color:#d26767}.product_detail_price{padding-top:15px;font-size:1.65em;color:#7e2826;padding-bottom:10px}.product_detail_zakaz{padding:7px 0;font-size:1.5em;color:#fff;text-align:center;margin:11px;background:#e07e7e}.product_detail_zakaz a{text-decoration:none;color:#fff}.product_detail_zakaz:hover{background:#ff8a00;cursor:pointer}a.allitemslink{padding:7px 15px;font-size:1.5em;text-decoration:none;margin-bottom:30px;color:#fff;text-align:center;background:#e07e7e;display:inline-block}a.allitemslink:hover{background:#ff8a00;cursor:pointer}#vcake{overflow:hidden}#vcake .first{margin-left:0}.vcake_pre{border:2px solid #6ba9d0;text-align:center;background-color:#6ba9d0;margin:0 2px 5px;width:226px;vertical-align:top;display:inline-block}.vcake_pre .inner{border:1px solid #fff}.vcake_pre a{height:24px;padding:12px 0;font-size:1.25em;text-decoration:none;color:#fff;outline:none;text-align:center;line-height:24px;display:block}#vproduct .active2,.vcake_pre:hover{border:2px solid #66c539;background-color:#66c539}#vproduct .active2,.vcake_pre .active2 a,.vcake_pre:hover,.vcake_pre:hover a{text-decoration:none;color:#fff;outline:none}.vcake{border:2px solid #e07e7e;text-align:center;background-color:#e07e7e;margin:0 2px 5px;width:226px;vertical-align:top;display:inline-block}.vcake .inner{border:1px solid #fff}.vcake a{height:24px;padding:12px 0;font-size:20px;text-align:center;display:block}#vproduct .active3,.vcake a,.vcake:hover{text-decoration:none;color:#fff;outline:none}#vproduct .active3,.vcake:hover{border:2px solid #ff8a00;background-color:#ff8a00}.vcake:hover a,.vcake_pre .active3 a{text-decoration:none;color:#fff;outline:none}.cake{margin-bottom:20px;color:#7e2826;margin-left:20px;width:220px;float:left}.cake_img{overflow:hidden;position:relative;z-index:5}.cake_img:hover{cursor:pointer}.cake_title{padding:12px 0;font-size:1.25em;text-align:center}.cake_description,.cake_detail_description{font-size:.875em;text-align:center}.cake_price{padding-top:8px;font-size:2.45em;text-align:center}.cake_detail{overflow:hidden;position:absolute;top:0;background:#fff;width:220px;display:none;z-index:12}.cake_detail_img{height:216px;overflow:hidden;position:relative;margin:2px 2px 0;width:216px}.cake_detail_img:hover{cursor:pointer}.cake_detail_img_loupe{height:36px;position:relative;background:url(/tpl/tpl_1/imgs/view_photo.png) no-repeat top;margin-left:2px;width:216px}.cake_detail_img_loupe:hover{background:url(/tpl/tpl_1/imgs/view_photo_hover.png) no-repeat top;cursor:pointer}.cake_detail_txt{padding:0 15px}.cake_detail_title{padding-top:14px;font-size:1.25em;color:#d26767;text-align:center;padding-bottom:10px}.cake_detail_weight{text-align:left}.cake_detail_weight_title{padding-top:10px;font-size:.875em;color:#d26767}.cake_detail_structure{font-size:.875em;text-align:left}.cake_detail_structure_title{font-size:.875em;color:#d26767}.cake_detail_price{padding-top:15px;font-size:2.45em;color:#7e2826;padding-bottom:10px}.cake_detail_zakaz{padding:7px 0;font-size:1.5em;color:#fff;text-align:center;margin:11px;background:#e07e7e}.cake_detail_zakaz:hover{background:#ff8a00;cursor:pointer}.wind_cross1{text-align:right;margin:10px 3px 0 0;cursor:pointer}#bayert_name_phone{overflow:hidden;width:100%}.bayert_name input,.bayert_phone input{padding:4px 2%;font-size:.95em;color:#58002e;border-radius:4px;width:96%}.bayert_name_txt,.bayert_phone_txt{font-size:.95em;color:#58002e;padding-bottom:3px;margin-top:5px}.bayert_submit input[type=submit]{padding:6px 11px;font-size:1.4em;border:0;color:#fff;text-align:center;margin:15px 11px 11px 0;border-radius:1px;background:#e07e7e}.bayert_submit input[type=submit]:hover{background:#ff8a00;cursor:pointer}.product .minrez_zakaz{display:none}#page_cake.ordercakes .left{padding-right:1%;width:49%;float:left}#page_cake.ordercakes .right{width:49%;float:right;padding-left:1%}.page_cake_title{font-size:2.45em;margin-bottom:25px;color:#e07e7e;text-align:center;margin-top:10px;font-family:lobster,Arial,Helvetica,sans-serif}.page_cake_img{margin-right:25px;margin-left:25px}.page_cake_img img{height:auto!important;width:100%}.page_cake_txt{margin-bottom:25px;margin-top:25px}.page_cake_price,.page_cake_structure,.page_cake_weight{padding:10px 0}.page_cake_price_title,.page_cake_structure_title,.page_cake_weight_title{padding:10px 0;font-size:1.25em;color:#d26767}#page_cake_comments{padding:15px 0;clear:both}.page_cake_comments_title{font-size:2.45em;margin-bottom:25px;color:#e07e7e;text-align:center;margin-top:10px;font-family:lobster,Arial,Helvetica,sans-serif}.page_cake_comment{padding:10px 0;clear:both}.page_cake_comments_name{font-weight:700;margin-bottom:10px;display:block}.page_cake_comments_text{font-style:italic}.page_cake_comments_no{padding:10px 0;clear:both}.title_comments{font-size:2em;margin-bottom:15px;color:#006f65;text-align:center;font-family:lobster,Arial,Helvetica,sans-serif}.table2 td{vertical-align:top}.page_cake_comments_success{font-size:1.5em;text-align:center;margin-top:30px}.request{overflow:hidden;padding:20px;font-size:.875em;color:#007066;border-radius:5px;background:hsla(32,46%,78%,.3);margin-top:10px;font-family:museo_sans_cyrl300,Arial,Helvetica,sans-serif}.request,.request .title_news{margin-bottom:25px}.request .r1{height:14px;width:90%}.request .r1,.request .r2{padding:5px;border:1px solid #bbb;border-radius:5px}.request .r2{height:90px;margin-bottom:10px;width:98%}.request #submit{height:47px;border:0;color:#fff;width:203px}#addcomment .ccha{height:50px}#addcomment #capt{height:44px;max-width:100px;text-align:center;margin-top:0}.lbutton{font-size:1.125em;color:#fff;text-align:center;-moz-box-shadow:2px 2px 10px rgba(0,0,0,.8);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.8);box-shadow:2px 2px 10px rgba(0,0,0,.8);border-radius:5px;background:#006f65;background:-moz-linear-gradient(top,#006f65,#2fbdaf);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#006f65),color-stop(100%,#2fbdaf));background:-webkit-linear-gradient(top,#006f65,#2fbdaf);background:-o-linear-gradient(top,#006f65,#2fbdaf);background:-ms-linear-gradient(top,#006f65,#2fbdaf);background:linear-gradient(180deg,#006f65,#2fbdaf)}#finalcost{font-size:1.5em;margin-bottom:30px}#sitemap{overflow:hidden}#sitemap h1{font-size:1em;font-weight:400!important;color:#333;margin:5px 0}#sitemap dl{margin-bottom:10px!important;color:#ffa800;margin-top:0!important}#sitemap a{color:#333}#sitemap div.num{font-weight:700;color:#7e2826;display:inline}#sitemap .l1{font-size:1em;color:#555}#sitemap .l2{font-size:1.05em;margin-left:15px}#sitemap .l2 a{background:none!important}#sitemap .l3{background:url(/tpl/tpl_1/imgs/sitemap-item-bkg.jpg) 0 8px no-repeat;margin-left:50px}#sitemap .l3,#sitemap .l4{font-size:.911em;padding-left:10px}#sitemap .l4{background:url(/tpl/tpl_1/imgs/sitemap-item-bkg2.jpg) 0 8px no-repeat;margin-left:65px}#sitemap .l5{margin-left:75px}#sitemap .l5,#sitemap .l6{font-size:.8em;background:url(/tpl/tpl_1/imgs/sitemap-item-bkg3.jpg) 0 10px no-repeat;padding-left:10px}#sitemap .l6{margin-left:85px}.form{margin:15px 0;width:436px}.form form{padding:0}.form .field{clear:both}.form .field .field-comment{font-size:.8rem;text-align:left;margin:5px 0 10px 165px}.form .fbheader{font-size:1.4em;font-weight:400;color:#000;margin:0 0 10px}.form .groupRow,.form .groupRow2{padding:20px 0 10px!important;font-weight:700;color:#333;text-transform:uppercase;margin:0!important}.form .groupRow2{font-size:.875em}.form .ctlRow,.form .itemRow{overflow:hidden}.form .itemRow{margin-bottom:1px}.form .descr{margin:10px 0 15px}.form .formTable{font-size:1em!important}.form label{margin:0;width:155px;line-height:27px;float:left;display:block}.form input{height:23px;padding:2px 5px;border:1px solid #ccc;margin-bottom:8px;color:#333;box-shadow:inset 3px 3px 5px #e4e4e4;border-radius:5px;background:#f8f8f8;width:261px;display:block}.form input.phone-input,.form input.short{width:146px}.form select{height:27px;padding:2px 5px;width:273px}.form select,.form textarea{border:1px solid #ccc;margin-bottom:8px;color:#333;box-shadow:inset 3px 3px 5px #e4e4e4;border-radius:5px;background:#f8f8f8;display:block}.form textarea{height:67px;padding:5px;resize:none;font-size:.8em;width:261px}.form div.ccha,.form div.ctlButton{overflow:hidden;float:right}.form div.ctlButton{margin-left:20px}.form input.ctlButton{width:150px}.form button,.form input.ctlButton{height:33px;font-size:1.2em;border:none;margin-right:9px;color:#fff;box-shadow:none;border-radius:5px;background:#7e2826;float:right;vertical-align:top;display:block}.form button{cursor:pointer;width:250px}.form .required{color:red;padding-left:5px}.form .required-message{font-size:.875em;font-weight:400;color:red;margin:10px 0 10px 10px}.form img.captchaimg{margin:3px 12px 0 0;float:right}.form input.captcha{height:23px;padding:2px 5px;border:1px solid #ccc;margin-bottom:8px;color:#333;text-align:center;background:#f8f8f8;width:106px;float:right;display:block}.captcha{margin-right:10px;float:left;margin-top:7px;display:block}.field.agreement{overflow:hidden;font-size:.875rem;text-align:left!important;margin:5px 0 10px}.field.agreement input{height:20px;padding:0;margin:0 10px 0 0;width:auto;float:left}.field.agreement label{width:auto;line-height:20px}#filldesc{font-size:.8em;margin:5px 0 10px 165px;width:265px}.orderform{max-width:500px;width:100%}.orderform div.field{margin-bottom:5px}.orderform label{margin-right:10px;float:left;display:block}.orderform input{margin-bottom:0}.form textarea{font-size:1em}.orderform button{margin:10px 0 0 175px;float:none}.orderform .field.agreement{text-align:center!important;margin:10px 0}.orderform .field.agreement input,.orderform .field.agreement label{float:none;vertical-align:top;display:inline-block}.message{height:60px;padding:15px 10px;font-size:12px;text-align:left;border-radius:10px;background:#ccc;width:500px}.message b{color:#d41f55}.message img{height:48px;margin:3px 10px 0 4px;padding-bottom:30px;width:48px;float:left}.message .short{font-weight:700;line-height:180%!important;display:block}.message .orderId b{color:#e22}table.styled{font-size:.875em;margin-bottom:15px}table.styled tr{background:#fff}table.styled th{padding:7px;border:1px solid #333;color:#fff;text-transform:uppercase;background:#7e2826}table.styled td{padding:7px;border:1px solid #ccc;color:#333;background:#f8f8f8}table.styled tr:nth-child(2n) td{background:#f0f0f0!important}#navN{overflow:hidden;font-size:1.05em;margin-bottom:20px}#navN .allpages{color:#888;display:inline-block}#navN .pages{text-align:center}#navN .pages strong{color:#7e2826;margin:0 5px;display:inline-block}#navN .pages a{text-decoration:none;color:#333;margin:0 5px;display:inline-block}#navN .pages a:hover{text-decoration:underline}#navN .pages span.dottes{margin:0 5px}#navN .arrows{text-align:center;margin:5px 0 0}#navN .arrows a.prev{margin-right:35px;background:url(/tpl/tpl_1/imgs/prev-arrow.png) 0 7px no-repeat;padding-left:19px}#navN .arrows a.next{padding-right:19px;background:url(/tpl/tpl_1/imgs/next-arrow.png) right 7px no-repeat}.search{margin:10px 0 30px}.search.form{width:100%}.search input[type=text]{height:31px;padding:0 2%;margin:10px 0 0;width:96%;line-height:31px}@media screen and (max-width:1000px){#header_menu{text-align:center;margin:50px 0 0}#header_menu>div{float:none;vertical-align:top;display:inline-block}#header_menu1,#header_menu3,#header_menu4{margin-left:10px}#header_menu1 a,#header_menu2 a,#header_menu3 a,#header_menu4 a{height:120px;border:3px solid #fff;width:120px}#header_menu1 a,#header_menu1 a:hover{background:url(/tpl/tpl_1/imgs/flag1m.jpg) no-repeat top}#header_menu2 a,#header_menu2 a:hover{background:url(/tpl/tpl_1/imgs/flag2m.jpg) no-repeat top}#header_menu3 a,#header_menu3 a:hover{background:url(/tpl/tpl_1/imgs/flag3m.jpg) no-repeat top}#header_menu4 a,#header_menu4 a:hover{background:url(/tpl/tpl_1/imgs/flag4m.jpg) no-repeat top}#header_menu1 a:hover{border:3px solid #d57373}#header_menu2 a:hover{border:3px solid #ff9d28}#header_menu3 a:hover{border:3px solid #5dbc2f}#header_menu4 a:hover{border:3px solid #47a6e2}.mproduct{margin-right:10px!important}#main_zakaz,#main_zakaz a{height:415px;width:100%}.bayert_submit input[type=submit]{font-size:1em;margin-right:0;padding-right:2%;width:102%;padding-left:2%}}@media screen and (max-width:960px){.product .minrez_zakaz{display:block}#page_cake.ordercakes .left,#page_cake.ordercakes .right{width:100%;float:none}.orderform{margin-right:auto;margin-left:auto}}@media screen and (max-width:900px){.header_out_bkg a.button{margin-right:auto!important;margin-bottom:10px;margin-left:auto!important;width:100px;float:none;display:block}.header_out_bkg .socials{text-align:center;float:none;margin-top:0}.header_out_bkg .socials #vk_subscribe{width:auto!important;vertical-align:top;display:inline-block}#header_out{height:auto;min-height:240px}#header_out .slogan{margin-bottom:30px;margin-top:20px}#header_out .grid_4,#header_out .grid_6{width:48%}#header_out .grid_8{width:100%}#logo{padding-top:20px;text-align:center}#head_phone{font-size:1.5em;text-align:center;margin:30px 0 0}#header_menu{text-align:center;margin:10px 0 0}#header_menu1,#header_menu2,#header_menu3,#header_menu4{margin:0 8px 10px 0;float:none;vertical-align:top;display:inline-block}#header_out .coockedcont,#header_out .mobilecont{display:block}#header_out .desctopcont{display:none}#main_slider_out .wrapper{padding:0}#main_news{margin-top:0}#addcomment #capt,#addcomment .ccha{height:auto;width:45%}}@media screen and (max-width:800px){#main_zakaz,#main_zakaz a{height:365px}#footer .grid_4{width:100%}#footer .txt1,#footer .txt2,#soc-net{margin-top:20px}.product_description,.product_detail_description,.product_detail_structure,.product_detail_title,.product_title{font-size:.8em}.product_detail_price,.product_price{font-size:1.2em}.bayert_submit input[type=submit]{font-size:.875em}}@media screen and (max-width:750px){ymaps{display:none!important}}@media screen and (max-width:700px){#main_zakaz,#main_zakaz a{height:320px}#main_news .grid_4{width:100%}.news_pic{width:20%}.page_cake_img img{height:100%!important;width:100%!important}.bayert_submit input[type=submit]{font-size:.75em}}@media screen and (max-width:600px){.wrapper{padding:0 10px}#header_out .grid_4,#header_out .grid_6{width:100%}#head_phone{margin-top:20px}#header_menu{margin:10px auto;width:300px}#main_zakaz,#main_zakaz a{height:285px}.news_pic{width:30%}#catalog .grid_4{width:49%}#catalog .grid_4:nth-child(2n){margin-right:0!important}#catalog .grid_4:nth-child(odd){clear:left}#addcomment .grid_4,#addcomment .grid_8{margin-bottom:10px;width:100%}#addcomment .grid_4{text-align:left}#addcomment .ccha{height:44px;width:100px}#addcomment #capt{height:38px;width:100px}.request .r1{padding:5px 2%;width:96%}.request .r2{margin-bottom:0}.request #submit{margin:0 auto;display:block}.vcake,.vcake_pre{width:176px}.vcake a,.vcake_pre a{height:auto;padding:2px 0;font-size:1em;line-height:auto}}@media screen and (max-width:480px){.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{width:100%}.wrapper{min-width:300px}#logo{margin-right:0;width:100%}#head_phone{margin:10px 0;width:100%}#main_zakaz,#main_zakaz a{height:230px}#filldesc{margin-left:0}.form{margin-right:auto;margin-left:auto;width:275px}.form button,.form input.ctlButton{margin-right:auto;margin-left:auto;float:none}.orderform label{width:auto}.form .field .field-comment{margin-left:0}.orderform .field.agreement{text-align:left!important}.orderform .field.agreement input{float:left;display:block}.orderform .field.agreement label{display:block}a.allitemslink{font-size:1.1em}}@media screen and (max-width:400px){.mproduct{height:100%;margin-right:2%!important;width:47%}.mproduct:nth-child(2n){margin-right:0!important}.mproduct span{font-size:1em;line-height:30px;margin-top:100%}.mproduct span.wide{line-height:15px}#main_zakaz,#main_zakaz a{height:190px}.vproduct{width:135px}.vproduct:nth-child(2n){clear:left}.vproduct a{font-size:.95em}.vcake,.vcake_pre{word-wrap:break-word}}@media screen and (max-width:320px){#main_zakaz,#main_zakaz a{height:150px}}@media \0screen{img{width:auto}}