
/* ******************************************************************** */ 
/*                  Generated by: www.d-h.cz                 */
/* ******************************************************************** */

body {
/*	background:url(../images/backround.gif) top left repeat-x #272624;*/
background-color:#272624;
margin:0 0;
}

#main {
	background:url(img/headlist.png) top center no-repeat;
}
#wrap {
	text-align:center;
	width:982px;
	margin:0px auto;
	text-align:left;	
}

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font: 12px/1.5 Arial, sans-serif;
} 
 
#pagewidth{ 
 width:982px; 
 text-align:left; 
 margin:0 auto; 
} 
 
.leftcol{
 width:217px; 
 padding-left:5px; 
 float:left; 
 position:relative; 
 background:url(img/back-vlevo.jpg) repeat-y;
 }
  
leftcol{
 width:222px; 
 padding:0 2px; 
 float:left; 
 position:relative; 
 background:url(img/back-vlevo.jpg) repeat-y;
 }
 
.dole{
 background:url(img/dole.gif) bottom left repeat-x;
 margin:0px 1px 0px -2px;
 padding:0px 0 0px 0px;

}
 
#maincol{
 background-color: #0F6953;  
 position: relative; 
 width:760px;
 float:right; 
 }
h1 { font-family: 'Sonsie One', sans-serif; font-weight: 600;font-size:20px;text-shadow: #fff 0 0 2px; }
h2 { font-family: 'Sonsie One', sans-serif; font-weight: 600;font-size:18px;text-shadow: #fff 0 0 2px; }
h3 { font-family: 'Sonsie One', sans-serif; font-weight: 600;font-size:16px;text-shadow: #fff 0 0 2px; }
h3 a:link{ text-decoration: none; color:#333333; }
h3 a:hover{ text-decoration: none; color:#E491A5; }

.pod{
z-index:0;
}
.hr1{
  border: none;
 /* top    */ border-top: 1px solid #ccc;
  /* middle */ background-color: #ddd; color: #ddd;
  margin-top:-10px;
  margin-left:2px;
  width:400px;
  height: 1px;
  *height: 2px; /* IE6+7 need the total height */
  text-align:left;
}
.hr2 {
  border: none;
 /* top    */ border-top: 1px solid #ccc;
  /* middle */ background-color: #ddd; color: #ddd;
  margin-top:-10px;
  margin-left:228px;
  width:400px;
  height: 1px;
  *height: 2px; /* IE6+7 need the total height */
  
}
#gallery img{
position:relative;
height: 112px;
width: 188px;
margin:3px 0 0 10px;
padding:2px;
border-style: solid;   
border-width: 1px;      
border-color: #C6C6C4;
display:block;
}
#gallery p{
position:relative;
background:url(img/foto.png) top center no-repeat;
padding-top:14px;
}
#gallery img:hover {
margin:2px 0 0 9px;
border-style: solid;   
border-width: 2px;      
border-color: #E392A5;
display:block;
}


#nad{
z-index:100;
position:relative;
margin-top:-63px;
background:url(img/nad.png) top center no-repeat;
height:359px;
padding-top:90px;
width:759px;
}

#nad .text{
z-index:100;
position:relative;
padding:1px 290px 2px 2px;
font-size:110%;
z-index:101;
}
#nad .textde{
z-index:100;
position:relative;
padding:1px 245px 2px 2px;
font-size:110%;
z-index:101;
}

#naddva{
z-index:100;
position:relative;
background:url(img/naddva.png) top left no-repeat;
height:350px;
width: 693px;
background-color: #D7D7D6;  
margin-top:-90px;
border-style: solid;   
border-width: 35px;    
border-left-width: 30px;    
border-right-width: 36px;  
border-top-width: 1px;   
border-color: #C6C6C4;
}

#naddva .text{
z-index:100;
position:relative;
padding:1px 10px 2px 290px;
font-size:110%;
z-index:101;
}
.rights{
margin: 40px;}
#text-hlavni{
margin:0 20px 0 42px;
}
#text-hlavni-dva{
margin:0 20px 0 42px;
}
#text-hlavni-dva strong{
margin-left: -29px;
padding-left: 23px;
padding-top: 2px;
background: url(img/zadrh.png) no-repeat 0;
}

#text-hlavni a{
color:#333333;
}
#text-hlavni a:hover{
color: #FF3300;
}
#nadfooter{
z-index:100;
position:relative;
margin-top:-73px;
background:url(img/nadfooter.png) top center no-repeat;
height:10px;
padding-top:90px;
width:759px;
border-style: solid;   
border-width: 35px;    
border-bottom-width: 30px;    
border-right-width: 0;  
border-top-width: 0;   
border-left-width: 0;   
border-color: #C6C6C4;
}

#nadsekce{
z-index:100;
position:relative;
margin-top:-63px;
background:url(img/nadfooter2.png) top center no-repeat;
border-style: solid;   
border-width: 35px;    
border-bottom-width: 30px;    
border-right-width: 0;  
border-top-width: 0;   
border-left-width: 0;   
border-color: #C6C6C4;
height:auto;
padding-top:90px;
width:759px;
}
#nadsekce2{
z-index:100;
position:relative;
margin-top:-63px;
background:url(img/nadfooter2.png) top center no-repeat;
border-style: solid;   
border-width: 35px;    
border-bottom-width: 30px;    
border-right-width: 0;  
border-top-width: 0;   
border-left-width: 0;   
border-color: #C6C6C4;
height:auto;
padding-top:90px;
width:759px;
}

#text-sekce{
z-index:100;
position:relative;
background:url(img/pozadisekce.png) top right no-repeat;
height:auto;
width: 693px;
background-color: #D7D7D6;  
margin-top:-18px;
padding-bottom:40px;
margin-bottom: -30px;
border-style: solid;   
border-width: 35px;    
border-left-width: 30px;     
border-right-width: 36px;  
border-top-width: 0px;   
border-color: #C6C6C4;
min-height: 302px; 
_height: 302px; 
}

#text-sekce-dva{
z-index:100;
position:relative;
background:url(img/pozadisekce2.png) top right no-repeat;
height:auto;
width: 693px;
background-color: #D7D7D6;  
margin-top:-18px;
padding-bottom:40px;
margin-bottom: -30px;
border-style: solid;   
border-width: 35px;    
border-left-width: 30px;     
border-right-width: 36px;  
border-top-width: 0px;   
border-color: #C6C6C4;
min-height: 302px; 
_height: 302px; 
}
#text-sekce-dva h2{
height:auto;
border-top-width: 1px;   
border-color: #C6C6C4;
font: 16px/1.9 Arial, sans-serif;
margin:0 100px 0 0;
font-weight: bold;
}

#nadfooter .text-footer{
z-index:100;
position:relative;
padding:2px 29px 18px 2px;
z-index:101;
margin-top:-35px;
margin-left:30px;
}
 
.slideshow {
	clear:both;
	display:block;
	margin-top:0px;
	margin-bottom:5px;
	height:316px;
	width:758px;
    z-index: 1;
	}
.slideshow img {
    position:absolute;
    z-index:1;
	clear:both;

}
#mainmenu ul {
width: 213px;
border: 1px solid #fff;
padding: 1px 1px 0;
margin: 0;
font-weight: bold;
font-size:126%;
font-style:italic;

}

#mainmenu ul li {
list-style: none;
margin: 0 0 1px 0;
padding: 0;
background: none;
}

#mainmenu a, #mainmenu a:visited {
width: 180px;
height: 38px;
line-height: 38px;
padding-left: 33px;
display: block;
text-decoration: none;
color: #333;
}

#mainmenu a:hover, #mainmenu a:focus, #mainmenu a:active,
#mainmenu a.active-odkaz, #mainmenu a.active-odkaz:visited {
color: #E392A5;
background: url(img/menu-on.png) no-repeat 0;;
}

#mainmenu ul  {
width: auto;
border: 0;
padding: 0;
margin: 10px 0;
}

#mainmenu ul  li {
padding: 8px 0 8px 26px;
margin: 0;
}

#mainmenu ul li a, #mainmenu ul li a:visited {
width: auto;
height: auto;
line-height: 100%;
padding: 0 0 0 20px;
text-decoration: none;
color: #fff;
background: url(img/menu.png) no-repeat 0;
}

#mainmenu ul li a:hover, #mainmenu ul ul li a:focus, #mainmenu ul ul li a:active,
#mainmenu ul ul li a.active, #mainmenu ul ul li a.active:visited {
color: #E392A5;
background: url(img/menu.png) no-repeat 0  ;
}

#mainmenu ul ul li a.active, #mainmenu ul ul li a.active:visited {
text-decoration: none;
}
 
.menici {
border:2px;
padding: 6px 6px 4px 5px;
border-thickness:1px;
background-color:#FFF;
border-color:#D89C47;
border-style:solid;
width: auto;
float: left;
 display:block;
}
a.menici:hover {
border:2px;
padding: 6px 6px 4px 5px;
border-thickness:1px;
background-color:#E5D784;
border-color:#C68600;
border-style:solid;
float: left;
width: auto;
 display:block;
}
.nolink {
text-decoration:none;
border:none;
color:none;
margin:0;
padding:0;
}

.nolink img {
text-decoration:none;
border:none;
color:none;
background:transparent;
margin:0;
padding:0;
}

.nolink a {
font:bold 11px/14px;
text-decoration:none;
border:none;
background:transparent;
margin:0;
padding:0;
}

.ikony-dole {
	color: #7C2128;
	margin-left:520px;
	margin-top: -60px;
	margin-right: 5px;
	
}
a.fcbk {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:69px;
	height:55px;
	padding-top: 2px;
	padding-left:2px;
	border:none;
	text-align:left;
	background:url(img/ikony-footer.gif) no-repeat 0px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.fcbk:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/ikony-footer.gif) no-repeat 0px -55px;
}
a.email {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:69px;
	height:55px;
	padding-top: 2px;
	margin-left: 1px;
	border:none;
	text-align:left;
	background:url(img/ikony-footer.gif) no-repeat -69px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.email:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/ikony-footer.gif) no-repeat -69px -55px;
}
a.rez-cz {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:126px;
	height:31px;
	padding-top: 2px;
	padding-left:2px;
	border:none;
	text-align:left;
	background:url(img/rez-cz.png) no-repeat 0px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.rez-cz:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/rez-cz.png) no-repeat 0px -33px;
}

a.rez-de {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:126px;
	height:31px;
	padding-top: 2px;
	padding-left:2px;
	border:none;
	text-align:left;
	background:url(img/rez-de.png) no-repeat 0px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.rez-de:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/rez-de.png) no-repeat 0px -33px;
}
a.rez-en {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:126px;
	height:31px;
	padding-top: 2px;
	padding-left:2px;
	border:none;
	text-align:left;
	background:url(img/rez-en.png) no-repeat 0px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.rez-en:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/rez-en.png) no-repeat 0px -33px;
}
a.rez-pl {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:126px;
	height:31px;
	padding-top: 2px;
	padding-left:2px;
	border:none;
	text-align:left;
	background:url(img/rez-pl.png) no-repeat 0px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.rez-pl:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/rez-pl.png) no-repeat 0px -33px;
}
a.rez-ru {
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
	width:126px;
	height:31px;
	padding-top: 2px;
	padding-left:2px;
	border:none;
	text-align:left;
	background:url(img/rez-ru.png) no-repeat 0px 0px;
	font-family: 'Varela Round', sans-serif;
}
a.rez-ru:hover {
	color:#fff;
	border-color:#3278BE;
	background:url(img/rez-ru.png) no-repeat 0px -33px;
}





 
 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
