/* Forum hacks of the site */

#main.forum #central, #main.forum #central a {
    border:none;
    color: #121212;
}

#main.forum #central {
 position: relative;
 width: 850px;
 margin: 0 0 0 10px;
 padding: 3px 0 5px 0px;
 background: transparent;

}

#main.forum #central h1#central_top {
 background: transparent; 
}

 /* navigation */
 #main.forum #side {
	display: none;
 }

 #main.forum #central {
 float: left;
 width: 950px;
 margin-top: 50px;
 }

 #main.forum .column {
  width: 950px !important;
	margin: 0; /*Tule sem umaknil important, ker je notri dodatna deklaracija*/
 }

/*forum decor*/

#forum_pajaci { 
 position: absolute; top: 90px; left:10px; 
 z-index: 3;
 width: 110px ; height: 100px; 
 background: url(img/forum/forum_pajaci.png) 0 0 no-repeat;
}
#forum_safe { 
 position: absolute; top: 50px; left:200px;
 z-index: 3;
 width: 100px; height: 30px;
 background: url(img/forum/forum_safe.png) 0 0 no-repeat;
}

 /* forum navigation boxes */


div#main.forum #forum_container {
    float: left;
	width: 100%;
	margin: 5px 0 50px 10px;
	font-size: 0.94em;
}

div#forumdisplay {
    width: 550px;
	overflow: hidden;
    margin:0 0 0 310px;
}

div#forumdisplay div {
  float: left;
  margin: 0 0 0 1em;
  font-size:0.8em;
}

div#forumdisplay p {
    display:inline;
    margin: 0 40px 0 10px;
}

div#forumdisplay div a {
color: #665!important;
}

div#forumdisplay div.highlight a {
color: #fff!important;
}

div#forumAdd {

  	overflow: hidden;
	width: /*540*/930px;
	margin: 0.5em 0 0 0;
	padding: 0.5em 0 0 0;
	text-align:right;
}

div#forumAdd div {
	display:inline;
	width: /*180*/150px;
	margin: 0 5px 0 105px;
	font-weight:bold;
}

div#forumAdd #addpost img, div#forumAdd #addthread img {display:none;}

#forumsettings {
  clear:left;
  padding: 0 0 1em 0;
  margin-bottom:10px;
  margin-left:15px;
  width: 840px;
  text-align:center;
  background:#fff;
  color:#9ac93f;
}

#forumsettings h1 {
 background: url(img/forum/forum_settings.png) #9ac93f 10px 3px no-repeat;
 text-align:left;
 color: #fff!important;
 margin-bottom: 20px;
 padding: 10px 0 2px 40px!important;
 border-top: 2px solid #eeb70b;
 width:800px;
}

 div.forum_nav_box1, div.forum_nav_box2  { 
  float: left;
  margin: 0 15px 0 0;
 }
 
 /* whole nav */
.forum_nav_box1 table.whole, .forum_nav_box2 table.whole { width: /*735, 752*/852px;}
.forum_nav_box2 table.twothirds { width: /*490*/640px; }
.forum_nav_box1 table.third, .forum_nav_box1 table.twothirds /*because nav_1 two thirds doesnt exist*/ { width: /*80, 127*/230px; } 
.forum_nav_box2 table.third { width: /*210, 215*/270px; }

 table#forum_nav_1, table#forum_nav_2 { 
   border-collapse: collapse;
 }
 
 #forum_nav_1 th, #forum_nav_1 td, #forum_nav_2 th, #forum_nav_2 td { border-collapse: collapse; font-weight: normal; }
 
 /* nav header */
 /* spacer .. neuspel poskus  #forum_nav_1 .forum_title tr th, #forum_nav_2 .forum_title tr th { display: inline-block; border-bottom: 30px; } */
 #forum_nav_1 .forum_title th { font-weight: bold; height: 43px; padding-top:5px;}
 #forum_nav_2 .forum_title th { font-weight: bold; height: 50px; padding-top:6px;}
 
 #forum_nav_1  tr.odd ,  #forum_nav_1  tr.even,
 #forum_nav_2  tr.odd ,  #forum_nav_2  tr.even  {height: 25px; margin-top:0;}
  
 #forum_nav_1 .forum_title .icon { background:  url(img/forum/forum_title_l_with.png) top left no-repeat; }
 #forum_nav_1 .forum_title .forum_title { background: url(img/forum/forum_title_r_with.png) top right no-repeat; }
 #forum_nav_2 .forum_title .icon { background:  url(img/forum/folder_title_l2_with.png) top left no-repeat; }
 #forum_nav_2 .forum_title .folder_title { background: url(img/forum/folder_title_r2_with.png) top right no-repeat; }

 .forum_nav_box1 .whole .forum_title .forum_title,
 .forum_nav_box1 .whole .forum_title .thread_count,
 .forum_nav_box1 .whole .forum_title .post_count
 {
  background: url(img/forum/forum_title_r_with.png) top left no-repeat !important;
  padding-top:4px;
  padding-left:0;
 }
 .forum_nav_box1 .whole .forum_title .lastpost { background: url(img/forum/forum_title_r_with.png) top right no-repeat;  padding-top:4px;}

 
 .forum_nav_box2 .whole .forum_title .folder_title,
 .forum_nav_box2 .twothirds .forum_title .folder_title,
 .forum_nav_box2 .whole .forum_title .thread_replies,
 .forum_nav_box2 .twothirds .forum_title .thread_replies,
 .forum_nav_box2 .whole .forum_title .thread_views,
 .forum_nav_box2 .twothirds .forum_title .thread_views,
 .forum_nav_box2 .whole .forum_title .thread_author,
 .forum_nav_box2 .twothirds .forum_title .thread_author
 {
  background: url(img/forum/folder_title_r2_with.png) top left no-repeat !important;
 }
 .forum_nav_box2 .whole .forum_title .thread_last_post, 
 .forum_nav_box2 .twothirds .forum_title .thread_last_post { background: url(img/forum/folder_title_r2_with.png) top right no-repeat; }

 /* nav folder headings */
 #forum_nav_1 tbody th, #forum_nav_2 tbody th {
   padding: 0.2em 5px 0.2em 5px;
   text-align: left;
 }
 
 #forum_nav_1 .odd,  #forum_nav_2 .odd { background-color: #9ac93f; }


 /* thread */
 /* thread box */
 #thread_box { float: left; padding-top:8px;}

 /* whole thread */
 table.thread { 
   border-collapse: collapse;
   margin: 0;
 }
 
#thread_box table.third, /* for threads outside of forum area */
#thread_box table.twothirds,
#thread_box table.whole {
 width: 100%;
 margin: 0;
}

.forum div#thread_box table.whole { width: /*735*/752px; margin: 0 0 0 1px; }
.forum div#thread_box table.twothirds { width: /*490*/527px; }
.forum div#thread_box table.third { width: /*270*/390px; }

 .thread th, .thread td { border-collapse: collapse; } /* must be assigned to <th>, <td> or IE ignores it (if assigned to thead,..) */
 
 /* thread header */
 .thread thead th { 
    color: #fff; 
    background: #9ac93f; 
    border: 2px solid #fff;
}

.thread thead th.icon { width: 40px;}

th.icon { width: 20px;}
 
 /* thread post headings */
 .post th { /* all post cells but content */
   padding: 0.2em 5px 0.2em 5px;
   text-align: left;
   vertical-align: top;
   font-size:12px;
 }
 .post_title { height: 1em; }

/* .thread .post_title { border: 1px solid #fff; }
 .thread .odd th.post_title { background-color: #9ac93f; }
 .thread .even th.post_title { background-color: #9ac93f; }*/
 .thread.twothirds div.forum_post_author{padding-top:1.8%}
 .thread.third div.forum_post_author{padding-top:2.4%}
 div.forum_post_author { float: left; margin-right: 10px; line-height:15px; padding-top:1.25%; margin-top:0px;}
 div.forum_post_author img { width:10px; }
 td.post_author_name, td.post_author_name a {font-weight:bold; }

 div.forum_post_date {border-bottom:1px solid #fff;}
 /*
 th.post_author { width: 100px; }
 .thread .odd th.post_author { background-color: #9ac93f;  border: 2px solid #fff; }
 .thread .even th.post_author { background-color: #9ac93f; border: 2px solid #fff; }  */

 #thread_box .third .post th.post_info { background: #9ac93f url(img/forum/post_top2.png) top left no-repeat; height: 40px; line-height: 35px;} 
 #thread_box .twothirds .post th.post_info { background: url(img/forum/post_info_2_top.png) top left no-repeat; height: 35px; line-height: 35px;} 
 #thread_box .whole .post th.post_info { background: url(img/forum/post_info_3_top.png) top left no-repeat; height: 35px; line-height: 35px;} 

/* komentar*/
 div.column.dbrecord #thread_box .third .post th.post_info { background: #9ac93f url(img/forum/post_top3.png) top left no-repeat; height: 40px; line-height: 35px;} 
 div.column.dbrecord #thread_box .third { width: 534px;}
 div.column.dbrecord #thread_box .third tbody tr td div { width: 531px;}
 
 div.column.dbrecord #thread_box .third tr.post_end td.post_end { background: url(img/forum/post_bottom3x.png) bottom left no-repeat; height: 15px; line-height: 35px;}


/*
  Avtorjev post info ima malo drugace...   
*/
.userprofile div #thread_box table .post th.post_info { background: #9ac93f url(img/forum/post_info_3_top.png) top left no-repeat; height: 40px; line-height: 12px;} 

 #thread_box thead, #thread_box .post_title { display: none; }
 
 tr.emptyspace { height: 0px;}
 
 /* thread post content */
 .thread .odd td.post_content {background-color: #9ac93f; line-height: 19px;}
 .thread .even td.post_content {background-color: #9ac93f; line-height: 19px;}
 
 div.PostWrapper {
	border-left: 2px solid white;
	border-right: 2px solid white;
	overflow-y: auto;
 }

  .thread.third tbody tr td div.PostWrapper {width: 386px;}
  .thread.twothirds tbody tr td div.PostWrapper {width: 521px;}
  .thread.whole tbody tr td div.PostWrapper {width: 748px;}
 
 /*thread end content*/
 
  #thread_box .third tr.post_end  td.post_end { background: url(img/forum/post_bottom2.png) bottom left no-repeat; height: 16px; line-height: 35px; width:390px;}
  #thread_box .twothirds tr.post_end td.post_end { background: url(img/forum/post_info_2_bottom.png) bottom left no-repeat; height: 15px; line-height: 35px; width:525px;}
  #thread_box .whole tr.post_end td.post_end { background: url(img/forum/post_info_3_bottom.png) bottom left no-repeat; height: 15px; line-height: 35px; width:752px;}

 
 
 
 tbody.post td p { margin: 1em; padding: 0; }
 
 /* thread follow up */
 ul#thread_followup {
	margin-top: 10px;
 }
 
 /* thread follow up headings */
 #thread_followup a { text-decoration: none; }
 #thread_followup a.odd  { background-color: #f5f5f5; }
 #thread_followup a.even { background-color: #fff; }

 #thread_followup span.post_title { font-weight: bold; }
 #thread_followup span.post_author { font-weight: normal; }
 #thread_followup span.post_info { font-style: italic; }


a.listtheme {
	clear:left;
	display:block;
}

#newpost {
	clear:left;
	float:left;
	margin: 0 0 20px 0;
	padding:10px;
	background:#f3f7eb;
}

#newpost h1 {
    color:#969B98!important;
    margin-top: 5px !important;
    font-size: 16px;
}

div#newpost.third { width: 500px; }

/*newposts inside forum*/

.forum div#newpost { 
    border-top: 2px solid #eeb70b; 
    border-bottom: 2px solid #eeb70b;
    background: #9ac93f;
}

.forum div#newpost.whole { width: 733px; }
.forum div#newpost.twothirds { width: 505px; }
.forum div#newpost.third { width: 370px; }

div#newpost iframe { width:98%; }

#newpost textarea {
	width:365px !important;
	height:10em;
	display:block;
	margin: 1em 0 1em 0;
}

#newpost p {
	margin: 0.1em 0 0.1em 0;
}

#newpost .button {
	display:block;
	margin: 0.5em 0 0 0 !important;
}

#newpost label { 
	display:block; 
}

#newpost p label { 
	width: 300px; margin-top: 0.3em;
}

div#main.forum div.userprofile p span {
	font-weight: bold;
}

/*user profile*/
.userprofile { font-size: 0.9em; }
.userprofile .whole,
.userprofile .third,
.userprofile .twothirds {
 width: 978px;
 margin: 0 0 0 1px;
}
.userprofile p {
 position: relative;
 width: 480px;
}
.userprofile h2 { font-weight: normal; }
.userprofile p span {
 position: absolute;
 top: 0;
 right: 0;
 font-weight: normal !important;
}
.userprofile .thread p {
 width: auto;
 font-size:12px;
}
.userprofile .thread span {
 position: fixed;
}
/*
body.none #footer{background:transparent; font-size:11.5px; margin-right:30px; width:60%;}
*/

.thread_count, .post_count, .post_author, .post_title {padding-left:6px;}

div.column.c100.floatleft.userprofile {
	margin-top:30px!important;
}

#newpost.third input.title {
	width:365px;
}

p.next_page {
    float: left;
    padding-left: 0px;
    margin-top: 10px;
    text-align: right;
}
p.prev_page {

    float: left;
    margin-top: 10px;
    text-align: left;
    margin-right: 40px;
}

/* dodajanje komentarja */
div.column.dbrecord #thread_box div#newpost {width: 534px;}
