body {}
body, h1, h2, h3, h4, h5, h6, caption, input { font-family: "Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }

.bv0 {background:#2B5B73 url(../img/body_bg.gif) repeat-x;}
.bv1 {background:#2B5B73 url(../img/body_bg.gif) repeat-x; background-position:0 -170px;}

.horniV {}
.horni { margin:0 auto; padding:0; width:980px;}
.horniL { float:left; height:140px; width:250px;}
.horniL img { margin:35px 0 0 45px; display:block; width:200px; height:75px;}
.horniL h1 { display:none;}
.horniS { float:left; height:140px; width:530px;}
.horniP { float:left; height:140px; width:200px;}

.horni-logon { background:transparent url(../img/logon_bg.gif) no-repeat; width:190px; height:100px; margin:0; padding:8px 0 0 10px;}
.horni-logon h2 { display:block; width:auto; background:transparent url(../img/logon_ikon.gif) no-repeat; line-height:30px; font-size:11px; font-weight:normal; color:#FFF; padding:0 0 0 25px;}
.horni-logon a { text-decoration: none; font-size:10px; background:#11232E; border:none; color:#fff; height:22px;line-height: 22px; text-align: center; margin:0px 0px 0 5px; float:left; width:63px; padding: 0; border:1px solid #11232E;  }
.inpOUT3, .inpON3, .inpOFF3 { width:105px; background:#11232E; border:1px solid #5589A5; color:#5488A5; margin:0 0 4px 0; height:18px; font-size:12px; padding:1px;}
.inpON3 {border:1px solid #9AB9CB; color:#9AB9CB;}
.inpOFF3 {}
.name {}
.psw { float:left; width:105px; background:#11232E; border:1px solid #5589A5; color:#5488A5; margin:0 0 4px 0; height:18px; font-size:12px; padding:3px 0 0 3px;}
.but2 {background:#11232E; border:none; color:#fff; height:23px; margin:0px 0px 0 5px; float:left; width:65px; padding:0 0 4px 0; border:1px solid #11232E; }
.horni-jazyk { font-size:12px; color:#FFF; text-align:center;}
.horni-jazyk a { padding: 0 5px; color:#C6DEE8;}
.horni-jazyk strong { padding: 0 5px; color:#fff; font-weight:normal;}
.hlavni-menu { margin:105px 0 0 0;}
.hlavni-menu a { border-bottom: 2px solid #4E7C94; text-decoration:none; color:#FFF; padding:0 0 3px 0; display:block;}
.hlavni-menu a:hover { border-bottom: 2px solid #FFF; color:#fff;}
.hlavni-menu span { border-bottom: 2px solid #C5DEE5; text-decoration:none; color:#FFF; padding:0 0 3px 0; display:block;}

.hlavni-menu ul {}
.hlavni-menu li { float:left; padding:0 25px 0px 0px;}

.teloV {}
.telo { margin:0 auto; padding:0; width:980px;}
.teloL { float:left; height:auto; background:transparent;}
.teloS { float:left; height:auto; background:transparent; padding:0px 20px 0 20px;}
.teloP { float:left; height:auto; background:transparent;}
.S0 { display:none;}
.S1 { width:490px;}
.S2 { width:690px;}
.S3 { width:960px;}
.L0 { display:none;}
.L1 { width:250px;}
.L2 { width:690px;}
.P0 { display:none;}
.P1 { width:200px;}
.P2 { width:640px;}

.teloS-obsah { font-size:12px; line-height:18px; padding:0 0 10px 0; border-bottom:solid 1px #366B7A; margin:0 0 25px 0;}
.teloS-obsah p { text-align:justify; color:#fff; padding:0px 15px 15px 15px;}
.teloS-obsah h2 { font-size: 20px; font-weight:normal; padding:0px 0 15px 0; margin:0; color:#C5DEE5;}
.teloS-obsah h3 { font-size: 15px; font-weight:bold; padding:15px 0 15px 15px; margin:0; color:#C5DEE5;}
.teloS-obsah ul { color:#fff; padding:0px 15px 5px 15px;}
.teloS-obsah ol { color:#fff; padding:0px 0px 5px 35px; list-style:decimal;}
.teloS-obsah ol ol { list-style-type: lower-alpha; padding:5px 0px 5px 15px;}
.teloS-obsah a { color:#C5DEE5;}
.teloS-obsah a:hover { color:#fff;}
.teloS-obsah img {}

.newsG h2 { color:#C5DEE5; padding:0 0 10px 0;}
.news {}
.news h3 {height:auto; width:auto; vertical-align:middle; padding:10px 0 0 0; margin:0; color:#C5DEE5;}
.news h3 a { color:#fff; text-decoration:none; height:auto; padding:0;}
.news h3 a:hover { color:#12242F;}
.datum { background: url(../img/datum-trans.png) no-repeat; width:60px; height:65px; margin:0 12px 0 0; padding:0; text-align:center; float:left;}
.den { color:#C5DEE5; font-size:18px; margin:0px 9px 0 0; padding:4px 0 1px 0; line-height:20px; display:block;}
.mes { color:#C5DEE5; font-size:9px; margin:0 10px 0 0; line-height:10px; padding:0px 0 2px 0; display:block;}
.rok { color:#C5DEE5; font-size:9px; margin:0 10px 0 0; line-height:10px; display:block;}
.news-obsah { margin:-15px 0 0 62px; padding:0px 10px 0 10px; font-size:12px; line-height:18px; text-align:justify; border-left:0px solid #4E7B93; color:#fff; font-family:Verdana, Geneva, sans-serif}
.news-obsah strong {color:#C5DEE5;}
.news-obsah img { padding:4px; border:0px solid #C5DEE5; background:#326784;}
.news-lista { border-top:1px solid #4E7B93; margin:0 0 15px 62px; font-size:11px; color:#fff; padding:5px 0 0 0; height:17px; background:#326784;}
.news-lista span { float:left; margin:0 0 0 10px; padding:0 0 0 15px; background:url(../img/autor-ico.gif) no-repeat;}
.news-lista strong { color:#C5DEE5;}
.news-lista a { float:right; color:#C5DEE5; margin:0 10px 0 0; padding:0 0 0 15px; background:url(../img/cely-clanek-ico.gif) no-repeat;}
.news-lista a:hover { color:#12242F;}

.fotogalerieG h2 { color:#C5DEE5; padding:0 0 10px 0;}
.fotogalerie h3 {height:auto; width:auto; vertical-align:middle; padding:10px 0 0 0; margin:0; color:#C5DEE5;}
.fotogalerie h3 a { color:#fff; text-decoration:none; height:auto; padding:0;}
.fotogalerie h3 a:hover { color:#12242F;}
.fotogalerie-obsah { margin:10px 0 10px 0;}
.fotogalerie-obsah img { border: 1px solid #4E7B93; padding:2px; margin:4px 2px;}

.fotogalerie-lista { border-top:1px solid #4E7B93; margin:0 0 15px 0px; font-size:11px; color:#fff; padding:5px 0 0 0; height:17px; background:#326784;}
.fotogalerie-lista span { float:left; margin:0 0 0 10px; padding:0 0 0 15px; background:url(../img/autor-ico.gif) no-repeat;}
.fotogalerie-lista strong { color:#C5DEE5;}
.fotogalerie-lista a { float:right; color:#C5DEE5; margin:0 10px 0 0; padding:0 0 0 15px; background:url(../img/cely-clanek-ico.gif) no-repeat;}
.fotogalerie-lista a:hover { color:#12242F;}
.fotogalerie-popis { border-top:1px solid #4E7B93; padding:10px 0 10px 0; color:#C5DEE5;}

.list-menuV { width:978px; border:1px solid #4B7890; display:block; background:url(../img/list-menu-bg-trans.png);}
.list-menuV1 { width:978px; border:0px solid #4B7890; display:block; padding:0 0 15px 0;}

.navigacni-lista { margin:10px 0px 0 0px; background:transparent; display:block; height:auto;}
.navigacni-lista span a {color:#FFF; text-decoration:underline;}
.navigacni-lista span a:hover {color:#C5DEE5;}
.navigacni-lista span { height:55px; display:block; float:left; line-height:45px; text-align:left; font-size:12px; color:#C5DEE5; font-weight:bold;}
.navigacni-lista_bg { background: url(../img/list-navmenu-btn_bg0-trans.png) no-repeat right; width:auto; padding:0 50px 0 10px;}
.navigacni-lista_bg a { color:#FFF; text-decoration:none;}
.navigacni-lista_bg1 { background: url(../img/list-navmenu-btn_bg0-trans.png) no-repeat right; width:auto; padding: 0 50px 0 0px;}
.navigacni-lista_bg1 a { color:#FFF; text-decoration:none;}
.navigacni-lista_bg2 { background: url(../img/list-navmenu-btn_bg2-trans.png) no-repeat right; width:auto; padding: 0 50px 0 0px;}

.feature_list { background:url(../img/lista-menu-img.jpg); width:968px; margin:5px auto;}
.list-menu-shadow { background:url(../img/list-menu-shadow-trans.png) no-repeat; width:980px; margin:0 auto; height:60px;}

.reklamaL { margin:0 0 10px 0;}
.reklamaL img { border:none;}

.objednavka-telL {border:1px solid #4B7890; background:#326784; padding:15px; color:#fff; text-align:center; margin:0 0 15px 0;}
.objednavka-telL h3 { font-weight:normal; font-size:11px; color:#C5DEE7; text-align:left;}
.objednavka-telL span { font-size:24px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.kontaktL {border:1px solid #4B7890; background:#326784; padding:15px; color:#fff; margin:15px 0 0 0;}
.kontaktL h3 { font-weight:normal; font-size:11px; color:#C5DEE7; text-align:left; margin:0 0 10px 0;}
.kontaktL span { font-size:12px; font-weight:bold; width:75px; display:inline-block; margin:0px 0 0px 0; color:#C5DEE6;}
.kontaktL strong { font-size:14px; display:block; margin:0px 0 5px 0;}
.kontaktL p { font-size:12px; margin:5px 0 5px 0; line-height:18px;}
.kontaktL a {color:#12242F;}
.kontaktL a:hover { color:#FFF;}

.sluzby-menuV h2 {color:#C5DEE5; padding:0 0 10px 0;}
.sluzby-menu_bg {border: 1px solid #4E7B93; padding:5px; background:url(../img/list-menu-bg.png); margin:0 0 15px 0;}
.sluzby-menu {background:url(../img/lista-sluzby-img.jpg); display:block; padding:0px;}
.sluzby-menu li {height:auto; padding:0; text-align:left; }
.sluzby-menu img {float:left; margin:0 10px 0 10px;}
.sluzby-menu a {display:block; height:40px; padding:10px 0 0 0; text-decoration:none;}
.sluzby-menu a:hover {text-decoration:underline; color:#C6DEE8;}
.sluzby-menu span {color:#C6DEE8;}
.sluzby-menu ul { padding:10px 0 0 65px; margin:0;}
.sluzby-menu ul li { padding:0; margin:0; height:20px;}
.sluzby-menu ul li a { height:20px; margin:0; padding:0; color:#C6DEE8; font-size:12px;}
.sluzby-menuitem-active {background:url(../img/list-sluzby-btn_bg1.png); display:block; height:40px; padding:10px 0 0 0;}
.sluzby-menuitem-avis {background:url(../img/list-sluzby-avis_bg.png); display:block; height:40px; padding:10px 0 0 0; color:#FFF;}
.sluzby-menuitem-active span { color:#fff;}
.sluzby-menuitem {font-size:12px; display:block; font-weight:bold;}
.sluzby-menuitem-txt {font-size:9px; font-weight:normal;}

.onas-menuV h2 {color:#C5DEE5; padding:0 0 10px 0;}
.onas-menu_bg {border: 1px solid #4E7B93; padding:5px; background:url(../img/list-menu-bg.png) repeat-y; margin:0 0 15px 0;}
.onas-menu {background:url(../img/lista-menu-img.jpg); display:block; padding:0px;}
.onas-menu li {height:auto; padding:0; text-align:justify; }
.onas-menu img {float:left; margin:0 10px 0 10px;}
.onas-menu a {display:block; height:30px; padding:5px 0 0 0; text-decoration:none; line-height:20px;}
.onas-menu a:hover {text-decoration:underline; color:#C6DEE8;}
.onas-menu span {color:#C6DEE8;}
.onas-menuitem-active {background:url(../img/list-sluzby-btn_bg1.png); display:block; height:30px; padding:5px 0 0 0; line-height:20px;}
.onas-menuitem-active span { color:#fff;}
.onas-menuitem {font-size:12px; display:block; font-weight:bold;}
.onas-menuitem-txt {font-size:9px; font-weight:normal;}

.oznameniVP h2 { color:#C5DEE5; padding:0 0 0px 0;}
.oznameniP span { font-size:12px; color:#FFF; border:1px solid #4B7890; padding:1px 2px; background:#12242F;}
.oznameniP li { padding: 0px 0 10px 0; background:url(../img/oznameni-ico.gif) no-repeat 0px 25px;}
.oznameniP li a, .oznameniP li strong { color:#C5DEE5; font-size:11px; font-weight:normal; padding:4px 0 0 20px; display:block; line-height:16px; text-align:inherit;}
.oznameniP-lista { border-top:1px dashed #4B7890;}
.oznameniP-lista a {color:#C5DEE5; font-size:10px; float:right; padding:4px 0 25px 0;}
.oznameniP-lista a:hover { color:#fff;}

.zajimaveodkazyVP h2 { color:#C5DEE5; padding:0 0 0px 0;}
.zajimaveodkazyP li a { color:#FFF; font-size:11px;}
.zajimaveodkazyP li { margin:0 0 5px 0;}

.copyrightV {background:#2B5B73 url(../img/body_bg.gif) repeat-x; background-position:0 -155px;}
.copyright {margin:0 auto; padding:30px 25px 10px 25px; width:980px; font-size:11px; height:auto; color:#C5DEE5; text-align:center;}
.copyright a { color:#fff;}
.copyright a:hover {color:#4B7890;}
.copyL { float:left;}
.copyP { float:right;}

.kontakty p { float:left;}
.h2-kontakt { color:#C5DEE5; font-size:17px; font-weight:normal; padding:0 0 20px 0; }
.kontakt-formular { background:#264F64; color:#C5DEE5; padding:10px 0 0px 10px; border:1px solid #52839D;}
.kontakt-formulartxt { font-size:13px; border:1px dashed #C5DEE5; background:#11232E; float:left; width:300px; text-align:justify; margin:0 10px 0 0; padding:10px;}
.kontakt-msg { width:500px; height:auto; margin:0 auto; padding:20px 0 20px 0; font-size:13px; border:1px dashed #C5DEE5; background:#11232E; text-align:center; color:#C5DEE5;}
.formL { float:left; width:220px; display:block;}
.formP { float:left; width:auto; height:auto; display:block;}
#vzkaz span { font-size:13px; width:auto; display:block; float:left; padding:0 0 4px 0; text-align:left; font-weight:bold;}
.inp2 { padding:2px 0 2px 0; margin:0 0 4px 0; display:block; width:200px; border:1px solid #5589A5; background:#11232E; color:#5488A5;}
.iinp2 { display:none;}
.but3 {float:right; width:120px; height:30px; line-height:30px; margin:10px 10px 0 0; padding:0; background:#666; border:1px solid #333;}
.but5 {float:right; width:150px; height:30px; line-height:30px; margin:10px 15px 0 10px; padding:0; border:1px solid #5589A5; background:#11232E; color:#fff;}
.ibut5 { display:none;}
.itextarea { display:none;}
.textarea { width:380px; height:100px; padding:0 0 4px 0; margin:0; border:1px solid #5589A5; background:#11232E; color:#5488A5;}
.error { font-size:10px; color:#C00; display:none;}
.okey { font-size:10px; color:#3C0; display:none;}
.errortxt {font-size:10px; color:#C00; text-align:center; margin:0 0 4px 0;}
.bublina {display:none;}
.kontakty-mapa {text-align:justify; font-size:13px; border:1px solid #4B7890; padding:4px; background:url(../img/list-menu-bg.png);}
#kontakt1 { height:300px; width:auto; margin:0 auto;}

/* nastavení tooltipu */
.kaltip {z-index:1000; display:none; background:transparent url(../img/tooltip/black_arrow_eptP-trans.png); font-size:12px; line-height:13px; height:80px; width:170px; padding:20px 20px 20px 30px; color:#fff;}
.enjoytip {z-index:1000; display:none; background:transparent url(../img/tooltip/black_arrow_eptP-trans.png); font-size:12px; line-height:13px; height:80px; width:170px; padding:20px 20px 20px 30px; color:#fff;}
.flotip {z-index:1000; display:none; background:transparent url(../img/tooltip/black_arrow_eptP-trans.png); font-size:12px; line-height:13px; height:50px; width:170px; padding:20px 20px 20px 30px; color:#fff;}

/* styl obrázku tooltipu */
.tooltip img {cursor:pointer;}

.clear { clear:both;}
.fl { float:left; margin:0 20px 0 0px; border:2px solid #366B7A;}
.fr { float:right; margin:0 0 0 20px; border:2px solid #366B7A;}
.border { border:2px solid #366B7A;}
.noborder { border:0;}

.odsazeni { font-weight:bold; display:block; float:left;}
.od1 { width:70px;}
.od2 { width:110px;}
