body, td {
 margin: 0;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
}
body {
 background-image: url('files/background.gif');
 background-repeat: repeat;
}
h1 {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 15px;
 color: #99003B;
 margin: 0 0 10px 0;
 padding: 0px;
}
h2 {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 color: #99003B;
 background-image: url('files/bullet.gif');
 background-position: center left;
 background-repeat: no-repeat;
 margin: 0px;
 padding: 0px;
 padding-left: 15px;
}
p {
 padding-left: 15px;
 margin-bottom: 10px;
}
a {
 color: #99003B;
 text-decoration: none;
}
body.mceContentBody {
 background: #FFFFFF;
 padding: 15px;
}

.inline {
 display: inline;
}
.left {
 float: left;
}
.right {
 float: right;
}
.bottom_margin {
 margin-bottom: 20px;
}

div.body {
 padding: 5px;
 width: 800px;
 background-color: #FFFFFF;
}
* html div.body {
 width: 810px;
}
div.vrchna_lista {
 margin-bottom: 2px;
 height: 28px;
 background-image: url('files/vrchna-lista.gif');
 background-repeat: repeat-x;
 color: #FFFFFF;
}
div.vrchna_lista div {
 padding: 8px 15px 0px 15px;
}
div.vrchna_lista .fade {
 padding: 0px;
 color: #CC809D;
}
div.vrchna_lista .right p { padding: 0; margin: 0; color: #CC809D; }
div.vrchna_lista a {
 color: #fff;
}
div#flashcontent {
 height: 154px;
}
div.menu {
 height: 30px;
 background-image: url('files/menu.gif');
 background-repeat: repeat-x;
}
div.menu ul { margin: 0; padding: 0; }
div.menu li { display: inline; margin: 0; padding: 0; }
div.menu a {
 display: inline;
 position: relative;
 top: 8px;
 padding: 8px 20px 9px 20px;
 border-right: 1px solid #878787;
 color: #878787;
}
div.menu a:hover {
 background-image: url('files/menu-hover.gif');
 color: #FFFFFF;
}

div.content {
 background: #F3F3F3;
 padding: 20px;
}
div.content .sidebar {
 width: 220px;
 float: left;
}
div.content .main {
 margin-left: 240px;
}
div.content .main .toplinks {
 text-align: center;
 padding: 0 0 20px 0;
}
div.content .main .toplinks ul { margin: 0; padding: 0; }
div.content .main .toplinks li { display: inline; margin: 0; padding: 0; }
div.content .main .toplinks a {
 padding: 0 5px 0 0;
 color: #858585;
}
div.content .main .toplinks  a:hover {
 color: #212121;
}
div.content .window_nopad {
 border: 1px solid #E0E5EA;
 background: #FFFFFF;
 background-image: url('files/window-icon.gif');
 background-position: top right;
 background-repeat: no-repeat;
 padding-bottom: 10px;
}
div.content .window {
 border: 1px solid #E0E5EA;
 padding: 20px;
 background: #FFFFFF;
 background-image: url('files/window-icon.gif');
 background-position: top right;
 background-repeat: no-repeat;
}
div.window_nopad h1 {
 margin: 20px;
}
div.window_nopad h2 {
 margin: 20px;
}
div.sidelinks div {
 margin-bottom: 2px;
 padding: 5px 10px 5px 10px;
 background: #EAEAEA;
 color: #858585;
}
div.sidelinks div input, div.sidelinks div select {
 width: 100%;
}
div.sidelinks div.submit {
 text-align: right;
 color: #000;
}
div.sidelinks div.submit input {
 width: auto;
}
div.sidelinks a {
 display: block;
 margin-bottom: 2px;
 padding: 5px 15px 5px 35px;
 background: #EAEAEA;
 color: #858585;
}
div.sidelinks a:hover {
 background: #C2C2C2;
 background-image: url('files/bullet2.gif');
 background-position: 20px 9px;
 background-repeat: no-repeat;
 color: #212121;
}
div.news #news { padding: 5px 20px 5px 20px; }
div.news .date { background-image: url('files/bullet-news.gif'); background-position: 2px 5px; background-repeat: no-repeat;color: #99003B; background-color: #EAEAEA; float: left; display: inline; padding: 2px 10px 0 10px; font-size: 10px; }
div.news .title { color: #99003B; background-color: #EAEAEA; padding: 2px 5px 2px 10px; }
div.news .content { font-size: 10px; color: #7D7D7D; background-color: #fff; padding: 0 10px 10px 10px; }

div.footer {
 height: 24px;
 background-image: url('files/footer.gif');
 background-repeat: repeat-x;
 padding: 5px 10px 0px 10px;
}
div.footer ul { margin: 0; padding: 0; }
div.footer li { display: inline; margin: 0; padding: 0; }
div.footer a {
 font-size: 9px;
 text-decoration: underline;
 display: inline;
 padding: 0px 5px 0px 5px;
 color: #878787;
}
div.footer a:hover {
 color: #FFFFFF;
}