@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@font-face{font-family:'HelveticaNeueLTPro-Th';src:url(./fonts/HelveticaNeueLTPro-Th.woff) format("woff")}
@font-face{font-family:'HelveticaNeueLTPro-Bd';src:url(./fonts/HelveticaNeueLTPro-Bd.woff) format("woff"),}
@font-face{font-family:'Tahoma-Bold';src:url(./fonts/Tahoma-Bold.woff) format("woff")}
html *{padding:0;margin:0}
body{font-family:'Tahoma-Bold'}
ul{margin:0;padding:0;list-style:none}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.main-container{position:relative}
.absolute-line{position:absolute;width:100%;height:20px;background-image:url(img/bg_line.png);top:242px;left:0}
.inner-container{max-width:996px;margin:0 auto;position:relative;z-index:1;background-color:#fff}
.page-container{max-width:996px;margin:0 auto;-moz-box-shadow:0 0 10px 0 #ccc;box-shadow:0 0 10px 0 #ccc;position:relative;z-index:4;margin-top:0;padding-top:20px}
.header{height:115px}
.header .logo{height:110px;width:100%;background-image:url(./img/header.jpg);background-repeat:no-repeat;background-size:contain}
.msg{background-color:#fff;position:relative;text-align:center;z-index:6}
.msg .left-top-shadow{position:absolute;top:40px;left:0;width:7px;height:82px;margin-left:-7px;background-image:url(./img/top_shadow_left.jpg);background-repeat:no-repeat;z-index:10}
.msg .right-top-shadow{position:absolute;top:40px;right:0;width:7px;height:82px;margin-right:-7px;background-image:url(./img/top_shadow_right.jpg);background-repeat:no-repeat}
.msg h1{font-size:1.2em;font-weight:400;color:#060;font-family:'HelveticaNeueLTPro-Th';margin:0 30px}
.msg .msg-cod{font-size:.8em;font-family:'HelveticaNeueLTPro-Bd';font-style:italic;color:#390}
.msg .msg-black{color:#000;font-family:"HelveticaNeueLTPro-Bd";font-size:.8em;margin-bottom:-8px}
.footer1{padding:20px 0;font-size:.875em;font-family:Tahoma,serif;font-weight:700;margin:0;position:relative}
.footer{background-color:#390;height:20px;padding:10px 20px;color:#fff;font-size:.875em;font-family:Tahoma,serif;margin:0;position:relative;box-shadow:-2px 0 5px 0 #aaa,2px 0 5px 0 #aaa;z-index:8}
.footer a{font-family:'Tahoma-Bold';color:#fff}
.footer p,.footer1 p{margin-top:0;text-align:center}
.subHeader{height:20px;background-color:#390;margin-bottom:65px}
.subHeader .lang-container{float:left;height:100%;margin-left:30px}
.subHeader .lang-container li{display:inline-block;width:25px;height:20px}
.subHeader .lang-container li a{display:block;height:100%;background-repeat:no-repeat;background-position:-16px 3px}
.subHeader .lang-container li a.en{background-image:url(img/gb.gif)}
.subHeader .lang-container li a.tj{background-image:url(img/tj.gif)}
.subHeader .lang-container li a.fr{background-image:url(../img/flags.png);background-position:-48px 2px}
.subHeader .lang-container li a.de{background-image:url(../img/flags.png);background-position:-74px 2px}
.subHeader .mai-container{float:right;text-align:right}
.subHeader .mai-container a{font-size:.75em;color:#FFF;display:inline-block;margin-right:30px;text-transform:uppercase;text-decoration:none;position:relative;top:-1px}
.content-area{position:relative}
.content-area .top-area{margin:0 15px}
.content-area .top-area li{float:left;width:290px}
.content-area .top-area li.right{width:630px}
.content-area .top-area li .glob{width:286px;height:232px;background-repeat:no-repeat;background-position:15px 10px;background-image:url(./img/glob.png)}
.content-area .top-area li .desc{width:286px;height:232px;background-repeat:no-repeat;background-position:15px 10px;background-image:url(./img/desc.png)}
.content-area .top-area .top-msg{font-weight:400}
.content-area .top-area .top-msg h2{font-size:1.125em;font-weight:400;color:#390}
.content-area .top-area .top-msg .top-msg-text p{font-weight:400;font-family:Tahoma,serif;font-size:.875em;margin:15px 0;color:#390}
.content-area .top-area .top-msg .top-msg-text .disclaimer{font-family:'Tahoma-Bold';color:#090}
.content-area .search-area{width:914px;margin:0 auto;margin-top:40px}
.content-area .search-area .search-box{}
.content-area .search-area .search-box .search-title{position:relative;font-size:3.438em;font-family:'HelveticaNeueLTPro-Th';color:#390;padding-left:120px;margin-bottom:30px}
.content-area .search-area .search-box .search-title.s-res{margin-bottom:15px;margin-top:15px}
.content-area .search-area .search-box .search-title .s-msg{display:inline-block;z-index:2;background-color:#fff;position:relative}
.content-area .search-area .search-box .search-title .s-line{display:block;height:2px;background-color:#390;position:absolute;top:50%;left:0;width:100%;z-index:0}
.content-area .search-area .search-box .search-form-box{min-height:106px;padding-bottom:30px}
.content-area .search-area .search-box .search-form-box label{color:#390;font-size:.875em;margin-bottom:13px;margin-top:12px;display:block;position:relative}
label{font-family:'Tahoma-Bold','HelveticaNeueLTPro-Th','Tahoma'}
.content-area .search-area .search-box .search-form-box .long-input input{width:99%}
.content-area .search-area .search-box .search-form-box .long-input.full{margin-top:12px}
.content-area .search-area .search-box .search-form-box .long-input.full input{width:100%}
.btn-zone{max-width:914px;margin:0 auto;margin-top:20px;height:66px;background-color:#390;color:#fff}
.btn-zone ul{height:100%;overflow:hidden}
.btn-zone li{display:inline-block;width:761px;height:100%;float:left;color:#fff;font-size:.875em;padding:15px 0}
.btn-zone li span.alert{background-repeat:no-repeat;background-position:50% 50%;background-image:url(../img/warning.png);display:block;height:100%;width:100%}
.btn-zone li.w-30{width:80px;padding:0}
.btn-zone li.w-70{width:70px;padding:0;border-left:1px solid #fff}
.btn-zone li.w-70 button{display:block;height:100%;width:100%;color:#fff;font-size:.875em;border:none;background-color:#390}
.content-area .sel-bloc{width:33%;float:left;margin-right:1px}
.content-area .el-dim{font-size:1em;color:#390;height:28px;display:block;border:1px solid #a7dbd8;width:100%;font-family:'Tahoma-Bold';margin-bottom:1px}
.lefColumnn{width:470px;float:left;margin-right:0}
.middleColumn{width:350px;float:left;margin-right:1px}
.rightColumn{width:92px;float:left;height:104px}
.rightColumn .check-btn{display:block;height:100%;width:100%;color:#fff;font-size:1em;border:none;background-color:#390;cursor:pointer;font-family:'Tahoma-Bold'}
#requestDiv{position:relative}
.selector-container,.content-area .search-area .search-box .search-form-box .long-input{margin-bottom:1px}
.content-area .search-area .search-box .search-form-box.autoHeight{height:auto}
.message{color:red}
@media (max-width: 970px) {
.content-area .top-area{margin:0 15px}
.content-area .top-area li.right{width:580px}
.content-area .search-area{width:auto;margin:0 20px}
.lefColumnn{width:100%;float:none;margin-bottom:10px}
}
@media (max-width: 915px) {
.content-area .top-area li.right{width:auto}
.content-area .top-area li .glob{margin:0 auto}
}
@media (max-width: 750px) {
.msg h1{font-size:1.25em}
}
@media (max-width: 599px) {
.middleColumn{float:none;margin-bottom:10px}
}

#mycapcha{display: none;}
.label_mycapcha{display: inline-block;position: relative;padding-left: 40px;margin-top:0 !important ;margin-bottom:0 !important ;color: #000 !important;font-family: 'Roboto', helvetica, arial, sans-serif;font-size: 14px;font-weight: 400;line-height: 17px;}
.label_mycapcha:before{content: '';position: absolute;top: -6px;left: 0;float: left;width: 24px;height: 24px;background: #fff;border-radius: 2px;border: 2px solid #444746;}
input:checked + .label_mycapcha.loading:before{border:1px solid #f9f9f9;background: url(./img/loading.gif) center no-repeat;background-size: cover;}
input:checked + .label_mycapcha:before{border:1px solid #f9f9f9;background: url(./img/check-icon.svg) center no-repeat;background-size: cover;}
.mycapcha_wrap{position:relative;width: 302px;box-sizing: border-box;display: flex;padding: 28px 12px;border-radius: 3px;margin-left: 20px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08); background: url(./img/recap2.png) center right no-repeat #f9f9f9;background-size: contain;border: 1px solid #d3d3d3;}
.mycapcha_wrap a{position: absolute;bottom: 4px;display: inline;color: #555;text-decoration: none;font-size: 8px;font-weight: 400;font-family: 'Roboto', helvetica, arial, sans-serif;}
.mycapcha_wrap a:hover{text-decoration: underline;}
.mycapcha_wrap a.conf{right: 64px;}
.mycapcha_wrap a.terms{right: 10px;}
.rightColumn .check-btn:disabled{background-color: #8f8f8f;}
@media (max-width: 970px) {
	.mycapcha_wrap{margin-left: 0;}
}