/* CSS screen doc */

html, body, #page { min-height:100%; width: 100%; height: 100%; }
html>body, html>body #page{ height: auto; }
body { margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#d3b99a; background:url(../img/d01-pattern-header.gif) top left repeat-x #5a0202; }
#page { position: absolute; top:0; left: 0; }
#wrapper { 	width: 772px; margin: 0px auto;	padding-bottom:30px; }
#footer { position: absolute; bottom: 0; width:100%; height: 230px; background:url(../img/d01-pattern-footer.gif) bottom left repeat-x #5a0202;  }

/*-------------------------- page styling part --------------------------*/

#footer-content { width:772px; height:80px;  background:url(../img/d01-footer-podpis.jpg) top left no-repeat; margin:0px auto; } 
#main {  text-align:left; margin-left:1px; clear:both; }

html>body #header {
  height:280px;
  width:772px;
  _margin-left:1px;
  background:url(../img/header2.png) bottom left no-repeat;
}

* html #header {
  height:280px;
  width:772px;
  _margin-left:1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/header2.png", sizingMethod="crop");
}

#header h1 { display:block; height:190px; width:284px; padding-left:1px;  margin:0; }
#header h1 span { display:none; }

#pruh { height:41px; /* background:url(../img/d01-pruh-menu.gif) top left no-repeat; */ width:772px; padding-top:0px;   }
#pruh #nabidka {  }
#pruh #nabidka dt { float:left; }
#pruh #nabidka dl { margin:0; padding:0;  }

#pruh #nabidka dt a span { display:none; }
#pruh #nabidka dt a.uvod { width:53px; height:24px; display:block; background:url(../img/uvod.jpg) top left no-repeat;  }
#pruh #nabidka dt a.aktuality { width:85px; height:24px; display:block; background:url(../img/aktuality.jpg) top left no-repeat;  }
#pruh #nabidka dt a.omne { width:66px; height:24px; display:block; background:url(../img/ome.jpg) top left no-repeat;  }
#pruh #nabidka dt a.fotogalerie { width:103px; height:24px; display:block; background:url(../img/fotogalerie.jpg) top left no-repeat;  }
#pruh #nabidka dt a.vystavy { width:77px; height:24px; display:block; background:url(../img/vystavy.jpg) top left no-repeat;  }
#pruh #nabidka dt a.zajimavosti { width:109px; height:24px; display:block; background:url(../img/zajimavosti.jpg) top left no-repeat;  }
#pruh #nabidka dt a.odkazy { width:77px; height:24px; display:block; background:url(../img/odkazy.jpg) top left no-repeat;  }
#pruh #nabidka dt a.kniha { width:123px; height:24px; display:block; background:url(../img/kniha.jpg) top left no-repeat;  }
#pruh #nabidka dt a.kontakt { width:75px; height:24px; display:block; background:url(../img/kontakt.jpg) top left no-repeat;  }

#pruh #nabidka dt a.uvod:hover { width:53px; height:24px; display:block; background:url(../img/huvod.jpg) top left no-repeat;  }
#pruh #nabidka dt a.aktuality:hover { width:85px; height:24px; display:block; background:url(../img/haktuality.jpg) top left no-repeat;  }
#pruh #nabidka dt a.omne:hover { width:66px; height:24px; display:block; background:url(../img/home.jpg) top left no-repeat;  }
#pruh #nabidka dt a.fotogalerie:hover { width:103px; height:24px; display:block; background:url(../img/hfotogalerie.jpg) top left no-repeat;  }
#pruh #nabidka dt a.vystavy:hover { width:77px; height:24px; display:block; background:url(../img/hvystavy.jpg) top left no-repeat;  }
#pruh #nabidka dt a.zajimavosti:hover { width:109px; height:24px; display:block; background:url(../img/hzajimavosti.jpg) top left no-repeat;  }
#pruh #nabidka dt a.odkazy:hover { width:77px; height:24px; display:block; background:url(../img/hodkazy.jpg) top left no-repeat;  }
#pruh #nabidka dt a.kniha:hover { width:123px; height:24px; display:block; background:url(../img/hkniha.jpg) top left no-repeat;  }
#pruh #nabidka dt a.kontakt:hover { width:75px; height:24px; display:block; background:url(../img/hkontakt.jpg) top left no-repeat;  }


#main #levy_sloupec { width:207px; float:left; padding-left:3px; }
#main #levy_sloupec #aktual {background:url(../img/d01-left-diskuze.jpg) top left no-repeat;  width:207px; height:340px; padding-top:15px; padding-left:10px; margin-bottom:80px;  }
#main #levy_sloupec #knih { background:url(../img/d01-left-aktuality.jpg) top left no-repeat; width:207px; height:370px; padding-top:15px; padding-left:10px; margin-bottom:80px;  }


#main #levy_sloupec #submenu { background:url(../img/d01-left-aktuality.jpg) top left no-repeat; width:207px; height:170px; padding-top:15px; padding-left:10px; margin-bottom:50px;  }
#main #levy_sloupec /*#submenu*/  .subpol { margin-bottom:5px; font-weight:bold; margin-left:5px; width:175px; display:block; }
#main #levy_sloupec /*#submenu*/  .subpol a { color:#b69f83; }
#main #levy_sloupec /*#submenu*/  .subpol a:hover { color:#fff; }
#main #levy_sloupec .subpol p { font-weight:normal; text-align:left; }
#submenu h2 { margin-bottom:8px; } 
 
#main #pravy_sloupec { width:550px; _width:530px;  float:left;  padding-bottom:180px; padding-left:10px;  }

#clearer { clear:left; height:5px; width:772px;} 
 
/*-------------------------- html overides -----------------------------*/

h1,h2,h3,h4 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5 { margin:0; padding:0; border:0; }
h1 { font-size:1.4em; font-weight:100; margin-bottom:15px;}
h2 { font-size:1.4em; font-weight:100; margin-bottom:15px;}
h3 { font-size:1.0em; margin-bottom:15px;}
h4 { font-size:1.0em; }
ul { margin:5px 0px; padding:0; }
li { padding-bottom:4px; margin-left:18px; }
hr { border:1px dashed #FFFFFF; padding:0; margin-bottom:10px; visibility:hidden; } 

p { line-height:1.4em; margin:0; padding:0; text-align:justify; padding-bottom:6px; }

a { color:#c78a4d; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:underline; }
select, input, textarea, label { display:block;  }
select, input, textarea { margin:5px 0px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
input, textarea { width:400px;  }
label  { width: 150px; margin:7px 0px; }

/*------------------------------------------------------------------------*/

#main #pravy_sloupec img { padding:5px; border:2px solid color:#c78a4d; } 
#main  h1 { color:#cd9c6b; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#333333; text-transform:uppercase; }
#main  h2 { color:#cd9c6b; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#333333; }
#main  h3 { color:#cd9c6b; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#333333; }
#main  h4 { margin-bottom:10px; color:#c78a4d; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;} 



.novinka { margin-bottom:15px; clear:both; }
.novinka h2 { margin-bottom:0px; font-size:14px; margin-bottom:2px; color:#c78a4d; }
.novinka .pruh { font-size:10px; font-family:Arial; color:#c78a4d; /* padding-left:5px; */ margin-bottom:3px;  }
.novinka .uvod { margin-bottom:5px;  }
.novinka .imgwrap { float:left; padding-right:10px; margin-top:4px; }
.novinka .imgwrap img { border:2px solid #c78a4d; }
.novinka .obsah { text-align:justify; /* padding-left:5px; */ margin-bottom:3px;  }

#hlavicka { margin-bottom:10px;}
#hlavicka h3 { margin-bottom:5px;  }
#hlavicka p { font-size:9px; }
#popis img { margin-right:3px; border:1px solid #c78a4d; }

.odkazy { margin-bottom:5px; clear:both; }
.odkazy h3 { margin-bottom:3px; font-size:1.2em; }
.odkazy h4 { margin-bottom:3px; font-size:1.1em; }
.odkazy p { margin-top:0; padding-top:0; }
.odkazy .imgwrap { float:left; padding-right:10px; width:90px;  }
.odkazy .imgwrap img { border:2px solid #CCCCCC; }

#ref_mod .inside { margin-bottom:12px; margin-top:3px; }
#ref_mod .inside img { margin-right:10px; float:left; border:1px solid #ccc; }
#ref_mod h2 { color:#cd9c6b; font-size:17px; font-weight:bold; margin-bottom:5px; margin-top:5px; text-transform:uppercase;}
#ref_mod h3 { color:#cd9c6b; font-size:14px; font-weight:bold; margin-bottom:0px; }
#ref_mod h4 a { color:#c78a4d; font-size:11px; margin-bottom:0px; }
#ref_mod h4 { font-weight:normal; }
#ref_mod .round { border:2px solid #c78a4d; padding:10px; }

#diskuze {}
#diskuze .dform { margin-bottom:30px; }
#diskuze .submit_button { width:100px;}
#diskuze input.meno { width:130px; }
#diskuze input.captcha { width:70px; }

#diskuze .comment { margin-bottom:20px;}
#diskuze .comment .up { border-bottom:1px dotted #fff; height:17px; width:475px; }
#diskuze .comment h4 { float:right; }
#diskuze .comment .dat { float:left; }
#diskuze .comment p { clear:both; width:475px; _padding-top:8px; }

.strankovac { color:#00111c; font:1.0em tahoma; height:30px;  }
.strankovac .stranky .aktualni {  margin-right: 1px; color:#ccc; padding:0px 1px; }
.strankovac .zobraz { margin:10px 0px; }
.strankovac .stranky .neaktivni {  margin-right: 1px; color: #ccc; }
.strankovac .stranky a, .strankovac .stranky a:link, .strankovac .stranky a:visited { padding:0px 1px;  margin-right: 1px; text-decoration: none; color: #c78a4d; font-weight:normal; } 
.strankovac .val { color: #c78a4d; }
.strankovac .stranky a:hover { color: #ccc; }

