@charset "utf-8";
*{ margin:0; padding:0;}
:focus {
	outline: 0;
}
body{
	background:url(/img/i/fon_top.gif) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
#container{
}
.top-menu ul#nav{
	margin-top:-35px;
	position:absolute;
}
.top-menu ul#nav li{
	list-style:none;
	float:left;
	padding-left:5px;
}
.top-menu a{
	background:none;
	font-size:13px;
	font-weight:bold;
	color:#0063FC;
}
.top-menu a img{ background:none;}
.top-menu a:hover{ text-decoration:none;}

.top-menu #nav li a{
	padding-left:0px;
	padding-top:3px;
	width:135px;
	display:block;
	min-height:20px;
	height:auto !important;
	height:20px;
	text-decoration:none;
	text-align:center;
	color:#0063FC;
	font-size:11px;
}
.top-menu #nav li a:hover{  
	text-decoration:underline;}

/* Lists start */

p strong{
	font-weight:bold;
	font-size:12px;
}

ul{
	padding:4px 0 4px 12px;
}
ul li{
	padding:0 0 10px;
}

.no-marked{
	padding:4px 0;
}
#contents .no-marked li{
	list-style:none;	
	padding:0 0 10px;
}

.no-marked li a:hover{
	color:#231f20;
}
/* Lists end */


/*------------------------------------*/
#nav a {
	display: block;
	text-align:left;
	text-indent:8px;
	padding-left:7px;
}
#nav li ul {
	position: absolute;
	width: 190px;
	left: -999em;
}
#nav .sub-menu{
	padding:0;
	margin-top:-6px;
}
#nav li .sub-menu li,
#nav li .sub-menu a{
	color:#0063FC;
	background:#B1E1F7;
	width:190px;
	margin-left: 5px;
	text-align:left;
}
#nav li .sub-menu li{
	background:url(/img/i/sag-buton2.gif) no-repeat left #B1E1F7;
}
#nav .sub-menu li{
	border-left:3px solid #689FEF;
}
#nav li ul.sub-menu a{
	font-weight:normal;
	border-bottom:1px solid #689FEF;
}
#nav ul.sub-menu li a:hover,
#nav ul.sub-menu a:hover{
	background:#DBEFFA;
}
#nav ul.sub-menu li a:hover,
#nav ul.sub-menu li:hover{
	left: auto;
	color:#000066;
	text-decoration:none;
}
#nav li:hover ul.sub-menu {
	left: auto;
	font-weight:normal;
}
/* тут начинается бубен*/
#sub-menu ul.sub-menu2{
	display:none;
	position:absolute;
  	left:190px;
	margin-top: -23px;
}
#sub-menu li:hover ul.sub-menu2,
#sub-menu li.sfhover ul.sub-menu2 {
  	display: block;
	text-decoration:none;
}
#sub-menu li:hover ul.sub-menu2,
#sub-menu li.sfhover ul.sub-menu2 {
  	display: block;
}
/* тут он кончается*/
#nav li:hover ul.sub-menu, #nav li.sfhover ul.sub-menu{
	left:auto;
}
#nav li ul li{
	text-align:left;
	padding-top: 0px;}
/*-----------------##############################-------------------*/
.contacts{
	text-align:center;
	vertical-align:top;
	position: absolute;
	width:200px;
	height:20px;
	margin-top:-115px;
	margin-left:420px;
}
.contacts a{ background:none; border:none;}

/* Tables start */

.contacts-table, .customs{
	overflow:hidden;
	margin:0 0 12px;
}
.contacts-table thead th{
	padding:6px 4px;
	border:1px solid #D1D3D4;
	color:#0063FC;
}

.contacts-table .colored td, .customs .colored td{
	background:#EEEFEF none repeat scroll 0 0;

}

.contacts-table td{
	width:200px;
}

.contacts-table td, .customs td{
	border:1px solid #acb4be;
	}

.green{
	color:#339966;
}
/* Tables end */
.search{
	position:absolute;
	text-align:left;
	padding-top:0px;
	padding-left:3px;
	width:244px;
	height:16px;
	margin-top:-90px;
	margin-left:415px;
}
#searchimg{
	width: 20px;
	border: 0px;
	cursor: pointer;
	background:url(/img/i/avion.gif) no-repeat;
}
.langues{
	float:right;
	position:absolute;
	width:100px;
	height:50px;
	margin-left:720px;
	margin-top:-109px;
}
.langues li{
	background:none;
	display:block;
	list-style:none;
	text-align:left;
	margin:0;
	padding:2px 0 0;
}
.langues ul li{
	padding-top: 2px;
}
.langues a{
	font-size:11px;
	font-weight:normal;
	background:none; 
	color:#004E78;
	padding-top:3px;
}
.inform{
	background:url(/img/i/inform.gif) no-repeat;
	position:absolute;
	width:155px;
	height:56px;
	margin-left:830px;
	margin-top:-109px;
	color:#CCCCCC;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
	padding-left:10px;
}
.inform h3{ color:#FFFFFF; font-size:15px; padding-top:5px;}
.ban-menu{background:url(/img/i/ban-menu.jpg) no-repeat center top;}
.ban-menu li{list-style:none;}
.ban-menu a{ background:none; font-weight:bold;} 
/*////  menu-img inceput  ////*/
/*a я тут начну*/
#bt-left,
#bt-right{
	height:106px;
	width:300px;

}
#bt-left{
	float:left;
	margin-top:170px;
}
#bt-right{
	float:right;
	margin-top:170px;
	margin-left:20px;
}
#bt-left .left-2{
	margin-top:5px;
}
#bt-right .right-2{
	margin-right:150px;
	margin-top:5px;
}
.ban-menu .left-1 a{
	margin-left:-50px;
}
.ban-menu .left-2 a{
	margin-left:100px;
}
.ban-menu .right-1 a{
	margin-left:50px;
}
.ban-menu .right-2 a{
	margin-top:5px;	
}
/*тут закончу*/
#contents{
	padding:7px 33px 7px 7px;
	text-align:left;
}
#contents #contable table.qa,
#contents #contable table.Ccontacts{border-collapse:collapse;}
#contents #contable table.qa td{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-collapse:collapse;
	padding:6px 4px;
}	
#contents #contable table.Ccontacts td{ border:1px solid #000000;}
#contents #contable table{
	/*border:1px solid #000000;*/
	border-collapse:collapse;
/*	width:98%;		*/
}
#contents #contable table td{
	padding:6px 4px;
	/*border:1px solid #333333;*/
	border-collapse:collapse;
}
#contents p{
	margin:6px 0;
	line-height:16px;
	padding:0 0 8px;
}

.justify-width strong{
	display:inline-block;
	width:60px;
}

.justify-width .long{
	width:100px;
}
#contents p.sent{ border:2px dotted #F8BAC7; text-align:center; padding:4px; width:581px;}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	
	padding:0 0 16px;
}
#contents h2{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:6px;
	}
#contents h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#044e78;

	text-transform:uppercase;
	line-height:20px;
	
	padding-bottom:6px;
}
#contents li{
	list-style:circle;
	margin-left:15px;
/*	color:#004296;	*/
	color:#231f20;
}
#contents ol li{
	padding:0 0 12px;
	list-style:none;
}

#contents .letter-list li{
	list-style:lower-alpha;
}

#contents .menu-car-park li{
	display:inline;
}

#contents .decimal{
	padding:0 0 0 6px;
}
#contents .decimal li{
	list-style:decimal;
}

#contents .airline{
	display:inline;
	position:relative;
}
#contents .line-text{
	margin:15px 0;
	height:100px;
}
#contents .line-text li,
#contents .line-text p{
	font-weight:bold;
}	
#contents a{background:none; padding-left:0;}
.blok-left .plan-bt{
	background:url(/img/i/but-left1.gif) no-repeat;
	display:block;
	width:286px;
	height:122px;
	margin-top:25px;
	margin-left:15px;
	padding-left:40px;
	padding-top:20px;
	text-align:left;
	font-size:14px;
	color:#652F90;
	text-decoration:none;
}
.blok-left .proezd-bt{
	background:url(/img/i/but-left2.gif) no-repeat;
	display:block;
	width:286px;
	height:122px;
	margin-left:15px;
	padding-left:35px;
	padding-top:30px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#004e78;
	text-decoration:none;
}
#input-left{ 
	background:url(/img/i/compas.gif) no-repeat left bottom;
	font-weight:bold;
	padding:5px; 
}
#input-left td{
	padding:5px;
}
#input-left h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}
#input-left img{
	vertical-align:bottom;
}
#input-left .button a{ margin-right:10px;}
#input-left .button input{
	background:#E4E4E4;
	margin-right:14px;
}
#meteo td{ 
		padding-left:10px;
		}
#meteo{
	overflow:hidden;
	background:url(/img/i/termometru.gif) no-repeat right;
	margin:0 0 24px;
}
#meteo h2{
	color:#009245;
	font-size:15px;
}
#meteo h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#231f20;
	padding:0 0 12px;
	
}
#meteo .w_temp{
	width:140px;
	vertical-align:middle;
	
}

#meteo .w_temp strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
#meteo .w_icon{
	padding:4px 0 0;
}

#meteo .w_icon img{
	vertical-align:middle;
	padding:0 0 0 8px;
		
}

#valuta td{ padding-left:10px;}
#valuta{
	background:url(/img/i/valuta.gif) no-repeat right;
	margin-top:10px;
}
#valuta h2{
	color:#009245;
	font-size:15px;
}
#valuta h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}

.tabel-blok td{
	padding-left:12px;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}

.tabel{background:url(/img/i/fignea.gif) no-repeat bottom;}
.tabel li{
	list-style:none;
	display:inline;
	margin-left:-20px;
}
.tabel li a{
	margin-top:-50px;
	margin-left:0px;
	margin-right:20px;
	font-size:12px;
	background:none;
}
.v-link{ color:#666666; text-decoration:none;}
.p-link{ color:#0164FC;}
td.futer a{
	background:none;
	background-image:none;
}
.futer img{
	background:none;
	margin-top:35px;
	margin-right:20px;
}
.futer{
	background:url(/img/i/futer-img.gif) repeat-x;
}
a img{ border:0; border:none; background:none;}
a{ 
	color:#006699;
	background:url(/img/i/strelka.gif) no-repeat left;
	padding-left:10px;
}
a:hover{ text-decoration:none;} 
.logo{
	position:absolute;
	width:264px;
	height:86px;
	display:block;
	margin-left:0px;
	margin-top:-130px;
}

/* Table Taxes start */

#contents #contable .taxes{
	border:1px solid #D1D3D4;
	border-collapse:collapse;
}

#contents #contable .taxes .even td{
	background:#F6F6F6 none repeat scroll 0 0;
}

#contents #contable .taxes td, #contents #contable th{
	padding:12px;
	border:1px solid #D1D3D4;
}
/* Table Taxes end */

.justify-width strong {font-size:11px; width:74px; display:inline-block;}
.justify-width .long {width:110px;}

/*Hot News Start*/
#killme h4,
#contents h4{
	color:#0063fc;
	font-size:11px;
}
/*Hot News End*/
#HotLine{
	display:block;
	width:588px;
	border:3px solid #4b82cb;
}
#HotLine p{
	padding:4px 6px;
	text-align:center;
}
#HotLine span{
	color:#FF0000;
	font-weight:bold;
}
#counter{
	padding-left:20px;
	text-align:left;
	width:100%;
	margin-top:40px;
	float:left;
	display:block;
	font-size: 11px;
	color:#0a246a;
}

.bag-top { margin-bottom: 12px; }
