/***FLAGGRUTTEN CSS***/
select,textarea,#menu ul li a,#leftside .menualt2 ul ul li a,.ds_inrbox,.ds_content,.ds_niv2,.childageinfobox,#outdate_Previous_ID,#outdate_Next_ID,#indate_Previous_ID,#indate_Next_ID{background-color:#fff;}
#iframe_body,#iframe,.iframe_body,.iframe,#body{background-color:transparent;}
body{background-color:#fff;color:#5c6366;}
#container{background-color:transparent;}
a,ul.news a .newsTitle{color:#008dae;}
a:visited{color:#6eb4cd;}
h1,h2,h3,h4,h5,h6{color:#2e3133;}
.title{color:#2e3133;}
hr{color:#ddd;background-color:#ddd;}
/**{border:#d95936;} */
.image,.content_wrap_image{background-color:#f2f2f2;}
.quicksearch_breadtext span.highlight{background-color:#5c6366;color:#fff;}
.alert{color:#F13701;}
#header,#header a{color:#000;}
#headermenu,#headermenu a{color:#fff;background-color:#2e3133;}
#headermenu a:hover{background-color:#79c1d3;}
#headermenu a.active,#headermenu a.active:hover{background-color:#008dae;}
.tabsmenu,.tabsmenu a,.tabsmenu a:hover{color:#2e3133;}
.tabsmenu a.active{color:#008dae;}
.tabsmenu a.alert{color:#fff;background-color:#f08900;}
#menu ul li a,#leftside .menualt2 ul ul li a{color:#2e3133;	background-color:transparent;}
#menu ul li a:hover,#leftside .menualt2 ul ul li a:hover{color:#000;background-color:transparent;}
#menu ul li.active a,#leftside .menualt2 ul ul li.active a,#menu ul li.active a:hover,#leftside .menualt2 ul ul li.active a:hover{color:#2e3133;background-color:#c2c2c2;}
#menu ul ul li a,#leftside .menualt2 ul ul ul li a{color:#5c6366;}
#menu ul ul li a:hover,#leftside .menualt2 ul ul ul li a:hover{color:#008dae;} 
#menu ul ul li.active a,#leftside .menualt2 ul ul ul li.active a,#menu ul ul li.active a:hover,#leftside .menualt2 ul ul ul li.active a:hover{color:#696969;}
#menu ul ul li a,#leftside .menualt2 ul ul ul li a ,#menu ul ul li a:hover,#leftside .menualt2 ul ul ul li a:hover,#menu ul ul li.active a,#leftside .menualt2 ul ul ul li.active a,#menu ul ul li.active a:hover,#leftside .menualt2 ul ul ul li.active a:hover{background:transparent;}
/**/
.box .title{background-color:#afb914;}
.box .title,.box .title a{color:#2e3133;}
.box .text .title,.box .text .title a{color:#2e3133;}
/**/
.boxmodule.FR_BoxStyle_1 .title,.boxmodule.FR_BoxStyle_1 .title a,.boxmodule.FR_BoxStyle_1 .title h1,.boxmodule.FR_BoxStyle_1 .title h2,.boxmodule.FR_BoxStyle_1 .title h3,.boxmodule.FR_BoxStyle_1 .title h4,.boxmodule.FR_BoxStyle_1 .title h5,.boxmodule.FR_BoxStyle_1 .title h6{color:#000;}
.boxmodule.FR_BoxStyle_1{background-color:#fff;}
/**/
.startpageBox{background-color:#fff;}
/**/
.ds_tabs_wrap{color:#fff;background-color:#2e3133;}
.active_ds_tab{color:#2e3133;}
.ds_niv1,.expMenuTitle,.expMenuTitle a,.expMenuTitle a:hover{color:#fff;}
.ds_niv1,.expMenuTitle{background-color:#696969;}
#outdate_ID #outdate_Current_ID,#indate_ID #indate_Current_ID{background-color:#fff;color:#000;}
/*__Popup calendar__*/
#searchEngine .calendar_box,#startdate_ID,#indate_ID{margin-left:-95px;}
/*__ Popup Calendar title color__*/
#outdate_ID #outdate_Current_ID,#indate_ID #indate_Current_ID,#startdate_ID #startdate_Current_ID,#outdate_ID table tbody tr:first-child td,#indate_ID table tbody tr:first-child td,#startdate_ID table tbody tr:first-child td,#dEarlydate_ID table tbody tr:first-child td{background-color:#2e3133;color:#fff;}
.calendarDateInput{color:#5c6366;}
#dEarlydate_ID span table tbody tr:first-child td,#indate_ID span table tbody tr:first-child td,#outdate_ID span table tbody tr:first-child td,#startdate_ID span table tbody tr:first-child td{background-color:transparent;}
.popupCalendarActiveDay{color:#fff!important;	background-color:#2e3133 !important;}
.tableheader{background-color:#2e3133;color:#fff;}
.row_odd{background-color:#fff;}
.row_even{background-color:#fafafa;}
.row_highlight{background-color:#f5f5f5;}
/**/
.ordersteg_bgcolor1{background-color:#fafafa;}
.row_odd td,.row_even td,.childageinfobox,.ds_inrbox,.ds_niv2,.atribute dl dt,.atribute dl dd,#menu ul,#menu ul li{border-color:#2e3133;}
/**/
.search_reslut .titles,.search_reslut .titles h2{color:#2e3133;background-color:#2e3133;}
.search_reslut .moreinfo .titles{color:#2e3133;background-color:#fafafa;}
.search_reslut a{/*color:#0099cc;*/}
.search_reslut #wrap_results,.search_reslut .choices_away,.search_reslut .choices_home{background-color:#fff;}
.search_reslut .wrap_price{color:#5c6366;}
.search_reslut .price{color:#000;}
.search_reslut .moreinfo{color:#5c6366;}
.search_reslut .wrap_item_result{border:#5c6366;}
/**/
.button,.button:visited,.button:active,#brochure_btn .formtext{color:#fff;}
.button, #brochure_btn .formtext{border-color:#008dae;background-color:#008dae;	}
.button:hover{color:#E9E9E9;}
/*/// FCKeditor styles ///*/
.txtcolor1,hr.hr1{color:#696969;}
.txtcolor2,hr.hr2{color:#2e3133;}
.txtcolor3,hr.hr3{color:#008dae;}
.bgcolor1{background-color:#696969;}
.bgcolor2{background-color:#2e3133;}
.bgcolor3{background-color:#008dae;}
.preamble{color:#383838;}
table.tablestyle1 tr{background-color:#008dae;color:#2e3133;}
table.tablestyle2 tr{background-color:#2e3133;color:#fff;}
table.tablestyle3 tr{color:#fff;background-color:#008dae;}
#iframe_bookALClegNEW,body#BodyBookALCleg1,body#BodyBookALCleg2,body#BodyBookALCleg3{background-color:transparent;}
/**/
img.rightimage,.rightimage img{float:right;margin-bottom:2px;margin-left:5px;}
img.leftimage,.leftimage img{float:left;margin-bottom:2px;margin-right:5px;}
.txtsmall{font-size:10px;}
.txtlarge{font-size:13px;}
.highlight{font-weight:bold;}
.preamble{font-weight:bold;font-size:13px;}
/*__Popup calendar title__*/
#outdate_Previous_ID,#outdate_Next_ID,#indate_Previous_ID,#indate_Next_ID,#startdate_Previous_ID,#startdate_Next_ID{border:none !important;}
#outdate_Previous_ID,#outdate_Next_ID,#outdate_Previous_ID img,#outdate_Next_ID img,#indate_Previous_ID,#indate_Next_ID,#indate_Previous_ID img,#indate_Next_ID img,#startdate_Previous_ID,#startdate_Next_ID,#startdate_Previous_ID img,#startdate_Next_ID img{vertical-align:middle;}
#outdate_Previous_ID,#indate_Previous_ID,#startdate_Previous_ID{text-align:left;}
#outdate_Next_ID,#indate_Next_ID,#startdate_Next_ID{text-align:right;}
#outdate_Previous_ID img,#indate_Previous_ID img,#startdate_Previous_ID img{margin-left:3px;}
#outdate_Next_ID img,#indate_Next_ID img,#startdate_Next_ID img{margin-right:3px;}
#outdate_Previous_ID img,#outdate_Next_ID img,#indate_Previous_ID img,#indate_Next_ID img,#startdate_Previous_ID img,#startdate_Next_ID img{cursor:pointer;}
/**/
.viewbook #viewbookTravelizeLogo{display:none;}
/**/
body,table{line-height:1.4;font-size:12px;}	
body,font,span,p,table,td,.MsoNormal,caption,form,input,select,label,textarea,#user_content{font-family:Arial,Helvetica,sans-serif;}
a{outline:none;}
a,a span{cursor:pointer;}
.active,.active:hover,.active a,.active span,.btnOrderActive,.btnOrderActive:hover,.btnOrderActive span{cursor:default;}
.active,.active:hover,.active a,.active span{font-weight:bold;}
.hide{display:none!important;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input{font-size:1em;line-height:normal;padding:0px;}
hr{height:1px;border:none;padding:0px;}
#footer hr{width:90%;margin:15px 0px 15px 0px;}
p{padding:0px;margin-top:0.7em;margin-bottom:0.7em;}
p:first-child{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2;padding:0px;margin:0px;margin-bottom:0.5em;}
p + h1,h2,h3,h4,h5,h6{margin-top:1.7em;}
#leftside h1,#leftside h2,#leftside h3,#leftside h4,#leftside h5,#leftside h6,#rightside h1,#rightside h2,#rightside h3,#rightside h4,#rightside h5,#rightside h6,.hotel_list h1,.hotel_list h2,.hotel_list h3,.hotel_list h4,.hotel_list h5,.hotel_list h6{margin-top:0px;}
h1{font-size:16px;}
h2{font-size:14px;}
h3,h4,h5,h6{font-size:12px;}
.marginright{margin-right:20px;}
#content ul{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:25px;}
#content li{padding:0px;margin:0px;}
.content_wrap_image img{max-height:none;max-width:none;}
.image img,.content_wrap_image img{vertical-align:bottom;}
.image a{display:block;float:left;clear:both;width:100%;}
.image,#content_wrap_image,.content_wrap_image{position:relative;}
.imageover{position:absolute;top:0;left:0;}
.imageover{width:100%;height:100%}
.imageover div,.imageover span{width:100%;height:100%;}
.imageover,.imageover_tl,.imageover_tr,.imageover_bl,.imageover_br{display:block;float:left;clear:both;}
a.imageover,a.imageover:hover{text-decoration:none;}

/*/// CLIENT Backgrounds & images ///*/
.button,#brochure_btn .formtext{background-image:url(../images/bg_button.jpg);background-repeat:repeat;background-position:left top;}
.button:hover{background-position:left bottom;}
.button:active,#brochure_btn .formtext{background-position:left bottom;}
.ds_niv1{background-image:url(../images/bg_button.jpg);background-repeat:repeat;}
/**/
body,#headermenu,#headermenu a,#bookALClegSteps .item,#bookALClegSteps .item .rgt,#bookALClegSteps .item .lft{background-image:url(../images/spriteVertical.jpg);}
body,#headermenu,#headermenu a,#bookALClegSteps .item{background-repeat:repeat-x;}
#bookALClegSteps .item .rgt,#bookALClegSteps .item .lft{background-repeat:no-repeat;}
#headermenu,#headermenu a{background-position:left top;}
#headermenu a:hover,#headermenu a.active,#headermenu a.active:hover{background-position:left -30px;}
#headermenu a.btnOrder{background-position:left -60px;}
#headermenu a.btnOrder:hover,#headermenu a.btnOrderActive,#headermenu a.btnOrderActive:hover{background-position:left -90px;}
#bookALClegSteps .item .lft{background-position:left -120px;}
#bookALClegSteps .item{background-position:left -145px;}
#bookALClegSteps .item .rgt{background-position:right -170px;}
#bookALClegSteps .active .lft{background-position:left -195px;}
#bookALClegSteps .active{background-position:left -220px;}
#bookALClegSteps .active .rgt{background-position:right -245px;}
body{background-position:left -270px;}
/**/
.startpageBox .t,.startpageBox .r,.startpageBox .l{background-image:url(../images/startpageBox_1px.jpg);}
.startpageBox .b{background-image:url(../images/startpageBox_b.jpg);}
.startpageBox .tl{background-image:url(../images/startpageBox_tl.jpg);}
.startpageBox .tr{background-image:url(../images/startpageBox_tr.jpg);}
.startpageBox .br{background-image:url(../images/startpageBox_br.jpg);}
.startpageBox .bl{background-image:url(../images/startpageBox_bl.jpg);}
/**/
#bgWrapTop{background-image:url(../images/bgWrapTop.jpg);background-repeat:no-repeat;background-position:center top;}
/**/
#footer .tideIcon,#flags a,#searchsiteBox,.button_calc,.boxmodule.FR_BoxStyle_1 .t,.boxmodule.FR_BoxStyle_1 .b,#TraficInfo,#TraficInfo .title,.box2,.box2 .title,.nxtButton,.prevButton{background-image:url(../images/spriteHorizontal.png);background-repeat:no-repeat;}
#footer .tideIcon{background-position:-1400px top;}
#flags .flag_no{background-position:-1499px top;}
#flags .flag_uk{background-position:-1529px top;}
#searchsiteBox{background-position:-1559px top;}
.button_calc,.button_calc:hover{background-position:-1470px top;}
.startpage .boxmodule.FR_BoxStyle_1 .t{background-position:left top;}
.startpage .boxmodule.FR_BoxStyle_1 .b{background-position:-200px bottom;}
.boxmodule.FR_BoxStyle_1 .t,.box2 .title{background-position:-1040px top;}
.boxmodule.FR_BoxStyle_1 .b,.box2{background-position:-1220px bottom;}
.startpage #TraficInfo{background-position:-720px bottom;}
.startpage #TraficInfo .title{background-position:-400px top;}
.nxtButton{background-position:-2549px top;}
.prevButton{background-position:-2549px -12px;}
/**/
.button, #brochure_btn .formtext{overflow:auto;}
.button,.button:hover, #brochure_btn .formtext{font-size:1em;}
.button, #brochure_btn .formtext{border-width:1px;}
.button, #brochure_btn .formtext{border-style:solid;}
.button:active, #brochure_btn .formtext{border-style:solid;}
.button,input.button, #brochure_btn .formtext{font-weight:bold;width:auto;overflow:visible;}
.button{height:20px;line-height:19px;}
input.button{padding:1px 2px 2px 2px;}
a.button{display:inline-block;padding:0 5px;}
.button,.button:hover{text-decoration:none;}
.button,input.button{cursor:pointer;}
/**/
.button_calc,a.button_calc,input.button_calc{display:inline-block;border:none;background-color:transparent;width:28px;height:33px;overflow:hidden;text-indent:-999px;padding:0;}
.nxtButton,.prevButton{display:inline-block;width:15px;height:12px;overflow:hidden;}
.nxtButton span,.prevButton span{display:none;}
.nxtButton,.prevButton,.nxtButton:hover,.prevButton:hover{text-decoration:none;}
/*/// MAIN WRAPERS ///*/
html{padding:0px;margin:0px;}
body,#bgWrapTop,#bgWrapBot{text-align:center;}
#bgWrapTop,#bgWrapBot{clear:both;float:left;margin:0 auto;width:100%;}
#header,#leftside,#content,#footer,#rightside{overflow:hidden;} 
#wrap{text-align:left;margin-right:auto;margin-left:auto;float:none;} 
#container,#header,#leftside,#leftside_content,#content,#content_content,#rightside,#rightside_content,#footer{float:left;}
#container,#header,#leftside_content,#rightside_content,#content_content,#footer{clear:both;}
#leftside{clear:left;}
#footer{margin:0;padding:10px 0 15px 0;text-align:center;}
/*_ Width _*/
#wrap{width:990px;}
#container{width:980px;padding:0 5px;}
#header,#footer,#footer_content{width:100%;padding-left:0;padding-right:0;}
#leftside,#rightside{width:180px;}
#leftside{padding-right:30px;}
#rightside{padding-left:30px;}
#leftside_content,#rightside_content{width:100%;padding-left:0;padding-right:0;}
#content{width:560px;}
#leftside,#content{margin-right:0px;}
/*Height spacing / margins*/
#header{margin-bottom:20px;}
#flashcontent,#travelize,#ds_area_wrap,.boxmodule,.box,.startpageBox{margin-bottom:20px;}
#menu,.bannerrowwrap .box,.bannerrowwrap .boxmodule{margin-bottom:0;}
#menu #top,.bannerrowwrap{padding-bottom:20px;} 
/*/// HEADER ///*/
#header,#header a,#flags h2{font-size:11px;line-height:1.5;}
#headerBar{float:left;clear:none;overflow:hidden;}
#header #headerBar{width:650px;}
/**/
#headerBar_content,#flags{float:left;clear:both;}
#headerBar_content{width:100%;padding:5px 0 0 0;}
#flags_content{float:right;text-align:right;}
#searchsiteBox,#topmenu{float:left;}
#flags{width:100%;padding-left:0;padding-right:0;}
#topmenu,#topmenu_content,#topmenu a{text-align:right;}
#flags_content{width:auto;}
#topmenu_content{float:left;}
#searchsiteBox .inputText{border:none;background-color:transparent;padding:0;height:16px;}
#searchsiteBox,#searchsiteBox .inputText{overflow:hidden;}
#searchsiteBox{padding:4px 6px 0 26px;width:148px;height:18px;}
#searchsiteBox form,#searchsiteBox .inputText{width:100%;padding-left:0;padding-right:0;}
#searchsiteBox{position:relative;}
#searchsiteBox .button{position:absolute;left:0;top:0;text-indent:-999px;width:22px;background-color:transparent;background-image:none;border:none;outline:none;padding:0;margin:0;height:22px;}
#topmenu{padding:3px 10px 3px 0;width:460px;}
#topmenu_content{width:100%;}
#flags{padding-bottom:5px;}
#flags a{margin:0 0 0 5px;}
#flags a.active,#flags a.active:hover{filter:alpha(opacity=50);opacity:0.50;-moz-opacity:0.50;}
#flags a,#flags h2{display:block;float:left;}
#flags h2{clear:none;margin:0;padding:0;}
#flags h2{clear:left;}
#flags a{clear:none;}
/**/
#headermenu,#headermenu a,#headermenu .l,#headermenu .cnt,#headermenu .r{display:block;float:left;}
#headermenu{padding-left:0;padding-right:0;width:100%;clear:both;}
#headermenu .separator{display:none;}
#headermenu,#headermenu a,#headermenu a span{overflow:hidden;}
#headermenu{height:30px;}
#headermenu a{height:30px;line-height:30px;}
#headermenu .r,#headermenu .l{width:15px;text-indent:-999px;}
#headermenu a,#headermenu a:hover{font-weight:bold;text-decoration:none;}
/**/
/*/// LEFTSIDE ///*/
/*__ MENU (main menu) __*/
#menu,#topmenu{word-wrap:break-word;}
#menu{float:left;width:100%;clear:left;float:left;font-style:normal;letter-spacing:normal;word-spacing:normal;padding:0px;}
#menu ul li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2e3133;}
#menu ul li.nolist{border-bottom:none;}
#menu ul,#menu ul li, 
#menu ul li a{width:100%;}
#menu a{display:block;text-decoration:none;}
#menu a:hover{text-decoration:none;}
#menu li.active a{}
#menu ul,#leftside .menualt2 ul ul{border:none;padding-top:0px;}
#menu ul ul,#leftside .menualt2 ul ul ul{border:none;}
#menu ul li,#leftside .menualt2 ul ul li{margin-bottom:1px;}
#menu ul ul li a,#leftside .menualt2 ul ul ul li a{margin-bottom:1px;}
#menu ul.open{padding-bottom:10px;}
#menu ul li a,#leftside .menualt2 ul ul li a{font-weight:bold;}
#menu ul ul li a,#leftside .menualt2 ul ul ul li a{font-weight:normal;}
#menu ul ul li.active a,#leftside .menualt2 ul ul ul li.active a{font-weight:bold;}
#menu ul ul ul li a,#leftside .menualt2 ul ul ul ul li a{}
#menu ul li a,#leftside .menualt2 ul ul li a{font-size:12px;line-height:1.4;}
#menu,#menu ul ul li a,#leftside .menualt2 ul ul ul li a{font-size:12px;	line-height:1.4;text-decoration:none;}
#menu ul li a,#leftside .menualt2 ul ul li a{padding-top:8px;	padding-bottom:8px;}
#menu ul ul li a,#leftside .menualt2 ul ul ul li a{padding-top:5px;padding-bottom:5px;}
#menu ul li a,#leftside .menualt2 ul ul li a,#menu ul ul li a,#leftside .menualt2 ul ul ul li a{padding-left:4%;width:92%;padding-right:4%;}
#menu ul ul ul li a,#leftside .menualt2 ul ul ul ul li a{padding-left:8%;width:88%;padding-right:4%;}
#menu ul ul ul ul li a,#leftside .menualt2 ul ul ul ul ul li a{padding-left:12%;width:84%;padding-right:4%;}
#menu ul ul ul ul ul li a,#leftside .menualt2 ul ul ul ul ul ul li a{padding-left:16%;width:80%;padding-right:4%;}
#menu ul ul ul ul ul ul li a,#leftside .menualt2 ul ul ul ul ul ul ul li a{padding-left:20%;width:76%;padding-right:4%;}
#menu ul ul ul ul ul ul ul li a,#leftside .menualt2 ul ul ul ul ul ul ul ul li a{padding-left:24%;width:72%;padding-right:4%;}
/*/// News box ///*/
ul.news{list-style-type:none;margin-bottom:5px;}
ul.news,ul.news li{width:100%;}
ul.news{margin:0px;padding:0px;}
ul.news li{margin:0;padding:0 0 10px 0;borde:none;}
ul.news a{color:#5C6366;}
ul.news .newsTitle{color:#5C6366;background-color:transparent;}
ul.news,ul.news li,ul.news .date,ul.news .newsTitle,ul.news .newsText1{display:block;clear:both;float:left;text-decoration:none;font-style:normal;font-weight:normal;}
ul.news .date{font-size:11px;text-transform:none;}
ul.news .newsTitle{font-weight:bold;}
ul.news .newsText1{}
/**/
/*_News box & searchsite box_*/
.searchsite input,.newsletter input{width:80%;}
.searchsite input.button,.newsletter input.button{width:auto;}
#travelize{clear:both;float:left;width:100%;text-align:center;}
/*/// RIGHTSIDE ///*/
#searchsite{}
/*__ DYNAMIC MENU __*/
.ds_inrbox{border-width:1px;border-style:solid;}
.ds_tabs_wrap{font-size:10px;font-weight:bold;text-decoration:none;}
#dynsearchmenu_Rtab{display:none;}
#dynsearchmenu_Ltab{width:100%;}
#ds_tabs_wrap_content label{padding:2px 0 2px 0;}
#dynsearchmenu_Ltab{border-style:none;}
#dynsearchmenu_Rtab{border-style:none;}
#dynsearchmenu_Ltab.active_ds_tab{}
#dynsearchmenu_Rtab.active_ds_tab{}
.ds_content{padding-top:8px;width:168px;padding-left:3px}
.ds_niv1,.ds_niv2{width:168px;}
.ds_niv2{width:166px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}
.ds_niv2_content{width:162px;}
.ds_niv1{font-weight:bold;text-decoration:none;border-right-width:0px;border-left-width:0px;border-right-style:none;border-left-style:none;border-top-width:0px;border-bottom-width:0px;border-top-style:none;border-bottom-style:none;line-height:10px;}
.ds_niv2{font-weight:normal;}
.childageinfobox{border-width:1px;border-style:solid;} 
#outdate_ID #outdate_Current_ID,#indate_ID #indate_Current_ID{font-weight:bold;}
/*/// FOOTER ///*/
#footer{padding-top:10px;}
#footer_content{position:relative;height:30px;}
#footer .tideIcon{width:64px;height:22px;display:block;}
#footer .tideIcon span{display:none;}
#footer #travelize{width:105px;padding-top:6px;}
#footer .tideIcon,#footer #travelize{position:absolute;float:none;clear:both;}
#footer_content{padding-bottom:40px;}
#footer .tideIcon,#footer #travelize{top:40px;}
#footer .tideIcon{left:458px;}
#footer #travelize{left:837px;}
/*/// CONTENT ///*/
#flashcontent{width:100%;clear:both;float:left;border:none;}
/*/// BOX (before boxmodule) /// Component:getBanners.asp ///*/
.box,.box .title,.box .image,.box .text{overflow:hidden;}
.box{padding-top:0px;padding-bottom:0px;float:left;	}
.box{border:none;}
#leftside .box,#rightside .box{width:100%;padding-left:0;padding-right:0;border:none;}
.box .title,.box .image{width:100%;}
.box .text{width:94%;}
.box .title,.box .title h1,.box .title a, 
.box .title h2,.box .title h3,.box .title h4,.box .title h5,.box .title h6{line-height:1.4;font-size:1em;text-decoration:none;}
.box .title{margin-bottom:0px;}
.box .title_content{padding:2px 0 2px 0;}
.box .image{/*height:107px;*/}
.box .text{margin-top:0px;	margin-bottom:0px;padding-top:2px;padding-bottom:5px;}
#leftside .box,#rightside .box{float:left;clear:both;padding-top:0px;}
/**/
.box,.button{/*css3 borders*/
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
/**/
.boxmodule .image{background:transparent;}
.boxmodule,.boxmodule div{width:100%;}
.boxmodule{float:left;}
.boxmodule div{float:none;clear:both;}
.boxmodule,.boxmodule_content,.boxmodule .title,.boxmodule .image,.boxmodule .text,.boxmodule .txt,.boxmodule .link{overflow:hidden;}
.boxmodule .highlight{}
.boxmodule h1,.boxmodule h2,.boxmodule h3,.boxmodule h4,.boxmodule h5,.boxmodule h6,.boxmodule p{margin:0px;	padding:0px;}
.boxmodule h1,.boxmodule h2,.boxmodule h3,.boxmodule h4,.boxmodule h5,.boxmodule h6,.boxmodule .title,.boxmodule .title a,.boxmodule .title a:hover{font-weight:bold;text-decoration:none;line-height:1.4;}
.boxmodule,.boxmodule .image{text-align:center;}
.boxmodule .title,.boxmodule .title div{text-align:center;}
.boxmodule_content{text-align:left;}
.boxmodule_content{margin-left:auto;margin-right:auto;}
/*__ Boxmodule Functions __*/
.bannerrowwrap{float:left;clear:both;width:100%;}
.boxmodule .withoutImage .image{display:none;}
.boxmodule .withoutText .text,.boxmodule .withoutText .title{display:none;}
.boxmodule .withoutContent div{display:none!important;}
.boxmodule .withoutContent{background-color:transparent !important;background:none!important;height:auto!important;}
/*__ Boxmodule Styles __*/
/* FR_BoxStyle_1:*/
.boxmodule.FR_BoxStyle_1 .withoutText .title{display:block;}
.boxmodule.FR_BoxStyle_1 .boxmodule_content,.boxmodule.FR_BoxStyle_1 .image,.boxmodule.FR_BoxStyle_1 .text{width:100%;padding:0;}
.boxmodule.FR_BoxStyle_1 .title_content,.boxmodule.FR_BoxStyle_1 .text_content{width:96%;padding-left:2%;padding-right:2%;}
.box2 .title_content,#TraficInfo .title_content,.boxmodule.FR_BoxStyle_1 .title_content{padding-top:11px;}
.box2 .text,.boxmodule .FR_BoxStyle_1 .text{padding-bottom:11px;}
.box2 .title,.boxmodule .FR_BoxStyle_1 .title{height:36px;}
/*__ Three column boxes (bxm_startpage / STARTPAGE boxes) __*/ 
#TraficInfo,.boxmodule.bxm_startpage{height:240px;}
.boxmodule .bxm_startpage .withoutText .image,.boxmodule .bxm_startpage .FR_BoxStyle_1 .withoutText .image{height:200px;}
.boxmodule.bxm_startpage .image{height:80px;}
.boxmodule.bxm_startpage .title{height:40px;}
.boxmodule.bxm_startpage .text{height:110px;padding-bottom:11px;}
.boxmodule .bxm_startpage .text .txt{height:93px;}
.boxmodule .bxm_startpage .text .link{height:17px;}
#TraficInfo .title,.boxmodule .bxm_startpage .withoutImage .title{height:40px;}
#TraficInfo .text,.boxmodule .bxm_startpage .withoutImage .text{height:190px;}
.boxmodule .bxm_startpage .withoutImage .text .txt{height:173px;}
.boxmodule .bxm_startpage .withoutImage .text .link{height:17px;}
.bxm_startpage{width:200px;}
.bxm_startpage .bxm_startpage{width:100%;}
/*__ Two column boxes (bxm_cntTwoCol) __*/ 
.boxmodule.bxm_cntTwoCol{width:270px;}
.boxmodule.bxm_cntTwoCol .bxm_cntTwoCol{width:100%;}
.boxmodule.bxm_cntTwoCol,.boxmodule.bxm_cntTwoCol .t,.boxmodule.bxm_cntTwoCol .b,.bxm_cntTwoCol.FR_BoxStyle_1 .t,.bxm_cntTwoCol.FR_BoxStyle_1 .b{background-image:none;}
.bxm_cntTwoCol.FR_BoxStyle_1 .title,.bxm_cntTwoCol.FR_BoxStyle_1 .title_content,.bxm_cntTwoCol.FR_BoxStyle_1 .text, .bxm_cntTwoCol.FR_BoxStyle_1 .text_content{padding:0;height:auto;}
.boxmodule.bxm_cntTwoCol .image,.boxmodule.bxm_cntTwoCol .image a{width:270px;height:105px;}
.boxmodule.bxm_cntTwoCol .image img{margin:5px 0 0 5px;}
.boxmodule.bxm_cntTwoCol .image,.boxmodule.bxm_cntTwoCol .image a,.boxmodule.bxm_cntTwoCol .title,.boxmodule.bxm_cntTwoCol .title_content{text-align:left;}
.boxmodule.bxm_cntTwoCol .imageover_tl,.boxmodule.bxm_cntTwoCol .imageover_tr,.boxmodule.bxm_cntTwoCol .imageover_bl,.boxmodule.bxm_cntTwoCol .imageover_br{background-repeat:no-repeat;} 
.boxmodule.bxm_cntTwoCol .image{background-color:#5c6366;}
.boxmodule.bxm_cntTwoCol .imageover,.boxmodule.bxm_cntTwoCol .imageover_tr,.boxmodule.bxm_cntTwoCol .imageover_br,.boxmodule.FR_BoxStyle_1 .withoutText .imageover{background-image:url(../images/spriteHorizontal.png);}
.boxmodule.bxm_cntTwoCol .imageover_tr,.boxmodule.bxm_cntTwoCol .imageover_br,.boxmodule.FR_BoxStyle_1 .withoutText .imageover{background-repeat:no-repeat;}
.boxmodule.bxm_cntTwoCol .imageover{background-repeat:repeat-y;}
.boxmodule.FR_BoxStyle_1 .withoutText .image{padding-bottom:6px;}
.boxmodule.bxm_cntTwoCol .FR_BoxStyle_1 .withoutText .image{padding:0;}
.boxmodule.bxm_startpage .FR_BoxStyle_1 .withoutText .image{height:200px;padding:0;}
.boxmodule.bxm_cntTwoCol .imageover_tr{background-position:-1739px top;}
.boxmodule.bxm_cntTwoCol .imageover,.boxmodule.bxm_cntTwoCol .FR_BoxStyle_1 .withoutText .imageover{background-position:-2009px top;}
.boxmodule.bxm_cntTwoCol .imageover_br{background-position:-2279px bottom;}
.boxmodule.FR_BoxStyle_1 .withoutText .imageover{background-position:-1220px bottom;}
.boxmodule.bxm_startpage .FR_BoxStyle_1 .withoutText .imageover{background-position:-200px bottom;}
/*///STARTPAGE///*/
.startpage #leftside{display:none;}
.startpage #rightside{width:320px;padding-left:20px;}
.startpage #content{width:640px;}
.startpageBox .t,.startpageBox .r,.startpageBox .b,.startpageBox .l,.startpageBox .tl,.startpageBox .tr,.startpageBox .br,.startpageBox .bl,.startpageBox .innerContent,.startpageBox .innerContent_content{float:left;clear:both;width:100%;}
#startpageSearchWrap .innerContent,#startpageGoogleMap .innerContent{height:530px;}
#startpageSearchWrap,#startpageSearchWrap_content,#searchWrap_col1,#searchWrap_col2,#startpageSearchWrap .rowChoice{float:left;}
#startpageSearchWrap,#startpageSearchWrap_content,#startpageSearchWrap .rowChoice{clear:both;}
#searchWrap_col1,#searchWrap_col2{clear:none;}
#startpageSearchWrap,#startpageSearchWrap_content,#startpageSearchWrap .rowChoice{width:100%;}
#searchWrap_col1{width:60%;}
#searchWrap_col2{width:40%;}
#startpageSearchWrap .innerContent_content{width:620px;padding:10px;}
/*// startpageGoogleMap //*/
#startpageGoogleMap,#startpageGoogleMap_content{float:left;clear:both;width:100%;}
#startpageGoogleMap .innerContent{width:100%;padding:0;}
#startpageGoogleMap .innerContent_content{width:318px;padding:1px;}
#startpageGoogleMap small{ display:block; padding:0.35em 0.5em;}
/*// startpage form ///*/
#loading-image{background-color:#333;width:'100%';height:550px;position:fixed;top:20px;right:20px;z-index:1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;}
#bookALCleg h2{padding:0;margin:0;}
#bookALCleg,#bookALClegSteps{float:left;clear:left;width:100%;}
#BodyBookALCleg3 #bookALClegSteps{padding:0 0 13px 0;}
#bookALClegSteps .item,#bookALClegSteps .item span{display:block;float:left;clear:none;height:23px;line-height:23px;}
#bookALClegSteps a,#bookALClegSteps a:hover{text-decoration:none;}
#bookALClegSteps a,#bookALClegSteps a:hover,#bookALClegSteps .item,#bookALClegSteps .item:hover,#bookALClegSteps .active,#bookALClegSteps .active:hover,#bookALClegSteps .active span,#bookALClegSteps .active:hover span{color:#fff;font-weight:normal;}
#bookALClegSteps .item .lft,#bookALClegSteps .item .rgt{width:20px;}
#bookALClegMainTable{width:600px;padding:0;}
.calendarTable a,.calendarTable a:hover{text-decoration:none;}
.calendarTable a:visited{color:#fff;font-weight:normal;}
.calendarTableMonth,.calendarTableMonth select{background-color:#303030;color:#fff;border:none;border-color:#303030;}
.calendarTable .row_days strong,.calendarTable .row_days a{display:inline-block;width:18px;line-height:18px;font-size:10px;font-weight:bold;text-align:center;padding:0;}
.row_topdays td,.row_days td{height:18px;width:18px;font-size:10px;font-weight:bold;text-align:center;}
.rowMain_bookALCleg .row_bookALCleg td{padding-top:5px;padding-bottom:5px;}
.rowMain_bookALCleg .row_bookALCleg td.borderBottom{padding-bottom:0px;}
.rowMain_bookALCleg .row_bookALCleg td td{padding-top:0px;padding-bottom:0px;}
.rowMain_bookALCleg .row_bookALCleg .calendarTableMonth{padding:2px 0;}
.rowSubmit_bookALCleg .button{margin-left:5px;}
.rowCalendar_bookALCleg .rowCalendarCol1,.rowCalendarCol3{padding-right:5px;}
.rowCalendar_bookALCleg .rowCalendarCol2{padding-right:15px;}
#bookALCleg .rowMainCol1{padding-right:10px;}
#bookALCleg .rowMainCol2{padding-left:9px;border-left:solid 1px #e2e2e2;}
#bookALCleg .borderBottom{border-bottom:solid 1px #e2e2e2;}
.top_days{border:#fff 1px solid;}
.top_days,.top_days a{background-color:#fff;color:#3d3d3d;}
.top_weekends{border:#e1e1e1 1px solid;}
.top_weekends,.top_weekends a{background-color:#e1e1e1;color:#3d3d3d;}
.ok_days{border:#303030 1px solid;}
.ok_days,.ok_days a{background-color:#303030;color:#fff;}
.ok_days:hover,.ok_days a:hover{background-color:#01738F;color:#fff;}
.selected_days{border:#028cb0 1px solid;}
.selected_days,.selected_days a,.selected_days a:hover{background-color:#028cb0;color:#fff;}
.days{border:#C9C9C9 1px solid;}
.days,.days a{background-color:#C9C9C9;color:#fff;}
.expiredDays,.expiredDays a{background-color:#e1e1e1;color:#fff;}
.weekends{border:#CDDDF5 1px solid;}
.weekends,.weekends a{background-color:#CDDDF5;}
.weekends:hover,.weekends a:hover{background-color:#599DE8;}
.row_days .today{border:#3d3d3d 1px solid;}
/*// #BodyBookALCleg1 //*/
.row9_bookALCleg select{width:49%;}
/*// #BodyBookALCleg2 //*/
#BodyBookALCleg2 .rowPassengers_bookALCleg td{padding-top:2px;padding-bottom:2px;}
#BodyBookALCleg2 .rowPassengersCol1,#BodyBookALCleg2 .rowPassengersCol3{padding-right:2px;}
#BodyBookALCleg2 .rowPassengersCol2{padding-right:5px;}
#BodyBookALCleg2 .rowRout_bookALCleg th{font-weight:bold;color:2e3133;}
#BodyBookALCleg2 .rowRout_bookALCleg th,#BodyBookALCleg2 .rowRout_bookALCleg td{padding-right:5px;}
/*///CATEGORY PAGE///*/
/*///DESTINATION PAGE///*/
/*///HOTEL PAGE///*/
.pageheader .rating{display:block;padding-top:5px;}
#imageComponent .imageslider{/*display:none;*/}
#hotel .tabsmeu .morepics{display:none;}
/*///OTHER PAGES///*/
/*///ON MULTIPLE PAGES///*/
/*__ TABLE FORMATTING (tourlist1,tourlist2..,contact_iframe) __*/ 

.tourlist,.contact_iframe{}
.tourlist1 .col1,.tourlist1 .col3{text-align:left;}
.tourlist1 .col2{text-align:center;}
.tourlist1 .col4,.tourlist1 .col5{text-align:right;}
.tourlist2 .col1,.tourlist2 .col2{text-align:left;}
.tourlist2 .col3{text-align:right;}
.tourlist .tableheader td,.tourlist .tableheader td span{vertical-align:middle;}
.tourlist td span{padding-left:5px;padding-right:5px;}
/*__ BrochureIframe __*/
.IClistSearchText{}
.IClistSearchRadio{}
/*/// FUNCTIONS ///*/
.no_rightside #content,.no_leftside #content{width:770px;}
.no_rightside #destination .user_content,.no_rightside #hotel .imageComponent,.no_rightside #hotel .user_content,
.no_leftside #destination .user_content,.no_leftside #hotel .imageComponent,.no_leftside #hotel .user_content{width:558px;}
.no_rightside #hotel #slider,.no_leftside #hotel #slider{width:488px;}
.no_leftside #leftside{display:none;}
/**/
#logo a{background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:left top;}
#logo img{margin:0 0 0 0;display:none;}
#logo{float:left;clear:none;overflow:hidden;}
#logo a{display:block;float:left;clear:both;}
#logo,#logo a{height:107px;width:330px;}
/**/
#logoFlaggruten h1, #logoFlaggruten p{margin:0; padding:0;color:#000;}
#logoFlaggruten h1, #logoFlaggruten p, #logoFlaggruten h1, #logoFlaggruten a{display:block; float:left;}
#logoFlaggruten{float:left;clear:none;overflow:hidden; font-size:12px; padding:4px 0 0 0;height:103px;width:330px;overflow:hidden;line-height:1.25;}
#logoFlaggruten h1{ font-weight:bold; font-size:17px; padding:0 0 0 5px;line-height:51px; }
#logoFlaggruten p{clear:both; width:100%; line-height:1.12;padding-bottom:1px;}
#logoFlaggruten img{margin:0;}
#logoFlaggruten a{display:block;float:left;clear:both;}
#logoFlaggruten a,#logoFlaggruten h1{height:40px;overflow:hidden;}
#logoFlaggruten a{width:120px;background:url(../images/flaggrutenLogoSymbol.png) no-repeat left top transparent;}
#logoFlaggruten a img{display:none;}
