body {
	background: #ffffff url('/site/img2/toppruh.png') top left repeat-x;
	text-align: center;color:#666666;
}
#frame {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	/*background: url(/site/img/bg-gre en.jpg) left top no-repeat;
	*/
	min-height: 600px;
}
#banner {
text-align: left; margin-left:140px;
	font-size:80%; color:white;
	margin-top:30px;
}
#banner img {
	padding-top: 1px; display:block; margin:0; 
}

#page {
	
	text-align: left;
}
#vyhledavani {
	position: relative;
	margin-left:11px;
}
#vyhledavani label {

}
#vyhledavani .inp {
	background:url('/site/img2/bgh.png') repeat-x top left;
	border:1px solid #cccccc;
	height:18px;
	font-size:90%; 
	padding-top:2px;
	width:200px;
}
#vyhledavani .auto {
	width:60px; height:23px; border:none;
	background:url('/site/img2/hledej.png') repeat-x top left; margin-top:10px;
}



#left0{
	position: relative;
	float: left;
	width:780px;
	background: transparent;
	background: url('/site/img2/svisla3.png') repeat-y top right;
}
#left {
	position: relative;
	float: left;
	width:780px;
	background: transparent;
	background: url('/site/img2/svisla1.png') no-repeat top right;
}

#left2 {position: relative;
	float: left;
	width:780px; min-height:500px;
	background: url('/site/img2/svisla2.png') no-repeat bottom right;
}







#right {
	position: relative;
	float: left;
	width: 213px;
	
	padding-top: 38px;
	left:0px;
	padding-left:0;
	
}
.main{

background:url('/site/img2/stin.png') repeat-x top left;


}
.main2 { background: url('/site/img2/spodek.png') repeat-x  bottom left;}


#menu ul {
height: 31px;
padding-left: 0px;
font-size:90%;

}
#menu li,
#menu li a {
	position: relative;
	float: left;
	text-align: center;
}
#menu li {
	background:url('/site/img2/li3.png') no-repeat top left; margin-right:2px;
}
#menu li a:link,
#menu li a:visited {
	display: block;
	color: #666666;
	
	padding-top:9px;height:31px;
	background:url('/site/img2/li4.png') no-repeat top right;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:9px 10px 0 9px;
}
#menu li a:hover {
	color: black;
}
#menu li.aktivni a:link,
#menu li.aktivni a:visited {
	background:url('/site/img2/li2.png') no-repeat top right;

}
#menu li.aktivni{
	background:url('/site/img2/li1.png') no-repeat top left;
}

#menu li.delsi a,
#menu li.delsi a:visited{
	
}

#menu li.aktivnidelsi a,
#menu li.aktivnidelsi a:visited
{
	
	
	
}

#menu li.aktivnidelsi2 a,
#menu li.aktivnidelsi2 a:visited
{
	
}

#menu li .sub2 {position:absolute; width:200px; border:1px dotted silver; background:white; color:black;}


#header {
	height: 175px;position:relative;
}

#smyslem{
	width:373px; 
	height:72px;
	position:absolute; right:285px; top:36px;
	background:url('/site/img2/smyslem.png') no-repeat;
}

#spocitejsi{
	width:283px; 
	height:115px;
	position:absolute; right:1px; top:91px;
	background:url('/site/img2/spocitejsi.png') no-repeat;
}

#spocitejsi:hover{
	opacity:0.8;
}

.left h2 {font-size:150%;

}

#right h2 {

font-size: 90%;
font-weight: normal;
margin-bottom: 15px;
padding-left:11px;
padding-bottom:6px;
z-index: 0;
background:url('/site/img2/rcara1.png') no-repeat bottom left;
}

#right p {padding-left:11px;}
#right{

}

.poradce {
	background: url('/site/img/bg-status4.png') top left no-repeat;
	height: 190px;
	height: 32px;
	margin-bottom: 5px;
	font-size: 80%;
	color: white;
	padding: 2px 5px 0 5px;
	z-index: 6;
}

.poradce .im {
position: relative;
float: right;
margin-top: -3px;
margin-left: 5px;
color: #e6e6e6;
}
.im img{ position:relative; top:2px;}

.left{
margin-left:22px;
}

.middle {
margin-top:30px;width:740px;
}
#pokud b {visibility:hidden;}
#pokud{
background:url('/site/img2/pokud2.png') no-repeat;
height:60px;margin-top:30px;
margin-bottom:12px;
}

#right .poradce a:link,
#right .poradce a:visited {
color: #e6e6e6;
text-decoration: none;
}
#right .poradce a:hover {
color: black;
text-decoration: none;
}

#obsahwebu h1 {
color:#438700;
color:#375e0c;

color:#AA2F0D;

font-size: 130%;
font-weight: bold;
margin-bottom: 10px;
}
#obsahwebu h2 {
color:#55595c;
font-size: 130%; margin-top:1em;

margin-bottom: 5px;
}
#obsahwebu a:link {
color:#000000;
text-decoration: underline;
}

#obsahwebu a:visited {
color:#000000;
text-decoration: none;
}
#obsahwebu a:hover {
color:#303030;
text-decoration: none;
}
#obsahwebu p {
margin:8px 0 3px;
}
#obsahwebu li {
list-style: circle;
margin-left: 25px;
}
#obsahwebu ul.submenu {
font-size: 110%;
position: relative; top:-20px;

margin:0; padding:0;
margin-bottom: 25px;
&top:0;

}

#obsahwebu ul.submenu li {
	list-style: none;
	margin-left: 0;
	float:left; 
	display:block;
	margin:0 10px 0 0; 
	padding:0;
	/*background:url('/site/img/submenu-n1.png') no-repeat top left;
*/
}

#obsahwebu ul.submenu li a,
#obsahwebu ul.submenu li a:visited {
	display: block;
	text-decoration: none;
	color: #375e0c;
	float:left;
	background:url('/site/img/submenu-n3.png') no-repeat top right;


}
#obsahwebu ul.submenu a:hover,
#obsahwebu ul.submenu li.aktivni a:link,
#obsahwebu ul.submenu li.aktivni a:visited, 
#obsahwebu ul.submenu li:hover a
{
	display: block;
	cursor:pointer;
	color: white;
	background:url('/site/img/sumbenu2.png') no-repeat top right;
	
	
	
}

#obsahwebu ul.submenu li.aktivni,
#obsahwebu ul.submenu li:hover{
	background:url('/site/img/sumbenu1.png') no-repeat top left;
}

#obsahwebu ul.submenu li a span{
	display:block; float:left; padding:5px; height:30px;
}

#obsahwebu ul.submenu li.aktivni a span,
#obsahwebu ul.submenu li:hover span,
#obsahwebu ul.submenu li a:hover span
{
	
	background:url('/site/img/sumbenu3.png') no-repeat top center;
}





#obsahwebu .obrazky {

padding: 5px 0 0 5px;
}
#obsahwebu .obrazky img {

margin-right: 5px;
margin-bottom: 5px;

}
#flash {
	position: absolute;
	top:15px;
	margin-left:48px;

}

#obsahwebu .copy a, .copy a:visited{
	color:white; text-decoration: none;
	color:#33560c;	
}
#obsahwebu .copy a:hover{ color:black;}

a#logo {
position: relative;
float: left;
margin-top: 35px;
margin-left: 0px;
width: 320px;
height: 86px;
background: url(/site/img2/logo.png) top left no-repeat;
display: block;
}

#right p.nikdo{color:white; font-size: 90%;}




.uvodnews{
	margin-top:20px;padding-bottom:1.4em;
}

h2#aktuality{
	background:url('/site/img2/aktuality.png') no-repeat 2px 0;
	border:none;
	height:40px;padding:0; margin:0;
}
h2#aktuality span   {display:none;}
h2#aktuality a{ height:30px; width:200px;  display:block;}


.aktualita {
	
	padding: 0px 18px 0 0px;
	font-size: 80%;
	
	margin-top:0px;
	
	width:220px; float:left;
}


.aktualita h3 {
margin: 0 0 10px 0;
padding: 0;
font-weight: bold;
color:#313538;
font-size:120%;

}
.aktualita h3 a{color:#303437;}
 #obsahwebu .aktualita a:link,
 #obsahwebu .aktualita a:visited {
text-decoration: none;
color:#666666;
}
 #obsahwebu .aktualita h3 a:link,
 #obsahwebu .aktualita h3 a:visited {
color:#303437;
}






#obsahwebu .aktualita a:hover {
text-decoration: none;
color:#303437;
}
#obsahwebu .aktualita .datum {


}






/*--------------------------------------------------------*/

#zobraz_poradce{
	width:197px;
	height:53px;
	background:url('/site/img/bg-zobrazitonline.png') no-repeat top left;
	position:relative;padding:0; margin:0;
	
}


#obsahwebu .aktualita_seznam{
	margin-bottom:1em;
	padding:1px 0;
}
#obsahwebu .aktualita_seznam h2{
	margin:0; padding:0;margin-bottom:0.5em;

}

#obsahwebu .aktualita_seznam h2 a, 
.aktualita_seznam h2 a:visited{
	color:black;
	text-decoration:none;
}

#obsahwebu .aktualita_seznam span.datum {
	font-weight:normal;
}

#obsahwebu .aktualita_seznam  a, 
#obsahwebu .aktualita_seznam  a:visited{
	text-decoration:none;
}

#pulitr2{
	position:absolute;
	right:0px; top:10px;
	width:166px;
	height:188px;
	background:url('/site/img/pulitr.png') no-repeat;
}

#nejctenejsi li {
	list-style:none;
}

#nejctenejsi a,#nejctenejsi a:visited{
	color:white; text-decoration:none;
}
#nejctenejsi a:hover{
	color:#a0ffa0;
}

.vseobecneright{

margin-right:0px;

}
a.namail:link,a.namail:visited {
	color:#666666;
	text-decoration: none;
	font-size: 120%;
}
a.namail:hover {
	color: black;
	text-decoration: none;
	font-size: 120%;
}


.ubox{
 width:226px;
 min-height:120px;_height:120px;
 float:left; padding-left:120px; font-size:90%;
 position:relative;
}
.ubox h3 {
	color:#bd1f2e; 
	font-size:150%; 
	font-weight:bold; 
	font-family:Arial;
	margin-bottom:5px; 
}
#u1 {background:url('/site/img2/u1.png') no-repeat;}
#u2 {background:url('/site/img2/u2.png') no-repeat;}
#u3 {background:url('/site/img2/u3.png') no-repeat;}
#u4 {background:url('/site/img2/u4.png') no-repeat;}


.ubox .uo{ 
	
	display: block;
	position:absolute;
	width:100px;
	height:100px;
	top:2px; left:2px;
}




#u2, #u4 {margin-left:25px;}

#u3, #u4{margin-top:20px; }

.patka {padding-top:10px; position:relative; &top:10px;}
.patka a, .patka a:visited, .patka a:hover {color:#666666; text-decoration:none;}
.patka a:hover {color:#303030;}

.odkazy {
	position:absolute; 
	right:10px; 
	font-size:80%; 
	top:10px;&top:20px;
}
.copy{
	padding-bottom:10px;
	font-size:80%;
	padding-left:7px;
}


#partneri{ height:90px; }


.smenu {width:220px; float:left; margin-right:20px; margin-bottom:20px;border-bottom:1px solid silver; }




#obsahwebu  .smenu li {
	list-style:none;
	border-top:1px solid silver;
	padding:4px;
	margin:0;
	font-weight:bold;
}
#obsahwebu  .smenu li {padding:8px 4px;}
#obsahwebu  .smenu li li{padding: 4px;}

#obsahwebu .smenu li ul li {padding-left:20px;font-weight:normal;}
#obsahwebu .smenu li ul {padding:0; margin:0; margin-top:9px; }
#obsahwebu .smenu li ul li ul{padding:0; margin:0;margin-top:5px; font-size:90%;}
#obsahwebu .smenu li ul li ul li{border:none;}
#obsahwebu  .smenu li a {text-decoration:none;}

#obsahwebu  .smenu li.aktivni1 a ,
#obsahwebu  .smenu li.aktivni2 a ,
#obsahwebu  .smenu li.aktivni3 a {color:#AA2F0D;} 

#obsahwebu  .smenu li.aktivni1 li a {color:#666666;}
#obsahwebu  .smenu li.aktivni2 li a {color:#666666;}

#obsahwebu  .smenu li.aktivni2 li.aktivni3 a {color:#AA2F0D;} 

/******/

#poradna label{
	display:block;
	font-size:80%;
	margin-top:10px;
}

#obsahwebu  a.vlozDotaz,
#obsahwebu  a.vlozDotaz:visited{
	display:block;
	float:right;
	
	width:146px; height:28px;
	color:#202020;
	padding:0px;
	text-align:center; line-height:28px;
	background:#cccccc;
}
#obsahwebu  a.vlozDotaz:hover {color:gray;background:#cfcfcf; }

#poradna .itemlichy , #poradna .item {
border-bottom: 1px solid silver;
padding:15px;
}
#poradna .itemlichy {
	background:#efefef;
}

#poradna .info {font-size:90%;}

.errorMessage { color:#c02000; font-size:110%; }
#poradna textarea {width:500px; height:90px; }
#poradna .navigace{ background:url(/site/img2/stin.png); 	padding:10px 15px;; }
#poradna .navigace h2{
	font-size:100%; margin:0;
}

/* *** * * ** * * ** **/

h2#fmh2 {
	color:#BF0000;
	border-bottom:2px solid #BF0000;
	margin-bottom:20px;

}

.firma{
	
	width:200px;
	padding-left:10px;
	float:left;
	margin-bottom: 1em;
	padding-right:20px;
}

.firma h3{ color:black; font-weight: bold; font-size:1em;}

.galery1{
	margin-bottom:1em;
}

.galery1 img{ 
	float:left;
	margin:0 20px 0 0;
	border:3px solid #e0e0e0;
	
}
#obsahwebu .galery1 h2 {
	margin:0;
	padding:0;
	font-size:100%;
}

.gpopis{
	margin-left:110px;
}


.seznamfotek img{
	margin: 0 4px 4px 0;
	border:4px solid #e0e0e0;
}


#obsahwebu  .seznamfotek h1 { margin-bottom:1.5em;}

#reklama {
margin-left: 10px;
height: 210px;
}

#s4{ position:relative; height:272px;background:#E0E0E0; border: 3px solid #E0E0E0;  }
#s4 img{position: absolute; top: 0px; left: 0px; display: block; z-index: 9; cursor:pointer;}
.akceKontejner{
	
	width:728px;

	padding-bottom:0;
}
#nav{  height:23px; text-align: right; line-height:21px;background:#E0E0E0; width:auto;position:relative; float:right; padding: 0 5px;}
#nav a:link,
#nav a:visited { text-decoration: none; margin: 0px; padding: 4px 7px; color:white; font-size: 12px; text-decoration: none;}
#nav a.activeSlide { color:black; text-decoration: none; }
#nav a:focus {}

#newbox .uvodbox {
padding: 5px;
}

#newbox .uvodbox {
width: 169px;
height: 79px;
position: relative;
float: left;

}
#newbox .uvodbox img {
position: relative;
float: left;
margin-right: 5px;
}
#newbox .uvodbox h3 {
font-size: 11px;
margin: 0;
padding: 0;
color: #C1272D;
height: 43px;
}
#newbox .uvodbox a.viceinfo {
text-decoration: none;
font-size: 9px;
}
.seda {
background: #e6e6e6;
}
#newbox {
margin-top:20px;
}
#newbox h1,
#newbox h2 {
font-size: 14px;
font-weight: normal;
color: black;
border-bottom: 1px solid #CCCCCC;
padding-bottom: 3px;
}
