body

{

	margin-top:0px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;
	color: black;
	



}



td

{

	font-family: Tahoma;

	font-size:12px;

	color:#000000;

	line-height:16px;

}



a

{

	font-family: Tahoma;

	font-size:12px;

	color: #3333ff;

	text-decoration: none;

}






a:hover

{

	color: #0099ff;

	cursor:hand;

	text-decoration: underline;

}





.menu

{

	position: absolute;

	top:0;

	z-index: 2;

}



.head

{



	font-family:Tahoma;

	font-size:14px;



}



.submenu

{

	position: absolute;

	top: 20;

	z-index: 0;

	visibility: hide;

	visibility: hidden;

}







.top

{

background-color:#66cc00;

border-bottom:2px solid white;

width:400;

text-align:justify;

}



.d_top

{

border-bottom:2px solid white;

width:400;

text-align:justify;

}



.news

{

background-color:#dfdfdf;

font-size:12;

color:black;

font-family:Tahoma;

width:400;

text-align:justify;

}



.theme

{

color:white;

font-size:12;

font-family:Tahoma;

text-align:right;

width:400;

}



.date

{

color:white;

font-size:10;

font-family:Tahoma;

text-align:left;

}



.separate

{

height:10

}



.top_fon

{

  bgcolor:#EFEFE3;
  width: 100%;

  background: url(http://crimair.com/images/fon_top.jpg) repeat-x;

}

.fon

{
width: 100%;

  background: url(images/hawai.jpg) no-repeat;
  
}

.fon_ex

{
  background: url(http://crimair.com/images/fon_ex.jpg) no-repeat;
}
/*
#fon_top_main{

background-image: url(http://crimair.com/images/fon_top_main.jpg) no-repeat;
width: 100px;
height: 100px;

}*/

.left_menu{
margin: 0px;
 padding: 5px 5px 5px 5px; 
 margin-left: 20px;
 /* background-image: url(templates/images/fon_menu.jpg);*/
   background-repeat: repeat-y; 
 width: 170px;   
   margin-right: 20px;	
}

#left_menu a{
	font-family: Tahoma;

	font-size:12px;

	font-weight: bold;
	color: #3333ff;

	text-decoration: none;
	
}
#left_menu a:hover

{

	color: #0099ff;

	cursor:hand;

	text-decoration: underline;

}

#tel{
	margin: 0px;
	padding: 0px;
	margin-top: 20px;

}

*html #tel{
margin-bottom: -20px;
}

/*.top_left{
margin: 0px;
	padding: 0px;
	background-color: #3333ff;
	width: 10px;
	height: 10px;
	float: left;
	margin-top: -5px;	
}

.left_item {
background-color: #3333ff;
}

#nav_menu a {color:#ffffff; text-decoration:none;}
#nav_menu a:hover {color: #3333ff; text-decoration: underline; background-image: url(templates/images/bg.jpg);  width:120px; height:30px;}
*/
#nav_menu{
	padding: 0px;
	margin: 0px;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width: 100%;
margin-top: -11px;
position: relative;
	z-index: 2;	
	
}

*html #nav_menu{
margin-top: -7px	
}
#nav_menu a{
font-family: Tahoma;
	font-size:12px;
	font-weight: bold; 
}

#exc_tab{
width: 800px;
	text-align: center;
 border-collapse: separate;
 border-color: #3333ff;
margin: 0 auto;	
}

#exc_tab tr td{
	font-family: Verdana;
	font-size:12px;
	 border-color: #3333ff;
	 	 line-height: 22px;
}




#exc_info {
margin: 0 auto;
padding: 0px;
width: 800px;
font-family: Verdana;
	font-size:11px;

}

#rignt_menu{
margin: 0px;
padding: 0px;
margin-left: 20px;
margin-right: 20px;
margin-top: -20px;
width: 170px;

}

#gerb_img{
	padding: 0px;
	margin: 0px;
	margin-right: 10px;

	margin-top: 30px;
}

#gerb_word{
		padding: 0px;
	margin: 0px;
	margin-top: 39px;
	
}

#kruiz
{
margin: 0px;
padding: 0px;
width: 730px;
margin-bottom: -30px;
margin-right: -25px;

}

*html #kruiz
{
margin-bottom: 0px;
}

#cont_cruis{
margin: 0px;
padding: 0px;
margin-top: 170px;
	
}
*html #cont_cruis{
margin: 0px;
padding: 0px;
width: 100%;
	
}

#vod
{
border: 1px;
margin: 0px;
padding: 0px;
margin-right: 15px;
margin-top: 20px;
margin-bottom: 10px;
height:90px;
width: 98px;
line-height: 20px;
float: left; 

}


#vm
{
margin: 0px;
padding: 0px;
margin-right: 15px;
float: left;
margin-top: 20px;
margin-bottom: 10px;
height:90px;
width: 73px;
line-height: 20px;

}



#vt
{
margin: 0px;
padding: 0px;
margin-right: 15px;
float: left;
margin-top: 25px;
margin-bottom: 10px;
height:90px;
width: 110px;
line-height: 40px;
text-align: center;

}

#mk
{
margin: 0px;
padding: 0px;
margin-right: 15px;
float: left;
margin-top: 20px;
margin-bottom: 10px;
height:90px;
width: 111px;
line-height: 20px;

}

#costa
{
margin: 0px;
padding: 0px;
float: left;
margin-top: 20px;
margin-bottom: 10px;
height:90px;
width: 111px;
line-height: 20px;
margin-right: 15px;

}

#gold
{
margin: 0px;
padding: 0px;
float: left;
margin-top: 20px;
margin-bottom: 10px;
margin-right: 15px;
height:90px;
width: 270px;
line-height: 20px;

}

#ben
{
margin: 0px;
padding: 0px;
float: left;
margin-top: 31px;
margin-bottom: 10px;
margin-right: 15px;
height: 73px;
width: 126px;
line-height: 44px;

}


#line
{
margin-top: 7px;
margin-bottom: 10px;
width: 100%;
border-bottom:2px solid #ffffff;
}

*html #line{
margin-bottom: 20px;
}

#line_div{
	padding: 0px;
	margin: 0px;
	text-align: left;
		margin-top: 3px;
		margin-left: 10px;
		margin-bottom: 20px;
			background-image: url(img/avst.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 162px;
	float: left;


	 
}


#line_div2{
	padding: 0px;
	margin: 0px;
	text-align: right;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	background-image:url(img/rus.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 162px;
	float: right;
		 
}

*html #line_div2{
margin-bottom:0px;
padding-bottom: 0px; 
}

#zag{
	margin: 0px;
	padding: 0px;
	text-align: left;	
	color: black;
	padding-left: 68px;
		font-size: 17px;
	font-weight: bold;
}

#rus{
	margin: 0px;
	padding: 0px;
	text-align: right;
	color: black;
	padding-right: 45px;
	font-size: 17px;
	font-weight: bold;
		
}



#scroll
{	
margin-top: 70px;
	background-image: url(images/fon_line2.jpg);
	padding-left: 7px;
	color: black;
	padding-right: 5px;
	font-size: 17px;
	font-weight: bold;
	width: 240px;
	height: 20px;
	
	
}
*html #scroll{
	width: 250px;		
}
/*
#line2
{
margin-top: 57px;
	width: 255px;
	margin-left: -3px;
}

*html #line
{
margin-top: 73px;
	width: 250px;
	margin-left: 2px;
}

*html #line2
{
margin-top: 73px;
	width: 255px;
	margin-left: -3px;
}

#scroll
{	
margin-top: 70px;
	font-size: 17px;
	font-weight: bold;
	background-image: url(images/fon_line2.jpg);
	padding-left: 5px;
	padding-right: 5px;
	
}





*/

#cont_general
{
	margin: 0px;
padding: 0px;
margin-top: 20px;
width: 100%;
text-align: center;
}


*html #cont_general
{
	margin: 0px;
padding: 0px;
margin-top: 0px;
width: 100%;
}


#general
{
margin: 0px;
padding: 0px;
margin-left: 40px;
width: 90%;
min-width: 647;
}

*html #general
{
margin-right: 10px;
width: 100%;
width: 647px;

}


#ur 
{
margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
	line-height: 23px;
	font-size: 14px;
}

#ur a
{
	font-size: 13px;
	font-weight: bold;
}

#rt {
	margin: 0px;
	padding: 0px;
		margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 7px;
		font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#pos
{
	margin: 0px;
	padding: 0px;
		margin-top: 20px;
		margin-left: 20px;
		font-size: 13px;
	font-weight: bold;
	text-align: left;	
}

#pairs
{
margin: 0px;
	padding: 0px;
 border-collapse: separate;
 border-color: #3333ff;
color: black;
text-align: left;

}

#pairs tr td{
	padding: 10px 3px;
	border-color: #3333ff;
}

#demand{
margin-top: 20px;
}

#airport{
margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;


}

#airport tr td{
padding: 0px 30px;
	line-height: 30px;
	font-family: "Monotype Corsiva"	
}

#stud{
margin: 0px;
	padding: 0px;
	text-align: left;
	margin-top: 145px;	
}

#beach{
margin: 0px;
	padding: 0px;
	margin-top: 80px;	
}

*html #beach{
margin-top: 90px;
}

#search{
border: 0px;
width: 700px;
height: 350px;

}


*html #search{

width: 705px;
height: 310px;
}

#search2{
margin: 0px auto;
width: 700px;
height: 300px;

	
}

*html #search2{
border: 0px;

}

#vor{
text-align: right;
margin-left: 90%;
}



#reduct{
	border-collapse: collapse;
	border-color: #0099ff;
	margin-top: 20px;
	width: 95%;
}

#reduct tr td{
line-height: 20px;
border-color: #0099ff;
padding: 3px;

}
#razd{
width: 2px;
background-color: #0099ff;
}

#top_reduct{
	text-align: center;
	background-color: #cd5c5c;
	color: white;
}
#name{
width: 11%;

}

#future{
width: 38%;	
}

#cruises{
text-align: justify;
float: left;
margin-right: 20px;
margin-left: 20px;
margin-top: -10px;
}

*html #cruises{
margin-top: 20px;
}

#cruises img{
	padding-right: 15px;
}

#cruises_search{
border: 0px;
width: 700px;
height: 400px;
}


*html #cruises_search{

width: 705px;
height: 390px;
}

#cruises_search2{
margin: 0px auto;
width: 700px;
height: 300px;	
}

*html #cruises_search2{
border: 0px;
}

#rule_avia
{
	float: right;
	width: 300px;
	margin-left: -50px;
}

*html #rule_avia
{
margin-top: 10px;
}

#print{
	margin-bottom: 10px;
	margin-top: -20px;
}

*html #print{
margin-bottom: 5px;
}

#img_print{
margin-right: 125px;
}

 *html #img_print{
margin-bottom: -1px;
}

#world
{
float:right;
margin-right:-5px;

}

*html #world
{
float: none;
margin-right:0px;

}

#box_info {
				margin:0px auto;
		padding:  0px; 
  background: #a6ce39;
  margin-top: 20px;	
		width: 700px;
} 


*html #box_info {
margin-top: 40px;
}


#top_info div { 
  background: url(img/top_left.gif) no-repeat top left; 
} 
#top_info { 
  background: url(img/top_right.gif) no-repeat top right; 
} 



#top_info1 div { 
  background: url(img/top_left_h.gif) no-repeat top left; 
} 



#bottom_info div { 
  background: url(img/bottom_left.gif) no-repeat bottom left; 
} 

#bottom_info { 
  background: url(img/bottom_right.gif) no-repeat bottom right; 
} 

#top_info div, #top_info, #bottom_info div, #bottom_info  { 
  width: 100%; 
  height: 10px; 
 
} 
#content_info { 
  margin: 0 15px;
  text-align: left;
  color: black;
  font-size: 15px;
  font-weight: bold;
  /*text-shadow:-1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black, 1px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black;
*/
  } 
  
  #sent_coast{
  color: #ff8c00;
  font-size: 15px;
  font-weight: bold;
  }

  #sent_name{
  color: black;
  font-size: 16px;
  font-weight: bold;
  }
  
  #tab{
  	text-align: left; 
  }

  #spec_sent{
  	margin:0px;
	padding:  0px; 
  	background-color: white;
  	padding: 2px 5px;
  	margin-bottom: 5px;

  }
 
   #spec_line{
   margin:0px; 
   padding:0px; 
   line-height: 22px;
   padding-bottom: 5px;
   padding-top: 5px;
   margin-bottom: -15px   	
   }
   
   #tree{
   	margin: 0px auto;
   padding:0px;
   background-image: url(img/tree.png);
   	background-repeat: no-repeat;
   	width: 275px;
   	height: 248px;
   	z-index: 1;   	
  		/*margin-top: -790px;
  		margin-right: -5px;*/
  	
  		margin-top: -20px;
  
   
   }
   
   *html  #tree{
   padding:0px;    
   	position: relative;
   	z-index: 1;
  /* 	
  width: 264px;
   	height: 237px;
   margin-top: -800px;
   margin-left: 0px;*/

   }
/*   
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #tree {
 /* opera
  margin-top: -835px; 
 
  }
}
 @media all and (-webkit-min-device-pixel-ratio:0) {
   #tree {
 /*margin-left: 0px;
	margin-left: 37%;
margin-right: 37%;

   }
  }


@media all and (-webkit-min-device-pixel-ratio:0) {
   #tree {
 

/* opera
   }
  }

*/
  #ouval{
  	margin-top: -228px;
  }
  *html #ouval{
  	margin-top: -218px;
  }
  
  
   
 #menu_z
  {
  	margin:0px; 
   padding:0px;
   position: absolute;
	z-index: 3;
	margin-top: -235px;
  }
  
  *html  #menu_z
  {
  margin-left: -600px;
  margin-top: -234px;
  }
  
  #fin
  {
  	margin:0px; 
   padding:0px;
   float: left;
   	margin-top: 90px;
   margin-left: 0px;
     height: 90px;
   width: 80px;
   border: 0px;
   border-bottom-color: black;
   border-style: solid;
  }
  
  
  *html #fin
  {
   width: 78px;
  margin-top: 85px;
   margin-left: 0px;
  }
   /* @media all and (-webkit-min-device-pixel-ratio:0) {
   #fin {
  margin-left: 0px;

   }
  }*/
  
   #scan
  {
  	margin:0px; 
   padding:0px;
   float: left;
   	margin-top: 155px;
   margin-left: -20px;
     height: 90px;
   width: 80px;
   border: 0px;
   border-bottom-color: black;
   border-style: solid;
  }
  
  *html #scan
  {
   width: 78px;
  margin-top:148px;
   margin-left: -18px;
  }
  
   /* @media all and (-webkit-min-device-pixel-ratio:0) {
   #scan {
  margin-left: 371px;

   }
  }*/

   #evr
  {
  	margin:0px; 
   padding:0px;
   float: left;
   	margin-top: 134px;
   margin-left: -1px;
     height: 90px;
   width: 80px;
   border: 0px;
   border-bottom-color: black;
   border-style: solid;
  }
  
  *html #evr
  {
   width: 78px;
  margin-top:128px;
   margin-left: -1px;
  }
  
  /*
    @media all and (-webkit-min-device-pixel-ratio:0) {
   #evr {
  margin-left: 461px;

   }
  }*/

  #spb
  {
  	margin:0px; 
   padding:0px;
   float: left;
   	margin-top: -195px;
   margin-left: 194px;
     height: 90px;
   width: 80px;
   border: 0px;
   border-bottom-color: black;
   border-style: solid;
  }
  
   *html #spb
  {
   width: 78px;
  margin-top:-189px;
   margin-left: 186px;
  }
  
  #bottom{
  background: url(img/pearl.png) no-repeat bottom left;
  background-repeat: no-repeat;
  	line-height:20px;
  	padding-left:20px;
  	font-size:10px;
  	color: black;
  	height: 162px;
  
  }
  
  /*
    @media all and (-webkit-min-device-pixel-ratio:0) {
   #spb {
  margin-left: 520px;

   }
  }*/

  
 #info{
margin-top: 40px;
line-height: 30px;
font-weight: bold;
text-align: center;
}











