@charset "utf-8";

/* forum pierwszy widok */

#forumContainer { background:#fff; }
#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 { }

#forumContainer #forumHead { font-size:18px; padding:12px 10px; background-color:#fff;}

#forumContainer #forumBody {  background-color:#fff; }

#forumContainer #forumBody .forumPanel{ padding:5px 15px; background-color:#f5f5f5; margin:10px 0px; }
#forumContainer #forumBody .forumPanel .postnumber {  padding-right:40px; }
#forumContainer #forumBody .forumPanel .pages { float:left; width:440px; }
#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:left; width:240px; padding-top:12px; text-align:right; }
#forumContainer #forumBody .forumPanel .addPostBtn a { background: #c91c3f; padding:4px 8px; color:#fff; font-size:11px;  }
#forumContainer #forumBody .forumPanel .addPostBtn a:hover { background: #c91c3f; color:#fff; text-decoration: underline; }

#forumContainer .subjectTable { width:100%;  border-collapse:collapse;  }
#forumContainer .subjectTable th { font-size:12px; text-transform:uppercase; text-align: center; background-color:#c91c3f; color:#fff; padding:4px 0px; font-weight: bolder;}
#forumContainer .subjectTable td { background: #E3E3E3 url(forum_bg.jpg) bottom repeat-x; border-top: 1px #fff solid; padding:10px  6px;}
#forumContainer .subjectTable tr.odd td {  }
#forumContainer .subjectTable tr.even td {  }
#forumContainer .subjectTable td.status { text-align: center; padding: 5px 10px; width: 40px; }
#forumContainer .subjectTable td.odp { text-align: center; padding: 5px 10px; width: 40px; }
#forumContainer .subjectTable td.wysw { text-align: center; padding: 5px 10px; width: 40px; }
#forumContainer .subjectTable td.lastpost { width: 160px; }
#forumContainer .small { font-size: 11px; }

#forumContainer #forumBody .post { background: #f5f5f5 url(post_bg.png) 0 0 repeat-y; width: 710px;}
#forumContainer #forumBody .userArea { width:76px; float:left; background:#e5e5e5; padding:10px; font-size:10px; overflow:hidden;}
#forumContainer #forumBody .userArea img { height: 50px; width: 50px; }

#forumContainer #forumBody .userAreaCrowned { width:76px; float:left; background:#feff9f; padding:10px; font-size:10px; overflow:hidden;}
#forumContainer #forumBody .userArea a img { border: 1px solid #ccc;}
#forumContainer #forumBody .userArea a:hover img { border: 1px solid #aaa;}
#forumContainer #forumBody .userArea a { font-size: 12px; color: #666; }
#forumContainer #forumBody .userArea p { line-height: 14px; background: #fff; padding: 5px; margin: 5px 0; }
#forumContainer #forumBody .postArea { width: 580px; float:left; padding:10px; font-size:12px;}
#forumContainer #forumBody .postArea .postTitle { font-size: 14px; 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: left;}
#forumContainer #forumBody .postArea .postButtons a { color:#fff; background: #c91c3f; padding:4px 8px; font-size:11px; text-transform:lowercase;}
#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 { background:#c91c3f; color: #fff; text-decoration: underline;}

#forumContainer #forumBody .moderatorpost .userArea { width: 80px; }
#forumContainer #forumBody .moderatorpost .userArea a { color:#c91c3f;}

#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; }

/* 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; }

.starrating-back { background: url("star-empty.png") repeat-x; padding:0px; margin:0px; width:80px; height:22px; background-position: 0 5px;}
.starrating 	 { background: url("star.png") repeat-x; padding:0px; float:left;  background-position: 0 5px;}
.rate 	 { padding:0px; float:left;  background-position: 0 5px;}
.star-empty { padding:0; width:16px; height:23px; float:left; background-position: 0 5px; position:relative; }
.star { background: url("star.png") no-repeat; padding: 0; width:16px; height:23px; float:left; background-position: 0 5px; position:relative; }