body {
	margin: auto;
	padding: 20px 0 0 0;
	text-align: center;
	color: #eee;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	background-color: #EBEBEB;

}

img {border: 1px solid #000000;}

#stranka { 
	width: 888px;
	height: auto;
	border: 0px solid #000;
	background-color: #fff;
        background: #fff url('pozadi3.jpg') repeat-y;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	margin: auto;
	padding-top: 10px;	
	padding-bottom: 10px;
}
#stranka2 { 
	width: 850px;
	height: auto;
	border: 0px solid #000;
	background-color: #fff;
	margin: auto;

}

#hlavicka {
	width: 850px;
	height: 150px;
	color: #000;
	border: 1px solid #000;
        background: #fff url('new2.gif') no-repeat;	
	margin: auto;
}
#hlavni {
	width: 850px;
	height: auto;
	color: #000;
	border-bottom:  1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #fff; 	
	font-size: 12px;
	float: right;
	margin: auto;
	padding: 0;
}
#leva {
	width: 150px;
	height: auto;
	background-color: #AD3801;
	border: 0px solid #F26A29;
	font-size: 12px;
	text-align: left;
	float: left;
	margin: auto;
	padding: 0px 0px 0px 0px;
}
#prava_nad {
	width: 650px;
	height: auto;
	background-color: #828282;
	border: 1px solid #828282;
	font-size: 11px;
	text-align: left;
	color: #fff;
	float: right;
	margin: 5px 6px 0px 0px;
	padding: 5px 5px 0px 10px;
}
#prava {
	width: 660px;
	height: auto;
	background-color: #fff;
	border: 1px solid #fff;
	color: #525252;
        text-align: left;
	float: right;
	margin: auto;
	padding: 5px 8px 0px 0px;
}
		#prava ul li{
			list-style-image: url('tecka.gif');
			margin: 15px 5px 0px 0px;
			padding: 0px 0px 0px 10px;
		
		}
		#prava a:hover{
			color: #525252;
			text-decoration: none;
		}

		#prava a {
			color: #F70E0D;
		}
#mapa {
	width: auto;
	height: auto;
	background-color: #fff;
	border: 1px solid #fff;
	color: #525252;
	float: right;
	margin: auto;
	padding: 15px 100px 0px 0px;
}
.tabulka-text {

	FONT-SIZE: 0.9em;
	COLOR: #000;
	border: 1px solid #000;
}
.left_ {
	text-align: left;
	font-size: 11px;
	background-color: #727272;
	color: #F70E0D;
}
.right_ {
	TEXT-ALIGN: right;
	color: #F70E0D;
}

h1 { 
  width: 655px; 
  height: 30px;
  font-size: 125%;
  margin: auto;
  color: #F70E0D;
  text-align: right;
  border-left: 0px solid #424242; 
  border-bottom: 0px solid #d5d5d5; 
  padding: 5px 0px 3px 0px;
  margin: 0px 0px 5px 0px;
        background: #fff url('h1.gif') no-repeat;
}

h2 {
  width: auto; 
  height: auto;
  font-size: 105%;
  color: #323232;
  text-align: left;
  margin: auto;
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 4px 15px 4px 10px;
  border-top: 1px solid #727272;
  border-bottom: 1px solid #626262;
  background-color: #929292;

}
#menu {
	width: 850px;
	height: 26px;
        background: #EF3830 url('1.gif') repeat-x;
	border-bottom:  1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	margin: auto;
	padding: 3px 0px 0px 0px;
	font-size: 80%;
	font-variant: small-caps;
        font-weight: bold;
	
}
	ul.topmenu li a {
		text-decoration: none;
		padding: 3px 12px 4px 33px;
                background: #F70E0D url('2.gif') no-repeat;
               }
	ul.topmenu li a:hover {
		text-decoration: none; 
              
	}
	ul.topmenu, ul.topmenu ul { /* all lists */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
        }
                 
	ul.topmenu {
		padding: 2px 0px 0px 162px;
	}
	ul.topmenu ul {
		display: block;
		background-color: #E9E9E8;
		border: #FF7300 1px dotted;
		border-bottom: #FF7300 1px dotted;
		font-weight: normal;
		font-variant: normal;
	}
	ul.topmenu li, ul.topmenu li ul li  { 
		text-align: right;
		position: relative;

                
	}
	ul.topmenu li {
		display: inline;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	ul.topmenu li ul li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		width: 100%;
		border-bottom: #D4DCF3 1px dotted;
	}
	ul.topmenu li ul li a {
                display: block;
		font-size: 90%;
		color: #5a5a5a;
                
	}
	ul.topmenu li ul li a:hover {
		color: #DA251D;
		text-decoration: none;
                background-color: #FFFFFF;
	}
	ul.topmenu li ul { 
		display: block;
		position: absolute;
		left: 0px;
		top: 1.4em;
		visibility: hidden;
		width: 14em;
		z-index: 1000;
		text-align: left;
		padding: 0px 0px 0px 0px;

                 
	}
	ul.topmenu li>ul { 
		top: auto;
		left: auto;
	}
	ul.topmenu li:hover ul, ul.topmenu li.over ul { 
		visibility: visible;

	}
a {

color: #000;

}
a:hover {color: #fff;
         
}
#tlacitko 
{ 
width: 160px; 
padding: 0 0 0 0px; 
margin: 0; 
font-family: tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 14px;
float: left;
text-align: left;
} 

#tlacitko ul 
{ 
list-style-type: none; 
margin: 0; 
padding: 0; 
border: none; 
} 

#tlacitko li 
{ 
border-bottom: 0px dotted #F70E0D; 
margin: 0; 
} 

#tlacitko li a 
{ 
display: block; 
padding: 10px; 
color: #fff; 
backgroud-color: #000; 
text-decoration: none; 
width: 113px; 
padding: 5px 5px 5px 35px;
} 


html>body #tlacitko li a { width: auto; } 

#tlacitko li a:hover 
{ 
background-color: #323232 url('3.gif') no-repeat;
color: #F70E0D; 
padding: 5px 5px 5px 35px;
} 

#tlacitko li 
{ 
background: #323232 url('3.gif') no-repeat;
margin: 0; 
} 

#tlacitko li li a 
{ 
display: block; 
padding: 7px 3px 5px 25px; 
background-color: #EB1910; 
color: #fff; 
text-decoration: none; 
width: 132px; 
} 

#tlacitko li li a:hover 
{ 
background-color: #d5d5d5; 
color: #000; 
padding: 7px 5px 5px 22px;
} 
#loga{
	width: auto;
	height: auto;
	border: 0px solid #F26A29;
	background-color: #fff;
	color: #fff;
	margin: auto; ;
	font-size: 11px;
	padding: 10px 0px 0px 80px; 
	} 

#logo2{
	width: 200px;
	height: 60px;
	border: 0px solid #F26A29;
	background: #fff url('logo.gif') no-repeat;
	color: #fff;
	float: left;
	margin: 10px 0px 0px 10px; 
	font-size: 11px;
	padding: 10px 0px 0px 90px; 
	} 

#on{
	width: 210px;
	height: 148px;
	border: 1px solid #000;
	background: #eeeeee url('Jarek.gif') no-repeat;
	color: #525252;
	margin: auto; 
	float: left;
	font-size: 11px;
	padding: 0px 0px 0px 105px; 
	} 
#ona{
	width: 223px;
	height: 148px;
	border: 1px solid #000;
	background: #eeeeee url('radus.gif') no-repeat;
	color: #525252;
	margin: auto; 
	float: left;
	font-size: 11px;
	padding: 0px 0px 0px 105px;
	} 
#kancl{
	width: 210px;
	height: 150px;
	border: 0px solid #F26A29;
	background: #fff url('kancl.gif') no-repeat;
	color: #525252;
	margin: auto;
	float: left;
	font-size: 11px;
	margin-left: 15px; 
	}
.paticka{
	width: 755px;
	height: auto;
	border: 0px solid #F26A29;
	background-color: #fff;
	margin: auto; 
	font-size: 11px;
	color: #929292;
	padding: 10px 0px 0px 0px; 
	} 

		#paticka a:hover{
			color: #000;
			text-decoration: line;
		}

		#paticka a {
			color: #929292;

		}
#reklama {  
	position: relative;
	width: 700px;
	height:auto;
	border:  0px solid;
	border-color: #64737D;
	margin: auto; 
	padding: 200px 0px 0px 0px;
	
}
.forlabel {
	clear: both;
	float: left;
	width: 9em;	
	}
.fieldset_ {

  padding: 0px 10px 0px 0px;
  margin: 7px;
  background-color: #fff;
  color: #F70E0D;
  font-size: 95%;
  font-variant: small-caps;
  font-weight: bold;
}
.fieldset {

  padding: 0px 10px 0px 0px;
  margin: 7px;
  background-color: #fff;
  color: #000;
  font-size: 14px;
}


.line {
	padding: 10px 0 0 50px;
	
	}
.form_pad {padding: 1em 0;
	}
.form_pad input, .form_pad textarea {
	border: 1px solid #000;
	}
.submit {
	padding: 0px 3px 2px 3px;
	height: 1.7em;
	margin-top: 10px;
	margin-left: 380px;
	background: #fff;	
	}
p {
  padding: 0px 20px 0px 20px;
  margin: 5px 0px 5px 0px;
  text-align: left;
  line-height: 1.8em;

  }
img{border: 0px solid;}   


  /* --- pekna tabulka --- */
table.pekna					{width: 660px;}
table.mensi					{width: 300px;}
table.pekna td 				{padding: 3px;	font-size: 1em; border: 1px solid #C3C3C1;}
table.pekna td.polozka		{background: #dfdfdf; font-weight: bold; width: 250px; border: 1px solid #C3C3C1; color: #000000;}
table.mensi	td.polozka		{width: 120px;}
table.pekna tr.hlavicka td	{background: #c3c3c3; color: #000000; text-align: center; font-weight:bold;}
table.pekna tr.mensi td		{font-size: 11px;}
table.pekna tr.tmavsi td 	{background: #eeeeee;}


