@import url('/texty.css');@import url('/style.css');html, body {	font-family: 'Verdana CE','Helvetica CE',Verdana, lucida, sans-serif;	margin: 0;	padding: 0;	color: #000000;	background-color:#CDCDCD;	font-size: 10px;	line-height: 1.2;}table{	font-size: 10px;}.bali {	vertical-align: top;}.tabulka-zajezdy{	font-size: 10px;	background-color: White;	border: 1px solid #d7ecff;}.td {	margin: 0px 0px;	background-color: white;	line-height: 1.2;	padding-bottom: 0px;}.td1{	margin: 3px 0px;	background-color: #E9F4FF;	line-height : 1.2;	padding-bottom: 4px;}.td2{	border-right: 1px solid #D7ECFF;	margin: 3px 0px;	line-height: 1.2;	padding-bottom: 4px;}.td1r{	margin: 3px 0px;	background-color: #E9F4FF;	line-height : 1.2;}.td2r{	margin: 3px 0px;	background-color: white;	line-height: 1.2;} #tab-pro2000{	font-size: 10px;	width: 250px;	text-align: center;}.tab_pro2k_td {	border-top: 1px solid White;}img{	margin:0px; padding: 0px; border: 0px;}/* lokality */.lokality {	background-color: #E9F4FF;	margin: 10px;	width: 540px;	height: 270px;	border: 1px dashed #c9dcef;}.lokality_cell {	padding-top: 10px;	padding-bottom: 10px;}.lokality_header {	font-size: 14px;	font-weight: bold;	width: 100%;	background-color: #b9d4df;	padding-left: 10px;	padding: 10px;}.lokality_header a:link, .lokality_header a:visited {	text-decoration: none;	border-bottom: 1px solid #eeaa00;}.lokality_header a:hover, .lokality_header a:active {		border-bottom: 3px solid #eeaa00;}.lokality_td_nadpis {	border-bottom: 1px solid #EEAA00;	width: 160px;	height: 42px;	vertical-align: bottom;	text-align: right;	padding-right: 10px;	padding-bottom: 4px;	font-size: 12px;}.lokality_td_popis {	border-bottom: 1px solid #EEAA00;	height: 42px;	width: 120px;	vertical-align: bottom;	padding-bottom: 4px;	font-size: 12px;	padding-left: 5px;}.lokality_img {	vertical-align: bottom;	border: 0px;}/* konec lokality */p{	text-align: justify;	margin: 10px 0px;}a{	text-decoration: none;	border-bottom: 1px solid #FFCC00;	color: black;}a:hover {	border-bottom: 2px solid #FFCC00;	}a.plain{	border-bottom: none;}a.plain:hover {	border-bottom: none;	}#container {	position: absolute;	width: 790px;	margin-left: -395px;	margin-top: 50px;	left: 50%;	background-color:#FFFFFF;}#top {	font-family: 'Verdana CE','Helvetica CE',Verdana, lucida, sans-serif;	font-size: 10px;	height:75px;	background: url(/img/menuback.gif) repeat-x;}#logo {	float:left;	width:201px;	height:75px;	background-image: url(/img/logo.gif);	margin-right:10px;		border: 0px;}#top hr { display: none; }#top h1 { display: none; }h1,h2,h3{	font-size: 1.2em;	margin: 5px 0px 5px 0px;	padding-bottom: 3px; 	border-bottom: 1px solid #D9ECFF;	padding-left: 5px;	border-left: 5px solid #FFCC00;	}h3 {	font-size: 1.1em;}hr{	border: 1px solid #D9ECFF;}#user{	position: absolute;	top: 15px;	left: 290px;	color: #CCFFFF;	font-weight: bold;	}#user a{	color: white;	border-bottom: 1px solid #FFCC00;}#user a:hover {	color: #FFCC00;	border-bottom: 2px solid #FFCC00;	}#search{	position: absolute;	top: 15px;	right: 20px;	color: #CCFFFF;	font-weight: bold;	}#topmenu {	height:45px;	color: #CCFFFF;}#mainmenu {	text-align: right;	font-weight: bold;	margin-right: 10px;	height:14px;	color: #CCFFFF;}#mainmenu a{	color: #CCFFFF;	margin-left: 3px;	border-bottom: none;	}#mainmenu a.active{	color: #FFCC00;}#mainmenu a:hover{	border-bottom: 2px solid #FFCC00;	}#submenu a{	color: #FFFFFF;	text-decoration: none;	border-bottom: none;		}#submenu a:hover{	color: #FFCC00;	text-decoration: underline;}#submenu {	text-align: right;	padding-top: 2px;	padding-right: 10px;	color: #FFFFFF;}#content {	clear: both;}#imgframe {	float:left;	/*position:absolute;*/	width: 366px;}.main{	padding: 5px 5px 5px 0px;	margin-left: 370px;	min-height: 400px;	height: 400px; /*IE hack*/}div[class]  .main {height:auto;} /*IE hack*/.mainzoom{	padding: 5px;	min-height: 400px;	height: 400px; /*IE hack*/}div[class]  .mainzoom {height:auto;} /*IE hack*/.zoom, .edit{	float:right;}#bannery {	clear: both;	border-top: 3px solid black;		padding: 3px 5px;}#bannery2 {	height: 64px;	margin: 0px 30px;}.banner{	float:left;	margin: 0px 2px;}.bannerprodukt{	position: relative;	width: 170px;	height: 64px;	background-color: #E9F4FF;	border: 1px solid black;}.bannerprodukt .img{	position: absolute;}.bannerprodukt .popis{	position: absolute;	left: 65px;	top: 5px;	width: 100px;	height: 55px;	text-align: center;	overflow: hidden;}.bannerpocasi{	position: relative;	width: 170px;	height: 64px;	background-color: #E9F4FF;	background-image: url(/img/bannery/pocasi.png);	border: 1px solid black;	overflow: hidden;}#linky{	clear: both;	border-top: 3px solid black;		padding: 5px;	color: #AAAAAA;	text-align:center;}#linky a{	border: none;}#linky a:hover{	border-bottom: 2px solid #FFCC00;}#footer {	clear: both;	color: #FFFFFF;	padding: 3px 10px;	background-color: #000000;	font-size: 9px;}#footer a{  text-decoration: none;  border-bottom: none;  color: #FFFFFF;}#credit {  text-align:right;}#mdc {  float:left;  }.hide{ display: none; }/* Formuláře */form {	margin: 0px; padding: 0px;}input{	font-size: 12px;}label {  float:left;  width:100px;  margin-right:0.5em;  text-align:right;  }label.err {	color: red;}fieldset { 	border:1px solid #D9ECFF; 	padding: 5px;	margin: 5px 0px;}legend {	padding: 0.2em 0.5em;	border:1px solid #D9ECFF;	color: #EEAA00;	font-size:90%;	}.formerr{	text-align: center;	color: red;}/* tabulky */.tb thead{	font-weight: bold;	background-color: #B9D4DF;		text-align: center;	}.tb tbody{	background-color: #E9F4FF;}.tb tfoot{	background-color: #B9D4DF;		font-weight: bold;}.tb tfoot .noback{	background-color: white;}.tb td{	margin:1px;		padding: 1px 4px;}/* JS */.CursorHand{	cursor: pointer;}#kontakt {	margin: 20px auto;	width: 230px;	padding: 2px 10px;	border: 1px dashed #C9DCEF;	background-color: #E9F4FF;}