.cont_gallery{float:left;width:100%;text-align:center}
.cont_gallery img{margin-right:5px;margin-bottom:5px;border:1px solid #000}
.name_view{background-image:url(/pics/h1.gif);background-repeat:repeat-x;background-position:center bottom;display:block;padding-bottom:3px;margin-bottom:5px;font-size:16px;color:#000}
#checkfrm{float:left;margin-top:15px}
.l2c{font-size:15px;text-align:left;display:block;float:left;padding-left:15px;font:normal 15px "Pt Sans",Arial,Verdana,sans-serif!important}
@media screen and (max-width: 650px) {
.regErrorMid{position:relative!important}
.form-cont,#name-comp{display:none!important}
#popupWindow textarea{width:100%!important}
/* #popupWindow{width:250px!important;margin-left:-125px!important}
#popupWindow form{width:200px!important;border-right:none!important} */
#popupWindow h4{margin:0!important;font-size:12px!important}
#popupWindow strong{font-size:14px!important;font-weight:700!important}
#popupWindow .close{font-size:40px!important;font-weight:700!important}
}
.time_pl{display:none!important}
.regErrorMid{position:absolute;border-radius:3px;background:rgba(208,2,27,.8) none repeat scroll 0 0;padding:7px 10px 4px;font-size:11px;line-height:13px;z-index:1;width:100%;min-width:50px!important;max-width:170px!important;color:#FFF;box-shadow:none!important;margin-top:15px;margin-left:3px}
.regErrorMid::after{content:" ";display:block;height:0;width:0;position:absolute;top:50%;margin-top:-3px;left:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid rgba(208,2,27,0.8)}
.okm{text-align:center;border:5px solid rgba(53,232,162,0.9);padding:5px;margin-bottom:15px;font-family:Calibri,sans-serif;font-weight:600;font-size:20px;color:#fff;position:fixed;width:350px;left:50%;margin-left:-180px;z-index:999;top:50%;border-radius:25px;background-color:#48c2e9}
.content table{border-collapse:collapse!important}
.content td,.content th{padding:5px!important;border:1px solid #000!important}
.content th{background-color:#666!important;color:#FFF!important;text-align:center!important}
.send-form-error:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#277164}
.send-form-error{color:#FFF;text-decoration:none;font-family:Arial,Geneva,sans-serif;display:block;padding:0 20px;font-weight:700;width:100px;text-transform:none;font-size:16px;text-align:center;border-radius:25px;border:medium none;cursor:pointer;background-color:#93B2AD;height:28px;margin:0 auto;margin-top:15px;padding-top:7px}
.txt_form{color:#fff;font-size:18px;text-align:center;font-family:Arial,Geneva,sans-serif}
.say_form{border-radius:15px;background-image:url(/images/messg/fon.jpg);background-repeat:repeat-x;background-position:left bottom;width:380px;margin-top:-160px;margin-left:-152px;position:fixed;z-index:9999;left:50%;top:50%;padding-top:15px;display:block;padding:50px 10px 20px}
.say_me{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:.7;background-color:#000;position:fixed;height:200%;width:200%;z-index:9998;display:block;margin-left:-50%;margin-top:-700px}
#say_close{color:#D92C00;display:block;position:absolute;top:0;margin-top:-20px;right:0;margin-right:-25px;font-family:Arial;font-weight:700;cursor:pointer}
#say_close img{border:0}
.say_rel{cursor:pointer}
#say_form_right{background-image:url(../pics/button.png);background-repeat:no-repeat;background-position:left top;width:50px;height:263px;margin-top:200px;right:0;position:fixed}
#say_form_right:hover{background-position:right top}
#TB_sloi,#TB_sloi2{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:500}
.TB_sloiBG,.TB_sloiBG2{background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.popupWindow{position:relative;display:none}
.cms_edit{display:block;width:70px;height:35px;z-index:999;opacity:.8;background:url(../pics/edit_cms.png) center top no-repeat;position:fixed;top:0}
.cms_edit:hover{opacity:1}
#popupWindow{z-index:1000;padding:30px;position:fixed;margin-top:-270px;top:50%;width:640px;background:#fff;margin-left:-300px;left:50%;border-radius:5px}
#popupWindow form{float:left;width:290px;border-right:1px dashed #DDD;padding-right:15px;margin-right:15px}
#popupWindow h5{margin:0;margin-bottom:15px;font:normal 15px/19px "Pt Sans",Arial,Verdana,sans-serif;color:#000;padding-left:345px}
#popupWindow h5:before{background:url(../pics/map.png) 0 0 no-repeat;content:"";display:block;width:27px;height:27px;position:absolute;left:344px;top:106px}
#popupWindow u{display:block;font:normal 15px/19px "Pt Sans",Arial,Verdana,sans-serif;color:#000;padding-left:345px;text-decoration:none}
#popupWindow u:before{background:url(../pics/spriteSmall.png) 0 -87px no-repeat;content:"";display:block;width:27px;height:22px;position:absolute;left:342px}
#popupWindow u a{color:#000;text-decoration:none;border-bottom:1px solid #1a8ef1}
#popupWindow u a:hover{color:#1f567f}
#popupWindow .popup-phone{margin:0;margin-bottom:18px;font:normal 26px/22px "Pt Sans",Arial,Verdana,sans-serif;color:#000;padding-left:341px;margin-top:12px}
#popupWindow .popup-phone span{font-size:24px}
#popupWindow .popup-phone::before{background:url(../pics/spriteSmall.png) 0 -137px no-repeat;content:"";display:block;width:20px;height:25px;position:absolute;left:344px;top:57px;opacity:.5}
.contacts_pop{margin:0!important;margin-bottom:11px!important;font:normal 20px "Roboto Slab",Arial,Verdana,serif!important;color:#000!important}
#popupWindow strong{margin:0;margin-bottom:5px;font:normal 20px "Roboto Slab",Arial,Verdana,serif;color:#000}
#popupWindow p{margin:0!important;margin-bottom:20px!important;font:normal 15px "Pt Sans",Arial,Verdana,sans-serif!important;color:#000!important}
#popupWindow .close{position:absolute;right:20px;top:19px;cursor:pointer;color:#636363;font:normal 16px/14px "Open Sans",sans-serif}
#popupWindow input[type="text"]{font:normal 12px/17px Verdana,sans-serif;width:100%;padding:6px;margin-bottom:6px;border:1px solid #cbcbcb;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:inset 0 4px 7px #E6E6E6;outline:0;border-radius:5px;margin-bottom:10px}
#popupWindow textarea{font:normal 12px/17px Verdana,sans-serif;width:580px;padding:6px;margin-bottom:6px;resize:none;height:80px;border:1px solid #cbcbcb;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:inset 0 4px 7px #E6E6E6;outline:0;border-radius:5px;margin-bottom:10px}
#popupWindow input[type="button"]{margin-top:10px}
.greenButton{cursor:pointer;background:linear-gradient(to bottom,#1a8ef1 0%,#1a8ef1 7%,#1f567f 100%) repeat scroll 0 0 transparent;color:#FFF;font:15px/1.15 "Roboto Slab",sans-serif;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);padding:11px 14px 10px;display:inline-block;border:medium none;border-radius:5px}
#popupWindow #name-comp{padding:0 0 0 20px !important;margin:0 30px 65px!important;width:225px;height:85px;border-left:2px solid #000;float:left!important;bottom:0!important;position:absolute!important;font-family:Arial,Geneva,sans-serif;color:#2E2E2E!important;text-transform:uppercase!important;font-size:23px!important;right:0!important}
#popupWindow u{padding-top:10px}
#search-href{font-size:16px;display:block;margin-top:20px}
#search-cont{padding-bottom:20px;border-bottom:1px dashed #E65D2D;padding-top:20px}
#main-search{margin-bottom:20px}
#main-search .text{width:400px;font-family:Georgia;font-style:italic;border-radius:2px;float:left;height:30px;border:1px solid green;padding:0;padding-left:20px}
#main-search .enter-x{color:#FFF!important;border:medium none!important;cursor:pointer;margin-left:5px;font-family:Arial;width:100px;height:32px!important;font-size:16px;background:none repeat scroll 0 0 #a8c5a8;padding-left:20px;padding-right:20px}
#main-search .enter-x:hover{background-color:green}
#search{display:block;position:relative;z-index:99}
#search .text{width:215px;font-family:Georgia;color:gray;font-style:italic;border-radius:2px;float:left;height:30px;padding:0 35px 0 10px;border:1px solid green;margin-bottom:15px}
#search .enter-x{cursor:pointer;margin-left:-30px;margin-top:6px;float:left;background-image:url(/pics/search.png);background-repeat:no-repeat;background-position:center top;width:20px;height:20px;border:none;background-color:transparent}