* {margin:0; padding:0;}
    a{text-decoration:none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;}
	a:link{color: #ffffff;}
    a:hover{color: #85f8c2;}
	a:active{color: #ffffff;}
	a.authorreg{font-size: 12px; padding-left: 0px; padding-right: 0px; color: #446343; }
	a.authorreg:hover{color: #182D0B;}
	a.linkback{color: #21353D;margin-bottom:30px;}
	a.linknext{color: #21353D;}
	a.newstext{text-decoration:none; color: #666666; font-family: Tahoma;  font-size: 11px;}
	a.newstext:hover{text-decoration:none; color: #434565; font-family: Tahoma; font-size: 11px; border-bottom: 1px dashed #999999}

body {
font: 12px Tahoma;
color: #05162a;
margin: 0px;
background: #0171e6;
background-image: url(../images/wall.jpg);
}

a img {border:none;outline: none;}

a, image{
   border: none;
   cursor: pointer;
   outline: none;
}

img{
border: none;outline: none;
}

#img.flag{
border: none;
margin: 2px 5px 2px 0px;
margin: 2px 5px 2px 0px;
}

p {
font: 12px Tahoma ;
margin-top: 0px;
text-align: justify;
}

div.info{
padding-left:5px;
padding-right:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
border-bottom: 1px solid #808080;
color: #00ff88;
font-weight:bold;
}

div.errors{
padding-left:5px;
padding-right:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
color: #ff0000;
font-weight:bold;
}
div#wrapper{float:left;width:100%}


#nbsp {
margin: 0px 0px 0px 40px;
}

#clockexam{
color:#ffffff;
float:right;
}

#TextBlock {
margin: 0px 45px 0px 255px;
text-align: left;
width: 370px;
font: 11px Tahoma ;
}

div.text p.p1 {
margin-right:  5px;
text-align: right;
color:#8292a2;
}
div.text p.p2 {
margin-right: 5px;
text-align: justify;
color:#8292a2;
}
div.text p.p3 {
margin-right: 5px;
margin-top: 5px;
text-align: justify;
color:#8292a2;
}
div.text p.p5 {
clear: both;
margin: 7px 0px 10px 0px;
text-align: justify;
color:#ffcc66;
}

div.text p.p6 {
clear: left;
margin: 0px 0px 5px 0px;
text-align: left;
color:#ff9933;
}

div.text p.p7 {
clear: both;
margin: 15px 0px 10px 0px;
text-align: center;
color:#ffffcc;
}
div.text p.p8 {
margin-right: 5px;
text-align: justify;
color:#bac9d8;
}
div.text p.p9 {
font: 16px Tahoma;
margin-right: 5px;
margin-top: 5px;
text-align: justify;
color:#8292a2;
}

span.help{
padding: 10px 0px 20px 5px;
color: #00ff00;
font-weight:bold;
}

#userpanel{
 position:absolute;
 z-index:2;
 top: 0px;
 left: 5px;
 margin: 2px 0px 0px 0px;
 width: 955px;
 clear:both;
}

html>body #userpanel{
z-index:2;
left:5px;
position:absolute;
 margin: 2px 0px 0px 0px;
 width: 954px;
 clear:both;
}

#menu{
 position:absolute;
 top: 0px;
 left: 5px;
 z-index:3;
 margin: 178px 0px 0px 0px;
 width: 955px;
 clear:both;
}

html>body #menu{
 z-index:3;
 left:5px;
 margin: 178px 0px 0px 0px;
 width: 954px;
 clear:both;
}

#login{
left: 5px;
 position:relative;
 margin: 45px px 0px 0px;
 width: 160px;
 float: left;
 z-index: 900;
}

html>body #login{
position:relative;
left:5px;
 margin: 45px 0px 0px 0px;
 width: 160px;
 float: left;
 z-index: 900;
}


#notice{
position:relative;
 margin: 45px 0px 0px 5px;
 width: 215px;
 float: left;
}

#news{
 position:relative;
 margin: 45px 0px 0px 0px;
 float:left;
 width: 585px;
}

html>body div.wide{
 position:relative;
 margin: 45px 0px 0px 0px;
 float:left;
 width: 960px;
}

div.wide{
 position:relative;
 margin: 45px 0px 0px 0px;
 float:left;
 width: 960px;
}

div.rowcheck{
text-align: center;
color: #becbd9;
width: 30px;
float: left;
}

div.rowflag{
text-align: center;
color: #8292a2;
width: 18px;
float: left;
}

div.rowleft{
text-align: left;
color: #becbd9;
width: 110px;
float: left;
}

div.rownext{
text-align: center;
width: 110px;
color: #becbd9;
float: left;
}


div.rowboatname{
text-align: left;
width: 125px;
color: #becbd9;
float: left;
}

div.rowdigit{
text-align: center;
width: 50px;
color: #becbd9;
float: left;
}

div.row30{
text-align: left;
width: 30px;
color: #becbd9;
float: left;
}

div.row50{
text-align: left;
width: 50px;
color: #ffffff;
float: left;
}


div.rowfull{
margin: 0px 0px 0px 0px;
text-align: left;
width: 600px;
color: #8292a2;
float: left;
}

div.itemname{
text-align: left;
float: left;
color: #999999;
}

div.item{
text-align: right;
color:#ffcc66;
}

div.item h5 span {
height: 11px;
text-align: right;
margin-right : 5px;
color: #ffffb3;
}


div.Panel1
{
margin: 0px 0px 0px 0px;
float:left;
}

div.Panel2
{
margin: 0px 0px 0px 0px;
}

#tableLine2 {
margin: 0px 0px 0px 0px;
width: 500px;
padding: 3px 0px 3px 0px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgblue80.png", sizingMethod="scale");
}

/* Код для остальных */
html>body #tableLine2 {
background: transparent url(../images/bgblue80.png) repeat;
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
}



div.tableLine {
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgblue30.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.tableLine {
background: transparent url(../images/bgblue30.png) repeat;
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
}

div.tableLine1 {
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgblue20.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.tableLine1 {
background: transparent url(../images/bgblue20.png) repeat;
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
}

div.tableLine3 {
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/Grey20.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.tableLine3 {
background: transparent url(../images/Grey20.png) repeat;
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
}

div.tableLine4 {
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/Grey35.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.tableLine4 {
background: transparent url(../images/Grey35.png) repeat;
margin: 0px 0px 0px 0px;
width: 99%;
padding: 3px 0px 3px 0px;
}


/* код для IE */
#WidePanel {
margin: 0px 0px 15px 5px;
width: 945px;
padding: 5px 0px 5px 5px;
background: none;
border: 1px dashed #3a3a3a;
}

#WidePanel, div.NewsBlock input.button{
float: right;
border: none;
margin: 2px 4px 2px 4px;
}

#WidePanel, div.NewsBlock img.button{
float: right;
border: none;
margin: 2px 4px 2px 4px;
}

#WidePanel img.flag{
border: none;
float: center;
margin: 2px 5px 2px 0px;
}

#WidePanel h2.text {
height: 13px;
text-align: right;
margin-right : 5px;
padding-bottom:5px;
}
#WidePanel h2.text span {
font: 12px arial, verdana, sans-serif;
letter-spacing: 1px;
color: #00ff88;
}

#WidePanel h1.text {
height: 13px;
text-align: right;
margin-right : 5px;
padding-bottom:5px;
}
#WidePanel h1.text span {
font: 12px arial, verdana, sans-serif;
letter-spacing: 1px;
color: #ffff00;
}

#WidePanel a:link {
color: #ffffff;
}
#WidePanel a:visited {
color: #ffffff;
}
#WidePanel a:hover {
color: #00ff88;
border :none;
}

 .txt { font-family: verdana;
        font-size: 12px;
        padding-bottom: 6px;
        cursor: pointer;
        text-align: center;
        border-right: 1px solid #444444;
        border-bottom: 3px solid #25367e;
        font-weight: bolder;
        color:#adadad;
        background-color: #25367e }

html>body div.banner {
margin: 0px 0px 25px 3px;
padding: 0px 0px 0px 0px;
width: 580px;
text-align: left;
background: transparent url(/images/bgnotice.png) repeat;
}

div.banner {
margin: 0px 0px 25px 3px;
padding: 0px 0px 0px 0px;
width: 580px;
text-align: left;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgnotice.png", sizingMethod="scale");
}


div.banner ul {
padding: 0px 0px 0px 5px;
}
div.banner li {
list-style-image:url(/notices/point.gif);
text-align: justify;
font-size: 12px;
padding: 0px 0px 10px 0px;
color:#bac9d8;
}

div.banner img.flo{
float:left;
margin: 0px 2px 0px 0px;
}


div.newstext {
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
float:none;
/*background: url(../images/chat_bg.gif) repeat*/
/*border-top: 2px dotted #4a80d3;*/
}

/*div.newstext:hover { background-color: #006699; }*/

#vertmenu{
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
width: 165px;
height: 439px;
}

#vertmenu ul {
margin: 0px 0px 10px 5px;
}
#vertmenu li {
list-style-type:none;
text-transform:uppercase;
text-align: left;
font-size: 12px;
padding: 10px 0px 10px 5px;
color:#990000;
background: url(../images/menu_bg.jpg) no-repeat left;
font-weight:bold;
}

#newsmenu{
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
width: 165px;
height: 439px;
/*background: url(../images/newsBgRight.jpg) no-repeat left;*/
}

#newsmenu ul {
margin: 0px 0px 10px 5px;
}
#newsmenu li {
list-style-type:none;
text-transform:uppercase;
text-align: left;
font-size: 12px;
padding: 10px 0px 10px 5px;
color:#990000;
/*background: url(../images/menu_bg.jpg) no-repeat left;*/
font-weight:bold;
}

#newsmenu input.items {
margin: 0px 0px 25px 5px;
}

#newsmenu img.items {
margin: 0px 0px 25px 5px;
}


#newsmenu a{
text-decoration:none;
color: #ffffff;
}

#newsmenu  a:link{color: #ffffff;}
#newsmenu  a:hover{color: #ffffb3;}
#newsmenu  a:active{color: #ffffff;}

#Newsline {
font: 12px Tahoma;
color: #ffffff;
margin: 0px 0px 0px 0px;
width: 415px;
padding: 0px 0px 0px 0px;
/*background:#014b99;*/
/*background: url(../images/newsbg.jpg) repeat-y top left;*/
/*background: url(../images/line_bg.gif) repeat;*/
float:left;
}

#Newsline img.thumbnails{
float:left;
margin: 2px 10px 1px 2px;
}

#Newsline a.copyright{
font-size: 9px;
float:right;
margin: 2px 2px 2px 2px;
}


#Newsline span.text{
color: #ffffff;
font-size: 12px;
}

#Newsline span.date{
color: #bbbbbb;
font-size: 11px;
}

#Newsline span.newstext{
color: #dadada;
}


span.description{
font-size: 14px;
color: #00ff88;
padding: 0px 0px 5px 0px;
}


#Newsline span.title{
margin:0px 0px 10px 0px;
/*font-family :Arial, Helvetica, sans-serif;*/
font: Tahoma ;
font-weight:bold;
font-size: 18px;
color: #ffffff;
}

#Newsline span.caption{
color: #FFFF99;
}

.Lenta {
	float:left;
	width:175px;
	padding:0px 10px 0px 10px;
	/*background: url(../images/chat_bg.gif) repeat;*/
	/*margin-left:15px;*/
}

.LentaRight {
	float:left;
	width:165px;
	margin:0px 0px 0px 35px;
}

.lentaLine{
    list-style-image:url(/images/team.gif);
	padding:0px 0px 20px 0px;
}

H3.text {
letter-spacing: 5px;
font-weight: bolder;
text-transform:uppercase;
color: #ffffff;
padding:0px 0px 0px 0px;
margin:1px 0px 20px 0px;
/*background: url(../images/hr-line.jpg) no-repeat bottom left;*/
}

H3.long {
letter-spacing: 5px;
font-weight: bolder;
text-transform:uppercase;
color: #ffffff;
padding:0px 0px 0px 0px;
margin:35px 0px 20px 10px;
background: url(../images/hr-line-long.jpg) no-repeat bottom left;
}


.imgMenu {
margin:5px 15px 5px 0px;
float:left;
}


#photo_list {
clear:both;
overflow: hidden;
margin:0px 0px 35px 0px;
}

#photo_list input.menu{
float:left;
margin:0px 5px 2px 0px;
}

#photo_list div.photo_line{
float:left;
padding:10px;
margin:2px;
border-top:1px solid #0779c0;
background-color: #004E98;
}



input.textField {
background-color: #004E98;
font: 11px Tahoma ;
width: 350px;
float: none;
color: #ffffff;
border: 1px solid #0779c0;
margin: 2px 0px 15px 1px;
}

input.fileField {
background-color: #004E98;
font: 11px Tahoma ;
width: 350px;
float: none;
color: #000000;
border: 1px solid #0779c0;
margin: 2px 0px 15px 1px;
}


textarea.textArea {
  overflow: -moz-scrollbars-vertical;
  overflow-x: none;
  overflow-y: auto;
background-color: #004E98;
font: 11px Tahoma ;
width: 350px;
height: 150px;
float: none;
color: #ffffff;
border: 1px solid #0779c0;
margin: 2px 0px 15px 1px;
}



/* код для IE */
div.NewsBlock {
font: 12px Tahoma;
color: #сссссс;
margin: 0px 0px 20px 3px;
width: 575px;
padding: 5px 0px 5px 5px;
/*background: url(../images/newsbg.jpg) repeat-y top left;*/
float:left;
border: 1px dotted #155595;
}

/* Код для остальных */
html>body div.NewsBlock {
font: 12px Tahoma;
color: #сссссс;
background: none;
margin: 0px 0px 20px 3px;
width: 575px;
padding: 5px 0px 0px 5px;
float:left;
border: 1px dotted #155595;
}

div.NewsBlock h2.text {
height: 13px;
text-align: left;
margin-right : 5px;
padding-bottom:5px;
}
div.NewsBlock h2.text span {
font: 14px arial, verdana, sans-serif;
letter-spacing: 1px;
color: #00ff88;
font-weight: bolder;
}

div.NewsBlock h3.text {
height: 20px;
}
div.NewsBlock h3.text span {
font: 11px arial, verdana, sans-serif;
letter-spacing: 1px;
font-weight: bolder;
color: #ffffff;
}
div.NewsBlock img{
float:right;
margin: 2px 10px 5px 10px;
}

div.NewsBlock img.center{
float:left;
margin: 6px 3px 0px 2px;
}


div.NewsBlock img.right{
float:left;
margin: 2px 2px 2px 2px;
}

div.NewsBlock img.arrow{
float:left;
margin: 3px 2px 2px 0px;
}




div.NewsBlock a.left{
font: 12px Tahoma;
float: left;
margin: 2px 2px 2px 5px;
}

div.NewsBlock	a:link{color: #ffffff;}
div.NewsBlock  a:hover{color: #ffffb3;}
div.NewsBlock	a:active{color: #ffffff;}


#time{
font: 1em arial, verdana, sans-serif;
width:50px;
float: left;
letter-spacing: 1px;
color: #8292a2;
clear: both;
}

#newstext{
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#CCD8F8;
/*width:180px;*/
/*height: 439px;*/
/*background: url(../images/newsBgLeft.jpg) no-repeat top right;*/
/*background: url(../images/chat_bg.gif) repeat*/
}

#regText{
font: 1em arial, verdana, sans-serif;
text-align: left;
width:300px;
float: left;
letter-spacing: 1px;
color: #8292a2;
}

#regForm{
text-align: left;
color:#CCD8F8;
}


.team{
font: 1em arial, verdana, sans-serif;
position: relative;
width:200px;
left :200px;
letter-spacing: 1px;
color: #CCD8F8;
}

/* код для IE */
#BlockLeft {
margin: 0px 0px 15px 0px;
width: 160px;
padding: 5px 0px 0px 5px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgleft.png", sizingMethod="scale");
}

/* Код для остальных */
html>body #BlockLeft {
background: transparent url(../images/bgleft.png) repeat;
margin: 0px 5px 15px 5px;
width: 160px;
padding: 5px 0px 0px 5px;
}

#BlockLeft input.blue{
background-image:inherit;
background: none;
margin-left : 9px;
}
html>body #BlockLeft input.blue{
margin-bottom:7px;
margin-left : 10px;
}
#BlockLeft a{
font-family: Arial, Helvetica, sans-serif;
text-align: right;
}
#BlockLeft img{
float:left;
margin: 2px 5px 2px 0px;
}
#BlockLeft wrapper{
 float:left;
}
#BlockLeft h2.text {
height: 13px;
text-align: right;
margin-right : 5px;
}
#BlockLeft h2.text span {
font: 12px arial, verdana, sans-serif;
letter-spacing: 1px;
font-weight: bolder;
color: #CCD8F8;
}
#BlockLeft h3.text {
height: 20px;
}
#BlockLeft h3.text span {
font: 11px arial, verdana, sans-serif;
letter-spacing: 1px;
font-weight: bolder;
color: #CCD8F8;
}

/* код для IE */
div.LineBlock {
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
background: #002d59;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgleft.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.LineBlock {
background: transparent url(../images/bgleft.png) repeat;
margin: 0px 0px 0px 0px;
padding: 4px 2px 4px 5px;
}


div.LineBlock ul {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
}
div.LineBlock li {
list-style-type: none;
display: inline;
margin-bottom: 2px;
}
div.LineBlock li a:link {
color: #ffffff;
}
div.LineBlock li a:visited {
color: #ffffff;
}
div.LineBlock li a:hover {
color: #00ff88;
border :none;
}




/* код для IE */
#BlockBoard {
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 0px 0px 5px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgboard.png", sizingMethod="scale");
float: left;
border: 1px solid #333399
}

/* Код для остальных */
html>body #BlockBoard {
background: transparent url(../images/bgboard.png) repeat;
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 0px 0px 5px;
float: left;
border: 1px solid #333399
}

div.Noticeline {
color: #3b2400;
/*color: #000000;*/
font: 11px Tahoma ;
margin: 5px 0px 25px 5px;
padding: 3px 5px 3px 5px;
width: 150px;
background: #efe5bf;
float: left;
}



div.NoticeBlock {
overflow: hidden;
/*color: #ffc44d;*/
color: #000000;
font: 12px Tahoma ;
margin: 0px 0px 25px 12px;
height : 190px;
width: 171px;
padding: 5px 0px 0px 5px;
background: #ffffff;
/*background: url(../images/noticebg.png) repeat-x;*/
float: left;
}




input#chattext {
background: #004285 url(../images/arrow_right.gif) no-repeat;
background-position: 0px center;
padding: 0px 0px 0px 11px;
font: 11px Tahoma ;
width: 135px;
/*background: none;*/
float: left;
color: #ffffff;
border: 1px solid #0779c0;
margin: 2px 0px 5px 0px;
z-index:50;
}

input#name {
font: 11px Tahoma ;
width: 70px;
background: #004285 url(../images/user.gif) no-repeat;
background-position: 0px center;
float: left;
color: #ffffff;
border: 1px solid #0779c0;
padding: 0px 0px 0px 17px;
margin: 2px 0px 5px 0px;
z-index:500;
}

#chatbox {
overflow-x: auto;
overflow-y: auto;
width: 604px;
height: 220px;
padding: 7px -3px 3px 2px;
float: left;
color: #ffffff;
}

html>body #chatbox {
overflow: -moz-scrollbars-vertical;
width: 604px;
height: 220px;
padding: 7px -3px 3px 2px;
float: left;
color: #ffffff;
border: none;
}

#chatbox1 {
overflow: hidden;
padding: 0px 0px 0px 2px;
width: 575px;
height: 222px;
/*background: #024e9b;*/
background: url(../images/chat_bg.gif) repeat;
float: left;
color: #ffffff;
border: 1px solid #0779c0;
}

html>body #chatbox1 {
overflow: hidden;
padding: 0px 0px 5px 2px;
width: 575px;
height: 222px;
float: left;
background: #004285;
/*background: #024e9b;*/
background: url(../images/chat_bg.gif) repeat;
color: #ffffff;
border: 1px solid #0779c0;
}

input#chatboxtext {
background: #004285 url(../images/arrow_right.gif) no-repeat;
background-position: 0px center;
padding: 0px 0px 0px 11px;
font: 11px Tahoma ;
width: 566px;
/*background: none;*/
float: left;
color: #ffffff;
border: 1px solid #0779c0;
margin: 2px 0px 5px 0px;
z-index:50;
}

#chatdiv {
  overflow: -moz-scrollbars-vertical;
  overflow-x: none;
  overflow-y: auto;
margin: 1px 1px 2px 0px;
width: 157px;
height: 325px;
padding: 5px 2px 0px 2px;
background: none;
float: left;
color: #ffffff;
border: 1px solid #444444
}

html>body #chatdiv {
overflow: -moz-scrollbars-vertical;
width: 157px;
height: 320px;
padding: 7px -3px 3px 2px;
float: left;
color: #ffffff;
border: none;
}


#chatdiv1 {
overflow: hidden;
width: 145px;
height: 320px;
background: none;
float: left;
color: #ffffff;
border: none;
background: url(../images/chat_bg.gif) repeat;
}

html>body #chatdiv1 {
overflow: hidden;
padding: 0px 0px 5px 2px;
width: 144px;
height: 322px;
float: left;
background: #004285;
/*background: #024e9b;*/
background: url(../images/chat_bg.gif) repeat;
color: #ffffff;
border: 1px solid #0779c0;
}


/* код для IE */
.RaceBoard {
margin: 0px 0px 15px 0px;
width: 143px;
padding: 5px 1px 0px 2px;
background: #024e9b;
float: left;
border: 1px solid #0779c0;
}


div.RaceBoard img.arrow{
float:left;
margin: 3px 2px 2px 0px;
}

div.RaceBoard a:link {
color: #cccccc;
}
div.RaceBoard a:visited {
color: #cccccc;
}
div.RaceBoard a:hover {
color: #ffff00;
}

/* код для IE */
div.MyRaces {
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/myraces.png", sizingMethod="scale");
float: left;
border: 1px solid #444444;
}

/* Код для остальных */
html>body div.MyRaces {
background: transparent url(../images/myraces.png) repeat;
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 2px 0px 2px;
float: left;
border: 1px solid #444444;
}

/* код для IE */
div.Attention {
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/attention.png", sizingMethod="scale");
float: left;
border: 1px solid #444444
}

/* Код для остальных */
html>body div.Attention {
background: transparent url(../images/attention.png) repeat;
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 2px 0px 2px;
float: left;
border: 1px solid #444444
}


/* код для IE */
div.newmail {
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/Grey35.png", sizingMethod="scale");
float: left;
border: 1px solid #444444
}

/* Код для остальных */
html>body div.newmail {
background: transparent url(../images/Grey35.png) repeat;
margin: 0px 5px 5px 0px;
width: 140px;
padding: 5px 2px 0px 2px;
float: left;
border: 1px solid #444444
}


/* код для IE */
#view_online {
margin: 1px 5px 5px 1px;
width: 110px;
height: 330px;
padding: 5px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgresult.png", sizingMethod="scale");
float: left;
color: #ffffff;
border: 1px solid #444444;
}

/* Код для остальных */
html>body #view_online {
background: transparent url(../images/bgresult.png) repeat;
margin: 1px 5px 5px 1px;
width: 110px;
height: 330px;
padding: 5px 2px 0px 2px;
float: left;
color: #ffffff;
border: 1px solid #444444;
}


/* код для IE */
.ScoreBoard {
margin: 0px 0px 5px 1px;
width: 200px;
padding: 5px 2px 0px 2px;
background: #024e9b;float: left;
border: 1px solid #0779c0;
}



/* код для IE */
div.OverallBoard {
margin: 40px 5px 25px 3px;
width: 226px;
height: 125px;
padding: 5px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgoverall.png", sizingMethod="scale");
float: left;
border: 1px solid #444444;
}

/* Код для остальных */
html>body div.OverallBoard {
background: transparent url(../images/bgoverall.png) repeat;
margin: 40px 5px 25px 5px;
width: 225px;
height: 125px;
padding: 5px 2px 0px 2px;
float: left;
border: 1px solid #444444;
}


a.tooltip span{
display:none;
position:relative;
}
a.tooltip:hover{
z-index:999;
}
a.tooltip:hover span{
padding: 5px 20px 5px 20px;
display:block;
left: 110px;
position:absolute;
z-index:998;
background:#ffffcc;
color: #999999;
border: 1px dotted #3a3a3a;
}



/*
использование LINKS
<div class="links">
<a href="http://vsk.russia.ru">Links<span>какой либо текст</span></a>
</div>
<a href="http://www.meyerweb.com/eric/css/">Links<img src="eric.gif">
*/

div.links a span {display: none;position:relative;}
div.links a:hover {color: #ff0000;}
div.links a:hover span {display: block;
   overflow:hidden;
   position:absolute; left: -15px;  width: 170px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #ffffff; background: #000099;
   border: 1px dotted #3a3a3a;
   font: 10px Verdana, sans-serif; text-align: center;}
div.links a img {height: 0; width: 0; border-width: 0;position:relative;}
div.links a:hover img {position:absolute;
                       left: 130px; height: 300px; width: 400px; z-index: 101;
                       padding: 1px; margin: 2px;
                       border: 1px dotted #3a3a3a;
                       }


div.window a {position:relative;}

div.window {
display: block;
position:absolute;
visibility: hidden;
padding: 5px;
z-index: 50;
background: #0f3d83;
color: #ffffff;
margin: -180px 2px 2px 270px;
border: 1px solid #999999;
}

div.InfoBox a {position:relative;}

div.InfoBox {
display: block;
position:absolute;
width: 200px;
left: 150px;
visibility: hidden;
padding: 5px;
z-index: 50;
background: #666666;
color: #ffffff;
margin: -170px 2px 2px 2px;
border: 1px solid #999999;
}

div.BigInfoBox {
top:5px;
left:-520px;
display:none;
position:absolute;
width: 500px;
visibility: hidden;
padding: 5px;
z-index:150;
background: #333333;
color: #ffffff;
border: 1px solid #999999;
}


div.bar { position: absolute;
border: 1px solid;
padding: 5px;
left: 0px;
width: 300px;
visibility: hidden;
background-color: #F0F0F0 }

/* код для IE */
#ProfileRight {
margin: 0px 0px 5px 0px;
width: 200px;
padding: 1px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgrace.png", sizingMethod="scale");
float: left;
border: 1px solid #444444;
}

/* Код для остальных */
html>body #ProfileRight {
background: transparent url(../images/bgrace.png) repeat;
margin: 0px 5px 5px 5px;
width: 200px;
padding: 5px 2px 0px 2px;
float: left;
border: 1px solid #444444;
}



/* код для IE */
div.LastNotice {
margin: 20px 0px 30px 3px;
width: 187px;
height: 145px;
padding: 2px 1px 2px 1px;
background: none;
border: 1px solid #666666;
float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgnotice.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.LastNotice {
background: transparent url(../images/bgnotice.png) repeat;
margin: 20px 0px 30px 3px;
width: 186px;
height: 145px;
border: 1px solid #666666;
float: left;
padding: 2px 2px 2px 2px;
}

div.LastNotice h3.text {
height: 20px;
}
div.LastNotice h3.text span {
font: 11px arial, verdana, sans-serif;
letter-spacing: 1px;
font-weight: bolder;
color: #ffffff;
}

div.LastNotice img{
float:left;
margin: 2px 5px 2px 0px;
}

div.LastNotice img.right{
float:right;
margin: 2px 2px 2px 0px;
}



/* код для IE */
div.BlockRight {
margin: 0px 0px 15px 3px;
width: 187px;
padding: 2px 1px 2px 1px;
background: none;
border: 1px solid #666666;
float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgright.png", sizingMethod="scale");
}

/* Код для остальных */
html>body div.BlockRight {
background: transparent url(../images/bgright.png) repeat;
margin: 0px 0px 15px 3px;
width: 186px;
border: 1px solid #666666;
float: left;
padding: 2px 2px 2px 2px;
}


div.BlockRight input.blue{
background-image:inherit;
background: none;
margin-left : 9px;
}

html>body div.BlockRight input.blue{
margin-bottom:7px;
margin-left : 10px;
}


div.BlockRight a{
font-family: Arial, Helvetica, sans-serif;
text-align: right;
}

div.BlockRight img{
float:left;
margin: 2px 5px 2px 0px;
}
div.BlockRight wrapper{
 float:left;
}


div.BlockRight h2.text {
height: 13px;
text-align: right;
margin-right : 5px;
}
div.BlockRight h2.text span {
font: 12px arial, verdana, sans-serif;
letter-spacing: 1px;
font-weight: bolder;
color: #CCD8F8;
}

div.BlockRight h3.text {
height: 20px;
}
div.BlockRight h3.text span {
font: 11px arial, verdana, sans-serif;
letter-spacing: 1px;
font-weight: bolder;
color: #ffffff;
}
div.BlockRight ul {
margin: 0px;
padding: 0px;
}


#vertmenupanels ul{
margin: 0px 5px 5px 0px;
padding: 5px 2px 0px 2px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bgrace.png", sizingMethod="scale");
width: 140px;
list-style:none;
border: 1px solid #444444;
}

html>body #vertmenupanels ul{
margin: 0px 5px 5px 0px;
padding: 5px 2px 0px 2px;
background: transparent url(../images/bgrace.png) repeat;
width: 140px;
list-style:none;
border: 1px solid #444444;
}


#vertmenupanels ul li{
position: relative;
}

#vertmenupanels ul li a{
display: block;
}

#horzlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#horzlist ul {
font: 12px Tahoma ;
float: left;
width: 100%;
margin: 0px 0px 30px 0px;
padding: 0px;
}
#horzlist li a:link {
color: #ff0000;
}
#horzlist li a:visited {
color: #ff0000;
}
#horzlist li a:hover {
color: #ffffff;
border :none;
}

#footer {
position: absolute;
top: 162px;
left: 275px;
width: 345px;
clear: both;
}
#footer a:link,  #footer a:visited {
margin: 0px 40px 0px 0px;
}

#pageHeader {
 position: absolute;
 z-index:0;
 margin-top: 0px;
 margin-bottom: 0px;
}


#pageHeader h1 {
background: transparent url(../images/logo.jpg) no-repeat top left;
margin-top: 0px;
margin-bottom: 0px;
width: 967px;
height: 444px;
}
#pageHeader h1 span {
display: none;
}

#VSKRussia {
  position: absolute;
  left: 50%;
  width: 980px;
  margin-left: -490px;  /* половина ширины */
  background: #014286;
  border: 1px solid #0563a9;
}

.hr580 {
margin: 35px 0px 25px 0px;
}

#container {
z-index:1;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 980px;
font: 11px Tahoma;
color: #ffffff;
position: relative;
}

#pageBottom{
 clear:both;
 margin: 50px 0px 0px 0px;
 width: 967px;
 height: 252px;
 }

html>body #pageBottom{
 clear:both;
 margin: 50px 0px 0px 0px;
 width: 967px;
 height: 252px;
}

#pageBottom p{
padding:70px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
color:#8292a2;
}


div.banners {
margin: 0px 0px 5px 3px;
padding: 0px 0px 0px 0px;
width: 570px;
text-align: center;
background: none;
float:left;
}

/* Код для остальных */
html>body div.banners {
background: none;
margin: 0px 5px 5px 4px;
width: 99%;
text-align: center;
padding: 0px 0px 0px 0px;
}

div.banners img.right{
float:right;
margin: 2px 2px 2px 10px;
}

#navcontainer {width: 380px; }


#navcontainer a
{
display: inline;
padding: 10px;
width: 160px;
color: #ffffff;
}

div.multipleSelectBoxControl span{
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
div.multipleSelectBoxControl div select{
		font-family:arial;
		height:100%;
	}
div.multipleSelectBoxControl input{
		width:25px;
	}

div.multipleSelectBoxControl div{
		float:left;
	}

div.multipleSelectBoxDiv
