@charset "utf-8";
/* CSS Document */

/*
 * Project: Mojforum
 * 
 * main.css
 * 
*/

* {
	margin: 0;
	padding: 0;
}

/* --------------------------------------------------------------------------------------------- common */

a {
    text-decoration: none;
}

a img {
    border: none;
}

li {
     list-style-type: none;	
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* --------------------------------------------------------------------------------------------- body */

body {
	background: #fde2d1;
	font-family: Arial, Helvetica, sans-serif;
}

/* --------------------------------------------------------------------------------------------- adcode */

.header_banner {
	clear: both;
	padding: 10px 0px;
}

#float_banner {
	position: fixed;
	z-index: 10;
	left: 40%;
	top: 200px;
}

#float_banner p {
	float: right;
	padding: 1px 4px;
	background: #FDE2D1;
	font-size: 10px;
	color: #D07024;
	cursor: pointer;
	margin-bottom: 2px;
}

.tnx {
	padding: 3px;
	border-left: 1px solid #D1D1E1;
	border-right: 1px solid #D1D1E1;
	border-bottom: 1px solid #D1D1E1;
	margin-top: 0px;
}

.thanks_box {
	padding: 3px;
	border-left: 1px solid #D1D1E1;
	border-right: 1px solid #D1D1E1;
}

/* --------------------------------------------------------------------------------------------- body (div) */

#body {
	background: #e58f4c url(../images/site/bck/body_bck.jpg) center top no-repeat;
}

/* --------------------------------------------------------------------------------------------- wrapper */

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

/* --------------------------------------------------------------------------------------------- header */

#header {
	background: url(../images/site/header/header_bck.png) center 145px no-repeat;
	overflow: hidden;
	position: relative;
}

#header h1 {
	margin-left: 26px;
	float: left;
}

#header #navigation {
	width: 555px;
	float: right;
	margin: 12px 7px 0px 0px;
}

#header #navigation li {
	width: 185px;
	height: 44px;
	float: left;
}

#header #navigation li a {
	display: block;
	width: 170px;
	height: 44px;
	padding-left: 15px;
	background: url(../images/site/header/navigation.png) 0px 0px no-repeat;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	color: #954a00;
	line-height: 44px;
}

#header #navigation li.register a {
	background-position: -185px 0px;
	text-indent: -10000px;
}

#header #navigation li.faq a {
	background-position: -370px 0px;
	text-indent: -10000px;
}

#header #navigation li.users a {
	background-position: -555px 0px;
	text-indent: -10000px;
}

#header #navigation li.calendar a {
	background-position: -740px 0px;
	text-indent: -10000px;
}

#header #navigation li.today a {
	background-position: -925px 0px;
	text-indent: -10000px;
}

#header #navigation li.search a {
	background-position: -1110px 0px;
	text-indent: -10000px;
}

#header #navigation li.arcade a {
	background-position: -1295px 0px;
	text-indent: -10000px;
}

#header #navigation li.community a {
	background-position: -1480px 0px;
	text-indent: -10000px;
}

#header #navigation li.usercp a {
	background-position: -1665px 0px;
	text-indent: -10000px;
}

#header #navigation li.getnow a {
	background-position: -1850px 0px;
	text-indent: -10000px;
}

#header #navigation li.quicklinks a {
	background-position: -2035px 0px;
	text-indent: -10000px;
}

#header #navigation li.logout a {
	background-position: -2220px 0px;
	text-indent: -10000px;
}

#header #navigation li.gallery a {
	background-position: -2405px 0px;
	text-indent: -10000px;
}

#header #navigation li.download a {
	background-position: -2590px 0px;
	text-indent: -10000px;
}

#header .loginForm {
	position: relative;
	float: right;
	width: 546px;
	margin: 18px 10px 0px 0px;
	border-top: 10px solid #dd6d15;
	background: url(../images/site/bck/login_form_bck.png) left top no-repeat;
}

#header .loginForm .inner {
	min-height: 60px;
	padding: 16px 20px 10px 20px;
	border: 0px;
	background: url(../images/site/bck/login_form_bck.png) right bottom no-repeat;
	font-size: 12px;
	line-height: 17px;
	color: #5e5e5e;
	overflow: hidden;
}

#header .loginForm .login_title {
	float: left;
	padding-right: 26px;
	border-right: 1px dotted #939393;
	margin-top: 8px;
}

#header .loginForm .formTextfield {
	width: 252px;
	float: left;
	padding: 4px 0px;
}

#header .loginForm .formTextfield label {
	display: block;
	float: left;
	width: 108px;
	padding-right: 8px;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #dd6d15;
}

#header .loginForm .formTextfield input {
	width: 120px;
	height: 19px;
	padding: 6px 7px 0px 7px;
	background: url(../images/site/bck/form_login_input.png) right top no-repeat;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

#header .loginForm .formCheckbox {
	float: right;
	width: 140px;
	position: absolute;
	right: 26px;
	top: 22px;
}

#header .loginForm .formCheckbox label {
	font-size: 11px;
	color: #8d8d8d;
	font-family: Tahoma;
}

#header .loginForm .formCheckbox label input {
	margin-right: 8px;
}

#header .loginForm .formSubmit {
	float: right;
}

#header .loginForm .formSubmit .button {
	border: 0px;
	background: url(../images/site/content/prijavi_se.jpg) 0px 0px no-repeat;
	width: 145px;
	height: 36px;
	cursor: pointer;
}

#header .loginForm .inner  a {
	color: #dd6d15;
	font-weight: bold;
}

#header #breadcrumbs {
	/*
	position: absolute;
	top: 170px;
	left: 39px;
	*/
	margin-left: 39px;
	float: left;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 397px;
}

#header #breadcrumbs li {
	padding-left: 73px;
	line-height: 18px;
	background: #f5f5f5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 6px;
	overflow: hidden;
}

#header #breadcrumbs li.first {
	padding-left: 7px;
}

#header #breadcrumbs li a {
	color: #747474;
	display: block;
	float: left;
	padding-left: 9px;
	background: url(../images/site/bck/bullet_01.png) 0px 8px no-repeat;
}


#header #breadcrumbs li.first,
#header #breadcrumbs li.first a {
	color: #dd6d15;
}

#header #breadcrumbs li.first a {
	font-weight: normal;
}

#header #breadcrumbs li.first a.root {
	display: block;
	float: left;
	width: 66px;
	color: #dd6d15;
	font-weight: bold;
	padding-left: 0px;
	background: none;
}

/* --------------------------------------------------------------------------------------------- content */

#content_full {
	background: url(../images/site/bck/content_bck.png) center top repeat-y;
	width: 940px;
	padding: 16px 22px 0px 38px;
	overflow: hidden;
}

.main_table {
	background: #f6f6f6;
	padding-top: 22px;
	border-top: 1px dotted #939393;
}

.main_table > .inner {
	background: #faeade;
	padding: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* --------------------------------------------------------------------------------------------- top_message */

.top_message {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #5e5e5e;
}
/*
.top_message strong {
	color: #dd6d15;
}
*/
.top_message a {
	color: #fff;
	background-color: #dd6d15;
	padding: 0px 2px;
}

.redirect {
	font-size: 12px;
	line-height: 20px;
	color: #5e5e5e;
}

.redirect a {
	color: #dd6d15;
}

.redirect a:hover {
	text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------- tables */

table {
	font-size: 12px;
}

table thead {
	height: 31px;
	font-size: 11px;
	font-weight: bold;
	color: #ffe7d5;
}

table thead .empty {
	background: #ce4800 url(../images/site/bck/gradient_thead_empty_right.png) right top repeat-y;
	width: 50px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
}

table thead .full {
	padding-left: 8px;
	background: #b55000 url(../images/site/bck/gradient_thead_full_right.png) right top repeat-y;
}

table thead .last {
	background: #ce4800 url(../images/site/bck/gradient_thead_last_right.png) right top repeat-y;
	text-align: center;
}

table thead .themes {
	background: #b55000 url(../images/site/bck/gradient_thead_full_right.png) right top repeat-y;
	text-align: center;
}

table thead .msg {
	background: #ce4800;
	text-align: center;
}

table thead .msg.last {
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
}

table thead .moderator {
	background: #ce4800 url(../images/site/bck/gradient_thead_moderator_left.png) left top repeat-y;
	text-align: center;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	padding: 0px 3px;
}

table tbody .forumtools,
table tbody .vbmenu_control {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 31px;
	background: #b55000 url(../images/site/bck/table_tcat_bck.png);
	background: #d07024;
	font-weight: bold;
	color: #fff;
	padding: 0px 10px;
}

table tbody .tcat {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 31px;
	background: #d07024 url(../images/site/bck/flowers_bck.jpg) 90px center no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 0px 10px;
}

table tbody .vbmenu_control a {
	color: #fff;
}

table tbody .tcat a {
	color: #fff;
	line-height: 31px;
}

table tbody .tcat a img {
	margin-top: 4px;
}

table tbody .tcat a img {
	margin-top: 4px;
}

table tbody .tcat div {
	font-weight: normal;
	padding-bottom: 3px;
}

table tbody .icon {
	height: 60px;
	background: #fff url(../images/site/bck/table_icon_bck.png) right top repeat-y;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1d2c7;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
}

table tbody .icon.first {
	background: #fff;
}

table tbody .icon.second {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

table tbody .icon img {
}

table tbody .data {
	color: #8a8a8a;
	padding: 0px 10px;
	background: #fff url(../images/site/bck/table_icon_bck.png) right top repeat-y;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	text-align: left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1d2c7;
}

table tbody .data.last {
	background: #fff;
	border-right: 1px solid #e1d2c7;
	border-bottom: 1px solid #e1d2c7;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
}

table tbody .data.first {
	border-bottom: 1px solid #e1d2c7;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
}

table tbody .data a {
	color: #dd6d15;
}

table tbody .last {
	padding: 0px 8px;
	text-align: left;
	line-height: 16px;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	background: #fff url(../images/site/bck/table_icon_bck.png) right top repeat-y;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1d2c7;
}

table tbody .check {
	padding: 0px 8px;
	background: #fff;
	border-right: 1px solid #e1d2c7;
	border-bottom: 1px solid #e1d2c7;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
}

table tbody .last .title {
	white-space: nowrap;
}

table tbody .last .title img {
	margin-right: 4px;
}

table tbody .last .title a {
	color: #dd6d15;
}

table tbody .last .title a:hover {
	background-color: #dd6d15;
	color: #fff;
}

table tbody .last .author {
	color: #616161;
	white-space: nowrap;
}

table tbody .last .author a {
	color: #616161;
	font-weight: bold;
}

table tbody .last .author a:hover {
	background-color: #616161;
	color: #fff;
}

table tbody .themes,
table tbody .msg {
	background: #fff url(../images/site/bck/table_icon_bck.png) right top repeat-y;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1d2c7;
}

table tbody .themes a,
table tbody .msg a {
	color: #dd6d15;
}


table tbody .themes span,
table tbody .msg span {
	display: block;
	width: 59px;
	height: 49px;
	background: url(../images/site/bck/themes_bck.png) center center no-repeat;
	line-height: 49px;
	font-weight: bold;
	color: #dd6d15;
}

table tbody .msg span {
	background: url(../images/site/bck/msg_bck.png) center center no-repeat;
}

table tbody .moderator {
	background: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e1d2c7;
	border-right: 1px solid #e1d2c7;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
}

table tbody .moderator input {
	margin-left: 6px;
}

table tbody .moderator a {
	color: #dd6d15;
	font-weight: bold;
}

table tbody .moderator a:hover {
	background-color: #dd6d15;
	color: #fff;
}

table tbody .moderator.icon a:hover {
	background-color: transparent;
	color: none;
}

table tbody.mark_read td {
	background: #b55000 url(../images/site/bck/mark_read_left_bck.png) left top repeat-y;
	font-size: 11px;
	color: #ffe7d5;
	height: 31px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

table tbody.mark_read td div {
	height: 31px;
	line-height: 31px;
	background: url(../images/site/bck/mark_read_right_bck.png) right top repeat-y;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	padding-left: 60px;
}

table tbody.mark_read td div a {
	color: #ffe7d5;
}

table.icon_key tbody td {
	padding: 3px;
}

table.forum_rules table td {
	padding: 2px;
	color: #555;
	line-height: 17px;
	border-right: 1px solid #e1d2c7;
	border-bottom: 1px solid #e1d2c7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

table.forum_rules a {
	color: #b55000;
	font-weight: bold;
}

.pagenav table {
	border-collapse: collapse;
}

.pagenav tr {
	background: #ffdcc1;
}

.pagenav td {
	padding: 0px 4px;
	font-size: 12px;
	font-weight: bold;
}

.pagenav td a {
	color: #dd6d15;
}

.pagenav td a:hover {
	text-decoration: underline;
}

table.letters td a {
	color: #dd6d15;
	font-weight: bold;
}

table.letters td a:hover {
	text-decoration: underline;
}

table.member_list td.thead {
	padding: 2px 1px;
	white-space: normal;
	font-weight: normal;
}

table.member_list td {
	border-bottom: 1px solid #e1d2c7;
	padding: 2px 0px;
}

table.member_list tr:hover td {
	background: #f5f5f5;
}

table.member_list td a {
	color: #dd6d15;
	font-weight: bold;
}

table.member_list td a:hover {
	text-decoration: underline;
}

.thread_nav a {
	font-size: 12px;
	color: #dd6d15;
	font-weight: bold;
	text-decoration: none;
}

.thread_nav a:hover {
	text-decoration: underline;
}

#usercss #main_userinfo #username_box .inner {
	color: #000;
	line-height: 26px;
	padding: 3px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #d07024 url(../images/site/bck/flowers_bck.jpg) 200px 0px no-repeat;
	overflow: hidden;
	margin-left: 10px;
}

#usercss #main_userinfo #username_box h2 {
}

#usercss #main_userinfo h3 {
	color: #444;
	float: left;
	margin-right: 10px;
}

#usercss #main_userinfo #reputation_rank {
	padding-top: 8px;
}

#usercss #main_userinfo #link_bar {
	background: #FAEADE;
	padding: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 6px;
	margin-bottom: 12px;
	float: left;
	width: 672px;
}

#usercss #main_userinfo #link_bar ul {
	overflow: hidden;
	margin-bottom: 6px;
}

#usercss #main_userinfo #link_bar ul li {
	float: left;
	font-size: 13px;
	padding: 3px 4px 3px 0px;
	background: #DF7E37;
	margin-right: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#usercss #main_userinfo #link_bar ul li a {
	color: #000;
	padding: 2px 3px;
}

#usercss #activity_info {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #E1D2C7;
	border-right: 1px solid #E1D2C7;
	font-size: 12px;
	line-height: 18px;
	padding: 4px 8px;
}

#usercss #activity_info span {
	color: #DD6D15;
}

#usercss #activity_info span.shade,
#usercss #activity_info span.time {
	font-weight: bold;
}

#usercss #activity_info #last_online {
	
}

#usercss #profile_tabs {
	width: 680px;
	float: left;
}

#usercss #profile_tabs .tab_list li {
	background: #DF7E37;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	font-size: 12px;
}

#usercss #profile_tabs .tab_list li.tcat {
	background: #E68F4C;
}

#usercss #profile_tabs .tborder.tcat.tab_header {
	background: #e68f4c;
	border-right: 1px solid #9F5213;
}

#usercss #profile_tabs .content_block {
	background: #E68F4C;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom: 1px solid #9F5213;
	border-right: 1px solid #9F5213;
	padding: 4px;
}

#usercss #profile_tabs #visitor_messaging .messagetext {
	font-size: 12px;
	margin: 12px 0px 4px 0px;
	text-align: left;
}

#usercss #profile_tabs #visitor_messaging .messagetext a {
	float: right;
	color: #000;
	text-decoration: underline;
}

#usercss #profile_tabs #visitor_messaging .messagetext a:hover {
	text-decoration: none;
}

#usercss #profile_tabs #visitor_messaging .submit_button {
	margin-top: 4px;
	float: right;
}

#usercss #profile_tabs #visitor_messaging .alt2.block_row {
	font-size: 12px;
	padding: 8px 0px 8px 16px;
}

#usercss #profile_tabs #visitor_messaging #visitor_message_counters {
	font-size: 12px;
	padding: 8px 0px 8px 16px;
	clear: both;
}

#usercss #profile_tabs #visitor_messaging #message_list > li {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #E1D2C7;
	border-right: 1px solid #E1D2C7;
	font-size: 12px;
	line-height: 18px;
	padding: 8px;
	margin-bottom: 4px;
	overflow: hidden;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .fixed_width_avatar {
	float: left;
	margin: 0px 8px 0px 0px;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .inlinemod_checkbox {
	float: right;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .username {
	display: block;
	clear: both;
	font-size: 16px;
	color: #E68F4C;
	text-decoration: underline;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .username:hover {
	text-decoration: none;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .visitor_message_body {
	padding: 4px 0px;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .controls {
	overflow: hidden;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .controls li {
	float: left;
	margin-right: 6px;
}

#usercss #profile_tabs #visitor_messaging #message_list > li .controls li a {
	color: #E68F4C;
	text-decoration: underline;
}

#usercss #profile_tabs #aboutme {
	padding: 8px;
}

#usercss #profile_tabs #aboutme li {
	font-size: 14px;
	font-weight: bold;
	color: #4F270A;
}

#usercss #profile_tabs #aboutme dl {
	margin: 4px 0px 4px 10px;
	font-weight: normal;
	margin-bottom: 6px;
}

#usercss #profile_tabs #aboutme dt a {
	margin-left: 12px;
}

#usercss #profile_tabs #aboutme dd {
	font-size: 12px;
	margin-bottom: 4px;
}

#usercss #profile_tabs #contactinfo,
#usercss #profile_tabs #stats {
	font-size: 12px;
	padding: 8px;
}

#usercss #profile_tabs #contactinfo fieldset,
#usercss #profile_tabs #stats fieldset {
	border: 1px solid #4F270A;
	margin: 8px 0px;
	font-size: 12px;
	padding: 6px;
}

#usercss #profile_tabs #contactinfo a,
#usercss #profile_tabs #stats a {
	color: #000;
	text-decoration: underline;
}

#usercss #profile_tabs #contactinfo a:hover,
#usercss #profile_tabs #stats a:hover {
	text-decoration: none;
}

#usercss #profile_tabs #friends {
	padding: 8px;
}

#usercss #profile_tabs #friends .thead.block_title {
	font-size: 12px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #4F270A;
	padding-bottom: 3px;
}

#usercss #profile_tabs #friends li {
	margin: 4px 0px;
}

#usercss #profile_tabs #friends .memberinfo_small {
	border-bottom: 1px dotted #4F270A;
	padding-bottom: 3px;
}

#usercss #profile_tabs #friends .fixed_width_avatar {
	padding-right: 6px;
}

#usercss #profile_tabs #friends li .bigusername {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#usercss #profile_tabs #friends li .bigusername:hover {
	text-decoration: none;
}

#usercss #profile_tabs #friends .friend_im_list {
	overflow: hidden;
}

#usercss #profile_tabs #friends .friend_im_list li {
	float: left;
	margin-right: 6px;
}

#usercss #profile_tabs #friends span a {
	color: #000;
	text-decoration: underline;
}

#usercss #profile_tabs #friends span a:hover {
	text-decoration: none;
}

#usercss #sidebar_container {
	width: 240px;
	float: right;
}

#sidebar_container {
	float: right;
	background: #FAEADE;
	padding: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#sidebar_container .block_title {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:#D07024 url(../images/site/bck/flowers_bck.jpg) no-repeat scroll 140px center;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 10px;
}

#sidebar_container .block_content {
	padding: 4px 0px 10px 0px;
	font-size: 12px;
	line-height: 16px;
}

#sidebar_container .block_content a {
	color: #000;
	text-decoration: underline;
}

#sidebar_container .block_content a:hover {
	text-decoration: none;
}

#sidebar_container .block_content dt {
	color: #DD6D15;
	font-weight: bold;
}

#sidebar_container .block_content #friends_list {
	overflow: hidden;
}

#sidebar_container .block_content #friends_list li {
	float: left;
	padding: 4px;
}

#sidebar_container .block_content .last_visitors_list {
	overflow: hidden;
	margin-top: 2px;
}

#sidebar_container .block_content .last_visitors_list li {
	float: left;
	padding-right: 4px;
}

.frules tbody .smallfont div {
	color: #dd6d15;
	padding: 2px 4px;
}

.frules tbody .smallfont div a {
	margin: 0px;
	text-decoration: underline;
}

.frules tbody .smallfont div a:hover {
	background-color: #dd6d15;
	color: #fff;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------------- sto se dogadja */

table thead .tcat {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 31px;
	background: #757575 url(../images/site/bck/what_thead_bck.png) 34px 0px repeat-y;
	font-weight: bold;
	color: #fff;
	padding: 0px 64px;
}

table tbody .thead {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 31px;
	background: #e7e7e7 url(../images/site/bck/flowers_gray_bck.jpg) 490px center no-repeat;
	font-weight: bold;
	color: #b55000;
	padding: 0px 10px;
}

table.cal_yearly td table.tborder {
	width: 100%;
}

table.cal_yearly tbody .thead {
	padding: 0px 4px;
}

table tbody .thead a {
	color: #b55000;
}

table tbody.logged_users .icon {
	padding-right: 12px;
}

table tbody.logged_users .data {
	background: #fff;
	border-right: 1px solid #e1d2c7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

table tbody.statistics .data {
	background: #fff;
	border-right: 1px solid #e1d2c7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #585858;
}

.posttable td {
	padding: 5px;
}

.threadview td {
	padding: 5px;
	border: 1px solid #d1d1e1;
}

.threadview td .smallfont {
	padding: 5px 0px;
}

.threadview td.name,
.posttable td .bigusername {
	color: #dd6d15;
	font-weight: bold;
}

.posttable td .bigusername:hover {
	text-decoration: underline;
}

.posttable td .post_message {
	line-height: 17px;
	padding: 3px 0px;
}

.vbmenu_popup {
	background: #f5f5f5;
}

.vbmenu_popup td.vbmenu_hilite,
.vbmenu_popup td.vbmenu_option {
	padding: 3px;
}

.vbmenu_popup li {
	padding: 3px;
	font-size: 12px;
}

.vbmenu_popup li a {
	color: #dd6d15;
}

.vbmenu_popup li.thead {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #e7e7e7;
	font-weight: bold;
	color: #b55000;
	padding: 3px 10px;
}

.vbmenu_popup td.vbmenu_hilite a,
.vbmenu_popup td.vbmenu_option a {
	color: #dd6d15;
}

.vbmenu_popup td.vbmenu_hilite a:hover,
.vbmenu_popup td.vbmenu_option a:hover {
	text-decoration: underline;
}

.newreply {
	width: 736px;
	padding: 10px 0px;
}

.panel .fieldset {
	padding: 5px;
	margin: 8px 0px;
}

.panel .fieldset label {
	margin-bottom: 6px;
}

.panel .fieldset input {
	margin-right: 6px;
}

.panelsurround {
	background: #f5f5f5;
	padding: 3px;
}

/* --------------------------------------------------------------------------------------------- private */

.download_private a {
	color: #dd6d15;
	text-decoration: underline;
}

.download_private a:hover {
	text-decoration: none;
}

#checkall_all {
	margin: 0px 10px 0px 6px;
}

.period_list tr td {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 31px;
	background: #d07024 url(../images/site/bck/flowers_bck.jpg) 90px center no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 0px 10px;
}

table tbody .data {
}

table tbody .icon {
	height: auto;
}

.alt1 a,
.alt2 a {
	color: #d07024;
	margin: 2px;
}

.alt1 a:hover,
.alt2 a:hover {
	text-decoration: underline;
}

.private_filer {
	padding: 10px 0px;
	background: #f5f5f5;
	color: #d07024;
}

.private_filer div.smallfont label {
	margin: 0px 4px;
}

.private_filer div.smallfont a img {
	margin-left: 4px;
}

/* --------------------------------------------------------------------------------------------- online */

table.onlinebits tbody td {
	padding-top: 6px;
	padding-bottom: 6px;
}

/* --------------------------------------------------------------------------------------------- usercp_nav */

.usercp_nav {
	min-width: 200px;
	background: #f4f7f5;
}

.usercp_nav .thead {
	height: 20px;
	line-height: 20px;
}

.usercp_nav .thead .vbmenu_popup table {
	min-width: 160px;
	background: #fff;
}

.usercp_nav .thead .vbmenu_option,
.usercp_nav .thead .vbmenu_hilite {
	padding-left: 10px;
	line-height: 16px;
	font-weight: normal;
}

.usercp_nav .alt1,
.usercp_nav .alt2 {
	padding-left: 10px;
	line-height: 20px;
}

.usercp_nav .alt1:hover,
.usercp_nav .alt2:hover {
	background: url(../images/site/bck/bullet_01.png) 2px 6px no-repeat;
}

.checkbox_ctrls {
	overflow: hidden;
}

.userlist {
	overflow: hidden;
}

/* --------------------------------------------------------------------------------------------- arcade */

.arcade_dropdown {
	background: #f5f5f5;
}

.arcade_dropdown input {
	margin-top: 6px;
}

.arcade_dropdown .alt1 td {
	border-bottom: 1px solid #ccc;
}

.arcade_dropdown #collapseobj_viewingmode .alt1 span {
	margin-right: 3px;
	display: block;
}

.arcade_dropdown #collapseobj_viewingmode .alt2 span {
	margin-left: 3px;
	display: block;
}

.arcade_wellcome td {
	color: #dd6d15;
	line-height: 18px;
	background: #f5f5f5;
	padding: 6px 0px;
}

/* --------------------------------------------------------------------------------------------- footer */

#footer {
	height: 154px;
	height: 234px;
	background: url(../images/site/footer/footer_bck.png) 0px 0px no-repeat;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
}

#footer .quickchooser {
	position: absolute;
	top: 98px;
	left: 40px;
}

#footer .copyright {
	float: left;
	font-size: 11px;
	color: #626262;
	margin: 72px 0px 0px 8px;
	
	position: absolute;
	bottom: 33px;
}

#footer .copyright a {
	color: #626262;
	text-decoration: underline;
}

#footer .footer_nav {
	min-height: 25px;
	background: url(../images/site/footer/footer_nav_bck.png) center bottom repeat-x;
	float: right;
	margin-right: 28px;
	margin-top: 26px;
	border-bottom: 11px solid #dd0384;
	font-size: 11px;
	color: #dd0384;
	padding: 14px 14px 0px 0px;
	
	position: absolute;
	right: 0px;
	bottom: 70px;
}

#footer .footer_nav li {
	float: left;
	padding-left: 18px;
	background: url(../images/site/bck/bullet_02.png) 6px 5px no-repeat;
	text-transform: uppercase;
}

#footer .footer_nav li.first {
	background: none;
}

#footer .footer_nav li a {
	color: #dd0384;
}

#footer .footer_nav li a:hover {
	text-decoration: underline;
}