body { font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.bv0 {background:#666 url(../img/body_bg.jpg) repeat;}

.horni {background:transparent url(../img/horni_bg.png) no-repeat; margin:0 auto; width:960px; height:210px;}
.horniL {float:left; width:300px;}
.horniL img { margin:10px 0 0 20px;}
.horniL h1 { display:none; }
.horniP {float:left; width:660px; background:transparent;}
.hlavni-menu { float:right; margin:140px 30px 0 0px;}
.hlavni-menu li { float:left; margin:0 5px 0 5px;}
.hlavni-menu-btn1 a { background:transparent url(../img/hlavni-menu-btn1_bg.png) no-repeat; width:60px; height:45px; display:block;}
.hlavni-menu-btn2 a { background:transparent url(../img/hlavni-menu-btn2_bg.png) no-repeat; width:80px; height:45px; display:block;}
.hlavni-menu-btn3 a { background:transparent url(../img/hlavni-menu-btn3_bg.png) no-repeat; width:100px; height:45px; display:block;}
.hlavni-menu-btn4 a { background:transparent url(../img/hlavni-menu-btn4_bg.png) no-repeat; width:110px; height:55px; display:block;}
.hlavni-menu-btn5 a { background:transparent url(../img/hlavni-menu-btn5_bg.png) no-repeat; width:110px; height:75px; display:block; margin: -20px 0 0 0;}
.hlavni-menu-btn1 a:hover { background:transparent url(../img/hlavni-menu-btn1_bga.png) no-repeat;}
.hlavni-menu-btn2 a:hover { background:transparent url(../img/hlavni-menu-btn2_bga.png) no-repeat;}
.hlavni-menu-btn3 a:hover { background:transparent url(../img/hlavni-menu-btn3_bga.png) no-repeat;}
.hlavni-menu-btn4 a:hover { background:transparent url(../img/hlavni-menu-btn4_bga.png) no-repeat;}
.hlavni-menu-btn5 a:hover { background:transparent url(../img/hlavni-menu-btn5_bga.png) no-repeat;}
.hlavni-menu-btn1 strong { background:transparent url(../img/hlavni-menu-btn1_bga.png) no-repeat; width:60px; height:45px; display:block;}
.hlavni-menu-btn2 strong { background:transparent url(../img/hlavni-menu-btn2_bga.png) no-repeat; width:80px; height:45px; display:block;}
.hlavni-menu-btn3 strong { background:transparent url(../img/hlavni-menu-btn3_bga.png) no-repeat; width:100px; height:45px; display:block;}
.hlavni-menu-btn4 strong { background:transparent url(../img/hlavni-menu-btn4_bga.png) no-repeat; width:110px; height:55px; display:block;}
.hlavni-menu-btn5 strong { background:transparent url(../img/hlavni-menu-btn5_bga.png) no-repeat; width:110px; height:75px; display:block; margin: -20px 0 0 0;}
.hlavni-menu span { display:none;}

.clear { clear:both;}
.FL { float:left; margin:0 20px 0 0px;}
.FR { float:right; margin:0 0 0 20px;}

.odsazeni { font-weight:bold; display:block; float:left;}
.od1 { width:70px;}
.od2 { width:110px;}

.telo { margin:0 auto; padding:0; width:960px; background:transparent url(../img/telo_bg.png); height:auto;}
.teloL { float:left; height:auto; background:transparent;}
.teloS { float:left; height:auto; background:transparent; padding:0px 20px 20px 20px;}
.teloP { float:left; height:auto; background:transparent;}

.teloS-obsah { padding:0 10px 0 10px; font-size:12px; line-height:16px;}
.teloS-obsah h2 { font-size:17px; padding:10px 0 10px 0;}
.teloS-obsah h3 { font-size:15px; padding:10px 0;} 
.teloS-obsah p { text-align:justify; padding:15px 10px;}
.teloS-obsah ul { padding:10px 10px 15px 25px; list-style:disc;}
.teloS-obsah li { padding:2px 0 2px 0;}

.S0 { display:none;}
.S1 { width:490px;}
.S2 { width:690px;}
.S3 { width:960px;}
.L0 { display:none;}
.L1 { width:330px; padding:0 0 0 25px;}
.L2 { width:690px;}
.P0 { display:none;}
.P1 { width:570px; padding:0 25px 0 10px;}
.P2 { width:640px;}

.datum { background: url(../img/datum_bg.gif) no-repeat; width:50px; height:50px; margin:0 10px 0 0; padding:0; text-align:center; float:left; font-family:Verdana, Geneva, sans-serif;}
.den { color:#FFF; font-size:18px; margin:0px 0px 0 0; padding:4px 0 0px 0; line-height:20px; display:block;}
.mes { color:#FFF; font-size:9px; margin:0 0px 0 0; line-height:10px; padding:0px 0 2px 0; display:block;}
.rok { color:#FFF; font-size:9px; margin:0 0px 0 0; line-height:10px; display:block;}

.fotogalerieG { font-family:Verdana, Geneva, sans-serif; }
.fotogalerieG h2 { color:#000; padding:10px 0 10px 0px; font-size:18px;}
.fotogalerie h3 {height:auto; width:auto; vertical-align:middle; padding:0px 0px 0 0px; margin:0px; color:#C5DEE5; height:50px; line-height:50px; font-size:14px;}
.fotogalerie h3 a { color:#000; text-decoration:none; height:auto; padding:0;}
.fotogalerie h3 span { color:#333;}
.fotogalerie h3 a:hover { color:#CC6600;}
.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 #C60; margin:0 0 15px 0px; font-size:11px; color:#000; padding:5px 0 0 0; height:17px; background:#cc6600;}
.fotogalerie-lista span { float:left; margin:0 0 0 00px; padding:0 0 0 5px; background:url(../img/autor-ico.gif) no-repeat;}
.fotogalerie-lista strong { color:#333;}
.fotogalerie-lista a { float:right; color:#000; margin:0 10px 0 0; padding:0 0 0 15px; background:url(../img/cely-clanek-ico.gif) no-repeat;}
.fotogalerie-lista a:hover { color:#FFF;}
.fotogalerie-popis { border-top:1px solid #4E7B93; padding:10px 0 10px 0; color:#C5DEE5;}

.navigacni-lista { width:auto; background:#cc6600; padding:4px 5px 4px 10px; font-size:10px;}
.navigacni-lista a { color:#fff;}
.navigacni-lista a:hover { color:#333;}

.bublina {display:none;}
.kontakty-mapa {text-align:justify; font-size:13px; border:1px solid #4B7890; width:540px; margin:0 auto;}
#kontakt1 { height:300px; width:auto; margin:0 auto;}

.copyright { background:#CC6600; margin:0 auto; width:910px; height:auto; padding:10px 15px; color:#000;}
.copyright a { color:#333; text-decoration:none;}
.copyright a:hover { color:#fff;}
.copyrightL { float:left;}
.copyrightP { float:right;}

.h2-kontakt { font-size:12px; font-weight:bold; margin:25px 10px 15px 0px;}
.kontakt-formular { width:540px; height:auto; background:#CCC; margin:0 auto 15px auto;}
.kontakt-formulartxt { padding: 15px; text-align:justify; line-height:15px;}
.iinp2 { display:none;}
.ibut5 { display:none;}
.but5 { float:right; margin:10px 35px 0 0;}
.but3 { float:right; margin:10px 10px 0 0;}
.itextarea { display:none;}
.textarea { width:400px; height:100px;}
.formL { display:block;}
.formL span {width:90px; margin:4px 0 4px 0px; padding:0 0 0 15px; float:left;}
.inp2 { margin:4px 0 4px 0px; width:150px;}
.error { padding:0 0 0 10px; font-size:10px; color:#C30; font-weight:normal;}
.error_vzkaz { float:right; padding:0 35px 0 0px; font-size:10px; color:#C30; font-weight:normal;}
.okey { padding:0 0 0 10px; font-size:10px; color:#060; font-weight:normal;}

.katalog-rd { width:560px; text-align:center; margin:15px auto 15px auto; display:block;}
.produkt { float:left; padding:5px; margin:2px; border:1px solid #CCC; height:190px;}
.produkt:hover { background:#E8E8E8;}
.produkt p { padding: 5px 0px 5px 0px; font-weight:bold;}
.produkt span { font-weight:normal;}
.produkt img { width:170px;}
.produkt a { color:#CC6600; margin:5px 0 10px 0; display:block;}
.produkt a:hover { color:#333;}
.katalog-nadpis h2 { font-size:17px; padding:10px 0 10px 10px;}

.productfoto { float:left;}
.productfoto img { width:240px; margin:10px 15px 10px 10px; border: 1px solid #4E7B93; padding:2px;}
.productinfo { margin:10px 0 0 0;}
.productinfo table { text-align:left;}
.productinfo table th, .productinfo table td { padding:4px 0 4px 0; margin:2px 0 2px 0; border-bottom:1px solid #CCC;}
.productinfo table th { width:160px; font-size:12px;}
.productinfo table td { width:120px; font-size:10px;}
.odsazeni { font-weight:bold; display:block; float:left; font-size:12px;}
.od1 { width:70px;}
.od2 { width:80px;}

