html, body, td, th, li {
font-family: "Arial", sans-serif;
}

.center, .ctext, #leftin, .iconref {
text-align: center;
}

.left, .ltext, .odkaz, #obsah, #paticka, #menusub {
text-align: left;
}

.rtext {
text-align: right;
}

f_left, .lsloupec, #lhlavicka, #leftcover, #left, #middle, .new_ {
float: left;
}

.rsloupec, #rhlavicka, #right1, #right2 {
float: right;
}

.nobr, #right2in table td {
white-space: nowrap;
}

#menu ul li, #backlist li {
white-space: nowrap;
display: inline; 
}

.bold, #menusub li span {
font-weight: bold;
}

.normal, #backlist li span {
font-weight: normal;
}

.txtsup {
vertical-align: super;
}

.dotted {
border-bottom: 1px dotted;
}

.clearb, .hr, .prgf, .lst {
clear: both;
}

#bottom {
clear: left;
}

#menusub li a:hover, .iconref:hover, #backlist li a:hover, .odkaz a:hover, #paticka a:hover  {
text-decoration: underline;
}

#menu li a {
text-decoration: none;
}

#backlist li a, .odkaz a, #paticka a {
text-decoration: none;
font-weight: bold;
}

select, option, .tlac_vel, .d_btn, .c_btn, .iconref {
cursor: pointer;
}

a.bigimg {
display: inline;
text-decoration: none;
cursor: default;
}	

a.bigimg:hover, #menusub ol li a {
text-decoration: none;
}

a.bigimg span {
position: relative;
}

a.bigimg span img {
display: none;
position: absolute;
}

a.bigimg:hover span img, a.bigimg:hover span img {
display: inline;
}

#obsah, a img, a.bigimg span img {
border-style: solid;
}

#menu {
border-style: solid none;
}

#backlist {
border-style: none none dotted;
}

#paticka {
border-top-style: solid;
}

#menu ul, #backlist ul, .nolistitem {
list-style-type: none;
}

#menusub ol {
list-style-type: decimal;
}

#topnews {
overflow: hidden;
}

.new_cs, .new_en, .new_de {
background-repeat: no-repeat;
background-position: left top;
}

.new_cs {
background-image: url(/Images/new_cs.gif);
}

.new_en {
background-image: url(/Images/new_en.gif);
}

.new_de {
background-image: url(/Images/new_de.gif);
}

#topnews .new_cs, #topnews .new_en, #topnews .new_de {
background: none;
}

.iconbg {
text-align: center;
float: left;
}

.iconref {
text-decoration: none;
display: block;
}

a.iconref:hover .iconimg {
border-style: dashed;
}

a.iconref:hover .icontxt {
text-decoration: underline;
}

.iconimg {
display: block;
border-style: solid;
border-color: black;
}

.icontxt {
display: block;
}
