@import '../css/font-awesome.min.css';@import '../js/fancybox/jquery.fancybox.css';@import '../js/ui/jquery-ui.min.css';body,#body{min-width: 1190px}.inline_block{display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline}*{font-size: 1em;font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption{border: 0px;margin: 0px;outline: 0px;padding: 0px}html,body{margin: 0px;padding: 0px;width: 100%;height: 100%}html{overflow-y: scroll}body{margin: 0;padding: 0;font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size: 18px;line-height: 18px;font-weight: 300;color: #333}a{color: #f09909;text-decoration: underline}a:hover{text-decoration: none}article p{margin-bottom: 10px;text-align: justify}article ul,article ol{margin-left: 20px;margin-bottom: 10px}article h1,article h2,article h3{margin-bottom: 10px;line-height: 1.2em;font-weight: 400}article h1{font-size: 28px}article h2{font-size: 24px}article h3{font-size: 20px}article table{margin-bottom: 10px;border-collapse: separate;width: 100%;margin: 20px 0}article table tr th,article table tr td{padding: 5px;text-align: center}article table tr:nth-child(2n){background: #f4f2f3}article table tr th{background: #f09909;color: #fff}input[type=text],input[type=password],input[type=email],textarea{border: 1px solid #ccc;font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{outline: none;border-color: #f09909}input[type=submit],input[type=button],button{background: #f09909;height: 40px;padding: 0 20px;border: 0px;cursor: pointer;color: #fff;text-transform: uppercase}input[type=submit]:hover,input[type=button]:hover,button:hover{background: #333}.page_title h1,.page_title .h1{margin-bottom: 20px;line-height: 1.2em;font-size: 26px;font-weight: bold}.clear{clear: both}.left{float: left}.right{float: right}.mess_err{color: #e03c42;font-weight: bold}.mess_ok{color: #4fad51;font-weight: bold}.wrap{width: 1170px;margin: 0 auto;position: relative}#body{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;height: auto}header{position: relative;padding: 20px 0 0 0}header #logo{float: left;margin-right: 40px}header .nav{position: fixed;width: 100%;top: 0;background: #333333;padding: 5px 0;z-index: 100}header .nav nav .call_back_m{display: none}header .nav nav ul{text-align: center}header .nav nav ul li{display: inline-block;vertical-align: top;position: relative;line-height: 40px}header .nav nav ul li a{display: block;padding: 0 20px;text-decoration: none;color: #fff;font-size: 16px;font-weight: bold;text-transform: uppercase}header .nav nav ul li.active a,header .nav nav ul li a:hover{color: #333;background-color: #f4f2f3}header .nav nav ul li ul{position: absolute;top: 40px;left: 0;z-index: 20;display: none}header .nav nav ul li ul li{display: block}header .nav nav ul li ul li a{border-bottom: 1px solid #fff}header .nav nav ul li:hover ul{display: block}header .header{margin-top: 50px}header .header .left .slogan{font-size: 24px;line-height: 26px;font-style: italic}header .header .right .phones{text-align: right;position: relative}header .header .right .phones:before{content: "\f095";font-family: fontawesome;color: #f09909;margin-right: 7px;font-size: 26px}header .header .right .phones a{text-decoration: none;color: #333;font-size: 20px;line-height: 30px;font-weight: 300}header .header .right .phones a b{font-size: 30px;line-height: 30px;font-weight: bold}header .header .right .phones a:hover{color: #f09909}header .header .right .mail{text-align: right;position: relative}header .header .right .mail:before{content: "\f003";font-family: fontawesome;color: #f09909;margin-right: 7px;font-size: 26px;top: 2px;position: relative}header .header .right .mail a{text-decoration: none;color: #333;font-size: 20px;line-height: 20px;font-weight: 400}header .header .right .mail a:hover{color: #f09909}header .header .right .call_back{text-align: right;margin-top: 5px;position: relative}header .header .right .call_back:before{content: "\f025";font-family: fontawesome;color: #f09909;margin-right: 7px;font-size: 26px;top: 5px;position: relative}header .header .right .call_back a{text-decoration: none;color: #333;font-size: 20px;line-height: 20px;font-weight: 600;border-bottom: 2px solid #f09909}header .header .right .call_back a:hover{color: #f09909}header .banner{margin-top: 20px;height: 400px;position: relative}header .banner .title{background: rgba(255,255,255,0.8);padding: 20px 0;position: absolute;bottom: 25px;width: 100%}header .banner .title .name{font-size: 22px;line-height: 26px;max-width: 720px;font-weight: 600}header .form{position: absolute;top: -360px;right: 0;background: rgba(255,255,255,0.8);padding: 10px;box-sizing: border-box}header .form .title{font-size: 18px;line-height: 24px;font-weight: 600;text-align: center;margin-bottom: 10px;color: #333}header .form form .form_inner input[type=text],header .form form .form_inner textarea{font-size: 14px;padding: 5px;height: auto;background: none;color: #333;border: 1px solid #999}header .form form .form_inner input[type="file"]{font-size: 12px;color: #333}header .form form .rules{margin-top: 5px;margin-bottom: 10px;color: #333}header .form form .rules a{color: #333}header .form form .rules a:hover{color: #f09909}#middle{height: auto;position: relative;padding-bottom: 160px;padding-top: 20px}#middle.map{padding-bottom: 560px}#middle .bread{padding: 15px 0;background: #f4f2f3;margin-bottom: 20px}#middle .bread .bc{font-size: 14px}#middle .bread .bc a{text-decoration: none}#left{float: left;width: 280px;margin-bottom: 30px}#left .serv{margin-bottom: 30px}#left .serv .title{font-size: 18px;line-height: 18px;margin-bottom: 10px;font-weight: 700;text-transform: uppercase;padding-bottom: 5px;border-bottom: 2px solid #f09909}#left .serv nav ul{list-style: none;border-right: 1px solid #ccc}#left .serv nav ul li{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc}#left .serv nav ul li a{text-decoration: none;color: #333;font-weight: 400}#left .serv nav ul li a:before{content: "\f061";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}#left .serv nav ul li a:hover{color: #f09909}#left .serv nav ul li ul{display: none;border-right: none}#left .serv nav ul li.active a{color: #f09909}#left .serv nav ul li.active a:before{content: "\f00c";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}#left .serv nav ul li.active ul{display: block;margin-left: 20px}#left .serv nav ul li.active ul li a{color: #333;font-weight: 300}#left .serv nav ul li.active ul li a:before{content: "\f061";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}#left .serv nav ul li.active ul li a:hover{color: #f09909}#left .serv nav ul li.active ul li.active a{color: #f09909}#left .serv nav ul li.active ul li.active a:before{content: "\f00c";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}#left .serv nav ul li.active ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none}#content{float: right;width: 870px;position: relative;padding: 0}#content.main{width: 100%}#right{float: right;width: 0px;margin-left: 20px}.block .title{font-size: 18px;line-height: 18px;margin-bottom: 10px;font-weight: 700;text-transform: uppercase;border-bottom: 2px solid #f09909;padding-bottom: 5px}.block.block_1 .title,.block.block_3 .title{padding-bottom: 10px;margin-top: 20px;text-align: center;border-bottom: none}.block.block_1 .title h2,.block.block_3 .title h2{font-size: 24px;line-height: 24px}.block.block_1 .more,.block.block_3 .more{text-align: right}.block.block_1 .more a,.block.block_3 .more a{background: #f09909;display: inline-block;padding: 10px 20px;border: 0px;cursor: pointer;color: #ffffff;text-transform: uppercase;text-decoration: none;font-weight: 400}.block.block_1 .more a:hover,.block.block_3 .more a:hover{background: #333}.block.block_1 ul li,.block.block_3 ul li{display: inline-block;float: left;position: relative;margin-right: 27px;margin-bottom: 27px}.block.block_1 ul li a,.block.block_3 ul li a{text-decoration: none}.block.block_1 ul li a .photo,.block.block_3 ul li a .photo{border: 1px solid #f4f2f3;display: flex}.block.block_1 ul li a .name,.block.block_3 ul li a .name{position: absolute;bottom: 0px;width: 100%;background: rgba(0,0,0,0.6);padding: 10px;box-sizing: border-box;color: #fff;font-weight: 600}.block.block_1 ul li a:hover .photo:after,.block.block_3 ul li a:hover .photo:after{content: '';background: rgba(0,0,0,0.4);width: 100%;height: 270px;display: inline-block;position: absolute}.block.block_1 ul li:nth-child(4n),.block.block_3 ul li:nth-child(4n){margin-right: 0}.block.block_2 nav ul{list-style: none;border-right: 1px solid #ccc}.block.block_2 nav ul li{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc}.block.block_2 nav ul li a{text-decoration: none;color: #333;font-weight: 400}.block.block_2 nav ul li a:before{content: "\f061";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}.block.block_2 nav ul li a:hover{color: #f09909}.block.block_2 nav ul li.active a{color: #f09909}.block.block_2 nav ul li.active a:before{content: "\f00c";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}.block.block_2 nav ul li.active ul{margin-left: 20px;border-right: none}.block.block_2 nav ul li.active ul li a{color: #333;font-weight: 300}.block.block_2 nav ul li.active ul li a:before{content: "\f061";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}.block.block_2 nav ul li.active ul li a:hover{color: #f09909}.block.block_2 nav ul li.active ul li.active a{color: #f09909}.block.block_2 nav ul li.active ul li.active a:before{content: "\f00c";font-family: fontawesome;margin-right: 7px;font-size: 10px;top: -3px;position: relative}.block.block_2 nav ul li.active ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none}.block.block_4{background: #f4f2f3;padding: 20px 0;margin: 30px 0;box-sizing: border-box;border-top: 2px solid #f09909;border-bottom: 2px solid #f09909}.block.block_4 .rows{display: table;width: 100%}.block.block_4 .rows .item{display: table-cell;width: 25%}.block.block_4 .rows .item i{font-size: 48px;line-height: 48px;color: #f09909}.block.block_4 .rows .item .name{font-size: 18px;line-height: 20px;margin-top: 20px;text-transform: uppercase;margin-bottom: 0}.block.block_5{background: #f4f2f3;padding: 20px 0;margin-top: 30px;border-top: 2px solid #f09909}.block.block_5 .title{padding-bottom: 10px;margin-top: 10px;text-align: center;border-bottom: none}.block.block_5 .title h2{font-size: 24px;line-height: 24px}.block.block_5 .korpus{text-align: center}.block.block_5 .korpus > div,.block.block_5 .korpus > input{display: none}.block.block_5 .korpus label{cursor: pointer;font-size: 20px;line-height: 20px;font-weight: 400;text-transform: uppercase;padding: 5px 10px 5px 10px}.block.block_5 .korpus label:hover{color: #f09909}.block.block_5 .korpus input[type="radio"]:checked + label{color: #f09909;border-bottom: 2px solid #f09909;cursor: default;position: relative}.block.block_5 .korpus input[type="radio"]:checked + label:after{content: '';position: absolute;left: 50%;bottom: -20px;border: 10px solid transparent;border-top: 10px solid #f09909}.block.block_5 .korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),.block.block_5 .korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2){display: block}.block.block_5 .item{text-align: center}.block.block_5 .item .oder_call{text-align: center;display: inline-block}.block.block_5 .item .oder_call .oder_form{margin-top: 40px}.block.block_5 .item .oder_call .oder_form form .oder_form_inner{float: left}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type=text]{width: 240px;background: none;font-size: 16px;padding: 10px;box-sizing: border-box;margin-right: 20px;border-color: #f09909;color: #333;margin-bottom: 10px}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type=text]::-webkit-input-placeholder{color: #999}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type=text]::-moz-placeholder{color: #999}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type=text]:-moz-placeholder{color: #999}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type=text]:-ms-input-placeholder{color: #999}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type="submit"]{background: #f09909;color: #fff;box-sizing: border-box;height: 41px;font-size: 20px;line-height: 20px;font-weight: 500;text-transform: uppercase;width: 240px}.block.block_5 .item .oder_call .oder_form form .oder_form_inner input[type="submit"]:hover{background: #333}.block.block_5 .item .oder_call .oder_form form .rules{font-size: 12px;line-height: 14px;max-width: 760px;margin-top: 5px}.block.block_5 .item .oder_call .oder_form form .rules label{font-size: 12px;line-height: 14px;text-transform: none}.block.block_5 .item .oder_send{text-align: center;display: inline-block;margin-top: 40px}.block.block_5 .item .oder_send .oder_form form .oder_form_inner{float: left}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type=text]{width: 240px;background: none;font-size: 16px;padding: 10px;box-sizing: border-box;margin-right: 20px;margin-bottom: 10px;border-color: #f09909;color: #333}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type=text]::-webkit-input-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type=text]::-moz-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type=text]:-moz-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type=text]:-ms-input-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner textarea{width: 240px;background: none;font-size: 16px;padding: 10px;box-sizing: border-box;border-color: #f09909;color: #333;margin-bottom: 7px;height: 92px;resize: none}.block.block_5 .item .oder_send .oder_form form .oder_form_inner textarea::-webkit-input-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner textarea::-moz-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner textarea:-moz-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner textarea:-ms-input-placeholder{color: #999}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type="file"]{font-size: 12px;width: 240px}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type="submit"]{background: #f09909;color: #fff;box-sizing: border-box;height: 41px;font-size: 20px;line-height: 20px;font-weight: 500;text-transform: uppercase;width: 240px;margin-bottom: 10px}.block.block_5 .item .oder_send .oder_form form .oder_form_inner input[type="submit"]:hover{background: #333}.block.block_5 .item .oder_send .oder_form form .rules{font-size: 12px;line-height: 14px;max-width: 500px;margin-top: 5px}.block.block_5 .item .oder_send .oder_form form .rules label{font-size: 12px;line-height: 14px;text-transform: none}.rows{text-align: center}.rows .item{display: inline-block;vertical-align: top}.rows .item .photo,.rows .item .name{margin-bottom: 15px}.rows .item .photo{position: relative}.rows .item .photo .date{position: absolute;z-index: 20;background: rgba(240,153,9,0.7);color: #fff;padding: 10px;left: 0;top: 20px}.rows .item .date{font-size: 12px;line-height: 14px;margin-bottom: 10px}.rows .item .name{font-size: 18px;line-height: 20px}.rows .item .name a{text-decoration: none;color: #333}.rows .item .name a:hover{color: #f09909}.rows .item .more a{display: inline-block;border: 1px solid #f09909;text-transform: uppercase;line-height: 40px;padding: 0 35px;text-decoration: none}.rows .item .more a:hover{color: #fff;background: #f09909}footer{position: absolute;background: #333333;bottom: 0;height: 160px;width: 100%;border-top: 2px solid #f09909}footer.map{height: 560px}footer .nav{margin-bottom: 30px}footer .nav nav ul{text-align: center}footer .nav nav ul li{display: inline-block;vertical-align: top;position: relative;line-height: 40px}footer .nav nav ul li a{display: block;padding: 0 20px;text-decoration: none;color: #fff;font-size: 14px;font-weight: 400}footer .nav nav ul li.active a,footer .nav nav ul li a:hover{color: #f09909}footer .nav nav ul li ul{position: absolute;top: 40px;left: 0;z-index: 20;display: none}footer .nav nav ul li ul li{display: block}footer .nav nav ul li ul li a{border-bottom: 1px solid #fff}footer .nav nav ul li:hover ul{display: block}footer .left{float: left;color: #fff;font-size: 14px;line-height: 20px}footer .right{float: right;color: #fff;font-size: 18px;font-weight: 600}footer .right span{font-weight: 300}footer .right a{text-decoration: none;color: #fff}footer .right a:hover{color: #f09909}footer .right .socials{text-align: right;display: inline-block;width: 100%;margin-top: 15px}footer .right .socials a{display: inline-block;margin-left: 2px}footer .right .socials a .vk,footer .right .socials a .facebook,footer .right .socials a .instagram,footer .right .socials a .twitter,footer .right .socials a .ok,footer .right .socials a .google{width: 33px;height: 32px;background-size: contain}footer .right .socials a .vk{background: url(/assets/images/vk.png) no-repeat}footer .right .socials a .facebook{background: url(/assets/images/fb.png) no-repeat}footer .right .socials a .instagram{background: url(/assets/images/instagram.png) no-repeat}footer .right .socials a .twitter{background: url(/assets/images/tw.png) no-repeat}footer .right .socials a .ok{background: url(/assets/images/ok.png) no-repeat}footer .right .socials a .google{background: url(/assets/images/google.png) no-repeat}footer .right .socials a:hover .vk{background: url(/assets/images/vk_h.png) no-repeat}footer .right .socials a:hover .facebook{background: url(/assets/images/fb_h.png) no-repeat}footer .right .socials a:hover .instagram{background: url(/assets/images/instagram_h.png) no-repeat}footer .right .socials a:hover .twitter{background: url(/assets/images/tw_h.png) no-repeat}footer .right .socials a:hover .ok{background: url(/assets/images/ok_h.png) no-repeat}footer .right .socials a:hover .google{background: url(/assets/images/google_h.png) no-repeat}.form{width: 400px;margin: 0 auto}.form td{padding-bottom: 4px}.form input[type=text],.form input[type=email],.form input[type=password],.form textarea{width: 100%;margin-bottom: 7px;box-sizing: border-box}.form input[type=text],.form input[type=email],.form input[type=password]{padding: 5px;font-size: 14px}.form input[type=text]#captcha{width: 70px;text-align: center}.form input[type=file]{font-size: 12px}.form input[type=submit]{float: right}.form textarea{padding: 5px;resize: none;font-size: 14px}.form sup{color: #e03c42;font-size: 12px}.form .rules{font-size: 12px;line-height: 12px}.pages{padding: 20px 0px}.pages ul{list-style: none;text-align: center}.pages ul li{display: inline-block;vertical-align: top;margin: 0 5px}.pages ul li a,.pages ul li span{display: inline-block;padding: 5px;border-bottom: 2px solid transparent}.pages ul li a{text-decoration: none}.pages ul li span,.pages ul li a:hover{color: #333;border-color: #f09909}.popup_page{padding: 40px}.popup_page form .form{max-width: 400px;width: 100%}.popup_page form .form table input[type=text],.popup_page form .form table input[type=email],.popup_page form .form table input[type=password],.popup_page form .form table input[type=file],.popup_page form .form table textarea{max-width: 400px;width: 100%}#color_changer li{cursor: pointer;border: 1px solid #333;display: inline-block;width: 20px;height: 20px;margin: 0 5px 5px 0;vertical-align: top}#color_changer li.active{border: 1px solid #e03c42}#back_top{position: fixed;bottom: 50px;right: 50px;background: #f09909;opacity: 0.7;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}#back_top:hover{opacity: 1}#back_top a{width: 50px;height: 50px;line-height: 50px;display: block;text-align: center;font-size: 25px;color: #fff}.termins .termins_letter{font-size: 1.5em;line-height: 1.6em;font-weight: bold}.termins .termins_letter_container{margin-bottom: 1.5em}.termins .termins_letter_container .termin_item{width: 30%;float: left;padding-bottom: 0.4em}.compare_table{width: 100%;border-collapse: collapse;table-layout: fixed}.compare_table tr td{padding: 7px;border-bottom: 1px dashed #ccc;border-right: 1px dashed #ccc}.compare_table tr td:last-child{border-right: 0px}.compare_table .photo{position: relative}.compare_table .photo a{text-decoration: none}.compare_table .photo .delete_from_compare{display: block;position: absolute;right: 10px;top: 10px;background: #f09909;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 4px}.compare_table .name{font-weight: bold;text-transform: uppercase}.compare_table .name a{text-decoration: none}.compare_table .name a:hover{text-decoration: underline}.compare_table .param{font-weight: bold}.gallery ul{list-style: none}.gallery ul li{float: left;width: 200px;height: 200px;overflow: hidden;position: relative;margin: 0 20px 20px 0}.gallery ul li a span{display: none;width: 200px;height: 200px;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.4);font-size: 70px;line-height: 200px;text-align: center}.gallery ul li a span i{color: #fff}.gallery ul li a:hover span{display: block}.gallery ul li:nth-child(4n){margin-right: 0px}.articles .item{margin-bottom: 20px}.articles .item .photo{float: left;width: 200px;border: 1px solid #f4f2f3;margin-right: 30px}.articles .item .text{width: 638px;float: right}.articles .item .name{font-size: 18px;line-height: 20px;margin-bottom: 10px;font-weight: bold}.articles .item .name a{text-decoration: none;font-size: 22px;line-height: 26px}.articles .item .name a:hover{text-decoration: underline}.articles .item .date{color: #ccc;font-size: 12px}.articles .item article{line-height: 22px;text-align: justify}.articles .item .more{text-align: right}aside .article_item .article_item_photo,aside .article_item .article_item_text{float: none;width: 100%}.tabs .tabs_navigation ul{list-style: none}.tabs .tabs_navigation ul li{display: inline-block;vertical-align: top;border: 1px solid #f09909;color: #f09909;height: 40px;line-height: 40px;padding: 0 20px;cursor: pointer}.tabs .tabs_navigation ul li.active{background: #f09909;color: #fff;cursor: default}.tabs .tabs_content .tab{display: none}.tabs .tabs_content .tab.active{display: block}.form_messages{margin-bottom: 20px}.form_messages textarea{width: 100%;resize: vertical;height: 100px}.messages .message_item{padding: 10px;border: 1px solid #ccc;margin-bottom: 20px}.messages .message_item .info{font-weight: bold;margin-bottom: 5px}.messages .message_item .info span{font-style: italic;font-weight: normal}.messages .message_new{background: rgba(224,60,66,0.2)}.messages .message_item_sys{margin-left: 70px}.messages .message_item_user{margin-right: 70px}.catalog_limit a{display: inline-block;vertical-align: top;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;margin: 0 2px;line-height: 32px;padding: 0 15px;background: #ccc;text-decoration: none;color: #333}.catalog_limit a.active,.catalog_limit a:hover{color: #fff;background: #333}.catalog_sort a{display: inline-block;vertical-align: top;padding-left: 15px;color: #333;text-decoration: none}.catalog_sort a.active,.catalog_sort a:hover{color: #f09909}.pricelist{margin: 0 60px}.pricelist .name{padding: 7px 20px;background: rgba(204,204,204,0.5);font-size: 22px;line-height: 24px;cursor: pointer;color: #f09909}.pricelist .name:hover,.pricelist .name.active{color: #333}.pricelist .name i{float: right}.pricelist .name + .data{display: none}.pricelist .data{margin-bottom: 10px}.pricelist .data .name{font-size: 18px;line-height: 20px}.pricelist .data .items table{width: 100%;border-collapse: collapse}.pricelist .data .items table tr td{padding: 7px 20px}.pricelist .data .items table tr td:last-child{text-align: right}.pricelist .data .items table tr:nth-child(even){background: rgba(204,204,204,0.5)}.version_desktop,.version_mobile{text-align: center;background: #ccc;line-height: 40px;text-transform: uppercase}.version_desktop a,.version_mobile a{color: #333;text-decoration: none}.version_desktop a:hover,.version_mobile a:hover{color: #f09909}.subcats{margin-bottom: 20px}.subcats .item{display: inline-block;float: left;position: relative;margin-right: 27px;margin-bottom: 27px}.subcats .item a .photo{border: 1px solid #f4f2f3;display: flex}.subcats .item a .name{position: absolute;bottom: 0px;width: 100%;background: rgba(0,0,0,0.6);padding: 10px;box-sizing: border-box;color: #fff;font-weight: 600}.subcats .item a:hover .photo:after{content: '';background: rgba(0,0,0,0.4);width: 100%;height: 270px;display: inline-block;position: absolute}.subcats .item:nth-child(3n){margin-right: 0}.catalog .item{display: inline-block;float: left;border: 1px solid #f4f2f3;margin-right: 20px;margin-bottom: 20px;width: 200px}.catalog .item:nth-child(4n){margin-right: 0}.catalog .item:nth-child(4n+1){clear: both}.catalog .item a{text-decoration: none;color: #333;font-weight: 400}.catalog .item a:hover{color: #f09909}.catalog .item .photo{border-bottom: 1px solid #f4f2f3;box-sizing: border-box;height: 201px}.catalog .item .name{padding: 5px 10px;text-align: center;height: 53px;overflow: hidden}.detail_catalog{margin-bottom: 30px;display: inline-block;width: 100%;background: #f4f2f3;padding: 10px;box-sizing: border-box}.detail_catalog .photo{display: inline-block;width: 400px;margin-right: 20px}.detail_catalog .photo .main_photo{display: inline-flex;border: 1px solid #f4f2f3;margin-bottom: 5px}.detail_catalog .photo .main_photo a{display: inline-flex}.detail_catalog .photo .photos a{display: inline-flex;width: 90px;margin-right: 5px;border: 1px solid #f4f2f3}.detail_catalog .text{display: inline-block;vertical-align: top;width: calc(100% - 425px)}.detail_catalog .text .price{color: #f09909;font-size: 28px;font-weight: bold}.detail_catalog .text .price span{color: #333;font-weight: 400;font-size: 20px}.detail_catalog .text .price i{font-weight: 400;font-size: 20px}.detail_catalog .text .catalog_order{margin: 10px 0;text-align: right}.detail_catalog .text .mod_title{color: #333;font-weight: 400;font-size: 20px;margin-bottom: 10px}.detail_catalog .text .modifications .name{text-decoration: none;font-weight: 600;font-size: 16px;line-height: 16px}.detail_catalog .text .modifications .name a{text-decoration: none;font-weight: 600;font-size: 16px;line-height: 16px}.detail_catalog .text .modifications .name a:hover{text-decoration: underline}.detail_catalog .text .modifications .price{color: #333;font-size: 20px;font-weight: 600}.detail_catalog .text .modifications .price i{font-size: 16px}.logistics .logistic .name{margin-bottom: 5px}.logistics .logistic .name a{text-decoration: none;font-weight: 600;font-size: 18px;line-height: 18px}.logistics .logistic .name a:hover{text-decoration: underline}.logistics .logistic .announce{font-size: 14px}.slider .slide{float: left;width: 200px;height: auto;overflow: hidden;position: relative;margin: 0 20px 0 0}.slider .slide a span{display: none;width: 200px;height: 200px;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.4);font-size: 70px;line-height: 200px;text-align: center}.slider .slide a span i{color: #fff}.slider .slide a:hover span{display: block}.slider_title{font-size: 20px;margin-bottom: 10px;line-height: 1.2em;font-weight: 600;margin-top: 30px}#menu_opener{display: none}#menu_mobil{display: none}#menu_opener_2{display: none}#menu_mobil_2{display: none}#menu_opener_3{display: none}#menu_mobil_3{display: none}@media (max-width: 1210px){*{box-sizing: border-box}body,#body{min-width: 100%}.wrap{width: 100%;padding: 0 .5em;box-sizing: border-box}#middle img{max-width: 100%}#slider img{height: 200px}#right{display: none}#content{width: calc(100% - 300px)}#content .photo img{width: 100%}#content .articles .item .text{width: calc(100% - 230px)}#content .subcats{text-align: center}#content .subcats .item{float: none;margin-left: 13px;margin-right: 13px}#content .subcats .item:nth-child(3n){margin-right: 13px}#content .catalog{text-align: center}#content .catalog .item{float: none;margin-left: 10px;margin-right: 10px}#content .catalog .item:nth-child(4n){margin-right: 10px}.form{max-width: 400px;width: 100%}.block.block_1 ul,.block.block_3 ul{text-align: center}.block.block_1 ul li,.block.block_3 ul li{float: none;margin-left: 13px;margin-right: 13px}.block.block_1 ul li:nth-child(4n),.block.block_3 ul li:nth-child(4n){margin-right: 13px}.block.block_4 .rows{display: block}.block.block_4 .rows .item{display: inline-block;min-width: 150px}}@media (max-width: 1100px){header nav{height: 40px;position: relative}header .nav nav .call_back_m{text-align: left;display: inline-block;margin-top: 5px;position: relative}header .nav nav .call_back_m:before{content: "\f025";font-family: fontawesome;color: #f09909;margin-right: 7px;font-size: 26px;top: 5px;position: relative}header .nav nav .call_back_m a{text-decoration: none;color: #fff;font-size: 20px;line-height: 20px;font-weight: 600;border-bottom: 2px solid #f09909}header .nav nav .call_back_m a:hover{color: #f09909}header .header .call_back{display: none}header .form{top: -400px}header .banner .title{bottom: 0px}#menu_mobil{display: block;position: absolute;top: 0;right: 0;z-index: 100}#menu{display: none}#menu.menu_ul{display: inline-block}#menu_opener{display: block;background: #f09909;color: #ffffff;opacity: 0.7;font-size: 1.5em;text-align: center;cursor: pointer;height: 40px;width: 40px;float: right}#menu_opener:hover{opacity: 1}#menu_opener i{font-size: 40px}#menu_mobil ul{float: right;text-align: right}#menu_mobil ul li{display: inline;line-height: 24px;font-size: 24px}#menu_mobil ul li a{color: #999}#menu_mobil ul li a:hover{color: #333}#menu_mobil ul li.active a{color: #333}#menu_opener + ul{display: none;background: #fff;padding-top: 10px}.detail_catalog .photo{margin-right: 0;width: 100%}.detail_catalog .photo .main_photo{display: inline-block}.detail_catalog .photo .main_photo a{display: inline-block}.detail_catalog .text{width: 100%}}@media (max-width: 900px){header .header .left .slogan{font-size: 20px;line-height: 22px}header .header .right .phones a{font-size: 16px;line-height: 24px}header .header .right .phones a b{font-size: 24px}header .header .right .phones:before{font-size: 16px}header .header .right .mail a{font-size: 16px;line-height: 16px}header .header .right .mail:before{font-size: 16px}header .banner .title .name{font-size: 20px;line-height: 22px}.page_title h1{font-size: 22px}footer .nav{display: none}footer .left{margin-top: 10px}footer .right{margin-top: 10px}}@media (max-width: 800px){header .banner .title{padding: 10px 0}header .banner .title .name{font-size: 18px;line-height: 20px;font-weight: normal}#content .photo{margin-right: 0}#content .photo img{width: 100%}#content .articles .item .text{width: 100%}footer .left{font-size: 12px;line-height: 16px}footer .right .socials{margin-top: 10px}}@media (max-width: 630px){header .logo{margin-right: 0}header .banner .title{padding: 5px 0}header .banner .title .name{font-size: 16px;line-height: 18px;font-weight: normal}#middle #left{float: none;width: 100%}#middle #content{float: none;width: 100%}.popup_page{padding: 20px}footer .right{font-size: 16px;line-height: 18px}footer .right .socials{margin-top: 5px}.block.block_4 .rows .item .name{font-size: 14px;line-height: 14px;margin-bottom: 20px;margin-top: 10px}#menu_mobil_2{display: block;top: 0;left: 0;z-index: 100}#menu_2{display: none}#menu_2.menu_ul{display: inline-block}#menu_opener_2{display: block;background: #f09909;color: #ffffff;opacity: 0.7;font-size: 1.5em;text-align: center;cursor: pointer;height: 30px;width: 30px}#menu_opener_2:hover{opacity: 1}#menu_opener_2 i{font-size: 30px}#menu_opener_2 + nav{display: none;background: #fff;padding-top: 10px}#menu_mobil_3{display: block;top: 0;left: 0;z-index: 100}#menu_3{display: none}#menu_3.menu_ul{display: inline-block}#menu_opener_3{display: block;background: #f09909;color: #ffffff;opacity: 0.7;font-size: 1.5em;text-align: center;cursor: pointer;height: 30px;width: 30px}#menu_opener_3:hover{opacity: 1}#menu_opener_3 i{font-size: 30px}#menu_opener_3 + nav{display: none;background: #fff;padding-top: 10px}}@media (max-width: 420px){.block.block_5 .korpus input[type="radio"]:checked + label{border: none}.block.block_5 .korpus input[type="radio"]:checked + label:after{border: none}}.tags{padding: 30px 0}.tags .item{display: inline-block;margin: 5px 3px;-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08)}.tags .item a{background: #fff;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px;box-sizing: border-box;text-decoration: none;cursor: pointer}.tags .item a:hover{background: #f09909;color: #fff}.tags .item.all{font-weight: 600}.tags .item.all a{cursor: pointer;font-size: 14px}.tags .item.all a.open{background: #f09909;color: #fff}.tags .item.hide{display: none}.tags.nolink{padding: 30px 0}.tags.nolink .item span{background: #fff;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px;box-sizing: border-box;text-decoration: none;cursor: pointer}.tags.nolink .item span:hover{background: #f09909;color: #fff}