ul.horizont_tabs
{
	position:   relative;
	margin:     0 0 30px 0;
	display:    inline-block;
	background: url('/assets/images/theme/line_v.jpg') left repeat-y;
	float:      left;
	clear:      both;
}

ul.horizont_tabs li
{
	font-size:  12px;
	position:   relative;
	cursor:     pointer;
	background: none;
	float:      left;
	margin:     0;
	padding:    0;
	width:      102px;
	height:     50px;
	background: url('/assets/images/theme/line_v.jpg') right repeat-y;
}

ul.horizont_tabs li a
{
	display: block;
	width:   100%;
	height:  100%;
	color:   white;
}

ul.horizont_tabs li a:hover
{
	color: #a5d9f1;
}

ul.horizont_tabs li.last
{
	/*background: none;*/
}

ul.horizont_tabs li.active
{
	width: 140px;
}

ul.horizont_tabs li.active .arrow
{
	background: url('/assets/images/theme/ui/tabs_horizont_148.png') no-repeat;
	position:   absolute;
	width:      148px;
	height:     70px;
	top:        -6px;
	left:       -5px;
	z-index:    1;
}

/*ul.horizont_tabs li .ajax_page {*/
/*display: block;*/
/*width:   160px;*/
/*height:  70px;*/
/*}*/

ul.horizont_tabs li .title
{
	position:       absolute;
	/*padding:        0;*/
	padding:        0;
	width:          102px;
	margin-top:     3px;
	top:            0;
	left:           0;
	text-align:     center;
	z-index:        2;
	text-transform: uppercase;
}

ul.horizont_tabs li.active .title
{
	/*width:   110px;*/
	padding: 0 15px;
}

ul.horizont_tabs li:hover .title
{
	color: #a5d9f1;
}

ul.horizont_tabs li.active .title
{
	text-shadow: 1px 1px #bbccc7;
	/*font-weight: bold;*/
	color:       #324252;
}

td .td_tr
{
	padding:    5px 0;
	display:    inline-block;
	width:      100%;
	clear:      both;
	background: url('/assets/images/theme/line.jpg') bottom repeat-x;
}

td .td_tr.last
{
	background: none;
}

td .td_tr .cell
{
	display: block;
	float:   left;
	width:   auto;
	margin:  0 20px 0 5px;
}

div.big_game_image
{
	padding: 0 0 200px 0;
	width:   100%;
}

div.big_game_image span
{
	z-index:    1000;
	display:    block;
	position:   absolute;
	top:        -35px;
	left:       0;
	width:      100%;
	height:     300px;
	background: url("/assets/images/theme/big_game_bg.png") center no-repeat;
}

div.big_game_image a
{
	position: absolute;
	z-index:  1001;
	top:      40px;
	right:    40px;
}

.big_game_navi ul
{
	margin-left: 160px;
	/*display: table;*/
	/*margin:  0 auto;*/
}

.bgc_medal_1, .bgc_medal_2, .bgc_medal_3
{
	display:  block;
	position: absolute;
	z-index:  10;
	width:    50px;
	height:   50px;
	left:     -30px;
	top:      -3px;
}

.bgc_medal_1
{
	background: url("/assets/images/medals/icon_medal_camp_1.png") center no-repeat;
	width:      70px;
	height:     70px;
	left:       -37px;
	top:        -20px;
}

.bgc_medal_2
{
	background: url("/assets/images/medals/icon_medal_camp_2.png") center no-repeat;
}

.bgc_medal_3
{
	background: url("/assets/images/medals/icon_medal_camp_3.png") center no-repeat;
}

.content #fullimageBox img
{
	display: block;
	margin:  0 auto;
	padding: 5px;
	border:  solid 1px #446785;
}

.facebook_link
{
	background:  url("/assets/images/social/icon_facebook.png");
	width:       32px;
	height:      32px;
	display:     inline-block;
	float:       left;
	margin-left: 3px;
}

.livejournal_link
{
	background:  url("/assets/images/social/icon_livejournal.png");
	width:       32px;
	height:      32px;
	display:     inline-block;
	float:       left;
	margin-left: 3px;
}

.youtube_link
{
	background:  url("/assets/images/social/icon_youtube.png");
	width:       32px;
	height:      32px;
	display:     inline-block;
	float:       left;
	margin-left: 3px;
}

.vkontakte_link
{
	background:  url("/assets/images/social/icon_vkontakte.png");
	width:       32px;
	height:      32px;
	display:     inline-block;
	float:       left;
	margin-left: 3px;
}

#header .social_links
{
	position: absolute;
	top:      90px;
	right:    0px;
}