body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EFE9CA;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

a{
	color: #11903A;
}

a img{
	border:none;
}
hr{
	visibility: hidden;
}

h1,h2,h3,h4,h5,h6{
	font-family:  "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.1em;
	font-weight: normal;
	
	
}

h1,h3{
	color: #11903A;	
}
h1{font-size: 1.6em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.0em;}
h6{font-size: 1.0em;}

p{
	margin-top: 0.4em;
	margin-left: 15px;
	text-align: justify;
}
label {
   color: Black;
	float:left;
  /*	width:30%;*/
  	margin-right:0.5em;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
}
html>body label{
	float:left;
}
fieldset { 
/*	padding: 1em;*/
/*	font-size:80%; 1 sans-serif;*/
	margin-top:0.5em;
	border:1px solid #808059;
	background: #FFFFCC;
}
.form,#form {
	width: 480px;
	margin: 4px auto 4px auto;
}
.form fieldset{
	font-size:0.9em;
}
.form label {
   color: Black;
	float:left;
  /*	width:30%;*/
  	margin-right:0.5em;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
}
html>body .form label{
	float:left;
}
td, th{
	border: 1px solid #006600;
}
.clear{
	clear:both;
}
	
#envelope{
	background: url(../images/bg_content_sidebar.jpg) repeat-y;
	width:805px;	
	margin: 0 auto;
	padding: 0;	
	}

.schovka{
	display: none;
}

.left{
float:left;
}
.right{
float:right;
margin-left: 5px;
}
#head{
	/*background: url(../images/bg_head_sidebar.jpg) top no-repeat;*/
	background: url(../inc/rotator.php) top center no-repeat;
	width:805px;
	height: 209px;	
}
#head h2{
	margin-top: 120px;
	margin-right: 10px;
	color: White;
	text-align: right;
 font-weight: bold;
}

#head span{
font-size: 0.9em;
width: 651px;
/*float: right;*/
line-height: 26px; 
padding-top:15px;
margin-left:10px;
font-weight: bold;
color: White;
}
.logo{
	float: left;
}
.logo a{
border:none;		
}
.lang{ 
float: left;
width: 154px;
margin:127px 0 0 2px;
}
html>body .lang{margin:127px 0 0 4px;	
}
.lang img{
	padding-left:1px;
	margin:0;
}
/***************** prava ************************/ 
#right{	
	clear:right;
	width:630px;
	margin: 0 15px 0 0;
	padding: 10px;
	float:right;	
	}
html>body #right { padding: 0; }

/***************** leva ************************/ 
#left{	
	width: 154px;
	margin: 0;
	padding:7px 0 0 0;
	clear:left;
	float:left;
	}
html>body #left { margin: 0; }

ul#menu, ul#menu ul{
	display: block;
	margin: auto;
	list-style: none;	
	text-align: center;
	padding: 0 0 7px 0;
	width: 154px;	
	/*position: fixed;*/
}
ul#menu li{
	background: url(../images/bg_li_sidebar.jpg) no-repeat top;
	height: 23px;
	width: 154px;	
}

ul#menu a{
		font-family:  "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1em;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: #3E3E3E;
	display: block;	
	padding: 3px 0 0 0;
		}
ul#menu a:hover{
background: url(../images/bg_li_hover_sidebar.jpg) no-repeat top;
color:White;
}
.line{
 display: block;
background: url(../images/hr_left_sidebar.jpg) center no-repeat;
width: 154px;
height: 15px;
}
/***************** paticka ************************/ 
#foot{
	display:block;
	width: 805px;
	margin: 0 auto;
	background:#efe9ca url(../images/bg_foot_sidebar.jpg) no-repeat top center;
	padding:65px 0 0 0;
	clear:both;
	color: #4393C3;
	font-size: 0.8em;
	vertical-align:center;
	}
	
#foot a{
	color: #336600;
}
/*html>body #foot{padding-top:65px;}*/

#foot img{
	margin:0;
}

.leva, .prava{
width:170px;
padding-top: 0.2em;
}
.leva {
float: left;
margin-left:14px;
border: none;
}
html>body .leva{margin-left:25px;
}
.stred{
margin: 0 auto ;
text-align: center;	

}
.stred a{
	padding:3px;
	text-decoration: none;
	color: #999999;
	font-style: italic;
}
html>body .stred{
	padding-top: 0.2em;
}
.prava {
float: right;
text-align: right;
margin-right:14px;
border: none;
 font-size: 1em;
}
html>body .prava{margin-right:25px;}

.prava a{
	color: #999999;
	text-decoration: none;
}
.prava a:hover{
	color: #2C2C2C;
}
#content{
	padding:0 7px;
	/*border-right: 6px solid #d8b02a;*/
}
html>body #content{padding:5px 7px;	}
#content h2,h3,h4{font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content h2{
margin-left: -7px;
padding-left:5px;
color:#006601;
border-left: 6px solid #006601;
}
#content h2{
	font-size:1.8em;
}
#content h3{
	font-size:1.4em;
	color:#006601;
}
#content p{
	text-align: justify;	
}
#content li{
	list-style-image: url(../images/red_shadowbullet.gif); 
}
#content img{
	padding:2px;
	background-color:  #ebf1f0;
	border: 1px solid #B1E5B1;
}
#content .noborder {
	border: none;
	background-color: transparent;
}
.blok-center{
	display: block;
	margin: 5px auto;
	text-align: center;
}
.blok-c{
	display: block;
	margin: auto;
	padding:0 0.2em;
}
/***************** MENU ************************/
.hr{display: block;
margin-top:0;
padding-bottom: 10px;
 background: url(../images/hr.gif) center top no-repeat;
height:10px;	
}

/***************** dokumenty ************************/ 

.dokument img {
	/*background: #D9E9F2;
	border: solid 1px #9C9C9C;
	padding: 3px 5px 3px 3px;*/
	background: transparent;
	border: none;
	margin-bottom:-0.5em; 
}
.datum{
	font-family: Georgia,"Times New Roman", Times, serif;
	color: #9D9D9D;
	font-size:0.9em;
}

/***************** aktualita ************************/

.aktualita{
	padding-bottom:5px;
	/*border-bottom: dotted 1px #9C9C9C;*/
	margin-top: 10px;
	margin-left: 15px;
	text-align: justify;
}

.aktualita img{
	float:left;
	background: #D9E9F2;
	border: solid 1px #9C9C9C;
	padding: 3px;
	margin: 0 1em 1em 0;
}

#detail{
	text-align: center;
	color:#360;
	font-size: small;
	display:block;
	margin: 3em auto;
}
#detail img{
	border: 1px solid #dedede;
	padding:4px;
	background-color: #f1f1f1;
	cursor: pointer;
}
#detail h3{
	font-size: medium;
	font-weight: 600;
}

#foto_pol.radek{
	 display: block;
	
}
#foto_pol hr{
	 display:none;
}
.align-c{
 text-align: center;
}
.align-l{
 text-align: left;
}
.align-r{
 text-align: right;
}
.align-j{
 text-align: justify;
}

/******************************** login / LOGIN ************************************/
#log{
	display: block;
	margin: 1em auto;
	/*margin-right: 7px;*/
	background:#b7c7c6;
	font-size: 0.9em;
	color: #3E3E3E;
	display: block;	
	text-decoration: none;
	border: none;
	/*border-bottom: none;	*/
	padding: 2px 0 0 0;
	height: auto;
	width: 140px;
	line-height: 0.85em;
	/*position: fixed;*/
	
}
#log h3{

	color:#3e3e3e;
	margin:5px;
	}
html>body #log h1{
	margin-top: 2px;	
}	
html>body #log label{font-size:0.9em;}
#log form{
	margin: 0 4px 0 0;
}	
#log input{
	font-size: 0.9em;
	margin: 2px 0;
	font-family: "Courier New", Courier, monospace;
	}	
#log input.input-btn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0;
	padding: 0 3px;
}	
#produkty{
	margin:0 auto;
	padding: 0 5px;
	width: 600px;
	background: White;
	text-align: justify;
}
#produkty h2, h3{
	font-weight:bold;
	color: #360;
	
}
#produkty img{
	border: none;
	padding:0;
}
#produkty .imgleft{
	float: left;
	margin: 3px;
	padding: 2px;
	border: 1px solid #b7c7c6;
}
#produkty .imgcenter{
	display: block;
	margin:4px auto; 
}
#produkty table{
width:580px!important;
 border: 1px solid #360!important;	
 border-collapse: collapse!important; 
 margin: 3px!important;
}
#produkty td{
	border: 1px solid #360!important;
	padding:1px 3px!important;	
}
.bazar{
	display: block;
	margin:0 5px ;
	padding:0 3px 5px;
	border: 1px solid #dedede;
}
.bazar h4{
	font-weight: bold;
	color: Maroon;
}
.bazar p{
font-size: 0.95em;
padding-left:0;	
}
.maroon{
	color: Maroon;
}
.private{
	display: block;
	margin:0 5px ;
	padding:0 3px 5px;
	border: 1px solid #dedede;
}
.private img{
	margin: 3px;
}
/******************************** FOTOGALERIE - ITEMS*********************/
#foto_pol{
	display: block;
	width:620px;
	margin:auto;
	/*border: 1px hidden #999999;
	padding: 0em 2em;*/
}
#foto_pol h4{
 /*width: 100%;
background-color: #C5D3E4;*/
	  padding: 0em 2em;
	}
#foto_pol img{
	 border: 1px solid  #666;
	 cursor: pointer;
	 display: block;
	 margin: 0 auto;
}
div.fotoramecek {
	 float: left;
	 display: block;
	 padding: 3px 3px 1px 3px;
	 width: 190px;
	 height:200px;
	 margin: 2px;
	cursor: pointer;
}
html>body div.fotoramecek {width: 190px;
	 height:190px;}
 img.fotoramecek{
	margin:0.2em auto;
	
}
.fotogal_popiska{
	margin: 0 auto;
	display: block;
	text-align: center;
	 font-size: 0.9em;
	 color: #000;
	 } 
.cursor-hand{
	cursor: pointer;
}
