/*==========������������==========*/
html
{
	margin:0;
	padding:0;
	height: 100%;
	background-color: #fff;
	font-size: 12px;
}
body
{
	margin:0;
	padding:0;
	min-height:100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 12px;
}
td
{
	vertical-align: top;
}
h1
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bolder;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	margin: 0;
}
h2
{
	display: block;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bolder;
	padding: 5px 0;
	text-transform: capitalize;
	margin: 0;
}
abbr
{
	cursor: help;
}
.block_header_content h2
{
	font-family: Tahoma;
	font-size: 12px;
	color: #BFBFBF;
	font-weight: bolder;
	padding: 0;
	margin: 0;
	text-transform: none;
}
.ul_menu h3
{
	font-family: Tahoma;
	font-size: 12px;
	color: #7E7E7E;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.block_wide ul.ul_menu li h3 span.mainlevel
{
	background:transparent url(http://www.gamehive.ru/templates/global/img/ul_right.gif) no-repeat scroll 0 2px;
}
ul.ul_menu li h3 span.mainlevel
{
	cursor: pointer;
	padding-left: 12px;
	background:transparent url(http://www.gamehive.ru/templates/global/img/plus.gif) no-repeat scroll 0 2px;
	color:#434343;
}
img
{
	border: 0;
}
p
{
	margin: 0;
	padding: 0;
	text-indent: 10px;
}
.block_base p
{
	margin-bottom: 5px;
	text-indent: 0;
}
form
{
	padding: 0;
	margin: 0;
}
input.button
{
	cursor: pointer;
}
ul
{
	margin: 0;
	padding: 2px 0;
}
ul li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	margin-left: 5px;
	margin-top: 2px;
}
.block_news_text ul 
{
	margin: 12px 0;
	margin-left: 8px;
}
.block_news_text ul li
{
	margin-top: 2px;
	margin-left: 8px;
	list-style-type: disc;
}
/*==========����� ��==========*/
#fpss-container
{
	-width: 528px !important;
}
#slide-wrapper #slide-outer .slide
{
	-width: 536px !important;
}
#fpss-slider
{
	-width: 536px !important;
}
.block_wide
{
	-width: 536px !important;
}

/*==========���������==========*/
#page_backs
{
	width: 100%;
	height: 100%;
	background-image: url('');
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
}
#page_backs td
{
	height: 100%;
}
#left_back
{
	width: 49%;
	background-image: url('http://www.gamehive.ru/templates/global/img/left_back.jpg');
	background-repeat: repeat-x;
	background-position: top right;
}
#right_back
{
	width: 49%;
	background-image: url('http://www.gamehive.ru/templates/global/img/right_back.jpg');
	background-repeat: repeat-x;
	background-position: top right;
}
#page
{
	width: 1022px;
	border-left: 1px solid;
	border-right: 1px solid;
	height: auto !important;
	min-height:85%;
	height: 100%;
	/*padding: 5px;*/
	background-color: #fff;
}
#ie_helper
{
	padding: 5px;
}
#game_selector
{
	width: 100%;
	height: 23px;
	background-color: #000;
	color: #cab77b;
	margin-bottom: 4px;
	padding-top: 4px;
	color: #828282;
	text-align: center;
}
#header
{
	width: 100%;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 10px;
}
#header_click
{
	width: 100%;
	height: 75px;
}
#header_click img
{
	width: 100%;
	height: 100%;
}
#content
{
	width: 100%;
}
#left_side
{
	float: left;
	width: 840px;
	background-color: #fff;
}
#right_side
{
	float: right;
	width: 168px;
}
#banner
{
	width: 516px;
	height: 75px;
	background-image: url('http://s09.radikal.ru/i182/1006/54/e4ab7182f397.gif');
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 20px;
	padding-top: 13px;
	clear:both;
}
#footer
{
	height: 83px;
	margin: -90px 5px 5px;
	color: #3F3F3F;
	width: 1002px;
	clear: both;
	font-size: 10px;
	border: 1px solid #3F3F3F;
	background-color: #AFAFAF;
}
.footer_menu_wrapper
{
	text-align: center;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	list-style-type: none;
	list-style: none;
	width: 220px;
	margin: 0 auto;
	font-size: 13px;
}
.footer_menu_wrapper li
{
	float: left;
	margin: 0 auto;
}
.footer_menu_wrapper li a
{
	color: #EFEFEF;
	margin:0 10px;
}
.footer_menu_wrapper li a:hover
{
	color: #EFEFEF;
	text-decoration: underline;
}

#dt1
{
	float: right;
}
#dt2
{
	text-align: center;
	color: #525150;
	font-weight: bolder;
}
#dt5, #dt6
{
	font-size: 12px;
	padding-top: 5px;
}
#footer_guarantor
{
	height: 90px;
	clear: both;
}
#counters
{
	padding: 4px 8px;
	float:left;
}
/*==========����-����==========*/
#header_menu
{
	width: 100%;
	height: 65px;
	background-image: url('');
	background-repeat: repeat-x;
	background-position: bottom;
}
#header_menu_left
{
	width: 220px;
	float: left;
	height: 65px;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#header_menu_right
{
	width: 20px;
	float: right;
	height: 65px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/panel_right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.menu_item
{
	float: left;
}
.menu_item_active
{
	float: left;
}
.menu_item .left
{
	width: 13px;
	height: 24px;
	background-image: url('http://www.gamehive.ru/templates/global/img/hormenu/menu_left_back.gif');
	background-repeat: no-repeat;
}
.menu_item .right
{
	width: 13px;
	height: 24px;
	background-image: url('http://www.gamehive.ru/templates/global/img/hormenu/menu_right_back.gif');
	background-repeat: no-repeat;
}
.menu_item_active .left
{
	width: 15px;
	height: 24px;
	background-image: url('http://www.gamehive.ru/templates/global/img/hormenu/menu_left_active_back.gif');
	background-repeat: no-repeat;
}
div.menu_item_active div.right
{
	float: left;
	width: 16px;
	height: 24px;
	background-image: url('http://www.gamehive.ru/templates/global/img/hormenu/menu_right_active_back.gif');
	background-repeat: no-repeat;
}
.menu_item_content
{
	float: left;
	padding-top: 5px;
}
.menu_item_active .menu_item_content
{
	float: left;
	background-image: url('http://www.gamehive.ru/templates/global/img/hormenu/menu_item_active_back.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
}
/*==========�����==========*/
.block_base_old
{
	float: left;
	color: #e1e1e1;
	width: 384px;
}
.block_wide_old
{
	width: 442px;
	padding: 0;
	-width: 434px; /* ��� ie6 */
	/*padding-right: 5px;*/
}
/**/
.block_base
{
	float: left;
	color: #e1e1e1;
	width: 299px;
}
.block_wide
{
	width: 536px;
	padding: 0;
	-width: 528px; /* ��� ie6 */
	/*padding-right: 5px;*/
}
.block_huge
{
	width: 840px;
	-width: 835px;
	padding: 0;
}
.block_alt
{
	width: 168px;
	padding: 0;
}
.block_special
{
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_special_back.gif');
	background-repeat: repeat-x;
	background-position: right top;
	min-height: 830px;
	height: auto !important;
	height: 830px;
}
.block_high
{
	min-height: 700px;
	height: auto !important;
	height: 700px;
}
/*****/
.block_header
{
	height: 24px;
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_header_back.gif');
	background-repeat: repeat-x;
	font-weight: bolder;
	color: #DFDFDF; 
}
.block_header div.left
{
	padding-top: 3px;
}
.block_header_left
{
	float: left;
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_header_left_back.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 24px;
}
.block_header_right
{
	float: right;
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_header_right_back.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 60px;
	height: 24px;
}
/*****/
.block_header_alt
{
	height: 24px;
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_header_alt_back.gif');
	background-repeat: repeat-x;
	font-weight: bolder;
}
.block_header_alt div.left
{
	padding-top: 3px;
}
.block_header_left_alt
{
	float: left;
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_header_left_alt_back.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 8px;
	height: 24px;
}
.block_header_right_alt
{
	float: right;
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_header_right_alt_back.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 8px;
	height: 24px;
}
/*****/
.block_tip,.block_tip_alt
{
	float: right;
	padding-right: 5px;
}
.block_tip_alt
{
	padding-right: 14px;
}
.block_tip .help,.block_tip_alt .help
{
	cursor: help;
}
.block_tip .help,.block_tip_alt .help
{
	float: right;
	width: 21px;
	height: 19px;
	background-repeat: no-repeat;
}
.block_tip .hider,.block_tip_alt .hider,.block_tip_alt .shower
{
	float: right;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
}
.block_tip_alt .help
{
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_tip_alt.gif');
}
.block_tip .help
{
	background-image: url('http://cm-racing.ru/images/block_tip.gif');
}
.block_tip_alt .hider
{
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_hide.gif');
}
.block_tip_alt .shower
{
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_show.gif');
}
/*****/
.block_header_content
{
	
}
.block_header_content_p
{
	padding: 3px 4px;
}
.block_content
{
	color: #3f3f3f;
}
.profile_info
{
	background-image: url('http://www.gamehive.ru/templates/global/img/profile_info_back.gif');
	background-repeat: repeat-x;
}

.block_wide .block_content
{
	padding: 0 4px;
}
.block_huge .block_content
{
	padding: 0;
}
img.resizeImage
{
	width: 420px;
}
.block_content_alt
{
	background-color: #6D6863;
	margin: 0 1px;
	width: 166px;
	/*border-left: 1px inset #3a3a3a;
	border-right: 1px inset #3a3a3a;*/
}
.block_news_info
{
	color: #9c9c9c;
	font-size: 10px;
}
.block_news_section
{
	float: left;
	font-weight: bolder;
}
.block_news_category
{
	float: left;
	padding-left: 2px;
	padding-right: 10px;
}
.block_news_author
{
	float: left;
	color: #9c9c9c;
	font-size: 10px;
	padding-right: 6px;
}
.block_news_date
{
	float: left;
	color: #9c9c9c;
	font-size: 10px;
}
.block_news_text
{
	clear: both;
	padding: 4px 0;
	padding-bottom: 12px;
	margin-bottom: 5px;
}
.block_news_footer
{
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	clear: both;
}
.block_news_image
{
	float: left;
	padding-right: 4px;
	padding-bottom: 2px;
}
/*****/
.block_footer
{
	background-image: url('http://www.gamehive.ru/templates/global/img/blocks/block_footer_back.gif');
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 1px;
	margin-bottom: 5px;
}
.block_footer_alt
{
	overflow: hidden;
	background-color: #4b4b4b;
	height: 5px;
	border: 1px solid #3a3a3a;
	margin: 0 1px;
	margin-bottom: 10px;
}
.block_more
{
	float: left;
	padding-left: 8px;
}
.block_more_adv
{
	text-align: right;
	padding-right: 3px;
}
/*==========���������==========*/
#tooltip
{
	position: absolute;
	visibility: hidden;
	width: 144px;
	text-align: left;
}
.tip_block
{
	display: none;
	z-index: 999;
	position: absolute;
	text-align: left;
	width: 144px;
	color: #000;
}
.tip_block_top
{
	z-index: 999;
	height: 9px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tips/tip_top.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.tip_block_center
{
	z-index: 999;
	font-size: 10px;
	padding: 5%;
	background-image: url('http://www.gamehive.ru/templates/global/img/tips/tip_fon.gif');
	background-position: top left;
	background-repeat: repeat-y;
}
.tip_block_bottom
{
	z-index: 999;
	background-image: url('http://www.gamehive.ru/templates/global/img/tips/tip_bottom.gif');
	height: 10px;
	background-position: top left;
	background-repeat: no-repeat;
}

/*==========�����==========*/
.line
{
	height: 16px;
	padding: 2px 0;
	clear: both;
}
.line div
{
	float: left;
}
.line_icon
{
	height: 16px;
	padding-right: 4px;
}
.line_title
{
	width: 230px;
}
.line_author
{
	width: 90px;
}
.line_big
{
	width: 230px;
}
.line_title_f
{
	width: 205px;
}
.line_author_f
{
	float: right;
	width: 68px;
	text-align: right;
	color: #434343;
	font-weight: bolder;
}
div.line_counter
{
	float: right;
	width: 30px;
	text-align: right;
	color: #434343;
	font-weight: bolder;
}
.l_name
{
	float: left;
	width: 40%;
	text-align: left;
}
.r_value
{
	float: right;
	width: 50%;
	text-align: left;
}
/*==========������ ����==========*/
#in_battle
{
	float: left;
	height: 39px;
	width: 82px;
	background-image: url('http://www.gamehive.ru/templates/global/img/dropline/battle.gif');
	background-repeat: no-repeat;
	display: none;
}
#dropline
{
	float: left;
	font-size: 12px;
	padding-top: 2px;
	left: 1px;
	height: 63px;
	position: relative;
}
#dropline div div.submenu_holder
{
	position: absolute;
	background-image: none;
	top: 31px;
	left: 0px;
	height: 34px;
	padding: 0;
	display: none;
}
#dropline div div.submenu_holder div.submenu_item
{
	position: relative;
	left: 0px;
	color: #e4e4e4;
	height: 32px;
	font-size: 10px;
	padding-top: 2px;
	float: left;
}
.submenu_left, .submenu_right, .submenu_back
{
	float: left;
	height: 30px;
	background-image: none;
}
.submenu_left, .submenu_right
{
	width: 6px;
}
.submenu_back
{
	height: 30px;
}
.submenu_back div
{
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;
}
.submenu_active .submenu_left
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/s_left_active.gif');
}
.submenu_active .submenu_right
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/s_right_active.gif');
}
.submenu_active .submenu_back
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/s_back_active.gif');
}
.dropline_left
{
	float: left;
	width: 10px;
	height: 31px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/left.gif');
	background-position: right;
}
.dropline_right
{
	float: left;
	width: 10px;
	height: 31px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/right.gif');
	background-position: left;
}
.dropline_back
{
	float: left;
	padding: 0 4px;
	height: 31px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/back.gif');
}
.dropline_back div
{
	padding-top: 7px;
}
.active .dropline_left
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/left_active.gif');
}
.active .dropline_right
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/right_active.gif');
}
.active .dropline_back
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tabs/back_active.gif');
}
.dropline_item
{
	float: left;
}
/*==========�������==========*/
.dgvote-star .current
{
	margin: 0;
}
.small_thumb
{
	border: 1px solid #9ea28c;
	background-color: #e9e9e9;
	padding: 1px;
	margin: 2px;
}
.small_thumb_name
{
	text-align: center;
}
.small_thumb_active
{
	border: 1px solid #ea211c;
	background-color: #deebdf;
}
/*==========�����������==========*/
.auth_row
{
	width: 250px;
	height: 30px;
	padding-left: 20px;
	font-size: 12px;
}
.auth_name
{
	width: 80px;
	float: left;
	padding-top: 4px;
}
.auth_value
{
	width: 150px;
	float: left;
}
.auth_value input
{
	width: 135px;
	padding: 3px;
}
.auth_value input.button
{
	width: 80px;
}
.auth_link
{
	padding-top: 4px;
	float: left;
	font-size: 12px;
	padding-right: 15px;
}
/*==========�����-�����==========*/
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}
li.left
{
	float: left !important;
}
li.right
{
	float: right !important;
}
.buttonheading
{
	float: right;
	padding-right: 4px;
}
.new
{
	background-color: #ba0001;
}
.center
{
	text-align: center;
	margin: 0 auto;
}
.padd
{
	padding: 3px 4px;
}
.padd .link
{

	height:18px; 
	width:95px; 
	text-align:center; 
	margin-left:2px;
	padding-top:2px;
	margin-bottom:2px; 
}
.pathway
{
	text-transform: lowercase;
	color: #999999;
	font-size: 10px;
}
.button
{
	border: 1px solid #575757;
	background-color: #b4c2b4;
	margin-bottom: 4px;
}
.adminform
{
	width: 100%;
}
ul.ul_menu li
{
	margin:2px 0 0 5px;
}
.hide_show
{
	display: none;
}
.vote_helper
{
	display: block;
	height: 14px;
	font-size: 10px;
}
.quote
{
	display: block;
	border: 1px solid #cccccc;
	margin: 10px 4px;
	padding: 10px;
	background: #F8FAFC;
}
.galItem
{
	border:1px solid #cccccc;
	margin:0;
	padding:6px;
	background:#F8FAFC;
}
.alarm
{
	border: 1px solid rgb(204, 0, 0);
	margin: 10px 3px 3px;
	padding: 5px 15px;
	background-color: #fff2cb;
	width: 640px;
}
#foto_holder
{
	height: 423px;
}
.ajax_loader
{
	background-color: #ffffff;
	background-image: url('http://www.gamehive.ru/modules/mod_fpss/templates/FSD/loading.gif');
	background-position: center;
	background-repeat: no-repeat;
}
.invis
{
	display: none;
}
.error_value, input.error_value, textarea.error_value
{
	border: 1px solid rgb(204, 0, 0) !important;
	background-color: #fff2cb !important;
}
.auth_loader
{
	height: 140px;
}
/*==========������==========*/
a,a:link,a:active,a:visited
{
	color: #17477F;
	font-weight: bolder;
	text-decoration: none;
}
a:hover
{
	color: #0033FF;
	text-decoration: underline;
}
a h1,a:link h1,a:active h1,a:visited h1
{
	color: #17477F;
	font-weight: bolder;
	text-decoration: none;
}
a:hover h1
{
	color: #0C325F;
	text-decoration: underline;
}
.pathway a,.pathway a:link,.pathway a:active,.pathway a:visited
{
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}
.pathway a:hover
{
	color: #999999;
	text-decoration: none;
}
.block_content h1 a,.block_content h1 a:link,.block_content h1 a:active,.block_content h1 a:visited
{
	color: #000;
	text-decoration: none;
}
.block_content h1 a:hover
{
	color: #0C325F;
	text-decoration: underline;
}
/*.ul_right a,.ul_right a:visited
{
	background:transparent url('http://www.gamehive.ru/templates/global/img/ul_right.gif') no-repeat scroll 0 2px;
	padding:0 0 0 12px;
	text-decoration:none;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
}
.ul_right a:hover,.ul_right a:active
{
	background:transparent url('http://www.gamehive.ru/templates/global/img/ul_right_hover.gif') no-repeat scroll 0 2px;
	padding:0 0 0 12px;
	text-decoration: bold;
	color: #FF7200;
	text-decoration: none;
}*/
.ul_menu a,.ul_menu a:visited
{
	background:transparent url('http://www.gamehive.ru/templates/global/img/ul_right.gif') no-repeat scroll 0 2px;
	padding:0 0 0 12px;
	text-decoration:none;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
}
.ul_menu a:hover,.ul_menu a:active,.ul_menu a#active_menu,.ul_menu a#active_menu:visited
{
	background:transparent url('http://www.gamehive.ru/templates/global/img/ul_right_hover.gif') no-repeat scroll 0 2px;
	padding:0 0 0 12px;
	text-decoration: bold;
	color: #FF7200;
	text-decoration: none;
}
.block_wide .ul_menu a,.block_wide .ul_menu a:visited
{
	background:transparent url('http://www.gamehive.ru/templates/global/img/ul_right.gif') no-repeat scroll 0 2px;
	padding:0 0 0 12px;
	text-decoration:none;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
}
.block_wide .ul_menu a:hover,.block_wide .ul_menu a:active,.block_wide .ul_menu a#active_menu,.block_wide .ul_menu a#active_menu:visited
{
	background:transparent url('http://www.gamehive.ru/templates/global/img/ul_right_hover.gif') no-repeat scroll 0 2px;
	padding:0 0 0 12px;
	text-decoration: bold;
	color: #FF7200;
	text-decoration: none;
}
.line a,.line a:active,.line a:visited
{
	color: #4F4A45;
	font-weight: bolder;
	text-decoration: none;
}
.line a:hover
{
	color: #3c4e55;
	text-decoration: underline;
}
a.pagenavA, a.pagenavA:active, a.pagenavA:visited, a.pagenavA:hover
{
	text-decoration: bold;
	color: #464646;
}
#game_selector a,#game_selector a:active,#game_selector a:visited
{
	color: #828282;
	font-weight: bolder;
	text-decoration: none;
	margin-right: 15px;
}
#game_selector a:hover
{
	color: #efefef;
	text-decoration: underline;
}
#dropline div a,#dropline div a:active,#dropline div a:visited
{
	font-size: 12px;
	color: #383838;
	font-weight: bolder;
	text-decoration: none;
}
#dropline div a:hover,#dropline div.active a:hover,#dropline div.active a
{
	font-weight: bolder;
	text-decoration: none;
	color: #f1f1f1;
}
#dropline div div.submenu_item a,#dropline div div.submenu_item a:active,#dropline div div.submenu_item a:visited
{
	font-size: 11px;
	color: #e4e4e4;
	font-weight: bolder;
	text-decoration: none;
}
#dropline div div.submenu_active a,#dropline div div.submenu_active a:active,#dropline div div.submenu_active a:visited
{
	color: #e4e4e4;
	font-weight: bolder;
	text-decoration: none;
}
#dropline div div.submenu_item a:hover
{
	color: #e4e4e4;
	font-weight: bolder;
	text-decoration: none;
}
a.button
{
	display: block;
	float: left;
	text-align: center;
	margin:0.1em;
	padding:0.2em 0.6em 0.3em;
	border:1px solid #ccc;
	font-size:11px;
	width:130px;
}
a.button:hover
{
	text-decoration:none;
}
.gal_next, .gal_prev
{
	background-image: url('http://www.gamehive.ru/templates/global/img/gal/back.gif');
	background-repeat: no-repeat;
	width: 100px;
	height: 22px;
	display: block;
	padding-top: 3px;
	text-align: center;
}
.gal_small
{
	width: 20px;
}
/******************************************************/
/*
PAGENAV
*/
/******************************************************/
#flash_pagenavL{
background-position :top left;
background-repeat : no-repeat;
height: 8px;
padding-top: 1px;
padding-right: 5px;
width: 300px;
}
#flash_pagenavR
{
	display: block;
	float: right;
	background-position :top right;
	background-repeat : no-repeat;
	font-size: 10px;
}
#flash_pagenavR a:hover
{
	text-decoration: none;
}
.pagenavS
{
	margin-left: 1px;
	font-family : sans-serif;
	color: #FFFFFF;
	text-decoration: bold;
	padding: 3px 5px;
	background-image: url('http://www.gamehive.ru/templates/global/img/paginator/pag_bg_active.jpg');
	background-repeat: repeat-x;
	float: left;
	display: block;
	border: 1px solid #464646;
}
.pagenavA
{
	margin-left: 1px;
	font-family : sans-serif;
	color: #666666;
	padding: 4px 5px;
	padding-top: 3px;
	background-image: url('http://www.gamehive.ru/templates/global/img/paginator/pag_bg.jpg');
	background-repeat: repeat-x;
	float: left;
	display: block;
	border: 1px solid #666666;
}
#flash_pagenavR .pagenavPrev10,#flash_pagenavR .pagenavRLast,#flash_pagenavR .pagenavNext10,#flash_pagenavR .pagenavLLast
{
	background-image: url(http://www.gamehive.ru/templates/global/img/paginator/leftlast.gif);
	background-color: #cecece;
	border: 1px solid #666666;
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px 8px;
	text-decoration: none;
}
#flash_pagenavR .pagenavPrev10
{
	background-image: url('http://www.gamehive.ru/templates/global/img/paginator/left.jpg');
	background-color: #cecece;
	padding: 4px 5px;
	padding-top: 3px;
	margin-left: 1px;
	float: left;
}
#flash_pagenavR .pagenavRLast{
	background-image: url(http://www.gamehive.ru/templates/global/img/paginator/rightlast.gif);
	background-color: #cecece;
	padding: 2px 8px;
}
#flash_pagenavR .pagenavNext10{
	background-image: url('http://www.gamehive.ru/templates/global/img/paginator/right.jpg');
	background-color: #cecece;
	padding: 4px 5px;
	padding-top: 3px;
	margin-left: 1px;
	float: left;
}
/***/
#mainspot_banner
{
	width: 442px;
	height: 220px;
}
.mainspot_controller_holder
{
	float: right;
	margin-top: 190px;
	position: relative;
	z-index: 999;
}
.mainspot_controller_holder input
{
	background-color: #cecece;
	border: 1px solid;
	margin-right: 4px;
}
.mainspot_image_holder
{
	position: absolute;
}
.mainspot_image_holder img
{
	position: absolute;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(http://www.gamehive.ru/templates/global/img/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(http://www.gamehive.ru/templates/global/img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(http://www.gamehive.ru/templates/global/img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

/**/


.videotitleinmodule{
font-weight:bold;
text-align:center;
padding: 3px;
width: 141px;
height: 40px;
margin-top:-10px;
}


.videothumbnailinmodule{
text-align:center;
padding: 5px;

margin:3px;
}


.votestarsinmodule {
text-align:center;
padding: 3px;
border:1px solid #CCCCCC;
}

.videothumbnailinmodule {
	width:131px;
}

.videothumbnailinmodule img {
	border:1px solid #333;
	padding:2px;
}

.videothumbnailinmodule .stat {
	font-size:10px;
	padding:4px;
	padding-top:2px;
}

.videothumbnailinmodule .stat img {
	border:none;
	float:left;
	height:10px;
}

.videothumbnailinmodule .stat a {
	font-weight:normal;
	color:black;
}

.videothumbnailinmodule .stat .left {
	background-color:#7fa7ff;
	width:58px;
	text-align:right;
	padding-right:3px;
}

.videothumbnailinmodule .stat .right {
	background-color:#afafaf;
	width:58px;
	text-align:right;
	padding-right:3px;
}

.seyretmoduleimageclass {
border:1px solid #345FAB;
padding:2px;
background-color:#FFFFFF;
}

.starsofvotemodule {
position:absolute;
top:0px;

background-repeat:repeat-x;
height:12px;
}
/*==========��� �������, � ��������������==========*/
.edit_form
{
	margin-top:10px;
	font-size:11px;
}
.edit_form p
{
	text-indent: 0;
	padding: 3px;
	padding-bottom: 10px;
}
.edit_form input,textarea
{
	margin-top: 2px;
	padding: 2px;
	border: 1px solid #ccc;
	font-size: 11px;
}
.edit_form select
{
	margin-top: 2px;
	border: 1px solid #ccc;
	padding: 2px;
	font-size: 11px;
}
/*****/
.edit_left
{
	float: left;
	width: 305px;
}
.edit_right
{
	width: 329px;
	margin-left: 30px;
	float: left;
}
.edit_menu
{
	width: 130px;
	float: right;
	padding: 5px;
	background: #eee;
	border: 1px solid #ddd;
	margin-right: 10px;
}
.edit_menu ul li
{
	padding: 5px 0 2px 2px;
}
.edit_nav_menu
{
	width: 140px;
	float: right;
	margin-right: 10px;
}
.edit_nav_menu ul li
{
	padding: 6px 8px;
	margin: 1px 0;
	font-size: 12px;
	background: #d2d2d2;
	border: 1px solid #727272;
	color: #f9f9f9;
}
.edit_nav_menu ul li.active
{
	background: none;
	border-right: 5px solid #727272;
	border-left: 0;
	color: #727272;
}
.edit_section
{
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px dashed #ccc;
}
.edit_error
{
	color: red;
	font-size: 11px;
}
.sel_wide
{
	width: 224px;
}
.sel_narrow
{
	width: 140px;
}

/*== ������� � ������� ��������� ==*/

.profile_accounts {
	width:600px;
	margin-right:100px;
}
	
.profile_accounts table {
	font-size:11px;
	margin-bottom:10px;
}
	
.profile_accounts table tr th {
	text-align:left;
	font-weight:normal;
	padding:2px;
}
	
.profile_accounts table tr td {
	color:#aaa;
	padding:2px;
}
	
.profile_accounts table tr.active td {
	color:black;
}
/*======================= �������� ======================*/
	.profileform
	{
		margin-top:10px;
		font-size:11px;
	}
	.block_content .profile{
		float: left;
		width: 840px;
		min-height: 259px;
		background-image: url('http://www.gamehive.ru/templates/global/img/tourney/profile_back.jpg');
		background-repeat: no-repeat;
		padding-top: 15px;
		padding-left: 6px;
	}
	.block_content .admin_profile
	{
		float: left;
		width: 840px;
		min-height: 259px;
		background-image: url('http://www.gamehive.ru/templates/global/img/tourney/admin_profile_back.jpg');
		background-repeat: no-repeat;
		padding-top: 15px;
		padding-left: 6px;
	}
	
	.block_content .leftblock{
		width:205px;
		float:left;
	}
	
	.block_content .avatar_info .photo {
		border:1px solid #ccc;
		margin-top: 3px;
	}
	
	.block_content .avatar .links ul {
		padding:0;
		margin:0;
	}
	
	.block_content .avatar .links ul li {
		padding-bottom:5px;
		margin:0 !important;
	}
	
	.block_content .avatar .links ul li a {
		text-decoration:underline;
		font-size:11px;
	}
	
	.block_content .rightblock
	{
		float: left;
		width: 600px;
		padding-left: 15px;
	}

	.block_content .rightblock .general_info
	{
		padding-top: 25px;
		float: left;
		width: 460px;
		padding-bottom: 25px;
	}

	.avatar_info
	{
		height: 260px;
	}

	.block_content .rightblock .general_info	.profile_friends {
		width:600px;

	}
	.block_content .rightblock .general_info	.profile_friends .friends_photo {
		
		margin: 5px;
	}
	.block_content .rightblock .general_info	.profile_friends .friends_photo .photo{
		border:1px solid #ccc;
		
		
	}
	.block_content .rightblockhead {
		position:relative;
		height:30px;
	}
	
	.block_content .rightblockhead div {
		position:absolute;
		width:590px;
	}
	
	.forum_data_table td, .general_info td {
		padding:6px;
		font-size:11px;
		border-bottom:1px dashed #eee;
	}
	
	.block_content .rightblock .info {
		margin-top:10px;
		font-size:11px;
	}
	
	.block {
		border:1px solid #ccc;
		padding:6px;
		margin-top:2px;
	}
	
	.block_content .forum_avatar {
		float:right;
		width:125px;
		padding-top:40px;
		font-size:11px;
		text-align: center;
	}
	
	.block_content .forum_data {
		padding: 4px 0;
	}
	
	.block_content .forum_data img {
		padding:0 0 10px 10px;
	}
	
	.block_content .forum_data_table table tr td {
		padding:5px;
	}
	
	.block_content .forum_data_table table .red {
		color:red;
	}
	
	.rightblock .flag {
		vertical-align:middle;
	}
	
	.clear2 {
		height:10px;
	}
/*=================================*/
	.block_content .profile .leftblock {
		width:205px;
		float:left;
	}
	
	.block_content .profile .avatar .photo {
		border:1px solid #ccc;
	}
	
	.block_content .profile .avatar .links ul {
		padding:0;
		margin:0;
	}
	
	.block_content .profile .avatar .links ul li {
		padding-bottom:5px;
		margin:0 !important;
	}
	
	.block_content .profile .avatar .links ul li a {
		text-decoration:underline;
		font-size:11px;
	}
	
	.section {
		font-size:14px;
		margin-top:15px;
		margin-bottom:5px;
		padding-bottom:5px;
		font-weight:bold;
		border-bottom:1px dashed #ccc;
	}
/*== ���� ������������� ��� ����� � ���������� com_content ==*/
.abilities_block {
    padding:5px;
}

.ability {
    width:300px;
    border:1px solid #ddd;
    margin-top:5px;
    height:18px;
    padding:1px;
    position:relative;
}

.ability .name {
    position:absolute;
    color:black;
    padding-top:1px;
    padding-left:3px;
    font-size:12px;
    font-weight:bold;
}

.abilities_block .value {
    background-color:#70B0FF;
    height:18px;
}
/*������ ��������� �����-�����*/
.tourney_logo_holder
{
	width: 299px;
	height: 150px;
}
.tourney_game_block
{
	width: 513px;
	-width: 534px;
	height: 178px;
	padding: 14px 11px;
	padding-bottom: 0;
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/game_back.jpg');
	background-repeat: no-repeat;
}
.tourney_left_player
{
	float: left;
	width: 120px;
	height: 150px;
}
.tourney_right_player
{
	float: right;
	width: 120px;
	height: 150px;
}
.tourney_left_player img,.tourney_right_player img
{
	width: 120px;
	height: 150px;
}
.tourney_game_info
{
	float: left;
	width: 265px;
	//width: 272px;
	padding: 0 4px;
	height: 158px;
}
.tourney_game_winers
{
	clear: both;
	height: 10px;
}
.torney_game_winer
{
	float: left;
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/match_winer.jpg');
}
.torney_game_loser
{
	float: right;
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/match_loser.jpg');
}
.torney_game_winer,.torney_game_loser
{
	background-repeat: no-repeat;
	height: 18px;
	width: 130px;
}
.tourney_game_info span
{
	display: block;
}

.tourney_date
{
	text-align: center;
	font-weight: bolder;
	font-size: 12px;
	color: #BFBFBF;
}
.tourney_score_line
{
	height: 36px;
}
.tourney_score_line span
{
	width: 60px;
	font-size: 24px;
	font-weight: bolder;
	color: #fff;
}
.tourney_left_score
{
	float: left;
	padding-left: 5px;
}
.tourney_right_score
{
	float: right;
	text-align: right;
	padding-right: 5px;
}
span.tourney_period
{
	float: left;
	width: 135px;
	padding-top: 7px;
	font-size: 14px;
	text-align: center;
}
.tourney_players
{
	height: 50px;
}
.tourney_players span
{
	padding: 10px;
	width: 80px;
}
.tourney_players span.right
{
	text-align: left;
}
.tourney_match
{
	background-color: #E6E6E6;
	height: 14px;
	margin-bottom: 2px;
}
.tourney_match span
{
	width: 60px;
	font-size: 11px;
	font-weight: normal;
	color: #858383;
}
.tourney_match_left_score
{
	float: left;
	padding-left: 5px;
}
.tourney_match_right_score
{
	float: right;
	text-align: right;
	padding-right: 5px;
}
span.tourney_match_map_name
{
	float: left;
	width: 125px;
	text-align: center;
}
span.tourney_info
{
	clear: both;
	display: block;
	font-weight: bolder;
	padding: 4px;
	font-size: 12px;
	border: 1px solid #D3D3D3;
	background-color: #E6E6E6;
}
span.tourney_bad
{
	color: #ff0000;
}
span.tourney_good
{
	color: #ff0000;
}
.tourney_file,.tourney_map
{
	float: left;
	width: 180px;
	padding: 4px;
}
.tourney_map
{
	width: 137px;
}
.tourney_file_title
{
	float: left;
	width: 140px;
}
.tourney_file img
{
	width: 16px;
	height: 16px;
	margin-right: 4px;
	vertical-align: middle;
}
.tourney_file a img
{
	margin-left: 20px;
	width: 10px;
	height: 10px;
}
.tourney_file a
{
	margin-bottom: 2px;
}
span.tourney_file_details
{
	display: block;
	color: #858383;
}

.tourney_small_tourney
{
	width: 292px;
	//width: 296px;
	margin-bottom: 2px;
	font-size: 10px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	clear: both;
}
.tourney_small_tourney .tourney_logo
{
	display: block;
	float: left;
	margin-right: 8px;
	width: 120px;
}
.tourney_small_title
{
	display: block;
	float: left;
	padding-top: 16px;
	width: 150px;
}
.tourney_small_category
{
	color: #BFBFBF;
}

.tourney_info
{
	margin-bottom: 2px;
	border: 1px solid #cacbcf;
	clear: both;
}
.tourney_padder
{
	padding: 10px;
}
.tourney_info_side
{
	width: 120px;
	float: left;
	font-weight: bolder;
}
.tourney_info_center
{
	width: 338px;
	float: left;
}
.tourney_info_points
{
	background-color: #cacbcf;
	text-align: center;
	height: 16px;
}
.tourney_info_points img
{
	float: left;
}
.tourney_info_time
{
	padding: 9px 4px;
	background-color: #e6e6e6;
	text-align: center;
}
.tourney_info_players
{
	width: 280px;
	height: 16px;
	margin: 0 auto;
	background-color: #cacbcf;tourney_info_player_vs
}
.tourney_info_player_vs
{
	float: left;
	height: 16px;
	width: 33px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/small_vs.jpg');
}
.tourney_info_player_vs a
{
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
.tourney_info_player_left, .tourney_info_player_right
{
	padding-top: 1px;
	float: left;
	text-align: left;
	width: 122px;
	overflow: hidden;
	white-space: nowrap;
}
.tourney_info_player_left
{
	text-align: right;
}
.tourney_info_maps
{
	width: 240px;
	margin: 0 auto;
	font-weight: bolder;
	padding: 6px;
	text-align: center;
}
.tourney_info_button
{
	width: 145px;
	margin: 0 auto;
	padding-top: 4px;
}
span.tourney_info_status
{
	font-weight: normal;
}
.tourney_info_right
{
	text-align: right;
}
.tourney_info_win
{
	border: 1px solid #bbd7be;
}
.tourney_info_loose
{
	border: 1px solid #debaba;
}
.tourney_info_win .tourney_info_points, .tourney_info_win .tourney_info_players
{
	background-color: #bbd7be;
}
.tourney_info_win .tourney_info_player_vs
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/small_vs_win.jpg');
}
.tourney_info_loose .tourney_info_points, .tourney_info_loose .tourney_info_players
{
	background-color: #debaba;
}
.tourney_info_loose .tourney_info_player_vs
{
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/small_vs_loose.jpg');
}
.tourney_logo
{
	float: left;
	margin-right: 10px;
	width: 120px;
}
.tourney_title
{
	float: left;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 290px;
}
.tourney_small_tourney .tourney_title
{
	width:135px;
	padding-top: 0;
}
.tourney_icon
{
	float: left;
	width: 20px;
	height: 30px;
	padding-top: 2px;
}
.tourney_small_tourney .tourney_icon
{
	height: auto;
	padding: 0;
}
.tourney_detail
{
	float: left;
	width: 290px;
}
.tourney_small_tourney .tourney_detail
{
	width:135px;
}

.tourney_game_logo
{
	width: 170px;
	float: left;
	margin-top: 15px;
}
.tourney_game_logo img
{
	border: 1px solid #cccccc;
}
.tourney_big_info
{
	float: left;
	width: 290px;
	margin-left: 10px;
}
.tourney_big_info .left,.tourney_big_info .right
{
	float: left;
	width: 140px;
}
.tourney_big_info .right
{
	margin-left: 10px;
}
.tourney_winner
{
	margin-bottom: 5px;
}
.tourney_winner .left
{
	padding-top: 20px;
}
.tourney_award
{
	width: 47px;
	height: 60px;
	margin-right: 10px;
	float: left;
}

.showJoin
{
	display: block;
	height: 35px;
	font-weight: bolder;
	font-size: 12px;
	margin-bottom: 4px;
}
.showJoin img
{
	vertical-align: middle;
}

.tourney_quick_start
{
	margin-top: 20px;
	background-image: url('http://www.gamehive.ru/templates/global/img/tourney/quick_start.jpg');
	background-repeat: no-repeat;
	width: 180px;
	height: 250px;
}

.ui-widget h3
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}

.ui-widget
{
	font-size: 10px;
}

#footer .ucd_introtext
{
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
}

.eMessage
{
    font: normal small sans-serif;
}
