/*--- CSS By FREETIME EUROPE INMOVE---*/

*{ font-family: Verdana, Helvetica, Arial, "Arial CE", sans-serif; }

body {
	background:  #fff;
 	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Verdana, Arial , "ArialCE";
	font-size: 11px;
	line-height: 160%;
	color: #444;
	text-align: justify;
}

/*--- DEFINICE ZAKLADNICH ELEMENTU ---*/

div, img, h1, h2, h3, h4, h5 , p, a, ul, li, span{
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	font-size: 11px;
	background:transparent;
}

/*--- OBECNE ZNACKY ---*/

h1 { font-size: 9px; color: #FFF;}
h2 { font-size: 15px; color: #f5841f; margin: 0px 0px 20px 0px; }  
a  { text-decoration: none; color: #f5841f;}

/*--- CLEAROVACI PRVEK ---*/

div.clear { display: block; clear: both; font-size: 0px; line-height: 0px; }

/*--- LAYOUT ---*/

div#freetime {
	width: 825px;
	min-height: 500px;
  	_height: 500px;
	margin: 0 auto;
}

/*--- DEFINCE TOP ---*/

div#top {
	width: 825px;
	height: 44px;
	padding: 20px 0px 0px 0px;
}

/*--- DEFINIICE UNDER ---*/

div#under {
	width: 825px;
	height: 34px;
}

/*--- LOGO FREETIMEEUROPE ---*/

a#logo {
	display: block;
	width: 168px;
	height: 24px;
	background: url("../../images/freetime.gif") left top no-repeat transparent;
	margin: 0px 0px 0px 5px;
}

/*--- PLAYGROUND ---*/
			
/*------ PLAYGROUND LEVA CAST ------*/

			div#playgroundLeft{
				width: 136px;
				min-height: 670px;
			  _height: 670px;
				float: left;
			}
			
/*------ PLAYGROUND PRAVA CAST ------*/

			div#playgroundRight{
				width: 560px;
				min-height: 454px;
			  _height: 454px;
				float: left;

				padding: 16px 0px 0px 40px;
			}
div#playgroundRight a.ref{
margin: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
}
div#playgroundRight a.ref img{
padding: 1px;
border: 4px solid #DFDFDF;
}

h3{
margin-top: 10px;
margin-bottom: 10px;
}
/*------ PLAYGROUND PRAVA CAST ------*/

			div#playgroundRight p{
				margin: 0px 0px 20px 0px;
			}

/*--- FOOTER ---*/			

div#footer {
	font-size: 9px;
	color: #444;
}
div#footer a{
	font-weight: normal;
	font-size: 9px;
	color: #444;
}

/*--- DEFINUJEME LOGA ---*/


div.loga{
	height: 195px;
	margin-top: 20px;
}

a#logoVt{
	display: block;
	width: 811px;
	float: left;
	height: 195px;
	background: url("../../images/loga/reklamavenku.jpg") left top transparent;
}

td.data-left {
  text-align: left;
}
td.zona-A {
  background-color: #FDEB25;
}
td.zona-B {
  background-color: #FDCD23;
}
td.zona-C {
  background-color: #F1A72E;
}
.pad-bot {
  margin-bottom: 25px;
}
caption {
  font-weight: bold;
  text-align: left;
  padding-left: 6px;
  font-size: 1.30em;
  color: #F1A72E;
}
th {
  font-size: 1.2em;
  padding: 5px;
  border-bottom: #FDCD23 2px solid;
  color: #E1862B;
  text-align: center;
  line-height: 200%;
}
td {
  padding: 5px;
  background-color: #FFF7EF;
}
td.data, td.sleva, td.zona-A, td.zona-B, td.zona-C {
  text-align: center;
}
td.sleva {
  width: 50px;
}
table {
  margin: 0px; padding: 0px; border: 0px; font-size: 100%;
  width: 100%;
}

div#playgroundRight li{
	margin: 0px 0px 0px 30px;
	list-style-type: square;
}
ul {
	margin-top: 0px;
	padding: 0px;
}
#lavicka {
	float: right;
}

/*
  Nab?dka reklamn?ch lavi?ek
*/
#seznam-lokalit li {
  list-style-type: square;
  line-height: 150%;
}
#listovani li {
  list-style-type: none;
  display: inline;
  padding-right: 10px;
}
#detail-lavicky {
  border: 2px solid #F1A62D;
  width: 100%;
  padding: 3px;
}
#detail-lavicky th {
  background-color: #eee;
  padding: 5px;
}
#detail-lavicky td {
  border: 1px solid #eee;
  width: 50%;
}

#lavicky h3 {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 0px;
}

#lavicky table th {
  margin-top: 0px;
  padding-top: 0px;
  font-size: 9px;
}
#lavicky table td {
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
}

#lavicky table td.tdLeft {
  margin-top: 0px;
  padding-top: 0px;
  text-align: left;
}

.white tr td {
  background-color: #fff;
}

.line {
		 margin-top: 10px
	}
label {
	  	display: block;
	  	float: left;
	 	width: 150px;
	 	padding: 0px 0px 0px 0px;
	    border-bottom: 1px #fff solid;
	}		

input, textarea {
	  border: 1px solid #AFAFAF;
	  background-color: #fff ;
	}
tr.zel td {
	  background-color: #E6FFE6;
}

