body {
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:fixed url(/img/bg-body3.jpg) no-repeat 50% 0;
	background-color: #00aeef;
	text-align: center;
}

td{
  font-size: 9pt;
}

p{
  font-size: 9pt;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 2px 0px;
}

select{
  font-size: 8pt;
}

input{
  font-size: 8pt;
}

h1{
  font-size: 12pt;
  color: #000000;
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 5px 0px;
  font-weight: bold;
}

h2{
  font-size: 10pt;
}

#allv
{
	width:100%;
	margin-left: 0;
	margin-right: 0;
	//background:fixed url(/img/bg-body.jpg) no-repeat 50% 0;
}

#all
{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#header{
	width:100%;
	height:174px;
	float:left;
	padding:12px 0 0;
}

.logo{
	width:430px;
	height:135px;
	float:left;
}
.logo a{
	display:block;
	width:429px;
	height:135px;
	background:url(/img/logo_russkating.png) no-repeat;
	text-indent:-9999px;
	outline:none;
}
.searchdiv{
	width:430px;
	float:right;
	padding: 80px 20px 0px 0px;
	text-align: right;
}
.shortdesc{	color: #888888;
}

.hmenubar{
	width:100%;
	height:44px;
	float:left;
	margin:19px 0 0;
}

.hmainmenu{
	width: 1040;
	height:44px;
	background:url(/img/bg-hmenubar.png) repeat-x;
	float:left;
}
ul.mainmenu{
	list-style:none;
	float:left;
	margin:24px 0 0;
}
ul.mainmenu li{
	float:left;
	line-height:15px;
	background:url(/img/sep-mainmenu.gif) no-repeat;
	padding:10px 8px 0 7px;
}
ul.mainmenu li a{
	font:bold 14px/15px "Myriad Pro";
	text-decoration:none;
	color:#ebeff8;
	outline:none;
}
ul.mainmenu li div{
	padding:0 0 4px;
}
ul.mainmenu li:hover div{
	border-bottom:3px solid #fff;
}
ul.mainmenu li.first{
	background:none;
}
.hmenubar-left,
.hmenubar-right{
	width:5px;
	height:44px;
	float:left;
	background:url(/img/bg-hmenubar-l.png) no-repeat;
}
.hmenubar-right{
	background:url(/img/bg-hmenubar-r.png) no-repeat;
}
.hsearchform{
	width:158px;
	float:left;
	background:url(/img/bg-searchform.gif) no-repeat;
	height:19px;
	padding:13px 4px 12px 0;
}

#main{
	width:1050px;
	float:left;
	padding-top: 5px;
}
.main-top{
	width:1050px;
	height:5px;
	float:left;
	background: url(/img/bg-main-t.png) no-repeat;
}
.main-bottom{
	width:1050px;
	height:5px;
	float:left;
	background:url(/img/bg-main-b.png) no-repeat;
}
.main-middle{
	width:1050px;
	float:left;
	background:#fff url(/img/bg-main-m.gif) repeat-x;
}

#footer{
	width:1050px;
	height:111px;
	float:left;
	margin: 2px 0 0;
	color:#0b76c2;
	font: 12px Arial, Helvetica, sans-serif;
}
.f-copyright,
.f-partner,
.f-addr{
	height:84px;
	float:left;
	background:url(/img/bg-footer.png) repeat-x;
}
.footer-left,
.footer-right{
	width:5px;
	height:84px;
	float:left;
	background:url(/img/bg-footer-l.png) no-repeat;
}
.footer-right{
	background:url(/img/bg-footer-r.png) no-repeat;
}
.f-copyright{
	width:250px;
	line-height:84px;
	text-align:center;
	padding-top: 26px;
}
.f-addr{
	width:300px;
	line-height:84px;
	text-align:center;
	padding-top: 19px;
}
.f-partner{
	width: 490px;
	text-align:center;
	padding-top: 24px;
}
#footer a{
	color:#f8f9fe;
}

.menubg
{
	background-image: url('/lang/rus/images/img_08.gif');
}

.mrow
{
	color: #ffffff;
	font-size: 10pt;
	padding: 0px 15px 0px 15px;
}

.tdnews
{
	padding: 10px 15px 10px 25px;
}

.tdtitle
{
	color: #ffffff;
	font-size: 10pt;
	text-transform: uppercase;
	background-color: #025191;
	padding: 0px 0px 0px 20px;
}

.tdmain
{
	padding: 5px 10px 20px 20px;
}

.divlnk
{
	padding: 10px 0px 0px 0px;
}

.tags
{
	padding: 10px 0px 10px 10px;
	color: #8E8E8E;
}

.tagst
{
	padding: 5px 0px 10px 10px;
	color: #8E8E8E;
}

.divtag
{
	padding: 5px 0px 10px 20px;
}

.tdphoto
{
	border: solid 1px #BEBEBE;
	text-align: center;
}

.tdh
{
  background-color: #EFEFEF;
  font-weight: bold;
	padding: 2px 2px 1px 2px;
}

.tdr
{
	font-size: 8pt;
  background-color: #EFEFEF;
	padding: 2px 2px 1px 2px;
}

.tdrb
{
	font-size: 8pt;
  background-color: #EFEFEF;
	padding: 2px 2px 1px 2px;
  font-weight: bold;
}

.imgt{
  padding: 0px 0px 0px 0px;
  margin: 5px 5px 5px 5px;
}

.img100{
  width: 150px;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 5px 10px;
}

.img80{
  width: 80px;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 5px 5px;
}

.addr{
 font-size: 8pt;
 color: #7FA8CC;
 padding: 0px 0px 10px 20px;
 margin: 5px 0px 0px 0px;
}

.copy{
 font-size: 8pt;
 color: #7FA8CC;
}

.error{
 font-size: 9pt;
 color: #FF0000;
}

.date{
 font-size: 9pt;
 color: #a7a7a7;
 font-weight: normal;
}

.datet{
 font-size: 9pt;
 color: #878787;
 background-color: #EFEFEF;
 padding: 2px 2px 2px 5px;
 font-weight: normal;
}

.htur{
 font-size: 10pt;
 color: #000000;
 font-weight: normal;
}

.turnir{
 font-size: 9pt;
 color: #929292;
 font-weight: normal;
}

.author{
 font-size: 9pt;
 color: #000000;
 padding: 5px 0px 10px 0px;
 margin: 0px 0px 0px 0px;
}

.mtwtable{padding:10px 0;}
.mtwtable table{
	width:100%;
	border-collapse:collapse;
}
.mtwtable table thead td{
	color: #000000;
	font-weight: bold;
	text-align:left;
	padding:5px 5px 5px 0;
}
.mtwtable table tbody{
	border-top:1px solid #494949;
	border-bottom:1px solid #494949;
}
.mtwtable table tbody td{
	padding:2px 5px 2px 0;
	border-bottom:1px solid #494949;
	text-align:left;
}
.mtwtable table thead td.mtwt_lft, .mtwtable table tbody td.mtwt_lft{text-align:left;}
.mtwtable table tbody tr.mtwt_last td{border-bottom:none;}
.mtwtable table tbody tr.mtwt_select td{background:#4c9947;}


.itabpan {
	HEIGHT: 26px; CLEAR: left;
}
.itab {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING: 4px 4px 4px 4px; BACKGROUND-COLOR: #008cd3; MARGIN: 3px 4px 0px 0px; FLOAT: left; COLOR: #ffffff; BORDER-TOP: #e0e0e0 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #e0e0e0 1px solid;
}
.itab:hover {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING: 4px 4px 4px 4px; BACKGROUND-COLOR: #008cd3; MARGIN: 3px 4px 0px 0px; FLOAT: left; COLOR: #ffffff; BORDER-TOP: #e0e0e0 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #e0e0e0 1px solid;
}
.itabsel {
	POSITION: relative; BORDER-LEFT: #e0e0e0 1px solid; PADDING: 4px 4px 4px 4px; BACKGROUND-COLOR: #025191; MARGIN: 3px 4px 0px 0px; FLOAT: left; COLOR: #ffffff; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e0e0e0 1px solid;
}
.itabdata {
	BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; CLEAR: left; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid;
}
.itabpage {
	PADDING-BOTTOM: 15px; MIN-HEIGHT: 170px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: left; PADDING-TOP: 10px;
}

a:link {font-family: Tahoma, Arial, Verdana, Helvetica; color: #333333; font-weight:normal; text-decoration: none; }
a:alink {font-family: Tahoma, Arial, Verdana, Helvetica; color: #333333; font-weight:normal; text-decoration: none; }
a:visited {font-family: Tahoma, Arial, Verdana, Helvetica; color: #333333; font-weight:normal; text-decoration: none; }
a:hover {font-family: Tahoma, Arial, Verdana, Helvetica; color: #333333; font-weight:normal; text-decoration: none; }

a.amenu:link {font-size:11pt;color:#FFFFFF;font-weight:normal; text-decoration: none; text-transform: uppercase; }
a.amenu:alink {font-size:11pt; color: #FFFFFF; font-weight:normal; text-decoration: none; text-transform: uppercase; }
a.amenu:visited {font-size:11pt; color: #FFFFFF; font-weight:normal; text-decoration: none; text-transform: uppercase; }
a.amenu:hover {font-size:11pt; color: #FFFFFF; font-weight:normal; text-decoration: none; text-transform: uppercase; }

a.am:link {font-size:9pt;color:#4B92D3;font-weight:normal; text-decoration: none; }
a.am:alink {font-size:9pt; color: #4B92D3; font-weight:normal; text-decoration: none; }
a.am:visited {font-size:9pt; color: #4B92D3; font-weight:normal; text-decoration: none; }
a.am:hover {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }

a.hnews:link {color:#000000;font-weight:normal; text-decoration: none; }
a.hnews:alink {color: #000000; font-weight:normal; text-decoration: none; }
a.hnews:visited { color: #000000; font-weight:normal; text-decoration: none; }
a.hnews:hover { color: #000000; font-weight:normal; text-decoration: none; }

a.tnews:link {font-size:9pt;color:#000000;font-weight:normal; text-decoration: none; }
a.tnews:alink {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.tnews:visited {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.tnews:hover {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }

a.ar:link {font-size:9pt;color:#000000;font-weight:normal; text-decoration: none; }
a.ar:alink {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.ar:visited {font-size:9pt;; color: #000000; font-weight:normal; text-decoration: none; }
a.ar:hover {font-size:9pt; color: #000000; font-weight:normal; text-decoration: underline; }

a.ahdr:link {font-size:10pt;color:#FFFFFF;font-weight:normal; text-decoration: none; }
a.ahdr:alink {font-size:10pt; color: #FFFFFF; font-weight:normal; text-decoration: none; }
a.ahdr:visited {font-size:10pt; color: #FFFFFF; font-weight:normal; text-decoration: none; }
a.ahdr:hover {font-size:10pt; color: #FFFFFF; font-weight:normal; text-decoration: none; }

a.atur:link {font-size:9pt;color:#000000;font-weight:normal; text-decoration: none; }
a.atur:alink {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.atur:visited {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.atur:hover {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }

a.aa:link {font-size:9pt;color:#4B92D3;font-weight:normal; text-decoration: underline; }
a.aa:alink {font-size:9pt; color: #4B92D3; font-weight:normal; text-decoration: underline; }
a.aa:visited {font-size:9pt; color: #4B92D3; font-weight:normal; text-decoration: underline; }
a.aa:hover {font-size:9pt; color: #000000; font-weight:normal; text-decoration: underline; }

a.ad:link {font-size:9pt;color:#000000;font-weight:normal; text-decoration: none; }
a.ad:alink {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.ad:visited {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }
a.ad:hover {font-size:9pt; color: #000000; font-weight:normal; text-decoration: none; }

a.atags:link {color:#8E8E8E;text-decoration: none; text-transform: lowercase;}
a.atags:alink {color: #8E8E8E; text-decoration: none; text-transform: lowercase;}
a.atags:visited {color: #8E8E8E; text-decoration: none; text-transform: lowercase;}
a.atags:hover {color: #000000; text-decoration: underline; text-transform: lowercase;}


