/* styly obecne */

body {width: 100%; height: 100%; margin: 0px; padding: 0px; background: #FFFFFF; text-align: left; font-size : 13px; font-family: arial;
}
div {background: transparent; border-style: solid; border-width: 0px; border-color: #c12e1e;
}
img {border-style: solid; border-width: 0px; border-color: #000000;
}



/* styly hlavicka */

.hlavicka {width: 100%; position: relative; padding-top: 20px;
}
.hlavicka-horejsek {width: 1000px;
}
.logo {margin-left: 20px; float: left;
}
.adwebs {width: 793px; margin-left: 207px; height: 122px; text-align: right;
}
.banner1 {width: 742px; height: 100px; padding-left: 51px;
}
.adwebsdolni {width: 793px; height: 20px; padding-top: 2px; font-weight: bold; color: #CCCCCC; font-size : 10px;
}
.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-top: 5px; margin-bottom: 5px; background: #c12e1e url("images/jihomoravsky-kraj-firmy-back-1.jpg"); font-weight: bold;
		color: #FFFFFF;
}
.vnitrni3 {width: 980px; height: 45px; margin-left: 20px;
}
.greenleft {width: 490px; height: 30px; padding-top: 15px; float: left;
}
.greenleft h1{font-size: 13px; margin: 0px;
}
.pridat1 {width: 150px; height: 30px; float: right; padding-top: 15px; text-align: right;
}
.pridat1 a {color: #FFFFFF; text-decoration: none;
}
.search {width: 340px; height: 31px; position: relative; margin-left: 490px; padding-top: 11px; text-align: right;
}


/* styly obsah */

.obsah {width: 1000px; position: relative;
}
.obsah-vlevo {width: 720px; float: left; padding-right: 20px;
}
.abeceda {width: 680px; font-weight: bold; font-size: 16px; padding-left: 20px; color: #660000;
}
.obsah-vpravo {width: 260px; float: right;
}
.abc {width: 680px;
}
.abeceda-mesta {width: 680px; margin-bottom: 26px; padding-top: 8px; font-weight: normal; font-size: 13px; clear: both;
}
.abeceda-mesta h2{font-size: 17px; margin: 0px;
}
.abeceda a {color: #660000; margin-right: 8px;
}
.abeceda a:hover {color: #c12e1e;
}
.abeceda a.aktualni {color: #c12e1e;
}
.abeceda a.neaktivni{color: #000000;
}
.abeceda a:hover.neaktivni{color: #000000;
}

.abcd {width: 700px; font-size: 13px; color: #c12e1e; margin-bottom: 10px; padding-left: 20px; float: left;
}
.abcd h2{font-weight: bold; font-size: 13px; color: #c12e1e; margin: 0px 0px 11px 0px;
}
.abcd a {color: #660000;
}
.abcd a:hover {color: #c12e1e;
}
.abcd a.aktualni {color: #c12e1e;
}
.abcd a.neaktivni{color: #000000;
}
.abcd a:hover.neaktivni{color: #000000;
}

#seznam {width: 700px; margin-top: 14px; margin-left: 8px;
}
#seznam ul {width: 220px; margin: 0px; float: left; padding-left: 12px;
}
#seznam li {width: 220px; margin-top: 10px; float: left; list-style: none; font-weight: bold; font-size: 16px;
}
#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;
}


#seznam1 {width: 700px;
}
#seznam1 ul {width: 220px; margin: 0px; float: left; padding: 0px 0px 0px 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: 70px; padding-bottom: 25px; margin-left: 20px; clear: both; font-size: 13px; margin-left: 20px;
}
.firma-nahled img {width: 90px; height: 70px; 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;
}


.banner2 {width: 260px; padding-top: 0px; margin-left: 740px; margin-bottom: 0px;
}
.banner2 a {margin-left: 45px; color: #660000; font-weight: bold; font-size: 12px; display: block; width: 172px; height: 20px;
}
.banner2 a:hover {color: #c12e1e;
}
.banner2 a.neaktivni {color: #660000;
}
.banner2 a:hover.neaktivni {color: #660000;
}



/* 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;
}


/* styly firma */
.firma {width: 700px; float: left; margin-bottom: 20px; margin-left: 20px;
}
.firma h2 { font-size:25px; font-weight: normal; margin: 5px 0px 12px 0px; color: #c12e1e;
}
.firma h3 { font-size: 14px; color: #004080; margin: 0px; font-weight: normal;
}
.firmal { float:left; width: 350px;
}
.firmap {  width: 350px; margin-left:350px;
}
.firma p {margin: 0px;
}
.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;
}

