* { margin: 0; padding: 0; }body {    font: 12px/18px Arial, Tahoma, Verdana, sans-serif;    width: 100%;    background: #142C5B url(../images/bg_body.gif) 0 0 repeat-x;}body#searching {    background: #094c7a;}body.searching {    background: #094c7a;}a       { outline: none; text-decoration: none; }a:hover,a:focus,a:active{ outline: none;}p       { margin: 0 0 18px }img     { border: none; }input   { vertical-align: middle }.cboth  { clear:both;}.nomarg { margin: 0 !important;}fieldset{border: none;}#wrapper {    width: 980px;    margin: 0 auto;    position: relative;}#objFlash {    width: 168px;    position: absolute;    right: -175px;    top: 168px;}#wrapper-progress {    width: 980px;    margin: 0 auto;}/* Header-----------------------------------------------------------------------------*/#header {    height: 150px;}#header .head-top {    padding: 9px 0 0;    overflow: hidden;    width: 100%;}#header .head-top:after {    content: '.';    display: block;    clear: both;    visibility: hidden;    height: 0;    font-size: 0;    line-height:0;}#header .logo-box {    width: 215px;    padding: 5px 0 0;    float: left;}#header .logo-box .logo {    background: url(../images/logo_new.gif) 0 0 no-repeat;    height: 88px;    width: 100px;    display: block;}#header .acc-box {    width: 550px;    float: left;    text-align: center;    padding: 8px 0 0;}#header .acc-box p {    margin: 0;}#header .acc-box img {    vertical-align: middle;    margin: 0 8px;}#header .acc-box table {    background: url(../images/bg_acc.gif) no-repeat left top;    color: #fff;    height: 84px;    border: none;    border-collapse: collapse;    font-size: 12px;    margin: 0 auto;}#header .acc-box table td {    vertical-align: middle;    padding: 0 7px 0 10px;}#header .acc-box .acc_right {    background: url(../images/bg_acc_right.gif) no-repeat right top;    padding: 0 3px 0 0;}#header .lang-box {    width: 170px;    float: right;}#header .acc-box {    width: 550px;    float: left;}#header #top_nav {    border-bottom:solid 1px #01101a;    height:35px;    width: 100%;    margin: 13px 0 0 -1px;    list-style: none;}#header #top_nav li  {float:left; margin-right:5px;}#header #top_nav a:link,#header #top_nav a:visited{    background:url(../images/tab-round.gif) 100% 0px;    color:#fff;    display:block;    height:36px;    line-height:36px;    text-decoration:none;}#header #top_nav a span{    background:url(../images/tab-round.gif) 0 0px;    display:block;    height:36px;    margin-right:9px;    padding-left:9px;    cursor: pointer;    font-size: 16px;}#header #top_nav a:hover{    background:url(../images/tab-round.gif) 100% 36px;    color:#021f32;    cursor: pointer;}#header #top_nav a:hover span{    background:url(../images/tab-round.gif) 0 36px;    cursor: pointer;}/* -------------------------------- *//* 	ACTIVE ELEMENTS					*/#header #top_nav .active a:link,#header #top_nav  .active a:visited,#header #top_nav  .active a:visited,#header #top_nav  .active a:hover{    color:#021f32;    background:url(../images/tab-round.gif) 100% -36px no-repeat;}#header #top_nav .active a span,#header #top_nav  .active a:hover span{    background:url(../images/tab-round.gif) 0 -36px no-repeat;}/* Middle-----------------------------------------------------------------------------*/#middle {    clear: both;    background: #fff;    padding:15px;    width: 950px;    min-height:510px;    height:auto !important;    height:510px;}#middle:after {    content: '.';    display: block;    clear: both;    visibility: hidden;    height: 0;}.msg404 {    color:#635C49;    font-size:22px;    line-height:35px;    margin:30px 0 60px;    text-align:center;}#content {    float: right;    width: 700px;    color: #645c48;}#content .txt_area {    padding: 8px;}#content .dbl_cols {    width: 100%;    overflow: hidden;}#content .dbl_cols .txt_area {    float: left;    width: 485px;    padding-left: 0;    padding-top: 0;}#content .dbl_cols #mainbanner {    padding: 0 0 10px;}#content .dbl_cols .artcle_col {    float: right;}#content .dbl_cols .artcle_bg {    width: 200px;    padding: 10px 0 1px;    background: #084C7A;    }#content .dbl_cols .artcle_col img {    display: block;    margin: 10px auto 0;}#content .dbl_cols .orange_bg .artcle_bg  {    background: url("../images/bg_sl_top.jpg") no-repeat scroll 0 -10px transparent;}#content .dbl_cols .artcle_col .post {    /*background:url("../images/article_line.gif") no-repeat scroll 4px 50% transparent;*/    font-size:11px;    padding:0 7px;    margin: 0 0 15px;}#content .dbl_cols .artcle_col p {    margin:0;    line-height: 14px;    color: #fff;}#content .dbl_cols .artcle_col.orange_bg p {    color:#645C48;    }#content .dbl_cols .artcle_col .orange {    color: #EFDEAA;    text-align: left;    font-weight: bold;}.homepics img {    border:2px solid #DFC47D;    display:block;    margin:20px 0 0 0;    padding:1px;}#content .dbl_cols .artcle_col.orange_bg .orange {    font-weight: bold;    color: #156CA6;}#content .txt_area {     padding: 8px;}#content .txt_area ul {    margin: 0 0 10px 20px;}#content p {    color: #645c48;    margin: 0 0 10px;}#content a {    color: #156CA6;}#content a:hover {    text-decoration: underline;}#content h1,#content-wide h1{    color: #635c49;    font-weight: normal;    font-size: 20px;    margin: 0 0 10px;}#content h2 {    font-size: 18px;    font-weight: normal;}#content h5 {    font-size: 11px;}#content input,#content textarea {    font-size:12px;    font-family: Arial;    color: #626262;}#content .blue_box {    background: url(../images/blue_box_top.gif) no-repeat 0 0;    width: 660px;}#content .blue_box_bot {    background: url(../images/blue_box_bot.gif) no-repeat 0 100%;    width: 620px;    padding: 0 20px;}#content .blue_box_bot p {    padding: 10px 0;    margin: 0;    color: #fff;    font-size: 20px;    font-weight: bold;}#content .price_block {    overflow: hidden;    width: 100%;    margin: 20px 0;}#content .price_box {    background: url(../images/price_box.gif) no-repeat 0 100%;    float: left;    display: inline;    width: 130px;    height: 130px;    padding: 10px;    margin: 0 20px 20px 0;}#content .price_box .price {    background: url(../images/bg_price.gif) no-repeat 0 100%;    width: 130px;    height: 33px;    line-height: 33px;    text-align: center;    font-size: 26px;    font-weight: bold;    color: #fff;}#content .price_box .price_logo {    text-align: center;    height: 75px;    width: 140px;    vertical-align: middle;}#content .price_box p {    color: #626262;    font-size: 14px;    font-weight: bold;    text-align: center;    padding:0 0 5px;    margin:0;}#content .full_block {    background: url(../images/full_block_top.gif) no-repeat 0 0;    width: 660px;    padding-top: 5px;}#content .full_block_bot {    background: url(../images/full_block_bot.gif) no-repeat 0 100%;    width: 630px;    padding: 15px;    overflow: hidden;}#content .full_block_clean {    background: url(../images/full_block_top2.gif) no-repeat 0 0;    padding:5px 0 0;    width: 660px;}#content .full_block_clean .full_block_bot {    background: url(../images/full_block_bot.gif) no-repeat 0 100%;    padding: 0 0 5px;    width: 660px;}#content .full_block_clean .full_block_mid {    background: url(../images/full_block_mid.gif) repeat-y 0 0;    width: 630px;    padding: 10px 15px;}/*#content .full_block_mid {    background: url(../images/full_block_mid.gif) repeat-y 0 0;    width: 630px;}*/#content .flights_block {    background: url(../images/flights_block_top.gif) no-repeat 0 0;    width: 660px;    margin:20px 0 0}#content .flights_block_bot {    background: url(../images/flights_block_bot.gif) no-repeat 0 100%;    width: 100%;    overflow: hidden;}#content .flights_block .city_box,#content .flights_block .date_box{    float: left;    width: 300px;    margin: 0 15px;    display: inline;    color: #626262;}#content .flights_block .city_box td,#content .flights_block .date_box td{    padding: 3px 5px;    text-align: left;}#content .contacts_block {    overflow: hidden;    width: 100%;    color: #626262;    margin: 20px 0 0;}#content .contacts_block h3 {    color: #626262;    font-size: 19px;    line-height: 22px;    padding: 0 0 5px;    margin:0;    text-align: center;    font-weight: normal;}#content .contacts_block h4 {    font-weight: bold;    font-size: 16px;    text-align: left;}.contacts_block .f_row,.trip_block .f_row {    width: 100%;    overflow: hidden;    padding: 5px 0 0;}.trip_block form {    width: 275px;    margin: 0 auto;}. .f_input {    padding-left: 70px;}.trip_block label {    width: 140px;    float: left;}.trip_block .f_input {    padding-left: 140px;}.contacts_block .f_input input,.contacts_block .f_inputs input{    height: 17px;    width: 203px;    background: none;    padding: 2px 3px 0 3px;    border: none;}.contacts_block .f_input,.contacts_block .f_inputs {    background: url(../images/bg_input_contact.gif) no-repeat 70px 0;}.login_form .f_inputs {    background: url(../images/bg_input_contact.gif) no-repeat 90px 0;}.trip_block .f_input input {    height: 17px;    width: 129px;    background: url(../images/sl_input.gif) no-repeat 0 0;    padding: 2px 3px 0 3px;    border: none;}#content .trip_block .half_box,#content .trip_block .half_box_dark {    width: 320px;    float: left;    margin: 10px 20px 0 0;    display: inline;}.contacts_block .f_input textarea {    height: 70px;    width: 198px;    background: none;    padding: 2px 3px 0 3px;    border: none;    margin: 2px 0 0;    overflow: auto;}.contacts_block .f_textarea {    background: url(../images/bg_input_contact_textarea.gif) no-repeat 70px 0;    padding-bottom:3px;}.contacts_block .f_input .textarea_bot {    height: 2px;    width: 209px;    margin-top: -2px;    background: url(../images/bg_input_contact_txt_bot.gif) no-repeat 0 0;    font-size:0;    line-height:0;}.contacts_block label {    width: 70px;    text-align: left;    float: left;}.contacts_block .f_buttons .btn {    background: url(../images/btns/btn_contact_submit.gif) no-repeat 0 0;    width: 77px;    height: 22px;    line-height: 22px;    text-align: center;    color: #fff !important;    padding-bottom: 2px;}.contacts_block .f_buttons span.btn {    padding-bottom: 0;}.f_row { text-align: left; }.f_row .checkboxes input {    width: 15px !important;    margin: 2px 0 0;    vertical-align: top;}.login_form label {    width:88px;}.login_form .f_buttons .btn {    padding:0;    float: right;}.btn_wide {    background: url(../images/btns/btn_wide.gif) no-repeat 0 0;    width: 180px;    border: none;    height: 22px;    text-align: center;    color: #fff !important;    padding-bottom: 2px;    line-height: 22px;    cursor: pointer;    margin-left: 85px;}.btn_wide:hover {    background-position: 0 100%;}.half_box { background: url(../images/half_box.gif) no-repeat 0 0; }.uaru { background: url(../images/half_box_uaru.gif) no-repeat 0 0; }.half_box_dark { background: url(../images/half_box_dark.gif) no-repeat 0 0; margin: 0 0 20px; }.half_box_white { background: url(../images/half_box_white.gif) no-repeat 0 0; }.half_box_bot { background: url(../images/half_box_bot.gif) no-repeat 0 100%; padding: 10px; }.half_box_dark_bot { background: url(../images/half_box_dark_bot.gif) no-repeat 0 100%;  padding: 10px; }.half_box_white_bot { background: url(../images/half_box_white_bot.gif) no-repeat 0 100%;  padding: 10px; }#content .contacts_block .contact_left,#content .contacts_block .contact_right{    float: left;    width: 320px;    margin: 0 20px 0 0;}#content .contacts_block .contact_right p.phone {    color: #626262;    font-size: 18px;    padding: 3px 0;    margin: 0;    text-align: center;}#content .contacts_block .contact_right table {    text-align: center;    vertical-align: middle;    margin: 0px auto;    height: 125px;}#content .contacts_block .contact_right p {    padding: 15px 0 10px;    margin: 0;}#content .contacts_block .contact_right table td {    padding: 0 10px;}#content .price_dates {    width: 660px;    color: #626262;    border-collapse: collapse;}#content .price_dates thead td {    background: url(../images/bg_thead_price.gif) repeat-x 0 0;    height: 28px;    font-size: 16px;}#content .price_dates .tr1 td {    background: #f3f7f9;}#content .price_dates td {    text-align: center;    vertical-align: middle;    border: 1px solid #d2d8dc;}#content .price_dates .price {    background: url(../images/bg_table_price.gif) no-repeat 0 0;    width: 90px;    height: 29px;    line-height: 29px;    color: #fff;    font-size: 20px;    font-weight: bold;    margin: 20px;}#content .list {    margin: 10px 10px 12px 15px;    color: #156CA6;}#content .list li {    color: #645C48;}.content-wide {    width: 100%;    overflow: hidden;}.content-wide .col-link {    width: 100%;    overflow: hidden;}.col-link .pagenav {    margin: 10px 0 20px;    width: 100%;    overflow: hidden;    text-align: center;}.col-link .pagenav li {    display: inline;    margin: 0 2px;    padding:0;}.col-link .pagenav li a,.col-link .pagenav li span {    padding: 0 5px;    background:#f9eed1;    border: 1px solid #beb496;}.col-link .pagenav li span {    background: #1592c8;    border: 1px solid #0063a4;    color: #fff;}.col-link .pagenav li a:hover {    background: #1592c8;    color: #fff;    border: 1px solid #0063a4;}.col-link ul {    list-style: none;}.col-link li {    padding: 2px 0;}.col-link a {    color: #156ca6;}.col-link a:hover {    color: #0F2551;}.links_box {    background: #EEDBA5 url(../images/links_box.gif) no-repeat 0 0;    width: 295px;    float: left;    margin: 0 10px;    display: inline;}.links_box_bot {    background: url(../images/links_box_bot.gif) no-repeat 0 100%;    padding: 10px;}.linktous {    width: 320px;    margin: 10px auto;}.linktous h2 {    font-size: 14px;    text-align: center;    color: #042D48;    margin: 0 0 15px;}.linktous .undersearch {    margin: 10px 0 0;    font-size: 11px;}.linktous table {    margin: 0 auto;}.linktous textarea {    background:transparent url(../images/bg_input_contact_textarea.gif) no-repeat scroll 0 0;    border:medium none;    height:77px;    margin:0;    overflow:hidden;    padding:2px 3px 0;    width:203px;}.contact_us h1 {    padding: 5px 0 0;}.contact_us h5 {    font-size: 14px;    color: #645C48;}.contact_us .half_box_white_bot {    height: 307px;}.photo_block img {    margin-bottom: 5px;		height: 100px;}.photo_block .list {    width: 170px;    height: 110px;	    margin:20px 10px 10px;		float: left;		text-align: center;		/*border: 1px solid #ccc;*/}.ul_message_box {    text-align: center;    color: red;}.notickets {    color: red !important;    font-weight: bold;    font-size: 13px;    text-align: center;    margin: 10px 0;    margin-right: 30px !important;}/* Sidebar Left-----------------------------------------------------------------------------*/.sl {    float: left;    width: 250px;    position: relative;}.sl .sl_contact {    font-size: 14px;    text-align: center;    font-weight: bold;    margin: 0 25px 0 0 !important;    padding: 0 !important;    line-height: 22px;    overflow: hidden;}.sl .sl_contact a {    font-size: 18px;}.sl .sl_contact span {    font-size: 18px;    color: #156CA6;}.sl .ul_message_box {    color:red;    font-size:13px;    font-weight:bold;    padding:10px 30px 0 20px;    text-align:left;}.sl .ul_message_box li {    padding: 0 0 5px;}.sl .sl_box {    background: url(../images/bg_sl_top.jpg) no-repeat 0 0;    width: 250px;}.sl .sl_bot {    background: url(../images/bg_sl_bot.gif) no-repeat bottom left;    width: 250px;    padding: 20px 0;}.sl .sl_content {    padding: 0 18px 0 14px;}.sl table {    width: 204px;    margin: 0 18px 0 14px;}.sl .hr {    background: url(../images/hr_sl.gif) repeat-x 50% 50%;    height: 1px;    width: 234px;    margin: 15px 1px;}.sl label {    color: #645c48;    display: block;    margin: 0 0 3px;    padding: 0;    vertical-align: middle;}.sl label input.radio {    margin: 0 5px 2px 0;    padding: 0;    width: 15px;    height: 15px;}.sl a {    color: #156ca6;}.sl a:hover {    color: #000;}.sl input,.sl textarea,.sl select {    color: #645c48;    font-size: 12px;    font-family: Arial;}.sl .sl_form {    margin:0 0 0 14px;    width:220px;    padding:0;}.sl_form .f_row {    clear: both;    width: 220px;    height: 19px;    margin: 0 0 5px;}.sl_form .f_row label {    float: left;    width: 45px;}.top_form .f_row label  {    width: 69px;}.sl_form .f_row input,.sl_form .f_row input select{    float: left;    padding-top: 2px;    height: 17px;    border: none;}.sl_form .f_row input.long {    padding: 2px 3px 0;    width: 129px;    /*background: url(../images/sl_input.gif) no-repeat 0 0;*/    background: none;}.sl_form .f_row input.short {    padding: 2px 3px 0;    width: 66px;    /*background: url(../images/sl_input_short.gif) no-repeat 0 0;*/    background:none;}.sel_w75 {    background: url(../images/sl_input_short.gif) no-repeat 45px 0;}.top_form .sel_w70 {    background: url(../images/sl_input_short.gif) no-repeat 132px 0;}.sel_135 {    background: url(../images/sl_input.gif) no-repeat 45px 0;}.top_form .sel_135 {    background: url(../images/sl_input.gif) no-repeat 69px 0;}.sel_phone {    background: url(../images/sl_input_phone.gif) no-repeat 69px 0;}.sl .f_textarea {    background: url(../images/bg_sl_textarea.gif) no-repeat 0 20px;}.sl .f_textarea textarea {    background: none;    border: none;    width: 195px;    height: 73px;    margin-bottom: 3px;}.nobg {    background: none !important;}.f_row .btn_date {    right:0;    bottom:0;}.sl_form .f_row input.shortest {    padding: 2px 3px 0;    width: 36px;    margin-right: 4px;    /*   background: url(../images/sl_input_shortest.gif) no-repeat 0 0;*/    background: none;}.sl_form .f_row .nomarg {    margin-right: 1px !important;}.sl_form .f_row select {    width:75px;    margin: 0 0 0 5px;    height: 19px;}.sl_form .f_row img {    float: left;    width: 21px;    height: 19px;    margin: 0 0 0 3px;}.sl .signup_form {    overflow: hidden;    width: 204px;    margin: 3px 0 0;}.sl .signup_form input {    float: left;}.sl .signup_form label {    margin: 0 0 5px;    display: block;}.sl .signup_form .f_row {    overflow: hidden;    width: 100%;}.sl .signup_form .signup_text {    border: none;    width: 163px;    height: 17px;    background: none;    margin: 0 3px 0 0;    padding: 2px 3px 3px 3px;}.sl .signup_form #nlNewsletter_Container {    background: url(../images/sl_input_signup.gif) no-repeat 0 0;}.sl .left_menu {    list-style: none;    width: 233px;    margin: 0 0 0 10px;    display: block;}.sl .left_menu a {    color: #635c49;    font-size: 14px;    display: block;    padding:4px 30px 0 10px;    width:203px;    height: 26px;}.sl .left_menu li {    padding: 1px 0;}.sl .left_menu li.active a,.sl .left_menu li a:hover {    background: url(../images/left_menu_arrow.gif) no-repeat 0 0;    color: #fff;}/* Footer-----------------------------------------------------------------------------*/#footer {  position: relative;   min-height:100px;    height:auto !important;    height:100px;    color: #fff;    padding: 15px 25px;    background: #142C5B url(../images/bg_footer.gif) repeat-x 0 0;}#footer:after {    content: '.';    display: block;    clear: both;    visibility: hidden;    height: 0;}#footer ul {    list-style: none;    float: left;    margin: 0 85px 0 0;}#footer ul a {    line-height: 20px;}#footer ul.footer_logos {    width: 400px;    margin:0 0 0 5px;}#footer ul.footer_logos li {    text-align: center;    padding-bottom: 4px;}#footer .nomarg {    margin: 0;}#footer a {    color: #fff;}#footer a:hover {    color: #7E9BBC;}#footer p {    overflow: hidden;    clear: both;    width: 100%;    padding: 20px 0 0;}#footer .left {    float: left;}#footer .right {    float: right;}#footer .right,#footer .right a {    color: #156ca6;}#footer .right a:hover {    color: #fff;}#footer .footer_lang {    clear:both;    padding: 20px 0 10px;}#footer .footer_lang ul {    list-style: none;    text-align: center;    float: none;    margin: 0;}#footer .footer_lang li {    display: inline;    padding: 0 12px;}#footer .footer_lang li img {    margin: 0 5px 0 0;    vertical-align: middle;}.result_txt_2 {    border:2px solid #FA3330;    font-size:17px;    font-weight:bold;    line-height:30px;    margin:20px 0;    padding:10px 0;    text-align:center;    width:660px;}.result_txt_2 span {    color: #1978B8;    font-size: 20px;}/* btns */.btn {    display: block;    cursor: pointer;    border: none;    text-align: center;}.btn:hover {    background-position: 0 100% !important;    text-decoration: none !important;}.sl .btn_search {    background:url(../images/btns/btn_search.gif) no-repeat 0 0;    height:17px;    margin:0 auto;    padding:3px 0 2px 22px;    width:63px;    color: #fff ;}.btn_trip {    background:url(../images/btns/btn_trip.gif) no-repeat 0 0;    width: 100px;    height: 23px;    color: #fff ;    display: block;    float: left;    margin: 0 8px 0 0;    display: inline;}.sl .btn_signup {    background:url(../images/btns/btn_signup.gif) no-repeat 0 0;    width: 25px;    height: 19px;    margin: 0 auto;    color: #fff;}.btn_book_now {    background:url(../images/btns/btn_book_now.gif) no-repeat 0 0;    width: 77px;    height: 22px;    line-height: 22px;    display: inline-block;    margin: 0 auto;    color: #fff;}a.button{    background: transparent url('../images/btns/btn_left.gif') no-repeat top left;    display: block;    float: left;    font: normal 13px Tahoma; /* Change 13px as desired */    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */    padding-left: 7px; /* Width of left menu image */    padding-top:0px;    height: 23px; /* Height of button background height */    text-decoration: none;    color:#fff;}a:link.button, a:visited.button, a:active.button{    color: #494949; /*button text color*/}a.button span{    background: transparent url('../images/btns/btn_right.gif') no-repeat top right;    display: block;    height: 21px;    color:#fff;    cursor: pointer;    padding: 2px 20px 0 !important; /*Set 11px below to match value of 'padding-left' value above*/}.btn_blue {    background: url(../images/btns/btn_contact_submit.gif) no-repeat 0 0;    width: 77px;    height: 22px;    text-align: center;    color: #fff !important;    line-height: 22px;    margin: 0 auto;    font-size: 12px !important;    font-family: Arial;}a.button:hover{ /* Hover state CSS */                background-position: bottom left;                color:#fff;}a.button:hover span{ /* Hover state CSS */                     background-position: bottom right;                     color:#fff;                     cursor: pointer;}.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */                overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */                width: 100%;}.btn_content {    background: transparent url('../images/btns/btn_content_left.gif') no-repeat top left;    display: block;    float: right;    font: normal 13px Tahoma; /* Change 13px as desired */    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */    padding-left: 7px; /* Width of left menu image */    padding-top:0px;    height: 22px; /* Height of button background height */    text-decoration: none;    color:#fff;}a:link.btn_content, a:visited.btn_content, a:active.btn_content{    color: #494949; /*button text color*/}a.btn_content span{    background: transparent url('../images/btns/btn_content_right.gif') no-repeat top right;    display: block;    height: 20px;    color:#fff;    cursor: pointer;    padding: 2px 10px 0 3px; /*Set 11px below to match value of 'padding-left' value above*/}#btnOk {    background: transparent url('../images/btns/btn_ok.gif') no-repeat 0 0;    display: block;    height: 19px;    width: 44px;    color:#fff;    text-indent: -9999px;    cursor: pointer;    margin: 10px auto;}#btnOk:hover {    background-position: 0 100%;}a.btn_content:hover{ /* Hover state CSS */                     background-position: bottom left;                     color:#fff;}a.btn_content:hover span{ /* Hover state CSS */                          background-position: bottom right;                          color:#fff;                          cursor: pointer;}.center {    text-align: center;}.b {    font-weight: bold;}.blue {    color: #156CA6;}#xsnazzy h1, #xsnazzy h2, #xsnazzy p {letter-spacing:1px; padding:0;}#xsnazzy h1 {font-size:2.5em; color:#fff;}#xsnazzy {background: transparent; margin:25px 1em 100px 1em;}.xtop, .xbottom {display:block; background:transparent; font-size:1px;}.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}.xb1, .xb2, .xb3 {height:1px;}.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #d2d8dc; border-right:1px solid #d2d8dc;}.xb1 {margin:0 5px; background:#d2d8dc;}.xb2 {margin:0 3px; border-width:0 2px;}.xb3 {margin:0 2px;}.xb4 {height:2px; margin:0 1px;}.xboxcontent {display:block; background:#fff; border:0 solid #d2d8dc; border-width:0 1px;}.none_submit {    background: transparent;    border: 0px;    width: 0px;    height: 0px;    position: absolute;    filter:alpha(opacity=0);/*Needed for IE*/    -moz-opacity:0;/*Older mozilla broswers like NN*/    -khtml-opacity: 0;/*Old versions of Safari and "KHTML" browser engines*/    opacity: 0;/*FF, Safari, and Opera*/}#idFramesBox {    z-index: 9999;}.searching-box {    background: #fff url('../images/searching_box.gif') no-repeat 0 0;    width: 555px;    margin: 50px auto;    position: absolute;    top: 50%;    left: 50%;    margin-top: -200px;    margin-left: -280px;}.searching-box-inner {    background: transparent url('../images/searching_box_bot.gif') no-repeat left bottom;    padding: 130px 20px 10px 20px;    text-align: center;}.searching-box p {    font-size: 16px;    color: #576570;    line-height: 22px;    padding:0;    margin: 0 0 10px;}.searching-box img {    margin: 0 0 10px;}#listBody {    margin-left: 57px;}/* Here's our default note styles. */.notedefault, .notenested {    position: absolute;    visibility: hidden;    top: 0;    margin-top: -50px !important;    left: 2em; width: 400px;}.notedefault {    padding: 8px;    font-size: 12px;    border: 1px solid #369;    background-color: #F1E2B7;    color: #645C48;}.notenested {    width: 8em;    padding: 3px;    border: 1px solid #963;    background-color: #C96;    color: white;}/* Some position-type-specific offset information. Tweak as needed! */.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {    margin-left: 5px;    margin-top: 15px;}/* Headings within notes */.notedefault h5 {    margin: 0 0 5px 0;    padding: 2px;    background-color: white;    font-size: 14px;    color: #645C48;    text-align: center;}/* Note close marker is only shown within pinned notes. */.note-close {    float: right;    margin-top: 2px;    width: 14px;    height: 14px;    line-height: 14px;    color: black;    text-decoration: none;    visibility: hidden}.snb-pinned .note-close {    visibility: inherit;}.calendar {    margin-top:-185px;}/*!!!!!!!!!!!!!*/#content .ticket_block {    overflow: hidden;    width: 100%;    color: #626262;    margin: 20px 0 0;}#content .ticket_block h3 {    color: #626262;    font-size: 19px;    line-height: 22px;    padding: 0 0 5px;    margin:0;    text-align: center;    font-weight: normal;}#content .ticket_block h4 {    font-weight: bold;    font-size: 16px;    text-align: left;}#content .ticket_block .confirm_form h3  {	font-size: 14px;	color:#000;	text-align:left;	margin: 15px 0 0;	font-weight: bold;}.ticket_block .confirm_form label {	color:#000;	padding-left: 30px;	font-weight: normal;}.ticket_block .confirm_form .f_row {	font-weight: bold;	color:#000;}.ticket_block .f_row{    width: 100%;    overflow: hidden;    padding: 5px 0 0;}.ticket_block .z_hight .jqTransformSelectWrapper {    z-index: 1 !important;    position: relative;}.ticket_block .z_hight2 .jqTransformSelectWrapper {    z-index: 5 !important;    position: relative;}.ticket_block .main_text {    font-size: 13px;    font-weight: bold;    color: #333;}.ticket_block .sum_blue {    font-size: 16px;    color: #115F8F;    font-weight: bold;}.ticket_block .spec_style,#content .ticket_block .spec_style input {    color: #065484;    font-weight: bold;    font-size: 14px;}.ticket_block .f_input input,.ticket_block .f_inputs input{    height: 17px;    width: 203px;    background: none;    padding: 2px 0 0;    border: none;}.ticket_block .f_input,.ticket_block .f_inputs {    background: url(../images/bg_input_contact.gif) no-repeat 135px 0;}.ticket_block .f_input textarea {    height: 70px;    width: 198px;    background: none;    padding: 2px 3px 0 3px;    border: none;    margin: 2px 0 0;    overflow: auto;}.ticket_block .f_textarea {    background: url(../images/bg_input_contact_textarea.gif) no-repeat 135px 0;    padding-bottom:3px;}.ticket_block .f_input .textarea_bot {    height: 2px;    width: 209px;    margin-top: -2px;    background: url(../images/bg_input_contact_txt_bot.gif) no-repeat 0 0;    font-size:0;    line-height:0;}.ticket_block label {    width: 135px;    text-align: left;    float: left;}.ticket_block .f_buttons .btn {    background: url(../images/btns/btn_contact_submit.gif) no-repeat 0 0;    width: 77px;    height: 22px;    text-align: center;    color: #fff !important;    padding-bottom: 2px;    display: inline-block;    margin: 0 5px;}.airform {    background: #065484;    padding: 15px;    color: #fff;    font-size: 14px;    width: 630px;}.airform h1 {    font-size: 18px;    text-transform: uppercase;    margin: 0 0 5px;    color: #fff !important;} #footer #* { margin: 0; padding: 0; }body {    font: 12px/18px Arial, Tahoma, Verdana, sans-serif;    width: 100%;    background: #142C5B url(../images/bg_body.gif) 0 0 repeat-x;}body#searching {    background: #094c7a;}body.searching {    background: #094c7a;}a       { outline: none; text-decoration: none; }a:hover,a:focus,a:active{ outline: none;}p       { margin: 0 0 18px }img     { border: none; }input   { vertical-align: middle }.cboth  { clear:both;}.nomarg { margin: 0 !important;}fieldset{border: none;}#wrapper {    width: 980px;    margin: 0 auto;    position: relative;}#objFlash {    width: 168px;    position: absolute;    right: -175px;    top: 168px;}#wrapper-progress {    width: 980px;    margin: 0 auto;}/* Header-----------------------------------------------------------------------------*/#header {    height: 150px;}#header .head-top {    padding: 9px 0 0;    overflow: hidden;    width: 100%;}#header .head-top:after {    content: '.';    display: block;    clear: both;    visibility: hidden;    height: 0;    font-size: 0;    line-height:0;}#header .logo-box {    width: 215px;    padding: 5px 0 0;    float: left;}#header .logo-box .logo {    background: url(../images/logo_new.gif) 0 0 no-repeat;    height: 88px;    width: 100px;    display: block;}#header .acc-box {    width: 550px;    float: left;    text-align: center;    padding: 8px 0 0;}#header .acc-box p {    margin: 0;}#header .acc-box img {    vertical-align: middle;    margin: 0 8px;}#header .acc-box table {    background: url(../images/bg_acc.gif) no-repeat left top;    color: #fff;    height: 84px;    border: none;    border-collapse: collapse;    font-size: 12px;    margin: 0 auto;}#header .acc-box table td {    vertical-align: middle;    padding: 0 7px 0 10px;}#header .acc-box .acc_right {    background: url(../images/bg_acc_right.gif) no-repeat right top;    padding: 0 3px 0 0;}#header .lang-box {    width: 170px;    float: right;}#header .acc-box {    width: 550px;    float: left;}#header #top_nav {    border-bottom:solid 1px #01101a;    height:35px;    width: 100%;    margin: 13px 0 0 -1px;    list-style: none;}#header #top_nav li  {float:left; margin-right:5px;}#header #top_nav a:link,#header #top_nav a:visited{    background:url(../images/tab-round.gif) 100% 0px;    color:#fff;    display:block;    height:36px;    line-height:36px;    text-decoration:none;}#header #top_nav a span{    background:url(../images/tab-round.gif) 0 0px;    display:block;    height:36px;    margin-right:9px;    padding-left:9px;    cursor: pointer;    font-size: 16px;}#header #top_nav a:hover{    background:url(../images/tab-round.gif) 100% 36px;    color:#021f32;    cursor: pointer;}#header #top_nav a:hover span{    background:url(../images/tab-round.gif) 0 36px;    cursor: pointer;}/* -------------------------------- *//* 	ACTIVE ELEMENTS					*/#header #top_nav .active a:link,#header #top_nav  .active a:visited,#header #top_nav  .active a:visited,#header #top_nav  .active a:hover{    color:#021f32;    background:url(../images/tab-round.gif) 100% -36px no-repeat;}#header #top_nav .active a span,#header #top_nav  .active a:hover span{    background:url(../images/tab-round.gif) 0 -36px no-repeat;}/* Middle-----------------------------------------------------------------------------*/#middle {    clear: both;    background: #fff;    padding:15px;    width: 950px;    min-height:510px;    height:auto !important;    height:510px;}#middle:after {    content: '.';    display: block;    clear: both;    visibility: hidden;    height: 0;}.msg404 {    color:#635C49;    font-size:22px;    line-height:35px;    margin:30px 0 60px;    text-align:center;}#content {    float: right;    width: 700px;    color: #645c48;}#content .txt_area {    padding: 8px;}#content .dbl_cols {    width: 100%;    overflow: hidden;}#content .dbl_cols .txt_area {    float: left;    width: 485px;    padding-left: 0;    padding-top: 0;}#content .dbl_cols #mainbanner {    padding: 0 0 10px;}#content .dbl_cols .artcle_col {    float: right;}#content .dbl_cols .artcle_bg {    width: 200px;    padding: 10px 0 1px;    background: #084C7A;    }#content .dbl_cols .artcle_col img {    display: block;    margin: 10px auto 0;}#content .dbl_cols .orange_bg .artcle_bg  {    background: url("../images/bg_sl_top.jpg") no-repeat scroll 0 -10px transparent;}#content .dbl_cols .artcle_col .post {    /*background:url("../images/article_line.gif") no-repeat scroll 4px 50% transparent;*/    font-size:11px;    padding:0 7px;    margin: 0 0 15px;}#content .dbl_cols .artcle_col p {    margin:0;    line-height: 14px;    color: #fff;}#content .dbl_cols .artcle_col.orange_bg p {    color:#645C48;    }#content .dbl_cols .artcle_col .orange {    color: #EFDEAA;    text-align: left;    font-weight: bold;}.homepics img {    border:2px solid #DFC47D;    display:block;    margin:20px 0 0 0;    padding:1px;}#content .dbl_cols .artcle_col.orange_bg .orange {    font-weight: bold;    color: #156CA6;}#content .txt_area {     padding: 8px;}#content .txt_area ul {    margin: 0 0 10px 20px;}#content p {    color: #645c48;    margin: 0 0 10px;}#content a {    color: #156CA6;}#content a:hover {    text-decoration: underline;}#content h1,#content-wide h1{    color: #635c49;    font-weight: normal;    font-size: 20px;    margin: 0 0 10px;}#content h2 {    font-size: 18px;    font-weight: normal;}#content h5 {    font-size: 11px;}#content input,#content textarea {    font-size:12px;    font-family: Arial;    color: #626262;}#content .blue_box {    background: url(../images/blue_box_top.gif) no-repeat 0 0;    width: 660px;}#content .blue_box_bot {    background: url(../images/blue_box_bot.gif) no-repeat 0 100%;    width: 620px;    padding: 0 20px;}#content .blue_box_bot p {    padding: 10px 0;    margin: 0;    color: #fff;    font-size: 20px;    font-weight: bold;}#content .price_block {    overflow: hidden;    width: 100%;    margin: 20px 0;}#content .price_box {    background: url(../images/price_box.gif) no-repeat 0 100%;    float: left;    display: inline;    width: 130px;    height: 130px;    padding: 10px;    margin: 0 20px 20px 0;}#content .price_box .price {    background: url(../images/bg_price.gif) no-repeat 0 100%;    width: 130px;    height: 33px;    line-height: 33px;    text-align: center;    font-size: 26px;    font-weight: bold;    color: #fff;}#content .price_box .price_logo {    text-align: center;    height: 75px;    width: 140px;    vertical-align: middle;}#content .price_box p {    color: #626262;    font-size: 14px;    font-weight: bold;    text-align: center;    padding:0 0 5px;    margin:0;}#content .full_block {    background: url(../images/full_block_top.gif) no-repeat 0 0;    width: 660px;    padding-top: 5px;}#content .full_block_bot {    background: url(../images/full_block_bot.gif) no-repeat 0 100%;    width: 630px;    padding: 15px;    overflow: hidden;}#content .full_block_clean {    background: url(../images/full_block_top2.gif) no-repeat 0 0;    padding:5px 0 0;    width: 660px;}#content .full_block_clean .full_block_bot {    background: url(../images/full_block_bot.gif) no-repeat 0 100%;    padding: 0 0 5px;    width: 660px;}#content .full_block_clean .full_block_mid {    background: url(../images/full_block_mid.gif) repeat-y 0 0;    width: 630px;    padding: 10px 15px;}/*#content .full_block_mid {    background: url(../images/full_block_mid.gif) repeat-y 0 0;    width: 630px;}*/#content .flights_block {    background: url(../images/flights_block_top.gif) no-repeat 0 0;    width: 660px;    margin:20px 0 0}#content .flights_block_bot {    background: url(../images/flights_block_bot.gif) no-repeat 0 100%;    width: 100%;    overflow: hidden;}#content .flights_block .city_box,#content .flights_block .date_box{    float: left;    width: 300px;    margin: 0 15px;    display: inline;    color: #626262;}#content .flights_block .city_box td,#content .flights_block .date_box td{    padding: 3px 5px;    text-align: left;}#content .contacts_block {    overflow: hidden;    width: 100%;    color: #626262;    margin: 20px 0 0;}#content .contacts_block h3 {    color: #626262;    font-size: 19px;    line-height: 22px;    padding: 0 0 5px;    margin:0;    text-align: center;    font-weight: normal;}#content .contacts_block h4 {    font-weight: bold;    font-size: 16px;    text-align: left;}.contacts_block .f_row,.trip_block .f_row {    width: 100%;    overflow: hidden;    padding: 5px 0 0;}.trip_block form {    width: 275px;    margin: 0 auto;}. .f_input {    padding-left: 70px;}.trip_block label {    width: 140px;    float: left;}.trip_block .f_input {    padding-left: 140px;}.contacts_block .f_input input,.contacts_block .f_inputs input{    height: 17px;    width: 203px;    background: none;    padding: 2px 3px 0 3px;    border: none;}.contacts_block .f_input,.contacts_block .f_inputs {    background: url(../images/bg_input_contact.gif) no-repeat 70px 0;}.login_form .f_inputs {    background: url(../images/bg_input_contact.gif) no-repeat 90px 0;}.trip_block .f_input input {    height: 17px;    width: 129px;    background: url(../images/sl_input.gif) no-repeat 0 0;    padding: 2px 3px 0 3px;    border: none;}#content .trip_block .half_box,#content .trip_block .half_box_dark {    width: 320px;    float: left;    margin: 10px 20px 0 0;    display: inline;}.contacts_block .f_input textarea {    height: 70px;    width: 198px;    background: none;    padding: 2px 3px 0 3px;    border: none;    margin: 2px 0 0;    overflow: auto;}.contacts_block .f_textarea {    background: url(../images/bg_input_contact_textarea.gif) no-repeat 70px 0;    padding-bottom:3px;}.contacts_block .f_input .textarea_bot {    height: 2px;    width: 209px;    margin-top: -2px;    background: url(../images/bg_input_contact_txt_bot.gif) no-repeat 0 0;    font-size:0;    line-height:0;}.contacts_block label {    width: 70px;    text-align: left;    float: left;}.contacts_block .f_buttons .btn {    background: url(../images/btns/btn_contact_submit.gif) no-repeat 0 0;    width: 77px;    height: 22px;    line-height: 22px;    text-align: center;    color: #fff !important;    padding-bottom: 2px;}.contacts_block .f_buttons span.btn {    padding-bottom: 0;}.f_row { text-align: left; }.f_row .checkboxes input {    width: 15px !important;    margin: 2px 0 0;    vertical-align: top;}.login_form label {    width:88px;}.login_form .f_buttons .btn {    padding:0;    float: right;}.btn_wide {    background: url(../images/btns/btn_wide.gif) no-repeat 0 0;    width: 180px;    border: none;    height: 22px;    text-align: center;    color: #fff !important;    padding-bottom: 2px;    line-height: 22px;    cursor: pointer;    margin-left: 85px;}.btn_wide:hover {    background-position: 0 100%;}.half_box { background: url(../images/half_box.gif) no-repeat 0 0; }.uaru { background: url(../images/half_box_uaru.gif) no-repeat 0 0; }.half_box_dark { background: url(../images/half_box_dark.gif) no-repeat 0 0; margin: 0 0 20px; }.half_box_white { background: url(../images/half_box_white.gif) no-repeat 0 0; }.half_box_bot { background: url(../images/half_box_bot.gif) no-repeat 0 100%; padding: 10px; }.half_box_dark_bot { background: url(../images/half_box_dark_bot.gif) no-repeat 0 100%;  padding: 10px; }.half_box_white_bot { background: url(../images/half_box_white_bot.gif) no-repeat 0 100%;  padding: 10px; }#content .contacts_block .contact_left,#content .contacts_block .contact_right{    float: left;    width: 320px;    margin: 0 20px 0 0;}#content .contacts_block .contact_right p.phone {    color: #626262;    font-size: 18px;    padding: 3px 0;    margin: 0;    text-align: center;}#content .contacts_block .contact_right table {    text-align: center;    vertical-align: middle;    margin: 0px auto;    height: 125px;}#content .contacts_block .contact_right p {    padding: 15px 0 10px;    margin: 0;}#content .contacts_block .contact_right table td {    padding: 0 10px;}#content .price_dates {    width: 660px;    color: #626262;    border-collapse: collapse;}#content .price_dates thead td {    background: url(../images/bg_thead_price.gif) repeat-x 0 0;    height: 28px;    font-size: 16px;}#content .price_dates .tr1 td {    background: #f3f7f9;}#content .price_dates td {    text-align: center;    vertical-align: middle;    border: 1px solid #d2d8dc;}#content .price_dates .price {    background: url(../images/bg_table_price.gif) no-repeat 0 0;    width: 90px;    height: 29px;    line-height: 29px;    color: #fff;    font-size: 20px;    font-weight: bold;    margin: 20px;}#content .list {    margin: 10px 10px 12px 15px;    color: #156CA6;}#content .list li {    color: #645C48;}.content-wide {    width: 100%;    overflow: hidden;}.content-wide .col-link {    width: 100%;    overflow: hidden;}.col-link .pagenav {    margin: 10px 0 20px;    width: 100%;    overflow: hidden;    text-align: center;}.col-link .pagenav li {    display: inline;    margin: 0 2px;    padding:0;}.col-link .pagenav li a,.col-link .pagenav li span {    padding: 0 5px;    background:#f9eed1;    border: 1px solid #beb496;}.col-link .pagenav li span {    background: #1592c8;    border: 1px solid #0063a4;    color: #fff;}.col-link .pagenav li a:hover {    background: #1592c8;    color: #fff;    border: 1px solid #0063a4;}.col-link ul {    list-style: none;}.col-link li {    padding: 2px 0;}.col-link a {    color: #156ca6;}.col-link a:hover {    color: #0F2551;}.links_box {    background: #EEDBA5 url(../images/links_box.gif) no-repeat 0 0;    width: 295px;    float: left;    margin: 0 10px;    display: inline;}.links_box_bot {    background: url(../images/links_box_bot.gif) no-repeat 0 100%;    padding: 10px;}.linktous {    width: 320px;    margin: 10px auto;}.linktous h2 {    font-size: 14px;    text-align: center;    color: #042D48;    margin: 0 0 15px;}.linktous .undersearch {    margin: 10px 0 0;    font-size: 11px;}.linktous table {    margin: 0 auto;}.linktous textarea {    background:transparent url(../images/bg_input_contact_textarea.gif) no-repeat scroll 0 0;    border:medium none;    height:77px;    margin:0;    overflow:hidden;    padding:2px 3px 0;    width:203px;}.contact_us h1 {    padding: 5px 0 0;}.contact_us h5 {    font-size: 14px;    color: #645C48;}.contact_us .half_box_white_bot {    height: 307px;}.photo_block img {    margin-bottom: 5px;		height: 100px;}.photo_block .list {    width: 170px;    height: 110px;	    margin:20px 10px 10px;		float: left;		text-align: center;		/*border: 1px solid #ccc;*/}.ul_message_box {    text-align: center;    color: red;}.notickets {    color: red !important;    font-weight: bold;    font-size: 13px;    text-align: center;    margin: 10px 0;    margin-right: 30px !important;}/* Sidebar Left-----------------------------------------------------------------------------*/.sl {    float: left;    width: 250px;    position: relative;}.sl .sl_contact {    font-size: 14px;    text-align: center;    font-weight: bold;    margin: 0 25px 0 0 !important;    padding: 0 !important;    line-height: 22px;    overflow: hidden;}.sl .sl_contact a {    font-size: 18px;}.sl .sl_contact span {    font-size: 18px;    color: #156CA6;}.sl .ul_message_box {    color:red;    font-size:13px;    font-weight:bold;    padding:10px 30px 0 20px;    text-align:left;}.sl .ul_message_box li {    padding: 0 0 5px;}.sl .sl_box {    background: url(../images/bg_sl_top.jpg) no-repeat 0 0;    width: 250px;}.sl .sl_bot {    background: url(../images/bg_sl_bot.gif) no-repeat bottom left;    width: 250px;    padding: 20px 0;}.sl .sl_content {    padding: 0 18px 0 14px;}.sl table {    width: 204px;    margin: 0 18px 0 14px;}.sl .hr {    background: url(../images/hr_sl.gif) repeat-x 50% 50%;    height: 1px;    width: 234px;    margin: 15px 1px;}.sl label {    color: #645c48;    display: block;    margin: 0 0 3px;    padding: 0;    vertical-align: middle;}.sl label input.radio {    margin: 0 5px 2px 0;    padding: 0;    width: 15px;    height: 15px;}.sl a {    color: #156ca6;}.sl a:hover {    color: #000;}.sl input,.sl textarea,.sl select {    color: #645c48;    font-size: 12px;    font-family: Arial;}.sl .sl_form {    margin:0 0 0 14px;    width:220px;    padding:0;}.sl_form .f_row {    clear: both;    width: 220px;    height: 19px;    margin: 0 0 5px;}.sl_form .f_row label {    float: left;    width: 45px;}.top_form .f_row label  {    width: 69px;}.sl_form .f_row input,.sl_form .f_row input select{    float: left;    padding-top: 2px;    height: 17px;    border: none;}.sl_form .f_row input.long {    padding: 2px 3px 0;    width: 129px;    /*background: url(../images/sl_input.gif) no-repeat 0 0;*/    background: none;}.sl_form .f_row input.short {    padding: 2px 3px 0;    width: 66px;    /*background: url(../images/sl_input_short.gif) no-repeat 0 0;*/    background:none;}.sel_w75 {    background: url(../images/sl_input_short.gif) no-repeat 45px 0;}.top_form .sel_w70 {    background: url(../images/sl_input_short.gif) no-repeat 132px 0;}.sel_135 {    background: url(../images/sl_input.gif) no-repeat 45px 0;}.top_form .sel_135 {    background: url(../images/sl_input.gif) no-repeat 69px 0;}.sel_phone {    background: url(../images/sl_input_phone.gif) no-repeat 69px 0;}.sl .f_textarea {    background: url(../images/bg_sl_textarea.gif) no-repeat 0 20px;}.sl .f_textarea textarea {    background: none;    border: none;    width: 195px;    height: 73px;    margin-bottom: 3px;}.nobg {    background: none !important;}.f_row .btn_date {    right:0;    bottom:0;}.sl_form .f_row input.shortest {    padding: 2px 3px 0;    width: 36px;    margin-right: 4px;    /*   background: url(../images/sl_input_shortest.gif) no-repeat 0 0;*/    background: none;}.sl_form .f_row .nomarg {    margin-right: 1px !important;}.sl_form .f_row select {    width:75px;    margin: 0 0 0 5px;    height: 19px;}.sl_form .f_row img {    float: left;    width: 21px;    height: 19px;    margin: 0 0 0 3px;}.sl .signup_form {    overflow: hidden;    width: 204px;    margin: 3px 0 0;}.sl .signup_form input {    float: left;}.sl .signup_form label {    margin: 0 0 5px;    display: block;}.sl .signup_form .f_row {    overflow: hidden;    width: 100%;}.sl .signup_form .signup_text {    border: none;    width: 163px;    height: 17px;    background: none;    margin: 0 3px 0 0;    padding: 2px 3px 3px 3px;}.sl .signup_form #nlNewsletter_Container {    background: url(../images/sl_input_signup.gif) no-repeat 0 0;}.sl .left_menu {    list-style: none;    width: 233px;    margin: 0 0 0 10px;    display: block;}.sl .left_menu a {    color: #635c49;    font-size: 14px;    display: block;    padding:4px 30px 0 10px;    width:203px;    height: 26px;}.sl .left_menu li {    padding: 1px 0;}.sl .left_menu li.active a,.sl .left_menu li a:hover {    background: url(../images/left_menu_arrow.gif) no-repeat 0 0;    color: #fff;}/* Footer-----------------------------------------------------------------------------*/#footer {  position: relative;   min-height:100px;    height:auto !important;    height:100px;    color: #fff;    padding: 15px 25px;    background: #142C5B url(../images/bg_footer.gif) repeat-x 0 0;}#footer:after {    content: '.';    display: block;    clear: both;    visibility: hidden;    height: 0;}#footer ul {    list-style: none;    float: left;    margin: 0 85px 0 0;}#footer ul a {    line-height: 20px;}#footer ul.footer_logos {    width: 400px;    margin:0 0 0 5px;}#footer ul.footer_logos li {    text-align: center;    padding-bottom: 4px;}#footer .nomarg {    margin: 0;}#footer a {    color: #fff;}#footer a:hover {    color: #7E9BBC;}#footer p {    overflow: hidden;    clear: both;    width: 100%;    padding: 20px 0 0;}#footer .left {    float: left;}#footer .right {    float: right;}#footer .right,#footer .right a {    color: #156ca6;}#footer .right a:hover {    color: #fff;}#footer .footer_lang {    clear:both;    padding: 20px 0 10px;}#footer .footer_lang ul {    list-style: none;    text-align: center;    float: none;    margin: 0;}#footer .footer_lang li {    display: inline;    padding: 0 12px;}#footer .footer_lang li img {    margin: 0 5px 0 0;    vertical-align: middle;}.result_txt_2 {    border:2px solid #FA3330;    font-size:17px;    font-weight:bold;    line-height:30px;    margin:20px 0;    padding:10px 0;    text-align:center;    width:660px;}.result_txt_2 span {    color: #1978B8;    font-size: 20px;}/* btns */.btn {    display: block;    cursor: pointer;    border: none;    text-align: center;}.btn:hover {    background-position: 0 100% !important;    text-decoration: none !important;}.sl .btn_search {    background:url(../images/btns/btn_search.gif) no-repeat 0 0;    height:17px;    margin:0 auto;    padding:3px 0 2px 22px;    width:63px;    color: #fff ;}.btn_trip {    background:url(../images/btns/btn_trip.gif) no-repeat 0 0;    width: 100px;    height: 23px;    color: #fff ;    display: block;    float: left;    margin: 0 8px 0 0;    display: inline;}.sl .btn_signup {    background:url(../images/btns/btn_signup.gif) no-repeat 0 0;    width: 25px;    height: 19px;    margin: 0 auto;    color: #fff;}.btn_book_now {    background:url(../images/btns/btn_book_now.gif) no-repeat 0 0;    width: 77px;    height: 22px;    line-height: 22px;    display: inline-block;    margin: 0 auto;    color: #fff;}a.button{    background: transparent url('../images/btns/btn_left.gif') no-repeat top left;    display: block;    float: left;    font: normal 13px Tahoma; /* Change 13px as desired */    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */    padding-left: 7px; /* Width of left menu image */    padding-top:0px;    height: 23px; /* Height of button background height */    text-decoration: none;    color:#fff;}a:link.button, a:visited.button, a:active.button{    color: #494949; /*button text color*/}a.button span{    background: transparent url('../images/btns/btn_right.gif') no-repeat top right;    display: block;    height: 21px;    color:#fff;    cursor: pointer;    padding: 2px 25px 0; /*Set 11px below to match value of 'padding-left' value above*/}.btn_blue {    background: url(../images/btns/btn_contact_submit.gif) no-repeat 0 0;    width: 77px;    height: 22px;    text-align: center;    color: #fff !important;    line-height: 22px;    margin: 0 auto;    font-size: 12px !important;    font-family: Arial;}a.button:hover{ /* Hover state CSS */                background-position: bottom left;                color:#fff;}a.button:hover span{ /* Hover state CSS */                     background-position: bottom right;                     color:#fff;                     cursor: pointer;}.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */                overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */                width: 100%;}.btn_content {    background: transparent url('../images/btns/btn_content_left.gif') no-repeat top left;    display: block;    float: right;    font: normal 13px Tahoma; /* Change 13px as desired */    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */    padding-left: 7px; /* Width of left menu image */    padding-top:0px;    height: 22px; /* Height of button background height */    text-decoration: none;    color:#fff;}a:link.btn_content, a:visited.btn_content, a:active.btn_content{    color: #494949; /*button text color*/}a.btn_content span{    background: transparent url('../images/btns/btn_content_right.gif') no-repeat top right;    display: block;    height: 20px;    color:#fff;    cursor: pointer;    padding: 2px 10px 0 3px; /*Set 11px below to match value of 'padding-left' value above*/}#btnOk {    background: transparent url('../images/btns/btn_ok.gif') no-repeat 0 0;    display: block;    height: 19px;    width: 44px;    color:#fff;    text-indent: -9999px;    cursor: pointer;    margin: 10px auto;}#btnOk:hover {    background-position: 0 100%;}a.btn_content:hover{ /* Hover state CSS */                     background-position: bottom left;                     color:#fff;}a.btn_content:hover span{ /* Hover state CSS */                          background-position: bottom right;                          color:#fff;                          cursor: pointer;}.center {    text-align: center;}.b {    font-weight: bold;}.blue {    color: #156CA6;}#xsnazzy h1, #xsnazzy h2, #xsnazzy p {letter-spacing:1px; padding:0;}#xsnazzy h1 {font-size:2.5em; color:#fff;}#xsnazzy {background: transparent; margin:25px 1em 100px 1em;}.xtop, .xbottom {display:block; background:transparent; font-size:1px;}.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}.xb1, .xb2, .xb3 {height:1px;}.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #d2d8dc; border-right:1px solid #d2d8dc;}.xb1 {margin:0 5px; background:#d2d8dc;}.xb2 {margin:0 3px; border-width:0 2px;}.xb3 {margin:0 2px;}.xb4 {height:2px; margin:0 1px;}.xboxcontent {display:block; background:#fff; border:0 solid #d2d8dc; border-width:0 1px;}.none_submit {    background: transparent;    border: 0px;    width: 0px;    height: 0px;    position: absolute;    filter:alpha(opacity=0);/*Needed for IE*/    -moz-opacity:0;/*Older mozilla broswers like NN*/    -khtml-opacity: 0;/*Old versions of Safari and "KHTML" browser engines*/    opacity: 0;/*FF, Safari, and Opera*/}#idFramesBox {    z-index: 9999;}.searching-box {    background: #fff url('../images/searching_box.gif') no-repeat 0 0;    width: 555px;    margin: 50px auto;    position: absolute;    top: 50%;    left: 50%;    margin-top: -200px;    margin-left: -280px;}.searching-box-inner {    background: transparent url('../images/searching_box_bot.gif') no-repeat left bottom;    padding: 130px 20px 10px 20px;    text-align: center;}.searching-box p {    font-size: 16px;    color: #576570;    line-height: 22px;    padding:0;    margin: 0 0 10px;}.searching-box img {    margin: 0 0 10px;}#listBody {    margin-left: 57px;}/* Here's our default note styles. */.notedefault, .notenested {    position: absolute;    visibility: hidden;    top: 0;    margin-top: -50px !important;    left: 2em; width: 400px;}.notedefault {    padding: 8px;    font-size: 12px;    border: 1px solid #369;    background-color: #F1E2B7;    color: #645C48;}.notenested {    width: 8em;    padding: 3px;    border: 1px solid #963;    background-color: #C96;    color: white;}/* Some position-type-specific offset information. Tweak as needed! */.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {    margin-left: 5px;    margin-top: 15px;}/* Headings within notes */.notedefault h5 {    margin: 0 0 5px 0;    padding: 2px;    background-color: white;    font-size: 14px;    color: #645C48;    text-align: center;}/* Note close marker is only shown within pinned notes. */.note-close {    float: right;    margin-top: 2px;    width: 14px;    height: 14px;    line-height: 14px;    color: black;    text-decoration: none;    visibility: hidden}.snb-pinned .note-close {    visibility: inherit;}.calendar {    margin-top:-185px;}/*!!!!!!!!!!!!!*/#content .ticket_block {    overflow: hidden;    width: 100%;    color: #626262;    margin: 20px 0 0;}#content .ticket_block h3 {    color: #626262;    font-size: 19px;    line-height: 22px;    padding: 0 0 5px;    margin:0;    text-align: center;    font-weight: normal;}#content .ticket_block h4 {    font-weight: bold;    font-size: 16px;    text-align: left;}#content .ticket_block .confirm_form h3  {	font-size: 14px;	color:#000;	text-align:left;	margin: 15px 0 0;	font-weight: bold;}.ticket_block .confirm_form label {	color:#000;	padding-left: 30px;	font-weight: normal;}.ticket_block .confirm_form .f_row {	font-weight: bold;	color:#000;}.ticket_block .f_row{    width: 100%;    overflow: hidden;    padding: 5px 0 0;}.ticket_block .z_hight .jqTransformSelectWrapper {    z-index: 1 !important;    position: relative;}.ticket_block .z_hight2 .jqTransformSelectWrapper {    z-index: 5 !important;    position: relative;}.ticket_block .main_text {    font-size: 13px;    font-weight: bold;    color: #333;}.ticket_block .sum_blue {    font-size: 16px;    color: #115F8F;    font-weight: bold;}.ticket_block .spec_style,#content .ticket_block .spec_style input {    color: #065484;    font-weight: bold;    font-size: 14px;}.ticket_block .f_input input,.ticket_block .f_inputs input{    height: 17px;    width: 203px;    background: none;    padding: 2px 0 0;    border: none;}.ticket_block .f_input,.ticket_block .f_inputs {    background: url(../images/bg_input_contact.gif) no-repeat 135px 0;}.ticket_block .f_input textarea {    height: 70px;    width: 198px;    background: none;    padding: 2px 3px 0 3px;    border: none;    margin: 2px 0 0;    overflow: auto;}.ticket_block .f_textarea {    background: url(../images/bg_input_contact_textarea.gif) no-repeat 135px 0;    padding-bottom:3px;}.ticket_block .f_input .textarea_bot {    height: 2px;    width: 209px;    margin-top: -2px;    background: url(../images/bg_input_contact_txt_bot.gif) no-repeat 0 0;    font-size:0;    line-height:0;}.ticket_block label {    width: 135px;    text-align: left;    float: left;}.ticket_block .f_buttons .btn {    background: url(../images/btns/btn_contact_submit.gif) no-repeat 0 0;    width: 77px;    height: 22px;    text-align: center;    color: #fff !important;    padding-bottom: 2px;    display: inline-block;    margin: 0 5px;}.airform {    background: #065484;    padding: 15px;    color: #fff;    font-size: 14px;    width: 630px;}.airform h1 {    font-size: 18px;    text-transform: uppercase;    margin: 0 0 5px;    color: #fff !important;} #footer #supernote-note-demo1 { margin: 20px 0 0 !important; top: 0 !important; right:0; left: auto !important; }
