body {font-family: Tahoma, Verdana, sans-serif;}

h1 {font-size: 185%; font-weight: normal; line-height: 111%; color: #11467c; margin: 0px 0px 12px 0px; padding: 0px;}
h2 {font-size: 135%; font-weight: normal; line-height: 111%; color: #11467c; margin: 20px 0px 12px 0px; padding: 0px;}
h3 {font-size: 90%; line-height: 111%; color: #333; margin: 0.5em 0px 7px 0px; padding: 0px 0px 3px 0px;}

h2.top {font-size: 135%; font-weight: normal; line-height: 111%; color: #11467c; margin: 6px 0px 12px 0px; padding: 0px;}
h2.RoomTitle {font-size: 100%; font-weight: bold; line-height: 110%; color: #11467c; margin: 2px 0px 3px 0px; padding: 0px;}
h2.ad {font-size: 115%; line-height: 111%; color: #11467c; margin: 1em 0px 4px 0px; padding: 3px 0px 3px 0px;}
h2.RoomClass_bar {color: #fff; font-size: 100%; font-weight: bold; line-height: 111%;margin: 0px 0px 0px 0px; padding: 5px 8px 7px 15px; background-color: #11467c; background-image: url(/images/crnr.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
h2.mark {font-size: 80%; line-height: 110%; color: #555; margin: 14px 0px 7px 8px; padding: 0px 0px 3px 0px;}

.RoomsMainPrices {color: #666; line-height: 100%; padding: 1px 0px 2px 0px; margin: 2px 0px 0px 0px; font-size: 75%; font-family: Tahoma, Arial, Verdana, sans-serif;}

.Description_definition {color: #738aa2; font-size: 70%; padding: 8px 10px 0px 0px; border-top: 1px solid #d7dde4;}
.Description_textFrame {color: #033c76; font-size: 80%; line-height: 135%; padding: 8px 0px 10px 5px; border-top: 1px solid #d7dde4;}

.Phones {color: white; margin: 24px;}
.Address {color: white; margin: 24px;}
.City {line-height: 100%; font-size: 70%;}
.Streets {line-height: 100%; font-size: 80%; margin-top: 3px;}
.Codes {line-height: 100%; font-size: 80%; margin-top: 8px;}
.PhoneFax {line-height: 100%; font-size: 70%; font-weight: bold;}
.PhoteNum {line-height: 100%; font-size: 125%; font-weight: bold; margin-top: 4px;}
.email {line-height: 100%; font-size: 70%; margin-top: 8px;}
a.eml:link, a:visited, a.eml:hover, a.eml:active {color: white;}

a:link {color : #3366cc;}
a:visited {color : #666699;}
a:hover { color : #ff6600;}
a:active {color : #ff6600;}

.Bar {color: #333; padding: 6px 18px 7px 5px; font : normal 88%/111% Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif; border-top: 1px solid #d7dde4;}
.Bar_s {color: #333; padding: 6px 28px 6px 5px; font : normal 71%/111% Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif;}
.Bar_add {color: #333; padding: 6px 28px 6px 5px; font : normal 71%/111% Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif;}
.chosen {background-color: #d7dde4;}
.chozen {font-weight: bold;}

.subtitle {color: #666; margin-top: 8px; font-size: 71%;}
.sub {color: #333; padding-left: 12px; padding-top: 2px; font-size: 71%; background-image: url(/images/bullet.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}

.common {color: #033c76; font-size: 80%;}
p {margin: 0.3em 0em 0.7em 0em;}
p.br {margin: 0.1em 0em 0.3em 0em;}


.ColDesc {background-color: #F1F1F1; padding: 4px 0px 4px 8px; border-bottom: 1px solid #11467c; font-size: 80%; line-height: 111%;}
.LColDesc {background-color: #FFF; border-bottom: 1px solid #11467c; line-height: 111%;}
.apart {font-weight: bold; font-size: 90%; line-height: 111%; color: #333;}
.price_table {color: #333; padding: 4px 4px 4px 8px; font-size: 80%; line-height: 111%; border-bottom: 1px dashed #D1D1D1;}
.price_table_nb {color: #333; padding: 2px 4px 2px 8px; font-size: 80%; line-height: 111%;}
.ad_bed {
	border-left: 1px dashed #D1D1D1;
	border-bottom: 1px dashed #D1D1D1;
	color: #777;
	font-size: 71%; line-height: 111%; font-weight: normal;
	padding: 1px 4px 2px 8px;
	background-color: #FAFAFA;
}
.ad_col {border-left: 1px dashed #D1D1D1; background-color: #FAFAFA;}

.photo {float: left; margin: 4px 8px 8px 4px;}

.desc {padding: 0px 12px 0px 12px; font-size: 71%; line-height: 164%; margin-bottom: 8px;}
.price {color: #333; padding: 5px 0px 0px 8px; font-size: 80%; font: line-height: 164%;}
.Line {border-top: 1px dashed #D1D1D1;}

.calc {color: #11467c; font-size: 141%;}
.calsmall {color: #333; font-size: 100%;}
.path {margin: 0px 0px 0px 8px; padding: 6px 8px 0px 14px; font-size: 80%: line-height: 111%; background-image: url(/images/path.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.bigprice {color: #333; font-size: 111%; line-height: 111%; padding-bottom: 2px;}
.bk_wy_act_big {font-size: 123%; line-height: 100%; font-weight: normal; color: #11467c; margin: 0.5em 0px 7px 0px; padding: 8px 0px 3px 0px;}
.bk_wy_act {font-size: 90%; line-height: 100%; font-weight: normal; color: #11467c; margin: 0.5em 0px 7px 0px; padding: 8px 0px 3px 0px;}
.bk_wy {font-size: 90%; line-height: 100%; font-weight: normal; color: #777; margin: 0.5em 0px 7px 0px; padding: 8px 0px 3px 0px;}
.step {color: #333; margin: 18px 0px 7px 0px; padding: 0px 0px 0px 0px;}
.sheet {float: left; background-image: url(/images/nwin.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; font-size: 80%; line-height: 100%; padding-left: 21px;}
.sum {color: #11467c; font-size: 141%; padding: 12px 0px 0px 0px;}
.prce {color: #333; font-size: 77%; line-height: 141%; padding-bottom: 2px;}

.mark {padding: 0px 4px 1px 8px; font-size: 80%; line-height: 100%; font-weight: bold; color: #555;}
.ruler {background-image: url(/images/ruler.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.dig {background-image: url(/images/dig.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll;}
.value {font-size: 209%; line-height: 100%; font-weight: bold; vertical-align: top; color: #11467c; padding: 13px 0px 0px 20px;}
.s_value {font-size: 144%; line-height: 100%; font-weight: bold; vertical-align: top; color: #11467c; padding: 0px 32px 0px 10px;}

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;}

.stretch {border: 1px solid #999999; width: 100%; margin-bottom: 0.4em; background-color: #ffffff;}
input, textarea {padding: 2px; font-weight: normal; font-size: 90%;}

.Message {padding: 5px 8px 5px 0px; margin-bottom: 12px; border-top: 1px solid #999;}
.f_dt {font-size: 77%; color: #777; padding: 4px 0px 0px 0px;}
.f_orange {font-size: 141%; font-weight: normal; color: #D67812; padding: 0px 8px 0px 0px;}
.f_value {font-size: 234%; line-height: 100%; font-weight: bold; vertical-align: top; color: #11467c; padding: 0px 0px 0px 4px;}
.f_txt {font-size: 77%; color: #333; padding: 16px 0px 16px 0px;}
.f_plus {background-image: url(/images/plus.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; font-size: 77%; color: #333; padding: 2px 0px 8px 27px;}
.f_minus {background-image: url(/images/minus.gif); background-position: top left; background-repeat: no-repeat; background-attachment: scroll; font-size: 77%; color: #333; padding: 2px 0px 8px 27px;}
.f_plinus {font-size: 77%; color: #333; padding: 0px 0px 16px 0px;}

div.Small {color: #999; font-size: 71%;}

