*{
    margin: 0pt;
    padding: 0pt;
    border: none;
}

.centered { margin-left: auto; margin-right: auto; display: block;}
.hidden{ display: none;}
.bold{ font-weight: bold;}
.zvyraznena {font-weight: bold;}
.chyba {color: red;}
.poradna { font-weight: bold; font-size: 10pt; }


body, html { border: 0px none; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small }
h1 { font-size:16px}
h2 { font-size:16px; font-weight:100; color:#990099;}
hr {border-bottom: 1px solid;}
textarea {border: 1px solid #666;}
input {border: 1px solid #666;}

#idDivContent{ width: 980px; margin: 0px auto 0px auto; }
#idDivHlavicka { clear:left; height:166px; background: white url(../obr/hlavicka-podklad.png) no-repeat top; position: relative;}
#idDivMainMenu { float: right; padding: 5px;}
#idDivMainMenu a { color: #660099;}
#idDivMainMenu a:hover { color: gray;}
#idDivVyhledavac { position: absolute; top: 135px; left: 780px; z-index: 255;}
#idDivSponzori { height:80px; background:white}
#idDivSponzori .sponzor {  display:block; height:60px; margin:10px 10px 10px 0; width: 320px; background:red; float:left}
#idDivSponzori .sponzor-pravy {display:block; height:60px; width: 320px; background:red; float:left; margin: 10px 0}
#idImgLogo { position:absolute; left:130px; top:55px}

div#idDivRozcestnik { background: url(../obr/menu1-podklad.png) bottom repeat-x; width: 980px; height: 17px;}
ul#idUlRozcestnik { position: absolute; top:208px; height: 55px; list-style-type:none; }
ul#idUlRozcestnik li { float:left; width:162px; height:55px; display: inline;}
ul#idUlRozcestnik li a {line-height:45px; text-align:center; display:block; text-decoration:none; color:#FFFFFF; font-size:16px} 
ul#idUlRozcestnik li#zal-odbr { background:url(../obr/zalozka-01.png) no-repeat; margin-left:210px}
ul#idUlRozcestnik li#zal-odbr:hover {background:url(../obr/zalozka-01b.png) no-repeat;}
ul#idUlRozcestnik li#zal-ver { background:url(../obr/zalozka-02.png) no-repeat;  margin-left:10px; height:42px; }
ul#idUlRozcestnik li#zal-ver:hover {background:url(../obr/zalozka-02b.png) no-repeat;}
ul#idUlRozcestnik li#zal-for { background:url(../obr/zalozka-03.png) no-repeat;  margin-left:10px; height:42px; }
ul#idUlRozcestnik li#zal-for:hover {background:url(../obr/zalozka-03b.png) no-repeat;}


#idDivMenu { float: left; }
ul#idUlMenu {width:980px; float: left; background:url(../obr/menu2-podklad.png); list-style-type:none;}
ul#idUlMenu li { float:left;height:36px; display: block;}
ul#idUlMenu li a { display:block;line-height:34px; margin:0; color:#660099; text-decoration:none; background:url(../obr/menu2-sipka.png) no-repeat 5px 8px; padding: 0 10px 0 25px; }
ul#idUlMenu li a:hover { background: #cc33ff url(../obr/menu2-sipka2.png) no-repeat 5px 9px}
#idDivObsah { border:1px solid #cc33ff; border-top: none; margin:0 0 15px 0; float: left; width: 978px;}
#idDivKategorie {width: 190px;margin-left:2px; padding:0;font-size: 90%; float: left;}
#idDivKategorie h1 { min-height: 18px; background:#cc33ff url(../obr/hvezda.png) no-repeat; padding:12px 0 12px 40px; color:#FFFFFF; font-size:16px; font-weight:100} 
#idDivKategorie ul { margin:0; padding:10px 0; list-style-type:none; background:#bde052 url(../obr/menu3-podklad.png) no-repeat} 
#idDivKategorie ul li a{ text-decoration:none; display: block; padding:2px 0 2px 20px;  background: url(../obr/menu3-sipka.png) no-repeat 3px 3px; color:#660066}
#idDivKategorie ul li.clanek a{ background: none; padding-right: 5px;font-size: 11px;}
#idDivKategorie ul li a:hover { background-color:#cc33ff}
#idDivKategorie ul ul {background: none;}
#idDivKategorie ul.ulClanek {margin-left: 0px; font-size: 11px; padding: 0pt;}
#idDivKategorie ul.ulClanek li a {background: none; padding-right: 5px;}
#idDivKategorie ul.ulClanek li a:hover { background-color:#cc33ff}
#idDivKategorieNadpis {margin-bottom :3px; padding:0;font-size: 90%;}
#idDivKategorieNadpis h2 { height:42px; line-height:42px; background:#cc33ff url(../obr/hvezda.png) no-repeat; padding:0 0 0 40px; color:#FFFFFF; font-size:16px; font-weight:100} 


#idDivProstredni{float: left; padding: 0pt 5px; width: 610px;}
.divClanek {padding-bottom: 20px; padding-top: 10px;}
.divClanek span {color: #666;}
.divClanek span.spnKomentare {float: right;}
.divClanek a {color: #666;}
.divClanek a:hover {color: #909;}
.divClanek h2 {font-weight: bold;}
.divClanek h2 a {color: #909;}
.divClanek h2 a:hover {color: #666;}
.divClanekObsah {padding-top: 10px; padding-bottom: 5px; overflow-x: hidden;}
.divClanekObsah ul { list-style-type: square; padding-left: 40px; margin: 16px 0pt;}
.divClanekObsah ol { padding-left: 40px; margin: 16px 0pt;}

#idDivPravy{float: right; }
.divKomentare table{ width: 100%;}
.divKomentare h3{ padding-bottom : 10px;}
.divKomentare h4{ padding-top : 15px;}
.divKomentare textarea{ width: 100%; height: 100px;}
.divKomentar {padding: 10px 0pt;}

#idDivLeftBanner{ width: 186px; float: left; margin: 3px;}
#idDivLeftBanner img{ margin-bottom: 3px;}
#idDivLeftBanner object{ margin-bottom: 3px;}
#strankapaticka {background: #d6f087 url(../obr/paticka-podklad.png) no-repeat top; height: 130px;}
#strankapaticka img { border-left:1px solid white; border-right:1px solid white; margin-right:10px}
#kontakt { width:160px; border-left:1px solid white; border-right:1px solid white; height:100px; background:#bde052; margin: 0 0 0 210px; padding: 15px; color:#990099}
#kontakt h1 { font-size:14px; margin: 0 0 10px 0}
#idDivPoradna hr { margin-bottom: 5px; margin-top: 3px;}
#idDivPoradna td { padding: 2px 5px; vertical-align: text-top;}
#idDivPoradna th { text-align: right; vertical-align: text-top;}
#idDivNovaPoradna { margin-top: 20px; width: 100%;}
#idDivNovaPoradna table { width: 100%;}
#idDivNovaPoradna textarea { width: 500px;}
#copyright {float: left;padding-left: 10px; position: relative; top: 105px; color: #990099; font-size: smaller;}
#copyright a { color: #660099;}
#copyright a:hover { color: gray;}
#idInpVyhledat {background: url(../obr/lupa.gif); width: 24px; height: 18px; cursor: pointer; border: none;}
#idDivPoradnaHlavicka {border: 1px solid black; padding: 5px;}
#idDivAnketa {width: 160px; border-style: none solid solid solid; border-color: #666; border-width: 1px; margin-right: 3px; font-size: 10px;}
#idDivAnketa h2 { height:42px; line-height:42px; background:#cc33ff url(../obr/hvezda.png) no-repeat; padding:0 0 0 40px; color:#FFFFFF; font-size:16px; font-weight:100} 
#idDivAnketaObsah {padding: 3px;}
#idDivAnketaObsah input {border: none;}
#idDivAnketaObsah input[type="button"] {border: 1px solid #666;}
#idDivPravyBanner {margin-top: 3px; padding-right: 3px; text-align: center;}
#idDivPravyBanner img {margin-bottom: 3px;}

#idDivSitemap h1 { min-height: 18px; background:#cc33ff url(../obr/hvezda.png) no-repeat; padding:12px 0 12px 40px; color:#FFFFFF; font-size:16px; font-weight:100} 
#idDivSitemap ul { margin:0; padding:10px 0; list-style-type:none;} 
#idDivSitemap ul li a{ text-decoration:none; display: block; padding:2px 0 2px 20px;  background: url(../obr/menu3-sipka.png) no-repeat 3px 3px; color:#660066; font-weight: bold;}
#idDivSitemap ul li a:hover { background-color:#cc33ff}
#idDivSitemap ul ul { padding: 0pt 0pt 0pt 20px;}
#idDivSitemap ul ul li a { font-weight: normal; font-style: italic;}
#idDivSitemap ul ul ul li a { font-style: normal;}

div#vymena-odkazu { font-size: 8pt; }
div#vymena-odkazu a { color: gray; }
