* { margin:0; padding:0; }

body {
	font:normal 14px "Book Antiqua", Palatino, "Times New Roman", times; color:#4d2008; text-align:center;
	background:#f5f2bd url(../gfx/back.jpg) left top repeat-x;
}

div#page { 
	width:932px; height:auto; margin:0 auto; text-align:left; 
	background:transparent url(../gfx/page.jpg) center top repeat-y;}

div#top  { position:relative; width:auto; height:62px; background:transparent url(../gfx/top.jpg) center top no-repeat; }
   #lang { position:absolute; top:10px; right:10px; font-weight:bold; }

div#head-flash { 
	width:auto; height:270px; position:relative;
	background:transparent url(../gfx/fhead.jpg) center top no-repeat; }
   #head-flash #gohome { position:absolute; top:75px; left:94px; }
div#head {
	width:auto; height:170px; position:relative;
	background:transparent url(../gfx/ihead.jpg) center top no-repeat; }
   #head #gohome { position:absolute; top:35px; left:25px; }

div#menu { 
	width:auto; height:59px; padding:0 0 0 50px; 
	background:transparent url(../gfx/menu.jpg) center top no-repeat; }

div#main { width:auto; height:auto; background:transparent url(../gfx/main1.jpg) center top repeat-y; }
   #nav  { 
   	display:block; margin:0 35px; line-height:30px; font-size:12px; font-weight:bold;
   	border:solid #a65e1b; border-width:0 0 1px 0; }
   #nav span { color:#333; padding:0 2px; }
   #nav a { color:#fff; padding:0 2px; }
   
   #news { 
   	float:right; display:block; width:438px; height:270px; margin:10px 25px 0 15px; padding:55px 0 0 0;
    background:transparent url(../gfx/news_.jpg) center top no-repeat; 
    font-family:"Lucida Console", serif; } 
   .news-pict { float:left; margin:10px 10px 0 25px; border:1px solid #A65E1B; }
   .news-head { font-size:18px; font-weight:bold; padding:3px 10px 0 10px; color:#666; } 
   .news-text { font-size:12px; font-weight:bold; line-height:22px; margin-top:-3px; }
    
    #smnu { 
    	float:left; display:block; width:235px; height:314px; margin:24px 0 0 35px; padding:17px 0 0 0;
    	background:transparent url(../gfx/smnu_.jpg) center top no-repeat; }
    #smnu a { font-weight:bold; font-size:15px; color:#fff; line-height:40px; text-indent:30px; text-decoration:none; }
    #sm1,#sm1-sel,#sm2,#sm2-sel,#sm3,#sm3-sel,#sm4,#sm4-sel,#sm5,#sm5-sel,.sm_dummy { display:block; width:235px; height:40px; }
    #sm1 { background:transparent url(../gfx/sm1.jpg) center top no-repeat; text-indent:15px !important; }
    #sm1:hover, #sm1-sel { background:transparent url(../gfx/sm1_.jpg) center top no-repeat !important; text-indent:15px !important; }
    #sm2 { background:transparent url(../gfx/sm2.jpg) center top no-repeat; }
    #sm2:hover, #sm2-sel { background:transparent url(../gfx/sm2_.jpg) center top no-repeat !important; }
    #sm3 { background:transparent url(../gfx/sm3.jpg) center top no-repeat; }
    #sm3:hover, #sm3-sel { background:transparent url(../gfx/sm3_.jpg) center top no-repeat !important; }
    #sm4 { background:transparent url(../gfx/sm4.jpg) center top no-repeat; }
    #sm4:hover, #sm4-sel { background:transparent url(../gfx/sm4_.jpg) center top no-repeat !important; }
    #sm5 { background:transparent url(../gfx/sm1.jpg) center top no-repeat; }
    #sm5:hover, #sm5-sel { background:transparent url(../gfx/sm1_.jpg) center top no-repeat !important; }
    .sm_dummy,.sm_dummy:hover { background:transparent url(../gfx/sm4.jpg) center top no-repeat !important; }
    
    #cont { float:right; display:block; width:655px; height:auto; padding:5px 0 0 0; }
    
    #schema { 
    	position:relative; width:420px; height:349px; margin:5px 25px;
    	background:transparent url(../pic/schema.jpg) left top no-repeat;
    }
    #schema a { position:absolute; font-weight:bold; }
    #sf1 { top:85px; left:130px;  } 
    #sf2 { top:95px; left:290px;  }
    #sf3 { top:177px; left:130px; }
    #sf4 { top:286px; left:130px; }
    #sf5 { top:273px; left:290px; }

div#pale { width:auto; height:204px; background:transparent url(../gfx/pale.jpg) center top repeat-y; }
   #pale h3 { margin:11px 25px; padding:0; }
   #pale h3 span { visibility:hidden; }
   #pale a, #pale .link { color:#333; }   
   #acts { float:left; display:block; width:270px; height:204px; }
   #refr { float:left; display:block; width:300px; height:204px; }
   #pale p { font-size:12px; line-height:15px; padding:0 10px 0 30px; }
   .line { 
   	float:left; display:block; width:8px; height:204px; 
   	background:transparent url(../gfx/line.jpg) center top no-repeat; }
   #gall { float:left; display:block; width:330px; height:204px; }
   .g1   { width:auto !important; }
   #gall-cont img { cursor:pointer; }
   #gall-pane { float:right; margin:10px 0 0 0; }
   .gall-butt { padding:4px 5px; line-height:27px; font-weight:bold; border:1px dashed #9F6827; cursor:pointer; }
   .gall-sbut { padding:4px 5px; font-weight:bold; color:#fff; border:1px solid #9F6827; background:#9F6827; }
   #show { float:left; display:block; width:auto; height:204px; }
   
   	
div#foot { width:auto; height:150px; background:#f5f2bd url(../gfx/foot.jpg) center top no-repeat; }
   #foot span { float:left; display:block; height:85px; line-height:20px; font-weight:bold; font-size:12px; }
   #foot .lp { margin:15px 10px 0 35px; }
   #foot .rp { margin:15px 35px 0 10px; }

h1 { font-size:24px; padding:10px 25px; }
h1 a {color:#fff; text-decoration: none;}
h1 span { display:block; font-size:13px; }
h2 { font-size:20px; color:#fff; padding:15px 25px 0 25px; }
h3 { font-size:17px; color:#fff; padding:10px 25px 0 25px; }
h4 { font-size:15px; color:#803003; padding:10px 25px 0 25px; }

p  { padding:5px 25px; text-align:justify; }
ul.big { padding:5px 25px 5px 45px; }
ul.list { padding:5px 25px 5px 45px; }

#main > h2,#main > h3,#main > p  { padding-left:35px; }

ul { padding:5px 25px; }
ul li { line-height:25px; }
.nolist { list-style-type:none; }

form#rfrm { padding:5px 25px; }
#main > form#rfrm { padding:5px 35px; }

a img { border:none; }

a { color:#A30A0A; }
a:hover { text-decoration:none; }

.mar { margin:10px 25px; }
.pad { padding:10px; }
.brd { border:1px solid #4d2008; }
.rgt { float:right !important; }
.lft { float:left !important; }
.red { color:rgb(153,0,0) !important; }
.blu { color:rgb(51,153,204); }
.shd { color:#333; }
.gry { color:#666; }
.grn { color:#75AF36; }
.clr { clear:both; }
.sml { font-size:12px; }
.bgr { font-size:16px; }
.big { font-size:15px; font-weight:bold; }
.note { font-size:85%; }
.norm { font-size:14px; }
.bold { font-weight:bold; }
.cent { text-align:center; }
.just { text-align:justify; }
.ital { font-style:italic; }
.rght { text-align:right; }
.left { text-align:left; }
.para { margin:0; padding:0;}
.line { margin:0 35px; padding:10px; border:solid #a65e1b; border-width:0 0 1px 0; }
.link { text-decoration:underline; cursor:pointer; color:#A30A0A; }
.link:hover { text-decoration:none; }
.bigger { font-size: 120%; }

.hor {float:left; display:block; width:150px; height:108px; position:relative; background:url(../gfx/brd-hor.jpg) left top no-repeat;}
.ver {float:left; display:block; width:86px; height:108px; position:relative; background:url(../gfx/brd-ver.jpg) left top no-repeat;}
.img-hor, .img-ver { display:block; height:100px; border:none; margin:5px; overflow:hidden; }
.img-hor { width:134px;  }
.img-ver { width:76px;  }
.zoom { position:absolute; bottom:6px; left:7px; }

.slider { text-decoration:underline; cursor:pointer; }
.slider:hover { text-decoration:none; }
.slide {margin:5px 25px;}

#itab { display:block; width:670px; height:125px; overflow:hidden; margin:10px 0 0 35px; }
#apt { float:left; margin:10px; border:1px solid #995b0b; }
.aps { float:right; margin:10px; border:1px solid #995b0b; }

.info { width: 150px; background:#fff; padding:5px 20px; color:rgb(51,153,204); } 

#h3_akce-a-hoste { width:154px; height:32px; background:transparent url(../gfx/h3_akce-a-hoste.jpg) left top no-repeat; }
#h3_napsali-o-nas { width:163px; height:32px; background:transparent url(../gfx/h3_napsali-o-nas.jpg) left top no-repeat; }
#h3_ukazky-letni-galerie { width:251px; height:32px; background:transparent url(../gfx/h3_ukazky-letni-galerie.jpg) left top no-repeat; }
#h3_galerie { width:105px; height:32px; background:transparent url(../gfx/h3_galerie.jpg) left top no-repeat; }

table.bordered {
	margin:5px 25px;
}

table.bordered, table.bordered td, table.bordered td {
	border: 1px solid #4D2008;
	border-collapse: collapse;
	padding: 3px;
}

table.tbl { margin:5px 25px; }
table.tbl tr.dark { background:#AF6815; }
table.tbl tr.pale { background:#EFCA68; }
table.tbl td { padding:5px 10px; }

#flash {
	position: absolute;
	left: 385px;
	top: 30px;
}
.big2 {
	color: #803003;
	font-size: 120%;
	font-weight: bold;	
}

.big3 {
	font-size: 120%;
	font-weight: bold;	
}

.big4 {
	color: #803003;
	font-size: 120%;
	font-weight: bold;	
	padding-left: 5em;
}
ul {
	margin-left: 20px;
}
#map {
	width: 600px;
	height: 300px;
	margin-left: 25px;
}
