* { outline: none; }

BODY{
  background-color: #000000;
  font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
  margin: 0px;
  text-align: center;
  background-image:url(../design/header_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;

}
BODY, th, td  { font-size: 12px;}

H1 {font-weight: 900; font-size: 180%; text-align: right; margin: 0px;}
H2 {font-size: 150%; margin: 0px; padding: 0px;}



FORM{
                margin: 0px;
                padding: 0px;
}



A:link{ color: #FF6600; text-decoration : none; }
A:visited{ color: #FF6600; text-decoration : none; }
A:hover{ color: #ff6600; text-decoration : underline; }
A:active{color: #000000; text-decoration : none; }

A.logo_a:link{ color: #000000; text-decoration : none; font-size: 120%; margin-top: 5px;}
A.logo_a:visited{ color: #000000; text-decoration : none; font-size: 120%; margin-top: 5px; }
A.logo_a:hover{ color: #000000; text-decoration : none; font-size: 120%; margin-top: 5px; }
A.logo_a:active{color: #000000; text-decoration : none; font-size: 120%; margin-top: 5px; }

A.menicko:link{  color: #ffffff;}
A.menicko:visited{ color: #ffffff;}
A.menicko:hover{ color: #ff9900;text-decoration : none;}
A.menicko:active{color: #ffffff;}

A.menicko1:link{ color: #ffffff;}
A.menicko1:visited{ color: #ffffff;}
A.menicko1:hover{ color: #ff9900; text-decoration : none;}
A.menicko1:active{ color: #ffffff;}

A.podmenicko:link{ color: #006699; font-size: 90%; margin-left: 20px;}
A.podmenicko:visited{ color: #006699; font-size: 90%; margin-left: 20px;}
A.podmenicko:hover{ color: #cc3300; font-size: 90%; margin-left: 20px;}
A.podmenicko:active{color: #006699; font-size: 90%; margin-left: 20px;}

A.podmenicko1:link{ color: #006699; font-size: 90%; margin-left: 20px;}
A.podmenicko1:visited{ color: #006699; font-size: 90%; margin-left: 20px;}
A.podmenicko1:hover{ color: #cc3300; font-size: 90%; margin-left: 20px;}
A.podmenicko1:active{ color: #006699; font-size: 90%; margin-left: 20px;}

A.map:link{ color: #ffffff;  font-size: 80%; font-weight: bold;}
A.map:visited{ color: #ffffff; font-size: 80%; font-weight: bold;}
A.map:hover{ color: #000000; font-size: 80%; text-decoration: none; font-weight: bold;}
A.map:active{ color: #ffffff; font-size: 80%; font-weight: bold;}

A.webrex1:link{ color: #333333; font-weight: bold; font-size: 80%; float: left; margin: 10px 0 0 100px;}
A.webrex1:visited{ color: #333333; font-weight: bold; font-size: 80%;  float: left; margin: 10px 0 0 100px;}
A.webrex1:hover{ color: #999999; font-weight: bold; font-size: 80%;  float: left; margin: 10px 0 0 100px;}
A.webrex1:active{color: #333333; font-weight: bold; font-size: 80%;  float: left; margin: 10px 0 0 100px;}

A.administrace:link{ color: white; font-size: 80%; }
A.administrace:visited{ color: white; font-size: 80%; }
A.administrace:hover{ color: #CC0000; font-size: 80%; }
A.administrace:active{color: #CC0000; font-size: 80%; }

A.white:link{ color: #ffffff; text-decoration: underline; }
A.white:visited{ color: #ffffff; text-decoration: underline; }
A.white:hover{ color: #cccccc; text-decoration: underline; }
A.white:active{ color: #ffffff; text-decoration: underline; }


.ramecek{ border: 1px solid #000000; margin-left: 10px; }
.ramecek1{ border: 4px double #000000; }
.tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
.tucnecervene{ font-weight: bold; color: #A80E0D; }
.hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
.chybovazprava{ color: #A80E0D; }
.zobrazeniroku { font-size: 95%; font-weight: 900;}

.tabulka1nadpis{ border: 1px solid black; }
.tabulka2nadpis{ border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black; }
.tabulka1bunka{ border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
.tabulka2bunka{ border-right: 1px solid black; border-bottom: 1px solid black; }



/* hlavni trisloupcovy layout - zacatek */

#hlavni{ width: 1054px; margin: 0px auto; text-align:center;}

#edited{ width: 1034px; margin: 0px auto; background-color: #000000;}


#nadbannerem {
	height:149px;
	margin:0 auto;
	position:relative;
	width:1034px;
}

#hornibanner {
	background-image:url(../design/header_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	height:149px;
	left:0;
	position:absolute;
	text-align:center;
	width:1034px;
}



#prostredek1 {width: 1034px; margin:0 auto; padding:0; position:relative; text-align: left; background-color: #e66d28;}

#levastrana { float:left; width:200px; min-height:300px; _height:300px; margin:4px 0 0 9px; _margin:4px 0 0 4px; padding:0;}
#pravastrana { float:right; width:185px; min-height:300px; _height:300px; margin:0; padding:0; padding-right: 10px;}
#prostrednistrana {
  background-color:#FFFFFF;
	float:right;
	margin:9px 9px 5px 0;
	_margin:0 4px 0 0;
	padding:0;
	width:810px;
}
.ukonceniprostredku { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;	}

.vnitrnisloupec { margin:0; padding:0;	}
.vnitrnisloupec1 { margin:0; padding-left: 10px; padding-top: 20px;	}




.spodnicast{ height: 33px; position: relative; line-height: 22px; margin:0 auto; width: 100%; text-align: center; background-image : url(../design/bottom.jpg); background-repeat : repeat-x; background-color: #e56c26;}
.spodnicast1{ background-color: black;  height: 18px; float:right; width: 613px; text-align: center; }
.spodekvnitrni{ margin-top: 2px; padding-left: 25px;}
.spodekvnitrni1{ margin-top: 2px;}





/* kod tykajici se konkretniho projektu - zacatek */

.hlavnimenu { margin: 0px; font-size: 12px; }
.hlavnimenu_ru { margin: 0px; font-size: 10px; }
.hlavnimenu_sp { margin: 0px; font-size: 12px; }

.hlavnimenu ul { margin: 0 0 3px 0px; padding: 0px; list-style-type: none; font-weight: bold;}
.hlavnimenu_sp ul { margin: 0 0 3px 0px; padding: 0px; list-style-type: none; font-weight: bold;}
.hlavnimenu_ru ul { margin: 0 0 3px 0px; padding: 0px; list-style-type: none; font-weight: bold;}

.hlavnimenu ul li {display:inline; padding:0 9px;}
.hlavnimenu_ru ul li {padding: 0 4px 0 4px; display: inline;}
.hlavnimenu_sp ul li {padding: 0 7px 0 7px; display: inline;}

.vyskabunkymenu { height: 32px; }

.menuobrazky {margin-left: 122px;}
.specialnidataokraje {
	font-size:90%;
	margin-top:0;
	padding-bottom:15px;
	padding-top:15px;
	text-align:left;
	color: #ffffff;
	width:195px;
}

.specialnidataokraje td { font-size:100%; }

.nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }
.vnitrnisloupec2 { margin-top: 2px; }
.vyhledani {width: 185px; text-align: center; padding: 0; margin: 0; position: absolute; bottom: 6px; right: 190px;}
input.hledej { height: 14px; width: 140px; font-size: 10px; margin: 0 10px 2px 0; vertical-align: bottom; border: 1px #666666 solid; color: #666666; font-weight: bold;}
input.hledani_sub{ height: 18px; font-size: 10px; margin: 0; padding: 0 5px 0 5px; background-color: #006699; border-width: 0px; color: #ffffff;}

/* kod tykajici se konkretniho projektu - konec */


/*f0f7d5*/

.newssidenadp{ font-weight: bold; margin-bottom: 10px; }
.newssidedate{ font-weight: normal; color: #b94908; }
.newssidetext{ margin-bottom: 10px; }

.nadpisnovinkystrana{ padding-left: 10px; width:180px; font-weight: bold; border-bottom: 1px #000000 solid; color:#003300; }

.blok h2{ font-size:120%; text-align: center; color: #003300; background: url(../design/sabl_nadpis.gif) no-repeat; text-align: center; }

.menu_leva div{margin: 5px 0 5px 0px; text-align: center; position: relative; height:77px; width:198px;}
.menu_leva_de div{margin: 5px 0 5px 0px; text-align: center; position: relative; height:77px; width:198px; font-size: 10px;}
.menu_leva_ru div{margin: 5px 0 5px 0px; text-align: center; position: relative; height:77px; width:198px; font-size: 11px; line-height: 75%;}

.adresa{ position: absolute; left:10px; bottom:10px; width:175px;}

.odk_home{ height: 192px; width:668px; float:left; }
.odk_out1{ height: 192px; width:138px; float:right; }
.hid{visibility:hidden;}

.nachazitese{
  position: absolute;
  bottom: 7px;
  left: 0px;
  font-size: 10px;
  color: #ffffff;
}

.logo{
  position: absolute;
  top: 23px;
  left: 30px;
  font-size: 10px;
  color: #ffffff;
  text-align: left;
}

.kde_jsme{
  font-size: 10px;
  display: inline;
}

.levy_nadp{
  margin-top: 5px;
  height:27px;
  width:195px;
  background-image: url(../design/levy_nadpis.jpg);
  line-height: 25px;
  font-weight: bold;
  font-style: italic;
  color: #ffffff;
}

.odsaz_20px{ margin-left: 20px; }

.clanecek{
  width: 780px;
	min-height: 101px;
	_height: 101px;
	margin-bottom: 10px;
}

.clanecek_df{
  width: 780px;
	min-height: 101px;
	_height: 101px;
	margin-bottom: 10px;
	/*background-image: url(../design/sabl_bg.gif);
	background-repeat: repeat-y;
  background-position: right;*/
  padding-top: 20px;
}

.vitejte{font-size: 100%; margin: 0; padding: 0; color: #ff6600; }
.vitejte_b{
	color:#000000;
	font-size:80%;
	left:20px;
	line-height:150%;
	margin:0;
	padding:0;
	position:absolute;
	top:25px;
	width:340px;
	text-align: center;
}

.vitejte_b15{
	color:#000000;
	font-size:80%;
	left:20px;
	line-height:150%;
	margin:0;
	padding:0;
	position:absolute;
	top:15px;
	width:340px;
	text-align: center;
}

.kontaktujte{
  background:transparent url(../design/kontaktujte.gif) no-repeat scroll left top;
	height:65px;
	position:relative;
	width:384px;
}

.u_kontakt{
  width:410px;
  float: right;
  /*height: 400px;*/
}

.svet{
  width: 100%;
  text-align: center;
  margin-top: 20px;
  float: left;
}

.u_cinnost{width:370px; padding-right:10px; float: right; font-size: 90%;}

.u_aktualne{
	background:transparent url(../design/news.gif) no-repeat scroll left top;
	float:left;
	font-size:90%;
	height:220px;
	margin:10px 2px 0;
	padding:0 0 0 8px;
	width:382px;
}

.uvod_akt_nadp{
  width:338px;
  margin-left: 10px;
  color: #000000;
  padding: 10px 0 0 0px;
  font-weight: bold;
}

.uvod_akt_text{
  width:358px;
  margin-left: 10px;
  color: #000000;
  padding: 0;
  margin: 0;
}

.site_map{
  position: absolute;
  bottom: 6px;
  right: 10px;
  color: #ffffff;
  font-weight: bold;
}

.copy{
  position: absolute;
  bottom: 6px;
  left: 20px;
  color: #ffffff;
  font-weight: bold;
  font-size: 80%;
}

.white{
  color: #ffffff;
}

.popis1{
  position: absolute;
  top: 150px;
  left: 40px;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.popis2{
  position: absolute;
  top: 170px;
  left: 120px;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.popis3{
  position: absolute;
  top: 190px;
  left: 200px;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.bottomright{
  position: absolute;
  bottom: 3px;
  right: 10px;
  width: 190px;
  text-align: right;
  font-weight: bold;
  color: #000000;
  text-transform: lowercase;
}

.jazyky{
  position: absolute;
  bottom: 6px;
  right: 5px;
}