body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #7098D5;
    margin: 12px 20px 20px 12px;
    padding: 0px;
    color: #000000;
}

form, input {display:inline;}

input, select {
    font-size: 10px;
    color: #000000;
}

.hlavicka {
    background-color: #ACBC3C;
    border: 7px solid #4B4B4B;
    margin: 0px;
    padding: 0px;
    height: 103px;
}

#vetev4 .hlavicka {
    border-top:3px solid #4B4B4B;
    height: 73px;
}

.hlavicka a, .zhod a {
    text-decoration: none;
}

.div2n {
    background-color: #ACBC3C;
    margin: 0px;
    padding: 0px;
    border: 1px solid #7098D5;
}

.divmenupodkl {
    font-size: 10px;
    padding: 1px 0px 3px;
}

.divtip {
    padding: 2px;
}

.divmain {/*obsah katalogu*/
    background-color: #FFFFFF;
    border-top: 0px solid #4B4B4B;
    border-right: 7px solid #4B4B4B;
    border-bottom: 7px solid #4B4B4B;
    border-left: 7px solid #4B4B4B;
    margin: 0px;
    padding: 0px;
}

.pravyobsah {
    border-top: 3px solid #FFFFFF;
    width:170px;
    font-size: 10px;
    color: #000000;
    background-color: #E0E0E0;
    vertical-align: top;
}

#usrsloup {
    padding: 12px 7px 14px 7px;;	border-bottom: 3px solid #FFFFFF
}

#ecnsloup  {
    padding: 14px 7px 7px 7px;
}

#usrsloup a, #ecnsloup a, #usrsloup a:visited, #ecnsloup a:visited {
    color: #000000;
}
#usrsloup a:hover, #ecnsloup a:hover {
    color: navy;
}
#usrsloup h3, #ecnsloup h3 {
    color: #336699;
    font-size: 13px;
    margin: 0px 0px 2px;
    padding-top: 0px;
}
#usrsloup h4, #ecnsloup h4 {
    color: #336699;
    font-size: 8pt;
    margin-bottom: 3px
}
#usrsloup strong, #ecnsloup strong {
    color: #000000;
}
#usrsloup font, #ecnsloup font {
    color: #CC0000;
}

#eusloup  {
    padding: 0px 0px 0px 5px;
    font-family: Arial, sans-serif;
    font-size: 10px;
    color: #000099;
    line-height: 10px;
    border-bottom: 3px solid #FFFFFF
}
#eusloup a {
text-decoration: none;

}
#logos {
    text-align: center;
}

.levyramecek {
    height:100%;
    background-color: #FFFFFF;
    margin-right:3px;
    vertical-align: top;
    border-bottom: 3px solid #FFFFFF;
}

.levyobsah {
    background-color: #FFFFFF;
    vertical-align: top;
}

.kdetail {
    vertical-align: top;
    background-color: #FFFFFF;
    height:100%;
}

.dolnimezera, .endkateg, .endodk {
    display: none;
    height:1px;
    font: 1px;
    background-color: #FFFFFF;
}

.kateg, .kateg1, .kateg2, .kateg3 {
    font-size: 11px;
    color: #000000;
    min-height: 21px;
    border-right: 3px solid #FFFFFF;
    border-left: 11px solid #E0E0E0;
    margin-left:  3px;
    margin-top: 2px;
    padding:  3px 0px 3px 5px;
}

#vetev2 .kateg, #vetev2 .kateg1, #vetev2 .kateg2, #vetev2 .kateg3 {
    min-height: 46px;
}

#vetev2 #search .kateg, #vetev2 #search .kateg1, #vetev2 #search .kateg2, #vetev2 #search .kateg3 {
    min-height: 21px;
}

/* nezobrazuj '@' pri vyhledavani */
#search .kateg b, #search .kateg1 b, #search .kateg2 b, #search .kateg3 b {
    display: none;
}


.kategoriedet  {
    clear:left;
    vertical-align: top;
    font-size: 4px;
    padding: 2px 0px;
    border-left: 14px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    background:   #E0E0E0;
}

.serad {
    float:right;
    margin-right:5px;
    font-size: 10px;
}

.doporucene .serad {
    display: none;
}

.small10white {
    font-size: 10px;
    color: #FFFFFF;
    letter-spacing: 1px;
    display: inline;
    padding: 2px 0px;
}

/*pro detail */
.ticker3 {
    background-color: #DE3E00;
    padding: 4px 0px 4px 2px;
    border-top: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    border-left: 3px solid #FFFFFF;
    vertical-align: middle;
    margin-bottom: 0px;
}

.ticker3, .ticker3 a {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 1pt;
}

#ticker {
    font-size: 10px;
    color: #00000000;
    background-color: #E0E0E0;
    border-top:    3px solid #FFFFFF;
    border-right:  3px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    border-left:   3px solid #FFFFFF;
    vertical-align: middle;
    text-align: center;
}

#kdet1 {
    float:left;
    width:52%;
    border-right:8px solid #FFFFFF;
    background-color: #FFFFFF;
}

#kdet2 {
    background-color: #FFFFFF;
    width:46%;
    float:left;
}

.det3 {
    background:#0000FF;
    width:11px;
    height:1.5em;
    float:left;
    margin-right:0px;
    margin-bottom:2px;
    margin-left:1px;
}

.kateg a, .kateg1 a, .kateg2 a, .kateg3 a {
    color: #CC4D00;
    font-size: 12px;
    font-weight: bold;
}

.podkat a {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

#search .podkat {
    display: none;
}

.odkazy {
    border-left:11px solid #DE3E00;
    margin: 0px.;
    margin-left: 3px;

}

.zaznam {
    font-size: 12px;
    margin: 0px;
    margin-left:3px;
    padding: 15px 0px 15px 5px ;
    clear:both;
}

.ztext {
    margin-right: 160px;
}

.zhod {
    position: absolute;
    right: 200px;
    width:160px;
    padding-left:10px;
    font-size: 10px;
    color: #000000;
}
.pading {
    padding: 10px;
}

#textymain {
    background-color: #FFFFFF;
    border-top: 0px solid #4B4B4B;
    border-right: 7px solid #4B4B4B;
    border-bottom: 7px solid #4B4B4B;
    border-left: 7px solid #4B4B4B;
    margin: 0px;
    padding: 10px;
}


/*pisma*/
.small10greybold, .small10greybold a {
    font-weight: bold;
    color: #3D3D3D;
    font-size: 10px;
    letter-spacing: 1px;
    text-decoration: none;
}

#vetev4 .small10greybold {
    margin: 0px;
    padding: 0px;
}

.small10black {
    font-size: 10px;
}

.zaznam .small10black, .zaznam .small10black a {
    color: #808080;
    text-decoration: none;
}

.odkazypath a {
    font-size: 10px;
    color: #808080;
    text-decoration: none;
}
.odkazypath  {
    margin-top: 3px;
}

.tmzel10, TD .tmzel10 {
    font-weight: bold;
    color: #58601F;
    letter-spacing: 1px;
}

.tmzel10n, TD .tmzel10n {
    color: #000000;
}

.tip { font-size: 10px; color: #EBEFD0; font-weight: normal; background-color: #88952F; margin-top: 0px; padding-top: 0px; }

.titbold {
    font-size: 11px;
    font-weight: bold;
}

.text {
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.small8black, {
    font-size: 8pt;
    color: #000000;
}

strong {
    color: #2B5391;

}

/*pribylo*/ /*zmena barvy po prejeti na tlacitkach v hlavicce*/
.menuppodklad, .menuppodkladsel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #58601F;
    font-weight: normal;
    background-color: #EBEFD0;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.menuppodklad a, .menuppodklad a:visited {
    text-decoration: none;
    color: #58601F;
}

.menuppodklad a:hover, .menuppodkladsel {
    background-color: #4B4B4B;
    color: #EBEFD0;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

pre { 
    background-color: #EEE;
}

/*pro textove stranky*/
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DE3E00;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 0px;
    margin: 0px 0px 10px;


}
h3 {
    font-size: 14px;
    color: #DE3E00;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 6px;
}
.text12 table, .text12 td, .text12 th /*jen tabulky ktere jsou vnoreny do static. textu*/{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: left;
}
.text12 td {
    padding: 2px;
    padding: 2px 4px;
    border: 1px solid #FFFFFF;
    background-color: #E1E1E1;
}
.text12 th {
    padding: 2px 4px;
    border: 1px solid #FFFFFF;
    background-color: #DE3E00;
    color: #FFFFFF;
    letter-spacing: 1px;
}
.text12 table {
    width: 93%;
}
/*patri mezi styly pisma*/
.redtext {
    color: #CC3300;
}

.redbg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #DE3E00;
    color: #FFFFFF;
    width: 150px;
}
.edit /*class na slovo EDIT, psano kapitalkama za konec nazvu odkazu*/{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #DE3E00;
    color: #FFFFFF;
    font-size: 10px;
    margin-left: 5px;
    padding-right: 4px;
    padding-left: 4px;
    text-decoration: none;
}

.text12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 3px;
}

.hlavickaeko1 {
    background-color: #FBD024;
    margin: 0px;
    padding: 0px;
    width: 255px;
    display: inline;
    height: 40px;
    vertical-align: bottom;
    float: left;
    border-width: 0px;
    border-style: solid;
    border-color: #4B4B4B;
}

.hlavickaeko2 {
    background-color: #FBD024;
    margin: 0px;
    padding: 0px;
    height: 40px;
    display: inline;
    vertical-align: bottom;
    float: left;
}

.hlavickaeko3 {
    background-color: #FBD024;
    border-bottom:0px solid #4B4B4B;
    margin: 0px;
    padding: 0px;
    border-top: 0px solid #4B4B4B;
    border-right: 7px solid #4B4B4B;
    border-left: 7px solid #4B4B4B;
    height: 40px;
    vertical-align: bottom;
}

.hlavickalinka {
    margin: 0px;
    padding: 0px 0px 0px 262px;
    height: 15px;
    background: url(img/bg.gif) top;
}
#paticka, #kontakt {
    font-size: 10px;
}
#kontakt, #kontakt a, #paticka, #paticka a {
    color: #000000;
    text-decoration: none;
}

#kontakt a:hover, #paticka a:hover {
    text-decoration: underline;
}

#kontakt {
    float: right;
}

.mainkat, .znadp { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#k985 { border-left-color:#7098D5; }
#k984 { border-left-color:#DE3E00; }
#k4   { border-left-color:#9CB43F; }
#k983 { border-left-color:#FF9999; }
#k987 { border-left-color:#995A99; }
#k986 { border-left-color:#018298; }
#k3718  { border-left-color:#FFAE00; } /* globalizace */
#kdet2 #k1222, #kdet2 .kateg1 { border-left-color:#4B4B4B; }
#kdet2 #k1223, #kdet2 .kateg2 { border-left-color:#999999; }
#kdet2 #k1224, #kdet2 .kateg3 { border-left-color:#AF886B; }

#vetev985  .ticker3, #vetev985  .small10white { background-color:#7098D5; }  /* LP   */
#vetev984  .ticker3, #vetev984  .small10white { background-color:#DE3E00; }  /* SOC  */
#vetev4    .ticker3, #vetev4    .small10white { background-color:#007500; }  /* ZP   */
#vetev983  .ticker3, #vetev983  .small10white { background-color:#FF9999; }  /* Kul  */
#vetev987  .ticker3, #vetev987  .small10white { background-color:#995A99; }  /* LaS  */
#vetev986  .ticker3, #vetev986  .small10white { background-color:#018298; }  /* NS   */
#vetev1222 .ticker3, #vetev1222 .small10white { background-color:#4B4B4B; }  /* Org  */
#vetev1223 .ticker3, #vetev1223 .small10white { background-color:#999999; }  /* Zpr  */
#vetev1224 .ticker3, #vetev1224 .small10white { background-color:#AF886B; }  /* Akce */
#vetev3718 .ticker3, #vetev1224 .small10white { background-color:#FC9803; }  /* Globalizace */


#vetev985  .kateg { border-left-color:#7098D5; }  /* LP   */
#vetev984  .kateg { border-left-color:#DE3E00; }  /* SOC  */
#vetev4    .kateg { border-left-color:#007500; }  /* ZP   */
#vetev983  .kateg { border-left-color:#FF9999; }  /* Kul  */
#vetev987  .kateg { border-left-color:#995A99; }  /* LaS  */
#vetev986  .kateg { border-left-color:#018298; }  /* NS   */
#vetev1222 .kateg { border-left-color:#4B4B4B; }  /* Org  */
#vetev1223 .kateg { border-left-color:#999999; }  /* Zpr  */
#vetev1224 .kateg { border-left-color:#AF886B; }  /* Akce */
#vetev3718 .kateg { border-left-color:#FC9803; }  /* globalizace */

#kdet2 .kateg1 a, #kdet2 .kateg2 a, #kdet2 .kateg3 a   { color: #404040; }

#vetev985  .odkazy { border-left:11px solid #7098D5; }  /* LP   */
#vetev984  .odkazy { border-left:11px solid #DE3E00; }  /* SOC  */
#vetev4    .odkazy { border-left:11px solid #007500; }  /* ZP   */
#vetev983  .odkazy { border-left:11px solid #FF9999; }  /* Kul  */
#vetev987  .odkazy { border-left:11px solid #995A99; }  /* LaS  */
#vetev986  .odkazy { border-left:11px solid #018298; }  /* NS   */
#vetev1222 .odkazy { border-left:11px solid #4B4B4B; }  /* Org  */
#vetev1223 .odkazy { border-left:11px solid #999999; }  /* Zpr  */
#vetev1224 .odkazy { border-left:11px solid #AF886B; }  /* Akce */
#vetev3718 .odkazy { border-left:11px solid #FC9803; }  /* globalizace */

#vetev983 .mainkat, #vetev985 .mainkat, #vetev984 .mainkat, #vetev987 .mainkat, #vetev986 .mainkat, #vetev1222 .mainkat, #vetev1223 .mainkat, #vetev1224 .mainkat, #vetev3718 .mainkat {
    color: #000099;
    font-weight: bold;
    font-size: 10pt;
}
#vetev983 .mainkat {color: #800040;} /* Kul  */
#vetev985 .mainkat {color: #003099;} /* lp  */
#vetev984 .mainkat {color: #000099;} /* soc  */
#vetev987 .mainkat {color: #000099;} /* las  */
#vetev986 .mainkat {color: #cc3300;} /* ns  */
#vetev3718 .mainkat { color:#cc3300; }  /* globalizace */

#k985 .mainkat  { color:#3F75C7; }  /* LP   */
#k984 .mainkat  { color:#DE3E00; }  /* SOC  */
#k4   .mainkat  { color:#1C6C42; }  /* ZP   */
#k983 .mainkat  { color:#DA6767; }  /* Kul  */
#k987 .mainkat  { color:#800040; }  /* LaS  */
#k986 .mainkat  { color:#006699; }  /* NS   */
#k3718 .mainkat { color:#CC6600; }  /* globalizace */
#kdet2 #k1222 .mainkat { color:#4B4B4B; }  /* Org  */
#kdet2 #k1223 .mainkat { color:#666666; }  /* Zpr  */
#kdet2 #k1224 .mainkat { color:#8B674B; }  /* Akce */

.okategorii {
	font-weight: bold;
	float: right;
	width: 170px;
	margin: 0px;
}
.okategorii a:link, .okategorii a:visited, .okategorii a:hover  {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;	padding: 0px 0px 0px 15px;
}
a#vice {
	background: url(img/vice.gif) no-repeat;
}
a#mene {
	background: url(img/mene.gif) no-repeat;
}
.okategoriitext {
	font-size: 10px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #E0E0E0;
	padding: 2px 7px 2px 12px;
	color: #333333;
}

.banner {width: auto;
	background-color: #E0E0E0;
	margin-right: 3px;
}
.tdbanner {
    padding-top:30px;
    padding-left:3px;
}