/* CSS Interplex */

/* GLOBALS */
body {font-size: 11px; margin: 0px; padding: 0px; font-family: Tahoma,Arial, Helvetica, sans-serif; color: #a9a9a9;
		background: url('images/web/back.jpg') repeat-x #999999; }
#body-div {width: 980px; margin: 0px auto; }

h1, h2, h3, h4, h5, p, ul {font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;}
h1 {display: none;}
h2, .h4 {color: #979797; font-size: 16px; font-weight: bold; margin-left: 20px; clear: both; }
h4, .h4 {color: #979797; font-size: 14px; padding: 20px 0px 20px 0px; font-weight: bold; display: list-item; margin-left: 15px;
			clear: both; }

a {color:#dddddd; text-decoration: none;}
a:hover {color:#dddddd; text-decoration: underline;}
a img {border: none;}
img {float: left;}

/* ul {padding: 0px 0px 0px 20px;}
ul li {list-style-type: disc;} */
.fadehover {
	position: relative;
	text-align: center;
	}
 
img.a {
	position: absolute;
	left: 0;
	top: 0;
        z-index: 10;
	}
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}


/* CLASSES */
.clear {font-size: 0px; clear: both;}
.fl {float: left;}
.fr {float: right; padding-right: 20px;}
.bold {font-weight: bold;}
.classic-p {padding: 10px 0px 0px 0px; text-align: justify;}
.main-content {font-size:12px; text-align: justify; color: #a9a9a9; padding: 15px 20px 0px 20px; line-height: 20px; }
.popup-content {font-size:12px; text-align: left ; color: #012440; padding: 15px 20px 0px 20px; line-height: 20px; }
.popup-content a {color:#999999;}
.center {text-align: center;}
.mtop {line-height:20px; font-size: 12px; margin-left: 30px;}

.fleet {line-height:20px; font-size: 12px; margin-left: 30px; margin-right:30px; width:640px; border: 1px solid #012440;}
	.fleet th {text-align: center; background: url('images/web/left-under-footer.gif') repeat-x; border:0px; font-size: 14px;}
	.fleet li {font-size: 12px; padding-bottom: 5px; margin-left:20px;}
	.fleet td {background: #012440; border-left: 0px; border-right:0px; border-top: 0px; border-bottom: 2px solid #002d50; }
.flags {position: relative; text-align: right; float: right;}
.slogan { float: right;	margin: -10px 5px 0px 0px; font-size: 14px; font-style: bold;}
.flags_space {padding: 0px 2px 0px 0px;}

.events_long {padding: 5px; border-collapse:collapse; width:900px; border-color:#16507d; border-style: solid; }
	.events_long  td {border-color:#16507d; border-style: solid; border-width: 1px; text-align: center;}
/* .events {padding: 5px; border-collapse:collapse; width:640px; border-color:#16507d; border-style: solid; } */
	.events  td {border-color:#16507d; border-style: solid; border-width: 1px; text-align: center;}
.CurUpcEvents3 {margin: 5px; padding: 5px; height: 20px;}
.CurUpcEvents4 {margin: 5px; padding: 5px; height: 20px; background: #093558;}
.h-padding {padding: 50px 0px 0px 20px; font-size: 16px; color: #83a2ba; font-weight: bold; }
/* HEADER */
#header {}
	#header-top {width: 980px; height: 340px; background: url('images/web/header-top-back.gif') repeat-x;}
		#header-top-left {height: 340px; width: 550px; float: left; background: url('images/web/car-mirror.jpg') no-repeat;}
			#mirror-shell {width: 390px; height: 270px; position: relative; top: 50px; left: 30px;}
		#header-top-right {height: 340px; width: 430px; float: right; background: url('images/web/header-right-back.jpg') bottom left no-repeat;}
			#header-right-top {width: 430px; height: 80px; background: url('images/web/top-moto.jpg') top right no-repeat; }
			#header-right-bottom {width: 430px; height: 240px; background: url('images/web/blue-mark.jpg') no-repeat 10px 120px;}
				#h-logo-box {height: 120px; width: 430px;}
					#h-logo-box img {margin: 50px 0px 0px 20px;}
				#h-services-box {margin: 5px 0px 0px 80px;}
					#h-services-box ul {padding-left: 30px;}		
					#h-services-box a {color: #a9a9a9; text-decoration: none;}
					#h-services-box a:hover {color: #ffffff; text-decoration: underline;}
					#h-services-box ul li {font-size: 12px; padding-bottom: 10px;}
				
	#header-menu {clear: both; height: 60px; background: url('images/web/header-bottom-back.gif') repeat-x;}
	#header-menu-content {color: #c5d6e4; height: 50px; background: url('images/web/mi-back.gif') repeat-x;}
		.menu-item {font-size: 14px; padding: 20px 18px 0px 19px; font-weight: bold; float: left; height: 30px; } /*ot tuk se promenq otstypite na menuto*/
			.menu-item a {color: #9eb4c6;}
			.menu-item a:hover {color: #ffffff; text-decoration: none;}
		.menu-item-over {background-image: url('images/web/mi-back-over.gif'); color: #ffffff; }

		.menu-divider {width: 1px; height: 50px; float: left; background: url('images/web/menu-divider.gif') no-repeat;}
	
/* BODY */
#body {width: 980px; background: #002d50 url('images/web/body-back.gif') repeat-x; padding: 0px 0px 10px 0px;}
	#left_long {width: 960px; float: left; padding: 0px 20px 0px 10px; }
	
	#left {width: 690px; float: left; padding: 0px 20px 0px 10px; }
		.left-content {padding: 30px 10px 10px 10px;}
			.left-content .left-column p {line-height: 18px;}
			.left-column {width: 210px; float: left; }
			.left-space {width: 20px; float: left; height: 10px;}
			
			.left-large-column {float: left; width: 420px;}
			.left-full-column {float: left; width: 685px; background: #002440;}
			.left-column2 {width: 520px; float: left; overflow: auto; overflow-x: hidden; height: 370px; SCROLLBAR-FACE-COLOR:#002440;}
		#left-footer {background: #002440; padding: 20px 10px 20px 10px; color: #83a2ba;
						border-top: 1px solid #0c3f67; border-bottom: 1px solid #0c3f67;}
		#left-content {background: #002440; padding: 10px 10px 20px 10px; color: #83a2ba;
						border-top: 1px solid #0c3f67; border-bottom: 1px solid #0c3f67;}							
			#left-footer ul {padding: 0px 0px 0px 10px; font-size: 12px; font-weight: bold; color: #83a2ba;}
				#left-footer ul a {color: #83a2ba;}
				#left-footer ul a:hover {color: #ffffff;}
			#left-footer li {list-style: none; padding: 5px;}
			
			.blog-content {line-height: 20px; color: #a9a9a9; background-color: #002440; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; padding: 15px 20px 0px 20px}
				.blog-content a {color: #83a2ba; font-weight: 700;}
				.blog-content a:hover {color: #ffffff;}
			
			
		#left-under-footer {height: 15px; background: url('images/web/left-under-footer.gif') repeat-x; }
	#right {width: 250px; float: left; padding: 10px 0px 0px 0px; margin-right: 10px;
			 background: url('images/web/right-back.gif') repeat-x #002440; }
			 #right img {padding-bottom: 10px;}
		#right-content {padding: 10px 15px 10px 15px;}
		#right p {text-align: justify; padding-bottom: 10px;}

		
/* microForm*/
.microForm{ 
position:relative;
padding-left: 20px;
width:410px;
}

/* FOOTER */
#footer {color: #000000; border-top: #cccccc solid 10px; background: url('images/web/footer-back.gif') repeat-x #ffffff; padding-top: 40px;text-align: center;}
	#footer a {color: #999999;}
	#footer a:hover {color: #14507e;}

	#footer-top * {font-weight: bold; padding-bottom: 10px;}
	
	#footer-middle {}
		#footer-middle p {width: 625px; margin: 0px auto;}
		#footer-middle img {padding: 0px 8px 0px 8px;}
	
	#footer-bottom {padding: 10px 0px 30px 0px;}

/*DROP DOWN LANGUAGE*/
        
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#5b6981; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#173b5d;}
        .dropdown dt a:hover { color:#173b5d; }
        .dropdown dt a {background: url(arrow.png) no-repeat scroll right center; display:block; padding-right:14px;
                         width:29px; }
        .dropdown dt a span {cursor:pointer; display:block; padding:1px;}
        .dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #ffffff; color:#b0bcc5; display:none;
                          right:0px; padding:2px 2px; position:absolute; top:5px; width:auto; min-width:170px; list-style:none;
						  -moz-border-radius: 5px;	border-radius: 5px;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:3px; display:block; list-style: none;}
        .dropdown dd ul li a:hover { background-color:#9eb4c6; list-style: none;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:5px; margin-right:5px;}
        
        
		
/* Language Select */
#cssdropdown { position: absolute; top: 10px; right: 2%; text-align: left; margin: -2px 0px 0px 0px; padding-top: 0; }
#cssdropdown div.headlink a { text-decoration: none }
#cssdropdown div.headlink div.dd { display: none; position:relative; margin-top: 5px; }
#cssdropdown div.headlink { float: left; margin-right: 5px; margin-left: 10px; padding: 5px 0 5px 0; }
#cssdropdown div.headlink:hover div.dd
{  display: block; position:absolute;
 background:#ffffff none repeat scroll 0 0; 
 color:#b0bcc5; 
    right:0px; 
 padding:2px 2px; 
 position:absolute; 
 width:auto; 
 min-width:170px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border: 1px solid #cccccc;
}
#cssdropdown div.headlink div.dd div.selection:hover { background-color:#CCCCCC; }

/* Info for microform */
#info { position: absolute; top: 10px; right: 2%; text-align: left; margin: -2px 0px 0px 0px; padding-top: 0; }
#info div.headlink a { text-decoration: none }
#info div.headlink div.dd { display: none; position:relative; margin-top: 30px; }
#info div.headlink { float: left; margin-right: 5px; margin-left: 10px; padding: 5px 0 5px 0; }
#info div.headlink:hover div.dd
{  display: block; position:absolute;
 background:#083E6A none repeat scroll 0 0; 
 color:#b0bcc5; 
    right:0px; 
 padding:2px 2px; 
 position:absolute; 
width: 120px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border: 1px solid #cccccc;
}
#info div.headlink div.dd div.selection:hover { background-color:#CCCCCC; }




		
		
/*site map*/
.sitemap {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.sitemap a{color: #000000;}

.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background-color:#CCCCCC;
	margin:0px;
	color: #002d50;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	
}
.msg_body {
	padding: 5px 10px 15px;
	background-color:#F4F4F8;
	color: #000000 ;
	font-size: 11px;
}

.plus_minus img {float: none;}

.table_scroll{
/*width: 950px;
overflow: scroll; 
overflow-y: hidden; */
background-color: #002440;
}

.airlines {
    font-size: 20px;
    font-weight: 700;
}