body
{
	background: white;
	font-family:Trebuchet MS,Arial,Sans-Serif;
	font-size:10px;
	margin:0;
	padding:0;
}

a,a:visited {color:Black;}

#container
{
	position:relative;
	width: 980px;
	margin:0 auto;
}

#top
{
	position:relative;
	width:100%;
	height: 244px;
	margin-bottom: 15px;
	font-size:12px;
}

#top h1
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:138px;
	padding:0;
	margin:0;
	background: url('../images/top1.jpg') no-repeat top left;
	font-weight:normal;
	font-size: 30px;
	color: #d6ecfd;
}

#top h1 span
{
	display:block;
	position:absolute;
	bottom:15px;
	right:25px;
}

#top #top_inner
{
	position:relative;
	width:100%;
	height: 98px;
	background: url('../images/top_bg.gif') repeat-x left bottom;
}

#top #top_inner a#csh
{
	display:block;
	position:absolute;
	left:24px;
	top:25px;
}

#top #top_inner .links
{
	position:absolute;
	top: 68px;
	right:20px;
}

#top #top_inner .links a
{
	padding: 0 2px 0 2px;
	text-decoration:none;
	color:Black;
}

#left
{
	position:relative;
	width: 210px;
	float:left;
	font-size:12px;
}

#left a.player_club img
{
	position:absolute;
	top: 3px;
	right: 13px;
}

#left table.player
{
	position:relative;
	margin: 32px 15px 15px 15px;
	color:White;
	background: #45a1e8;
	border-collapse:collapse;
	font-size:12px;
	font-family:Arial;
}

#left table.player td 
{
	padding:0 0 0 10px;
	margin:0;
	border-top: solid 1px white;
}

#left table.player td.img
{
	border:0;
	padding:0;
}

#left table.player td.first
{
	border-top: solid 1px #45a1e8;
}

#left table.tv
{
	position:relative;
	width:100%;
	border-collapse:collapse;
	background: #f8f9fa;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	line-height: 13px;
}

#left table.tv td
{
	margin:0;
	padding:5px;
}

#left table.tv td.img
{
	padding:7px 2px 0 10px;
	vertical-align:top;
}

#left table.tv td .emph
{
	color:#1184dc;
	font-weight:bold;
}

#left table.survey
{
	margin: 15px 25px 15px 20px;
	font-size:10px;
	width:165px;
}

table.survey tr.bar td
{
	height: 7px;
	font-size:3px;
	background:white;
	margin: 3px 3px 5px 3px;
}

table.survey tr.bar td .percent
{
	position:relative;
	height: 100%;
	background: #45a1e8;
}

#left table.survey a
{
	color: #000060
}

#left .item
{
	width: 208px;
}

#left .item table
{
	border-collapse:collapse;
}

#left .first
{
	margin-top:0;
}

#left a.link_csh
{
	padding:25px 0 0 40px;
}

#left a.link_csh img
{
	margin-top: 10px;
}


h3
{
	color:White;
	background: #45a1e8;
	font-size: 14px;
	padding: 3px 10px 4px 17px;
	margin:0;
}

h3 a, h3 a:visited
{
	display:block;
	position:relative;
	background: url('../images/h3_link_bg.gif') no-repeat 170px 4px;
	color: White;
	text-decoration:none;
}

.item
{
	position:relative;
	border: solid 1px #45a1e8;
	margin-bottom: 12px;
	margin-top:12px;
	background: #f8f9fa;
}

.item:first-child
{
	margin-top:0;
}

.item .link
{
	display:block;
	position:relative;
	padding: 5px 5px 3px 15px;
	background: #e9ebef url('../images/bg1.gif') repeat-x top left;
	color:Black;
	text-decoration:none;
}

.item .sub
{
	position:relative;
	background: #fafbfc url('../images/sublinks_bg.gif') repeat-x 0 0;
	padding: 5px 0;
	font-size: 10px;
	color: #554b3a;
	margin-top:-2px;
}

.item .sub .link
{
	padding: 1px 3px 1px 25px;
	background:	url('../images/submenu_bg.gif') no-repeat 15px 50%;
}

.item .sub .sub
{
	background: #fafbfc;
}
.item .sub .sub .link
{
	padding: 1px 3px 1px 35px;
	background:	url('../images/submenu_bg.gif') no-repeat 25px 50%;
}

.item .sub .sub .sub
{
	background: #fafbfc;
}
.item .sub .sub .sub .link
{
	padding: 1px 3px 1px 45px;
	background:	url('../images/submenu_bg.gif') no-repeat 35px 50%;
}
.item .sub .even
{
	background-color: #f1f4f5;
}

.item h4
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size:14px;
	margin: 12px 5px 12px 18px;
}

.item p
{
	margin:12px 5px 12px 18px;
	font-size:11px;
	line-height: 12px;
}

#main .item
{
	position:relative;
	border: solid 1px #45a1e8;
	margin-bottom: 12px;
	margin-top:12px;
	background: #f8f9fa;
	font-size:13px;
	font-family:Trebuchet MS,Arial,Sans-Serif;
}

#main .item:first-child
{
	margin-top:0;
}

#main .item .link
{
	display:block;
	position:relative;
	padding: 5px 5px 3px 15px;
	background: #e9ebef url('../images/bg1.gif') repeat-x top left;
	color:Black;
	text-decoration:none;
}

#main .item a,#main .item a:visited
{
	color:Black;
	text-decoration:none;
}

#main .item h4
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size:14px;
	margin: 12px 5px 12px 18px;
}
#main .item h3
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size:14px;
	color:White;
	background: #45a1e8;
	padding: 3px 10px 4px 17px;
	margin:0;
}

.item p
{
	margin:12px 5px 12px 18px;
	font-size:11px;
	line-height: 12px;
}
#main .item td.emph
{
	width:35%;
}

#main .item td.emph2
{ width:26%; text-align:center;}

#main .item th
{
	text-align:left;
	padding: 3px 0px 3px 20px;	
	font-weight:bold;
	color:White;
	background: #45a1e8;
}
/* main */

#main
{
	position:relative;
	width: 425px;
	padding: 0px 10px 0px 10px;
	float:left;
	font-family: Arial, Sans-Serif;
	overflow:hidden;
	/*background:green;*/
}

#main .info
{
	position:relative;
	width:100%;
	margin-bottom:5px;
}

#main .info a, #main .info a:visited
{
	text-decoration:none;
}

#main .even
{
	background: #f8f9fa;
}

#main .info .info_img 
{
	position:relative;
	float:left;
	width: 105px;
	padding:8px 3px 3px 3px;
}

#main .info .info_text
{
	position:relative;
	float:right;
	width: 304px;
	padding: 0px 7px 3px 0px;
}

#main .info .info_href
{
	clear:both;
	float:right;
	width:60px;
}

#main .cleaner
{
	position:relative;
	width:100%;
	height: 1px;
	overflow:hidden;
	clear:both;
}

#main p
{
	padding:0;
	margin: 5px 0 5px 0;
}

#main h4
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 0;
	color:#1c70b1;
}

#main h3
{
	position:relative;
	margin:0;
	padding:5px 10px 5px 15px;
	background-color:White;
	/*background: url('../images/main_h3_bg2.gif') no-repeat left top;*/
}

#main h3 span
{
	display:block;
	position:absolute;
	right: 10px;
	top: 8px;
}

#main h3.center
{
	text-align:center;
}

#main table.tbl
{
	background:#f8f9fa;
	border-collapse:collapse;
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial;
	width:100%;
	border:0;
}

#main table.tbl tr.even
{
	background: #e7ebed;	
}

#main table.tbl td
{
	padding:7px 10px 7px 15px;
}

#main table.tbl td.emphasize
{
	color:#1385dc;	
}

#main table.right td
{
	text-align:right;	
}
/*stats */

#main #stats_full
{
	width:755px;
	background:url('../images/aaa.gif') repeat-y 0 0;
	margin:0px;
	padding:0px;
}

#main #stats_full .stats_players
{
	float:left;
	width:251px;
	margin:0px;
	padding:0px;
}

#main #stats_full .stats_players table.tbl td
{
	padding: 0 6px 0 6px;
	height:28px;
}

#main #stats_full .stats_players table.tbl td.emphasize
{
	font-size:14px;
	font-weight:bold;
}

#main #stats_full #stats
{
	position: relative;
	float:left;
	width: 233px;
	margin: 0 10px 0 10px;
	padding-top: 35px;
	background: url('../images/table_info_bg.gif')	repeat-x 0 0;
	font-size: 12px;
}

#main #stats div
{
	padding: 4px 0px 4px 0px;
	text-align:center;
}

#main #stats div.file
{
	background: #f9faf9;	
}

#main #stats div.spacer
{
	height:35px;	
}

#main #stats div img
{
	margin: 0 5px 0 5px;
}

#main #stats em
{
	padding: 0 6px 0 6px;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#095895;
}

#main #stats a
{
	text-decoration:none;
}

#main #stats_full .stats_players .dress_number, #main #stats_full .stats_players .even .dress_number
{
	width:15px;
	height:15px;
	background-color:#45A2E8;
	color:White;
	font-weight:bold;
	text-align:center;
	background-image:url("/images/dress_number.gif");
	background-repeat:no-repeat;
	background-position:center;
}

#main #stats_full .stats_players .even .dress_number
{
	background-image:url("/images/dress_number_even.gif");
}

#main #stats_full .stats_players .empty
{
background:#f8f9fa;}
#main #stats_full .stats_players .even .empty
{
	background: #e7ebed;}

#main .result
{
	height: 90px;
	width:755px;
	overflow:hidden;
	margin-bottom: 7px;
	background: url('../images/result_bg.gif') no-repeat 0 0;
	line-height:74px;
}

#main .result div
{
	position:relative;
	float:left;
	width: 190px;
	height:80px;
	padding-top: 3px;
	font-size: 14px;
}

#main .result div.alignRight
{
	text-align: right;
}

#main .result .img
{
	width: 80px;
	height: 80px; 
	text-align:center;	
}

#main .result .img img
{
	width:80px;	
}

#main .result .img div
{
	margin:auto 0 auto 0;
	width:80px;
	text-align:center;
}

#main .result div.score
{
	width: 200px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 30px;
	color:#095895;
	text-align:center;
}
#main .stats_players a, #main .stats_players a:visited
{
	text-decoration:none;
}


#main .back_next {font-size:12px; margin-top:10px;}
#main .back_next .next { padding-right:10px; background-position:right; background-image:url("/images/a_next.gif"); background-repeat:no-repeat;}
#main .back_next .back { padding-left:10px; background-position:left; background-image:url("/images/a_previous.gif"); background-repeat:no-repeat;}
/* } main div */

#right
{
	position:relative;
	width: 320px;
	float:left;
	font-size:12px;
}

#right table, #main .item table
{
	width:100%;
	border:0;
	border-collapse: collapse;
	background-color: #f8f9fa; 
	font-size:13px;
}

#right table td, #main .item table td
{
	padding: 2px 0px 2px 2px;
	margin:0px;
	border:0;
}

#right table tr.even td, #left table tr.even td, #main table tr.even td
{
	background-color: #e7ebed;
}

#right table tr td.emph, #main table tr td.emph
{
	color: #1c70b1;
	font-weight:bold;
	width:110px;
	text-align:right;
	padding-right:3px;
}

#right table tr td.emph3, #main table tr td.emph3
{
	width:30px;
}

#right table tr td.emph2, #main table tr td.emph2
{
	color: #1083db;
	font-weight:bold;
}

#right a
{
	text-decoration:none;
	color:Black;
}

#right a.previous
{
	display:block;
	padding-left: 15px;
	background: url('../images/a_previous.gif') no-repeat left 50%;
}

#right a.next
{
	display:block;
	padding-right: 15px;
	background: url('../images/a_next.gif') no-repeat right 50%;
	text-align:right;
}

#right .item h3 a, #right .item h3 a:visited
{
	color:White;
	background-position:right;
}

#right .item .season_table td {padding:3px;}


/* bottom */

#bottom
{
	position:relative;
	clear:both;
	width: 100%;
	height: 74px;
	padding-top:33px;
	background: #45a1e8 url('../images/bottom_bg.gif') repeat-x 0 0;
	color: White;
}

#bottom #sponsors
{
	position:absolute;
	bottom: 8px;
	left: 12px;
	width:960px;
	text-align:center;
}

#bottom #sponsors span
{
	display:inline-block;
	background-attachment:scroll;
	background-position:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
	padding:0px 10px 0px 0px;
	behavior: url("/iepngfix.htc");
	border-right:solid 1px white;
}

#bottom #sponsors span.last
{
	border-right:none;
}

#bottom #sponsors .second_line {width:100%;height:26px; text-align:center;margin-top:4px;}

#copyright
{
	margin:5px 0px 10px 0px;
	width:100%;
	text-align:center;
	color:black;
}

#copyright a,#copyright a:visited
{
	text-decoration: none;
	color:black;
}

/* bottom */

img
{
	border:0;
}

.calendar
{}

.calendar td {background-color:#E7EBED; border-style:none; padding:0px;}
.calendar a,a:visited 
{
	color:Black;
	text-decoration:none;	
}
.calendar_day_header 
{background-color:#E7EBED;} 
.calendar_day
{}
.calendar_nextprev 
{ font-size:16px;} 
.calendar_othermonthday
{}
td.calendar_selectedday
{ background-color:white; border:solid 1px #E7EBED; border-left:none;} 
table.calendar_title {border-style:none; width:100%;}
table.calendar_title td
{ background-color:#f8f9fa; border-style:none;}
td.calendar_today
{background-color:#45a1e8; color:White;}
.calendar_weekend
{}

#main h1, #main h2, #main h3, #main h4{color:#45a1e8; }

/*DOCUMENT*/
.document_board {font-size:13px; width:100%;}
.document_board th {background-color:#1C6FB1; text-align:left; color:White;  padding:3px; border:solid 1px white;}
.document_board td {height:20px; padding:3px 10px 3px 10px; border:solid 1px white;}
.document_icon {text-align:center;width:35px;background-color:#f8f9fa;}
.document_name {text-align:left;background-color:#f8f9fa;}
.document_date {text-align:center; width:70px; background-color:#45A2E8; color:White;}
.document_size {text-align:center; width:60px; background-color:#1C6FB1; color:White;}
.document_folder {text-align:left;background-color:#bdd0d9; background-color:#f8f9fa;}
.document_folder a,.document_folder a:visited {text-decoration:none; color:Black;}

/* CONTENT */

#main h1, .content h1 {font-size:22px; margin-top:5px;}
#main h2, .content h2 {font-size:18px;}
#main h3, .content h3 {font-size:16px;}
.content {text-align:left;  font-size:13px; color:black;}
/*.content h1, .content h2, .content h3, .content h4{color:#45a1e8;}*/
/*.content h1 {font-size:28px; margin:5px 0px 20px 0px;}
.content h2 {font-size:22px; margin:20px 0px 10px 0px;}
.content h3 {font-size:19px; margin:20px 0px 15px 0px;}
.content h4 {font-size:16px; margin:10px 0px 10px 0px;}*/

.content .anotation {font-style:italic; font-size:14px;}

.content td, .content th { border:0px;}
.content table {border:0px;}

.content img {border:0px;}

img.formated, img.formated_left, img.formated_right {border:8px solid #dedce5;}
img.formated_left {margin: 15px 15px 15px 0px;}
img.formated_right {margin: 15px 0px 15px 15px;}

img.blank_left {margin: 15px 15px 15px 0px;}
img.blank_right {margin: 15px 0px 15px 15px;}

table.table_stylled {border-collapse:collapse;}
.table_stylled th, .table_stylled td { font-size:11px; padding:3px 8px 2px 8px; border: 1px solid white;  }
.table_stylled th {background-color:#45a1e8; color:#ffffff; text-align:left;  border-bottom:2px solid #ffffff;}
.table_stylled td {background-color:#f8f9fa; color:#000000;}
.table_stylled tr.even td {background-color:#e7ebed; color:#000000;}


.small {font-size:10px;}

.selected {color:#45a1e8; font-style:italic; }

.content ul {list-style-image: url('../images/a_next.gif'); margin-bottom:5px;}
.content a, .content a:visited, .content td  a, .content td a:visited  { color:#950006;}

#editor {padding:20px; width:462px; }

/* NEWS */
.content .news {width: 590px; clear:both; margin:5px 0px 15px 0px; background-color:#f8f7f9; padding:5px;}
.content .news a {text-decoration:none;}
.content .news img {float:left; border-width: 5px; border-color:#dedce5; border-style:solid; margin:5px 10px 0px 10px;}
.content .news_header {font-size:16px; color:#7e0000; font-weight:bolder;}
.content .news_content {color:black; font-size:13px;}
.content .news_even {background-color:#fbfbfc;}
.content .news .form_submit img {border-style:none; margin:0px; vertical-align:middle; float:none;}
.content .news .form_submit { float:right; background-color:#5e5b70; color:#FFFFFF;  padding:2px 7px 2px 7px; margin:5px 0px 5px 0px;  text-align:left; font-size:12px; clear:both; width:40px;}

/* GALLERY */
.gallery {width: 300px; clear:both; margin:5px 0px 15px 0px; background-color:#45a1e8; padding:5px;}
.gallery_header {font-size:13px; margin-top:25px;}
.gallery_header strong {color:#45a1e8;}
.gallery_link strong {text-decoration:underline;}
.gallery_content {color:black; font-size:13px;}
.gallery_images img {float:left; margin:10px;}

.gallery_selector {margin:10px 0px 10px 0px;}

.gallery_list {width:680px;}
.gallery_image_box {padding:5px; margin:3px; float:left;  background-color:#45a1e8;}
.gallery_image_box_list {padding:5px; margin:3px; float:left;  background-color:#45a1e8;}
.gallery_image_inner img {}
.gallery_image_inner {text-align:right;}
.gallery_image_inner a, .gallery_image_inner a:visited {color:White; text-decoration:none;}
.gallery_image_description { }

.gallery_list .gallery_image_box {width:150px; height:110px; overflow:hidden;}
.gallery_preview .gallery_image_box_list {width:120px; height:90px; overflow:hidden;}

/* VIDEOGALLERY */
.videogallery_box {margin-top:20px;}
.videogallery .gallery_image_box {float:none; width:480px; padding:10px; color:White; font-size:14px; margin-top:20px; font-weight:bold;}
.videogallery .gallery_image_box a,.videogallery .gallery_image_box a:visited {font-weight:normal; text-decoration:underline;}
.videogallery .gallery_image_inner {text-align:left;}

/* MODERATORS */
div.moderators {width: 590px; clear:both; margin:5px 0px 15px 0px; background-color:#f8f7f9; padding:5px;}
div.moderators a,div.moderators a:visited {text-decoration:none; color:white;}
span.moderators_header {font-size:18px; color:#7e0000; font-weight:bold;}
div.moderators_content {color:black; font-size:13px;}
div.moderators img {float:left; border-width: 5px; border-color:#dedce5; border-style:solid; margin:5px 10px 0px 10px;}
div.moderators .form_submit img {border-style:none; margin:0px; vertical-align:middle; float:none;}
div.moderators .form_submit {float:none; background-color:#5e5b70; color:#FFFFFF;  padding:2px 7px 2px 7px; margin:5px 0px 5px 0px; text-align:left; font-size:12px; clear:both; width:50px;}
div.moderators .buttons {float:right; padding-right:10px;}


/* KONTAKT FORM */
.form_table td {padding:5px 10px 5px 10px;vertical-align:top; margin:4px;}
td.form_name  {background-color:#45a1e8; width:80px; color:#FFFFFF;  padding:7px 10px 7px 10px ; }
td.form_field {background-color:#e7ebed; vertical-align:middle;}
.form_field input,.form_field textarea {background-color:#ffffff; font-family:"Trebuchet MS";border:0px; width:100%;}

.form_field textarea {overflow:auto; margin-bottom:5px; font-size:12px;}
.form_table { width:100%;}

.form_mandatory { display:inline-block; font-size:11px;}

.star {color:#fdb414;}
.form_submit {background-color:#45a1e8; color:#FFFFFF;  padding:2px 7px 2px 7px; margin:5px 0px 0px 0px;text-align:left; float:right; font-size:12px; clear:both;}
.form_submit  a, .form_submit  a:visited {color:#FFFFFF; text-decoration:none;}
.form_submit  a:hover {text-decoration:none;color:silver;}
.form_submit img {border-style:none;}

.content .form_submit {background-color:#5e5b70; color:#FFFFFF;}

/*DISCUSSION*/

.discussion_theme {font-size:13px;}
.discussion_theme .name {}
.discussion_theme .text {}

.response {font-size:13px; margin-bottom:20px;}
.response_name {background-color:#1C6FB1; color:White; padding:5px; font-weight:bold; width:97%;}
.response_text {background-color:#E7EBED; padding:5px;  width:97%;}
.response_respondent_name {background-color:#45A2E8; color:White;  padding:5px;  font-weight:bold;  width:97%;}
.response_reaction {background-color:#E7EBED; padding:5px;  width:97%;}

/*EVENTS*/
.event {width:100%; font-size:13px; margin-bottom:10px;}
.event td {background-color:#E7EBED; padding:5px;}
.event th {background-color:#45A2E8; color:White; text-align:left; padding:5px; width:40px;}

.back_next {font-size:14px; text-align:right; width:100%;}
.back_next a, .back_next a:visited {text-decoration:none;}

/*MINIHANDBALL*/
#minihandball_map {background:white url("/images/mapa.gif") no-repeat center; width:480px; height:299px; position:relative;}
#minihandball_map a, #minihandball_map a:visited {text-decoration:none;}

/*ADDRESS*/
#list_address {}
table.address {margin-bottom:20px;}
table.address td, table.address th {padding:5px; font-size:13px; color:White; text-align:left;border:solid 1px white;}
table.address td {width:200px;}

/* SHOP */
.shop, .shop_alt {width:100%; font-size:12px; margin-bottom:15px; padding-top:15px;  border: 0px solid red;border-top:1px solid #dfdfdf; position:relative;}
.shop .name {font-size:150%; color:#555555; font-weight:bolder;}
.shop .new {color:#aa3333; font-weight:bold; font-size:10px; position:absolute; right:5px;}
.shop .text { padding-bottom:30px;}
.shop .basket { position:absolute; bottom:10px; right:30px;}
.shop .basket a {color:#555555; font-weight:bold; text-decoration:none;}
.shop .price {color:#aa3333; font-weight:bold; position:absolute; bottom:25px; right:30px;}
.shop .image {float:left; padding-right:10px;}
.shopping_cart {border-bottom:1px solid #cfcfcf; }
.shopping_cart th {border-bottom:1px solid #cfcfcf; }
.shopping_cart th , .shopping_cart td{ text-align:left; padding:3px 5px 2px 5px;}
.shopping_cart .name {width:500px;}
.shopping_cart .price, .shopping_cart .price_all {text-align:right;}
.shopping_cart .count {width:70px; display:block;text-align:center; }
.shopping_cart .count input {vertical-align:middle;}

.shopping_cart_summary {text-align:right; font-size:130%; font-weight:bold; padding-top:5px;}
.shopping_cart_summary .price {}
.shopping_cart_options {text-align:center; padding-top:30px;}
.shopping_cart_options input {border:1px solid #777777; background-color:#dfdfdf; padding:2px 7px 2px 7px; }
.shopping_cart_options input.important {background-color:#ded7a9; font-weight:bold;}

.shopping_cart_form {padding-top:30px;}
.shopping_cart_form table { background-color:#eaeaea;}
.shopping_cart_form td {padding: 3px; }
.shopping_cart_form td.name {padding-right:10px;  background-color:#cccccc; padding:5px; border:1px solid #eaeaea; border-collapse:collapse;}
.error {color:Red; font-weight:bold;}

/* GRID */

.data_grid {border:1px solid #726B60;}
.data_grid td, .data_grid th  { font-size:11px; padding:3px 10px 2px 10px;}
.data_grid tr.alt {background-color:#eaeaea;}
.data_grid th {text-align:left; color:#ffffff;background-color:#726B60;}
.data_grid .pager {}
.data_grid .pager td {padding:3px; }
.data_grid .pager a, .data_grid .pager a:visited {Color: #726B60; text-decoration:underline;}
.data_grid a, .data_grid a:visited {Color: #726B60; text-decoration:underline; }
.data_grid td.cathegory {color: #726B60; font-weight:bold;}
#handball_tour { }

/* HANDBALL TOUR */
#handball_tour_detail {border:1px solid #726B60; border-collapse:collapse;}
#handball_tour_detail td , #handball_tour_detail th {vertical-align:top; font-size:11px; padding:3px 20px 2px 7px;border:1px solid #726B60;}
#handball_tour_detail th { text-align:left;  background-color:#726B60; color:#ffffff; white-space:nowrap;}
#handball_tour_detail td { }

#handball_tour_detail_teams  {padding-bottom:20px;}
#handball_tour_detail_teams td {font-size:11px; }

/* TOURNAMENT*/
.tournament div {padding:3px; clear:both;}
.tournament a, .tournament a:visited {text-decoration:underline;}
.tournament .button {border:1px solid #777777; background-color:#dfdfdf; padding:1px 7px 1px 7px;}
.tournament_detail td, .tournament_detail th {padding:5px; font-size:12px; color:Black; text-align:left;border:solid 1px white;}
/* POLL */
.poll_archive_link {text-align:right;}
#main .poll  {}
#main .poll .item {margin:10px; padding:0px;width: 208px; float:left;}
#main .poll table.survey {margin: 15px 25px 15px 20px; font-size:11px; width:165px; }
#main .poll table.survey  td {padding-left:0px;}
 .question {font-size:12px;}

/* BIRTHDAY */
.birthday {padding:10px;}
.birthday h4 {display:inline; padding:0px; margin:0px;}
.birthday p {font-size:11px; padding:0px; margin:0px;}

/* LIST_PERSON */
.list_person .info_text table {width:295px; font-size:12px; border-collapse:collapse; margin:5px 5px 0px 0px; table-layout:fixed;}
.list_person .info_person {border:solid 1px  #45a1e8; margin-bottom:10px; position:relative; width:425px;}
.list_person .info_person .info_img {padding:0px; width:100px; float:left; margin:5px;}
.list_person .info_person .info_text {width:300px; float:right;}
.list_person th {text-align:left; padding:2px 4px 2px 4px;color:White; background:#45a1e8; font-weight:normal; border:solid 1px white; width:100px;}
.list_person .info_text td { padding:2px 4px 2px 4px; border:solid 1px white; background-color:#e7ebed;}
.list_person .thtop {text-align:left; padding:4px; color:White;background:#1C6FB1; font-size:16px; font-weight:bold; margin:0px;}
.list_person img {border:solid 2px silver; margin:0px 4px 4px 0px;}
.list_person .info_person a, .list_person .info_person a:visited {text-decoration:none;}

.info_person .back_next {text-align:right;}

/* REPRE NOMINATION */
.repre_team_nominations tr {height:50px;}

.img_not_found{background:#45a1e8; margin:0px; padding:0px;}

/* PLAYER */
table.player th {font-weight:bold;}
table.player {margin:5px; font-size:12px; border-collapse:collapse; width:413px; background-color:#f8f9fa;}
table.player td {padding:2px 4px 2px 4px; border:solid 1px white;}
table.player tr.even {background-color:#e7ebed;}

/* ONLINE */
.online_list {vertical-align:top; font-size:11px; }
.online_list td {padding:3px 7px 2px 7px;}
.online_list a, .online_list a:visited {font-weight:bold; text-decoration:underline;}
.online_list .header {color:#726B60; font-size:12px; font-weight:bold;}

/* VIZITKA */
.vizitka {clear:both;}
.vizitka img {float: left; z-index:10; margin-right:10px;}
h3.vizitka_name {display:inline-block; padding-left: 0px;}
 #main h3.vizitka_name {padding-left: 0px;}

/* ONTV */
.item .ontv {width:100%;}
.item .ontv td {padding:3px;}
.item .ontv .ontv_text2 {width:100%; padding-left:5px;}
.item .ontv .ontv_date {width:140px; padding-left:5px;}
.item .ontv .ontv_channel {text-align:right; padding-right:5px;}

/*ROUND PROGRAM EXTEND*/
#main .item .round_program_extend td {padding-left:3px; padding-right:0px;}
#main .item .round_program_extend td.date {width:70px;}
#main .item .round_program_extend td.time {width:40px;} 
#main .item .round_program_extend td.code {width:46px;}
#main .item .round_program_extend td.team_home {width:120px;}
#main .item .round_program_extend td.delim {padding-left:6px; padding-right:6px;}
#main .item .round_program_extend td.team_visiting {width:120px;}
#main .item .round_program_extend td.referees { width:350px;}

/*ONLINE*/
a.online_button {background-color:#1c71b1; color:White; float:left; display:block; padding:2px; margin-right:5px; font-size:13px; text-decoration:none;}
a.online_button:hover {color:Silver;}

#main .item a.online_link, #right .item a.online_link {background-color:#1c71b1; color:White;width:25px; font-size:10px; padding:0px 1px 0px 1px; margin:0px 1px 0px 1px;float:left;  text-align:center;}
#main .item a.online_link:hover,#right .item a.online_link:hover {color:Silver;}

.online_banner {width:150px; margin-top:10px;display:block; overflow:hidden; text-align:center;}
.online_banner img {width:150px;}
.online_banner object {width:150px; margin:0px; padding:0px;}
#right table td.online_buttons, #main .item table td.online_buttons {margin:0px; padding:0px 0px 0px 0px; width:65px;}

iframe {border:none;}

.online_date {width:90px;}
.online_cmp {width:200px;}
.online_header {width:100%; height:25px; font-size:14px; font-weight:bold; color:White;text-align:center;background: #45a1e8; margin-bottom:5px; padding-top:8px;}

.online_comment {background-color:#eaebef; text-align:center; width:100%; height:18px; padding-top:3px; font-size:13px; margin-bottom:20px;}

.online_controls {width:100%; height:18px; margin-bottom:5px;border-bottom:solid; border-bottom-width:5px; border-bottom-color:#45a1e8;padding:0px;}
.online_controls a.match_button {border-style:solid; border-width:1px; border-color:#45a1e8; padding:5px 5px 2px 5px; margin:0px 5px 0px 0px; font-size:13px; text-decoration:none;}
.online_controls a.match_button:hover {color:#111111;}
.online_controls a.active:hover {color:#EEEEEE;}
.online_controls a.active {background-color:#45a1e8;color:White;}

.online_info {width:100%;margin-bottom:20px;}
.online_info table {width:100%;}

.online_info td {border-style:solid; border-width:1px; border-color:#45a1e8; padding:7px 5px 7px 5px; font-size:13px;}
.online_info td.narrow {width:20px;}


#main .item th.th_stats a,#main .item th.th_stats a:visited {color:White;}
#main .item th.th_stats img {vertical-align:middle;}

#main .item td.emph4 {text-align:center; width:33%;}

#banners_center {width:980px; text-align:center;}

#news_header_extra {width:430px;height:28px; margin: 0px 0px 10px 0px; padding:0px; overflow:hidden;background: url('../images/men_news_extra.png') no-repeat top left;}
#news_header_secondextra {width:430px;height:28px; margin: 0px 0px 10px 0px; padding:0px; overflow:hidden;background: url('../images/men_news_extra.png') no-repeat top left;}
#news_header_other {width:430px;height:28px; margin: 10px 0px 10px 0px; padding:0px; overflow:hidden;background: url('../images/men_news_other.png') no-repeat top left;}
#news_container {padding:0px;margin:0px;}

.pager {text-align:center;}
.pager table {margin-left:auto;margin-right:auto;}