html, body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:tahoma;
	font-size:12px;
	}

img{border:0px;}
a{font-size:12px;font-family:tahoma;}
input{font-size:13px;color:#000;}
input.text{
	border:solid 1px #6f8893;
	}
form{
	padding:0px;
	margin:0px;
	}

h1{
	font-size:14px;
	color:#ab0605;
	}
	
span.captcha{  
	font: bold 12px Tahoma, sans-serif;
	color:#ab0605;
	
}	
	
.mainWrap{	
	width:100%;
	margin:0px;
	padding:0px;
	min-width:990px;
	width:expression((document.body.clientWidth > 990)?'100%':'990px');
	}
	
.mainWrap td{
	vertical-align:top;
	}
	
	
/* old header style*/	
.aheaderTbl{
	height:267px;
	width:100%;
	}
.aheaderTbl td{
	vertical-align:top;
	}
.aheaderTbl td.headerLeft{
	width:25%;
	background:url("/img/bg/headerLeft_bg.gif") no-repeat;	
	}
.aheaderTbl td.headerRight{
	background:url("/img/bg/headerRight_bg.gif") no-repeat top right;
	padding-left:80px;
	}
	


/* end old header style*/	

/* new header style*/	

.mainHeaderBg{	
	background:url("/img/bg/mainHeader_bg.gif") repeat-x top right;	
	}
.leftHBg{
	height:267px;
	background:url("/img/bg/leftHBg_bg.gif") no-repeat top left;	
	}

.headerTbl{
	width:100%;
	}
.headerTbl td{
	height:267px;
	padding:0px;	
	}
.hLeftCell{
	width: 100%; height: 80%;	
	background:url("/img/bg/hLeftCell_bg1.png") no-repeat 33px 48px;
	margin: 48px 0 0 30px;
	}

html>body .hLeftCell{margin: 0; height: 100%}

*html .hLeftCell{
	background:url("/img/bg/hLeftCell_bg1.png") no-repeat 33px 48px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/hLeftCell_bg1.png", sizingMethod="crop");		
	}
*html .hLeftCell_lit{
	background:url("/img/bg/hLeftCell_bg1_lit.png") no-repeat 33px 48px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/hLeftCell_bg1_lit.png", sizingMethod="crop");		
	}
.headerTbl td.hLeftCell{
	font-size:12px;
	}
.headerTbl td.hLeftCell{
	font-size:12px;
	}
.headerTbl td.hRightCell{
	background:url("/img/bg/hRightCell_bg.gif") no-repeat top right;	
	padding-left:160px;
	}
.headerTbl td.logoCell{
	width:10px;
	position:relative;
	}
.headerTbl td.logoCell div{
	position:relative;
	}
	
/* end new header style*/	
	
.topMenu{	
	float:right;
	margin-right:108px;
	margin-right:expression('54px');
	margin-bottom:-10px;
	background:url("/img/bg/topMenu_bg.gif") no-repeat bottom left;
	padding:1px 0 6px 15px;
	voice-family: "\"}\""; voice-family: inherit;
	padding:5px 0 6px 15px;
	}
.topMenu{
	font-size:12px;
	}
html > body .topMenu{
	margin-right:expression('54px');
	voice-family: "\"}\""; voice-family: inherit;
	margin-right:expression('108px');
	}
.topMenu{
	font-size:12px;
	}
.topMenu a{
	color:#ab0605;
	text-decoration:underline;
	font-family:arial;
	}
.topMenu a:hover{
	text-decoration:none;
	}
	
.logo{
	width:221px;
	height:219px;	
	position:absolute !important;
	top:25px;
	left:-20px;
	background:url("/img/bg/logo_bg1.png") no-repeat top right;
	}
.logo_Eng{
	width:221px;
	height:219px;	
	position:absolute !important;
	top:25px;
	left:-20px;
	background:url("/img/bg/logo_bg1_en.png") no-repeat top right;
	}	
*html .logo{
	background:url("/img/bg/logo_bg1.png") no-repeat -2px 0px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/logo_bg1.png", sizingMethod="crop");		
	}
*html .logo_lit{
	background:url("/img/bg/logo_bg1_lit.png") no-repeat -2px 0px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/logo_bg1_lit.png", sizingMethod="crop");		
	top:37px;
}
	
*html .logo_Eng{
	background:url("/img/bg/logo_bg_en.png") no-repeat -2px 0px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/logo_bg1_en.png", sizingMethod="crop");		
	}
*html .logo_Eng_lit{
	background:url("/img/bg/logo_bg_en_lit.png") no-repeat -2px 0px;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/logo_bg1_en_lit.png", sizingMethod="crop");		
	}	
.logo, .logo_Eng{
	font-size:12px;
	}
a.logoLink{
	display:block;
	width:219px;
	height:219px;
	font-size:0px;
	text-decoration:none;	
	position:absolute;
	top:25px;
	left:-20px;
	}
	
.sportsmens{
	clear:both;
	
	}
.sportsmens td{
	height:247px;
	}

.sport-png {background:url("/img/bg/sportsmens16.png") no-repeat; width:159px;}

*html .sport-png{
	background:url("/img/bg/sportsmens16.png") no-repeat; background-position: 446px 0;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/sportsmens16.png", sizingMethod="crop");		
	}
	
*html .sport-png_lit{
	background:url("/img/bg/sportsmens16_lit.png") no-repeat; background-position: 446px 0;
	voice-family: "\"}\""; voice-family: inherit;
	background:expression('none');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg/sportsmens16_lit.png", sizingMethod="crop");		
	}

.sportsmens td{
	font-size:12px;
	}
.mainMenuWrap{
	background:url("/img/bg/mainMenuWrap_bg.gif") repeat-x;	
	}	
	


.mainMenu{	
	padding-top: 4px;
	background:url("/img/bg/mainMenu_bg.gif") no-repeat top right;
	}

html>body .mainMenu{	
	padding:9px 0; margin: 0;
	background:url("/img/bg/mainMenu_bg.gif") no-repeat top right;
	}
	
.mainMenuTbl{
	margin:0 0 0 9px;
	}


.mainMenuTbl td.itemSeparator{
	width:22px;
	background:url("/img/bg/itemSeparator_bg.gif") no-repeat top right;
	}


.mainMenuTbl td a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	margin:0 20px;
	font-family:arial;
	}
.mainMenuTbl td a:hover{
	text-decoration:underline;
	}

	
.contentTbl{	
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	height:expression(this.parentNode.offsetHeight);
	}

.contentTbl td.leftCell, .contentTbl td.rightCell{
	width:220px;	
	padding-bottom:35px;
	}
.contentTbl td.rightCell{
	width:223px;	
	}
.contentTbl td.leftCell{
	background:url("/img/bg/fBlock_bg.gif") no-repeat bottom left #c3d3dd;
	}
.contentTbl td.rightCell{
	background:url("/img/bg/fBlock_bg.gif") no-repeat bottom left #c3d3dd;
	}


.searchForm{
	margin-right: 4px;
	padding:12px 0 12px 30px;	
	background:url("/img/bg/searchForm_bg.gif") no-repeat bottom left #86a4b1; width: 187px
	}
.searchForm table{
	/*margin-left:30px;*/
	}
.searchForm table td{
	color:#fff;	
	font-size:13px;
	}
.searchForm table td.title{
	font-weight:bold;
	padding:0 0 3px 1px;
	}
.searchForm table td input{
	width:120px;
	}
	
	.searchForm table td.spam input{
	width:40px;
	}
.searchForm table td a.button{
	margin-top:1px;
	margin-left:5px;
	margin-left:expression('2px');
	}

a.button{
	display:block;
	float:left;	
	font-size:11px;
	color:#fff !important;
	text-decoration:none;
	border:solid 1px #fff;
	padding:1px 5px 3px 5px;
	background:url("/img/bg/button_bg.gif") repeat-x #86a4b1;
	}
a.button:hover{
	text-decoration:none !important;
	}
	
.conttentBlockSep{
	font-size:0px;
	height:3px;
	background:#fff;
	}

.conttentBlock{
	background:url("/img/bg/fBlock_bg.gif") no-repeat bottom left;	
	}
.insideConttentBlock{
	background:url("/img/bg/conttentBlock_bg.gif") no-repeat top left;	
	}
.insideConttentBlock.rightBlock{
	background:url("/img/bg/conttentBlockRight_bg.gif") no-repeat top right;	
	}
.conttentBlock.last{
	background-image:none;
	}
.conttentBlockTit{
	color:#fff;
	font-size:12px;
	font-weight:bold;	
	padding-left:50px;
	padding-top:4px;
	position: relative
	}
.insideConttentBlock.rightBlock .conttentBlockTit{
	padding-left:15px;
	}
	
.loginFormTblWrap{
	padding:30px 0 20px 30px;
	}
	.loginFormTblWrap a{
	color:#ab0605;
	text-decoration:none;
	}
.loginFormTblWrap a:hover{
	text-decoration:underline;
	}	
	
	
.loginFormTbl{
	
	}
.loginFormTbl td{
	vertical-align:middle;
	font-size:12px;
	}
.loginFormTbl td.fTitle{
	padding-right:7px;
	padding-left:3px;
	}
.loginFormTbl tr.logTblSep td{
	font-size:0px;
	height:5px;
	}
.loginFormTbl td input{
	width:120px;	
	}
.loginFormTbl td table{
	width:100%;
	}
.loginFormTbl td table td{
	
	}
.loginFormTbl td table td.regist{
	padding-left:3px;
	}
.loginFormTbl td table td.regist a{
	color:#ab0605;
	}
.loginFormTbl td table td.regist a:hover{
	text-decoration:none;
	}
.loginFormTbl td table td a.button{
	float:right !important;
	}

.directionListWrap{
	padding:30px 10px 30px 20px;
	}
.directionList{
	list-style:none;
	padding:0px;
	margin:0px;
	}
.directionList li{
	font-size:12px;
	padding:2px 0 2px 10px;
	background:url("/img/bg/directionListI_bg.gif") no-repeat 0px 7px;	
	width: 100%
	}
.directionList li a{
	color:#000;
	text-decoration:none;
	}
.directionList li a:hover{
	text-decoration:underline;
	}
	

	
.friendWrap{
	padding-top:45px;
	text-align:center;
	}
	
.footerSep{
	font-size:0px;
	height:3px;
	background:#fff;
	}
	
.footer{
	width:100%;
	background:#ab0605;
	height:127px;
	}
.footer td{
	
	}
.footer td.fLeftCell{	
	width:65%;
	background:url("/img/bg/fLeftCell_bg.gif") no-repeat top left;	
	}
.footer td.fRightCell{
	width:34%;
	background:url("/img/bg/fRightCell_bg.gif") no-repeat bottom right;
	}
.footer td.fMiddleCell{
	background:url("/img/bg/fMiddleCell_bg.gif") no-repeat 50% 50%;
	position:relative;	
	}

.bannersWrap{
	padding:16px 0 0 50px;
	}
	
.copyrightWrap{
	padding:16px 0 0 20px;
	font-size:12px;
	color:#fff;
	}
.copyrightWrap a{
	color:#fff;
	text-decoration: none;
	}

.copyrightWrap a.pro {
	text-decoration: underline; color: #274092;
}


.contentWrap{
	padding:10px 22px;
	font-size:13px;
	}
.contentWrap a {
	text-decoration:none;
	color:#307ac6;
	}
.contentWrap a:hover{
	text-decoration:underline;
	}
	
.mainImgWrap{
	float:left;
	margin:0 20px 10px 0;
	}
	
.mainTit{
	font-size:14px;
	color:#ab0605;
	font-weight:bold;
	}
	
.duplicateMenu{
	text-align:center;	
	clear:both;
	margin-top:30px;
	}
.duplicateMenu a{
	text-decoration:none;
	color:#307ac6;
	}
.duplicateMenu a:hover{
	text-decoration:underline;
	}
	
.contentLayout{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	height:expression(this.parentNode.offsetHeight);
	}
.contentLayout td{
	padding:0px;
	}
.contentLayout td.contentFooter{
	vertical-align:bottom;
	}
	
.line{
	font-size:0px;
	height:1px;
	border-top:solid 1px #ab0605;
	clear:both;
	}
.line.bottom{	
	margin-top:6px;
	margin-right:6px;
	}
.newsList{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.newsList li{
	padding:3px 0;
	width: 100%
	}
span.newsDate{
	color:#ab0605;
	}

.bottomLineTbl{
	width:90%;	
	voice-family: "\"}\""; voice-family: inherit;
	width:100%;
	}
.bottomLineTbl{
	font-size:12px;
	margin-top:20px;
	}
.bottomLineTbl{
	margin-top:20px;
	}
	
.allNews{
	display:block;
	float:left;
	padding-right:15px;
	background:url("/img/bg/allNews_bg.gif") no-repeat 100% 3px;
	}
	
	
.crumb{
	float:right; margin: 0 10px	
	}
.crumb span.crText{
	color:#86a4b1;
	}
.crumb span.crSep{
	background:url("/img/bg/crSep_bg.gif") no-repeat 1px 6px;
	}
.crumb a{
	color:#ab0605;
	}
.underCrumb{
	clear:both;	
	}
	
.address{
	padding-left:30px;
	margin-bottom:40px;
	}
	
	
.formBlock{
	background:#edf1f4;
	border-left:solid 3px #c3d3dd;
	padding:20px 0 20px 30px;
	}
.formTbl{
	
	}
.formTbl td{
	font-size:12px;
	padding-bottom:5px;
	vertical-align:middle;
	}
.formTbl td.bText{
	vertical-align:top;
	}
.formTbl td.fTitle{
	width:150px;	
	}
.formTbl.registration td.fTitle{
	width:180px;	
	}
.formTbl td.fTitle.note{
	color:#808080;
	}
.formTbl td input{
	width:230px;
	}
.formTbl.registration td input {
	width:260px;
	}

	.formTbl.registration td select{
	width:262px;
	}
	
.formTbl.registration td.spam input{
	width:40px; height: 14px
	}	
.formTbl td textarea{
	width:230px;
	height:95px;
	}
.requiredMark{
	color:#4a8eb5;
	}
	
.spamProtectTbl{
	margin-top:10px;
	}
.spamProtectTbl td{
	vertical-align:middle;
	font-size:12px;
	}
.spamProtectTbl td.img{
	padding-right:7px;
	}
.spamProtectTbl td.field{
	padding-right:17px;
	}
.spamProtectTbl td.field input{
	width:60px;
	}
a.button.form{
	padding-left:30px;
	padding-right:30px;
	}
	
.saitMap{
	list-style:none;
	margin-left:20px;
	}
.saitMap li{
	margin:2px 0;
	width:100%;
	}
.saitMap li ul{
	margin-left:20px;
	
	}
	
	.saitMap ul{
	margin-left:20px;
	margin-bottom:-3px;
	}
.saitMap li ul li{
	margin:2px 0;
	}
.saitMap li ul li a{
	color:#237fd4;
	}
.saitMap ul li a{
	color:#237fd4;
	}	
	
.grid{
	width:90%;
	border:solid 1px #c3d3dd;
	border-top:solid 3px #c3d3dd;
	border-collapse:collapse;
	margin-top:25px;
	margin-bottom:25px;
	}
.grid td, .grid th{
	font-size:12px;	
	border:solid 1px #c3d3dd;	
	}
.grid th{
	color:#ab0605;
	border-top:0px;
	padding:5px 2px;
	}
.grid th.number{
	width:20px;
	}
.grid td{
	padding:2px 5px;
	}
.grid td.time, .grid td.range{
	text-align:center;
	}
	
.going{
	background:url("/img/bg/going_bg.gif") no-repeat 100% 5px;
	padding-right:7px;
	}




ul, li {padding: 0}

#menu {padding: 0; margin: 0;}
#menu li {list-style: none; padding: 0; margin: 0;}
.menu_bot {margin-left: 15px;}
html>body .menu_bot li.first {margin-top:0px}
.menu_bot li.first {margin-top:9px}
html:root .menu_bot li.first {margin-top:9px}
html:first-child .menu_bot li.first {margin-top:9px}

#menu li.hover a, #menu li:hover a {color: #fff;}
#menu li a:hover {background: url(/img/bg_menu_head.jpg) repeat-x 9px top}
#menu li.over ul, #menu li:hover ul {display: block; position: absolute; visibility: visible}
#menu ul {position: relative; display: none;}
#menu li a:hover {color:#fff;}

#menu .menu_bot li {background: #86a4b1; border-left:solid 1px #fff;  border-right:solid 1px #fff;}


#menu ul.menu_bot li a {background:url("/img/bg/mark_bg.jpg") no-repeat 8px 8px; color: #069; padding: 2px 23px 2px 21px; color: #000; border-top: 1px solid #fff; width: 190px; margin: 0;}

#menu ul.menu_bot li a:hover {background: #ab0605 url("/img/bg/mark_bg.jpg") no-repeat 8px 8px;  color: #fff; text-decoration: none;}
#menu ul li.first-child a, #menu ul li:first-child a {border-top: 0}
#menu li{
	aposition:relative;	
}
#menu li ul{
	position:absolute;
	z-index:1000;
}	
html>body #menu li ul li{
	border:solid 1px #fff;
}

#menu li ul li{
	clear:both;
	float:left;
}
#menu li ul li a{
	display:block;
	float:left;
	width:100%;
	clear:both;
}


html:root #menu li ul li{
	border:solid 0px #fff;
}

html:first-child #menu li ul li{
	border:solid 0px #fff;
}


.contentWrap p {margin-top: 30px; padding-right: 10px}
.contentWrap p  strong {width: 100%}
.contentWrap p .mainTit {margin: 0; padding: 0; float: none}
.contentWrap li {margin-left: 20px}

.pnav{width:400px;padding:15px 0 0;float:left}
.pnav a{margin:0 0 0 3px;padding:1px 5px 2px;float:left;}
.pnav a:hover{color:#fff;background:#87A5B0}
.pnav b{float:left;padding:1px 15px 2px 3px;font-weight:normal}
.pnav span{color:#fff;margin:0 3px 0 5px;background:#A20300;float:left;padding:1px 5px 2px}
.pnav a.pnav-l,.pnav a.pnav-l:hover{color:#0090e2;background:url("../img/content/r-left.gif") 1px no-repeat;padding-left:12px; }
.pnav a.pnav-r,.pnav a.pnav-r:hover{color:#0090e2;background:url("../img/content/r-right.gif")  right 5px  no-repeat ;padding-right:12px}

.contentWrap h2 {font-size: 14px; text-align: justify;}
.contentWrap a.inwis {text-decoration: none; color: #000 !important; cursor: text}

.ls_rt, .ls_lt, .ls_rb, .ls_lb {padding: 3px; width: 120px}
.ls_rt {float: right}
.ls_lt {float: left}
.ls_rt p, .ls_lt p {font-size: 9px !important}
.height200{
height:200px;
}
.nobackground{
background-image:none;
}
