
BODY {
	margin: 0;
	padding: 5 10 5 10;
	background-color: #FFFFFF;
	}

BODY, BODY TD, BODY TH {
	color: #000000;
	font-size: 70%;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	vertical-align: top;
	}

IMG {
	border: 0;
	}

FORM {
	margin: 0;
	}

TABLE {
	border: 0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
	}
TD {
	padding: 0px; /* cellspadding="0" */
	}
P {
	margin: 0;
	}

A,
A:visited,
A:active {
	color: #034EA2;
	text-decoration: underline;
	}
A:hover {
	text-decoration: none;
	}

.red {
	color: #E60A0A;
	}
.green {
	color: #008000;
	}

.gray {
	color: #666666;
	}

A.gray,
A.gray:visited,
A.gray:active,
A.gray:hover {
	color: #666666;
	}

#main UL {
	margin: 8 0 8 18;
	}
#main LI {
	list-style-image: url(/img/pt_li.gif);
	}

INPUT,
TEXTAREA,
SELECT {
	color: #666666;
	font-size: 100%;
	padding-left: 3;
	padding-right: 3;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	}

INPUT.submit {
	font-weight: bold;
	color: #000000;
	background-color: #EE7700;
	}

.content {
	width: 100%;
	font-size: 120%;
	font-family: Arial;
	}

H1,H2,H3,H4,H5 {
	margin: 0;
	}
H1 {
	font-size: 210%;
	font-weight: normal;
	font-family: Arial;
	margin-bottom: 8;
	}
H3 {
	font-size: 160%;
	font-weight: normal;
	font-family: Arial;
	margin-bottom: 7;
	}
H4 {
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 4;
	}
H5 {
	font-size: 170%;
	font-weight: normal;
	font-family: Arial;
	margin: 25 0 12 0;
	}



.sep {
	font-size: 1;
	}
TD.sep {
	width: 0;
	height: 1;
	background-color: #FFFFFF;
	}
DIV.sep,
.sep DIV {
	padding: 0;
	width: 1;
	height: 1;
	}
.w6, DIV.w6 {
	width: 6px;
	}

.sm {
	font-size: 63%;
	}
.big {
	font-size: 80%;
	}
.bold {
	font-weight: bold;
	}
.mb5 {
	margin-bottom: 5;
	}
.cl {
	clear: left;
	}


.pad, .pad_m {
	padding-left: 16;
	padding-right: 16;
	}
.pad_b {
	padding-left: 21;
	padding-right: 27;
	}
.pad_ml {
	padding-left: 16;
	}
.pad_mr {
	padding-right: 16;
	}


.col1,.col1_ad {
	width: 24%;
	}
.col2,.col2_ad {
	width: 47%;
	}
.col3,.col3_ad {
	width: 29%;
	}
.col1 DIV.sep {
	width: 186px;
	}
.col1_ad DIV.sep {
	width: 184px;
	}
.col2 DIV.sep,
.col2_ad DIV.sep {
	width: 323px; /* 239 */
	}
.col3 DIV.sep {
	width: 231px; /* 215 */
	}
.col3_ad DIV.sep {
	width: 229px; /* 213 */
	}

.topp {
	padding-top: 10;
	}


.head_b,.head_s {
	height: 32;
	}
.head_b {
	padding-top: 3;
	}
.head_s {
	padding-top: 4;
	}

.note {
	color: #444444;
	}




#main {
	width: 100%;
/*	height: 100%; */
	}
#main #row_cols .col1 {
	height: 25;
	}


#top_login {
	text-align: right;
	padding-bottom: 7;
	}
#top_login TD {
	vertical-align: middle;
	}
#top_login .sm {
	font-weight: bold;
	padding-right: 5;
	padding-left: 6;
	}
#top_login INPUT {
	margin-top:-1;
	width: 72;
	}
#top_login .submit {
	width: 35;
	margin-left:5;
	}
#top_login .link {
	vertical-align: top;
	padding-left: 10;
	font-weight: normal;
	line-height: 0.99;
	letter-spacing: 1;
	font-size:55%;
	}


#bottom {
	width: 100%;
	margin: 50 0 20 0;
	}
#bottom #col11_bot {
	vertical-align: bottom;
	}
#bottom #col11_bot {
	padding-bottom: 10;
	}
#bottom #row2bot TD {
	background: #777777;
	}
#bottom #row2bot .col1 DIV.sep {
	height: 2;
	border-left: 21px #FFFFFF solid;
	}
#bottom .menu_bot {
	padding-top: 10;
	}
#bottom .menu_bot a {
	font-weight: bold;
	}


.topline,
.navline {
	background-color: #F0EFEA;
	font-size: 90%;
	padding-top: 4;
	padding-bottom: 4;
	margin-bottom: 8;
	}
.navline A {
	background: url(/img/r_kr.gif) right center no-repeat;
	padding-right: 12;
	}
.topline {
	font-size: 100%;
	font-weight: bold;
	}
.topline A {
	text-decoration: none;
	}
.topline A:hover {
	text-decoration: underline;
	}



.form {
	padding: 0;
	background-color: #F0EFEA;
	}
.form TD {
	padding-top: 13;
	padding-bottom: 5;
	vertical-align: baseline;
	}
.form TR.white TD,
.form TD.white {
	background-color: #FFFFFF;
	}
.form TR.red TD,
.form TD.red {
	background-color: #E60A0A;
	color: #FFFFFF;
	}
.form TR.t0 TD {
	padding-top: 0;
	}
.form TD.max {
	width: 100%;
	}
.form TD.pl {
	padding-left: 13;
	}
.form TD.pr {
	padding-right: 13;
	}

.form TD.txt {
	font-weight: bold;
	padding-bottom: 17;
	}
.form TD SPAN.sep {
	width: 13;
	}
.form TD DIV.txt {
	font-weight:bold;
	padding-bottom: 12;
	}
.form TD.txt DIV.txt {
	padding-bottom: 5;
	}
.form TD.sep {
	background-color: #FFFFFF;
	}
.form TD INPUT,
.form TD SELECT,
.form TD TEXTAREA {
	margin-bottom: 8;
	}
.form .cb INPUT,
.form .cb SELECT,
.form .cb TEXTAREA {
	margin-bottom: -1;
	margin-top: 3;
	}
.form .cb1 INPUT,
.form .cb1 SELECT {
	margin-bottom: -1;
	}
.form TD INPUT.img_go {
	margin-bottom: 1;
	margin-left: 5;
	}


INPUT.w50,SELECT.w50,
.w50 INPUT,.w50 SELECT {
	width: 50;
	}
INPUT.w60,SELECT.w60,
.w60 INPUT,.w60 SELECT {
	width: 60;
	}
INPUT.w70,SELECT.w70,
.w70 INPUT,.w70 SELECT {
	width: 70;
	}
INPUT.w80,SELECT.w80,
.w80 INPUT,.w80 SELECT {
	width: 80;
	}
INPUT.w90,SELECT.w90,
.w90 INPUT,.w90 SELECT {
	width: 90;
	}
INPUT.w100,SELECT.w100,
.w100 INPUT,.w100 SELECT {
	width: 100;
	}
INPUT.w110,SELECT.w110,
.w110 INPUT,.w110 SELECT {
	width: 110;
	}
INPUT.w120,SELECT.w120,
.w120 INPUT,.w120 SELECT {
	width: 120;
	}
INPUT.w130,SELECT.w130,
.w130 INPUT,.w130 SELECT {
	width: 130;
	}
INPUT.w140,SELECT.w140,
.w140 INPUT,.w140 SELECT {
	width: 140;
	}
INPUT.w150,SELECT.w150,
.w150 INPUT,.w150 SELECT {
	width: 150;
	}
INPUT.w160,SELECT.w160,
.w160 INPUT,.w160 SELECT {
	width: 160;
	}
INPUT.w170,SELECT.w170,
.w170 INPUT,.w170 SELECT {
	width: 170;
	}

INPUT.res50,SELECT.res50,
.res50 INPUT,.res50 SELECT {
	width: 50%;
	}
INPUT.res60,SELECT.res60,
.res60 INPUT,.res60 SELECT {
	width: 60%;
	}
INPUT.res70,SELECT.res70,
.res70 INPUT,.res70 SELECT {
	width: 70%;
	}
INPUT.res80,SELECT.res80,
.res80 INPUT,.res80 SELECT {
	width: 80%;
	}
INPUT.res90,SELECT.res90,
.res90 INPUT,.res90 SELECT {
	width: 90%;
	}
INPUT.res100,SELECT.res100,
.res100 INPUT,.res100 SELECT {
	width: 100%;
	}

INPUT.img_go {
	width: 43;
	}



.qsearch {
	margin-bottom: 5;
	}
.qsearch TD {
	vertical-align: middle;
	}


.menu-left {
	margin-bottom: 17;
	padding-left: 16;
	}
.menu-left .item {
	padding: 0 0 4 10;
	}
.menu-left .item-a {
	font-weight: bold;
	background: url(/img/pt_a.gif) no-repeat left top;
	padding: 0 0 3 10;
	}

.menu {
	line-height: 1.6;
	margin-bottom: 22;
	}


.house {
	margin-bottom: 12;
	}
.house .head {
	margin-bottom: 8;
	}
.house .price {
	color: #E60A0A;
	}
.house .h {
	padding-bottom: 5;
	float: left;
	font-size: 90%;
	}
.house img {
	margin: 0 10 0 0;
	border: 1px solid #DDDDDD;
	}


.table-service TD {
	border: 1px #E1DFd6 solid;
	padding: 2 15 2 15;
	font-weight: bold;
	}
.table-service TD.first {
	padding-left: 0;
	}
.table-service TD.print {
	border: 0;
	}
.table-service TD.print IMG {
	margin-bottom: -2;
	}
.table-service A,
.table-service A:visited {
	text-decoration: none;
	}
.table-service A:hover {
	text-decoration: underline;
	}


.pagebar TD {
	border-left: 2 #FFFFFF solid;
	height: 25;
	padding: 2 2;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	}
.pagebar TD.f {
	border: 0;
	padding: 0;
	padding-right: 13;
	text-align: right;
	}
.pagebar TD.l {
	border: 0;
	padding: 0;
	padding-left: 15;
	text-align: left;
	}

.pagebar TD.wt {
	padding-left: 3;
	padding-right: 3;
	}
.pagebar TD.bl {
	width: 24;
	color: #FFFFFF;
	background-color: #000000;
	}
.pagebar TD.bl a,
.pagebar TD.bl a:visited,
.pagebar TD.bl a:active,
.pagebar TD.bl a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.pagebar TD.rd {
	width: 22;
	color: #FFFFFF;
	background-color: #E60A0A;
	}
.pagebar TD.rd a,
.pagebar TD.rd a:visited,
.pagebar TD.rd a:active,
.pagebar TD.rd a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.pagebar TD.yl {
	width: 22;
	color: #034EA2;
	background-color: #DDDDDD;
	}
.pagebar TD.yl a,
.pagebar TD.yl a:visited,
.pagebar TD.yl a:active,
.pagebar TD.yl a:hover {
	color: #034EA2;
	text-decoration: none;
	}

.pagebar TD.bl a:hover,
.pagebar TD.rd a:hover,
.pagebar TD.yl a:hover {
	text-decoration: underline;
	}


.list {
	width: 100%;
	}
.list TD {
	padding: 17 7 17 7;
	background: #F0EFEA;
	}
.list TH {
	text-align: left;
	padding: 7 7 6 7;
	background: #DDDDDD;
	}
.list TD,.list TH {
	border-left: 1 #FFFFFF solid;
	border-bottom: 2 #FFFFFF solid;
	}
.list TH {
	border-bottom-width: 4;
	}
.list TD.f,.list TH.f {
	border-left: 0;
	padding-left: 0;
	}
.list TD.f img {
	border: 1 #BEBEBE solid;
	}


.listing {
	margin-top: 25;
	width: 100%;
	}
.listing TD.cel1 {
	padding-right: 18;
	}
.listing TD.cel1 DIV.sep {
	width: 50;
	}
.listing TD.cel2 {
	width: 100%;
	}

.imgbar TD,
.imgbar TH {
	border-bottom: 2 #FFFFFF solid;
	border-right: 2 #FFFFFF solid;
	padding: 4 4;
	text-align: center;
	vertical-align: middle;
	background: #DDDDDD;
	font-weight: bold;
	}
.imgbar TD {
	width: 50%;
	}

.imgbar TD.bl {
	color: #FFFFFF;
	background-color: #000000;
	}
.imgbar TD.bl a,
.imgbar TD.bl a:visited,
.imgbar TD.bl a:active,
.imgbar TD.bl a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}

.imgbar TD.rd {
	color: #FFFFFF;
	background-color: #E60A0A;
	}
.imgbar TD.rd a,
.imgbar TD.rd a:visited,
.imgbar TD.rd a:active,
.imgbar TD.rd a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}

.imgbar TD.yl {
	color: #034EA2;
	background-color: #DDDDDD;
	}
.imgbar TD.yl a,
.imgbar TD.yl a:visited,
.imgbar TD.yl a:active,
.imgbar TD.yl a:hover {
	text-decoration: none;
	color: #034EA2;
	}
.imgbar TD.bl a:hover,
.imgbar TD.rd a:hover,
.imgbar TD.yl a:hover {
	text-decoration: underline;
	}

.listing .left-img {
	float: left;
	padding-bottom: 16;
	}
.listing .left-img DIV.img,
.listing .left-img DIV.noimg {
	width: 400;
	background: #DDDDDD;
	border: 1px solid #BEBEBE;
	}
.listing .left-img DIV.noimg {
	height: 206;
	padding: 10;
	}
.listing DIV.virttour {
	margin-top: 10;
	}

.listing .text-right-img {
	line-height: 1.3;
	float: left;
	background: url(/img/pimp.gif) no-repeat left top;
	padding: 9 0 16 20;
	}
.listing .text-right-img STRONG {
	font-weight: bold;
	font-size: 120%
	line-height: 1.3;
	}
.listing .text-right-img .gm {
	margin-top: 5;
	font-weight: bold;
	}

.listing .left-det {
	float: left;
	padding-bottom: 16;
	margin-bottom: 16;
	width: 400;
	}
.listing .left-det TD {
	padding: 15;
	}
.listing .left-det .in  TD {
	padding: 5;
	}

.listing .right-det {
	float: left;
	padding: 9 0 16 20;
	}
.listing .right-det B {
	padding-left: 4;
	}
.listing .right-det TD {
	border-bottom: 1 #F0EFEA solid;
	padding: 2 0;
	}
.listing .right-det .nound TD {
	border-bottom: 0;
	}



.step {
	margin-bottom: 14;
	}



.plan .head TD {
	padding: 8 7;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 75%;
	}
.plan .head TD.rd {
	background: #E60A0A;
	border-right: 2 #FFFFFF solid;
	text-align: center;
	}
.plan .head TD.rd DIV {
	width: 45;
	}
.plan .head TD.bl {
	background: #000000;
	color: #FFFFFF;
	width: 100%;
	}
.plan .head TD A,
.plan .head TD A:visited,
.plan .head TD A:hover,
.plan .head TD A:active {
	color: #FFFFFF;
	text-decoration: none;	
	}
.plan .head TD A:hover {
	text-decoration: underline;	
	}
.plan .cont {
	padding: 10 10 40 5;
	}
.plan .head TD.best {
	padding-right: 65;
	}
DIV.best {
	text-align: right;
	}
DIV.best DIV {
	position: relative;
	top: -19;
	z-index: 2;
	width: 64;
	height: 66;
	background: url(/img/ico_best.gif) top right no-repeat;
	margin-bottom: -67;
	}

.plane TD {
	padding: 1 0;
	font-size: 80%;
	font-family: Arial;
	}
.plane TD.f {
	padding-right: 10;
	}

#citys{
    width: 100%;
    margin:0px;
    padding: 0px;
}
#citys li{
    width: 200px;
    float: left;
}
#ct_block{
    padding-left: 30px;
}

#google-ad {
	margin: 6px 0 0;
	}


#main-menu {
	width: 500px;
	border-left: 1px solid #EB2E00;
	padding-left: 10px;
	}

#main-menu ul {
	margin: 0;
	padding: 0;
	}

#main-menu li {
	float: left;
	list-style: none;
	padding: 8px 12px 8px 4px;
	font-size: 13px;
	font-weight: bold;
	}

#main-menu a {
	text-decoration: underline;
	color: #EE7700;
	}

#main-menu a:hover {
	text-decoration: none;
	color: #034EA2;
	}