@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:0px 0px 0px 15px; background-color:#e5e5e5; margin:20px 0px; }
#forumContainer #forumBody .forumPanel .postnumber {  padding-right:40px; }
#forumContainer #forumBody .forumPanel .pages { float:left; width:620px; }
#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:180px; padding-top:4px; text-align:right; }
#forumContainer #forumBody .forumPanel .addPostBtn a { background: #42b2fe; padding:2px 6px; color:#fff; font-size:11px;  }
#forumContainer #forumBody .forumPanel .addPostBtn a:hover { background: #999; color:#fff; text-decoration:none; }

#forumContainer .subjectTable { width:100%;  border-collapse:collapse;  }
#forumContainer .subjectTable th { font-size:12px; text-transform:uppercase; text-align:left; background-color:#333; color:#fff; padding:4px 0px; font-weight:normal;}
#forumContainer .subjectTable td { padding:10px;}
#forumContainer .subjectTable tr.odd td { background: #f5f5f5; }
#forumContainer .subjectTable tr.even td { background: #e5e5e5; }

#forumContainer #forumBody .post { background:#f5f5f5; font-family: Arial, Helvetica, sans-serif; }
#forumContainer #forumBody .userArea { width:76px; float:left; background:#e5e5e5; padding:10px; font-size:10px; 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 .userArea a {}
#forumContainer #forumBody .userArea p {}
#forumContainer #forumBody .postArea { width: 506px; float:left; padding:10px; 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:right;}
#forumContainer #forumBody .postArea .postButtons a { color:#fff; background:#4c4c4c; padding:3px 10px; 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:#42b2fe; color: #fff; text-decoration:none;}

#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; }

/* 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; }
