@charset "windows-1251";
html, body {margin: 0px; padding: 0px; text-align:center; font-size:11px; color:#676767; font-family:Arial, Helvetica, sans-serif; background:#FFF;}
table, td, tr, th, span, p {text-align:left; vertical-align:top;}
form{padding:0px; margin:0px;}
a{text-decoration:none; color:#19254F;}
h2 {font-size:16px;}
#rightcont a{color:#19254F;}
#rightcont #navline a{color:#19254F;}
a:hover{text-decoration:underline;}
img{border:0px;}
.mtbl{width:1000px; margin-top:80px;}
.mtbl #navic div{float:left; padding-left:20px;}
.mtbl #hold div{float:right; margin-right:12px; margin-bottom:12px;}
.mtbl #mleft {vertical-align:bottom;}
.mtbl #menu{background:url(../img/menubg.gif) repeat-x top left;}
.mtbl #menu td{height:39px;}
.mtbl #menu td div{height:39px; float:left;}
.mtbl #menu td div.dv{width:1px;}
.mtbl #menu td div.in{background: url(../img/twhitepix.png) repeat; filter:expression(fixPNG(this));}

.mtbl #menu td#ml{text-align:left; vertical-align:top; width:825px;}
.mtbl #menu td#mr{text-align:right; vertical-align:top;}
.mtbl div{text-align:left;}

.mtbl #mcontent{height:510px;}
.mtbl #mcontent div#topline{width:auto; height:27px; background:url(../img/tpix.png) repeat; filter:expression(fixPNG(this)); padding-left:825px; display:none;}
.mtbl #mcontent div#allnews{margin-left:20px; margin-bottom:20px; float:left; margin-top:163px; height:300px; background:url(../img/tgreypix.png) repeat; filter:expression(fixPNG(this)); width:335px; overflow:hidden; color:#fff; margin-right:1px;}
.mtbl #mcontent div#allinks{margin-bottom:20px; float:left; margin-top:163px; height:127px; background:url(../img/tgreypix.png) repeat; filter:expression(fixPNG(this)); width:200px; overflow:hidden; color:#fff;}

.toppartners{filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}

.cl{clear:both; height:1px; font-size:1px; overflow:hidden;}

.msubmenu {display:none; position:absolute; margin:0; padding:0; top:173px; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:1500; text-align:left; background:#777; float:left;}
.msubmenu A { display:block; /*line-height:20px; */ font-size:10px; color:#FFF !important; text-decoration:none; text-transform:uppercase; text-align:left; background:#777; font-weight:bold; padding:4px 5px; margin:0; white-space:nowrap; /*width:160px;*/   position:relative;}
.msubmenu A:hover {background:#656565; text-decoration:none; }
/*
.msubmenu {display:none; position:absolute; margin:0; padding:0; top:173px; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:1500; text-align:left;}
.msubmenu A { display:block; line-height:20px; font-size:11px; color:#FFF; text-decoration:none; text-transform:lowercase; font-variant:small-caps; text-align:left; background:#777; font-weight:bold; padding: 0 5px 0 5px; margin:0; white-space:nowrap; width:130px;}
.msubmenu A:hover {background:#656565; text-decoration:none; }
*/
h1.act_info{font: 12px Arial; color: #e6e6e7; margin: 16px; margin-bottom:0px; height: 12px; overflow: hidden;}
h1.act_info:before{content: url(../img/act_info_header1.png); display: block; line-height: 12px;}
h1.act_info{zoom: expression(runtimeStyle.zoom = 1, insertAdjacentHTML('afterBegin','<span style="display: block;line-height: 12px;"><img src="img/act_info_header1.png" alt="ÈÍÔÎÐÌÀÖÈß" /></span>'));}

.news_block{margin:10px; margin-left:16px; margin-right:20px;}
.news_block .date{color:#a1a1a1; font-size:10px; line-height:10px;}
.news_block h5{color:#FFF; font-size:10px; line-height:12px; margin:0px; padding:0px;}
.news_block h5 a{color:#FFF;}

.mtbl #mcontent div#allinks{margin-bottom:20px; margin-left:20px; margin-top:180px; height:140px; background:url(../img/tgreypix.png) repeat; filter:expression(fixPNG(this)); width:115px; overflow:hidden; color:#fff;}
#usefull_info{margin:10px; margin-left:16px; margin-right:20px;}
#usefull_info ul{margin:0px; padding:0px; float:left; margin-right:20px;}
#usefull_info ul li{margin:5px; margin-left:0px; padding:0px; padding-left:13px; list-style:none; background:url(../img/listbul_white.png) no-repeat left top; font-size:12px;}
#usefull_info ul li a{color:#FFF;}

#searchr{width:335px; padding:10px; vertical-align:top;}
#searchr input#f{background:#fff; border:1px solid #7a7a7a; padding:0px; margin:0px; font-size:10px; width:240px; height:15px; padding-left:2px; vertical-align:top;}

#copyright{padding:10px; border-left:1px solid #c5c5c5; vertical-align:top; width:350px; padding-bottom:0px;}

#partners{padding:10px;}
#partners div{position:relative; float:right; margin-left:20px;}


/* TYPE PAGE STYLES */

#mtcontent{height:172px;}
#mtcontent div#topline{width:auto; height:27px; background:url(../img/tpix.png) repeat; filter:expression(fixPNG(this)); padding-left:825px; display:none;}
#mtcontent #theader{background:url(../img/tpix.png) repeat; filter:expression(fixPNG(this)); padding:15px; font-size:12px; width:210px; margin-top:170px; font-weight:bolder;}


#mtcontent_text{border-bottom:1px solid #c5c5c5; font-size:11px; width:90%;}
/*#mtcontent_text #leftside{width:240px;}*/
#leftside{width:240px; float:left; }
/*#mtcontent_text #rightcont{padding:20px; width:auto;}*/
#rightcont{padding:20px; width:700px; float:left; font-size:12px; /*border:1px solid #000;*/}
#leftside ul{margin:20px; padding:0px;}
#leftside ul li {list-style:none; font-size:11px; margin:0px; padding:0px; background:url(../img/menub.gif) no-repeat top left; padding-left:10px; margin-bottom:10px; font-weight:bold; color:#340e70;}
#leftside ul li a{font-weight:normal; color:#19254F;}
#leftside ul li.cur a {font-size:11px; margin:0px; padding:0px; font-weight:bold; color:#18254e; text-decoration:none;}

#rightcont #navline{font-size:10px; margin-bottom:5px;}
#rightcont h1{font-size:14px; line-height:16px; border-bottom:1px solid #c5c5c5; padding:0px; margin:0px; margin-bottom:10px;}
#rightcont h2{font-size:12px; line-height:16px; padding:0px; margin:0px; margin-top:15px;}
#rightcont p{margin-top:7px; margin-bottom:7px;}

#images0 {position: relative; margin: 5px 0; padding:0; width: 100%; height: 120px; overflow:hidden;}
#images1 {position: relative; margin:0 10px; padding:0; height: 120px; overflow:hidden;}
#images2 {position: absolute; margin:0; padding:0; height:120px; }
.arrow {display:block; width:22px; margin:0; padding:0; line-height: 120px; height: 120px;}
.arrow IMG {margin-top:55px;}
.arrowleft {float:left;}
.arrowright {float:right;}

.cal_days TD {width:95px; padding:2px;
 background: #929292;
 color: #FFFFFF;
 text-align: center;
}
.cal_dates TD {width:95px; padding:2px; border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}

.cal_dates TD.d1, .cal_days TD.d1 { border-left:1px solid #c5c5c5;}

#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
TABLE.thumbimgdiv TD {padding:5px; width:25%;/*text-align:center;*/}
TABLE.thumbimgdiv DIV {margin:0 !important; float:none !important; text-align:center !important;}
.fmarrow {position:absolute; display:block; top:50%; margin-top:-23px; height:45px; width:45px; text-align:center; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; cursor:pointer;outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft, #inav_p {left:-1px; background:url(../img/fmarrowleft.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fmarrowleft.png",sizingMethod=scale);}
#fmarrowright, #inav_n {right:-1px; background:url(../img/fmarrowright.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fmarrowright.png",sizingMethod=scale);}
div.clear {clear:both; height:1px; font-size:1px;}


#regatta-left {position:relative; margin-top:25px; width:100%;}
#regatta-left H2 {position:relative;}
#regatta-left A {position:relative; display:block; float:left; padding:4px 9px 4px 9px; text-decoration:none; margin-bottom:-1px; font-size:12px;}
#regatta-left .r-inactive {color:#fff; background:#666666;}
#regatta-left .r-active {color:#666666; background:#fff; border:1px solid #666666; border-bottom:0;}
#regatta-type {position:relative; width:100%; border:1px solid #666666; border-bottom:0; clear:both;}
#regatta-type A {position:relative; display:block; border-bottom:1px solid #666666; background: #fff; padding: 3px; text-decoration:none;}
#regatta-type A:hover {background: #e5e5e5;}

table.content {
 margin: 5px 0 10px 0;
}

table.content TH {
 background: #929292;
 color: #FFFFFF;
 padding: 3px 5px 6px 5px;
}
table.content TD {
 border-bottom: solid 1px #929292;
 padding: 3px 5px 6px 5px;
}

.regattatable TD { background: #f5f5f5
}
.regattatable TR:hover TD {
 background: #e5e5e5;
}

.ilev1 {background: url(../img/ilev1.gif) no-repeat 0 0; padding-left:20px; line-height:18px;}
.ilev2 {background: url(../img/ilev2.gif) no-repeat 20px 0; padding-left:40px; line-height:18px;}
.ilev3 {background: url(../img/ilev3.gif) no-repeat 40px 0; padding-left:60px; line-height:18px;}

.transparrow {position: absolute; display:none; top: 0; width:30px; color:#FFF; background:#000; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.transparrow:hover {text-decoration:none;}

.sellang {float:left; padding-left:10px;}
.sellang IMG {display:block; border:1px solid #b7b7b7;}
.sellang A IMG {border:1px solid #340e70;}



TABLE.nicetable {border-collapse:collapse !important; border-spacing:0 !important; border:0 !important;}
TABLE.nicetable TR TD, TABLE.nicetable TR TH {border:0 !important; border-bottom:1px solid #D9D9D9 !important; border-left:1px solid #D9D9D9 !important; padding: 3px 7px 3px 7px !important;}
TABLE.nicetable TR TD:first-child, TABLE.nicetable TR TH:first-child {border-left:1px solid #FFF !important;}
EM.mark {color: red; font-style: normal; font-weight: bold;}