BODY {
	margin:0px;
	width:100%;
	height:100%;
	background:#bfdadc;
	font-family: Verdana, sans-serif;	
}


div#wrapper {
	min-width:1024px;
	max-width:1035px;
	margin:0 auto;
	background:white;
}



.nm_layout {max-width:1280px;min-width:1003px;padding:0px 0px 5px 0px;background-color:#ffffff;  }
table.nm_tbl {width:100%;border-collapse:collapse;  }
table.nm_tbl td {padding:0px; vertical-align:top; }
table.nm_tbl td.black { background-color:#000000; }
table.nm_tbl td.left { font-size:12px; }
table.nm_tbl td.right {width:362px; font-size:12px;}
table.nm_tbl td.right div.text { padding:10px}
.nm_layout h4 {color:#000000;margin:3px;font-size:12px;}

img {border:0px}

.nm_layout a.white:link {color:#FFFFFF}
.nm_layout a.white:hover {color:#FFFFFF}
.nm_layout a.white:visited {color:#FFFFFF}

.nm_layout div.social {margin:0px 7px;text-align:right;font-size:14px;font-weight:bold;line-height:24px;background-color:#ffffff;}
.nm_layout div.social img {margin:5px}

table.nm_tbl td.left div.title {background-color:#fe6905;height:37px;}
table.nm_tbl td.left div.title img {margin:5px 0px 0px 10px}
table.nm_tbl td.left div.text {padding:20px} 

.nm_layout .white-bg {background-color:#ffffff;}
.nm_layout .player {text-align:center}
.nm_layout .info {margin:0px 7px;padding:15px 10px 10px 10px; color:#7f7b7a;}


img {border:0px}

table.under_menu { width:100%; margin:5px 0px 0px 0px; padding:0px; border-collapse:collapse; }
table.under_menu td { padding:0px;}
table.under_menu td.auth_td { vertical-align: middle; }
table.under_menu input.auth { width:75px;  }
table.under_menu table.auth { width:100%; margin-left:5px;  }
table.under_menu table.auth td {  padding:1px;  }

div.top_search { height:53px; background: url('/karate/img/fon_srch.gif') top left repeat-x;  }
div.top_search div {  background: url('/karate/img/c1_1.gif') top left no-repeat;   }
div.top_search div div { background: url('/karate/img/c1_2.gif') top right no-repeat; padding:13px 5px 5px 20px;  }
div.top_search div div table { width:100%;  }
div.top_search div div table td { padding:4px; }
div.top_search div div input { border:1px solid #8c8889; }
div.top_search div div input.srchtxt { width:99%; }

.auth TD,.auth TH {
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size:12px;
	padding:0px;
}
A { color:#666666; }
.auth A { font-size:11px; }

A:visited { color:#666666; }
A:hover { color:#000000; }

A.b-sibnet-head__sub-menu__item__link, A.b-sibnet-head__sub-menu__item__link:hover, A.b-sibnet-head__sub-menu__item__link:visited, 
A.b-sibnet-head__item__link, A.b-sibnet-head__item__link:hover, A.b-sibnet-head__item__link:visited{
	color:white;
}
div.tab_content {
	margin-top:30px;
}
div.tab_content .tab_cont {
	margin-top:10px;
	display:none;
}
.fotos_bottom {
	margin-top:50px;background:#203655;padding:10px 5px;text-align:right;
}
.fotos_bottom img {margin-right:15px;}
div.tabs div.tab_head {
	display:inline-block;
	font-size:14px;
	font-family:verdana;
	
	text-decoration:underline;
	margin:0px 0px;
	color:white;
	cursor:pointer;
 
}
div.tabs div.tab_head div {
	background: #1F519A;
	padding:5px;
	padding-top:0px;
 	
}
div.tabs div.tab_head b.rtop{display:block;}
div.tabs div.tab_head b.rtop b{display:block; height: 1px;
    overflow: hidden; background: #1F519A;}

div.tabs div.tab_head b.r1{margin: 0 1px}
div.tabs div.tab_head b.r2{margin: 0 2px}
div.tabs div.tab_head b.r3{margin: 0 3px}
div.tabs div.tab_head b.r4{margin: 0 5px}

div.tabs div.tab_head.active_tab b.rtop b, 
div.tabs div.tab_head.active_tab div {
	color:#1F519A;
	background: white;
	text-decoration:none;
}

div.comment { height:120px;  }

div.comment .foto {
	float:left;
	text-align:center;
	width:70px;
	margin:15px;
}
.comment .comment_info {
	word-wrap:break-word;

	margin-left:100px;
	font-size:13px;
}
.comment .user_name {
	margin:10px 0px;
	font-weight:bold;
	color:#1F519A;
}
.comment .comm_text {
	margin:5px 0px;
}
.comment .date {
	font-size:11px;
	/* color:lightgrey; */	
	margin:15px 0px;
}
.comment {
	width:600px;
	border-bottom:1px solid #6e6e6e;
}

#comm_form_submit {
	margin-top:15px;
}

.submit_btn_div {
	margin-top:10px;
}
.comm_add {
	
	//background:#F7F7F7;
	padding:0px 0px 15px;
}

FORM {
	margin-bottom:0px;
}

#semiblack {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	cursor:pointer;
}
.big-z {
	position:fixed;
	width:240px;
	top:40%;
	left:40%;
	display:block;
	background:white;
	
	border:25px solid white;
	z-index:101;
}

.loginza {

}

table.draw {
	border-collapse:collapse;

	
}
.results_tab.tab_cont {
	margin:0 auto;
}
table.draw tr td {
	padding:4px;
	font-size:12px;
	border:1px solid #85A0C8;
}
.noborder {
	border:none!important;
}
table.tshower {
	display:none;
}
.clicker, .dshow, .dshow1 {
	cursor:pointer;
}

.blueback {
	background-color:#85A0C8;
}
.nopadding {
	padding:0px!important;
}


table.admin_draw {
	border-collapse:collapse;
}
table.admin_draw tr td {
	border:1px solid #85A0C8;
	padding:1px;
	vertical-align:top!important;
}
table.admin_draw tr th {
	padding:12px;
	font-size:20px; 
	border:1px solid #85A0C8;
}
table.admin_draw br{
	display:block;
	position:relative;
	width:40px!important;
	border-top:1px solid black;
	margin:5px;	
}
table.admin_draw .upload_file{
	
	width:100px;
	margin:0 auto;
	text-align:center;
	background:#85A0C8;
	color:white;
	cursor:pointer;
	font-size:13px;
	
	
}
table.admin_draw .upload_file.hover {
	background:#6080AF;
}
table.admin_draw .upload_file img{
	margin-bottom:0px;
}
table.admin_draw .noimage {
	
	width:100%;
}
table.admin_draw .sage {
	background:#3060A7;
	color:white;
	width:100px;
	margin-top:10px;
	text-align:center;
}
table.admin_draw .sgender {
	width:100%;
	text-align:center;
	background-color:#2A384D;
	color:white;
	font-size:18px;
}
table.admin_draw .sweight {
	display:block;
	text-align:center;
	padding-top:3px;
}
.b-sibnet-head__sub-menu__item__link {
	font-family:verdana;
}
table.admin_draw td:hover {
	background-color:#DEE5EF;
}
table.admin_draw table.admin_draw_sub {
	background-color:white;
}
.programm {
	font-family:tahoma,verdana;
}
.day_table td {
	vertical-align:top;

	color:#0E3B86;
	font-size:13px;
}
.day_table .day_time{
	width:110px;
	font-size:13px;
	font-weight:bold;
}
.day_table .ev_day{
	color:#FEA702;
	font-size:16px;
	margin:15px 0px;
}
.day_table img {
	margin-right:15px;
}
a.main_camera {
	color:#91B8E9;
}
div.tabs {
width:650px;
margin:0 auto;
text-align:left;
}

div.admin_comments {
	width:900px;
	margin:20px 220px;
}

.main_admin {
	margin:30px;
}
.main_admin a{
	display:inline-block;
	padding:10px;
	background:lightblue;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.main_admin a:hover{
	background:#91B8E9;
}

.party_table {
	border-collapse:collapse;
	
}
.party_table tr td {
	border:1px solid lightblue;
	padding:3px;
}
.party_table .region {
	background-color:#0E3B86;
	padding-top:10px;
	color:lightgrey;
	font-size:18px;
}
.party_table .club {
	background-color:#91B8E9;
	font-size:16px;
}

.party_table .ptext {
	background-color:#DEE5EF;
	font-size:14px;
}
.party_table .pcat {
	background-color:#DEE5EF;
	font-size:14px;
}

#anks a {
	display:inline-block;
	margin:5px;
}

.party_list {width:1000px; margin:0 auto;}