/*****************************/
/* Arkusz stylów dla SmodCMS */
/*   by Paweł Napieralski    */
/*      panap@wp.pl	         */
/*****************************/

* {margin:0; padding:0}

body {background: #DADADA url(../layout/forest/zielonepasy.gif);color: #4A4A16;text-align:center;}
body, td {font-size: 8.5pt; font-family: tahoma, Arial, Helvetica, sans-serif; }
/* IEWin Font Size only - to allow IEWin to zoom. Do not remove comments \*/
* html  {FONT-SIZE: 76%}
/* End IE Win Font Size 68.75 */

body.dodruku {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background-color: #ffffff;	
    background-image: url(../images/zero.gif);
    background-repeat: no-repeat;	
	background-position: 20px 20px;
    text-align: left;
	margin: 0 20px;
	padding: 0;
    }

#main {position:relative;width: 778px; margin: 10px auto; text-align: left; background:#415731 url(../layout/forest/main_bg.gif) repeat-y 25px 0px}

#head {height:175px; background: url(../layout/forest/top1.jpg) no-repeat top left; }
#head h1 {position:relative; top:103px;}
#head h1 a {display: block; width: 71px; height: 43px;}		

#head h1 span {display: none;}

#footer {position:relative; background: url(../layout/forest/foot.gif) no-repeat bottom; height:62px; margin-top:20px; font-size: 0.9em; color:#CCCC99;  text-align:center }
#footer ul {list-style: none; bottom:0; padding-top:7px; display:block; margin:0 25px 0 25px}
#footer a {color:#CCCC99; font-weight: normal; text-decoration:none;}
#footer a:hover {text-decoration:underline}
#footer .fl a {display:block;}
#footer .fl {margin:5px 0 0 0}
#footer .fr {margin-top:35px; color:#083006}
#footer .fr a {color:#083006}

#content {display:inline; width:585px; float:right; margin-right:10px; margin-top:0px; background:#DADADA url(../layout/forest/content_bottom.gif) no-repeat bottom;line-height:1.5em; padding-bottom:50px; text-align:center}
#content h2, #navbar h2 {background: #bac692; color:#666600; margin-bottom:20px; padding:15px 10px; font-size:16pt; font-family: Georgia; }
#content h3 { font-size:1.2em; color:#666600; letter-spacing:3px; margin:35px 10px 10px 10px; clear:both}
#content h4 { font-size:1.1em; color:#4a4a16; border-bottom: 1px solid #999966; margin:25px 10px 5px 30px; width:auto;clear:both}
#content p {margin:0 20px 15px 30px; text-align:justify;min-height:1em}
#content p em {color:#c3870b;}
#content blockquote {margin:0 0 15px 30px}
#content ul, #content ol {margin-left:60px;	margin-bottom:15px; margin-right:15px; line-height:1.5em}
#content ul ul , #content ol ul {margin:0 15px 0 30px;}
#content li {margin-bottom:8px; }
#content ul li {list-style-image: url(../layout/forest/arr_green.gif)}
#content ul li li {list-style-image: url(../layout/forest/square_green.gif)}
#content ol li li {list-style-type: lower-alpha }
#content ol li li li{list-style-type: lower-roman }
#content a img {border:none}
#content table {border-collapse:collapse; margin:10px auto; border-color: #999966}
#content td {vertical-align:top; padding:2px 8px; border-color: #999966}
#content .picleft {float: left; margin: 5px 10px 2px 0; display:inline}
#content .picright {float: right; margin: 5px 0 2px 10px}
#content .piccenter {display:block; text-align:center; margin:10px auto;}
#content * img {border:0px solid #002c07; max-width:99%}


/* MENU */

#navbar {position:relative; width:169px;   margin-left:8px; background: url(../layout/forest/menu_bg.gif) repeat-y}
#navbar li {list-style-type: none; margin: 4px 8px 4px 12px; }
#navbar ul {width:169px;  margin:0; padding:40px 0 110px 0; background: url(../layout/forest/menu_top.gif) no-repeat top;}
#navbar li ul {padding:0; width:auto; background:none; margin:2px 0 5px 1px;}
#navbar li li {background:none; margin-left:14px}
#navbar li li a {padding-left:0px; font-weight:normal; font-size:0.9em; color:#9cbb0b; background:none;}
#navbar li li a:hover {background:none;}
#navbar a {padding-left:14px; background:url(../layout/forest/menu_bullets.gif) no-repeat  0px 4px; text-decoration: none; color:#2d2c2c; font-size:10pt; color:#627638; }
#navbar a:hover {color:#768d08;background:url(../layout/forest/menu_bullets1.gif) no-repeat 0px 4px;}
#navbar li.current a {font-weight:bold; background: url(../layout/forest/menu_bullets1.gif) no-repeat 0px 4px; }
#navbar li.current li a {font-weight:normal; background:none}
#navbar li li.current a	{background:none}
  
a {color: #006600;	font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover {text-decoration:underline; color:#ff6a16;}

.right {text-align: right;}	
.spacer {clear: both; border:none; font-size:1px; height:1px;}
.hide {display: none;}

.fl {float:left; margin-right:10px}
.fr {float:right; margin-left:10px}
abbr, acronym {cursor: help;}

#extrainfo img {position: relative; top: 9px;right: -5px;}
#info, #extrainfo {
    width: 400px;  margin: 10px auto;
    padding: 30px; margin-top: 35px;
    text-align: center;	vertical-align: middle;
    border: 1px solid #666633;	background: #bac692 url(../layout/forest/uwaga.gif) no-repeat 20px 50%;
	  font-weight: bold; color:#666633;
    }		
#extrainfo #info {width:auto;background:none;border:none}
#extrainfo h3 {font-size:10pt; letter-spacing:1px}
	
#galeria {margin:0 10px}
#galeria table.look {width: 100%; text-align: left; border-bottom:3px solid #9ba362; margin:0 0 10px 0}
#galeria table.look td{padding:0 0 3px 5px; margin:1px}
#galeria table.look td img, #content #galeriazoom img {padding: 2px;	margin: 2px; border: 1px solid #9ba362;}
#galeria table.look td a:hover img, #content #galeriazoom a:hover img {border-width: 2px; border-color: #618545;margin: 1px;}
#galeria table.look td h3 {margin:0}
p.galhead {margin:0 0 10px 0; font-weight: bold; font-size: 1.2em;}
#galeriazoom {margin:0 25px; text-align: center; }

#contact {width: 510px;  margin:0 auto;}
#contact fieldset {margin: 0 0 3em 0; padding: 10px 13px;}
#contact fieldset.in {margin: 0 0 1em 0; padding: 10px 13px;}

/* rejestracja uzytkownika */
#register {margin:0 25px;}
#register fieldset {margin:0}
#register input.go {width: 110px; }	

/* okienko  lettera na glownej */
#newsletter {width: 169px; background:url(../layout/forest/menu_bottom.gif) no-repeat bottom ;
  position:absolute; bottom: -1px; padding-bottom:30px; color:#cccc99;}		
#newsletter form { background:url(../layout/forest/menu_biuletyn.gif) no-repeat top ; padding-left:14px;}
#newsletter input { margin:30px 0 5px 0px; color:#666600;}
#newsletter img { display:none }
	
/* newsletter */
#newsletterin {margin:0 25px;}
  
/* login */
#divlogin {width:420px; margin: 0 auto; position: relative; font-weight: normal; }
#divlogin input.go {width: 50px; padding:0;}	
#divlogin label {font-weight: bold;}	

/*tabelaryczny układ forumlarzy*/
#divlogin dl dt, #register dl dt, #newsletterin dl dt {font-weight: bold; width: 15em; text-align: right;}
#divlogin dl dd, #register dl dd, #newsletterin dl dd {position: relative; top: -1.6em; left: 16em;} 

#searchresult {margin:25px;}
#searchresult #extrainfo {width: 400px;	margin: 0 auto;  padding: 30px; margin-top: 35px;
    text-align: center;	vertical-align: middle;  border: 1px solid #666633;	background: #bac692; font-weight: bold;
	color:#666633;}
#searchresult #extrainfo b {background-color: #CCCC55;}
#searchresultinfo {border:1px solid #98aa75; margin-bottom:10px; padding:5px; background:#bac692}
.searchresultshow {margin-bottom:20px}
.searchresultshow a {text-decoration:none; color:#663300}
.searchresultshow a:hover {text-decoration:none; color:#663300}
.searchresultshow b {color:#663300;width:100%;border-bottom:1px solid #663300}
#searchresultnext {margin:15px 0px; border-top:1px solid #98aa75;	text-align: right;}
.znalazl { font-weight: bold; background-color: #CCCC55; }


/* wyszukiwarka */
#search {position: absolute; top: 147px; right: 10px; width:150px; height:20px; text-align:right}		
#search img {display:none;	}
#search input {padding:1px 0px 1px 3px; color:#666600;}

/* gorne menu */
#topmenu {position: absolute;	top:146px; left:0;  padding:4px 0 4px 15px;
  font-size:8pt; color: #627638; width:550px; height:20px;}	
#topmenu a {color: #002c07; font-weight: normal; font-size:8pt; }		
#topmenu a:hover {color:#81A487}				
				
/* newsy */
#niushome {background: #bac692 url(../layout/forest/nius_bottom.gif) no-repeat bottom; color:#002c07; width:210px; float:right; font-size:8pt; line-height:1.2em; margin:48px 1px 2px 10px; padding:0 10px 15px 12px; }
#niushome h3 {margin:0; font-size:8pt; letter-spacing:1px; border-bottom:1px solid #666600}
#niushome .more  {text-align: right; margin: 0; }
#news .newsmore {text-align: right; margin-right:20px}
#news p {margin-bottom:0}
#news h3{margin:10px}
#niushome .more a, #news .newsmore a , #look .other a{text-decoration:none; font-weight:bold;}
#niushome .date, #look .newsdate, #news .newsdate {font-size: 7pt; color: #5aa539; display: block;}
#niushome .intro {margin:0 0 10px 0} 
#next {	margin:15px 15px; border-top:1px solid #bac692;	text-align: right; }	

/* MAPA STRONY */
#sitemap a { color: #000000; text-decoration: none; }
#sitemap a:hover { text-decoration: underline;}	
#sitemap li {margin-bottom:0px}
	
#dwn, #dwn2 {margin: 0 25px; line-height:1.2em}
#dwn p {margin:0}
#dwn h3 {margin:5px 0}
#dwn a {text-decoration: none;}
#dwn a:hover {text-decoration: underline;}		
#dwn div.in {margin-bottom: 12px; padding-bottom:10px; border-bottom: 1px solid #666633;}		
#dwn2 a {	font-weight: normal;color: #666633;text-decoration: none;	}
#dwn2 a:hover {text-decoration: underline;}		
#dwn2 div.in2 {padding: 0; margin-bottom: 5px;	padding: 0 0 0 35px;}
#dwn2 div.in2img {width: 36px; height:44px; position: relative; float: left; background: url(../layout/forest/dwn.gif) no-repeat}	
#dwn2 div.in2img a {width: 36px; height:44px; display:block}
#dwn2 div.in2img img {display:none}
#dwn2 div.instat {clear:both; padding: 3px;
  border: 1px solid #666633; background: #bac692;text-align: right;font-weight: bold;
	color: #666633; margin-bottom: 12px;
	}	
#dwngo {text-align: center;  height:98%; background:#cccc99; border:3px solid #666633}
#dwngo h2 {color:#666633;font-size: 18pt; margin: 10px 0 0 0;}	
	
/* POZOSTAE LINKI */
#faqcategory { margin:10px 15px; font-weight:bold}
#faqcategory img, #dict img {border:none}
#faqquestions {margin:15px 0px}	
#faq h2 {font-size:1.1em; color:#4a4a16; border-bottom: 1px solid #999966; margin:25px 10px 5px 30px; padding:0; background:none;font-family:tahoma}

#dict {margin:0 15px}
#dict table td {background:#666633; text-align:center}
#dict table td a {text-decoration:none; color:#fa8c21}
#dict table {border-collapse: separate; border-bottom: 3px solid #666633; border-top: 3px solid #666633}

#divforum {color:#0B0E07;position: relative;margin: 0 10px; margin-top:-7px; padding: 20px 10px 30px 10px;background:#cccc99 url(../layout/forest/forum_bottom.gif) no-repeat bottom;}
#divforum table {border:1px solid #465d02;margin-bottom:2px;}
#divforum textarea {width:auto}
#divforum table * table {border:none; margin:0}	
#divforum td.menug {color:#99cc66; background-color: #e2f1dd; }
#divforum td.menug2 {color:#233A0D}
#divforum td {text-align: left; padding: 0px;}
#divforum table table td{padding: 2px; background:#577236; border-color:#577236 !important; }
#divforum table {background:#577236;}
#divforum td.right {text-align: right;background:#d5e3c4}	
#divforum a {color: #009900; text-decoration:none}
#divforum a:hover {text-decoration:underline}
#divforum a.forum:link {color: #009900;background-color: transparent;}
#divforum a.forumadmin {color: #ff0000;}
#divforum .forum1 {background-color: #D5E3C4; }
#divforum .forum1r {text-align: right; background: #d5e3c4;}	
#divforum .forum2g {background-color: #d8f8c8;padding:0 8px}
#divforum .forum2g font {color:#9ba362}
#divforum .forum2a {background-color: #D6E6D5;padding:0 8px}
#divforum .forum2a font {color:#9ba362}
#divforum .forum1 font {color:#9ba362}
#divforum .forum_stat {text-align: center; background: #CFDFBC;}
#divforum .forum_stat a {background: url(../layout/forest/ico1.gif) no-repeat 0 2px; padding-left:10px}
#divforum .forum_statsm {font-size: 7pt; text-decoration:none; text-align: center;font-weight: normal;}
#divforum .forum_stat2 {text-align: center; background: #CFDFBC}
#divforum .forum_cytat {margin:3px 25px; border: 1px solid #465d02; padding:7px; background:#9ba362 url(../layout/forest/cytat_bg.gif) no-repeat top right;color: #415731;}
#divforum .forum_kod {margin:3px 25px; padding:7px; background:#99cc99 url(../layout/forest/kod_bg.gif) no-repeat top right;color: #336633;border: 1px solid #465d02;}
#divforum .forum_forum {height:27px;font-weight: bold; background: #bac692 url(../layout/forest/forum_kat.gif) repeat-x; color:#1B2311; padding:0px 5px;vertical-align:middle}
#divforum .forum_head {height:32px; font-weight: bold; background: #465d02 url(../layout/forest/forum_nag.gif) repeat-x; color:#E0EAD3; padding:0px 5px;vertical-align:middle}
#divforum .forum_head2 {font-weight: bold; background: #eaf5dd; padding:7px}
#divforum .forum_remember {background:#eaf5dd; padding:0 7px}
#divforum .stat {text-align:center;}
#divforum .stat2 {text-align:center; font-weight:bold;}

/* FORMULARZE */
legend {font-size:8pt; margin:0 8px; color:#666633}
* html legend {font-size:8pt; margin:0 8px 20px 8px; color:#666633}
fieldset {border:1px solid #666633;margin-bottom:10px;padding:15px 5px;color:#666633;}    
label {color:#666633;font-size:8pt}
input, textarea, select{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;
    border: 1px solid #666633;background:#9ba362;color:#663300;}
input {margin: 1px 0;padding:1px 2px}	
input:focus, textarea:focus { background:#cccc66 }
input.go {background:#5f7c02;border-color:#000a00}
textarea {width:98% }

#content #kategoriegal {margin:0; }
#content #kategoriegal #opiskat {margin:6px 6px 6px 15px}
#content #kategoriegal h3 {font-size:1em; margin:5px 5px 0px 5px; }
#content #kategoriegal h3 a {font-size:1.1em; font-weight:bold}
#content #kategoriegal li {float:left; width:100%; background: #fafafa; list-style:none; margin:0 0 5px 0; border:1px solid #dddddd}
#content #kategoriegal li img {float:left; padding: 2px; margin: 4px 4px 8px 15px; border: 1px solid #dddddd;}
#content #kategoriegal li a:hover img {border-width: 2px; border-color: #dddddd; margin: 3px 3px 7px 14px;}


#karta {
	position: absolute;
	margin-top: 15px;
	padding: 10px;
	background: #fafafa;
	border: 1px solid #bbbbbb;
	}
	
#karta p {
	padding-left: 100px;
	}
	
#karta img {
	border: 1px solid #bbbbbb;
	float: left;
	}
	
#karta img {
	border: 1px solid #dddddd;
	}

#guestbook {font-size:8pt}
#guestbook dl {background-color:#fafafa; border-width:1px 1px 2px 1px; border-style: solid; border-color:#e3e3e3; margin:10px 0px;  position:relative}
#guestbook dl a {font-size:1em;}
#guestbook dt {color:#444444}
#guestbook dt strong {color:#336699}
#guestbook dt em {font-style:normal}
#guestbook dt {background-color:#e3e3e3; margin:0px; padding:1px 2px; }
#guestbook dd {padding:2px; background-color:#fafafa; color:#555555}
#guestbook dd.wiadomosc {padding-bottom:5px}
#guestbook dd.admin {font-size:0.9em; background-color:transparent; padding:0 2px;text-align:right; position:absolute; top:0; right:0}
#guestbook dd.admin a {color:#cc3333; margin:2px 0 0 3px; display:block; width:14px; height:14px; float:left}
#guestbook dd.admin a.editlink {background: url(../edytor/images/edytuj.png) no-repeat; }
#guestbook dd.admin a.dellink {background: url(../edytor/images/kasuj.png) no-repeat; }
#guestbook dd.admin a span {display:none}
#guestbook dd.info {padding: 2px 0 0 2px; width:30%; height:9px; background:#e3e3e3 url(../images/skos.png) no-repeat top right; }
#guestbook dd.info a {width:35px; height:9px; margin-right:6px; display:block; float:left}
#guestbook dd.info a.www {background-image:url(../images/www.png)}
#guestbook dd.info a.info {background-image:url(../images/info.png)}
#guestbook dd.info a.email {background-image:url(../images/email.png)}
#guestbook dd.info a span {display:none}

#guestbook .errorboard {border:1px solid #ff8080; padding:10px 20px; margin:0; background-color:#ffcccc; color: #cc3333}
#guestbook .errorboard li {list-style-image:none; margin-left:30px; }

#guestbook fieldset {border:none; margin:5px 0}
#guestbook fieldset legend {display:none}
#guestbook fieldset dl {border:1px solid #cccccc; padding:1px 1px 0px 1px; margin:5px 0;}
#guestbook fieldset dt {background-color:#e3e3e3; padding:0px; font-size:0.9em }
#guestbook fieldset dd {background-color:#fafafa; padding:5px 5%; margin:1px 0; }
#guestbook fieldset textarea, #guestbook fieldset input {width:99%; margin:0px 2px; border-color:#bbbbbb; border-width:1px; border-style:solid; padding:2px 1px}
#guestbook fieldset textarea {height:200px}
html > #guestbookm fieldset textarea{width:90%}
html > #guestbook fieldset input {width:90%}
#guestbook fieldset dd.submit input {width:30%; margin:0px auto; }
#guestbook fieldset dd.submit {text-align:center}
#guestbook label {display:block; font-weight:bold; color: #666666; padding:2px 5px}


#drukpdf {
	width: 100%;
	text-align: right;
	}
	
#drukpdf img {
	border: 0;
	}

#dodruku {
	width: 700px;
	}

#drukujemy {
	width: 580px;
	float: right;
	margin-top: -15px;
	}
	
#drukujemy p {
	text-align: justify;
	margin: 10px 0;
	}
	
#drukujemylogo {
	width: 90px;
	padding-top: 10px;
	}

#buttony {width:790px; margin: 0 auto; text-align:left; clear:both}
#buttony li {display:inline; list-style:none; margin: 0 0 0 2px; }

/*tylko na stronie na stronie głównej treść zostawi miejsce na niusy */
#page1 .incontent {margin-right:10px}

/* pozycjonowaniem absolutnym niusy wędrują do góry */
#niushome {
    width: 260px;
    position: absolute;
    top: 60px;
    right:0; 
    }