/* CSS Document */
#footer .footer_class, #footer .footer_class a:link, #footer .footer_class a:visited{
display:inline;
font:normal 12px/30px Tahoma, Geneva, sans-serif;
letter-spacing:0.03em;
word-spacing:0.25em;
color:#666;
text-decoration:none;
text-shadow:1px 1px 1px #fff;
white-space:nobreak;
}
#footer .footer_class{
display:block;
clear:both;
padding-top:1.2em;
background:transparent url(http://krsio.org.pl/images/hr-cien.png) center 15px no-repeat;
}
#footer .footer_class a:hover{color:#333; border-bottom:2px solid #090;}
#footer .footer_class a:active{color:#090;}
#content-wrapper{
padding:1em 0;
text-align:left;
}

#menu-wrapper{
width:140px;
padding-top:1em;
overflow:hidden;
text-align:left;

}

a.menuitem, a.menuitem_selected{
display:block;
font-family:11px/24px Tahoma, Geneva, sans-serif;
padding:10px;
text-decoration:none;
color:#fff;
margin-left:3px;
}
a.menuitem_selected{
color:#dfd;
margin-left:0px;
border-left:3px solid #fff;
background:transparent url(http://krsio.org.pl/ico/arrow-right.png) -6px 50% no-repeat;
}
a.menuitem:hover{
color:#fff;
margin-left:0px;
border-left:3px solid #fff;
background:transparent url(http://krsio.org.pl/images/white140.png) top center repeat-y;
}

/* ------------- FORMULARZE ------------------------- */

form input {
color:#999; 
outline:0;
padding:0 0.5em;
}
form input:hover{color:#666;}

#hdr-login {
	background:url(http://krsio.org.pl/images/hdr-spec140.png) 0 0 no-repeat;
	width:140px;
}
#hdr-login input {
	width:130px;
	height:26px;
/*	background:#fff url(http://krsio.org.pl/images/form140bg.png) 0 0 no-repeat;  */
	background:transparent;
	font:12px/24px Tahoma, Geneva, sans-serif;
	margin:0 0 10px 0;
	text-indent:3px;
}

#hdr-login input[type='submit'], #hdr-login input[type='button'], form.newsletter input[type='button'] {
	display:inline-block;
	width:65px;
/*	background:#fff url(http://krsio.org.pl/images/button65bg.png) 0 0 no-repeat;  */
	font-size:12px;
	float:left;
	cursor:pointer;
/*	padding:0 0 2px 0;*/
}
#hdr-login input[type='submit'] {text-indent:0;}

#hdr-login h3 {
	font-size:14px;
	padding-left:15px;
	line-height:40px;
}





form .button140, form .button65, form.logowanie input, form.newsletter input{
display:block;
height:26px;
font:12px/26px Tahoma, Geneva, sans-serif;
color:#999;
}
form.logowanie input:hover, form .button65:hover, form .button140:hover{color:#666;}


form.logowanie input[type='text'], form.logowanie input[type='password']{
width:300px;
background:url(http://krsio.org.pl/images/form300bg.png) 0 0 no-repeat;
}
form.newsletter input[type='text']{
width:130px;
background:url(http://krsio.org.pl/images/form140bg.png) 0 0 no-repeat;
margin:20px 0 10px 0;
}

form.logowanie input[type='button']{width:120px;}

form .button65 {
width:65px;
background:url(http://krsio.org.pl/images/button65bg.png) 0 0 no-repeat;
float:left;
}
form .button65:active{
background:url(http://krsio.org.pl/images/button65activebg.png) 0 0 no-repeat;
}

form.logowanie .button140{
width:140px;
background:url(http://krsio.org.pl/images/button140bg.png) 0 0 no-repeat;
padding:0 5px 0 15px;
}
form.logowanie .button140:active{
background:url(http://krsio.org.pl/images/button140activebg.png) 0 0 no-repeat;
}



/* ------------- SPECIAL CASES ------------------------- */

.error{
color:#B50416;
}
#tabelka-serwis td{
background-color:#f6f6f6;
text-align:left;
padding:0.5em;
border-bottom:#ccc solid 1px;
border-top:#fff solid 1px;
color:#333;
font-size:12px;
}
#tabelka-serwis td:hover{
background-color:#fff;
color:#000;
}
#thread_all{
background-color:#E0EEF5;
}
#thread_all TR TD{
background-color:#F0F8FB;
text-align:left;
}

#thread_all TR TD A{
color:#337EA4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.thread_date{
color:#B5B7B9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.post_subject{
color:#337EA4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.post_content{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
INPUT.addpost{
border: 1px solid #337EA4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:400px;
height:13px;
}

TEXTAREA.addpost{
border: 1px solid #337EA4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:400px;
height:200px;
}

