@charset "utf-8";

/* forum pierwszy widok */

#forumContainer { background:#fff; padding:0px 5px; }
#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:4px 15px; background:#f1f1f1; margin:10px 0px; }
#forumContainer #forumBody .forumPanel .postnumber {  padding-right:40px; }
#forumContainer #forumBody .forumPanel .pages { float:left; width:500px; padding: 5px 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:180px; padding-top:4px; text-align:right; }
#forumContainer #forumBody .forumPanel .addPostBtn a { background: #4c185c; padding:2px 6px; color:#fff; font-size:11px; text-decoration: none;  }
#forumContainer #forumBody .forumPanel .addPostBtn a:hover { background: #6f2684; text-decoration:none; }

#forumContainer .subjectTable { width:100%;  border-collapse: separate; border: 1px #4d185e solid;  }
#forumContainer .subjectTable th { font-size:12px; text-align:left; background: url(bg-th.png) repeat-x; color:#fff; padding:4px 0px; font-weight: bolder; height: 33px; }
#forumContainer .subjectTable th.status { width: 8%; }
#forumContainer .subjectTable th.temat { width: 40%; }
#forumContainer .subjectTable th.odp { width: 11%; }
#forumContainer .subjectTable th.wysw { width: 11%; }
#forumContainer .subjectTable th.lastpost { width: 30%; }
#forumContainer .subjectTable td { background: url(bg-td-bottom.png) bottom repeat-x; padding:10px; border-right: 1px #fff solid; }
#forumContainer .subjectTable td.status { text-align: center; }
#forumContainer .subjectTable td.odp { text-align: center; }
#forumContainer .subjectTable td.wysw { text-align: center; }
#forumContainer .subjectTable tr.odd td { background: #f5f5f5 url(bg-td-bottom.png) bottom repeat-x; }
#forumContainer .subjectTable tr.even td { background: #f3f3f3 url(bg-td-bottom.png) bottom repeat-x; }
#forumContainer .subjectTable td a { font-weight: bolder; text-decoration: none; }
#forumContainer .subjectTable td a:hover { font-weight: bolder; text-decoration: underline; }

#forumContainer #forumBody .post { background:#f5f5f5; font-family: Arial, Helvetica, sans-serif; }
#forumContainer #forumBody .userArea { width:100px; float:left; padding:10px; font-size:11px; overflow:hidden;}
#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 .postArea { width: 320px; float:left; padding: 10px 20px; font-size:11px;}
#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: left; padding: 10px; background: #fff;}
#forumContainer #forumBody .postArea .postButtons a { color:#fff; background:#4c185c; padding:3px 10px; font-size:11px; text-transform: lowercase; text-decoration: none;}
#forumContainer #forumBody .postArea .postButtons a.adminLink { }
#forumContainer #forumBody .postArea .postButtons a.czatLink { }
#forumContainer #forumBody .postArea .postButtons a:hover {background:#6f2684; color: #fff; text-decoration:none;}

#forumContainer #forumBody .moderatorpost .userArea {  background: #4c185c; color: #fff; }
#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; }

/* 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; float: left; margin: 0 10px 0 0;}
.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; }
.rated { float: left; padding: 4px 5px 0 5px; }
