body {font-family: Arial, Tahoma, Verdana, sasn-serif;}
div.body_content {padding: 0px 5% 30px 5%;}
/* table {border-collapse: collapse; width: 100%;} */

div.infobar_line {width: 100%; display: block;}
div.info_bar {float: left; padding: 2px 12px 3px 5px; font-size: 75%;}
div.info_bar_chosen {
float: left; 
padding: 2px 12px 3px 5px; 
font-size: 75%; 
background-color: #03733b; 
color: #ffFFff;
background-image: url(/netspb/imgsrc/info_bar_chosen_back01.gif); background-position: top right; background-repeat: no-repeat; background-attachment: scroll;
}

/* !!!!!!!! Расписание ссылки !!!!!!!! */
a.info_bar_lnk:link {color: #03733B;}
div.info_bar_lnk_chosen {
float: left;
padding: 2px 12px 3px 5px;
font-size: 75%; 
color: #555;
font-weight: bold;
}

a.mbar:link {color: #03733B;}
a.mbar:visited {color: #03733B;}
a.mbar:hover, a.mbar:active {color: #FF6600;}

a:link {color: #3366CC;}
a:visited {color: #666699;}
a:hover, a:active {color: #FF6600;}

a.white:link {color: #fff;}
a.white:visited {color: #fff;}
a.white:hover, a.white:active {color: #fff;}

a.whbt:link, a.whbt:visited, a.whbt:hover, a.whbt:active {color: #fff; text-decoration: none; font-size: 115%;}

a.question:link {color: #EF3940; text-decoration: none;}
a.question:visited {color: #EF3940; text-decoration: none;}
a.question:hover, a.mbar:active {color: #EF3940; text-decoration: underline;}

.infobar_underline {border-top: 2px solid #03733b;}

.subbar_tp {font-size: 88%; float: left; background-color: #168a41; background-image: url(/netspb/imgsrc/tp_crn.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; margin: 2px 6px 4px 0px; color: #fff;}
.subbar_bt {background-image: url(/netspb/imgsrc/bt_crn.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll; padding: 3px 3px 3px 3px;}

/* !!!!!!!! Расписание ссылки !!!!!!!! */
a.bar_underline:link, a.bar_underline:visited, a.bar_underline:hover, a.bar_underline:active {
color: #ffFFff;
display: block;
background-image: url(/netspb/imgsrc/under_bar_back02.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;
padding: 2px 12px 3px 12px;
}
div.under_bar 
    {
    float: left; 
    border-bottom: 2px solid #038041;
    border-left: 3px solid #03733b;
    font-size: 80%;
    background-color: #168a41;
    color: #ffFFff;
    background-image: url(/netspb/imgsrc/under_bar_back01.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;
    }

div.addtl_bar {float: right; margin: 2px 4px 5px 4px; font-size: 70%; padding: 3px; background-color: #EEeeEE;}


/**/
.ph {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    line-height: 100%;
    font-weight: bold;
    padding-top: 12px;
    color: #EF3940;
}
.pht {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    line-height: 100%;
    padding-top: 12px;
    font-weight: bold;
    color: #EF3940;
}
.note {
    font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 80%;
    color: #666;
    line-height: 100%;
    padding-top: 4px;
}

.icqnote {font-size: 80%; color: #666; margin-top: 4px; padding: 3px 1px 18px 19px; background-image: url(http://status.icq.com/online.gif?icq=254894905&img=5); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}

.pht_icq {
padding: 1px 1px 18px 19px; background-image: url(http://status.icq.com/online.gif?icq=254894905&img=5); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;
margin-top: 4px;
}




.emlnote {  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 80%;
    color: #666;
    line-height: 100%;
    padding-top: 4px;
    margin-top: 4px;
}

.emlicq {
    z-index: 2;
    position: absolute;
}


.common {font-size: 77%; line-height: 110%; color: #333;}
.bigcommon {font-size: 95%; line-height: 125%; color: #333;}
.bigcommon p {margin: 8px 0 0 0;}


p.br {margin: 0.1em 0em 0.3em 0em;}

.ch_table_head {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 77%;
    background-color: #aaa;
    color: #fff;
    padding: 2px 15px 2px 6px;
    background-image: url(/netspb/imgsrc/form_head.gif); background-position: top right; background-repeat: no-repeat; background-attachment: scroll;
    border-bottom: 1px solid #aaa;
}

.ch_table_hed {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 77%;
    background-color: #fff;
    color: #333;
    padding: 2px 6px 2px 6px;
}

.ch_table {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    margin: 0px;
    color: #666;
    padding: 0px 0px 4px 0px;
}


input {font-family: Arial, Verdana, Tahoma, sans-serif; color: #333; font-size: 77%; margin: 0px; padding:0px 2px 0px 2px;}
textarea {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 77%; color: #333; margin: 0px; padding:0px 0px 0px 2px;}
select {font-family: Arial, Verdana, Tahoma, sans-serif; color: #333; font-size: 77%; margin: 0px; padding:0px 0px 0px 0px;}


.prc_smhotel {background-position: 0px 10px; background-repeat: no-repeat; background-attachment: scroll; padding: 16px 4px 12px 0px; margin-top: 10px;}

.prc_smhotel_little {margin-top: 20px;}

a.hotel_link:link, a.hotel_link:hover, a.hotel_link:active, a.hotel_link:visited {color: green;}
.smhtl {font-size: 88%; line-height: 100%;}
.type {font-size: 70%; line-height: 100%; color: #333;}
.type_from_to {margin-top: 2px;}
.prcHuge {font-size: 88%; line-height: 100%; color: #f16422; font-weight: bold;}
.prcVeryHuge {font-size: 115%; line-height: 100%; color: #f16422; font-weight: bold;}
.address {font-size: 77%; line-height: 100%; margin-top: 3px;}

a.ya_map:link, a.ya_map:visited {
    background-image: url(imgsrc/map-found.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-left: 20px;
    color: #333;
    text-decoration: none;
    border-bottom: 1px dashed #999;
    display: inline;
}
a.ya_map:hover, a.ya_map:active {
    background-image: url(imgsrc/map-found.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-left: 20px;
    color: #000;
    text-decoration: none;
    border-bottom: 1px dashed #999;
    display: inline;
}



h1 {
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 155%;
    font-weight: bold;
    color: #ec5324;
    margin: 0.1em 0px 0.1em 0px;
    padding: 0px 0px 0px 0px;
    line-height: 111%;
}

h1.index {
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 155%;
    font-weight: bold;
    color: #ec5324;
    margin: 0.1em 0px 0.1em 0px;
    padding: 0px 0px 0px 3%;
    line-height: 111%;
}

h2 {
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 123%;
    font-weight: bold;
    color: #03733B;
    margin: 0.3em 0px 0.2em 0px;
    padding: 0px 4px 0px 0px;
    line-height: 111%;
}
h2.htls {font-size: 120%; font-weight: normal; color: #333; margin: 0.5em 0 0 0; padding: 0px 4px 0px 0px; line-height: 110%;}
h2.smple {
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 123%;
    font-weight: normal;
    color: #03733B;
    margin: 0.3em 0px 0.2em 0px;
    padding: 0px 4px 0px 0px;
    line-height: 111%;
}

h3
{
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #666666;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 111%;
}
h3.smart
{
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #ec2028;
    margin: 18px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 111%;
}
h3.speci
{       7
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: bold;
    color: #666666;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 111%;
}
h3.index
{
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #666666;
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 3%;
    line-height: 111%;
}
h4.smart
{
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: bold;
    color: #ec2028;
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 111%;
}
h4.soon
{
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    color: #333;
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 111%;
}
.error {color:red; font-size: 80%; font-weight: bold;}


.ColDesc {color: #232323; background-color: #F1F1F1; padding: 4px 8px 4px 8px; border-bottom: 1px solid #0b7f41; font : normal 77%/100% Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;}
.price_table {color: #333; padding: 2px 8px 2px 8px; font: normal 77%/164% Arial, Tahoma, Verdana, sans-serif; border-bottom: 1px dashed #D1D1D1;}
.price_table_nb {color: #333; padding: 2px 8px 2px 8px; font: normal 77%/164% Arial, Tahoma, Verdana, sans-serif;}

.one_star {margin-bottom: 4px; width: 16px; background-image: url(/netspb/imgsrc/netspb_stars.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}
.two_star {margin-bottom: 4px; width: 32px; background-image: url(/netspb/imgsrc/netspb_stars.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}
.three_star {margin-bottom: 4px; width: 48px; background-image: url(/netspb/imgsrc/netspb_stars.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}
.four_star {margin-bottom: 4px; width: 64px; background-image: url(/netspb/imgsrc/netspb_stars.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}
.five_star {margin-bottom: 4px; width: 80px; background-image: url(/netspb/imgsrc/netspb_stars.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}

.table_head_left {
    font-family: Arial, Verdana, Tahoma, sans-serif; 
    font-size: 77%; 
    padding: 4px 8px 4px 8px;
    margin-bottom: 4px;
    background-color: #03733B;
    line-height: 100%;
    color: #ffffff;
    background-image: url(/netspb/imgsrc/table_head.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;
}
.grey_left {
    font-family: Arial, Verdana, Tahoma, sans-serif; 
    font-size: 77%; 
    padding: 4px 8px 4px 8px;
    margin-bottom: 4px;
    margin-top: 8px;
    background-color: #03733B;
    line-height: 100%;
    color: #ffffff;
    background-image: url(/netspb/imgsrc/grey_head.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;
}
.table_head {
    font-family: Arial, Verdana, Tahoma, sans-serif; 
    font-size: 77%; 
    padding: 4px 8px 4px 8px; 
    margin-bottom: 4px;
    background-color: #03733B;
    line-height: 100%;
    color: #ffffff;
}
.table_line {
    font-family: Arial, Verdana, Tahoma, sans-serif; 
    font-size: 77%; 
    padding: 4px 8px 6px 8px; 
    margin-bottom: 4px; 
    border-bottom: 1px dashed #ccc;
    color: #333;
}
.table_line_last {
    font-family: Arial, Verdana, Tahoma, sans-serif; 
    font-size: 77%; 
    padding: 4px 8px 18px 8px; 
    margin-bottom: 4px; 
    border-bottom: 1px solid #ec5324;
    color: #333;
}
.green {border-left: 1px solid #03733B; padding-left: 8px;}
.interval {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:90%; font-weight: bold; color: #666666;}
.param {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:125%; font-weight: bold; color: #ec5324; padding-bottom: 12px;}
.from_to {margin: 1px 0px 1px 0px; padding: 1px 4px 1px 4px; border: 1px solid #ccc;}

.mark {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:83%; line-height: 100%; font-weight: normal; color: #666666;}
.markbar {float: left; width:51%; border: 1px solid #ccc; margin: 2% 8px 0px 0px;}
.mcolor {background-color: #FFCC00;}
.stars_1 {width: 8px; background-image: url(/netspb/imgsrc/star.gif); background-position: center left; background-repeat: repeat-x; background-attachment: scroll;}
.stars_2 {width: 16px; background-image: url(/netspb/imgsrc/star.gif); background-position: center left; background-repeat: repeat-x; background-attachment: scroll;}
.stars_3 {width: 24px; background-image: url(/netspb/imgsrc/star.gif); background-position: center left; background-repeat: repeat-x; background-attachment: scroll;}
.stars_4 {width: 32px; background-image: url(/netspb/imgsrc/star.gif); background-position: center left; background-repeat: repeat-x; background-attachment: scroll;}
.stars_5 {width: 40px; background-image: url(/netspb/imgsrc/star.gif); background-position: center left; background-repeat: repeat-x; background-attachment: scroll;}


.Flat_Rent {font-size: 75%; line-height: 100%; color: #333;}
.Flat_Address {font-size: 155%; font-weight: bold; line-height: 100%; color: #ec5324;}
.Flat_Stations {font-size: 75%; padding: 12px 0px 3px 0px; line-height: 100%; color:;}
.Flat_Stations_list {font-size: 100%; line-height: 100%; color:;}

.Flat_Placing {padding: 12px 0px 12px 0px;}
.Flat_Floor {font-size: 100%; line-height: 100%; color:;}
.Flat_Elevator {font-size: 100%; line-height: 100%; color:;}

.Flat_Desc {font-size: %; padding: 24px 0px 12px 24px; line-height: 100%; color:;}
.Flat_Desc_Second {padding: 12px 0px 0px 0px;}

.Flat_notes {font-size: 115%; padding: 4px 0px 3px 0px; line-height: 100%; color: #ec5324;}
.Flat_list {font-size: 100%; padding: 0px 0px 8px 0px; line-height: 100%; color: #333;}


.Flats_Seasons {padding: 24px 0px 30px 0px;}

.Flats_SeasonTitle {font-size: 80%; padding: 0px; line-height: 100%; color: #03733B; font-weight: bold;}
.Flats_SeasonPrice {font-size: 115%; padding: 8px 0px 12px 12px; margin-bottom: 8px; border-bottom: 1px solid #ccc; line-height: 100%; color: #ec5324;}

.Flats_Body {padding: 30px 0px 20px 0px}

.apback {line-height: 100%; font-size: 90%; color: #333; margin: 5px 0px 0px 3%;}

.Description_definition {color: #999; font-size: 70%; font-family: Arial, Tahoma, Verdana, sans-serif; padding: 0px 10px 12px 0px;}
.Description_textFrame {color: #333; font-size: 76%; font-family: Arial, Tahoma, Verdana, sans-serif; padding: 0px 10px 12px 0px;}
.Description_textFrame_last {color: #333; font-size: 76%; font-family: Arial, Tahoma, Verdana, sans-serif; padding: 0px 10px 12px 0px;}
.Description_textFrame_last p {margin: 0 0 8px 0;}

.suit {padding: 4px 0px 8px 0px; border-bottom: 1px solid #ccc;}
.pdd {padding-left: 8px;}

.Hotel_Df {font-size: 75%; padding: 0px 0px 0px 0px; line-height: 100%; color: #333;}
.Hotel_Address {font-size: 115%; font-weight: bold; margin: 0px 4px 0px 0px;; line-height: 100%; color: #03733B;}

.special {border: 1px solid #03733B; background-color: #f8f8f8; padding: 0px 8px 8px 8px;}
.special_photo {background-position: top left; background-repeat: no-repeat; background-attachment: scroll; padding: 0px 4px 6px 0px; margin-right: 8px;}
.special_type {font-size: 90%; line-height: 111%; color: #333;}
.special_huge {font-size: 131%; line-height: 111%; color: #f16422; font-weight: bold;}
.special_old {font-size: 107%; line-height: 111%; color: #777; margin: 0px 0px 0px 4px; text-decoration: line-through;}
.only {font-size: 75%; line-height: 111%; font-weight: bold; color: #333; margin-top: 0.4em;}
.more {font-size: 80%; line-height: 100%; color: #333;}

.htpage {padding: 10px 0px 10px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px dashed #ccc;}

ul.hts {padding-top: 0px; padding-bottom: 0px; margin-top: 0px;}
ul.hts li {margin: 4px 0px 4px 0px;}

ul.hts2 {padding: 8px 0 4px 0; margin: 0 0 0 0; list-style-type: disc;}
ul.hts2 li {margin: 0 0 4px 16px; padding: 0 12px 0 0;}

.steps {font-size: 136%; font-weight: bold; color: red; line-height: 100%; padding: 0 4px 0 0;}

ul.pack {list-style-type: disc; padding-left: 8px; margin-left: 8px;}
li.pck {padding-bottom: 4px;}
li.wide {padding-top: 2px; padding-bottom: 5px;}

.wdd {padding-bottom: 4px;}

.norate {background-image: url(/netspb/imgsrc/norating.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll; margin-right: 12px;}

.rate5 {background-image: url(/netspb/imgsrc/rt5.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;}
.c5 {font-size: 200%; color: #ec5324; line-height: 80%; padding-bottom: 12px; margin-top: 8px;}
.rate4 {background-image: url(/netspb/imgsrc/rt4.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;}
.c4 {font-size: 200%; color: #e77c28; line-height: 80%; padding-bottom: 12px; margin-top: 8px;}
.rate3 {background-image: url(/netspb/imgsrc/rt3.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;}
.c3 {font-size: 200%; color: #e4952b; line-height: 80%; padding-bottom: 12px; margin-top: 8px;}
.rate2 {background-image: url(/netspb/imgsrc/rt2.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;}
.c2 {font-size: 200%; color: #e2a62d; line-height: 80%; padding-bottom: 12px; margin-top: 8px;}
.rate1 {background-image: url(/netspb/imgsrc/rt1.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;}
.c1 {font-size: 200%; color: #e0b02e; line-height: 80%; padding-bottom: 12px; margin-top: 8px;}

.map {color: #666; font-size: 90%;}

.step {color: #333; margin: 18px 0px 7px 0px; padding: 0px 0px 0px 0px;}
.calc {color: #0b7f41; font-size: 141%;}
.calsmall {color: #333; font-size: 100%;}
.sheet {background-image: url(/netspb/imgsrc/newwin.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; font-size: 90%;}
.path {margin: 0px 0px 0px 8px; padding: 6px 8px 0px 14px; font-size: 90%; background-image: url(/netspb/imgsrc/path.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.bigprice {color: #333; font-size: 111%; line-height: 150%; padding-bottom: 2px;}
.bk_wy_act_big {font-size: 100%; line-height: 100%; font-weight: bold; color: #0b7f41; margin: 0.5em 0px 7px 0px; padding: 8px 0px 3px 0px;}
.bk_wy_act {font-size: 80%; line-height: 100%; font-weight: normal; color: #0b7f41; margin: 0.5em 0px 7px 0px; padding: 8px 0px 3px 0px;}
.bk_wy {font-size: 80%; line-height: 100%; font-weight: normal; color: #777; margin: 0.5em 0px 7px 0px; padding: 8px 0px 3px 0px;}
td.cell {padding-top: 12px; padding-bottom: 9px; padding-right: 5px; font-weight: normal; font-size: 77%; color:#333333;}
td.botcell {padding-top: 12px; padding-right: 5px; font-weight: normal; color:#333333;}
div.Small {color: #999; font-size: 77%;}

.intro {font-size: 170%; color: #333; line-height: 140%; padding: 0px 12px 0px 2px; font-weight: normal;}
.smarty_title {padding: 0px 0px 26px 0px;}
.smrty_desc {font-size: 115%; line-height: 150%; font-weight: normal; color: #fff; padding: 6px 8px 0px 0px;}

.doors_leftbg {background-image: url(/netspb/imgsrc/ent_left_bg.gif); background-position: top left; background-repeat: repeat-y; background-attachment: scroll;}
.doors_left {background-image: url(/netspb/imgsrc/ent.gif); background-position: bottom left; background-repeat: no-repeat; background-attachment: scroll;}
.doors_bg {margin-left: 38px; background-color: #0c8041; border-bottom: 1px solid #bfdc9f; background-image: url(/netspb/imgsrc/ent_bg.gif); background-position: bottom left; background-repeat: repeat-y; background-attachment: scroll;}
.door_link {padding-right: 12px; padding-left: 16px; font-size: 85%; background-image: url(/netspb/imgsrc/door.gif); background-position: bottom left; background-repeat: no-repeat; background-attachment: scroll;}
.sm_link {float: right; padding-left: 16px; font-size: 85%; background-image: url(/netspb/imgsrc/smico.gif); background-position: bottom left; background-repeat: no-repeat; background-attachment: scroll; color: #fff;}
sup {padding-left: 2px;}

.green_1 {margin: 20px 0px 0px 2px; background-color: #03733b;}
.green_2 {background-image: url(/netspb/imgsrc/bt_bg1.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}
.green_3 {background-image: url(/netspb/imgsrc/bt_bg2.gif); background-position: top right; background-repeat: repeat-y; background-attachment: scroll;}
.green_4 {background-image: url(/netspb/imgsrc/bt_bg4.gif); background-position: top left; background-repeat: repeat-y; background-attachment: scroll;}
.green_5 {background-image: url(/netspb/imgsrc/bt_bg3.gif); background-position: bottom left; background-repeat: repeat-x; background-attachment: scroll;}
.green_6 {background-image: url(/netspb/imgsrc/bt_1.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.green_7 {background-image: url(/netspb/imgsrc/bt_2.gif); background-position: top right; background-repeat: no-repeat; background-attachment: scroll;}
.green_8 {background-image: url(/netspb/imgsrc/bt_3.gif); background-position: bottom right; background-repeat: no-repeat; background-attachment: scroll;}
.green_9 {background-image: url(/netspb/imgsrc/bt_4.gif); background-position: bottom left; background-repeat: no-repeat; background-attachment: scroll;}

.reco {width: 12px; background-color: #ee3b23; background-image: url(/netspb/imgsrc/reco.gif); background-position: top left; background-repeat: repeat-x; background-attachment: scroll;}
.GoHome_Brief {line-height: 100%; font-size: 90%; color: #333; margin: 0px 5px 12px 0px;}

.ft_desc {font-size: 70%; line-height: 100%; font-weight: normal; color: #666666; margin: 8px 0 2px 8px;}
h2.fth {font-size: 100%; font-weight: bold; color: #666666; margin: 8px 0 0 0; padding: 0 0 4px 0; line-height: 110%;}
h3.fth {font-size: 100%; font-weight: bold; color: #666666; margin: 0px 0 0 1px; padding: 0px 0px 4px 8px; line-height: 110%; border-bottom: 2px solid #03733B;}
.ft_head {font-size: 75%; padding: 4px 4px 4px 8px; margin-bottom: 4px; background-color: #03733B; line-height: 100%; color: #ffffff; border-left: 1px solid #fff;}
.ft_head_lite {font-size: 75%; padding: 4px 4px 4px 8px; margin-bottom: 4px; line-height: 100%; color: #666; background-color: #f7f7f7; font-weight: bold; border-bottom: 1px solid #999;}
.ft_head_lite_left {font-size: 75%; padding: 4px 4px 4px 8px; margin-bottom: 4px; line-height: 100%; color: #666; background-color: #f7f7f7; font-weight: bold; border-bottom: 1px solid #999;}
.ft_cell_left {font-size: 75%; padding: 4px 4px 4px 8px; border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc; color: #333; background-color: #f7f7f7; border-left: 1px solid #fff;}
.ft_cell {font-size: 75%; padding: 4px 4px 4px 8px; border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc; color: #333;}
.ft_cell_lst {font-size: 75%; padding: 4px 4px 4px 8px; border-bottom: 1px dashed #ccc; color: #333;}
.ft_cell_expt {font-size: 75%; padding: 4px 4px 4px 8px; border-right: 1px dashed #ccc; color: #333;}
.ft_text {font-size: 80%; line-height: 110%; color: #333;}
.ft_text_large {font-size: 90%; line-height: 110%; color: #333;}
.ft_text_extralarge {font-size: 115%; line-height: 110%; color: #333;}
.ft_big {font-size: 115%; line-height: 100%; color: #333; font-weight: bold; margin: 16px 0 4px 0; font-variant: small-caps;}
.ft_text p {margin: 8px 0 4px 0;}
.ft_excel {margin: 4px 0 0 0; padding: 0 0 0 55px; background-image: url(/netspb/imgsrc/excel.gif); background-position: center left; background-repeat: no-repeat; background-attachment: scroll;}
.ft_excel_text {border-left: 1px solid #ccc; padding: 0px 0 0px 8px; font-size: 75%; line-height: 110%; color: #333;}
.ft_excel_text p {margin: 0px 0 10px 0;}

.nbgr {margin: 8px 0 0 0; padding: 0 0 0 12px; background-image: url(/netspb/imgsrc/nbgr.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; font-size: 70%; line-height: 110%; color: #333;}

.zoom {background-image: url(/netspb/imgsrc/zoom.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; font-size: 70%; color: #555; line-height: 110%; margin: 4px 0 0 4px; padding: 0 0 12px 18px; font-weight: normal;}

td.REFdata_type {padding: 6px 12x 3px 7px; background-color: #f8f8f8; color: #333; font-weight: normal; line-height: 100%; border-bottom: 2px solid #fff; font-size: 80%;}
td.REFdata_display {padding: 6px 12x 3px 7px; background-color: #f8f8f8; color: #333; font-weight: bold; line-height: 100%; border-bottom: 2px solid #fff; font-size: 75%;}
td.REFbigPrice {padding: 4px 12x 3px 7px; background-color: #f8f8f8; color: #333; font-weight: bold; line-height: 100%; border-bottom: 2px solid #fff; font-size: 155%; color: red;}
.DAqbook_inputs {width: 99%; border: 1px solid #333; padding: 2px; font-size: 80%; line-height: 125%; font-family: Arial, Tahoma, Verdana, sans-serif;}
.DAqbook_input {padding: 4px 12px 8px 0px;}
.DAqbook_definition {padding: 4px 12px 8px 0px; font-size: 80%; color: #333;}
.DAqbook_greydefinition {padding: 0px 12px 8px 0px; font-size: 75%; color: #666;}
td.DAqbook_comments {padding: 4px 12px 8px 0px; color: #666; font-size: 70%; line-height: 115%;}
div.FieldWarning {
    font-size: 75%;
    line-height: 100%;
    margin: 2px;
    padding: 0px;
}

div.FieldWarning span.red {
    font-weight: bold;
    color: red;
}

.metro {background: url(/fr/images/icons/hotelmetrostation.gif) no-repeat scroll top left; padding: 2px 0 0 18px;}

.equipment ul {
    list-style-type: disc; padding-left: 8px; margin-left: 8px;    
}
.equipment ul li	{
    padding-bottom: 4px;        
}
