BODY{
	background-color: #FF7D30;
	font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../design/prouzek_pozadi.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #275E7A;
}
BODY, th, td  { font-size: 75%;}

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



A:link{
	color: #FF8C00;
	text-decoration: none;
	font-weight: bold;
}
A:visited{
	color: #FF8C00;
	text-decoration: none;
	font-weight: bold;
}
A:hover{
	color: #FFA500;
	text-decoration: none;
	font-weight: bold;
}
A:active{
	color: #FE9659;
	text-decoration: none;
	font-weight: bold;
}


A.menicko:link{
	color: White;
	font-size: 100%;
}
A.menicko:visited{
	color: White;
	font-size: 100%;
}
A.menicko:hover{
	color: White;
	font-size: 100%;
}
A.menicko:active{
	color: White;
	font-size: 100%;
}

A.menicko1:link{
	color: #FE9659;
	font-size: 100%;
}
A.menicko1:visited{
	color:#FE9659;
	font-size: 100%;
}
A.menicko1:hover{ color: White; font-size: 100%;}
A.menicko1:active{color: White; font-size: 100%;}

.podmenicko{
	width:172px;
	_width: 186px;
	_height:20px;
	float:left;
	text-align: left;
	padding-left:12px;
	margin-top: 10px;
}
.podmenicko1{
	width:182px;
	text-align: left;
	_width: 176px;
	_height:20px;
	float:left;
	padding-left:12px;
	margin-top:10px;
}
A.podmenicko:link{

	color: #333;
	font-size: 100%;}
A.podmenicko:visited{ color: #333; font-size: 100%;}
A.podmenicko:hover{

	font-size: 100%;
	color: #333;
}
A.podmenicko:active{

	color: #333;
	font-size: 100%;
}

A.podmenicko1:link{
	color: #333; font-size: 100%;}
A.podmenicko1:visited{color: #333; font-size: 100%;}
A.podmenicko1:hover{ color: #333;font-size: 100%;}
A.podmenicko1:active{color: #333;font-size: 100%;}


.Apodmenicko{
	width: 172px;
	_width: 176px;
	float:left;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	padding-left:12px;
	display: inline-block;
}
.Apodmenicko1{
	width: 172px;
	_width: 176px;
	float:left;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	padding-left:12px;
	display: inline-block;
}
A.Apodmenicko:link{
	color: #333;
	font-size: 95%;
	font-weight: normal;
}
A.Apodmenicko:visited{
	color: #333;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;}
A.Apodmenicko:hover{
	color: FE9659;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
}
A.Apodmenicko:active{
	color: #333;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
}

A.Apodmenicko1:link{
	color: #333;
	font-size: 95%;
	font-weight: normal;
}
A.Apodmenicko1:visited{
	color: #333;
	font-size: 95%;
	font-weight: bold;
}
A.Apodmenicko1:hover{
	color: #FE9659;
	font-size: 95%;
	font-weight: bold;
}
A.Apodmenicko1:active{
	color: #333;
	font-size: 95%;
	font-weight: bold;
}


.Bpodmenicko{
	width: 164px;
	_width: 170px;
	_height: 20px;
	float: left;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	padding-left: 20px;
	min-height: 20px;
	line-height: 20px;
	display: inline-block;
}
.Bpodmenicko1{
	width: 164px;
	_width: 170px;
	_height: 20px;
	float: left;
	text-align: left;
	padding-left: 20px;
	min-height: 20px;
	line-height: 20px;
	display: inline-block;
}
A.Bpodmenicko:link{
	color: #275E7A;
	font-size: 90%;
	font-weight: normal;
}
A.Bpodmenicko:visited{
	color: #275E7A;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
}
A.Bpodmenicko:hover{
	color: #275E7A;
	font-size: 90%;
	font-weight: normal;
}
A.Bpodmenicko:active{
	color: #275E7A;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;}

A.Bpodmenicko1:link{
	color: #275E7A;
	font-size: 90%;
	font-weight: bold;
}
A.Bpodmenicko1:visited{
	color: #275E7A;
	font-size: 90%;
	font-weight: bold;
}
A.Bpodmenicko1:hover{
	color: #275E7A;
	font-size: 90%;
	font-weight: bold;
}
A.Bpodmenicko1:active{
	color: #275E7A;
	font-size: 90%;
	font-weight: bold;
}

.Cpodmenicko{
	border: 1px solid white;

	width: 180px;
	_width: 186px;
	_height: 20px;
	float: left;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 3px;
	_padding-top: 1px;
	min-height: 20px;
	display: inline-block;
}
.Cpodmenicko1{
	border: 1px solid white;
	width: 180px;
	_width: 186px;
	_height: 20px;
	float: left;
	text-align: left;
	padding-left: 4px;
	padding-top: 3px;
	_padding-top: 1px;
	min-height: 20px;
	display: inline-block;
}
A.Cpodmenicko:link{
	background-color: Gray;
	color: white;
	font-size: 100%;
	font-weight: normal;
}
A.Cpodmenicko:visited{
	background-color: Gray;
	color: white;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
A.Cpodmenicko:hover{
	background-color: #E8E8E8;
	color: #275E7A;
	font-size: 100%;
	font-weight: normal;
}
A.Cpodmenicko:active{
	background-color: #E8E8E8;
	color: #275E7A;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;}

A.Cpodmenicko1:link{
	background-color: #245A76;
	color: white;
	font-size: 100%;
	font-weight: bold;
}
A.Cpodmenicko1:visited{
	background-color: #245A76;
	color: white;
	font-size: 100%;
	font-weight: bold;
}
A.Cpodmenicko1:hover{
	background-color: Silver;
	color: #275E7A;
	font-size: 100%;
	font-weight: bold;
}
A.Cpodmenicko1:active{
	background-color: Silver;
	color: #275E7A;
	font-size: 100%;
	font-weight: bold;
}

A.webrex1:link{   color:#FE9659; font-size: 100%;}
A.webrex1:visited{ color:#FE9659;font-size: 100%; }
A.webrex1:hover{ color: white; font-size: 100%; }
A.webrex1:active{color: white; font-size: 100%; }

A.administrace:link{
	color:#FE9659;
	font-size: 100%;
	font-weight: normal;
}
A.administrace:visited{ color:#FE9659;font-size: 100%;font-weight: normal;  }
A.administrace:hover{
	color: White;
	font-size: 100%;
	font-weight: normal;
}
A.administrace:active{color: White;font-size: 100%;font-weight: normal; }




.ramecek{ border: 1px solid #000000; }
.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: 995px; margin-top: 0px; margin-left: 0px;  }

#hornibanner{
	width:995px;
	height: 94px;
	background-image: url(../design/up_banner.jpg);
	background-repeat: no-repeat;
}

#prostredek{
	width:995px;
	/*background-color: Aqua;*/

}
#lmenu{
	margin-top: 6px;
	width: 186px;
	float: left;
  background: #e4e4e4 url(../design/left_bg.gif) repeat-y center

}
#stred{
	float:left;
	background-color: white;
	width:809px;
	background-image: url(../design/pruh.jpg);
	background-repeat: repeat-y;
display:table-cells;
}
.banner{
	background-image: url(../design/down_banner_obsah.jpg);
	background-repeat: no-repeat;
	width:809px;
	height:66px;
}
.uptext{
	margin-top: 22px;
	margin-left: 2px;
	width:200px;
	float: left;
	position: relative;
	top:0px;
	left:0px;
	color:white;
}
.hlavnimenu { position: relative;
	top:0px;
	left:146px;
	float: left;}

.ofirme{
	width:400px;
	color:white;
	position: relative;
	top:2px;
	left:-210px;
	float: right;
	text-align: justify;
}
.rightgalery{

	float:right;
	width:128px;


}
.lefttext{
	float:left;
	width: 680px;
	background-color: White;

}
.novinky{
	float: left;
	background-image: url(../design/novinky_podklad.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 108px;
	color: white;
	font-size: 80%;

}
.akce{
	float: right;
	background-image: url(../design/novinky_podklad.jpg);
	background-repeat: no-repeat;
	width:340px;
	height:108px;
	color:white;
	font-size: 80%;
	

}
.dolu{float:left;
position:relative;
width:680px;
/*top:20px;*/
left:0px;
/*	display: table-cell;*/
	/*vertical-align: bottom;*/
	bottom: auto;
}
.ukonceniprostredku { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;	}

.vnitrnisloupec {
	/*width: 186px;margin:0; padding:0;	height:120px;*/
	min-height:20px;
	_height:20px;
	margin:0;
	padding:0;
	width:186px;
	background: #e4e4e4 url(../design/left_bg.gif) repeat-y center
}



.spodnicast{  height: 18px; float:left; width: 160px; }
.spodnicast1{  height: 18px; float:right; width: 760px; text-align: left; }
.spodekvnitrni{ margin-top: 2px; padding-left: 200px;}
.spodekvnitrni1{ margin-top: 2px;}





/* kod tykajici se konkretniho projektu - zacatek */
/*.hlavnimenu { margin-left: -120px; padding-top: 72px; }*/
.hlavnimenu { margin-left: 0px; margin-top: -5px; width:850px;position:relative;}
.vyskabunkymenu { height: 32px; }

.menuobrazky {margin-left: 122px;}
/*.specialnidataokraje {width: 135px; margin-top: 20px; font-size: 90%; }*/
.napissekce { color: #275E7A;
	font-weight: 900;
	font-size: 125%;
	text-align: right; margin-right: 8px;
	margin-top: 4px;}
/*.nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }*/
.vnitrnisloupec2 { margin-top: 2px; }
.vyhledani {width: 136px; text-align: center; border-top: 1px solid black; padding-top: 5px; border-bottom: 1px solid black; padding-bottom: 5px; margin-bottom: 20px;}
.white{
	color: White;

}

.clear{clear:both; height:0px; line-height:0px; font-size: 0px;}

/* kod tykajici se konkretniho projektu - konec */


.uvodni_top{
	width: 660px;
	margin: 0px 10px;
}

.uvodni_top .emuge {
  display: inline;
  float: left;
}

.uvodni_top .franken {
  display: inline;
  float: right;
}

.uvodni_bottom{
  position: relative;
	width: 646px;
	margin: 0px 17px 10px 17px;
}

.uvodni_bottom .mapa {
  display: inline;
  float: left;
  height: 245px;
}

.uvodni_bottom .banner_news {
  position: relative;
	display: inline;
  float: right;
  height: 245px;
  width: 187px;
}


.uvodni_bottom .banner_news a {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 245px;
  width: 187px;
  font-weight: bold;
  color: #1f5571;
  line-height: 200%;
}

.uvodni_bottom .banner_news a.vice {
  position: absolute;
  display: block;
  top: 220px;
  left: 130px;
  width: 50px;
  height: 12px;
}

.uvodni_bottom .banner_news img {
  position: absolute;
  top: 0;
  left: 0;
  height: 245px;
  width: 187px;
}


.hledani{
	width:100%;
	background-color: #e5e5e3;
}

.hledej{
  border: 1px #1c5372 solid;
  background-color: #1c5372;
  color: #fff;
  font-size: 10px;
  margin: 0px 0 5px 0;
}

.vyhledej{
  font-size: 10px;
  width: 120px;
  margin: 0px 0 5px 0;
}