/******************************************************************
/************************  ZAKLADNI STYLY  ************************
/*****************************************************************/

body
{
	font-family: Calibri;
	color: #949494;
	font-size: 12px;
	background-image: url(images/page/bg.png);
	background-repeat: repeat;
	padding: 0px;
	margin: 0px;
}

a
{
	text-decoration: none;
	color: #ffffff;
}

a:hover
{
	text-decoration: none;
	color: #797979;
}

table.transparent
{
	border: none;
}

#google_translate
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.goog-te-gadget-simple
{
	background-color: #000000;
}

#lang_cs
{
	position: absolute;
	top: 16px;
	right: 43px;
	border: none;
}

#lang_en
{
	position: absolute;
	top: 16px;
	right: 19px;
	border: none;
}

/******************************************************************
/***************************  BLOKY RS  ***************************
/*****************************************************************/

.awards_info_box
{
	padding: 5px;
	overflow: hidden;
}

/****************************** CUP ******************************/

.cup_map_box
{
	width: 100px;
	height: 125x;
	text-align: center;
	float: left;
	margin: 5px;
}

.cup_map
{
	width: 100px;
	height: 100px;
	border: none;
}

#cup_close
{
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}

#cup_close a
{
	color: #000000;
	text-decoration: none;
	
}

#cup_close a:hover
{
	color: #000000;
	text-decoration: none;
}

#cup_header
{
	background-color: #f1f1f1;
	background-image: url(images/page/cup_header.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 139px;
}

#cup_line1
{
	height: 1px;
	background-color: #afafaf;
}

#cup_line2
{
	height: 1px;
	background-color: #e8e8e8;
}

.bracket
{
	padding: 10px;
}

.bracket_title
{
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.bracket_box_map
{
	width: 100px;
	height: 125px;
	text-align: center;
	margin: 0px 0px 20px 0px;
}

.bracket_map
{
	width: 100px;
	height: 100px;
}

.bracket_map_title
{
	color: #000000;
}

.bracket_box_team
{
	width: 100px;
	height: 25px;
	background-image: url(images/page/cup_bg.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

.bracket_team
{
	width: 94px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	overflow: hidden;
	padding: 0px 0px 0px 3px;
}

.bracket_score
{
	position: absolute;
	top: 0px;
	left: 130px;
	font-weight: bold;
	line-height: 25px;
}

.bracket_space
{
	height: 25px;
}

.bracket_edit
{
	border: none;
	position: absolute;
	top: 2px;
	left: 102px;
}

.bracket_lines_top
{
	width: 50px;
	height: 125px;
	margin: 0px 0px 20px 0px;
}

.bracket_lines_start
{
	width: 50px;
	height: 25px;
	background-image: url(images/page/cup_01.gif);
	background-repeat: no-repeat;
}

.bracket_lines_end
{
	width: 50px;
	height: 25px;
	background-image: url(images/page/cup_02.gif);
	background-repeat: no-repeat;
}

.bracket_lines_horizontal
{
	width: 50px;
	height: 25px;
	background-image: url(images/page/cup_03.gif);
	background-repeat: no-repeat;
}

.bracket_lines_center
{
	width: 50px;
	height: 25px;
	background-image: url(images/page/cup_04.gif);
	background-repeat: no-repeat;
}

.bracket_lines_blank
{
	width: 50px;
	height: 25px;
}

#cup_body
{
	padding: 0px;
	margin: 0px;
	background-color: #d4d4d4;
}

/****************************** ANKETY ***************************/

.poll_title
{
	color: #0181dd;
}

.poll_line
{
	height: 5px;
	background-color: #0181dd;
}

/*************************** STRANKOVANI *************************/

#cislovani, #cislovani a
{
	color: #ffffff;
	text-decoration: none;
}

#cislovani a:hover
{
	color: #919191;
	text-decoration: none;
}

#cislovani_active
{
	color: #919191;
}

/****************************** LOGIN ****************************/

.login_input
{
	border: none;
	width: 110px;
	height: 23px;
	padding: 0px;
	padding-left: 5px;
	background-image: url(images/page/login_input.png);
	background-color: transparent;
	margin-top: 6px;
	color: #949494;
}

#login_button
{
	position: absolute;
	left: 240px;
	top: 9px;
}

#login_register
{
	position: absolute;
	left: 325px;
	top: 7px;
}

#login_lost_pass
{
	position: absolute;
	left: 325px;
	top: 19px;
}

/***************************** AVATARY ***************************/

.avatar
{
	width: 79px;
	height: 79px;
	background-image: url(images/page/avatar_bg.jpg);
	float: left;
	margin: 0px 5px 0px 0px;
}

.avatar100
{
	width: 106px;
	height: 106px;
	background-image: url(images/page/avatar100_bg.jpg);
	float: left;
}

/***************************** CAPTCHA ***************************/

#captcha
{
	margin: 3px 0px 0px 0px;
	border: 1px solid #000000;
}

/******************************************************************
/******************************  WEB  *****************************
/*****************************************************************/

/***************************** TITULKY ***************************/

.title
{
	width: 650px;
	height: 51px;
	background-image: url(images/page/title.png);
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

.title_right
{
	color: #949494;
	position: absolute;
	top: 0px;
	right: 20px;
	text-align: right;
	font-size: 12px;
	line-height: 51px;
	font-family: Calibri;
}

.title a, .title a:hover
{
	color: #ffffff;
}

.title_1
{
	width: 390px;
	height: 51px;
	background-image: url(images/page/title_1.png);
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

.title_2
{
	width: 233px;
	height: 51px;
	background-image: url(images/page/title_2.png);
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

.title_3
{
	width: 305px;
	height: 51px;
	background-image: url(images/page/title_3.png);
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

.title_all
{
	position: absolute;
	top: 15px;
	right: 10px;
	border: none;
}

.title_all_live
{
	position: absolute;
	top: 5px;
	right: 10px;
	border: none;
}

#title_tournamets
{
	width: 305px;
	height: 51px;
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

#title_live_stream
{
	width: 305px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

#title_advertising
{
	width: 300px;
	height: 51px;
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
}

/*******************/

#title_latest_media
{
	width: 310px;
	height: 51px;
	background-image: url(images/page/title_latest_media.png);
	line-height: 51px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 100px;
	font-weight: bold;
}

/*******************/

#title_content
{
	width: 670px;
	height: 51px;
	background-image: url(images/page/title_content.png);
}

/*******************/

#title_actualities
{
	width: 253px;
	height: 51px;
	background-image: url(images/page/title_actualities.png);
}

#title_sponsor_news
{
	width: 253px;
	height: 51px;
	background-image: url(images/page/title_sponsor_news.png);
}

#title_event_content
{
	width: 253px;
	height: 51px;
	background-image: url(images/page/title_event_content.png);
}

/*******************/

#title_matches
{
	width: 325px;
	height: 51px;
	background-image: url(images/page/title_matches.png);
}

#title_team_supporters
{
	width: 325px;
	height: 51px;
	background-image: url(images/page/title_team_supporters.png);
}

#title_wall_of_fame
{
	width: 325px;
	height: 51px;
	background-image: url(images/page/title_wall_of_fame.png);
}

#title_medial_partners
{
	width: 325px;
	height: 51px;
	background-image: url(images/page/title_medial_partners.png);
}

/****************************** OSTATNI ***************************/

#bg_top
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 81px;
	background-image: url(images/page/bg_top.png);
	background-repeat: repeat-x;
}

#header
{
	width: 1024px;
	height: 181px;
	background-image: url(images/page/header.png);
	margin: auto;
	position: relative;
}

#powered_by
{
	position: absolute;
	left: 60px;
	top: 35px;
	width: 615px;
	height: 75px;
}

#menu
{
	width: 1024px;
	height: 49px;
	position: absolute;
	left: 0px;
	bottom: 9px;
}

#menu_text
{
	position: absolute;
	left: 52px;
	top: 0px;
}

#menu_hover_bg
{
	position: absolute;
	left: 11px;
	bottom: 0px;
	background-image: url(images/page/menu_hover_bg.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 57px;
}

#page
{
	width: 1004px;
	background-image: url(images/page/page_bg.png);
	background-repeat: repeat;
	margin: auto;
	padding: 0px 10px 10px 10px;
}

#page_content_table
{
	border: none;
}

#page_2
{
	width: 1024px;
	/*height: 333px;*/
	background-image: url(images/page/page_2_bg.png);
	background-repeat: no-repeat;
	margin: auto;
}

#footer
{
	width: 1024px;
	height: 267px;
	margin: auto;
	padding-top: 15px;
	background-image: url(images/page/footer_bg.png);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
}

#login_panel
{
	color: #525252;
	height: 35px;
	width: 1024px;
	position: relative;
}

#welcome
{
	width: 256px;
	height: 9px;
	background-image: url(images/page/welcome.png);
	position: absolute;
	left: 11px;
	top: 13px;
}

#adminpanel
{
	width: 256px;
	height: 35px;
	position: absolute;
	left: 11px;
	top: 0px;
	line-height: 35px;
}

#community
{
	width: 73px;
	height: 9px;
	background-image: url(images/page/community_sites.png);
	position: absolute;
	left: 336px;
	top: 13px;
}

#community_icons
{
	width: 110px;
	height: 19px;
	position: absolute;
	left: 419px;
	top: 8px;
}

#userpanel
{
	width: 50px;
	height: 9px;
	background-image: url(images/page/user_panel.png);
	position: absolute;
	left: 552px;
	top: 13px;
}

#login
{
	position: absolute;
	left: 608px;
	top: 0px;
	line-height: 35px;
}

#head_news_box
{
	width: 666px;
	height: 330px;
	float: left;
	padding: 1px 0px 0px 1px;
	margin-right: 10px;
}

#head_news_img_box
{
	width: 339px;
	height: 322px;
	background-image: url(images/page/head_news_img_bg.png);
	float: left;
	padding: 4px 1px 4px 3px;
}

#head_news_img
{
	width: 339px;
	height: 322px;
	border: none;
}

#head_news_top
{
	width: 322px;
	height: 136px;
	background-image: url(images/page/head_news_top_bg.png);
	float: left;
	margin: 0px 0px 4px 1px;
	position: relative;
}

#head_news_list
{
	width: 322px;
	height: 190px;
	background-image: url(images/page/head_news_list_bg.png);
	float: left;
	margin: 0px 0px 0px 1px;
}

#head_news_top_title
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 5px;
	height: 25px;
	overflow: hidden;
}

#head_news_top_posted
{
	position: absolute;
	top: 0px;
	right: 5px;
	font-size: 9px;
	line-height: 25px;
}

#head_news_top_posted a, head_news_top_posted a:hover
{
	/*color: #910028;*/
	color: #ffffff;
}

#head_news_top_content
{
	height: 70px;
	overflow: hidden;
	padding: 0px 5px 0px 5px;
}

#head_mews_top_read_all
{
	position: absolute;
	right: 10px;
	bottom: 10px;
	border: none;
}

.head_news_list_item
{
	height: 38px;
	line-height: 38px;
	padding: 0px 20px 0px 40px;
	overflow: hidden;
	font-size: 15px;
}

.head_news_hidden_box
{
	display: none;
}

#tournaments_box
{
	width: 325px;
	height: 331px;
	background-image: url(images/page/tournaments_bg.png);
	margin-bottom: 10px;
}

#page_content
{
	width: 670px;
	float: left;
	margin: 11px 0px 0px 0px;
}

#page_content_1
{
	width: 410px;
	float: left;
	margin: 11px 0px 0px 0px;
}

#page_content_2
{
	width: 253px;
	float: left;
	margin: 11px 0px 0px 7px;
}

#page_content_3
{
	width: 325px;
	float: left;
	margin: 11px 0px 0px 8px;
}

.content
{
	width: 648px;
	margin: 0px 1px 10px 1px;
	padding: 10px;
	background-image: url(images/page/content_bg.png);
	background-repeat: repeat;
}

.content_1
{
	width: 388px;
	margin: 0px 1px 10px 1px;
	padding: 10px;
	background-image: url(images/page/content_bg.png);
	background-repeat: repeat;
}

.content_2
{
	width: 231px;
	margin: 0px 1px 10px 1px;
	padding: 10px;
	background-image: url(images/page/content_bg.png);
	background-repeat: repeat;
}

.content_3
{
	width: 303px;
	margin: 0px 1px 10px 1px;
	padding: 10px;
	background-image: url(images/page/content_bg.png);
	background-repeat: repeat;
}

.content_4
{
	width: 315px;
	margin: 0px 1px 10px 1px;
	padding: 4px 4px 0px 4px;
	background-image: url(images/page/content_bg.png);
	background-repeat: repeat;
}

.content_title
{
	/*color: #910028;*/
	color: #ffffff;
	font-size: 15px;
	margin: 0px 0px 5px 0px;
	position: relative;
	line-height: 20px;
}

.content_title_right
{
	color: #949494;
	position: absolute;
	top: 0px;
	right: 00px;
	text-align: right;
	font-size: 12px;
	line-height: 20px;
}

.content_text
{
	text-align: justify;
	position: relative;
}

.content_foot
{
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#last_matches
{
	width: 323px;
	margin: 0px 1px 10px 1px;
	background-image: url(images/page/matches_bg.png);
	background-repeat: repeat;
	font-size: 14px;
}

.last_matches_comments
{
	width: 20px;
	height: 20px;
	background-image: url(images/page/last_matches_comments.png);
	text-align: center;
	line-height: 20px;
}

.last_matches_comments a, .last_matches_comments a:hover
{
	color: #22191c;
}

.last_matches_section
{
	color: #ab002e;
}

.news_img
{
	width: 150px;
	height: 150px;
	float: left;
	margin: 0px 10px 0px 0px;
}

#tournaments
{
	height: 140px;
	padding: 0px 0px 1px 0px;
}

#awards
{
	float: left;
	margin: 5px 20px 0px 10px;
}

#comunity
{
	float: left;
	margin: 5px 10px 0px 0px;
}

#advertising
{
	float: left;
	margin: 5px 0px 0px 0px;
}

.act_title
{
	/*color: #910028;*/
	color: #ffffff;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}

.act_author
{
	text-align: right;
	font-size: 10px;
}

.act_comments
{
	color: #910028;
}

.last_gallery_box
{
	height: 55px;
	position: relative;
}

.last_gallery_img_box
{
	width: 75px;
	height: 42px;
	background-image: url(images/page/last_gallery_img_bg.png);
	padding: 3px;
}

.last_gallery_img
{
	width: 75px;
	height: 42px;
	border: none;
}

.last_gallery_name
{
	position: absolute;
	top: 5px;
	left: 90px;
	width: 280px;
	overflow: hidden;
}

.last_gallery_photos
{
	position: absolute;
	top: 25px;
	left: 90px;
}

.last_gallery_views
{
	position: absolute;
	top: 25px;
	left: 175px;
}

.last_gallery_line
{
	height: 2px;
	background-image: url(images/page/last_gallery_ln.png);
	background-repeat: repeat-x;
	margin: 0px 0px 5px 0px;
}

#menu_footer
{
	border: none;
	position: absolute;
	bottom: 55px;
	left: 129px;
}

#copyright
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 40px;
	text-align: center;
	color: #424242;
	width: 1024px;
}

.s_news_title
{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: left;
	width: 160px;
}

.s_news_title a, .s_news_title a:hover
{
	/*color: #910028;*/
	color: #ffffff;
}

.event_box
{
	position: relative;
}

.event_pic
{
	width: 238px;
	height: 84px;
	border: 1px solid #383838;
	position: relative;
	top: 0px;
	left: -5px;
}

.event_name
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	height: 20px;
	overflow: hidden;
	font-size: 15px;
}

.event_name a, .event_name a:hover
{
	color: #ffffff;
}

.live
{
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
}

.awards_name
{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: left;
}

.tournaments_name
{
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: left;
}

.stream_name
{
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-align: left;
}

















.comment_title
{
	width: 650px;
	height: 31px;
	background-image: url(images/page/title.png);
	background-position: bottom;
	line-height: 31px;
	font-size: 16px;
	font-family: Myriad Pro;
	color: #ffffff;
	padding-left: 20px;
	position: relative;
}

.comment_title_right
{
	color: #949494;
	position: absolute;
	top: 0px;
	right: 20px;
	text-align: right;
	font-size: 12px;
	line-height: 31px;
	font-family: Calibri;
}

.comment_content
{
	width: 648px;
	margin: 0px 1px 10px 1px;
	padding: 5px 10px 5px 10px;
	background-image: url(images/page/content_bg.png);
	background-repeat: repeat;
}


.comment_content_text
{
	text-align: justify;
	margin-bottom: 10px;
}

.comment_content_foot
{
	text-align: right;
}

.comm_count
{
	width: 29px;
	height: 22px;
	background-image: url(images/page/comment_num.png);
	position: absolute;
	top: 0px;
	right: 112px;
	font-family: Myriad Pro;
	font-weight: bold;
	font-size: 12px;
}

.comm_count_shadow
{
	width: 29px;
	height: 22px;
	color: #959595;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 22px;
	text-align: center;
}

.comm_count_text
{
	width: 29px;
	height: 22px;
	color: #232323;
	position: absolute;
	bottom: 1px;
	right: 1px;
	line-height: 22px;
	text-align: center;
}

.events_title
{
	color: #494949;
	font-size: 13px;
	font-family: Myriad Pro;
	background-image: url(images/page/events_title_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
	margin-bottom: 5px;
}








