/* styly obecne */

body {width: 100%; height: 100%; margin: 0px; padding: 0px; background: #FFFFFF; text-align: center; font-size : 13px; font-family: arial;
}
div {background: transparent; border-style: solid; border-width: 0px; border-color: #008000;
}
img { border: 0px; 

}
.kontejner {width: 1000px; border: 0px;	margin: 0px auto; text-align: left;
}
/* styly hlavicka */

.hlavicka {width: 100%; position: relative; padding-top: 20px; margin: auto; 
}
.hlavicka-horejsek {width: 1000px; 
}
.logo { float: left; padding: 20px 0px 0px 20px;
}
.adwebs {width: 793px; margin-left: 207px; height: 122px; text-align: right;
}
.banner1 {width: 742px; height: 100px; text-align: right; 
}
.adwebsdolni { width: 793px; height: 20px; padding-top: 2px; font-weight: bold; color: #CCCCCC; font-size : 10px; margin-bottom: 150px;
}
.hlavickapod { width: 1000px; clear: both; font-weight: bold; color: #660000; 
}
.vnitrni1 { width: 400px; margin-left: 20px; float: left;
}
.vnitrni2 { width: 580px; margin-left: 420px; text-align: right; color: #c12e1e;
}
.green { width: 100%; height: 45px; margin: 0px auto; 
	background: #008000 url("images/firmy-jihocesky-kraj-back-1.jpg"); font-weight: bold; color: #FFFFFF; 
}
.vnitrni3 { width: 1000px; height: 30px; margin: 0px auto; text-align: center;
}
.greenleft { width: 850px; height:30px; text-align: left; float: left;
}
.greenleft h1 { font-size: 13px; margin: 0px; margin-bottom: 15px; padding-left: 20px; float: left; padding-top: 15px;
}
.pridat1 { width: 150px; height:30px; text-align: right;  float: right; padding-top: 15px; 
}
.pridat1 a { color: #FFFFFF; text-decoration: none;
}
.clear { clear: both;
}
/* styly obsah */

.obsah {width: 1000px;
}
.obsah-vlevo { float-left; 
}

.obsah-vlevo h1 { font-size: 25px; font-weight: normal; color: #c12e1e; margin: 0px; 
}
.obsah-vpravo {width: 270px; float: right; font-size: 11px;            
}
.obsah-vpravo a {color: #660000; font-weight: bold; font-size: 11px; 
}
.obsah-vpravo a:hover {color: #c12e1e;
}
.obsah-vpravo a.neaktivni {color: #660000;
}
.obsah-vpravo a:hover.neaktivni {color: #660000;
}
.img { float: left; margin-right: 15px; 
}
.abc {width: 1000px; margin: 10px 0px 0px 0px; text-align: left;
}
.abc h2{ font-weight: bold; font-size: 15px; color: #008000; padding-left: 20px; 
}
.abcd {width: 980px; font-size: 11px; color: #000000; margin: 0px 0px 20px 0px; text-align: left; padding-left: 20px; font-weight: bold;
}
.abcd h2{font-weight: bold; font-size: 11px; color: #008000; margin: 0px 0px 11px 0px;
}
.abcd a {color: #660000; font-weight: bold;
}
.abcd a:hover {color: #c12e1e;
}
.abcd a.aktualni {color: #c12e1e;
}
.abcd a.neaktivni{color: #000000;
}
.abcd a:hover.neaktivni{color: #000000;
}
#seznam {width: 690px; margin-bottom: 20px; 
}
#seznam ul {width: 215px; margin: 0px; padding-left: 15px; float: left;
}
#seznam li {width: 220px; float: left; list-style: none; font-weight: bold; font-size: 15px;
}
#seznam li a {color: #660000;
}
#seznam li a:hover {color: #c12e1e;
}
#seznam li ul { float: none; padding-left: 0px;
}
#seznam li ul li { margin-top: 2px; margin-right: 8px; width: auto; float: left; font-weight: normal; font-size: 13px; padding-bottom: 10px;
}
#seznam li ul li a {color: #008000; font-weight: bold;
}
/* styly firma */
.plocha {width: 680px; float: left; margin-bottom: 20px; margin-top: 0px; 
}
.plocha h2 { font-size: 25px; font-weight: normal; color: #c12e1e; margin: 0 0 5px 0;
}
.plochaaa h2 { font-size: 14px; color: #004080; margin: 0px; font-weight: normal;
}
.plochaaa h3 { font-size: 14px; color: #004080; margin: 0px; font-weight: normal;
}
.plochaaa { float:left; width: 320px;
}
.plochabb {  float: right; width: 330px;
}
.plochabb h3 { font-size: 14px; color: #004080; margin: 0px; font-weight: normal;
}

.obrazek1 { float: left; background: #F0EEE0; margin-bottom: 4px; margin-right: 7px; border: 1px solid #AFAB8E; padding: 3px;
}
form td {color: #c12e1e; text-align:left;
}
h2.odeslani-formulare {margin-bottom: 0px;
}
.abeceda-mesta {width: 700px; margin: 0px 0px 26px 0px; padding-top: 8px;  font-size: 13px; clear: both; padding-left: 20px;

}
.abeceda-mesta h2{font-size: 14px; margin: 0px; font-weight: normal; color:#008000;
}
.abeceda a {color: #660000; margin-right: 20px;
}
.abeceda a:hover {color: #c12e1e;
}
.abeceda a.aktualni {color: #c12e1e;
}
.abeceda a.neaktivni{color: #000000;
}
.abeceda a:hover.neaktivni{color: #000000;
}




#seznam1 {width: 700px;
}
#seznam1 img { border: 0px solid;
}
#seznam1 ul {width: 220px; margin: 0px; float: left; padding: 5px 0px 10px 10px;
}
#seznam1 li {width: 220px; margin: 0px; padding: 0px; list-style: none; font-weight: bold;
}
#seznam1 li a {color: #660000;
}
#seznam1 li a:hover {color: #c12e1e;
}
#seznam li ul {float: none; padding-left: 0px;
}
#seznam1 li ul li {margin-right: 8px; font-weight: normal; font-size: 13px; line-height: 1.4;
}

.firma-nahled {width: 680px; height: 80px; padding-bottom: 25px; clear: both; font-size: 13px; margin-left: 20px;
}
.firma-nahled img {width: 90px; height: 90px; border-width: 1px; border-color: #CCCCCC; float: left; margin-right: 10px;
}
.firma-nahled h3 {margin: 0px; font-weight: normal; font-size: 18px; color:#008000;
}
.firma-nahled a {color:#008000; text-decoration: none;margin: 0px;
}
.firma-nahled a:hover{color: #c12e1e;margin: 0px;
}
.firma-nahled p {margin: 0px 0px 15px 0px;
}
.popis {color: #408040; font-size:12px; padding-top: 5px;
}


/* styly spodek */

.spodek {width: 100%; position: relative; padding-top: 58px; clear: both; 
}
.spodek-horni {width: 100%; height: 5px; border-top-width: 1px; }
.pridat2 {width: 1000px; padding-bottom: 30px;
}
.pridat2 a {color: #660000; text-decoration: none;
}
.pridat2 a:hover {color: #c12e1e;
}
.vnitrni4 {width: 232px; margin-left: 20px; font-weight: bold; color: #660000; float: left;
}
.vnitrni5 {width: 232px; font-weight: bold; color: #660000; float: left;
}
.vnitrni6 {width: 232px; font-weight: bold; color: #660000; float: left;
}
.vnitrni7 {width: 232px; margin-left: 716px; font-weight: bold; color: #660000;
}



/*kraje*/
.podmenu {
	font-size: 11px;
	margin: 1px 0px 20px 0px;
	padding: 1px 0px 20px 0px;
	text-align: left;
	font-weight: normal;
	padding-left: 20px;
	*margin: 0px 0px 20px 0px;

}
.podmenu a	{
	text-decoration: none;
}

.podmenu .hlamenu {
	float: left;

}
.podmenu .hlamenu a	{
	text-align: left; 
	padding: 0px 12px 8px 0px;
	color: #c12e1e;

}
.podmenu .hlamenu a:hover {
	color: #cccccc; 
}
.mapa {
	float: right; width: 320px; border: 1px solid silver; padding: 5px;
}
