html,body {padding:0px; margin:0px; font:normal normal 0.9em Tahoma, sans-serif; background:#CDD2D6 repeat-y center top; text-align:center;}
body {background-image:url("imgs/bg.gif");}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td, #pravy 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:#CC171E;}

.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:12px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:12px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both; display:block;}
.vyrazny {color:#BA131A;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}
#obsah a {color:#BA131A;}
#obsah a:hover {color:#008C44;}

.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;}

.tretinka_pred {width:185px; float:right; margin-left:10px;}
.tretinka1 {width:185px; float:left; margin-right:10px; clear:left;}
.tretinka2 {width:185px; float:left; margin-right:10px;}
.tretinka3 {width:185px; float:right; margin-left:10px; clear:right;}
.sloupec1 {float:left; width:48%; _width:45%; margin-top:10px; clear:left;}
.sloupec2 {float:right; width:48%; _width:45%; margin-top:10px; clear:right;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal normal 140% Tahoma, sans-serif; margin:0px; padding:15px 0px 10px 30px; color:black; font-weight:bold;}
h2 {font:normal normal 125% Tahoma, sans-serif; margin:0px; padding:15px 0px 5px 15px; color:black; font-weight:bold;}
h3 {font:normal normal 115% Tahoma, sans-serif; margin:0px; padding:15px 0px 5px 15px; color:black; font-weight:bold;}

.c {width:140px; vertical-align:top;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c,#pravy .c {width:90px;}
.sloupec1 .c2,.sloupec2 .c2,#pravy .c2 {width:60px;}
.input {width:97%; background:white; border:solid 1px #008C44; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#008C44; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
a.button {color:white !important; padding:2px 5px 2px 5px;}
a.button:hover {background:black;}
.x {color:black; background-color:#CF181F; cursor:pointer;}
.mensi {width:180px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#008C44; color:white;}

.ramecek {background:#D4AF49; padding:8px 14px 8px 14px; margin:10px 0px 10px 0px;}
.ramecek_img {background:#D4AF49; padding:12px;}
.ramecek_img img {border:solid 5px #FBDD82;}
.vyraznylink {background:#008C44; padding:5px 10px 5px 10px; color:white;}
.vyraznylink a {color:white;}
a:hover .vyraznylink, a.vyraznylink:hover {background:#BA131A; color:white;}
.vyraznylink a:hover {color:#BA131A;}
#pravy .polozka {clear:both;}

.vyrazna_popiska div, .sloupec3 .nadpis_zeleny {font-weight:bold; text-transform:uppercase; font-size:14px !important; padding:15px 0px 15px 0px;}


.clanek_polozka {padding:10px 0px 0px 0px; }
.clanek_polozka img {float:left; margin:0px 18px 0px 0px;}
.clanek_nadpis {display:block; padding:10px 0px 0px 0px; font-size:110%; font-weight:bold;}
.clanek_polozka a {display:block; padding:5px;}
.clanek_polozka a:hover {display:block; background:#FAEABE;}
.clanek_bez {padding-top:0px;}
.clanek_bez .clanek_nadpis {padding-top:0px; font-size:120%;}

.galerie tr td {width:24%; text-align:center; padding:2px; height:165px; background:#FAEABE; vertical-align:middle;}
.galerie tr td div a img {border:solid 3px #D4AF49;}
.galerie tr td div a:hover img {border-color:#BA131A;}
a.gal_link {padding:2px 5px 2px 5px; background:#FAEABE; color:black !important;}
a.gal_link:hover {background:#CC171E; color:white !important;}
.gal_sekce {clear:left; padding-top:20px; padding-bottom:10px;}
.gal_popiska {background-color:#FAEABE; padding:5px 10px 5px 10px;}
.gal_fr {float:right; padding:10px 0px 10px 0px; margin:8px 0px 0px 15px;}
.gal_obrazek {text-align:center; clear:both; padding:15px 0px 10px 0px;}
.gal_obrazek_velky {width:100%; height:630px; overflow:auto;}
.gal_nahled img {border:solid 4px #FBDD82; margin:0px 10px 0px 10px;}
a.gal_nahled:hover img,.gal_nahled_on img {border-color:#008C45;}

#domovska .sloupec1 {margin-top:0px; width:188px; _width:217px; margin-right:2px; background:url("imgs/domovska_bg1.gif") repeat-x left top; min-height:290px; _height:300px; padding:10px 14px 0px 14px;}
#domovska .sloupec2 {margin-top:0px; float:left; width:188px; _width:217px; margin-right:2px; background:url("imgs/domovska_bg1.gif") repeat-x left top; min-height:300px; _height:300px; padding:10px 14px 0px 14px;}
#domovska .sloupec3 {float:left; width:226px; _width:254px; padding:10px 14px 5px 14px; margin-right:2px; background:url("imgs/domovska_bg2.gif") repeat-x left top; height:285px; _height:300px;}
#domovska .sloupec3_in .pole {height:245px; overflow:hidden;}
#domovska .sloupec3 .nadpis_zeleny {text-align:center; font-size:120%; font-weight:bold; padding:10px 0px 10px 0px;}
#domovska .sloupec3 .datum {font-weight:bold; display:block; font-size:110%;}
#domovska .sloupec3 .polozka {padding-bottom:8px;}
#domovska .sloupec4 {float:left; margin-top:0px; width:159px; _width:187px; margin-right:2px; background:url("imgs/domovska_bg3.gif") repeat-x left top; min-height:290px; _height:300px; padding:10px 14px 0px 14px;}

.odsazenyl {margin-top:8px;}
#overlay {position:absolute; z-index:10; left:0px; top:0px; width:100%; text-align:center; padding-top:50px;}
#overlay div {padding:30px; text-align:center; margin:auto;}
#overlay div img {display:block; margin:auto; border:solid 30px #666;}
#overlay div span {position:relative; top:-23px;}
#overlay2 {width:100%; z-index:9; height:100%; position:absolute; left:0px; top:0px; background-image:url("imgs/overlay.png"); _background:#666; _filter: alpha(opacity=80); }
#overlay2 a {display:block; width:100%; height:100%;}
#overlay2 a, #overlay a {color:white;}

.tretinka1 .clanek_polozka .clanek_nadpis, .tretinka2 .clanek_polozka .clanek_nadpis, .tretinka3 .clanek_polozka .clanek_nadpis {clear:left;}




#all {width:auto; height:100%; position:relative;}
#stred {margin:auto; width:965px; text-align:left;}
#stred_home_ie {margin:auto; width:1045px; text-align:left; padding:0px 80px 0px 0px;}
#paticka {padding:90px 30px 30px 30px; clear:both; background:url("imgs/pata_bg.gif") top left repeat-x; font-size:85%;}
#hlavicka {height:220px; position:relative; background:url("imgs/hlavicka_bg.gif") left top repeat-x;}
#hlavicka.domovska {height:390px;}
#pianko {background:url("imgs/hlavicka.jpg") no-repeat 30px 58px; height:220px;}
#horni_menu {float:left; padding:0px 0px 0px 30px;}
#horni_menu .homepage {background:url("imgs/homepage.gif") no-repeat left bottom; text-align:center; display:block; float:left; height:25px; _height:34px; width:78px; _width:98px; padding:9px 10px 0px 10px; color:white;}
#horni_menu .homepage:hover {background-image:url("imgs/homepage_on.gif");}
#horni_menu .langs,#horni_menu .doplnkova {float:left; text-transform:uppercase; font-size:90%; padding:10px 10px 0px 20px; position:relative; z-index:2;}
#horni_menu .langs a,#horni_menu .doplnkova a {padding:0px 8px 0px 0px;}
#horni_menu .doplnkova {float:right;}
#horni_menu .doplnkova #velikost {position:absolute; right:10px; top:30px; background:#ECCA6D; padding:5px 10px 5px 10px;}
.velikost img {vertical-align:bottom;}
#hlavicka .hledej {float:right; padding:7px 10px 0px 0px;}
#logo img {position:absolute; right:50px; top:90px;}
.domovska #logo img {left:30px; top:60px;}
#zenska {position:absolute; right:-80px; _right:-81px; top:0px;}
#menu {height:41px; font-size:12px; position:relative; _z-index:2; background:url("imgs/menu_bg.gif") left top repeat-x; margin:0px 30px 0px 30px;}
#menu .kotva {float:left; position:relative; _z-index:2; }
#menu .main {display:block; _float:left; background:url("imgs/menu_cara.gif") right top no-repeat; height:32px; _height:41px; padding:9px 12px 0px 12px; font-weight:bold; color:white;}
#menu .main_pravy {_float:right !important;}
#menu a.main:hover, #menu .on {background:url("imgs/menu_on.gif") right top repeat-x !important;}
.submenu {width:130px; position:absolute; _z-index:2; top:44px; left:0px; background:#D4AF4A; padding:4px 0px 4px 0px;}
.submenu a {display:block; padding:4px 10px 4px 10px;}
.submenu a:hover {background:#008C44; color:white;}
#telo {padding:0px 40px 0px 40px;}

#pravy {width:235px; float:right; padding:18px 0px 30px 0px;}
#pravy .nadpis_zeleny {color:#008C45; font-weight:bold; padding:10px 10px 3px 0px; text-align:right; border-bottom:solid 4px #008C45; text-transform:uppercase; font-size:110%;}
#pravy .pole {background:#FAEABE; padding:8px; margin:0px 3px 0px 3px; _width:100%;}
#pravy .pole .nadpis {margin:-8px -12px 0px -12px; margin-bottom:14px;}
.novinka_ramecek {border:solid 4px #008C44; margin:0px 10px 6px 0px; float:left;}
a:hover .novinka_ramecek {border-color:#CC171E;}
#pravy .polozka {padding-bottom:8px;}
#pravy .nadpis {background:#D4AF49; font-weight:bold; text-align:right; padding:5px 10px 5px 10px; text-transform:uppercase; font-size:110%;}
#pravy .pole_zelene {background:url("imgs/zeleny_bg.gif") repeat-x left top #006D33; color:white; padding:10px; margin:0px 3px 0px 3px;}
#pravy .pole_zelene a {color:#CDD2D6;}
#pravy .pole_zelene a:hover {color:red;}
.vice {padding:10px 0px 3px 0px; text-align:right; background-color:#FAEABE; margin:0px 3px 0px 3px;}
.vice a {background:#008C45; padding:2px 5px 2px 5px; color:white;}
.vice a:hover {background:#CE171E;}

#pravy .datum {font-weight:bold; display:block; font-size:110%;}
#pravy .oblast {padding:20px 10px 0px 10px;}
#pravy .pole,#pravy .pole_zelene {line-height:150%;}

#levy {width:630px;  float:left; }
#podstranky {background:#ECCA6D; padding:0px 10px 0px 10px; margin:20px 0px 0px 20px; float:left;}
#podstranky a {display:block; float:left; width:120px; _width:140px; padding:10px 10px 10px 10px; height:115px; _height:135px; text-align:center;}
#podstranky a img {margin-top:10px; border:solid 4px #FBDD82;}
#podstranky a:hover img {border-color:#BA131A;}
#podstranky a.jen_text {width:190px; height:17px; padding:5px 0px 5px 0px; _height:27px; text-align:left;}
#telicko {background:url("imgs/telicko_bg.gif") repeat-x top left; clear:both;}
#strom {padding:15px 0px 12px 20px; _position:relative; _z-index:1;}
#obsah {padding:30px 20px 20px 20px; line-height:150%;}
.vyrazna_popiska div a {color:black !important;}
.vyrazna_popiska div a:hover {color:#BA131A !important;}
#operace {clear:both; font-size:90%; margin-top:40px; background:#966934; color:white; padding:4px 10px 4px 10px; float:left;}
#operace a {color:white;}
#operace a:hover {color:white; text-decoration:underline;}
.tisk {padding-left:39px; background:url("imgs/tisk.gif") 20px 2px no-repeat;}
#pribuzne_stranky {clear:both; padding:10px 10px 4px 10px; border:solid 2px #F5E9B7; margin-top:20px; position:relative;}
#pribuzne_stranky .nadpis {position:absolute; width:auto; left:10px; top:-8px; background:#F5E9B7; padding:4px 8px 4px 8px; font-size:85%; text-transform:uppercase;}
#pribuzne_stranky a {display:block; float:left; margin:0px 10px 0px 0px; text-align:center; width:120px; padding:10px 0px 10px 0px;}
#pribuzne_stranky a img {margin-top:15px; border:solid 5px #F5E9B7;}
#pribuzne_stranky a:hover img {border:solid 5px #DC372F;}

.sloupec4 h3 {text-align:center;}

