/* text-decorates.css cruisexpress.com.ua 4.07.11 10:30 */

body { font:12px verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#494949 }
#newwrapper, #new_lanta_wrapper { margin:0 auto; width:1004px }

a { color:#05578F;outline:none }
a:hover { text-decoration:none }
a img { border:none }
ol, ul { margin:0 auto; padding:0 0 0 20px }
li { margin:0 0 0.8em 0; padding:0 }
hr { border:none;border-collapse:collapse; border-bottom:1px solid #999 }
h1 { color:#03538A;font:bold 12px tahoma, arial, helvetica, sans-serif; text-transform:uppercase; padding:0 0 1.1em 0; margin:0; line-height:1.3em }
.h1_min_margin h1 { margin:0 0 12px 0; padding:0!important }
h2 { color:#03538A;font:bold 12px verdana, arial, helvetica, sans-serif; margin:0 0 1em 0; padding:0; line-height:1.3em }
h3 { color:#03538A;font:bold 11px verdana, arial, helvetica, sans-serif; margin:0 0 1em 0; padding:0; line-height:1.3em }
h4 { color:#DB004E;font:bold 16px verdana, arial, helvetica, sans-serif; margin:0 0 1em 0; padding:0; line-height:1.3em }

/*p { padding:0 0 1.4em 0; margin:-4px 0 0/*font:12px Arial, Helvetica, sans-serif !!! }*/
table, tr, td, th { font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif; border-collapse:collapse }
select, input, textarea { font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif; color:#494949 }

/* кругляшечкомания - блоки подсветки */
.rb1_red { background:#ff0000; padding:2px 7px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(js/pie.htc) }
.rb1_red, .rb1_red b, .rb1_red a, .rb1_red span { color:#ffffff !important; font-weight:bold !important }

.width100prc { width:100% }
.width520 { width:520px }
.width510 { width:510px }
.width500 { width:500px }
.width260 { width:260px }
.width250 { width:250px }
.width220 { width:220px }
.width200 { width:200px }
.width199 { width:199px }
.width190 { width:190px }
.width170 { width:170px }
.width150 { width:150px }
.width140 { width:140px }
.width130 { width:130px }
.width120 { width:120px }
.width110 { width:110px }
.width100 { width:100px }
.width90 { width:90px }
.width80 { width:80px }
.width70 { width:70px }
.width60 { width:60px }
.width50 { width:50px }
.width40 { width:40px }
.width30 { width:30px }
.height50 { height:50px }
.height35 { height:35px }
.height30 { height:30px }
.height25 { height:25px }
.height20 { height:20px }
.height_17 { height:17px }
.height17 { height:17px }
.height15 { height:15px }
.height14 { height:14px }
.height13 { height:13px }
.height12 { height:12px }
.height11 { height:11px }
.height10 { height:10px }
.margin5 { margin:5px }
.margin10 { margin:10px }
.height9 { height:9px }
.height8 { height:8px }
.height7 { height:7px }
.height6 { height:6px }
.height5 { height:5px }
.height4 { height:4px }
.height3 { height:3px }
.height2 { height:2px }
.height1 { height:1px }

.float_left { float:left }
.float_right { float:right }
.clear { clear:both }

/* шапка */
/* ??? */
.new_lanta_tpl_for_agencies_globe { background:url(http://www.cruisexpress.com.ua/img/choice1.png) 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_top_button_a .new_lanta_tpl_for_agencies_globe { background-image:url(http://www.cruisexpress.com.ua/img/choice1.png); padding-left:45px }
.new_lanta_top_button_a .new_lanta_tpl_for_private_globe { background-image:url(http://www.cruisexpress.com.ua/img/choice2.png); padding-left:45px }
#new_lanta_top { height:100px; border-left:1px solid #d8dff2; border-right:1px solid #d8dff2 }

/* -------------------------------------------------------- ЛОГО ---------------------------------------------------------------------------- */
/* РОССИЙСКОЕ лого */
/* #new_lanta_logo { background:url(http://www.cruisexpress.com.ua/img/new_lanta_logo.jpg) 8px 18px no-repeat; display:block; float:left; height:100px; width:225px; border-right:1px solid #fff } */
/* УКРАИНСКОЕ лого */
 #new_lanta_logo { background:url(http://www.cruisexpress.com.ua/img/new_lanta_logo.gif) 0 0 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 input, .new_lanta_top_subscribe input { vertical-align:middle; border:1px solid #d3e4f3 }
.new_lanta_top_subscribe p { text-align:left; margin:0 0 5px 0; padding:0; color:#084B88 }
#new_lanta_top_right input[type="image"] { vertical-align:middle; border:none }
/* /??? */

#new_cruiselanta_tpl_for_private, #new_cruiselanta_tpl_for_agencies { background:url(http://www.cruisexpress.com.ua/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://www.cruisexpress.com.ua/img/new_cruiselanta_top_button_a.jpg) left top repeat-x!important }
.new_cruiselanta_tpl_for_agencies_globe { background:url(http://www.cruisexpress.com.ua/img/for_agencies_globe.jpg) 20px 10px no-repeat; text-align:center; height:62px }
.new_cruiselanta_tpl_for_private_globe { background:url(http://www.cruisexpress.com.ua/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_new_cruise_top_button_a .new_cruiselanta_tpl_for_agencies_globe { background-image:url(http://www.cruisexpress.com.ua/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(http://www.cruisexpress.com.ua/img/for_private_globe_a.jpg); padding-left:45px }
#new_cruiselanta_tpl_new_cruise_top { background:url(http://www.cruisexpress.com.ua/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://www.cruisexpress.com.ua/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:5px 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_search input[type="text"], .new_cruiselanta_tpl_new_cruise_top_subscribe input[type="text"] { width:133px }
#new_cruiselanta_tpl_new_cruise_top_right input[type="image"] { vertical-align:middle; border:none }
/* иконы соц сетей */
.new_cruiselanta_tpl_new_cruise_top_ss_icons { float:left; padding:0; margin:13px 0 0; width:187px; /*white-space:nowrap*/ }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div { float:left; margin:10px 0 0 }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div p { font-size:11px; color:#084B88; margin:0 0 5px; padding:0; text-align:left; width:105px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.sn_ic { background:url("http://cruiselanta.ru/img/ic/sn_icons.png") no-repeat scroll transparent; border:0 none; height:16px; width:16px; float:right; margin:20px 0 0 5px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.sn_ic a { border:0 none; text-decoration:none; height:16px; width:16px; cursor:pointer; display:block }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.yaru { background-position:0 -17px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.vkont { background-position:0 0 }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.fbook { background-position:0 -68px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.twitter { background-position:0 -51px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.odnoklas { background-position:0 -170px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.moimir { background-position:0 -85px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.lj { background-position:0 -34px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.friendf { background-position:0 -102px }
.new_cruiselanta_tpl_new_cruise_top_ss_icons div.moikrug { background-position:0 -341px }
/* /шапка */

/* флеш главный */
#new_cruiselanta_tpl_flash { height:215px; left:0; position:relative; top:0; width:1004px; z-index:0; border-bottom:1px solid #0e4464 }
.main_banners { height:322px; margin-top:3px }
.main_banners .left { width:894px; /*float:left*/ }
.main_banners .right a { display:block; margin:0 0 4px }
.main_banners .bottom { border:1px solid #0e4464; margin-right:1px }
.main_banners .bottom a { float:left; width:185px; text-decoration:none }
.main_banners .bottom, .main_banners .bottom a { height:58px }
.main_banners .bottom a.b1 { background:url(../img/baners/rc.png) no-repeat center center transparent }
.main_banners .bottom a.b2 { background:url(../img/baners/cc.png) no-repeat center center transparent }
.main_banners .bottom a.b3 { background:url(../img/baners/az.png) no-repeat center center transparent }
.main_banners .bottom a.b4 { background:url(../img/baners/ss.png) no-repeat center center transparent }
.main_banners .bottom a.action { background:url(../img/baners/act.jpg) no-repeat scroll center center transparent; color:#000000; display:block; float:right; font:bold 12px/17px Arial; height:48px; overflow:hidden; padding:10px 0 0 35px; width:167px }
.main_banners .bottom a.action span { display:block; height:35px; overflow:hidden; width:158px }
/* /флеш главный */

/* верхнее меню */
#ctl00_new_cruiselanta_tpl_topmenu table { margin:0; padding:0; height:23px; width:100% }
#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 ul, #new_cruiselanta_tpl_topmenu_list td.hover ul { display:block!important; _behavior:url(../js/hover.htc) }
#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% }

#new_cruiselanta_tpl_topmenu_list_1 { width:93px }
#new_cruiselanta_tpl_topmenu_list_2 { width:175px }
#new_cruiselanta_tpl_topmenu_list_3 { width:183px }
#new_cruiselanta_tpl_topmenu_list_4 { width:187px }
#new_cruiselanta_tpl_topmenu_list_5 { width:243px }
#new_cruiselanta_tpl_topmenu_list_6 { width:140px }
#new_cruiselanta_tpl_topmenu_list_7 { width:133px }
/* /верхнее меню */

/* внутри */
#aspnetForm { margin:0 }
#new_cruiselanta_tpl_container_center_content p { margin:-3px 0 1.2em }
#new_cruiselanta_tpl_container_center_content td p, #new_cruiselanta_tpl_container_center_content div p { margin:0 0 1em 0 }
/* стандартные модули */
.module { padding-bottom:10px }
.module_name { color:#03538A; font:bold 12px tahoma, arial, helvetica, sans-serif; text-transform:uppercase; margin-bottom:4px }
.module_cap { font:12px Tahoma; font-weight:bold; color:#fff }
.module_cap .in_text { padding:0 0 0 5px }
/* /стандартные модули */

/* содержание */
#new_cruiselanta_tpl_container { border:0; border-collapse:collapse; margin-top:0; width:100% }
#new_cruiselanta_tpl_container td { }
/* слева */
.new_cruiselanta_tpl_container_left { border:0; border-collapse:collapse; padding:0 15px 0 0; margin:0; vertical-align:top }
.new_cruiselanta_tpl_container_left_content { width:176px }

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ форма @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.book_cruise_online form { margin:0; padding:0 }
.new_cruiselanta_tpl_cruise_form_title { margin-bottom:-1px; padding:0; line-height:1.1em; margin-top:3px; font-family:tahoma, arial, helvetica, sans-serif }
.new_cruiselanta_tpl_cruise_form_title span { font-size:11px }
.new_cruiselanta_tpl_cruise_form_all select { height:18px; 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_form_all input[type="text"] { width:164px; margin:0 0 4px 0!important; font:11px/18px verdana, Arial, Helvetica, sans-serif!important; padding:0 0 0 3px; height:18px; border:1px solid #ccc } */
/* .new_cruiselanta_tpl_cruise_online_datepicked { background:#fff url(http://www.cruisexpress.com.ua/img/calend.jpg) 99% 1px no-repeat } */
.new_cruiselanta_tpl_cruise_online_datepicked { width:146px; border:none; font-size:11px }
.new_cruiselanta_tpl_cruise_online_datepicked_d { border:1px solid #ccc; height:17px; margin-bottom:3px; background-color:#fff }
.new_cruiselanta_tpl_cruise_online_datepicked_i { margin-bottom:-2px }
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 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 }
.spin1 { width:22px!important }
.spin2 { width:46px!important }
#allcrucomp { width:100%!important }
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ /форма @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* Монтируемая форма поиска */
#msform #f01 { width:14px; height:31px; float:left; background:url(../img/form_01.jpg) no-repeat }
#msform #f02 { width:784px; height:31px; background:url(../img/form_02.jpg) repeat-x; float:left; font-family:Tahoma; font-size:12px; color:#fff }
#msform #f02 td { padding:7px 13px }
#msform #f02 td a.s { color:#fff; background:url(../img/form_cls.jpg) no-repeat bottom; padding-bottom:7px } /* form_cls.jpg form_ops.jpg */
#msform #f02 td a.h { color:#fff; background:url(../img/form_ops.jpg) no-repeat bottom; padding-bottom:7px } /* form_cls.jpg form_ops.jpg */
#msform #f03 { width:14px; height:31px; float:right; background:url(../img/form_03.jpg) no-repeat }
#msform #f04 { width:762px; height:106px; clear:both; background:url(../img/form_04.gif) no-repeat; float:left; padding:15px 25px 0 }
#msform #f04 select, #msform #f04 .date { border:1px solid #CCCCCC; font:11px Tahoma !important; height:18px; margin:0 0 18px !important; width:170px }
#msform #f04 .date { background:url("http://www.cruisexpress.com.ua/img/calend.jpg") no-repeat scroll 99% 1px #FFFFFF }
#msform #f04 div#rg { width:170px; text-align:left; position:relative; top:-8px; left:1px; font-size:11px }
#msform #f04 div#rg span { position:relative; top:-2px }
#msform #f04 .spin { color:#03538a; font-weight:bold; position:relative; top:-10px }
#msform #f04 .spin input[type="text"] { font-size:11px !important; }
#msform #f04 .spin .spin1, #msform #f04 .spin .spin2 { width:80px !important; margin:0 -4px 0 0; height:16px; border:1px solid #CCCCCC }
#msform #f04 .spin img { cursor:pointer; padding:0; margin:-4px 0 0 -4px; vertical-align:middle; }
#msform #f04 .spin span { margin-right:16px; font-family:Tahoma; font-size:11px }
#msform #f05 { width:14px; height:13px; float:left; background:url(../img/form_05.jpg) no-repeat }
#msform #f06 { width:784px; height:13px; float:left; background:url(../img/form_06.gif) no-repeat }
#msform #f07 { width:14px; height:13px; float:right; background:url(../img/form_07.jpg) no-repeat }
/* Вариант 2 */
table.msformhead, table.msformbody { width:812px }
table.msform2 div#flag { height:60px; background:url(../img/ic/anim_flag_1_1.gif) no-repeat left top; margin-left:10px }
table.msform2 td#a { width:5px; background:url(../img/form2_01.jpg) no-repeat top; border:none }
table.msform2 td#b { width:5px; background:url(../img/form2_05.jpg) no-repeat top; border:none }
table.msform2 td#c1 { width:38px; border-bottom:1px solid #0378BE }
table.msform2 td#head1 { padding:0 16px; width:530px }
table.msform2 td#head2 { padding-left:10px }
table.msform2 td#head1, table.msform2 td#head2 { height:32px; color:#fff; font:12px Tahoma; font-weight:bold; background:url(../img/form2_02.jpg) repeat-x; }
table.msform2 div.sep { width:1px; height:75px; background-color:#EBEBED; margin-left:4px }
table.msform2 td#sepmain { width:9px; background:url(../img/form2_03.jpg) no-repeat }
table.msform2 td#slash { height:20px; background:url(../img/form2_09.jpg) no-repeat scroll -1px -1px transparent }
table.msform2 td#body1 table td { padding:0 }
table.msform2 td#body1 { padding-top:0px; width:573px; height:98px; border-left:1px solid #0378BE; border-bottom:1px solid #0378BE }
table.msform2 td#body1 .date { background:url("http://www.cruisexpress.com.ua/img/calend.jpg") no-repeat scroll 99% 1px #FFFFFF }
table.msform2 td#body1 .date { padding-left:3px; width:165px !important }
table.msform2 td#body1 select, table.msform2 td#body1 .date { border:1px solid #CCCCCC; font:11px Tahoma !important; height:18px; margin:0 18px 4px !important; width:170px }
table.msform2 td#body1 .spin input[type="text"] { font-size:11px !important }
table.msform2 td#body1 .spin { margin:0 18px !important; position:relative; top:-2px }
table.msform2 td#body1 .spin td { padding-bottom:2px }
table.msform2 td#body1 .spin td input.button2 { position:relative; top:4px }
table.msform2 td#body1 .spin .spin1, table.msform2 td#body1 .spin .spin2 { width:80px !important; height:16px; border:1px solid #CCCCCC }
table.msform2 td#body1 .spin img { cursor:pointer; padding:0; margin:-4px 0 0 -4px; vertical-align:middle; }
table.msform2 td#body1 .spin span { margin-right:16px; font-family:Tahoma; font-size:11px; color:#023988; font-weight:bold }
table.msform2 td#body1 div#rg {  }
table.msform2 td#body1 div#rg span { position:relative; top:-2px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000 }
table.msform2 td#body2 { height:80px; border-right:1px solid #0378BE; border-bottom:1px solid #0378BE; margin-top:5px; padding-left: 10px }
table.msform2 td#body2 ul { margin:-10px -50px 0 -10px!important }
table.msform2 td#body2 ul li { margin-bottom:0; margin-top:0; padding-bottom:5px; padding-top:0; margin-right:0; padding-right:0 }
table.msform2 td#foot2 { width:161px; padding:0 0 0 13px }
table.msform2 td#foot2 a { text-transform:uppercase; font-weight:bold; display:block; margin-bottom:-6px }
/* /Монтируемая форма поиска */

/* Видео по лайнеру */
div#minivid { clear:both; /*width:760px;*/ width:755px; vertical-align:top; height:695px }
div#minivid div#pre { float:left; text-align:left; overflow:auto; width:160px; height:695px; padding:0 5px 5px 0; margin:0 10px 0 0 }
div#minivid div#pre div { margin:0 0 5px 0; padding:0 }
div#minivid div#pre div img { display:block; border:none; cursor:pointer; border:1px solid #fff; width:150px; height:75px }
div#minivid div#pre div img.selected { border:1px solid #03538A }
div#minivid div#pre div img.nselected { border:1px solid #fff }
/*div#minivid div#pre div div { filter:alpha(opacity=50); opacity:0.5 }*/
div#minivid div#pre div div, div#minivid div#pre div div.nselected { color:#03538A }
div#minivid div#pre div div { position:static; width:148px; height:15px; margin:0 0 7px; background:#fff; font:bold 11px Tahoma; padding:0 2px }
div#minivid div#pre div div.selected { background:#03538A; color:#fff }
div#minivid div#pre div div.nselected { background:#fff }
div#minivid div#player { text-align:left; margin:0 5px; height:285px }
div#minivid div#player object { float:left }
div#minivid div#pcaption { margin:5px 2px 0; font-size:11px; /*color:#03538A;*/ color:#aaa; font-weight:bold }
/* 1 описание по видео */
div.descripttest1 { width:590px; margin-bottom:40px }
div.descripttest1 div.heghtcore { height:685px }
div.descripttest1 div.heghtcore div.in { position:absolute; top:960px; text-align:center } /* 870px на боевом..... последний апдейт на боевом - 960*/
div.descripttest1 div.heghtcore div.in table { margin:20px 0 0 2px }
div.descripttest1 div.heghtcore div.in table td.split { width:83px }
div.descripttest1 div.heghtcore div.in div.left, div.descripttest1 div.heghtcore div.in div.right { margin-top:20px; text-align:left; width:255px }
div.descripttest1 div.heghtcore .widthcore { width:750px; text-align:justify }
/* /Видео по лайнеру */

/* online консультант */
#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 a { display:block; color:#fff; margin:0 10px 0px 0; padding:5px 0 5px 10px; background:url(http://www.cruisexpress.com.ua/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://www.cruisexpress.com.ua/img/str-down.gif) 100% 50% no-repeat }
/* баннеры */
#new_cruiselanta_tpl_on_tours { background:url(http://www.cruisexpress.com.ua/img/on_tours.gif) 0 0 no-repeat; width:176px; height:78px; padding:6px 0 0 0 }
#new_cruiselanta_tpl_on_hotel { background:url(http://www.cruisexpress.com.ua/img/on_hotel.jpg) 0 0 no-repeat; width:176px; padding:6px 0 0 0 }
#new_cruiselanta_tpl_on_fly { background:url(http://www.cruisexpress.com.ua/img/on_fly.jpg) 0 0 no-repeat; width:176px; padding:6px 0 0 0 }
#new_cruiselanta_tpl_on_video { background:url(http://www.cruisexpress.com.ua/img/on_video.png) 0 0 no-repeat; width:176px; height:78px; 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 }
#new_cruiselanta_tpl_on_newyear { background:url(http://www.cruisexpress.com.ua/img/on_newyear.jpg) 0 0 no-repeat; width:240px; height:90px; }
#new_cruiselanta_tpl_on_miami { background:url(http://www.cruisexpress.com.ua/img/miami.jpg) 0 0 no-repeat; width:240px; height:90px; }
/* подменю */
#ctl00_ContentPlaceHolder1_new_cruiselanta_tpl_leftmenu li ul li a:hover { color:#ffce55 }
/* /слева */

/* в центре */
.new_cruiselanta_tpl_container_center { margin:0; padding:0; border:0; border-collapse:collapse; vertical-align:top; min-width:581px; max-width:810px; width:100% }
.new_cruiselanta_tpl_container_center p { margin-top:0 }
.new_cruiselanta_tpl_container_center select, 
.new_cruiselanta_tpl_container_center input[type="text"], 
.new_cruiselanta_tpl_container_center input[type="radio"], 
.new_cruiselanta_tpl_container_center input[type="checkbox"]
 { font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif; color:#494949;margin:0; padding:0 }

.new_cruiselanta_tpl_container_center textarea { font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif; color:#494949;margin:0; padding:0; *padding:1px; padding:1/*\**/px }

.new_cruiselanta_tpl_container_center_content { padding:4px 0 10px 0; text-align:justify; max-width:812px } /* сомнительно .... */
.new_cruiselanta_tpl_container_center_content h2 { padding:0 0 1.4em 0; margin:-1px 0 0 }
.new_cruiselanta_tpl_container_center_content td h2, .new_cruiselanta_tpl_container_center_content div h2 { padding:0; margin:0 0 1.3em }
.new_cruiselanta_tpl_container_center_content ul { margin:0 0 0 -10px; position:relative; z-index:10; padding:0; list-style-type:none }
.new_cruiselanta_tpl_container_center_content ol { margin:0; position:relative; z-index:900; padding:0 }
.new_cruiselanta_tpl_container_center_content ul li { padding:0 0 0 10px; background:url(http://www.cruisexpress.com.ua/img/li_round.gif) 0 6px no-repeat;position:relative; height:1%; z-index:900 }
.new_cruiselanta_tpl_container_center_content ol li { padding:0; position:relative; height:1%; z-index:900 }

.new_cruiselanta_tpl_choice_cruise { background:url(http://www.cruisexpress.com.ua/img/bg_cruise_div.gif) 0 0 no-repeat; border:1px solid #D6D6D6; margin-bottom:10px }
.new_cruiselanta_tpl_choice_cruise .theact { color:red; float:right; font:bold 11px Tahoma;  margin:5px 23px -15px 0 }
.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; height:75px; vertical-align:top }
.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-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_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://www.cruisexpress.com.ua/img/anchor.gif) 0 0 no-repeat; height:23px; width:23px }

/* выбор палубы */
.deck { width:232px; font:11px Tahoma }
.deck p { margin:0 0 2px 0; padding:0 }
.deck .deck_top { border:1px solid #ccc; background:#f0f0f0; padding:5px 10px }
.deck .deck_top select { font:11px Tahoma; width:50% }
.deck .deck_picture { border:1px solid #ccc; padding:5px 0 }
.deck_description .caps { margin:10px 0 }
.deck_description .mansion_cap { float:left; width:20px; text-align:center; color:#FFF; font-weight:bold; margin:0 2px 0 0 }
.deck_description .mansion_cap2 { float:left; font-weight:bold; text-decoration:underline; color:#03538a; margin:0 0 0 10px }
.deck_description .mansion { clear:both; color:#03538a; font:11px Tahoma; margin:35px 0 10px 0; line-height:15px }
#deckSchemes { text-align:right }

/* каталог */
/* новое (c lantatur) */
div#cats a.cat, div#cats div.cat { display:block; float:left; width:135px; height:230px; text-align:left; /*border:1px solid #cccccc;*/ padding:0 0 40px; margin-right:22px }
div#cats a.cat b, div#cats div.cat b { font:bold 12px tahoma; color:#023988; display:block; height:30px; text-align:center }
div#cats a.cat img, div#cats div.cat img { display:block; margin:5px 0 0; padding:0 }
/* /новое (c lantatur) */
.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 }
.container-ships { text-align:left }
/* /устаревающее */
.ship-items { display:inline-block; /*border:1px solid #EEEEEE;*/ float:left; /*width:175px;*/ margin:-10px 22px 5px 0; padding-bottom:10px }
.ship-items b { display:block; height:10px }
.ship-items a { display:block; text-align:left; margin-bottom:5px }
.ship-items div a { font-size:11px }
.ship-items a.h { display:block; height:145px; padding-top:8px; text-align:left }
/*.ship-items a.h:hover { color:#053587; background:#eee }*/
.ship-info { float:left; margin-top:20px; width:608px; *width:606px }
.ship-info .head { color:#053587; font-weight:bold; margin-bottom:6px; text-transform:uppercase }
/* /лайнеры */

/* страницы promo */
.promo .plus, .promo .minus { color:#03538A; font-weight:bold }
.promo .plus { padding:0px 0 1 15px; margin:0 0 10px 0 }
.promo .minus { padding:3px 0 1 15px; margin:-3px 0 15px 0 }

span.head1, span.head2, span.head3 { display:block; font:12px Tahoma; font-weight:bold; margin:0 0 13px 0 }
span.head1 { color:#03538A }
span.head2 { color:#0478BA }
span.head3 { color:#1895DB }

/* таблица с сайта rccl */
table.rccas { border-collapse:collapse }
table.rccas th, table.rccas td { padding:5px; border:1px solid #0F0F55 }
table.rccas th { color:#fff; font-weight:bold }
table.rccas td { color:#0F0F55; font-size:12px }
table.rccas td sup { font-weight:bold }
table.rccas td img { width:14px; height:17px; border:none }
table.rccas td.rc_gold { background:#FCE6AC; text-align:center }
table.rccas td.rc_platinum { background:#D9DEDF; text-align:center }
table.rccas td.rc_emerald { background:#A9CCC0; text-align:center }
table.rccas td.rc_diamond { background:#99D8E6; text-align:center }
table.rccas td.rc_diamond_p { background:#C5A5D2; text-align:center }
table.rccas td.rc_pinnacle { background:#99B9D5; text-align:center }

table.rccas td.rc_h { text-align:center; font-weight:bold }

table.rccas th.rc1 { background:#0F0F55 }
table.rccas th.rc2 { background:#F7C02F }
table.rccas th.rc3 { background:#A1ACAE }
table.rccas th.rc4 { background:#287F62 }
table.rccas th.rc5 { background:#009DC1 }
table.rccas th.rc6 { background:#6E1D8F }
table.rccas th.rc7 { background:#005195 }

table.rccas td.rc_gold,
table.rccas td.rc_platinum,
table.rccas td.rc_emerald,
table.rccas td.rc_diamond,
table.rccas td.rc_diamond_p,
table.rccas td.rc_pinnacle { width:67px }

table.rc_descr td { padding:0 0 10px 0; font-size:10px }
table.rc_descr td sup { font-weight:bold }

.restr { width:100% }
.restr .c1 { width:152px }
.restr .c2 { width:150px }
.restr .c3 {  }
.restr .c3_1 { font-size:11px; width:49px }
.restr .c4 { width:85px }
.restr .c5 {  }
/* /таблица с сайта rccl */

/* стандартные таблицы с lantatur */
.table1, .table1_sm { vertical-align:top }
.table1 th, .table1_sm th { padding:3px; background:#1895db; font-weight:bold; color:#fff; height:22px; vertical-align:middle; text-align:left }
.table1 td, .table1_sm td { padding:3px; border-bottom:1px solid #0099CC; vertical-align:top }
.table1_sm td, .table1_sm th { font-size:11px }

.table5 { border-collapse:collapse }
.table5 tr.c1 { background-color:#eaeaff; height:25px }
.table5 tr.c1 td { vertical-align:middle }
.table5 th, .table5 td { border:1px solid #0285AF; vertical-align:top; padding-left:3px }
.table5 th { background:url(http://lantatur.ru/img/bg_grad_1.png) left bottom repeat-x; background-color:#1766D5!important; color:#FFFFFF; font:12px Tahoma; text-align:left; vertical-align:top; height:30px }
.table5 td { text-align:left; font-size:11px }
.table5 td ul { margin:0 }
.table5 th td { font-size:12px }
/* .table5 input[type="checkbox"] { position:relative; top:+3px; margin:0 0 10px 0 } не проверено */ 
.table5 input[type="text"], .table5 textarea, .table5 select { border:1px solid #7f9db9; margin:0 }
/*.table5 input.t1, .table5 input.t2, .table5 input.t3 { position:relative; top:-2px }*/
.table5 input.t1 { width:140px }
.table5 input.t2 { width:270px }
.table5 input.t3 { width:190px }
.table5 input.t4 { width:180px }
.table5 th.top { background-position:left 7px; border-bottom:1px solid #0492BF; height:15px; text-align:center }
.table5 th.bottom { background-position:left bottom; height:15px }

.thbord1 th { border-collapse:separate; border:1px solid #fff }
.thbord2 th { border-collapse:separate; border:2px solid #fff }
/* /стандартные таблицы с lantatur */

/* Размещение на борту лайнера */
td.td_promo_1 { background-color:#E6E4E4; 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 }

/* Некий экспромт */
.table2 th { padding:1px 2px; color:#fff; background:#0239a0 }
.table2 td { padding:3px 2px; border-bottom:1px solid #0239a0 }

.table6 { vertical-align:top }
.table6 th { padding:3px; background:#0a31bc; font-weight:bold; color:#fff; height:22px; vertical-align:middle; text-align:left }
.table6 td { padding:3px; border-bottom:1px solid #0a31bc; vertical-align:top }
/* /страницы promo */

/* формочка из ЛК с lantatur */
#ale_form, div.ale_form { border:1px solid #05578f; background:#fff; position:absolute; left:520px; top:1000px; width:340px; z-index:900 }
#ale_form #af_head, .ale_form .af_head { background:#05578f; padding:3px 0 3px 7px; font:11px Tahoma; color:#fff; font-weight:bold; height:15px }
#ale_form #af_head span, .ale_form .af_head span { float:left }
#ale_form #af_head #af_close, .ale_form .af_head .af_close { padding:0 0 0 1px; margin:0 1px 0 0; width:13px; height:13px; float:right; border:1px solid #fff; text-align:center }
#ale_form #af_head #af_close a, .ale_form .af_head .af_close a { font-weight:bold; color:#fff; text-decoration:none }
#ale_form #af_body #forg, .ale_form .af_body .forg { text-align:right; height:1px; position:relative; top:-15px }
#ale_form #af_body table, .ale_form .af_body table { margin:-5px 0 0 -4px }
#ale_form #af_body td, .ale_form .af_body td { white-space:nowrap; padding:4px; font-size:11px; font-weight:bold; color:#05578f }
#ale_form #af_body, .ale_form .af_body { clear:both; padding:5px 7px; font-size:11px }
#ale_form #af_body td input[type="text"], .ale_form .af_body td input[type="text"],
#ale_form #af_body td input[type="password"], .ale_form .af_body td input[type="password"] { width:100% }
#ale_form #af_body td button, #ale_form #af_body td input[type="submit"], #ale_form #af_body td input[type="button"],
.ale_form .af_body td button, .ale_form .af_body td input[type="submit"], .ale_form #af_body td input[type="button"] { width:115px /*width:100%*/ }
#ale_form #af_body td#af_b, .ale_form .af_body td.af_b { padding:8px 0; text-align:center }
.ale_form .af_body ul.af_ul { margin:0 0 0 -2px !important }
.ale_form .af_body ul.af_ul li { background:none !important }
.ale_form .af_body ul.af_ul>li:before { content: "-"; margin-left:-10px; margin-right:5px }
/* /формочка из ЛК с lantatur*/

/* для акций */
.af_act { clear:both; font-size:11px; padding:5px 7px }
.af_act b, .af_act strong { font-size:12px; margin-left:8px }
.af_act ul { margin:0 0 0 -2px !important }
.af_act ul li { background: none repeat scroll 0 0 transparent !important }
.af_act ul>li:before { content: "-"; margin-left:-10px; margin-right:5px }
/* /для акций */

/* /в центре */

/* справа */
.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 }
/* новости */
#new_cruiselanta_tpl_news_mod .module_name { padding:6px 0 10px 5px }
.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_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://www.cruisexpress.com.ua/img/batterfly.gif) 0 0 no-repeat; color:#0285AF; font:11px Tahoma, arial, helvetica, sans-serif; padding-left:15px; margin-top:20px }
/* baners */
.baners { margin:15px 0 }
.baners td { border-top:1px solid #D6D6D6; padding-top:15px }
/* baners на второстепенных страницах */
.baners2 { margin:15px 0 0 0 }
.baners2 td { border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; padding:15px 0 }
/* /футер */

.grey_border_block { border:1px solid #D6D6D6;padding:0 5px;font:11px/1.1em tahoma, arial, helvetica, sans-serif }
.white_bottom_arrow { padding-right:15px; background:url(http://www.cruisexpress.com.ua/img/cruise.gif) 100% 70% no-repeat }
.blue_bottom_arrow { padding-right:10px; background:url(http://www.cruisexpress.com.ua/img/all_news.gif) 100% 70% no-repeat }

.round_info_icon { padding-left:18px; background:url(http://www.cruisexpress.com.ua/img/round_info_icon.jpg) 0 0 no-repeat }

.color_red, div.color_red { color:#ff0000 }
.color_pink, div.color_pink { color:#DB004E }

.color_orange, .color_orange_0 { color:#FFBC26 !important }
.color_orange_1 { color:#E84700 }
.color_orange_2 { color:#FF8300 }

.color_blue_0 { color:#2285af }
.color_blue_1 { color:#1663D1 }
.color_blue_2 { color:#0478ba }
.color_blue_3 { color:#2669b0 }
.color_blue_4 { color:#023988 }
.color_blue_5 { color:#004b80 }
.color_blue_6 { color:#2285af }
.color_blue_7 { color:#0B8FD9 }

.color_gray { color:#333333 }

.no_border, .no_border td { border:none }
.no_padding, .no_padding td { padding:0 }
.no_margin, .no_margin td { margin:0 }
.text_right, .text_right td { text-align:right }
.text_upper { text-transform:uppercase }
.text_bigger { font-size:14px }
.text_bold { font-weight:bold }
.text_bigger_heading { font-size:14px;line-height:20px }

.text_smaller, .size11, .size11 td, .size11 th { /* position:relative; left:-10px; */ font-size:11px!important }
.size10, .size10 td, .size10 th { font-size:10px }
/* .size11a, .size11a td, .size11a th { font-size:11px } */
.size12, .size12 td, .size12 th { font-size:12px!important }
.size13, .size13 td, .size13 th { font-size:13px!important }
.size14, .size14 td, .size14 th { font-size:14px!important }
.size15, .size15 td, .size15 th { font-size:15px!important }
.size16, .size16 td, .size16 th { font-size:16px!important }
.size18, .size18 td, .size18 th { font-size:18px!important }
.size20, .size20 td, .size20 th { font-size:20px!important }

.border_bottom_dark, .dark_border_bottom { border-bottom:2px solid #1a4c93 }
.border_bottom_dark td, .dark_border_bottom td { border-bottom:2px solid #1a4c93!important }
.border_top_white, .white_border_top { border-top:1px solid #fff }

.border_gray { border:1px solid #a5acb2 }
.border_blue_1 { border:1px solid #94CBEF }
.border_blue_1 td, .border_blue_1 th { border-color:#94CBEF; *border-style:solid }

.bg_light_blue { background:#e9f5fa }
.bg_dotted { background:url(http://www.cruisexpress.com.ua/img/line_002_003.gif) repeat scroll 0 0 transparent;/*color:#0B8FD9;*/font-weight:bold;margin:0 0 9px;padding:5px 2px }

.ribbon { background:#0478BA url(http://www.cruisexpress.com.ua/img/ribbon.jpg) 0 0 repeat-y;color:#FFFFFF;font:bold 13px/14px verdana, Arial, helvetica, sans-serif;padding:0 0 2px 21px }
.ribbon_margin { background:#0478BA url(http://www.cruisexpress.com.ua/img/ribbon.jpg) 0 0 repeat-y;color:#FFFFFF;font:bold 13px/14px verdana, Arial, helvetica, sans-serif;padding:0 0 2px 21px; margin-bottom:3px }
.ribbon_marginW70 { background:url(http://www.cruisexpress.com.ua/img/ribbon.jpg) repeat-y scroll 0 0 #0478BA; color:#FFFFFF; font:bold 13px/14px verdana,Arial,helvetica,sans-serif; margin-bottom:3px; padding:0 0 2px 21px; width:546px }

.new_cruiselanta_tab th { background:#a2dff3; color:#043267; font:bold 11px verdana; border-left:none; border-right:nonet; border-top:none; border-bottom:1px solid #0478ba }
.new_cruiselanta_tab td { border:1px solid #0099ea; border-left:none; border-right:none; /*color:#023988;*/ font-size:11px }
/* эксперименты */
/*.new_cruiselanta_tab_1 { background:#E9F5FA; text-align:center; width:45px }*/
.new_cruiselanta_tab_1 th { background:url("http://www.cruisexpress.com.ua/img/bg_men_2.gif") repeat scroll 0 0 transparent; color:#fff; font:bold 11px verdana; height:26px; vertical-align:middle }
.new_cruiselanta_tab_1 td { border:1px solid #0099ea; border-left:none; border-right:none; /*color:#023988;*/ font-size:11px }
/* ---------------- */
.new_cruiselanta_tab_2 th { background:url("http://www.cruisexpress.com.ua/img/new_topmenu.jpg") repeat scroll 0 0 transparent; color:#fff; font:bold 11px verdana; height:20px; vertical-align:middle; border-bottom:1px solid #000000 }
.new_cruiselanta_tab_2 td { border:1px solid #0099ea; border-left:none; border-right:none; /*color:#023988;*/ font-size:11px }
/* /эксперименты */

.minus, .ms_link_open { background:url(http://www.cruisexpress.com.ua/img/ic/plus_minus.gif) 0px -37px no-repeat; padding-left:15px!important; color:#03538A;/*font-weight:bold;*/cursor:pointer }
.plus, .ms_link { background:url(http://www.cruisexpress.com.ua/img/ic/plus_minus.gif) -40px 4px no-repeat; padding-left:15px!important; color:#03538A;/*font-weight:bold;*/cursor:pointer }
td.plus { background:url(http://www.cruisexpress.com.ua/img/ic/plus_minus.gif) -41px 0.6em no-repeat }
td.minus { background:url(http://www.cruisexpress.com.ua/img/ic/plus_minus.gif) 0 -34px no-repeat }
td.plus p { padding:0px 0 13px 0; margin:3px 0 0 0; color:#03538A }
td.minus p { padding:0px 0 13px 0; color:#03538A; margin:3px 0 0 0 }

.color_white { color:#FFFFFF }
.close { display:none }

.nowrap { white-space:nowrap }

.crumbs { font-size:10px; display:block; margin-bottom:16px; color:#AFB0B0; /* position:relative; top:-4px */ }
.crumbs a { color:#AFB0B0 }

.button1 { clear:both; cursor:pointer; border:1px solid #000 !important; display:block; height:22px; text-align:center; background-color:#0033FF; background-image:url(http://www.cruisexpress.com.ua/img/bg_button1.gif); color:#fff; padding-bottom:3px; margin:0 }
.button_div1 { clear:both; border:3px solid #00a0ff; padding:0 }
.button_div1_nc { border:3px solid #00a0ff; padding:0 }

.button2 { padding-bottom:5px; clear:both; cursor:pointer; border:0 none; height:23px; text-align:center; background:url(../img/form_b.jpg) repeat-x #80cce6; color:#fff; margin:0; -moz-box-shadow:2px 2px 1px #ccc; -webkit-box-shadow:2px 2px 1px #ccc; box-shadow:2px 2px 1px #ccc }
.button12 { background:url(../img/lanta_pp_button12.png) no-repeat scroll 0 0 transparent; border:0px solid #000; height:25px; *height:28px; width:155px; cursor:pointer; font-weight:bold; padding-bottom:4px; margin:8px 0 -8px 0; color:#0A246A }

/* Online бронирование */
#ctl00_ContentPlaceHolder1_UpdatePanel2 { padding-top:3px }
#ctl00_ContentPlaceHolder1_newsblock { padding-top:7px }

.new_cruiselanta_tpl_container_center.index { width:563px }

.timeout { clear:both; float:right; width:335px; background:#fca30e; margin:6px 0 }
.timeout .left_warn { float:left; color:#fff }
.timeout .right_warn { float:right; color:#fff; padding:3px 4px }
.timeout .edge { width:20px; height:25px }

select#ship optgroup { /*text-transform:uppercase*/ font-style:normal; margin:0 3px }
select#ship optgroup option { margin:0 1px; padding:0 }

#flashMessage { padding:10px; margin:10px; clear:both; color:#fff; font:bold 11pt tahoma, helvetica; background:#b21; border:1px solid #800; text-align:center; border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px }
#flashMessage pre { text-align:left; color:#eee; font:normal 9pt courier, monospace }

.warning { padding:3px 0; margin:3px 0; clear:both; color:#333; font:bold 11pt tahoma, helvetica }

.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:0 }
.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; height:24px }
.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_sort1 { background:url(../img/grad1a.png) repeat-x scroll 0 0 transparent; color:#FFFFFF; font:bold 13px Tahoma; height:25px; margin:8px 0; padding:1px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(js/pie.htc) }
.new_tpl_this_destination_sort1 div { background:url(../img/grad1.png) repeat-x scroll 0 0 transparent; height:17px; padding:4px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(js/pie.htc) }
.new_tpl_this_destination_sort1 img { border:0 solid }
.new_tpl_this_destination_sort1 table { width:100% }
.new_tpl_this_destination_sort1 table td { text-transform:uppercase; text-align:right }
.new_tpl_this_destination_sort1 table td:first-child { display:block; text-align:left; text-transform:none; white-space:nowrap; width:77px; *width:177px }
.new_tpl_this_destination_sort1 .up_down { display:inline-block; margin:-4px 0; position:relative; top:2px; *top:0px; width:38px }
.new_tpl_this_destination_sort1 .up_down a {  }
.new_tpl_this_destination_sort1 .up_down img { margin-right:10px }

.new_tpl_this_destination_found { text-align:right; color:#2669b0 }
.new_tpl_this_destination_found #pager { float:left; text-align:left; 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; font-size:10px }
.new_tpl_this_destination_cruise_title td span { color:#023988; font-size:10px; margin-left:30px }

.new_tpl_this_destination_cruise_img { padding-right:10px; padding-bottom:9px!important }
.new_tpl_this_destination_cruise_info { width:100% }
.new_tpl_this_destination_cruise_info .theact { color:red; font:bold 11px Tahoma; margin:5px 0 -18px; *margin:5px 0 0 }

.new_tpl_spec_ship_tab_more { text-indent:-10000px; background:url(/images/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_rg input[type="checkbox"] { margin:5px 4px 8px 0; float:left }
.new_tpl_this_destination_cruise_rg span { margin-top:5px; display:block; float:left; color:white; font-size:9px }
.new_tpl_this_destination_cruise_rg label { margin-top:0px; display:block; float:left; color:white; font-size:7pt }
.new_tpl_this_destination_cruise_rg1 { background:url(../img/ic/anim_flag_2.gif) left top no-repeat; float:right; width:110px; font-weight:bold; padding:5px 0px 5px 45px!important; margin-top:-5px }
.new_tpl_this_destination_cruise_rg2 { background:url(../img/ic/anim_flag_1_1.gif) left top no-repeat; float:right; width:195px; font-family:Verdana; font-weight:bold; padding:5px 0px 5px 45px!important; margin-top:-5px }
.new_tpl_this_destination_cruise_rg3 { background:url(http://cruiselanta.ru/img/ic/rg_flag_mainp.jpg) no-repeat scroll left top transparent; color:#004E89; float:right; font-family:Verdana; font-size:11px; font-weight:bold; left:-172px; *left:-165px; margin-bottom:-2px; padding:3px 0 1px 36px !important; position:relative; top:-15px; width:195px }
/* /Русские группы */

.new_tpl_this_destination_cruise_shade { background:url(../images/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(../images/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_lenght_red { background:url(../img/ship_tab_lenght.png) no-repeat scroll left top transparent; color:#FFFFFF; font:bold 10px/14px tahoma,Arial,Helvetica,sans-serif; height:33px; text-align:center; width:34px }
.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:inline !important; 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 { text-align:left }
.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; vertical-align:top }
.new_tpl_this_destination_cruise_tab td input[type="radio"], .new_tpl_this_destination_cruise_tab td input[type="checkbox"] { position:relative; top:+2px }
.new_tpl_this_destination_cruise_tab td ul { margin:0 }
.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;vertical-align:middle }
#new_tpl_this_destination_currency input { vertical-align:middle }
#new_tpl_this_destination_currency img { vertical-align:middle }

/*---------------------------------------------------------------*/
.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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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 }

/*-----------------------------------------------------------------*/

/* стандартные кнопки */
input.new_submit { background:url(http://www.cruisexpress.com.ua/img/new_submit.jpg); /*padding-left:15px; padding-right:15px;*/ border-top:1px solid #cae7f0/*dce2ee*/; border-left:1px solid #9fd2e3/*dce2ee*/; border-right:1px solid #7bb2d5/*a2add1*/; border-bottom:1px solid #518dc3/*677eb8*/; line-height:20px; height:24px; color:#43699d; font-weight:bold; cursor:pointer; min-width:150px }
.new_tpl_this_destination_send_to_cart { background:url(/images/to-cart.jpg) left top no-repeat; width:181px; height:41px; border:none }
#new_tpl_this_destination_refuse_confirm { background:url(/images/confirm_button.jpg) 0 0 no-repeat; width:181px; height:41px; border:none }
#new_tpl_this_destination_cruise_bron { background:url(/images/bron.jpg) 0 0 no-repeat; width:182px; height:41px; border:none; position:relative; top:4px }
/* Стандартные кнопки из ЛК lantatur.ru/cabinet */
/* вход выход */		input.i_ent, button.i_ent, input.i_ext, button.i_ext { width:60px }
/* изменить */			input.i_cha, button.i_cha {  }
/* продолжить */		input.i_next, button.i_next { font-size:15px; font-weight:bold }
/* вернуться */			input.i_back, button.i_back { font-size:12px }
						input.i_ent, button.i_ent, input.i_ext, button.i_ext, input.i_cha, button.i_cha, input.i_next, button.i_next, input.i_back, button.i_back { cursor:pointer }
/* /Стандартные кнопки */

/*-----------------------------------------------------------------*/

#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_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_pay_way td { height:25px }
#new_tpl_this_destination_pay_way input { margin-top:0 }

/*-----------------------------------------------------------------*/
#select_office { margin-bottom:3px }

#searchform { width:170px; border:1px solid black; padding:0; font-family:verdana; font-size:11px; padding:1px }
#searchform select, #searchform input { font-family:verdana; font-size:11px }
#searchform select { width:168px }
#searchform input { width:150px }
#searchform #search { width:50px }
#searchform dd, #searchform dl { text-indend:0; margin:2px 0 2px 0 }
#searchform #search-element { text-align:right }
/* input#sdate { width:168px } отпало после переделки формы */

#price-element, #duration-element, #duration-label, #price-label { display:inline }

input#duration { width:22px }
input#price { width:52px }
input-error { color:#f00; text-align:left }
#count-label, #region-label, #company-label, #search-label, #sdate-label { display:none }

.USD, .EUR, .NAT { display:none }
.currUSD .USD, .currEUR .EUR, .currNAT .NAT { display:block }
/* /Online бронирование */


/* из lantatur */
div#lantatur_style { margin-left:-5px }
div#lantatur_style #cityForm { margin-left:5px; margin-top:10px }

/* табы */
div#lantatur_style .center_content_tab a, .center_content_tab_selected a { text-decoration:none }
div#lantatur_style .center_content_tab span { color:#FFFFFF }
div#lantatur_style .center_content_tab_selected span { color:#FFFFFF }
div#lantatur_style .center_content_hidden_tab { display:none }
div#lantatur_style .center_content_tab_inner_text { width:528px; padding:10px 0 0 0 }

div#lantatur_style .tabsheet { font:12px Tahoma; color:#023988; margin:10px 4px 5px 4px }
div#lantatur_style .tabsheet .ts_cap { font-weight:bold; padding:0 10px 0 }
div#lantatur_style .tabsheet .ts_cap div { white-space:nowrap; padding:1px; width:140px }
div#lantatur_style .tabsheet .ts_cap span { font-weight:bold; color:#03538A }
div#lantatur_style .tabsheet .ts_cap #lnkProgsInd { color:#f00 }
div#lantatur_style .tabsheet .ts_content .ts_brief { font-weight:bold; margin:15px 0 -5px }
div#lantatur_style .tabsheet .first { padding:0 10px 0 0 } 
div#lantatur_style .tabsheet .last { padding:0 0 0 10px } 
div#lantatur_style .tabsheet .ts_sep { background:#44688c; border:none; width:2px; height:30px; padding:0 }
div#lantatur_style .tabsheet .ts_body { padding:10px 0 0 0 }
div#lantatur_style .tabsheet .ts_body .body_menu { font-size:12px; font-weight:bold; padding:4px 0 0 20px !important; white-space:nowrap }
div#lantatur_style .tabsheet .ts_body .ts_drop { font-weight:bold; padding:5px 0; color:#1895db }
div#lantatur_style .tabsheet .ts_body .ts_drop a { padding-left:20px; color:#1895db }
div#lantatur_style .tabsheet .ts_body .minus { padding:7px 0px 0px 20px; margin:-3px 0 0 0; display:inline; position:relative; top:4px; left:-7px }
div#lantatur_style .ts_caption { font-weight:bold; margin-top:10px; color:#1895db }
/* /табы */

/* Всяческие табличные блоки - расписания */
div#lantatur_style .the_tour p { padding:2px }
div#lantatur_style .the_tour a { font-size:11px }
div#lantatur_style .tsh { font-size:14px; font-weight:bold; line-height:18px; letter-spacing:-1px; margin:5px 0 0 0 }
div#lantatur_style .tsh_caption { font-size:12px; font-weight:bold; color:#0067a6; margin-top:10px }
div#lantatur_style .tour-schedule { border-spacing:1px; max-width:355px }
div#lantatur_style .docs-schedule p { padding:0 5px 0 0; margin:0; font:12px Tahoma }
div#lantatur_style .tour-schedule table { border-collapse:separate }
div#lantatur_style .tour-schedule th { text-align:left; height:13px; padding:3px; color:#fff; font-size:8pt }
div#lantatur_style .tour-schedule thead th { background-color:#5E90BB }
div#lantatur_style .tour-schedule tbody th { background-color:#2D608C }
div#lantatur_style .tour-schedule tbody td { font-size:8pt; background-color:transparent; color:#084B88; padding:0 }
div#lantatur_style .tour-schedule tbody td a { color:#084B88; border-right:1px solid #fff; line-height:19px; padding:0px }
div#lantatur_style .tour-schedule tbody td div a { color:#900 }
div#lantatur_style .tour-schedule tbody td a:hover { text-decoration:none }
/* Всяческие табличные блоки - расписания */

div#lantatur_style .the_tour { clear:both; float:none }

div#lantatur_style .plus, .ms_link { background:url(../img/ic/plus_minus.gif) -41px 0.5em no-repeat; padding:2px 0 0 15px !important; margin:0 0 10px 0; color:#03538A; cursor:pointer; float:none !important; position:relative; left:-7px }
div#lantatur_style .minus, .ms_link_open { background:url(../img/ic/plus_minus.gif) 0 -32px no-repeat; padding:4px 0 0 15px; margin:-4px 0 16px 0; color:#03538A; cursor:pointer; float:none !important }
div#lantatur_style td.plus { background:url(../img/ic/plus_minus.gif) -41px 0.6em no-repeat; border:none }
div#lantatur_style td.minus { background:url(../img/ic/plus_minus.gif) 0 -34px no-repeat; border:none }
div#lantatur_style td.plus p { padding:0 0 3px 0; margin:2px 0 0 0; color:#03538A }
div#lantatur_style td.minus p { padding:0 0 3px 0; color:#03538A }
div#lantatur_style td.shtab { padding:15px 0 1px 0 }

div#lantatur_style .plus_red, .ms_link_red { background:url(../img/ic/plus_minus_red.gif) -41px 0.5em no-repeat; padding:2px 0 0 15px; margin:0 0 10px 0; color:#03538A; cursor:pointer }
div#lantatur_style .minus_red, .ms_link_open_red { background:url(../img/ic/plus_minus_red.gif) 0 -32px no-repeat; padding:5px 0 0 15px; margin:-3px 0 15px 0; color:#03538A; cursor:pointer }

div#lantatur_style .tplus { background:url(../img/ic/plus_arr.gif) 50px 7px no-repeat; padding:5px 27px 0 0; margin:-3px 0 15px 0; /* font-weight:bold; */cursor:pointer }
div#lantatur_style .tminus { background:url(../img/ic/minus_arr.gif) 50px 7px no-repeat; padding:5px 27px 0 0; margin:-3px 0 15px 0; /* font-weight:bold; */cursor:pointer }
/* /из lantatur */

.cruise_arrow_to_search { font-family:Tahoma; font-size: 12; font-weight:bold; color:#ff0101; height: 1px; bottom: 15px; position: relative;  }

.recaptchatable #recaptcha_response_field { background-color:#FFFFFF !important }
div.error { color:#FF0000; font-weight:bold }

