body{
overflow:scroll;
background:url(images/top_repeat.jpg) repeat-x;
background-color:#FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align:center;
font-family:arial, helvatica, sans-serif;
}

a{
color:#505f00;
text-decoration:underline;
}

span.volne{
font-weight:bold;
color:green;
}

span.rezervovane{
font-weight:bold;
color:orange;
}

span.predane{
font-weight:bold;
color:red;
}

table.cennik{
text-align:center;
font-size:11px;
}
tr.hlavicka{
text-align:left;
font-weight:bold;
background:#B4B400;
color:white;
}
tr.hlavicka td{
border-left:1px solid #D5D100;
}
tr.riadok td{
border-bottom:1px solid grey;
}
tr.riadok{
height:25px;
color:#333;
}
tr.riadok:hover{
background:#f2f2f2;
color:#555;
}
h1{
font-family:"Trebuchet MS", helvatica, sans-serif;
font-size:15px;
}
h2{
font-family:"Trebuchet MS", helvatica, sans-serif;
font-size:90%;
}
h3{
font-family:"Trebuchet MS", helvatica, sans-serif;
font-size:12px;
padding-left:5px;
color:#49540F;
}

p{
color:#595959;
font-size:12px;
}

#wrap {
  margin-left:auto;
  margin-right:auto;
	left:0px;
	top:0px;
	width:1002px;
	text-align:left;
}

#header {
	width:1002px;
	height:321px;
	background:url(images/header.jpg) no-repeat top left;
}
#header2 {
	width:1002px;
	height:321px;
	background:url(images/header2.jpg) no-repeat top left;
}
#header ul{
padding-left:140px;
padding-top:105px;
font-size:9px;
text-transform:uppercase;
font-weight:bold;
margin:0;
list-style-type:none;
text-align:center;
}
#header li{
float:left;
}
#header a{
color:white;
text-decoration:none;
display:block;
border-right:1px solid #91b100;
padding: 0 15px;
}
#header a:hover{
text-decoration:underline;
}

#control-panel {
  background:url(images/control_panel.jpg) no-repeat top left;
	width:1002px;
	height:116px;
}

.left_panel{
/*background:url(images/left_panel.jpg) no-repeat top left;*/
width:275px;
height:103px;
float:left;
padding-left:70px;
}

.left_cnt{
padding:0.1px 15px 0px 0px;
font-size:14px;
color:white;
}

.left_cnt a img{
border:0;
}

.right_panel{
background:url(images/right_panel.jpg) no-repeat top left;
width:581px;
height:105px;
float:left;
}

.right_panel select{
border:1px solid #858600;
background:#b4b400;
margin-bottom:5px;
}


.right_panel p{
color:#505f00;
margin:0;
font-size:10px;
}
.right_panel h1{
color:#505f00;
}


div.cp_floater{
padding-top:20px;
padding-left:7px;
height:100px;
width:25%;
float:left;
}

div.cp_floater h1{
margin:0;
}

input{
width:121px;
height:25px;
font-weight:bold;
color:#f1f1f1;
border:2px solid #dfde4f;
background:#b4b400;
}



#content {
  background:url(images/content_repeat.jpg) repeat-y;
	width:1002px;
	padding:10px 0px 20px 90px;
  text-align:left;
  overflow:hidden;
}


#content img{
margin:5px;
padding:0;
border:0;
}

#content a.obr{
color:#505f00;
text-decoration:none;
}

#content a.pdf{
font-size:10px;
color:#555;
padding:10px 10px 0px 30px;
display:block;
background:url(images/pdf_icon.gif) no-repeat center left #f2f2f2;
margin-top:5px;
margin-left:5px;
width:200px;
height:35px;
}


#content ul{
margin-left:10px;
padding:0;
color:#595959;
float:left;
}

#content li{
margin:0;
padding-left:11px;
background:url(images/arrow.gif) center left no-repeat;
list-style-type:none;
font-size:10px;
}
#content p{
padding:0px 0px 0px 15px;
}

.content_left{
float:left;
width:225px;
}

.content_left h1{
text-transform:uppercase;
color:#008ec9;
}

.content_left a{
color:#666;
text-decoration:none;
}

.novinka{
margin-top:10px;
background:#f5f5f5;
padding:10px 10px 10px 10px;
}
.novinka p{
font-size:12px;
padding-left:10px;
}
.novinka h2{
margin:5px 0px 10px 0px;
color:#999;
font-family:"Trebuchet MS";
}

.content_right{
float:left;
width:560px;
padding-left:50px;
}

.content_right h1{
text-transform:uppercase;
color:#5f7400;
}

.content_right h2{
color:#5f7400;
}



#footer {
  clear:both;
  margin:0;
  background:url(images/footer.jpg) no-repeat top left;
	width:1002px;
	height:37px;
}

