html,body {background:#FFFFFF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
div,h1,h2,h3,h4,p,ul,ol,li,form,img,table,td {margin:0; padding:0; border:none;font-family:Arial, Helvetica, sans-serif;}

body {text-align:center; background:#FFFFFF;}

#obklady {margin: 5px auto 0; text-align:left;}


.hidd {display:none;}

.header .lp{float:left; width:7px; height:99px;}
.header .left{float:left; width:240px; margin-top:7px;}
.header .cent{float:left; width:727px; margin-top:7px;}
.header .right{float:left; width:240px; margin-top:7px;}

.main .lp{float:left; width:7px; height:10px;}
.main .left{float:left; width:240px;}
.main .cent{float:left; width:727px;}
.main .right{float:left; width:240px;}

.foot a{color:#999999; text-decoration:none; padding-right:10px;}
.foot a:hover{color:#333333}

.cleaner {clear:both; height:1px; line-height:1px; font-size:1px;}
.flmenu {display:block}

h1 { font-size:26px; font-weight:normal; padding:15px 0 15px 0; color:#3D2B13; background:url(../back/back-nadpis.gif) center bottom no-repeat;}
h2 { clear:both; font-size:15px; font-weight:bold; color:#8E0E14; margin:0;padding: 15px 0 4px 0;}
h3 { font-size:13px; font-weight:bold; color:#8E0E14; margin:0;padding: 10px 0 4px 0;}
h4 { font-size:12px; font-weight:bold; color:#000000; margin:0;padding: 8px 0 4px 0;}
p { font-size:12px; margin:0; padding:4px 0;}
p.first { padding-top:0;}
a {text-decoration:underline;color:#000000;}
a:hover {color:#8E0E14;}
hr { border:none; background:none;border-bottom:1px dashed #999999;}
img.hreficon {border: none; margin-right:5px; vertical-align:middle;}
.obsah ul,.obsah ol {padding: 4px 0 10px 20px;}
.obsah li {padding: 1px 0}
hr.cln { clear:both;padding-top:6px;}

h1 a{text-decoration:none;color:#3D2B13;}
h1 a:hover{text-decoration:underline;color:#8E0E14;}


ul.tmenu {}
ul.tmenu li{ display:block; float:left; margin-top:17px; padding:0 20px; text-transform:uppercase;}
ul.tmenu li a{ font-size:11px; text-align:center; display:block; margin:0;padding: 53px 3px 6px 3px; background-repeat:no-repeat; background-position:center top;color:#FFFFFF; text-decoration:none; font-weight:bold;}
ul.tmenu li a:hover{ text-decoration:underline; background-position:center -100px;}
ul.tmenu li a.m1{background-image: url(../btn/tm1.gif);}
ul.tmenu li a.m2{background-image: url(../btn/tm2.gif);}
ul.tmenu li a.m3{background-image: url(../btn/tm3.gif);}
ul.tmenu li a.m4{background-image: url(../btn/tm4.gif);}
ul.tmenu li a.m5{background-image: url(../btn/tm6.gif);}
ul.tmenu li a.m6{background-image: url(../btn/tm5.gif);}
ul.tmenu li a.m7{background-image: url(../btn/tm7.gif);}

/*.right .soutez { width:240px; padding:16px 0; text-align:center;}*/
.right .search {margin-top:66px;}
.right .search input {margin:0 10px 0 4px; width:185px; height:18px; padding:0 5px; vertical-align:middle; border:2px solid #E8E4E3; background-color: #8F1F25; color:#FFFFFF}
.right .search img { vertical-align:middle;}


ul.lmenu { display: block;border-top:2px solid #FFFFFF; margin: 0 0 10px 0;}
ul.lmenu li{ display:block; width:240px; background:url(../back/back-leftmenu.gif); border-bottom:2px solid #FFFFFF; text-transform:uppercase;}
ul.lmenu li a { display: block; padding: 8px 10px; color:#3D2B13; text-decoration:none; font-weight:bold;}
/*ul.lmenu li img { display:block; float:right; padding-left:0px;}*/
ul.lmenu li a.sel {text-decoration:underline}
ul.lmenu li a:hover { text-decoration:underline;}
/*pro IE 8,FF,Op*/
/*ul.lmenu li a span{ display: table; height:40px; width:130px;}
ul.lmenu li a span span{ display:table-cell; vertical-align:middle; width:130px;}
ul.lmenu li a span span:hover{ text-decoration:underline;}
ul.lmenu li a span.dl{ width:210px;}
ul.lmenu li a span.dl span{ width:210px;}
/**/
.left .soutez { width:240px; margin:0 0 10px 0; text-align:center;}
.left .search { margin:0 0 10px 0; background:url(../back/back-topmenu.gif) repeat-x;}
.left .search input {margin:1px 10px 0 4px; width:185px; height:18px; padding:0 5px; vertical-align:middle; border:2px solid #E8E4E3; background-color: #8F1F25; color:#FFFFFF}
.left .search img { vertical-align:middle;}
.smalltan {width:240px; margin:0; text-align:center; background-color:#FFFFFF; padding:6px 0;}
.smalltan img{ display:block;}
.smalltan object{ display:block;}
.smalltan embeded{ display:block;}

.motiv {text-align:right; margin:20px 0; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; }
.motiv a { display:block;}
.motiv img { display:block;}


.main .right .mapa{ border-top:2px solid #FFFFFF; padding-top:17px; text-align:center;}
.main .right .kontakty {margin: 10px auto; width:200px; background:#e3dcd5;}
.main .right .kontakty h2{padding: 3px 25px 3px 3px; background:#8E0E14 url(../back/kontakt.gif) no-repeat right top; color:#FFFFFF; font-size:12px; font-weight:bold;}
.main .right .kontakty p {font-size:11px; margin: 0; padding: 3px;}


.obsah {margin:9px 24px 7px 24px;}
.tan { padding-top: 15px; padding-bottom:5px;}
.blok { background:url(../back/back-blok.gif) repeat-y center top;}
.blok2 {float:left; width:324px; border-bottom:1px dashed #999999; margin: 0 30px 5px 0; padding-bottom:8px;}
.blok3 {float:left; width:324px; border-bottom:1px dashed #999999; margin: 0 0 5px 0; padding-bottom:8px;}



.blok h2 { font-size:14px; font-weight:bold; color:#8E0E14; margin:10px 0 0;padding: 0 30px 4px 0; background-position:right top; background-repeat:no-repeat;}
h2.i1 { background-image:url(../icons/ico1.gif);}
h2.i2 { background-image:url(../icons/ico2.gif);}
h2.i3 { background-image:url(../icons/ico3.gif);}
h2.i4 { background-image:url(../icons/ico4.gif);}
h2.i5 { background-image:url(../icons/ico5.gif);}
h2.i6 { background-image:url(../icons/ico6.gif);}
h2.i7 { background-image:url(../icons/ico7.gif);}
h2 a {color:#8E0E14; text-decoration:none;}
h2 a:hover {text-decoration:underline;}



a.limg { display:block;  float:left; margin:2px 10px 8px 0;border:2px solid #8E0E14;}
a.limg img{display:block;}


img.limg { border:2px solid #8E0E14; float:left; margin:2px 10px 8px 0;}
img.rimg { border:none; float:right; margin:2px 0px 8px 10px;}
.tanr { float:right;}

TD {vertical-align:top;margin: 0;padding: 0 5px;font-size: 12px;}
.dlazdice {margin: 10px 0 0 0;}
.dlazdice A {color: #000000;text-decoration: none;}
.dlazdice A:hover {color: #000000;text-decoration: underline;}

.snimek {float:left; width:345px; text-align:center;}
.snimek img { border: 1px solid #8E0E14;}
.snimektext {float:left; width:330px; text-align:left;}

.str {clear:left; padding:10px 0; text-align:center; font-weight:bold;}
.str img {vertical-align:middle;}

.fotogalerie2 { margin: 10px 0 6px; padding-top: 4px; border-bottom: 1px solid #CCCCCC; border-top:  1px solid #CCCCCC;}
.fotogalerie2 a {margin:5px 4px 0 0;}
.fotogalerie2 img { border: 1px solid #8E0E14;}

.fotogalerie {}
.fotogalerie a {margin:5px 4px 0 0;}
.fotogalerie img { border: 1px solid #8E0E14;}

.vyslvyhl h3 {font-size:13px; font-weight:bold; color:#8E0E14; margin:0;padding: 10px 0 0 0;}
.vyslvyhl p {font-size:12px; font-weight:normal; color:#000000; margin:0;padding: 2px 0 4px 0;}

p.navig { }
p.navig a{padding:3px 0 2px 18px; text-decoration:none; margin-right:3px; 
background: url(../icons/nav-sipka.gif) no-repeat 0px 1px; }
p.navig a:hover{ text-decoration:underline;}
p.navig a.first{padding:3px 0 2px 0px; background:none;} 

p.i1 { background: url(../icons/ico1.gif) no-repeat 0px 1px; padding-left:24px;}
p.i2 { background: url(../icons/ico2.gif) no-repeat top left; padding-left:33px;}
p.i3 { background: url(../icons/ico3.gif) no-repeat top left; padding-left:24px;}
p.i6 { background: url(../icons/ico6.gif) no-repeat top left; padding-left:24px;}

p.ikony { margin:10px 0; height:38px; background:url(../back/back-nadpis.gif) no-repeat 0 28px;
 text-align:right; padding:0px 20px; color:#FFFFFF;}

p.ikony a{ float:right; display:block; margin:0; background-repeat:no-repeat; background-position:0 0px; width:28px; height:32px;}
/*p.ikony a:hover{ text-decoration:underline; background-position:center 1px;}*/
p.ikony a.m1{background-image: url(../btn/nahoru.gif);}
p.ikony a.m2{background-image: url(../btn/poslat-email.gif);}
p.ikony a.m3{background-image: url(../btn/tisk.gif);}

.err {font-weight:bold; color:#8E0E14;}
input.form { font-size:12px; margin:0 0 2px 0px; width:200px; padding:0 2px; border:1px solid #8E0E14;}
input.check { font-size:12px; margin:0 0 2px 0px; width:auto; padding:0; border:none;}
select.form { font-size:12px; margin:0 0 2px 0px; padding:0; border:1px solid #8E0E14;}
textarea.form { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 2px 0px; width:200px; height:70px; padding:0 2px; border:1px solid #8E0E14;}
input.btn {margin:0 0 2px 0px; width:auto; background: #8E0E14; color:#FFFFFF; border:none; font-weight:bold; padding:3px 10px;}

p.dalsi {line-height:20px; height:20px;}
p.dalsi a { display:block; float:left; height:20px; padding-left:15px; background:url(../icons/nav-sipka.gif) no-repeat top left;}
p.datum { margin:0; padding:0; font-size:10px; color:#666666;}
p.ext {line-height:20px; height:20px; margin:0; padding:0;}
p.ext a { display:block; float:left; height:20px; padding-left:15px; background:url(../icons/nav-sipka.gif) no-repeat top left;}


p.newfaq a { float:right; display:block; height: 32px; line-height:32px; margin-left:10px; padding-right:42px; background:url(../btn/nova-otazka.gif) no-repeat top right;
font-size:13px; font-weight:bold; color:#8E0E14; text-decoration:none;}
p.newfaq a:hover { text-decoration:underline;}

a.fotogal {padding-left:30px; background:url(../btn/foto.gif) no-repeat top left;}

.fb {float:right; width:100px; text-align:right;padding:0px 23px;}

#foto div {padding:2px 0;}

@media print {
.header {display:none;}
.main {background: none;}
.main .left{float:none; display:none;}
.main .cent{float:none; width:auto; }
.main .right{float:none; display:none;}
.main .ikony{display:none;}
}


