@charset "utf-8";

/* forum pierwszy widok */

#forumContainer { background:#fff; width: 100%; }
#forumContainer .forumStartBox { background:#e0e4e5; width:660px; padding-bottom: 10px; margin-right:8px; font-size:14px; margin:20px 0px; }
#forumContainer .forumStartBox .top { height:20px; background:#FEED00 url(forum.png) no-repeat right; }
#forumContainer .forumStartBox .bottom { margin:10px; }
#forumContainer .forumStartBox .bottom .forumtitle { padding-bottom: 15px; }
#forumContainer .forumStartBox .bottom .forumtitle a { font-size:14px; }
#forumContainer .forumStartBox .bottom .moderatoravatar { width: 130px; float:left;  padding:5px 10px; }
#forumContainer .forumStartBox .bottom .rightcontent {  width: 490px; float:left; }

/* forum głębiej  */

#forumContainer h2 {
	text-transform: none;
}

#forumContainer #forumHead { font-size:18px; padding:12px 10px; background-color:#fff;}

#forumContainer #forumBody {  background-color:#fff; }

#forumContainer #forumBody .forumPanel{ padding: 0; margin: 0px; }
#forumContainer #forumBody .forumPanel .postnumber {  background: #f2f2f2; padding: 7px 10px; }
#forumContainer #forumBody .forumPanel .pages {  width: 100%; margin: 0 0 10px 0; }
#forumContainer #forumBody .forumPanel .pages a {  padding:0px 6px; font-size:20px; font-weight:bold; margin:0px;}
#forumContainer #forumBody .forumPanel .pages a:hover { text-decoration:none; background-color:#ddd; color:#333333;}
#forumContainer #forumBody .forumPanel .pages a.page { padding:7px 6px 1px 6px; font-size:11px;}
#forumContainer #forumBody .forumPanel .pages a.page:hover  { }
#forumContainer #forumBody .forumPanel .pages a.active { color:#fff; background-color:#999; }
#forumContainer #forumBody .forumPanel .pages a.active:hover  { color:#fff; background-color:#999;}

#forumContainer #forumBody .forumPanel .addPostBtn { float:right; width:250px; padding-top:4px; text-align:right; }
#forumContainer #forumBody .forumPanel .addPostBtn a { margin: 0 5px 0 0; text-align: center; background: url(search_button.png) 0 0 no-repeat; float: left; width: 106px; padding: 5px 5px 6px 5px; color:#fff; font-size:11px; font-weight: bolder;  }
#forumContainer #forumBody .forumPanel .addPostBtn a:hover { text-decoration: underline; color: #fff; }

#forumContainer .subjectTable { width:100%;  border-collapse:collapse; border-left: 2px #978b3c solid; border-right: 2px #978b3c solid; border-bottom: 2px #978b3c solid; }
#forumContainer .subjectTable tr.f-header th { background: url(forum-header.jpg) repeat-x; height: 29px; }
#forumContainer .subjectTable th { font-size:12px; text-transform:uppercase; text-align:left; background: none; color:#fff; font-weight: bolder; border-right: 1px #978b3c solid; text-align: center;}
#forumContainer .subjectTable th.ico { width: 15px; }
#forumContainer .subjectTable td { text-align: center; padding:10px; background: #eceee0; border-right: 1px #978b3c solid; border-bottom: 1px #978b3c solid;}
#forumContainer .subjectTable td.subject, #forumContainer .subjectTable td.lastpost { text-align: left; }
#forumContainer .subjectTable td.subject { width: 220px; }
#forumContainer .subjectTable td.lastpost { width: 135px; }
#forumContainer .subjectTable tr.odd td { background: #eceee0; }
#forumContainer .subjectTable tr.even td { background: #e8ebd7; }

#forumContainer #forumBody .post { background: #eceee0; font-family: Arial, Helvetica, sans-serif; text-align: left; }
#forumContainer #forumBody .userArea { width:76px; padding: 10px; font-size: 11px; overflow:hidden; vertical-align: top; text-align: left;}
#forumContainer #forumBody .userAreaCrowned { width:100px; float:left; background:#feff9f; padding:10px; font-size:10px; overflow:hidden;}
#forumContainer #forumBody .userArea a img { margin: 10px 0;}
#forumContainer #forumBody .userArea a:hover img { }
#forumContainer #forumBody .userArea a {}
#forumContainer #forumBody .userArea p {}
#forumContainer #forumBody .postArea { width: 450px; float:left; font-size:12px; line-height: 20px;}
#forumContainer #forumBody .postArea .postTitle { font-weight:bold; margin-bottom:15px;}
#forumContainer #forumBody .postArea .postContent { margin-bottom:20px; height: 40px; }
html>body #forumContainer #forumBody .postArea .postContent { min-height: 40px; height: auto; }
#forumContainer #forumBody .postArea .postButtons { float:right;}
#forumContainer #forumBody .postArea .postButtons a { display: block; float: left; color:#fff; background: url(post-button.png) 0 0 no-repeat; width: 44px; height: 19px; font-size:11px; text-transform: lowercase; text-align: center; margin: 0 5px 0 0;}
#forumContainer #forumBody .postArea .postButtons a.adminLink { color:#fff; background:#ff0000; padding:3px 10px;}
#forumContainer #forumBody .postArea .postButtons a.czatLink { color:#aaa; background:yellow; padding:3px 10px;}
#forumContainer #forumBody .postArea .postButtons a:hover {text-decoration: underline;}

#forumContainer #forumBody .moderatorpost .userArea {  background:#42b2fe;}
#forumContainer #forumBody .moderatorpost .userArea a { color:#fff;}

#forumContainer #forumBody .movepost { background:#fff; border:1px dashed #ccc; color:#d3d3d3;}
#forumContainer #forumBody .movepost .userArea { background-color:#f5f5f5;}
#forumContainer #forumBody .movepost .postButtons a { background:#e5e5e5;}
#forumContainer #forumBody .movepost .postButtons a.adminLink {background:#e5e5e5;}
#forumContainer #forumBody .movepost .postButtons a:hover {background:#999; text-decoration:none;}

#forumContainer #forumBody .quoteautor	{ color:#000; background:#e8e8e8 url(quote-left.png) no-repeat left top;      margin:0px; padding:0px; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
#forumContainer #forumBody .quote { color:#000; background:#e8e8e8 url(quote-right.png) no-repeat right bottom; margin:0px; padding:0px; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; padding:5px;}

table.sercz { border-collapse: collapse; }
table.sercz td { padding: 0px 5px 5px 0px; }

#message { height: auto; }

.toolbar {
	margin: 10px 0;
}

.toolbar img {
	margin: 0 5px 0 0;
}

#article .forms {
	margin: 20px 0;
	width: 100%;
}

.forms td div {
	margin: 5px 0 0 0;
}

.forms td {
	padding: 5px;
	text-align: left;
}

#article .forms .field {
	width: 320px;
	text-align: right;
}

#article .forms .errormsg {
	background: #bae3e8;
	color: #1797AA;
	font-weight: bolder;
	text-align: center;
}

#article .fieldsection textarea,
#article .forms textarea {
	background: #e9f5f7;
	border: 1px #bae3e8 solid;
	font-family: tahoma;
	line-height: 20px; 
	width: 450px;
}

#article .forms .row {
	margin: 0 0 10px 0;
}

#article .forms select,
#article .fieldsection select {
	background: #e9f5f7;
	border: 1px #bae3e8 solid;
	font-family: Tahoma;
	line-height: 20px; 
	padding: 2px 0;
	width: 100px;
}

#article .forms input[type="text"],
#article .forms input[type="password"],
#article .fieldsection input[type="text"] {
	background: url(bg_itemjoin.png) 0 0 no-repeat;
	border: none;
	padding: 8px;
	width: 307px;
}

#article .forms input.shorter {
	background: url(input_center.png) repeat-x;
	border: none;
	padding: 8px;
	width: 222px;
}

#article .forms label {
	font-weight: bolder;
}


#article  input[type="submit"],
#article  input[type="button"] {
	text-align: center;
	background: url(search_button.png) 0 0 no-repeat; 
	float: right; 
	width: 116px; 
	margin: 0 5px 0 0;
	height: 29px; 
	color:#fff; 
	font-size:11px; 
	font-weight: bolder; 
	border: none;
}

#article .input-short {
	background: url(input-short.png) 0 0 no-repeat !important;
	width: 140px !important;
}

#article .fieldsection input[type="submit"],
#article .fieldsection input[type="button"] {
	margin: 0 5px 0 0;
}

#article .fieldsection {
	margin: 10px 0;
}

input[type="radio"] {
	margin: 0 5px 0 0;
}

/* SEARCH  */
#custom_page .search_content { padding-bottom:20px;}
#custom_page .criteria { background:#F5F5F5; padding:10px; margin-bottom:20px;}
#custom_page .criteria .check { width:120px; float:left;}
#custom_page .criterion_box { }
#custom_page .criterion_box h2 { background-color:#333333; color:#fff; padding:4px;}
#custom_page .criterion_box .search_result { padding-bottom:20px;}

.content .text img { margin: 10px; }
.content .text { text-align: justify; }


