*{margin:0;padding:0;border:0;font-family:Tahoma;font-size:12px;outline:none;}
*:focus{outline:none;}
body{background:#e9edf2;}
a{text-decoration:None;color:#00A8FF}

#main_block{}
#inner_block{position:relative;background:#fff;min-height:100%;height:auto !important;height:100%;}
#inner_block #header{position:relative;padding-bottom:0;}
#inner_block #header .site-width{padding:25px 0 25px;}
#inner_block #content_block{padding-bottom:150px;}
#inner_block #footer{position:absolute;top:100%;margin-top:-100px;width:100%;overflow:hidden;padding-left:0;padding-right:0;}
#inner_block p{margin-bottom:12px;}
#inner_block ul{margin-bottom:15px;}

#header{position:fixed;z-index:50;left:0;top:0;width:100%;padding-bottom:30px;}
#header .full-width{background:#fff;}
#header .site-width{padding:45px 0 45px;}
.gradient-line{
	position:absolute;z-index:2;width:100%;height:20px;overflow:hidden;
	background:url(head_bg.png)/*tpa=http://icharter.ru/static/img/head_bg.png*/ repeat-x left top;
}
	#logo{float:left;margin:2px 10px 0 10px;}
	.without #logo{margin-right:50px;}
	
	#mainmenu{margin:5px auto 0;}
	#mainmenu ul{margin:0;}
	#mainmenu li{list-style-type:none;float:left;padding-left:5px;margin:0 5px;background:none;}
	#mainmenu li a{position:relative;left:10px;color:#000;font:10px 'Tahoma';text-transform:uppercase;display:block;padding:6px 15px 8px 0;}
	#mainmenu li.active{background:url(btn.png)/*tpa=http://icharter.ru/static/img/btn.png*/ no-repeat left top;}
	#mainmenu li.active a{color:#fff;background:url(btn.png)/*tpa=http://icharter.ru/static/img/btn.png*/ no-repeat right top;}
	#mainmenu li.noactive a{color:#000;}
	
	#icons{float:right;white-space:nowrap;}
	#icons .phone{
		font-size:19px;color:#b5bbc1;white-space:nowrap;margin-left:10px;line-height:36px;
		padding:7px 0px 2px 0;
	}
	.without #icons .phone{margin-left:30px;}
	#icons a{
		display:inline-block;width:38px;height:36px;text-align:center;
		background:url(icons2.png)/*tpa=http://icharter.ru/static/img/icons2.png*/ no-repeat;color:#fff;font:11px/35px Tahoma;		
	}
	#icons a.none{display:none;}
		a#change-lang{background-position:left top;}
		a#fast-order{position:relative;background-position:right top;float:left;}
		a#fast-order span{
			position:absolute;display:block;top:-10px;right:-10px;
			padding:6px 0 7px;font:11px/1 Arial;width:25px;text-align:center;
			background:url(wishlist_ico.png)/*tpa=http://icharter.ru/static/img/wishlist_ico.png*/ no-repeat;
		}

.show_content{padding:40px 0;color:#4c4d54;font:12px/2 Tahoma;}		
.show_content h1.title{margin-bottom:30px;}
		
#footer{border-top:5px solid #b4bbc2;padding:10px 30px;color:#2d2d2d;background:#fff;}
#footer .site-width{position:relative;padding: 25px 0;min-height:20px;height:auto !important;height:20px;}
	#footer_menu{margin-left:100px;}
	#footer_menu a{margin:0 8px;color:#2d2d2d;text-decoration:underline;}
	#footer_menu a:hover{text-decoration:none;}
	#matreshka{position:absolute;left:100%;margin-left:-100px;top:0;}
		
#step1{margin:5px auto 0;background:#576471 url(step1_bg.jpg)/*tpa=http://icharter.ru/static/img/step1_bg.jpg*/ no-repeat center top;height:705px;}
	#slide1{position:relative;height:705px;overflow:hidden;}
		#samolet{position:absolute;left:50%;top:50%;margin:-450px 0 0 -300px;}
		
		#slide1_text{position:absolute;left:50%;margin-left:-490px;top:150px;color:#d4d4d4;height:310px;background:url(line_png.png)/*tpa=http://icharter.ru/static/img/line_png.png*/ no-repeat right bottom;width:565px;}
		#slide1_text h2{font:72px Neo Sans Pro Medium;color:#e9e9e9;width:300px;line-height:0.6;}
		#slide1_text h2 .cufon{margin-top:-20px;}
		#slide1_text .cufon-light{font:30px/0.5 Neo Sans Pro Light;color:#d4d4d4;width:200px;}
		#slide1_text .cufon-light .cufon{margin-top:-5px;}
		
		#slide1_slogan{position:absolute;left:50%;top:545px;margin-left:-490px;color:#fff;font-size:14px;width:250px;}
		
		#slide1_step1{position:absolute;top:483px;left:50%;margin-left:-150px;}
		#slide1_step1 a,#slide1_step3 a,#slide1_step3 a{color:#fff;}
		#slide1_step2{position:absolute;top:508px;left:50%;margin-left:120px;color:#fff;}
		#slide1_step2 img{width:107px;}
		#slide1_step3{position:absolute;top:528px;left:50%;margin-left:330px;color:#fff;}
		#slide1_step3 img{width:66px;}
	
	.step_info{position:relative;background:#e9edf2;color:#525f6d;text-align:center;height:340px;}
	.step_info .cell{height:340px;width:1200px;}
	.step_info h4{margin-top:10px;}
	
#step2{margin:70px 0 50px;position:relative;}
#step2 .title{margin-bottom:55px;}
#step2 .col{min-width:140px;}
	#search-form{padding:40px 0 20px 50px;}
	#search-form .cancel{}
	#search-form .relative{overflow:hidden;display:inline-block;margin-right:20px;}
	.col{float:left;margin-right:30px;}
	.row{margin-bottom:10px;}
	.row label{
		font:12px Tahoma;color:#0b0b0b;margin:0 0 5px 10px;display:inline-block;
	}
	.row .select{position:relative;width:180px;}
		.input{
			position:relative;width:165px;z-index:2;
			background:url(input.png)/*tpa=http://icharter.ru/static/img/input.png*/ no-repeat left top;
		}
		.input span.select_value{
			position:relative;left:15px;display:block;
			background:url(input.png)/*tpa=http://icharter.ru/static/img/input.png*/ no-repeat right top;padding:4px 15px 4px 0;
			min-height:22px;height:auto !important;height:22px;
		}
		.input span.select_value span{
			display:inline-block;width:140px;margin-top:3px;vertical-align:middle;
			color:#646464;font:italic 12px Arial;white-space:nowrap;overflow:hidden;
		}
		.input span.select_value .passenger{
			padding-left:30px;margin-left:-5px;
			background:url(ico_people.png)/*tpa=http://icharter.ru/static/img/ico_people.png*/ no-repeat left bottom;
		}
		.input span a.down{
			background:url(prev-next.png)/*tpa=http://icharter.ru/static/img/prev-next.png*/ no-repeat right top;display:block;width:22px;height:22px;
			position:absolute;top:4px;left:100%;margin-left:-25px;
		}		
		.input span input{
			width:150px;color:#181818;font:12px Tahoma;background:none;
		}
		.select.focus{z-index:30;}
		.select .options{
			position:absolute;top:15px;width:140px;padding:15px 20px 0;
			background:url(select_mid.gif)/*tpa=http://icharter.ru/static/img/select_mid.gif*/ repeat-y;
			display:none;
		}
		.select .options .jscroll{
			width:140px;
			height:200px;
			overflow:auto;
		}
		.select .option{
			position:relative;top:5px;color:#5c5c5c;padding:9px 0 10px;
			background:url(dotted.gif)/*tpa=http://icharter.ru/static/img/dotted.gif*/ repeat-x left bottom;line-height:0.8;
		}
		.select .option.nobord{background:none;}
		.select .option a{color:#5c5c5c;font:12px Tahoma;display:block;}
		.select .option a:hover{color:#00a8ff;}
		.select .option span{color:#00a8ff;font:9px Tahoma;}
		
		.select .select_bot{position:absolute;left:0;top:100%;}
		
		.radio{margin:5px 0 0 10px;}
		.radio a{
			padding:1px 0 1px 20px;color:#171717;text-decoration:none;font:12px Tahoma;
			background:url(radio.png)/*tpa=http://icharter.ru/static/img/radio.png*/ no-repeat left bottom;
		}
		.radio a.checked{background-position:left top;}

/* catalog */
#catalog_block-list{width:915px;margin:0 auto;}
#catalog_block{margin-bottom:50px;}
.razdel_title a{font-size:14px;border-bottom:1px dashed #00A8FF;}
.razdel_title a:hover{border-bottom:1px dashed #fff;}
.catalog{float:left;width:167px;margin:0 20px 37px 0;}
.catalog.mr0{margin-right:0;}
.catalog .photo{position:relative;display:block;overflow:hidden;height:107px;width:166px;}
.catalog_name{font:14px Tahoma;color:#000;display:inline-block;margin:15px 0;}
.catalog div{color:#7f8085;text-align:right;margin-bottom:2px;font:11px Tahoma;}
.catalog div span{float:left;font:11px Tahoma;}
.catalog .more_details{display:inline-block;background:url(plus-minus.png)/*tpa=http://icharter.ru/static/img/plus-minus.png*/ no-repeat left top;padding:4px 0 4px 30px;font:12px Tahoma;color:#000;margin-top:15px;position:relative;}
.catalog .more_details img{position:absolute;left:4px;top:4px;}
	
/* details */	
#step3{margin-bottom:30px;}	

#planeinfo{position:relative;background:#fff;z-index:2;}
#details{background:#fff url(dotted.gif)/*tpa=http://icharter.ru/static/img/dotted.gif*/ repeat-x 0 0;padding:25px 0 0;}
#details h2{color:#525f6d;font:42px Tahoma;margin:30px 0;}
#details h3{color:#282828;font:24px Tahoma;margin-bottom:30px;}
#details h4{color:#000;font:14px Tahoma;margin:25px 0 15px;}
#details .row{margin-bottom:3px;font:bold 11px Tahoma;color:#4c4d54;text-align:right;}
#details .row span{float:left;color:#4c4d54;font:11px Tahoma;}
	#main_photo{position:relative;height:345px;width:635px;background:url(load5.gif)/*tpa=http://icharter.ru/static/img/load5.gif*/ no-repeat center center;}
	#details_photos{float:left;width:640px;}
		#detilas_photo_previews{margin:10px 0;}
		#detilas_photo_previews span.preview{
			position:relative;width:70px;height:70px;display:inline-block;margin-right:10px;
			vertical-align:middle;cursor:pointer;overflow:hidden;
		}
		#detilas_photo_previews img{cursor:pointer;}
		#detilas_photo_previews img.active{opacity:0.5;}
		#detilas_photo_previews span.relative{float:right;margin:20px 10px 0 0;}
		#detilas_photo_previews span.relative.mr0{margin-right:0;}
		#detilas_photo_previews a{padding:9px 13px;}
		#detilas_photo_previews a.btn.load{padding:9px 13px 9px 35px;}
	#details_data{margin-left:750px;}
	#details_data .row{min-height:12px;height:auto !important;height:12px;}
		
/*-----------------------------------*/		
#content_block{margin-top:5px;}
.gray_block{
	position:relative;text-align:center;padding:90px 0 0;overflow:hidden;
	background:#e9edf2;color:#525f6d;
}
.gray_block2{
	position:relative;text-align:center;padding:80px 0 0;overflow:hidden;
	background:#292f35;color:#9ca1a6;
}

#block1{
	position:relative;margin:0 auto;height:705px;overflow:hidden;padding-top:100px;z-index:1;
	background:#505e6b url(step1_bg.jpg)/*tpa=http://icharter.ru/static/img/step1_bg.jpg*/ no-repeat center 100px;
}
#block1 .site-width{position:relative;height:100%;}
#block1_samolet{
	position:fixed;right:0%;top:0%;margin:10px -330px 0 0;
}
#block1_text{
	position:absolute;left:50%;margin-left:-490px;top:50%;margin-top:-240px;color:#d4d4d4;height:250px;width:565px;
	background:url(line_png.png)/*tpa=http://icharter.ru/static/img/line_png.png*/ no-repeat right bottom;
}
#block1_text h2{
	font:72px Neo Sans Pro Medium;color:#e9e9e9;width:300px;line-height:0.6;
}
#block1_text h2 .cufon{margin-top:-20px;}
#block1_text .cufon-light{font:20px/0.5 Neo Sans Pro Light;color:#d4d4d4;width:239px; padding-top:10px;}
#block1_text .cufon-light .cufon{margin-top:-2px;}		
#block1_slogan{
	position:absolute;left:50%;top:50%;margin-left:-490px;margin-top:80px;
	color:#fff;font-size:14px;width:250px;
}		

#steps{position:absolute;top:50%;left:50%;margin-left:-450px;margin-top:20px;width:680px;}

#block1_step1{opacity:1;}
#block1_step2{opacity:0.5;}
#block1_step3{opacity:0.3;}

#block1_step1 a,#block1_step2 a,#block1_step3 a{color:#fff;}
#block1_step1 img.krug{width:156px;margin-right:10px;}
#block1_step2 img.krug{width:107px;margin-right:10px;}
#block1_step3 img.krug{width:66px;margin-right:10px;}

#about{position:relative;z-index:2;padding-top:50px;}
#about .icon_info{margin:0 0 40px;}
#about .icon_info img{position:relative;margin-left:-120%;}
#about .icon_info h4,#about .icon_info h5{position:relative;margin-right:-120%;}
#about .arrow{margin:0 auto 10px;}
#about #about_text{
	position:relative;margin:0 auto 50px;width:700px;
	overflow:hidden;text-align: left;line-height:1.4;background:#e9edf2; text-indent:20px;
}
#about #about_text h4{color:#6e757b;margin-bottom:5px;}
.show-text, .hide-text{border-bottom:1px dashed #00a8ff;color:#00a8ff;cursor:pointer;display:inline-block;}
.hide-text{display:none;}
.show-text:hover, .hide-text:hover{border-color:transparent;}

#catalog{position:relative;background:#e9edf2;z-index:3;}
#catalog .full-width{position:relative;background:#E9EDF2;overflow:visible;}
#catalog .site-width{position:relative;padding:40px 0 0;}
#catalog #wishlist_tab{margin-bottom:40px;}
#catalog #catalog_block{margin-bottom:0;padding-bottom:10px;}	
#catalog #catalog_block .items{position:relative;width:915px;margin:0 auto;overflow:visible;min-height:500px;height:auto !important;height:500px;}
#catalog #catalog_block .items .items_page{position:relative;display:none;}
#catalog #catalog_block .items .items_page.prepared{position:absolute;left:10000px;top:0;width:915px;background:#fff;z-index:3;display:block;}
#catalog #catalog_block .items .items_page.active_page{position:relative;left:0;display:block;z-index:2;}
#catalog #catalog_block .arrow.down{margin-top:30px;}
#catalog .select .options{width:150px;padding-right:10px;}
#catalog .select .options .jscroll{width:150px;}
#catalog .select .options .jscroll .jspPane{width:141px;}
#catalog .select .options .option{width:140px;}
#catalog .select .options .jscroll .jspVerticalBar{right:0;}

#details .site-width{padding-bottom:40px;}

/* order block */
.right_col{float:right;margin:50px 0;width:180px;}
.right_col img{margin-bottom:40px;}
.right_col p{color:#525f6d;font:12px Tahoma;}

#block5{position:relative;background:#fff;z-index:2;}
#block5 #order-step1{padding-bottom:50px;}
#block5 h2{margin-bottom:40px;}
#block5 h2.dotline{padding-top:35px;}
#block5 .col{width:380px;}
#block5 label{float:left;font:12px Tahoma;color:#0b0b0b;margin-top:5px;}
#block5 label span.required{color:#11a0ea;font:18px/0 Arial;}
#block5 .input{padding:7px 13px;background:url(input4.png)/*tpa=http://icharter.ru/static/img/input4.png*/ no-repeat center bottom;text-align:center;margin-left:180px;}
#block5 .input.error{background-position:center top;}
#block5 .input input{color:#5c5c5c;padding:0;font:12px Tahoma;width:145px;background:none;border:0;width:145px;}
#block5 .select{margin-left:185px;width:170px;}
#block5 .select .input{padding:0;background:url(input.png)/*tpa=http://icharter.ru/static/img/input.png*/ no-repeat left top;text-align:center;margin:0;width:165px;}
#block5 .input span.select_value{min-height:20px;height:auto !important;height:20px;}
#block5 .input span.select_value span{text-align:left;font:12px/1.6 Tahoma;color:#5c5c5c;margin-top:1px;}
#block5 .select .option a{font:12px Tahoma;display:block;}
.subtext.required{background:url(required.png)/*tpa=http://icharter.ru/static/img/required.png*/ no-repeat left 2px;padding-left:15px;}
.submit_col{margin-left:415px;}
#block5 .error_message{display:none;}
#block5 .right_arrow{margin-top:55px;}

/* step5 */
#block6{position:relative;background:#fff;z-index:2;}
#block6 .site-width{padding:20px 0 40px;}
#block6 h2{margin-bottom:40px;}
#block6 .select .input span input{margin-top:3px;}
#block6 .selected_plane p{font:12px Tahoma;color:#282828;margin-bottom:10px;}
#block6 .selected_plane div{font:14px Tahoma;color:#282828;margin:10px;text-align:center;}
#block6 .selected_plane .btn.cancel{margin-top:20px;display:inline-block;margin-top:15px;}
#block6 span.select_value input{margin-top:3px;}
#block6 .datepicker_col{margin-right:45px;}
#block6 .submit_col{margin-left:450px;}
#ui-datepicker-div{margin:10px 0 0 -15px;}
input.passengers{}
/*----------*/

#order-short{position:relative;background:#fff;z-index:1;}
#order-short #order{height:300px;overflow:hidden;padding:0;}
#order-short .site-width{padding-top:50px;}
#order-short h2{margin-bottom:40px;}
#order-short .col{width:380px;}
#order-short label{float:left;font:12px Tahoma;color:#0b0b0b;margin-top:5px;}
#order-short label span.required{color:#11a0ea;font:18px/0 Arial;}
#order-short .input{padding:7px 13px;background:url(input4.png)/*tpa=http://icharter.ru/static/img/input4.png*/ no-repeat center bottom;text-align:center;margin-left:180px;}
#order-short .input.error{background-position:center top;}
#order-short .input input{color:#5c5c5c;padding:0;font:12px Tahoma;width:145px;background:none;border:0;width:145px;}
#order-short .select{margin-left:185px;width:170px;}
#order-short .select .input{padding:0;background:url(input.png)/*tpa=http://icharter.ru/static/img/input.png*/ no-repeat left bottom;text-align:center;margin:0;width:165px;}
#order-short .input span.select_value{min-height:20px;height:auto !important;height:20px;}
#order-short .input span.select_value span{text-align:left;font:12px/1.6 Tahoma;color:#5c5c5c;}
#order-short .select .option a{font:12px Tahoma;display:block;}
#order-short .error_message{display:none;}

#order-short .right_col{float:right;margin:70px 0 0;width:180px;}
#order-short .right_col img{margin-bottom:20px;}
#order-short .right_col p{color:#525f6d;font:12px Tahoma;}

.right_arrow{
	background:url(ico_arrow.png)/*tpa=http://icharter.ru/static/img/ico_arrow.png*/ no-repeat left top;
	display:inline-block;padding:2px 0 2px 25px;color:#6d6d6d;margin:5px 0 3px;
}
/*-------------*/
.block8{padding:0;overflow:hidden;background-color:transparent;}
.block8 .way{position:relative;/*padding:90px 0 50px;*/background:#E9EDF2;overflow:hidden;z-index:1;}
#block8 .way .icon_info{padding:10px 0;}
#block8_clone{padding:50px 0;}
#block8_clone .way .icon_info{
	position:relative;top:-90px;padding:100px 0 10px;width:100%;
	background:url(ico5.png)/*tpa=http://icharter.ru/static/img/ico5.png*/ no-repeat center top;
}

#block8_clone .way.fixed1{position:fixed;bottom:0;width:100%;}

#block8_clone .way.fixed2{height:auto;z-index:0;}
#block8_clone .way.fixed2 .icon_info{top:0;}

#block8_clone .way.nofixed .icon_info{top:0;}

#block8_clone .way.fixed3{position:fixed;top:112px;width:100%;}
#block8_clone .way.fixed3 .icon_info{top:0;}


.block8 .way .overflow{position:relative;}
.block8 .text{width:700px;margin:10px auto 30px;}

#info{position:relative;text-align:left;padding:80px 0 20px;z-index:2; border-top: 5px solid #B4BBC2;}
#info .h1{width:620px;line-height:0.6;margin:10px 0 30px;position:relative;left:600px;}
#info .h1 .cufon{margin-top:-20px;}
#info .text{color:#9ca1a6;line-height:1.3;width:700px;margin-bottom:30px;}
#info .arrow.down{margin-top:60px;}

	.news_block{position:relative;float:left;width:30%;margin-right:5%;}
	.news_block.mr0{margin-right:0;}
	.news_block img{position:absolute;left:4px;top:4px;}
	.news_rubric_name{
		padding-left:30px;color:#e9edf2;font:18px Tahoma;margin-bottom:15px;display:inline-block;
		background:url(ico_right.png)/*tpa=http://icharter.ru/static/img/ico_right.png*/ no-repeat left center;text-decoration:none;
	}
	.news_rubric_name:hover{color:#00a8ff;}
	.news_name{position:relative;margin-bottom:5px;}
	.news_name a{color:#00a8ff;font:12px Tahoma;}
	.news_name a:hover{color:#e9edf2;}
	.news_name img{position:absolute;left:-22px;top:-1px;}
	.line_png{	background:url(line_png2.png)/*tpa=http://icharter.ru/static/img/line_png2.png*/ no-repeat left center;padding:20px;}

	#news_single .dotline{margin-top:30px;}
	.single_news{padding:15px 0 0;}
	.single_news .back_link_block{width:30%;margin-right:5%;float:left;}
	.single_news .back_link_block a{
		font:12px Tahoma;color:#e8edf3;display:inline-block;padding:4px 0 4px 30px;
		background:url(prev-next.png)/*tpa=http://icharter.ru/static/img/prev-next.png*/ no-repeat -22px -22px;
	}
	.single_news .single_news_block{margin-left:35%;}
	.single_news .single_news_block h3{font:bold 20px Tahoma;color:#a9aaac;margin-bottom:20px;}
	.single_news .single_news_block .single_news_text{font:12px Tahoma;color:#a9aaac;}

#charter{position:relative;z-index:2;background:#E9EDF2;}
#charter img{position:relative;top:-180px;}
#charter .text{width:700px;margin:10px auto 30px;}	
#charter_block{position:relative;width:100%;padding:90px 0 50px;}
#charter_block.fixed{position:fixed;top:0;left:0;}

#vacancy{position:relative;text-align:left;padding:80px 0 20px;z-index:2;background:#fff;color:#525f6d;}
#vacancy a{color:#525f6d}
#vacancy a:hover{color:#00a8ff;}
#vacancy .h1{width:450px;line-height:0.6;margin:10px 0 10px;position:relative;color:#525f6d;}
#vacancy .h1 .cufon{margin-top:-20px;}
#vacancy .text{line-height:1.3;width:700px;margin-bottom:30px;}
#vacancy .arrow.down{margin-top:60px;}

#vacancy #vacancy_list{float:left;width:350px;margin-top:15px;}
#vacancy #vacancy_info{overflow:hidden;}
.vacancy .news_rubric_name{padding-right:30px;}
#vacancy_single{overflow:hidden;height:0;}
.single_vacancy h3{font-size:28px;margin-bottom:10px;}
.single_vacancy{line-height:1.6;}
.single_vacancy li{background:url(bulet.png)/*tpa=http://icharter.ru/static/img/bulet.png*/ no-repeat left 7px;padding-left:15px;}

#send_resume{margin-top:30px;}
#send_resume input{position:absolute;right:0;opacity:0;filter: alpha(opacity=0);-moz-opacity: 0.8;cursor:pointer;font-size:100px;z-index:2;}
#send_resume #file_btn{
	position:relative;height:30px;display:inline-block;overflow:hidden;float:left;margin-right:30px;
}
#send_resume #file_btn span{
	padding:4px 0 5px 35px;display:inline-block;font-size:14px;color:#00a9ff;text-decoration:underline;cursor:pointer;
	background:url(plus.png)/*tpa=http://icharter.ru/static/img/plus.png*/ no-repeat left center;
}
#send_resume .subtext{font:italic 11px Tahoma;color:#b8b8b8;margin-top:10px;}
#vacancy .btn{
	padding:9px 10px 9px 35px;color:#fff;display:inline-block;margin-top:-5px;
	background:#00a9ff url(icons.png)/*tpa=http://icharter.ru/static/img/icons.png*/ no-repeat 6px -37px;
}
#vacancy .btn:hover{color:#fff;}


#parallax{position:relative; width:100%; height:420px;left:0;top:0;}
.parallax-layer{position:absolute;width:100%;height:100%;}

#contacts{
	position:relative;height:223px;z-index:2;
	background:#515e6c url(contacts_bg.png)/*tpa=http://icharter.ru/static/img/contacts_bg.png*/ no-repeat center top;
	border-top: 5px solid #B4BBC2;
}
#contacts .site-width{position:relative;height:100%;}
#contacts .padding{padding-top:50px;}
#contacts .h1{width:400px;line-height:0.6;margin-top:20px;}
#contacts .h1 .cufon{margin-top:-20px;}
	#contact_icons{position:absolute;left:50%;top:65px;margin-left:-40px;}
	#contact_icons .row{
		background:url(icons.png)/*tpa=http://icharter.ru/static/img/icons.png*/ no-repeat;display:block;
		font:16px Tahoma;color:#fff;padding:7px 0 7px 45px;width:190px;		
	}
	#contact_icons .phone{background-position:left top;}
	#contact_icons .email{background-position:left -38px;}
	#contact_icons .skype{background-position:left -76px;}
	#contact_icons .address{background-position:left -114px;}
	
	#phone_image{position:absolute;bottom:0;right:30px;z-index:3;}
	#konvert_image{position:absolute;bottom:80px;right:0;z-index:2;}
	#config_text{
		position:absolute;left:635px;top:140px;width:95px;height:121px;color:#dadde0;
		background:url(ico7.png)/*tpa=http://icharter.ru/static/img/ico7.png*/ no-repeat;padding:40px 25px 0 35px;
	}
	#config_text .cell{width:95px;height:95px;}
	#config_text .text{font:11px/13px Tahoma;}
	
	#contacts_form{position:absolute;top:220px;left:0;width:543px;}
	#contacts_form label{font:14px Tahoma;color:#fff;}
	#contacts_form .input{padding:7px 13px;background:url(input5.png)/*tpa=http://icharter.ru/static/img/input5.png*/ no-repeat center bottom;text-align:center;}
	#contacts_form .input.error{background-position:center top;}
	#contacts_form .input input{color:#5c5c5c;padding:0;font:12px Tahoma;background:none;border:0;width:145px;}	
	#contacts_form .textarea{background:url(textarea.png)/*tpa=http://icharter.ru/static/img/textarea.png*/ no-repeat;width:543px;height:112px;}
	#contacts_form .textarea textarea{width:513px;height:92px;padding:10px 15px;background:none;border:0;color:#5c5c5c;resize:none;}
	#contacts_form .btn{
		float:right;padding:9px 10px 9px 35px;
		background:#3fa524 url(icons.png)/*tpa=http://icharter.ru/static/img/icons.png*/ no-repeat 6px -37px;
	}
	#contacts_form .btn.load{
		background-image:url(load3.gif)/*tpa=http://icharter.ru/static/img/load3.gif*/;
		background-position: 13px center;
	}
	#contacts_form .reset{
		color:#e9e9e9;font:13px Tahoma;display:inline-block;padding:3px 0 3px 30px;margin-top:5px;
		background:url(ico_close.png)/*tpa=http://icharter.ru/static/img/ico_close.png*/ no-repeat left top;
	}
	
	.reset{
		color:#888;font:12px Tahoma;display:inline-block;padding:4px 0 4px 30px;margin-top:5px;
		background:url(ico_close.png)/*tpa=http://icharter.ru/static/img/ico_close.png*/ no-repeat left top;
	}
		
/* classes */
.clear{clear:both;height:0;overflow:hidden;display:block;}
.none{display:none;}
.relative{position:relative;}
span.relative{display:inline-block;}
.overflow{overflow:hidden;}
.fleft{float:left;}
.fright{float:right;}
.mr20{margin-right:20px;}

.popup_bg{
	position:fixed;position:_absolute;left:0;top:0;width:100%;height:100%;z-index:10000;
	background:url(png90.png)/*tpa=http://icharter.ru/static/img/png90.png*/;
}
.popup_content{
	position:fixed;position:_absolute;left:50%;top:200px;margin-left:-100px;width:200px;z-index:10001;
	border:1px solid #a7a8aa;background:#fff;
}
	.popup_message{
		padding:25px;text-align:center;color:#5c5c5c;font:12px/1.6 Tahoma;
		border-bottom:1px solid #e5e5e5;
	}
	.popup_button{text-align:center;padding:15px;}
	.popup_button a{display:inline-block;padding:10px 15px;color:#fff;}

/* titles */
.title{font:42px 'Neo Sans Pro Medium';color:#525f6d;letter-spacing:-2px}
.h1{font:bold 72px Tahoma;color:#e9edf2;letter-spacing:-2px}
.h4{font:bold 20px Tahoma;}
.h5{font:20px Tahoma;}

/* arrows */
.arrow{
	display:block;width:22px;height:22px;overflow:hidden;
	background:url(arrows.png)/*tpa=http://icharter.ru/static/img/arrows.png*/ no-repeat;
}
.down{background-position:left bottom;}
.up{background-position:left top;}

.dotline{background:url(dotted.gif)/*tpa=http://icharter.ru/static/img/dotted.gif*/ repeat-x 0 0;padding:15px 0 0;}
.ml10{margin-left:10px;}
.subtext{color:#6d6d6d;}
span.required{color:#11a0ea;font:18px/0 Arial;}

.back_link{background:url(prev-next.png)/*tpa=http://icharter.ru/static/img/prev-next.png*/ no-repeat -22px -22px;padding:4px 0 4px 30px;color:#525f6d;font:12px Tahoma;}
.btn{background:#11a0ea;color:#fff;padding:9px 20px;cursor:pointer;font:12px Tahoma;}
.btn.load{background:#11a0ea url(load.gif)/*tpa=http://icharter.ru/static/img/load.gif*/ no-repeat 10px center;padding:9px 20px 9px 35px;}
.btn.load.cancel{background-color:#e5eaef;color:#525f6d;}
.cancel{background-color:#e5eaef;color:#525f6d;}

.cell{display:table-cell;vertical-align:middle;}
.valign{vertical-align:middle;}
.vmiddled{margin-top: expression((parentNode.offsetHeight-this.offsetHeight)<0?"0":(parentNode.offsetHeight-this.offsetHeight)/2+"px");}

.full-width{position:relative;overflow:hidden;}
.site-width{width:1000px;margin:0 auto;}
.max-width{margin:0 auto;max-width:1200px;width:expression(document.body.clientWidth > 1200? "1200px": "auto");overflow:hidden;}
.min-width{margin:0 auto;min-width:1000px;width:expression(document.body.clientWidth < 1000? "1000px": "auto");overflow:hidden;}

.inner-page .left_block{float:left;width:330px;margin-left:50px;}
.inner-page .right_block{overflow:hidden;padding-top:40px;}
.inner-page .h1{color:#525f6d;}
.inner-page .h2{color:#525f6d;font-size:28px;}
	.childs_menu{margin-top:40px;}
	.childs_menu h3{margin-bottom:15px;}
	.childs_menu a{font-size:18px;color:#525f6d;display:inline-block;padding:0 30px;background:url(ico_right.png)/*tpa=http://icharter.ru/static/img/ico_right.png*/ no-repeat left top;}
	.childs_menu a.active{background-position:right top;}
	
	.blog_content{margin-top:40px;}
	.blog_content li{background:url(bulet.png)/*tpa=http://icharter.ru/static/img/bulet.png*/ no-repeat left 9px;padding-left:15px;}
		.blog{background:url(dotted.gif)/*tpa=http://icharter.ru/static/img/dotted.gif*/ repeat-x left bottom;padding-bottom:25px;margin-bottom:25px;}
		.blog.nobord{background:none;}
		.blog_photo{float:left;margin:0 30px 20px 0;}
		.blog_data{overflow:hidden;}
			.blog_name{color:#282828;font-size:24px;line-height:1.4;letter-spacing:-1px;}
			.blog_announce{color:#00010c;font:12px/20px Tahoma;margin:10px 0;}
			.blog_announce a{font-size:inherit;}
			.blog .more{font-size:12px;color:#525f6d;background:url(ico_arrow.png)/*tpa=http://icharter.ru/static/img/ico_arrow.png*/ no-repeat right top;padding:2px 23px 5px 0;}

	.line{background:url(dotted.gif)/*tpa=http://icharter.ru/static/img/dotted.gif*/ repeat-x left top;height:1px; overflow:hidden;margin:40px 0;}
	#comment-form{margin-left:75px;}
	.form .row{margin-bottom:20px;}
	.form .label label{color:#000;font:14px Arial;margin-bottom:5px;}
	.form .field{position:relative;}
	.form .field input{background:url(/static/img/input_bg.png) no-repeat left top;padding:7px 15px;width:88px;}
	.form .area textarea{background:url(/static/img/area_bg.png) no-repeat left top;padding:15px;width:513px;height:82px;}
	.form .field .errorMessage{position:absolute;left:135px;top:7px;color:#fd412c}
	
	#comment-form .btn{float:right;}
	#comments{padding-bottom:1px;}
	#comments .line{margin:15px 0;}
	.comment .comment_name{background:url(/static/img/user_ico.gif) no-repeat left center;color:#92979b;padding:3px 0 3px 40px;}
	.comment .comment_name span.name{font:18px Arial;color:#37485e;margin-right:15px;}
	.comment p{margin:10px 0 10px 42px;color:#354e7e;}
	.comment .more{border-bottom:1px dashed #00A8FF;margin-left:42px;}
	
.co{position:absolute;display:block;width:10px;height:10px;background:url(/static/img/coners10.png) no-repeat;}
.co.lt{left:0;top:0;background-position:0 0;}
.co.lb{left:0;top:100%;margin:-10px 0 0 0;background-position:0 100%;}
.co.rt{left:100%;top:0;margin:0 0 0 -10px;background-position:100% 0;}
.co.rb{left:100%;top:100%;margin:-10px 0 0 -10px;background-position:100% 100%;}

.co5{position:absolute;display:block;width:6px;height:6px;background:url(/static/img/coners5.png) no-repeat;}
.co5.lt{left:0;top:0;background-position:0 0;}
.co5.lb{left:0;top:100%;margin:-6px 0 0 0;background-position:0 100%;}
.co5.rt{left:100%;top:0;margin:0 0 0 -6px;background-position:100% 0;}
.co5.rb{left:100%;top:100%;margin:-6px 0 0 -6px;background-position:100% 100%;}

.radius{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(/static/css/border-radius.htc);
}
.radius10{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/static/css/border-radius.htc);
}