body {
	font: 12px "Arial CE", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
/*c	background-color:#FFFFFF;*/
	background-color:#B4DAF4;
}
.alignm {
	margin:auto;
}
.alignl {
	float:left;
}
.alignr {
	float:right;
}
.center {
	text-align:center;
}
.cleaner {
    clear:both;
}

table.hiddetable, table.hiddetable tr, table.hiddetable tr td,table.hiddetable tr th 
{
	border:0px !important;
	background-color:transparent !important;
}

table.stand {
	width:100%;
	background-color:#f5f5f5;
}
table.stand td {
	padding:0 2px 0 6px;
}
table.stand td.trnadpis {
	padding:3px 0px 3px 6px;
}
table.stand td.trtitul {
	padding:2px 0 2px 6px;
}
TD,P,BODY	{  font-size:12px; /*color:#5A6D7B*/ color:#0E5B9A;}
TH	{padding:3px; font-size:13px; color:#5A6D7B; text-align:left;}
.trnadpis{
	/*background-color :#94b4e6; */
	background-color:#0d5a99;
	padding:3px 0px 3px 6px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.trnadpis h1 {
	margin:3px;
	padding:0px;
	font-size:15px;
}
.trnadpis a {
	color: #FFFFFF;	
}
.trtitul,.podminky{
	/*background-color :rgb(195,195,195);*/
	background: url('img/trtitul.jpg') #f2f6f9;
	background-repeat:repeat-y;
	padding:2px 0 2px 6px;
	font-size: 13px;
	/*color: #FFFFFF;*/
	color:#3a78ac;
/*	font-weight:bold; */
}
.podminky {background:#b4daf4;font-weight:normal;font-size:12px; } /* viz. let_spec.php atp.*/
.podminky b {display:block;margin-right:10px;}
.podminky i {font-style:normal;display:block;}
.trsubtitul{
	padding-left : 6px;
	padding-top : 2px;
	padding-bottom : 2px;
	background-color: #eeeeee;
	font-weight:bold;
}
.trcolor1,tr.trcolor1 td {/*background-color : #F2F2F2;*/ background:#eaf2f8;padding:2px; padding-left: 6px;}
.trcolor2,tr.trcolor2 td {background-color : #FCFCFC; padding:2px; padding-left : 6px}
h1,h3.tit{ color#0e5b9a;}
h1 {
	background-color:#0d5a99;
	background-image:url('img/newdesign/h1-left.gif');
	background-position:left center;
	background-repeat:no-repeat;
	height:18px;
	color:white;
	/*text-transform:uppercase;*/
	padding:7px;
	padding-left:20px;
	margin-top:15px;
	white-space:nowrap;
	overflow:hidden;
}
div.h1 {
	background-image:url('img/newdesign/h1-right.gif');
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
}
div.h1 h1 {
	margin:0px;
	margin-right:10px;
}

h1 {font-size: 15px;}
h2 {font-size: 120%;}
h3 {font-size: 110%; margin-top:0px !important;}

a {/* color:rgb(3,80,234);*/color:#0E5B9A; text-decoration:underline;}
table a {text-decoration:none;}
a:visited {	/*color:#003399*/ color:#7DB8E5;}
a:hover,td a:hover,a:hover font {/*color:#003399;*/color:#E66F36;text-decoration:none;}
INPUT[type="radio"] {height:12px;width:12px; color:#606068; font-family: "MS Sans Serif", "Helvetica", sans-serif; font-size:10px; color:#404044; }
INPUT[type="checkbox"] {height:12px;width:12px; color:#606068; font-family: "MS Sans Serif", "Helvetica", sans-serif; font-size:10px; color:#404044; }
INPUT {height:20px; color:#606068; font-family: "MS Sans Serif", "Helvetica", sans-serif; font-size:10px; color:#404044; }
TEXTAREA { border-style:solid; color:#606068; font-family: "MS Sans Serif", "Helvetica", sans-serif; font-size:10px; color:#404044;}
SELECT	{ color:#606068;font-size:10px; }

.mainmenu{  font-size:13px; font-weight:bold;color:black;}
.spec{  font-size:14px; font-weight:bold;color:red;}

A.red { color:#d10000; text-decoration:none;}
A.red:visited { color:#d10000}
A.red:hover {color:#d10000;text-decoration:underline}
.red {color:#d10000}
.green {color:#31a531}
PRE SPAN {background-color: #fca75d; }
PRE {font-size:12px; font-family:Consolas,"DejaVu Sans Mono", monospace;}
.cdi {font-size:10px}
.online {color:#ff0000;font-style:italic;font-weight:bold;}
.nadpis {color:#e67a1b;font-weight:bold;}
.stat {color:#e67a1b;font-weight:bold;}
.mini {font-size:10px; font-weight:normal;}
/*a.charter_href {font-weight:bold;} */
.helpcur {cursor:help;}
.rentcar {padding:10px 10px 5px 0;}
.bold {
	font-weight:bold;
}

a.mapapobocky { font-size:10px;}
a.mapapobocky2 {display:block; width:18px; height:18px; text-decoration:none;}
a.mapapobocky2:hover { cursor:pointer; background-image:url('img/punt_b2.gif');}

/****************** nabidka letu ********************/
.nabidka-letu,.nabidka-zajezdu {
	margin: auto !important;
        width: 182px !important;
        padding: 0px !important;
        text-align:left; 
        overflow:hidden; 
        height:310px; 
	clear: right !important;
	white-space:nowrap;
	font-size:8px !important;
	float:none;
	background-color:white; 
}
.nabidka-zajezdu {
	white-space:normal;
}

.nabidka-letu br.tdwn, .nabidka-zajezdu br.tdwn {
	display:none;
}
.nabidka-letu div.hr, .nabidka-zajezdu div.hr {
	width:166px;
	color:#b4daf4;
	background-color:#b4daf4;
	padding:0px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1px;
	height:1px !important;
}

.nabidka-letu div.p, .nabidka-zajezdu div.p {
	text-align:center; 
	padding:0px;
	margin:0px; 
	margin-top:5px;
	border-top:1px solid white;
}

div.nabidka-letu a, div.nabidka-letu span, div.nabidka-zajezdu a, div.nabidka-zajezdu span {
	 font-size:10px !important;
}
div.nabidka-letu span, div.nabidka-zajezdu span  {
	font-size:10px;
        color: #e67a1b;
	text-align:left;
	margin-left:15px;
	position:relative;
	margin-top:-12px;
	display:block;
}

div#nabidka-letu-nadp,div#nabidka-zajezdu-nadp  {
        font-weight: bold;
        color: white;
	clear: both;
	text-align:left;
	height:27px;
	background-image:url('img/newdesign/spec-nab-nadpis.png');
	_background-image:url('img/newdesign/spec-nab-nadpis.gif');
	background-position:center;
	background-repeat:no-repeat;
	font-size:10px;
	text-align:center;
	line-height:27px;
}

div.nabidka-letu a, div.nabidka-zajezdu a {
	display:block;
	margin-top: 10px;
        font-weight: bold;
        text-decoration: none;
}
div.nabidka-letu b, div.nabidka-zajezdu b {
	display:block;
	float:left;
	text-align:right;
	width:40px;
}

div.nabidka-letu span.tax, div.nabidka-letu span.tax a,
div.nabidka-zajezdu span.tax , div.nabidka-zajezdu span.tax a {
	white-space:nowrap;
/*
        display:inline;
*/
}
div.nabidka-letu span.tax, div.nabidka-zajezdu span.tax {
/*
	float:right;
	clear:both;
*/
	text-align:right !important;
	display:block;
	padding-right:15px;
	color:black;
	margin:0px;
	top:0;left:0;
}

.logo_baflash907 {

	position:absolute;
	margin-top:90px;
	margin-left:-70px;
}


#banery {
	padding-top:25px;
/*	margin-top:40px; */
}
.banners_left {
/*	padding-left:60px; */
	text-align:center;
}
.banners_left p {
	text-align:center;
}
.viza i {
	font-style:bold;
	
}
span.tel_prefix {
	font-size:90%;
}

.search_res {
	border-bottom:1px solid #606088; 
	margin:0px;
	margin-bottom:5px;padding-bottom:5px;
}

div.seznam-odkazu {
	margin-top:1em;
}
div.seznam-odkazu a {
  display: block;
}
table.ps {
	width:100%;
}

table.ps th{
	font-weight: normal;
}
table.priklady-studia1 {
	width: auto;
	padding:3px;
}

table.prehled-statu {
	width: 100%;
}

table.prehled-statu th{
	font-weight: normal;
}

div.o_firme {
	margin:auto;
	width:500px;
}
div.o_firme p {
	margin:5px 0px;
	text-align:justify;
}
div.o_firme img {
	float:right;
	margin-left:20px;
	margin-top:10px;
}


div#what_note {
	border:2px solid black;
	background:white;
	color:black;
	display:none;
	float:left;
	position:absolute;
	padding:5px;
	z-index:5;
	width:280px;
}
/* mnogoserach */
span.mnog_catch{
	color:#dd5227;
}
td ul {
	margin-top:0.5em;
}
pre {
	font-size:90%;
}

div.img_fl {
	float:left; margin-right:15px;
}
div.img_fr {
	float:right; margin-left:15px;
}
a img {
  border:0;
}
a.htarget{
	text-decoration:none;
}
a.htarget, a:hover.htarget {
  color:#0E5B9A;
} 

/** *************************************************************
 Jan Pokorny - 28.3.2007
*/          
ul.puntiky{padding: 0px; margin: 0px;}
ul.puntiky li{list-style: none; padding-left: 25px; background: url('img/punta.gif') no-repeat left top;  min-height: 20px; _height: 20px;}

.patickaNavigace{text-align:right; margin-right: 155px; position:relative; top:-35px; _top:-50px;}
.partneri{width: 680px; text-align: left; padding: 0px; margin: 0px; font-size: 0.9em;}
.partneriBottom {
	text-align:left;font-size: 0.9em;
	text-align:center;
	margin:auto;padding-top:0px;
	width:800px;
	position:relative;
	top:-20px;
	_top:-30px;
}


.soutez-uefa-2008 input {
	padding:0px 5px;
}

/* newdesign */

body.bigbody, #main {
	background-image:url('img/newdesign/mraky.png');
	background-position:top center;
	background-repeat:repeat-x;
}

.newdesign {
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.obsahmiddle {
	text-align:center;
	margin-right:190px;
}

.topmenu {
	background-image:url('img/newdesign/new-zahlavi.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color: white;
	
	text-align:left;
	position:relative;
	z-index:1;
	
	width:797px;
	margin:auto;
	/*height:265px; */
	_width:797px;
}
.obsahclean {
	clear: both; 
	background-color:#d7edfb;
}
.obsahinpre {
    position: relative;
    /*left: -15px;*/
    width: 797px;
    margin: auto;
    padding: 0px;
	background-color:#d7edfb;
}
.obsahin {
    position: relative;
	right: 0px;
	width:618px;
	background-color:#d7edfb;
	text-align:left;
	margin:auto;
	/*padding-left:180px;*/
	padding: 0px;
	min-height:1150px !important;
	_height:1250px;
	padding-right:5px;
	float: right;
}

.leftmenu {
	text-align: left;
	width:160px;
	padding-left: 5px;
	/*margin-left:-175px;*/
	/*position:absolute;*/
	/*top:350px;*/
	overflow:hidden;
	float: left;
}
.reklama3 {
	/*
    border: #FFFF00 1px solid;
    position: relative;
    height: 100%;
	*/
}
#reklama4 {
	position:absolute;
	top:340px;
	left:50%;
	margin-left:-630px;
}

.reklamaright {
	width:200px;
	/*float:right;*/
	/*margin-left:630px;*/
	text-align:center;
	position:absolute;
	top:330px;
	left: 810px;
	top: 0px;
}

.topmenu h1 {
	height:225px;
	margin:0px;
	padding:0px;
	background-color:inherit;
	background-image:url('img/newdesign/new-zahlavi.png');
	background-position:top left;
	display:block;
}

.topmenu h1.homeurl a {
	display:block;
	height:225px;
	text-decoration:none;
}
.topmenu h1.homeurl span {
	display:none;
}
.menu1 {
	padding-top:9px;
	padding-left:40px;
}

.menu1 a {
	color:white;
	text-decoration:none;
	font-size:15px;
	font-weight: bold;
	margin-right:30px;
}
.menu1 a:hover {
	/*color:#E66F36;*/
	color:yellow;
}
.menu1 a.active {
	color:yellow;
	font-weight:bold;
}

form.htsearch {
	float:left;
	width:150px;
	margin:0px;
	padding:0px;
}

input.words {
	background-color:#0d5a99;
	color:white;
	border:0px;
	height:14px;
	font-size:12px;
	width:118px;
	margin-top:28px;
	margin-left:18px;
	margin-bottom:10px;
}

input.vyhledavani {
	background-color:white;
	background-image:url('img/punta-min.gif');
	background-position:0px 3px;
	border:0px;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	color:#0d5a99;
	margin-left:20px;
	cursor:pointer;
	padding-bottom:5px;
	_padding-bottom:0px;
}

.menu2 {
	background-color: white;
	background-image: url('img/newdesign/new-menu-cleaner.png');
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-top:12px;
	padding: 0px 2px 17px 2px;
	/*height:70px;*/
	/*margin-left:0px;*/
	/*width: 100%;*/
	/*_position:absolute;
	_margin-left:10px;
	_width:650px;*/
	position: relative;
}

.menu2 a {
	/*border: 1px solid #FF00FF;*/
	background-image: url('img/newdesign/new-button.png');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #B3DBF5;
	
	display:block;
	float:left;
	
	/*margin-bottom:3px;*/
	color:#0E599A;
	text-decoration:none;
	height:21px;
	width:130px;
	margin: 3px 0px 2px 2px;
	
	text-align:center;
	
	line-height:21px;
	font-size:11px;
}
.menu2 a:hover {
	/*background-image: url('img/newdesign/new-button-highlight.png');*/
	color: white;
}
.menu2 a.active {
	background-image: url('img/newdesign/new-button-highlight.png');
	color: white;
	font-weight: bold;
}

#submenu_wrapp {
	padding-bottom: 20px;
	display: inline;
	width: 600px;
}

.submenu {
	float: left;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 4px;
	margin-left: 10px;
	color:#E66F36;
	background-image: url("img/button.png");
	background-repeat: no-repeat;
	width: 110px;
	height: 40px;/*25*/
}

.submenu a {	
	color: #0E599A;
	text-decoration: none;    
}

.submenu a:hover{
	color: #E66F36;
}



.new_vyhledavani{
	background-position: 0px -2px;
	background-repeat: no-repeat;
	background-color: white;
	background-image: url('img/newdesign/new-vyhledavani.png');
	display:block;
	width: 154px;
	height: 75px;
}
.menu3 {
	background-color:white;
	text-align:left;
	padding:2px;
	width:150px;
}

.menu3 a {
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	margin-left: 14px;
	font-weight: bold;
	color: #0E5DA0;
}
.menu3 a.active {
	color:#E66F36;
	font-weight:bold;
}
.menu3 hr {
	color:#b4daf4;
	background-color:#b4daf4;
	width:130px;
	height:1px;
	border:0px;
	margin:5px !important;
	_margin:0px;
	margin-left:10px;
	display:block !important;
}

div.lfoblouk {
	text-align:left;
	height: 10px;
	margin:auto;
	width:798px;
}

div.lfoblouk img.lfobloukr,div.lfoblouk img.lfobloukl {
	position:relative;
	top:-25px;
	height: 25px;
}

div.lfoblouk img.lfobloukr {float:right;}
div.clearboth {clear:both;border:0px;padding:0px;margin:0px;}
div.clearboth span {display:none;}

/* /newdesgin */
/* amadeus-spec-nabidka */
table.urlcolor a, table tr a.urlcolor {
    color: #e67a1b;
    padding-right:10px;
}

