html, body, div, p, form, fieldset, table, td, tr, h1, h2, h3, h4, h5, h6, ul, li, img, a, textarea
{
    border:                 0px;
    padding:                0px;
    margin:                 0px;
    border-spacing:         0px;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
    font-weight:            normal;
    font-size:              11px;
    letter-spacing:         .1em;
    color:                  #4d545d;
    -moz-user-select:none;
}

html, body {
    margin:                 0;
    padding:                0;
    border:                 0;
    height:                 100%;
}

body
{
    background:             url(../images/body_bg.gif);
    background-color:       #5b626a;
    background-repeat:      repeat-x;
}

#typo
{
    width:                  762px;
    height:                 98px;
    background:             url(../images/typo.jpg);
}

#page_container
{
    width:                  762px;
    margin-left:            auto;
    margin-right:           auto;
}


#c_container
{
    padding:                0px;
    margin:                 0px;
    border:                 0px;
    width:                  762px;
    background:             url(../images/page_bg.jpg);
    background-repeat:      no-repeat;
    background-color:       #ffffff;
}

#left
{
    width:                  222px;
    float:                  left;
}


#menu
{
    width:                  222px;
    height:                 234px;
    list-style-type:        none;
}

#leftfooter
{
    width:                  182px;
    padding:                20px;
    height:                 60px;
}

#menu li
{
    width:                  222px;
    height:                 26px;
}

#menu li a
{
    display:                block;
    width:                  222px;
    height:                 26px;
}

.titleindex
{
    width:                  222px;
    background-color:       #dbdce0;
    border:                 0px;
    padding:                0px;
    margin:                 0px;
}

.titleindex td
{
    width:                  37px;
    height:                 20px;
    text-align:             center;
}
.pricetable
{
    width:                  506px;
    table-layout:           fixed;
    border:                 2px #000000 solid;
    border-collapse:        collapse;
    font-family:            Arial, Helvetica, sans-serif;
}

.pricetable td
{
    border:                 1px #000000 solid;
    text-align:             center;
    height:                 25px;
    font-family:            Arial, Helvetica, sans-serif;
}

#content
{
    width:                  540px;
    padding-top:            40px;
    font-family:            Arial, Helvetica, sans-serif;
    height:                 100%;
    float:                  right;
}

#main_content
{
    width:                  510px;
    padding-left:           15px;
    padding-right:          15px;
    font-size:              10px;
}

#leftcontent
{
    width:                  300px;
    padding-left:           15px;
    padding-right:          5px;
    font-size:              10px;
    float: left;
}

#leftcontent h3
{
    font-weight:            bold;
    padding-top:            50px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              11px;
    letter-spacing:         0.1em;
    line-height:            18px;
}

#leftcontent p
{
    font-size:              11px;
    font-family:            Arial, Helvetica, sans-serif;
    letter-spacing:         0.1em;
    line-height:            18px;
}

#rightcontent
{
    float: right;
    width:                  215px;
    margin-left:            5px;
}

#rightscroll p
{
    font-size:              9px;
    letter-spacing:         0.1em;
    line-height:            18px;
}

#rightscroll
{
    width:                  200px;
    margin-right:           5px;
    padding-right:          10px;
    height:                 600px;
    overflow:               auto;
}

#menu li a.about
{
    background: url(../images/menu_about.gif);
}

#menu li a.about:hover
{
    background: url(../images/menu_about_sel.gif);
}

#menu li a.arrange
{
    background: url(../images/menu_arrange.gif);
}

#menu li a.arrange:hover
{
    background: url(../images/menu_arrange_sel.gif);
}

#menu li a.copyright
{
    background: url(../images/menu_copyright.gif);
}

#menu li a.copyright:hover
{
    background: url(../images/menu_copyright_sel.gif);
}

#menu li a.titlelist
{
    background: url(../images/menu_title.gif);
}

#menu li a.titlelist:hover
{
    background: url(../images/menu_title_sel.gif);
}

#menu li a.booking
{
    background: url(../images/menu_booking.gif);
}

#menu li a.booking:hover
{
    background: url(../images/menu_booking_sel.gif);
}

#menu li a.returns
{
    background: url(../images/menu_returns.gif);
}

#menu li a.returns:hover
{
    background: url(../images/menu_returns_sel.gif);
}

#menu li a.terms
{
    background: url(../images/menu_terms.gif);
}

#menu li a.terms:hover
{
    background: url(../images/menu_terms_sel.gif);
}

#menu li a.pricelist
{
    background: url(../images/menu_pricelist.gif);
}

#menu li a.pricelist:hover
{
    background: url(../images/menu_pricelist_sel.gif);
}

#menu li a.producer
{
    background: url(../images/menu_producer.gif);
}

#menu li a.producer:hover
{
    background: url(../images/menu_producer_sel.gif);
}

#menu li a.advertisement
{
    background: url(../images/menu_advertisement.gif);
    height: 38px;
}

#menu li a.advertisement:hover
{
    background: url(../images/menu_advertisement_selected.gif);
    height: 38px;
}

#menu li a.dslist
{
    background: url(../images/menu_dslist.gif);
    height: 38px;
}

#menu li a.dslist:hover
{
    background: url(../images/menu_dslist_selected.gif);
    height: 38px;
}

#menu li a.keyfacts
{
    background: url(../images/menu_keyfacts.gif);
}

#menu li a.keyfacts:hover
{
    background: url(../images/menu_keyfacts_selected.gif);
}

#footer
{
    width:                  749px;
    padding-top:            45px;
    height:                 35px;
    background:             url(../images/footer.gif);
    background-repeat:      no-repeat;
    color:                  #fffdfd;
    clear:                  both;
    padding-left:           13px;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
    font-size:              10px;
}

.footerlink
{
	color:                  #fffdfd;
	font-style:             normal;
	text-decoration:        underline;
}

a.footerlink:hover
{
	text-decoration:        none;
}

a.link
{
    text-decoration:        underline;
    font-size:              12px;
    letter-spacing:         -0.05em;
}

.link2
{
    font-size:              12px;
    color:#1d4078;
}

a
{
	color:                  #1d4078;
	text-decoration:        none;
}

A:hover {

	TEXT-DECORATION: underline

}



#producer_table
{
    width:                  300px;
}

#producer_table td
{
    padding:                5px;
    width:                  140px;
    height:                 130px;
    vertical-align:         top;
}

#clearbox
{
    width:                  762px;
    height:                 100px;
    clear:                  both;
}

#inner_clearbox
{
    width:                  540px;
    height:                 1px;
    clear:                  both;
}

input
{

	border-right:           #08326c 1px solid;
	border-top:             #08326c 1px solid;
	font-size:              11px;
	border-left:            #08326c 1px solid;
	color:                  #4d545d; 
	border-bottom:          #08326c 1px solid;
	font-family:            Arial, Helvetica, sans-serif;
	background-color:       #ffffff;

}

select
{

	border-right:           #08326c 1px solid;
	border-top:             #08326c 1px solid;
	font-size:              11px;
	border-left:            #08326c 1px solid;
	color:                  #4d545d;
	border-bottom:          #08326c 1px solid;
	font-family:            Arial, Helvetica, sans-serif;

}

textarea
{

	border-right:           #08326c 1px solid;
	border-top:             #08326c 1px solid;
	font-size:              11px;
	border-left:            #08326c 1px solid;
	color:                  #4d545d;
	border-bottom:          #08326c 1px solid;
	font-family:            Arial, Helvetica, sans-serif; background-color: #ffffff;

}

.titleindex_page_link
{
    width:                 36px;
    text-align:            center;
}

#detail_info_table td
{
    vertical-align:        top;
    padding-top:           5px;
    padding-bottom:        5px;
    padding-right:         5px;
}