body {margin: 0px; padding: 0px; top: 0px; background-color: #ddeeFF; font-size: 12px; font-family: Tahoma; color: #000000; height: 100%;}

table {border: 0px; border-collapse: collapse;}
table td {padding: 0px;}

.tabl {border: 0px;font-size: 12px;font-family: Tahoma;color: #000000;}
.tabltdh {border: 1px solid #666666;padding: 2px;font-size: 12px;font-family: Tahoma;color: #000000;font-weight: bold;background-color: #dddddd;text-align: center;}
.tabltdn {border: 1px solid #666666;padding: 1px;font-size: 12px;font-family: Tahoma;color: #000000;text-align: left;}
.tabltdp{border: 1px solid #666666;padding: 1px;font-size: 12px;font-family: Tahoma;color: #000000;text-align: center;}


ul, li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

a {text-decoration: underline; color: #000000;}
a:hover {text-decoration: none; color: #000000;}

h1 {font-family:Tahoma; font-size:14px; color:#FFFFFF; margin: 0px; padding: 0px; font-weight: bold;}

h2 {font-family:Tahoma; font-size:14px; color:#000000; margin: 0px; padding: 0px; font-weight: bold;}

img {border:0px; margin:0px; padding:0px;}

.left {float: left;}
.right {float: right;}

p {margin: 0px;	padding: 0px;}

.select {margin: 0px;	padding: 0px;}

.top_menu {font-family: Tahoma; font-size: 15px; color: #FFFFFF;	margin-left: 145px;}
.top_menu a{line-height: 36px; color: #FFFFFF; text-decoration: none;}
.top_menu a:hover{color: #FFFFFF; text-decoration: underline;}

.search_title{font-family: Tahoma;font-size: 17px;color: #FFFFFF;background-color: #ffae00;height: 25px;padding-left: 10px;line-height: 25px;}
.search_back{background-color: #006699 ;background-image: url(../img/search_back.gif);background-repeat: no-repeat;background-position: left top;}
.search_tekst{font-family: Tahoma;font-size: 13px;font-weight: bold;color: #FFFFFF;margin: 3px;padding: 3px;vertical-align: top;white-space: nowrap;}
	
/* Стили для селекторов в рассширеном поиска */
.sel{width:362px;font-size:13px;font-family:Tahoma;text-align: left;border: 1px solid #CCCCCC;}
.sel_small{font-size:13px;font-family:Tahoma;text-align: left;border: 1px solid #CCCCCC;}

/* Стили для окна с результатами подбора круизов */
.result_header {font-size:13px; font-family:Tahoma; font-weight: bold; background-color: #006699; color:#ffffff; border:solid 1px #999999; padding:10px;}
.result_regular {font-size:11px; font-family:Tahoma; border-bottom:solid 1px #999999; border-left:solid 1px #cccccc; padding:10px;}

.selShop{font-size:11px;font-family:Tahoma;text-align: center;border: none;}

.search_r{font-family:Tahoma;font-size: 15px;color: #0093dd;float:right;text-align: right;width:270px;}

.date_input{font-family:Tahoma;font-size:13px;color:#b3b3b3;width:103px;text-align:center;border:1px solid #CCCCCC;}

.title{background-color: #0987c5;font-family: Tahoma;font-size: 17px;color: #FFFFFF;height:25px;line-height:25px;padding-left:10px;}

/* Стили для сегодняшних круизов */
.nowcruisesNewYear{background-color: #ff0000; font-family: Tahoma; font-size: 17px; color: #FFFF66; height:50px; line-height:50px; padding-left:10px;}
.nowcruises{background-color: #0000ff; font-family: Tahoma; font-size: 10px; font-weight:bold; color: #FFFFFF; height:50px; line-height:25px; padding-left:10px;}
.nowcruisestime{font-family: Tahoma; font-size: 12px; color: #0000FF; height:18px; line-height:18px; padding-left:10px;}
.nowcruisestext{font-family: Tahoma; font-size: 12px; color: #000000; height:18px; line-height:18px; padding-left:25px;}

/* Стили для FAQ */
.faq{background-color: #EB1D67; font-family: Tahoma; font-size: 17px; color: #FFFFFF; height:25px; line-height:25px; padding-left:10px;}
.faq_h{background-color: #CCCCCC; color: #000000; height:17px; line-height:17px; padding-left:10px;}
.faq_input{background-color: #65B72F; border-style: none; color: #FFFFFF;}
.faq_text{color:#505050;font-size:11px;}
.faq_error {color:#FF0000;font-size:11px;}

.content{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify;}

/* Стили для новостей */
.ne{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify; margin-top: 5px; margin-bottom: 10px;}
.news_date{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ff4c00; font-weight: bold;}
.news{background-color: #ff4622; font-family: Tahoma; font-size: 17px; color: #FFFFFF; height:25px; line-height:25px; padding-left:10px;}

/* Стили для футера */
.foot{background-image: url(../img/copyr.gif); background-repeat: no-repeat;	background-position: left top; font-family: "Arial Narrow"; font-size: 13px; color: #FFFFFF;}
.foot a{color: #FFFFFF; text-decoration: none;}
.foot a:hover{color: #FFFFFF; text-decoration: underline;}

.m {background-image: url(../img/m.gif);background-repeat: repeat-y;background-position: left top;margin-top: 45px;padding-top: 12px;padding-bottom: 12px;margin-bottom: 45px;}
.m a{font-family: "Arial Narrow";font-size:14px;color: #0093dd;line-height:25px;padding-left: 25px;}
.m a:hover{color:#0093dd;}

.banneri img{margin-bottom:0px;cursor:pointer;}

/* Заголовок для онлайн тавлицы*/
.online {background-color: #FFCC00; font-family: Tahoma; font-size: 17px; color: #FFFFCC; height:25px; line-height:25px; padding-left:10px; font-weight: bold;}

/* Кнопки итпа <input type='button'> */
.knopka {font-family: tahoma; font-size: 11px; font-weight: bold; color: #000033; background-color: #ddddFF; border: 1px solid #aaaaFF;}

/* Стили для главного меню */
.menu_div{position:absolute; margin-top:-1px; padding-top:27px; color:black; text-align:left; display:none; z-index:2; cursor:pointer;}
.punkt {background-image:url('http://www.rechflot.ru/img/menu.gif');background-repeat:repeat-x;height:35px;text-align:center;}
.punkt a {color:white;text-decoration: none; font-size:12px;  font-weight:bold; font-family: "Tahoma";text-align:center;}
.punkt a:hover {color:white;text-decoration: none; font-size:12px; font-weight:bold; font-family: "Tahoma";text-align:center;}
.punkt_s {background-image:url('http://www.rechflot.ru/img/menu.gif');background-repeat:repeat-x;width:3px;text-align:center;}
.punkt_closed{color:white; text-decoration: none; font-size:12px; font-weight:bold; font-family: Tahoma; text-align:center; cursor:pointer;}


.select185 select {width:185px;}
.sec1 {padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:6px; background-color:#0099CF; opacity:0.90; -moz-opacity:0.90;}

/* Контейнер для "Девушек Речфлота" */
#scrollingContainer{width:307px; height:270px; border:none; padding:0px; float:left; margin-right:0px; overflow:hidden; text-align:center; background-image:url('http://www.rechflot.ru/images/girls/new/!!!Fon.gif');}
#scrollingContent{width:307px; border:none; padding:0px; float:left; margin-right:0px; position:relative;}

/* Заголовок для "Девушек Речфлота" */
.girlName{position:absolute;font-family:Tahoma;	font-size:14px;float:left;color:#FF9966;font-weight:bold;text-align:left;width:307px;}
.girlConteiner{width:307px; height:270px;}

td.kaute0{border:solid 1px #000000;font-size:9px;color:#000000;text-align:center;background-color:#FFFFFF;font-weight:bold;cursor:pointer}
div.kaute0{border:solid 1px #000000;font-size:9px;color:#000000;text-align:center;background-color:#FFFFFF;font-weight:bold;}
/*предоплаченные*/
td.kaute1{border:solid 1px #000000;font-size:9px;color:#000000;text-align:center;background-color:#FF99CC;font-weight:bold;cursor:pointer}
div.kaute1{border:solid 1px #000000;font-size:9px;color:#000000;text-align:center;background-color:#FF99CC;font-weight:bold;}
/*оплаченные*/
td.kaute2{border:solid 1px #000000;font-size:9px;color:#ffffff;text-align:center;background-color:#FF0000;font-weight:bold;cursor:pointer}
div.kaute2{border:solid 1px #000000;font-size:9px;color:#ffffff;text-align:center;background-color:#FF0000;font-weight:bold;}
/*бронь*/ 
td.kaute3{border:solid 1px #000000;font-size:9px;color:#000000;text-align:center;background-color:#FFFF00;font-weight:bold;cursor:pointer}
div.kaute3{border:solid 1px #000000;font-size:9px;color:#000000;text-align:center;background-color:#FFFF00;font-weight:bold;}
/*просроченный*/ 
td.kaute4{border:solid 1px #000000;font-size:9px;color:#ffffff;text-align:center;background-color:#33CCFF;font-weight:bold;cursor:pointer}
div.kaute4{border:solid 1px #000000;font-size:9px;color:#ffffff;text-align:center;background-color:#33CCFF;font-weight:bold;}
/*служебная*/ 
td.kaute5{border:solid 1px #000000;font-size:9px;color:#ffffff;text-align:center;background-color:#999999;font-weight:bold;cursor:pointer} 
div.kaute5{border:solid 1px #000000;font-size:9px;color:#ffffff;text-align:center;background-color:#999999;font-weight:bold;} 
.neo
{
color:##ddeeff;
}