@charset "utf-8";
/* CSS Document */
div.container { 
	min-height: 100%;
	height: '100%'; 
	min-width: 1000px; 
	width: expression(document.body.clientWidth<1000?'1000px':'auto'); position: relative; z-index: 100 }
	
/*===========шапка================*/		
div.top { 
	overflow: hidden; 
	background: url(../img/sky.jpg) no-repeat 0 0; 
	height: 361px;
	cursor: default }
	
div.line { 
	background: url(../img/line.gif) repeat-x 0 141px; 
	height: 361px; 
	overflow: hidden; } /*линия================*/

div.title { 
	padding: 32px 0 0 40px; 
	color: #13397f; 
	position: absolute; 
	z-index: 10; 
	top: 0; 
	left: 0 } /*блок заголовока================*/	

div.title h1 { 
	font: bold 24px Tahoma, sans-serif; 	
	line-height: 100%; 
	padding-bottom: 5px }	
	
div.title span { font-size: 95% }
	
div.topright { 
	background: url(../img/air.png) no-repeat 0 0; 
	height: 230px; 
	width: 706px; 
	float: right;
	margin-top: 35px; } /*самолет================*/

	
/*===============контент================*/		
div.leftdiv { 
	width: 24%; 
	position: relative; 
	bottom: 75px; 
	float: left;
	margin-bottom: -75px }
	
div.rightdiv { 
	float: right; 
	width: 76%; 
	position: relative; 
	bottom: 140px;
	margin-bottom: -140px  }		
	
div.rasp { margin-bottom: 280px; clear: both; overflow: hidden }
div.rightdiv div.rasp { margin-bottom: 220px; }
 
/*===========главное меню================*/	
div.decor1 { background: url(../img/mmenubg.jpg) repeat-y 0 0; position: relative; overflow: hidden;  }

div.decorliner { background: url(../img/decorliner.gif) repeat-y 100% 0; //position: relative }/*граница справа================*/	
div.decorbottom { background: url(../img/decorline.gif) repeat-x 0 100%; //position: relative; }
div.decortop { background: url(../img/decorline.gif) repeat-x 0 0; //position: relative  }

div.decorcr { background: url(../img/decorcrm.gif) no-repeat 100% 0; //position: relative }/*угол верхний================*/	

div.decorcbr { 
	background: url(../img/decorcbr.gif) no-repeat 100% 100%; 
	padding: 12px 15px 12px 0; 
	//position: relative } /*угол нижний================*/	

ul.mmenu { position: relative; margin: 0 }
ul.mmenu li { 
	background: url(../img/mmenuli.gif) repeat-x 0 100%; 
	padding: 2px 20px 6px 40px; 
	color: #000; 
	text-decoration: none; 
	font: 20px Tahoma, sans-serif; 
	position: relative; }
		
ul.mmenu li.last { background: url(../img/e.gif) no-repeat 0 0   }

ul.mmenu li img.linkimg { 
	position: absolute; 
	left: 0; 
	left:'-40px'; 
	top: 0; }
	
/*===========рассылка================*/	
div.rass { 
	background: url(../img/rass.gif) no-repeat 0 0; 	
	padding: 40px 0 0 0;
	margin-top: 33px}
	
div.rass h1 { font: 24px Tahoma, sans-serif; color: #072a69; padding-left: 100px }

div.pod { padding: 37px 0 0 40px; }

input.input1 { 
	width: 51%; //width: 48%; width: '51%'; 
	vertical-align: middle; 
	color: #7f7f7f; 
	font-size: 95%; 
	padding: 1px 0 1px 4px;  }
	
input.button1 { 
	width: 8.5em; 
	font:  bold 90% Tahoma, sans-serif; 
	vertical-align: middle }
p.otp { 
	float: left; 
	color: #035abc; 
	font: bold 95% Tahoma, sans-serif; 
	background: url(../img/otp.gif) repeat-x 0 100%; 
	padding: 0; 
	margin: 5px 0 0 40px; 
	margin-left: '20px';
	cursor: pointer; cursor: hand }	

/*===========превед================*/	
div.preved { padding: 0 66px 0 60px; overflow: hidden; position: relative; z-index: 100 }

div.slogan { 
	background: url(../img/slogan.png) no-repeat 0 0; 
	background: expression('none'); 
	width: 293px; 
	height: 56px; 
	margin-bottom: 7px;
	position: relative;
	right: 8px }
	
/*===========инфоблоки================*/
div.avia { 
	padding: 22px 65px 0 27px; 
	background: url(../img/avia.jpg) no-repeat 100% 100%; 
	position: relative;  
	left: 4px; height: 315px }
div.turism { 
	padding: 22px 65px 0 27px; 
	background: url(../img/turism.jpg) no-repeat 100% 100%; 
	position: relative;  
	left: 4px; height: 315px; }	
	
div.contc { 
	border: 1px solid #c7cacd; 
	float: left; 
	background: url(../img/contc.gif) repeat-x 0 100%; 
	margin: 25px 0 0 60px; 
	margin:'25px 30px 0 30px'; 
	width: 36%	}

div.contc h1 { 
	font: 25px Tahoma, sans-serif; 
	color: #072a69; 
	position: absolute; 
	top: -20px;
	left: 22px;  
	background: #fff; 
	padding: 0 5px 0 5px; 
	float: left; 
	text-align: center;	
	margin: 0 }

div.cbl { background: url(../img/cbl.gif) no-repeat 0 100%; position: relative; right: 6px; top: 2px }
div.ctl { background: url(../img/ctl.gif) no-repeat 0 0; position: relative; right: 3px; bottom: 1px }
div.ctr { background: url(../img/ctr.gif) no-repeat 100% 0; position: relative; left: 6px; }

ul.rec { margin: 0; }

ul.rec li { 
	background: url(../img/rec.gif) no-repeat 0 10px; 
	padding: 0 0 .8em 15px; 
	position: relative; }
	
ul.rec li a { color: #035abc; font: 18px Tahoma, sans-serif; line-height: 100%  }
ul.rec li a:hover { color: #082f73 }

/*===========подвал================*/
div.bottom { 
	height: 280px; 
	background: url(../img/bottombg.gif) repeat-x 0 100%; 
	width: 100%; 
	position: absolute; 
	top: -281px; 
	//z-index: 1 }

table.train { 
	width: 100%; 
	background: url(../img/train.jpg) no-repeat 100% 100%; 
	height: 280px }	
	
table.train td.left { 
	width: 24%; 
	background: url(../img/bottom.gif) repeat-x 0 100%; 
	height: 280px }
	 
table.train td.left div.hand { background: url(../img/bottomhand.jpg) no-repeat 0 100%; height: 280px; } 

p.softm { 
	color: #918e8e; 
	font: 90% Tahoma, sans-serif; 
	margin: 140px 0 0 145px; 
	position: absolute; 
	z-index: 100 }
	
p.softm a { color: #918e8e !important; }

table.train td.left p.tel { 
	font: 22px Tahoma, sans-serif; 
	padding: 5px 0 0 56px; 
	position: relative; 
	z-index: 100  }	
	
table.train td.right {	
	height: 280px; 
	width: 76%; 
	color: #918e8e } 
	
table.train td.right div.info { 
	margin: 0 0 0 0; 
	position: relative; 
	width: 36%; 
	z-index: 10; 
	float: left; 
	background: url(../img/bottom.gif) repeat-x 0 100%; 
	height: 280px  }

table.train td.right div.infoc { 
	position: relative; 
	overflow: hidden; 
	height: 280px; 
	left: 60px; 
	background: url(../img/bottom2.gif) no-repeat 100% 100% }	

table.train td.right p { font-size: 95%; padding-bottom: .3em }

table.train td.right strong.agency { display: block; padding-bottom: 1.3em; padding-top: 155px }

/* Print Version */
DIV.topright IMG {display: none;}

