body {
background: url("./img/main_bkg.jpg") repeat-x scroll 0 0;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: normal;
color: black;
}

#wrap {
margin:0 auto;
position:relative;
text-align:center;
width:789px;
}
#head {
margin:0;
padding:0;
width:789px;
height:313px;
}
#head-container {
padding:0;
margin: 0;
width:auto;
}

#head-container img {
border: none;
}

#body {
display: none;
margin:3px 0 0 4px;
padding:0;
width:780px;
height:280px;
background: url("./img/content_bkg.jpg") repeat-x scroll 0 0;
}
#body-container {
padding:0;
width:auto;
}
#footer {
margin:0 0 0 4px;
padding:0;
width:780px;
}
#footer-container {
padding:0;
width:auto;
}

#footer-container img {
border: 0px;
}

#errorpage {
margin: 0px;
padding-top: 115px;
color: #FD0000;
}

span.error404 {
color: #808080;
}

div#logos img.spaced {
margin-left: 20px;
}

div#language {
display: none !important;
left:14px;
position:absolute;
top:63px;
}

div#menu {
margin:-3px -1px;
padding:0;
width:792px;
height:26px;
}

ul#topmenu {
margin: 0px;
padding: 0px;
}

#topmenu li {
float: left;
list-style: none;
margin: 0 0em; 
}

#topmenu li.liuvod {
background: url("./img/menu_uvod_a.jpg") repeat-x scroll 0 0;
}
#topmenu li.lisluzby {
background: url("./img/menu_sluzby_a.jpg") repeat-x scroll 0 0;
}
#topmenu li.liklienti {
background: url("./img/menu_klienti_a.jpg") repeat-x scroll 0 0;
}
#topmenu li.liukazky {
background: url("./img/menu_ukazky_a.jpg") repeat-x scroll 0 0;
}
#topmenu li.lihlasy {
background: url("./img/menu_hlasy_a.jpg") repeat-x scroll 0 0;
}
#topmenu li.liceny {
background: url("./img/menu_ceny_a.jpg") repeat-x scroll 0 0;
}
#topmenu li.likontakt {
background: url("./img/menu_kontakt_a.jpg") repeat-x scroll 0 0;
}

#topmenu li a {
display: block;
width: 9.2em;
height: 3.7em;
text-align: center;
line-height: 2em;
color: black;
}

#topmenu li a.uvod {
background: url("./img/menu_uvod_n.jpg") repeat-x scroll 0 0;
}
#topmenu li a.sluzby {
background: url("./img/menu_sluzby_n.jpg") repeat-x scroll 0 0;
}
#topmenu li a.klienti {
background: url("./img/menu_klienti_n.jpg") repeat-x scroll 0 0;
}
#topmenu li a.ukazky {
background: url("./img/menu_ukazky_n.jpg") repeat-x scroll 0 0;
}
#topmenu li a.hlasy {
background: url("./img/menu_hlasy_n.jpg") repeat-x scroll 0 0;
}
#topmenu li a.ceny {
background: url("./img/menu_ceny_n.jpg") repeat-x scroll 0 0;
}
#topmenu li a.kontakt {
background: url("./img/menu_kontakt_n.jpg") repeat-x scroll 0 0;
}

#topmenu li a.uvod-selected {
background: url("./img/menu_uvod_s.jpg") repeat-x scroll 0 0;
}
#topmenu li a.sluzby-selected {
background: url("./img/menu_sluzby_s.jpg") repeat-x scroll 0 0;
}
#topmenu li a.klienti-selected {
background: url("./img/menu_klienti_s.jpg") repeat-x scroll 0 0;
}
#topmenu li a.ukazky-selected {
background: url("./img/menu_ukazky_s.jpg") repeat-x scroll 0 0;
}
#topmenu li a.hlasy-selected {
background: url("./img/menu_hlasy_s.jpg") repeat-x scroll 0 0;
}
#topmenu li a.ceny-selected {
background: url("./img/menu_ceny_s.jpg") repeat-x scroll 0 0;
}
#topmenu li a.kontakt-selected {
background: url("./img/menu_kontakt_s.jpg") repeat-x scroll 0 0;
}

#topmenu li.separator {
display: block;
width: 2px;
height: 3.7em;
background: url("./img/menu_separator.jpg") no-repeat scroll 0 0;
}

#topmenu li.left-separator {
display: block;
width: 3px;
height: 3.7em;
background: url("./img/menu_left_separator.jpg") no-repeat scroll 0 0;
}

#topmenu li.right-separator {
display: block;
width: 3px;
height: 3.7em;
background: url("./img/menu_right_separator.jpg") no-repeat scroll 0 0;
}

.content-container-short {
width: 165px;
height: 223px;
margin: 15px;
float:left;
}

.content-head-short {
background: url("./img/content_header_short.jpg") no-repeat scroll 0 0;
width: 165px;
height: 23px;
padding-left:16px;
padding-top:2px;
text-align:left;
color: white;
}

.content-body-short {
background: url("./img/content_body_short.jpg") no-repeat scroll 0 0;
width: 163px;
height: 200px;
text-align: left;
color: black;
padding-top: 5px;
}

.content-body-short ul {
padding-left: 16px;
padding-top: 2px;
margin: 0px;
}

.content-body-short li {
list-style-type: none;
padding-top: 8px;
}


.content-container-long {
width: 729px;
height: 80px;
margin: 0px;
padding-left:15px;
padding-top:15px;
}

.content-head-long {
background: url("./img/content_header_long.png") no-repeat scroll 0 0;
width: 729px;
height: 23px;
padding-left:16px;
padding-top:2px;
text-align:left;
color: white;
}

.content-body-long {
background: url("./img/content_body_long.png") no-repeat scroll 0 0;
width: 729px;
height: 258px;
overflow:hidden;
text-align: left;
color: black;
padding-top: 1px;
padding-left:16px;
}

.scroll {
background: url("./img/content_body_long.png") no-repeat scroll 0 0;
width: 729px;
height: 258px;
overflow-y:auto;
text-align: left;
color: black;
padding-top: 1px;
padding-left:16px;
}

table.player-table {
display: none;
border: 0px;
width: 707px;
margin-left:46px;
margin-top:6px;
}

table.player-table td {
width: 25%;
}

table.half-table {
border: 0px;
width: 707px;
margin-left:-1px;
margin-top:0px;
}

table.half-table td {
width: 50%;
vertical-align: top;
}

div.pages {
width: 52px;
margin: 0 auto;
}

div.pages img {
border: 0px;
}

H2 {
font-size: 12px;
font-weight: bold;
margin-bottom:-10px;
}

H3 {
font-size: 12px;
font-weight: bold;
margin-bottom:-10px;
}

.content-head-short H1, .content-head-short H2 , .content-head-long H1 {
margin-top:0px;
text-align:left;
color: white;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

.content-container-short H1 {display: none;}

a {
color:#FF0004;
font-weight: normal;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a:visited {
color:#9B0004;
}

p.center {
text-align:center;
}

div.p-title {
margin-bottom: 3px;
}

.hidden {
visibility: hidden;
}

.bolder {
font-weight: bold;
}      

strong {
font-weight: normal;
}

H2 strong {font-weight: bold;}
