body { padding:0px; margin:0px; overflow:hidden; background:#071313; }
a { text-decoration:none; }
img { border:0px; }
#bg { width:100%; position:fixed; }
#bg div { position:fixed; top:0px; left:0px; z-index:8; width:100%; height:100%; }
#bg div.active { z-index:10; }
#bg div.last-active { z-index:9; }
#include { position:absolute; z-index:12; top:220px; width:100%; bottom:30px; overflow-y:auto; }
#loader { display:none; position:absolute; width:43px; height:11px; background:url('/i/ajax-loader.gif'); left:49%; top:49%; z-index:15; }
#body { position:absolute; top:0; left:0; width:100%; height:100%; }
#top { position:fixed; width:100%; height:200px; z-index:90; overflow:hidden; }
#logo { position:fixed; }
#logo img { width:200px; height:200px; }
#menu { position:fixed; left:0; top:200px; z-index:91; }
#menu2 { position:fixed; top:10px; left:0px; }
#nav { position:absolute; width:200px; right:10px; margin-top:10px; z-index:5; }
#nav a { float:left; margin-left:10px; }
#content, #photos { position:absolute; width:568px; min-height:400px; left:250px; color:#fff; padding-top:20px; padding-bottom:70px; overflow-y:hidden; font-family:Tahoma; font-size:13px; z-index:9; }
#news { list-style:none; margin:0px; padding:0px; padding-top:15px; font-family:Tahoma; }
#news li { padding-bottom:5px; margin-top:22px; border-bottom:1px solid #b69456; color:#d5c19d; font-size:12px; }
#news li:first-child { margin-top:0px; }
#news li:first-child b { font-size:17px; }
#news li a[rel=lightbox] { margin-left:10px; margin-right:10px; }
#news li img:first-child { margin-left:-10px; }
#news li b { font-size:13px; }
#news li img { /*width:90px; height:90px;*/ border:0px solid #b69456; padding-bottom:10px; }
#news li div { margin-top:5px; margin-bottom:8px; }
#cat_menu { position:fixed; left:0; top:210px; left:250px; list-style:none; margin:0px; padding:0px; z-index:90; }
#cat_menu li { float:left; padding-left:20px; padding-right:20px; }
#photos { list-style:none; width:auto; margin-right:240px; top:40px; padding-top:0px; }
#photos li { position:relative; float:left; width:110px; height:150px; overflow:hidden; }
#photos li > div { position:absolute; text-align:center; margin-top:-5px; width:110px; font-family:Tahoma; font-size:12px; }
#photos li a div { padding:10px; }
/*
#photos li.cat { width:150px; }
#photos li.cat > div { width:140px; }
*/
#photos li { width:160px; }
#photos li > div { width:160px; }

#slideshow img { position:absolute; top:77px; left:22px; z-index:-3; }
#slideshow img.active { z-index:-1; }
#slideshow img.last-active { z-index:-2; }

#content table { border-collapse:collapse; border:4px solid #99782E; font-size:12px; /*font-weight:bold;*/ margin:auto; margin-top:10px; }
#content table td { width:120px; border:4px solid #99782E; padding:5px; text-align:center; }
#content table td:first-child { width:100px; text-align:left; }
#content table td:first-child { font-weight:bold; }
#content table tr:first-child td { font-weight:bold; }

#content table#karta { border:0px; }
#content table#karta td { border:0px; margin-bottom:20px; text-align:left; }
#content table#karta td img { display:block; }
#content table#karta tr:first-child td { font-weight:normal; }
#content table#karta td input[type='text'] { border:1px solid #000; width:50px; }
#content table#karta td.r { text-align:right; }

#content form p label { width:100px; display:block; float:left; }
#content form p label sup { color:#b8975c; }
#content form p input[type='text'] { border:1px solid #ccc; width:232px; }
#content form p input.s { width:45px; }
#content form p input.m { width:175px; margin-left:10px; }
#content form p { clear:both; margin-top:5px; margin-bottom:5px; height:20px; }

#bottom { position:fixed; bottom:0px; height:31px; width:100%; z-index:13; }
#bottom div.l { position:absolute; left:0px; z-index:95; bottom:10px; width:364px; height:60px; background:url('i/dereniowa_stopka.png'); }
#bottom div.r { position:absolute; right:0px; bottom:10px; width:211px; height:86px; background:url('i/grafika_stopka.png'); }
#bottom .b { position:absolute; width:100%; background:url('i/bottom.png'); padding:9px; font-family:Verdana; font-size:10px; color:#b8975c; border-top:1px solid #b8975c; }
#bottom .b span { float:left; }
#bottom ul { list-style:none; width:547px; margin:0 auto; }
#bottom ul li { float:left; border-left:1px solid #b8975c; padding-left:30px; padding-right:30px; padding-left:12px; padding-right:12px; }
#bottom ul li:first-child { border-left:0px; }
#bottom a, #bottom ul li a { color:#b8975c; }
#bottom .b .r { float:right; margin-right:20px; }
