body,html {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	background-image: url(images/plocha1.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}

#container {background-color: #ffffff;
	width: 1040px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: justify;
}


#container-header {
	width: 1040px;
	height: 284px;
	padding: 0px;
	background-image: url(images/pl_tit.jpg);

}
#container-header-staveb {
	width: 1040px;
	height: 284px;
	padding: 0px;
	background-image: url(images/pl_stav.jpg);

}
#container-header-spol {
	width: 1040px;
	height: 284px;
	padding: 0px;
	background-image: url(images/pl_f.jpg);

}
#container-header-mont {
	width: 1040px;
	height: 284px;
	padding: 0px;
	background-image: url(images/pl_mont.jpg);

}
#container-header-dopln {
	width: 1040px;
	height: 284px;
	padding: 0px;
	background-image: url(images/pl_zem.jpg);

}
#container-name {
	float: left;
}

#container-eyecatcher {
	width: 1030px;
	margin: 0px 5px 0px 5px;
	height: 30px;	
	background-image: url(images/pl_nav.jpg);
	background-repeat: repeat-x;
}


#container-content {
	width:1030px;
	padding: 0px 5px 5px 5px;
	height: auto;
}

#content {
	width: 690px;
	float: left;
	background-color: #cfcfcb;
	background-repeat: repeat-y;
	padding: 10px 15px 20px 10px;
}

#content-ref {
	padding: 10px 15px 20px 10px;
background-color: #cfcfcb;

}

#content-ref img {
	padding: 5px;
	border: 1px solid #ffffff;
}


#content hr {
	border: none 0;
	border-top: 1px solid #ffffff;
	margin: 0px 0 0px 25px;
	height: 1px;
}

#content p {
	
	color: #861904;
	margin: 0 0 20px 25px;

}



#border {
	width: 285px;
	margin-left: 730px;
	background-color: #f9d3a6;
	padding: 5px 5px 20px 10px;
}

.ref {
	width: 630px;
	background-color: #f9d3a6;
	padding: 15px 15px 10px 10px;
}

#border p {
	background-color: #804000;
	font-size: small;
	color: #ffffff;
	margin: 0px;
	padding: 10px;
}
#novinky {
	width: 285px;
	margin-left: 730px;
	padding: 5px 5px 20px 10px;
	background-color: #f9d3a6;
}
.hneda {
	background-color: #804000;
	color: #ffffff;
	margin-bottom: 5px;
	padding: 5px 5px 20px 10px;
	
}
.hneda1 {
	background-color: #e79645;
	color: #666666;
	margin-bottom: 5px;
	padding: 5px 5px 20px 10px;
	
}


.zelena {
	background-color: #99cc33;
	padding: 5px 5px 20px 10px;
}

#content p a, .hneda1 a , #border p a {
	text-decoration: none;
	color: #006AC3;
	
}

#content p a:hover, .hneda1 a:hover ,.hneda a:hover,  #border  p a:hover  {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #006AC3;
	
}
#content img {
	padding: 5px;
	border: 1px solid #ffffff;
}
#border img {
	padding: 5px;
	border: 1px solid #ffffff;
}

img.alignleft {
	float: left;
	margin: 0 10px 5px 0px;
}

img.alignright {
	float: right;
	margin: 0 0 5px 15px;
}





.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}

.ubercolortabs ul{
font: bold 10px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}

.ubercolortabs a{
float: left;
color: white;
background: #804000 url(images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 5px 2px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(images/roundright.gif) no-repeat right top; /*right corner image*/
padding: 5px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-color: #AE5300; /*background color of tabs onMouseover*/
color: white;
}

.ubercolortabs a:hover span{
background-color: transparent;
}


.ubercolordivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 4px;
line-height: 4px;
background: #804000; /*background color of horizontal line*/
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}


	

#container-pata {
	border-top: 4px solid #a05204;
	width: 1020px;
	padding: 5px;
	margin: 3px 5px 5px 5px;
	clear: both;
	color: #ffffff;
	text-align:center;
	background-color: #804000;
}


#container-pata a {
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	color: #aeaeae;

}

#container-pata a:hover {
	color: #006AC3;
}

#pata {
	font-size: x-small;
	color: #aeaeae;
	width: 670px;
	margin: 5px;
}


ul {
	
	margin: 0px 0px 10px 100px;
	padding: 5px 5px 5px 80px;

}
h1 {
	font-size: large;
	color: #804000;
	margin: 0px 0px 20px 40px;
	padding: 3px 5px 3px 80px;
	background-image: url(images/hl.gif);
	background-repeat: no-repeat;
	line-height: 32px;
	background-color: #f9d3a6;
}

h2 {
	font-size: medium;
	color: #009900;
	padding: 5px 0 5px 15px;

}

h3 {
	font-size: medium;
	background-color: #f58704;
	padding: 4px ;
	color: #ffffff;
	}
	

.obr {
	width: 135px;
	text-align: center;
	margin: 5px 5px 5px 5px;
}

.obr1 {
	width: 150px;
	background-color: #e2e2e2;
	text-align: center;
	margin: 5px 10px 5px 10px;
	padding: 8px ;
}

.fl { float: left; }


hr {width: 100%;
	border: none 0;
	border-top: 1px solid #ffffff;
	height: 1px;
}



table {
	font-size: small;
	width: 500px;
	margin-bottom: 10px;
	margin-left: 50px;

}


.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }


#tab_form {font-family: Trebuchet MS, Arial CE;
           font-size: small;
           color: #848484;
           margin-top: 10px;
           margin-left: 20px;
}
.pole {font-family: Trebuchet MS, Arial CE;
       font-size: small;
       background-color: #EDEDED;
	   margin-left: 60px;
}

a:link, a:visited { 
color : #fcdd31; 
text-decoration : underline; 
font-weight : normal; 
} 
a:active, a:hover { 
color : #fcdd31; 
text-decoration : none; 
} 

