form,body,tr,td,th,div {
        padding:0px;
        margin:0px;
        font-family: Arial, Verdana, Helvetica, Tahoma;
        font-size: 12px;color: #673A1F;

    }
body {
        background-color: #fff;
    }
hr {
        border:1px solid #dddddd;
    }

a:link {
    font-size:12px;
    color: #673A1F;
    text-decoration: underline;
}

a:visited {
    font-size:12px;
    text-decoration: underline;
    color: #673A1F;
}
a:hover {
    font-size:12px;
    text-decoration: none;    
    color: #673A1F;
}
a:active {
    font-size:12px;
    text-decoration: underline;
    color: #673A1F;
}
a:active, a:focus, img {
    outline: 0;
    text-decoration:none;
}
a:active, a:focus, img {
    outline: 0;
    text-decoration:none;
}
a img
    {
    border:none;
    }
h1
    {
    color:#551301;
    font:normal 30px arial;
    text-align:center;

    }
h2
    {
    color:#551301;
    font:bold 24px arial;
    text-align:center;
    }
h3
    {
    color:#551301;
    font:normal 18px arial;
    text-align:center;
    }

#background_content {
  position: fixed;
  width: 100%;
  z-index:200;
  height: 100%;
  background: url(/images/system/bg.gif);
  //position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );
}
#background_container {
    position: absolute;
    width: 100%;
    z-index:210;
    height: 100%;
    }
#background_load_message {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:220;
    display:none;
    }
#background_load_message td  {
    font-size:13px;
    color:#777777;
    }

.c_background_content {
    position: fixed;
    width: 100%;
    z-index:200;
    height: 100%;
    background: url(/images/system/bg.gif);
    //position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );
    }  
.c_background_container  {
    position: absolute;
    width: 100%;
    z-index:210;
    height: 100%;
    }
.c_background_load_message  {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:220;
    display:none;
    }
.c_background_load_message td  {
    font-size:13px;
    color:#777777;
    }

.managemodule {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    background:url(/img/formsback.gif);
    }

.hideform, .hide, .hidden {
    display:none;
}
.show, .clear {
    display: block;
}

.copyright
    {
    padding:6px 5px 27px 0px;
    color:#551301;
    font:normal 11px arial;
    }

.full_tour_name a, .full_tour_name a:hover, .full_tour_name a:active, .full_tour_name a:visited, .full_tour_name a:link
    {
    font:bold 16px arial;
    text-decoration:none;
    color:#511402;
    }

.full_tour_name_best
    {
    color:#2D8F00;
    padding-bottom:3px;
    margin-bottom:5px;
    }
.full_tour_name_best a, .full_tour_name_best a:link,.full_tour_name_best a:hover, .full_tour_name_best a:active, .full_tour_name_best a:visited
    {
    text-decoration:none;
    color:#2D8F00;
    font:normal 16px arial;
    }
.full_tour_name_hot
    {
    color:#2D8F00;
    font:normal 16px arial;
    border-bottom:1px dashed #F0C272;
    padding-bottom:3px;
    margin-bottom:5px;
    }

.full_tour_name_hot a, .full_tour_name_hot a:link,.full_tour_name_hot a:hover, .full_tour_name_hot a:active, .full_tour_name_hot a:visited
    {
    text-decoration:none;
    color:#2D8F00;
    font:bold 16px arial;
    }

.full_tour_desc
    {
    padding-top:6px;
    color:#511402;
    font:normal 11px arial;
    }
.full_tour_type
    {
    color:#FF6600;
    font:bold 10px arial;
    padding-bottom:5px;
    padding-top:10px;
    }

.full_tour_cost_hot
    {
    color:red;
    font:bold 13px arial;
    padding-bottom:10px;
    text-decoration:underline;
    padding:14 3 16 3;
    }
.full_tour_tick
    {
    float:left;
    margin-left:7px;
    margin-top:-5px;
    }
.full_tour_line
    {
    clear:both;
    border-bottom:1px dashed #F0C272;
    font-size:1px;
    height:6px;
    margin-bottom:3px;
    }
.text_part
    {
    color:#FF6600;
    font:bold 12px arial;
    margin-top:10px;
    margin-bottom:10px;
    }
.help_but
    {
    width:189px;
    height:57px;
    border:none;
    cursor:pointer;
    background:url(/images/buttons/online_help_but.gif) no-repeat;
    }
.contact_phone
    {
    background:url(/images/cont_phone.gif) left no-repeat; 
    padding-left:30px;
    margin-bottom:5px;
    margin-left:2px;
    height:15px;
    padding-top:3px;
    }
.contact_mail
    {
    background:url(/images/cont_mail.gif) left no-repeat;
    padding-left:33px;
    margin-bottom:5px;
    height:19px;
    padding-top:3px;
    }
.contact_icq
    {
   background:url(/images/cont_icq.gif) left no-repeat;
   padding-left:30px;
   margin-bottom:20px;
   margin-left:2px;
   height:14px;
   padding-top:2px;
    }
.online_help
    {
    color:#551301;
    font:bold 14px arial;
    list-style-image: url(/images/circle.gif);
    }
.online_help a, .online_help a:link, .online_help a:visited, .online_help a:active
    {
    color:#551301;
    font:bold 14px arial;
    text-decoration:none
    }
.online_help a:hover
    {
    text-decoration:underline;
    }
.search_input
    {
    height:24px;
    width:170px;
    border:1px solid #9C7656;
    background:url(/images/search_bg.gif) repeat-x;
    color:#551301;
    font:normal 12px arial;
    }
.search_but
    {
    color:#633712;
    font:bold  14px arial;
    background:url(/images/buttons/search_but.gif) no-repeat;
    border:none;
    width:73px;
    height:24px;
    cursor:pointer;
    }
.good_short_lt
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_lt_light.gif) right no-repeat
    }
.good_short_rt
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_rt_light.gif) no-repeat
    }
.good_short_rb
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_rb_light.gif) no-repeat
    }
.good_short_lb
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_lb_light.gif) right no-repeat
    }
.good_short_top
    {
    background:#FFE3C0;
    height:9px;
    }
.good_short_left
    {
    width:9px;
    background:#FFE3C0;
    }
.good_short_right
    {
    width:9px;
    background:#FFE3C0;
    }
.good_short_bottom
    {
    height:9px;
    background:#FFE3C0;
    }

.good_short_lined .good_short_lt
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_bord_lt.gif) right no-repeat
    }
.good_short_lined .good_short_rt
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_bord_rt.gif) no-repeat
    }
.good_short_lined .good_short_rb
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_bord_rb.gif) no-repeat
    }
.good_short_lined .good_short_lb
    {
    height:9px;
    width:9px;
    background:url(/images/rects/yellow_bord_lb.gif) right no-repeat
    }
.good_short_lined .good_short_top
    {
    background:url(/images/rects/yellow_bord_top.gif) repeat-x;
    height:9px;
    }
.good_short_lined .good_short_left
    {
    width:9px;
    background:url(/images/rects/yellow_bord_left.gif) repeat-y;
    }
.good_short_lined .good_short_right
    {
    width:9px;
    background:url(/images/rects/yellow_bord_right.gif) repeat-y;
    }
.good_short_lined .good_short_bottom
    {
    height:9px;
    background:url(/images/rects/yellow_bord_bottom.gif) repeat-x;
    }
.good_short_lined
    {
    cursor:pointer;
    }

.good_short
    {
    }

.good_short img
    {
    width:75px;
    height:50px;
    }

.good_short_lined table
    {
    position:absolute;
    width:470px;
    z-index:10000;
    margin-left:-50px;
    margin-top:-70px;
    }

.good_short_lined img
    {
    width:130px;
    height:100px;
    }

.good_short .good_short_panel
    {
    overflow:hidden;
    height:70px;
    }

.good_short_lined .good_short_panel
    {
    overflow:hidden;
    padding-left:5px;
    height:140px;
    }

.good_short .full_tour_name
    {
    color:#511402;
    overflow:hidden;
    height:20px; 
    }


.good_short .full_tour_cost
    {
    color:red;
    font:bold 12px arial;   
    text-align:right;
    padding-right:10px;
    }

.good_short_lined .full_tour_cost
    {
    color:red;
    font:bold 14px arial;   
    text-align:left;
    padding-right:10px;
    }

.good_short .full_tour_more
    {
    display:none;
    }

.full_tour_more
    {
    font-weight:bold;
    text-align:left;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:3px;
    }

.full_tour_more a:link, .full_tour_more a:visited, .full_tour_more a:active
    {
    }
.main_region_link
    {
    color:#673A1F;
    font:normal 20px arial;
    }
.main_region_link a, .main_region_link a:link, .main_region_link a:hover, .main_region_link a:active, .main_region_link a:visited
    {
    color:#673A1F;
    font:normal 20px arial;
    text-decoration:none;
    }
.no_under a, .no_under a:link, .no_under a:active, .no_under a:visited
    {
    font-size:12px;
    color: #673A1F;
    text-decoration: none;
    }
.no_under a:hover
    {
    text-decoration:underline;
    }
.text_middle
    {
    font-size:13px;
    }
.text_big
    {
    font-size:15px;
    }

#tm_search
    {
    position:absolute;
    margin-top:-273px;
    margin-left:615px;
    text-align:right
    }

#tm_top_rl
    {
    width:14px;
    height:16px;
    background:url(/images/rects/pink_lt.gif) no-repeat;
    }

#tm_top_center
    {
    height:16px;
    background:url(/images/rects/pink_top_bg.gif) repeat-x;
    }

#tm_top_right
    {
    width:14px;
    height:16px;
    background:url(/images/rects/pink_rt.gif) no-repeat
    }
.blue_in_hat
    {
    position:absolute;
    margin-top:-273px;
    margin-left:408px;
    height:236px;
    width:225px;
    background:url(/images/blue_hat.png) no-repeat;
    }
.hat_help
    {
    font:bold 16px arial;
    color:#fff;
    padding-left:10px;
    padding-top:12px;
    }
.hat_help a, .hat_help a:link, .hat_help a:active, .hat_help a:visited
    {
    font:bold 16px arial;
    color:#fff;
    text-decoration:none;
    }
.hat_help a:hover
    {
    font:bold 16px arial;
    color:#FEE544;
    text-decoration:underline;
    }
.hat_img
    {
    padding-bottom:14px;
    padding-left:17px;
    }