﻿@charset "utf-8";
/* CSS Document */

body, html, p, h2 {
	font-size: 96%;
	font-family: "Arial CE", Arial, sans-serif;
	line-height: 1.3em;
	color:#333238;
}
h1, h2, h3, body, p, form, td {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background:url(../img/sky-bg.jpg) repeat-x top center;	
}

p {
	margin-bottom: 1em;
}

a {
	color:#1D2B6B;}
	
.greenline {
	color:#197333; font-weight: bold;
	}	
	
ul {
	padding-left:1em;
	}
		

h2 {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	color:#0C3A74;
	font-size: 153%;
	margin: 1em 0 0.6em 0;
	font-weight:normal;
	}
	
h2.first { margin-top:0.3em;}
	
#main {
	width:950px;	
	margin: 0px auto;
	position:relative;

}

table { margin-bottom: 1em; }

.zahlavi {background:#DEEBF1;} 

td { border:1px solid #BFD8E3; text-align:center; height:2em;}

#footer {
	background:#EFF5E7 url(../img/fbg.jpg);
	border-top:60px solid white;
	width:100%;
}

#inside {
	width:950px;
	margin:auto;
	padding:20px;
	position:relative;	

}	

h1 {
	height:156px;
	width:771px;
	position:relative;
	padding:20px 20px 20px 80px;
	margin-left:41px;
}

h1 span {
	height:196px;
	width:871px;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(../img/banner.jpg);
}


#logo {
	position:absolute;
	top:9px;
	left:0px;
	border-width:0px;

}

#left {
	width:250px;
	float:left;	
	margin-top:23px;	
}

#right {
	margin-top:23px;
	width:666px;
	float:right;	
}

#menu {
	background:url(../img/menubg.jpg) right;
	padding: 55px 0 20px 30px;
	margin-bottom:16px;	
}

#menu2 {
	background: #E7EBDE;
	padding: 15px 0 10px 30px;
	margin-bottom:16px;	
}

#menu2 .pad {
	margin: -15px 0 10px -30px;
	padding-left:30px;
	color: #50613D;
	
	}

a.menu, a.amenu  {
		text-decoration:none;
		text-transform : uppercase;
		display:block;
		width:181px;
		height:33px;
		line-height: 33px;
		padding-left:16px;
		background-repeat : no-repeat;
		font-weight: normal;
		color:#22281E;
		border-bottom:2px solid #F2F8EF;
		font-size:96%;
	}
	
a.menu:hover, a.amenu {
	font-weight: bold
	}
	
.pad {
	background:url(../img/boxbg.jpg) center top;
	padding: 10px 0 10px 20px;	
	text-transform : uppercase;	
	font-weight: normal;
	color:#22281E;	
	font-weight:bold;
	margin-bottom:13px;
	order-bottom: 2px solid #E8F1DE;
	order-top: 2px solid #E8F1DE;	
}	

.boxik {
	width: 250px;
	float:right;
	background:#EFF5E7;	
	margin-bottom:16px;
}

.news {
	margin: 0 0 16px 20px;
	padding-bottom:20px;
}	

.ibox {
	width: 250px;
	float:right;
	margin: 0 0 1px 20px;
}	

.ibox p {
	background:	#EFF5E7;
	padding:3px;
	margin:0 0 10px 0;
}

.ibox marquee {
	height:20px;
	padding: 6px 3px 0 3px;

}

.news .pad {
	margin-bottom:23px;}


.boxik p  {
	padding:0px 10px 0 20px;
	color:#22281E;		
}
	
.pict {
	border: 2px solid #E8F1DE;
}

.col {
	margin-bottom:16px;
}	

.con {
	margin: 0 0 30px 66px;
}	

.int {
	margin: 0 0 30px 30px;
}	


.trida {
	width:324px;
	background-position: 0px 23px;
	background-repeat:no-repeat;
	float:left;
	margin: 0px 0 20px 0;
	height:236px;
	position:relative;
}

.atrida {
	text-decoration:none;
	}	
	
.atrida:hover {
	text-decoration:underline;
	}		
	
.tlink {
	display:block;
	position:absolute;
	top:20px;
	left:1px;
	width:80px;
	height:180px;
	color:#EBEBEB;
	text-decoration:none;
	}
	
	

.trida ul {
	margin-left: 84px;
	margin-top:0.5em;
}	

.trida .best {
	float:right; margin-right:33px; color:#E1311E; font-weight:bold;
}

.trida h2 {
	line-height:1em;
	margin-left: 84px;	
	margin-bottom:0.2em;
	}
	
.trida .price, .trida .vice {	
	position:absolute;
	bottom:0px;
	left:50px;
	margin-bottom:0px;	
}

.trida .vice {	
	right:20px;
	text-align:right;


}

.vice {		width:255px;	}
	

.tridas {
font-size:80%;
}

#topclass {	background-image:url(../img/1stclass.jpg); float:right;}	
#economy {	background-image:url(../img/economy.jpg)}	
#lowcost {	background-image:url(../img/lowcost.jpg)}	
#business {	background-image:url(../img/business.jpg); float:right; }	
	

.frame {
float:left;
height:168px;
margin:20px 30px 0 0px;
position:relative;
width:134px;
}

.frame p { color:#50613D;}

.thumb {
width:134px;
height:134px;
overflow:hidden;
border:2px solid #E8F1DE;
}

.submenu, .asubmenu  {
	background:#DEEBF1; display:block; float:left; margin-right:20px; padding:6px; text-decoration:none;
	}
	
.asubmenu, .submenu:hover { 
	background:#E7F0DD; }
	
.gmenu {
	background:#F0F9FE;
	padding:20px; margin-top:30px;}
	
	