/*** AIR FINLAND ***/
#iframe_body,#iframe,select,textarea,.ds_inrbox,.ds_content,.ds_niv2,.childageinfobox,#outdate_Previous_ID,#outdate_Next_ID,#indate_Previous_ID,#indate_Next_ID{background-color:#fff;}
body{background-color:#f5fbfd;color:#3d3d3d;}
a{color:#009DE0;}
h1,h2,h3,h4,h5,h6{color:#00547F;}
h2,h3,h4,h5,h6{color:#1c1c1c;}
.title{color:#1c1c1c;}
hr{color:#ddd;background-color:#ddd;}
.image,.content_wrap_image{/*background-color:#f2f2f2;*/}
.quicksearch_breadtext span.highlight{background-color:#3d3d3d;color:#fff;}
.alert{color:#F13701;}
#headerBar a.active,#headerBar a.active:hover,.tabsmenu a.active,.tabsmenu a.active:hover,#footerMenu a.active,#footerMenu a.active:hover{color:#1c1c1c;}
#flags{}
.tabsmenu,.tabsmenu a{color:#3d3d3d;}
.tabsmenu a:hover{color:#ffd60c;}
.tabsmenu a.active{color:#1c1c1c;}
.tabsmenu a.alert{color:#fff;background-color:#ff0000;}
/*.box colors*/
.box .title{background-color:#ffd60c;color:#00547F;}
.box{background-color:#fbea9a;}
#leftside .box .title a,#leftside .box .title h1,#leftside .box .title h2,#leftside .box .title h3,#leftside .box .title h4,#leftside .box .title h5,#leftside .box .title h6,#rightside .box .title a,#rightside .box .title h1,#rightside .box .title h2,#rightside .box .title h3,#rightside .box .title h4,#rightside .box .title h5,#rightside .box .title h6{color:#00547F;}
#leftside .box .text .title,#rightside .box .text .title{background:transparent;}
.box .title,.box .title a,.box .title h1,.box .title h2,.box .title h3,.box .title h4,.box .title h5,.box .title h6,#leftside .box .text .title,#leftside .box .text .title a,#leftside .box .text .title h1,#leftside .box .text .title h2,#leftside .box .text .title h3,#leftside .box .text .title h4,#leftside .box .text .title h5,#leftside .box .text .title h6,#rightside .box .text .title,#rightside .box .text .title a,#rightside .box .text .title h1,#rightside .box .text .title h2,#rightside .box .text .title h3,#rightside .box .text .title h4,#rightside .box .text .title h5,#rightside .box .text .title h6{color:#1c1c1c;}
/**/
.ds_tabs_wrap{color:#00547F;background-color:#ffd60c;}
.active_ds_tab{color:#1c1c1c;}
.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:#000000;}
/*__ 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:#ffd60c;color:#00547F;}
.calendarDateInput{color:#3d3d3d;}
#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:#00547F!important;background-color:#ffd60c !important;}
/**/
.tableheader{background-color:#ffd60c;color:#00547F;}
.row_odd{background-color:#fff;}
.row_even{background-color:#fafafa;}
.row_highlight{background-color:#f5f5f5;}
/**/
.ordersteg_bgcolor1{background-color:#fafafa;/* &bgc2& */}
.row_odd td,.row_even td,.childageinfobox,.ds_inrbox,.ds_niv2,.atribute dl dt,.atribute dl dd{border-color:#ffd60c;}
/**/
.search_reslut .titles,.search_reslut .titles h2{color:#00547F;background-color:#ffd60c;}
.search_reslut .moreinfo .titles{color:#1c1c1c;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:#3d3d3d;}
.search_reslut .price{color:#000000;}
.search_reslut .moreinfo{color:#3d3d3d;}
.search_reslut .wrap_item_result{border:#3d3d3d;}
/**/
.button,#brochure_btn .formtext{border-color:#009DE0;color:#fff;background-color:#009DE0;}
.button:hover{color:#d3effc;}
/*/// FCKeditor styles ///*/
.txtcolor1,hr.hr1{color:#696969;}
.txtcolor2,hr.hr2{color:#be1726;}
.txtcolor3,hr.hr3{color:#00547F;}
.bgcolor1{background-color:#ffd60c;}
.bgcolor2{background-color:#be1726;}
.bgcolor3{background-color:#00547F;}
.preamble{color:#383838;}
.highlight{}
table.tablestyle1 tr{background-color:#ffd60c;color:#00547F;}
table.tablestyle2 tr{background-color:#be1726;color:#fff;}
table.tablestyle3 tr{background-color:#00547F;color:#fff;}
/**//*__ FCKeditor formating __*/
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:14px;}
.highlight{font-weight:bold;}
.preamble{/*ingress*/
	font-weight:bold;font-size:1.1em;}
/*_breadcrumbs_*/
#breadcrumbs{}
#breadcrumbs a{}
#breadcrumbs .icon{}
a#breadcrumstart{} 
span#breadcrumend{} 
/*form date*/
.calendarDateInput,#indate_Month_ID,#dynsearchmenu_wrap #indate_Month_ID,#outdate_Month_ID,#dynsearchmenu_wrap #outdate_Month_ID,#indate_Day_ID,#dynsearchmenu_wrap #indate_Day_ID,#outdate_Day_ID,#dynsearchmenu_wrap #outdate_Day_ID,#indate_Year_ID,#dynsearchmenu_wrap #indate_Year_ID,#outdate_Year_ID,#dynsearchmenu_wrap #outdate_Year_ID,#dEarlydate_Year_ID,#dynsearchmenu_wrap #dEarlydate_Year_ID{margin-right:2px;}
/*__Popup calendar title__*//*// searchEngine calendar //*/
a.calendarlink{display:inline-block;width:14px;height:14px;}
a.calendarlink img{display:none;}
a.calendarlink{background-image:url(../images/calendar.jpg);background-repeat:no-repeat;background-position:left top;}
/*Popup calendar*/
#searchEngine .calendar_box,#startdate_ID,#indate_ID{margin-left:-95px;} /*eats up width otherwise*/
td.calendarDateInput{vertical-align:middle !important;}
/*#outdate_ID,#indate_ID,#startdate_ID{display:block !important;visibility:visible !important;}*/
#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;}
/*/// BASIC FORMATING /// Textformatting and HTML standard tags ///*/
body,table,ul.news .title{font-size:10px;}
body,table{line-height:1.5;}	
body,font,span,p,table,td,.MsoNormal,caption,form,input,select,label,textarea,#user_content{font-family:Verdana,Arial,Helvetica,sans-serif;}
a{outline:none;}
a,a span,.button{cursor:pointer;}
a.button,a.button:hover{text-decoration:none;}
.titles a,.titles a:hover{text-decoration:none;}
.active,.active a,.active span{cursor:default;font-weight:bold;}
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{text-transform:uppercase;}
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:20px;}
h2{font-size:17px;}
h3,h4,h5,h6{font-size:13px;}
.titles,.titles a,h3{color:#00547F;font-weight:bold;}
#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%;}
#headerBar a,#footer a,.tabsmenu a{font-weight:bold;}
.image,.image a,.content_wrap_image,.content_wrap_image a{position:relative;}
.imageover{left:0;position:absolute;top:0;}
.imageover{height:100%;width:100%;}
.imageover div,.imageover span{height:100%;width:100%;}
.imageover,.imageover_tl,.imageover_tr,.imageover_bl,.imageover_br{clear:both;display:block;float:left;}
.imageover,.imageover:hover{text-decoration:none;}
.imageover_tl,.imageover_tr,.imageover_bl,.imageover_br{background-repeat:no-repeat;}
.imageover_tl{background-position:left top;}
.imageover_tr{background-position:right top;}
.imageover_bl{background-position:left bottom;}
.imageover_br{background-position:right bottom;}
/*/// CLIENT Backgrounds & images ///*/
body{background-image:url(../images/bg_body.jpg);background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed;}
#wrapBG1{background-image:url(../images/bg_container.jpg);background-repeat:repeat-y;background-position:center top;margin-bottom:15px;}
#wrapBG2{background-image:url(../images/bg_footer.gif);background-repeat:no-repeat;background-position:center bottom;}
.tabsmenu{background-image:url(../images/bg_breadcrumbs.jpg);background-repeat:repeat-y;background-position:left top;}
.headerBarBG{float:left;clear:both;width:100%;padding-left:0;padding-right:0;}
.headerBarBG,#topmenu .seperator,#footerMenu .seperator,#flags a,.tabsmenu .seperator,ul.buttonSelectionWrap li a,ul.buttonSelectionWrap li a .arw,ul.buttonSelectionWrap li a .cnt{background-image:url(../images/spriteVertical.jpg);}
.headerBarBG1,ul.buttonSelectionWrap li a,ul.buttonSelectionWrap li a .cnt{background-repeat:repeat-x;}
.headerBarBG2,.headerBarBG3,#topmenu .seperator,#footerMenu .seperator,#flags a,.tabsmenu .seperator,ul.buttonSelectionWrap li a,ul.buttonSelectionWrap li a .arw{background-repeat:no-repeat;}
.headerBarBG1{background-position:left -31px;}
.headerBarBG2{background-position:left top;}
.headerBarBG3{background-position:right -62px;}
#topmenu .seperator{background-position:left -93px;}
.tabsmenu .seperator{background-position:left -92px;}
#footerMenu .seperator{background-position:left -99px;}
#flags .flag_fi,#flags .flag_fi:hover{background-position:left -124px;}
#flags .flag_uk,#flags .flag_uk:hover{background-position:left -142px;}
#flags .flag_se,#flags .flag_se:hover{background-position:left -160px;}
#flags .flag_fi_active,#flags .flag_fi_active:hover{background-position:left -178px;}
#flags .flag_uk_active,#flags .flag_uk_active:hover{background-position:left -196px;}
#flags .flag_se_active,#flags .flag_se_active:hover{background-position:left -214px;}
ul.buttonSelectionWrap li a .cnt{background-position:left -232px;}
ul.buttonSelectionWrap li a{background-position:left -266px;}
ul.buttonSelectionWrap li a .arw{background-position:right -300px;}
ul.buttonSelectionWrap li a:hover .cnt{background-position:left -334px;}
ul.buttonSelectionWrap li a:hover{background-position:left -368px;}
ul.buttonSelectionWrap li a:hover .arw{background-position:right -402px;}
ul.buttonSelectionWrap li a.active .cnt,ul.buttonSelectionWrap li a.active:hover .cnt{background-position:left -436px;}
ul.buttonSelectionWrap li a.active,ul.buttonSelectionWrap li a.active:hover{background-position:left -470px;}
ul.buttonSelectionWrap li a.active .arw,ul.buttonSelectionWrap li a.active:hover .arw{background-position:right -504px;}
.bxm_right2 .bxm_right2{background-image:none;}
#searchEngine,#searchEngine_content,#searchEngine .title,#searchEngine .text,#searchEngine .button,.packagebooking1 .button,.bxm_right2,.bxm_right2 .boxmodule_content,#mainMenu a.level1,#mainMenu a .arw,#mainMenu a.level1 .bgmenubot{background-image:url(../images/spriteHorizontal.png);}
#searchEngine_content,#searchEngine .title,#searchEngine .text,#searchEngine .button,.packagebooking1 .button,.bxm_right2 .boxmodule_content,#mainMenu a.level1,#mainMenu a .arw,#mainMenu a.level1 .bgmenubot{background-repeat:no-repeat;}
#searchEngine,.bxm_right2,#mainMenu a.level1{background-repeat:repeat-y;}
#mainMenu a.level1 .bgmenubot{background-position:-360px -12px;}
#searchEngine{background-position:-2080px top;}
#searchEngine_content{background-position:-2250px bottom;}
#searchEngine .title{background-position:-1740px top;}
#searchEngine .text{background-position:-1910px top;}
#searchEngine .button,.packagebooking1 .button,#searchEngine .button:hover,.packagebooking1 .button:hover{background-position:-2420px top;background-color:transparent;}
.bxm_right2{background-position:-2760px top;}
.bxm_right2 .boxmodule_content{background-position:-2961px bottom;}
.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;}
#mainMenu a.level1{background-position:left top;}
#mainMenu a.level1:hover{background-position:-540px top;}
#mainMenu a.level1:hover .bgmenubot{background-position:-900px -12px;}
#mainMenu a.level1active,#mainMenu a.level1active:hover{background-position:-1080px top;}
#mainMenu a.level1active .bgmenubot,#mainMenu a.level1active:hover .bgmenubot{background-position:-1440px -12px;}
#mainMenu a .arw{background-position:-1686px -7px;}
#mainMenu a:hover .arw{background-position:-1706px -7px;}
#mainMenu a.active .arw,#mainMenu a.active:hover .arw{background-position:-1726px -7px;}
#mainMenu a.level1 .arw{background-position:-1624px -4px;}
#mainMenu a.level1:hover .arw{background-position:-1644px -4px;}
#mainMenu a.level1active .arw,#mainMenu a.level1active:hover .arw{background-position:-1664px -4px;}
/*/// ICONS & BUTTONS ///*/
/*__BUTTONS__*/
.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;height:auto;width:auto;overflow:visible;line-height:normal;padding:0.1em 0.6em;display:inline-block;}
.button2,.button2:hover{background-image:url(../images/button2.jpg);background-repeat:no-repeat;background-position:right top;}
.button2,input.button2{white-space:nowrap;overflow:hidden;padding:3px 17px 3px 0.25em;border-color:#008eca;}
.button3,input.button3{background-image:none;background-color:#00aeef;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#64cff2;border-right-color:#008eca;border-bottom-color:#008eca;border-left-color:#64cff2;white-space:normal;padding:10px 10px;text-align:left;}
.button3:hover{border-top-color:#008eca;border-right-color:#64cff2;border-bottom-color:#64cff2;border-left-color:#008eca;}
/*/// MAIN WRAPERS ///*/
html{padding:0px;margin:0px;}
body,.wrapBG{text-align:center;}
#header,#leftside,#content,#footer,#rightside{overflow:hidden;} 
.wrapBG{float:left;clear:both;width:100%;padding:0;}
#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,#leftside_content,#rightside_content,#content_content,#footer{clear:both;}
#header{clear:none;}
#leftside{clear:left;}
#footer{margin:0;padding:10px 0 15px 0;text-align:center;}
/*_ main Height _*/
/*_ main Width _
(10+170+10)+(10+582+10)+(10+181+10) = 993
*/
#wrap,#container,#header,#footer{width:993px;}
#leftside{width:190px;} 
#content{width:602px;}
#rightside{width:201px;}
#leftside_content,#content_content,#rightside_content{padding-left:10px;padding-right:10px;}
#leftside_content{width:170px;}
#content_content{width:582px;}
#rightside_content{width:181px;}
#leftside,#content{margin-right:0px;}
#footer_content{width:98%;padding-left:1%;padding-right:1%;}
/*Height spacing / margins*/
#content,#flashcontent,#travelize,#ds_area_wrap,.boxmodule,.box,#mainMenu,#broch_custinfo,.content_wrap_image,.imageComponent,.tabsmenu,.breadcrumbs,.destfacts,.pageheader,.hotel_list_item,.c_submit input,.atribute,#moreImagesSlideshow,#imageAndTextSlideshowWrap,#blogBox,#hotelTypeBox{margin-bottom:10px;}
#iframe_body .box,.iframe_body .box{margin-bottom:0px;}
#footer{padding-top:10px;} 
#header,.bannerrowwrap{padding-bottom:10px;} 
.bannerrowwrap .box{margin-bottom:0;}
.bannerrowwrap .marginright{margin-right:1px;}
.bannerrowwrap .marginright2{margin-right:2px;}
/*/// HEADER ///*/
#logo img{margin:21px 0 0 28px;}
#logo a{display:block;}
#logo,#header .image{float:left;}
#logo,#logo a,#header .image{height:147px;}
#logo,#logo a{width:281px;}
#header .image{width:712px;}
#headerBar,#headerBar_content,#topmenu,#topmenu a,#topmenu span,.tabsmenu a,.tabsmenu span,.tabsmenu a span,.tabsmenu .seperator{height:31px;}
#headerBar,#headerBar_content,#topmenu,#topmenu a,#topmenu span,.tabsmenu,.tabsmenu a{line-height:31px;}
#footerMenu a,#footerMenu a span,#footerMenu .seperator{height:20px;line-height:20px;}
#headerBar ,#headerBar_content,.tabsmenu{float:left;clear:both;}
#headerBar,.tabsmenu{width:100%;}
#headerBar_content{width:100%;padding:0;}
#topmenu .topmenu_l{width:12px;}
#topmenu .topmenu_r{width:12px;}
.tabsmenu .l{padding-left:5px;}
.tabsmenu .r{padding-right:5px;}
/*#topmenu,#topmenu a{line-height:15px;}*/
#flags{float:right;width:auto;text-align:right;}
#topmenu{float:left;}
#topmenu_content,#flags_content{float:left;width:auto;}
#flags{padding:7px 5px 0 5px;}
#flags a{height:18px;width:28px;margin:0 0 0 5px;}
/*/// FOOTER ///*/
#footer a{font-weight:bold;}
/*/// LEFTSIDE ///*/
/*_ searchengine _*/
#searchEngine,#searchEngine_content,#searchEngine .title,#searchEngine .text{width:100%;padding:0;float:left;clear:both;}
#searchEngine .title h2{display:block;width:100%;overflow:hidden;}
#searchEngine .button,.packagebooking1 .button{width:148px;height:auto;/*height:26px;*/ white-space:nowrap;text-align:center;border:none;padding:6px 0;margin:0 0 10px 6px;}
#searchEngine .button,#searchEngine .button:hover,.packagebooking1 .button,.packagebooking1 .button:hover{color:#be1726;}
#searchEngine .button,.packagebooking1 .button,#searchEngine .row_submit,#searchEngine .c_submit{float:left;clear:both;display:block;}
#searchEngine .row_submit,#searchEngine .c_submit{width:100%;padding:0;}
#searchEngine .title{background-color:transparent;height:39px;}
#searchEngine .title_content,#searchEngine .text_content{width:160px;padding-left:5px;padding-right:5px;}
/*/// News box ///*/
ul.news,ul.news li{margin:0px;padding:0px;width:100%;}
ul.news{list-style-type:none;margin-bottom:5px;}
ul.news,ul.news li,ul.news .date,ul.news .title,ul.news .text{display:block;clear:both;float:left;text-decoration:none;font-style:normal;font-weight:normal;}
ul.news li{margin:0;padding:0 0 5px 0;border-bottom-width:1px;border-bottom-style:dotted;}
ul.news .date{font-size:0.9em;}
ul.news .title{font-weight:bold;}
ul.news .text{}
/**//*_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 ///*/
.mapIframeBox{border:none !important;width:100%;padding-left:0;padding-right:0;text-align:left;}
.ds_inrbox{border-width:1px;border-style:solid;}
.ds_tabs_wrap{font-size:11px;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;}
/*/// CONTENT ///*/
#flashcontent{width:100%;clear:both;float:left;border:none;}
/*/// BOXMODULE ///*/
.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 .title,.boxmodule .title a,.boxmodule .title a:hover{font-weight:bold;text-decoration:none;line-height:1.8;margin:0px;padding:0px;color:#3d3d3d;}
.boxmodule p{padding:0px;margin:0px;}
.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%;}
/* withoutImage_ (just text) */
.boxmodule .withoutImage .image{display:none;}
/* withoutText _ (just image) */
.boxmodule .withoutText .text,.boxmodule .withoutText .title{display:none;}
/* withoutContent _ (no image,no title,no text) */
.boxmodule .withoutContent div{display:none!important;}
.boxmodule .withoutContent{background-color:transparent !important;background:none!important;height:auto!important;}
/*__ Boxmodule Styles __*/
.boxmodule.BoxStyle_1 .boxmodule_content{width:100%;padding:0;}
.boxmodule_content .image{padding-bottom:1px;}
.boxmodule.BoxStyle_1 .title_content,.boxmodule.BoxStyle_1 .text_content{width:100%;padding:0;}
.boxmodule.BoxStyle_1 .text_content{padding-bottom:0;}
/**/
.bxm_BoxStyle_2,.bxm_BoxStyle_2 a,.bxm_BoxStyle_2 .title,.bxm_BoxStyle_2 .title a,.bxm_BoxStyle_2 .title a:hover{color:#fff;}
.bxm_BoxStyle_2 .title{background-color:#0073aa;padding-top:7px;padding-bottom:7px;}
.bxm_BoxStyle_2 .text{padding-top:5px;padding-bottom:10px;}
.bxm_BoxStyle_2 .text_content{padding-left:2%;padding-right:2%;width:96%;}
.bxm_BoxStyle_2{width:100%;}
.bxm_BoxStyle_2 .BoxStyle_2{background-color:#0099e5;border:1px solid #0073aa;width:auto;}
/**/
.boxmodule .title{display:none;}
.boxmodule .withoutImage .title{display:block;}
.boxmodule .text{padding-top:15px;}
.boxmodule .withoutImage .text{padding-top:5px;}
/* BoxStyle_1:*/
.boxmodule.bxm_cntThreeCol .BoxStyle_1 .text{width:150px;padding-left:25px;padding-right:25px;}
.boxmodule.bxm_cntTwoCol .BoxStyle_1 .text{width:150px;padding-left:75px;padding-right:75px;}
/*__ Three column boxes (cntThreeCol / STARTPAGE boxes) __*/ 

.bxm_cntThreeCol{width:200px;}
.bxm_cntThreeCol .bxm_cntThreeCol{width:100%;}
.bxm_cntThreeColBoxStyle_2{width:100%;}
.bxm_cntThreeColBoxStyle_2 .BoxStyle_2{width:198px;}
/*__ One column boxes (cntTwoCol) __*/ 
.bxm_cntTwoCol{width:300px;}
.bxm_cntTwoCol .bxm_cntTwoCol{width:100%;}
.bxm_cntTwoColBoxStyle_2{width:100%;}
.bxm_cntTwoColBoxStyle_2 .BoxStyle_2{width:298px;}
/*__ One column rightside (right) __*/ 
.bxm_right{width:181px;padding-left:10px;padding-right:10px;}
.bxm_right .bxm_right{width:100%;padding-left:0;padding-right:0;}
.bxm_right,.bxm_right div{float:left;clear:both;}
.bxm_rightBoxStyle_2 .title,.bxm_rightBoxStyle_2 .title div{font-size:13px;line-height:1.2;}
.bxm_rightBoxStyle_2{width:181px;padding-left:10px;padding-right:10px;}
.bxm_rightBoxStyle_2 .BoxStyle_2{width:179px;padding-left:0;padding-right:0;}
/*__ One column rightside blue / white (right2) __*/ 
.bxmTitle_right2 span{display:none;}
.bxmTitle_right2{display:block;float:left;clear:both;margin-bottom:7px;width:201px;}
.bxmTitle_right2{background-image:url(/upload/images/startbanners/one_col/bxm2_title.jpg);background-repeat:no-repeat;background-position:right top;height:53px;}
.lang_uk .bxmTitle_right2{background-image:url(/upload/images/startbanners/one_col/bxm2_title.jpg);height:53px;}
.lang_uk .bxmTitle_right2{background-image:url(/upload/images/startbanners/one_col/bxm2_title_uk.jpg);height:66px;}
.lang_se .bxmTitle_right2{background-image:url(/upload/images/startbanners/one_col/bxm2_title_se.jpg);height:66px;}
.bxm_right2,.bxm_right2 div{float:left;}
.bxm_right2,.bxm_right2 a,.bxm_right2 a:hover,.bxm_right2 .title,.bxm_right2 .title a,.bxm_right2 .title a:hover{color:#fff;}
.bxm_right2,.bxm_right2 .text{margin-bottom:0;padding-top:0px;padding-bottom:0px;}
.bxm_right2 .bxm_right2{padding-bottom:0;}
#rightside .BoxStyle_1{}
.bxm_right2 .BoxStyle_1 .text{width:101px;padding-left:50px;padding-right:50px;}
.bxm_right2 .withoutImage .boxmodule_content{width:181px;padding-left:10px;padding-right:10px;}
.bxm_right2 .BoxStyle_1 .withoutImage .text{width:101px;padding-left:40px;padding-right:40px;}
.bxm_right2 .bxm_BoxStyle_2{width:101px;padding-left:40px;padding-right:40px;}
.bxm_right2 .bxm_BoxStyle_2 .BoxStyle_2{width:99px;}
/*/// STARTPAGE
///*/
#startpage_text{clear:both;float:left;}
/*/// CATEGORY PAGE
///*/
/*/// DESTINATION PAGE
///*/
.tabsmenu,.tabsmenu a,.tabsmenu a:hover,.tabsmenu a.active,.tabsmenu a.active:hover{font-weight:bold;text-decoration:none;}
.tabsmenu a,.tabsmenu a span,.search_reslut .links a,.tabsmenu a .text,.tabsmenu .pdf .text,.tabsmenu .morepics .text,.tabsmenu .showonmap .text{margin:0;padding:0;}
.tabsmenu a.alert{background-color:#ff0000;color:#fff;}
.tabsmenu a,.tabsmenu .l,.tabsmenu .r,.tabsmenu .pdf .text,.tabsmenu .morepics .text,.tabsmenu .showonmap .text{background-image:none;}
.hotel .content_wrap_image,.destination .content_wrap_image{margin-bottom:0;}
.imageComponent .imageslider{margin-top:10px;}
/*/// HOTEL PAGE
///*/
.pageheader .rating{display:block;padding-top:5px;}
#imageComponent .imageslider{/*display:none;*/}
#hotel .tabsmeu .morepics{display:none;}
.hotel .pageheader h1,.hotel .pageheader .stars{display:block;float:left;width:auto;}
.hotel .pageheader .stars{padding:5px 0 0 8px;}
.hotel .pageheader .stars span{display:block;float:left;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;}
.hotel .tabsmenu .morepics,.hotel .tabsmenu .seperatorMorepics{display:none;}
.hotel .hotel_list_item{line-height:1.25;}
.hotel .hotel_list_item .hotel_list_title{padding-bottom:0.4em;}
.hotel .hotel_list_rating span{float:left;display:block;margin-right:2px;font-size:10px;height:7px;width:7px;line-height:5px;text-align:center;}
.hotel .hotel_list_item .plus{width:10px;overflow:hidden;margin-right:0:}
/*/// OTHER PAGES
///*/
/*/// ON MULTIPLE PAGES
///*/
.googleMapPage{float:left;clear:both;width:100%;padding-left:0;padding-right:0;}
.googleMapPage .col{float:left;}
.googleMapPage .col1{width:50%;}
.googleMapPage .col2{width:49%;text-align:right;}
/*__ 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;}
/*
.tourlist .row span{padding-left:1px;padding-right:1px;}
.tourlist .col1 span{padding-left:5px;}
.tourlist1 .col4 span,.tourlist2 .col3 span{padding-right:5px;}
*/
/*ordersteps*/
body .additionsTable .colImage .image{width:200px;padding:0 5px;}
/*__ BrochureIframe __*/
.IClistSearchText{}
.IClistSearchRadio{}
/*__ packagebooking2 template_*/
.nonIframeContent .packagebooking2 h1{padding:15px 0 10px 0;}
.nonIframeContent .packagebooking2 h1{float:left;display:block;width:100%;}
.nonIframeContent .packagebooking2 h1 span{background-image:url(../images/packagebooking2Title_fi.jpg);background-repeat:no-repeat;background-position:left top;height:28px;width:379px;text-indent:-999px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;}
/**/
.no_rightside #content{width:793px;}
.no_rightside #content_content{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.no_rightside #destination .user_content,.no_rightside #hotel .imageComponent,.no_rightside #hotel .user_content{width:581px;}
.no_rightside #hotel #slider{width:511px;} /*__ NO SIDES __ (body class="no_sides") */
.no_sides #content{width:100%;}
.no_sides #content_content{width:953px;padding-left:10px;padding-right:10px;}
.nonIframeContent .packagebooking2 #content_content{width:793px;padding-left:0;padding-right:0;}
/**/
.box,.box .title,.box .image,.box .text{overflow:hidden;}
.box{padding-top:2px;padding-bottom:2px;float:left;}
.box{border:none;width:100%;}
.box .title,.box .image{width:98%;}
.box .text{width:94%;}
#leftside .box .title,#rightside .box .title{width:100%;}
.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:13px;text-decoration:none;}
.box .title{margin-bottom:0px;}
.box .title_content{padding:7px 0 7px 0;}
.box .image{/*height:107px;*/}
.box .text{margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:12px;}
#leftside .box,#rightside .box{float:left;clear:both;padding-top:0px;}
/**/
.startbanners .title_content{padding:5px 0 1px 0;}
.startbanners,.bannerrowwrap .box{border:none;width:280px;padding:0;}
.startbanners .title,.bannerrowwrap .box .title,.startbanners .image,.bannerrowwrap .box .image,.startbanners .text,.bannerrowwrap .box .text{width:100%}
.startbanners .title,.bannerrowwrap .box .title{margin:0;}
.startbanners .image,.bannerrowwrap .box .image,.startbanners .image img,.bannerrowwrap .box .image img{height:auto;}
.startbanners .text,.bannerrowwrap .box .text{height:auto;margin-bottom:0px;margin-top:0px;padding-top:3px;padding-bottom:3px;}
.startbanners .title h1,.startbanners .title h2,.startbanners .title h3,.startbanners .title h4,.startbanners .title h5,.startbanners .title h6,.title_content,.bannerrowwrap .box .title h1,.bannerrowwrap .box .title h2,.bannerrowwrap .box .title h3,.bannerrowwrap .box .title h4,.bannerrowwrap .box .title h5,.bannerrowwrap .box .title h6,.title_content{text-align:left;}
/**/
.box,.button{/*css3 borders*/
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.mapIframeBox{padding-top:0;padding-bottom:0;background-color:transparent;}
/***/
#footerMenu{float:left;clear:both;width:100%;text-align:center;}
#footerMenu_content{margin-right:auto;margin-left:auto;text-align:center;width:746px;}
#topmenu a,.tabsmenu a,#footerMenu a{font-weight:bold;}
#topmenu a,#topmenu span,.tabsmenu a,.tabsmenu span,.tabsmenu a span{display:inline-block;}
#footerMenu a{padding:0 5px;}
#topmenu a,#topmenu span,.tabsmenu a,.tabsmenu span,#footerMenu a,#footerMenu span{float:left;clear:none;white-space:nowrap;}
#topmenu a,#topmenu a:hover,#topmenu a.active,#topmenu a.active:hover,#footerMenu a,#footerMenu a:hover,#footerMenu a.active,#footerMenu a.active:hover{text-decoration:none;}
#topmenu,#topmenu_content,#topmenu a,#topmenu a span,#topmenu .seperator,#footerMenu,#footerMenu a,#footerMenu a span,#footerMenu .seperator,.tabsmenu a,.tabsmenu a span,.tabsmenu .seperator{white-space:nowrap;}
#topmenu .seperator,#footerMenu .seperator,.tabsmenu .seperato{overflow:hidden;}
#footerMenu{height:60px;padding:0;}
#footerMenu a,#footerMenu .seperator{margin-top:22px;}
#topmenu .seperator,#footerMenu .seperator,.tabsmenu .seperator{width:3px;overflow:hidden;text-indent:-999px;}
/*/// IFRAME SEARCHENGINE (packageBooking1,packageBooking2) ///*/
.popupItems,.popupItems a{background-color:#ffd800;} 
.popupItems{border-color:#ffd800;border-style:solid;border-width:1px;}
#PackageSearchEngine .popupItems,#PackageSearchEngine .popupItems a{background-color:#3d3d3d;color:#fff;font-weight:bold;} 
#PackageSearchEngine .title a,#PackageSearchEngine h2,#PackageSearchEngine h3{padding:0px;margin:0px;}
.popupItems_content{background-color:#fff;}
.popupItems .title,.PackageBooking2 .popupItems .title a{color:#00547F;}
.popupItems .title{background-color:#ffd800;}
.PackageBooking2 .row_title,.PackageBooking2 .row_title a,.PackageBooking2 .row_title h2{color:#fff;}
.PackageBooking2 .row_title{background-color:#009CDD;}
/*__ PACKAGE BOOKING 1 (packageBooking1.asp) __*/
.packagebooking1 #searchEngine .title,.packagebooking1 #searchEngine .title h2{color:#be1726;}
#PackageSearchEngine .tr,#PackageSearchEngine .tl,#PackageSearchEngine .br,#PackageSearchEngine .bl{width:100%;}
.ico_hlp{background-image:url(/images/BullitInfo.gif);background-repeat:no-repeat;background-position:left top;width:17px;height:17px;overflow:hidden;}
.closewindow{background-image:url(../images/closeTheWindow.gif);background-repeat:no-repeat;background-position:left top;display:block;width:12px;height:12px;overflow:hidden;}
/*help icon with popup*/
a.ico_hlp span{display:none;}
a.ico_hlp,a.ico_hlp:hover{text-decoration:none;}
a.ico_hlp:hover span.popupItems{display:block;}
a.ico_hlp{display:inline-block;}
.popupItems{padding:5px;position:absolute;z-index:+800;}
.popupItems_content{z-index:+999;}
a.ico_hlp{float:right;}
a.ico_hlp span{float:none;text-align:left;}
/**/
#PackageSearchEngine .popupItems{width:136px;left:5px;}
#PackageSearchEngine{width:170px;padding-left:0;padding-right:0;}
#PackageSearchEngine td{vertical-align:top;}
#PackageSearchEngine td{padding-bottom:2px;}
#PackageSearchEngine,#PackageSearchEngine div{float:left;}
#PackageSearchEngine table{width:160px;}
#PackageSearchEngine table .col1,#PackageSearchEngine select{width:135px;}
#PackageSearchEngine table .col2{width:25px;text-align:right;}
#PackageSearchEngine select#day2{width:40px;}
#PackageSearchEngine select#monthyear{width:90px;}
#PackageSearchEngine table.roomtable{width:135px;}
#PackageSearchEngine table.roomtable td{padding-bottom:0px;} 
#PackageSearchEngine select.adultselect{width:63px;}
#PackageSearchEngine select.childrenselect{width:62px;}
#PackageSearchEngine .row6 input{width:143px;}
#PackageSearchEngine .row7 span.txt{width:135px;float:left;}
#PackageSearchEngine .row7 input.checkbox{float:right;clear:right;}
#PackageSearchEngine .row10{margin-bottom:5px;}
#PackageSearchEngine .childrow_col1{float:left;clear:left;}
#PackageSearchEngine .childrow_col2{float:right;clear:right;text-align:right;}
#PackageSearchEngine .t_age{}
#PackageSearchEngine .childrow input{width:20px;}
#PackageSearchEngine .t_years{}
/*__ PACKAGE BOOKING 2 (packageBooking2.asp) __*/
table.PackageBooking2{width:793px;}
table.PackageBooking2 table{width:100%;}
.PackageBooking2 img{width:100%;height:auto;}
.PackageBooking2 .pb2ColMainContent{padding:0 10px;width:440px;overflow:hidden;}
.PackageBooking2 .pb2ColImage,.PackageBooking2 .pb2ColImage .hotelpict1{width:255px;overflow:hidden;}
.PackageBooking2 .pb2ColmainButton{width:105px;overflow:hidden;}
.PackageBooking2 .pb2ColmainButton input.button{width:85px;padding-left:10px;padding-right:10px;word-break:normal;white-space:normal;overflow:auto;line-height:1.4;}
.PackageBooking2 td{padding:3px 0;}
.PackageBooking2 .pb2ColImage,.PackageBooking2 .pb2ColMainContent,.PackageBooking2 .pb2ColmainButton{padding-bottom:60px;}
.PackageBooking2 .pb2ColmainButton{vertical-align:bottom;}
.PackageBooking2 .hotelTitle a{display:block;float:left;width:100%;}
.PackageBooking2 .hotelTitle{float:left;clear:none;display:block;}
.PackageBooking2 .hotelTitle_col1{float:left;width:68.5%;padding-bottom:0.2em;}
.PackageBooking2 .hotelTitle_col2{float:right;width:31%;}
.PackageBooking2 .stars span{width:7px;height:7px;display:block;float:left;clear:none;margin:0 2px 0 0;overflow:hidden;text-indent:-999px;background-repeat:no-repeat;background-position:left top;}
.PackageBooking2 .stars span.star{background-image:url(../images/star.gif);}
.PackageBooking2 .stars span.plus{background-image:url(../images/plus.gif);}
.PackageBooking2 .hotelname{padding-right:5px;}
.PackageBooking2 .hotelTitle_col1 a,.PackageBooking2 h3{background-image:url(../images/1pxDtLineBlue.gif);}
.PackageBooking2 .pb2atributesColTitle,.PackageBooking2 .pb2atributesColText{background-image:url(../images/1pxDtLineText.gif);}
.PackageBooking2 .hotelTitle_col1 a,.PackageBooking2 .pb2atributesColTitle,.PackageBooking2 .pb2atributesColText,.PackageBooking2 h3{background-repeat:repeat-x;background-position:left bottom;}
.PackageBooking2 .hotelTitle_col1 a{background-position:left 17px;} 
.PackageBooking2 .pb2atributesColTitle,.PackageBooking2 .pb2atributesColText{background-position:left 14px;}
.PackageBooking2 h3{background-position:left 12px;}
.PackageBooking2 h3 span,.PackageBooking2 .pb2atributesColTitle span,.PackageBooking2 .hotelTitle_col1 a span{padding-right:2px;}
.PackageBooking2 .hotelTitle_col1 a span,.PackageBooking2 .pb2atributesColTitle span,.PackageBooking2 .pb2atributesColText span,.PackageBooking2 h3 span{background-color:#fff;}
.PackageBooking2 .hotelTitle_col1 .stars{display:inline-block;}
.PackageBooking2 .hotelTitle_col1 .hotelname,.PackageBooking2 .hotelTitle_col1 .stars{clear:none;}
.PackageBooking2 .hotelTitle_col1 .date{display:block;width:100%;}
.PackageBooking2 .hotelTitle_col2 .price,.PackageBooking2 .hotelTitle_col2 .priceinfolink{display:block;float:left;clear:both;width:100%;}
.PackageBooking2 .hotelTitle_col1 .hotelname,.PackageBooking2 .hotelTitle_col1 .stars,.PackageBooking2 .hotelTitle_col2 .price{line-height:1.25;font-size:17px;}
.hotelname,.PackageBooking2 .hotelTitle_col1 .stars,.PackageBooking2 .hotelTitle_col2{height:14px;}
.PackageBooking2 .titles,.PackageBooking2 .titles a{}
.PackageBooking2 .hotelTitle_col1 .date,.PackageBooking2 .hotelTitle_col2 .priceinfolink{font-size:9px;font-weight:normal;height:15px;line-height:15px;}
.pb2ColImage .hotelpict,.pb2ColImage .hotelpict a{float:left;display:block;text-align:center;}
.pb2ColImage .hotelpict1{clear:both;}
.pb2ColImage .hotelpict2,.pb2ColImage .hotelpict3{clear:none;}
.pb2ColImage .hotelpict2,.pb2ColImage .hotelpict3{width:125px;overflow:hidden;}
.pb2ColImage .hotelpict1,.pb2ColImage .hotelpict2,.pb2ColImage .hotelpict3{height:160px;overflow:hidden;}
.pb2ColImage .hotelpict2 img,.pb2ColImage .hotelpict3 img{height:165px;width:auto;}
.pb2ColImage .hotelpict2{margin-right:5px;}
.pb2ColImage .hotelpict2,.pb2ColImage .hotelpict3{padding-top:5px;}
.pb2atributesCol span{display:block;float:left;}
.pb2atributes .pb2atributesColTitle,.pb2atributes .pb2atributesColTitle span{font-weight:bold;}
.PackageBooking2 .pb2atributesColText,.PackageBooking2 .pb2atributesColText span{text-align:right;white-space:nowrap;}
.PackageBooking2 .pb2atributesColText span{float:right;}
.PackageBooking2 .pb2atributesColText span{padding-left:5px;padding-right:10px;}
.PackageBooking2 .pb2atributesCol6 span{padding-right:0;}
/*popup box*/
.PackageBooking2 .popupItems{border-width:1px;}
.PackageBooking2 .popupItems,.PackageBooking2 .popupItems_content{width:400px;}
.PackageBooking2 .popupItems .title,.PackageBooking2 .popupItems .text{width:390px;padding-left:5px;padding-right:5px;}
.PackageBooking2 .popupItems .text{padding-top:2px;padding-bottom:2px;}
table.tablePriceInfo{width:auto!important;padding-left:0px;padding-right:0px;}
table.tablePriceInfo .col{padding-bottom:5px!important;}
table.tablePriceInfo .col1{width:220px !important;padding-right:10px !important;padding-left:0px !important;}
table.tablePriceInfo .col2{width:70px !important;padding-right:10px !important;padding-left:0px !important;}
table.tablePriceInfo .col3{width:70px !important;padding-right:0px !important;padding-left:0px !important;}
/*IE over select fix*/
.PackageBooking2 .popupItems{overflow:hidden !important;width:auto !important;}
.absoluteIEbugfix{display:none !important;display/**/:block !important;position:absolute !important;top:0 !important;left:0 !important;z-index:-1 !important;filter:mask() !important;width:2000px !important;height:2000px !important;}
.PackageBooking2 h2,.PackageBooking2 h3{padding:0px;margin:0px;}
.PackageBooking2 td{vertical-align:top;word-wrap:break-word;}
.PackageBooking2 .row_title td{vertical-align:middle;}
.PackageBooking2 .col4,.PackageBooking2 .col4 td{text-align:right;}
.PackageBooking2 .col4 .popupItems,.PackageBooking2 .col4 .popupItems td{text-align:left;}
.priceinfolink{cursor:pointer;}
table.tablePriceInfo .col2,table.tablePriceInfo .col3{text-align:right !important;}
.PackageBooking2 .popupItems_content,.PackageBooking2 .popupItems .title,.PackageBooking2 .popupItems .text{float:left;clear:both;}
.PackageBooking2 .popupItems .title{padding-top:2px;padding-bottom:2px;}
.PackageBooking2 .popupItems{right:15px;margin-top:5px;}
.PackageBooking2 .popupItems{padding:0px;}
.PackageBooking2 .buttonWrap{float:right;}
.PackageBooking2 .buttonWrap .button{float:left;}
.totalPrice{font-weight:bold;font-size:14px;}
.PackageBooking2 .row_content .col{padding-bottom:25px;}
.PackageBooking2 .row_title h2{padding-left:5px;}
.PackageBooking2 .row_title .col4 span{padding-right:5px;}
.PackageBooking2 .row_title{height:22px;}
.PackageBooking2 .ArrRoomTotalDisplay select{width:150px;}
.PackageBooking2 .ArrRoomTotalDisplay{width:100%;float:left;clear:both;margin-bottom:5px;}
.PackageBooking2 .closewindow span{display:none;}
.PackageBooking2 .popupItems .link{position:relative;}
.PackageBooking2 .closewindow{position:absolute;right:0;top:0;}
/**/
#mainMenu a,#topmenu a,.tabsmenu a,#footerMenu a{color:#00547F;}
#mainMenu a:hover,#topmenu a:hover,.tabsmenu a:hover,#footerMenu a:hover{color:#009DE0;}
#mainMenu a.active,#mainMenu a.active:hover,#topmenu a.active,#topmenu a.active:hover,.tabsmenu a.active,.tabsmenu a.active:hover,#footerMenu a.active,#footerMenu a.active:hover{color:#1c1c1c;}
#mainMenu a.level1{color:#fff;background-color:#009CDD;}
#mainMenu a.level1:hover{color:#d3effc;background-color:#009cdd;}
#mainMenu a.level1active,#mainMenu a.level1active:hover{color:#ffd60c;background-color:#009cdd;}
/*_MENU (main menu)_*/
#mainMenu ul,#mainMenu li{list-style-type:none;margin:0;padding:0;}
#mainMenu,#mainMenu_content,#mainMenu ul,#mainMenu li,#mainMenu a{display:block;float:left;clear:both;width:100%;overflow:hidden;}
#mainMenu a{word-wrap:break-word;}
#mainMenu a,#mainMenu a:hover{text-decoration:none;}
#mainMenu .open{display:block;padding-top:0.2em;padding-bottom:0.5em;}
#mainMenu .menuclosedclass{display:none;}
#mainMenu li{padding-bottom:1px;}
#mainMenu a.level1,#mainMenu a.active{font-weight:bold;}
#mainMenu a{line-height:1.35;padding-top:5px;padding-bottom:5px;}
#mainMenu a.level1{padding-top:6px;padding-bottom:6px;}
#mainMenu a{font-size:11px;}
#mainMenu a.level1,#mainMenu a.level2{font-size:12px;}
#mainMenu a{padding-left:16%;width:80%;padding-right:4%;}
#mainMenu a.level1,#mainMenu a.level2{padding-left:4%;width:84%;padding-right:12%;}
#mainMenu a.level3{padding-left:8%;width:80%;padding-right:12%;}
#mainMenu a.level4{padding-left:12%;width:76%;padding-right:12%;}
#mainMenu a{position:relative;}
#mainMenu a .arw,#mainMenu a .bgmenubot,#mainMenu a .bgmenutop{position:absolute;text-indent:-999px;}
#mainMenu a.level1 .bgmenubot,#mainMenu a.level1 .bgmenutop{width:100%;height:5px;}
#mainMenu a .bgmenubot{bottom:0;left:0;} 
#mainMenu a .bgmenutop{top:0;left:0;}
#mainMenu a .arw{left:149px;}
#mainMenu a .arw{top:8px;height:8px;width:8px;}
#mainMenu a.level1 .arw{top:8px;height:12px;width:11px;}
#mainMenu a .bgmenubot,#mainMenu a .bgmenutop{display:none;}
#mainMenu a .arw,#mainMenu a.level1 .bgmenubot{display:block;}
#mainMenu .toplevel .arw{display:none !important;}
#mainMenu ul.hideFirstLevel a{display:none;}
#mainMenu ul.hideFirstLevel ul a{display:block;}
/**/
#imageAndTextSlideshow .textOverImage .text,.spOfBxCol2:hover,.spageSlide-selected .spOfBxCol2,.spageSlide-selected .spOfBxCol2:hover{background-color:#0174ab;background-color:rgba(1,116,171,0.95);}
#imageAndTextSlideshow .textOverImage .text,#imageAndTextSlideshow .textOverImage .text a,.spOfBxCol2:hover,.spageSlide-selected .spOfBxCol2,.spageSlide-selected .spOfBxCol2:hover{color:#fff;}
.spOfBxCol2{background-color:#009fe1;background-color:rgba(0,159,225,0.45);color:#bfe7f7;}
.spOfBxCol2:hover,.spageSlide-selected .spOfBxCol2,.spageSlide-selected .spOfBxCol2:hover{font-weight:bold;}
#imageAndTextSlideshowWrap{font-size:11px;}
#imageAndTextSlideshowWrap,#imageAndTextSlideshowWrap h1,#imageAndTextSlideshowWrap h2,#imageAndTextSlideshowWrap h3{line-height:1.35;}
#imageAndTextSlideshowWrap,#imageAndTextSlideshow{clear:both;float:left;width:100%;}
#imageAndTextSlideshowWrap,#imageAndTextSlideshow,#imageAndTextSlideshow .spageSlidePanel,#imageAndTextSlideshow .info,#imageAndTextSlideshow .image,#imageAndTextSlideshow .imageover,#imageAndTextSlideshow .imageover div,#imageAndTextSlideshow .imageover span{width:582px;}
#imageAndTextSlideshow .spageSlideNav{right:0;bottom:0;}
#imageAndTextSlideshowWrap,#imageAndTextSlideshow,#imageAndTextSlideshow .spageSlidePanel,#imageAndTextSlideshow .info,#imageAndTextSlideshow .image,#imageAndTextSlideshow .imageover,#imageAndTextSlideshow .imageover div,#imageAndTextSlideshow .imageover span{height:320px;overflow:hidden;}
#searchEngine,#searchEngine iframe{min-height:320px;}
/*
#searchEngine .text{min-height:281px;}
#searchEngine .button{margin-bottom:0;}
*/
ul.spageSlideNav{display:block;}
#imageAndTextSlideshow .spageSlidePanel{margin:0;}
#imageAndTextSlideshow .info{text-align:left;}
#imageAndTextSlideshow{position:relative;}
#imageAndTextSlideshow .imageover{float:none;left:0;position:absolute;top:0;}
#imageAndTextSlideshow .spOfBxCol2,#imageAndTextSlideshow .spOfBxCol2 .nr{width:21px;}
#imageAndTextSlideshow .spOfBxCol2{text-align:center;}
#imageAndTextSlideshow .spOfBxCol2,#imageAndTextSlideshow .spOfBxCol2 span{cursor:pointer;}
/*
#imageAndTextSlideshow .spOfBxCol2{opacity:0.6;}
#imageAndTextSlideshow .spageSlide-selected .spOfBxCol2{opacity:1;}
*/
#imageAndTextSlideshow .info p,#imageAndTextSlideshow .info h1,#imageAndTextSlideshow .info h2,#imageAndTextSlideshow .info h3{margin:0;padding:0;}
#imageAndTextSlideshow .image{background-color:transparent;clear:both;float:left;overflow:hidden;}
#imageAndTextSlideshow .image,#imageAndTextSlideshow .info{left:0;position:absolute;top:0;}
#imageAndTextSlideshow .info,#imageAndTextSlideshow .info .textOverImage,#imageAndTextSlideshow .info .text,#imageAndTextSlideshow .info,#imageAndTextSlideshow .info .txt1{display:block;}
#imageAndTextSlideshow a.info,#imageAndTextSlideshow a.info:hover{text-decoration:none;}
#imageAndTextSlideshow .info .text,#imageAndTextSlideshow .info .txt1{padding-left:0;padding-right:0;}
#imageAndTextSlideshow ul.spageSlideNav{z-index:20;}
#imageAndTextSlideshow .info{z-index:10;}
#imageAndTextSlideshow .infoLink{z-index:15;}
#imageAndTextSlideshow .image{z-index:8;}
#imageAndTextSlideshow .info .textOverImage{overflow:hidden;padding:0;position:absolute;left:0;bottom:0;width:582px;}
#imageAndTextSlideshow .textOverImage .text{clear:both;display:block;float:left;overflow:hidden;padding:0px 8px 0px 8px;width:auto;}
#imageAndTextSlideshow .textOverImage .text a{font-weight:bold:}
#imageAndTextSlideshow .textOverImage .text .txt1{margin:0;padding-top:3px;padding-bottom:3px;}
#imageAndTextSlideshow .no_link .infoLink{display:none;}
#imageAndTextSlideshow .info a.infoLink,#imageAndTextSlideshow .info a.infoLink:hover{text-decoration:none;}
#imageAndTextSlideshow ul.spageSlideNav{list-style:none outside none;margin:0;padding:0;position:absolute;}
#imageAndTextSlideshow ul.spageSlideNav li{clear:none;display:block;float:left;padding:0;}
#imageAndTextSlideshow .spageSlideNav-item{padding:0;}
#imageAndTextSlideshow .spOfBxCol2,#imageAndTextSlideshow .spOfBxCol2:hover{display:block;text-decoration:none;}
#imageAndTextSlideshow li.spageSlideNav-item a,#imageAndTextSlideshow li.spageSlideNav-item a span,#imageAndTextSlideshow .spOfBxCol2 .nr{height:21px;line-height:21px;overflow:hidden;}
#imageAndTextSlideshow li.spageSlideNav-item a span{clear:none;display:block;float:left;}
#imageAndTextSlideshow li.spageSlideNav-item a:hover{}
#imageAndTextSlideshow ul.spageSlideNav li.spageSlide-selected a{}
#imageAndTextSlideshow .spageSlidePanel{position:relative;}
.spOfBxCol2 .nr{clear:both;display:block;float:left;text-align:center;}
#imageAndTextSlideshow .spageSlide-hide{display:none;}
#imageAndTextSlideshow .txt1{clear:both;float:left;}
#imageAndTextSlideshow .spageSlideNav-item{margin-left:5px;}
#imageAndTextSlideshow #spageSlideNav1{margin-left:0;}
#imageAndTextSlideshow .spageSlideNav-item a{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
#imageAndTextSlideshow .textOverImage .text{border-radius-topright:1px;-moz-border-radius-topright:1px;-webkit-border-radius-topright:1px;}
/**/
/**/
#moreImagesSlideshow{font-size:11px;background-color:#F5FBFD;}
.pikachoose,.pikachoose a{color:#fff;}
.pika-stage,.pika-stage img{text-align:center;}
.pika-stage .caption{background-color:#0174ab;background-color:rgba(1,116,171,0.95);}
.pika-imgnav a.previous span,.pika-imgnav a.next span,.pika-counter{background-image:url(../images/spriteSlideshow.png);background-repeat:no-repeat;}
.pika-imgnav a.previous span{background-position:left top;}
.pika-imgnav a.next span{background-position:-31px top;}
.pika-counter{background-position:left -97px;}
/*
.pika-imgnav a.play span{background:url(../images/pika_images/play.png) no-repeat 50% 50%;}
.pika-imgnav a.pause span{background:url(../images/pika_images/pause.png) no-repeat 50% 50%;}
*/
.pika-imgnav a.play,.pika-imgnav a.pause{display:none!important;}
#moreImagesSlideshow{float:left;clear:both;}
#moreImagesSlideshow{margin-bottom:0;}
#moreImagesSlideshow,#moreImagesSlideshow .pika-stage{width:582px;overflow:hidden;}
.pika-imgnav a.previous,.pika-imgnav a.next{height:100%;}
#moreImagesSlideshow .pika-stage,.pika-imgnav a.previous,.pika-imgnav a.next{height:320px;}
.pikachoose{margin:0 auto;}
.pikachoose p{padding:0;margin:0;}
.pikachoose a{cursor:auto;}
.pika-imgnav a{cursor:pointer;}
.pika-stage{position:relative;}
.pika-stage .pika-aniwrap,.pika-stage .main-image{position:absolute;top:0;left:0;}
.pika-stage .pika-aniwrap{width:100%;}
.pika-stage .pika-ani{position:relative;display:none;z-index:2;margin:0 auto;}
.pika-stage img{border:0;}
.pika-textnav,.pika-imgnav{display:none;}
.pika-counter,.pika-stage .caption{position:absolute;}
.pika-stage .caption{width:562px;}
.pika-counter,.pika-stage .caption{font-size:1em;}
.pika-stage .caption{text-align:right;display:none!important;bottom:0;left:0;padding:5px 10px;}
.pika-counter{top:0;right:5px;width:69px;height:22px;line-height:22px;text-align:center;color:#009DE0;}
#pikame{display:none;}
.pika-imgnav a{position:absolute;text-indent:-5000px;block;z-index:3;overflow:hidden;}
.pika-imgnav a,.pika-imgnav a span{display:block;}
.pika-imgnav a.previous,.pika-imgnav a.next{width:50px;top:0;} 
.pika-imgnav a.previous span,.pika-imgnav a.next span{width:31px;height:97px;position:absolute;top:35%;}
.pika-imgnav a.previous,.pika-imgnav a.previous span{left:0;}
.pika-imgnav a.next,.pika-imgnav a.next span{right:0;}
.pika-imgnav a.play,.pika-imgnav a.pause,.pika-imgnav a.play span,.pika-imgnav a.pause span{width:50px;height:50px;}
.pika-imgnav a.play,.pika-imgnav a.pause{top:15px;left:13px;z-index:4;}
.pika-imgnav a.previous,.pika-imgnav a.next,.pika-imgnav a.play,.pika-imgnav a.pause{display:block;}
.pika-imgnav a{filter:alpha(opacity=55);opacity:0.55;-moz-opacity:0.55;}
.pika-imgnav a:hover{filter:alpha(opacity=100);opacity:1.00;-moz-opacity:1.00;}
/**/
#header .image{position:relative;background:url(../images/af_header_image.jpg) right top no-repeat transparent;}
.image #searchSiteBox{position:absolute;right:12px;top:9px;z-index:+10;}
#searchSiteBox,#searchSiteBox input,#searchSiteBox a{color:#fff;}
#searchSiteBox{width:184px;overflow:hidden;background:url(../images/search_box.png) left top no-repeat transparent;}
#searchSiteBox,#searchSiteBox input{height:27px;line-height:25px;}
#searchSiteBox .inputText{width:110px;padding:0 0 0 44px;}
#searchSiteBox .button{width:30px;padding-top:30px;}
#searchSiteBox input{border:none;background:none transparent;padding:0;margin:0;float:left;clear:none;display:block;}
/**/
#blogBox{padding-bottom:1em;}
#blogBox ul,#blogBox li{list-style:none;display:block;padding:0;margin:0;}
#blogBox,#blogBox ul,#blogBox li,#blogBox div,#blogBox li a,#blogBox .ttl{float:left;clear:both;width:100%;}
#blogBox{width:181px;padding-left:10px;padding-right:10px;}
#rightside_content #blogBox{width:100%;padding-left:0;padding-right:0;}
#blogBox li a,#blogBox .ttl{display:block;}
#blogBox li{padding-top:0.8em;}
#blogBox li.first-child{padding-top:0;}
#blogBox{line-height:1.4;}
#blogBox .title,#blogBox .itmRow1{line-height:1.2;}
#blogBox li a{color:#3d3d3d;}
#blogBox .title h2{margin:0;padding:0;}
#blogBox .title{margin-bottom:1em;}
#blogBox .title,#blogBox .title h2,#blogBox .title a,#blogBox .itmRow1{color:#00588a;}
#blogBox .blogGroup{color:#009CDD}
#blogBox .title,#blogBox .title h2,#blogBox .title a{text-align:center;}
#blogBox .itmRow1{font-size:1.1em;}
#blogBox .author{font-weight:bold;}
#blogBox .moreblogs{display:block;float:right;padding:0.5em 0 0 0;}
#blogBox .date{background:url(../images/arwBlueRight.gif) left 2px no-repeat transparent;padding-left:9px;}
body.FI #blogBox .title{height:50px;overflow:hidden;background:url(../images/af_matkablogit_title.png) center top no-repeat transparent;}
body.FI #blogBox .title span{display:block;padding-top:50px;}
/**/
/*.startpage #blogBox{margin-bottom:0;padding-bottom:0;height:auto;overflow:hidden;}*/
.startpage .content_wrap_text{margin-bottom:0;padding-bottom:0;height:115px;overflow:hidden;}
/*.startpage #rightside_content{padding-top:59px;}*/
/**/
#emailLisBoxIcons,#emailLisBox{margin-bottom:20px;}
#emailLisBoxIcons,#emailLisBoxIcons a{float:left;clear:both;display:block;}
#emailLisBoxIcons{width:100%;}
#emailLisBoxIcons a{width:193px;height:111px;}
#emailLisBoxIcons .fi span{display:none;}
#emailLisBoxIcons .fi{background:url(../images/spriteGeneral.png) left top no-repeat transparent;}
#emailLisBoxIcons .fi:hover{background-position:left -111px;}
/**/
#hotelTypeBox,#hotelTypeBox ul,#hotelTypeBox li,#hotelTypeBox .itm,#hotelTypeBox .ttl,#hotelTypeBox .txt{float:left;display:block;overflow:hidden;}
#hotelTypeBox span{display:block;}
#hotelTypeBox,#hotelTypeBox ul,#hotelTypeBox li,hotelTypeBox .itm{clear:both;}
#hotelTypeBox ul,#hotelTypeBox li{list-style:none;padding:0;margin:0;}
#hotelTypeBox,#hotelTypeBox ul,#hotelTypeBox li,#hotelTypeBox .itm{width:100%;}
#hotelTypeBox .defaultIcon{font-size:1.2em;line-height:1.35;text-align:center;font-weight:bold;color:#1a1a1a;}
#hotelTypeBox .txt,#hotelTypeBox .ttl{vertical-align:middle;}
#hotelTypeBox .txt{width:66px;}
#hotelTypeBox .ttl{float:right;font-size:1.2em;line-height:1.2;width:115px;font-weight:bold;}
#hotelTypeBox .txt span{padding:0.1em 0.2em;}
#hotelTypeBox .ttl span{padding:1.3em 0.2em;}
#hotelTypeBox .itm{background-color:#ffd701;}
#hotelTypeBox img{width:100%;height:auto;}
#hotelTypeBox li{padding-top:0.5em;min-height:50px;}
#hotelTypeBox li.first-child{padding-top:0;;}
/**/
#hotelTypeBox .defaultIcon .itm{background-color:transparent;}
#hotelTypeBox .defaultIcon .ttl{background:url(../images/spriteHotelTypeIcons.jpg) right top no-repeat transparent;height:112px;}
#hotelTypeBox .id2FI .ttl{background-position:left top;}
#hotelTypeBox .id3FI .ttl{background-position:left -112px;}
#hotelTypeBox .id4FI .ttl{background-position:left -224px;}
#hotelTypeBox .id1FI .ttl{background-position:left -336px;}
#hotelTypeBox .defaultIcon .txt span{padding:1.8em 0 0 0;}
#hotelTypeBox .defaultIcon .ttl span{display:none;}
.PackageBooking2 #hotelTypeBox .id2FImultiHtypeIcon .ttl{background-position:left -448px;}
.PackageBooking2 #hotelTypeBox .id3FImultiHtypeIcon .ttl{background-position:left -509px;}
.PackageBooking2 #hotelTypeBox .id4FImultiHtypeIcon .ttl{background-position:left -570px;}
.PackageBooking2 #hotelTypeBox .id1FImultiHtypeIcon .ttl{background-position:left -631px;}
.PackageBooking2 #hotelTypeBox{padding-top:1em;}
.PackageBooking2 #hotelTypeBox .defaultIcon{padding:0 0 0.3em 0;}
.PackageBooking2 #hotelTypeBox .txt{width:140px;}
.PackageBooking2 #hotelTypeBox .defaultIconMultiHtypeIcon{font-size:1em;line-height:1.2;width:127px;clear:none;}
.PackageBooking2 #hotelTypeBox .defaultIconMultiHtypeIcon .ttl{height:61px;width:62px;}
.PackageBooking2 #hotelTypeBox .defaultIconMultiHtypeIcon .txt{width:65px;}
.PackageBooking2 #hotelTypeBox .defaultIconMultiHtypeIcon .txt span{padding-left:6px;padding-top:0.4em;padding-bottom:0.4em;}
/**/
body.OffersExtNew #OffersExtNewWrap,body.OffersExtNew #OffersExtNewTable{width:100%;padding:0;margin:0;clear:both;}		
body.OffersExtNew #selectionWrap{padding-bottom:1em;text-align:center;font-size:1.1em;}
body.OffersExtNew #OffersExtNewWrap td{padding-top:0.3em;padding-bottom:0.3em;}
body.OffersExtNew .lastCol{text-align:right;}
body.OffersExtNew .date{white-space:nowrap;}
ul.buttonSelectionWrap,ul.buttonSelectionWrap li{list-style:none;padding:0;margin:0;}
body.OffersExtNew #OffersExtNewWrap,ul.buttonSelectionWrap,ul.buttonSelectionWrap li,ul.buttonSelectionWrap a,ul.buttonSelectionWrap a .cnt,ul.buttonSelectionWrap a .arw{display:block;float:left;}
body.OffersExtNew #OffersExtNewWrap,ul.buttonSelectionWrap,ul.buttonSelectionWrap li a{clear:both;}
ul.buttonSelectionWrap li a{padding:0 0 0 10px;}
ul.buttonSelectionWrap li a .arw{width:10px;text-indent:-999px;overflow:hidden;}
ul.buttonSelectionWrap li a .cnt{padding:0 8px;}
ul.buttonSelectionWrap a{color:#0074ab;}
ul.buttonSelectionWrap a.active,ul.buttonSelectionWrap a.active:hover{color:#050505;}
ul.buttonSelectionWrap a,ul.buttonSelectionWrap a .cnt,ul.buttonSelectionWrap a .arw{height:34px;line-height:33px;font-size:13px;}
ul.buttonSelectionWrap a,ul.buttonSelectionWrap a:hover{text-decoration:none;}
ul.buttonSelectionWrap li{padding:0 9px 8px 0;}
ul.buttonSelectionWrap li.last-child{padding-right:0;}
