

.new_tpl_this_destination_steps {}
.new_tpl_this_destination_steps td { color:#023988; vertical-align:top}
.new_tpl_this_destination_steps a {color:#023988;}

.new_tpl_this_destination_descr { line-height:1.1em; overflow:hidden;/*padding-top:3px;*/ padding-bottom:11px;}
.new_tpl_this_destination_descr p { line-height:1.1em; }
.new_tpl_this_destination_descr h2 { top:-3px; position:relative }
.new_tpl_this_destination_img { padding:0 10px 0 0;}


.new_tpl_this_destination_sort { margin:6px 0 8px; border:1px solid #8cb7d4; background:#e7eff9}
.new_tpl_this_destination_sort td { font:bold 13px Tahoma, Arial, Helvetica, sans-serif; padding:0 6px 3px 4px; color:#0478ba;}
.new_tpl_this_destination_sort_up_down { display:inline-block; width:8px; position:relative; top:3px; height:17px; }
.new_tpl_this_destination_sort_up_down a {margin-bottom:5px; display:inline-block; height:6px; line-height:6px; font-size:6px; }

.new_tpl_this_destination_found { text-align:right; color:#2669b0;}

.new_tpl_this_destination_sort_td1 { width:196px; padding-top:3px!important}
.new_tpl_this_destination_sort_td2 { width:115px; text-transform:uppercase}
.new_tpl_this_destination_sort_td3 { width:120px; text-transform:uppercase}
.new_tpl_this_destination_sort_td4 { text-align:right; text-transform:uppercase}


.new_tpl_this_destination_more_info { height:22px; line-height:20px;}
*:first-child+html .new_tpl_this_destination_more_info  a {}
.new_tpl_this_destination_more_info a {}

.new_tpl_this_destination_cruise_title {border-top:1px solid #0478BA;}
.new_tpl_this_destination_cruise_title td {background:#C2E0FA; color:#0478BA; padding:2px 3px;text-transform:uppercase; font: bold 12px/1.3em verdana,arial,helvetica,sans-serif; letter-spacing:-1px}
.new_tpl_this_destination_cruise_title td.text_right {color:#023988}

.new_tpl_this_destination_cruise_img {padding-right:10px; padding-bottom:9px!important}
.new_tpl_this_destination_cruise_info {width:100%}

.new_tpl_spec_ship_tab_more {background:url(http://cruiselanta.ru/img/ship_tab_more.gif) no-repeat scroll left top transparent;display:block;float:right;height:30px;width:108px;margin-top:5px}

#new_tpl_this_destination_info {overflow:hidden}
#new_tpl_this_destination_info  img {width:270px}

.new_tpl_this_destination_cruise_shade {background:url(http://cruiselanta.ru/img/ship_tab_shade.gif) right bottom no-repeat; float:right; padding:7px 4px 5px 10px!important; margin-top:-12px}
.new_tpl_this_destination_cruise_lenght { width:34px; height:33px; background:url(http://cruiselanta.ru/img/ship_tab_lenght.jpg) left top no-repeat; text-align:center; color:#FFFFFF; font: bold 10px/14px tahoma, Arial, Helvetica, sans-serif;}
.new_tpl_this_destination_cruise_num {font: bold 14px tahoma, Arial, Helvetica, sans-serif;}


.new_tpl_this_destination_cruise_more {}
.new_tpl_this_destination_cruise_more td { color:#023988; padding-top:10px; padding-bottom:2px; vertical-align:top}
.new_tpl_this_destination_cruise_more td table  td {padding:0 5px 0 0;}
.new_tpl_this_destination_cruise_price { border-bottom:1px dashed #0099EA; padding-bottom:3px; margin-bottom:2px; line-height:1.4em }
.new_tpl_this_destination_cruise_price b, .new_tpl_this_destination_cruise_price strong {color:#2669B0; display:block; font: bold 12px/1.4em verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px}

.new_tpl_this_destination_cruise_when {padding:3px 0 2px 0}

.new_tpl_this_destination_cruise_path { color:#000;}


/* 2 */

.new_tpl_this_destination_cruise_tab {}
.new_tpl_this_destination_cruise_tab th {background:#c2e0fa; color:#043267; font: bold 11px Tahoma, Arial, helvetica, sans-serif;border-left:none; border-right:nonet; border-top:none; border-bottom:1px solid #0478ba}
.new_tpl_this_destination_cruise_tab td { border: 1px solid #0099ea; border-left:none; border-right:none; /*color:#023988;*/font-size: 11px}
.new_tpl_this_destination_cruise_tab_first { background:#E9F5FA; text-align:center; width:45px}

#new_tpl_this_destination_currency  { border-bottom: 2px solid #006}
#new_tpl_this_destination_currency td { padding-bottom: 10px}

/*---------------------------------------------------------------*/
.cruiselanta_info_onclick { display:none; position:absolute; border:2px solid #cfcfcf; background:#fff; padding:2px 6px 6px; white-space:nowrap}
.cruiselanta_info_onclick_display_block { display:block!important}



.new_tpl_this_destination_structure_tab_nav {color:#2A6BB4; padding:4px 0 5px 0; vertical-align:middle; font:11px tahoma, Arial, Helvetica, sans-serif}

.new_tpl_this_destination_structure_tab_more { padding-top:5px;}

.new_tpl_this_destination_structure_tab_links { display:block; overflow:hidden; font-size:12px; margin:0!important; padding:0; /*height:26px;*/}
.new_tpl_this_destination_structure_tab_links li { float:left; margin:0 2px 0 0!important; background:#1F5A94 url(../img/new_tpl_this_destination_structure_tab_links.jpg) left -20px repeat-x!important; list-style:none; padding:0!important; }
.new_tpl_this_destination_structure_tab_links li div { background:url(../img/new_tpl_this_destination_structure_tab_links.jpg) right 0 no-repeat;border-bottom:1px solid #1F5A94; line-height:20px;}
.new_tpl_this_destination_structure_tab_links li span { display:block; background:url(../img/new_tpl_this_destination_structure_tab_links.jpg) left -40px no-repeat; font-weight:bold; color:#fff; padding-left:10px; padding-right:10px; text-decoration:none}
.new_tpl_this_destination_structure_tab_links li span:hover {color:#FFCC00}


.new_tpl_this_destination_structure_tab_links li.new_tpl_this_destination_structure_tab_li_cur {background:#1F5A94 url(../img/new_tpl_this_destination_structure_tab_links.jpg) left -80px repeat-x!important;}
.new_tpl_this_destination_structure_tab_links li.new_tpl_this_destination_structure_tab_li_cur div { background:url(../img/new_tpl_this_destination_structure_tab_links.jpg) right -60px no-repeat; border-bottom:1px solid #C98F24}
.new_tpl_this_destination_structure_tab_links li.new_tpl_this_destination_structure_tab_li_cur span { display:block; background:url(../img/new_tpl_this_destination_structure_tab_links.jpg) left -100px no-repeat;  color:#fff; padding-left:10px; padding-right:10px; font-weight:bold;}
.new_tpl_this_destination_structure_tab_links li.new_tpl_this_destination_structure_tab_li_cur span:hover {color:#fff}
.new_tpl_this_destination_structure_tab_inner {border:1px solid #1A5189; margin-top:1px; padding:1.1em 1.5em;}

.new_tpl_this_destination_directions { overflow:hidden; padding-top:1em}
.new_tpl_this_destination_directions img {margin:0 10px 10px 0}
.new_tpl_this_destination_directions h2 { margin-bottom:0.4em!important; position:relative; top:-3px; z-index:500;}

.new_tpl_this_destination_room td { padding-top:0.5em}
.new_tpl_this_destination_room img{margin:3px 10px 10px 0}

/*-----------------------------------------------------------------*/

.new_tpl_this_destination_send_to_cart { background:url(../img/to-cart.jpg) left top no-repeat; width:181px; height:41px; border:none}

/*-----------------------------------------------------------------*/

#new_tpl_this_destination_insuranse1 {}
#new_tpl_this_destination_insuranse2 { width:540px; width:536px\0/!important; text-align:right; padding-top:7px}
#new_tpl_this_destination_insuranse2 input, #new_tpl_this_destination_insuranse2 button { width:120px}

/*-----------------------------------------------------------------*/

#new_tpl_this_destination_tourist_data input[size="2"] { width:16px}
#new_tpl_this_destination_tourist_data input[size="4"] { width:30px}
#new_tpl_this_destination_tourist_data input[size="7"] { width:52px}

#new_tpl_this_destination_visa td { padding-top:7px}

#new_tpl_this_destination_cruise_bron { background:url(../img/bron.jpg) 0 0 no-repeat; width:182px; height:41px; border:none; position:relative; top:4px}

/*-----------------------------------------------------------------*/

#new_tpl_this_destination_login { text-align:right; background:#e9f5fa; padding:3px 1px; margin-bottom:5px; color:#023988}
#new_tpl_this_destination_login a { text-decoration:none; color:#2285af}
#new_tpl_this_destination_refuse_confirm  { background:url(../img/confirm_button.jpg) 0 0 no-repeat; width:181px; height:41px; border:none}

/*-----------------------------------------------------------------*/
#new_tpl_this_destination_pay_way td { height:25px;}
#new_tpl_this_destination_pay_way input { margin-top:0}

/*-----------------------------------------------------------------*/
#select_office { margin-bottom:3px}