@import url(reset.css);
@font-face{
	font-family:FagotCondensed;
	font-display: swap;
	src:url(../font/FagotCondensed.ttf);
}
@font-face{
	font-family:Sylfaen;
	font-display: swap;
	src:url(../font/Sylfaen.ttf);
}
a{
	color:#3B7CDF;
	text-decoration:none;
}
a:hover, a:focus{
	color:#3B7CDF;
}
b, strong{
	font-weight:bold;
}
i{
	font-style:italic;
}
img, button{
	outline:none !important;
}
hr{
	border:none;
	height:1px;
	display:block;
}
h1, section h3, .h1, h5{
	color:#565656;
	display:block;
	font:50px FagotCondensed, Arial, sans-serif;
	font-display: swap;
	padding:0px 0px 30px;
	text-shadow:1px 1px 1px #F7F7F7;
	text-transform:uppercase;
}
h4{
	background:none;
	color:#EAA205;
	font:22px Sylfaen, Arial, sans-serif;
	height:auto; 
	margin:0px 0px 11px;
	padding:0px 50px;
	text-align:center;
}
h5{
	font-size:18px;
	line-height:21px;
}
.clear{
	clear:both;
	display:block;
	float:none !important;
	height:1px;
}
.left{
	float:left;
	position:relative;
}
.left:nth-of-type(3) {
	margin-left:97px;
}
.right{
	float:right;
	position:relative;
}
.fixed{
	position:fixed;
}
.relative{
	position:relative;
}
.without_overflow{
	overflow:hidden;
}
.without_padding{
	padding:0px !important;
}		
body{
	background:#FFF;
	color:#5E5E5E;
	font:13px/22px Tahoma, sans-serif;	
}	
		
.iframe h2{
	margin:0px auto;
	padding:60px 0px 20px;
	text-align:center;
}
.iframe span{
	display:block;
	margin:0px;
	text-align:center;
}
.iframe span.h1{
	margin:90px 0px 50px;
}
.iframe p{
	color:#5E5E5E;
	font:13px/22px Tahoma, sans-serif;	
	text-align:center;		
}
.iframe img{
	display:block;
	margin:35px auto 0px;
	position:relative;
	z-index:2;
}
.iframe form{
	background:#F1F1F1;
	bottom:0px;
	height:110px;
	padding:50px 0;
	/*position:absolute;*/
	width:100%;
	margin-top:-15px;
	/*box-sizing: border-box;*/
}
.iframe .shedule{
	width:50%;
	margin:0 auto;
}
.iframe input, .iframe .sbHolder, .iframe .sbSelector, .iframe select, .iframe textarea{
	background:#FFF;	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	float:left;												
	height:40px;
	outline:none;	
}
.iframe input[type="text"], .iframe .sbHolder, .iframe select, .iframe textarea{
	border:1px solid #E1E1E1;						
}
.iframe input[type="text"]:focus{
	border:1px solid #486AAE;
	box-shadow:0px;
}				
.iframe input[type="text"]{
	padding:0px 15px;
	margin:0px 25px 0px 0px;
	width:225px;
}
.iframe input[type="text"]{
	color:#5E5E5E;
}
.iframe .shedule input[type="text"]{
	float:none;
	margin:0 auto;
	width:380px;
}
.iframe input[type="submit"]{
	background:#486AAE;
	border:1px solid #486AAE;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
	color:#FFF;
	cursor:pointer;
	display:block;
	float:none;
	height:50px;
	left:1px;
	line-height:50px;
	margin:25px auto;
	padding:0px 60px;
	position:relative;
	text-transform:uppercase;
}
.iframe input[type="submit"]:hover{
	background:#FFF;
	border:1px solid #FFF;
	color:#486AAE;
}
.iframe .sbHolder{
	/*width:100px;*/
	width:123px;
}
.iframe .sbSelector{
	line-height:40px;
	/*width:75px;*/
	width:95px;
}
.iframe .sbHolder{
	border-radius:4px 0px 0px 4px;
}	
.iframe .secondItem + .sbHolder{
	border-left:none;
	border-radius:0px 4px 4px 0px;
}	

.iframe .secondItem + .sbHolder .sbOptions{
	/*left:-102px;*/
	left:-126px;
}					
.iframe .sbHolder{
	margin:0px;
}
.iframe .sbToggle{
	background:url('/img/ic_select_2.png') center top no-repeat;
	height:8px;
	right:7px;
	top:15px;
	width:16px;
	z-index:2;
}
.iframe .sbToggle:hover{
	background-position:0px -8px;
}
.iframe .sbToggle.sbToggleOpen{
	background-position:0px -16px;
}						
.iframe .sbOptions a{
	color:#5E5E5E;
	padding:0px;
}
.iframe .sbOptions{
	background-color:#fff;
	border: 1px solid #E1E1E1;
}
.iframe .sbOptions li:first-child {display:none;}
.iframe .sbSelector:link, .iframe .sbSelector:visited, .iframe .sbSelector:hover{
	color:#5E5E5E;						
}	
.iframe .sbOptions a:hover, .iframe .sbOptions a:focus, .iframe .sbOptions a.sbFocus{
	color:#486AAE;
}

#selectDayTimeTitle {float:right;width:250px;margin-top:-30px;margin-right:10px;text-align:center;color:#ccc;}

#thankYouBl{
	margin: 150px 0px 0px;
	text-align: center;	
}
#thankYouBl{
	font-size:30px;
	padding:30px 10px 0px;
}
#thankYouBl p{
	line-height:35px;
}

#cardName{
	display:none;
}

label.error_validate, label.error_validate_file{
	color:red;
	position:absolute;
	left:2px;	
	top:-20px;
}

#sendResumeFully{
	background:#F1F1F1;
	height:100%;
}
#sendResumeFully.iframe form{
	background:none;
	height:auto;
	padding:0px 50px;
	position:relative;
	width:495px;
}
#sendResumeFully.iframe input[type="text"]{
	float:none;
	width:465px;
}
#sendResumeFully dl{
	margin:10px 0px;
	position:relative;
}
#sendResumeFully select, #sendResumeFully textarea{
	float:none;
	width: 465px;
}
#sendResumeFully textarea{
	height:40px;
	line-height:20px;
	padding:10px 15px;
	width:465px;
}
#sendResumeFully textarea[name=experience]{
	height:60px;
}
#sendResumeFully.iframe .sbHolder, #sendResumeFully.iframe .sbSelector{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:none;
	width:100%;
}
#sendResumeFully .sbOptions{
	border-left-color:#CCC;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	width:495px;
}
.iframe .sbOptions li:last-of-type a{
	border-bottom:none;
}
#sendResumeFully label.error_validate, #sendResumeFully label.error_validate_file{
	font-size: 12px;
	right: 0px;
	text-align: right;
	top: -15px;
}

.iframe input[type="file"]{
	background: none;
	line-height: 20px;
	padding: 10px 0px;
}

.sendResume{
	padding:90px 0px 90px;
}
.sendResume input[type="submit"]{
	clear:both;
	float:none;
	top:0px;
}
.iframe.sendResume input[type="file"]{
	float:none;
	margin:0 auto;
}

#buyCardBl.iframe h4{
	margin-top: 30px;
}

li.currentDay{
	background: rgba(72, 106, 174, 0.1);
}


@media only screen and (max-width: 768px) {
	#buyCardBl.iframe form {
		display:block;
		width:100%;
		height:auto;
		padding:0;
		margin:0;
		position:relative;
		text-align:center;
		padding-top:16px;
		padding-bottom:16px;
		box-sizing:border-box;
		top:-5px;
	}
	.iframe>h2 {
		padding:0 0 20px;
	}
	.iframe>h2+span {
		background-color: #F1F1F1;
	}
	.iframe>h2+span+form {
		height:40px;
	}
	.iframe form {
		text-align: center;
	}
	#buyCardBl.iframe h4 {
		font-size: 12px;
		line-height: 14px;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		font-family: tahoma,arial,sans-serif;
		margin-bottom: 5px;
	}
	
	.iframe img {
		margin: 10px auto 0px;
	}
	.left {
		display:inline-block;
		margin: 0 auto;
		float:none;
		clear:both;
		width:auto;
		height:auto;
		vertical-align:top;
		text-align:center;
		box-sizing:border-box;
	}
	.left:nth-of-type(3) {
		margin: 0 auto;
	}
	.iframe input[type="text"] {
		display:inline-block;
		margin:0 auto 10px auto;
		box-sizing:border-box;
		height:33px;
	}
	.iframe .shedule {
		width:auto;
	}
	.iframe .shedule input[type="text"] {
		width:auto;
		margin: 0 auto;
		display:inline-block;
	}
	#selectDayTimeTitle {
		display:none;
		/*clear:both;
		display:block;
		margin: 0 auto;
		margin-top:-30px;
		width:100%;*/
	}
	.iframe .sbHolder {
		float:none;
		clear:none;
		display:inline-block;
		width:110px;
		margin:0;
		text-align:center;
		box-sizing:border-box;
		height:32px;
	}
	.iframe .sbToggle {
		right: 7px;
		top: 10px;
		box-sizing:border-box;
	}
	.iframe .sbSelector {
		height:30px;
		line-height:30px;
		box-sizing:border-box;
	}
	.iframe .sbOptions {
		width:140px;
	}
	.iframe input[type="submit"] {
		padding:0 10px;
		height:30px;
		line-height:30px;
		margin:0;
		display:inline-block;
		text-align:center;
		box-sizing:border-box;
		
		width:auto;
		margin: 0 auto;
	}
	.iframe .secondItem + .sbHolder .sbOptions {
		left:-30px;
	}
	
	
	
}
