/* pro vsechny  */
body, html {font-family: Arial, Helvetica, sans-serif;background: #B7B38A url("obr/pozadi-hlavni.gif") top left repeat; margin: 1% auto; }

table, .aktuality {font-size: 12px;}

table.barvapozadi {border-top: 1px solid #ffffff; border-bottom: 8px solid #E7E3C6;
	background: #DFDAA9;	
}
td.pozadi {
	background-repeat : no-repeat;
	background-position:  left top;
}
td {
	background-repeat : no-repeat;
	vertical-align : top;
	color: #594B0B;
	line-height: 13px;
	text-align: left;
}
td.transparent {
	background-color: transparent;
}
#b2b {
	color: #594B0B;
	text-align: justify;
	width: 100%;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	border: 0px;
	border-color: #DFDAA9;
	background-color: #DFDAA9;
	width: 750px;
	height: 500px;
	frameborder: 0px;
}

img.noborder {border: 0px;}

#swf {
	position: absolute;
	top: 250px;
	left: 550px;
}
.m-def {
	background-color: #DFDAA9;
}
div.text {
	color: #594B0B;
	text-align: left;
	width: 100%;
}
div.b2baner {
	position: relative;
	left: 10px;
	text-align: left;
}

div.text30 {
	color: #594B0B;
	text-align: justify;
	width: 100%;
	margin: 0 0 0 30px;
}
div.odkazy {
	width: 100%
}
div.praha {
	width: 67%;
}
div.destinace {
	position: absolute;
	margin-left: -28px;
}
div.letadlo {
	position: absolute;
	margin-top: -858px;
	margin-left: 430px;
}
a {
	color: #594B0B;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
img.foto {
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom: 5px;
	border-right: 5px;
	border-color: #787660;
	border-style: solid;
}
img.obr {
	margin-right : 10px;
	margin-bottom : 10px;
}
img.obrnic {
	margin-right : 2px;
	margin-bottom : 0px;
	margin-top: 5px;
}
h1 {
	color : #594B0B;
	font-size : 150%;
	font-weight : bold;
	line-height : 20px;
	text-decoration : underline;
}
h2 {
	color : #594B0B;
	font-size : 120%;
	font-weight : bold;
	margin-bottom: 5px;
	line-height: 19px;	
}
h3 {
	color : #594B0B;
	font-size : 100%;
	font-weight : bold;
	margin-bottom: 5px;
	line-height: 19px;
}
div.mapa {
	position: relative;
	left: 330px;
	top: 50px;
}
div.tlacitko {
	color : #594B0B;
	font-weight : normal;
	line-height : 13px;
	text-align: center;
	vertical-align: middle;
}
span.tlacitko {
	color : #594B0B;
	font-weight : normal;
	line-height : 13px;
	text-align: center;
	vertical-align: top;
}
a.tlacitko, img.tlacitko {
	color : #744900;
	font-weight : bold;
	text-decoration: none;
	margin, padding: 0 0 0 0;
	border: 0px;
		vertical-align: bottom;
	
}
a.tlacitko:hover {
	color : black;
	font-weight : bold;
	text-decoration: none;
	
}
a.sluzby {
	color : #744900;
	font-weight : bold;
	line-height : 13px;
	text-decoration: none;
}
a.sluzby:hover {
	color : black;
	font-weight : bold;
	line-height : 13px;
	text-decoration: none;
	background: #B59D6A;
}
a.tlacitkov {
	color : #744900;
	font-weight : bold;
	line-height : 18px;
	text-decoration: none;
}
a.tlacitkov:hover {
	color : black;
	font-weight : bold;
	line-height : 18px;
	text-decoration: none;
}
a.email {
	color : #744900;
	font-weight : normal;
	line-height : 12px;
	text-decoration: none;
}
a.email:hover {
	color : black;
	font-weight : normal;
	line-height : 12px;
	text-decoration: none;
}
li {
	margin-left: -22px; 
}
img.haf {border: 0px;position: relative;left: -10px;}
img.aktual {background: #ffffff; border-width: 1px; color: #000000; border-color: #744900; margin,padding: 0 0 0 0;}


.banner img {border: 1px solid #ABA895; text-decoration: none; padding: 1px;}


a:hover {background: #CECAA1; padding: 0px; margin: 0px;}

.rezervaceletenky a.let, .rezervaceletenky a.let:hover {line-height: 25px; padding: 15px; background: url("obr/pozadi-let.gif") left center no-repeat;}
.rezervaceletenky a.let:hover {background: url("obr/pozadi-let-hover.gif") left center no-repeat; z-index: 99;} 

.rezervaceletenky-dalsi {margin: 0 0 0 20px;}
.rezervaceletenky-dalsi a.let, .rezervaceletenky-dalsi a.let:hover {line-height: 25px; padding: 15px; background: url("obr/pozadi-let.gif") left center no-repeat;}
.rezervaceletenky-dalsi a.let:hover {background: url("obr/pozadi-let-hover.gif") left center no-repeat; z-index: 99;} 


.uvodnitext {line-height: 150%;}
.uvodnitext .text {padding: 0 0 0 30px;}
.uvodnitext .obrazkyuvod {position: relative; left: -30px;}
h1.aktuality {text-align: right; padding: 10px; }
.aktuality td, .aktuality td a {color: #A3967B;}
.aktuality td:hover {color: #4A3E31;}
.aktuality strong {color: #6B6351;}
/*.aktuality {line-height: 1em;}*/
/*.aktuality li {margin: 0; padding: 0 0 0 0;}*/
/* horni M*E*N*U */
/* horni M E N U - prvni uroven */


.newmenu {font-size: 15px; font-family: Times New Roman, Arial, Helvetica, sans-serif; background: url("obr/pozadi-menu-pod.gif") left center repeat-x; height: 33px; _height: 33px; font-style: italic;}
.newmenu li {list-style-type:none;}
.rollmenu {padding: 4px 0 4px 0; margin: 0px;}
.rollmenu li.menu a {color: #000000; padding: 3px 5px 7px 5px; background: url("obr/pozadi-menu.gif") left center no-repeat;}
.rollmenu li.menu a:hover {color: #868365;background: url("obr/pozadi-menu-hover.gif") left center no-repeat;}
/* pro iE : hover MENU */
.rollmenu li.menu {behavior: url('hover.htc');}
/* pro iE */
.rollmenu li {display: inline;} /* menu vodorovnÊ */
.rollmenu li.menu {margin: 0 8px; padding: 0;}
.rollmenu li.menu:hover, .rollmenu li.menu.hover {color: #ffffff;}

.rollmenu li.vlajka {text-decoration: none; position: relative; top: 1px; margin: 0 0 5px 8px;}
.rollmenu li.vlajka:hover, .rollmenu li.vlajka.hover {}
/* konec horni M*E*N*U */

.hornivlajky {margin: 0 auto 5px auto; text-align: center;}
.hornivlajky img {border: 0px none;}

.hotely {width: 550px; margin: 0 auto; line-height: 18px; _margin: 0 0 0 120px;}
.hotely img {border: none;}
.hotely a:hover {background: none; text-decoration: none;}
.neviditelny {display: none; width: 585px; background: #D0C5A8; margin: 10px 0 10px 0;  padding: 10px; border: 1px solid #686759; } /* height: 200px; overflow: auto; */

p.right {float: right;}
