body{margin: 0;padding: 0px 0px 4px 0px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#333333; background: #e5edf8 url('../img/newfru/background.gif') 50% 0px repeat-y;}
.jqmOverlay { background-color:#000000; }
a {color:#68b700 }
.clear{clear:both;}
.container{width:954px;margin:auto;margin-top:1px;padding-left: 15px; padding-right: 15px; padding-bottom: 30px;background-color: #fff;}
.container a{text-decoration: none;}
.container a:hover{text-decoration: underline;}
.container img{border: none;}
.container input{font-size:11px;}
.container ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
.spacer10{display:block;font-size:10px;height:10px;line-height:10px;overflow:hidden;}
.spacer5{display:block;font-size:5px;height:5px;line-height:5px;overflow:hidden;}
.spacer4{display:block;font-size:4px;height:4px;line-height:4px;overflow:hidden;}
.spacer3{display:block;font-size:3px;height:3px;line-height:3px;overflow:hidden;}
.spacer2{display:block;font-size:2px;height:2px;line-height:2px;overflow:hidden;}
.spacer1{display:block;font-size:1px;height:1px;line-height:1px;overflow:hidden;}
.checker{width:11px;float:left;background: url('../img/fru/checkbox.gif') center center no-repeat;cursor:pointer;height:11px;margin-top:0px;margin-right:3px;}
.errClass { color: red; /*width: 170px;*/ }





/* ######## FEEDBACK ########*/
.btn-feedback_pl{position:absolute;right:0;width:41px;cursor:pointer;height:162px;background: url('../img/fru/feedback_pl.png') top left;overflow:hidden;position:fixed !important;top:215px;z-index:2000}
.btn-feedback_en{position:absolute;right:0;width:44px;cursor:pointer;height:125px;background: url('../img/fru/feedback_en.png') top left;overflow:hidden;position:fixed !important;top:215px;z-index:2000}



/*########## WRAPER ########*/

.wraper{}
.wraper .top{background: url('../img/fru/t.png') left top repeat-x}
.wraper .top .l{background: url(../img/fru/tl.png) top left no-repeat}
.wraper .top .r{background: url(../img/fru/tr.png) top right no-repeat;height:6px;overflow:hidden;font-size:6px;}

.wraper .wraper-content{border-left:1px solid #eee;border-right:1px solid #E8E8E8;padding:5px;}

.wraper .bot{background: url('../img/fru/bb.png') left bottom repeat-x}
.wraper .bot .l{background: url(../img/fru/bl.png) top left no-repeat}
.wraper .bot .r{background: url(../img/fru/br.png) top right no-repeat;height:6px;overflow:hidden;font-size:6px;}



/*################# TOP  ###############*/

.cont-top{}
.cont-top .left{width:290px;float:left;}
.cont-top .right{width:662px;float:left;}



.cont-top .right .info{float:left;width:505px;}
.cont-top .right .rez{float:right; text-align:right;padding:0px 20px 5px 20px ;margin-top:15px; background: url('../img/fru/wraper_arrow.gif') center right repeat-y}
.cont-top .right .rez h3{color:#67b600;font-weight:bold;margin:0px;padding:0px;font-size:11px}
.cont-top .right .rez span{color:#999999;font-size:10px;}
.cont-top .right .infoline{float:right;padding:0px 15px; margin-top: 15px; background:#fff url('../img/fru/top_wraper.jpg') top right repeat-y;}
.cont-top .right .infoline span{color:#999999;font-size:10px;}
.cont-top .right .infoline span.ph1{margin:0px;padding:0px 20px 0px 0px; font-size:14px; font-weight:normal;color:#0384d1; background: url('../img/phone_small.jpg') center right no-repeat; }
.cont-top .right .infoline span.ph2{margin:0px;padding:0px 20px 0px 0px; font-size:14px; font-weight:normal;color:#0384d1; background: url('../img/mobile_small.jpg') top right no-repeat; }
.cont-top .right .user{float:right;width:39px;height:38px;background: url('../img/profile_faces_small.jpg') center center no-repeat;padding:0px 10px;margin-top:15px;}
.cont-top .right .infoline .phones-spacer{margin: 0px;height:8px;}

.cont-top .right .login{float:right;width:70px;height:50px;}
.cont-top .right .login .llink {padding:5px 5px 2px 0px;}
.cont-top .right .login  a{ font-size:10px; padding-left:10px;margin-top:10px;background:#fff url('../img/fru/arrow.gif') center left no-repeat;color:#5da300;}
.cont-top .right .login .greatings {height:11px;display: block;overflow:hidden;}

.cont-top .right .lang{float:right;background:#fff url('../img/fru/top_wraper.jpg') top left repeat-y;width:45px;text-align:center;margin-top:15px;height:35px;padding-top:5px;}
.cont-top .right .lang .flags-spacer {margin:  0px;height:10px;clear:both;}

.cont-top .right .top-menu{margin-top:3px;height:41px;background:#fff url('../img/fru/top_menu_bg2.jpg') top left no-repeat;}
.cont-top .right .top-menu ul{}
.cont-top .right .link {float: left;list-style: none;padding:14px 8px;} 
.cont-top .right .link a{font-size:10px;color:#333333;}
.cont-top .right .link a:hover{font-size:10px;color:#333333;text-decoration:underline;}

/*############  CONTENT #########*/

.cont-middle{padding-top:5px;}

.cont-middle .left{width:67%;float:left;} 
.cont-middle .right{width: 32%;float:left;margin-left:1%}

.cont-static .left {width:720px;float:left;}
.cont-static .right {width:200px;float:left;margin-left:1%}

/*-----------  search tab box ----------*/
.tabs-box{}
.tabs-box .t{}
.tabs-box .m{width:631px;background:#d5e1f1 url('../img/fru/tabs_box_m_bg.png') top left repeat-x;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.tabs-box .b{height:5px;background:#fff url('../img/fru/tabs_box_b.png') top left no-repeat;}
.tabs-box .top div{cursor:pointer;}

.tabs-box .pl_top .fly{width:159px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') top left }
.tabs-box .pl_top .hotel{width:160px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 473px 0px  }
.tabs-box .pl_top .offers{width:156px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 156px 0px  }
.tabs-box .pl_top .car{width:158px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg')  314px 0px  }
.tabs-box .pl_top .ins{width:157px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg')  157px 0px  }
.tabs-box .pl_top .fly:hover{width:159px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 0px 410px }
.tabs-box .pl_top .hotel:hover{width:160px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 473px 410px  }
.tabs-box .pl_top .offers:hover{width:156px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 156px 410px  }
.tabs-box .pl_top .car:hover{width:158px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg')  314px 410px  }
.tabs-box .pl_top .ins:hover{width:157px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg')  157px 410px  }
.tabs-box .pl_top .flys{width:159px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 0px 328px }
.tabs-box .pl_top .hotels{width:160px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 473px 246px  }
.tabs-box .pl_top .offerss{width:156px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg') 156px 574px  }
.tabs-box .pl_top .cars{width:158px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg')  314px 164px  }
.tabs-box .pl_top .inss{width:157px; height:82px;float:left;background: url('../img/fru/bg_tabs3.jpg')  157px 82px  }
.tabs-box .pl_top .penultimate_cell{width:3px; height:81px;float:left;border-bottom:1px solid #0086D3;background: url('../img/fru/bg_tabs3.jpg') 3px 0px  }
.tabs-box .pl_top .end_cell{width:152px;height:81px;border-bottom:1px solid #0086D3;float:left;}
.pl_top div { cursor:pointer; }

.tabs-box .vi_top .fly{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') top left }
.tabs-box .vi_top .hotel{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 0px  }
.tabs-box .vi_top .offers{width:156px; height:82px;float:left;background: url('../img/fru/tab_en.png') 156px 0px   }
.tabs-box .vi_top .car{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 0px  }
.tabs-box .vi_top .ins{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 0px  }
.tabs-box .vi_top .fly:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') 0px 410px }
.tabs-box .vi_top .hotel:hover{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 410px  }
.tabs-box .vi_top .offers:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_en.png') 156px 410px  }
.tabs-box .vi_top .car:hover{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 410px  }
.tabs-box .vi_top .ins:hover{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 410px  }
.tabs-box .vi_top .flys{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') 0px 328px }
.tabs-box .vi_top .hotels{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 246px  }
.tabs-box .vi_top .offerss{width:156px; height:82px;float:left;background: url('../img/fru/tab_en.png') 156px 574px  }
.tabs-box .vi_top .cars{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 164px  }
.tabs-box .vi_top .inss{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 82px  }
.tabs-box .vi_top .flys:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') 0px 328px }
.tabs-box .vi_top .hotels:hover{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 246px  }
.tabs-box .vi_top .cars:hover{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 164px  }
.tabs-box .vi_top .inss:hover{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 82px  }
.tabs-box .vi_top .blank{width:158px;height:81px;border-bottom:1px solid #0086D3;float:left;}
.tabs-box .vi_top .penultimate_cell{width:3px; height:81px;float:left;border-bottom:1px solid #0086D3;background: url('../img/fru/tab_en.png') 3px 0px  }
.tabs-box .vi_top .end_cell{width:152px;height:81px;border-bottom:1px solid #0086D3;float:left;}

.tabs-box .en_top .fly{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') top left }
.tabs-box .en_top .hotel{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 0px  }
.tabs-box .en_top .offers{width:156px; height:82px;float:left;background: url('../img/fru/tab_en.png') 156px 0px   }
.tabs-box .en_top .car{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 0px  }
.tabs-box .en_top .ins{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 0px  }
.tabs-box .en_top .fly:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') 0px 410px }
.tabs-box .en_top .hotel:hover{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 410px  }
.tabs-box .en_top .offers:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_en.png') 156px 410px  }
.tabs-box .en_top .car:hover{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 410px  }
.tabs-box .en_top .ins:hover{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 410px  }
.tabs-box .en_top .flys{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') 0px 328px }
.tabs-box .en_top .hotels{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 246px  }
.tabs-box .en_top .offerss{width:156px; height:82px;float:left;background: url('../img/fru/tab_en.png') 156px 574px  }
.tabs-box .en_top .cars{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 164px  }
.tabs-box .en_top .inss{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 82px  }
.tabs-box .en_top .flys:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_en.png') 0px 328px }
.tabs-box .en_top .hotels:hover{width:160px; height:82px;float:left;background: url('../img/fru/tab_en.png') 473px 246px  }
.tabs-box .en_top .cars:hover{width:158px; height:82px;float:left;background: url('../img/fru/tab_en.png')  314px 164px  }
.tabs-box .en_top .inss:hover{width:157px; height:82px;float:left;background: url('../img/fru/tab_en.png')  157px 82px  }
.tabs-box .en_top .blank{width:158px;height:81px;border-bottom:1px solid #0086D3;float:left;}
.tabs-box .en_top .penultimate_cell{width:3px; height:81px;float:left;border-bottom:1px solid #0086D3;background: url('../img/fru/tab_en.png') 3px 0px  }
.tabs-box .en_top .end_cell{width:152px;height:81px;border-bottom:1px solid #0086D3;float:left;}

.tabs-box .ua_top .fly{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png') top left }
.tabs-box .ua_top .hotel{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 473px 0px  }
.tabs-box .ua_top .car{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 0px  }
.tabs-box .ua_top .ins{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 0px  }
.tabs-box .ua_top .fly:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 0px 410px }
.tabs-box .ua_top .hotel:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 473px 410px  }
.tabs-box .ua_top .car:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 410px  }
.tabs-box .ua_top .ins:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 410px  }
.tabs-box .ua_top .flys{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 0px 328px }
.tabs-box .ua_top .hotels{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 477px 246px  }
.tabs-box .ua_top .cars{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 164px  }
.tabs-box .ua_top .inss{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 82px  }
.tabs-box .ua_top .flys:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 0px 328px }
.tabs-box .ua_top .hotels:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 477px 246px  }
.tabs-box .ua_top .cars:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 164px  }
.tabs-box .ua_top .inss:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 82px  }
.tabs-box .ua_top .blank{width:156px;height:81px;border-bottom:1px solid #0086D3;float:left;}
.tabs-box .ua_top .end_cell{width:156px;height:81px;border-bottom:1px solid #0086D3;float:left;}

.tabs-box .ru_top .fly{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') top left }
.tabs-box .ru_top .hotel{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 473px 0px  }
.tabs-box .ru_top .car{width:158px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 0px  }
.tabs-box .ru_top .ins{width:157px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 0px  }
.tabs-box .ru_top .fly:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 0px 410px }
.tabs-box .ru_top .hotel:hover{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 473px 410px  }
.tabs-box .ru_top .car:hover{width:158px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 410px  }
.tabs-box .ru_top .ins:hover{width:157px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 410px  }
.tabs-box .ru_top .flys{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 0px 328px }
.tabs-box .ru_top .hotels{width:159px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 473px 246px  }
.tabs-box .ru_top .cars{width:158px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 164px  }
.tabs-box .ru_top .inss{width:157px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 82px  }
.tabs-box .ru_top .flys:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 0px 328px }
.tabs-box .ru_top .hotels:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png') 473px 246px  }
.tabs-box .ru_top .cars:hover{width:156px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  314px 164px  }
.tabs-box .ru_top .inss:hover{width:157px; height:82px;float:left;background: url('../img/fru/tab_ua.png')  157px 82px  }
.tabs-box .ru_top .blank{width:156px;height:81px;border-bottom:1px solid #0086D3;float:left;}
.tabs-box .ru_top .end_cell{width:156px;height:81px;border-bottom:1px solid #0086D3;float:left;}


.tab-submit{padding:10px 20px;}

.tab-submit .lf {float:left;padding:5px;}
.tab-submit .lf1 {float:left;padding:5px;margin-top:20px;font-weight:bold;}
.tab-submit .lf2 {float:left;padding:5px;margin-top:15px;}
.tab-submit .lf2 .phone1{float:left;font-size:18px; font-weight:normal;color:#0384d1;padding:0px 25px 0px 0px;background: url('../img/fru/ico_infoline.gif') center right no-repeat}
.tab-submit .lf2 .phone2{float:left;font-size:18px; font-weight:normal;color:#0384d1;padding:0px 15px 0px 0px;background: url('../img/fru/ico_phone.gif') center right no-repeat}



.tab-submit .rt{float:right;padding-top:10px; margin-right: 5px;}

/*----------- search tab lot ----------*/
.tabs-box .tab{}
.tabs-box .tab .line{border-bottom:1px solid white;padding:10px 25px;}
.tabs-box .tab .line  span {font-weight:bold;margin-right:0px;}
.tabs-box .tab .line  label{padding-left:19px;font-size:11px;font-weight:normal;}
.tabs-box .tab .line  .l1{background: url('../img/fru/direct_one.gif') center left no-repeat;width:50px;}
.tabs-box .tab .line  .l2{background: url('../img/fru/direct_two.gif') center left no-repeat;width:50px;}
.tabs-box .tab .line  .l3{}
.tabs-box .tab .line  .td{float:left;width:205px;padding:0px 5px 5px 0px;}
.tabs-box .tab .line  .td2{float:left;width:155px;padding:20px 5px 5px 0px;}

.tabs-box .tab .line .td-bg{background: url('../img/fru/input_check_bg.gif') top left no-repeat;}
.tabs-box .tab .line .check-td img{margin-right:7px;margin-bottom:-2px;cursor:pointer;}
.tabs-box .tab .line .check-td span{padding-bottom:3px; margin-left: 5px; font-weight:normal;}
.tabs-box .tab .line .check-td .checker{margin-left:10px;}
.tabs-box .tab .line .shadow{background: url('../img/fru/input_shadow_bg.png') 0px 15px no-repeat}
.tabs-box .tab .line .persons{float:left;width:95px;}
.tabs-box .tab .line .persons .tit{float:left;width:40px;padding-top:6px;}
.tabs-box .tab .line .persons .tit1{float:left;width:30px;padding-top:6px;}
.tabs-box .tab .line .persons .tit2{float:left;width:60px;padding-top:6px;}
.tabs-box .tab .line .persons .tit3{float:left;width:80px;padding-top:6px;}
.tabs-box .tab .line .persons .tit4{float:left;width:70px;padding-top:6px;}
.tabs-box .tab .line .persons .select{float:right; width: 20px;}


.tabs-box .tab .line .advance{float:right;padding-top:5px;}

.tabs-box .tab .line input.radiob{margin:3px 5px 0px 10px;margin-top: -2px;vertical-align:middle;}

.tabs-box .tab .line .place{width:192px;border:none;height:15px;background: url('../img/fru/input_place_bg.png') top left no-repeat;color:#333333;padding:5px 5px;}
.tabs-box .tab .line .date{width:162px;float:left;border:none;height:15px;background: url('../img/fru/input_date_bg.png') top left no-repeat;color:#333333;padding:5px 5px;}
.tabs-box .tab .line .search-more{background: url('../img/fru/arrow_down.png') center right no-repeat;padding-right:12px; color:#0384d0;}
.tabs-box .tab .line .search-more-up{background: url('../img/fru/arrow_up.png') center right no-repeat;padding-right:12px; color:#0384d0;}
.tabs-box .tab .line .number{width:33px;height:25px;border:none;background: url('../img/fru/lb_select.png') top left no-repeat;color:#333333;padding:4px 15px 7px 5px;margin-left:5px;}
.tabs-box .tab .line .cal{margin-left: 3px;padding-top:3px;}

/*----------- search tab hotele ----------*/
.tabs-box .tab-hotel .line input{margin:0px 0px;}
.tabs-box .tab-hotel .line .dest{width:384px;margin:2px 0px 3px 0px;border:none;height:15px;background: url('../img/fru/input_dest_bg.png') top left no-repeat;color:#333333;padding:5px 5px;}
.tabs-box .tab-hotel .line .sh-all{background: url('../img/fru/input_shadow_bg.png') 0px 15px no-repeat}
.tabs-box .tab-hotel .first{margin-top:10px;}
.tabs-box .tab-hotel .tab-submit{margin-top:5px;}
.tabs-box .tab-hotel .line .stars{height:13px; width:13px; background: url('../img/fru/star.png') 0px 0px repeat}

/*----------- search tab cars ----------*/
.tabs-box .tab-car .line input{margin:5px 0px;}
.tabs-box .tab-car .line img{margin-top:5px;}
.tabs-box .tab-car .line .td{float:left;width:285px;padding:0px 5px 5px 0px;}
.tabs-box .tab-car .line .td2{float:left;width:120px;padding:0px 5px 5px 0px;}
.tabs-box .tab-car .line .td3{float:left;width:250px;padding:10px 5px 5px 5px;background: url('../img/fru/input_shadow_long_bg.png') 0px 5px no-repeat}
.tabs-box .tab-car .line .td2 .number{margin-top:5px;}
.tabs-box .tab-car .line .td4{float:left;width:50px;padding:0px 5px 5px 0px;}
.tabs-box .tab-car .line .shadow{background: url('../img/fru/input_shadow_bg.png') 0px 15px no-repeat}
.tabs-box .tab-car .tab-submit{margin-top:5px;}

/*-----------  rekalma 1 box ----------*/
.cont-middle-left .advert-box{width:302px;margin-left:10px;}


/*-----------  ofer slider box ----------*/

.slider-box {list-style:none;margin-top:20px;}
.slider-box div{height:213px;float:left;}
.slider-box .prev{width:20px;background:#fff url('../img/fru/ofer_switch_box_prev.jpg') top left no-repeat;cursor:pointer;}
.slider-box .next{width:19px;background:#fff url('../img/fru/ofer_switch_box_next.jpg') top left no-repeat;cursor:pointer;}
.slider-box .cont{height:212px !important;border-top:1px solid #d2d2d2;background:#fff url('../img/fru/ofer_switch_box_bg.png') bottom left repeat-x;}
.slider-box .ofer{height:204px !important; width:135px;border-right:1px solid #e8e8e8;padding:3px 6px;}
.slider-box .ofer h3{padding:3px 0px;color:#8fd010;font-size:12px; font-weight:bold}
.slider-box .ofer p{padding:10px  0px 3px 0px;}
.slider-box .ofer a {color:#8fd010;padding-right:10px;float:right; background: url('../img/fru/arrow.gif')center right no-repeat; }

#search-forms .tabs-box .tab .line .offers_tb label{padding-left:0px;font-size:11px;font-weight:normal;}
#search-forms .destination{ padding:15px 0 0 0; font-size:10px;}
#search-forms .destination .destination-input{ width:360px; font-size:10px; padding:2px; border:1px solid #AFAFAF;}
#hoteluri-form-holder .departure-info .radio-background{ margin:10px 0 0 0;}
#hoteluri-options{display:none; font-size:10px;}
#hoteluri-options .item{float:left; width:140px; padding:0 5px 0 0;  position:relative;}
#hoteluri-options .item ul{padding:0px; margin:0; list-style:none;}
#hoteluri-options .item ul li{ float:none; display:block; width:100%;}
#hoteluri-options .item .grey-star{background-image:url(../img/basic/icons.gif);background-position:-17px -31px; height:13px; width:14px; display:block; float:left; margin:2px 0 0 3px; overflow:hidden;}
#hoteluri-options .item .text{ margin:3px 0 0 3px; float:left}	

#oferte-form-holder{font-size:10px;}
#oferte-form-holder .select{width:185px;border:1px solid #AFAFAF; font-size:10px; padding:2px; }
#search-forms .oferte-months a.month{ float:left; background-image:url(../img/basic/icons.gif); position:relative; color:#595657; line-height:28px; text-align:left; padding:0 0 0 21px; margin:0 5px 5px 0; background-position:-280px -47px; height:31px; width:69px; display:block; overflow:hidden;}
#search-forms .oferte-months a.month:hover{color:#245FA5; text-decoration:none;}
#search-forms .oferte-months a.active{color:#245FA5;  text-decoration:none; background-image:url(../img/basic/icons.gif); background-position:-372px -47px; height:31px; width:69px; }
#search-forms .oferte-months a.special{background-position:-371px -47px; width:115px; text-align:left; padding-left:5px;}

/*-----------  promotion box ----------*/

.promotion-box{padding:5px 5px;}
.promotion-box .box-name{margin:2px 0px 2px 0px;color:#0385d1;font-size:16px;font-weight:bold;}
.promotion-box .clear{clear:both;}
.promotion-box h4{margin:0px;margin-top:5px;padding:1px 0px 6px 0px; font-weight:bold;border-bottom:1px solid #d2d2d2}
.promotion-box .link {height:21px; margin:0px;padding:5px 0px 3px 0px; border-bottom:1px solid #f4f4f4}
.promotion-box .link a.pr-name{float:left;font-size:14px;color:#000}
.promotion-box .link span.pr-price{color:#0385d1;font-size:16px;font-weight:bold;float:right;}
.promotion-box .link span.pr-price small{font-size:11px;font-weight:normal;}
.promotion-box .pr-counter{float:left;margin-top:2px;}
.promotion-box .pr-counter strong{color:#0385d1;font-size:16px;font-weight:bold;}
.promotion-box .pr-submit{float:right; background-image: url(../img/fru/btn_show_all.jpg); display: block; width: 150px; height: 30px; background-repeat: no-repeat; }



/*-----------  facebook box ----------*/
.facebook-box{border:1px solid #94a3c4;height:170px;margin-top:0px;}
.facebook-box .become-fan{background-color:#eceff5;padding:10px;}
.facebook-box .become-fan .ffoto{float:left;padding-right:10px;padding-bottom:2px;width:50px}
.facebook-box .become-fan .fnavi{float:left;padding-right:10px;padding-bottom:2px}
.facebook-box .become-fan a{color:#4B59A0}
.facebook-box .become-fan a strong{font-size:14px;}

.facebook-box  .fbstyle{font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.facebook-box  .fan-list{padding:5px 10px;}
.facebook-box  .fan-list .link{ padding-right:5px;float:left;text-align:center;}
.facebook-box  .fan-list .link a{text-align:center;color:#7f7f7f;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.facebook-box  .fan-list .link a:hover{text-decoration:none;}


/*-----------  newsletter box ----------*/
.newsletter-box{margin-top:0px;}
.newsletter-box .box-name{margin:0px 0px 2px 0px;color:#0385d1;font-size:16px;font-weight:bold;}
.newsletter-box .content{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.newsletter-box .left{float:left;width:33%}
.newsletter-box .right{float:left;width:66%;position:relative;}
.newsletter-box .input{border:0px;padding:7px 7px 0px 3px;height:18px;margin:2px 0px;}
.newsletter-box .price{width:85px;background: url('../img/fru/nl_price_bg.png') top left no-repeat;}
.newsletter-box .mail{width:185px;background: url('../img/fru/nl_email_bg.png') top left no-repeat;margin-left:2px;}
.newsletter-box .dest{width:285px;background: url('../img/fru/nl_dest_bg.png') top left no-repeat;}
.newsletter-box .sendifo{font-size:10px;float:left;margin-top:4px;}
.newsletter-box .subdiv{margin-top:3px;}
.newsletter-box .submit{background: url('../img/fru/btn_send.jpg') top left no-repeat;float:right;margin-right:3px;margin-top:4px;}


.smallbox{width:49%;float:left;margin-right:1%;}



/* ####################### SEARCH ADVANCE #####################*/

.advance-search{}
.advance-search .radiob{margin-top: -2px;vertical-align:middle;}

.advance-search .left{width:200px;float:left;margin:0px;}
.advance-search .left .detail-box{background-color:white;padding:5px 10px  0px 10px;}																													}
.advance-search .left .detail-box .title{font-size:12px; font-weight:bold;margin-bottom:0px;}
.advance-search .left .detail-box .title .name{float:left;font-weight:bold;}
.advance-search .left .detail-box .title .down{cursor:pointer;background: url('../img/fru/arrow_d_b.png') top left no-repeat;width:14px;height:11px;float:right;margin-top:2px;}
.advance-search .left .detail-box .title .downs{cursor:pointer;background: url('../img/fru/arrow_d_s.png') top left no-repeat;width:14px;height:11px;float:right;margin-top:2px;}
.advance-search .left .detail-box .devider{display:block;font-size:1px;height:1px;line-height:1px;overflow:hidden;background-color:#d2d2d2;margin:9px 0px;}
.advance-search .left .detail-box .td{}
.advance-search .left .detail-box span {font-weight:bold;}
.advance-search .left .detail-box .td2{float:left;width:89px;}
.advance-search .left .detail-box .td .place{float:left;width:175px;margin-top:3px;padding:1px;border:1px solid #d2d2d2;background:#fafafa;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.advance-search .left .detail-box .td2 .date{float:left;width:65px;margin-top:3px;padding:1px;border:1px solid #d2d2d2;background:#fafafa;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.advance-search .left .detail-box .shadow{background: url('../img/fru/input_shadow_bg.png') center right no-repeat;padding:5px 5px 5px 15px;margin-top:5px;float:right;width:160px;}
.advance-search .left .detail-box .shadow .checker{margin-left:15px;}
.advance-search .left .detail-box .advance{text-align:right;margin:5px 0px 5px 0px;}
.advance-search .left .detail-box .search-more{background: url('../img/fru/arrow_down.png') center right no-repeat;padding-right:12px; color:#0384d0;}
.advance-search .left .detail-box .rt{text-align:right;margin-bottom:0px;}

.advance-search .left .detail-box .wraper-content{padding:3px 10px;border:none;background-color:#eef4fc}
.advance-search .left .detail-box .rtop, .rbottom{display:block}
.advance-search .left .detail-box .rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.advance-search .left .detail-box .r1{margin: 0 4px;  border-left:1px solid #eef4fc;border-right:1px solid #eef4fc;background-color:#eef4fc;}
.advance-search .left .detail-box .r2{margin: 0 3px;  border-left:1px solid #eef4fc;border-right:1px solid #eef4fc;background:#eef4fc;}
.advance-search .left .detail-box .r3{margin: 0 2px;  border-left:1px solid #eef4fc;border-right:1px solid #eef4fc;background:#eef4fc;}
.advance-search .left .detail-box .r4{margin: 0 1px; height: 2px;  border-left:1px solid #eef4fc;border-right:1px solid #eef4fc;background:#eef4fc;}
.advance-search .left .detail-box .option-list span{font-weight:normal;font-size:11px;}
.advance-search .left .detail-box .option-list .name{float:left;}
.advance-search .left .detail-box .option-list .price{float:right;}
.advance-search .left .detail-box .option-list .price .val{color:#0385d1;}


.advance-search .middle{width:584px;float:left;margin:0px 5px;}
.advance-search .middle .flights{}
.advance-search .middle .flights .rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.advance-search .middle .flights .rn1{margin: 0 4px;  border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background-color:#d2d2d2;}
.advance-search .middle .flights .rn2{margin: 0 3px;  border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background:#0385d1;}
.advance-search .middle .flights .rn3{margin: 0 2px;  border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background:#0385d1;}
.advance-search .middle .flights .rn4{margin: 0 1px; height: 2px;  border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background:#0385d1;}

.flight-table{margin:0px; padding:0px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.flight-table .title{color:white;padding:4px 4px 8px 4px;font-size:13px;font-weight:bold;background-color:#0385d1}
.flight-table .table
.flight-table .table tr{}
.flight-table .table tr th{color:#333333; font-size:11px;background-color:#eef4fc;padding:2px;font-weight:normal}
.flight-table .table tr th.over{font-weight:bold;background-color:#d0e0f6}
.flight-table .table tr th.corner{background:#eef4fc url('../img/fru/table_corner.jpg') top left no-repeat;}
.flight-table .table tr td{color:#0385d1;font-size:13px;text-align:center;padding:2px;border-bottom:1px solid #cfe0f6;}
.flight-table .table tr td.over{background-color:#dfeaf9}
.flight-table .table tr td.low{color:#68b600;font-weight:bold;}
.flight-table .table tr td.selected{background:white;border:2px solid #0385d1}
.flight-table .table tr.last td{border:none;}

.sort-box{}
.sort-box .name{float:left;width:60px}
.sort-box .name span{font-weight:bold;}
.sort-box .price{float:left;width:80px}
.sort-box .price span{background: url('../img/fru/arrow_down.png') center right no-repeat;padding-right:12px; color:#0384d0;}
.sort-box .duration{float:left;width:90px}
.sort-box .takeon{float:left;width:90px}
.sort-box .takeoff{float:left;width:90px}
.sort-box .pager{float:right;width:80px}

.flight-resoult{margin:0px; padding:0px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.flight-resoult .title{color:white;padding:4px 10px;font-size:13px;background-color:#0385d1}
.flight-resoult .title .itam{float:left;padding:0px 15px;height:33px;}
.flight-resoult .title .itam .price{font-size:20px;}
.flight-resoult .title .itam .cur{font-size:16px;}
.flight-resoult .title .first{border-right:1px dashed white;padding-top:3px;}
.flight-resoult .title .second{font-size:10px;padding-top:3px;}
.flight-resoult .title .last{float:right}
.flight-resoult .title .last .cards{float:right;background: url('../img/fru/cards_s.jpg') center left no-repeat;width:59px;height:18px}
.flight-resoult .title .last .info{background: url('../img/fru/ico_info.png') center left no-repeat;padding-left:18px;color:#dfeaf9;font-size:12px;}
.flight-resoult .title .second span{font-weight:bold;font-size:11px;}
.advance-search .right{width:160px;float:left;margin:0px;}


.flight-resoult .list .th{background-color:#c1daf1;padding:5px;}
.flight-resoult .list .th .itam{float:left;}
.flight-resoult .list .th .i1{width:90px;}
.flight-resoult .list .th .i2{width:160px;}
.flight-resoult .list .th .i3{width:160px;text-align:center;}
.flight-resoult .list .th .itam .plane{background: url('../img/fru/ico_plane.jpg') center left no-repeat;padding-left:16px;}
.flight-resoult .list .th .itam span{font-weight:bold}
.flight-resoult .list .th .itam  .details{float:left;font-size:12px;color:#67b600;font-weight:bold;margin-left:40px;}
.flight-resoult .list .th .itam  .downs{float:right;cursor:pointer;background: url('../img/fru/arrow_d_s.png') top left no-repeat;width:14px;height:11px;float:right;margin-top:4px;margin-right:20px;}
.flight-resoult .finfo{}
.flight-resoult .finfo .select{width:19px;background-color:#c1daf1;vertical-align:middle;}
.flight-resoult .finfo .logo-wizz{width:67px;height:32px;background: url('../img/fru/wizz.jpg') top left no-repeat;}
.flight-resoult .finfo table tr td.t1 {width:95px;padding-left:5px;}
.flight-resoult .finfo table tr td.t2 {width:50px;}
.flight-resoult .finfo table tr td.t3 {width:100px;padding-left:5px;}
.flight-resoult .finfo table tr td.t4 {width:130px;padding-left:5px;}
.flight-resoult .finfo table tr td.det {font-size:10px;}
.flight-resoult .finfo table tr td.det span {color:#666666;margin-top:-2px;}
.flight-resoult .finfo table tr td.lineinfo {text-aling:center;font-size:10px;}
.flight-resoult .finfo .link{margin-left:10px;}
.flight-resoult .finfo .time{color:#0385d1;font-size:18px;font-weight:bold;}
.flight-resoult .finfo .from{font-size:14px;color:black;font-weight:bold}
.flight-resoult .finfo .to{font-size:14px;font-weight:bold;color:#666}
.flight-resoult .finfo .name{font-size:14px;color:#666}

.rez{background: url('../img/fru/bg_rez_grad.jpg') top left repeat-x;height:36px;}
.rez .rnd{background:url('../img/fru/bg_rez_left.jpg') top left no-repeat;height:36px;width:6px;float:left;}
.rez .clearlist{float:left;width:100px;background: url('../img/fru/ex.png') center left no-repeat;padding-left:20px;margin-top:7px;margin-left:15px;font-size:14px;color:#68b700;}
.rez .clearlist a{color:#68b700;}
.rez .rezbtn{background: url('../img/fru/bg_rez.jpg') top left no-repeat;height:43px;width:195px;float:right;padding:5px;}
.rez .rezbtn .rezbutton{border:none;background: url('../img/fru/rez.png') top left no-repeat;width:186px;height:40px;margin:2px 0px 0px 5px;}

/*############   FOOTER #########*/

.cont-bottom{margin-top:19px; clear: both;}
.cont-bottom .menu{}
.cont-bottom .menu .left {list-style:none;float:left}
.cont-bottom .menu  .left{float:left;}
.cont-bottom .menu  .left a {font-size:11px;color:#5ca200;}
.cont-bottom .menu  .left span{padding:0px 13px;color:#5ca200;}

.cont-bottom .menu .right{list-style:none;float:right}
.cont-bottom .menu .right a {font-size:11px;color:#5ca200;}
.cont-bottom .menu .right  span{padding:0px 13px;color:#5ca200;}


.cont-bottom .devider{height:24px;background:#fff url('../img/fru/footer_dot_plain.jpg') top left no-repeat;margin-top:4px;}
.cont-bottom .cpr{font-size:11px;color:#afafaf;}


.cont-bottom .info{padding:25px 28px 10px 28px;color:#b0b0b0;font-size:10px;text-align:justify;}
.cont-bottom .info-partners{padding:0px 5px 15px 0px;text-align:justify;}

.cont-bottom .pinfo{color:#b0b0b0;margin-top:5px;text-align:justify;}
.cont-bottom .pinfo a{color:#5da300;}
.cont-bottom .pinfo .img{width:515px;float:left;}
.cont-bottom .pinfo .img a img{padding:5px 12px 0px 0px}



		/* ##########################   STATIC BOX ######################*/
.box .box_header{border-bottom:1px solid #d2d2d2; line-height:26px; font-weight:bold; font-size:17px; color:#0c9ff5;font-weight:bold;padding:5px 0 9px 15px; position:relative;  z-index:500;  }
    .box .box_footer{background-image:url(../img/fru/basic/tichet-footer.png); background-repeat:repeat-x; line-height:26px; font-weight:bold; position:relative; font-size:12px; padding:0 0 0 15px; z-index:500; height:26px;}
    .box .inner-ticket{position:relative; z-index:500; margin:-3px 2px 0 2px; background-color:#E4E9F5;}

    .box .padding{ padding-left:10px; }
    .box ul li{ padding:0 0 7px 0;}
    .box .box-header a{font-size:10px; font-weight:normal; margin-right:5px;}
    .box .box-header a.closeButton { background:transparent url(../img/fru/basic/box_hide_icon.gif) no-repeat scroll 0 -30px; color:#000000; display:block; font-size:10px; padding-left:14px;
width:55px; float:right;}
    .box .box-header a.openButton{background-position:0 9px; }
    .box h1{ font-size:20px; color:#245FA5; margin:10px 0 10px 0; font-weight:normal;}
    .box h2{ font-size:14px; color:#245FA5; font-weight:bold; margin:5px 0 5px 0;}
    .box h3{ font-size:17px; color:#245FA5; font-weight:bold; margin:5px 0 5px 0;}
    .box h4{ font-size:12px; font-weight:bold; margin:5px 0 5px 0;}
    .box .box-content{ border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; position:relative; padding:0 0px 0 0px; z-index:12;}
    .box .box-content-bottom{border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; position:relative; padding:0 0px 0 0px; z-index:12;}
    .box .inner-nopadding{position:relative; z-index:500; margin:0 2px 0 2px; }
    .box .inner{padding:4px 10px 10px 15px; position:relative; z-index:500; margin:0 2px 0 2px;}
    .box .inner-smallpad{padding:10px 5px 10px 5px; position:relative; z-index:500; margin:0 2px 0 2px;}
    .box .toggle{padding:15px 5px 13px 5px; position:relative; z-index:500; margin:0 2px 0 2px; font-size:11px; background-color:#E4E9F5; display:block;}
    .box .toggle_new{padding:15px 2px 13px 2px; position:relative; z-index:500; margin:0 2px 0 2px; font-size:11px; background-color:#E4E9F5; display:block;}
    .box .box-top{border-top:1px solid #d2d2d2; width:100%; height:5px; position:relative;font-size:1px; line-height:2px; z-index:10; }
    .box .box-bottom{background: url('../img/fru/bb.png') left bottom repeat-x;height:6px;  width:100%; border-right:none;  position:relative;font-size:1px; line-height:2px; z-index:10; clear:both; border-bottom: 0px solid white;}
	.box .box-bottom-fru{background:#DEEAF8;  height:6px;  width:100%; border-right:none;  position:relative;font-size:1px; line-height:2px; z-index:10; clear:both; }

    .box .Tl{background-image:url(../img/fru/tl.png);  width:5px; height:6px; overflow:hidden; float:left; margin:-1px 0 0 0; z-index:11; position:relative; background-position: 0px;}
    .box .Tr{background-image:url(../img/fru/tr.png);  width:5px; height:6px; overflow:hidden; float:right; margin:-1px 0 0 0; z-index:11; position:relative; background-position: 0px;}
    .box .Bl{background-image:url(../img/fru/bl.png);  width:5px; height:6px; overflow:hidden; float:left; margin:0 0 -1px 0; z-index:11; position:relative; background-position: 0px;}
    .box .Br{background-image:url(../img/fru/br.png);  width:5px; height:6px; overflow:hidden; float:right; margin:0 0 -1px 0; z-index:11; position:relative; background-position: 0px;}
    .box .white{ background-color:#FFF; font-size:11px;}
    .box .texte{ background-color:#FFF; font-size:11px; padding:0 0px 10px 15px; position:relative; margin:0 2px 0 2px;}
/* old static box

	.box .box_header{border-bottom:1px solid #d2d2d2; line-height:26px; font-weight:bold; font-size:17px; color:#0c9ff5;font-weight:bold;padding:5px 0 9px 15px; position:relative;  z-index:500;  }
	.box .box_footer{background-image:url(../img/fru/basic/tichet-footer.png); background-repeat:repeat-x; line-height:26px; font-weight:bold; position:relative; font-size:12px; padding:0 0 0 15px; z-index:500; height:26px;}
	.box .inner-ticket{position:relative; z-index:500; margin:-3px 2px 0 2px; background-color:#E4E9F5;}

	.box .padding{ padding-left:10px; }
	.box ul li{ padding:0 0 7px 0;}
	.box .box-header a{font-size:10px; font-weight:normal; margin-right:5px;}
	.box .box-header a.closeButton { background:transparent url(../img/fru/basic/box_hide_icon.gif) no-repeat scroll 0 -30px; color:#000000; display:block; font-size:10px; padding-left:14px;
width:55px; float:right;}
	.box .box-header a.openButton{background-position:0 9px; }
	.box h1{ font-size:20px; color:#245FA5; margin:10px 0 10px 0; font-weight:normal;}
	.box h2{ font-size:14px; color:#245FA5; font-weight:bold; margin:5px 0 5px 0;}
	.box h3{ font-size:17px; color:#245FA5; font-weight:bold; margin:5px 0 5px 0;}
	.box h4{ font-size:12px; font-weight:bold; margin:5px 0 5px 0;}
	.box .box-content{ border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; position:relative; padding:0 0px 0 0px; z-index:12;}
	.box .box-content-bottom{border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; position:relative; padding:0 0px 0 0px; z-index:12;}
	.box .inner-nopadding{position:relative; z-index:500; margin:0 2px 0 2px; }
	.box .inner{padding:4px 10px 10px 15px; position:relative; z-index:500; margin:0 2px 0 2px;}
	.box .inner-smallpad{padding:10px 5px 10px 5px; position:relative; z-index:500; margin:0 2px 0 2px;}
	.box .toggle{padding:15px 5px 13px 5px; position:relative; z-index:500; margin:0 2px 0 2px; font-size:11px; background-color:#E4E9F5; display:block;}
    .box .toggle_new{padding:15px 2px 13px 2px; position:relative; z-index:500; margin:0 2px 0 2px; font-size:11px; background-color:#E4E9F5; display:block;}
	.box .box_top{border-top:1px solid #d2d2d2; width:100%; height:5px; position:relative;font-size:1px; line-height:2px; z-index:10; }
	.box .box_bottom{background: url('../img/fru/bb.png') left bottom repeat-x;height:6px;  width:100%; border-right:none;  position:relative;font-size:1px; line-height:2px; z-index:10; clear:both; }
	.box .Tl{background-image:url(../img/fru/tl.png);  width:5px; height:6px; overflow:hidden; float:left; margin:-1px 0 0 0; z-index:11; position:relative}
	.box .Tr{background-image:url(../img/fru/tr.png);  width:5px; height:6px; overflow:hidden; float:right; margin:-1px 0 0 0; z-index:11; position:relative}
	.box .Bl{background-image:url(../img/fru/bl.png);  width:5px; height:6px; overflow:hidden; float:left; margin:0 0 -1px 0; z-index:11; position:relative}
	.box .Br{background-image:url(../img/fru/br.png);  width:5px; height:6px; overflow:hidden; float:right; margin:0 0 -1px 0; z-index:11; position:relative}
	.box .white{ background-color:#FFF; font-size:11px;}
	.box .texte{ background-color:#FFF; font-size:11px; padding:0 0px 10px 15px; position:relative; margin:0 2px 0 2px;}
*/
	/* ##########################   STATIC KONTAKT ######################*/








	.contact{}
	.contact .left{width:715px; float:left;margin:0px 0px;}
	.contact .right{width:225px;float:left;margin:0px 0px 0px 10px;}
	.contact .left .box-content  .left{width:405px; float:left;}
	.contact .left .box-content  .right{width:295px; float:left;}
	.contact .right .box-content .inner{padding:4px 10px 10px 10px;}


	.blue .Tl{background-image:url(../img/fru/btl.png);  width:5px; height:5px; }
	.blue .Tr{background-image:url(../img/fru/btr.png);  width:5px; height:5px; }
	.blue .Bl{background-image:url(../img/fru/bbl.png);  width:5px; height:5px;}
	.blue .Br{background-image:url(../img/fru/bbr.png);  width:5px; height:5px; }
	.blue .box-content{ position:relative; padding:0 0px 0 0px; z-index:12;background-color:#edf4fc;border:none;}

	.blue .box-bottom{height:5px;border:none;background:none; background-color:#edf4fc; }
	.blue .box-top{border:none;background-color:#edf4fc;  height:5px;  }
	.blue .box-content .inner{background-color:#edf4fc !important;padding:3px; }
	.blue .box-content .inner .text{margin-top:3px;margin-bottom:5px;width:97%;height:16px;padding:3px;border:1px solid #d2d2d2;background:#fafafa;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
	.blue .box-content .inner .area{margin-top:3px;margin-bottom:5px;width:97%;height:70px;padding:3px;border:1px solid #d2d2d2;background:#fafafa;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
	.blue .box-content .inner .select{height:22px;width:100%;margin-bottom:5px;border:none;background: url('../img/fru/input_nr_bg.jpg') top left no-repeat;margin-top:3px;padding:1px;border:1px solid #d2d2d2;background:#fafafa;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}

	.contact .left .box-content .inner{font-size:14px;}

	.contact .left .box-content .inner .td{width:178px;float:left;padding:5px;font-size:14px;}
	.contact .left .box-content .inner a{color:#8ecf10;font-size:14px;}
	.contact  .box-content .datas{background: url('../img/fru/ico_letter.jpg') 12px -4px no-repeat;padding-left:75px;}
	.contact  .box-content .accounts{background: url('../img/fru/ico_cards.jpg') 12px 0px no-repeat;padding:15px 0px 15px 75px;}
	.contact  .box-content .mapa{margin-top:10px;margin-left:-10px;}


.contact  .box-content .ona{
margin-top:40px;margin-left:50px;
	}



    .contact .lf2 .phone1{font-size:18px;width:150px; font-weight:normal;color:#0384d1;padding:0px 12px 0px 10px;background: url('../img/fru/ico_infoline.gif') center right no-repeat}
    .contact .lf2 .phone2{font-size:18px;width:150px; font-weight:normal;color:#0384d1;padding:0px 12px 0px 10px;background: url('../img/fru/ico_phone.gif') center right no-repeat}
    .contact .sub{text-align:center}
    .contact .sub span{font-weight:bold;}
    .contact .send{width:141px;height:33px;color:white;border:none;background:url('../img/fru/btn_send_c.png') center center no-repeat;font-size:18px;font-weight:bold;padding-right:20px}


	/* ####################### STATIC REKLAMA ###################*/
	.advert{}
	.advert .left{width:220px; float:left;margin:0px 0px;}
	.advert .middle{width:550px;float:left;margin:0px 0px 0px 10px;}
	.advert .right{width:160px; float:left;margin:0px 0px 0px 10px;}
	.advert .middle .box-content{padding:0px 5px;}
	.advert .cli .info{background-color:#edf4fc;padding:5px; font-weight:bold;width:330px;}
	.advert .cli .ul{padding:5px 0 5px 10px ;width:320px;}
	.advert .cli .li{background: url('../img/fru/greendot.png') 0px 5px no-repeat; padding-left:10px;font-size:12px;font-weight:normal}
	.advert .cli .ona{position:absolute; z-index:1000;bottom:0;margin-left:360px;}
	.advert .lf2 .phone1{font-size:18px;width:150px; font-weight:normal;color:#0384d1;padding:0px 12px 0px 10px;background: url('../img/fru/ico_infoline.gif') center right no-repeat}
    .advert .lf2 .phone2{font-size:18px;width:150px; font-weight:normal;color:#0384d1;padding:0px 12px 0px 10px;background: url('../img/fru/ico_phone.gif') center right no-repeat}
    .advert .sub{text-align:center}
    .advert .sub span{font-weight:bold;}
    .advert .send{width:181px;height:40px;color:white;border:none;background:url('../img/fru/btn_register_c.png') center center no-repeat;font-size:18px;font-weight:bold;padding-right:20px}
	


/* ####################### MODAL ###################*/
  #mask {  position:absolute;z-index:9000;background-color:#a2a2a2; display:none;}
  #modboxes .window {position:absolute;  display:none;  z-index:9999;  padding:20px;  }
  #modboxes #dialog {}

	.loginbox{}
	.loginbox .top{width:222px;height:10px;background: url('../img/fru/lbt.png') top left no-repeat;}
	.loginbox .middle{border-left:1px solid #9abfd7;border-right:1px solid #9abfd7;width:200px;padding:5px 10px;background-color:#fafafa;}
	.loginbox .middle .header {height:29px;border-bottom:1px solid #d2d2d2;}
	.loginbox .middle .header .tit{float:left;color:#0385d1;font-weight:bold;padding-top:5px;}
	.loginbox .middle .header .close{float:right;margin-bottom:5px;}
	.loginbox .middle .header .close img{border:none;}
	.loginbox .middle .name{float:left;padding-top:5px;font-weight:bold;}
	.loginbox .middle .field{float:right;}
	.loginbox .middle .form .input{width:149px; height:20px;background: url('../img/fru/lb_input.jpg');border:none;padding:5px 0px 0px 3px}
	.loginbox .middle .submit .forgot{color:#0385d1;background: url('../img/fru/bluearrow.gif') center left no-repeat; padding-left:10px}
	.loginbox .middle .submit .sub{width:72px; height:25px;background: url('../img/fru/lb_submit.jpg') top left no-repeat; border:none;color:white;font-weight:bold;padding-bottom:4px;padding-right:5p;lx}
	.loginbox .bottom{width:222px;height:7px;background: url('../img/fru/lbb.png') top left no-repeat;}

	.modalbox .pointer{height:7px;background: url('../img/fru/modal_pointer.png') top right no-repeat;font-size:7px;position:relative;z-index:100000; line-height:7px;overflow:hidden; }
	.modalbox .box-header{ line-height:26px; font-weight:bold; font-size:17px; color:#0c9ff5;font-weight:bold;padding:5px 0 9px 15px; position:relative;  z-index:500;  }
	.modalbox .box-top{margin-top:-1px; background-color:#fafafa;width:100%; height:5px; position:relative;font-size:1px; line-height:2px; z-index:10; }
	.modalbox .box-bottom{height:4px; background-color:#fafafa; width:100%; border-right:none;  position:relative;font-size:4px; line-height:4px; z-index:10; clear:both; }
	.modalbox .box-content{ border-left:1px solid #9abfd7;background-color:#fafafa; border-right:1px solid #9abfd7; position:relative;margin:0px; padding:0 0px 0 0px; z-index:12;}

	.modalbox .box-content .field{float:right;}
	.modalbox .box-content .input{width:149px; height:20px;background: url('../img/fru/lb_input.jpg');border:none;padding:5px 0px 0px 3px}
	.modalbox .box-content .forgot{color:#0385d1;background: url('../img/fru/bluearrow.gif') center left no-repeat; padding-left:10px}

	.modalbox .inner{padding:4px 10px 10px 15px; position:relative; z-index:500; margin:0 2px 0 2px;}
	.modalbox .Tl{background-image:url(../img/fru/mtl.png);  width:5px; height:5px; overflow:hidden; float:left; margin:-1px 0 0 0; z-index:11; position:relative}
	.modalbox .Tr{background-image:url(../img/fru/mtr.png);  width:5px; height:5px; overflow:hidden; float:right; margin:-1px  0 0 0; z-index:11; position:relative}
	.modalbox .Bl{background-image:url(../img/fru/mbl.png);  width:5px; height:5px; overflow:hidden; float:left; margin:0 0 0px  0; z-index:11; position:relative}
	.modalbox .Br{background-image:url(../img/fru/mbr.png);  width:5px; height:5px; overflow:hidden; float:right; margin:0 0 0px  0; z-index:11; position:relative}
	.modalbox .Tc{border-top:1px solid #9abfd7;background-color:#fafafa;margin:0px 5px}
	.modalbox .Bc{border-bottom:1px solid #9abfd7;background-color:#fafafa;height:4px;margin:0px 5px}

	.modalbox .box-content .header {height:29px;border-bottom:1px solid #d2d2d2;}
	.modalbox .box-content .header .tit{float:left;color:#0385d1;font-weight:bold;padding-top:5px;}
	.modalbox .box-content .header .close{float:right;margin-bottom:5px;}
	.modalbox .box-content .header .close img{border:none;}
	.modalbox .box-content .name{float:left;padding-top:5px;font-weight:bold;}
	.modalbox .box-content .parag{height:29px;border-bottom:1px solid #d2d2d2;margin-top:5px}
	.modalbox .box-content .parag .tit{float:left;color:#333333;font-weight:bold;padding-top:5px;font-size:12px;}
	.modalbox .box-content .devider {background-color:#d2d2d2;overflow-hidden;display:block;font-size:1px;height:1px;line-height:1px;overflow:hidden; }

	.register{width:520px;}
	.catch{width:520px;}


	/* ####################### STATIC BIZNES ###################*/
	.biz{}
	.biz .left{width:220px; float:left;margin:0px 0px;}
	.biz .middle{width:550px;float:left;margin:0px 0px 0px 10px;}
	.biz .right{width:160px; float:left;margin:0px 0px 0px 10px;}
	.biz .middle .box-content{padding:0px 5px;}
	.biz .info{background-color:#edf4fc}
    .biz .img{width:120px;float:left;}
    .biz .img1{width:120px;height:70px;float:left;background: url('../img/fru/biz_plane.jpg') center center no-repeat;}
    .biz .img2{width:120px;height:70px;float:left;background: url('../img/fru/biz_hotel.jpg') center center no-repeat;}
    .biz .img3{width:120px;height:70px;float:left;background: url('../img/fru/biz_car.jpg') center center no-repeat;}
    .biz .img4{width:120px;height:70px;float:left;background: url('../img/fru/biz_ins.jpg') center center no-repeat;}
	.biz .txt{width:395px;float:left;height:60px;padding-top:10px;}
	.biz .txt2{width:395px;float:left;height:65px;padding-top:5px;}
	.biz .txt3{width:395px;float:left;height:65px;padding-top:5px;}
	.biz .txt4{width:395px;float:left;height:65px;padding-top:5px;}
	.biz .send{width:181px;height:40px;color:white;border:none;background:url('../img/fru/btn_register_c.png') center center no-repeat;font-size:18px;font-weight:bold;padding-right:20px}
	.biz .lf2 .phone1{font-size:18px;width:150px; font-weight:normal;color:#0384d1;padding:0px 12px 0px 10px;background: url('../img/fru/ico_infoline.gif') center right no-repeat}
    .biz .lf2 .phone2{font-size:18px;width:150px; font-weight:normal;color:#0384d1;padding:0px 12px 0px 10px;background: url('../img/fru/ico_phone.gif') center right no-repeat}
    .biz  .sub{text-align:center}
    .biz  .sub span{font-weight:bold;}


	.biz .trans .info{background-color:#edf4fc;padding:5px; font-weight:bold;}
	.biz .trans .ul{padding:25px 0 25px 10px ;}
	.biz .trans .li{background: url('../img/fru/greendot.png') center left no-repeat; padding-left:10px;font-size:16px;color:#0c9ff5;font-weight:normal}
	.biz .trans .ona{position:absolute; z-index:1000;bottom:0;margin-bottom:-5px;margin-left:305px;}
	.biz .crm .info{background-color:#edf4fc;padding:5px; font-weight:bold;text-align:center;}
	.biz .crm .ul{padding:25px 0 25px 200px ;}
	.biz .crm .li{background: url('../img/fru/greendot.png') center left no-repeat; padding-left:10px;font-size:16px;color:#0c9ff5;font-weight:normal}
	.biz .crm .button{position:absolute; z-index:1000;bottom:0;margin-bottom:0;margin-left:5px;}





	/* ----------------- scroller --------------- */

	#scroller{width:636px; overflow:hidden; height:213px; position:relative; margin-bottom:10px;}
	#scroller .inner{float:left; width:596px;margin:0px;padding:0px; height:213px; overflow:hidden; position:relative;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
	#scroller .jcarousel-list{position:absolute;}
	#scroller .jcarousel-list li{width:149px; float:left;  background:#fff url('../img/fru/ofer_switch_box_bg.png') bottom left repeat-x;list-style:none;}

	#scroller .left{float:left;  height:213px;overflow:hidden;margin:0px;padding:0px ; width:20px; background-image:url(../img/fru/ofer_switch_box_prev.jpg); background-position:0px 0px; }
	#scroller .right{float:right;  height:213px; overflow:hidden; width:20px;margin:0px;padding:0px ; background-image:url(../img/fru/ofer_switch_box_next.jpg); background-position:0px 0px; }

	#scroller .item{ width:127px; padding:10px 10px 10px 10px; font-size:10px; border-left:1px solid #FFF; border-right:1px solid #D2D3D6; border-bottom:1px solid #d2d2d2 position:relative; display:block; height:190px;margin-bottom:2px; overflow:visible; }
	#scroller .item a{ color:#8fd010;}
	#scroller .item .title{ font-size:12px; font-weight:bold; color:#8fd010;}
	#scroller .item .picture{ display:block; text-align:center;margin:0px auto;}

	/*---------- destynation ---------*/

	#destinations{ padding:0 0 0 0px; font-size:11px; margin:0 0 7px 0;}
	#destinations .title{ color:#0385D1;font-size:16px;font-weight:bold; margin-left: 8px; }
	#destinations ul{ margin:0px; padding:10px; width:1000px; float:left;list-style:none;}
	#destinations ul li{float:left; width:82px; padding:0 5px 0 0; }
	#destinations ul li a{font-size:11px; color:#235EA4;}
	.check{background-image:url(../img/fru/check.gif); background-repeat:no-repeat; width:6px; height:9px; overflow:hidden; display:block; float:left; position:relative; margin:2px 3px 0 0px}
	#destinations .anat{float:right; background-image:url(../img/fru/icons.gif); background-position:0px -163px; width:62px; height:41px; overflow:hidden; display:block;}
	#destinations .iata{float:right; background-image:url(../img/fru/icons.gif); background-position:-63px -163px; width:59px; height:41px; overflow:hidden; display:block; margin:0 5px 0 0}

	.box ul{
		
	}


	

























	/*
	
		.box .box-header{background-image:url(../img/basic/bkgs.gif); background-position:0px -149px; background-repeat:repeat-x; line-height:26px; font-weight:bold; font-size:12px; padding:0 0 0 15px; position:relative;  z-index:500;  margin:-3px 2px 0 2px; height:26px;}
	.box .box-footer{background-image:url(../img/basic/tichet-footer.png); background-repeat:repeat-x; line-height:26px; font-weight:bold; position:relative; font-size:12px; padding:0 0 0 15px; z-index:500; height:26px;}
	.box .inner-ticket{position:relative; z-index:500; margin:-3px 2px 0 2px; background-color:#E4E9F5;}

	.box .padding{ padding-left:10px; }
	.box ul li{ padding:0 0 7px 0;}
	.box .box-header a{font-size:10px; font-weight:normal; margin-right:5px;}
	.box .box-header a.closeButton { background:transparent url(../img/basic/box_hide_icon.gif) no-repeat scroll 0 -30px; color:#000000; display:block; font-size:10px; padding-left:14px;
width:55px; float:right;}
	.box .box-header a.openButton{background-position:0 9px; }
	.box h1{ font-size:20px; color:#245FA5; margin:10px 0 10px 0; font-weight:normal;}
	.box h2{ font-size:14px; color:#245FA5; font-weight:bold; margin:5px 0 5px 0;}
	.box h3{ font-size:17px; color:#245FA5; font-weight:bold; margin:5px 0 5px 0;}
	.box h4{ font-size:12px; font-weight:bold; margin:5px 0 5px 0;}
	.box .box-content{ border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; position:relative; padding:0 0px 0 0px; z-index:12;}
	.box .box-content-bottom{border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; position:relative; padding:0 0px 0 0px; z-index:12;}
	.box .inner-nopadding{position:relative; z-index:500; margin:0 2px 0 2px; background-color:#E4E9F5;}
	.box .inner{padding:4px 10px 10px 15px; position:relative; z-index:500; margin:0 2px 0 2px;}
	.box .toggle{padding:15px 5px 13px 5px; position:relative; z-index:500; margin:0 2px 0 2px; font-size:11px; background-color:#E4E9F5; display:block;}
        .box .toggle_new{padding:15px 2px 13px 2px; position:relative; z-index:500; margin:0 2px 0 2px; font-size:11px; background-color:#E4E9F5; display:block;}
	.box .box-top{border-top:1px solid #B3B3B3; width:100%; height:5px; position:relative;font-size:1px; line-height:2px; z-index:10; }
	.box .box-bottom{border-bottom:1px solid #B3B3B3; margin:-3px 0 0 0; width:100%; border-right:none; height:5px; position:relative;font-size:1px; line-height:2px; z-index:10; clear:both; }
	.box .Tl{background-image:url(../img/basic/icons.gif); background-position:-84px -24px; width:6px; height:6px; overflow:hidden; float:left; margin:-1px 0 0 0; z-index:11; position:relative}
	.box .Tr{background-image:url(../img/basic/icons.gif); background-position:-88px -24px; width:6px; height:6px; overflow:hidden; float:right; margin:-1px 0 0 0; z-index:11; position:relative}
	.box .Bl{background-image:url(../img/basic/icons.gif); background-position:-95px -24px; width:6px; height:6px; overflow:hidden; float:left; margin:0 0 -1px 0; z-index:11; position:relative}
	.box .Br{background-image:url(../img/basic/icons.gif); background-position:-99px -24px; width:6px; height:6px; overflow:hidden; float:right; margin:0 0 -1px 0; z-index:11; position:relative}
	.box .white{ background-color:#FFF; font-size:11px;}
	.box .texte{ background-color:#FFF; font-size:11px; padding:0 0px 10px 15px; position:relative; margin:0 2px 0 2px;}


*/

	.box .box-Nheader { background-repeat:repeat-x; color:#333333; font-size:12px; font-weight:bold; height:26px; line-height:26px; margin:0 5px; padding:0 0 2px 5px; position:relative; z-index:500;}

		.modal{border:2px solid #215EA5; display:none; background-color:#FFF;  z-index:1000; position:absolute;}
	.modal .modal-arrow{background-image:url(../img/basic/modal-arrow.png); width:32px; height:20px; display:block; overflow:hidden; margin:-22px 0px 0 0px; position:absolute;}
	*html .modal .modal-arrow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../img/basic/modal-arrow.png'); background-image:none}
	.modal .modal-left-arrow{background-image:url(../img/basic/left-arrow.png); width:21px; height:32px; display:block; overflow:hidden; margin:90px 0px 0 -22px; position:absolute;}
	*html .modal .modal-left-arrow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../img/basic/left-arrow.png'); background-image:none}
	.modal .modal-right-arrow{background-image:url(../img/basic/right-arrow.png); width:20px; height:32px; display:block; overflow:hidden; margin:49px -22px 0 0; position:absolute; right:0px;}
	*html .modal .modal-right-arrow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../img/basic/right-arrow.png'); background-image:none}

	.modal h3{ font-size:12px; font-weight:bold; padding:10px 0 10px 10px; background-color:#76AB42; border-top:1px solid #60975A; color:#FFF; display:block}
	.modal h3 a{ font-size:10px; font-weight:bold; float:right; margin:0 10px 0 0; color:#FFF;}
	.modal h3 a:hover{color:#FFF;}
	.modal .modal-inner-content{ font-size:11px; color:#231F20; padding:15px 15px 15px 15px; }

	
	
	
	
.filterButton {
	float: right;
	height: 30px;
	background: url(../img/fru/scalable_small.png) no-repeat;
	padding-left: 24px;
	padding-right: 24px;
	position: relative;
	cursor: pointer ! important;
}

.filterButton span {
	display: block;
	#display: inline-block;
	height: 23px;
	color: #009529;
	font-weight: Bold;
	font-size: 16px;
	padding-top: 4px;

	padding-right: 10px;
}



.filterButton span b {
	position: absolute;
	color: #ffffff;
	margin-top: 1px;
}

.filterButton:hover {
	
	text-decoration: none ! important;
}

.filterButton:hover span {
	background-position: 100% 100%;
}
	

/* sz styles rezervation details + confirmation */



.resultPage .bigTime{

color: grey;
font-size: 16px;
font-weight: bold;


}

.resultPage .cityNames{
font-weight: bold;
font-size: 12px;

}

.resultPage .dates{
font-size: 11px;
color: #989898;
}

.resultPage .terminal{

font-size: 12px;
font-weight: bold;
color: #666666;
}

.resultPage .infoBox{
float: left;
color:  #666666;
font-size: 10px;
display: block;
}


.resultPage .infoBoxLeft{
float: left;
width: 75px;
color: #666666;
font-size: 10px;
display: block;
}

.resultPage .normalChange{
text-align: left;
background: #deeaf8 none repeat scroll 0 0;
font-size: 10px; 
color: #666;
}


	


		.modal{border:2px solid #215EA5; display:none; background-color:#FFF;  z-index:1000; position:absolute;}
	.modal .modal-arrow{background-image:url(../img/basic/modal-arrow.png); width:32px; height:20px; display:block; overflow:hidden; margin:-22px 0px 0 0px; position:absolute;}
	*html .modal .modal-arrow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/media/img/basic/modal-arrow.png'); background-image:none}
	.modal .modal-left-arrow{background-image:url(../img/basic/left-arrow.png); width:21px; height:32px; display:block; overflow:hidden; margin:90px 0px 0 -22px; position:absolute;}
	*html .modal .modal-left-arrow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/media/img/basic/left-arrow.png'); background-image:none}
	.modal .modal-right-arrow{background-image:url(../img/basic/right-arrow.png); width:20px; height:32px; display:block; overflow:hidden; margin:49px -22px 0 0; position:absolute; right:0px;}
	*html .modal .modal-right-arrow{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/media/img/basic/right-arrow.png'); background-image:none}

	.modal h3{ font-size:12px; font-weight:bold; padding:10px 0 10px 10px; background-color:#76AB42; border-top:1px solid #60975A; color:#FFF; display:block}
	.modal h3 a{ font-size:10px; font-weight:bold; float:right; margin:0 10px 0 0; color:#FFF;}
	.modal h3 a:hover{color:#FFF;}
	.modal .modal-inner-content{ font-size:11px; color:#231F20; padding:15px 15px 15px 15px; }



.formFields .formField {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size: 10px;
	display: inline;
}

.formField .mrSelect {
	width: 45px;
	height: 23px;
	vertical-align: bottom;
}

.formField .firstname {
	width: 120px;
}

.formField .surname {
	width: 170px;
}

.formField .birthday {
	width: 140px;
}

.formField .links {
	margin-top: 10px;
}

.formFields .profiles {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size: 10px;
	display: inline;
}

.formFields .formClear{
	height: 2px;
	background: #e5e5e5;
	margin: 0 2px;
	margin-bottom: 5px;

}

.width100percent {
width:100%;
}

.halfpage {
float:left;
font-size:11px;
margin:10px 0;

}


.mainButtons a.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/newfru/button.png) repeat scroll 0 0;
cursor:pointer !important;
float:right;
height:40px;
padding-left:25px;
position:relative;

}


.mainButtons a.button span {
color:white;
display:block;
font-size:20px;
font-weight:bold;
height:29px;
padding-right:10px;
padding-top:5px;
text-align:center;

}


.alertBar {height: 19px;position: relative; margin:0px 0 0 0; }
.alertBar .saveAlert { height: 19px; background: url(../img/basic/small-button.gif);position: absolute;display: block; top: 0px; left: 0px; cursor: pointer; padding-left:5px;}
.alertBar .saveAlert span {display: block; #display: inline-block;	font-family: Verdana, sans-serif; position:relative; padding: 3px 5px 0 0px;	font-weight: bold; background: url(../img/basic/small-button.gif) no-repeat 100% 0;	height: 16px; font-size: 9px;	color: #009529; text-transform:uppercase}
.alertBar .saveAlert span b {position: absolute; margin-top: 1px; color: #fff; text-transform:uppercase}
.alertBar .saveAlert:hover{ text-decoration:none; }

	
/* ##### HOTELS CSS ###### */
	.homepage-left{float:left; width:637px; margin:10px 8px 0 0;}
	.homepage-right{float:left; width:305px;}
	
	.homepage-left .box.halfpage{  margin:10px 0 10px 0; float:left; width:312px; font-size:11px; }
	.homepage-left .box.halfpage h3{ font-size:17px; color:#245FA5; margin-bottom:15px}
	.homepage-left .box.halfpage ul.floatleft {list-style-type: none;}
	.homepage-left .box.halfpage ul.floatleft li{float:left; width:135px; padding:0 5px 0 0; margin:0 0 7px 0; position:relative; }
	.homepage-left .box.halfpage ul.floatleft li a{font-size:11px; color:#235EA4;}
	.homepage-left .box.halfpage ul.normal li{ margin:0 0 10px 0; }
	.homepage-left .box.halfpage.marginleft8{margin-left:8px;}
	
	.homepage-left .box.halfpage ul.number { margin-left:0; padding-left:0; }
	.homepage-left .box.halfpage ul.number li { background-position:left 2px; background-repeat:no-repeat; list-style-image:none; list-style-type:none; padding-left:30px;}
	.homepage-left .box.halfpage .box-content .box-header{ background-repeat:repeat-x; line-height:26px; font-weight:bold; font-size:12px; padding:0 0 0 15px; position:relative;  z-index:500;  height:26px; line-height:26px; font-weight:bold; font-size:12px; color:#333;font-weight:bold;padding:0px 0 2px 5px; position:relative;  z-index:500;margin:0px 5px}
/* ##### HOTELS CSS ###### */


.pageButton {
	float: right;
	height: 40px;
	background: url('../img/fru/scalable.png') no-repeat;
	
	padding-left: 10px;
	
	z-index: 10;
	position: relative;
	cursor: pointer ! important;
}

.pageButton span {
	display: block;

	height: 40px;
	color: white;
	font-weight: Bold;
	font-size: 24px;
	padding-top: 5px;
	padding-right: 26px;
	padding-left: 14px;
	z-index: 2;
	background: url('../img/fru/scalable2.png') no-repeat 100% 0;
	
}



.pageButtonSmall {
	float: right;
	height: 25px;
	background: url('../img/fru/scalable_small.png') no-repeat;
	padding-left: 10px;
	z-index: 10;
	margin-right: 10px;
        margin-left: 10px;
	position: relative;
	left: 10px;
	cursor: pointer ! important;
}




.pageButtonSmall span {
	display: block;
	
	height: 25px;
	color: white;
	font-weight: Bold;
	font-size: 14px;

	padding-top: 5px;
	padding-right: 20px;
	padding-left: 14px;
	z-index: 2;
	background: url('../img/fru/scalable_small2.png') no-repeat 100% 0;
	
}



    .reservationButton{


        border-right: 1px solid #666666;
        width: 145px;
        padding: 5px 4px;
        float: left;
        cursor:pointer;
        color: gray;
        

}
    .reservationNumber{


        float: left;
        font-size: 26px;
        margin-top: -2px;
        margin-right: 4px;
        font-weight: bold;

}
        .box-content .selected{
            color: black;
        }


        .box-content .line_lower{

        font-size: 10px;
}
.paxSelect{
height: 25px;
width: 180px;
}
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #0385D1;
  margin:0px;
  padding:0px;
  font-size:1em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index: 100;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper ul li.current {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

div.selectbox-wrapper2 {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #0385D1;
  margin:0px;
  padding:0px;
  font-size:1em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index: 200;
}
div.selectbox-wrapper2 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper2 ul li.selected {
background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper2 ul li.current {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper2 ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectbox /* look&fell of  select box*/
{

  padding-left:2px;
  font-size:0.8em;
  width : 10em;
  display : block;
  text-align:left;
  /*height:18px;*/
  cursor: pointer;
  z-index: 200;
  width:33px;height:19px;border:none;background: url('../img/fru/input_nr_bg.png') top left no-repeat;color:#333333;padding:6px 0px 0px 5px;
}


.selectbox_quickSearch{
	  padding-left:2px;
  	font-size:0.8em;
	  width : 10em;
 	 display : block;
  	text-align:left;
  /*height:18px;*/
 	 cursor: pointer;
 	 z-index: 200;
 	 width:33px;
 	 height:19px;
 	 border:none;
 	  margin-left:148px;
	  float:right;
 	 background: url('../img/fru/input_nr_bg.png') top left no-repeat;color:#333333;padding:6px 0px 0px 5px;

	}
.selectbox-wrapper_quickSearch{
	  position:relative;
	  width:400px;
	  background-color:white;
	  border:1px solid #0385D1;
	  margin-left:148px;
	  margin-top:26px;
	  padding:0px;
	  font-size:0.8em;
	  text-align:left;
	  max-height:200px;
	  overflow:auto;
	  z-index: 100;

	}

	div.selectbox-wrapper_quickSearch ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper_quickSearch ul li.selected {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper_quickSearch ul li.current {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper_quickSearch ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectbox1 /* look&fell of  select box*/
{
  margin: 0px 5px 0px 0px;
  padding-left:2px;
  font-size:0.8em;
  width : 10em;
  display : inline;
  text-align:left;
  /*height:18px;*/
  cursor: pointer;
  z-index: 200;
  width:142px;height:23px;border:none;background: url('../img/fru/lb_select.png') top left no-repeat;color:#333333;padding:2px 0px 0px 5px;
}

.selectbox2 /* look&fell of  select box*/
{
  margin: 0px 5px 0px 0px;
  padding-left:2px;
  font-size:0.8em;
  width : 10em;
  display : block;
  text-align:left;
  /*height:18px;*/
  cursor: pointer;
  z-index: 200;
  width:142px;height:19px;border:none;background: url('../img/fru/lb_select.png') top left no-repeat;color:#333333;padding:6px 0px 0px 5px;margin-left:0px;
}
.arrow select {

	background: url('../img/fru/arrow_down.png') right;
}





/* quick search stuff */
.selectbox3 /* look&fell of  select box*/
{
position: absolute;
left: 157px;

 padding-left:2px;
  font-size:0.8em;
  width : 10em;
  display : block;
  text-align:left;
  /*height:18px;*/
  cursor: pointer;
  z-index: 200;
  width:33px;height:19px;border:none;background: url('../img/fru/input_nr_bg.png') top left no-repeat;color:#333333;padding:6px 0px 0px 5px;
}


div.selectbox-wrapper3 {
 position:absolute;
 margin-top: 26px;

 left: 157px;
  width:40px;
  background-color:white;
  border:1px solid #0385D1;

  font-size:0.8em;
  text-align:center;
  max-height:200px;
  overflow:auto;
  z-index: 300;
}
div.selectbox-wrapper3 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper3 ul li.selected {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper3 ul li.current {
  background-color: #0385D1;
  color: white;
}
div.selectbox-wrapper3 ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
.ac_results {
	margin-top: 1px; 
	padding: 0px;
	border: 1px solid #a5c5da;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	width:300px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 10px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 14px;
	overflow: hidden;
}

.ac_loading {
	background: white transparent right center no-repeat;
}

.ac_odd {
	background-color: #fafafa;
}

.ac_even {
background-color: #fafafa;
}

.ac_over {
	background-color: #8dce0e;
	color: white;
}

.country {

	float: right;
	font-weight: bold;
}


.buttonS{
    overflow:visible;
    white-space:nowrap;
}
.buttonS .leftS{
    background-image: url('../img/fru/left.png');
    height: 25px;
    float: left;
    width: 7px;
    background-position: 0px 50px;
}
.buttonS .rightS{
    background-image: url('../img/fru/right.png');
    height: 25px;
    float: left;
    width: 19px;
    background-position: 0px 50px;
}
.buttonS .centerS{
    
    background-image: url('../img/fru/center.png');
    height: 25px;
    line-height: 25px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
    font-weight: bold;
    float: left;
    color: white;
    background-position: 0px 50px;
}
.buttonS .centerS:hover{

    
    text-decoration: none;
}


/* Grey button */
.buttonSgrey {
	overflow:visible;
	white-space:nowrap;
}
.buttonSgrey .leftSgrey {
	background-image: url(../img/fru/left_grey.png);
	height: 20px;
	float: left;
	width: 6px;
	background-position: 0px 40px;
}
.buttonSgrey .rightSgrey {
	background-image: url(../img/fru/right_grey.png);
	height: 20px;
	float: left;
	width: 15px;
	background-position: 0px 40px;
}
.buttonSgrey .centerSgrey {
	background-image: url(../img/fru/center_grey.png);
	height: 20px;
	line-height: 20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	font-weight: bold;
	float: left;
	color: white;
	background-position: 0px 40px;
}
.buttonSgrey .centerSgrey:hover {
	text-decoration: none;
}
/* Grey button end */


/* Medium button */
.buttonM {
	overflow: visible;
	white-space: nowrap;
}

.buttonM .leftM {
	background-image: url(../img/fru/leftM.png);
	height: 30px;
	float: left;
	width: 8px;
	background-position: 0px 60px;
}
.buttonM .rightM {
	background-image: url(../img/fru/rightM.png);
	height: 30px;
	float: left;
	width: 22px;
	background-position: 0px 60px;    
}

.buttonM .centerM {
	background-image: url(../img/fru/centerM.png);
	background-position: 0px 60px;
	height: 30px;
	line-height: 30px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	font-weight: bold;
	float: left;
	color: white;
}

.buttonM .centerM {
	text-decoration:none;
}

.buttonM .centerM:hover {
	text-decoration:none;
}
/* Medium button end */

.buttonL{
    overflow:visible;
    white-space:nowrap;
    
}

.buttonL .leftL{
    background-image: url('../img/fru/leftL.png');
    height: 40px;
    float: left;
    width: 11px;
    background-position: 0px 80px;
}
.buttonL .rightL{
    
    background-image: url('../img/fru/rightL.png');
    height: 40px;
    float: left;
    width: 29px;
    background-position: 0px 80px;
    
}

.buttonL .centerL{
    
    background-image: url('../img/fru/centerL.png');
    background-position: 0px 80px;
    height:40px;
    line-height: 40px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 22px;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    font-weight: bold;
    float: left;
    color: white;
}

.buttonL .centerL{
    text-decoration:none;
}

.buttonL .centerL:hover{
    text-decoration:none;
}


    .upsell{

        float: right;
        width: 411px;
        height: 27px;
        background-image: url(../img/fru/upsell.jpg);
}

.upsell a{

        color: #0385d1;
        text-align: right;
        margin-right: 20px;
        margin-top: 7px;
        display: block;
        font-weight: bold;


}
	.input_login{width:149px; height:20px;background: url('../img/fru/lb_input.jpg');border:none;padding:5px 0px 0px 3px}



        .container .blueLink{

            color: #0385D1;
            text-decoration: none;
        }


        .container .blueLink:hover{
            color: #0385D1;
            text-decoration: none;
        }
		
/* profile photo gallery */
#photo-gallery{background-color:#CCCCCC; overflow:hidden; padding:10px; margin-bottom:5px; position:relative;  width:500px; height:115px;}
#photo-gallery .jscroll{}
#photo-gallery ul{width:500px; position:absolute; left:10px; top:10px;}
#photo-gallery ul li{float:left; padding:5px 7px 0 0; width:95px;}
#photo-gallery .item{border:1px solid #333333; padding:5px; width:75px;}
#photo-gallery .hover{border:2px solid #215EA5; padding:4px;}
#photo-gallery .selected{border:2px solid #76AB42; padding:4px;}

.scroll_left{ float:left;}
.scroll_right{ float:right;}

.photo_subtitle{ float:left; width:250px;}
.photo_upload{ float:right; width:250px;}
.upload_button{background-image:url("../img/profiles/browse.gif"); display:block; float:right; height:17px; line-height:17px; color:#000; padding:0 10px; background-repeat:repeat-x; }
.upload_button:hover{ color:#000; text-decoration:none}
.upload_form{ display:none}		

/* coupons css */
#coupons{}
#coupons .item{padding:5px 0;}
#coupons .item .card{width:197px; height:125px; text-align:right; color:#08B2EF; padding-right:3px; float:left; background-color:#215AA5}
#coupons .item .card .amount{color:#FFF; font-size:26px;}
#coupons .item .coupon_info{float:left; width:260px; padding:0 0 0 10px;}
#coupons .item .coupon_info .title{font-size:12px; font-weight:bold; color:#215AA5;}
#coupons .item .coupon_info .property{font-size:12px; color:#000; font-weight:bold;}
#coupons .item .coupon_info .first_property{ padding-top:25px}
#coupons .red{color:#E8161C}
#coupons .green{color:#74AD43}

/* end of coupons css */

#dialog {
	display: none;
	position: absolute;
	top: 165px;
	left: 50%;
	width: 50px;
	z-index: 1000;
	border: 1px solid #999;
	background-color: #fff;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
	font-size: 11px;
	color: #888;
}

/* Form general formatting */
span.while_waiting { line-height: 20px; color: #666; display: none; float: left; }
span.while_waiting img { margin-right: 5px; float: left; }
form.dForm fieldset { margin: 0px; padding: 0px; border: 0px; }
form.dForm fieldset dt { font-weight: bold; }
form.dForm fieldset dd { margin: 0px; width: auto; margin-bottom: 10px; }
form.dForm fieldset .lbl { font-weight: bold;padding-top:8px; }
form.dForm input, form.dForm textarea { font-family: Verdana; font-size: 12px; }
form.dForm i { color: #888; font-size: 10px; font-style: normal; }
form.dForm span.success { display: none; color: #68b700; }

/* Pricegroup share form */
body.sharedGroup { margin: auto; padding: 20px; }
div.sharedGroup, body.sharedGroup { width: 520px; }
div.sharedGroup div.infoBar strong { font-size: 11pt; color: #fff; }
form#sharePriceGroup input, form#sharePriceGroup textarea { font-family: Verdana; font-size: 12px; }
form#sharePriceGroup input { width: 210px; }
form#sharePriceGroup textarea { width: 280px; height: 125px; }
form#sharePriceGroup a.filterButton { float: left; clear: both; }
form#sharePriceGroup div.left { float: left; width: 220px; }
form#sharePriceGroup div.right { float: right; }

/* Forgot password forms */
div#password_recovery { text-align: left; width: 484px;}
form#pass_recovery { width: 454px; }
form#pass_recovery input { width: 220px; }
form#pass_recovery a.filterButton { margin-top: 0px; margin-bottom: 0px; float: left; clear: both; }
form#pass_recovery div.left { float: left; width: 222px; }
form#pass_recovery div.right { float: right; margin-left: 10px; width: 222px; }

a.simpleButton_small { float: left; height: 25px; line-height: 25px; background-image: url(../img/fru/simple_button.gif); background-position: 0px -25px; padding: 0px 0px 0px 5px; }
a.simpleButton_small span { float: left; height: 25px; line-height: 25px; padding-right: 5px; background-image: url(../img/fru/simple_button.gif); background-position: 100% -25px; color: #fff; font-weight: bold; }
a.simpleButton_small:hover { background-position: 0px -50px; }
a.simpleButton_small:hover span { background-position: 100% -50px; }
a.simpleButton_small:active { background-position: 0px 0px; }
a.simpleButton_small:active span { background-position: 100% 0px; }

a.grid { background-image: url(../img/dropzone/simple_button.gif); }
a.grid span { background-image: url(../img/dropzone/simple_button.gif); }

/* Dropzone */
div#dropzone { display: block; width: 89px; margin: 120px 0px 0px 965px; position: fixed; }
div#dropzone strong { float: left; width: 84px; padding-left: 5px; line-height: 29px; background-image: url(../img/dropzone/header.png); font-family: Arial; color: #fff; }
div#dropzone strong a { float: right; margin: 7px 7px 0px 0px; }
div#dropzone p.slots { float: left; width: 84px; padding-left: 5px; background-image: url(../img/dropzone/middle.png); font-size: 11px; }
div#dropzone p.slots span { float: left; width: 75px; height: 75px; background-color: #fff; margin-bottom: 5px; text-align: center; padding-top: 5px; line-height: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; }
div#dropzone p.slots span a.close { position: absolute; top: 2px; right: 2px; }
div#dropzone p.slots span b { color: #049904; }
div#dropzone p.slots span .pointer{cursor:pointer}
div#dropzone p.slots span b.title { color:#231F20; font-weight:normal; }
div#dropzone p.slots span.empty { background-color: #dae8f8; }
div#dropzone a.submit { float: left; width: 75px; height: 18px; background-image: url(../img/dropzone/button.gif); text-align: center; line-height: 16px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #fff; text-shadow: #48b238 0px -1px 0px; text-decoration: none; }
div#dropzone a.question { width: 16px; height: 16px; background-image: url(../img/dropzone/question.png); }

/* Compare table */
table#compare { border-collapse: collapse; border-spacing: 0px; }
table#compare tr.even td { background-color: #e4e9f5; }
table#compare td { padding: 8px; border: 1px solid #5a8ec6; border-bottom: 1px solid #95b0d8; width: 80px; text-align: center; }
table#compare td.narrow { width: 130px; }
table#compare td.wide { width: 130px; }
table#compare td.title { text-align: left; }
table#compare td.header { font-weight: bold; padding-top: 5px; padding-bottom: 5px; background-color: #95bce3; color: #fff; border-bottom: 1px solid #5a8ec6; border-top: 1px solid #5a8ec6; }
table#compare td.corner { background-color: #95bce3; width: 175px; }
table#compare td.iconText { line-height: 16px; }
table#compare td.iconText img { float: left; margin-right: 3px; }

table#compare td div#gridMail { text-align: left; margin-left: 5px; display: none; }
table#compare td div#gridMail label { font-weight: bold; }
table#compare td div#gridMail input { width: 161px; padding: 2px; border: 1px solid #5a8ec6; margin-bottom: 3px; }
table#compare td div#gridMail a.preview { float: left; line-height: 26px; margin-left: 5px; }

.jqmWindow {display:none; position:fixed; top:17%; left:50%; margin-left: -300px; background-color:#EEE; color:#333}
.jqmWindowNormal {padding:10px; height:30px; border:1px solid black}
.jqmOverlay { background-color: #000; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.payment{width: 565px; background-color: #fff; border: 1px solid #68AB06}
.payment .title{color:#fff; font-weight:bold; font-size:18px; background-color:#009800; width:100%; height:30px}
.payment .title .inner{position:absolute; left:3px; top:2px}
.payment .inner{padding:7px}

a.button2 {float:right; height:40px; background-repeat:no-repeat; background-image	: url(../img/fru/scalable.png); padding-left: 10px; position: relative; cursor: pointer ! important}
a.button2 span {display: block; #display: inline-block; height: 40px; color:white; font-weight: bold; font-size: 14px; padding-top: 10px; padding-right: 30px; z-index: 2; background: url('../img/fru/scalable2.png') no-repeat 100% 0;}
a.button2:hover{text-decoration: none ! important}
a.button2 span: hover { text-decoration: none ! important}

a.button2 span b {display: none}

.inputCloud { position: absolute; background: white; color: #0385D1; border:2px solid #0385D1; top: 0; left: 0; width: 208px; padding: 8px 10px; z-index: 9999; font-weight:bold; font-size: 9px; text-align: left;}
.inputCloud .arr { position: absolute; bottom: 0; left: 5px; width: 18px; height: 11px; background: url(../img/cloud_arr.gif); margin-bottom: -11px;}
.inputCloud .right-arr { position: absolute; bottom: 0; right: 5px; width: 18px; height: 11px; background: url(../img/cloud_right_arr.gif); margin-bottom: -11px;}
.inputCloud .right-arr-down {
    position: absolute;
    bottom: 0;
    left: 5px;
    top:-12px;
    width: 18px;
    height: 11px;
    background: url(../img/cloud_arr_top.gif);
    margin-bottom: -11px;
}
/* Search history */
div.frontHistory { margin-top: 10px; width: 634px; }
div.frontHistory div.box-header { color: #0385D1; font-size: 16px; font-weight: bold; padding: 10px 0px 10px 5px; }
div.frontHistory div.box-content div.inner { padding: 0px 5px 5px 5px; }
div.frontHistory table td { font-size: 11px; padding: 5px 0px 5px 0px; }
div.frontHistory table td a { font-size: 13px; }
div.frontHistory table td.airline { padding-right: 35px; }
div.frontHistory table td.hInfo span { position: relative; bottom: 0px; }
div.frontHistory table td.price { font-size: 17px; font-weight: bold; color: #0385D1; }
div.frontHistory table td.remove { width: 25px; text-align: center; }

div.modalHistory { width: 710px; }
div.modalHistory div.box-content div.inner { padding: 0px; margin: 0px 2px 0px 2px; background-color: #fff; }
div.modalHistory table tr td { padding: 3px 5px 3px 3px; font-size: 12px; }
div.modalHistory table tr td a { font-size: 12px; }
div.modalHistory table tr td.price { font-weight: bold; color: #0385D1; }

div.pHistory { width: 574px; margin-top: 4px; }
div.pHistory div.box-content div.inner { padding: 0px; margin: 0px 2px 0px 2px; background-color: #fff; }
div.pHistory table tr td { padding: 3px 5px 3px 3px; font-size: 12px; }
div.pHistory table tr td a { font-size: 12px; }
div.pHistory table tr td.price { font-weight: bold; color: #0385D1; }

table.history { width: 100%; border-collapse: collapse; border-spacing: 0px; }
table.history tr:hover { background-color: #e9f0f8; cursor: pointer; }
table.history td { color: #666; border-bottom: 1px solid #ccc; }
table.history td a { font-weight: bold; text-decoration: none; }
table.history td.airline { width: 35px; padding: 5px; }
table.history td.airline img { background-color: #fff; }

div.hFooter { overflow: auto; font-size: 11px; padding: 0px 5px 5px 5px; }
div.hFooter a { float: left; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; line-height: 17px; height: 17px; background-repeat: no-repeat; background-position: 0px 1px; text-indent: 21px; }
div.hFooter a.myHistory { background-image: url(../img/search_history/clock.png); }
div.hFooter a.saveHistory { background-image: url(../img/search_history/arrow.png); }
div.hFooter a.emptyHistory { background-image: url(../img/search_history/remove_big.png); }
#pagination_div_up { width: 200px; }
#pagination_div_up #pager { float: right; }
#pager .selected {
font-weight:bold;
}

/* Baloon tip */
div#baloonTip { display: none; position: absolute; width: 300px; padding: 10px; background-color: #fff; color: #666; font-size: 11px; border: 1px solid #245fa5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4); box-shadow: 3px 3px 3px rgba(0,0,0,0.4); z-index: 999; }
div#baloonTip img#baloonArrow { position: absolute; }
div#baloonTip img#baloonClose { float: right; margin-left: 10px; margin-bottom: 10px; }
div#baloonTip strong { color: #000; font-size: 12px; }
/* End of baloon tip */

/* NUC Headers */
div.leftSide { float: left; width: 80px; margin: 5px 0px 5px 0px; }
div.leftSide iframe { margin-top: 5px; }

form#lang_change_form { float: left; }
form#lang_change_form a { float: left; width: 18px; height: 13px; border: 1px solid #fff; margin-right: 2px; background-image: url(../img/langs.gif); }
form#lang_change_form a.ro { background-position: 0px 0px; }
form#lang_change_form a.en { background-position: -18px 0px; }
form#lang_change_form a.pl { background-position: -36px 0px; }
form#lang_change_form a.ru { background-position: -54px 0px; }
form#lang_change_form a.uk { background-position: -72px 0px; }
form#lang_change_form a:hover, form#lang_change_form a.sel { border: 1px solid #999; }

div.rightSide { float: right; margin: 5px 0px 5px 0px; }
div.rightSide a { color: #0384d1; }

div.rightSide div.schedule { float: left; height: 40px; background: url(../img/header_callcenter_arrow.gif) no-repeat 100% 0px; padding-right: 20px; text-align: right; font-family: Arial; font-size: 11px; }
div.rightSide div.schedule strong { text-transform: uppercase; color: #0384d1; }
div.rightSide div.schedule strong.single { line-height: 40px; }
div.rightSide div.schedule a { color: #999; text-decoration: none; }

div.rightSide div.infoLine { float: left; height: 40px; padding: 0px 10px 0px 10px; }
div.rightSide div.infoLine a { padding-right: 20px; background-position: 100% 0px; background-repeat: no-repeat; text-decoration: none; font-family: Arial; font-weight: bold; color: #67b600; font-size: 11pt; line-height: 20px; cursor: default; }
div.rightSide div.infoLine a.land { background-image: url(../img/phone_small.gif); }
div.rightSide div.infoLine a.mobile { background-image: url(../img/mobile_small.gif); }

div.rightSide div.customLogin { float: left; heioght: 40px; padding: 2px 5px 2px 5px; background-color: #f3f3f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div.rightSide div.customLogin img { margin-right: 5px; float: left; width: 36px; height: 36px; }
div.rightSide div.customLogin div.fbLogin { float: left; padding: 3px 0px 0px 0px; margin-bottom: 2px; }

div.rightSide div.customLogin div.greetings { float: left; color: #67b600; font-weight: bold; font-size: 11px; margin-right: 10px; line-height: 18px; }
div.rightSide div.customLogin div.greetings a.basket { font-weight: normal; padding-right: 23px; background: url(../img/basket_sprite.gif) 100% 0px no-repeat; float: left; clear: both; height: 18px; color: #999; text-decoration: none; cursor: default; width:90px;}
div.rightSide div.customLogin div.greetings a.full { background-position: 100% -18px; color: #0384d1; }
div.rightSide div.customLogin div.greetings a.full:hover { cursor: pointer; }

div.rightSide div.customLogin div.userLinks { float: left; line-height: 18px; }
div.rightSide div.customLogin div.userLinks a { padding-left: 10px; background: url(../img/small_arrow.gif) no-repeat 0px 50%; display: block; clear: both; }
div.rightSide div.customLogin div.userLinks a#loginLink, div.rightSide div.customLogin div.userLinks a#profileLink { margin-top: 2px; }
div.rightSide div.customLogin div.userLinks a#registerLink, div.rightSide div.customLogin div.userLinks a#logoutLink { margin-top: 3px; }

table.basketTip td.airline { color: #666; font-size: 9px; text-align: center; width: 72px; padding-right: 10px; border-right: 1px solid #ccc; }
table.basketTip td.airline * { cursor: pointer; }
table.basketTip td.journey { padding-left: 10px; }
table.basketTip td.journey strong { color: #000; font-size: 12px; cursor: pointer; }
table.basketTip td.journey i { color: #656565; font-style: normal; }
table.basketTip td.journey b { color: #069903; font-size: 13px; float: left; line-height: 25px; margin-right: 5px; }
table.basketTip td.journey a { text-decoration: none; }
/* NUC Headers end */

/* Profile -> Facebook connect */
div.box-content div.connect { padding: 10px; font-size: 12px; }
div.box-content div.connect div.descr { float: left; padding-right: 10px; width: 290px; }
div.box-content div.connect div.options { float: right; padding-left: 10px; border-left: 1px solid #ccc; width: 390px; }

a.fbButton_normal { text-decoration: none; font-size: 11px; line-height: 14px; background: url(../img/facebook/fbButton.png) no-repeat scroll 0 0 #29447E; background-position: left -188px; cursor: pointer; display: inline-block; outline: medium none; padding: 0 0 0 1px; font-family: Verdana,Geneva,sans-serif; }
a.fbButton_normal span { background: url(../img/facebook/fbButton.png) repeat scroll 0 0 #5F78AB; border-bottom: 1px solid #1A356E; border-top: 1px solid #879AC0; color: #FFFFFF; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-weight: bold; margin: 1px 1px 0 21px; padding: 2px 6px 3px; text-shadow: none; }

a.fbButton_small { text-decoration: none; font-size: 10px; line-height: 10px; background: url(../img/facebook/fbButton.png) no-repeat scroll 0 0 #29447E; background-position: left -232px; cursor: pointer; display: inline-block; outline: medium none; padding: 0 0 0 1px; font-family: Verdana,Geneva,sans-serif; }
a.fbButton_small span { background: url(../img/facebook/fbButton.png) repeat scroll 0 0 #5F78AB; border-bottom: 1px solid #1A356E; border-top: 1px solid #879AC0; color: #FFFFFF; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-weight: bold; margin: 1px 1px 0 17px; padding: 2px 6px 3px; text-shadow: none; }

form#discForm fieldset { float: right; width: 350px; margin-left: 10px; }
form#discForm input { width: 250px; }
form#discForm label { line-height: 20px; }
/* Profile -> Facebook connect end */

/* Message boxes */
div.error { background-color: #ffcece; border: 1px solid #68AB06; color: #665252; padding: 5px; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; display: block; background-image: url(../img/messageBoxes/error.png); background-position: 7px 50%; background-repeat: no-repeat; margin-bottom: 10px; font-size: 9pt; clear: both; }
div.message { background-color: #d5ffce; border: 1px solid #9adf8f; color: #556652; padding: 5px; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; display: block; background-image: url(../img/messageBoxes/confirm.png); background-position: 7px 50%; background-repeat: no-repeat; margin-bottom: 10px; font-size: 9pt; clear: both; }
div.warning { background-color: #fffbcc; border: 1px solid #e6db55; color: #666452; padding: 5px; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; display: block; background-image: url(../img/messageBoxes/warning.gif); background-position: 7px 50%; background-repeat: no-repeat; margin-bottom: 10px; font-size: 9pt; clear: both; }
/* Message boxes end */

/* Progress bar */
ul.progressBar { float: right; width: 650px; height: 27px; margin-bottom: 14px; list-style-type: none; background-image: url(../img/basket_steps/steps.gif); }

ul.pbStep1 { background-position: 0px 0px; }
ul.pbStep2 { background-position: 0px -27px; }
ul.pbStep3 { background-position: 0px -54px; }
ul.pbStep4 { background-position: 0px -81px; }

ul.progressBar li { float: left; }
ul.progressBar li a { color: #666; float: left; width: 162px; height: 27px; text-decoration: none; line-height: 27px; text-align: center; font-size: 12px; }
ul.progressBar li a:hover { text-decoration: none; }
ul.progressBar li a span { text-decoration: underline; text-indent: 20px; display: inline-block; height: 27px; background-repeat: no-repeat; }

ul.progressBar li#step1 a span { background-image: url(../img/basket_steps/nr1.png); }
ul.progressBar li#step2 a span { background-image: url(../img/basket_steps/nr2.png); }
ul.progressBar li#step3 a span { background-image: url(../img/basket_steps/nr3.png); }
ul.progressBar li#step4 a span { background-image: url(../img/basket_steps/nr4.png); }

ul.progressBar li#step2 a span, ul.progressBar li#step3 a span { margin-left: -10px; }
ul.progressBar li#step4 a { color: #68b700; text-decoration: none; cursor: default; }
ul.progressBar li#step4 a span { text-decoration: none; }

ul.progressBar li.selected a { text-decoration: none; cursor: default; }
ul.progressBar li.selected a span { background-position: 0px -27px; text-decoration: none; color: #fff; }
/* Progress bar end */
.insurancePush{
background: #76ac0f;
width:100%;
height: 30px;
line-height: 30px; 
}

/* ngbox */
.ngBox {
	border: 1px solid #b3b3b3;
	position: relative;
	margin-bottom: 10px; 
	#height: 100%;
	background-color:#E4E9F5;
}
.inner .ngBox {
	background-color:#FFF;
}
.ngBox .inner {
	min-height: 12px;
	position: relative;
	padding: 0px;
	background-color:#FFF;
	z-index: 2;
}

.ngBox .crTl,
.ngBox .crTr,
.ngBox .crBl,
.ngBox .crBr {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	background: url(../img/box_corners.gif);
	margin: -1px 0 0 -1px;
	overflow: hidden;
	z-index:10;
}

/* * html .ngBox .crTl {
	margin: 0 0 0 -1px;
} */

.ngBox .crTr {
	left: auto;
	right: 0;
	background-position: 100% 0;
	margin: -1px -1px 0 0;
}

/* * html .ngBox .crTr {
	margin: 0;
} */

.ngBox .crBl {
	top: auto;
	bottom: 0;
	background-position: 0 -6px;
	margin: 0 0 -1px -1px;
}

.ngBox .crBr {
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	background-position: -6px -6px;
	margin: 0 -1px -1px 0;
}

* html .ngBox .crBl {
	bottom: auto;
	top: expression(this.offsetParent.offsetHeight+'px');
	margin: -7px 0 0 -1px;
}

* html .ngBox .crBr {
	bottom: auto;
	top: expression(this.offsetParent.offsetHeight+'px');
	margin: -7px -1px 0 0;
}

.ngBox .titleBlue {
	padding: 10px 10px;
	font-weight: bold;

	font-size: 12px;
   /* border-bottom:1px solid #d2d2d2; */
	margin: 0 5px;
}
