@charset "utf-8";

* { margin: 0px; padding: 0px; }
.hidden { display:none; }

body { font-family: "Times New Roman", Times, serif; font-size: 14px; color:#64644c; background: #8b8c50 url(img/bg.jpg) center top repeat-y fixed; }
a:link img, a:visited img { border:2px solid #5b4b07; }
a:hover img, a:active img { border:2px solid #e43d00; }

#main { margin:0 auto; width:1008px; }

#mainmenu { width:879px; padding:8px 8px 12px 8px; margin:-4px 56px 0 56px; background-color:#fdf7ef; text-align:center; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
#mainmenu a { color:#5b4b07; text-decoration:none; font-weight:bold; margin:0 7px; }
#mainmenu a:hover { color:#e43d00; text-decoration:underline; }
#mainmenu .sel { color:#e43d00; text-decoration:none; font-weight:bold; margin:0 7px; }

#header0 { width:1008px; height:180px; text-align:center; background:url(img/headbg0.png) center top no-repeat; }
#header1 { width:1008px; height:180px; text-align:center; background:url(img/headbg1.png) center top no-repeat; }
#headerh { width:1008px; height:180px; text-align:left; }
#headerh .caption { position:relative; width:150px; text-align:center; padding:0 0 6px 0; color:#ffffff; background:url(historia/konec.gif) bottom center no-repeat; }
#headerh .caption p { background-color:#594e29; line-height:17px; padding:5px; }

#timeline { height:42px; padding:136px 0 0 0; text-align:left; background:url(historia/timeline.png) center bottom no-repeat; }
#timeline img { border:none; }

#container { padding:0 57px 30px 56px; margin-top:-3px; zoom:1; background:url(img/containerbg.png) 56px top repeat-y; }

#left { width:148px; float:left; text-align:left; padding-bottom:30px; }
#right { width:148px; float:right; text-align:center; padding-bottom:30px; }

#left h2, #right h2 { font-size:17px; font-weight:bold; text-indent:0.5em; text-align:left; color:#1f6a91; min-height:35px; display:block; background:url(img/ctbg.gif) bottom left no-repeat; }
#right a:link, #right a:visited { color:#5b4b07; text-decoration:none; }
#right a:hover, #right a:active { color:#e43d00; text-decoration:underline; }
#right .item { margin:0 15px 15px 15px; }

#left h3 { font-size:12px; font-weight:bold; text-align:left; color:#534406; margin:0; padding:0; }
#left a:link, #left a:visited, #left p { color:#5b4b07; text-decoration:none; font-size:12px; }
#left a:hover, #left a:active { color:#e43d00; text-decoration:underline; }
#left .item { margin:0 15px 15px 15px; }

#content { width:559px; margin:0 0 20px 148px; padding:0 20px; text-align:justify; }
#content h1 { font-size:18px; font-weight:bold; color:#1f6a91; height:40px; width:559px; padding:0 20px; position:relative; top:-20px; left:-20px; background:url(img/h1bg.jpg) bottom left no-repeat; }
#content h2 { font-size:14px; font-weight:bold; color:#534406; min-height:40px; display:block; background:url(img/titlebg.png) bottom right no-repeat; }
#content h2 .info {font-size:10px; font-weight:normal; color:#a18f75; float:right; margin:3px 50px; }
#content h3 { font-size:18px; font-weight:bold; color:#1f6a91; text-align:center; }
#content h4 { font-size:14px; font-weight:bold; color:#534406; text-align:center; margin:25px auto auto 15px;; }
#content a { color:#5b4b07; text-decoration:none; }
#content a:hover { color:#e43d00; text-decoration:underline; }
#content .item { padding:0 0 15px 0; }
#content .item p { margin:0 0 1em 0; }
#content .galindex { text-align: left; }

#clear { clear:both; }

#footer { height:61px; background:url(img/footerbg.png) center top no-repeat; }
#footer p { color:#a18f75; font-size: 12px; text-align:center; line-height:61px; }

.tabela { border:2px solid #534406; width:100%; margin:0 0 25px 0; padding:0; }
.tabela th { text-align:left; font-weight:bold; vertical-align:top; border-bottom:1px solid #534406; padding:0 2px; }
.tabela td { text-align:left; vertical-align:top; border-bottom:1px solid #534406; padding:0 2px; }
.tabela th .gray, .tabela td .gray { font-size:12px; color:#999999; }

fieldset { padding:5px; }
fieldset legend { font-weight:bold; }
fieldset p { margin-bottom:5px; }
fieldset div { padding:5px 20px; }
label { color:#534406; }
.txtinp { min-width:150px; text-align:right; display:block; float:left; margin-right:5px; }
input, textarea, select, .slct { margin:2px; color:#1f6a91; background-color:#fbf1e2; border:1px solid #c3872e; }
input:focus, textarea:focus, select:focus { background-color:#fff; border-color:#534406; }

.kalendarz { font-size:11px; background-color:#534406; padding:0; color:#fdf7ef; height:500px; width:550px; }
.godzinki { float:left; width:50px; max-height:500px; padding-top:50px; background-color:#736125; }
.godzinki p { height:50px; padding:0 5px; text-align:right; background:url(img/kalbg.gif) left top repeat-y; }
.kratkawraper { min-width:500px; overflow:auto; }
.kratkatop { height:50px; }
.kratkatop ul { margin:0; padding:0; max-height:50px; list-style:none; display:block; background-color:red; }
.kratkatop li { margin:inherit; padding:inherit; float:left; display:inline; height:50px; width:50px; text-align:center; vertical-align:bottom; background-color:#736125; }
.kratkatop li p { font-size:10.5px; width:50px; line-height:17px; padding-top:16px; background:url(img/kalbg.gif) left top no-repeat; }

.kratkamain { position:relative; height:450px; width:500px; overflow:hidden; background:url(img/kalbg.gif) left top repeat scroll; }
.kratkamain div { position:absolute; float:left; width:49px; max-width:49px; background:url(img/knif.png) center bottom no-repeat; overflow:hidden; }
.kratkamain div p { max-height:inherit; margin:0 3px 21px 3px; padding-top:6px; background:url(img/knif.png) center top no-repeat; overflow:hidden; }

/*.closed { background-color:#333; }
.other { background-color:#666; }
.short { background-color:#8b8c50; }
.long { background-color:#c2cac2; }*/


