.txt{font-family:Tahoma; line-height:18px; font-style:normal; font-weight:normal; font-size:14px; color:#ffffff; cursor:default; text-decoration:none;}
.atxt{font-family:Tahoma; line-height:18px; font-style:normal; font-weight:normal; font-size:14px; color:#ffffff; cursor:pointer; text-decoration:none;}
.atxt:hover{text-decoration:underline;}
.atxt2{font-family:Tahoma; line-height:18px; font-style:normal; font-weight:normal; font-size:14px; color:#1da7ec; cursor:pointer; text-decoration:underline;}
.atxt2:hover{text-decoration:none;}
.txt3{font-family:Tahoma;line-height:18px;font-style:normal;font-weight:normal;font-size:14px;color:#3db983;text-decoration:none;}
.atxt3{font-family:Tahoma; line-height:18px; font-style:normal; font-weight:normal; font-size:14px; color:#3db983; cursor:pointer; text-decoration:none;}
.atxt3:hover{text-decoration:underline;}
body{background-color:#1f1f1f; background-image:URL('../images/bg.jpg'); background-position:center top; background-repeat:no-repeat; margin:0px 0px 0px 0px;}
table{border-collapse:collapse;border:0;}
/*table td{padding:0px}*/
form{margin:0 0 0 0;}
img{border:0px;}
h1{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:66px; color:#ffffff; text-decoration:none;}
.h1 h1{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:54px; color:#ffffff; text-decoration:none; margin:23px 0px 0px 0px;}
h2{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#1da7ec; text-decoration:none; margin-top:10px;}
.biglink{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#1da7ec; text-decoration:underline;}
.biglink:hover{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#1da7ec; text-decoration:none;}
.biglink2{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#1da7ec; text-decoration:none;}
.biglink2:hover{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#1da7ec; text-decoration:underline;}
.biglink3{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#FFFFFF; text-decoration:underline;}
.biglink3:hover{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#FFFFFF; text-decoration:none;}

.biglink4{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:19px; color:#FFFFFF; text-decoration:underline;}
.biglink4:hover{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:19px; color:#FFFFFF; text-decoration:none;}
.biglink5{font-family:Tahoma;font-style:normal; font-weight:normal; font-size:19px; color:#f5782b; text-decoration:underline;}
.biglink5:hover{font-family:Tahoma;font-style:normal; font-weight:normal; font-size:19px; color:#f5782b; text-decoration:none;}
.biglink6{font-family:Tahoma;font-style:normal; font-weight:normal;font-size:22px; color:#FFFFFF; text-decoration:underline;}
.biglink6:hover{font-family:Tahoma;font-style:normal; font-weight:normal; font-size:22px; color:#FFFFFF; text-decoration:none;}

sup{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:11px; color:#1da7ec; text-decoration:none;}
.bigtext{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:38px; color:#ffffff; text-decoration:none;}
.bigtext2{font-family:Tahoma; font-style:normal; font-weight:normal; font-size:22px; color:#1da7ec; text-decoration:none;}
#portf{margin-left:38px;}
#portf td{height:28px;}
/*.inp{width:400px; height:20px; border:solid 1px #FFFFFF;font-family:Tahoma; line-height:16px; font-style:normal; font-weight:normal; font-size:12px; color:#000000; cursor:default; text-decoration:none;}*/
.inp{width:402px;height:27px;border:0px;font-family:Arial; line-height:27px;font-style:normal; font-weight:normal; font-size:14px; color:#000000;cursor:default; text-decoration:none;background:url('../images/inp.gif') no-repeat top left;padding:0px 0px 0px 4px;}
.inp:focus, .inp:hover, .inp:active{width:402px;height:27px;border:0px;font-family:Arial; line-height:27px;font-style:normal; font-weight:normal; font-size:14px; color:#000000;cursor:default; text-decoration:none;background:url('../images/inpf.gif') no-repeat top left;/* padding:0px 0px 0px 4px; */}

.inp_file{width:402px;height:27px;border:0px;font-family:Arial; line-height:27px;font-style:normal; font-weight:normal; font-size:14px; color:#000000;cursor:pointer; text-decoration:none;background:url('../images/inpff.gif') no-repeat top left;padding:0px 0px 0px 4px;}
.inp_file:focus, .inp_file:hover, .inp_file:active{width:402px;height:27px;border:0px;font-family:Arial; line-height:27px;font-style:normal; font-weight:normal; font-size:14px; color:#000000;cursor:pointer; text-decoration:none;background:url('../images/inpf.gif') no-repeat top left;/* padding:0px 0px 0px 4px; */}


/*textarea{width:400px; height:100px; border:solid 1px #FFFFFF;font-family:Tahoma; line-height:16px; font-style:normal; font-weight:normal; font-size:12px; color:#000000; cursor:default; text-decoration:none;}*/

textarea{width:403px;height:149px;border:0px;font-family:Arial; line-height:16px; font-style:normal; font-weight:normal; font-size:14px; color:#000000; cursor:default; text-decoration:none;background:url('../images/textarea.gif') no-repeat top left;padding:4px 4px 4px 4px;}

textarea:focus, textarea:hover, textarea:active{width:403px;height:149px;border:0px;font-family:Arial; line-height:16px; font-style:normal; font-weight:normal; font-size:14px; color:#000000; cursor:default; text-decoration:none;background:url('../images/textareaf.gif') no-repeat top left;/* padding:4px 4px 4px 4px; */}

#paddtbl td{padding:5px;}
.ttxt td{padding:5px;font-family:Tahoma; line-height:18px; font-style:normal; font-weight:normal; font-size:14px; color:#ffffff; cursor:default; text-decoration:none;}

/*.btn{background-color:#1f1f1f; border:1px solid #FFFFFF; width:150px; height:22px;font-family:Tahoma; line-height:18px; font-style:normal; font-weight:normal; font-size:14px; color:#ffffff; cursor:pointer; text-decoration:none;text-align:center;padding-bottom:3px;}*/
.btn{border:0px;width:230px;height:108px;margin:0px 0px 0px 66px;cursor:pointer;background:url('../images/send.jpg') no-repeat top left;}

.comment{font-family:Tahoma; font-size:12px; line-height:18px; font-weight:normal; color:#aaaaaa; text-decoration:none;}
.TEXTCONTENT{display:none;}

.top_logo{width:203px;height:196px;float:left;position:relative;}
.top_menu{width:300px;height:196px;float:left;vertical-align:middle;}
.top_menu div{margin:58px 0px 0px 0px;}
.top_menu a{font-family:Tahoma;font-size:20px;font-weight:normal;color:#1da7ec;text-decoration:underline;}
.top_menu a:hover{font-family:Tahoma;font-size:20px;font-weight:normal;color:#1da7ec;text-decoration:none;}
.top_menu a.wm{font-family:Tahoma;font-size:20px;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
.top_menu a.wm:hover{font-family:Tahoma;font-size:20px;font-weight:normal;color:#FFFFFF;text-decoration:none;}

.mtxt{font-family:Tahoma;font-style:normal;font-weight:normal;font-size:19px;color:#1da7ec;text-decoration:none;margin:30px 0px 25px 0px;}
.wr{font-family:Tahoma;font-style:normal;font-weight:normal;font-size:12px;color:#ffffff;}
.w19{font-family:Tahoma;font-style:normal;font-weight:normal;font-size:19px;color:#FFFFFF;}
.or{font-family:Tahoma;font-style:normal;font-weight:normal;font-size:19px;color:#f5782b;}
.gr{font-family:Tahoma;font-style:normal;font-weight:normal;font-size:19px;color:#78c272;}
.grlink{font-family:Tahoma;font-style:normal;font-weight:normal;font-size:19px;color:#78c272;text-decoration:underline;}
.grlink:hover{font-family:Tahoma;font-style:normal;font-weight:normal; font-size:19px; color:#78c272;text-decoration:none;}

.faqq{margin:0px 0px 15px 0px;color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;cursor:pointer;}
.faqq h2{color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;cursor:pointer;display:inline;border-bottom:1px dashed #1DA7EC;}
.faqq h3{color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;cursor:pointer;display:inline;border-bottom:1px dashed #1DA7EC;}
.faqq h4{color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;cursor:pointer;display:inline;border-bottom:1px dashed #1DA7EC;}
.answer{display:none;padding:0px 0px 20px 0px;}

.faqq2{margin:0px 0px 15px 0px;color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;text-decoration:none;}
.faqq2 h2{color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;text-decoration:none;}
.faqq2 h3{color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;text-decoration:none;}
.faqq2 h4{color:#1DA7EC;font-family:Tahoma;font-size:20px;font-style:normal;font-weight:normal;text-decoration:none;}

#imag{background:#3b3b3b;}
object{cursor:pointer;}
.lgm, .lgm img{cursor:pointer;display:block;}

/*??????????*/
/*#carousel{position:relative;overflow:hidden;height:275px;margin-bottom:8px;padding-bottom:20px;color:white;}
#carousel ul{display:none;list-style-type:none;list-style-image:none;margin:0;padding:0;position:relative;height:100%;}
#carousel li{position:absolute;z-index:1;display:block;bottom:0;border:0px;overflow:hidden;}
#carousel span{position:absolute;left:0;bottom:36px;display:block;padding:14px;font-size:12px;}
#carousel span strong{display:block;font-size:16px;margin:0px 0px 4px 0px;}
#carousel span img{vertical-align:middle;margin-left:7px;display:none;}
#carousel .green-arrow span img{display:inline;}
#carousel a{color:white;text-decoration:none;} */

/*#carousel{position:relative;overflow:hidden;height:230px;margin-bottom:0px;padding-bottom:0px;color:white;}
#carousel ul{display:none;list-style-type:none;list-style-image:none;margin:0;padding:0;position:relative;height:100%;}
#carousel li{position:absolute;z-index:1;display:block;bottom:0;border:2px solid #FFFFFF;overflow:hidden;cursor:pointer;margin-bottom:0;}
#carousel span{position:absolute;left:0;bottom:0;display:block;background-color:black;opacity:.85;padding:14px;font-size:12px;margin-bottom:0;}
#carousel span strong{display:block;font-size:1.15em;margin:0px 0px 3px 0px;}
#carousel span img{vertical-align:middle;margin-left:7px;display:none;}
#carousel .green-arrow span img{display:inline;}
#carousel a{color:white;text-decoration:none;cursor:pointer;}
* html #carousel span {width:100% !important;}*/

.top_slg{width:100%;position:relative;color:#00b5ff;font-family:Tahoma;font-size:19.1px;font-style:normal;font-weight:normal;margin-top:10px;text-decoration:none;margin:108px 0px 0px 0px;}
.dv1{margin:53px 0px 0px 0px;padding:0px 0px 0px 38px;float:left;}
.dv2{margin:43px 4px 0px 0px;float:right;}

.top100{display:block;position:absolute;height:50px;font:bold 14px/18px Tahoma, sans-serif;color:#fff;text-align:right;padding:45px 60px 0 0;background:url('../images/finger.png') no-repeat 100% 0;top:-110px;right:0;}
.top100 span{font:bold 14px/18px Tahoma, sans-serif;color:#f5782b;}

@font-face {
	font-family: 'Creampuf';
	src: url('../fonts/creampuf.eot');
	src: local('☺'), url('../fonts/creampuf.woff') format('woff'), url('../fonts/creampuf.ttf') format('truetype'), url('../fonts/creampuf.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Myriad';
	src: url('../fonts/myriad.eot');
	src: local('☺'), url('../fonts/myriad.woff') format('woff'), url('../fonts/myriad.ttf') format('truetype'), url('../fonts/myriad.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.header {
	width: 1010px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.main-h1 {
	color:#c2c2c2;
	font:80px Myriad;
	position:relative;
	z-index:1;
	text-shadow:2px 2px 4px rgba(0,0,0,0.5);
	top:17px;
}

 ul.topmenu {
	list-style:none;
	position:absolute;
	bottom:20px;
	left:170px;
}
ul.topmenu li {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin:0 65px 0 0;
}
ul.topmenu li a {
	color:#808184;
	font:14px Tahoma;
	text-decoration:none;
}
ul.topmenu li a:hover {
	text-decoration:none;
	cursor:pointer;
	color:#00b5ff;
}
.carousel-shell {
	height:300px;
	width:100%;
	min-width:900px;
	overflow:hidden;
	/*margin-top:-44px;*/
}
#carousel {
	position:relative;
	overflow:hidden;
	width:100%;
	height:340px;
	margin:0 auto;
	max-width: 1480px;
/* 	position:absolute;
	left:50%;
	margin-left:-750px; */
	padding-bottom:0px;
	color:white;
}
#carousel ul {
	display:none;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	position:relative;
	height:100%;
	width:100%;
}
#carousel li {
	position:absolute;
	z-index:1;
	display:block;
	bottom:0;
	overflow:hidden;
	cursor:pointer;
	margin-bottom:0;
	background:url('../img/slide-light.png') 50% 100% no-repeat;
	background-size: contain;
	padding-bottom:40px;
}
#carousel li img {
	display:block;
	border:1px solid #fff;
}
#carousel span {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	background-color:black;
	opacity:.85;
	padding:14px;
	font-size:12px;
	margin-bottom:0;
}
#carousel span strong {
	display:block;
	font-size:1.15em;
	margin:0px 0px 3px 0px;
}
#carousel span img {
	vertical-align:middle;
	margin-left:7px;
	display:none;
}
#carousel .green-arrow span img {
	display:inline;
}
#carousel a {
	color:white;
	text-decoration:none;
	cursor:pointer;
}
* html #carousel span {
	width:100% !important;
}

.footer {
	height:230px;
	width:900px;
	margin:20px auto 117px;
	padding:0;
	z-index:10;
	position: relative;
}
.colored-block {
	width:447px;
	height:46px;
	background:url('../img/colored-block.png') 0 0 no-repeat;
	/*position:absolute;
	bottom:23px;
	left:2px;*/
	float: left;
	clear: right;
}
.footer p {
	position:absolute;
	bottom:21px;
	right:0;
	text-align:right;
	color:#808184;
	font:12px/1.3em Tahoma;
	z-index:10;
}
.footer p span {
	color:#00b5ff;
}
.footer .blue-button {
	z-index:1;
	position: absolute;
	top: 0;
	right: 0;
}


.index-foot {
	/*position:absolute;
	top:55px;
	left:-27px;*/
}
.index-foot p {
	font:14px Tahoma;
	color:#fff;
	margin:2px 0;
	position:relative;
	top:0;
	left:0;
	text-align:left;
}
.index-foot .if-block p:first-child {
	margin:-3px 0 -5px;
}
.index-foot span.cream {
	font:30px Creampuf;
	color:#fff;
}
.index-foot .if3 span.cream,
.index-foot span.green {
	color:#78c272;
}
.index-foot .if2 span.cream,
.index-foot span.blue {
	color:#00b5ff;
}
.index-foot span.orange {
	color:#f5782b;
}
.index-foot span.white {
	font-size:16px;
	color:#fff;
}
.index-foot .if-block {
	float:left;
	margin-right:32px;
	height:62px;
}
.index-foot .if-block.if1 {
	padding-left:36px;
	background:url('../img/top200.png') 0 50% no-repeat;
}

.blue-button {
	width:308px;
	height:81px;
	background:url('../images/blue-button-single.png') 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:37px/81px Tahoma;
}

.main-contacts {
	float: left;
	margin: 45px 0 30px;
}

.mail-link {
	position: absolute;
	bottom: -20px;
	right: 195px;
}

.pilot {
	width: 1000px;
	margin: 50px auto 160px;
	background: url(../images/strategy.png) right center no-repeat;
}
.pilot_header {
	margin: 0 0 40px;
	font-size: 22px;
	color: #1da7ec;
}

.pilot-form_caption,
.pilot_text {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
}
.pilot_text {
	margin: 0 0 45px;
	font-family: Tahoma, sans-serif;
}
.pilot-form_caption {
	margin: 0 0 10px;
	font-family: Tahoma, sans-serif;
}

.pilot-form {
	width: 266px;
	overflow: hidden;
	font-family: Tahoma, sans-serif;
}

.pilot-form_textarea,
.pilot-form_input {
	display: block;
	margin: 25px 0;
	padding: 0 10px;
	width: 264px;
	border-radius: 5px;
	background: #fff;
	background-image: none;
}

textarea.pilot-form_textarea,
input.pilot-form_input:focus,
input.pilot-form_input:active,
input.pilot-form_input:hover {
	width: 264px;
	background: #fff;
	background-image: none;
}

textarea.pilot-form_textarea {
	padding: 10px;
}

.pilot-form_i label {
	font-size: 17px;
	color: #9e9e9f;
	cursor: pointer;
}

.pilot-form_i input[type=radio]:checked + label {
	color: #0067b3;
}

.pilot-form_submit {
	display: block;
	width: 209px;
	height: 57px;
	margin: 30px auto 0;
	background: url(../images/submit.png) center center no-repeat;
	color: #fff;
	line-height: 57px;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
}

.main-banner {
	width: 100%;
	height: 71px;
	background: #0968a3;
}

.main-banner_wrap {
	width: 898px;
	height: 71px;
	margin: 61px auto 0;
	background: url(../img/arrow.png) right center no-repeat;
	line-height: 71px;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 36px;
}

.main-banner_wrap a {
	color: inherit;
	font-family: inherit;
}