* {margin: 0; padding: 0;}
h3 a {text-decoration:none !important; color:inherit !important;}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
}
a img{ border:none; }
a{ outline:none; }
p i{color: #939597;}
#header-hat, #footer-hat, .li-mask, .carousel_a_img img, .corners-gray .bottom, .item .c1, .item .c2, .item .c3, .item .c4, .img img, .index-results img{ behavior: url(/common/js/offsite/iepngfix.htc) }

/*
	Global wrapper
	осуществляет выравнивание макета по центру

*/
#wrapper{width: 988px; margin: 0 auto;}

/*	Верхний отступ сайта */
div#header-hat{ font-size:0; height:34px; background:url(/common/img/offsite/fon_html/header-hat.png) left top no-repeat;}

/* Всеобщий контейнер */
div#container-wrap
{
	background:url(/common/img/offsite/fon_html/fon_body.png) left top repeat-y;
	position:relative;
	z-index:1;
}

/* Контейнер внутри общего - рабочая область */
div#container-content
{
	padding:0 20px;
	position:relative;
	z-index:2;
}

/* Верхнее меню */
div.menu_top, div.menu_top_shop
{
	height: 34px;
	background: url(/common/img/offsite/fon_top_menu2.jpg) 0 0 no-repeat;
}

div.menu_top_shop{	background-image: url(/common/img/offsite/fon_top_menu_shop.jpg);}

div.menu_top ul li,
div.menu_top_shop ul li
{
	float: left;
	line-height: 34px;
	list-style: none;
	padding: 0 20px;
	margin-left: 2px;
}

div.menu_top ul li a,
div.menu_top_shop ul li a
{
	display:block;
	height:34px;
}

/* Различные инструменты в верхней части сайта */
div.header-misc{ margin-bottom:4px;}

/* Навигационные иконки */
div.header-misc .ico-navig
{
	padding-top: 9px;
	float: left;
	padding-left:20px;
}

div.header-misc .ico-navig div,
div.header-misc .ico-navig a
{
	background:url(/common/img/offsite/icons.gif) 3px 2px no-repeat;
	display:block;
	overflow:hidden;
	font-size:8px;
	text-indent:-999px;
	width:16px;
	height:14px;
	float:left;
	margin-left:13px;
}

div.header-misc .ico-navig div.home,
div.header-misc .ico-navig a.home:hover{background-position: 3px -13px; }

div.header-misc .ico-navig a.mail{ background-position:-12px 2px; margin-left:14px; }
div.header-misc .ico-navig div.mail,
div.header-misc .ico-navig a.mail:hover{background-position: -12px -13px; margin-left:14px; }

div.header-misc .ico-navig a.sitemap{ background-position:-24px 2px; }
div.header-misc .ico-navig div.sitemap,
div.header-misc .ico-navig a.sitemap:hover{background-position: -24px -13px;}

/* Переключение языков */
div.header-misc .lang
{
	float: left;
	margin:10px 0 0 0px;
	padding-left:65px;
}

div.header-misc .lang a{ display:block; height:18px; width:100px; overflow:hidden; font-size:8px; text-indent:-999px; background-position:left 1px; background-repeat:no-repeat; }
div.header-misc .lang-en a{ background-image:url(/common/img/offsite/lang-en.gif);}
div.header-misc .lang-ru a{ background-image:url(/common/img/offsite/lang-ru.gif);}


div.header-misc .links
{
	padding: 10px 0 0 62px;
	float: left;
}

div.header-misc .links a{ display:block; height:14px; background-position:left 2px; background-repeat:no-repeat; float:left;}
div.header-misc .links .f{ background-image:url(/common/img/offsite/link-fav.gif); width:70px;}
div.header-misc .links .h{ background-image:url(/common/img/offsite/link-homepage.gif); width:100px; text-indent:-1000px; visibility:hidden; }

div.header-misc .bg
{
	background:url(/common/img/offsite/bg-sel.png) 34px top no-repeat;
	width:76px;
	height:18px;
	padding-left:63px;
	float:left;
	margin-top:9px;
	overflow:hidden;
}

div.header-misc .bg a{ display:block; width:14px; height:16px; float:left; margin-right:3px; background-position:left top; background-repeat:no-repeat; font-size:0; position:relative; }
div.header-misc .bg a.sel{ background-image:url(/common/img/offsite/bg-sel-check.png); }

div.header-misc .search{ float:right; width:292px; height:32px;/* background:url(/common/img/offsite/search.jpg) left top no-repeat;*/ }
div.header-misc .search .txt{ float:left; border:1px solid #dcded7; background-color:transparent; font-size:10px; color:#1d2024; margin-left:46px; margin-top:10px; width:160px; }
div.header-misc .search .fright{ width:70px; height:20px; margin-top:7px; }

/* Панель с лого, тизером, формой входа */
.inner-page div.logo-panel
{
	background:url(/common/img/offsite/logo-panel.jpg) left top no-repeat;
	height:125px;
	width:960px;
	margin-left:-6px;
	position:relative;
}
div#container-content div.logo-panel
{
	background:url(/common/img/offsite/logo-panel.jpg) left top no-repeat;
	height:125px;
	width:960px;
	margin-left:-6px;
	position:relative;
}
#logo-panel div.logo-panel
{
	background:url(/common/img/offsite/logo.jpg) left top no-repeat;
	height: 87px;
	width: 72px;
}

div.logo-panel a.logo{ display:block; width:230px; height:85px; position: absolute; left: 40px; top: 16px; z-index: 1000; zoom:1;}
div.logo-panel div.my-loko    {float:left; margin-left:340px; margin-top:41px; width:300px; position: relative; top: 0; left: 0;}
div.logo-panel div.my-loko_fon{background:url(/common/img/offsite/login-form.jpg) left top no-repeat;}

.submit_voiti{ position: absolute; top: 0; left: 212px; width: 67px;}
.submit_voiti input{border: 1px solid red; height: 20px; width: 67px;}
span.nap_pass{ padding-left: 10px;}

a#user_AVATAR    {float: left; width: 65px;}
a#user_AVATAR img{height: 50px;}
#user_NAME{padding: 0x 0 0 15px;}
#exit     {padding: 8px 0 0 15px;}
#user_NAME a, #exit a {color: #8d8e92;}


div.logo-panel div.my-loko form{padding-left:50px;}


div.logo-panel div.my-loko input{ color:#fff; font-size:10px; font-family:Arial, sans-serif; background:transparent; border:none;}
div.logo-panel div.my-loko div.login{ padding-top:4px; margin-bottom:6px;}
div.logo-panel div.my-loko div.login,
div.logo-panel div.my-loko div.pass
{
	margin-left:3px;
	height:17px;
	width:152px;
}
div.logo-panel div.my-loko div.login input, div.logo-panel div.my-loko div.pass input{ width:145px;}
div.logo-panel div.my-loko .button{ width:68px; height:21px; float:left; margin-left:5px; }
div.logo-panel div.my-loko .links a{ display: block; float:left; height:14px; margin-top:4px;}
div.logo-panel div.my-loko a.f-reg{ width:105px; margin-right:10px;}
div.logo-panel div.my-loko a.f-remind{ width:95px; }

div.logo-panel a.rzd{ float:right; display: block; width:295px; height:100px; margin:11px 20px 0 0; }

/* Контентная часть */
div.content-part{ overflow:hidden; width:940px; margin-left:4px; padding-top:20px; position:relative; }

/* Главные колонки сайта */
div.c-left, div.c-right, div.c-center
{
	float:left;
	padding-bottom:32000px;
	margin-bottom:-32000px;
}

/* Левая колонка - меню и баннеры */
div.c-left
{
	width:140px;
	background:url(/common/img/offsite/fon_html/c-left.gif) center top repeat-y;
}

div.c-left ul.menu
{
	margin:0;
	padding:0;
	border-top:1px solid #d8d8d3;
	margin-bottom:19px;
}

div.c-left ul.menu li
{
	list-style:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	border-bottom:1px solid #d8d8d3;
	font-weight:bold;
}

div.c-left ul.menu li a{text-decoration:none; color:#292e33; padding:8px 0 10px 10px; display:block; line-height:11px; background:url(/common/img/offsite/menu-left-a.png) 134px center no-repeat;}
div.c-left ul.menu li a:hover{background-position:-6px center;}

div.c-left ul.menu li.sel{ border-bottom-color:#f0f0eb;}
div.c-left ul.menu li.sel a, div.c-left ul.menu li.sel a:hover{ background-position:-152px center;}
div.c-left ul.menu li.sel ul{ font-weight:normal;}
div.c-left ul.menu li.sel ul li{ font-weight:normal; background-color:#d8d8d3; margin-bottom:1px; border-bottom:none;}
div.c-left ul.menu li.sel ul li.sel a{color: #cc2e23;}
div.c-left ul.menu li.sel ul li.sel ul li a{color: #f0f0eb;}
div.c-left ul.menu li.sel ul li a{ background-image:none;}
div.c-left ul.menu li.sel ul li ul li{ text-transform:none; border-bottom:1px solid #545658; margin-bottom:0;}
div.c-left ul.menu li.sel ul li ul li a{ background-color:#292e32; font-size:10px; color:#9ea2a5; padding:4px 5px 5px 10px; }
div.c-left ul.menu li.sel ul li ul li.sel a{ background-color:#cc2e23; color:#ffffff;}

div.c-left div.cont{ background-color:#f0f0eb; padding-bottom:10px;}

/* Углы для контента */
div.corners-top,div.corners-bottom{ background:url(/common/img/offsite/corners.png) left top no-repeat; font-size:0; height:5px;}
div.corners-bottom{ background-position:left -5px; }

div.content-small div.corners-top,
div.content-small div.corners-bottom{ background:url(/common/img/offsite/corners-small.png) left top no-repeat; font-size:0; height:5px; width:220px;}
div.content-small div.corners-bottom{ background-position:left -5px; }



/* Новости */
div.news{	background-color:#fff; margin-bottom:20px; }

div.news .offset{ padding:10px 20px; background-color:#FFF; }
div.news h3{ text-transform:uppercase; padding-bottom:8px; border-bottom:1px solid #e9eaea; font-weight:bold; font-family:Tahoma, sans-serif; font-size:10px; }

div.news div.sep{ border-bottom:1px solid #e9eaea;}
div.news .sep .item{ float:left; width: 50%; padding:10px 0 10px 0;}
div.news .item .img{width:60px; height:60px; overflow:hidden; position:relative; float:left; left: 15px;}
div.news .item .img a{ display:block; }
div.news .item .txt{ margin-left:70px; margin-top:-2px; line-height:1.2em; padding-left:5px;}
div.news .item .txt a{ color:#292e33; text-decoration:none; font-size:12px; }
div.news .item .txt p{ color:#949699; font-size:10px; margin-top: 0.5em; padding-right: 10px; line-height: 12px;}

/* Single item*/
div.news-img{ margin:20px -10px; position:relative; }
div.news-desc { font-size:12px; margin-bottom:1.3em; line-height:16px;}
div.green-link{ max-width:40%;}
div.green-link p{ text-indent:-29px; }
div.green-link a{ color:#41964b !important; }

div.index-columns{ overflow:hidden; position:relative;}
div.index-columns div.corners-bottom{ bottom:0; position:absolute; left:0;}
div.index-columns div.sec div.corners-bottom{ left:auto; right:0;}

div.content-small table.league { background:url(/common/img/offsite/league.jpg) center center no-repeat; }
div.content-small table.league tbody td{ padding:2px 0;}
div.content-small table.league tbody tr.even{ background:url(/common/img/offsite/league-transp.png) left top repeat; background-color:transparent !important;}

/* COMMON TABLE */
.tabs-tour{ padding-top:5px; }
dl.tabs-tour dt{padding:3px 7px 3px 7px; background-color:#edf0ed; text-decoration:underline; font-size:11px !important; height:13px !important; line-height:13px !important; text-transform:none; }
.tabs-tour dt:hover{ text-decoration:none;}
.tabs-tour dt.selected{background-color:#cc2e23; color:#fff; text-decoration:none;}
.tabs-tour dd{ padding-top:5px;}
.tabs-tour dd h3{ margin-bottom:5px;}

table.common{ font-family:Tahoma, inherit; font-size:10px; width:100%; border-collapse:collapse; }
table.common thead th{ color:#949699; padding-bottom:5px; text-transform:uppercase; font-weight:bold; text-align:left; padding:2px 3px 5px 3px; }
table.common thead th.acenter{ text-align:center; }
table.common tbody tr td{ padding:2px 3px 2px 3px; vertical-align:middle; }
table.common tbody tr td:first-child, table.common thead tr th:first-child{ padding-left:8px; }

table.common tbody tr.even td{ background-color:#eef0ed; }
table.common tr.red td, table.common td.red{ color:#cc2e23; }
table.common tbody tr.hover td, table.common td.hover, table.common th.hover{ background-color:#d8d8d3 !important; }
table.common tr td.bricks{ width:102px; }
table.common tr td.bricks div{ background:url(/common/img/offsite/bricks.gif) left top no-repeat; width:12px; height:11px; margin-right:5px; float:left; }
table.common tr td.bricks div.n, table.common tr td.bricks div.D{ background-position:-12px 0; }
table.common tr td.bricks div.r, table.common tr td.bricks div.L{ background-position:-24px 0; }

div.c-center ul.help{ margin-left:8px; }
table.legend{ font-size:11px; cursor:default; }
table.legend tr:hover td{ color:#CC2E23; }
table.legend td{ padding:2px 1px;}
table.legend td.b{ text-align:right; }


div.content-small{ float:left; width:220px; background-color:#FFF; 	padding-bottom:32000px;	margin-bottom:-32000px;}
div.content-small .offset{ padding: 5px 10px 15px 10px;}
div.content-small .offset h3{ font-family:Tahoma; font-weight:bold; margin: 0 0 8px 0; padding:4px 0 1px 10px; height:19px; background:url(/common/img/offsite/content-small-head.png) left top no-repeat; color:#fff; font-size:11px; text-transform:uppercase; text-decoration:none;}

div.content-small table{ width:100%; border:none; border-collapse:collapse; font-size:10px; font-family:Tahoma; }
div.content-small table thead th{ color:#949699; font-weight:bold; text-align:center; text-transform:uppercase; }
div.content-small table thead th.aleft{ text-align:left;}
div.content-small table tbody{ color:#292e33; }
div.content-small table tbody tr.red td{ color:#cc2e23; font-weight:bold; }
div.content-small table tbody .even{ background-color:#eef0ed; }
div.content-small table tbody td{text-align:center;}
div.content-small table tbody td.aleft{ text-align:left;}

div.content-small .pt_10 table tbody td{ text-align:left;}
div.content-small .pt_10 table tbody td.acenter{ text-align:center;}
div.content-small .pt_10 table tbody td div{ line-height:1.2em; }
div.content-small .pt_10 table tbody td div.date{ color:#949699; font-size:10px;}
div.content-small .pt_10 table tbody .aright,
div.content-small .pt_10 table tbody .aleft{ font-weight:bold;}
div.content-small .pt_10 table tbody .sep{color:#949699;}

table.index-results td{ padding: 6px 2px 6px 3px; }
table.index-results td.first{ width:100%; padding-left:13px !important; line-height: 1.4em; }
table.index-results td.first span.date{ font-size:10px; }
table.index-results td.aright, table.index-results td.aleft, table.index-results td.sep{ vertical-align:middle !important; }

table.avg_index-results   { width: 100%; border-collapse: collapse;}
table.avg_index-results td{ padding: 6px 2px 10px 3px;  border-bottom: 1px solid #d8d8d3;}
table.avg_index-results td.first{ width:100%; padding-left:13px !important; line-height: 1.4em; }
table.avg_index-results td.first span.date{ font-size:10px; }
table.avg_index-results td.aright, table.index-results td.aleft, table.index-results td.sep{ vertical-align:middle !important; }

/* Bombardiere */
div.bombardier{ margin-bottom:10px; }
div.bombardier .img{float:left; width:60px; height:60px; overflow:hidden; position: relative; left: 10px;}
div.bombardier .txt{ margin-left:70px; height:60px; position:relative; line-height:1.1em; font-family:Tahoma, inherit; }
div.bombardier .txt div.b{ text-transform:uppercase; }
div.bombardier .number{ position:absolute; left:0; bottom:3px; }
div.bombardier .txt .goals{ font-family:Tahoma, inherit; font-weight:bold; position:absolute; left:55px; bottom:6px; color:#949699; }
div.bombardier .txt .goals b{ color:#cc2e23; }
div.bombardier .txt .goals span{ color:#292e33; }

div.bombardier_r{ margin-bottom:10px;padding: 0 0 10px 0; border-bottom: 1px solid #e2e4de;}
div.bombardier_r .img{width:60px; height:60px; overflow:hidden; position: relative; right: 10px;}
div.bombardier_r .txt{ margin-left: 0px; height:60px; position:relative; line-height:1.1em; font-family:Tahoma, inherit; }
div.bombardier_r .txt div.b{ text-transform:uppercase; }
div.bombardier_r .txt div.b a{color: #292e32;}
div.bombardier_r .number{ position:absolute; left:0; bottom:3px; }
div.bombardier_r .txt .goals{ font-family:Tahoma, inherit; font-weight:bold; position:absolute; left:55px; bottom:6px; color:#949699; }
div.bombardier_r .txt .goals b{ color:#cc2e23; }
div.bombardier_r .txt .goals span{ color:#292e33; }

/* Центральная колонка- контент */
div.c-center  {margin-left:20px; width:460px; color:#292e33;}
div.c-center p{font-family: Arial; font-size: 12px; line-height: 18px;}

div.c-center img.grayborder  {margin: 16px auto;}

div.c-center table.stadion       {width: 100%; border-top: 1px solid #d8d8d3; border-collapse: collapse;}
div.c-center table.stadion td    {width: 50%; border-bottom: 1px solid #d8d8d3; padding: 5px 0 4px 0; font-family: Arial; font-size: 11px;}
div.c-center table.stadion td.td1{font-family: Arial; font-size: 10px; text-transform: uppercase; color: #8a9199;}

div.c-center ul li{font-family: Arial; font-size: 12px; line-height: 17px;}

div.c-center ul.a_green li a, div.c-center p.a_green a{color: #41964b;}
div.c-center h3{ margin: 10px 0 7px 0;}

#Exkursiya p{ margin-bottom: 7px;}
#Exkursiya h2{ margin: 14px 0 7px 0; font-size: 14px;}
#Exkursiya h2 span{ font-size: 12px; color: #8a9199; font-weight: normal;}

.rassspisanie     {font-family: Arial; font-size: 10px !important; text-transform: uppercase;}
.rassspisanie span{font-size: 11px; text-transform: uppercase; color: #8a9199; font-style: italic;}

.StoimostTura     {font-family: Arial; font-size: 10px !important; text-transform: uppercase;}
.StoimostTura span{font-size: 11px; text-transform: none; color: #8a9199;}
.StoimostTura span.rubliki{font-size: 18px; text-transform: uppercase; color: #cc2e23;}

/* Внутренняя страница - белый фон под всем контентом */
body.inner-page div.c-center
{
	background:#fff url(/common/img/offsite/corners-content-top.png) left top no-repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	width:420px;
	margin-bottom:-31970px;
}

body.inner-page div.c-center .corners-bottom
{
	display:none;
	position:absolute;
	left:0;
	bottom:0;
}

/* Страница игрока */
div.achievement{ font-size:10px; border-bottom:1px solid #edf0ed; padding:2px 0 3px 0;  }
div.achievement span{ color:#949699; display:block; float:left; }
div.achievement p{ margin-left:40px; }

table.zebra{ width:100%; font-size:10px; font-family:Tahoma, sans-serif; }
table.zebra th{ text-transform:uppercase; color:#949699;  padding:2px 4px; text-align:center; }
table.zebra td{ padding:2px 4px; text-align:center;}
table.zebra .odd td{ background-color:#edf0ed; }
table.zebra td.gray-txt{ color:#949699; }


div.player-data{ margin-bottom:20px; }
div.player-data .number{ float:left; width:30px; line-height:1em; padding-top:5px; height:25px; font-size:18px; color:#fff; text-align:center; }
div.player-data .green{ background-color:#268031; }
div.player-data .red  { background-color:#c6282e; }
div.player-data .name { font-size:18px; line-height:0.7em; margin-left:40px; }
div.player-data .amplua{ margin-left:40px; font-size:12px; font-style:italic; color:#949699; padding-top:5px; }
div.player-data .img{ margin-bottom:20px; }
div.player-stats{ padding-top:15px; padding-bottom:25px;}
div.player-stats table{ empty-cells:hide; width:100%; }
div.player-stats td{ border-bottom:1px solid #edf0ed; font-size:10px; font-family:Tahoma, sans-serif; padding:8px 0 10px 0; width:200px; vertical-align:top; }
div.player-stats td div{ text-transform:uppercase; color:#949699; line-height:1em; }
div.player-stats td span.flag_ru{
  background: url(/common/img/flag_ru.gif) right 2px no-repeat; padding-right: 20px;
}
div.player-stats td.sep{ width:20px;}

div.player-bio{ margin-bottom:20px; }
div.c-center div.player-bio h2, div.c-center div.player-statistics h2{ font-size:14px; margin:0 0 1em 0; font-family:Arial, sans-serif; font-weight:bold; }
div.c-center div.player-bio p{ font-size:12px; margin-bottom:1em; line-height:1.2em;}

div.player-statistics{}
div.player-statistics .tabs{ background-color:#edf0ed; }
div.player-statistics .tabs dt{ font-size:10px; font-weight:bold; padding:4px 6px; line-height:1em; height:12px;  }
div.player-statistics .tabs dt.selected{ color:#fff; background-color:#cc2e23; }
div.player-statistics .tabs dd{ background-color:#fff; margin-top:20px; }
div.player-statistics .tabs dd .tab-content{ padding-top:15px;}
div.player-statistics .tabs dd .tab-content table{ width:100%; }
table.player-table td, table.player-table th{ text-align:right; border-bottom:1px solid #edf0ed; padding:0 0 3px 0; vertical-align:top;  }
table.player-table td{ width:35px; }
table.player-table th{ color:#949699; text-transform:uppercase; font-weight:bold; font-family:Tahoma, sans-serif; text-align:right; }
table.player-table .first{ text-align:left !important; width:175px; }
table.player-table .last{ text-align:right !important; }

table.goals td{ padding:3px 0 4px 0; border-bottom:1px solid #edf0ed; font-size:10px; font-family:Tahoma !important; }
ul.goals{ height:61px; width:200px; margin:0 !important; border-bottom:1px solid #edf0ed; padding-top:5px;}
ul.goals li{ display:block; float:left; margin-right:1px; margin-bottom:1px; width:24px; height:60px; position:relative; }
ul.goals li a{ position:absolute; left:0; bottom:0; background-color:#dcded7; color:#dcded7; font-size:10px; text-align:center; cursor:pointer; width:24px; }
ul.goals li a:hover{ background-color:#cc2e23; color:#fff; }
ul.goals li.last{ width:25px; margin-right:0;}
ul.goals li.last a{ width:25px;}

table.minutes{ color:#949699; margin-top:2px; }
table.minutes td{ text-align:center; padding:0; width:25px;}
table.minutes td.hover{ color:#292e33; }
table.minutes td.first{ text-align:left; width:11px;}
table.minutes td.last{ text-align:right; width:14px;}

/* Форма поиска новостей */
div.news-search{ background-color:#edf0ed; }
div.news-search form{ position:relative; zoom:1;z-index: 10;}
div.news-search div.top, div.news-search div.bottom{ height:5px; background:url(/common/img/offsite/corners-gray-content.png) left top no-repeat;}
div.news-search div.bottom{ background-position:left -5px; }
div.news-search input.txt{ color:#808080; font-size:11px; border:1px solid #808080; padding:2px; width:290px; margin-top:2px; }
div.c-center div.news-search a{ background:url(/common/img/offsite/news-search-dashed.png) left bottom repeat-x; float:left; color:#292e33; text-decoration:none; font-size:10px; line-height:1.3em; position:relative; }
div.news-search a img{ position:absolute; right:-12px; top:4px; display:block;}
div.news-search a.opened{ background:none; }
div.news-search a.opened img{ display:none; }
div.news-search .adv-params{ padding-top:5px; display:none; }
div.news-search .adv-params div, div.news-search .adv-params input{ float:left; margin-right:4px;}
div.news-search .adv-params div{ padding-top:3px; }
div.news-search .adv-params input{ width:60px; font-size:10px; line-height:10px; padding:0 1px 0 1px; }
div.news-search .adv-params div.clearer{ float:none;}
div.news-search .offset{ padding:5px 20px 5px 20px;}

/* Список новостей */
div.news-list{ margin-top:20px; }
div.news-list .item{ margin-bottom:15px;}
div.news-list .item .img{ float:left; width:60px; height:60px; overflow:hidden; position:relative; left: 15px;}
div.news-list .item .txt{ margin-left:80px; color:#292e33; }
div.news-list .item .txt h3{ padding-bottom:5px;}
div.news-list .item .txt h3 a{ color:#292e33; font-size:14px; font-family:Arial, inherit; text-decoration:none; line-height:1em; }
div.news-list .item .txt p{ line-height:1.2em; margin-bottom:0.8em;}
div.news-list .item .txt span{ color:#949699; font-size:10px; line-height:1.2em; }
div.news-list .item .txt span a{ color:#949699; text-decoration:underline; }
div.news-list .item .txt span a:hover{ color:#949699; text-decoration:none; }

/* Теги */
div.c-center ul.tags{ margin:0; list-style:none; }
ul.tags li{ float:left; padding-right:7px; }
ul.tags li a{ color:#89939C; }

/* Ошибки */
p.error{ margin:1em 0; color:red; }


div.c-center h1{ color:#292e33; font-size:18px; font-weight:bold; font-family:Arial, sans-serif; margin-bottom:15px; }

/* Преключающиеся табы - общее определение*/
.tabs {width:100%;	overflow:hidden;	font-size:10px;	zoom:1;	position:relative;}

.tabs dt{float:left;	line-height:2;	height:2em;	border-bottom:0; position:relative;	cursor:pointer;	background-position:left top; background-repeat:no-repeat; font-size:10px; font-family:Tahoma; color:#292e33; font-weight:bold; text-transform:uppercase;}

.tabs dt.selected   {border-color:#b0d0e9; z-index:3;	cursor:auto;}
.tabs dt.selected a {color:white;}
.tabs dd            {display:none; 	float:right; width:100%; margin:2em 0 0 -100%; position:relative; z-index:2;}
.tabs dd.selected   {display:block;}

/* Вкладки фото-видео-событияы */
.tabs-main{}
.tabs-main dt{ height:21px; background-position:left top; background-repeat:no-repeat; font-size:10px; font-family:Tahoma; color:#292e33; font-weight:bold; text-transform:uppercase; padding:0 0 0 10px;}
.tabs-main dt.selected{ background-position:left -21px; color:#fff; background-repeat:no-repeat;}
.tabs-main dt.tab-events{ background-image:url(/common/img/offsite/tabs/tab-events.jpg); width:150px; }
.tabs-main dt.tab-photo{ background-image:url(/common/img/offsite/tabs/tab-photo.jpg); width:139px; }
.tabs-main dt.tab-video{ background-image:url(/common/img/offsite/tabs/tab-video.jpg); width:141px; }

.tabs-main dd{margin:21px 0 0 -100%;}
.tabs-main dd.selected{ 	color:#fff; }
.tabs-main .tab-content { padding:10px;
background:#292e33 url(/common/img/offsite/tabs/tab-content-bg.jpg) left bottom repeat-x; min-height:350px; }

.tabs-main .images .item{ width:440px; height:240px; overflow:hidden; position:relative;}

.tabs-main .images .item img{ position:absolute; left:0; top:0; display:block; }

.item{ position:relative; }
.item .c1, .item .c2, .item .c3, .item .c4{width:5px; height:5px; position:absolute;
/*background:url(/common/img/offsite/c1.png) left top no-repeat;*/}

.item .c1{ background-image:url(/common/img/offsite/c1.png); left:0; top:0;}
.item .c2{ background-image:url(/common/img/offsite/c2.png); right:0; top:0;}
.item .c3{ background-image:url(/common/img/offsite/c3.png); right:0; bottom:0;}
.item .c4{ background-image:url(/common/img/offsite/c4.png); left:0; bottom:0;}

tr.even td .item .c1,
tr.even td .item .c2,
tr.even td .item .c3,
tr.even td .item .c4{width:5px; height:5px; position:absolute;
background:url(/common/img/offsite/c1_s.png) left top no-repeat;}

tr.even td .item .c1{ background-image:url(/common/img/offsite/c1_s.png); left:0; top:0;}
tr.even td .item .c2{ background-image:url(/common/img/offsite/c2_s.png); right:0; top:0;}
tr.even td .item .c3{ background-image:url(/common/img/offsite/c3_s.png); right:0; bottom:0;}
tr.even td .item .c4{ background-image:url(/common/img/offsite/c4_s.png); left:0; bottom:0;}

.EvtyntsMain .item .c1,
.EvtyntsMain .item .c2,
.EvtyntsMain .item .c3,
.EvtyntsMain .item .c4{width:5px; height:5px; position:absolute;
background:url(/common/img/offsite/c1_gr.png) left top no-repeat;}
.EvtyntsMain .item .c1{ background-image:url(/common/img/offsite/c1_gr.png); left:0; top:0;}
.EvtyntsMain .item .c2{ background-image:url(/common/img/offsite/c2_gr.png); right:0; top:0;}
.EvtyntsMain .item .c3{ background-image:url(/common/img/offsite/c3_gr.png); right:0; bottom:0;}
.EvtyntsMain .item .c4{ background-image:url(/common/img/offsite/c4_gr.png); left:0; bottom:0;}


.EvtyntsSecond                     {padding: 0 10px;}
.EvtyntsSecond .otstup_bottom h3   {margin-top: 15px;}
.EvtyntsSecond .otstup_bottom .item{left: 10px;}
.EvtyntsSecond .otstup_bottom .item p{padding-right: 10px;}


.tabs-main .desc{ padding-top:20px; margin-bottom:20px; padding-left:10px; }
.tabs-main .desc h3, .tabs-main .desc h3 a{ font-family:Arial; font-size:18px; color:#fff; margin-right:20px; margin-bottom:5px; text-decoration:none; line-height: normal;}
.tabs-main .desc p{ font-size:11px; color:#9fa1a3;  line-height:1.2em; }
.tabs-main .desc .date{ color:#717478;}

.tabs-main-tail{ background:url(/common/img/offsite/tabs/main-bg.jpg) left top no-repeat; height:9px; font-size:0; margin-bottom:18px; }

/* Маленькие вкладки */
.tabs-small{ z-index:10; }
.tabs-small dt{ height:21px; background-image:url(/common/img/offsite/tabs/tabs-small.png); width:99px; text-align:center; }
.tabs-small dt.selected{ background-position:left -21px; color:#fff;}

/* Карусель */
div.c-center .carousel ul { margin-left: 0; }
div.carousel
{
	width:440px;
	height:70px;
	margin-top:10px;
}

div.carousel li{ list-style:none; cursor:pointer; position:relative; }
div.carousel li img{ position:relative; z-index:900; }
div.carousel li div.li-mask{ background:url(/common/img/offsite/carousel-hover.png) left top no-repeat; width:56px; height:56px; left:-3px; top:-3px; position:absolute; z-index:1000;  }

.carousel_a_img{display: block; width: 50px; height: 50px}
.carousel_a_img2{display: block; width: 60px; height: 60px}


/* Белые блоки со скругленными углами */
div.corners{ position:relative; }
div.corners .c1, div.corners .c2, div.corners .c3, div.corners .c4{	width:5px; height:5px; position:absolute; background:url(/common/img/offsite/corners.gif) left top no-repeat;}
div.corners .c1{ left:0; top:0; background-position:-5px -5px;}
div.corners .c2{ right:0; top:0; background-position:-5px -5px;}
div.corners .c3{ right:0; bottom:0; background-position:-5px -5px;}
div.corners .c4{ left:0; bottom:0; background-position:-5px -5px;}

/* Журнал */
div.magazine{}
div.magazine .oblogka{ float:left; margin-right:20px; margin-top:0.4em; }
div.magazine div.info{ margin-left:220px; margin-top:-0.5em; }
div.info a {color:#949699;}
div.magazine .players{ font-size:18px; font-weight:bold; line-height:1.2em; margin-bottom:10px;}
div.magazine p.anons{ line-height:1.25em; }
div.magazine div.tth{ color:#949699; font-size:10px; font-family:Tahoma, inherit; margin:10px 0 20px 0;}
div.magazine div.info ul,div.magazine div.info ul li{ list-style:none; margin:0; padding:0;}
div.magazine div.info ul{ margin:10px 0 20px 0;}
div.magazine div.info ul li{ padding-left:12px; background:url(/common/img/offsite/gray-sep.png) left center no-repeat; }
div.magazine div.info a.pdf{ display:block; width:120px; height:25px; background:url(/common/img/offsite/button-pdf.png) left top no-repeat; }
div.magazine div.news{ margin-top:40px; margin-bottom:30px; }
div.magazine div.news div.offset{ padding:0;}
div.magazine div.news h3{ font-size:14px; text-transform:none; }
div.magazine div.news .txt{ padding-right:5px;}

/* Блок с архивными номерами */
div.magazine-archive{}
div.magazine-archive .number{ margin-bottom:20px; }
div.magazine-archive .img{ float:left !important; width:80px; height:110px; position:relative; overflow:hidden; }
div.magazine-archive .txt{ margin-left:100px;  padding-top:10px;}
div.magazine-archive .txt p{ color:#949699; line-height:1.25em; font-size:10px;
padding:0.3em 0 0.3em 0; }
div.magazine-archive .txt a{ text-decoration:none; font-size:10px; font-family:Tahoma, inherit; color:#292e33;}


/* Календарь игр */
div.calend{ position:relative; }
div.calend form{ }
div.calend form select{ width:155px;}
div.calend form select, div.calend form select option{ font-size:11px; color:#949699; }

div.season-links{ margin-bottom:10px;}
div.season-links div, div.season-links a{ font-family:Tahoma, inherit; font-weight:bold; display:block; padding:3px 7px 3px 7px; float:left; }
div.season-links a{ text-decoration:underline; color:#292e33; background-color:#edf0ed; }
div.season-links div{ background-color:#cc2e23; color:#fff; }

dl.calend{ margin-top:2px;}
dl.calend .first{ }
dl.calend dt{ text-decoration:underline; padding:0px 7px 0px 7px; background-color:#edf0ed; }
dl.calend dt.selected{ color:#fff; text-decoration:none; background-color:#cc2e23; }
dl.calend dd{ padding-top:10px;}
div.calend .zebra{ margin-bottom:10px; }
div.calend .zebra td{ vertical-align:middle; }
div.calend table.zebra td.first{ padding-left:10px; color:#949699; width: 20px; text-transform:uppercase; text-align:left !important; }
div.calend table.zebra td.Tyr{width: 25px;}
div.calend table.zebra td.prpas{width: 17px !important; text-align: center;}
div.calend table.zebra td{ padding-top:5px; padding-bottom:5px;}
div.calend table.zebra td.color-red, div.calend table.zebra td.color-green{ width:70px; }

/* красно-серо-белые табы */
dl.inner-tabs dt{ text-decoration:underline; padding:0px 7px 0px 7px; background-color:#edf0ed; }
dl.inner-tabs dt.selected{ color:#fff; text-decoration:none; background-color:#cc2e23; }
dl.inner-tabs dd{ background-color:#fff;}


/* Протокол игры */
div.protocol{}
div.protocol table.proto-main{ margin-bottom:20px;}
div.protocol table.proto-main .c{ width:130px; vertical-align:top; }
div.protocol table.proto-main .c .wr{ text-align:center; }
div.protocol table.proto-main .schet{ vertical-align:top; padding:15px 20px 20px 20px; }
div.protocol table.proto-main .schet div{font-size:30px; font-weight:bold; line-height:1em; text-align:center; }
div.protocol table.proto-main .schet div.frst{ padding-top:5px; font-size:11px; color:#949699; font-weight:normal; }
div.protocol table.proto-main .team-name{ font-size:18px; font-weight:bold; margin-top:5px; margin-bottom:10px; line-height:normal;}

.protocol-tabs{ margin-top:20px; background-color:#eef0ed; }
.protocol-tabs dd{ padding-top:10px; }

.protocol-tabs .desc{ width:100%; font-size:11px; line-height:1.25em;}
.protocol-tabs .desc td{ padding:0 !important; }
.protocol-tabs .desc td p{ font-weight:normal;}
.protocol-tabs .teams{ margin-top:20px;}
.protocol-tabs .team{}
.protocol-tabs .team .name{ height: 35px; padding: 0 0 0 10px;}
.protocol-tabs .team .name div{ float:left; padding-top:10px; font-size:11px; text-transform:uppercase; }
.protocol-tabs .team .name div.img{ padding:0; text-align:center; width:35px; margin-right:5px;}
.protocol-tabs .sostav-head{ padding:0 0 3px 40px; text-transform:uppercase; }

.protocol-tabs .sostav-item a:hover{ color:#cc2e23; text-decoration:underline; }
.protocol-tabs .sostav-item{ padding:3px 0 4px 0; font-size:12px; }
.protocol-tabs .sostav-item .number{ width:25px; text-align:right; margin-right:15px; }
.protocol-tabs .sostav-item .player-name{ width:130px; }

.protocol-tabs .sostav-item div{ float:left; color:#949699;  }
.protocol-tabs .sostav-item div.player-name{ color:#292e33; }
.protocol-tabs .sostav-head, .protocol-tabs .sostav-item{ border-bottom:1px solid #eef0ed; }
td.pcard {padding-left:20px; width:100%;}
div.pcard{ background:url(/common/img/offsite/proto-redcard.png) left 2px no-repeat; width:40px; display:none;}
div.pcard-y, div.pcard-YC{ background-image:url(/common/img/offsite/proto-yellcard.png); padding-left:8px; display:block;}
	td.pcard-YC{ background:url(/common/img/offsite/proto-yellcard.png) top left no-repeat;}
div.pcard-r, div.pcard-RC{ background-image:url(/common/img/offsite/proto-redcard.png); padding-left:8px; display:block;}
	td.pcard-RC{ background:url(/common/img/offsite/proto-redcard.png) top left no-repeat;}
div.pcard-up, div.pcard-PlayerIn{ background-image:url(/common/img/offsite/proto-up.png); padding-left:9px; display:block;}
	td.pcard-PlayerIn{ background:url(/common/img/offsite/proto-up.png) top left no-repeat;}
div.pcard-down, div.pcard-PlayerOut{ background-image:url(/common/img/offsite/proto-down.png); padding-left:9px; display:block;}
	td.pcard-PlayerOut{ background:url(/common/img/offsite/proto-down.png) top left no-repeat;}
div.pcard-ball, div.pcard-Goal{ background-image:url(/common/img/offsite/proto-ball.png); padding-left:13px; display:block;}
	td.pcard-Goal{ background:url(/common/img/offsite/proto-ball.png) top left no-repeat;}
div.pcard-ball-a, div.pcard-AutoGoal{ background-image:url(/common/img/offsite/proto-ball-a.png); padding-left:20px; display:block;}
	td.pcard-AutoGoal{ background:url(/common/img/offsite/proto-ball-a.png) top left no-repeat;}
div.pcard-ball-p, div.pcard-GoalP{ background-image:url(/common/img/offsite/proto-ball-p.png); padding-left:20px; display:block;}
	td.pcard-GoalP{ background:url(/common/img/offsite/proto-ball-p.png) top left no-repeat;}
div.pcard-ball-p-fail, div.pcard-UnrealizedP{ background-image:url(/common/img/offsite/proto-ball-p-fail.png); padding-left:21px; display:block;}
	td.pcard-UnrealizedP{ background:url(/common/img/offsite/proto-ball-p-fail.png) top left no-repeat;}
div.pcard-card-second, div.pcard-YC2{ background-image:url(/common/img/offsite/proto-card-second.png); padding-left:11px; display:block;}
	td.pcard-YC2{ background:url(/common/img/offsite/proto-card-second.png) top left no-repeat;}

/* Невидимые события:*/
div.pcard-GoalPass, div.pcard-DangerousMoment, div.pcard-KornerKick, div.pcard-Offside, div.pcard-Foul, div.plass-UnrealizedP{}

/* Правая колонка - баннеры  */
div.c-right
{
	width:300px;
	margin-left:20px;
}

div.c-right div.corners-white div.offset, div.c-right div.corners-gray div.offset{ padding:0px 10px 5px 10px;}

div.c-right div.corners-white{ background-color:#FFF; margin-bottom:0px;}

div.c-right div.corners-white .top,
div.c-right div.corners-white .bottom{ background:url(/common/img/offsite/corners-right.png) left top no-repeat;  height:5px; margin-bottom:5px; }
div.c-right div.corners-white .bottom{ background-position:left -5px; }

div.c-right div.corners-gray{ background-color:#dcded7; margin-bottom:0px; }

div.c-right div.corners-gray .top,
div.c-right div.corners-gray .bottom{ background:url(/common/img/offsite/corners-gray.png) left top no-repeat; height:5px; margin-bottom:5px; }
div.c-right div.corners-gray .bottom{ background-position:left -5px; margin-bottom:0; }

div.c-right h3.usual{ font-size:10px; font-weight:bold; font-family:Tahoma, sans-serif; text-transform: uppercase;}
div.c-right div.news{ margin:0; padding:8px 10px 0 10px; }
div.c-right div.news div.item{ border-top:1px solid #e9eaea; padding:10px 0 10px 0; float:none; }
div.c-right div.news div.img{float:left !important; }

/* Видео, обои с игроком */
div.player-items{ margin-bottom:10px;}
div.player-items .img{ float:left; width:90px; margin-right:10px; overflow:hidden; height:99px; position:relative; }
div.player-items .it{ width:90px; height:21px; position:absolute; left:0; bottom:0; background:url(/common/img/offsite/player-items.png) left top no-repeat; }
div.player-items .it-photo{ background-position:left -21px; }
div.player-items .it-wall{ background-position:left -42px; }


/* Данные о  матчах*/
div.c-right h3.red .cufon, div.c-right h3.green .cufon{ margin-top:4px; }

div.c-right h3.red, div.c-right h3.green{ background:url(/common/img/offsite/h3-red.png) left no-repeat; margin-bottom:8px; padding:2px 0 1px 10px; height:19px; color:#fff; font-size:11px; text-transform:uppercase;}
div.c-right h3.green{ background-image:url(/common/img/offsite/h3-green.png); color:#fff;}

div.c-right div.match div.teams{ float:left; width:160px; color:#292e33; font-size:14px; font-family:Aruial, sans-serif; font-weight:bold; text-transform:uppercase; color:#292e33; margin-bottom:15px;}
div.c-right div.match div.teams span{ font-weight:normal;}
div.c-right div.match div.teams b{ width:20px; color:#cc2e23; padding-right:10px;}
div.c-right div.match div.img{ float:right; margin-right:10px; }
div.c-right div.match div.info div{ font-size:10px; color:#949699; font-family:Tahoma, sans-serif; border-bottom:1px solid #e9eaea; line-height:1.4em; padding-bottom:2px;  }

div.c-right div.match div.info{ margin-bottom:5px; float:left; width:160px;}

div.c-right div.match a.red,
div.c-right div.match a.green
{ display:block; float:left; font-size:10px; text-transform:uppercase; text-decoration:none; color:#292e33; background:url(/common/img/offsite/arrow-red.png) right center no-repeat; margin-top:2px; padding-right:10px; }
div.c-right div.match a.green{ background-image:url(/common/img/offsite/arrow-green.png);}
div.c-right div.match a.tickets{ background:url(/common/img/offsite/button-tickets.png) right top no-repeat; float:right; width:77px; height:23px;}
div.c-right div.match a.video{ background:url(/common/img/offsite/button-video.png) right top no-repeat; float:right; width:77px; height:23px;}

/* Баннеры в правой части сайта */
div.c-left .banner, div.c-right .banner{ margin-bottom:0px;}

/* Блок "Кто на просмотре" */
table.smotr{ border-collapse:collapse; border:none; border-spacing:0; font-family:Tahoma, sans-serif; font-size:10px; width:100%; color:#949699; }
table.smotr td{ border-bottom:1px solid #edf0ed; text-align:right; padding:2px 0 2px 0; }
table.smotr tr.head td{ text-transform:uppercase; font-weight:bold; }
table.smotr td.b{ text-transform:uppercase; color:#292e33; text-align:left; }

/* Блок "Цитата игрока" */
div.gray-block{ background-color:#dcded7; margin-bottom:10px; }
div.gray-block .top, div.gray-block .bottom{ height:5px; font-size:0; background:url(/common/img/offsite/gray-block.png) left top no-repeat;}
div.gray-block .bottom{ background-position:left -5px; }
div.gray-block h3{ font-size:10px; font-family:Tahoma, inherit; border-bottom:1px solid #caccc6; padding-bottom:5px; margin-bottom:8px; text-transform:uppercase; }
div.gray-block cite{ font-style:italic; font-size:12px; display:block; margin-bottom:5px; }
div.gray-block p{ font-size:10px; line-height:1.1em; font-family:Tahoma, inherit; }

/* Блок  Спонсоры */
div.sponsors
{
	background:url(/common/img/offsite/sponsors.png) left top no-repeat;
	width:805px;
	height:79px;
	margin-top:15px;
	margin-right:-2px;
	padding-left:145px;
	zoom:1;
}

div.sponsors ul{ list-style:none; margin:0; margin-left:2px; padding-top:13px; zoom:1;}
div.sponsors ul li{ float:left; zoom:1;}
div.sponsors ul li a{ width:160px; height:50px; display:block; zoom:1;}
div.sponsors ul li a img{filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;}
div.sponsors ul li a:hover img{filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


/* Окончание сайта */
div#footer-hat{ height:14px; font-size:0; background:url(/common/img/offsite/fon_html/footer-hat.png) left top no-repeat;}

/*
	Подвал
*/
div#footer{ height:40px; padding:20px 25px 0 25px; color:#fff; font-family:"HeliosCondC", Tahoma; font-size:10px; line-height:1.2em; position:relative;}

.cufon-ready div#footer div.copy1, .cufon-ready div#footer div.copy2{ text-indent:-3px;}

div#footer div.copy1{ float:left; }
div#footer div.copy2{ margin-left:320px; margin-right:100px;}
div#footer div.callback{ position:absolute; right:55px; width:81px; height:8px; top:22px; z-index:10; }
div#footer div.callback a{ position:relative; display:block; width:100px; height:10px; background:url(/common/img/offsite/feedback.gif) right 0px no-repeat; color:#fff; text-decoration:none; text-decoration:underline; text-align:right; padding-right:12px; text-decoration:none;  }

.cufon-ready div#footer div.callback{ top:12px;  }




/* Additional styles by iwp.su
-----------------------------------------------------------------------------*/
.b{ font-weight:bold !important;  }
.i{ font-style:italic; }

.pb_3{padding-bottom:3px;}

.bb_gray{ border-bottom:1px solid #edf0ed; }

.t_up{ text-transform:uppercase; }

.acenter{text-align:center;}
.aleft{text-align:left !important;}
.aright{text-align:right !important;}

.clearer{clear:both; float:none !important; font-size:0; height:0; display:block;}
.spacer{ font-size:0;}
.pabs{position:absolute;}

.fleft{float:left;}
.fright{float:right;}

.w_100p{width:100%;}
.w_1p{ width:1%;}
.w_50p{width:50%;}
.w_10{ width:10px; }
.w_20{ width:20px !important; }
.w_30{ width:30px; }
.w_40{ width:40px; }
.w_50{ width:50px; }
.w_60{ width:60px; }
.w_70{ width:70px; }
.w_110{width:110px;}
.w_150{width:150px;}
.w_200{width:200px;}
.w_210{width:210px;}
.w_220{width:220px;}
.w_230{width:230px;}

.pb_5{padding-bottom:5px;}
.pr_10{padding-right:10px;}
.pb_10{padding-bottom:10px;}
.pr_0{padding-right:0 !important;}
.pl_20{ padding-left:20px !important;}
.pt_10{padding-top:10px;}
.pt_3{padding-top:3px;}
.pt_5{padding-top:5px;}
.pl_20{padding-left:20px !important;}
.pl_10{padding-left:10px !important;}
.pl_5{padding-left:5px;}
.pl_3{padding-left:3px;}
.bp_10{ padding-left:10px; padding-right:10px;}
.pad_10{ padding:10px; }

.mr_20{margin-right:20px;}
.mr_10{margin-right:10px;}
.mr_1{margin-right:1px;}
.mb_10{margin-bottom:10px;}
.mb_30{margin-bottom:30px;}
.mb_5{margin-bottom:5px;}

.h_70{height:70px;}
.h_50{height:50px;}
.h_20{height:20px;}
.h_15{height:15px;}
.h_10{height:10px;}
.h_6{height:6px;}
.h_5{height:5px;}
.h_4{height:4px;}
.h_3{height:3px;}
.h_2{height:2px;}
.h_1{height:1px;}

.p_rel{ position:relative; }

.ff_tah{ font-family:Tahoma, sans-serif;}
.ff_ar{ font-family:Arial, sans-serif !important; }

.v_top{vertical-align:top;}
.v_middle{vertical-align:middle;}

/* pagebar */

div.pages{ position:relative; }
div.pages div.to-left{ float:right; position:relative; right:50%;  }
div.pages div.to-right{ position:relative; right:-50%;  }
ul.pages{ list-style:none; font-size:12px;  }
ul.pages li{ display:block; height:20px; width:20px; margin:0 4px 0 4px; float:left; text-align:center; line-height:1.5em; }
ul.pages li.current{ color:#fff; background:url(/common/img/offsite/pagebar.png) left center no-repeat; }
ul.pages li.current a{ color:#fff; }
ul.pages li.prev{ background:url(/common/img/offsite/pagebar-left.png) left center no-repeat; padding-left:10px; text-align:left;}
ul.pages li.next{ background:url(/common/img/offsite/pagebar-right.png) right center no-repeat; padding-right:10px; text-align:left;}
ul.pages li a{ color:#292e33; text-decoration:none; display:block; height:20px; text-align:center; }
ul.pages li span{ display:block; height:20px; color:#dcdcd8; }
ul.pages li.prev , ul.pages li.next { width:auto;}
ul.pages li.prev a, ul.pages li.next a{ width:auto; background:none; text-align:left;}

/* Фотогалерея */
ul.galleries{ list-style:none;}
ul.galleries ul.preview{ list-style:none;  margin-left:-10px; clear:both; overflow:hidden;}
ul.galleries ul.preview li{ float:left; margin-left:10px; }
ul.photos{ list-style:none; }
ul.photos li{ width:50%; text-align:center; float:left;}

/* Suggest */
ul.search_suggest{ margin:0; }

/* Состав команды */
div.c-center div.team{ margin-top:15px; }
div.c-center div.team h3{ border-bottom:1px solid #edf0ed; font-family:Arial, sans-serif; font-weight:bold; padding-bottom:8px; margin-bottom:20px; }
div.c-center div.team .item{ float:left; width:50%; padding-bottom:20px; font-size:12px; }
div.c-center div.team .item .img{ width:60px; height:60px; float:left; overflow:hidden; position:relative; }
div.c-center div.team .item .txt{ margin: 0 7px 0 60px; }
div.c-center div.team .item .number, div.bombardier .number{ color:#fff; font-size:11px; width:20px; height:15px; line-height:11px; padding-top:5px; text-align:center; margin-top:5px;}
div.c-center div.team .item .red, div.bombardier .red{ background-color:#cc2e23; }
div.c-center div.team .item .green, div.bombardier .green{ background-color:#268031; }
div.c-center div.team .item .red, div.bombardier_r .red{ background-color:#cc2e23; }
div.c-center div.team .item .green, div.bombardier_r .green{ background-color:#268031; }
div.c-center div.team .item .number, div.bombardier_r .number{ color:#fff; font-size:11px; width:20px; height:15px; line-height:11px; padding-top:5px; text-align:center; margin-top:5px;}

/* News suggest */
.date {font-size:8pt; color:gray;}
.newsList {}
.newsList > div {margin-bottom: 10px;}
.newsList .tags {overflow: hidden; clear:both; zoom:1;}
.newsList .tags li {float:left; padding-right:5px; font-size:8pt; margin:0px; padding-left:0px !important;}
.search_input {position:relative; width:300px; }
.search_suggest {position:absolute; top:20px; left:0; z-index:100000; background:white; width:294px; border:1px solid #b9bdbf; display:none; margin:0 !important; z-index: 100;}
.search_suggest li {display:none;}
.search_suggest li.selected {background:#eeeeee;}
.tag {font-weight:bold; border:1px dashed #555555; background:#eeeeee;}
.search_suggest li a {position:relative; display:block; padding:3px 3px 3px 10px; background-image:none !important; font-size:11px !important; float:none !important;  }
.search_suggest li  span{ color:#949699; padding-left:5px; }
.search_suggest li.selected  span{  color:#cb2f23; }
.date fieldset {border:none;}


/* Styling */
div.c-center{ font-size:11px; line-height:1.2em; }
div.c-center h1{ font-size:18px; color:#292e33; font-family:Tahoma, sans-serif; font-weight:bold; margin-bottom:10px; line-height:1.2em; }
div.c-center h2{ font-size:16px; color:#292e33; font-family:Tahoma, sans-serif; font-weight:bold; margin:0.5em 0 0.5em 0; line-height:1.2em; }
/*div.c-center h3 { line-height:normal!important;}*/

div.c-center a{color:#292e33; text-decoration:underline;}
div.c-center a:hover{text-decoration:none;}

div.c-center table td{ vertical-align:top; }

div.c-center table.content-table{ margin-bottom:1em; }
div.c-center table.content-table th{ text-align:left;}
div.c-center table.content-table td{ padding:2px; }
div.c-center table.content-table .head  td,
div.c-center table.content-table .head  th{ background-color:#CC2E23; color:#fff; font-weight:bold; padding: 2px;}

div.c-center table.avg_content-table{margin: 7px 0 15px 0;  border-top: 1px solid #d7d7d2;}
div.c-center table.avg_content-table th{ text-align: left; color: #8a9097; font-family: Arial; font-weight: normal; font-size: 12px; padding: 3px 0;}
div.c-center table.avg_content-table td{ padding: 3px 0;}
div.c-center table.avg_content-table td a{ color: #4a974d;}



div.c-center table.avg_content-table_vth{margin: 10px 0 15px 0; border-collapse: collapse;}
div.c-center table.avg_content-table_vth th{ text-align:left; color: #fff; font-family: Arial; font-weight: normal; font-size: 11px; padding: 6px 10px; background: #c32b2d; text-transform: uppercase;}
div.c-center table.avg_content-table_vth td{ padding: 10px; border-bottom: 1px solid #d7d7d2;}
div.c-center table.avg_content-table_vth td a{ color: #4a974d;}



div.c-center table.fan-table{ margin-bottom:1em; border-collapse: collapse; width: 100%}
div.c-center table.fan-table th{ text-align:left; padding: 6px 0 4px 10px; font-family: Tahoma; font-size: 10px; text-transform: uppercase; color:#fff;background:#CC2E23; vertical-align: top; font-weight: normal;}
div.c-center table.fan-table td{ padding: 6px 13px; font-family: Arial; font-size: 11px;}
div.c-center table.fan-table td a{color: #41964b;}
div.c-center table.fan-table tr.bg-gray{ border-top: 1px solid #d8d8d3; border-bottom: 1px solid #d8d8d3; background: transparent !important;}

div.c-center .bg-gray, div.c-center .gray{ background-color:#D8D8D3; }
div.c-center ul, div.c-center ol{ margin:0.5em 0 0.5em 2em; }
div.c-center ol li{ margin-bottom:1em; }
div.c-center .gray-txt{ color:#949699;  }
div.c-center .gray-txt span{ color:#e9eaea;}

div.c-center h3.dark, div.c-center h3.red{ color:#fff; background:url(/common/img/offsite/content-h3-dark.png) left top no-repeat; font-size:9px; font-family:Tahoma, inherit; padding:4px 10px 3px 10px; margin-bottom:5px; }
div.c-center h3.red{ background-image:url(/common/img/offsite/content-h3-red.png);}

.f_10{ font-size:10px; }
div.c-center .f_10 span{ display: block; text-transform: uppercase; color:#949699; margin-bottom: 5px;}
.f_11{ font-size:11px; }
.f_12{ font-size:12px; }
.center{ text-align:center; }
.color-green{ color:#336f38; }
.color-red{ color:#cc2e23; }

.arrow-red{ display:block; padding-right:10px; background:url(/common/img/offsite/arrow-red.png) right center no-repeat; }

.calendar{z-index:1000;}

.error_form { background: url("/common/img/bilet/error2.gif") no-repeat scroll 0 0 transparent; display: none; height: 58px; position: absolute; width: 226px; z-index: 1000; }
.error_auth2 { padding: 0 0 0 10px; }
.errorDiv { color: #555555; font-size: 10px; padding: 3px 16px 6px 0; }
.my-loko { position: relative; }
.d_none{ display:none; }
.no-pad{padding:0 !important;}


.photos h3 {margin:10px 0px 10px 10px;}
.photos > div{margin-top: 5px; border-top:1px solid #eeeeee; padding-top:15px;}
.photos ul {position:relative; height:180px; width:420px; overflow:hidden; clear:both;}
.photos ul li {list-style:none; position:absolute;}
.photos ul li.gal_1 {left:0px; z-index:1;}
.photos ul li.gal_2 {left:120px; z-index:2;}
.photos ul li.gal_3 {right:0px; z-index:3;}

/*.selected {font-weight: bold;}*/

.head td{color:#ffffff; font-weight: bold; background: #000000;}

.head td a, .head tr:HOVER a {color:#ffffff;}
.head td a.selected {text-decoration: none;}
.zebra .data tr:HOVER, .zebra td.hover, .help li.hover, .help li:hover,  .zebra .data tr:HOVER a {color:#CC2E23;}
.help li {list-style: none;}
table.zebra td.player_name {text-align: left;}

.txt h3 a {font-size:14px !important; text-decoration:underline !important; font-family:Arial,Tahoma,Verdana,sans-serif !important;}

table.zebra tr.h3 td {padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:10px; line-height:12px;}

/*transfers:*/
div.c-center div.transfers .item{width:100%; padding-top:10px; border-bottom:1px solid #EDF0ED;}
div.c-center div.transfers .item .txt {padding-right:70px; background-position:top right no-repeat; height:70px;}
.transfers .item .date {color:#949699;}
.transfers .item .details, .transfers .item .t_team{margin-top:5px;}

#translation td {font-size:12px;}
#translation .time {font-weight: bold;}
#translation div.pcard {width:10px;}
#translation td {padding: 8px 0px;}
#translation td {vertical-align: top;}
#translation td.ico {background-color: #FFFFFF !important;}
#translation td.ico .pcard{padding-left:25px;}


.div_popup{
 position: absolute; top: 0; left: 0; z-index: 20;
}
.div_popup_foto{
/* background: url(/common/img/fon_div_popup_foto.png) 0 0 no-repeat;
 width: 754px; height: 552px;*/
 position: relative; top: 0; left: 0;
background: #fff;
 padding: 30px 60px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -moz-box-shadow: 0px 3px 30px #000;
  -webkit-box-shadow: 0px 3px 30px #000;
  box-shadow: 0px 3px 30px #000;
  behavior: url(ie-css3.htc);
}
.div_popup_foto h1{
 font-family: Arial; font-weight: bold; font-size: 14px;
 padding: 32px 0 8px 0;
 text-align: center;
}
.div_popup_foto img.fotka{
 display: block;
 margin: 0 auto;
 /*width:640px; height: 440px;*/
 background-repeat: no-repeat;
 background-position: 50% 50%;
}
.div_popup_foto .tegi  {padding: 5px 0 0 56px;}
.div_popup_foto .tegi a{ color: #949699; font-family: Tahoma; font-size: 10px;}

.div_popup_foto a.fotka_pr{position: absolute; top: 50%;/*270px;*/ left: 28px; width: 23px; height: 23px; z-index: 1101; display: block; background: url(/common/img/fotka_prev.gif) 0 0 no-repeat;}
.div_popup_foto a.fotka_nx{position: absolute; top: 50%;/*270px;*/ right: 28px; width: 23px; height: 23px; z-index: 1102; display: block; background: url(/common/img/fotka_next.gif) 0 0 no-repeat;}

.div_popup_close{
position: absolute; top: 28px; right: 28px;
/*width: 18px; height: 20px;*/ background: url(/common/img/dp_cl.jpg) 0 0 no-repeat;
 z-index: 1100; width: 23px; height: 23px;
 display: block;
}

#car-txt-gallery- h3{
  font-family: Arial Narrow; font-size: 18px; color: #292e33;
  padding-top: 20px;
  text-transform: uppercase;
}
#car-txt-gallery- span.date{
  font-family: Tahoma; font-size: 10px; padding-top: 20px; color: #717478; display: block;
  padding: 8px 0;
}
.sliderContainer{width/**/:/**/ 420px; padding: 10px 40px;}
#sliderContainer{width/**/:/**/ 420px;}
#slider         {width: 1000px; position: relative; background: url(/common/img/id_Slider.jpg) 0 0 no-repeat;}
#slider img     {margin: 0 10px; background: transparent;}


#sliderBox {width:418px; height: 70px; background: url("/common/img/id_Slider.jpg") top left no-repeat; position: relative;}
.sliderBox {width:418px; height: 70px; background: url("/common/img/id_Slider.jpg") top left no-repeat; position: relative;}

#btnLeft {position: absolute; top: 25px; left: 7px; width: 23px; height: 23px; z-index: 1001; display: block; background: url(/common/img/fotka_prev2.gif) 0 0 no-repeat;}
.btnLeft {position: absolute; top: 25px; left: 7px; width: 23px; height: 23px; z-index: 1001; display: block; background: url(/common/img/fotka_prev2.gif) 0 0 no-repeat;}

#btnRight{position: absolute; top: 25px; right: 7px; width: 23px; height: 23px; z-index: 1002; display: block; background: url(/common/img/fotka_next2.gif) 0 0 no-repeat;}
.btnRight{position: absolute; top: 25px; right: 7px; width: 23px; height: 23px; z-index: 1002; display: block; background: url(/common/img/fotka_next2.gif) 0 0 no-repeat;}

#photos {position: absolute; overflow: hidden; height: 50px; width:300px; left:59px; top:10px;}
.sliderBox .photos {position: absolute; overflow: hidden; height: 50px; width:300px; left:59px; top:10px;}
.sliderBox .photos span {display: block; padding:0px 5px; float:left;}

#photos span {display: block; padding:0px 5px; float:left;}

#OthersGaleri h4{font-family: Arial; font-size: 14px; color: #292e33; margin: 20px 0 13px 0;}
#OthersGaleri div.OG     { clear: both; height: 75px;}
#OthersGaleri div.OG img { width: 120px; height: 110px; margin: 0 20px 0 0;}
#OthersGaleri div.g_TITLE{ padding-top: 0px;}
#OthersGaleri div.g_TITLE h2{font-family: Arial; font-size: 14px;}
#OthersGaleri div.g_TITLE .opi, #OthersGaleri div.g_TITLE .date{font-family: Tahoma; font-size: 10px; color: #9fa1a3;}

.desc_name{ font-family: Tahoma; font-size: 11px; color: #9fa1a3;}

.sound_playback h2 a{font-family: Arial; font-size: 12px; text-decoration: none; margin-bottom: 0; padding-bottom: 0;}
.sound_playback h2  { margin-bottom: 0 !important;}

.Data_Skachat       { height: 16px; position: relative; top: 0; left: 0; font-family: Tahoma; font-size: 10px; color: #939598;}
.Data_Skachat span.data   {display: block; position: absolute; top: -3px; left: 0;}
.Data_Skachat span.skachat{display: block; position: absolute; top: -3px; right: 0;}
.Data_Skachat span.skachat a     {color: #939598;}

#Video_Procvotrov       { height: 18px; position: relative; top: 0; left: 0; font-family: Tahoma; font-size: 10px; color: #939598;}
#Video_Procvotrov .data   {display: block; position: absolute; top: 0; left: 0;}
#Video_Procvotrov .data a {color: #4a974d;}
#Video_Procvotrov .skachat{display: block; position: absolute; top: 0; right: 0;}

#Tags  {color: #939598; margin: 18px 0 15px 0;}
#Tags a{color: #4a974d;}

#Search_Video          {color: #939598; margin: 0 0 28px 0;}
#Search_Video .h3      {font-family: Arial; font-size: 11px;}
#Search_Video form     {padding: 0; margin: 5px 0 0 0; width: 320px; position: relative;}
#Search_Video input    {width: 230px; padding: 3px 0;}
#Search_Video form span{display: block; position: absolute; top: 0; right: 0;}
#Search_Video input.knopko{ width: 69px; height: 24px; padding: 0; margin: 0;}

#VideoPoTeme      {padding: 20px 0 0 0;}
#VideoPoTeme ul   {margin: 5px 0 0 0;}
#VideoPoTeme ul li{list-style: none; padding: 15px 0; margin: 0 0 0 0; display: block; border-bottom: 1px solid #e8e9e9; position: relative; top: 0; left: 0;}
#VideoPoTeme h3   {font-family: Arial; font-size: 14px;}
#VideoPoTeme h4   {font-family: Arial; font-size: 12px;}
#VideoPoTeme p    {font-family: Arial; font-size: 11px; color: #939598; padding: 0 0 5px 0;}

#VideoPoTeme_index ul   {margin: 5px 0 0 0;}
#VideoPoTeme_index ul li{list-style: none; padding: 0; margin: 0 0 27px 0; display: block; position: relative; top: 0; left: 0; clear:both; float:none !important;}
#VideoPoTeme_index h3   {font-family: Arial; font-size: 14px; padding: 0 0 5px 0;}
#VideoPoTeme_index p    {font-family: Arial; font-size: 12px; color: #2e3235; padding: 0 0 5px 0;}
#VideoPoTeme_index .about{font-family: Arial; font-size: 10px; color: #939598;}


#first{ border-bottom: 1px solid #e9eaea;}
.wallpapers .sep .item{ float:left; width:50%; padding:10px 0 10px 0; border-bottom: 1px solid #e9eaea;}
.wallpapers .item .img{width:60px; height:60px; overflow:hidden; position:relative; float:left; margin-right: 10px;}
.wallpapers .sep .img a{ display:block; }
.wallpapers .sep       {margin-top:-2px; line-height:1.2em; padding-left:5px;}
.wallpapers .sep a     {color:#292e33; text-decoration:none; font-size:12px; }
.wallpapers .sep h3    {color:#292e33; font-family: Arial; font-size:12px; margin-top:0.5em; }
.wallpapers .sep .about{color:#949699; font-family: Tahoma; font-size: 10px; margin-top:0.5em; }


div.denrojd  { clear: both; height: 70px;}
dl.tabs-tour div.item h4{color: #2e3236; font-size: 11px; text-transform: uppercase; font-weight: bold; padding-top: 12px;}
div.tabs     {width:100%;	overflow:hidden; font-size:10px; zoom:1;	position:relative;}
div.bd_h3    {color: #cc2e23; font-size: 10px; text-transform: uppercase; font-weight: bold;}
#offset a.fio{color: #2e3236; font-size: 10px; text-transform: uppercase; display: block; padding: 12px 0 0 0; margin: 0; text-decoration: none;}
h4.fio{color: #2e3236; font-size: 10px; text-transform: uppercase; display: block; padding: 12px 0 0 0; margin: 0; text-decoration: none;}
#offset .birthday{color: #939598; font-size: 10px;}
/*div.denrojd */span.birthday{color: #939598; font-size: 10px;}
div.birthday{color: #939598; font-size: 10px; line-height: 10px;}

.denrojd_hr{ border-bottom: 1px solid #e8e9e9; margin-bottom: 27px;}

.Sponsori    {margin: 0 0 30px 0; border-bottom: 1px solid #d8d8d3; padding-bottom: 14px;}
.Sponsori img{margin: 0 0 16px 0;}
.c-center .Sponsori h2 {font-family: Arial; font-size: 14px !important;}
/*fix photo preview:*/
div.img {margin-left:-10px; margin-right: -10px;}


.TekushiyTur{color: #292e33;}

.atu_carousel_images > .item{display: none;}
.atu_carousel_images .active{display: block;}

p.avg_Legenda{font-size: 10px !important;}
td.avg_Grajdanstvo span{font-size: 12px;}

/* Обратная связь
---------------------------------- */
#feedback h1{ margin-bottom: 20px;}
#feedback .vajno{color: #c12e1e; font-size: 14px;}
#feedback .left2{padding: 0 15px 6px 0; font-size: 12px;}
#feedback input.captcha{ width: 137px;}
#feedback input#knopkoSend{ width: auto; margin-left: 115px;}
#feedback input{ width: 250px; margin-bottom: 5px;}
#feedback texarea.textarea_adr{ width: 250px; margin-bottom: 5px;}

/* ---------------------------------- */

#PartPrLoyalnost td{padding: 7px 0 15px 0;}

#SponsorsRFPL    {position: relative; top: 0; left: 0; height: 135px;}
#SponsorsRFPL .s1{position: absolute; top: 5px; left: 54px; z-index: 11111; width: 170px; height: 25px;}
#SponsorsRFPL .s2{position: absolute; top: 45px; left: 22px; z-index: 11112; width: 84px; height: 25px;}
#SponsorsRFPL .s3{position: absolute; top: 40px; left: 115px; z-index: 11113; width: 56px; height: 47px;}
#SponsorsRFPL .s4{position: absolute; top: 45px; left: 180px; z-index: 11114; width: 84px; height: 26px;}
#SponsorsRFPL .s5{position: absolute; top: 94px; left: 10px; z-index: 11115; width: 83px; height: 26px;}
#SponsorsRFPL .s6{position: absolute; top: 97px; left: 102px; z-index: 11116; width: 83px; height: 25px;}
#SponsorsRFPL .s7{position: absolute; top: 94px; left: 193px; z-index: 11117; width: 84px; height: 26px;}







.txt .date {
	line-height:normal !important;
}



.menu_top {
 	_position:relative;
	_overflow:hidden;
}

.news_anons ul {
	_position:relative;
	
}

.news_anons li {
	
	
}
.header-misc, .logo-panel  {
 	_position:relative;
	_overflow:hidden;
}

.header-misc {
	_margin:0 0 0 -15px;
}

.logo-panel  {
	_margin-top:-15px;
}

.header-misc .ico-navig {
	_overflow:hidden;	
}

.menu_top ul li  {
	_position:relative;
	
	_float:none !important;
	_display:inline!important;
	_margin-top:5px;
	_padding:20px;
}

.menu_top ul li a {
	_position:relative;
	_z-index:500;
	_width:auto;	
	_float:none!important;
	_display:inline!important;
	_zoom:1;
	_line-height:34px
	
	
}

.menu_top ul li a img {
	_position:relative;
	_display:block;
	_float:none!important;
}

.tabs-main dt.tab-video {
	_margin-right:-3px;
}

.tabs-main dt.tab-photo {
	
}

.bg  {
	_position:absolute;
	_left:250px;
	_top:0px
}

.bg a {
	_position:relative;
	_float:none!important;
	_display:inline!important;
	_zoom:1;
	
}

.header-misc .links {
	_float:none!important;
	_display:inline!important;
	_zoom:1;
	_margin-bottom:-30px;
}

.header-misc .links .h {
	//margin-top:-500px;	
}

.EvtyntsMain .item .c4, .EvtyntsMain .item .c3 {
	_bottom:-10px;	
}

.item .c4, .item .c3 {
	_bottom:-10px;
}

/*.c-right .item .c4, .c-right .item .c3 {
	_bottom:10px !important;
	_border: 1px solid #0F3;
	_line-height:0;
	_font-size:0;
	_overflow:visible;
}*/

.c-right .item .c1, .c-right .item .c2, .c-right .item .c3, .c-right .item .c4 {
	_display:none;
}


.corners-gray {
	
}

.corners-gray .bottom {
	
	_margin-bottom:-20px
}
.index-columns .content-small {
	_float:none;
}

.index-columns .sec {
	_float:none;
	_position:absolute;
	right:0;
	top:0;
}

.content-small.sec .offset {
	_position:absolute;
}

.content-small h3 a {
	_color:#FFF;
}

div.content-small table.league tbody tr.even {
	_background:none !important;
	_background-color:#EEF0ED!important;
}
.sponsors   {
	_position:relative;
	_overflow:hidden;
}
.sponsors ul {
	_position:absolute;
	_overflow:hidden;
}

div.c-right {
	_float:right !important;
	
	_position:relative;
	_top:0;
}

#container-wrap {
	
	_position:relative;
}

div.c-center {
	_margin-right:-15px;
}

div.c-left ul.menu li {
	_position:relative;
}

div.c-left ul.menu li.sel ul li {
	_position:relative;
}

div.c-left ul.menu li.sel ul li a {
	_position:relative;
	_padding-bottom:5px;
	_margin-bottom:-10px !important
}

div.c-left ul.menu li.sel ul li.sel ul li a  {
	_margin-bottom:0 !important
}

div.c-left ul.menu li.sel ul li.sel ul   {
	_margin-top:7px !important
}

.corners-gray {
	
	
}

.c-right .corners-gray .top, .c-right  .corners-white .top {
	_width:300px;
	_line-height:0;
	_font-size:0;
	_display:inline;
	_zoom:1;
	_visibility:hidden;
}


.c-right .corners-white .bottom {
	_width:300px;
	_line-height:0;
	_font-size:0;
	_display:inline;
	_zoom:1;
	_margin-top:-5px;
	_background:url("/common/img/offsite/corners-right.png") no-repeat scroll left -5px  !important;
	_position:relative;
	_bottom:5px;
	_visibility:hidden;
}


.c-right .corners-gray .bottom {
	_width:300px;
	_line-height:0;
	_font-size:0;
	_display:inline;
	_zoom:1;
	_background:url("/common/img/offsite/corners-gray.png") no-repeat scroll left -5px  !important;
	_position:relative;
	_bottom:0px;
	_visibility:hidden;
}



.bg_wrapper_ie6 {
	_display:block;
	_margin:0 0 15px 150px;
	_position:relative;
	_float:none !important;
	_overflow:hidden;
	
}

.bg_wrapper_ie6 .bg {
	_margin-bottom:20px;
	_float:none !important;
	_width:76px;
}

.header-misc .bg {
	_background:url("/common/img/offsite/bg-sel_ie6.gif") no-repeat scroll 34px top transparent !important;
}

.bg_wrapper_ie6 .bg .styleswitch{
	/*_z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "" + this.innerHTML)*/
    

}

.bg_wrapper_ie6 .bg .sel{
	
	_background:url("/common/img/offsite/bg-sel-check_ie6.gif") no-repeat scroll center center transparent !important; 
	
	_position:absolute;

	/*_z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "<img src='/common/img/offsite/bg-sel-check.png'>" + this.innerHTML)*/
	}







.ie6padding {
	_margin-top:8px;
}


/*--------------Заголовки блоков-------------------*/
.c-right .new_style h3 {
   color:#FFFFFF;
   font-family:Tahoma,inherit;
   font-size:9px !important;
   margin-bottom:8px !important;
   padding:4px 10px 3px !important;
   text-transform:uppercase !important;
   line-height:1.2em !important;
   height: 13px !important;
}
.c-right .header_style_red h3 {
   background: url("/common/img/offsite/h3-red.png") no-repeat left center !important;
}
.c-right .header_style_green h3 {
   background: url("/common/img/offsite/h3-green.png") no-repeat left center !important;
}
.c-right .header_style_none h3 {
   color: #000000 !important;
   font-size: 10px !important;
   background: none !important;
}

.c-right .block_style_white {

}
.c-right .block_style_white .top, .c-right .block_style_white .bottom {
   background:url("/common/img/offsite/corners-right.png") no-repeat left top !important;   
}
.c-right .block_style_white .bottom {
   background-position: left -5px !important;
}
.c-right .block_style_white .corners-white {
   background: #ffffff !important;
}
.c-right .block_style_white .corners-gray {
   background: #ffffff !important;
}
.c-right .block_style_white .gray-block {
   background: #ffffff !important;
}

.c-right .block_style_gray .top, .c-right .block_style_gray .bottom {
   background:url("/common/img/offsite/corners-gray.png") no-repeat left top !important;   
}
.c-right .block_style_gray .bottom {
   background-position: left -5px !important;
}
.c-right .block_style_gray .corners-white {
   background: #DCDED7 !important;
}
.c-right .block_style_gray .corners-gray {
   background: #DCDED7 !important;
}
.c-right .block_style_gray .gray-block {
   background: #DCDED7 !important; 
}
.c-right .header_style_green a.red, .c-right .header_style_green a.green {
   background-image: url("/common/img/offsite/arrow-green.png") !important;
}
.c-right .header_style_red a.red, .c-right .header_style_red a.green {
   background-image: url("/common/img/offsite/arrow-red.png") !important;
}
.c-right .simple_block {
   margin-bottom: 10px;
}
/*--------------/Заголовки блоков-------------------*/
div.c-center h4{font-size: 12px;}


/*--------------Табы карточки матча-------------------*/
dl.inner-tabs .inactive {
	color:#8F8F86!important;
	cursor:auto !important;
	text-decoration:none !important;
}

dl.inner-tabs h3 {
	line-height:normal !important;
}

/*--------------Схема рекламных площадок-------------------*/

.toggle_block_schema {
	display:inline-block;
	//display:inline;
	//zoom:1;
	margin:7px 0 15px;
	text-decoration:none !important;
	border-bottom:dashed 1px #292E33;
}

.dark_wide {
	background:url("/common/img/offsite/content-h3-dark_wide.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	font-family:Tahoma,inherit;
	font-size:9px;
	margin-bottom:5px;
	padding:4px 10px 3px;
}

.map_block {
	margin: 20px 0 0 0;
}


/*--------------поправочка блока фото в разделе медиа-------------------*/

.desc .images-list {
	overflow:hidden;
	width:418px;
	position:relative;
}
.desc .images-list .sliderBox {
	margin-top:5px;
}