/* CSS Document */


/*CSS Document*/
/*Created by Stanislav Levishchev on 14/02/08*/



@import url("country.css");
@import url("avia.css");
@import url("ukraine.css");
@import url("kruize.css");
@import url("rest.css");
@import url("corporate.css");
@import url("sub.css");

*, html {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	min-width:955px;
	font-family: Arial, sans-serif;
}

IMG {
	border: 0px;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;	
}


.newstitle {
	font-size:14px;
	color:#659cb5;
	float:left;
	clear: both;
	margin:0 0 0px 0;
	height:20px;
	font-weight:normal;
	
}
.newsdate {
	font-size:11px;
	color:#666666;
	font-weight:normal;
}


a, a:link, a:visited {
	text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration:underline;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #2D687F;
	font-size: 13px;
	font-weight: normal;

	
}
p.banner{
	color:#333;
	text-align:center;
	padding: 5px;
	;
}

.cruize_pages{
	color:#26476A;
	font-size: 13px;
	text-decoration:none;
}
.cruize_pages_sel{
	color:#26476A;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
}

/*________________DIV_________________*/

#header {
	height:300px;
	background: url(/img/header1.jpg) no-repeat left top;
	z-index: 7;

}

#banner{
	height:auto;
	padding: 40px 10px 0 10px;
	position: relative;
}

#content_l {
	float:left;
	width:250px;
	height:auto;
	margin: 50px 0 50px 0;

}

h3{
	font-size: 16px;
	color: #244669;
	margin: 0 14px 14px 14px;
}

h4{
	font-size: 13px;
	color: #ffffff;
	margin: 0px;
}

#content_l span {
	color: #244669;
	font-weight:bolder;
	margin: 10px 0 10px 14px;
	display:block;

}
#content_l span.date{
	color:#659cb5;
	border-left: 4px solid #244669;
	padding:0;
	border-bottom: #666666 1px dotted;
	clear: both;
padding-left: 5px;
}
#content_r {
	height:100%;
	position:relative;
	margin: 50px 14px 50px 260px;
}
#content_r img.sturval{
	float:left;
	height: 24px;
}

#content_r p {
	margin:0 0 30px 5px;
}
#content_r  ul{ list-style: none;
margin-left:10px;
 }

#content_r  ul li {
border-left: 4px solid #244669;
	padding-left:10px;
height:auto;
	margin:10px 0 10px 0;
	
	
}

#content_r  ul li ul{ margin:10px 0 10px 10px;}


#content_r  ul li ul li {
border-left: 3px solid #5483A3;

	padding-left:10px;
	font-size:0.9em;
	
	
}

#content_r  ul li ul li ul  {
margin:10px 0 10px 10px;;

	
	
}

#content_r  ul li ul li ul li {
border-left: 2px solid #7CB7D4;
	
	padding-left:10px;
	font-size:0.9em;
	
	
}

#banner_sub{
	position:relative;
	height:100px;
	clear: both;
	overflow: visible;
	z-index: 21;
}
.one {

	margin: 5px 0 5px 14px;
	float:left;
	width: 47%;
	height:auto;
	
	clear: right;
	
}
.two {
	margin: 5px 0 5px 14px;
	float:right;
	width: 47%;
	height:auto;
	clear: right;	
}



.one img, .two img  {
	margin-right: 10px;
	float: left;
	
}

.one h4, .two h4 { 
	padding: 0 0 0 0;
	font-size: 1.5em;
	color: #244669;
	float: left;
	width: 70%;
}



.one p, .two p { 
	padding: 10px 0;
	
	float: left;
	width:70%;
	line-height: 1.3em;
}


.zagolovok {color: #244669; }

#island{
	background: url(/img/island1.gif) no-repeat;
	height:300px;
	background-position: right top;
	position:relative;
}

 H2 {
	margin-top:20px;
	margin-left: 10%;
	font-size:1.5em;
	color:#FFF;

}
 H2 span { font-size:2em; }

/*________________Menu_________________*/
table td.bottom { background: url(/img/m_bottom.gif) #ffffff repeat-x left bottom;
}
table td.top { background: url(/img/m_top.gif) #ffffff repeat-x left bottom;
}

#menu_up{
	position:relative;
	height: 30px;
}


table td.right { background: url(/img/m_r.gif) #ffffff repeat-y left bottom;
}
table td.left { background: url(/img/m_l.gif) #ffffff repeat-y right bottom;
}

table td.middle {
	border-right: 1px dotted #666666;
	background-color:#FFF;
}

a.menu, a.menu:active, a.visited { 
font-size:16px;
 text-decoration:none;
  color:#26476A;
  font-weight: bold;
  line-height:1.4em;
  padding: 0 5px 0 5px;
   }
a.menu:hover { background-color:#26476A; color:#FFFFFF;
line-height:1.4em;
text-decoration:none;
}
#menu_down {
	height:30px;
	position: absolute;
	left: 0px;
	top: 285px;
	width: 100%;
	background: url(/img/m_bg.jpg) repeat-x left top;
	z-index:5;

}

a.menu_small, a.menu_small:active, a.visited {
	font-size:12px;
 	text-decoration:none;
  	color:#26476A;
}

a.menu_small:hover { 
	background-color:#26476A; color:#FFFFFF;
	text-decoration:none;
}


#menu_down table td.bottom { background: url(/img/m_bottom.gif) #ffffff repeat-x left bottom;
}

/*________________Banner_________________*/
#ban { float:left;
 height:200px;
 width:19%;
 
 margin: 40px 0 0 0; 
 }

/*________________Footer_________________*/
/* corporate*/



/* end_corporate*/

#footer{background:url(/img/footer_bg.jpg) repeat-x left bottom;
height:250px;
position:relative;}
.fl{ position:relative; width:100%; height:250px;;
background-image:url(/img/flower_bg.jpg); background-repeat: no-repeat; background-position:left top;   }

	
	

td.footer { border-right: 5px #54A5A8 solid;
background:url(/img/adresa.gif) no-repeat top left;}
td.footer1 { border-right: 5px #54A5A8 solid;
background:url(/img/contact.gif) no-repeat top left;}
p.foot { color:#5B778F; padding:0 5px 0 5px;
line-height:1.5em;}
.copyright 
{ color:#FFFFFF; padding-right:50px;
font-size:12px;
font-weight:normal; }

/*_____________sub______________*/

#head_ukr_corp  
{ background: url(/img/corporate_bg.gif) repeat-x right top;
height:200px;
}


#logo {position:relative; height:125px;}

a.sub_menu, a.sub_menu:link {
line-height:20px;
	font-size:15px;
	color:#659cb5;
	float:left;
	padding:0 0 0 20px;
	clear: both;
	margin:0 0 20px 0;
	background:url(/img/button.gif) no-repeat left 0px;
	height:20px;
	font-weight:bold;
}

a.sub_menu:hover {text-decoration:none;
background-position:left -20px;
color:#26476A; }


h3.subh { color:#FFF;
font-weight:normal;
line-height:24px;
 font-size:18px; 
float:left; 
background:url(/img/razdel.gif) #80B7D6 no-repeat right top;
padding: 0 10px 0 20px;
margin:0 0 20px 0;
 height:28px; 
 width:auto; }
 
 H2.b {
	margin-top:24px;
	margin-left: 10%;
	font-size:1.5em;
	color:#FFF;

}
 H2 span { font-size:2em; }
 
 /* bug*/
 
 #cf{
	position:relative;
	height:16px;
	clear: both;
	overflow: visible;
	z-index: 21;
}
 

#head_kruize  
{ background: url(/img/bg_kruize.jpg) no-repeat right top;
height:200px;
}
#bg_ship{
	background: url(/img/bg_ship.gif) no-repeat;
	height:300px;
	background-position: 14px 76px;
	position:relative;
}
H2.kruize {
	margin-top:24px;
	float:left;
	margin-left:100px;
	margin-right:200px;
	font-size:1.5em;
	color:#FFF;
}

H2.k{
	margin-top:24px;
	float:right;
	
	margin-right:200px;
	font-size:1.5em;
	color:#FFF;
}

#menu_down_kr {
	height:30px;
	position: absolute;
	left: 0px;
	top: 185px;
	width: 100%; 
	background: url(/img/m_kruize_l.gif)  left top;
	z-index:5;
}

table.tbl td {padding:2px 5px;   color:#26476A; font-size:12px; }
  tr.tbl_head th { padding:2px 5px; }
tr.tbl_head { color:#FFFFFF; font-size:12px; background-color:#26476A; }
.tbl_chet{   background-color:#E0F4FB; }
.tbl_nechet{  background-color:#B9E2F3; }
