@import url(tournament.css);

body {
	font-family: "Trebuchet MS", sans-serif;
	background: #eaecf0 url('bg.png') top center repeat-x;
	font-size: 12px;
	color: black;
}

#body_whole {
	background: url('img/troll.png');
}

html, body {
	margin: 0;
}

body.html {
	background: #eaecf0;
	padding: 10px;
}

html a:hover {
	text-decoration: underline;
}

h1, h2 {
	font-size: 18px;
	padding: 10px;
}

a#novoletna:hover img {
	border: 4px solid #cc0000;
	margin-top: -4px;
	margin-left: -4px;
}

.button {
	background: url('btn.gif') no-repeat;
	border: 0;
	width: 100px;
	line-height: 25px;
	height: 25px;
	margin: 10px auto;
	display: block;
	font-size: 12px;
	color: black !important;
	text-decoration: none !important;
	text-align: center;
}

.button:hover {
	background: url('img/btnhover.gif') no-repeat;
}

.auto {
	margin: 5px auto;
}

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

a {
	text-decoration:none;
	color: blue;
}

a img {
	border: none;
}

.popover_style {
	width:100%;
	height:100%;
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	display:block;
	background:black;
}

.uppercase {
	text-transform: uppercase;
}

.capitalize {
	text-transform: capitalize;
}

#smallstats_profilepic .ss_ppic_title {
	background: #607a94;
	width: 100%;
	color: white;
	font-size: 14px;
	padding: 5px 0;
	margin-bottom: 5px;
	font-weight: bold;
}

#jq_disq_vote .jq_t_cb_vote input, 
#jq_disq_vote .jq_t_cb_vote label {
	cursor: pointer;
}

#smallstats_profilepic {
	float: right;
	text-align: left;
	position: relative;
	width: 200px;
	text-align: center;
}

.shout_msg_send {
	text-align: right;
	margin-bottom: 5px;
}

#confirmation_info {
	color: white;
	font-weight: bold;
}

#usr_wrapper {
	position: absolute;
	z-index: 600;
	display: none;
	background: black;
}

#usr {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999;
}

#link_title {
	font-size:24px;
	font-weight:bold;
	padding-bottom:15px;
	text-align:center;
	width:100%;
}

#linkwrap {
	padding:10px;
}

#header {
	clear: both;
	background: transparent url('header.png') no-repeat 0px -15px;
}

#briskula_menubar  {
	background: #607a94 url('header.png') no-repeat 0px 13px;
	height: 28px;
	overflow: hidden;
}

.fb a {
	color: #607a94;
}

.fb #briskula_menubar {
	background: #607a94;
	margin-bottom: 10px;
}

#header_wrapper {
	width: 1120px;
	clear: both;
	background: white;
	margin: auto;
}

#briskula_menubar_inner {
	background: url('favicon.gif') no-repeat 1090px 8px;
	font-weight:bold;
	color: white;
	font-size:11px;
	text-align:right;
	color: black;
	padding: 6px 35px 6px 0;
}

.fb #briskula_menubar_inner {
	background: url('favicon.gif') no-repeat 700px 7px;
}

#briskula_menubar a {
	color: white;
}

#title {
	text-align: center;
	width: 130px;
}

#title h2,
#title h2 a,
#title span {
	font-weight: bold;
	font-size: 18px;
	display: block;
	padding: 0;
	color: white;
	margin: 0;
}

#header_text {
	width: 388px;
}

#header_inner h1 {
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	width: 130px;
	text-align: center;
}

.space {
	height: 5px;
}

.inheader {
	background: url('img/blue50.png');
	padding: 2px;
	border-radius: 10px;
	color: white;
	margin-left: 10px;
}

#langbar {
	font-size:12px;
	text-align:left;
	padding-left: 5px;
	width: 120px;
}

#langbar .langicon {
	display: block;
	width: 30px;
	height: 15px;
	float: left;
	margin: 5px;
}

#langbar #lang-sl { background: url('sl.png') no-repeat; }
#langbar #lang-en { background: url('en.png') no-repeat; }
#langbar #lang-hr { background: url('hr.png') no-repeat; }
#langbar #lang-ba { background: url('ba.png') no-repeat; }
#langbar #lang-sr { background: url('sr.png') no-repeat; }
#langbar #lang-pl { background: url('pl.png') no-repeat; }

#smallstats {
	margin-top: 5px;
	width: 728px;
	font-size: 10px;
	text-align: left;
	clear: both;
	float: none;
	position: relative;
	overflow: hidden;
}

#smallstats_infobox {
	margin-right: 210px;
	background: transparent url('boxbg.png') top left repeat-x;
	margin-bottom: 10px;
}

#smallstats ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#smallstats_infobox.nomargin {
	margin-right: 0;
}

#banner_bottom_wrapper {
	width: 728px;
	background: transparent url('boxbg.png') top left repeat-x;
}

.boxbg {
	background: transparent url('boxbg.png') top left repeat-x;
}

#pagewrap {
	display: block;
	min-height: 100vh;
	position: relative;
	width: 100%;
	height: 100%;
	background: transparent url('page.png') top center repeat-y;
}

#footer {
	width:1100px;
	padding-bottom: 20px;
	margin-top: 10px;
	border-top: 1px solid #666;
	font-size:10px;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
}

.centerwrap {
	display: block;
	width: 728px;
	margin: 0 auto;
	text-align: center;
}

.center {
	text-align: center;
}

#kafolnet {
	/*clear:both;*/
	float:left;
	margin-right:20px;
	/*display:inline;*/
	display:none;
}

#login {
	clear: both;
	/*text-align:center;*/
	padding-left: 35px;
	background: transparent url('boxbg.png') top left repeat-x;
}

#login_inner {
	background: url('img/login_bg.png') bottom right no-repeat;
	padding-bottom: 30px;
}

.loginbox {
	width: 200px;
	float: left;
	padding-right: 30px;
	color: white;
	text-align: center;
}

.loginbox a {
	color: white;
	text-decoration: underline;
}

.loginbox .form_input input {
	width: 100%;
}

.loginbox_content {
	background: #607a94;
	padding-top: 10px;
}

.loginbox_desc {
	padding: 10px;
	/*display: none;*/
}

.loginbox_active .loginbox_desc {
	display: block;
}

.loginbox_foot {
	width: 200px;
	height: 31px;
	background: url('img/trak.png') no-repeat;
}

.loginbox_title {
	font-size: 22px;
	padding: 10px;
	background: #4e657c;
}

.loginopt input, .loginopt a {
	margin: 0;
	padding: 0;
}

.loginopt {
	padding: 10px;
}

#gui {
	/*text-align:center;
	width:100%;
	border:1px solid #666;*/
	width: 728px;
	z-index: -1;
	/*background:url(loading.gif) transparent no-repeat 350px 200px;*/
}

/*
#container {
	background: transparent url('img/flash-container.gif') no-repeat;
	background-attachment: fixed;
}
*/

#page {
	border-top: 1px solid #666;
	clear: both;
	margin: 0 auto;
	background: white;
	position: relative;
	display: block;
	width: 1120px;
	height: 100%;
}

#page table {
	display: block;
	width: 300px;
	margin: 0 auto;
	text-align: center;
}

#page table td {
	text-align:right;
}

#col {
	float: left;
	width: 728px;
}

#help {
	width: 26px;
	height: 25px;
	background: url(help.gif);
	float: right;
	display: none;
}

#help a {
	background:url(help.gif);
	display:block;
	width:26px;
	height:25px;
}

#help a:hover {
	background:url(helph.gif);
}

#exit {
	width:27px;
	height:27px;
	background:url(close.gif) no-repeat;
	float:right;
	display:none;
}

#exit a {
	display:block;
	width:27px;
	height:27px;
}

#exit a:hover {
	background:url(closeh.gif) no-repeat;
}

#exit a:active {
	background:url(closea.gif) no-repeat;
}

#rcol, #lcol {
	width: 196px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 12px;
	display: block;
}

#lcol span {
	/*color: #cc0000;
	font-weight:bold;*/
}

.admin,.vip {
	color: #cc0000;
}

.k_title {
	font-weight:bold;
}

#poll_main_title {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	/*color:#cc0000;*/
	padding-bottom: 3px;
}

.hsusr, .hsusr a {
	color:black;
	font-size:12px;
	padding-left:2px;
	clear:both;
}

.name_points {
	float: left;
}

.hsusr a:hover {
	color: #999;
}

.points {
	float:right;
	font-size:9px;
	font-weight:normal;
	padding-right:5px;
}
.me {
	font-weight:bold;
}
.best, .best a {
	color:blue;
	/*font-size:15px;
	font-weight:normal;*/
}
#hs_label, #hs_label a {
	color: black;
	text-align:center;
	font-weight:bold;
}

#lcol_buttons {
	text-align:center;
}

#lc_nol_capt {
	text-align:Center;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

#lc_nol_desc {
	text-align:center;
	padding-top:10px;
}

#forgot_title {
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

#forgot_wrap{
	text-align:left;
}

#fp_result {
	font-weight:bold;
	color:#cc0000;
}

.uclass {
	display: inline;
}

.editprofile, .editprofile a {
	color: #cc0000;
	/*text-decoration: blink;*/
	font-weight:bold;
}

.profilepic_edit {
	float: left;
	margin-top: 40px;
	margin-left: 10px;
}

.floatleft {
	float: left;
}

.clear {
	clear:both;
}

.left_float {
	float:left;
}

.right_float {
	float:right;
}

#poll_next_poll, #poll_previous_poll {
	font-weight:bold;
	float:right;
	display:inline;
	cursor: pointer;
}
#poll_previous_poll {
	float:left;
}
#poll_next_poll a:hover, #poll_previous_poll a:hover {
	text-decoration: none;
}
.poll_polls {
	font-weight:normal
}

#form_username, #form_input, #form_password, #login_remember, .form_field {
	padding:10px;
}

.form_label {
	padding-bottom: 5px;
}

#lc_nol_desc {
	font-weight:bold;
	font-size:11px;
}

#banner_top_468x60,#banner_left_160x600,#banner_bottom_728x90 {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#banner_bottom_wrapper {

}

#banner_top_468x60 {
	width:468px;
	height:60px;
	float:right;
	margin-top:5px;
}

#banner_left_160x600 {
	width:160px;
	/*height:600px;*/
	margin-top:5px;
}

#banner_bottom_728x90 {
	width: 728px;
	height: 90px;
	overflow: hidden;
}

#banner_bottom_728x90.top {
	float: right;
	margin-top: 10px;
}

#tellafriend {
	font-weight:bold;
	padding-bottom:10px;
}

#friendform {
	text-align:center;
}

#friendform input.friend_ipt {
	width: 130px;
}

.k_poll_bar_wrap {
	background:url('poll_bg.png') transparent;
}

.createpoll {
	font-weight:bold;
	/*text-decoration: blink;*/
	font-size: 10px;
	cursor: pointer;
}

.bmsgt_first {
	font-weight:bold;
	text-align:center;
}

.bmsgt_first td {
	border: 2px solid #666;
}

.bmsgrow  {
	color: #666;
	font-size: 11px;
}

.rowhover {
	background: #E0ECF8;
	cursor: pointer;
}

.bmsgrow  td{
	border: 1px dotted #333;
}

.unread {
	font-weight:bold;
	color: #666;
}

.bmsgtable {
	width: 453px;
}

.bmsgtable a {
	color: #333;
}

#viewmsg_wrap {
	background:white;
	border: 1px solid black;
	width:450px;
	font-size: 12px;
	margin-bottom:15px;
}

.mailtow {
	width: 300px;
}

.hidden {
	display:none;
}

.viewmsg_opt {
	border-top: 1px dotted #666;
	font-size:11px;
	text-align:right;
	padding-right:10px;
}

.msg_curr_page {
	font-weight:bold;
}

.viewmsg_content {
	border-top: 1px dotted #666;
	font-size:12px;
	padding:10px;
}

.viewmsg_sender span, .viewmsg_subject span, .viewmsg_date span {
	width:50px;
	font-weight:bold;
	font-size:13px;
}

#viewmsg_title {
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border-bottom: 1px dotted #666;
}

#briskula_private_messages {
	margin:10px;
}

#briskula_private_messages a {
	color: #000066;
}

#briskula_private_messages input {
	float: left;
}

#messages_pages {
	padding-bottom:5px;
}

.mb {
	margin:5px 10px 0 0;
}

#mailto_search_wrapper {
	padding:3px;
	border:1px dotted black;
	width:300px;
}

#mailto_search_results {
	background:white;
	border: 1px solid black;
}

#mailto_search_results, .mailtow2 {
	width:294px;
}

#tournamentbox {
	font-size:11px;
}

#active_tournaments_wrapper ul li a span {
	font-size: 10px;
	color: #CC0000;
	font-weight:bold;
}

#active_tournaments_wrapper ul {
	padding: 0 0 0 15px;
	margin: 0;
}

#active_tournaments_wrapper ul li span {
	font-size:10px;
}

.tournament_title {
	font-weight:bold;
	text-align:center;
	font-size:15px;
	color: #CC0000;
}

.your_tournament_name {
	padding: 5px;
}

.your_tournament, .active_tournaments {
	padding-top:5px;
	font-weight:bold;
}
.tournament_tree_title, .tournament_list_title {
	font-weight: bold;
	padding: 3px;
}

.tournament_list li a {
	font-weight: bold;
	color: black;
}

.tournament_list li span {
	font-size: 11px;
}

.active_tournament a, .tournament_list li.active_tournament a, .act_tourn_lnks.t_started {
	color: blue;
}

.pending_tournament a, .tournament_list li.pending_tournament a, .t_not_started {
	color: #CC0000;
}

.aborted_tournament a, .tournament_list li.aborted_tournament a {
	color: #8FBC8F;
}

.logout_link {
	font-size: 9px;
}

#tournament_player_list {
	display: none;
	height: 100px;
	overflow: scroll;
}

.act_tourn_lnks {
	font-weight:bold;
}

.hidethis, .hidethis a {
	text-align:right;
	font-size: 10px;
	font-weight:bold;
}

.red, .red a {
	color: #CC0000;
}

.wrapper-box {
	margin: 5px;
	background: transparent url('boxbg.png') top left repeat-x;
}

#overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 7777;
	background: black;
	display: none;
	cursor: pointer;
}

#popup {
	top: 0;
	position: fixed;
	display: none;
	width: 100%;
	z-index: 8888;
	display: none;
	cursor: pointer;
}

#popup_close_wrapper {
	height: 20px;
	margin: auto;
}

#popup_close {
	width: 30px;
	height: 20px;
	float: right;
	background: black url('close_popup.gif') no-repeat bottom center;
	cursor: pointer;
}

#popup_content {
	position: relative;
	top: 40px;
	margin: auto;
}

#popup_text {
	border: 7px solid black;
	padding: 10px;
	background: #ffffff;
	margin: auto;
	text-align: center;
	z-index: 99999;
	height: inherit;
	overflow: hidden;
}

.shout_title {
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
	font-size: 14px;
	margin-bottom: 5px;
	background: #607a94;
	color: white;
	position: relative;
}

.shout_title .rss {
	background: url('img/rss.gif') center left no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 4px;
}

.shout_title a, .shout_title a:hover {
	color: white;
	text-decoration: none;
}

#comments {
	overflow: auto;
	overflow-x: hidden;
	height: 120px;
	border: 1px solid #999;
	font-size: 10px;
	background: white;
}

#shout {
	text-align: center;
	margin-top: 5px;
}

.shout_send {
	margin-bottom: 10px;
	float: right;
	text-align: right;
}

.shout_refr {
	float: left;
}

#msg {
	border: 1px solid #666;
	width: 100%;
	margin-bottom: 5px;
}

.shout .shout_name {
	font-weight: bold;
}

.shout_name img {
	padding: 2px;
	max-height: 15px;
}

.shout_pic {
	float: left;
	width: 20px;
	overflow: hidden;
	height: 100%;
	margin: 0 3px 0 3px;
}

.shout_pic img {
	height: 15px;
	display: block;
	margin:auto;
}

.shout_shout {
	float: left;
	width: 131px;
}

.shout {
	border-bottom: 1px solid #666;
	padding-bottom: 2px;
	clear: both;
	position: relative;
	padding: 3px 0 3px;
}

.box-content {
	padding: 0 5px 0 5px;
}

.box-content ul {
	margin: 0;
	padding: 0;
	padding-left: 20px;
}

.mailstatus {
    display: block;
    width: 200px;
}

.instructions {
	text-align: justify;
}

#header_inner {
	position: relative;
}

#kosilnica {
	display: none;
	position: absolute;
	bottom: -5px;
	z-index: 100;
	right: 0;
	width: 200px;
	height: 100px;
}

#donate {
	position: absolute;
	display: block;
	bottom: 2px;
	left: 180px;
	border: 3px solid #333;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#news .title {
	font-weight: bold;
	font-size: 12px;
}

#news .date {
	font-size: 11px;
	color: #666;
	padding-bottom: 5px;
}

#news .novica .desc {
	font-size: 10px;
}

#news .novica {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#news .novica1 {
	color: #333;
}

#news .novica2 {
	color: #666;
}

.howtos {
	text-align: center;
	text-transform: capitalize;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background: #eee;
}

.capitalize {
	text-transform: capitalize;
}

.db-good {
	color: green;
}

.db-bad {
	color: red;
	font-weight: bold;
	font-size: 14px;
}

.fb-pts {
	color: #ccc;
}

#cookiemonster {
	margin: auto;
	background: #607a94;
	padding-top: 5px;
	padding-bottom: 5px;
	color: white;
	text-align:center;
	border-bottom: 2px solid black;
}

#cookiemonster a {
	color: white;
	text-decoration: underline;
}