body { 	height:100%; 	margin:0; 	padding:0; 	font-size: 90.01%; 	font-family: Arial, Helvetica, sans-serif; 
	 background: #000000 url('/bitrix/templates/info_light_red/images/black-ball.jpg') no-repeat left 370px fixed !important;
	} 

a:hover {text-decoration:none;} .hr{border-bottom:1px solid; height:1px; font-size:1px; margin-bottom:20px;clear: both;} .br{height:1px; font-size:1px; line-height:1px; clear:both;} span.small-grey{font-size:0.90em;} 
#page-wrapper{min-height:100%; margin:0 auto; width:1280px;} span.grey{display:block; margin-left: -14px; padding: 6px 14px;} /* BANNER */ #banner-top {text-align:center;margin-top:5px;} #banner-left{text-align:center;margin-bottom:20px;} #banner-left-two{text-align:center;margin-bottom:20px;margin-top:20px;} 
/* HEADER */ #header {position: relative; height:250px; background: url("/bitrix/templates/info_light_red/images/topimage.jpg") no-repeat;} #header-title{position:absolute; top:20px; left: 170px; height:40px; font-size:1.7em; font-weight: bold;} #header-title a{text-decoration:none;} /* SEARCH */  #left-search #title-search-input {width:180px;padding: 0 0 0 10px;line-height:31px;height: 31px;} table.search-filter select.select-field, div.search-page input.search-button {font-size:1em} table.search-filter td {padding:0.6em;} div.search-item {font-size:0.85em;margin: 1em 0 0 0; padding: 0 0 1em;} /* AUTH */ #header-auth{position:absolute; right:215px; top:0; font-size:0.75em; font-family: Verdana, Arial, Helvetica, sans-serif;} #header-auth a{margin-left:20px; color: #000000;} 
/* BODY */ 
#page-body{margin:5px 30px 0 37px;} 
table td.page-left, table td.page-right {vertical-align:top; padding:0;} 
table div.page-right {margin-left:20px;/*width:450px;*/ } div.hr-title{margin-bottom:15px;} /* FOOTER */ #footer-wrapper {height: 185px; padding-top:28px; position: relative; margin: 0 auto; min-width: 1000px; max-width: 1280px;} #footer-wrapper div.copyright{position:absolute; right:50px; bottom:50px; font-size:0.9em;} 
/* MAIN MENU */ #main-menu {position:absolute; top:208px; left:0; width: 100%; padding:10px 0; overflow: hidden; height:25px; background-color:#000; } 
#main-menu ul {list-style-type: none; overflow: hidden; margin:0; padding:0; } 
#main-menu li {margin: 0; padding:0; height: 27px; border-right: 1px solid #FFFFFF; } 
#main-menu li a {font-size:1.4em; text-decoration: none; font-weight:bold; line-height:27px;} #horizontal-multilevel-menu li a.root-item,#horizontal-multilevel-menu li a.root-item:hover,#horizontal-multilevel-menu li a.root-item-selected {padding:0 10px;} #horizontal-multilevel-menu, #horizontal-multilevel-menu ul {background:none;} /* BOTTOM MENU */ div.bottom-menu{position:absolute; right:40px;} div.bottom-menu ul{margin:0;padding:0;} div.bottom-menu ul li{list-style-type: none; margin:0 10px; padding:0; font-size:0.9em; float:left;} /* BOTTOM MENU LEFT */ div.bottom-menu-one{position:absolute; left:50px; width:130px;min-width: 20px;} div.bottom-menu-two{position:absolute; left:185px;min-width: 20px;} div.bottom-menu-three{position:absolute; left:320px;min-width: 20px;} div.bottom-menu-four{position:absolute; left:455px;min-width: 20px;} div.bottom-menu-left ul{margin:0; padding:0;} 
div.bottom-menu-left ul li{font-size:0.90em; list-style-type: none; overflow: hidden; margin:0; padding:0;margin-bottom:4px;} div.bottom-menu-left div.bottom-menu-title{margin-bottom:15px;} /* MAIN THEME */ div.main-theme-list{margin-bottom:40px;} div.main-theme-list div.main-theme-title {font-size:1.5em; font-weight:bold; padding-bottom:8px; margin-bottom:10px;} div.main-theme-list table td {vertical-align:top;} div.main-theme-list img.preview_picture {margin-right:20px;} div.main-theme-list td.theme-text {width:100%;} div.main-theme-list div.main-theme-name {font-size:1.25em;margin-bottom:10px;} div.main-theme-list div.main-theme-name a {text-decoration:none;font-weight:bold;} div.main-theme-list div.theme-news-list span.news-date-time {font-size:0.75em;} div.main-theme-list div.theme-news-list a {text-decoration:none;} div.main-theme-list div.theme-news-list a:hover {text-decoration: underline;} div.main-theme-list div.theme-news-list div.theme-news-item{margin-bottom:10px;} 

/* MAIN NEWS */ div.main-news-list div.news-item {margin-bottom:30px;} div.main-news-list div.main-news-title {margin-bottom:15px;} 


div.main-news-list div.news-picture {
    float: left;
    margin: 0 20px 20px 0;
}

div.main-news-list div.news-name {margin:5px 0 !important; font-size:1.15em !important;} div.main-news-list div.news-name a {text-decoration:none;} div.main-news-list div.news-name a:hover {text-decoration:underline;} div.main-news-list span.news-preview-text{font-size:0.91em !important;} div.main-news-list div.news-text-pict {margin-left:140px !important;} div.news-list div.main-news-list{margin-top:0 !important;} /* NEWS LIST */ div.news-list div.news-item {margin-bottom:30px;} div.news-list div.news-text-pict{margin-left:0px;} div.news-list div.main-news-title {margin-bottom:15px;} div.news-item span.news-date-time {font-size:0.75em;} div.news-list 



div.news-picture {margin-right:16px;  float:left; text-align:center; margin-top:2px;} 
div.news-picture2 {margin-right:16px; float:left; text-align:center;} 

div.news-list div.news-name {margin-bottom:2px;font-size:1em;} div.news-list div.news-name a {text-decoration:none;} div.news-list div.news-name a:hover {text-decoration:underline;} div.news-list span.news-preview-text{font-size:0.90em;} div.news-list span.news-show-property{font-size:0.75em;} /* NATIONAL NEWS */ div.national-news div.news-text{font-size:0.85em;} div.national-news div.news-picture {margin-right:10px;} div.national-news a {text-decoration:none;} div.national-news span.news-show-counter{font-size:0.90em;} div.national-news div.news-item-left{margin-right:10px;} /* DETAIL NEWS */ div.news-detail div.news-text {margin-top:10px; line-height:160%; word-spacing.17em;} div.news-detail div.news-picture {margin-right:16px; float:left; text-align:center; padding-top:10px;} div.news-detail span.news-date-time {font-size:0.75em;} div.news-detail-back {font-size:0.85em;margin:10px 0;} div.news-detail-theme {margin:15px 0 15px 0;padding-top:15px;} div.news-detail-theme div.news-theme-title {margin-bottom:10px;} div.news-detail div.news-theme-date {font-size:0.75em;float:left; width:131px; text-align:right} div.news-detail div.news-theme-url {font-size:0.90em; margin-left:138px;} div.news-detail div.news-theme-item {margin:3px 0;} div.news-detail div.news-property {margin-top:10px; font-size:0.85em} div.news-detail div.news-detail-share {float: right; margin-right: 110px; margin-top: -31px} /* THEMES */ table.theme-list{width:100%;} table.theme-list td{padding:5px 0;} table.theme-list td.theme-letter{width:30px; font-weight:bold;} 


div.job-item{font-size:0.9em;} div.main-vacancy{margin-right:11px;} div.main-resume{margin-left:11px;} div.job-item{margin-bottom:3px;} div.job-list div.job-list-title{margin-left:55px;} div.main-vacancy div.job-list-title, div.main-resume div.job-list-title{margin-left:0;} div.job-list ul li{list-style-type: none; background:url(images/bullet.gif) left no-repeat; padding-left:15px; margin-bottom:7px } div.job-list ul li span{font-size:0.85em} div.job-section table{width:100%} div.job-section td{padding:5px 10px;} div.job-section th{padding:5px 10px; text-align:left; font-weight:normal; font-size:0.9em} div.job-element div.job-prop-title{margin-bottom:5px; font-size:0.9em; font-weight:bold;} div.job-element div.job-prop-text{margin-bottom:20px;} /* BOARD */ div.board-section-list ul{margin:0;padding:0;} div.board-section-list td{font-size:1.20em; vertical-align:top;padding-bottom:20px;} div.board-section-list td.td0{padding-right:20px;} div.board-section-list ul li{font-size:0.75em;list-style-type: none; float:left; margin-right:10px;} div.board-section-list span{font-size:0.85em} div.board-section-list a.board-section-selected{text-decoration:none;} div.board-section span.board-date{font-size:0.85em;} div.board-section div.board-title{margin-bottom:8px;margin-top:13px; font-weight:bold;} div.board-section div.board-text{margin-top:10px;} div.board-sections div.hr{margin-bottom:0;} /* Navigation */ div.navigation { font-size:100%; line-height:200%; } span.navigation-title { padding-right:0.65em; font-weight: bold;} 
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;} span.nav-current-page { padding:0.2em 0.3em; } div.navigation span.arrow { font-size:100%; font-family:Times, serif; } div.navigation span.ctrl { font-size:85%; } div.national-news-add { float:right; margin-top:-40px; font-size:0.85em; } /* REVIEWS */ table.reviews-post-table {border-top: 0; margin-bottom: 1em; width: 100%;} table.reviews-post-table div.reviews-text{padding-top: 0.40em;} table.reviews-post-table thead td, table.reviews-post-table tbody td {padding-top: 0.20em;} div.reviews-add-text{text-align:center; font-size:0.9em; color:#494949; margin-bottom:10px; padding-top: 10px;} div.reviews-add-text a{color:#494949} table.reviews-post-table table.forum-quote{width:95%; margin:10px 0 0 20px;} table.reviews-post-table table.forum-quote th{text-align:left;font-weight:normal;padding-left:10px;} table.reviews-post-table table.forum-quote td{padding-left:10px;} /* VOTE */ div.voting-form-box{margin-bottom:20px;} div.voting-form-box div.vote-item-title{} div.voting-form-box div.vote-answers-list{margin:0 60px 0 20px;} div.voting-form-box table.vote-answers-list{width: 100%;} div.voting-form-box table.vote-answers-list td.vote-answer-name{width: 100%; border-top:1px dotted #b2b2b2; padding:5px 0; font-size:0.90em; vertical-align:top;} div.voting-form-box table.vote-answers-list td.vote-answer-percent{padding:5px; border-top:1px dotted #b2b2b2; vertical-align:top;} div.voting-form-box table.vote-answers-list td.vote-answer-counter{padding:5px; border-top:1px dotted #b2b2b2; vertical-align:top;} div.voting-form-box ol.vote-items-list{margin:0;} 
div.voting-form-box ol.vote-items-list li{ border-top:1px dotted #b2b2b2;} div.voting-form-box div.vote-vote-footer{margin-left:20px;} /* ADD FORM */ div.data-form div.data-form-line{margin-bottom:20px;} div.data-form div.data-form-name{margin-bottom:5px;} div.data-form div.data-form-input input, div.data-form div.data-form-input select, div.data-form div.data-form-input textarea{padding:4px;} div.data-form div.data-form-input input, div.data-form div.data-form-input textarea{width:90%;} div.data-form div.data-form-input input.checkbox{width:auto;} div.data-form div.data-form-input select{width:255px;} div.data-form div.data-form-input #input_date_active_to, div.data-form div.data-form-input #captcha_word, div.data-form div.data-form-input #input_21, div.data-form div.data-form-input #input_24{width:245px;} /* LIST FORM */ table.data-table thead td{font-size:1.10em; padding-bottom:15px;} table.data-table{width:100%;} table.data-table td{padding-right:20px;} table.data-table tfoot td{padding-top:15px;} /* BLOG */ .blog-posts{width: 100%; float: none;} div.blog-sidebar{width: 100%; float: none;} div.blog-sidebar-info{width: 50%; float: left;} div.blog-sidebar-calendar{width: 50%;float: left;} div.blog-search-form div.blog-search-text input{width:150px;} div.blog-search-form div{float:left;margin-right:10px;} div.blog-sidebar{padding-left:10px;} div.blog-sidebar ul li.blog-search{height:65px;} div.blog-sidebar ul{padding:0;} div.blog-sidebar ul li{list-style-type: none;} 
div.blog-sidebar ul h3{padding-bottom:10px;} div.blog-sidebar ul li.blog-tags ul li, div.blog-sidebar ul li.blog-settings ul li{font-size:0.9em} div.blog-sidebar div.blog-sidebar-calendar ul li.blog-calendar{margin-left:20px;} .blog-post {margin:10px 0; padding-bottom: 1em; padding-right:0.8em;} div.blog-post-meta div.blog-post-info-bottom {display:none;} .blog-post-title{font-size:1.15em; font-weight:normal;padding:0 0 7px 0;} .blog-post-info{background:none; padding:4px 0} .blog-post-info-back{background:none; font-size:0.85em; height: 20px;} div.blog-post-meta-util, div.blog-post-tag{font-size:0.9em;} div.blog-post-current .blog-post-title{display:none} /* PHOTO */ div.photo-info-box{margin-bottom:20px;} div.photo-header-component, div.photo-header-big{font-size:1.15em; font-weight:normal;padding:0 0 7px 0; margin-bottom:0;} div.photo-header-big{border:0;} div.photo-header-big div.photo-header-inner, div.photo-header-middle div.photo-header-inner{margin-bottom:0; padding-bottom:10px} div.photo-td-left div.photo-controls-buttons ul.photo-controls li a span{background:none;padding: 0;text-align:left;} div.photo-td-left div.photo-controls-buttons ul.photo-controls li a{font-size:1em; font-weight:normal; text-decoration:underline; width:auto; padding:0} div.photo-td-left div.photo-controls-buttons ul.photo-controls li a:hover{text-decoration:none} div.photo-td-left div.photo-controls-buttons ul.photo-controls li{margin:0;padding:0; float:left;clear: none; padding-right:20px;} div.photo-td-left div.photo-controls-usermenu{margin-bottom:10px;} div.bitrix{margin-left:1.5em;margin-top:3px; font-size:0.80em} div.bitrix a{color:#717171} 

.stattable{border-collapse:collapse} 
.stattable td, .stattable th{background: #fff0c7; line-height: 100%; padding: 7px 5px; border: solid 1px #333333;} 
.stattable thead, .stattable th, .stattable thead td, .stattable thead th{background: #dedede}
.stattable td.black{background: #000000;width:25px;}
.our td{
	color: #ffffff;
	font-weight: bold;
	background: #FF4E00;
}
.our td a{
	color: #ffffff;

}
.stattable tr  td a{
    text-decoration: none;
}

.nextmatch, .nextmatch table{width: 345px;} 
.nextmatch{margin-bottom: 30px;} 
.nextmatch h3{font-size: 18px; margin-bottom: 0}
.nextmatch h2{
   font-size: 40px;
    margin-bottom: 0;
   font-weight: bold;
}
.nextmatch span{font-size: 18px; color: #2474BF;} 
.nextmatch b{font-size: 18px;} 
.nextmatch strong{font-size: 18px;} 
.nextmatch i{font-size: 12px;} 
.nextmatch img{text-align: center;} 
.nextmatch table tr td{text-align: center}
.nextmatch span.turnir{font-size: 14px;color: #333333;}
.mb30{
   margin-bottom: 30px;
}
.Css_Component_Makc2xBasket_Basketball_Team_TownName{
   font-style: italic;
   font-size: 12px;
}
.sms{
	display: block;
	position: absolute;
	width: 100px;
	height: 100px;	
	top: 63px;
	left: 518px;
	background: url("/bitrix/templates/info_light_red/images/sms.png") no-repeat scroll 0 0 transparent;
}
.tv1{
	display: block;
	position: absolute;
	width: 108px;
	height: 99px;
	top: 65px;
	left: 645px;
}
.twitter2{
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	/*width: 150px;
	height: 134px;
	background: url('/bitrix/images/twitter-ataman.png') no-repeat;
    right: 340px;
    top: 45px;
	z-index: 100;*/
}
.social{
	display: block;
	position: absolute;
	width: 210px;
	height: 32px;
	top: 215px;
	right: 10px;
    color: #fff;
    z-index: 10000;
}
.social a {
    display: block;
    float: left;
    height: 32px;
    margin: 0 5px 0 0;
    width: 32px;
}
.social div{
    color: #FF4E00;
    float: left;
    line-height: 32px;
    padding: 0 10px 0 25px;
}
.face{
	background: url('/bitrix/templates/info_light_red/images/facebook.png') no-repeat;
}
.vk{
	background: url('/bitrix/templates/info_light_red/images/vk.png') no-repeat;
}
.spisok{
     list-style: square outside none;
}
.spisok li{
     padding: 5px 0;
}
.sapelinks, .sapelinks a{
   font-size: 10px;
}
.card-partners{
	width: 650px;
}
.card-partners tr td{
	text-align: center;
	vertical-align: middle;
}
.topbanner{
   background: url('/bitrix/images/head1.png') no-repeat;
   height: 97px;
}
.yand-mark{
    height: 60px;
    width: 234px;
    float: right;
    margin: 20px 0 0 0;
}
.vklad{
    display: block;
    height: 74px;
    width: 272px;
    float: right;
    margin: 11px 225px 0 0;
}
.chapter{
    border-bottom: 1px solid #E5E5E5;
    color: #2474BF;
    font-size: 1.45em;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 10px;
}

.score{
   font-size: 48px; 
   font-weight: bold; 
   color: rgb(255, 78, 0); 
   text-shadow: 2px 2px 0 #000000;
}
.subscore{
   font-size: 24px; 
   font-weight: bold; 
   color: #000000; 
}
.clr{
   clear: both;
}

.marquee{  	 	
   background: #000000 url('images/bg-info.gif') 0 0 repeat-x;
   height: 34px;
   width: 100%;
   font-size: 24px;
   color: #FF4E00;
   font-family: verdana;
   font-weight: bold;
   padding-top: 2px;
   border-bottom: solid 1px #ffffff;
   text-shadow: 1px 1px 1px #FFFFFF;
}
.marquee span{  	 	
   color: #ffffff;
   text-shadow:none;
}
.fs20{
    font-size: 20px;
}
#main-wrapper{
	background: transparent url('/bitrix/templates/info_light_red/images/bg-shadow.png') repeat-y center center;
	width: 100%;	
}
.atamanlogo{
	display: block;
	position: absolute;
	height: 185px;
	width: 475px;
	margin: 13px 0 0 15px;
}
.volleyball{
    display: block;
    height: 178px;
    width: 148px;
    float: right;
    margin: 20px 23px 0 0;
}
#title-search{
    background: transparent url('/bitrix/templates/info_light_red/images/search-bg.png') no-repeat center center;
	width: 254px;
	height: 31px;
	line-height: 31px;
	float: right;
	margin: 0 0 15px;
}
#title-search input[type=text]{
    border: 0 none;
    background: transparent;
    line-height: 31px;
    	float: left;
}	
#title-search input[type=submit]{
    border: 0 none;
    background: transparent url('/bitrix/templates/info_light_red/images/search-button.png') no-repeat center center;
	width: 58px;
	height: 31px;
	line-height: 31px;
	color: #fd933f;
	text-align: center;
	float: right;
	cursor:pointer;
}
ul li{
   padding: 4px 0;
}
.link{
    font-size: 18px;
}
.redlink{
    font-size: 18px;
    color: #ff0000 !important;
}
.leftobj{
   float: left;
   margin: 0 16px 5px 0;
}
.kassir{
    background: url("/bitrix/images/kassir.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 72px;
    position: absolute;
    right: 25px;
    top: 11px;
    width: 148px;
}
.sportsru{
    background: url("/bitrix/images/sportsru.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 47px;
    position: absolute;
    right: 15px;
    top: 93px;
    width: 161px;
}
.erostov{
    background: url("/bitrix/images/erostov.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: none;
    height: 49px;
    position: absolute;
    right: 15px;
    top: 93px;
    width: 161px;
}
.vtb{
    border: 0 none;
    border-top: solid 5px #fff;
    border-bottom: solid 5px #fff;
    background: url("/bitrix/images/vtb.png") no-repeat scroll 0 0 transparent;
    height: 41px;
    position: absolute;
    right: 15px;
    top: 148px;
    width: 161px;
}
.ro{
    height: 51px;
    position: absolute;
    right: 185px;
    top: 148px;
    width: 180px;
}

.rssnews{
	width: 200px;
	float: left;
    padding: 0px 8px 0 0;
}

.rssnews div  a{	
	font-size: 11px;
}
.rssnews div > div{	
	font-size: 11px;
	padding: 0 0 10px 0;
}
.helpclub {

}
div.page-right{
   padding: 0 0 0 0;
   position: relative;
}
#left-search{
   display: none;
}
.players a{
	background: url("/bitrix/templates/info_light_red/images/player_frame.jpg") no-repeat scroll 0 0 transparent;
	width: 207px;
	height: 321px;
	display: block;
	position: relative;
	float: left;
	margin: 0 3px 7px 3px;
	cursor: pointer;
}
.players a img{
	display: block;
	position: absolute;
	top: 18px;
	left: 24px;
}
.players a div{
	position: absolute;
    top: 260px;
    width: 200px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
}
.players a span{
    display: block;
	position: absolute;
    top: 288px;
    width: 200px;
	font-size: 11px;
	color: #000;
	text-align: center;
}

.playercontainer-bg{
    opacity: 0.8;
    filter: alpha(opacity=80); 
    position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer;  
}
.playercontainer{
    display: none;
    position: fixed;
    top: -30px;
    z-index:19999;
}
.playercontainer-inner{
     width: 800px;
     top: 100px;
     background: url("/bitrix/templates/info_light_red/images/player-inner-bg.jpg") no-repeat scroll 0 0 #e86e1c;
     padding: 20px; 
     position:absolute; 
     z-index:19999;
     position: relative;
}
.playercontainer-inner img{
   float: left;
   margin: 0 20px 10px 0;  
   border: solid 5px #fff; 
}
.closediv{
	background: url("/bitrix/templates/info_light_red/images/close.png") no-repeat scroll 0 0 transparent;
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
}
.playercontainer-inner h2{
    color: #fff;
    font-size: 22px;
    text-shadow: 1px 1px 2px #000000;
}


.tbl{
    border-collapse: collapse;
    float: left;
    width: 385px;
}
.tbl td{
    background: none repeat scroll 0 0 #e9731d;
    border: 1px solid #801001;
    line-height: 100%;
    padding: 7px 5px;
    color: #632a00;
}
.tbl .odd td{
   background: #f3ad44;   
}
ol.vote-items-list {
    font-size: 11px;
    padding: 0 0 0 20px;
    width: 300px;
}
.vote-bar-table td, .vote-answer-table td {
    white-space: nowrap;
}
.voting-form-box{
   border: none 0 !important;
}