*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}
body,html{height:100%;margin:0;font-family: 'Verdana', 'Geneva', sans-serif;color: #040404; font-size: 14px;}
body{min-width:1007px;min-height:600px;background:#808080 url(../images/main_bg.jpg) repeat-y center top !important;}
h1,h2,h3,ul,li{margin:0; padding: 0;}
.abs{position:absolute!important}
.fix{position:fixed!important}
.fll{float:left!important}
.flr{float:right!important}
.clr-a:after{content:'';display:block}
.clr,.clr-a:after,.clear{clear:both}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a{color:#000; outline:none; text-decoration: none;}
a:hover{text-decoration: none;}
a:focus{outline:none;}
* html .main-wrapper{height:100%}
.main-wrapper { min-height: 100%;margin-bottom: -169px; }
.page-buffer, .footer{height: 169px;}
.wrap{width:1015px;margin:0 auto;}
/*GLOBAL*/
.header p, .footer p{ margin: 0;}
.content p{font-family: Arial, sans-serif; margin: 16px 0 9px;}
/*GLOBAL END*/
/*HEADER*/
.header .wrap>div{ height: 158px; }
.header .left{ width: 332px; background: url(../images/bg_top_1.png) no-repeat; }
.header .logo{ display: block; width: 203px; margin: 12px auto 0 73px; height: 114px; }
.header .right>div{ width: 674px; }
.header .right .top { height: 117px; background: url(../images/bg_top_2.png) no-repeat; text-align: right; padding-top: 17px; padding-right: 24px; }
.header .right .bottom{ height: 41px; background: url(../images/bg_top_3.png) no-repeat; }
.header .bottom li{ display: inline-block; font-size: 12px; font-weight: 700; text-transform: uppercase; text-align: center;}
.header .bottom li a{ display: inline-block; padding: 13px 0 12px; color: #fff; }
.header .bottom li.item-113 a{width: 95px;}
.header .bottom li.item-114 a{width: 84px;}
.header .bottom li.item-115 a{width: 86px;}
.header .bottom li.item-116 a{width: 88px;}
.header .bottom li.item-117 a{width: 87px;}
.header .bottom li.item-118 a{width: 129px;}
.header .bottom li.item-119 a{width: 105px;}
.header .bottom li.active a,.header .bottom li:hover a{ color: #040404; }
/*HEADER END*/
/*CONTENT*/
.content .wrap{ padding-bottom: 10px; }
.content .wrap>table{ width: 100%;}
.content .wrap>table td{vertical-align: top;padding: 0;}
.content .wrap>table .col-menu{ width: 201px;position: relative; padding-bottom: 50px;}
.content .wrap>table .col-menu:after{ content: ''; z-index: -1; position: absolute; top: 0; left: 0; display: block; width: 195px; height: 100%; background: rgba(0,0,0,0.4); }
.content .col-menu .moduletable h3 { display: none; height: 58px; background: url(../images/bg_left_1.png) no-repeat; color: #fff; font-size: 15px; font-weight: 700; font-style: italic; padding-top: 18px; padding-left: 27px; }
.content .col-menu .moduletable:first-child h3{display: block}
.content .col-menu .moduletable a{color: #fff; display: block}
.content .col-menu .moduletable a:hover{color: #B90000; text-decoration: underline;}
#top-menu{ background: url(../images/bg_left_2.png) repeat-y; padding-bottom: 9px; padding-top: 5px; }
#top-menu li{ font-size: 12px; font-weight: 700; font-style: italic; padding-right: 5px; }
#top-menu li a{ padding: 10px 0 10px 35px; }
#top-menu li a:before{ content: ''; display: inline-block; width: 11px; height: 12px; background: url(../images/del_menu.png) no-repeat; margin-left: -22px; margin-right: 12px; position: relative; top: 2px; }
#bottom-menu li{ height: 55px; background-image: url(../images/bg_left_2_2.png); background-repeat: no-repeat; background-position: left top; text-align: center; font-size: 18px; padding: 0 5px; }
#bottom-menu li.item-141{height:51px;background-image: url(../images/bg_left_2_1.png);}
#bottom-menu li.item-144{height: 70px;background-image: url(../images/bg_left_2_3.png);}
#bottom-menu li a{padding-top: 19px;padding-bottom: 16px;}
#bottom-menu li.item-141 a{padding-top: 16px;}
#bottom-menu li.item-144 a{padding-top: 22px;}
.content .block-text, .content .block-gallery{ padding: 5px 35px 8px 27px;}
.content .block-text .block-gallery{padding-left: 0; padding-right: 0;margin-right: -25px;}
.content .block .block-top{ height: 54px; background: url(../images/block_header.png) no-repeat left top; }
.content .block .block-top h1{ font-size: 16px; font-weight: 700; color: #4b1e1e; padding: 16px 27px 0; }
.content .block.empty .block-top{ height: 10px; background-image: url(../images/block_header_e.png); background-position: -3px -4px; }
.content .block .block-center{ background: url(../images/block_body.png) repeat-y; }.content .block-text p, .content .block-text li{line-height: 1.4em; }
.content .block-text ul{ list-style: disc; margin: 16px 0; padding-left: 27px;}
.content .block-text a{ color: #B90000; text-decoration: underline; }
.content .block .block-bottom{ height: 16px; background: url(../images/block_footer.png) no-repeat left top; }
.content .block.main-banner .block-text{padding:0 15px 5px 9px}
.content .block.main-banner p{margin: 0;text-align: center;}
.content .block.main-banner img{width: 100%;display: block;}
.content .block-gallery, .content .block.content-gallery .block-text{padding-right: 18px;}
.content .gallery-page .space{padding: 5px 0 8px;height: 611px;}
.content .sub-menu{text-align: right;}
.content .sub-menu li{display: inline-block;margin-left: 5px;}
.callback-page form .form-title{ font-size: 20px; color: #524E4F; text-align: center; font-weight: 700; }
.callback-page form .form-message{ color: #616161; font-size: 14px; margin: 1em 0; }
.callback-page form .form-subtitle{ background: #fff; padding: 9px 5px 10px; border: 2px solid #4d4d4d; color: #4d4d4d; font-size: 13px; }
.callback-page form .form-row{padding-top: 15px;}
.callback-page form .form-row.country{clear: both;}
.callback-page form .form-row.half{ float: left; width: 50%; }
.callback-page form .form-row label,
.callback-page form .form-row input[type="text"],
.callback-page form .form-row textarea,
.callback-page form .form-row select{ display: inline-block; vertical-align: middle; }
.callback-page form .form-row input[type="text"],
.callback-page form .form-row textarea,
.callback-page form .form-row select{ width: 193px; height: 22px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.callback-page form .form-row label{ width: 150px; font-weight: 700; }
.callback-page form .form-row input[type="text"]{ height: 22px; border: 1px solid  #ccc; -webkit-box-shadow: 0 -1px 0 0 #c7c7c7; -moz-box-shadow: 0 -1px 0 0 #c7c7c7; box-shadow: 0 -1px 0 0 #c7c7c7; padding: 2px 5px; }
.callback-page form .form-row textarea,
.callback-page form .form-row select{border: 1px solid #000;}
.callback-page form .form-row.message label{ width: 100%;padding-bottom: 11px; }
.callback-page form .form-row.message textarea{width: 485px;height: 140px;}
.callback-page form .form-btns{text-align: center;padding-top: 15px;}
.callback-page form .form-btns #send{ border: 1px solid #949494; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; text-transform: lowercase; padding-bottom: 2px; font-style: italic; cursor: pointer;}
/*CONTENT END*/
/*FOOTER*/
.footer{ text-align: center; font-family: Arial, sans-serif; }
.footer .wrap{ height: 143px; padding: 7px 50px 0; background: url(../images/bg_footer.jpg) repeat-x; }
.footer .wrap p{font-size: 12px;}
.footer .wrap p+p{font-size: 11px;}
/*FOOTER END*/
/*OTHER*/
.eskizi-table{min-width: 657px; margin: 0 auto;}
.eskizi-table td{vertical-align: middle !important;}
.eskizi-table>tbody>tr>td{width: 50%;vertical-align: top !important;}
.eskizi-table table{width: 100%;}
.eskizi-table td.col1{ padding: 10px 15px 10px 0 !important; }
.eskizi-table td.col2, .eskizi-table td.col3{text-align: center;}
.eskizi-table td.col2{ width: 55px; }
.eskizi-table td.col3{ width: 50px; }
/*OTHER END*/@media (max-width: 960px){	html * {max-height:1000000px;}}