*{
padding:0;
margin:0;}
body{
font-family:serif; 
background:#fff;
color:#000;
font-size:12pt;
line-height:1.2;}

.noscreen, #head, #nav, #head-nav, #head-top #back, #blok, #box, #foot, .form, form, #icq, #toplist, #drobmenu, #drobnav, #head-top-nav, #head-bottom-nav{
display:none;}
h1{
font-size:14pt;
margin:2mm 0;
clear:both;
padding:0;}
h2{
font-size:13pt;
clear:both;
margin:2mm 0 0 0;
padding:0;}
h3{
font-size:12pt;
clear:both;
margin:2mm 0 0 0;
text-align:left;
padding:0;}
a{
color:#000;}
#in p{
text-align:justify;
margin:8px 0px;}
#in p.justify{text-align:justify}
#in p.center{text-align:center}
#in p.right{text-align:right}
#in p.left{text-align:left}
.imgdr p{text-align:center}
#in blockquote p{
padding:25px 0;
clear:both;
color:#000;
text-align:center;
font-weight:bold;
font-size:115%;}
#in strong{color:#000;}
#in strong em{color:#000;}
#in em{color:#000;}
/* ul */
#in ul{
line-height:1.4;
font-size:85%;
margin:0px 0px 0px 0px;
padding:0 0 0 40px}
#in ul li{
font-weight:bold;
list-style-type: disc;}
#in ul li ul{margin:0; padding:0}
#in ul li ul li{padding:0; margin-left:20px; font-weight:normal;}
#in ol{
margin-left:35px;
padding:5px 0 5px 5px}
dl{
padding:0 0 0 15px;}
dt{
font-weight:bold;
font-size:100%;
color:#000;
padding-bottom:4px}
dd{
text-indent:0;
padding-bottom:4px}
#in dd strong{
font-weight:bold;
color:#000}
#in hr{
margin:5px 0;
color:#fff;
background-color:#fff;
border:0;
height:1px;
clear:both}
/* img */
.imgd,img{
text-align:center;
margin:0 auto;
clear:both;}
.img-right, .imgdr{
margin:0px 15px;
text-indent:0;
clear:none;
float:right;
text-align:center;}
.img-left, .imgdl{
margin:0px 15px;
text-indent:0;
float:left;
clear:none;
text-align:center;}
#in table{
clear:both;
width:99%;
color:#000;
font-size:90%;
border-collapse:collapse;
margin:3px 0px;
border:1px solid #c17747;}
#in th, #in td{
color:#000;
border:1px solid #000;
padding:3px;
text-align:left}
#in td{background:#fff; color:#000;}
#in th{background:#fff;}
#in table.auto{
width:auto;}
#in table.normal{
border:1px solid #000;}
#in table.normal th{background:#fff;}
#in table.normal td{background:#fff;}
#in .nobordertable th, #in .nobordertable td{
border:0; background:#fff;margin:0;padding:0 3px;}
#in .nobordertable {border:0;}
#in table.polovina td{width:50%;}
#in table.tretina td{width:33%;}
#in table.ctvrtina td{width:25%;}
#in table.center td{text-align:center}
#in table.float{float:left; clear:none;}
#in table.float td{ font-weight:bold}
#in table.top th, #in table.top td{ vertical-align:top}
/* speciality*/
#novinky h2 a:link, #novinky h2 a:visited{color:#000}
#novinky p{ text-align:justify; margin:4px 0; padding:0; font-size:85%;}
#novinky h2{margin:2px 0; padding:2px 0}
#novinky img{margin:0 0 0 8px; border:4px solid #eee}
#novinky .novinka-datum{color:#888; clear:both; text-align:right; padding-top:3px}
#novinky .novinka-datum a{font-weight:bold}

.galerie-obal img{padding:0;margin:0;display:none;}
.galerie-obal .fotogal-nahled{float:left;margin:10px;
border:1px solid #e0d9a0;
background:#f7f5e3 no-repeat center center;}
.fk-nahled{float:left;margin:10px;text-align:center;width:150px}
.galerie-obal{margin-bottom:10px;}
