A  {
	color : #FE8D35;
	text-decoration : underline;
}

A:Visited  {
	color : #FE8D35;
	text-decoration : underline;
}

A:Active  {
	color : #FE8D35;
	text-decoration : underline;
}

A:Hover  {
	color : #FE8D35;
	text-decoration : underline;
}

a.blueline {
	color: #0C2577;
	}
a.blueline:visited {
	color: #0C2577;
	}
a.blueline:active {
	color: #0C2577;
	}
a.blueline:hover {
	color: #0C2577;
	}

/* submenu odkaz */
a.topmenu {
	color: #ffffff; text-decoration:none;font-size : 10px;
	padding-left:3px;padding-right:3px;
	}
a.topmenu:visited {
	color: #ffffff; text-decoration:none;font-size : 10px;
	padding-left:3px;padding-right:3px;
	}
a.topmenu:active {
	color: #ffffff; text-decoration:none;font-size : 10px;
	padding-left:3px;padding-right:3px;
	}
a.topmenu:hover {
	color: #ffffff; text-decoration:none;font-size : 10px;
	background-color:#FE7D1A;
	padding-left:3px;padding-right:3px;
	}
.topmenusel {
	color: #ffffff;
	font-size : 10px;
	background-color:#FE7D1A;
	padding-left:3px;padding-right:3px;
	}
/* mainmenu odkaz */
a.mmenu {
	color: #ffffff;
	text-decoration:none;
	}
a.mmenu:visited {
	color: #ffffff;
	text-decoration:none;
	}
a.mmenu:active {
	color: #ffffff;
	text-decoration:none;
	}
a.mmenu:hover {
	color: #9EA8C9;
	text-decoration:underline;
	}

/* bottom menu */
a.bottommenu {
	color: #0C2577;
	text-decoration:none;
	}
a.bottommenu:visited {
	color: #0C2577;
	text-decoration:none;
	}
a.bottommenu:active {
	color: #0C2577;
	text-decoration:none;
	}
a.bottommenu:hover {
	color: #FE7D1A;
	text-decoration:underline;
	}
	
BODY  {
	color:#7D8AB7;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	font-size : 10px;
	font-family : Verdana,Arial,Helvetica; 
}

TD  {
	font-size : 10px;
}

H5 {
	margin-bottom:3px;
}

H4 {
	margin-bottom:3px;
}

/* horni oranzovy blok */
#main {
	width:784px;
}

#topblueblock {
	width: 414px;
	height: 13px;
	background-color:#0C2577;
	text-align:right;
	color:#ffffff;
	float:left;
}

.toptitletext {
	color:#003263;
	border-bottom:4px solid #ffffff;
}

.menuobal {
	text-align:center;
	font-size:12px;
	font-family :Arial; 
	color:#FE7D19;
	font-weight:bold;
}

/***************************
FORMULÁŘE
****************************/

FORM {
	padding:0px;
	margin:0px;
}

INPUT {
}

.inp {
	color:#0C2577;
	font-size:10px;
	font-family :Verdana; 
	width:150px;
}

.inpl {
	color:#0C2577;
	font-size:10px;
	font-family :Verdana; 
	width:364px;
}

.inpa {
	color:#0C2577;
	font-size:10px;
	font-family :Verdana; 
	width:350px;
}

.sel {
	color:#0C2577;
	font-size:10px;
	font-family :Verdana; 
}


.search {
	width:109px;
	height:19px;
	color:#0C2577;
	font-size:10px;
	font-family :Verdana; 
}

.searchlong {
	width:300px;
	height:19px;
	color:#0C2577;
	font-size:10px;
	font-family :Verdana; 
}

.searchsublong {
	background-color:#0C2577;
	font-weight:bold;
	border:1px solid #0C2577;
	color: #FE7D1A;
	height:19px;
	font-size:10px;
	font-family :Verdana; 
}

.newsletter {
	width:109px;
	height:19px;
	color:#FE7D1A;
	font-size:10px;
	font-family :Verdana; 
}

.bluebold {
	font-weight:bold;
	font-size:12px;
	color:#0C2577;
}

.orangebold {
	font-weight:bold;
	font-size:12px;
	color:#FE7D1A;
}

.titblue {
	font-weight:bold;
	font-size:11px;
	color:#0C2577;
}

.titblueb {
	font-weight:bold;
	font-size:12px;
	color:#0C2577;
}

.blueb {
	font-weight:bold;
	color:#0C2577;
}

.orangeb {
	font-weight:bold;
	color:#FE7D1A;
}

/* odsazeni 10px zleva*/
.o10l {
	margin-left:10px;
}

.podbook {
	margin:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

/* destinations - timetable */
.dtt {
	margin-left:10px;
	background-color:#EFF0F5;
	padding:15px;
}

.tthead {
	background-color:#ffffff;
	border-bottom:1px solid #EFF0F5;
	color: #FE8D35;
}

.tttd {
	background-color:#ffffff;
}

.tttdl {
	background-color:#ffffff;
	border-bottom:1px solid #EFF0F5;
}

.ttnote {
	background-color:#ffffff;
	color: #FE8D35;
	text-align:center;
	font-weight:bold;
	position:relative;
}

.tttick {
	display:none;
	position:absolute;
	left:-350px;
	top:30px;
	width:350px;
	background-color:#EFF0F5;
	padding:10px;
	color:#0C2577;
	border:1px solid #0C2577;
	z-index:2;
}

/* paticka */
.footer {
	height:18px;
	background-color:#0C2577;
	padding-top:2px;
	padding-left:15px;
	color: #DDE0EC;
}

/*
book online
*/
.bfmain {
	display:block;
	color:#ffffff;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	z-index:1;
}

.bfmaintxt {
	padding-left:10px;
	padding-bottom:20px;
	padding-right:10px;
}

.bfmainhotel {
	position:absolute;
	top:111px;
	left:0px;
	visibility: hidden;
	color:#ffffff;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	z-index:2;
}

.bfmainhoteltxt {
	padding-left:10px;
	padding-bottom:20px;
	padding-right:10px;
}

.bfmainwheel {
	position:absolute;
	top:111px;
	left:0px;
	visibility: hidden;
	color:#ffffff;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	z-index:3;
}

.bfmainwheeltxt {
	padding-left:10px;
	padding-bottom:20px;
	padding-right:10px;
}

.bfmainwheeltxt A {
	color:#0C2577;
}
.bfmainwheeltxt A:link {
	color:#0C2577;
}
.bfmainwheeltxt A:visited {
	color:#0C2577;
}
.bfmainwheeltxt A:hover {
	color:#0C2577;
}
.bfmainwheeltxt A:active {
	color:#0C2577;
}

.bfmainshuttle {
	position:absolute;
	top:111px;
	left:0px;
	visibility: hidden;
	color:#ffffff;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	z-index:2;
}

.bfmain TD {
	color:#ffffff;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
}

.bfmainhotel TD {
	color:#ffffff;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
}

.bfsmall {
	font-size:9px;
	font-family :Verdana, Verdana CE; 
}

.bfinp {
	height: 18px;
/*	color: #FE7D1A;*/
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
}

.bfsel_l {
	width: 156px;
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfsel_2 {
	width: 38px;
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfsel_3 {
	width: 114px;
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
/*	text-align:right;*/
}

.bfsel_4 {
	width: 80px;
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfsel_5 {
	width: 35px;
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfsel_6 {
	width: 58px;
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfsel_o {
	height: 18px;
	color: #0C2577;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfw {
	width: 50px;
	display:inline;
	font-size:10px;
	font-family :Verdana, Verdana CE; 
	margin-top:5px;
}

.bfsub {
	width: 108px;
	height: 22px;
	border: 0px;
}
.bfsub-it{
	width: 136px;
	height: 22px;
	border: 0px;
}
.bfsub-fr{
	width: 122px;
	height: 35px;
	border: 0px;
}
/*
booking
*/

.bborange {
	background-color:#FE7D1A;
	color:#ffffff;
	font-weight: bold;
	padding:15px;
}

.bblblue {
	width:621px;
	background-color:#EFF0F5;
	font-weight: bold;
	padding:15px;/* solid #EFF0F5;*/
}

.bbtd {
	color:#0C2577;
}

.bbtdi {
	color:#0C2577;
	background-color:#ffffff;
	padding:8px;
}

.bbtdil {
	color:#0C2577;
	background-color:#ffffff;
	padding:8px;
	border-bottom:1px solid #EFF0F5;
}

.bba {
	color:#0C2577;
}

.white {
	color:#ffffff;
}

/* tabs */
.tabmain {
	background-color:#ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.tabmain A { color:#ffffff; }
.tabmain A:link { color:#ffffff; }
.tabmain A:visited { color:#ffffff; }
.tabmain A:hover { color:#ffffff; }
.tabmain A:active { color:#ffffff; }

.platnost {
	font-size:10px;
	font-family : Arial, Verdana, Helvetica; 
}

/*
destinations
*/

TD.dest {
	font-weight:normal;
	font-size:10px;
	padding-left:10px;
	padding-top:10px;
}

TD.destimg {
	padding-top:10px;
}

.hd {
	font-weight:bold;
	font-size:11px;
}