body { background:#D3EE68;}
body, h1, h2, h3, h4, h5, h6, caption, input { font-family: "Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }

.horniV { background:transparent url(../img/horniV-bg.jpg) repeat-x; margin:0 auto; width:auto;}
.horni { background:transparent url(../img/horni-bg.jpg) no-repeat; width:960px; height:170px; margin:0 auto;}
.horniL { padding:0; margin:0; float:left;}
.horniL h1 { display:none;}
.horniP { padding:0; margin:0; float:left;}
.telo { background:transparent url(../img/telo-bg.gif) repeat-y; margin: 0 auto; width:960px; height:auto;}
.teloL { width:640px; float:left;}
.teloP { float:left; background:transparent; height:auto; width:320px;}
.spodniV {background:transparent url(../img/spodniV_bg.gif) repeat-y; height:auto; width:960px; margin:0 auto;}
.spodni {background:transparent url(../img/spodni_bg.gif) no-repeat; height:auto; width:960px; margin:0 auto; padding:7px 0px 0 0px; height:auto;}
.spodniL {float:left; width:585px; padding:10px 0px 0 25px;}
.spodniP {float:left; background:transparent url(../img/spodniP_bg.gif) no-repeat top right; padding:10px 0px 0 20px; width:304px;}
.spodniL ul { text-align:right; border-right:2px solid #BBB79F; padding:0 5px 0 0; margin:10px 10px 15px 10px;}
.spodniL li a { color:#333; font-size:12px;}
.spodniL li a:hover { color:#000;}
.spodniP h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0 0 15px 0;}
.spodniP p { font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 0; line-height:18px;}
.spodniP a { color:#333;}
.spodniP a:hover {color:#000;}
.spodni img {float:right;}
.odsaz { width:50px; display:block; float:left; font-weight:bold;}

.norway { background:url(../image/norway.gif) no-repeat; display:block; width:162px; height:88px; float:left; margin:0 10px 0 0px;}
.norway:hover { background:url(../image/norway-a.gif) no-repeat;}
.norway strong { display:none;}
.eea { background:url(../image/eea.gif) no-repeat; display:block; width:125px; height:88px; float:left; margin:0 10px 0 0px;}
.eea:hover { background:url(../image/eea-a.gif) no-repeat;}
.eea strong { display:none;}
.nros { background:url(../image/nros.gif) no-repeat; display:block; width:262px; height:88px; float:left;}
.nros:hover { background:url(../image/nros-a.gif) no-repeat;}
.nros strong { display:none;}

.copy { background:url(../img/copy-bg.gif) no-repeat; width:960px; margin:0 auto; height:20px; padding:5px 0 5px 0;}
.copy a { font-size:12px; text-decoration:none; color:#666;}
.copy a:hover { color:#333;}
.copyL {float:left; width:465px; text-align:left; padding:0;}
.copyL a { padding:0 0 0 20px;}
.copyP {float:left; width:465px; text-align:right;}

.logo { margin:15px 0px 36px 40px; display:block;}
.hlavni-menu { background:transparent url(../img/menu-bg.gif) no-repeat left bottom; height:42px; width:854px; margin:0 0 0 38px; padding:0 0 0 10px; display:block;}
.hlavni-menu li { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; color:#3D3D80; font-weight:bold; border-left:dashed 1px #999;}
.hlavni-menu li:hover {}
.hlavni-menu a, .hlavni-menu-active { text-decoration:none; color:#3D3D80; padding:5px 15px 5px 10px; display:block;}
.hlavni-menu li a:hover, .hlavni-menu-active {background:#FF9 url(../img/menu-bga.jpg) repeat-x bottom;}
.hlavni-menu span { display:block; font-style:italic; font-size:0.8em; line-height:1.1em; color:#999;  padding:5px 0 0px 0; width:100%}

.navigacni-lista { background:#F0ECC6; padding:10px 20px 10px 20px; margin:0px 0 25px 40px; font-size:11px; color:#333;}
.navigacni-lista a { color:#993333;}
.navigacni-lista a:hover { color:#000;}
.navigacni-lista span { color:#844808; font-weight:bold;}

.uvitani-sekceV { background:transparent url(../img/sekceV-bg.gif) no-repeat bottom left; width:900px; height:auto; margin:0 auto 20px auto; padding:1px 0px 1px 5px;}
.uvitani-sekce { background:transparent url(../image/hlavni-sekce-foto.jpg) no-repeat; width:auto; height:auto; padding:0 0 0px 0; margin:0 0 7px 13px;}
.uvitaniL { float:left; width:430px; padding:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.uvitaniL h2 { font-size:17px; font-weight:bold; color:#333333; padding:0 0 10px 0;}
.uvitaniL p { font-size:14px; line-height:normal; padding:0 0 0 0px;}
.uvitaniP { float:left;}
.uvitani-vice { float:right; margin:6px 0 0px 0;}
.uvitani-vice a {background:transparent url(../img/tlacitko-vice.gif) no-repeat bottom left; width:110px; height:28px; display:block; font-size:12px; font-weight:bold; text-decoration:none; color:#000; line-height:28px; text-align:center;}
.uvitani-vice a:hover {color:#FFF;}

.onas { background:url(../img/h2-uvod-news.gif) no-repeat; height:53px; padding:10px 0 0 25px; font-size:20px; }
.zrizovatel { background:url(../img/h2-uvod-news.gif) no-repeat; height:53px; padding:10px 0 0 25px; font-size:20px; }
.sluzby { background:url(../img/h2-uvod-news.gif) no-repeat; height:53px; padding:10px 0 0 25px; font-size:20px; }
.kontakty { background:url(../img/h2-uvod-news.gif) no-repeat; height:53px; padding:10px 0 0 25px; font-size:20px; }
.fotogalerie-h2 { background:url(../img/h2-uvod-news.gif) no-repeat; height:53px; padding:10px 0 0 25px; font-size:20px; }

.fotogalerie-obsah { background:#F0ECC6; padding:15px 20px 0px 20px; margin:10px 0 0px 40px; text-align:justify; font-size:13px; line-height:20px; border-bottom: 1px solid #E0D889;}
.fotogalerie-popis { background:#F0ECC6; padding:15px 20px 0px 20px; margin:0px 0 0px 40px; text-align:justify; font-size:13px; line-height:20px; border-bottom: 1px solid #E0D889;}
.fotogalerie-obsah img { background:#F7F4DD; border:1px solid #E0D889; padding:3px; margin:0 2px;}
.fotogalerie h3 {color:#595959; float:left; width:575px; background:transparent; line-height:18px;}
.fotogalerie h3 a {margin: 0px 0 0 15px; color:#000; text-decoration:none;  display:block; font-size:15px;}
.fotogalerie h3 a:hover { color:#595959;}
.fotogalerie h3 span {margin: 0px 0 0 15px; color:#595959; text-decoration:none;  display:block; font-size:15px;}
.fotogalerie-lista {background:#F7F4DD; padding:10px 20px 10px 20px; margin:0px 0 25px 40px; font-size:11px;}
.fotogalerie-lista span { background:transparent url(../img/autor.gif) no-repeat left; padding:0 0 0 15px;}
.fotogalerie-lista a { background:transparent url(../img/cely-clanek.gif) no-repeat left; padding:0 0 0 15px; float:right; color:#2D6D99;}
.fotogalerie-lista a:hover { color:#333;}

.teloL-obsah { background:#F0ECC6; padding:15px 20px 0px 20px; margin:10px 0 20px 40px; text-align:justify; font-size:13px; line-height:20px; border-bottom: 1px solid #E0D889;}
.teloL-obsah p { padding:10px 0;}
.teloL-obsah img { padding:4px; background:#F9F7E6; border: 1px solid #E0D889;}

.kontakty-pracovnici { width:540px; margin:0 auto;}
.kontakty-pracovnici-td1 { vertical-align:middle; padding:10px; }
.kontakty-pracovnici-td2 { vertical-align:middle; padding:10px; width:100px;}
.kontakty-pracovnici-tr1 { border-bottom:1px dashed #E0D889;}
.kontakty-pracovnici-tr2 { border-bottom:1px dashed #E0D889;}

.newsG h2 { background:url(../img/h2-uvod-news.gif) no-repeat; height:53px; padding:10px 0 0 25px; font-size:20px;}
.datum { background:transparent url(../img/datum-news-bg.gif) no-repeat; height:53px; width:56px; margin:0 0px 0 5px; text-align:center; float:left;}
.news h3 {color:#595959; float:left; width:575px; background:transparent; line-height:18px;}
.news h3 a {margin: 0px 0 0 15px; color:#000; text-decoration:none;  display:block; font-size:15px;}
.news h3 a:hover { color:#595959;}
.news h3 span {margin: 0px 0 0 15px; color:#595959; text-decoration:none;  display:block; font-size:15px;}
.news-obsah { background:#F0ECC6; padding:15px 20px 0px 20px; margin:10px 0 0 40px; text-align:justify; font-size:13px; line-height:20px; border-bottom: 1px solid #E0D889;}
.news-obsah p { padding:10px 0 0 0;}
.news-obsah img { padding:4px; background:#F9F7E6; border: 1px solid #E0D889;}
.den { font-size:18px; display:block; padding:3px 6px 0 0}
.mes { font-size:10px; display:block; padding:0 6px 0 0}
.rok { font-size:10px; display:block; padding:0 6px 0 0}
.news-lista {background:#F7F4DD; padding:10px 20px 10px 20px; margin:0px 0 25px 40px; font-size:11px;}
.news-lista span { background:transparent url(../img/autor.gif) no-repeat left; padding:0 0 0 15px;}
.news-lista a { background:transparent url(../img/cely-clanek.gif) no-repeat left; padding:0 0 0 15px; float:right; color:#2D6D99;}
.news-lista a:hover { color:#333;}
.paginace { background:#F0ECC6; padding:10px 20px 10px 20px; margin:0px 0 25px 40px; font-size:11px; color:#333; border:1px solid #E0D889;}
.paginace a { color:#993333; font-size:14px;}
.paginace a:hover { color:#000;}
.paginace span { color:#844808; font-weight:bold; font-size:12px;}
.paginace strong {font-size:15px;}

.oznameniVP h2 { background:transparent url(../img/h2-oznameni-teloP.gif) no-repeat right; display:block; height:36px; float:right; padding:10px 10px 0 20px; text-align:center;}
.novinkaVP h2 { background:transparent url(../img/h2-oznameni-teloP.gif) no-repeat right; display:block; width:141px; height:36px; float:right; padding:10px 10px 0 20px; text-align:right;}
.fotogalerieVP h2 { background:transparent url(../img/h2-fotogalerie-teloP.gif) no-repeat right; display:block; height:36px; float:right; padding:10px 10px 0 36px; text-align:center;}
.sponzoriVP h2 { background:transparent url(../img/h2-oznameni-teloP.gif) no-repeat right; display:block; height:36px; float:right; padding:10px 10px 0 30px; text-align:center;}
.zajimaveodkazyVP h2 { background:transparent url(../img/h2-zajimaveodkazy-teloP.gif) no-repeat right; display:block; height:36px; float:right; padding:10px 10px 0 30px; text-align:center;}
.oznameniP { background:#F3EFD0; display:block; margin:10px 35px 0 20px; width:auto; padding:10px 5px 10px 10px;}
.fotogalerieP {background:#F3EFD0; display:block; margin:10px 35px 0 20px; width:auto; padding:10px 5px 10px 0px;}
.sponzoriP { text-align:center; margin:10px 35px 25px 20px;}
.zajimaveodkazyP { background:#F3EFD0; display:block; margin:10px 35px 20px 20px; width:auto; padding:10px 5px 10px 10px; font-size:12px;}
.oznameniP ul, .fotogalerieP ul { font-size:12px;}
.oznameniP li, .fotogalerieP li, .zajimaveodkazyP li { line-height:15px; padding:0px 0 8px 0; text-align:left;}
.oznameniP span, .fotogalerieP span, .zajimaveodkazyP span { font-weight:bold; color:#000; height:auto; padding:0px 0 0 0; font-size:12px; display:block;}
.oznameniP li a, .fotogalerieP li a, .zajimaveodkazyP li a {color:#993333; font-weight:normal; padding: 0 0px 0 10px; display:block;}
.oznameniP li strong {color:#993333; font-weight:normal; padding: 0 0px 0 10px; display:block;}
.oznameniP li a:hover, .fotogalerieP li a:hover, .zajimaveodkazyP li a:hover { color:#090;}
.oznameniP-lista, .fotogalerieP-lista, .zajimaveodkazyP-lista { font-size:11px; background:#F7F4DD; display:block; margin:0px 35px 10px 20px; height:auto; text-align:right; padding:9px 10px 10px 0;}
.oznameniP-lista a, .fotogalerieP-lista a, .zajimaveodkazyP-lista a { color:#844909; padding:2px 0 2px 20px;}
.oznameniP-lista a { background:transparent url(../img/oznameni.gif) no-repeat left;}
.fotogalerieP-lista a { background:transparent url(../img/foto.gif) no-repeat left;}
.oznameniP-lista a:hover, .fotogalerieP-lista a:hover {color:#2D6D99;}
.fotogalerieP img { float:left; display:block; border: 1px solid #CCC; padding:4px; background: #F9F9F9; margin: 0 6px 10px 0;}
.fotogalerieP li { clear:both;}
.sponzoriP img { margin:10px 2px;}
.zajimaveodkazyP li a { background:transparent url(../img/external_link.gif) no-repeat left; padding: 1px 0px 1px 20px; height:auto;}

.bublina {display:none;}
.teloL-kontakt { padding:15px 20px 0px 20px; margin:10px 0 20px 20px; text-align:justify; font-size:13px; line-height:20px;}
#kontakt1 { height:260px; width:580px; margin:0 auto; border:1px solid #E0D889; padding:10px;}

.FL {float:left; border:0; margin:5px 10px 5px 0; padding:0;}
.FR {float:right; border:0; margin:2px 5px 0 10px; padding:0;}
.JustifyCenter { text-align:center;}

.clear { clear:both;}
