@charset "windows-1251";
/* CSS Document */
/*em {font-size:10px}*/
html,body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
p,ul,ol,table,div,em{ font-size:12px}
/*em{font-size:1em}*/
*{font-size:12px}
body {
	background-color:#6b7890;
	color:#ffffff;
}
div.pad{
	padding:20px 20px 20px 20px;
}
div.bg_top{
	position:absolute;
	top:0px;
	left:0px;
	height:670px;
	width:100%;
	background:url('/img/bg_top.png') repeat-x top left;
	z-index:-10;
}
div.collage_overlay{
width:636px;
height:161px;
position:absolute;
top:0px;
left:289px;
border:0px solid red;
z-index:250;
background:transparent;
}
div.collage_overlay:hover{
/*background:url('/img/main_dimentions.png') 0 0 no-repeat;*/
}
div.bg_bottom{
	position:relative;
	top:-555px;
	left:0;
	height:5px;
	width:100%;
/*	background:url('/img/bg_bottom.png') bottom left repeat-x;*/
	z-index:-10;
	border:0px solid red;
	overflow:visible;
}
img.cntrs{
	position:absolute;
	bottom:0px;
	z-index:150;
}
div.main_page{
	width:924px;
/*	height:500px; */
	z-index:10;
	border:0px solid red;
	top:0;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	font-size:inherit;
}
div.logo_and_nav{
	position: relative;
	left:0px;
	top:0px;
	height:66px;
	background:none;
}
div.flag_champ{
	position:absolute;
	top:0px;
	left:-14px;
	width:120px;
	height:105px;
}
div.flag_buy{
	position:absolute;
	bottom:6px;
	right:-14px;
	width:125px;
	height:54px;
	cursor:help;
}

div.topnavbuttons{
	position:absolute;
	top:0px;
	right:0px;
	height:100%;
}
div.horizontal_line_blue{
	position:relative;
	top:0px;
	left:0px;
	background-color:#1c2a44;
	width:100%;
	height:4px;
	}
div.horizontal_line_gray{
	position:relative;
	top:0px;
	left:0px;
	background-color:#6b7890;
	width:100%;
	height:1px;
	}
div.bighead{
	position:relative;
	top:0px;
	left:0px;
/*	background:url('/img/bighead.jpg') no-repeat right top;*/
	width:100%;
	height:287px;
}
div.champ{
	position:relative;
	top:0px;
	left:0px;
/*	background:url('/img/champrussia2010.png') no-repeat -14px 0px;*/
	width:292px;
	height:174px;
	border-bottom:2px solid #ff0000;
/*	border-top:2px solid #ff0000;*/ /*временно в коммент, пока не заработает погода. потом вернуть эту строку*/
	border-top:5px solid #fff; 
	margin-bottom:4px;
	overflow:visible;
	/*background:url('/img/champrussia2010.png') -14px 0px no-repeat;*/
	z-index:200;
}
div.champ a{
/*border:0px solid gray;
width:278px;
height:269px;
position:relative;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;*/
}
div.champ img{
border:0px solid gray;
/*position:relative;
top:0px;
left:-14px;*/
}

div.underchamp{
	text-align:center;
	width:292px;
}
div.left_column{
	position:relative;
	top:0px;
	left:0px;
	background-color:#4b566c;
	width:292px;
	text-align:center;
}
div.hornav{
	position:relative;
	top:0px;
	left:0px;
	background:url('/img/nornavbg.jpg') repeat-x;
	width:100%;
	height:43px;
}
div.cont{
	position:relative;
	top:0px;
	right:0px;
	width:632px;
	border:1px solid red;
}
div.brands_bottom{
	width:100%;
	height:142px;
	background-color:#b6bdc9;
	color:#1c2a44;
/*	background:url(img/brands_bottom.jpg) repeat-x;*/
}
div.footer{
	width:100%;
	height:48px;
	background:url('/img/footer.jpg') repeat-x;
}
div.hornavmenu{
/*	margin-left:293px;*/
	margin-left:0px;
	padding-top:10px;
	text-align:right;
}
h1,h2,h3,h4,h5{
	padding:20px 0px 0px 20px;
}
h1,h1.emka_title,h2.emka_title {
	text-transform:uppercase;
	font-size:16px;
	font-family:arial;
	font-weight:normal;
	margin-top:0px;
	text-decoration:inherit;
	}
h2{
	font-size:1.2em;
	font-family:arial;
	font-weight:bold;
	margin-top:0px;
}
h3{
	font-size:1em;
	font-family:arial;
	font-weight:bold;
	margin-top:0px;
}

table.content_table{
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#4b566c;
}
table.content_table td.cont_td{
background-color:#c1c9d6;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
table.content_table td.left_td{
width:292px;
text-align:center;
vertical-align:top;
}

span.news_date{
	color:#99f2ff;
	font-size:1em;
	clear:both;
	font-weight:normal;
}
span.news_anons{
	font-size:1em;
	clear:both;
	font-weight:normal;
}
a.menu,a.menu:visited,a.menu:hover{
	font-family:tahoma;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px 8px 0px 0px;
	font-size:14px;
}
a.menu,a.menu:visited{color:#8297bc;}
a.menu:hover{color:#ffffff}

div.navbar{
	height:5px;
	width:100px;
	background-color:#ff0000;
	border:0px solid red;
	position:relative;
	left:0px;
	top:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:20;
}
/*главная страница*/
div.emka{
	position:relative;
	top:0px;
	left:0px;
	background-color:#626d83;
	width:632px;
	height:264px;
	border-bottom:0px solid #ff0000;
	margin-bottom:0px;
}
div.tabs{
	position:relative;
	top:0px;
	left:0px;
	background-color:#626d83;
	width:100%;
	height:20px;
	border-bottom:0px solid #ff0000;
	margin-bottom:0px;
}
div.m20{
	margin:20px;
	padding:0px;
}
div.photogal_anons{
	position:relative;
	top:0px;
	left:0px;
	background-color:#939ba9;
	width:632px;
/*	height:500px;*/
	border-bottom:0px solid #ff0000;
	margin-bottom:0px;
	padding-bottom:20px;
}
div.blogs{
	position:relative;
	top:0px;
	left:0px;
	background-color:#939ba9;
	width:632px;
	height:100%;
	border-bottom:0px solid #ff0000;
	margin-bottom:0px;
	padding-bottom:0px;
}
div.blogs a{
	/*color:#ddd;*/
	color:#00ccFF;
/*	color:#99f2ff;*/
}
ul.emka_anons{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 60px;
	list-style:outside;
	border:0px solid red;
}
a.emka_anons{
	text-decoration:none;
	color:#ffffff;
}
a.emka_anons:hover{
	text-decoration:underline;
	color:inherit;
}

ul.emka_anons li{
	font-size:1em;
	font-family:arial;
	padding-left:0px;
}
img.emka_anons{
	padding:20px 20px 20px 20px;
}
p.emka_anons{
	position:absolute;
	bottom:28px;
	left:260px;
	text-transform:uppercase;
	font-size:1em;
}
/*Технические данные*/
div.tech_content{
	width:632px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0px;
	top:0px;
	background-color:#c1c9d6;
	color:#1c2a44;
	border-bottom:0px solid #4b566c;
}
div.gal_content{
	width:90%;
	min-height:660px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0px;
	top:0px;
	background-color:#c1c9d6;
	color:#1c2a44;
	border-bottom:1px solid #4b566c;
}

/*h1.tech_title {
	text-transform:none;
	font-face:arial;
	font-weight:normal;
	padding:20px 0px 0px 20px;
	margin-top:0px;
	color:#4b566c;
	}
/*регаты*/
table.regattas{
	border-collapse:collapse;
	margin:10px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	color:#4b566c;
	border-top:1px solid red;
	/*border-top:1px solid #4b566c;*/
	width:90%;
}
table.regattas th,table.regattas td{
	text-align:left;
}
table.regattas th{
	font-size:1em;
	padding-bottom:10px;
	padding-top:10px;
}
table.regattas td{
	padding:10px 3px 10px 3px;
}
table.regattas caption{
	text-align:left;
	margin-bottom:10px;
	font-weight:bold;
	font-variant:small-caps;
	font-size:1.2em;
}
/*купить*/
h1.buy_title {
	text-transform:none;
	font-family:arial;
	font-weight:normal;
	padding:20px 0px 0px 20px;
	margin-top:0px;
	}
a.main_buttons_rent{
	display:block;
	width:144px;
	height:30px;
/*	background-repeat:repeat-y;
	background:url('/img/buttonsmain/rent.jpg') center left;*/
}
a.main_buttons_rent:hover{
	background:url('/img/buttonsmain/rent_over.jpg') center left;
}
a.main_buttons_study{
	display:block;
	width:144px;
	height:30px;
	margin-top:3px;
/*	background-repeat:repeat-y;
	background:url('/img/buttonsmain/study.jpg') center left;*/
}
a.main_buttons_study:hover{
	background:url('/img/buttonsmain/study_over.jpg') center left;
}
a.main_buttons_regattas{
	display:block;
	width:144px;
	height:30px;
	margin-top:3px;
/*	background-repeat:repeat-y;
	background:url('/img/buttonsmain/regattas.jpg') center left;*/
}
a.main_buttons_regattas:hover{
	background:url('/img/buttonsmain/regattas_over.jpg') center left;
}
a.main_buttons_buy{
	display:block;
	width:144px;
	height:30px;
	margin-top:3px;
	background-repeat:repeat-y;
	background:url('/img/buttonsmain/buy.jpg') center left;
}
a.main_buttons_buy:hover{
	background:url('/img/buttonsmain/buy_over.jpg') center left;
}
table.main_anounce{
	border-top:1px solid #97dbe8;
	width:100%;
	margin-top:10px;
	border-collapse:collapse;
}
table.main_anounce th{
	text-align:left;
	color:#97dbe8;
	width:33%;
	padding:0px 0px 10px 10px;
	vertical-align:top;
	font-size:1em;
}
table.main_anounce td{
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#f8f8f8;
	width:33%;
	vertical-align:top;
	font-size:1em;
	padding:0px 10px 0px 10px;
}
table.main_anounce td.bd,table.main_anounce th.bd{
	border-right:1px solid white;
}
table.main_anounce td.dv{
	height:12px;
}
div.reasons{
	background:url('/img/reasons4.png') center no-repeat;
	width:422px;
	height:203px;
	position:absolute;
	left:-415px;
	top:-185px;
	display:none;
}
ol.reasonslist{
	color:#df0100;
	font-weight:normal;
	font-size:1.2em;
	position:absolute;
	left:0px;
	top:20px;
	list-style:decimal inside;
}
ol.reasonslist li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table.simple,table.gal{
	border-collapse:collapse;
}
table.simple td{
	border-bottom:1px solid white;
	padding:5px 5px 0px 5px;
}
table.gal{
	width:600px;
}
table.gal td{
	padding:0px 0px 0px 0px;
	margin:3px 3px 3px 3px;
	border:1px solid gray;
}
table.fleet{
	width:95%;
	border-collapse:collapse;
	font-size:0.8em;
	border-left:1px solid gray;
	border-top:1px solid gray;
	margin-bottom:20px;
}
table.fleet th{
	text-align:center;
	background-color:#6b7890;
/*	color:#4b566c;*/
	color:white;
}
table.fleet td,table.fleet th{
	padding:5px 5px 5px 5px;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
table.fleet tr.hl td{
	background-color:#b0b8c5;
}
a,a:visited{
	text-decoration:none;
	color:#1c2a44;
/*	color:#222277;*/
}
a:hover{
	text-decoration:underline;
	color:#3f4c66;;
}
a{outline:none}
div.faq_question{
	font-weight:bold;
	font-style:italic;
	padding-left:10px;
	background:url('/img/question_bg.png') 0 0 repeat-y;
	border:1px dotted #4b566c;
}
div.faq_answer{
	margin-top:5px;
	padding-left:10px;
	background:url('/img/answer_bg.png') 0 0 repeat-y;
	border:1px dotted #4b566c;
	height:auto;
}
div.faq_block{
	margin-bottom:20px;
}

.nc_pagination{
text-align:right;
width:95%;
margin:10px auto 15px auto;
}
table.faces{
border-collapse:collapse;
width:600px;
color:#5f5b8d;
}
table.faces img{
border:0px solid white;
margin:0px auto 0px auto;
}
table.faces td{
text-align:left;
width:33.3%;
padding-left:30px;
}
table.slogan{
border-collapse:collapse;
width:100%;
}
.lft{
text-align:left;
}
.rgt{
text-align:right;
}
em.slog{
color:#0000FF;
}
div.allnews{
position:absolute;
bottom:0px;
right:0px;
padding-right:10px;
padding-bottom:3px;
font-size:0.8em;
font-weight:bold;
}
div.logo_and_nav_new{
	position: relative;
	left:0px;
	top:0px;
	height:39px;
	background:url('/img/logo_and_nav_bg.jpg') 0 0 repeat-x;
}
h1.main_title, h1.main_title a{
padding:0px 0px 0px 0px;
line-height:40px;
color:#bab8d0;
font-size:14px;
/*font-weight:300;*/
}
h1.main_title a{
text-decoration:none;
}
img.main_logo{
border-width:0px;
}
div.topnavbuttons_new{
	position:absolute;
	top:0px;
	right:0px;
	height:40px;
}
div.bighead_new{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:161px;
}
div.flag_buy_new{
	position:absolute;
	bottom:0px;
	right:0px;
	width:120px;
	height:73px;
	cursor:help;
	z-index:250;
}
div.reasons_new{
	background:url('/img/reasons5.png') center no-repeat;
	width:307px;
	height:132px;
	position:absolute;
	left:-300px;
	top:-74px;
	display:none;
}
div.video_preview{
float:left;
width:290px;
}
div.video_pad{
float:left;
width:16px;
/*border:1px solid #c1c9d6;*/
height:40px;
}
div.weather{
width:292px;
/*height:100px;*/
/*border:1px solid #777;*/
border-top:5px solid red;
margin:0px 0px 0px 0px;
padding:0;
}
div.weather table{
padding:0;
margin:0;
border-collapse:collapse;
width:100%;
}
div.weather table td{
padding:0;
margin:0;
border-collapse:collapse;
text-align:center;
/*width:33%;*/
}
.hugefont{
font-size:36px;
}
.white{
color:#fff;
}
.pad10{
padding-top:10px;
/*padding-bottom:10px;*/
}
.bold{
font-weight:bold;
}
.wp{
background-color:#fff;
width:320px;
height:200px;
}
td.photo{
vertical-align:top
}
table.persons{
margin-top:10px;
width:590px;
border-collapse:collapse;
}
table.persons td{
border:0px solid #eee;
padding:10px 2px 7px 2px;
border-bottom:1px dotted #ddd;
}
table.persons td.ph{
width:152px;
vertical-align:top;
text-align:center;
}
table.persons td.ph img{
width:148px;
height:148px;
}

table.persons td.about{
vertical-align:top;
padding:10px 5px 7px 5px;
}
table.alphabet{
width:100%;
height:22px;
}
table.alphabet td{
vertical-align:bottom;
height:22px;
text-align:center;
}
table.alphabet a:hover{
color:#fff;
}
table.alphabet a:active{
color:#ddd;
}
.big{
font-weight:bold;
font-size:16px;
}
.ban{
margin-top:15px;
border:0px solid white;
display:block;
}
.ban img{
width:284px;
border:0px solid white;
}
.adm_border{
border:1px solid gray;
margin-top:10px;
}
