@charset "utf-8";

@import url("mainmenu.css"); /* стили для главного меню */
@import url("external.css"); /* стили для сторонних скриптов */

ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img {border: none}
address {font-style: normal;}

/* Headings
================================================*/
h1, h2, h3, h4, h5, h6 {margin: 20px 0px 10px;font-weight: normal;}

h1 {margin: 5px 0px 15px;font:20px "Trebuchet MS",Tahoma,Arial;color: #000;}
h1.bt_border {margin: 10px 0px 0;font:18px "Trebuchet MS",Tahoma,Arial;color: #000;background: url(../images/shop_cat_block_topline.gif) repeat-x left bottom;position:relative;padding:0 0 10px 0;}
h2 {margin:0 0 15px 0;color:#858585;font:bold 11px "Trebuchet MS",Arial,Tahoma;}
h3 {font:bold 15px "Trebuchet MS",Arial,Tahoma;color:#FFF;margin: 10px 0;}
h4 {font:bold 14px tahoma,arial;margin: 20px 0px 10px;color: #FFF;background-color: transparent;}
h5 {font:bold 11px tahoma,arial;margin: 20px 0px 10px;color: #b66e72;background-color: transparent;}
h6 {font-size: 11px;margin: 20px 0px 10px;font-weight: bold;color: #999;background-color: transparent;}

h3 a {font:bold 15px "Trebuchet MS",Arial,Tahoma;color:#FFF;text-decoration:none;}
h3.black,
h3.black a {color:#000;font:bold 14px arial,tahoma;margin:0;padding:5px 0 0 0;}
h2.underline {margin:0 0 15px 0;color:#858585;font:bold 11px "Trebuchet MS",Arial,Tahoma;text-transform:uppercase;}
h2.underline span {border-bottom:1px solid #dbdbdb;padding-bottom:5px;display:block;float:left;margin:0 0 10px 0;}
h2.upper{text-transform:uppercase;}

h5.underline{color:#2c2c2c;border-bottom:1px solid #CCC;padding:0 0 3px 0}
h5.gray{color:#666}
/* Links
================================================*/
a {color: #ef8f97;text-decoration: underline;border-color:#ef8f97}
a:hover {text-decoration: none;}

a.inpage {text-decoration:none;border-bottom:1px dotted #ef8f97}
a.inpage:hover {border-bottom:0;}
/* Paragraphs
================================================*/
p {margin: 15px 0px 10px;font-size: 100%;text-align: left;line-height: 130%;}
blockquote{margin: 10px 25px 10px 25px;padding: 20px 25px 15px 45px;background: #EBF1C1;}
img {border:0;}
.news_img{float:left;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;margin:0 15px 10px 0;padding:0 2px 2px 0;}
/* Lists
================================================*/
ol {margin: 16px 0px 16px 27px;padding: 0px;}
ol ol {list-style-type: upper-alpha;margin: 4px 0px 4px 25px;padding: 0px;}
ol li {line-height: 120%;font-size: 100%;padding: 0px;margin: 5px 0;list-style: decimal;}
ul {margin: 14px 0px 22px 5px;}
ul * ul {margin: 12px 0px 12px 7px;}
dl{margin: 10px 0;}
dl dt{margin:0 5px 0 0;float:left;clear:both;}
dl dd{margin: 0 0 5px 0;font-weight:bold;}
/* Tables
================================================*/
table{border-collapse: collapse;margin: 15px 0px;padding: 0px;border: 0px none #fff;}
table td{padding: 7px 5px;font-size: 100%;}
table td strong{font-weight: bold;}
table .color td{background: #F5F5F5;}
table caption{text-align: left;font-weight: bold;padding: 5px 5px;color: #000;font-size: 107%;text-transform: uppercase;}
hr {background: #ccc;border: 0px;color: #ccc;height: 1px;margin: 15px 0px;padding: 0px;}
* html	hr {margin: 8px 0px;padding: 0px;}
/* Form
================================================*/
.form{margin: 10px 0 10px;width: 100%;padding: 15px 0 0;}
.form fieldset{border: 1px solid #CBC0BC;padding: 0px 20px 20px;}
.form legend{margin: 0px 0px 10px;padding: 0 5px;font-size: 120%;font-weight: bold;height: auto;}
.form ul{margin: 0;padding: 0;}
/* Clearfix
================================================*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:block;}
.clear{clear: both;height: 0px;font-size: 1px;line-height: 0;overflow: hidden;}
/* Layout */
html {width:100%;height:100%;margin:0;padding:0;}
body {background:#220003 url(../images/body.gif) center top;min-width:1000px;margin:0;padding:0;height:100%;font:11px arial,tahoma;filter: expression(document.execCommand("BackgroundImageCache", false, true));zoom:1;}

div#header{position:relative;height:247px;width:1000px;margin:0 auto;padding:0;}
div#container{width:1000px;margin:37px auto 0 auto;background: #66070d url(../images/content_bg.gif);position:relative;z-index:1;}
div#wrapper{}
div#content{float:right;width:780px;margin:-18px 0 0 0;position:relative;z-index:1;}
div#navigation{float:left;width:200px;margin:-18px 0 0 0;position:relative;z-index:1;}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:1000px;margin:0 auto;padding:0;position:relative;z-index:1;}

#main div#content{float:left;width:798px}
#main .content_inner{padding:0px 0 0 7px;}
#main div#navigation{float:right;width:200px;}
.navigation_inner{padding:0px 7px 0 7px;margin:0;float:left}

.content_inner{padding:0 9px 0 0;}

div#partners{clear:both;width:100%;background: url(../images/extra_bg.gif) repeat left top;height:280px;position:relative; /*height:150px*/ }
div#partners .inner{padding:25px;}
div#partners .label {width:31px;height:81px;overflow:hidden;background-position:-209px -51px;position:absolute;left:-6px;top:8px;z-index:5;}
div#partners .label_en {width:31px;height:81px;overflow:hidden;background-position:-553px -71px;position:absolute;left:-6px;top:8px;z-index:5;}
div#partners ul {margin:0;padding:0;}
div#partners ul  li {
min-height: 95px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
margin: 5px;
zoom: 1;
*display: inline;
_height: 95px;
}
div#partners ul li a {float:left;display:block;margin:0 44px 0 0;}
	*html div#partners ul li a{margin:0 22px 0 0}


div#partners img{margin:0 20px 20px 20px}
div#partners img.right {margin:0 0 20px 20px}
#outer {width:100%;height:100%;margin:0;padding:0;background: url(../images/main_header.jpg) no-repeat center top;}
#outer_en {width:100%;height:100%;margin:0;padding:0;background: url(../images/main_header_en.jpg) no-repeat center top;}

/* HEADER
------------------------ */
#rubin {position:absolute;left:60px;top:35px;}
#rubin a{display:block;width:130px;height:160px;text-decoration:none;}

#lang {position:absolute;left:300px;top:4px;width:79px;height:28px;}
#lang a {display:block;float:left;width:38px;height:28px;text-decoration:none;}


#icons {position:absolute;left:429px;top:11px;z-index:10;}
#icons a {display:block;float:left;text-decoration:none;margin-right:15px;overflow:hidden;}
#icons a.home {width:9px;height:10px;background-position:-80px 0px}
#icons a.feedback {width:10px;height:7px;background-position:-80px -11px;margin-top:2px;}
#icons a.sitemap {width:11px;height:9px;background-position:-80px -19px;margin-top:1px;}

#icons a.vkontakte {width:17px;height:17px;margin:-2px 0 0 40px;background: url(../images/ico_vkontakte.gif) no-repeat 0 0;}
#icons a.vkontakte:hover{background-position:0 -17px}
#icons a.facebook {width:17px;height:17px;margin:-2px 0 0 5px;background: url(../images/ico_facebook.gif) no-repeat 0 0;}
#icons a.facebook:hover{background-position:0 -17px}
#icons a.twitter {width:17px;height:17px;margin:-2px 0 0 5px;background: url(../images/ico_twitter.gif) no-repeat 0 0;}
#icons a.twitter:hover{background-position:0 -17px}




#user_panel {position:absolute;right:7px;top:5px;padding:0 0 0 21px;margin:0;z-index:10;}
#user_panel .users_icon {display:block;width:13px;height:14px;background-position:-92px 0px;float:left;margin:3px 8px 0 0;position:absolute;top:0;left:0;}
#user_panel form {float:right}
#user_panel p {float:left;margin:0;padding:0}
#user_panel input.text{float:left;width:89px;height:13px;background: url(../images/opacity.png);border:1px solid #686062;color:#FFF;font:11px tahoma,arial;padding:3px;margin:0 9px 0 0}
	*html #user_panel input.text{background:none;}
#user_panel a {color:#FFF;font:11px tahoma,arial;display:block;padding:5px 0 0 0;border-color:#FFF;display:block;}
#user_panel a.submit{margin-right:8px;}
#user_panel .additional {clear:both;float:right;}
#user_panel .additional a{display:block;float:left;margin:0 7px 0 0}
#user_panel .additional a.last{margin:0}

#user_panel .authorized_user {height:63px;float:right;width:243px;margin-top:-5px;margin-right:-7px;position:relative;background: url(../images/authorized_top_bg.png) no-repeat left bottom}
	*html #user_panel .authorized_user {background: url(../images/authorized_top_bg_ie_gif.gif) no-repeat left bottom}
#user_panel .authorized_user .min_avatar {width:51px;height:51px;position:absolute;top:5px;left:8px;overflow:hidden;}
#user_panel .authorized_user .user_name {position:absolute;left:70px;top:7px;width:140px;color:#FFF;font:bold 11px tahoma,arial;}
#user_panel .authorized_user a.exit {position:absolute;top:0px;right:0;color:#9f5551;font-size:10px;}
#user_panel .authorized_user .links {position:absolute;left:70px;top:30px;width:140px;}
#user_panel .authorized_user .links ul{padding:0;margin:0;}
#user_panel .authorized_user .links ul li{list-style:none;padding:0;margin:0 0 3px 0;float:left;clear:both;width:140px;}
#user_panel .authorized_user .links ul li a{padding:0;margin:0;color:#d8736e;font-size:10px;float:left;}
	*html #user_panel .authorized_user .links ul li {margin:0}

#user_panel .authorized_user .links ul li.profile .icon{width:6px;height:8px;background-position:-72px -20px;margin:3px 5px 0 0;}
#user_panel .authorized_user .links ul li.messages .icon{width:8px;height:6px;background-position:-84px -21px;margin:5px 3px 0 0;}
#user_panel .authorized_user .links ul li.messages .mail_anim{background: url(../images/mail_anim.gif) no-repeat 0 0;margin-top:4px}
#user_panel .authorized_user .links ul li.messages span {float:left;margin:0 0 0 3px;color:#FFF}

#t_pic{position:absolute;right:0px;top:70px;}
body:nth-of-type(1) #t_pic{
	right:-1px
}

#search {position:absolute;bottom:5px;right:10px;z-index:10;}
#search p {display:inline}
#search form {margin:0;padding:0;}
#search .text {background: url(../images/opacity.png);border:1px solid #7d2228;color:#c2535c;font-size:11px;width:150px;font-style:italic;padding:5px 7px 5px 7px;margin:0;;height:10px;}
	*html #search .text{background:none;height:10px;}
#search .submit {background-position:0px -28px;width:22px;height:22px;border:0}

#mainmenu {position:absolute;top:-77px;left:0;float:left;z-index:99}
/* @import url("mainmenu.css"); */


/* main news block
-----------------------*/

.news_wrapper
{
	width: 100%;
	float: left;
	margin-right: -205px;
}

.news_right
{
	width: 205px;
	float: right;
}

.news_left
{
	margin-right: 205px;
}

.white_round_bl .tpbl
{
	background: url(../images/whrbl_tpr.png) right top no-repeat;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 8px 0px 0px;
}

.white_round_bl .tpbl div
{
	background: url(../images/whrbl_tpl.gif) left top no-repeat #fff;
	height: 8px;
}

.white_round_bl .btbl
{
	background: url(../images/whrbl_btr.png) right top no-repeat;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 8px 0px 0px;
}

.white_round_bl .btbl div
{
	background: url(../images/whrbl_tpl.gif) left top no-repeat #fff;
	height: 8px;
}

.white_round_bl .cn
{
	background: url(../images/whrbl_tpl.gif) left top repeat-y #fff;
	zoom: 1;
	overflow: hidden;
	padding: 24px 0px 2px 0px;
}

.list_press
{
	margin: 0px;
	padding: 0px 0px 11px 0px;
	list-style-type: none;
}

.list_press li
{
	margin: 0px 0px 0px 7px;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
}

.list_press li a
{
	display: block;
	text-decoration: none;
	padding: 8px 11px 14px 16px;
	//padding-bottom: 13px;
	zoom: 1;
	font-size: 11px;
	line-height: normal;
}

.list_press li a:hover
{
	background-color: #f1f1f1;
}

.list_press li a span
{
	display: block;
	color: #888;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 11px;
	font-size: 10px;
}

.list_press li a i
{
	display: block;
	font-style: normal;
	font-weight: bold;
	color: #3f3f3f;
	text-decoration: underline;
	background: url(../images/list_press_li.gif) left 5px no-repeat;
	padding: 0px 0px 0px 10px;
}

.list_press li a:hover i
{
	color: #6d0912;
	text-decoration: none;
	background: url(../images/list_press_lih.gif) left 5px no-repeat;
}

.list_press li.glue
{
	background-color: #e6e6e6;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}

.all_info
{
	text-align: right;
	margin: 0px 11px 0px 7px;
	font-weight: bolder;
	color: #707070;
	font-size: 11px;
}

.all_info a
{
	color: #707070;
}

.redpoint_bl
{
	color: #ffccd3;
	font-size: 12px;
	position: relative;
	margin-right: -5px;
}

.redpoint_bl .tpbl
{
	background: url(../images/redp_tpr.png) right top no-repeat;
	height: 5px;
	font-size: 0px;
	line-height: 0px;
}

.redpoint_bl .tpbl div
{
	background: url(../images/redp_tpl.png) left top no-repeat;
	height: 5px;
	padding: 0px 6px 0px 221px;
}

.redpoint_bl .tpbl div div
{
	background: url(../images/redp_tpbg.gif) left top repeat-x;
}

.redpoint_bl .btbl
{
	background: url(../images/redp_btr.png) right bottom no-repeat;
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 8px 0px 0px;
}

.redpoint_bl .btbl div
{
	background: url(../images/redp_btbg.gif) left top repeat;
	height: 6px;
}

.redpoint_bl .cn
{
	background: url(../images/redp_bg.gif) left top repeat;
	zoom: 1;
	overflow: hidden;
}

.redpoint_bl .cntp
{
	background: url(../images/redp_cntp.gif) left top no-repeat;
	zoom: 1;
	padding: 4px 0px 1px 0px;
	min-height: 450px;
	_height: 450px;
}

.redpoint_bl h1
{
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 0px 12px 0px;
}

.redpoint_bl h1 a
{
	color: #fff;
}

.redpoint_bl p
{
	margin: 0px 0px 0px 0px;
}

.redpoint_bl .all_info
{
	padding: 0px 2px 3px 0px;
}

.redpoint_bl .all_info a
{
	color: #de8282;
}

.wrap_cols
{
	width: 100%;
	float: left;
	margin: 0px -222px 0px 0px;
}

.right_c
{
	width: 222px;
	float: right;
	margin-left: -222px;
	padding: 0px 0px 7px 0px;
}

.left_c
{
	margin: 0px 233px 0px 12px;
	padding: 0px 0px 7px 0px;
	font:12px arial,tahoma;
	line-height:1.4em;
	height:400px;
	overflow:hidden;
}
.left_c strong,
.left_c b{color:#ffe7ea}
.left_c a
{
	color: #ffccd3;
}

.list_elemets
{
	margin: 0px 0px 0px 2px;
	padding: 0px;
	list-style-type: none;
}

.list_elemets a
{
	display: block;
	zoom: 1;
	text-decoration: none;
	margin: 0px 0px 4px 0px;
	cursor: pointer;
	outline: none;
}

.list_elemets a .up_l
{
	display: block;
}

.list_elemets a .down
{
	display: block;
}

.list_elemets a .down_l
{
	padding: 7px 0px 7px 0px;
	display: block;
}

.list_elemets a:hover,
.list_elemets a.active
{
	background: url(../images/list_el_abg.gif) left top repeat-x #6d0912;
	color: #fff;
}

.list_elemets a:hover .up_l,
.list_elemets a.active .up_l
{
	background: url(../images/list_el_al.gif) left top no-repeat;
}

.list_elemets a:hover .down,
.list_elemets a.active .down
{
	background: url(../images/list_el_ad.gif) left bottom repeat-x;
}

.list_elemets a:hover .down_l,
.list_elemets a.active .down_l
{
	background: url(../images/list_el_adl.gif) left bottom no-repeat;
}

.list_elemets a .down_l
{
	padding: 7px 6px 7px 6px;
	display: block;
	zoom: 1;
}

.list_elemets .clear_both
{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
}

#main .list_elemets a .down_l table
{
	width: 100%;
	margin: 0px;
	font-size: 12px;
}

.list_elemets a .down_l table tr td
{
	padding: 0px;
	vertical-align: middle;
}

.list_elemets a .down_l table tr td.i
{
	width: 39px;
}

.list_elemets a .down_l table tr td.text_td
{
	font-weight: bolder;
}

.list_elemets a:hover .up_l
{
	display: block;
	zoom: 1;
}

.news_photo
{
	position: relative;
	font-size: 0px;
	line-height: 0px;
	zoom: 1;
	overflow: hidden;
	margin: 0px 0px 14px 0px;
	float: left;
}

.news_photo img
{
	border: 1px solid #6e1117;
}

.news_photo .photo_day
{
	background: url(../images/photo_day.png) left top no-repeat;
	position: absolute;
	bottom: 1px;
	right: 1px;
	_bottom: 0px;
	_right: 0px;
	width: 88px;
	height: 82px;
	font-size: 0px;
	line-height: 0px;
}

.top_nav
{
	margin: 0px 17px 14px 13px;
}

.title_news
{
	background: url(../images/ico_ball_big.png) left top no-repeat;
	min-height: 31px;
	_height: 31px;
	font: bolder 22px 'Trebuchet MS';
	padding: 0px 23px 0px 33px;
	float: left;
}

.rss_link
{
	font-size: 0px;
	line-height: 0px;
	float: right;
	padding: 6px 0px 0px 0px;
}

.rss_link a
{
	outline: none;
}

.list_tabs
{
	margin: 0px;
	padding: 3px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

#main .list_tabs li
{
	margin: 0px 4px 0px 0px;
	padding: 0px;
	float: left;
	width: auto;
	min-width: 1px;
}

#main .list_tabs li a
{
	float: left;
	display: block;
	height: 22px;
	min-height: 1px;
	background: url(../images/tabs_lf.png) left top no-repeat;
	font: bolder 13px 'Trebuchet MS';
	text-decoration: none;
}

#main .list_tabs li a:hover, #main .list_tabs li.ui-state-active a
{
	color: #fff;
}

#main .list_tabs li.ui-state-active a
{
	background-position: left -22px;
}

#main .list_tabs li a span
{
	height: 22px;
	display: block;
	float: left;
	min-height: 1px;
	padding: 0px 6px 0px 6px;
	background: url(../images/tabs_rt.png) right top no-repeat;
	width: auto;
	min-width: 1px;
}

#main .list_tabs li.ui-state-active a span
{
	background-position: right -22px;
}

#main .list_tabs li a span span
{
	background: url(../images/tabs_bg.gif) left top repeat-x;
	padding: 0px;
}

#main .list_tabs li.ui-state-active a span span
{
	color: #fff;
	background-position: left -22px;
}

#main .list_tabs li a span span span
{
	padding: 2px 0px 0px 0px;
	height: auto;
	background: transparent;
}

#main .list_tabs li a span span span i
{
	font-style: normal;
	background: url(../images/uderline.gif) left 16px repeat-x;
}

#main .list_tabs li a:hover span span span i, #main .list_tabs li.ui-state-active a span span span i
{
	background: transparent;
}

.tit_bl
{
	font: bolder 14px 'Trebuchet MS';
	color: #fff;
	position: relative;
	zoom: 1;
	background: url(../images/tit_bl_bg.png) left top no-repeat;
	height: 24px;
	width: 137px;
	margin-left: 44px;
}

.tit_bl div
{
	padding: 3px 0px 0px 33px;
}

.tit_bl span
{
	background: url(../images/press_rubin.png) left top no-repeat;
	width: 62px;
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	position: absolute;
	left: -34px;
	top: -1px;
}

/* */
.a_news_iten_text{text-decoration:none;}


/*
-----------------------*/
.content_two_col_wrapper {clear:both;width:791px;float:left;}
.content_two_col_wrapper .left_side{float:left;}
.content_two_col_wrapper .right_side{float:left;margin:34px 0 0 9px}

.white_page_two_column_wrapper {clear:both;width:756px;float:left;}
.white_page_two_column_wrapper .left_side{float:left;width:523px;}
.white_page_two_column_wrapper .right_side{float:right;width:215px;}

.content_double_blocks {clear:both;width:517px;float:left;}
.content_double_blocks .left{float:left;width:256px;overflow:hidden;}
.content_double_blocks .right{float:right;width:256px;overflow:hidden;}
	.content_double_blocks_full {width:750px}
    .content_double_blocks_full .left,
    .content_double_blocks_full .right {width:373px;}

.left_space{padding:0 0 20px 7px;float:left;}
	*html .left_space {padding:0 0 10px 7px}


/* */
.shop_block {clear:both;background: url(../images/c_dark_red_bg.gif);margin:0 0 15px 0;padding:0;float:left;width:202px}
.shop_block h2 {background: url(../images/_jpg.jpg) no-repeat 0px 0px;display:block;width:202px;height:103px;margin:0;padding:0;position:relative;}
.shop_block h2 a {text-decoration:none;border:0;display:block;width:180px;height:30px;position:absolute;top:50px;left:14px;}
.shop_block h2.title_en{background-position:0px -170px}
.shop_block .tabs_block {margin:0 14px 14px 14px;width:175px;overflow:hidden;}
.shop_block .tabs_block ul {margin:0}
.shop_block .tabs_block .ui-tabs-nav{padding:0}
.shop_block .tabs_block .bottom {background-position:-169px -257px;height:4px;width:175px}
	*html .shop_block .tabs_block .bottom {display:inline}
.shop_block a.more {display:block;float:right;margin:10px;color:#c95760;font:bold 11px tahoma,arial;}



.shop_block_mod {clear:both;background: url(../images/c_dark_red_bg.gif);margin:0 0 15px 0;padding:0;float:left;width:202px}
.shop_block_mod h2 {background: url(../images/main_shop_title.gif) no-repeat 0px 0px;display:block;width:202px;height:97px;margin:0;padding:0;position:relative;}
.shop_block_mod h2 a {text-decoration:none;border:0;display:block;width:180px;height:30px;position:absolute;top:50px;left:14px;}
.shop_block_mod h2.title_en{background-position:0px -170px}





.advertising {margin:0 0 10px 0;padding:0;clear:both;}
.advertising_6px {margin:0 0 15px 0;padding:0 6px;clear:both;}

#breadcrumb {clear:both;margin:0 0 17px 9px;color:#c2535c;font:bold 11px "Trebuchet MS",Arial,tahoma;float:left;}
#breadcrumb a {display:block;float:left;color:#9c353e;font-weight:normal;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
#breadcrumb span{display:block;width:4px;height:6px;float:left;margin:6px 4px 0 4px;overflow:hidden;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-113px -19px;}

/* NAVIGATION
------------------------ */
#page_submenu_block {width:203px;/*background: url(../images/news_block_bg.gif) repeat 0px 1px;*/padding:0;margin:0;overflow:hidden;}
#page_submenu_block .header_bg {background: url(../images/main_news_block.jpg) no-repeat 0px 0px;border:0;float:left;width:100%}
#page_submenu_block .title {clear:both;height:45px;overflow:hidden;position:relative;}
#page_submenu_block .title .right{display:block;width:30px;height:47px;background-position:-170px -186px;position:absolute;top:0;right:0}
#page_submenu_block .title  span{text-shadow:0px 0px 1px #FFF;font:bold 22px "Trebuchet MS", sans-serif,arial,tahoma;color:#FFF;display:inline;float:left;margin:10px 0 0 45px;z-index:2;position:relative;clear:both;}
	*html #page_submenu_block .title .right{right:-1px}
#page_submenu_block .content_inner {clear:both;width:371px;height:100%;overflow:hidden;float:left;}
#page_submenu_block .foot_corn {margin: 0 0 0 0px;float:left;width:203px;height:61px;background-position:0px -109px;}
#page_submenu_block .justspace {float:left;height:40px;margin:0;clear:both;}

#page_submenu_block .shop_header_bg {margin-top:0px;background: url(../images/shop_left_title.gif) no-repeat 0px 0px;border:0;float:left;width:100%}
#page_submenu_block .shop_header_bg .content_inner {margin:65px 0 0 0}

#page_submenu_block .shop_header_bg_en {margin-top:0px;background: url(../images/shop_left_title_en.gif) no-repeat 0px 0px;border:0;float:left;width:100%}
#page_submenu_block .shop_header_bg_en .content_inner {margin:65px 0 0 0}

ul.left_submenu {list-style-type: none;margin:0;padding:0;width:207px;overflow:hidden;display:table;}
ul.left_submenu li {width:203px;overflow:hidden;display:table;clear:both;position:relative;}
ul.left_submenu li.glue{background-position:0px -72px;line-height: 0px;font-size: 0px;height: 1px;zoom:1;//margin-bottom: -1px;overflow:hidden;}
ul.left_submenu li a {color: #f1d2d2;font-weight: bolder;font-size: 12px;text-decoration: none;cursor: pointer;background: url(../images/list_item.gif) repeat-y left top;
	display:table-cell;
	width:203px;height:40px;
	vertical-align:middle;padding:0 0 0 27px;
}
ul.left_submenu li.item_first a {background:none}
ul.left_submenu li a:hover,
ul.left_submenu li.item_selected a {color: #ffffff;background: url(../images/item_selected.gif) repeat-y left top;}
ul.left_submenu li a .arrow{background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-94px -18px;display:block;width:4px;height:6px;position:absolute;left:17px;top:40%;overflow:hidden;}
ul.left_submenu li a:hover .arrow{z-index:2;background-position:-101px -18px;}
/* */
.left_sub_submenu {margin:0 0 20px 0;padding:0;width:203px;background: url(../images/dark_red_bg_2.gif) repeat left top;float:left}
.left_sub_submenu .top_corners{width:203px;height:6px;background-position:-223px -206px;overflow:hidden;}
.left_sub_submenu .bottom_corners{width:203px;height:6px;background-position:-348px -133px;overflow:hidden;}
.left_sub_submenu ul{margin:0;padding:0;}
.left_sub_submenu ul li{position:relative;float:left;clear:both;width:203px;}
.left_sub_submenu ul li a{color: #a04c4c;font:bold 11px Tahoma,Arial;text-decoration: none;cursor: pointer;
	display:table-cell;
	width:203px;height:29px;
	vertical-align:middle;padding:0 0 0 27px;}
.left_sub_submenu ul li a:hover{color:#e89494;;}
.left_sub_submenu ul li.glue{background-position:0px -96px;line-height: 0px;font-size: 0px;height: 1px;zoom:1;//margin-bottom: -1px;overflow:hidden;}
.left_sub_submenu ul li a .arrow{background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-94px -18px;display:block;width:4px;height:6px;position:absolute;left:17px;top:40%;overflow:hidden;}
.left_sub_submenu ul li a:hover .arrow{z-index:2;background-position:-101px -18px;}

.left_column_content {margin:-28px 0 0 0}
.left_column_content_nospace{margin:20px 0 0 0}

/* EXTRA
------------------------ */


/* FOOTER
------------------------ */
#footer {}
#footer .footmenu {clear:both;margin:25px 0 0 0;padding:0;background: url(../images/dark_red_bg.gif) repeat left top;float:left;width:100%;}
#footer .footmenu .inner {padding:20px 17px;overflow:hidden}

#footer .footmenu ul {display:block;margin:0;padding:0;float:left;width:165px}
	#footer .footmenu ul.first{width:200px}
	#footer .footmenu ul.second{width:204px}
	#footer .footmenu ul.third {width:185px}
	#footer .footmenu ul.fourth{width:200px;}
	#footer .footmenu ul.fifth{width:165px}
#footer .footmenu ul li.menu_caption {color:#b87b7b;font:bold 12px "Trebuchet MS",Arial,Tahoma;}
#footer .footmenu ul li {display:block;margin:0 0 10px 0;}
#footer .footmenu ul li a {color:#973b3b;font:11px arial,tahoma;}

#footer .bottom_line {clear:both;margin:45px 0 30px 0;float:left;color:#6c3135;position:relative;width:100%}
#footer .bottom_line p{margin:0;padding:0;}
#footer .bottom_line .copyrights {width:550px;}
#footer .bottom_line .counters {position:absolute;right:200px;top:0;}
#footer .bottom_line .counters img {margin: 0 0 0 5px}
#footer .bottom_line .Gravia {position:absolute;top:0px;right:14px;width:113px;}
#footer .bottom_line .Gravia a.logo {display:block;position:absolute;top:0;right:0;width:80px;height:26px;background: url(../images/gravia.gif) no-repeat 0px 0px}
#footer .bottom_line .Gravia span {text-decoration:underline;position:absolute;left:0;top:17px;color:#6a2c30;font-size:9px;}
#footer .bottom_line .Gravia span a {color:#6a2c30;font-size:9px;}



/* OTHER
------------------------ */
.spacer{display:block;height:20px;float:left;clear:both}
.spanhide span{visibility:hidden;}
.bg_gif{background: url(../images/_gif.gif) no-repeat 0px 0px;}
.bg_jpg{background: url(../images/_jpg.jpg) no-repeat 0px 0px;}
.bg_png{background: url(../images/_png.png) no-repeat 0px 0px;}
	*html .bg_png{background: url(../images/_png.gif) no-repeat 0px 0px;}
#navigation	.line {clear:both;border-bottom:1px solid #7e2d31;height:1px;overflow:hidden;margin:10px 0;}
.double_line {height:3px;clear:both;background: url(../images/double_line.gif) repeat-x left top;float:left;width:100%;margin:10px 0}

.boxtitle {margin:13px 0 2px 17px;}


.more {padding:0 0 0 0px;float:right;}
.more .arrow{display:block;width:3px;height:5px;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-107px -19px;overflow:hidden;float:left;margin:6px 6px 0 0}
.more a {color:#7f7f7f;font:11px "Trebuchet MS",Arial,Tahoma;}

#toTop_ru{position:fixed;bottom:10px;right:10px;display:block;background: url(../images/to_top.gif) no-repeat left top;width:15px;height:62px;}
#toTop_en{position:fixed;bottom:10px;right:10px;display:block;background: url(../images/to_top_en.gif) no-repeat left top;width:15px;height:62px;}

ul.inline_block {margin:0;padding:0;}
ul.inline_block li {width: 135px;
min-height: 180px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
margin: 5px;
zoom: 1;
*display: inline;
_height: 180px;}

/* buttons */
.btn_ok {cursor:pointer;background: #ac1a1a url(../images/_gif.gif) no-repeat 0px 0px;background-position:-241px -76px;width:35px;height:21px;border:0;color:#eacaca;font:bold 10px tahoma,arial;text-transform:uppercase;padding:0 6px 0 0}

/* blocks
*/
.block_dark_red {clear:both;width:579px;overflow:hidden}
.block_dark_red .head {height:34px;position:relative;}
.block_dark_red .inner {background: url(../images/block_head_bg.gif) repeat-x right top;margin:0 6px 0 128px;height:34px;}
.block_dark_red .head .right {display:block;width:6px;height:34px;overflow:hidden;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-149px -17px;position:absolute;top:0;right:0;}
.block_dark_red .head a {font:13px "Trebuchet MS",Arial,Tahoma;margin:7px 0 0 -7px;display:block;float:left;position:relative;z-index:5;}
.block_dark_red .content {background: url(../images/dark_red_bg.gif);padding:5px 15px 15px 15px;float:left}
.block_dark_red .content img {border:1px solid #360003;}

.block_dark_red .head .rubin_tv {display:block;width:157px;height:34px;overflow:hidden;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-208px -0px;position:absolute;top:0;left:0;}
.block_dark_red .head .rubin_tv a {display:block;width:157px;height:34px;z-index:2;}

/* */
.white_page {clear:both;overflow:hidden;margin:0 0 10px 0;font-size:12px;color:#4c4c4c;}
.white_page .head {height:34px;position:relative;}
.white_page .head .inner {background: url(../images/block_head_bg.gif) repeat-x right top;margin:0 36px 0 6px;height:34px;color:#FFF}
.white_page .head .inner h2{margin:0;padding:9px 0 0 3px;color:#FFF;font:bold 14px "Trebuchet MS",Arial,tahoma;float:left;}
.white_page .head .left {display:block;width:6px;height:34px;overflow:hidden;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-241px -98px;position:absolute;top:0;left:0;}
.white_page .head .right {display:block;width:36px;height:34px;overflow:hidden;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-277px -98px;;position:absolute;top:0;right:0;}
.white_page .head .float_right {float:right;position:absolute;top:0;right:0;z-index:50;height:34px;}

.white_page .content {background:#FFF;float:left;width:100%;}
.white_page .content .content_inner {padding:13px 7px 13px 7px;}
.white_page .content img {border:1px solid #360003;}
.white_page a {color:#4c4c4c;}

/* */
.text_page .content {background:#FFF url(../images/text_page_lbg.gif) repeat-y left top;float:left;width:100%;}
.text_page .content .rbg{background: url(../images/text_page_rbg.gif) repeat-y right top;}
.text_page .content .pbody{background: url(../images/text_page_bg.jpg) no-repeat left top;}
.pbg_rubin{background: url(../images/pbg_rubin.gif) no-repeat right bottom;}
.pbg_rubin_left{background: url(../images/pbg_rubin.gif) no-repeat left bottom;}
.text_page .content .content_inner {padding:13px 15px 13px 15px;font:14px arial,tahoma;}
.text_page .content img {border:1px solid #360003;}
.text_page a {color:#4c4c4c;}

.text_page table.header{margin:0 0 15px 0;;padding:0;width:100%;}
.text_page table.header tr td{}
.text_page table.header tr td h1{font:26px arial,tahoma;margin:0;line-height:0;padding:7px 0 0 0;white-space:nowrap}
.text_page table.header tr td h3{font:18px arial,tahoma;margin:0;padding:0;white-space:nowrap;color:#000}
.text_page table.header tr td.ln{padding:0;margin:0;background: url(../images/text_page_tln.gif) repeat-x left center;width:50%}

.text_page .timg{float:left;margin:5px 10px 0px 15px;padding:0;border:1px solid #d7d7d7;background: url(../images/opbg.png) repeat left top;}
.text_page .timg img{display:block;margin:7px;}
.text_page .timg span{display:block;color:#959595;font:italic 11px arial,tahoma;padding:7px;background: url(../images/text_page_tln.gif) repeat-x left top;margin-top:7px;}

.text_page .timg_right{float:right;margin:5px 0 0px 10px;padding:0;border:1px solid #d7d7d7;background: url(../images/opbg.png) repeat left top;}
.text_page .timg_right img{display:block;margin:7px;}
.text_page .timg_right span{display:block;color:#959595;font:italic 11px arial,tahoma;padding:7px;background: url(../images/text_page_tln.gif) repeat-x left top;margin-top:7px;}
.text_page p{margin:0 15px 10px 15px;}

.text_page h2{color:#303030;font:18px arial,tahoma;margin:30px 0 10px 0;padding:0 0 4px 15px;background: url(../images/double_line.gif) repeat-x left bottom;}

ul.b_links{margin:10px 0 20px 20px;float:left}
ul.b_links li{margin:0 0 15px 0;}
ul.b_links li a {background: url(../images/text_page_li.gif) no-repeat left 5px;padding-left:7px;color:#303030;font:bold 16px arial,tahoma;}
ul.b_links_left{width:47%;float:left;}

.text_page .prev_page{float:left;width:250px;margin:0 0 20px 30px;background: url(../images/text_page_arr_lt.gif) no-repeat left center;padding:0 0 0 25px}
.text_page .next_page{float:right;text-align:right;width:250px;margin:0 30px 20px 0;background: url(../images/text_page_arr_rt.gif) no-repeat right center;padding:0 25px 0 0}

.text_page .prev_page a,
.text_page .next_page a{color:#303030;font:bold 16px arial,tahoma;}

.text_page .prev_page span,
.text_page .next_page span{color:#303030;font:12px arial,tahoma;font-style:italic;display:block;}

/* */

.articles_list {padding: 0;}
.articles_list .article_list_item {clear:both;border-bottom:1px solid #CCC;padding:0;margin:5px 0 0 0;}
.articles_list .article_list_item .picture {float:left;margin:10px 10px 10px 0}
.articles_list .article_list_item .picture img {border:0;}
.articles_list .article_list_item .picture .icons {}
.articles_list .article_list_item .picture .icons div {margin: 0 0 0 54px;}

.icons .photos {background-position:-156px -2px;width:12px;height:11px;margin:0 7px 0 0;overflow:hidden;text-decoration:none;display:block;float:left;}
.icons .videos {background-position:-169px -0px;width:17px;height:13px;overflow:hidden;text-decoration:none;display:block;float:left;}


.articles_list .article_list_item .preview{font-size:12px;}
.articles_list .article_list_item .preview h3,
.articles_list .article_list_item .preview h3 a {color:#000;font:bold 14px arial,tahoma;margin:0;padding:5px 0 0 0;}
.articles_list .article_list_item .preview h3 a:hover{text-decoration:underline}
.date {color:#adadad;font:10px Tahoma,arial;display:block;margin: 0 0 8px 0;}
.articles_list .article_list_item .preview p {margin:0;padding:0;text-decoration:none;}
.articles_list .article_list_item .preview p,
.articles_list .article_list_item a {text-decoration:none;}
.articles_list .article_list_item .preview .more{text-align:right;padding:3px 0 5px 0}
.articles_list .article_list_item .preview .more a {color:#c69498;font:11px "Trebuchet MS",Arial,Tahoma;}

/* */
.white_block {background:#FFF url(../images/white_block.gif) repeat-x left top;margin:12px 0 10px 0;width:578px;}
.white_block .inner {padding:17px 12px 12px 12px;margin:0;}
.white_block p {margin:0;padding:0 0 0 7px;color:#474747;}
.white_block p .arrow{display:block;width:3px;height:5px;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-107px -19px;overflow:hidden;float:left;margin:4px 0 0 -7px}
.white_block .bottom {background-position:0px -262px;height:23px;width:578px;}
.white_block .bottom a {float:right;color:#c95760;font:bold 11px tahoma,arial;display:block;margin:4px 23px 0 0;display:inline}




/* */
.additional_info {clear:both;color:#73272c;font:11px Arial,Tahoma;margin:10px 0}
.additional_info .line {display:block;float:left;margin:0 10px 0 0}
.additional_info a {color:#73272c;font:11px Arial,Tahoma;}

/* */
.thumb_list {clear:both;margin:0;float:left}
.thumb_list ul li {float:left}
.thumb_list .more_link {clear:both;margin:15px 0 0 0;float:right;width:125px}
.thumb_list .more_link .icon {float:right}
.thumb_list .more_link a {color:#8a343b;font:bold 11px tahoma,arial;}


/* match block */
.matches_info {margin:0 0 30px 0;}

.match_block {clear:both;}
.match_block .next_match_title {height:24px;width:139px;clear:both;margin:0 0 0 24px;padding:0;background-position:-208px -133px;}
.match_block .prev_match_title {height:24px;width:147px;clear:both;margin:0 0 0 16px;padding:0;background-position:-208px -160px;}
.match_block .next_match_title_en {height:24px;width:139px;clear:both;margin:0 0 0 24px;padding:0;background: url(../images/_gif_en.gif) no-repeat 0px 0px;}
.match_block .prev_match_title_en {height:24px;width:147px;clear:both;margin:0 0 0 16px;padding:0;background: url(../images/_gif_en.gif) no-repeat 0px -25px;}


.match_block .info_content {background: url(../images/news_block_bg.gif) repeat 0px 0px;padding:10px 0 0 0;border-top:1px solid #7e2d31;position:relative;width:186px;overflow:hidden;}
.match_block .bottom_shadow {clear:both;width:187px;height:20px;background-position:-240px -186px}
.match_block .saber {background: url(../images/sabers.png) no-repeat center center;float:left;width:100%}
.match_block .info_content .result {position:absolute;top:35px;left:73px;color:#ebc0c0;font:bold 26px "Century Gothic","Trebuchet MS",Arial,Tahoma;}
.match_block .team {}
.match_block .team img {display:block;margin:0 auto;}
.match_block .team a {display:block;width:100%;padding:3px 0 0 0;text-align:center;font:bold 13px arial,tahoma;color:#FFF;text-decoration:none}
.match_block .team a span {border-bottom:1px solid #FFF}
.match_block .team a:hover span {border-bottom:0}
.match_block .first_team {float:left;width:83px;padding: 0 0 5px 0;overflow:hidden;}
.match_block .second_team {float:right;width:83px;padding: 0 0 5px 0;overflow:hidden;}
/* */
.time_left {color:#8c1d25;font-size:11px;height:38px;overflow:hidden;position:relative;margin:-6px 0 0 0}
.time_left .desc{display:block;width:74px;text-align:right;padding:3px 0 0 0}
.time_left .time{display:block;color:#c95760;font:bold 16px arial,tahoma;position:absolute;top:0;right:0;width:108px;}
.time_left .time b {color:#8e1d26;}
.time_left .time_desc{display:block;position:absolute;top:16px;right:0;width:108px;font-size:9px}
.time_left .time_desc i{padding-right:2px;font-style:normal;}
/* */
.match_description {padding: 0 10px;color:#e4838a;font-size:11px}
.match_description p {margin:0;padding:0;}
.match_description ul {margin:0;padding:0;}
.match_description ul li {background: url(../images/red_arrow.gif) no-repeat left 6px;padding-left:7px;list-style:none;}
.match_description ul li a {color:#c95760;}

/* tournament table */
.right_tournament_table {clear:both;width:186px;overflow:hidden;}
.right_tournament_table h4 {text-align:center;font:bold 14px "Trebuchet MS",Tahoma,Arial;;}
.right_tournament_table .table{width:186px;height:301px;background: url(../images/right_tourn_table_bg.gif) no-repeat left top;border-top:1px solid #6e2126;margin:0 auto;padding:0;}
.right_tournament_table_league .table{width:186px;height:121px;background: url(../images/tournament_league.gif) no-repeat left top;border-top:1px solid #6e2126;margin:0 auto;padding:0;}


.right_tournament_table .table table {width:100%;margin:0 5px;padding:0;}
.right_tournament_table .table table tr th{text-align:left;color:#b1434b;padding:12px 0}
.right_tournament_table .table table tr td{text-align:left;font-size:11px;color:#e4838a;font-weight:bold;padding:1px 0}
.right_tournament_table .table table tr .nums{width:22px;}
.right_tournament_table .table table tr td.l_num,
.right_tournament_table .table table tr.rubin td.l_num{font-weight:normal;color:#b1434b;}
.right_tournament_table .table table tr.rubin td {color:#FFF}
.right_tournament_table .more{width:145px;float:right;margin:5px 0 0 0}

.calendar_table .table {height:auto;background: url(../images/dark_red_calendar_bg.gif) repeat left top;float:left;}
.calendar_table .table .top_bg{float:left;width:186px;background: url(../images/right_calendar_bg.gif) no-repeat left top;}
.calendar_table .bottom_corner {height:6px;width:186px;background-position:-348px -140px;float:left;margin:0;padding:0;overflow:hidden;}
.calendar_table .table table {margin:15px 0;}
.calendar_table table tr td.first_team {width:74px;text-align:right;}
.calendar_table table tr td.second_team {width:74px;text-align:left;}
.calendar_table table tr td.result {width:74px;text-align:center;}
.calendar_table table tr td.rubin,
.calendar_table table tr td.rubin a {color:#FFF}
/* icons
----------- */
.icon {background: url(../images/_icon.gif) no-repeat 0px 0px;display:block;width:15px;height:15px;float:left;margin:0 5px 0 0;}
.views {background-position:-16px 0;}
.comments {background-position:-32px 0;}
.dots {background-position:-48px 0;width:18px;height:16px;margin-left:7px;}
.add_date {background-position:0px -16px;}
.duration {background-position:0px 0px;}
.tags {background-position:-16px -16px;}
.download_link {background-position:-67px -1px;}
.about_user_gray {background-position:-83px -1px;width:9px;}
.date_gray {background-position:-95px -3px;width:7px;margin:0 3px 0 0;}
.yellow_card {background-position:-2px -32px;width:10px;margin:0}
.red_card {background-position:-18px -32px;width:10px;margin:0}
.plus {background-position:-32px -17px;width:15px;height:15px;margin:0}
.more_arrow {background-position:-94px -18px;display:block;width:4px;height:6px;float:left;margin:5px 5px 0 0;overflow:hidden}
.to_cart {background-position:-49px -17px;display:block;width:16px;height:16px;float:left;margin:5px 5px 0 0;overflow:hidden}
.send_message {background-position:0px -47px;display:block;width:16px;height:15px;float:left;margin:0 5px 0 0;overflow:hidden}
.writes {background-position:-17px -47px;display:block;width:16px;height:15px;float:left;margin:0 5px 0 0;overflow:hidden}
.rating {background-position:-34px -47px;display:block;width:16px;height:16px;float:left;margin:0 5px 0 0;overflow:hidden}
.my_cart {background-position:-66px -47px;display:block;width:14px;height:12px;float:left;margin:0 5px 0 0;overflow:hidden}
.filesize {background-position:0px -65px;overflow:hidden;margin:5px 0 0 0;}
.duration_light {background-position:-16px -65px;overflow:hidden;margin:5px 0 0 0;}
.rating {background-position:-34px -47px;display:block;width:16px;height:16px;float:left;margin:0 5px 0 0;overflow:hidden}
.return_back {background: url(../images/icon_back.png) no-repeat 0 0; display:block;width:16px;height:16px;float:left;margin:1px 5px 0 0;overflow:hidden}




.addfriend {background-position:-81px -47px;display:block;width:18px;height:18px;float:left;margin:0 5px 0 0;overflow:hidden}
.myprofile {background-position:0px -66px;display:block;width:18px;height:18px;float:left;margin:0 5px 0 0;overflow:hidden}
.myfriends {background-position:-19px -66px;display:block;width:18px;height:18px;float:left;margin:0 5px 0 0;overflow:hidden}

.ib_green{padding:2px 5px;background:#1c9e3b;font:10px tahoma,arial;color:#FFF}


.hint{position:relative;z-index:1;zoom:1;}
.hint em{display:none;}
.hint:hover em{display:block;position:absolute;z-index:1;background-color:#c95760;-webkit-border-radius:5px; /* красивости в виде скругленных углов */-moz-border-radius:5px;border-radius:5px;line-height:normal;color:#FFF;text-decoration:none;padding:3px 5px;bottom:22px;right:0;-webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
.hint:hover em i{position:absolute;z-index:1;bottom:-7px;right:40px;border-top:7px solid #c95760;border-left:7px solid transparent;_border-left:7px solid #FDEFC6; /* цвет фона. это для ие6.*/display:block;height:0;overflow:hidden;}


.page_links {clear:both;position:relative;background: url(../images/gray_bg.gif) repeat left top;margin:30px 0;height:29px;overflow:hidden;}
.page_links .left{display:block;width:4px;height:29px;position:absolute;top:0;left:0;background-position:-180px -21px;}
.page_links .right{display:block;width:4px;height:29px;position:absolute;top:0;right:0;background-position:-184px -21px;}

.page_links .prev{position:absolute;top:7px;left:7px;display:block;float:left;height:16px;padding:0px 0 0 19px;}
.page_links .prev span {width:12px;height:16px;background-position:-188px -18px;position:absolute;top:0;left:0;}
.page_links .next{position:absolute;top:7px;right:7px;display:block;float:left;height:16px;padding:0 19px 0 0;}
.page_links .next span {width:12px;height:16px;background-position:-188px -34px;position:absolute;top:0;right:0;}

.page_links p {margin:0;padding:7px 0 0 0;text-align:center}
.page_links a {color:#707070;font:bold 11px tahoma,arial;padding:3px 7px;text-decoration:none;}
.page_links a:hover{color:#707070;text-decoration:underline}
.page_links a.current {color:#FFF;background:#ac1a1a url(../images/page_links_active_bg.gif) repeat-x left top;}
.page_links a.current:hover{color:#FFF;text-decoration:underline}

.gray_block {width:215px;clear:both;margin:0 0 13px 0;padding:0;}
.gray_block .top_line{height:7px;width:213px;background-position:-169px -249px;overflow:hidden;margin:0;padding:0;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.gray_block .borders {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.gray_block .borders .inner{background:#f7f7f7;border-left:1px solid #FFF;border-right:1px solid #FFF;padding:10px;}
.gray_block .basic_footer {clear:both;padding:0;margin:0;height:9px;width:215px;background-position:-169px -239px;overflow:hidden;}
	/* *html .gray_block .basic_footer{margin:0 0 0 2px;} */
.gray_block .more_footer {clear:both;padding:0;margin:0;height:25px;width:215px;background-position:-201px -212px;overflow:hidden;}
	*html .gray_block .more_footer {margin:0 0 0 2px}
.gray_block .more_footer a {color:#eacfcf;float:right;font:bold 11px tahoma,arial;background: url(../images/gray_block_more_bg.gif) no-repeat left top;padding:4px 9px 0 15px;height:21px;overflow:hidden;}


.gray_block h4{margin:0;padding:0;}
form.gray_block {margin:0;padding:0;overflow:hidden;width:190px;}
form.gray_block .input {padding:0 4px 0 4px;margin:0 5px 0 0;float:left;position:relative;width:140px;}
form.gray_block .input .left {background: url(../images/gray_block_input_l.gif) no-repeat left top;overflow:hidden; position:absolute;top:0;left:0;z-index:5;width:4px;height:21px;}
form.gray_block .input .right {background: url(../images/gray_block_input_r.gif) no-repeat right top; position:absolute;top:0;right:0;z-index:5;width:4px;height:21px;}
	*html form.gray_block .input .left {top:1px;}
form.gray_block .input input {border:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;height:19px;margin:0;width:140px;color:#999;font:11px tahoma,arial;font-style:italic;}
form.gray_block .submit {float:right;width:36px;}
form.gray_block .btn_ok {}

.gray_block .item_line{clear:both;color:#7c7c7c;font:11px tahoma,arial;}
.gray_block .item_line .date{}
.gray_block .item_line .arrow{display:block;width:3px;height:5px;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-107px -19px;overflow:hidden;float:left;margin:5px 5px 0 0px;}
.gray_block .item_line p {padding:0;margin:0;}
.gray_block .item_line a{color:#7c7c7c;display:block;margin:7px 0;}
.gray_block .line {height:1px;border-bottom:1px solid #d1d1d1;border-top:1px solid #FFF;margin:15px 0}




.birthday_block {width:215px;clear:both;margin:0 0 13px 0;padding:0;position:relative;}
.birthday_block .borders {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;}
.birthday_block .borders .inner{height:168px;background:#f7f7f7;border-left:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #FFF;padding:45px 14px 14px 22px;background: url(../images/birthday_bg.jpg) no-repeat left top}
.birthday_block .description {color:#eccfd4;font:11px arial,tahoma;margin:0 0 9px 0}
.birthday_block .description strong {color:#FFF;display:block;margin:2px 0 0 0;}
.birthday_block .description .arrow{width:3px;height:5px;background-position:-119px -20px;display:block;float:left;margin:5px 4px 0 -10px;overflow:hidden}
	*html .birthday_block .description .arrow{margin-left:-5px;}
.birthday_block .photo {margin:0 auto;width:100px}
.birthday_block .photo img {display:block;border:1px solid #FFF;float:left}
.birthday_block .photo .white_border{border:1px solid #FFF;float:left}
.birthday_block .photo .gray_border{border:1px solid #b2b2b2;float:left}
.birthday_block .more_footer {clear:both;padding:0;margin:0;height:25px;width:215px;background-position:-357px -160px;overflow:hidden;}
.birthday_block .more_footer a {color:#eacfcf;float:right;font:bold 11px tahoma,arial;overflow:hidden;padding:3px 23px 0 15px}
.birthday_block .block_title {position:absolute;top:18px;left:14px;color:#FFF;font:11px "Trebuchet MS",Arial,Tahoma;text-transform:uppercase;}
.birthday_block .block_title_cart {width:48px;height:8px;background-position:-348px -149px;overflow:hidden}
.birthday_block .block_title_cart_en {width:26px;height:8px;background-position:-398px -149px;overflow:hidden}

.birthday_block .in_cart {margin:0}
.birthday_block .in_cart li {list-style:none;margin:0;padding:0;}
.birthday_block .in_cart li a {cursor:pointer;color:#e2b9c0;font:bold 12px arial,tahoma;padding-right:20px;text-decoration:underline;display:block;margin:0 0 0 10px;position:relative;}
.birthday_block .in_cart li a:hover {text-decoration:none}
.birthday_block .in_cart li .more_arrow {float:left;margin:0;padding:0}

.birthday_block .in_cart li a .remove{z-index:99;cursor:pointer;display:none;width:18px;height:18px;background: url(../images/cart_remove.gif) no-repeat 0px 0px;position:absolute;top:0;right:0;}
.birthday_block .in_cart li a:hover .remove{display:block;}
.birthday_block .in_cart li a .remove:hover{background-position:0px -18px;}


.shop_cart .description {margin:0;}
.birthday_block .description strong {margin:2px 0 16px 0;}

/* */
.gray_block_corners {margin:0 0 4px 0;position:relative;background:#f5f5f5;float:left;width:100%;}
.gray_block_corners .lt{width:4px;height:4px;position:absolute;top:0;left:0;background-position:-131px 0px;overflow:hidden}
.gray_block_corners .lb{width:4px;height:4px;position:absolute;bottom:0;left:0;background-position:-131px -4px;overflow:hidden}
.gray_block_corners .rt{width:4px;height:4px;position:absolute;top:0;right:0;background-position:-135px 0px;overflow:hidden}
.gray_block_corners .rb{width:4px;height:4px;position:absolute;bottom:0;right:0;background-position:-135px -4px;overflow:hidden}
.gray_block_corners .inner {padding:6px;float:left;}
.gray_block_corners .inner img {float:left;display:block;margin:0 11px 0 0;}
.gray_block_corners .inner a {color:#3f3f3f;font:11px tahoma,arial;text-decoration:none;}
.gray_block_corners .inner a:hover{text-decoration:underline}


.a_gray_block_corners {display:block;cursor:pointer;margin:0 0 4px 0;height:45px;position:relative;background:#f5f5f5;float:left;width:100%;color:#3f3f3f;font:11px tahoma,arial;text-decoration:none;}
.a_gray_block_corners .lt{width:4px;height:4px;position:absolute;top:0;left:0;background-position:-131px 0px;overflow:hidden;}
.a_gray_block_corners .lb{width:4px;height:4px;position:absolute;bottom:0;left:0;background-position:-131px -4px;overflow:hidden;}
.a_gray_block_corners .rt{width:4px;height:4px;position:absolute;top:0;right:0;background-position:-135px 0px;overflow:hidden}
.a_gray_block_corners .rb{width:4px;height:4px;position:absolute;bottom:0;right:0;background-position:-135px -4px;overflow:hidden}
.a_gray_block_corners .inner {padding:6px 6px 6px 50px;float:left;}
.a_gray_block_corners .inner img {float:left;display:block;margin:0 11px 0 0;;position:absolute;left:5px;top:5px;z-index:1;width:33px;height:33px;border:0;}
.a_gray_block_corners:hover{text-decoration:none;background:#e7e7e7;lcolor:#3f3f3f;}
/*.a_gray_block_corners:hover img {width:43px;height:43px;top:0px;left:0px;}*/
.a_gray_block_corners:hover .lt{width:4px;height:4px;position:absolute;top:0;left:0;background-position:-131px -9px;overflow:hidden;}
.a_gray_block_corners:hover .lb{width:4px;height:4px;position:absolute;bottom:0;left:0;background-position:-131px -13px;overflow:hidden;}
.a_gray_block_corners:hover .rt{width:4px;height:4px;position:absolute;top:0;right:0;background-position:-135px -9px;overflow:hidden}
.a_gray_block_corners:hover .rb{width:4px;height:4px;position:absolute;bottom:0;right:0;background-position:-135px -13px;overflow:hidden}


/* */
.article_item {}
.article_item_media {width:536px;overflow:hidden;}
.article_item_media p {color:#4c4c4c;font:12px arial,tahoma;}
.article_item_media img {display:block;float:left;}
.article_item_media .gray_block_corners {background:#e7e7e7;margin:0;overflow:hidden}
.article_item_media .gray_block_corners .lt{background-position:-131px -9px;}
.article_item_media .gray_block_corners .lb{;background-position:-131px -13px;}
.article_item_media .gray_block_corners .rt{background-position:-135px -9px;}
.article_item_media .gray_block_corners .rb{background-position:-135px -13px;}

.article_item_media .thumbs {clear:both;width:522px;}
.thumbs_full {width:753px;margin:0 auto;background: url(../images/gray_bg.gif) repeat left top;}

.media_links {margin:0;padding:0;}
.media_links ul {margin:0;padding:0}
.media_links ul li {list-style:none;display:block;float:right}
.media_links ul li a {display:block;float:left;color:#7f7f7f;font:bold 11px tahoma,arial;height:19px;padding:5px 9px;}
.media_links ul li a.selected {background:#e7e7e7;position:relative;}
.media_links ul li a.selected .lb{display:block;width:4px;height:4px;position:absolute;bottom:0;left:0;background-position:-131px -13px;overflow:hidden;}
	*html .article_item_media .media_links ul li a.selected .lb{bottom:-1px}
.article_item_media .media_links ul li a.selected .rb{display:block;width:4px;height:4px;position:absolute;bottom:0;right:0;background-position:-135px -13px;overflow:hidden}
	*html .article_item_media .media_links ul li a.selected .rb {bottom:-1px;right:-1px}

.media_links ul li a.selected
.media_links ul li a .photo {display:block;width:12px;height:10px;background-position:-201px -40px;float:left;margin:3px 5px 0 0}
.media_links ul li a .video {display:block;width:16px;height:11px;background-position:-214px -39px;float:left;margin:2px 5px 0 0}
.media_links .gray_block_corners {margin:0;padding:0;}

#media_block_right {position:relative;z-index:5;float:left;margin:47px 0 13px 0;}
#media_block_right .top{height:36px;overflow:hidden;font-size:11px;}
#media_block_right .top a {display:block;height:36px;float:left;position:relative;text-decoration:none;color:#000;}
#media_block_right .top a.top_arrow {width:56px;background-position:-428px -187px;}
#media_block_right .top a span {display:block;margin:16px 2px 0 3px;border-bottom:1px dotted #000}
#media_block_right .top a:hover span {border-bottom:1px solid #FFF}
#media_block_right .top a span.selected {background:#9c000b;color:#FFF;font:11px tahoma,arial;padding:2px 3px;text-decoration:none;border:0;}

#media_block_right .bottom{height:36px;overflow:hidden;float:left;width:100%;position:relative;}
#media_block_right .bottom a {display:block;height:36px;float:left;position:relative;text-decoration:none;color:#000}
#media_block_right .bottom a.bottom_arrow {width:56px;background-position:-428px -224px;}
#media_block_right .bottom a.more {float:right;display:inline;position:absolute;bottom:3px;right:8px;height:auto;text-decoration:underline;color:#908d8d;font:11px tahoma,arial;}
#media_block_right .bottom a.more:hover{text-decoration:none;}

#media_block_right .media_block_right_content{background:#ececec;float:left;z-index:5;position:relative;}

.information_area {clear:both;float:left;}
.information_area .line{border-top:1px dotted #b2b2b2;height:1px;display:block;float:left;width:137px;}
.information_area p {padding:0;margin:5px 0 0 0;color:#c8c8c8;font:10px tahoma,arial;float:left;clear:both;}
.information_area p strong {font-weight:bold;float:left;margin: 0 5px 0 0}
.information_area a {color:#c8c8c8;font:10px tahoma,arial;float:left;margin:0 3px 0 0;padding:1px 3px}
.information_area a:hover{background:#9c000b;color:#FFF}

.last_media {}
.last_media p {margin:7px 0 0 4px;float:left;}
.last_media a {text-decoration:none}
.last_media a:hover strong{color:#666}
.last_media a strong {text-decoration:underline}

.picture_corner {float:left;position:relative;width:365px;height:265px;}
.picture_corner .lt{position:absolute;left:0;top:0;background-position:-131px -17px;width:5px;height:5px;overflow:hidden;}
.picture_corner .lb{position:absolute;left:0;bottom:0;background-position:-131px -22px;width:5px;height:5px;overflow:hidden;}
.picture_corner .rt{position:absolute;right:0;top:0;background-position:-136px -17px;width:5px;height:5px;overflow:hidden;}
.picture_corner .rb{position:absolute;right:0;bottom:0;background-position:-136px -22px;width:5px;height:5px;overflow:hidden;}
.picture_corner .light_gray{border:1px solid #f3f3f3;float:left;width:363px;height:263px;text-align: center;display: inline;overflow: hidden;}
.picture_corner .gray {border:1px solid #dbdbdb;float:left;width:361px;height:261px;padding:0;margin:0;overflow: hidden}
.picture_corner .gray .frame {width:354px;height:254px;overflow:hidden;position:relative;margin:3px 0 0 3px}
.picture_corner .gray .to_center {display: table;#position: relative;width:359px;height:259px;}
.picture_corner .gray .to_center .to_vert_center {#position: absolute;#top: 50%;display: table-cell;vertical-align: middle;#left: 50%;}
.picture_corner .gray .to_center .to_vert_center a {#position: relative;#top: -50%;#left: -50%;overflow:hidden}
.picture_corner .gray .to_center .to_vert_center img {border:1px solid #f3f3f3;}

.picture_corner_small {width:255px;height:170px;}
.picture_corner_small .light_gray{width:253px;height:168px}
.picture_corner_small .gray {width:251px;height:166px}
.picture_corner_small .gray .frame {width:245px;height:160px}
.picture_corner_small .gray .to_center {width:245px;height:160px;}



.dark_media_block {margin:0;float:left;width:100%;}
.dark_media_block .inner{margin:3px;width:765px;display:inline;background: url(../images/news_block_bg.gif) repeat left top;float:left;}
.dark_media_block h1 {color:#FFF;padding:0;margin:20px 0 0 20px;}
.dark_media_block .line {height:2px;float:left;width:100%;overflow:hidden;background: url(../images/media_dark_block_line.gif) repeat-x left top;margin:6px 0 25px 0;}
.dark_media_block ul.inline_block {margin:0;padding:0;float:left;}
.dark_media_block ul.inline_block li {margin:0 0 20px 45px}
.dark_media_block ul li h4 {margin:0;padding:0;color:#FFF;font:bold 13px tahoma,arial;text-align:center;}
.dark_media_block ul li p {color:#c08a8a;font:11px tahoma,arial;margin:0;padding:0;text-align:center;}
.dark_media_block ul li a {color:#FFF;text-decoration:none;}
.dark_media_block ul li a:hover{text-decoration:underline;}

.media_wrapper {}
.media_wrapper a {margin:0px;display:block;width:135px;height:180px;position:relative;float:left;cursor:pointer}
.media_wrapper a span.wrap {position:absolute;top:0;left:0;display:block;width:135px;height:180px;background: url(../images/wrapper.png) no-repeat 0px 0px;z-index:2;}
.media_wrapper a span.img{width:135px;height:168px;overflow:hidden;float:left;}
.media_wrapper img {position:relative;z-index:1;}


#block_with_right_albumlist {clear:both;width:767px;float:left;margin:0;min-height:730px;}
#block_with_right_albumlist h1 {margin:5px 0 0 0}
#block_with_right_albumlist p {margin:0px 0 25px ;}
#block_with_right_albumlist .album_content {float:left;width:620px;margin:7px 0 10px 10px;display:inline;}
#block_with_right_albumlist .albums_list {float:right;}
#block_with_right_albumlist .albums_list .bg_glock {float:right;width:113px;padding:0;margin:4px 0 5px 0;background: url(../images/news_block_bg.gif) repeat left top;position:relative;clear:both;}
#block_with_right_albumlist .albums_list .lt{width:4px;height:4px;background-position:-366px 0px;overflow:hidden;position:absolute;top:0;left:0;}
#block_with_right_albumlist .albums_list .lb{width:4px;height:4px;background-position:-366px -4px;overflow:hidden;position:absolute;bottom:0;left:0;}
#block_with_right_albumlist .albums_list .rt{width:4px;height:4px;background-position:-370px 0px;overflow:hidden;position:absolute;top:0;right:0;}
#block_with_right_albumlist .albums_list .rb{width:4px;height:4px;background-position:-370px -4px;overflow:hidden;position:absolute;bottom:0;right:0;}
#block_with_right_albumlist .albums_list .lt_white{width:4px;height:4px;background-position:-366px -9xpx;overflow:hidden;position:absolute;top:0;left:0;}
#block_with_right_albumlist .albums_list .lb_white{width:4px;height:4px;background-position:-366px -13px;overflow:hidden;position:absolute;bottom:0;left:0;}
#block_with_right_albumlist .albums_list .rt_white{width:4px;height:4px;background-position:-370px -9px;overflow:hidden;position:absolute;top:0;right:0;}
#block_with_right_albumlist .albums_list .rb_white{width:4px;height:4px;background-position:-370px -13px;overflow:hidden;position:absolute;bottom:0;right:0;}
	*html #block_with_right_albumlist .albums_list .lb{bottom:-1px}
	*html #block_with_right_albumlist .albums_list .rb{bottom:-1px;right:-1px}
#block_with_right_albumlist .albums_list ul {margin:0;padding:0;}
#block_with_right_albumlist .albums_list ul li {padding:0;margin:0;float:left;clear:both;}
#block_with_right_albumlist .albums_list .album_cover {width:98px;height:98px;background-position:-314px -34px;position:relative;margin:8px 0 0 8px;}

#block_with_right_albumlist .albums_list .album_cover .title {position:absolute;top:-20px;left:0;float:left;padding:10px}

#block_with_right_albumlist .albums_list .album_cover .image {margin:0;padding:0;position:absolute;left:7px;top:8px;width:82px;height:82px;overflow:hidden;background:url(../images/small_loader.gif) no-repeat center center;}
#block_with_right_albumlist .albums_list .album_cover .image img {display:block;margin:0;padding:0;}
#block_with_right_albumlist .albums_list .album_cover_selected {background:#FFF;margin:0;width:108px;height:102px;position:relative;}
#block_with_right_albumlist .albums_list .album_cover_selected .image {left:14px;top:10px}
#block_with_right_albumlist .albums_list .album_cover_selected .lb {top:-4px;}
#block_with_right_albumlist .albums_list .album_cover_selected .lt {top:102px}

#block_with_right_albumlist .albums_list .album_cover .lb,
#block_with_right_albumlist .albums_list .album_cover .lt{display:none;}

#block_with_right_albumlist .albums_list .more {width:118px;text-align:center;margin:10px 0 20px 0;}
#block_with_right_albumlist .albums_list .more a {font:bold 11px tahoma,arial;color:#4c4c4c;}

.pictures .item {float: left;text-align: center;margin: 0 10px 10px 0px;display: inline;width: 141px;height: 141px;overflow: hidden;}
.pictures .link-item{margin: 5px 0 0 0;}
.pictures .link-group{margin: 5px 0 0 0;}
.pictures .link-group a{padding-left: 19px;background: url('../i/folder.gif') no-repeat 0px 4px;}
.pictures .item .pic {background: #f5f5f5;border:1px solid #e9e9e9;}
.pictures .item .pic {display: table;height: 141px;width: 141px;#position: relative;overflow: hidden;}
.pictures .item .pic .inner {#position: absolute;#top: 50%;display: table-cell;vertical-align: middle;#left: 50%;}
.inner_2 {#position: relative;#top: -50%;#left: -50%;}

.small_pictures .item {float: left;text-align: center;margin: 0 5px 5px 0px;display: inline;width: 60px;height: 60px;overflow: hidden;}
.small_pictures .last_item{margin:0 0 5px 0}
.small_pictures .link-item{margin: 5px 0 0 0;}
.small_pictures .item .pic {background: #f5f5f5;border:1px solid #e9e9e9;}
.small_pictures .item .pic {display: table;height: 59px;width: 59px;#position: relative;overflow: hidden;}
.small_pictures .item .pic .inner {#position: absolute;#top: 50%;display: table-cell;vertical-align: middle;#left: 50%;padding:0;}



/* */
.video_player_block {width:753px;height:491px;background:#3c0003 url(../images/swfobject_bg.gif) no-repeat left top;margin:0 auto;}
.video_player_block .swfobject{margin:0 auto;padding:9px 0 0 0;width:531px;height:338px;}
.video_player_block .description{clear:both;float:left;}
.video_player_block .description .additional_info{width:285px;float:left;padding:3px 0 0 15px;color:#c08a8a;font:11px tahoma,arial;}
.video_player_block .description .additional_info a {color:#c08a8a;font:11px tahoma,arial;}

.video_player_block .description .additional_info a.download{display:block;border-bottom:1px dotted #643335;float:left;padding:0 0 15px 0;margin:0 0 6px 0}


.video_player_block .description .text_description{color:#c08a8a;font:11px arial,tahoma;padding:20px 30px 0 0;}
.additional_info dl {margin:0;padding:0;}
.additional_info dl dt{float:left;font-weight:bold;margin:0 5px 0 0;padding:0}
.additional_info dl dd{margin:0 0 7px 0}

/* */
#comments {background: url(../images/gray_bg_bright.gif) repeat left top;width:753px;margin:0 auto;}
#comments_half {background: url(../images/gray_bg_bright.gif) repeat left top;width:536px;margin:0 auto;}
#comments .inner,
#comments_half .inner {padding:11px;}
#comments .comment_item,
#comments_half .comment_item {clear:both;position:relative;margin:0 0 20px 0;}
#comments .comment_item .user_info,
#comments_half .comment_item .user_info{position:absolute;top:0;left:0;}
#comments .comment_item .user_info .avatar,
#comments_half .comment_item .user_info .avatar {background:#FFF;border:1px solid #cfcfcf;padding:4px;float:left;}
#comments .comment_item .user_info .avatar img,
#comments_half .comment_item .user_info .avatar img {display:block;float:left;}
#comments .comment_item .comment_content .post_info,
#comments_half .comment_item .comment_content .post_info {height:22px;oveflow:hidden;margin: 0 0 0 100px;padding:0;}
#comments .comment_item .comment_content .post_info div,
#comments_half .comment_item .comment_content .post_info div {float:left;}
#comments .comment_item .comment_content .post_info .user_name,
#comments_half .comment_item .comment_content .post_info .user_name{color:#424242;font:bold 12px arial,tahoma;margin:0 15px 0 0;}
#comments .comment_item .comment_content .post_info .about_user,
#comments_half .comment_item .comment_content .post_info .about_user {color:#a2a1a1;font-size:11px;margin:0 15px 0 0;}
#comments .comment_item .comment_content .post_info .about_user a,
#comments_half .comment_item .comment_content .post_info .about_user a {color:#a2a1a1;font-size:11px;text-decoration:none;}
#comments .comment_item .comment_content .post_info .date,
#comments_half .comment_item .comment_content .post_info .date {}
#comments .comment_item .comment_content .comment_text,
#comments_half .comment_item .comment_content .comment_text{background:#FFF url(../images/comment_text_bg.gif) repeat-x left top;border:1px solid #cfcfcf;margin:0px 20px 0 70px;padding:15px 15px 15px 33px;}
#comments .comment_item .comment_content .comment_text .user_text,
#comments_half .comment_item .comment_content .comment_text .user_text {display:block;color:#a2a1a1;font:10px arial,tahoma;border-top:1px solid #eeeeee;margin:14px 0 0 0;padding:14px 0 0 0;}

#comments_half .show_comments_link{position:relative;background:#8e0505 url(../images/gray_block_bottom_redline_bg.gif) repeat-x 0px top;height:24px;padding:0;}
#comments_half .show_comments_link .left {width:5px;height:24px;background-position:-202px -187px;position:absolute;left:0;top:0;}
#comments_half .show_comments_link .right{width:5px;height:24px;background-position:-207px -187px;position:absolute;right:0;top:0;}
	*html #comments_half .show_comments_link .right{right:-1px;}
#comments_half .show_comments_link .link {position:relative;z-index:2;color:#FFF;height:24px;overflow:hidden;float:right;}
#comments_half .show_comments_link .link a {display:block;float:right;height:20px;padding:4px 10px 0 15px;margin:0;color:#eacfcf;font:bold 11px tahoma,arial;background: url(../images/gray_block_bottom_redline_more.gif) no-repeat left bottom;}
#comments_half .show_comments_link .link .icon {margin:0px 4px 0 0;}

.show_comments_link {width:753px;margin:-24px auto 0 auto;position:relative;background: url(../images/gray_block_bottom_redline_bg_tp.gif) repeat-x 0px bottom;height:24px;padding:0;}
	.show_comments_link_half{width:536px}
.show_comments_link .left {width:5px;height:7px;background-position:-202px -204px;position:absolute;left:0;bottom:0;overflow:hidden;}
.show_comments_link .right{width:5px;height:7px;background-position:-207px -204px;z-index:5;position:absolute;right:0;bottom:0;overflow:hidden;}
	*html .show_comments_link .right{right:-1px;}
.show_comments_link .link{position:relative;z-index:2;color:#FFF;height:24px;overflow:hidden;float:right;position:absolute;top:0;right:0}
.show_comments_link .link a{display:block;float:right;height:20px;padding:4px 10px 0 15px;margin:0;color:#eacfcf;font:bold 11px tahoma,arial;background: url(../images/gray_block_bottom_redline_more.png) no-repeat left bottom;}
	*html .show_comments_link .link a{display:block;float:right;height:20px;padding:4px 10px 0 15px;margin:0;color:#eacfcf;font:bold 11px tahoma,arial;background: url(../images/gray_block_bottom_redline_more_tp.gif) no-repeat left bottom;}
.show_comments_link .link .icon{margin:0px 4px 0 0;}

/* add comment form */

#comments_half .news_add_new{margin:0 0 20px 0;padding:5px}
#comments_half .comment_btn{text-align:right;clear:both;}
#comments_half .comment_btn input{background: url(../images/add_comment_btn.gif) no-repeat left top;width:169px;height:26px;border:0;color:#eed4d4;font:bold 11px arial,tahoma;cursor:pointer;margin:0;padding:0;}
#comments_half .comment_btn input:hover{background-position:0px -26px;}


#comments .news_add_new{margin:0 0 20px 65px;padding:15px 5px 5px 5px;}
#comments .comment_btn{text-align:right;clear:both;padding-right:23px;}
#comments .comment_btn input{background: url(../images/add_comment_btn.gif) no-repeat left top;width:169px;height:26px;border:0;color:#eed4d4;font:bold 11px arial,tahoma;cursor:pointer;margin:0;padding:0;}
#comments .comment_btn input:hover{background-position:0px -26px;}
#comments {position:relative;}
#comments .useravatar{z-index:5;position:absolute;left:5px;top:5px;padding:3px;background:#FFF;border:1px solid #CCC;}
#comments .useravatar img{display:block;margin:0;padding:0;}

#comments .need_auth_block,
#comments_half .need_auth_block{position:relative;z-index:5;padding:5px 10px 10px 45px;cursor:pointer;line-height:25px;background:#f4f4f4 url(../images/important.gif) no-repeat 5px 5px;margin:10px;border:1px solid #CCC;}
#comments .need_auth_block:hover,
#comments_half .need_auth_block:hover{background:#FFF url(../images/important_white.gif) no-repeat 5px 5px;}
#comments .need_auth_block a,
#comments_half .need_auth_block a{position:relative;z-index:10;}

#comments_half .need_auth_block{float:left;line-height:1.3em;min-height:25px;width:460px}

/* */
.tags_block {margin:20px 0}
.tags_block a {display:block;float:left;padding:2px 3px;}
.tags_block a.first,
.tags_block a:hover{background:#9c000b;color:#FFF;text-decoration:none}

/* */
.tabs_list .red_tabs{clear:both;}
.tabs_list .red_tabs {list-style: none;padding:0;margin:0;}
.tabs_list .red_tabs li {float:left;padding:0;}
.tabs_list .red_tabs li a span {background:none;}

.tabs_list .red_tabs a b.left,
.tabs_list .red_tabs a b.right {display:none;}
.tabs_list .red_tabs li a {color:#666;float:left;display:block;padding:9px 15px 0 15px;height:20px;overflow:hidden;position:relative;font:bold 11px tahoma,arial;}
.tabs_list .red_tabs li a u{text-decoration:none;border-bottom:1px dotted #666;position:relative;z-index:2;}
/* selected */
.tabs_list .red_tabs .ui-tabs-selected a {color:#FFF;float:left;display:block;padding:9px 15px 0 15px;background: url(../images/news_block_bg.gif) repeat left top;height:20px;overflow:hidden;position:relative}
.tabs_list .red_tabs .ui-tabs-selected a u{text-decoration:none;border:0}
.tabs_list .red_tabs .ui-tabs-selected a b.left{display:block;position:absolute;top:0;left:0;width:4px;height:4px;background-position:-366px 0px;overflow:hidden}
.tabs_list .red_tabs .ui-tabs-selected a b.right{display:block;position:absolute;top:0;right:0;width:4px;height:4px;background-position:-370px 0px;overflow:hidden}
	*html .tabs_list .red_tabs .ui-tabs-selected a b.right{right:-1px}
/* */
.tabs_list .bookmarks{clear:both;float:right;margin:0;padding:0;}
.tabs_list .bookmarks {list-style: none;padding:0;margin:0;}
.tabs_list .bookmarks li {float:left;margin:0;padding:0;}

.tabs_list .bookmarks li a {cursor:pointer;background: url(../images/dark_red_tabs_bg.gif) repeat left top;color:#eb8c94;margin:0;float:left;display:block;padding:5px 15px 0 20px;height:18px;overflow:hidden;position:relative;font:bold 11px tahoma,arial;}
.tabs_list .bookmarks li a u{text-decoration:none;position:relative;z-index:2;}

.tabs_list .bookmarks .left{display:block;position:absolute;top:0;left:0;width:14px;height:23px;background-position:-248px -52px;overflow:hidden}
.tabs_list .bookmarks .right{display:block;position:absolute;top:0;right:0;width:5px;height:23px;background-position:-263px -52px;overflow:hidden}
.tabs_list .bookmarks .ui-tabs-selected a {top:0;}

.tabs_list .bookmarks .ui-tabs-selected a {cursor:default;background: url(../images/gray_bg.gif) repeat left top;color:#767676;}
.tabs_list .bookmarks .ui-tabs-selected a u{text-decoration:none;border:0;padding:0;margin:0;}
.tabs_list .bookmarks .ui-tabs-selected a b.left{display:block;position:absolute;top:0;left:0;width:14px;height:23px;background-position:-297px -74px;overflow:hidden}
.tabs_list .bookmarks .ui-tabs-selected a b.right{display:block;position:absolute;top:0;right:0;width:5px;height:23px;background-position:-269px -52px;overflow:hidden}
	*html .tabs_list .bookmarks .ui-tabs-selected a b.right{right:-1px}
/* */
/* */
.tabs_list .headertabs{clear:both;float:right;margin:0;padding:0;}
.tabs_list .headertabs {list-style: none;padding:0;margin:0;}
.tabs_list .headertabs li {float:left;margin:0;padding:0;}

.tabs_list .headertabs li a {cursor:pointer;background: url(../images/dark_red_tabs_bg.gif) repeat left top;color:#eb8c94;margin:0;float:left;display:block;padding:5px 15px 0 20px;height:18px;overflow:hidden;position:relative;font:bold 11px tahoma,arial;}
.tabs_list .headertabs li a u{text-decoration:none;position:relative;z-index:2;border-bottom:1px dotted #e87c85}

.tabs_list .headertabs .left{display:block;position:absolute;top:0;left:0;width:16px;height:23px;background-position:-594px -162px;overflow:hidden}
.tabs_list .headertabs .right{display:block;position:absolute;top:0;right:0;width:4px;height:23px;background-position:-610px -162px;overflow:hidden}
.tabs_list .headertabs .ui-tabs-selected a {top:0;}

.tabs_list .headertabs .ui-tabs-selected a {cursor:default;background: #FFF;color:#767676;}
.tabs_list .headertabs .ui-tabs-selected a u{text-decoration:none;border:0;padding:0;margin:0;}
.tabs_list .headertabs .ui-tabs-selected a b.left{display:block;position:absolute;top:0;left:0;width:16px;height:23px;background-position:-573px -162px;overflow:hidden}
.tabs_list .headertabs .ui-tabs-selected a b.right{display:block;position:absolute;top:0;right:0;width:4px;height:23px;background-position:-589px -162px;overflow:hidden}
	*html .tabs_list .headertabs .ui-tabs-selected a b.right{right:-1px}




.bookmarks_tabs_block {float:left;width:755px;}
.bookmarks_tabs_block .tab_content{border-top:1px solid #CCC;float:right;width:755px;padding:5px 0 0 0}

.video_tabs_block {color:#FFF}
.video_tabs_block .tab_content{background: url(../images/news_block_bg.gif) repeat left top;margin-left:1px;float:left;width:100%;}
	*html .video_tabs_block .tab_content{ margin-left:0}
.video_tabs_block .tab_content .inner {padding:15px 0 15px 15px;}
/* for UI */
	.video_tabs_block .ui-tabs-panel {background: url(../images/news_block_bg.gif) repeat left top;margin-left:1px;float:left;width:100%;}
		*html .video_tabs_block .ui-tabs-panel {margin-left:0}
	.video_tabs_block .ui-tabs-panel .inner {padding:15px 0 15px 15px;}

.video_item {width:240px;float:left;margin:0 6px 10px 0;overflow:hidden;}
.video_item .preview{border:1px solid #95464c;padding:2px;float:left;clear:both}
.video_item .preview a{display:block;background: url(../images/video_wrapper.png) no-repeat center center;position:relative;width:228px;height:167px;overflow:hidden;}
.video_item .preview a img{display:block;}
.video_item .preview .play_button {background-position:10px -15px;}

.video_item .additional_info{color:#FFF;clear:both;float:left;width:100%;}
.video_item .additional_info p {color:#FFF;display:block;padding:0 0 9px 0;margin:0;height:30px;}
.video_item .additional_info table{border:0;padding:0;margin:0;width:100%;color:#c08a8a;font:11px tahoma,arial;}
.video_item .additional_info table tr td {padding:0;margin:0;width:50%;vertical-align:top}
.video_item .additional_info dl dt{margin:0}
	*html .video_item .additional_info dl dt{width:16px;overflow:hidden}
.video_item .additional_info table a {color:#c08a8a;font:11px tahoma,arial;}





.play_button {cursor:pointer;display:block;width:198px;height:198px;background: url(../images/play_button.png) no-repeat top left;position:absolute;left:0;top:0;z-index:2;}
	*html .play_button {background: url(../images/play_button.gif) no-repeat center center;}



.tipsy { padding: 5px;font-size: 10px;opacity: 0.9; filter: alpha(opacity=90); background: url(../images/tipsy.gif) no-repeat left top; }
.tipsy b{font-size: 12px;font-weight:bold;display:block;}
.tipsy-inner { padding: 7px 8px 7px 8px; background-color: #4d050a; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:6px; -webkit-border-radius:6px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

.season_table {clear:both;border-collapse: separate; }
.season_table table {width:100%;padding:0;margin:0 0 30px 0;table-layout: fixed;}
.season_table table tr {}
.season_table table tr th {color:#767676;font:10px tahoma,arial;text-align:center;}
.season_table table tr th a {text-decoration:none;font-size:10px;}
.season_table table tr th a:hover{text-decoration:underline;}
.season_table table tr td {margin:0;padding:10px 5px;background:#e7e7e7;width:200px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:center;}
.season_table table tr td.name {text-align:left}
.season_table table tr td.name strong{display:block;}
.season_table table tr td.result{width:30px;text-align:center;}
.season_table table tr td div {width:100%;height:100%;margin:0;padding:0;border:1px solid gray}
.season_table table tr.light td {background:#efefef;}
.season_table table tr.rubin td {background:#f2dada;}
.season_table .selected{font-weight:bold;color:#9a1c20;}
.season_table .separator {padding:0;margin:0;height:1px;border-top:1px solid #e1e1e1}

.season_table_1 table tr td{color:#000}

.staff_table table tr td.introduction {text-align:left;font-size:11px;}
.staff_table table tr td.introduction a {color:#a50009;}

.season_table table tr td img {border:0}
.season_table .rank {width:20px;}
.season_table table tr td .club_logo_th {border:0;display:block;float:left;padding:0;margin:0 10px 0 0;}

.season_table_text_to_left table tr td{text-align:left;vertical-align:top;}

#season_list {position:absolute;top:40px;right:20px;}
#season_list select {color:#7f7f7f;font:11px tahoma,arial;width:210px;padding:0 0 0 3px}

.season_table .player_number {width:40px;}
.season_table .player_avatar {width:70px;}
.events_table table tr td {width:auto;}


.season_table table.vertical tr th{width:100px;}


/* */
.season_table table.games_list tr th {color:#767676;font:11px tahoma,arial;text-align:center;width:95px}
.season_table table.games_list tr td {width:auto}
.season_table table.games_list tr td.team_left {text-align:right;vertikal-align:middle}
.season_table table.games_list tr td.team_left img {float:right;margin:0 0 0 10px}
.season_table table.games_list tr td.team_right{text-align:left}
.season_table table.games_list tr td.result {width:60px}
.gcorn {position:relative;background: #e7e7e7;padding:5px 10px;float:left;color:#981b23;font:bold 14px Tahoma,arial;}
.gcorn a {color:#981b23;font:bold 14px Tahoma,arial;text-decoration:none}
.gcorn a:hover{text-decoration:none}
.gcorn .lt{background: #e7e7e7 url(../images/table_lt.gif) no-repeat left top;display:block;width:3px;height:4px;position:absolute;left:0;top:0;}
.gcorn .rt{background: #e7e7e7 url(../images/table_rt.gif) no-repeat right top;display:block;width:3px;height:4px;position:absolute;right:0;top:0;}
.gcorn .lb{background: #e7e7e7 url(../images/table_lb.gif) no-repeat left bottom;display:block;width:3px;height:4px;position:absolute;left:0;bottom:0;}
.gcorn .rb{background: #e7e7e7 url(../images/table_rb.gif) no-repeat right bottom;display:block;width:3px;height:4px;position:absolute;right:0;bottom:0;}

/* */
.players_list {}
.players_list table{width:100%;border:0}
.players_list table tr{}
.players_list table tr th{font-size:11px;font-weight:normal;}
.players_list table tr td{cursor:pointer;padding:5px;margin:0;background:#e7e7e7 url(../images/gray_px.gif) repeat-y right top;border-bottom:1px solid #f7f7f7;border-left:1px solid #f7f7f7;}
.players_list table tr.light td {background:#efefef url(../images/gray_px.gif) repeat-y right top}
.players_list table tr.light td.last_col {background:#efefef}
.players_list table tr td strong {display:block;}


.players_list table tr td.tr_start_red{background:#81050f url(../images/_gif.gif) no-repeat 0px 0px;background-position:-612px -1px;width:35px;height:68px;padding:0;overflow:hidden;text-align:center;color:#FFF;font:bold 12px tahoma,arial;vertical-align:middle;border:0;}
.players_list table tr td.tr_start_red .bg {height:68px;width:35px;position:relative;line-height:68px;float:left;}
.players_list table tr td.tr_start_red .bg .first {width:35px;height:4px;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-576px -65px;position:absolute;top:0;left:0;}
.players_list table tr td.tr_start_red .bg .last {width:35px;height:4px;background: url(../images/_gif.gif) no-repeat 0px 0px;background-position:-540px -65px;position:absolute;bottom:0;left:0;}
	*html .players_list table tr td.tr_start_red .bg .last {bottom:-11px}

.players_list table tr td.player_photo {width:30px;background:#e7e7e7;}
.players_list table tr.light td.player_photo {background:#efefef;}
.players_list table tr td.player_photo div {float:left;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:40px;height:54px;overflow:hidden;}
.players_list table tr td.player_photo div img {display:block;float:left;border:2px solid #FFF}

.players_list table tr td.position {vertical-align:middle;width:130px;font-size:11px;}
.players_list table tr td.position img{border:0;float:left;margin:0 10px 0 0;}
.players_list table tr td.position span{display:block;float:left;padding-top:15px;}

.players_list table tr td a {text-decoration:none;}
.players_list table tr td a:hover{text-decoration:underline}
.players_list table tr td.player_name{border-left:0;}

table tr td.lt{background: #e7e7e7 url(../images/table_lt.gif) no-repeat left top;border-top:0;}
table tr td.rt{background: #e7e7e7 url(../images/table_rt.gif) no-repeat right top;border-top:0;}
table tr td.lb{background: #e7e7e7 url(../images/table_lb.gif) no-repeat left bottom;border-bottom:0;}
table tr td.rb{background: #e7e7e7 url(../images/table_rb.gif) no-repeat right bottom;border-bottom:0;}

.player_info {font:normal 11px arial,tahoma}
.player_info table {width:100%;padding:0;margin:0;}
.player_info table tr td{padding:0 0 0 5px;margin:0;backgroun:red}
.player_info table tr td.player_photo{padding:0;width:229px;height:330px;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;overflow:hidden;}
.player_info table tr td.player_photo img {padding:0;margin:0;float:left;border:2px solid #FFF;}

.staff_info table tr td {padding-top:10px;font-size:12px;}
.staff_info table tr td p{font-size:12px;}

.season_table table tr td.season {text-align:left}
/* */
.min_search_block {width:215px;height:49px;background:#f7f7f7 url(../images/search_block.gif) no-repeat left top;margin:0 0 10px 0}
.min_search_block form{margin:0;padding:0;}
.min_search_block .text{background:#FFF;border:0;margin:17px 0 0 17px;color:#969696;font:11px arial,tahoma;font-style:italic;width:140px;float:left;}
.min_search_block .btn_ok {margin:14px 0 0 10px}


/* */
.match_result_block {clear:both;float:left;position:relative;width:756px;margin:0 0 20px 0}
.match_result_block .match_result_red_bg{color:#FFF;position:relative;width:556px;height:90px;background:#a43c43 url(../images/match_result_bg.jpg) no-repeat left top;float:left}
.match_result_block .match_result_red_bg img {border:0}
.match_result_block .match_result_red_bg table{margin:0px 0 0 13px;padding:0;float:left;height:90px;}
.match_result_block .match_result_red_bg .first_team{float:left;smargin:0;padding:0;font:bold 16px tahoma,arial;}
.match_result_block .match_result_red_bg .first_team .logo img {margin-right:7px;}


.match_result_block .match_result_red_bg .second_team{float:right;margin:0;padding:0;font:bold 16px tahoma,arial;}
.match_result_block .match_result_red_bg .second_team .logo img {margin-right:7px;}

.match_result_block .match_result_red_bg .result {position:absolute;left:244px;top:28px;color:#FFF;font:bold 26px tahoma,arial;}
.match_result_block .match_result_red_bg .result span {color:#e37a83;font-weight:normal;}

.match_result_block .match_info {position:absolute;top:0;right:0;width:185px;color:#585858;font:11px tahoma,arial;}
.match_result_block .match_info p {padding:0;margin:0;}
.match_result_block .date {color:#a6a6a6;font:bold 11px tahoma,arial;margin:0 0 12px 0}

.gray_h1_title {background:#e7e7e7;font:bold 14px tahoma,arial;color:#981823;padding:2px 9px;margin:0 0 5px 0;clear:both;float:left;position:relative}
.gray_h1_title .lt{position:absolute;left:0;top:0;width:4px;height:4px;background-position:-131px -9px;overflow:hidden;}
.gray_h1_title .lb{position:absolute;left:0;bottom:0;width:4px;height:4px;background-position:-131px -13px;overflow:hidden;}
.gray_h1_title .rt{position:absolute;right:0;top:0;width:4px;height:4px;background-position:-135px -9px;overflow:hidden;}
.gray_h1_title .rb{position:absolute;right:0;bottom:0;width:4px;height:4px;background-position:-135px -13px;overflow:hidden;}

/* */
.secondary_page {}
.secondary_page h1{color:#79171f;font:bold 14px tahoma,arial;margin:0 0 5px 0;padding:0}
.secondary_page p{padding:0;margin:0;}
.secondary_page p.small{color:#696969;font-size:11px;}

.form {border-top:1px solid #CCC;background:#f7f7f7;color:#000;font:12px tahoma,arial;padding:0;margin:15px 0;}
.form .inner {padding:10px 15px;}
.form form {margin:0;padding:0;}
.form table{margin:0;padding:0;}
.form .label{padding:0;margin:0;width:130px;}
.input_line {float:left;margin:0 0 5px 0;}
.input_line .left {width:3px;height:21px;float:left;background: url(../images/_gif.gif) no-repeat -382px 0px;}
.input_line .right {width:3px;height:21px;float:left;background: url(../images/_gif.gif) no-repeat -385px 0px;}
.input_line input {outline:none;float:left;border:0;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:11px;padding:3px 0 0 0;height:16px;}
.input_line .checkbox{float:left;border:0;background:#FFF;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:11px;padding:3px 0 0 0;height:16px;}

.form table .input_line input {width:115px;outline:none;}

.textarea_line .left {width:3px;height:52px;float:left;background: url(../images/_gif.gif) no-repeat -592px -71px;}
.textarea_line .right{width:3px;height:52px;float:left;background: url(../images/_gif.gif) no-repeat -595px -71px;}

.input_line textarea {float:left;border:0;outline:none; resize: none;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:11px;padding:3px 0 0 0;height:47px;}
.form table .input_line textarea {width:195px;}
.form .help{color:#b0b0b0;font-size:11px;}
.form .help input{color:#b0b0b0;font-size:11px;border:0;background:transparent;margin-top:0;padding:2px 7px;font-weight:bold;text-decoration:underline;cursor:pointer;}
.form a{color:#9f3333;font-size:11px;}

.form .error {color:#ff0000;font:11px arial,tahoma;display:block;clear:both;background: url(../images/arrow_to_r_red.gif) no-repeat 0px 1px;padding:0 0 0 17px}
.input_error .left {background: url(../images/_gif.gif) no-repeat -375px 0px;}
.input_error .right {background: url(../images/_gif.gif) no-repeat -378px 0px;}
.input_error input {border-top:1px solid #f16868;border-bottom:1px solid #f16868;background:#fff7f7}


.rules {color:#4c4c4c;font-size:11px;}
.rules strong {color:#9f3333;}
.rules p{text-indent:15px;margin:0 0 5px 0;}
/* */
.btn_red {position:relative;padding:0 20px;background: url(../images/btn_red_bg.gif) repeat-x left top;float:left;height:41px;margin:10px 10px 10px 0;}
.btn_red input{background:none;border:0;color:#FFF;font:bold 11px tahoma,arial;height:41px;cursor:pointer;}
.btn_red .lt{position:absolute;left:0;top:0;width:6px;height:41px;background: url(../images/_gif.gif) no-repeat -416px -219px;overflow:hidden}
.btn_red .rt{position:absolute;right:0;top:0;width:6px;height:41px;background: url(../images/_gif.gif) no-repeat -422px -219px;overflow:hidden}

.right_side .form input {width:165px;}
.right_side .form .btn_red {padding:0 15px;margin:15px 0 15px 35px;}
.right_side .form .btn_red input {width:auto;}

/* */
.vkontakte_form {}
.vkontakte_form h2{color:#5f7d9c;font:bold 14px tahoma,arial;margin:0 0 5px 0;padding:0}
.vkontakte_form table{margin:0;padding:0;}
.vkontakte_form .vk_btn{width:125px;margin:0 auto;border:1px solid #c0cad5;padding:10px;}
.vkontakte_form .vk_btn table {width:125px;}
.vkontakte_form .vk_btn table tr td {padding:0;margin:0;}
.vkontakte_form .fb_btn strong{display:block;width:100%;text-align:center;}
/* */
.dpix_lt,.dpix_rt,.dpix_lb,.dpix_rb { position:absolute; width:1px; height:1px; background:#57050a; overflow:hidden;}
.lpix_lt,.lpix_rt,.lpix_lb,.lpix_rb { position:absolute; width:1px; height:1px; background:#FFF; overflow:hidden;}

.dpix_lt, .lpix_lt { left:0;top:0;}
.dpix_rt, .lpix_rt{ right:0;top:0; }
.dpix_lb, .lpix_lb { left:0;bottom:0;}
.dpix_rb, .lpix_rb{ right:0;bottom:0;}

	*html .dpix_rt, *html .lpix_rt{ right:-1px}
	*html .dpix_rb, *html .lpix_rb{ right:-1px}

.re_guest{margin:0px 0px 0px 50px;position:relative;}
.ico_re_guest{background:url(../images/re_guest.gif) no-repeat 0px 0px;height:10px;left:-21px;position:absolute;top:8px;width:13px;}

.rec_gray_red_btn{background:url(../images/guestbook/rec_gray_red_btn_bg.gif) repeat-x top left;color:#afafaf;cursor:pointer;display:inline-block;display:-moz-inline-box;font-size:12px;height:20px;margin:5px 0px 0px 10px;text-decoration:none;float:right;}
.rec_gray_red_btn span{background:url(../images/guestbook/rec_gray_red_btn_lf.gif) no-repeat top left;color:#afafaf;display:inline-block;display:-moz-inline-box;height:20px;float:left}
.rec_gray_red_btn span span{background:url(../images/guestbook/rec_gray_red_btn_rt.gif) no-repeat top right;display:inline-block;display:-moz-inline-box;height:20px;padding:0px 10px 0px 10px;text-align:center;}
.rec_gray_red_btn span span span{background:transparent;display:inline-block;display:-moz-inline-box;height:auto;margin:0 auto;padding-bottom:2px;padding-top:2px;}
.rec_gray_red_btn span span span.answer,
.rec_gray_red_btn span span span.more_padds{padding-left:22px;padding-right:18px;}
.rec_gray_red_btn span span span.answer strong{background:url(../images/guestbook/ico_answer.png) no-repeat 0px 2px;display:inline-block;display:-moz-inline-box;font-weight:bolder;padding-left:19px;}


.rec_gray_red_btn:hover{background:url(../images/guestbook/rec_gray_red_btn_bg_a.gif) repeat-x top left;color:#fafafa;}
.rec_gray_red_btn:hover span{background:url(../images/guestbook/rec_gray_red_btn_lf_a.gif) no-repeat top left;color:#FFF;}
.rec_gray_red_btn:hover span span{background:url(../images/guestbook/rec_gray_red_btn_rt_a.gif) no-repeat top right;}
.rec_gray_red_btn:hover span span span{background:transparent;}

/* */
.profile_table {width:100%;}
.profile_table .avatar {width:20px}
.profile_table .avatar img {max-width:250px;}
.profile_table .form {margin:0;}
.profile_table .actions {}
.profile_table .right_side {width:216px;}
.actions ul{margin:0;padding:0;}
.actions ul li{list-style:none;margin:0 0 10px 0}
.actions ul li a{color:#616161;font:11px tahoma,arial;}

/* */
.club_list{clear:both;}
.club_list ul{margin:0;padding:0;}
.club_list ul li{display:block;float:left;list-style:none;}
.club_list ul li a{display:block;width:249px;cursor:pointer;height:82px;text-decoration:none;background:#efefef url(../images/club_list.gif) no-repeat 0px 0px;margin:0 5px 5px 0;position:relative;}
.content .club_list ul li a img{border:0;}
.club_list ul li.last a{margin:0 0 5px 0;}
.club_list ul li a img {position:absolute;top:5px;left:17px;}
.club_list ul li a span {position:absolute;top:18px;left:95px;}
.club_list ul li a .name{font:11px "Trebuchet MS",Arial,Tahoma;}
.club_list ul li a .name strong{color:#79171f;font:18px tahoma,arial;display:block;}
.club_list ul li a:hover{background-position:0px -82px;}
.club_list ul li a:hover .name strong{color:#e22e31}
/* */
.links_list{clear:both;}
.links_list ul{margin:0;padding:0;}
.links_list ul li{display:block;float:left;list-style:none;width:377px;height:46px;margin:0 3px 5px 0;position:relative;}
.links_list ul li.last {margin:0 0 5px 0;}
.links_list ul li a{display:block;float:left;width:377px;cursor:pointer;height:46px;text-decoration:none;background:#efefef url(../images/slide_buttons.gif) no-repeat 0px 0px;position:relative;}
.links_list ul li a strong{float:left;margin:5px 0 0 10px;color:#79171f;font:bold 15px tahoma,arial;display:block;}
.links_list ul li:hover a,
.links_list ul li a:hover,
.links_list ul li.active a{background-position:0px -46px;}

.links_list ul li img {float:left;margin:5px 0 0 10px;}
.content .links_list ul li a img{border:0;}

.links_list ul li .description{position:absolute;bottom:5px;left:10px;cursor:pointer}
.links_list ul li .url{position:absolute;top:7px;right:10px;cursor:pointer;color:#79171f;font:11px tahoma,arial;text-decoration:underline}

/* */
ul.image_list{}
ul.image_list li{float:left;display:block;}
ul.image_list li a{display:block;float:left;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;margin:0 11px 11px 0;;}
ul.image_list li a img{border:2px solid #FFF;margin:0;padding:0;float:left;display:block;}
/* */
.photo_item_window{width:753px;overflow:hidden;position:relative;}
.photo_item_window .photo_item{width:690px;margin:0 32px;text-align:center;overflow:hidden;background:#ececec;}
.photo_item_window .photo_item img{display:block;margin:0 auto;border:2px solid #3c0407}
.photo_item_window .prev_button{position:absolute;left:0;top:45%}
.photo_item_window .prev_button a{display:block;width:32px;height:44px;background-position:-599px -233px;text-decoration:none;overflow:hidden;}
.photo_item_window .next_button{position:absolute;right:0;top:45%}
.photo_item_window .next_button a{display:block;width:32px;height:44px;background-position:-599px -188px;text-decoration:none;overflow:hidden;}


		.thumbnailWrapper { width:530px; margin:0px auto; } /* not important */

		.thumbnailWrapper ul {
			list-style-type: none; /* remove the default style for list items (the circles) */
			margin:0px; /* remove default margin */
			padding:0px; /* remove default padding */
		}
		.thumbnailWrapper ul li {
			float:left; /* important: left float */
			position:relative; /* so we can use top and left positioning */
			overflow:hidden; /* hide the content outside the boundaries (ZOOM) */
			margin:0 7px 7px 0 ;
			border:1px solid #000
		}
		.thumbnailWrapper ul li a img {
			position:relative; /* so we can use top and left positioning */
			border:none; /* remove the default blue border */
		}
		.caption{
			position:absolute;
			bottom:0px;
			left:0px;
			width:100%;
			display:none;
			background:#000 url(../images/dots.gif) repeat left top;
			color:white;
			opacity:0.6;
			width:160px;height:160px;
		}
		.caption .captionInside{
			padding:5px;
			margin:10px;
			background:#FFF;
			position:absolute;bottom:0;
			width:120px;
		}
.caption strong {display:block;color:#000;background:#FFF;padding:3px 5px;}
.caption a {color:#000;}


.player_info_page{}
.player_info_page .tabs_list{position:absolute;bottom:0;right:224px;}
.player_info_page .tab_content h1{margin:0;}
.player_info_page .tab_content table{margin:0;}
.player_info_page .tab_content ta ble tr td{margin:0;padding:0}
.player_info_page .tab_content table tr td img {margin:0 10px 0 0;}
/* */
.haudio {clear:both;float:left;border-bottom:1px solid #e6e6e6;margin:0 0 10px 0;width:520px;}
.haudio table{margin:0;padding:0;float:left;width:415px;}
.haudio table tr td{padding:0;font-size:13px;font-family:tahoma;}
.haudio table .player{width:30px;}
.haudio table h2{color:#912d2d;font:bold 15px "Trebuchet MS",Arial,Tahoma;margin:0;padding:0;}
.haudio .download{display:block;float:right;width:104px;height:41px;position:relative;background: url(../images/_buttons.gif) no-repeat 0px 0px;text-decoration:none;}
.haudio .download span{color:#FFF;font:bold 11px tahoma,arial;position:absolute;top:13px;left:41px;}
.haudio .download:hover{background-position:0px -41px;cursor:pointer}
.haudio .description{color:#912d2d;font:bold 12px "Trebuchet MS",Arial,Tahoma;}
.haudio .description div {float:left;margin:0 20px 0 0}
.haudio .text p{margin:0 0 10px 0;}
.haudio .more_link{color:#ea831a;font-size:12px;cursor:pointer;}
.haudio .more_text{display:none;}

.calendar_full_l {display: none;}
#popup_container {
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 3px #74181d;
    color: #303030;
    font:13px tahoma,arial;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#popup_title {
    text-align: center;
    font:bold 11px "Trebuchet MS",Arial,Tahoma;
    line-height: 1.75em;
    color: #FFF;
    background: url(../images/news_block_bg.gif) repeat left top;
    border-top: 1px solid #842f34;
    cursor: default;
    padding: 0em;
    margin: 0em;
}

#popup_content {
    /*background: 16px 16px no-repeat url(../images/info.gif);*/
    background:#f4f4f4 url(../images/popup_bg.gif) repeat-x left bottom;
    padding: 1em 1.75em;
    margin: 0em;
}
#popup_content input{background: url(../images/news_block_bg.gif) repeat left top;border:0;color:#FFF;font:bold 11px tahoma,arial;padding:2px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;cursor:pointer;}
#popup_content.alert {
    /*background-image: url(../images/info.gif);*/
}

#popup_content.confirm {
    background-image: url(../images/important.gif);
    background-repeat:no-repeat;
    background-position:20px 15px;
}

#popup_content.prompt {
    background-image: url(../images/help.gif);
    background-repeat:no-repeat;
}

#popup_message {
    padding-left: 48px;
}

#popup_panel {
    text-align: center;
    margin: 1em 0em 0em 1em;
}

#popup_prompt {
    margin: .5em 0em;
}

/* обои */
.walpaper_wrapper{float:left;width:249px;height:219px;margin:0 5px 15px 0;background: url(../images/wallpaper_wrapper.jpg) no-repeat 0px 0px;overflow:hidden;}
.walpaper_wrapper_ls{margin-right:0;}
.walpaper_wrapper:hover{background-position:0px -220px;}
.walpaper_wrapper .thumb{margin:20px 0 0 20px;}
.walpaper_wrapper .thumb .shadow{background: url(../images/small_shadow.png) no-repeat center bottom;padding-bottom:5px;}
.walpaper_wrapper .thumb .shadow img {border:1px solid #b4b4b4;}
.walpaper_wrapper .d_links{width:210px;margin:0 0 20px 20px}
.walpaper_wrapper .d_links a{color:#656565;font:10px tahoma,arial;text-decoration:underline;margin-right:7px;padding:1px;}
	*+html .walpaper_wrapper .d_links a{margin-right:0px;}
.walpaper_wrapper .d_links a:hover{color:#FFF;background:#d32311;text-decoration:none;}
.walpaper_wrapper .d_links a.ls{margin-right:0;}

	.matrix{background: #c7c7c7;width:100%;}
	.matrix tr th{border:1px solid #f6f6f6;color:#434343;font:bold 11px tahoma,arial;}
	.matrix tr td{border:1px solid #e5e5e5;padding:9px 0;color:#555555;font:bold 11px tahoma,arial;}
	.matrix tr .fcol{text-align:center;background:#FFF url(../images/chess_gray.gif) repeat-x left top;border:1px solid #e5e5e5;}
	.matrix tr.sectiontableentry2 .fcol{background:#eeeeee url(../images/chess_gray_dark.gif) repeat-x left top;}
	.matrix tr .col{background:#ededed url(../images/chess_gray.gif) repeat left top;padding:0;cursor:default;}
	.matrix tr.sectiontableentry2 .col{background:#e8e8e8 url(../images/chess_gray_dark.gif) repeat left top;padding:0;}


	.matrix tr .scol{background: url(../images/chess_rubin.gif) no-repeat center center;}
	.matrix tr .tcell{background:#f7f7f7;border:0;text-align:center;color:#ababab;font:11px tahoma,arial;}
	.matrix tr .name{background:#e0e0e0 url(../images/chess_gray.gif) repeat left top;border:1px solid #e5e5e5;text-align:left;width:130px;}
	.matrix tr.sectiontableentry2 .name{background:#e8e8e8 url(../images/chess_gray_dark.gif) repeat left top;color:#ababab;border:1px solid #e5e5e5;}
	.matrix a {text-decoration:none;color:#434343;font:bold 11px tahoma,arial;}
	.matrix tr .name a {color:#434343;font:bold 12px tahoma,arial;}

	.matrix tr td a.lp{display:block;height:24px;padding:8px 0 0 0;width:100%;margin:0;}
    .matrix tr td a.lp:hover{background: url(../images/chess_hover_rubin.gif) no-repeat right bottom}
    .matrix tr td a.lp:active{background: url(../images/chess_hover.gif) no-repeat top left}
    .matrix tr td a.lp_rubin,
    .matrix tr td.col_rubin a{display:block;height:24px;padding:8px 0 0 0;width:100%;color:#79171f;}
    .matrix tr td a.lp_rubin:hover,
    .matrix tr td.col_rubin a:hover{background: url(../images/chess_hover_rubin.gif) no-repeat right bottom}
    .matrix tr td a.lp_rubin:active,
    .matrix tr td.col_rubin a:active{background: url(../images/chess_hover.gif) no-repeat top left}
    /*.matrix tr td.col_rubin {background:#f7f0f1 url(../images/chess_rubin_bg.gif) repeat-x left bottom;}
    .matrix tr.sectiontableentry2 td.col_rubin {background:#f4f4f4 url(../images/chess_rubin_bg_2.gif) repeat-x left bottom;} */


	.matrix tr .name img {display:block;float:left;margin:0 3px 0 0;border:0;}
	.matrix tr .name b{display:block;float:left;padding-top:3px;}

	.dark_col{color:#333;}
	.matrix tr .stitle{background:#e9e9e9}
/* */
.a_items_list{}
.a_items_list a.s_item{display:block;float:left;width:175px;height:268px;text-decoration:none;background: url(../images/s_item_a_bg.jpg) no-repeat 0px 0px;position:relative;margin:0 5px 6px 0;}
.a_items_list a.s_item_last{margin:0 0 6px 0;}
.a_items_list a.s_item:hover{background-position:0px -270px;}
.a_items_list a.s_item .photo{position:absolute;top:20px;left:18px;width:139px;height:159px;overflow:hidden;}
.a_items_list a.s_item .photo img{border:0;padding:0;margin:0;display:block;}
.a_items_list a.s_item .s_name{position:absolute;top:185px;left:12px;width:155px;text-align:center;font:12px tahoma,arial;text-decoration:none;}
.a_items_list a.s_item:hover .s_name{text-decoration:underline;}
.a_items_list a.s_item .s_name strong{font-size:14px;font-weight:bold;display:block;}
.a_items_list a.s_item .appointment{position:absolute;top:230px;left:12px;width:155px;text-decoration:none;text-align:center;color:#7c7b7b;font:11px tahoma,arial;text-decoration:none;}
.a_items_list a.s_item:hover .appointment{text-decoration:none;}

.tab_content ul {margin:0 0 0 15px;}
.tab_content ul li {list-style:square;}
.player_info_text{padding:0 7px;font:12px arial,tahoma;}
.player_info_text p{font:12px arial,tahoma;}

/* */
.staff_list{float:left;width:650px;margin:0 0 20px 0px;}
.staff_list .photo{width:50px;float:left;padding:0;}
.staff_list a{color:#303030;font:bold 16px arial,tahoma;}
.staff_list span{color:#303030;font:12px arial,tahoma;font-style:italic;display:block;}


/* Calendar */
table.center_header{margin:0 0 15px 0;;padding:0;width:100%;}
table.center_header tr td{}
table.center_header tr td h1{font:26px arial,tahoma;margin:0;line-height:0;padding:7px 0 0 0;white-space:nowrap}
table.center_header tr td h3{font:11px tahoma,arial;margin:0;padding:0;white-space:nowrap;color:#2d2d2d}
table.center_header tr td.ln{padding:0;margin:0;background: url(../images/text_page_tln.gif) repeat-x left center;width:50%}

table.calendar{clear:both}
table.calendar tr td{background: url(../images/table_gray_bg.gif) repeat-x left top;padding:0;margin:0;border:1px solid #dddddd;}
table.calendar tr.dark td{background: url(../images/table_gray_bg_dark.gif) repeat-x left top;}
table.calendar tr td a{color:#2d2d2d;font:bold 12px tahoma,arial;text-decoration:none;display:block;margin:0;padding:0;}
table.calendar tr td.lt_team a{float:right;}
table.calendar tr td.rt_team a{float:left}
table.calendar tr td.lt_team{width:140px;border-right:0}
table.calendar tr td.rt_team{width:140px;border-left:0;}
table.calendar tr td.logo{border-left:0;border-right:0;width:20px;}
table.calendar tr td.logo img {display:block;padding:0;margin:5px 15px;border:0;}

table.calendar tr td.result{width:45px;text-align:center;background:#cfcfcf url(../images/table_calendar_result.jpg) no-repeat left top;}

table.calendar tr td.match_info{border:0;background:none;padding:0;margin:0;}
table.calendar tr td.match_info a {color:#9e9e9e;font:11px tahoma,arial;position:relative;display:block;height:34px;margin:1px 0 0 0;background: url(../images/match_info.gif) no-repeat right center;padding-right:24px;}
table.calendar tr td.match_info a b{font-weight:normal;position:absolute;top:8px;right:35px;text-decoration:underline;}
table.calendar tr td.match_info a b:hover{text-decoration:none;}
table.calendar tr td.match_info a span{display:block;visibility:hidden;position:absolute;top:0;margin:0;font:11px tahoma,arial;width:300px;padding:9px;height:18px;background:#FFF url(../images/match_info.gif) no-repeat right top}
table.calendar tr td.match_info a.active span{visibility:visible;cursor:pointer}

table.calendar tr td.match_info a.in_buy span{visibility:visible;width:110px;}
table.calendar tr td.match_info a.in_buy span i{display:none;}
table.calendar tr td.match_info a.in_buy:hover span{visibility:visible;width:300px;}
table.calendar tr td.match_info a.in_buy:hover span i{display:block;font-style:normal;font-weight:bold;padding-left:13px;}
/* */

.shop_pages .left_side{float:left;width:537px;}

.shop_cat_block {position:relative;}
.shop_cat_block .tabs_list{width:537px}
.shop_cat_block .tabs_list h1{float:left;margin:0;padding:0;}
.shop_cat_block .tabs_list .red_tabs{float:right;clear:none}
.shop_cat_block .tab_content {clear:both;background: url(../images/shop_cat_block_topline.gif) repeat-x left top;position:relative;padding:7px 0 0 0;}
.shop_cat_block .tab_content .shop_item_full_view {margin:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.shop_cat_block .tab_content .shop_item_full_view .topline {border-top:3px solid #e5e5e5;margin:0 1px;height:1px;padding:0}

/* */
.filter_block{clear:both;margin:6px 0 6px 0;background: #efefef;padding:4px 10px 2px 10px;font:12px tahoma,arial;color:#9f9f9f;}
.filter_block ins {text-decoration:none;float:left;display:block;margin:0 10px 0 0;padding:5px 0 0 0;}
.filter_block a {text-decoration:none;color:#5a5a5a;font:12px tahoma,arial;margin:2px 0 0 0;padding:3px 4px 3px 9px;display:block;float:left;height:15px;}
.filter_block a span {border-bottom:1px dotted #5a5a5a}
.filter_block a:hover span {border-bottom:0px}
.filter_block a.selected{background: url(../images/shop_filter_lt.gif) no-repeat left top;color:#FFF;margin-top:2px;padding:0 0 0 8px;height:26px;;}
.filter_block a.selected span{border:0;display:block;height:25px;background: url(../images/shop_filter_bg.gif) no-repeat right top;padding:3px 8px 3px 0}

.shop_cat_block .bn_block img{border:0;}

/* */
.shop_items_list{}
.shop_items_list_inmain {margin:0 0 0 15px}
a.lall {float:right;font-weight:bold;margin:0 13px 0 0;}
.shop_items_list .s_item{float:left;width:175px;height:255px;background: url(../images/shop_item_bg.jpg) no-repeat 0px 0px;position:relative;margin:0 5px 6px 0;}
.shop_items_list_inmain .s_item{float:left;width:175px;height:255px;background: url(../images/shop_item_bg_main.jpg) no-repeat 0px 0px;}
.shop_items_list .s_item_last{margin:0 0 6px 0;}
.shop_items_list .s_item:hover{background-position:0px -257px;}
.shop_items_list .s_item .photo{position:absolute;top:20px;left:18px;width:139px;height:159px;overflow:hidden;}
.shop_items_list .s_item .photo img{border:0;padding:0;margin:0;display:block;}
.shop_items_list .s_item .photo a{position:absolute;top:6px;right:6px;width:10px;overflow:hidden;text-decoration:none;height:10px;background: url(../images/shop_zoom.gif) no-repeat 0px 0px;;}
.shop_items_list .s_item .photo a:hover{background-position:0px -10px;}
.shop_items_list .s_item .s_name{position:absolute;top:190px;left:12px;width:155px;text-align:center;}
.shop_items_list .s_item .s_name a{color:#aa1933;font:13px tahoma,arial;text-decoration:underline;padding:0 10px 0 0;background: url(../images/s_arr_right.gif) no-repeat right 7px;}
.shop_items_list .s_item .s_name a:hover{text-decoration:none;}
.shop_items_list .s_item .to_cart{position:absolute;bottom:9px;right:10px;text-decoration:none;display:block;color:#9f9f9f;font:11px tahoma,arial;width:66px;background: url(../images/to_cart.gif) no-repeat right 2px;}
.shop_items_list .s_item .to_cart span {border-bottom:1px dotted #9f9f9f}
.shop_items_list .s_item .to_cart:hover span{border-bottom:0px;}

.price{position:absolute;top:161px;right:-3px;padding:0 0 0 4px;margin:0 13px 11px 0;float:right;clear:both;height:22px;color:#FFF;font:bold 14px tahoma,arial;}
.price span {display:block;float:right;height:25px;padding:3px 20px 0 5px;overflow:hidden;background: url(../images/shop_price_rbg.gif) repeat-x right top;color:#FFF;}
.price div.left {/*position:absolute;left:0px;top:0;*/float:right;height:25px;width:4px;background: url(../images/shop_price_lt.png) no-repeat left top;}
/**/

.shop_item{margin:10px 0 20px 0;float:left}
.s_photo_block{width:240px;float:left;margin:0 10px 0 0;}
.shop_item .s_photo_block .big_photo{border:1px solid #e3e3e3;padding:3px;position:relative;margin:0 0 5px 0}
.shop_item .s_photo_block .big_photo img{border:0;display:block;margin:0;padding:0;}
.shop_item .s_photo_block a{text-decoration:none;}
.shop_item .s_photo_block a span {position:absolute;top:10px;right:10px;display:block;background: url(../images/shop_zoom.gif) no-repeat left top;overflow:hidden;width:10px;height:10px;}
.shop_item .s_photo_block a:hover span {background-position:0px -10px;}
.shop_item .s_photo_block .thumbs_list{text-align:center;}
.shop_item .s_photo_block .thumbs_list img{border:0;}
.shop_item .s_photo_block .thumbs_list a{border:1px solid #e3e3e3;width:30px;height:30px;overflow:hidden;float:left;margin:0 5px 5px 0}
.shop_item .s_photo_block .thumbs_list a:hover{border:1px solid #c2c2c2;}

.shop_item .s_info{width:280px;float:left;position:relative;}
.shop_item .s_info h1{font-size:16px;font-weight:bold;color:#4e4e4e;margin:0 0 5px 0;padding:0;}
.shop_item .s_info p{color:#4b4b4b;margin:0 0 10px 0;padding:0;font:11px tahoma,arial;}
.shop_item .s_info .price{position:relative;float:left;clear:both;top:0;left:-4px;}

.shop_item .add_to_cart{float:left;clear:both;width:180px;margin:10px 13px 11px 0;color:#9d9d9d;}
.shop_item .add_to_cart .plus{}
.shop_item .add_to_cart .input {float:left;margin:0 7px;}
.shop_item .add_to_cart .input .left {float:left;width:3px;height:21px;background-position:-241px -53px;margin:0;padding:0;}
.shop_item .add_to_cart .input .right {float:left;width:3px;height:21px;background-position:-244px -53px;margin:0;padding:0;}
.shop_item .add_to_cart .input input {color:#9d9d9d;font:11px tahoma,arial;text-align:center;float:left;width:17px;height:17px;border:0;background:#FFF;margin:0;padding:2px 0 0 0;font-size:11px}
.shop_item .add_to_cart .form_input {float:left;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.shop_item .add_to_cart .input span {display:block;float:left;margin:3px 0 0 5px}

.shop_item .to_cart{float:left;margin:4px 0 0 0;;;text-decoration:none;display:block;color:#9f9f9f;font:11px tahoma,arial;width:65px;background: url(../images/to_cart.gif) no-repeat right 2px;}
.shop_item .to_cart span {border-bottom:1px dotted #4ea700;color:#4ea700;}
.shop_item .to_cart:hover span{border-bottom:0px;}


/* */
.player_cats{clear:both;}
.player_cats a{color:#000;text-decoration:none;font:11px tahoma,arial;padding:1px 5px 3px 5px;display:block;float:left;margin:0 1px 1px 0}
.player_cats a strong{border-bottom:1px dotted #000;font-weight:normal;}
.player_cats a:hover,
.player_cats a.selected {background:#9c000b;color:#FFF;}
.player_cats a:hover strong,
.player_cats a.selected strong{border-bottom:0;}
/* */
.right_players_block{clear:both;float:left;padding:0;margin:5px 0 20px 0;}
.right_players_block li{list-style:none;margin:0;padding:0;float:left;display:block;width:215px;}
.right_players_block li a{display:block;width:215px;height:44px;background: url(../images/right_players_bg.gif) repeat-y left top;}
.right_players_block li a table{border:0;padding:0;margin:0;}
.right_players_block li a table tr td{padding:0 0 0 11px;margin:0;}
.right_players_block li a table tr td.p{padding:5px 0 0 12px}
.right_players_block li a table tr td img {display:block;margin:0;padding:0;}

.right_players_block li a.active{background-position:0 -88px}
.right_players_block li a:hover{background-position:0 -44px}

.right_players_block li a.first{background-position:0 -132px}
.right_players_block li a.first:hover{background-position:0 -176px}

.right_players_block li a.last{background-position:0 -220px}
.right_players_block li a.last:hover{background-position:0 -264px}

/* */
.error_page{background: url(../images/error_page_footer.gif) no-repeat left bottom;padding-bottom:4px;}
.error_page .error_page_header{background: url(../images/error_page_header.gif) no-repeat left top;padding-top:7px}
.error_page .inner{background: url(../images/news_block_bg.gif) repeat 2px 0;padding:0 5px 5px 5px;}
.error_page .right_pic{background: url(../images/error_page.gif) no-repeat right top;}
.error_page .error_number_pic{display:block;padding:20px 0 0 22px;}
.error_page p {color:#FFF;margin:5px 0 0px 22px}
.error_page a{color:#FFF;font:bold 16px arial,tahoma;text-decoration:none;border-bottom:1px dotted #FFF}
.error_page a:hover{border:0;}

.error_page .sitemap{margin:0 0 0 22px;}
.error_page .sitemap ul{padding:0;margin:10px 0 0 10px;}
.error_page .sitemap ul li{}
.error_page .sitemap ul li a {font:11px tahoma,arial;text-decoration:underline;border:0;}
.error_page .sitemap ul li a:hover{text-decoration:none;}

.error_page .search{margin:0 0 0 22px;}
.error_page .search h3{margin:0 0 10px;}
.error_page .search p{margin:0;}
.error_page .search input {float:left;background:#991e29;border:1px solid #7b181f;color:#c2535c;padding:3px 5px;margin:0 5px 0 0}

.error_page table{padding:0;margin:0;width:90%}
.error_page table tr td{padding:0;margin:0;vertical-align:top}

/* */
label.input_icons{float:left;width:100px;margin:0 10px 0 0;}
.form .inner label.input_icons img{border:1px solid #e9e9e9;}
.form .inner label.input_icons input {float:left;margin:9px 3px 0 0}
label.input_icons span{display:block;}

/* */
#recaptcha_table {width:100%;padding:0;margin:0;}
.recaptchatable .recaptcha_image_cell {
	background-color:#f7f7f7 !important;
	border:0;
}

#recaptcha_table {
	width:100%;border:0;
}
#recaptcha_table img {border:0;float:right;}
#recaptcha_table a img {float:none;}

#recaptcha_response_field {
	border:1px solid #c2c2c2 !important;
}

/* */
.lt_dark_corner_block{clear:both;float:left;background:#330407 url(../images/dark_red_bg_2.gif) repeat right top;width:203px;margin:0 0 20px 0;}
.lt_dark_corner_block .hd{height:6px;width:203px;float:left;clear:both;background: url(../images/lt_dark_corner_block.gif) no-repeat 0px 0px;}
.lt_dark_corner_block .bt{height:7px;float:left;width:203px;background: url(../images/lt_dark_corner_block.gif) no-repeat 0px -6px;}
.lt_dark_corner_block .bl_ct{float:left;width:173px;padding:7px 15px;color:#a04c4c;}
.lt_dark_corner_block .bl_ct a{color:#a04c4c;font:11px tahoma,arial;text-decoration:none;}
.lt_dark_corner_block .bl_ct a:hover{text-decoration:underline;color:#c77878;}
.lt_dark_corner_block .bl_ct .img_title{margin:10px 0 10px 0;clear:both;float:left;}

/* */
.vote_block{background:#3c0305 url(../images/dark_red_calendar_bg.gif) repeat left top;border-top:1px solid #661f23;}
.vote_block .inner{padding:15px 8px 9px 8px}
.vote_block .question{color:#FFF;font:bold 11px tahoma,arial;margin:0 0 15px 0}
.vote_block .var_line{color:#d6a4a4;font:11px tahoma,arial;margin:0 0 7px 0;}
.vote_block .var_line label{cursor:pointer;}
.vote_block .var_line label:hover{color:#FFF}
.vote_block .var_line input{vertical-align:middle;}
.vote_block .submit_btn{}
.vote_block .submit_btn input{float:right;background: url(../images/answer_btn_png.png) no-repeat 0px 0px;width:89px;height:30px;border:0;}
.vote_block .submit_btn input:hover{background-position:0 -30px;cursor:pointer;}
.vote_block .results_block{width:100%;margin:0;padding:0;}
.vote_block .results_block tr td {margin:0;padding:0;}
.vote_block .results_block .var_line{background:#3a0408;border:1px solid #4d050a;margin:0 0 3px 0;padding:5px;}
.vote_block .results_block .var_line:hover{background:#54060c;cursor:default;}
.vote_block .results_block .var_line span{display:block;}
.vote_block .add_info{color:#FFF;font-weight:bold;margin:5px 0 0 0}


/* */
.msg_ok{margin:10px 0;background: url(../images/ok_msg_bg.jpg) repeat-x left center;padding:5px 10px;position:relative;border:1px solid #91d0aa;}
.msg_ok .icon{display:block;width:16px;height:16px;background: url(../images/ok_msg.png) no-repeat left top;/*position:aboslute;top:5px;left:5px;*/}
.msg_ok .t{color:#122900;font:bold 12px tahoma,arial;}
.msg_ok ins{text-decoration:none;display:block;color:#000;font:11px tahoma,arial;margin:5px 0 0 21px}

.msg_bad{margin:10px 0;background: url(../images/bad_msg_bg.jpg) repeat-x left center;padding:5px 10px;position:relative;border:1px solid #cd9195;}
.msg_bad .icon{display:block;width:16px;height:16px;background: url(../images/error.png) no-repeat left top;}
.msg_bad .t{color:#122900;font:bold 12px tahoma,arial;}
.msg_bad ins{text-decoration:none;display:block;color:#000;font:11px tahoma,arial;margin:5px 0 0 21px;}

/* */
#select_recipient{position:absolute;margin-top:4px;background:#FFF;border:1px solid #CCC;padding:3px;width:140px}
#select_recipient ul li{margin:0 0 3px 0;}
#select_recipient ul li a{display:block;padding:3px 6px;}
#select_recipient ul li a:hover{background:#EEE;}


.thin_sm{margin:6px 0;float:left}
.thin_sm img{float:left;margin:0 7px 0 0}
.thin_sm a.right img{margin:0}

.main_news_block_new{width:790px;background: url(../images/main_news_block_new.gif) no-repeat 0 0;margin:14px 0 0 0;position:relative;}
.main_news_block_new_foot{height:12px;width:790px;background: url(../images/main_news_block_new_foot.gif) no-repeat 0 0;float:left;margin:0}

.main_news_block_new .news_content{float:left;width:399px;}
.main_news_block_new .news_list{float:left;width:200px;position:relative;overflow:hidden;padding-bottom:30px}


.main_news_block_new .lt_block{float:left;width:599px;overflow:hidden;}
.main_news_block_new .extra_block{width:190px;overflow:hidden;float:left}


.main_news_block_new .news_content .photo{width:390px;height:271px;overflow:hidden;margin:10px 0 0 7px;position:relative;}
.main_news_block_new .news_content .photo a{text-decoration:none;width:390px;height:271px;overflow:hidden;}
.main_news_block_new .news_content .photo a span {text-decoration:none;position:absolute;bottom:0;left:0;display:block;width:360px;padding:10px 15px 7px 15px;background: url(../images/opacity_2.png) repeat 0 0;color:#FFF;font:bold 16px arial,tahoma;}
.main_news_block_new .news_content .t{margin:12px 0 5px 20px;width:365px;font:12px arial,tahoma;}
.main_news_block_new .news_content .t a{color:#FFF;text-decoration:none}
.main_news_block_new .news_content .more_t{color:#995153;font:10px arial,tahoma;margin-left:305px;}

.main_news_block_new .news_list ul{margin: 10px 0 0 15px}
.main_news_block_new .news_list ul li{float:left;display:block;clear:both;background: url(../images/new_news_block_sep.gif) no-repeat left bottom;width:184px;padding-bottom:1px;}
.main_news_block_new .news_list ul li a{color:#e4b6b6;font:13px arial,tahoma;text-decoration:none;display:block;padding:10px 5px 10px 1px;width:178px;float:left;outline:none}
.main_news_block_new .news_list ul li.selected a,
.main_news_block_new .news_list ul li a:hover{color:#FFF;background: url(../images/new_new_block_hover.png) repeat-y right top;text-decoration:none;}

.main_news_block_new .news_list ul li.selected a{font-weight:bold;}
.main_news_block_new .news_list ul li.last{background: none;}
.main_news_block_new .rss{display:block;width:48px;height:18px;background: url(../images/rss_new.gif) no-repeat 0 0;position:absolute;bottom:0px;right:197px;text-decoration:none;border:0;}

/*.main_news_block_new .extra_block{width:190px;overflow:hidden;position:absolute;top:0;right:0;}*/

.main_news_block_new .extra_block .inn{padding:15px 17px 11px 17px}
.main_news_block_new .extra_block h4{color:#783c3e;font:bold 11px "Trebuchet MS",Tahoma,Arial;display:block;text-align:center;margin:0 0 10px 0}
.main_news_block_new .extra_block ul{margin:0 0 25px 0;}
.main_news_block_new .extra_block ul li a{display:block;padding:6px 0;color:#d99297;font:12px arial,tahoma;border-bottom:1px solid #4e0e12;}

.main_news_block_new .extra_block ul.without_line{margin:0 0 15px 0;border-bottom:1px solid #4e0e12;}
.main_news_block_new .extra_block ul.without_line li a{border:0;}

.birthdays{}
.birthdays .photo{float:left;width:45px;height:45px;margin:0 8px 0 0}
.birthdays .i{padding-top:7px;}
.birthdays a {color:#c95760;font:12px arial,tahoma;text-decoration:none;}
.birthdays a span{color:#d99297;text-decoration:none;display:block;}
.birthdays a:hover span{text-decoration:none;}

.birthdays .btns{margin:10px 0;clear:both;float:left;height:15px}
.birthdays .btns span{display:block;margin:0 0 0 60px;position:relative;width:33px;}
.birthdays .btns a{display:block;width:15px;height:14px;float:left;background: url(../images/birthday_buttons.gif) no-repeat 0 0}
.birthdays .btns a.prev{margin:0 5px 0 0;position:absolute;left:0;top:0;}
.birthdays .btns a.next{background-position:-19px 0;position:absolute;right:0;top:0;}



.match_description_new_buttons{padding:0;}
.match_description_new_buttons table{padding:0;margin:0;}
.match_description_new_buttons table tr td{padding:0;}
.match_description_new_buttons ul{float:left;}
.match_description_new_buttons ul li{float:left;background:none;padding:0;}
.match_description_new_buttons ul li a { display:block;float:left;white-space:nowrap}
.match_description_new_buttons ul li a ins {display:block;float:left;background: none;width:4px;height:18px;clear:both}
.match_description_new_buttons ul li a span {float:left;display:block;;padding:2px 0}
.match_description_new_buttons ul li a:hover ins{background: url(../images/match_buttons_lt.png) no-repeat 0 0;}
.match_description_new_buttons ul li a:hover span {background: url(../images/match_buttons_bg.png) no-repeat right top;text-decoration:none;color:#FFF;padding-right:4px;}

/* */
.fan_anketa{width:750px;overflow:hidden;}
.fan_anketa .big_red{color:#57060a;font:21px/21px "Arial Narrow",Arial,Tahoma;padding:0;margin:0 0 15px 10px;}
.fan_anketa p{font:13px arial,tahoma;}
.fan_anketa blockquote{background: #e5e5e5;margin:0 0 18px 0;padding:15px 7px}
.fan_anketa .timg{margin-left:0}
.fan_anketa big{color:#57060a;float:left;display:block;clear:both;font:34px/21px "Arial Narrow",Arial,Tahoma;margin:15px 0 20px 10px}


.fan_anketa ul{float:left;clear:both;margin:8px 0 10px 30px}
.fan_anketa ul li{list-style-type:disc;float:left;width:100%;clear:both;margin:0 0 10px 0;font:bold 13px arial,tahoma;}
.fan_anketa ul.bb li{padding-left:30px}
.fan_anketa .form{margin:0 0 0 15px;width:724px}
.fan_anketa .form .label{width:220px;font:bold 12px arial,tahoma;text-align:right;padding-right:5px}
.fan_anketa .form  .input_line input{width:385px}



.radio_input{float:left;margin:0 20px 0 0;white-space:nowrap;}
.radio_input .l{float:left;margin:5px 0 0 5px}
.radio{display:block;width:24px;height:24px;float:left;}
.radio span{background: url(../images/radio.gif) no-repeat 0 0;display:block;width:24px;height:24px;float:left;}
.radio span.checked{background-position:0 -24px}
.radio span input{display:block;width:24px;height:24px;float:left;cursor:pointer}




