body{
	margin: 0px;
	padding: 0px;
	background-color: #f8f8f9;
}
body, div, td, input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{
	border: 0px;
}

form {
    margin: 0.08em;
}

h1 {
/*	font-size: 16px;*/
	font-size: 130%;
    font-weight: bold;
/*	color: #528DC6;*/
    color: #000000;
/*	border-bottom: 1px solid #528DC6;*/
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
}
h1:first-letter {
    text-transform: uppercase;
}

.top{
	background-color: White;
}
a:link{
	color: #528DC6;
}
a:visited{
	color: #8B0000;
}
a:hover{
	color: #FF6C00;
}
table.top{
	height: 140px;
	border-bottom: 1px solid #e6e6e7;
	background: White url(/img/city.gif) no-repeat bottom;
}
table.btm{
	height: 120px;
	border-top: 1px solid #e6e6e7;
}

td.btm{
	border-top: 1px solid #e6e6e7;
	background-color: White;
    color: #A8A8A8;
    font-size: 72%;
	padding: 0.5em;
    text-align: center;
    vertical-align: middle;
}
#btm-left{
 text-align: left;
}
td.btm a{
    color: #A8A8A8;
}
td.btm a:hover{
    color: #FF6C00;
}

.btm_c{
	border-top: 1px solid #e6e6e7;
	background-color: #e6e6e7;	
	padding: 0.5em;
	color: #929EA0;
	text-align: center;
    vertical-align: middle;
	}
.p2{
	padding: 2px;
}
.p15{
	padding: 5px 15px 5px 15px;
}
.p20{
	padding: 20px 20px 20px 20px;
}
table.box_orange{
	background: #ff6c00 url(/img/bg_orange_box.gif) no-repeat top left;
	width: 240px;
	height: 120px;
}


td.box_orange{
	padding: 6px 20px 4px 4px;
	color: White;
	text-align: center;
	vertical-align: top;
}
td.box_orange a:link{
	color: #FFFFFF;
    font-weight: bold;
}
td.box_orange a:hover{
	color: #FFFFFF;
    font-weight: bold;
}
td.box_orange a:visited{
	color: #FFFFFF;
    font-weight: bold;
}
td.box_orange p {
    margin-bottom: 1.4em;
    margin-left: 0.58em;
    text-align: left;
}


.tind{
	font-size: 17px;
	font-weight: 500;
}
.w{
	color: White;
}
.iw{
	width: 100%;
}
.btm_gray{
	background-color: #8ab3bd;
	color: White;
	text-align: center;
}
a.city:link, a.city:visited {
	display: block;
	color: #528DC6;
	font-size: 14px;
}
a.city:hover {
	color: #FF6C00;
}
a.city_A:link, a.city_A:visited {
	display: compact;
	color: White;
	background-color: #FF6C00;
	font-size: 14px;
	padding: 2px;
}
a.city_A:hover {
	color: White;
	background-color: #528DC6;
}
a.a_obl:link, a.a_obl:visited{
	display: block;
	color: #aab3b5;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
}
a.a_obl:hover{
	color: #FF6C00;
	text-decoration: underline;
}
table.wblock{
	border: 1px solid #e6e6e7;
	background-color: White;
	width: 240px;
}
td.wblock{
	padding: 10px 10px 10px 10px;
}
table.wblockc{
	border: 1px solid #e6e6e7;
	background-color: White;
	width: 100%;
}
td.wblock{
	padding: 10px 10px 10px 10px;
}
table.box_key{
	background: White url(/img/bg_key_box.gif) repeat-y left;
	width: 240px;
	height: 120px;
	border-bottom: 1px solid #e6e6e7;
}
td.box_key_i{
	background: #FFFFFF url(/img/bg_kay_box.gif) no-repeat top left;
	width: 240px!important;
	padding: 6px 20px 4px 4px;
	color: #FF6C00;
	text-align: center;
	vertical-align: top;
	height: 52px;
}
td.box_key{
	padding: 4px 7px 7px 7px;
	color: #FF6C00;
	text-align: left;
	vertical-align: top;
}
a.clowds:link, a.clowds:visited{
	color: #528DC6;
	display: inline;
}
a.clowds:hover{
	color: #FF6C00;
}

table.tblSearch{
    font-size: 188%;
	width: 50%;
}

.thead{
	background-color: #f1f1f5;
    font-size: 108%;
	text-align: center;
    vertical-align: top;
}
.thead2{
	background-color: #F9F9FB;
    font-size: 108%;
}
.txt_sm{
	font-size: 11px;
}
.bg_light{
	background-color: #e7f2f4;
}
.sub{
	font-variant: small-caps;
}
a.acln:link, a.acln:visited{
	text-decoration: none;
}
.rw{
	background-color: transparent;
	cursor: pointer;
}
.rw_over{
	cursor: pointer;
	background-color: #FFF1E3;
}

p.noscript {
    color: #FF6C00;
    font-size: 300%;
    font-weight: bold;
    padding: 1.28em;
    text-align: center;
}

div.reg_msg {
    color: #FF6C00;
    font-size: 100%;
    font-weight: bold;
    line-height: 18px;
}
div.pchange_msg {
    color: #FF6C00;
    font-size: 100%;
    font-weight: bold;
    line-height: 18px;
}
span.wpropose_msg {
    color: #FF6C00;
    font-size: 100%;
    font-weight: bold;
    line-height: 18px;
}



table.add_offer {
    width: 100%;
}
table.add_offer td {
    vertical-align: top;
}
table.add_offer td label {
    cursor: pointer;
    cursor: hand;
}
table.add_offer td input {
/*    border: 0;*/
}


p.addstep2 {
    font-size: 116%;
    font-weight: bold;
}
p.addstep2:first-letter {
    text-transform: uppercase;
}


table.tbladd2 {
    width: 100%;
}
table.tbladd2 td {
    padding-left: 1.5em;
}
table.tbladd2 td.addSubtitle {
	color: #528DC6;
    font-size: 14px;
    font-weight: bold;
    padding-left: 0;
}


table.list_items {
    width: 100%;
}
table.list_items td {
    font-size: 66%;
    padding: 0.22em;
}


p.pPagination {
    margin: 0.75em;
    text-align: center;
}


div.bnnrBottom {
    margin: 1.5em;
    text-align: center;
}
td.bnnrTopTd {
    padding-right: 0.32em;
    text-align: right;
}


a.searchHT {
	color: #FF6C00;
    font-weight: bold;
}


td.tdAddTopBig {
    font-size: 160%;
    text-align: center;
}
td.tdAddTopBig a {
	color: #528DC6;
}


div.refFromSearch {
    font-size: 120%;
}
div.refFromSearch a:link, div.refFromSearch a:visited {
    color: #000000;
}
div.refFromSearch a:hover {
    border-bottom: 0;
    color: #528DC6;
}


table.tblRelSearches {
    width: 100%;
}
table.tblRelSearches td {
    padding-right: 0.4em;
    vertical-align: top;
}



div.ctr_rgn_stl_stat {
    font-size: 116%;
    padding: 0;
}

div.ctr_rgn_stl_stat div.ctr {
    font-weight: bold;
    padding-top: 0.2em;
}
div.ctr_rgn_stl_stat div.ctr span {
    color: #999999;
}
div.ctr_rgn_stl_stat div.ctr a {
    text-decoration: none;
}

div.ctr_rgn_stl_stat div.rgn {
    padding-left: 0.4em;
}
div.ctr_rgn_stl_stat div.rgn span {
    color: #BBBBBB;
}
div.ctr_rgn_stl_stat div.rgn a {
    text-decoration: none;
}

div.ctr_rgn_stl_stat div.stl {
    font-size: 80%;
    padding-left: 1.2em;
}
div.ctr_rgn_stl_stat div.stl span {
    color: #DDDDDD;
}
div.ctr_rgn_stl_stat div.stl a {
    color: #666666;
    text-decoration: none;
}

#money_up_lnk {
    border-bottom: dashed 1px #528DC6;
    color: #528DC6;
    cursor: pointer;
    font-weight: bold;
}
#money_up_lnk_hide {
    border-bottom: dashed 1px #528DC6;
    color: #528DC6;
    cursor: pointer;
}
#money_up_window {
    border-right: dotted 1px #528DC6;
    margin: 0;
    margin-bottom: 2.5em;
    padding: 0 0.4em 0.2em 0;
}