
body {font-family:sans-serif, "Trebuchet MS", Arial, Helvetica;}
.bv0 { background:#081921; min-width:960px;}

/* horni část */
.horniBG { background:url(../img/bg_horniBG.gif);}
.horniV {background:url(../img/bg_horniV.jpg) no-repeat center bottom;}
.horniOBR { background:transparent url(../img/bg_horni.png) no-repeat center bottom; display:block; height:305px; position:absolute; top:135px; text-align:center; min-width:960px; width:100%;}
.horni { width:960px; height:450px; margin:0 auto; position:relative;}
.horniL { float:left; display:block;}
.horniP { float:left; display:block;}
.logo img { margin:45px 0 0 15px; display:block; width:210px; height:100px;}

/* Patička */
.spodniBG {background:url(../img/bg_teloBG.gif) repeat-y center; height:auto;}
.spodniV {background:url(../img/bg_spodni.jpg) no-repeat center bottom; padding:0 0 0px 0;}
.spodni {width:960px; height:170px; margin:0 auto; padding:20px; display:block;}
.spodni a { color:#333;}
.spodni a:hover { color:#C54A04;}
.spodniL {display:block; float:left;}
.spodniL h2, .spodniP h2 { font-size:25px; display:block; font-weight:bold; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 25px 0; width:auto; height:30px;}
.spodniP {display:block; float:left;}
.spodniS {}

.spodni-adresy { float:left; display:block; color:#000; font-family:sans-serif, "Trebuchet MS", Arial, Helvetica; font-size:15px; width:480px; line-height:22px;}
.spodni-kontakty { float:left; display:block; color:#000; font-family:sans-serif, "Trebuchet MS", Arial, Helvetica; font-size:15px; width:480px; line-height:22px;}

/* copyright */
.copyrightV {background:url(../img/bg_teloBG.gif) repeat-y center; height:auto;}
.copyright {width:960px; margin:0 auto; padding:10px 0; display:block; height:25px; font-size:13px; color:#2D8CB5;}
.copyright a { color:#CCC; text-decoration:none;}
.copyrightL {display:block; float:left; width:480px;}
.copyrightP {display:block; float:left; width:480px; text-align:right;}

/* hlavní body úvod */
.uvodni-body {}
.uvodni-bod1 { float:left; display:block; width:285px; background:url(../img/bg_hlavni-bod1.gif) no-repeat right top; margin:15px 25px 0 10px;}
.uvodni-bod2 { float:left; display:block; width:285px; background:url(../img/bg_hlavni-bod2.gif) no-repeat right top; margin:15px 25px 0 10px;}
.uvodni-bod3 { float:left; display:block; width:300px; background:url(../img/bg_hlavni-bod3.gif) no-repeat right top; margin:15px 10px 0 10px;}
.uvodni-bod1 h2, .uvodni-bod2 h2, .uvodni-bod3 h2 { font-size:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:30px 0 10px 0;}
.uvodni-bod1 p, .uvodni-bod2 p, .uvodni-bod3 p { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333; line-height:18px; text-align:justify;}
.uvodni-bod-odkaz { float:right;}
.uvodni-bod-odkaz a { background:url(../img/bg_hlavni-bod-odkaz0.gif) no-repeat; width:120px; height:40px; display:block; line-height:40px; text-align:center; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#333;}
.uvodni-bod-odkaz a:hover { background:url(../img/bg_hlavni-bod-odkaz1.gif) no-repeat; color:#FFF;}

/* cenik formular */
.cenik-formular { width:730px; margin:0 auto; display:block; background:transparent;}

.odkaz-wwwkatalog { background:url(../img/bg_katalog-www.jpg) no-repeat; float:left; display:block; width:435px; height:270px; margin:10px 5px 0 10px; position:relative;}
.odkaz-wwwkatalog h2 {margin:45px 15px 15px 190px; font-size:27px; line-height:30px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.odkaz-wwwkatalog p { margin:0 15px 0 190px; font-size:14px; line-height:18px;}
.odkaz-eshopkatalog { background:url(../img/bg_katalog-shop.jpg) no-repeat; float:left; display:block; width:500px; height:270px;  margin:10px 5px 0 0px; position:relative;}
.odkaz-eshopkatalog p { margin:0 15px 0 240px; font-size:14px; line-height:18px;}
.odkaz-eshopkatalog h2 {margin:45px 35px 15px 240px; font-size:27px; line-height:30px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.odkaz-katalog { background:transparent url(../img/bg_katalog-odkaz0.png) no-repeat; width:180px; height:40px; display:block; bottom:38px; right:8px; position:absolute; text-align:center; line-height:40px; text-decoration:none; color:#333;}
.odkaz-katalog:hover { color:#FFF;}

/* Telo */
.teloBG {background:url(../img/bg_teloBG.gif) repeat-y center;}
.teloV {background:url(../img/bg_teloV.gif) repeat-y center;}
.telo {width:960px; height:auto; margin:0 auto; display:block; background:transparent; height:auto;}
.teloL { display:block; float:left; height:auto;}
.teloL h2 {background:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold; margin:15px 0 15px 0;}
.teloP { display:block; float:left; height:auto;}
.teloS { display:block; height:auto;}

.tl1 { width:230px;}
.tp1 { width:730px;}
.ts1 { width:960px;}

.tl2 { width:320px;}
.tp2 { width:640px;}

.tl3 {width:730px;}
.tp3 {width:230px;}


.stitek { position:absolute; left:-52px; bottom:-19px; z-index:1; background:#333; width:300px; height:170px; background:transparent url(../img/bg_stitek.png) no-repeat; display:block;}
.stitek h1 { display:none;}

/* horni 	 */
.horni-menu { display:block; position:absolute; bottom:1px; margin:0 0 0 13px; top:50px; right:50px;}
.horni-menu li { float:left;}
.horni-menu li a { text-decoration:none; color:#666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; background:transparent url(../img/bg_hlavni-menu0.png) no-repeat; width:115px; height:60px; display:block; text-align:center; vertical-align: middle; line-height:60px; margin:0 4px 0 4px;}
.horni-menu li a:hover { color:#000; background:transparent url(../img/bg_hlavni-menu1.png) no-repeat; height:250px;}
.horni-menu li span { text-decoration:none; color:#666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; background:transparent url(../img/bg_hlavni-menu1.png) no-repeat; width:115px; height:250px; display:block; text-align:center; vertical-align: middle; line-height:60px; margin:0 4px 0 4px;}


/* katalog menu */
.katalog-menu { margin:15px 0 0 10px; width:190px;}
.katalog-menu h1 { background:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold; display:block;}
.katalog-menu p { background:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:15px 0;}

.katalog-list { width:190px; margin:0 0 15px 0px; padding:10px; background:#A9C572 url(../img/bg_katalog-menu0.jpg) no-repeat top center;}

.ul1, .ul2, .ul3, .ul4 {list-style-type:none; height:auto; width:190px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.ul1 li, .ul2 li, .ul3 li, .ul4 li {margin:0; width:190px;} 
.ul1 li a, .ul2 li a, .ul3 li a, .ul4 a {display:block; color: #000; text-decoration:none; padding:0 0px 0 0;}
.ul1 li span, .ul2 li span, .ul3 li span, .ul4 li span {display:block; background:#999; color:#333;}

.ul1 { margin:0px 0 0 0px; width:190px; display:block; padding:0px 0 0 0px;}
.ul1 li a { padding:10px 0 5px 0; line-height:18px; margin:0px 0 0 0; font-size:15px; width:190px; font-weight:300;}
.ul1 li a:hover {}
.ul1 li span { background:none; font-weight:bold; font-size:15px; width:190px; line-height:18px; padding:10px 0 5px 0;}

.ul2 {}
.ul2 li a { padding:2px 2px 4px 10px; margin:4px 10px 0 0; border-left:3px solid #FFF; width:176px; line-height:18px; font-size:13px; background:#B9D3A6;}
.ul2 li a:hover { border-left:3px solid #999; background:#D2FFAA; }
.ul2 li span { padding:2px 2px 4px 10px; margin:4px 10px 0 0; border-left:3px solid #333; width:176px; line-height:18px; font-size:13px; background:#FFF;}

.ul3 {}
.ul3 li a {padding:2px 0 4px 10px; margin:4px 0 0 12px; border-left:3px solid #DAFFD5; width:166px; line-height:18px; font-size:12px;}
.ul3 li a:hover {}
.ul3 li span {padding:2px 0 4px 10px; margin:4px 0 0 12px; border-left:3px solid #DAFFD5; width:166px; line-height:18px; font-size:12px; background:#FFF;}

.ul4 {}
.ul4 li a {}
.ul4 li a:hover {}
.ul4 li span {}

.m0 {display:none;}
.m1 {display:block;}

/* aktuality pravý panel */
.teloP .newsG {margin:15px 10px 10px 15px;}
.teloP .newsG h2 {background:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold;}
.teloP .news { margin:35px 0 0 0;}
.teloP .news h3 {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; font-weight:bold; }
.teloP .news a {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; font-weight:bold; }
.teloP .datum { background:url(../img/bg_datum.gif) no-repeat; width:70px; height:70px; display:block; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; margin:0 25px 0 0;}
.teloP .den { display:block; text-align:center; font-size:30px; margin:5px 0 0px 0;}
.teloP .mes { display:block; text-align:center; font-size:16px;}
.teloP .rok { display:block; text-align:center; font-size:12px;}
.teloP .news-obsah { padding:0 0 10px 0px; margin:0 0 0 95px; font-size:14px; line-height:18px; border-bottom:dashed #999999 1px;}
.teloP .news-obsah p { padding:5px 0; text-align:justify;}

/* aktuality pravý panel */
.teloS .newsG {margin:0 10px 0 15px; padding:15px 0 10px 0px; display:block;}
.teloS .newsG h2 {background:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold;}
.teloS .news { margin:35px 0 0 0;}
.teloS .news h3 {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; font-weight:bold; }
.teloS .news a {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; font-weight:bold; }
.teloS .datum { background:url(../img/bg_datum.gif) no-repeat; width:70px; height:70px; display:block; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; margin:0 25px 0 0;}
.teloS .den { display:block; text-align:center; font-size:30px; margin:5px 0 0px 0;}
.teloS .mes { display:block; text-align:center; font-size:16px;}
.teloS .rok { display:block; text-align:center; font-size:12px;}
.teloS .news-obsah { padding:0 0 10px 0px; margin:0 0 0 95px; font-size:14px; line-height:18px; border-bottom:dashed #999999 1px;}
.teloS .news-obsah p { padding:5px 0; text-align:justify;}
.teloS .news-lista { text-align:right; padding:5px 0;}

/* teloS obsah */
.teloS .obsah { padding:15px 15px; font-size:14px; line-height:18px;}
.teloS .obsah h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold; padding:15px 0 15px 0; display:block;}
.teloS .obsah h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold; padding:15px 0 15px 0; display:block;}
.teloS .obsah p { padding:5px 0; text-align:justify;}
.teloS .obsah {}


/* teloL obsah */
.teloL-kontakt { line-height:18px; margin:0 0px 15px 0;}
.teloL-kontakt p { margin:10px 30px 10px 0; border-right:solid 3px #999; font-size:14px; line-height:18px;}
.teloL-kontakt h2 {background:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:35px; color:#333; font-weight:bold; margin:15px 0 15px 0;}
.teloL-kontakt strong { display:block; margin:0 0 0px 0;}

/* kontakty mapa */
.bublina {display:none;}
.kontakty-mapa {text-align:justify; font-size:13px; border-bottom:3px solid #999; padding:0px; width:auto; margin:60px 0 10px 0; display:block;}
.kontakt-obsah { font-size:12px;}
#kontakt1 { height:260px; width:auto; margin:0 auto;}

/* kontaktní formulář */
.h2-kontakt {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; font-weight:bold; margin:25px 0 10px 0; }

#vzkaz {background:#EBEBEB; margin:15px 0 0 0; padding:10px 0 10px 0; border:0; width:730px; height:auto;}
.kontakt-formulartxt { font-size:15px; text-align:justify; line-height:18px; background:#CCC; border:1px dashed #666; padding:15px;}
.kontakt-jmeno, .kontakt-telefon, .kontakt-email { display:block; color:#333; width:243px; height:40px; float:left; border-bottom:1px dashed #999;}
.kontakt-jmeno span, .kontakt-telefon span, .kontakt-email span { display:block; float:left; color:#333; width:70px; height:35px; padding:0 0 0 10px; line-height:35px;}
.inp2 { display:block; float:left; height:25px; margin:5px 0 0px 0; padding:0 5px 0 5px; vertical-align:middle; border:1px solid #CCC; width:140px;}
.inp2:hover {border:1px solid #999;}
.iinp2, .itextarea { display:none;}
.kontakt-vzkaz span { width:70px; color:#333; display:block; padding: 0px 0 0 10px; float:left; margin:10px 0 0 0;}
.kontakt-vzkaz textarea { width:635px; height:150px; margin:10px 0 0 0; border:1px solid #CCC;}
.kontakt-vzkaz textarea:hover {border:1px solid #999;}
.error { color:#C00;}
.formular-chyby { background:#FFDDDE; border:1px dashed #FF4045; color:#900; margin:15px auto 15px auto; width:670px; padding:15px; font-size:14px; line-height:18px;}
.kontakt-msg { background:#D0FFCE; border:1px dashed #82FF82; color:#060; margin:15px auto 15px auto; width:670px; padding:15px; font-size:14px; line-height:18px; }

.but3 { display:none;}
.ibut5 { display:none;}
.but5 { display:block; float:right; margin:0 15px 0 0; border:1px solid #CCC; width:150px; color:#FFF; height:35px; font-size:17px; background:#666;}

/* obecné nastavení */
.odsaz0 { display:block; width:70px; float:left; font-weight:bold;}
.odsaz1 { display:block; width:60px; float:left; font-weight:bold; font-size:15px;}
.odsaz2 { display:block; width:70px; float:left; font-weight:bold; font-size:15px;}

.tll { float:left; display:block; margin:5px 5px 0 0px;}
.tlr { float:right; display:block; margin:5px 0px 0 5px;}

.clear { clear:both;}

.test { clear: both; width:100px;}
