/*  

Version: 1.0
Author: Ivo Laryš
Author URI: http://larys.com/
*/

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	}
ul,li {
	list-style-type:none;
	}
body {
	color:black;
	background:white url('/site/img/bg.jpg') top left repeat-x;
	font:76% Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	}
hr, .nodisplay {
	display: none;
}
.clear {
	clear: both;
}
img {
	border: none;
}

/* FRAME
-------------------------------------------*/
#frame {
	width: 768px;
	margin: 0 auto;
	text-align: left;
	background: white;
}
a:link {
	text-decoration: none;
	color: #F39D24;
}
a:visited {
	text-decoration: underline;
	color: #F39D24;
}
a:hover {
	text-decoration: none;
	color: black;
}
/* Header
-------------------------------------------*/

#hotline {
	background:white url('/site/img/button/telefonek.gif') top left no-repeat;
	padding-left:24px;
	
	
	
	width:190px;
	height:28px;
	color:gray;
	position:absolute;
	top:10px;
	right:0px;
	font-size:95%;
	_font-size:90%;
}
#hotline span {
	/*
	//position:absolute;
	//top:14px;
	//left:34px;
	*/
	color:#ff9c00;
	
}


#header {
	height: 82px;
	position:relative;
	
}
a#logo, a#logotravel{
	
	background:white url('/site/img/fineologo.gif') top left;
		
	display: block;
	width: 360px;
	height: 46px;
	position: relative;
	float: left;
	margin: 30px 0 0 23px;
}
a#logotrav el{
	/*background:white url('/site/img/bg-logo-travel.gif') top left;
*/

}

/* Menu
-------------------------------------------*/
ul#mainmenu {
	position: relative;
	float: right;
	margin: 56px 0 0 0;
	z-index: 80;
}
ul#mainmenu li {
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	margin-right: 20px;
	_margin-right:15px;
}
ul#mainmenu a:link,
ul#mainmenu a:visited {
	display: block;
	text-decoration: none;
	color: #656565;
	text-transform: lowercase;
	background: white;
	padding: 1px 3px;
}
ul#mainmenu a:hover,
ul#mainmenu li.current a,
ul#mainmenu li.current a:visited {
	background: #f78000; /*#9A8E00;*/
	
	
	color: white;
	
}
/* */
ul#mainmenu li ul { /* second-level lists */
	position: absolute;
	background:white;
	border:1px solid gray;
	border-top:silver;
	width: 165px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding: 5px 0 0 0;
	margin: 0px 0 0 0;
	z-index:80;
	font-size: 90%;
}
ul#mainmenu li li {
	padding: 0;
	margin: 0;
}
ul#mainmenu li li a:link,
ul#mainmenu li li a:visited,
ul#mainmenu li.current li a:link,
ul#mainmenu li.current li a:visited {
	display: block;
	text-align: left;
	padding: 4px  0px  4px 5px;
	width: 160px;
	font-weight: normal;
	z-index: 100;
	font-size: 95%;
	text-transform: none;
	background: white;
	letter-spacing: 0;
	color: black;
}

ul#mainmenu li li a:hover,
ul#mainmenu li.current li a:hover {
	background: #f78000;
	color:white;
	
	}
ul#mainmenu li:hover ul, ul#mainmenu li li:hover ul, ul#mainmenu li.sfhover ul, ul#mainmenu li li.sfhover ul { /* lists nested under hovered list items */
	left: -4px;
	z-index: 100;
}



/* Content
-------------------------------------------*/
#content {
	clear: both;
	background: url('/site/img/bg-content.jpg') top center no-repeat;
}
#content .contentBox {
	padding: 45px 25px 30px 25px;
	text-align: justify;

}
#content .right {
	position: relative;
	float: right;
	width: 498px;
}
#content .right h1 {
	font-size: 130%;
	font-weight: bold;
	color: #f78000;  #9A8E00;
	margin-bottom: 5px;
}
#content .right h2 , div.introhledani h2{
	font-size: 100%;
	font-weight: bold;
	color: #0F8AA6;
	margin: 10px 0 5px 0;
}
#content .right h3 {
	font-size: 90%;
	font-weight: bold;
	color: block;
	margin: 3px 0 0px 0;
}
#content .right p {
	margin-bottom: 3px;
}
#content .right li {
margin-left: 25px;
list-style-type: disc;
}
#content .right table {
	table-layout: auto;
	border: 1px solid silver;
	border-collapse: collapse;
}
#content .right table td {
	table-layout: auto;
	border: 1px solid silver;
	padding: 2px 4px;
}
#content .right table thead {
	background: silver;
}
#content .right #novinky h2 {
	font-size: 120%;
	margin-bottom: 1px;
}
#content .right #novinky .info {
	font-style: oblique;
	font-size: 80%;
}
#content .right #novinky  {

	font-size: 90%;
}
#content .right #novinky .item,
#content .right #novinky .itemlichy {
	border-bottom: 1px solid silver;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#content .right #novinky .odpoved a {
	text-decoration: none;
	color: #F39D24;
	padding-top: 3px;
display: block;
}
/* Úvod
-------------------------------------------*/
#content.uvod {
	clear: both;
	background: url('/site/img/bg-uvod4.jpg') top center no-repeat;
	
}
#content.uvod .novinky {
	position: relative;
	float: right;
	width: 260px;
	font-size: 80%;
	margin: 35px 20px 0 0px;
	_margin: 35px 10px 0 0px;
	z-index: 0;

}
#content.uvod .novinky h2 {
	margin: 0;
	padding: 0;
	*font-size: 120%;
	z-index: 0;
}
#content.uvod .novinky h2 a:link,
#content.uvod .novinky h2 a:visited {
	
  text-decoration: none;
  color: #0F8AA6;
}
#content.uvod .novinky h2 a:hover {
	color: black;
}
#content.uvod .novinky .datum {
	font-size: 90%;
	color: #666666;
font-style: oblique;
}
#content.uvod .novinky .item {
	margin-bottom: 5px;
}



#content.uvod .novinky h1 {
	color:#9A8E00;	/*background: url('/site/img/ico/akcnii.gif') no-repeat;*/
	/*padding-left:20px;*/
	font-size:11px;
	line-height:14px;
	padding-bottom:2px;
}

#content.uvod .novinky ul li {
	background: url('/site/img/ico/news-sipecka.gif') no-repeat;
	margin-top:6px;line-height:9px;
}

#content.uvod .novinky ul li a,
#content.uvod .novinky ul li a:visited
{ color: black; padding-left:15px; line-height:9px; text-decoration:none;}








#content.uvod a.archiv {
	display: block;
	color: white;
	background: #666666;
}
.introTop {
	height: 250px;
}
.introBottom h2 {
	font-size: 80%;
	color: #656565;
	font-weight: normal;
	border-bottom: 1px solid #B2B2B2;
	padding-bottom: 2px;


}
.introBottom {
padding:0px;
}
.introBottom h3 {
	font-size: 90%;
	color: #0F8AA6;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 10px 0 0 0;
}

.introBottom .box {
	position: relative;
	width: 360px;
	padding:0;

}
.introBottom .box p {
	font-size: 85%;

}
.introBottom img {
	position: relative;
	float: left;
	margin: 10px 10px 0 0;
}

.introBottom .zajezd img {margin:0; padding:0;}
.introBottom a.buttonViceInformaci {
	background: url('/site/img/button/vice-informaci.gif') top left no-repeat;
	display: block;
	width: 81px;
	height: 19px;
	margin-top: 5px;
}


.uvodKontakt, .uvodKontakt a,
.uvodKontakt a:visited {
	font-size: 80%;
	color: #656565;
	font-weight: normal;
	border-bottom: 1px solid #B2B2B2;
	padding-bottom: 2px;
	padding-top:6px;
	font-size:90%;
}





/*************************************************************************/
/* 19.10 2007 peta :*/

.introBottom .uvodnibloky {width:360px;  float:left; margin-left:7px;position: relative;
}
.introBottom .levy {margin-left:22px;
_margin-left:10px;

}
h3.diagnostika, h3.cestujte{ padding:0;}

h3.cestujte a,
h3.diagnostika a,
h3.diagnostika a:visited
{
	text-transform: none;
	font-weight:normal; 
	font-size:120%;
	float:none;
	display:block;
	text-decoration:none;
	margin-bottom:10px;	
	
}

h3.cestujte a,
h3.cestujte a:visited
{padding-left:46px; color:#c7d309;}

h3.diagnostika a,
h3.diagnostika a:visited
{padding-left:67px; color:#f48245;}

h3.diagnostika{
	background: url(/site/img/ico/lupa.gif) no-repeat;

}
h3.cestujte{
	background: url(/site/img/ico/letadloz.gif) no-repeat;
}

ul.testy {margin-bottom:0em;}
ul.testy li {font-size:85%; width:199px; float:left;font-weight:bold;}
ul.testy li.kratsi {width:160px;}

.redbox {background: url(/site/img/bg-redlista.gif) no-repeat; height:24px;}
.redbox h3, .redbox li {
	color:black; font-size:85%;
	float:left; 
	display:block;
	line-height:22px;
	border:none; padding:0; margin:0;text-transform: none;
}
.redbox ul {padding:0; margin:0;}
.redbox h3 {margin-left:10px;width:65px;_margin-left:5px;}
.redbox ul li {width:65px;}
.redbox ul li.sesipkou {
	background:   url('/site/img/ico/sipecka-cerv.gif') no-repeat; 
	padding-left:12px;
	width:95px;
}
/*
.grrbox,.redbox {
position:absolute; top:130px;
}

*/


ul.uvodListaZajezdy{
background:   url('/site/img/bg-uvodnilista.gif') no-repeat; 
margin:0; padding:0; position:relative;
height:23px;
}
ul.uvodListaZajezdy li, 
ul.uvodListaZajezdy li a:visited,
ul.uvodListaZajezdy li a:link,
ul.uvodListaZajezdy li a {color:black; font-size:85%; text-decoration:none;}

ul.uvodListaZajezdy li {position:absolute; top:4px;}
ul.uvodListaZajezdy li.u1 {left:25px;}
ul.uvodListaZajezdy li.u2 {left:110px;}
ul.uvodListaZajezdy li.u3 {left:186px;}
ul.uvodListaZajezdy li.u4 {left:294px;}



/***************************************************************************/
a.buttonObjednavka {
	background: url('/site/img/button/objednat.gif') top left no-repeat;
	display: block;
	width: 56px;
	height: 19px;
	margin-top: 5px;
}
.naseProdukty {
	width: 600px;
	position: relative;
	float: left;
	margin-right: 10px;
	height: 125px;
	border-bottom: 1px solid #B2B2B2;
}
.kontakt {
	width: 158px;
	position: relative;
	float: left;
	height: 125px;
	border-bottom: 1px solid #B2B2B2;
}
.kontakt p {
	font-size: 90%;
	margin-top: 10px;
}
/* Produkt
-------------------------------------------*/
.produktHeaderFontana {
	background: transparent url('/site/img/produkty/fontanadicoco.jpg') top left no-repeat;
	width: 488px;
	height: 169px;
	margin-bottom: 10px;
}
.produktHeaderPapayana {
	background: transparent url('/site/img/produkty/papayana.jpg') top left no-repeat;

	width: 488px;
	height: 169px;
	margin-bottom: 10px;
}
.produktHeaderFontana p,
.produktHeaderPapayana p {

	padding: 0 0 10px 345px;
	font-size: 90%;
}
.produktHeaderFontana h2,
.produktHeaderPapayana h2 {
	padding: 15px 0 0 345px;
	font-size: 90%;
}

/* Objednávka
-------------------------------------------*/
.objednavka {
	margin: 20px 0;
}
.objednavka .produkt {
	position: relative;
	float: left;
	width: 160px;
	text-align: center;
	margin-bottom: 20px;
	color: #333333;

}
.objednavka .produkt input {
	width: 25px;
}
.objednavka .produkt h2 {
	margin: 0;
	padding: 0;
}
/* Formulář
-------------------------------------------*/
input {
	width: 250px;
}
input.auto {
	width: auto;
}
label {
	font-size: 80%;
/* 
	color: #9B8F00;
*/
	color:	#0F8AA6;
	display: block;
	margin-top: 2px;
}
textarea {
	width: 350px;
	height: 100px;
}
fieldset.gray {
	border: none;
	padding: 5px;
	font-size: 80%;
	color: #4C4C4C;
	width: 340px;
	background: #E6E6E6;
	margin: 10px 0;
	text-align:left;
}
table.kosik {
	width: 100%;
}
table.kosik thead tr {
	background: #E6E6E6;
	font-weight: bold;
}
table.kosik td {
	border: 1px solid #E6E6E6;
}
table.kosik tr.celkem {
	font-weight: bold;
	color: #9B8F00;
}
/* Submenu
-------------------------------------------*/
#sidebar {
	position: relative;
	float: left;
	width: 220px;
}
ul.submenu {
margin-bottom: 20px;
width: 200px;
}
ul.submenu li {
	border-bottom: 1px solid #B2B2B2;
	
}
ul.submenu li ul {
	margin-bottom: 5px;
}
ul.submenu li li {
	border-bottom: none;
}
ul.submenu li a:link,
ul.submenu li a:visited {
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 100%;
	
	width: 200px;
	display: block;
	line-height: 190%;
	padding-left: 5px;
}	 
ul.submenu li a:hover,
ul.submenu li.current a,
ul.submenu li.current a:visited {
	color: #0F8AA6;
}

ul.submenu li.current a,
ul.submenu li.current a:visited {
	color: #0F8AA6;
		border-bottom: none;
}

ul.submenu li li a:link,
ul.submenu li.current li a:link,
ul.submenu li.current li a:visited,
ul.submenu li li a:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;
	border: none;
	display: block;
	padding: 0 0 0 15px;
	line-height: 140%;
	color: black;
}	 


ul.submenu li li a:hover,
ul.submenu li.current li a:hover,
ul.submenu li li.current a,
ul.submenu li li.current a:visited {
	color: #0F8AA6;
}

p.submenuKontakt {
	
	font-size: 90%;
	color: #4C4C4C;
	margin-left: 7px;
}



/* Footer
-------------------------------------------*/
#footer {
	clear: both;
	font-size: 80%;
	color: #656565;
	padding-top: 5px;
}






/*****************************************************************************************/

/* pro zajezdy Peta 20.8.2007*/
.radek_zajezdu {
	border-bottom:1px solid silver;
}



#menu_top {
background:white url('/site/img/menutop.png') no-repeat;
width:218px;
margin:0; padding:0;
margin-left:-10px;
	_margin-left:0px;

}

ul#zemetyp {clear:both; width:150px;height:24px; 
	margin:0px; 
	margin-left:-10px; 
	_margin-left:0px;
	position:relative; 
	z-index:80;
}
ul#zemetyp li{padding:0; float:left; width:69px;
	height:26px; text-align:center; border:none; 
	_margin-bottom:-2px;
	position:relative; 
	z-index:83;
}

ul#zemetyp li.sele{
	width:69px;
	background: white url('/site/img/zalozka-b.gif') 0px 0px no-repeat; }

ul#zemetyp li a {font-family:helvetica; margin-top:2px; display:inline;
       	position:relative; left: -3px;}






ul.mzajezd {border-bottom:1px solid silver;
	padding-bottom:10px;
	margin-bottom:10px;
	width:190px;
	background:white ;
	margin-top:-1px;
	margin-left:10px;
}
ul.mzajezd li {border:0px ;margin:5px; text-align:left; }
ul.mzajezd li a, 
ul.mzajezd li a:visited {
	font-weight:normal; color:#797979; font-size:10px;text-decoration:none;
	
	padding-left:19px;
	margin:0;
	position:relative; top:-3px;
	
}
ul.mzajezd li a.act,ul.mzajezd li a:hover  {color:#4ba8bd; }



ul.bezobrazku li a:visited,
ul.bezobrazku li a:link,
ul.bezobrazku li a
{padding:0;}

ul.mzajezd li.akcni{background: url(/site/img/ico/vykricnik.gif) no-repeat;}
ul.mzajezd li.firstmin	{background: url(/site/img/ico/sipka-nahoru.gif) no-repeat;}
ul.mzajezd li.lastmin{background: url(/site/img/ico/sipka-dolu.gif) no-repeat;}


ul.mzajezd li.letenky	{background: url(/site/img/ico/letadelko.gif) no-repeat;}
ul.mzajezd li.pronajemauta{background: url(/site/img/ico/auticko.gif) no-repeat;}
ul.mzajezd li.ubytovani{background: url(/site/img/ico/domecek.gif) no-repeat;}










div.zajezdy {
	background:#ffffff url('/site/img/zaj-top2.png') no-repeat;
	padding:0; margin:0;
	width:500px;
	position:relative;
	top:24px;
	margin-bottom:20px;
	padding-bottom:20px;
	_margin-left:10px;
}

div.cesticka { position:absolute; top:-15px; left:1px; color:#4ba8bd;font-size:10px;}
div.cesticka a ,div.dolnicesticka a,
div.cesticka a:visited ,div.dolnicesticka a:visited

{color:#4ba8bd;font-size:10px; text-decoration:none;}


div.dolnicesticka { 
	color:#4ba8bd;font-size:10px;
	margin-top:6px;
	margin-bottom:2px;
}



div.zajezdy-obsah {

position:relative;padding:0; margin:0px; left:7px; top:10px; 

}


div.zajezd{ 
	border-bottom: 1px dotted silver;
	padding-bottom:12px;
	height:70px;
}
.zajezd a img { border:2px solid silver; }
.zajezd a.obrazek {float:left;min-width:92px;height:74px; text-align:center; display:block; margin-right:6px; }
#content .right div.zajezd h2, div.zajezd h2,
#content .right div.zajezd h2 a ,div.zajezd h2 a ,
#content .right div.zajezd h2 a:visited ,div.zajezd h2 a:visited ,
#content .right div.zajezd h2 a:link, div.zajezd h2 a:link
{
	margin:0; padding:0; color:#f78000; 
	text-decoration:none;
	border:none;
}

#content .right div.zajezd p,
		div.zajezd p{margin:0px; top:0px ;padding:0;font-size:11px;line-height:12px;}

div.zajezd .zeli {margin-top:2px;}

/*#content .right div.zajezd p {margin-top:-2px;}
*/
.hornicara{ 
	background: white url('/site/img/zaj-top3.png') no-repeat;
	
	margin-bottom:-18px;
	
}


.hlavniobrazek {width:196px;   float:right;text-align:center;  margin-left:1em;margin-bottom: 0.2em}
.hlavniobrazek img {border:1px solid silver;}
.dalsi_obrazky {width:100%;text-align:left;}
.mensi_obrazek {width:63px; height:51px; float:left;text-align:center;}
.mensi_obrazek img {max-width:63px; max-height:51px;border:1px solid silver;}


#content .right table.terminy {
	border: none;
	font-size:11px;
}
#content .right table.terminy td {
	border: none;
	padding:0;
}


#content .right table.terminy th{
	color:#00a0c6;
	border-bottom:1px solid #00a0c6;
}

#content .right table.terminy tr {
	border-top:1px solid silver;
	height:26px;
}
#content .right table.terminy tr.bezlinky {
	border:none;
}

a.rezervovat {background-color:#F39D24;
color:white; padding:1px 6px 2px 6px;}

.listovani {text-align:center;}

.viktor {clear:both; display:block; border:0px; color:white}


/*

span.zeli1, span.zeli2, span.zeli3 {height:20px; display:block;float:left; color:white;}
.zeli1{background:url(/site/img/zeli1.png) no-repeat;width:4px; }
.zeli2{background:url(/site/img/zeli2.png) repeat-x;padding-top:3px;}
.zeli3{background:url(/site/img/zeli3.png) no-repeat;width:4px;}
.zeli {float:none; height:23px;}

zmenila se barva, zeli uz se nepouziva
*/
.typy {padding:4px; background:#b3d6ec; float:left;  margin-top:12px;}


.sep {margin:0; height:1em; }


div.ano {background:#dddddd; width:60px;}




/****************************************************************************/
.introhledani {
	width:500px;
	margin-left:0px;
	float:right;
	}


/* male hledani */

fieldset.hledani { 
background:#f9a13b url(/site/img/hledani-top2.gif) no-repeat; 
margin:0px 0 10px 7px;
position:relative;
top:10px; border:0px;
padding:0;
padding-bottom:5px;}

.hledani, .zajezdy-obsah, .listasluzeb {width:486px;}

fieldset.hledani div.blucek {
	
	margin-left:10px;
	
	width:143px;
	float:left;
	height:43px;
		text-align: left;
	padding:0;
	position: relative;
	
}

.introBottom  .kontakt {margin-top:6px; float:left;}




fieldset.hledani div.krajni { position:relative;
	margin-left:14px;
	_margin-left:8px;}
div.blucek label {margin:0px;color:black; padding:5px 0px 1px 0px;  }
div.blucek select {width:135px;
}





div.blucek input {
border:1px solid #858d3f; 
width:100px;
margin:0px;


padding:0;
display:block;
float:left; 
height:20px;

}

div.blucek .absoluti{
	position:absolute;
	left:0; 
	bottom:2px;
}
.hledani div.blucek input.kalendarik { margin-left:4px; border:0px; bottom:2px; left:100px;}


fieldset.hledani a.podrobne {
	color:#000000;
	position:absolute;
	bottom:2px;
	right:10px; 
	font-size:10px; 
	text-decoration:none;
	font-weight: bold;
	}


input#odjezd{
	_margin-left:-6px;
}
input#odjezdv{
	_margin-left:-4px;
}

#typzaj{}

div.blucek .chb {
	width:auto;
	height:auto;
	float:left;
	margin-top:17px;
	_margin-top:14px;
	border:none;
	margin-right:2px;
}

fieldset.hledani div.delsi {width:310px; _margin-left:-10px; }
fieldset.hledani div.delsi label{
	margin-top:15px;
	width:70px; 
	float:left; 
	height:auto;}
fieldset.hledani div.celkovy label{
	margin-top:15px;
	width:80px; 
	float:left; 
	height:auto;
	}
fieldset.hledani div.celkovy {width:450px; }







div.viktor {line-height:1px; height:1px;}

/*******************************************************************/


div.listasluzeb { 
background: url('/site/img/bg-dalsisluzby.gif'); 
margin-left:7px; 
height:23px;
border-top:1px solid white;margin-top:2px;position:relative;
_margin-top:4px;
font-size:10px;}




div.listasluzeb span { color:#363b3d;position:relative; top:5px; left:13px;}

#content .right .listasluzeb ul, .listasluzeb ul{ float:left;list-style:none; position:absolute; left:120px; top:5px;padding:0; margin:0;}

#content .right .listasluzeb ul li,.listasluzeb ul li { padding:0; margin:0;float:left; list-style:none;list-style-type:none; width:100px;}

#content .right .listasluzeb ul li.auta ,.listasluzeb ul li.auta {position:absolute;left:82px;}
#content .right .listasluzeb ul li.ubytovani, .listasluzeb ul li.ubytovani{position:absolute;left:198px;}

#content .right .listasluzeb ul li.podrobne, .listasluzeb ul li.podrobne{
	position:absolute;
	left:280px;
	width:100px;	
}

#content .right .listasluzeb ul li.podrobne a,
.listasluzeb ul li.podrobne a {
	background:#c7d309;
	border:1px solid #dae25b;
	font-size:8px;
	padding:1px 3px 1px 4px;
}

/*
.introhledani div.listasluzeb { 
	background: url('/site/img/bg-dalsisluzby2.gif'); 
	width:580px;
	margin-left:0;
}

.introhledani  fieldset.hledani div.delsi { width:360px; }
.introhledani div.blucek select {width:155px; }



.introhledani .hledani {
	background:#f9a13b url(/site/img/hledani-top3.gif) no-repeat; 
	width:573px; margin-left:0;}


.introhledani .listasluzeb ul li.ubytovani{position:absolute;left:270px;}
.introhledani .listasluzeb ul li.auta {position:absolute;left:120px;}
.introhledani .listasluzeb ul li { width:150px;}
.introhledani .listasluzeb ul{left:150px; }
.introhledani .hledani div.blucek {
	width:174px;

}


*/


.listasluzeb ul li a ,
.listasluzeb ul li a:visited{color:black; text-decoration:none;}





.pulsloupec {width:240px; float:left; margin:0; padding:0;}

#partneri li {list-style:none;}


h3.male {display:inline; margin:0; padding:0;}


a.archivnovinek,
a.archivnovinek:visited { float:right; margin-top:1em; margin-right:20px;

display: block;
	color: white;
	background: #666666;
	padding:2px;
	text-decoration:none;
}

.vyber_zemi {margin-left:11px;}
.loga{
	text-align:center;
}
.loga img {
	margin-right:6px;

}




.volna_rezervace {
	margin-top:10px;
	

}
#content .volna_rezervace input { 
display:inline;

width: 50px;
}
#content .volna_rezervace table.terminy tr {margin:0; padding:0;height: 70%}
#content .volna_rezervace table.terminy th {border:0px; padding:0; margin:0;}
#content .volna_rezervace table.terminy td {height:12px; }


.uvod_left{

	float:left; 
	
	width:250px;
	margin-top:10px;
	
}
.uvod_left .kontakt {top:0; left:0; float:none;  }

