body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

a {
    color: #0079cd;
    text-decoration: none;
}

body,td,th {
    font-family: tahoma;
    font-size: 11px;
}

select, input, textarea {
    font-size: 10pt;
    font-family: Arial, Tahoma, Verdana, Helvetica;
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

.selectbox {
    height:15px;
    font-size:10px;
    color:#0079cd;
}

.texttbox {
    height:15px;
    font-size:11px;
    color:#0079cd;
    border-bottom: 1px solid #0079cd;
    border-left: 1px solid #0079cd;
    border-right: 1px solid #0079cd;
    border-top: 1px solid #0079cd;
}

.banner {
    width:946px;
    height:209px;
}

.table_root {
    padding-top:20px;
    background-color:#005693;
}

.table_sub {
    width:960px;
    background-color:#FFFFFF;
    padding-top:12px;
}

.bg_menu {
    background-image:url(../images/menu_bg_hover.gif);
    height:26px;
    background-repeat:repeat-x;
    text-align:center;
}

.div_mnu1_hover {
    background-image:url(../images/bg_mn2.gif);
    height:23px;
    background-repeat:repeat-x;
    vertical-align:middle;
    text-align:center;
    position:inherit;
    padding-top:3px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:0px;
}

.div_mnu2_hover {
    height:19px;
    background-image:url(../images/bg_mn3.gif);
    background-repeat:repeat-x;
    padding-top:3px;
}

.div_mnu1 {
    height:23px;
    background-repeat:repeat-x;
    vertical-align:middle;
    text-align:center;
    position:inherit;
    padding-top:3px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:0px;
}

.div_mnu2 {
    height:19px;
    background-repeat:repeat-x;
    vertical-align:middle;
    padding-top:3px;
}

.link_menu {
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}

.selectbox {
    height:16px;
    font-size:10px;
    color:#0079cd;
}

.module_name {
    height:32px;
    width:50%;
    color:#dd6a04;
    font-weight:bold;
    text-align:left;
}

.line {
    background-image:url(../images/line.gif);
    width:11px;
    background-repeat:repeat-y;
    background-position:center;
}

.right {
    width:251px;
}

.c_1 {
    padding:5px;
    border-top:1px solid #c47c06;
}

.c_1_b {
    padding:5px;
    border-top:1px solid #c47c06;
}

.link_nomal:link {
    color:#de6a03;
    text-decoration:none;
}

.link_nomal:visited {
    color:#de6a03;
    text-decoration:none;
}

.link_nomal:visited:hover {
    color:#de6a03;
    text-decoration:underline;
}

.link_nomal:hover {
    color:#de6a03;
    text-decoration:underline;
}

.blur{
    background-color: #ececec;
	 color: inherit;
    margin-left: 2px;
    margin-top: 2px;
}

.shadow .content {
    position: relative;
    bottom: 1px;
    right: 1px;
    left:1px;
    top:1px;
}

.shadow {
    background-color: #e8e1e1;
    color: inherit;
}

.content1{
    background-color: #fff;
    color: #000;
    border: 1px solid #d0d0d0;
    padding: .5em 2ex;
}

.mn_veitval1 {
    background-color:#efefef;
    width:94%;
    padding-left:3px;
    height:20px;
}

.mn_veitval2 {
    width:94%;
    padding-left:3px;
    height:20px;
}

.iframe_exchange {
    height:80px;
    border:0px;
    width:250px;
}

.title_center{
    background-image:url(../images/title_c.gif);
    height:28px;
    background-repeat:repeat-x;
}

.title_l{
    width:20px;
    background-image:url(../images/title_c.gif);
    background-position:left;
}

.title_r{
    width:34px;
    background-image:url(../images/title_c.gif);
    background-position:right;
}

.title_row{
    border-bottom:#CCCCCC dotted 1px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
}

.title_row1{
    border-bottom:#CCCCCC dotted 1px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
    background-color:#efefef;
}

.title_link:link{
    color:#090c69;
    text-decoration:none;
}

.title_link:visited{
    color:#090c69;
    text-decoration:none;
}

.title_link:visited:hover{
    color:#090c69;
    text-decoration:underline;
}

.title_link:hover{
    color:#090c69;
    text-decoration:underline;
}

.link_title{
    font-size:10px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-align:left;
}

.pg_l{
    padding-left:12px;
}

.right_link:link{
    color:#000000;
    text-decoration:none;
}

.right_link:visited{
    color:#000000;
    text-decoration:none;
}

.right_link:visited:hover{
    color:#000000;
    text-decoration:underline;
}

.right_link:hover{
    color:#000000;
    text-decoration:underline;
}

.footer_top{
    border-bottom:1px solid #c47c06;
    padding-top:10px;
}

.footer_two{
    background-image:url(../images/footer_bg.gif);
    background-repeat:repeat-x;
    height:5px;
}

.footer_three{
    background-color:#ffffff;
    background-repeat:repeat-x;
    height:84px;
    color:#CCCCCC;
    text-align:center;
    padding-top:2px;
}

.footer_link:link{
    text-transform:uppercase;
    color:#FFFFFF;
    text-decoration:none;
}

.footer_link:visited{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:none;
}

.footer_link:visited:hover{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
}

.footer_link:hover{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
}

.td_image{
    width:180px;
}

.list_link:link{
    font-weight:bold;
    color:#0076c9;
    text-decoration:none;
}

.list_link:visited{
    color:#0076c9;
    font-weight:bold;
    text-decoration:none;
}

.list_link:visited:hover{
    color:#0076c9;
    font-weight:bold;
    text-decoration:underline;
}

.list_link:hover{
    color:#0076c9;
    font-weight:bold;
    text-decoration:underline;
}

.tr_list_hover{
    background-color:#efefef;
}

.img_moto{
    width:165px;
    height:115px;
    border:0px;
    padding:5px;
}

.td_moto{
    width:165px;
    border:0px;
    padding:5px;
}

.td_moto_name{
    width:165px;
    background-color:#0d85d7;
    height:20px;
    text-align:center;
}

.td_space{
    width:59px;
}

.moto_link:link{
    text-transform:uppercase;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}

.moto_link:visited{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
}

.moto_link:visited:hover{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
    font-weight:bold;
}

.moto_link:hover{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
    font-weight:bold;
}

.page_link:link{
    text-transform:uppercase;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}

.page_link:visited{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
}

.page_link:visited:hover{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
    font-weight:bold;
}

.page_link:hover{
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
    font-weight:bold;
}

.img_detail{
    width:298px;
}

.sub_tour{
    padding-left:25px;
}

.sub_tour_hover{
    background-color:#EFEFEF;
}

.sub_tour_link:link{
    color:#D77900;
    text-decoration:none;
}

.sub_tour_link:visited{
    color:#D77900;
    text-decoration:none;
}

.sub_tour_link:visited:hover{
    color:#D77900;
    text-decoration:underline;
}

.sub_tour_link:hover{
    color:#D77900;
    text-decoration:underline;
}

.img_dt_mt{
    width:214px;
    border:0;
    padding:10px;
}

.dt_name_l{
    background-image:url(../images/dt_mt_l.gif);
    width:5px;
    height:20px;
    background-repeat:no-repeat;
    background-position:left;
}

.dt_name_r{
    background-image:url(../images/dt_mt_r.gif);
    width:6px;
    height:20px;
    background-repeat:no-repeat;
    background-position:right;
}

.dt_name_c{
    background-image:url(../images/dt_mt_c.gif);
    background-repeat:repeat-x;
}

.properties_left{
    color:#0d85d7;
}

.properties_right{
    color:#0d85d7;
    font-weight:bold;
}

/***************************** Hotels ***************************/
.tb_l{
    background-image:url(../images/tb_l.jpg);
    height:35px;
    width:9px;
    background-repeat:no-repeat;
    background-position:left;
}

.tb_c{
    background-image:url(../images/tb_c.jpg);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}

.tb_r{
    background-image:url(../images/tb_r.jpg);
    width:8px;
    height:35px;
    background-position:right;
    background-repeat:no-repeat;
}

.td_subject{
    background-color:#675b00;
    height:20px;
    color:#FFFFFF;
    text-align:left;
    font-weight:bold;
    padding-left:10px;
}

.td_l{
    border-left:#0582da 1px solid;
}

.td_r{
    border-right:#0582da 1px solid;
}

.td_c{
    border-left:#d5d5d5 solid 1px;
    height:30px;
}

.td_text{
    color:#696969;
    text-align: left;
}

.td_bg{
    background-color:#f0f0f0;
    height:30px;
}

.hotel_link:link{
    color:#0076c9;
    text-decoration:none;
}

.hotel_link:visited{
    color:#0076c9;
    text-decoration:none;
}

.hotel_link:visited:hover{
    color:#0076c9;
    text-decoration:underline;
}

.hotel_link:hover{
    color:#0076c9;
    text-decoration:underline;
}

.tb_tb{
    color:#FFFFFF;
    text-align:center;
    border-right:#d5d5d5 solid 1px;
    height:15px;
}

.tb_tb1{
    color:#FFFFFF;
    text-align:center;
    border-right:#d5d5d5 solid 1px;
    height:100%;
}

.special{
    font-weight:bold;
    color:#ea7300;
}

.hotelname{
    color:#0076c9;
}

.td_tb_foter{
    border-bottom:#0582da 1px solid;
    height:1px;
}

.td_module_name{
    border-top:#c47c06 solid 1px;
    height:30px;
    color:#c47c06;
    text-transform:uppercase;
    padding:10px;
    font-weight:bold;
    text-align:left;
}

/*********************** FAQ*******************/
.faq_subject{
    background-color:#f0f0f0;
    height:20px;
    color:#0077cb;
    font-weight:bold;
    text-align:left;
    padding-left:10px;
}

.faq_tdcontent{
    color:#696b6c;
    padding-left:7px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
}

.faq_link:link{
    color:#696b6c;
    text-decoration:none;
}

.faq_link:hover{
    color:#696b6c;
    text-decoration:underline;
}

.faq_link:visited{
    color:#696b6c;
    text-decoration:none;
}

.faq_link:visited:hover{
    color:#696b6c;
    text-decoration:underline;
}

.faq_div{
    padding-top:5px;
}

.faq_answer{
    border-bottom:1px solid #c47c06;
    color:#c47c06;
    font-weight:bold;
    text-align:left;
}

.faq_text_question{
    color:#dd6a04;
    font-weight:bold;
}

.faq_text_answer{
    padding-left:15px;
}

.box_format_2 {
    border: 1px solid #EFEFEF;
    background: #F2F4F6 url('/themes/default/images/input_bg_tal.jpg') repeat-x scroll left top;
    width: 273px;
    height: 19px;
    margin-top: 3px;
    margin-bottom: 3px;
    vertical-align: middle;
}

.font_format_1 {
    font-size: 12px;
    color: #4b4b4b;
}

.way:link{
    height:32px;
    width:50%;
    color:#dd6a04;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.way:visited{
    height:32px;
    width:50%;
    color:#dd6a04;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.way:visited:hover{
    height:32px;
    width:50%;
    color:#dd6a04;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.way:hover{
    height:32px;
    width:50%;
    color:#dd6a04;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.button:hover, .button:focus {
    background: #0079cd;
    border: 1px solid #0079cd;
}

.inputbox:hover, .inputbox:focus {
    border: 1px solid #0079cd;
}

#ja-container-outer {
    border: 1px solid #000000;
}

#ja-leftcol div.moduletable h3, #ja-subnav h3 {
    border-left: 5px solid #000000;
}

.contentheading {
    color: #0079cd;
}

table.blog .contentheading {
    color: #0079cd;
}

table.blog a.contentpagetitle {
    color: #DC9420;
}

.sectiontableheader {
    background: #0079cd;
}

#mod_search_searchword:hover, #mod_search_searchword:focus {
    border: 1px solid #0079cd;
}

#ja-topnav {
    background-image:url(../images/menu_bg_hover.gif);
}

#ja-cssmenu li ul {
    background: url(../../ja_cssmenu/img/navbg-brown.gif) #0079cd;
    border: 1px solid #90826C;
}

#ja-cssmenu li a.active {
    background: #000000!important;
}

#ja-cssmenu li li a.active {
    background: none!important;
}

#ja-cssmenu li:hover,#ja-cssmenu li.sfhover {
    background: #000000!important;
}

#ja-cssmenu ul li:hover, #ja-nav ul ul li:hover,#ja-cssmenu ul li.sfhover, #ja-nav ul ul li.sfhover {
    background: url(../../ja_cssmenu/img/navbg-on-brown.gif) no-repeat top right #000000!important;
}

/* TRANSMENU */
.transMenu .background {
    background-color: #0079cd!important;
}

.transMenu {
    position: absolute;
    overflow: hidden;
    left: -1000px;
    top: -1000px;
}

.transMenu .content {
    position: B;
}

.transMenu .items {
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 2;
}

.transMenu.top .items {
    ;
}

.transMenu .background {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
}

.transMenu .shadowRight {
    width: 2px;
    position: absolute;
    z-index: 3;
    top: 3px;
    -moz-opacity: .4;
    filter: alpha(opacity=40);
}

.transMenu .shadowBottom {
    position: absolute;
    z-index: 1;
    left: 3px;
    height: 2px;
    -moz-opacity: .4;
    filter: alpha(opacity=40);
}

.transMenu .item {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: none;
    border: none;
    cursor: pointer;
    cursor: hand;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.transMenu .item.hover {
    background: #E7B564;
    color: #FFFFFF;
}

.transMenu .item img {
    margin-left: 10px;
}

.transMenu .item#active {
    background: #E7B564;
    color: #FFFFFF!important;
}

.transMenu .item#active.hover {
    color: #FFFFFF;
}

#ja-transmenu {
    margin: 0;
    padding: 0;
    height: 25px;
}

#ja-transmenu li {
    margin: 0;
    padding: 0;
    background: none;
    display: inline;
}

#ja-transmenu li a {
	 padding: 0 20px;
    float: left;
    line-height: 25px;
    height: 25px;
    text-decoration: none;
    display: block;
    text-align: center;
}

#ja-transmenu li a:hover {
	color: #FFFFFF;
}

a.havechild-mainlevel-trans {
    color: #FFFFFF;
    background: url(../ja_transmenu/img/arrow-off.gif) 92% 52% no-repeat;
}

a.havechild-mainlevel-trans:hover, a.mainlevel-trans:active {
    color: #FFFFFF;
    background: url(../ja_transmenu/img/arrow-on.gif) 92% 52% no-repeat #E7B564;
}

a.havechild-mainlevel_active-trans {
    background: url(../ja_transmenu/img/arrow-off.gif) 92% 52% no-repeat #E7B564;
    color: #FFFFFF;
}

a.havechild-mainlevel_active-trans:hover , a.havechild-mainlevel_active-trans:active {
    background: url(../ja_transmenu/img/arrow-on.gif) 92% 52% no-repeat #E7B564;
}

a.mainlevel-trans {
    color: #FFFFFF;
}

a.mainlevel-trans:hover, a.mainlevel-trans:active {
    background: #E7B564;
    color: #FFFFFF;
}

a.mainlevel_active-trans {
    background: #B5A997;
    color: #ffffff;
}

a.mainlevel_active-trans:hover, a.mainlevel_active-trans:active {
    background: #E7B564;
}

.td_text h1 {
	display: inline;
	font-size: 12px;
	font-weight: bold;
}

.td_text h1 a {
	cursor: pointer;
	text-decoration: none;
	color: #696969;
}

.pg_l h1 {
	display: inline;
	font-size: 12px;
	font-weight: bold;
}

#faq_link {
    text-align: center;
}

#faq_link h1 {
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.pg_l .faq_linkh1 h1 a {
	cursor: pointer;
	text-decoration: none;
	color: #696969;
}

.pg_l .faq_linkh1 h1 a:hover {
	color: #0076C9;
}

.td_text h1 a:hover {
	color: #0076C9;
}

.table_sub table tr td div.td_text {
	text-align: center;
}

.mota {
	text-align: left;
	color: #696969;
	font-size: 11px;
}

.td_text_top .linkh1 {
	display: none;
}

.td_text .mota {
	display: none;
}

#about_linkh1  {
	text-align: center;
}

#about_linkh1 h1 {
	display: inline;
    font-size: 12px;
    font-weight: bold;
}

#about_linkh1 h1 a {
	color: #696969;
    cursor: pointer;
    text-decoration: none;
}

#about_linkh1 h1 :hover {
	color: #0076C9;
}

.table_sub #about_linkh1 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#moto_link {
	margin: 0px 0px 0px -265px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#moto_link h1 {
	display: inline;
    font-size: 12px;
    font-weight: bold;
}

#moto_link h1 a {
	color: #696969;
    cursor: pointer;
    text-decoration: none;
}

#moto_link h1 :hover {
	color: #0076C9;
}

.td_text_top {
	display: none;
}

#moto_link_foren {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	
    font-size: 12px;
    font-weight: bold;
}

#moto_link_foren a {
	color: #696969;
    cursor: pointer;
    text-decoration: none;
}

#moto_link_foren h1 {
	display: inline;
    font-size: 12px;
    font-weight: bold;
}

#moto_link_foren h1 a {
	color: #696969;
    cursor: pointer;
    text-decoration: none;
}

#moto_link_foren h1 :hover {
	color: #0076C9;
}

.h1_link {
	display: inline;
    font-size: 12px;
    font-weight: bold;
	text-align: center;
}

.h1_link a {
	color: #696969;
    cursor: pointer;
    text-decoration: none;
	text-align: center;
}
