/*
SC colors:
#d2413c - dark red
#ff6039 - light red
#2e7f6c - dark green
#76cd9a - green
#e0ffed - light green
#543717 - chocolate brown
*/

/* Navbar */
.cp  {
	display: none;
}

/* General */
h2 a {
	color: #d2413c;
}

h2 {
	margin-bottom: 15px;
}

.rating {
font-size: 14px;
}

/* Buttons */
a.new_topic_btn span,
a.comment_btn img {
display: none;
}

a.new_topic_btn {
display: block;
height: 39px;
margin-top: 10px;
}

a.comment_btn {
display: inline-block;
height: 39px;
margin-top: 10px;
}

.eng .new_topic_btn {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/post_new_topic_eng.png) -3px -3px no-repeat;
width: 183px;
}

.cir a.new_topic_btn {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/post_new_topic_cir.png) -3px -5px no-repeat;
width: 144px;
}

.lat a.new_topic_btn {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/post_new_topic_lat.png) -3px -4px no-repeat;
width: 145px;
}

.eng .comment_btn {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/comment_eng.png) -3px -4px no-repeat;
width: 130px;
}

.cir a.comment_btn {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/comment_cir.png) -3px -4px no-repeat;
width: 136px;
}

.lat a.comment_btn {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/comment_lat.png) -3px -4px no-repeat;
width: 138px;
}

div.forum-actions > a {
/*
margin-left: 455px;
display: inline-block;
*/
position: absolute;
right: 330px;
padding-top: 11px;
}

span.suggest-button {
display: none;
}
/* End of buttons */


/* Topic list page */
h3.topics {
	background:url(http://www.serbiancafe.com/lat/kuvar/images/forums_rec.png) no-repeat;
	height:45px;
	width:617px;
	font-size: 24px;
	padding: 19px 0 0 60px;
	text-transform: uppercase;
	margin-bottom: -7px;
	color: #fff;
	text-shadow:1px 1px 2px #000000;
}

ul ~ h3.topics {
	background:url(http://www.serbiancafe.com/lat/kuvar/images/forums_oth.png) no-repeat;
}

ul.topics li {
	background:url(http://www.serbiancafe.com/lat/kuvar/images/forums_bg.png) repeat-y;
	min-height: 40px;
	list-style-type: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #999;
	font-weight:bolder;
	line-height:20px;
	text-shadow:2px 2px 2px #FFFFFF;
	padding: 10px 10px 5px 60px;
	width: 546px;
}

ul.topics li a {
	color:#2e7f6c;
	font-size:18px;
	text-decoration:none;
	display: block;
}

ul.topics li a:visited {
	color: #76cd9a;
}

ul.topics li a:hover {
	color: #76cd9a;
	text-decoration: underline;
}

ul.recommended li a {
	color: #d2413c;
}

ul.recommended li a:visited {
	color: #ff6039;
}

ul.recommended li a:hover {
	color: #ff6039;
	text-decoration: underline;
}

ul.recommended li:last-child {
	border-bottom: 1px solid #fff;
}

.cnt {
margin-left: 4px;
}

ul.topics {
border-top: 1px solid #aaa;
width: 616px;
}

div.actions {
width: 610px;
text-align: right;
}

#newer_topics,
#older_topics {
font-size: 18px;
font-weight: bold;
color: #2e7f6c;
text-decoration: none;
}

#topic_pagination {
width: 620px;
padding: 10px 0 0 180px;
}

#newer_topics {
margin-right: 30px;
}

/* End of topic list */

/* New topic form */
ul.reminder {
	margin-left: 14px;
}

form table input[name=post] {
border: 0;
height: 44px;
font-size: -0;
color:#2e7f6c;
padding-top: 30px;
cursor: pointer;
}

.cir form table input[name=post] {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/publish_cir.png);
width: 111px;
}
.lat form table input[name=post] {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/publish_lat.png);
width: 110px;
}
.eng form table input[name=post] {
background: url(http://www.serbiancafe.com/lat/kuvar/images/buttons/publish_eng.png);
width: 116px;
}

/* End of new topic form */

/* Read page */

.message a {
color: #543717;
}

fieldset {
	width: 620px;
	border:0;
}

.dprva {
	margin-top: 15px;
	border-bottom: 1px solid #ccc;
	width: 618px;
	overflow: hidden;
}

.dprva_header {
	background: url(http://www.serbiancafe.com/lat/kuvar/images/forum/theme_bg.png) -2px -1px no-repeat #ffffff;
	padding: 20px;
	border-bottom: 1px solid #361E12;
}
.dprva .subject {
	line-height: 28px;
	font-size: 24px;
	color: #fff;
	overflow: hidden;
	width: 520px;
}

.dprva .info {
	margin-top: 10px;
}

.dprva .info .autor {
	color: #e0ffed;
	font-size: 15px;
	font-weight: bolder;
}

.dprva .info .date {
	color: #fff;
	font-size: 15px;
	font-style: italic;
	margin-left: 8px;
}

.dprva .rating {
font-size: 14px;
float: right;
}

.dprva, .dparna, .dneparna {
}
.dparna, .dneparna {
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #FFFFFF;
width: 617px;
}

.message {
 	background: url(http://www.serbiancafe.com/lat/kuvar/images/forum/text_bg.png) repeat-y;
 	padding: 18px 20px 20px;
 	width: 576px;
	border-bottom: 1px solid #ccc;
}

.dprva .message {
border-color: #EEEEEE #CCCCCC #FFFFFF #CCCCCC;
border-style: solid;
border-width: 1px;
}


.dparna .info, .dneparna .info {
background: url("http://www.serbiancafe.com/lat/kuvar/images/forum/reply_bg.png") no-repeat scroll 0 0 transparent;
height: 58px;
left: -12px;
padding: 7px 0 0 27px;
position: relative;
width: 303px;
}

.dparna .info .autor, .dneparna .info .autor {
	color: #e0ffed;
	font-size: 16px;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
}

.dparna .info .date, .dneparna .info .date {
	color: #fff;
	font-size: 10px;
	font-style: italic;
}

.dparna .message, .dneparna .message {
border-bottom: 1px solid #fff;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #FFFFFF;
margin: -89px 0 0;
padding-top: 80px;
}

.dparna .rating, .dneparna .rating {
left: 213px;
position: relative;
top: 36px;
z-index: 1;
}

.rating a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.rating .detailed, .rating .sum {
padding-bottom: 4px;
}
.brisanje {
display: none;
}

div.below_treshold span.below_treshold {
margin: 23px 0 0;
}

span.below_treshold {
display: block;
color: #aaa;
padding-left: 340px;
margin-bottom: -36px;
position: relative;
}

span.below_treshold span.author {
    color: #AAAAAA;
    display: block;
    float: left;
    font-size: 0.9em;
    font-weight: bolder;
    margin-left: -320px;
    overflow: hidden;
}

.below_treshold .info,
.below_treshold .message,
.below_treshold .rating
{
display: none;
}


div.below_treshold span.below_treshold .author {
position: relative;
}

/* Insert avatars into list page*/
li .avatar img {
border: 2px solid #AAAAAA;
height: 36px;
margin: -1px 0 0 -49px;
width: 36px;
}
/* End insert avatars into list page*/


/* Insert avatars into read page*/

.avatar {
position: absolute;
z-index: 3;
}

.dprva_avatar_holder .avatar {
float: left;
height: 56px;
width: 56px;}

.dprva_avatar_holder .avatar img {
height: 52px;
width: 52px;
/* margin-top: -32px; */
border: 2px solid #e0ffed;
}

.dprva_avatar_holder .subject {
    margin: -1px 0 0 65px;
    overflow: hidden;
    width: 455px;
}
.dprva_avatar_holder .autor {
padding-left: 65px;
}
/**/

.avatar_holder .avatar img {
border: 2px solid #E0FFED;
height: 31px;
margin-top: -2px;
margin-left: -6px;
width: 31px;
}

.avatar_holder .autor,
.avatar_holder .date {
margin-left: 34px;
}

/*
.avatar_holder .subject {
padding-left: 79px;
}
*/

/* End of Read page */


span.au {
	margin-left: -8px;
	display: inline-block;
	background: #f1f1f1;
}

a img {
	border: 0;
}


/* Dialog box */
#dialog {
font-size: 13px;
}

div.below_treshold {
	background: url("http://www.serbiancafe.com/lat/kuvar/images/forum/text_bg.png") repeat-y;
    max-height: 200px;
    min-height: 0;
    overflow: hidden;
}


div.below_treshold * a, div.below_treshold * a:hover {
    color: #AAAAAA;
}
.disabled {
    opacity: 0.4;
}
span.below_treshold a, span.below_treshold a:hover {
    text-decoration: underline;
}
#dialog {
    visibility: hidden;
}
#login_form {
    margin-top: 1.2em;
}
#login_form label {
    float: left;
    padding-top: 3px;
    text-align: right;
    width: 90px;
}
#login_form #submitbutton {
    margin: 0 0 0 90px;
}
.detailed {
    visibility: hidden;
}
.hidden {
    height: 0;
    visibility: hidden;
    width: 0;
}
div div.rating a.ajax img {
    display: inline;
}
div div.rating img.disabled {
    display: none;
}
div.below_treshold div.rating a.ajax img {
    display: none;
}
div.below_treshold div.rating img.disabled {
    display: inline;
}

/* modlist */
.modlist li a {
margin: -20px 0 0 26px;
}
.modlist li .au {
padding-left: 26px;
background: #f1f1f1;
}

li.hidden-topic {
	background: #ddd !important;
}

li.hidden-topic .au {
	background: #ddd;
}

.new_topic_btn img {
	display: none;
}
