html,body {padding:0px; margin:0px; font:normal normal 0.95em Arial, sans-serif; background:#D8E6ED url("imgs/bg.gif") repeat-y center top; text-align:center;}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td {_font-size:12px; _color:black;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:black;}
a:hover {text-decoration:none; color:#A5231B;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#2A7C87;}
.full {width:100%;}
.nic {font-size:1px;}


.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal bold 150% Arial, sans-serif; margin:0px; padding:15px 0px 15px 15px; color:black; font-weight:bold;}
h2 {font:normal bold 130% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; color:black; font-weight:bold;}
h3 {font:normal bold 115% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; color:black; font-weight:bold;}


.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #50788D; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#50788D; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
.x {color:black; background-color:#A5241C; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}


#stred {width:962px; _width:760px; padding:0px 9px 0px 9px; margin:auto; text-align:left;}
#levy {float:left; width:280px;}
#pravy {float:right; width:670px;}
#hornimenu {padding:20px 0px 8px 25px; font-size:85%; text-transform:uppercase;}
#paticka {clear:both; padding:30px 25px 0px 25px; font-size:85%;}
#logo {text-align:right; padding:30px 25px 10px 0px;}
#menu {position:relative; height:171px; _height:189px; background:url("imgs/menu.gif") no-repeat left top; padding:18px 0px 0px 0px;}
#menu .kotva {position:relative; float:left;}
#menu .submenu {position:absolute; left:-8px; top:22px; background:#B8CBD2; width:110px;}
#menu .submenu a {color:white; display:block; padding:3px 8px 3px 8px; font-size:85%; text-transform:uppercase;}
#menu .submenu a:hover {background:#A5241C; color:white;}
#menu a.main {_float:left; display:block; padding:4px 8px 0px 8px; text-transform:uppercase; font-weight:bold;}
#menu a.main:hover,#menu .on {color:#A5241C;}
#loga {position:absolute; left:0px; top:130px; width:634px; padding:0px 18px 0px 18px; _width:450px; text-align:center;}
#strom {font-size:85%; padding:8px 0px 8px 5px; text-transform:uppercase;}
#podstranky {float:right; font-size:85%; text-transform:uppercase; padding:8px 8px 0px 0px;}
#podstranky a {display:block; padding-bottom:4px;}
#obsah {clear:both; padding:10px 15px 0px 10px; line-height:150%;}
#obsah a,#strom a {color:#2A7C87; text-decoration:underline;}
#obsah a:hover,#strom a:hover {color:black;}
#novinky .novinky_nadpis {background:#50788D; color:white; font-weight:bold; text-transform:uppercase; padding:5px 8px 5px 8px; float:right; margin:8px 20px 8px 10px;}
#novinky .novinka {clear:both; padding:0px 10px 15px 40px; background:url("imgs/novinka.gif") no-repeat 20px 4px;}
#novinky .novinka img {float:right; margin:8px 0px 8px 15px;}
#menu_flash {position:absolute; left:0px; top:44px;}