input, textarea, select {
	border: thin solid #666;
	border-width:1px;
}
input[type="checkbox"] {
	border:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
	color: #333;
}
.bg_bottom {
	background-image:url(/px_eholidays/bg_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align:top;
}
.bg_top {
	background-image:url(/px_eholidays/bg_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	vertical-align:top;
	width:100%;
	/*height:900px;*/
}


.centerpanel_top {
	/*
	background-image:url(background_centerpanel_top.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	*/
	background:none;
	vertical-align:top;
}

.leftpanel_top {
	/*background-image:url(background_leftpanel_top.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	*/
	background:none;
}

.rightpanel_top {
	/*
	background-image:url(background_rightpanel_top.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	*/
	background:none;
}

.banners_panel {
	vertical-align:top;
	padding-top:5px;
	padding-left:28px;
}

.top_menyy_table {
	background-image:url(background_topmenyy_bottomline.jpg);
	background-position: bottom left;
	background-repeat:repeat-x;
}

.top_menyy_delimiter {
	background-image:url(background_topmenyy_delimiter.jpg);
	background-position: bottom left;
	background-repeat:repeat-x;
}

.top_menyy_item {
	background-image:url(background_topmenyy_item.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	vertical-align:bottom;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
}

.top_menyy_item_editor {
	background-image:url(background_topmenyy_item.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	vertical-align:bottom;
	padding-left:6px;
	padding-bottom:6px;
}

.topmenu, a.topmenu:link, a.topmenu:active, a.topmenu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#00235f;
	text-decoration:none;
	margin-bottom:10px;
}

a.topmenu:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#255ebf;
	text-decoration:none;
	margin-bottom:10px;
}

.topmenu_sel, a.topmenu_sel:link, a.topmenu_sel:hover, a.topmenu_sel:active, a.topmenu_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#255ebf;
	text-decoration:none;
	margin-bottom:10px;
}

.white_background {
	background-color:#ffffff;
}

.footer_table {
	width:1000px;
}

.avalehe_pic_table {
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	background-color:#003f8b;
}

.footer_right {
	padding-right:11px;
	vertical-align:bottom;
	padding-bottom:6px;
}

.footer, a.footer:link, a.footer:hover, a.footer:active, a.footer:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	font-weight:normal;
	color:#7798cf;
	text-decoration:none;
}

.footer_spacer {
	background-image:url(background_footer_spacer.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.kuumad_pakkusised_table {
	background-image:url(background_avaleht_kuumad_pakkumised_bottom.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

.kuumad_pakkusised {
	background-image:url(background_avaleht_kuumad_pakkumised.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
}

.offers_header {
	background-image:url(background_avaleht_kuumad_pakkumised_top.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#0060aa;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-left:8px;
	height:33px;
}

.offers_header_orangetext {
	background-image:url(background_avaleht_kuumad_pakkumised_top.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#0060aa;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color: #F90;
	text-decoration:none;
	padding-left:8px;
}

.kuumad_pakkusised_header {
	background-image:url(background_avaleht_reisipakkumised_header.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#d3e9ff;
	height:177px;
}

.viimase_hetke_pakkumised_header {
	background-image:url(/px_eholidays/background_viimase_hetke_pakkumised_header.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#dcedff;
}

.reisipakkumised_header {
	background-image:url(/px_eholidays/background_reisipakkumised_header.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#e6f2fe;
	height:18px;
}
.selgitus_header {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	color:#499ac8;
	text-decoration:none;
}

.siht_lahtekoht {
	padding-left:7px;
}

.news_header {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-decoration:none;
	padding-left:8px;
}
.news_content {
	padding:5px;
	height:160px;
	vertical-align: top;
}

.siht_lahtekoht_hind {
	padding-right:9px;
}

.hotell_hostell_spa_bottom {
	background-color:#bfdefe;
	height:3px;
}

.hotell_hostellid_ja_paketid {
	background-color:#cfe7ff;
}

.hotell_hostell_main {
	background-image:url(bg_reisipakkumised_main.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
	width:100%;
	height:125px;
	background-color:#d3e9ff;
	padding:5px;

}

.below_reisipakkumised {
	background-image:url(bg_reisipakkumised_main.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
	width:100%;
	background-color:#deeefe;
	padding:0px;
	margin:0px;
}


.viimase_hetke_pakkumised_main {
	background-image:url(background_viimase_hetke_pakkumised.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
	width:100%;
	height:144px;
	background-color:#d3e9ff;
	padding:5px;
}
.reisipakkumised_header {
	background-image:url(background_reisipakkumised_header.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#e6f2fe;
	height:18px;
}

.reisipakkumised_main {
	background-image:url(bg_reisipakkumised_main.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
	width:100%;
	height:100%;
	background-color:#deeefe;
	padding:5px;
}





.langs_item {
	vertical-align:bottom;
	padding-bottom:8px;
}

.langs, a.langs:link, a.langs:active, a.langs:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	font-weight:normal;
	/*
	color:#809bc9;
	*/
	color:#0061aa;
	text-decoration:none;
}

a.langs:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	font-weight:normal;
	/*
	color:#ffffff;
	*/
	color:#f79f27;
	text-decoration:none;
}

.langs_sel, a.langs_sel:link, a.langs_sel:hover, a.langs_sel:active, a.langs_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	font-weight:normal;
	/*
	color:#ffffff;
	*/
	color:#f79f27;
	text-decoration:none;
}

.lang_pointer {
	background-image:url(background_lang_pointer.gif);
	background-position:9px 7px;;
	background-repeat:no-repeat;
}

.lang_pointer_select {
	background-image:url(background_lang_pointer_s.gif);/*background_lang_pointer_sel.gif*/
	background-position:9px 7px;;
	background-repeat:no-repeat;
}

.navigate_item {
	vertical-align:bottom;
	padding-bottom:8px;
}

.navigate_item_pointer {
	background-image:url(background_lang_pointer.gif);
	background-position:9px 7px;;
	background-repeat:no-repeat;
}

.navigate_item_pointer_selected {
	background-image:url(background_lang_pointer_s.gif);/*background_lang_pointer_selected.gif*/
	background-position:9px 7px;;
	background-repeat:no-repeat;
}

.navigate, a.navigate:link, a.navigate:active, a.navigate:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	/* orig header color
	color:#809bc9;
	*/
	color:#0061aa;
	text-decoration:none;
}

a.navigate:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	/* orig header color
	color:#ffffff;
	*/
	color:#f79f27;
	text-decoration:none;
}
a.navigate_s:link,a.navigate_s:active,a.navigate_s:visited,a.navigate_s:hover{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	/* orig header color
	color:#ffffff;
	*/
	color:#f79f27;
	text-decoration:none;
}

.main_page_offer_search {
	background-image:url(background_avaleht_otsing.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.search_content {
	padding:5px;
	height:154px;
	vertical-align: top;
	background:url(holidays_picto.jpg) left top no-repeat;
}	
.search_content a:link, .search_content a:hover, .search_content a:visited, .search_content a:active {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;
	line-height:25px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	background:none;
	vertical-align:top;
	padding-bottom:10px;
}
.search_content p {
	padding-top:0px;
	padding-bottom:14px;
	margin:0px;
	width:100%;
}
.search_content p.last {
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	width:100%;
}

.avaleht_uudised_main {
	background-image:url(background_avaleht_uudised_main_spacer.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
}

.uudised_main {
	background-image:url(background_avaleht_uudised_main_spacer.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color:#373737;
	text-decoration:none;
}
.avaleht_greeting {
	vertical-align:top;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color:#373737;
	text-decoration:none;
}

.text_main, .text_main a:link, .text_main a:hover, .text_main a:visited, .text_main a:active {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color:#373737;
	text-decoration:none;
	background:none;
	vertical-align:top;
	padding-bottom:10px;
}
a.rphotel:link, a.rphotel:visited, a.rphotel:active {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color: #F60;
	text-decoration:none;
	background:none;
	vertical-align:top;
	padding-bottom:10px;
}
a.rphotel:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color: #F60;
	text-decoration: underline;
	background:none;
	vertical-align:top;
	padding-bottom:10px;
}

.text_main_box, .text_main_box a:link, .text_main_box a:hover, .text_main_box a:visited, .text_main_box a:active {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color:#373737;
	text-decoration:none;
	background:none;
	vertical-align:top;
	padding-bottom:0px;
}

.text_main_bold {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight: normal;
	color:#373737;
	text-decoration:none;
	background:none;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold;
}
.avaleht_uudised_header {
	background-image:url(background_avaleht_uudised_header_spacer.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
	padding-left:11px;
}

.avaleht_uudised_header_delimiter {
	background-image:url(background_avaleht_uudised_header_delimiter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	
}

.avaleht_uudised_grey_bottom {
	background-color:#e6e9ec;
	
}

.avaleht_spa_packetid_bottom {
	background-color:#cfe7ff;
}

.avaleht_kuumad_pakkusised_main {
	vertical-align:top;
	padding:5px;
	background-color:#dcedff;
}

.avaleht_uudised_main {
	vertical-align:top;
}

.second_menyy_delimiter_top {
	background-image:url(background_menyy2_delimiter.jpg);
	background-position: top left;
	background-repeat:repeat-x;
}

.second_menyy_delimiter {
	background-image:url(background_menyy2_delimiter.jpg);
	background-position: center left;
	background-repeat:repeat-x;
}

.alamleht_second_menyy {
	vertical-align:top;
}

.alamleht_second_menyy_item {
	background-image:url(background_menyy2_main_spacer.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#f3f4f8;
}

td.rub1_container {
	vertical-align:middle;
	padding-bottom:5px;
}
.alamleht_second_menyy_item_sel {
	background-image:url(background_menyy2_main_spacer_sel.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#e6e9f0;
}

.second_menyy_href, a.second_menyy_href:link, a.second_menyy_href:active, a.second_menyy_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:normal;
	color:#005183;
	text-decoration:none;
}

a.second_menyy_href:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#013657;
	text-decoration:none;
}

.second_menyy_href_sel, a.second_menyy_href_sel:link, a.second_menyy_href_sel:hover, a.second_menyy_href_sel:active, a.second_menyy_href_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#013657;
	text-decoration:none;
}

.second_menyy_pointer {
	background-image:url(background_menyy2_pointer.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.second_menyy_pointer_sel {
	background-image:url(background_menyy2_pointer_sel.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.third_menyy_pointer {
	background-image:url(background_menyy3_pointer.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-left:21px;
}

.third_menyy_delimiter {
	background-image:url(background_menyy3_delimiter.jpg);
	background-position:left;
	background-repeat:repeat-x;
	background-color:#e6e9f0;
}

.third_menyy_href, a.third_menyy_href:link, a.third_menyy_href:hover, a.third_menyy_href:active, a.third_menyy_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	color:#005183;
	text-decoration:none;
}

.third_menyy_href_sel, a.third_menyy_href_sel:link, a.third_menyy_href_sel:hover, a.third_menyy_href_sel:active, a.third_menyy_href_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	color:#005183;
	text-decoration:none;
}



.fourth_menyy_pointer {
	background-image:url(background_menyy3_pointer.jpg);
	background-position: 12px 8px;
	background-repeat:no-repeat;
	padding-left:21px;
}

.fourth_menyy_delimiter {
	background-image:url(background_menyy3_delimiter.jpg);
	background-position:left;
	background-repeat:repeat-x;
	background-color:#e6e9f0;
}

.fourth_menyy_href, a.fourth_menyy_href:link, a.fourth_menyy_href:hover, a.fourth_menyy_href:active, a.fourth_menyy_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	color:#005183;
	text-decoration:none;
}

.fourth_menyy_href_sel, a.fourth_menyy_href_sel:link, a.fourth_menyy_href_sel:hover, a.fourth_menyy_href_sel:active, a.fourth_menyy_href_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	color:#005183;
	text-decoration:none;
}



/* fifth level */

.fifth_menyy_pointer {
	background-image:url(background_menyy3_pointer.jpg);
	background-position: 20px 8px;
	background-repeat:no-repeat;
	padding-left:21px;
}

.fifth_menyy_delimiter {
	background-image:url(background_menyy3_delimiter.jpg);
	background-position:left;
	background-repeat:repeat-x;
	background-color:#e6e9f0;
}

.fifth_menyy_href, a.fifth_menyy_href:link, a.fifth_menyy_href:hover, a.fifth_menyy_href:active, a.fifth_menyy_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	color:#005183;
	text-decoration:none;
}

.fifth_menyy_href_sel, a.fifth_menyy_href_sel:link, a.fifth_menyy_href_sel:hover, a.fifth_menyy_href_sel:active, a.fifth_menyy_href_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	color:#005183;
	text-decoration:none;
}


/* // fifth level */







.maincontents {
	vertical-align:top;
}

.maincontents_bottom {
	vertical-align:top;
	background-image:url(background_contents_bottom.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

.maincontents_mainspace {
	background-image:url(background_contents_main_spacer.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
}

.maincontents_article_header {
	background-image:url(background_article_header.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
	vertical-align:bottom;
	padding-left:10px;
	padding-bottom:7px;
}

.maincontents_article_header_delimiter {
	background-image:url(background_article_header_delimiter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
}

.article_body {
	padding-left:10px;
	padding-right:10px;
}

.offersNsearch {
	vertical-align:top;
}

.alamleht_broneering {
	vertical-align:top;
}

.alamleht_broneering_mainpanel {
	background-image:url(background_alamleht_broneering_main.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}

.navigation_bar, a.navigation_bar:link, a.navigation_bar:active, a.navigation_bar:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	color:#8197be;
	text-decoration:none;
}

a.navigation_bar:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	color:#8197be;
	text-decoration:underline;
}

.navigation_bar_sel, a.navigation_bar_sel:link, a.navigation_bar_sel:hover, a.navigation_bar_sel:active, a.navigation_bar_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	color:#8197be;
	text-decoration:none;
}

.avalehe_uudiste_pildid_item {
	padding-bottom:8px;
	padding-top:8px;
	padding-right:10px;
	vertical-align:top;
}

.avalehe_uudiste_item {
	vertical-align:top;
	padding-top:7px;
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:normal;
	color:#373737;
	text-decoration:none;
}
.greeting_title {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
	padding-top:10px;
}
H1 {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
}

img.avalehe_uudiste_pildid {
	border:1px solid #949393;
}

.avalehe_uudisted_delimiter {
	background-image:url(background_avaleht_uudised_newsdelimiter.jpg);
	background-position:left;
	background-repeat:repeat-x;
}

.avalehe_uudiste_href, a.avalehe_uudiste_href:link, a.avalehe_uudiste_href:active, a.avalehe_uudiste_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
}

a.avalehe_uudiste_href:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:underline;
}

.uudiste_href, a.uudiste_href:link, a.uudiste_href:active, a.uudiste_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:normal;
	color:#005183;
	text-decoration:none;
}

a.uudiste_href:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:normal;
	color:#005183;
	text-decoration:underline;
}
/*jscroller*/
.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
	margin: 0;
	padding: 0;
}
.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {
	white-space: nowrap;
}
/* CSS Hack Safari */
#dummy {;# }
#scroller_container {
	overflow: auto;
}
/*//jscroller*/
