﻿body {font:12px/1.3em verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#494949;}
#newwrapper { margin:0 auto; width:1004px }

/* start шапка */
#new_cruiselanta_tpl_for_private, #new_cruiselanta_tpl_for_agencies  {
background: url(http://cruiselanta.ru/img/new_cruiselanta_top_button.jpg) left top repeat-x;
float:left;
height:62px;
width:223px;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

.new_cruiselanta_tpl_new_cruise_top_button_a  {
background: url(http://cruiselanta.ru/img/new_cruiselanta_top_button_a.jpg) left top repeat-x!important;
}

.new_cruiselanta_tpl_for_agencies_globe {background: url(http://cruiselanta.ru/img/for_agencies_globe.jpg) 20px 10px no-repeat; text-align:center; height:62px;}

.new_cruiselanta_tpl_for_private_globe {background: url(http://cruiselanta.ru/img/for_private_globe.jpg) 20px 10px no-repeat; text-align:center; height:62px; }

#new_cruiselanta_tpl_for_agencies div { float:none!important; color:#005291; line-height:50px; height:60px;}
#new_cruiselanta_tpl_for_agencies a  { text-decoration:underline; color:#005291; display:block; height:60px; padding-left:45px}
#new_cruiselanta_tpl_for_private div { float:none!important; color:#FC6504; line-height:50px; height:60px;}
#new_cruiselanta_tpl_for_private a { text-decoration:underline; color:#ff8c00; display:block; height:60px; padding-left:45px}

.new_cruiselanta_tpl_for_agencies_globe div {background: url(http://cruiselanta.ru/img/for_agencies_arr.gif) 125px 40px no-repeat; }
.new_cruiselanta_tpl_for_private_globe div {background: url(http://cruiselanta.ru/img/for_private_arr.gif) 75px 40px no-repeat; }

.new_cruiselanta_tpl_new_cruise_top_button_a .new_cruiselanta_tpl_for_agencies_globe  {background-image: url(/img/for_agencies_globe_a.jpg); padding-left:45px}

.new_cruiselanta_tpl_new_cruise_top_button_a .new_cruiselanta_tpl_for_private_globe {background-image: url(/img/for_private_globe_a.jpg); padding-left:45px}


#new_cruiselanta_tpl_new_cruise_top  {
background: url(http://cruiselanta.ru/img/new_cruiselanta_top_bg.jpg) repeat-x left top;
height:100px;
/*(overflow:hidden;
position:relative;
*margin-bottom:1.1em*/
}

#new_cruiselanta_tpl_new_cruise_logo {background: url(http://cruiselanta.ru/img/new_cruiselanta_logo.jpg) 8px 18px no-repeat;
display:block;
float:left;
height:100px;
width:225px;
border-right:1px solid #fff;
}

#new_cruiselanta_tpl_new_cruise_top_buttons {
float:left;
height:62px;
overflow:hidden;
width:446px}

#ctl00_new_cruiselanta_tpl_new_cruise_top_center { display:inline-block;float:left;}
#new_cruiselanta_tpl_new_cruise_top_right { display:inline-block;float:right;}

#new_cruiselanta_tpl_new_cruise_top_right form {margin:0; padding:0;}

.new_cruiselanta_tpl_new_cruise_top_phone { font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#005291; height:35px; margin-top:3px; padding-left:2px}
.new_cruiselanta_tpl_new_cruise_top_phone_min {font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#696868}
.new_cruiselanta_tpl_new_cruise_top_phone_big {font: bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#005291}

.new_cruiselanta_tpl_new_cruise_top_search { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#084B88; white-space:nowrap; text-align:right; float:none; padding:11px 5px 0 0;vertical-align:middle }
.new_cruiselanta_tpl_new_cruise_top_subscribe {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#00ABDA; white-space:nowrap; text-align:right; float:none; padding:11px 5px 0 0;vertical-align:middle;}

.new_cruiselanta_tpl_new_cruise_top_subscribe p { text-align:left; margin:0 0 5px 0; padding:0; color:#084B88;}
.new_cruiselanta_tpl_new_cruise_top_search input, .new_cruiselanta_tpl_new_cruise_top_subscribe input { vertical-align:middle; border:1px solid #d3e4f3;}

#new_cruiselanta_tpl_new_cruise_top_right input[type="image"] {vertical-align:middle; border:none}
/* end шапка */

#new_cruiselanta_tpl_flash {height:215px;left:0;position:relative;top:0;width:1004px;z-index:0; border-bottom:1px solid #0e4464}

/* start меню */
#ctl00_new_cruiselanta_tpl_topmenu  table{ margin:0; padding:0; height:23px; width:100%}
#new_cruiselanta_tpl_topmenu_list td {margin:0; padding:0; border-right:1px solid #FFCE17;line-height:23px; font:bold 11px tahoma,arial,helvetica,sans-serif;background:url(http://cruiselanta.ru/img/orange/new_topmenu.jpg) 0 0 repeat-x;}
#new_cruiselanta_tpl_topmenu_list td ul {margin:-1px 0 0; padding:0; display:none; position:absolute;z-index:1000; list-style-type:none;}
#new_cruiselanta_tpl_topmenu_list td:hover, #new_cruiselanta_tpl_topmenu_list td.hover , #new_cruiselanta_tpl_topmenu_list li:hover, #new_cruiselanta_tpl_topmenu_list li.hover {background:url(http://cruiselanta.ru/img/orange/new_topmenu.jpg) 0 100% repeat-x}
#new_cruiselanta_tpl_topmenu_list td:hover ul, #new_cruiselanta_tpl_topmenu_list td.hover ul {display:block!important;  _behavior:url(../js/hover.htc);}
#new_cruiselanta_tpl_topmenu_list td ul  li {margin:0; padding:0; display:block; border-right:1px solid #FFCE17; line-height:23px; list-style:none; background:url(http://cruiselanta.ru/img/orange/menu_up.jpg) 0 0 repeat-x; position:relative; height:1%}


#new_cruiselanta_tpl_topmenu_list_1 {width:107px;}
#new_cruiselanta_tpl_topmenu_list_2 {width:202px;}
#new_cruiselanta_tpl_topmenu_list_3 {width:183px;}
#new_cruiselanta_tpl_topmenu_list_4 {width:243px;}
#new_cruiselanta_tpl_topmenu_list_5 {width:243px;}
#new_cruiselanta_tpl_topmenu_list_7 {width:107px;}


#new_cruiselanta_tpl_topmenu_list li ul li {float:none; width:100%}

#new_cruiselanta_tpl_topmenu_list a {color:#fff;  padding:0 6px; text-align:center;text-decoration:none;display:block;line-height:23px; }
#new_cruiselanta_tpl_topmenu_list ul li a {color:#fff; text-align:left; display:block; width:100%}
/* end меню */


#new_cruiselanta_tpl_container {border:0; border-collapse:collapse; margin-top:8px;width:100%;}
#new_cruiselanta_tpl_container td {}
.new_cruiselanta_tpl_container_left {margin:0; padding:0 15px 0 0;border:0; border-collapse:collapse;vertical-align:top }
.new_cruiselanta_tpl_container_left_content{width:176px;}
.new_cruiselanta_tpl_container_center {width:100%;margin:0; padding:0;border:0; border-collapse:collapse;vertical-align:top }

/* сомнительно .... */
.new_cruiselanta_tpl_container_center_content {padding:4px 0 10px 0; text-align:justify; max-width:812px }

.new_cruiselanta_tpl_container_right {width:247px;margin:0; border:0; border-collapse:collapse;vertical-align:top }
.new_cruiselanta_tpl_container_right_content { padding:0 0 0 10px;}

.module {padding-bottom:10px}
.module_name  {color:#03538A;font:bold 12px/12px tahoma,arial,helvetica,sans-serif;text-transform:uppercase; margin-bottom:4px}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ форма @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.new_cruiselanta_tpl_cruise_form {/*width:173px;*/ border:1px solid #F88729;font:11px/12px verdana,arial,helvetica,sans-serif!important;}
.new_cruiselanta_tpl_cruise_form_title { margin-bottom:0; padding: 0 0 4px; line-height:1.1em; margin-top:1px; font-family:tahoma,arial,helvetica,sans-serif}
.new_cruiselanta_tpl_cruise_form_title  span{font-size:11px;}
.new_cruiselanta_tpl_cruise_form_start { display:block; background: #FEBE40 url(http://cruiselanta.ru/img/orange/online_form_bg.jpg) left top repeat-y; border:1px solid #FED077; padding:3px 1px!important; overflow:hidden;height:155px;}
.new_cruiselanta_tpl_cruise_form_all input  { width:168px; margin:0 0 4px 0!important; font: 11px/18px verdana, Arial, Helvetica, sans-serif!important; padding:0; height:18px; border:1px solid #ccc;}
.new_cruiselanta_tpl_cruise_form_all select { width:100%; margin:0 0 4px 0!important; font: 11px/18px verdana, Arial, Helvetica, sans-serif!important; padding:0; height:18px; border:1px solid #ccc;}
.new_cruiselanta_tpl_cruise_online_datepicked {background:#fff url(http://cruiselanta.ru/img/calend.jpg) 99% 1px no-repeat; }
input.new_cruiselanta_tpl_cruise_form_button { float:right; font: bold 11px verdana, Arial, Helvetica, sans-serif!important; margin:0 -1px 0 0!important; border-collapse:collapse}
.new_cruiselanta_tpl_cruise_form_spin { color:#fff; padding-left:3px; white-space:nowrap; overflow:hidden; border:none}
.new_cruiselanta_tpl_cruise_form_spin input { font: 11px/15px verdana, Arial, Helvetica, sans-serif!important; padding:0 0 0 3px!important; height:15px!important; border:1px solid #ccc;}
.new_cruiselanta_tpl_cruise_form_spin img {position:relative; top:-2px!important; }
.spin1 { width:22px!important}
.spin2 { width:46px!important}

#allcrucomp {width:100%!important}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ форма @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#new_cruiselanta_tpl_online_consult img{position:relative; margin-top:-2px; }

/* левое меню */
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu  ul {margin:0; padding:0; font:11px/13px tahoma,arial,helvetica,sans-serif; list-style-type:none; }
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li {margin:0 0 1px; padding:0; background:url(http://cruiselanta.ru/img/orange/left_back.jpg) no-repeat; font-weight:bold; }
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li a {display:block;color:#fff; margin:0 10px 0px 0;padding:5px 0 5px 10px; background:url(http://cruiselanta.ru/img/str-r.gif) 100% 50% no-repeat; text-decoration:none;}
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu  li.ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu_opened  a {background:url(http://cruiselanta.ru/img/str-down.gif) 100% 50% no-repeat; }

#new_cruiselanta_tpl_on_hotel  {background:url(http://cruiselanta.ru/img/on_hotel.jpg) 0 0 no-repeat;width:176px;padding:6px 0 0 0;}
#new_cruiselanta_tpl_on_fly  {background:url(http://cruiselanta.ru/img/on_fly.jpg) 0 0 no-repeat;width:176px;padding:6px 0 0 0;}
#new_cruiselanta_tpl_on_hotel a, #new_cruiselanta_tpl_on_fly a {color:#03538A;font:bold 12px Tahoma,arial,helvetica,sans-serif; text-decoration:underline; display:block;height:72px; margin-left:5px;}
/* подменю */
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li ul{background:#F45803; border-top:1px solid #fff;}
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li ul li {border-bottom:1px solid #d74a00; font-weight:normal!important; margin:0; background:none}
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li.ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu_opened ul li  a {background:url(http://cruiselanta.ru/img/str-r-dark.gif) 100% 50% no-repeat;}
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li ul li  a:hover {color:#ffce55}
/* подменю */

/* левое меню */
 
 
/* центр */
.new_cruiselanta_tpl_choice_cruise {background:url(http://cruiselanta.ru/img/bg_cruise_div.gif) 0 0 no-repeat;border:1px solid #D6D6D6;margin-bottom:10px;}
.new_cruiselanta_tpl_description {font: 12px Tahoma,arial,helvetica,sans-serif;height:58px; margin:0; padding:0; width:100%}
.new_cruiselanta_tpl_description  td {margin:0; padding:0;}
.new_cruiselanta_tpl_descr_place_rebuild {color:#808080;font:11px Tahoma,Arial,Helvetica,sans-serif;margin-top:5px;padding-left:11px;white-space:nowrap;width:395px}
.new_cruiselanta_tpl_descr_place_rebuild span, .new_cruiselanta_tpl_descr_place_rebuild a, .new_cruiselanta_tpl_descr_place_rebuild a:visited {color:#004E89;text-transform:uppercase; text-decoration:none}
.new_cruiselanta_tpl_descr_revision_rebuild {width:430px;color:#89898B;padding-bottom:3px;padding-left:11px;padding-top:3px;}
.new_cruiselanta_tpl_descr_revision_rebuild a, .new_cruiselanta_tpl_descr_revision_rebuild a:visited {color:#808080;font:9px Tahoma,Arial,Helvetica,sans-serif;text-decoration:none;}
.new_cruiselanta_tpl_new_cruiselanta_tpl_descr_data_rebuild {color:#FFBC26;padding-bottom:5px;padding-left:11px;width:240px;}
.new_cruiselanta_tpl_new_cruiselanta_tpl_descr_data_rebuild a, .new_cruiselanta_tpl_new_cruiselanta_tpl_descr_data_rebuild a:visited {color:#FFBC26;font:11px Tahoma,Arial,Helvetica,sans-serif;text-decoration:none;}

.new_cruiselanta_tpl_descr_photo {text-align:right;}
.new_cruiselanta_tpl_descr_img  {height:64px;position:relative; margin-right:3px;}
.new_cruiselanta_tpl_descr_img img {height:58px;margin-right:0;margin-top:3px;width:82px;}

.new_cruiselanta_tpl_descr_time  {left:-12px !important;text-align:left !important;background-color:#FFFFFF;height:32px;left:-17px;padding-bottom:2px;padding-right:1px;padding-top:2px;position:absolute;top:13px;width:36px;z-index:2;}
.new_cruiselanta_tpl_d_time_number {background:#264876;color:#FFFFFF;font: bold 14px/18px Tahoma,Arial,Helvetica,sans-serif;height:18px;text-align:center;width:34px; color:#fdbf2b}
.new_cruiselanta_tpl_d_time_txt {background:#3B7FC6;color:#FFFFFF;font: bold 10px/14px Tahoma,Arial,Helvetica,sans-serif;height:14px;text-align:center;vertical-align:middle;width:34px;text-transform:lowercase;}

.new_cruiselanta_tpl_logo_company_amount  {border-top:1px solid #D6D6D6;height:23px;width:100%;}
.new_cruiselanta_tpl_logo_company_amount td {font: bold 11px/23px Tahoma,Arial,Helvetica,sans-serif;}
.new_cruiselanta_tpl_lca_logo {background:url(http://cruiselanta.ru/img/anchor.gif) 0 0 no-repeat;height:23px;width:23px;}
.new_cruiselanta_tpl_lca_company  {background:url(http://cruiselanta.ru/img/orange/lca_company_bg.jpg) 0 0 repeat-x;width:430px;border-right:2px solid #FFFFFF;color:#FFFFFF;}
.new_cruiselanta_tpl_lca_company div {background:url(http://cruiselanta.ru/img/orange/lca_company_back.jpg) 0 0 no-repeat;padding:0 5px;}

.new_cruiselanta_tpl_lca_amount  {background:#FF9603;color:#FFFFFF;width:114px;text-align:right;border-left:2px solid #fff!important}
.new_cruiselanta_tpl_lca_amount a {color:#FFF;margin-left:5px;margin-right:5px;font: bold 12px/23px Tahoma,Arial,Helvetica,sans-serif;text-decoration:none}
/*.new_cruiselanta_tpl_lca_amount a, .new_cruiselanta_tpl_lca_amount a:visited {font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:none;}*/
/* центр */ 
 
 
 
 
 
 
 /* новости */
#new_cruiselanta_tpl_news_mod .module_name {padding-left:5px; padding-bottom:0.6em}
.new_cruiselanta_tpl_news {border-bottom:1px solid #D6D6D6; color:#001A2C; font:11px tahoma,arial,helvetica,sans-serif; height:89px; padding-left: 5px; margin-bottom:10px}
.new_cruiselanta_tpl_news_date {color:#5196C4;font: bold 9px/9px tahoma,arial,helvetica,sans-serif; padding-bottom:2px}
.new_cruiselanta_tpl_news_title {font-weight:bold; padding:1px 0 5px 0}
.new_cruiselanta_tpl_news_title a {color:#F97804 }
.new_cruiselanta_tpl_view_all {text-align:right}
.new_cruiselanta_tpl_view_all a {color:#05578F;font: bold 11px/11px tahoma,arial,helvetica,sans-serif; text-decoration:none}

 /* новости */
 
 
 
 
 
 
 
 
 
 
#footer{
background:url(http://cruiselanta.ru/img/batterfly.gif) 0 0 no-repeat;
color:#0285AF;
font:11px Tahoma, arial, helvetica, sans-serif;
padding-left:15px;
margin-top:20px
}



/* каталог */
.new_cruiselanta_catalogs {overflow:hidden}
.new_cruiselanta_catalogs_item{border:1px solid #ccc; margin-right:20px; float:left; width: 140px;  text-align:center}
.new_cruiselanta_catalogs_item  a {display:block;height:225px;padding:10px;}
.new_cruiselanta_catalogs_item  span {text-decoration:none}
.new_cruiselanta_catalogs_item  a:hover {background:#dbf2ff}
.new_cruiselanta_catalogs_item b {display:block;height:2.6em}

/* лайнеры */
.ship-item{display:inline-block; border:1px solid #EEEEEE;float:left; width:185px; margin:1em 15px 5px 0;}
.ship-item b {display:inline-block;height:2.6em; margin-top:10px}
.ship-item a {display:block; height:185px; text-align:center;}
.ship-item a:hover {color:#053587; background:#eee}



/* start шапка */
#new_lanta_tpl_for_private,
#new_lanta_tpl_for_agencies { /* background: url(../img/new_lanta_top_button.jpg) left top repeat-x; */ float:left;height:62px;width:223px;font: bold 12px Tahoma, Arial, Helvetica, sans-serif;}

.new_lanta_top_button_a  {background: url(../img/new_lanta_top_button_orange.gif) left top repeat-x!important;}

.new_lanta_tpl_for_agencies_globe {background: url(../img/choice2.gif) 20px 10px no-repeat; text-align:center; height:62px;}
.new_lanta_tpl_for_private_globe {background: url(../img/choice1.gif) 20px 10px no-repeat; text-align:center; height:62px; }

#new_lanta_tpl_for_agencies div { float:none!important; color:#005291; line-height:50px; height:60px;}
#new_lanta_tpl_for_agencies a  { text-decoration:underline; color:#005291; display:block; height:60px; padding-left:45px}
#new_lanta_tpl_for_private div { float:none!important; color:#FC6504; line-height:50px; height:60px;}
#new_lanta_tpl_for_private a { text-decoration:underline; color:#ff8c00; display:block; height:60px; padding-left:45px}

.new_lanta_tpl_for_agencies_globe div {background: url(../img/for_agencies_arr.gif) 125px 40px no-repeat; }
.new_lanta_tpl_for_private_globe div {background: url(../img/for_private_arr.gif) 75px 40px no-repeat; }

.new_lanta_top_button_a .new_lanta_tpl_for_agencies_globe  {background-image: url(../img/choice1.png); padding-left:45px}
.new_lanta_top_button_a .new_lanta_tpl_for_private_globe {background-image: url(../img/choice2.png); padding-left:45px}

#new_lanta_top { /* background: url(../img/new_lanta_top_bg.jpg) repeat-x left top; */ height:100px; border-left:1px solid #d8dff2; border-right:1px solid #d8dff2;  /*(overflow:hidden; position:relative; *margin-bottom:1.1em*/ }

#new_lanta_logo {background: url(../img/new_lanta_logo.jpg) 8px 18px no-repeat;display:block;float:left;height:100px;width:225px;border-right:1px solid #fff;}

#new_lanta_top_buttons {float:left;height:62px;overflow:hidden;width:446px}

#new_lanta_top_center, #ctl00_new_lanta_top_center  { display:inline-block;float:left;}
#new_lanta_top_right { display:inline-block;float:right;}

#new_lanta_top_right form {margin:0; padding:0;}

.new_lanta_top_phone { font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#005291; height:35px; margin-top:3px; padding-left:2px}
.new_lanta_top_phone_min {font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#696868}
.new_lanta_top_phone_big {font: bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#005291}

.new_lanta_top_search { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#084B88; white-space:nowrap; text-align:right; float:none; padding:11px 5px 0 0;vertical-align:middle }
.new_lanta_top_subscribe {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#00ABDA; white-space:nowrap; text-align:right; float:none; padding:11px 5px 0 0;vertical-align:middle;}

.new_lanta_top_subscribe p { text-align:left; margin:0 0 5px 0; padding:0; color:#084B88;}
.new_lanta_top_search input, .new_lanta_top_subscribe input { vertical-align:middle; border:1px solid #d3e4f3;}

#new_lanta_top_right input[type="image"] {vertical-align:middle; border:none}
/* end шапка */ 




/* Промостраницы "Размещение на борту лайнера" */
tr.tr_promo_1{
	background-color : #E6E4E4;
}
td.td_promo_1{
	text-align : center;
	vertical-align : middle;
	padding : 0 0 0 3;
	background-color : #efb9c6;
	height : 30px
}
td.td_promo_2{
	text-align : center;
	vertical-align : middle;
	padding : 0 0 0 3;
	background-color : #ecbf86;
	height : 30px
}
td.td_promo_3{
	text-align : center;
	vertical-align : middle;
	padding : 0 0 0 3;
	background-color : #7ab1ee;
	height : 30px
}
td.td_promo_4{
	text-align : center;
	vertical-align : middle;
	padding : 0 0 0 3;
	background-color : #fcde9e;
	height : 30px
}
td.td_promo_5{
	text-align : center;
	vertical-align : middle;
	padding : 0 0 0 3;
	background-color : #bbdca3;
	height : 30px
}
td.td_promo_6{
	text-align : center;
	vertical-align : middle;
	padding : 0 0 0 3;
	background-color : #8eb1e9;
	height : 30px
}
/* end of Промостраницы "Размещение на борту лайнера" */