*{margin:0;padding:0}

body,input,select,select option,textarea{font-family:tahoma,arial,sans-serif;font-size:14px}

html{height:100%;background:#fff}

body{min-height:100%;line-height:1.2;color:#2e2f2f;background:url(../images/foot_bg.png) 0 100% repeat-x;position:relative}

img{border:0}

table{border-collapse:collapse}

a:link,a:visited{color:#202020;text-decoration:none;border-bottom:1px solid #202020}
a:hover{color:#ca6802;text-decoration:none;border-bottom:1px dashed #ca6802}

.main{min-width:990px;background:url(../images/head_bg.png) 0 0 repeat-x}
.main2{background:url(../images/head_bg.jpg) 50% 0 no-repeat;padding:0 0 188px 0}
* html .main2{padding:0}

.head{height:195px}

.head div.logo{overflow:hidden;width:390px;height:121px;padding:27px 0 0 0;float:left}
.head div.logo a{width:429px;height:120px;margin:0 0 0 -40px;display:block}
.head div.logo a:link,.head div.logo a:visited,.head div.logo a:hover{border:0}
.head div.logo a img{display:block}

.head .head_pnone{float:right;background:url(../images/top_phone1.png) 0 45px no-repeat;width:302px;padding:45px 50px 20px 0}
.head .head_pnone .in{padding:25px 10px 0 30px;background:url(../images/top_phone2.png) 35px 52px no-repeat;height:88px}
.head .head_pnone ins{text-decoration:none;color:#6c6c6c;line-height:1.1;display:block;
padding:0 0 5px 0}
.head .head_pnone span{padding:0 0 0 50px;display:block;line-height:22px;color:#0093d7;font-weight:bold}
.head .head_pnone span b{color:#5a5a5a;font-size:18px;margin:0 0 0 5px}

.head a.addFavorite{float:right;margin:10px;top:0px;position:absolute;right:0px;font-size:12px;color:#6C6C6C;border-bottom:0px;}

.foot{height:188px;width:100%;position:absolute;bottom:0;left:0;background:url(../images/foot_bg.jpg) 50% 100% no-repeat}
* html .foot{position:static}
.foot .foot_in{height:188px;min-width:990px}

.foot .foot_phone{width:456px;height:100%;padding:0 0 0 15px;background:url(../images/foot_phone.png) 15px 100% no-repeat;
float:left}
.foot .foot_phone .in{background:url(../images/foot_phone.jpg) 65px 38px no-repeat;height:150px;
padding:38px 15px 0 235px}
.foot .foot_phone ins{text-decoration:none;display:block;font-size:16px;font-weight:bold;font-family:georgia,times,serif;
line-height:1.1;padding:5px 0 5px 0px;margin-left:-30px}
.foot .foot_phone table{line-height:1.15}
.foot .foot_phone table td,.foot .foot_phone table th{vertical-align:top;font-style:italic;text-align:left}
.foot .foot_phone table th{color:#767676;font-weight:normal;padding:0 8px 0 0}
.foot .foot_phone table td{padding:0 8px 0 0}

.foot .copyright{float:right;width:365px;padding:70px 25px 0 0}
.foot .copyright .in{background:url(../images/copy.png) 0 0 no-repeat;color:#5f757f;font-size:12px;line-height:14px;
min-height:31px;padding:1px 0 0 40px}
* html .foot .copyright .in{height:31px}
.foot .copyright .counters{padding:17px 0 0 0}
.counters a,.counters a:link, .counters a:hover, .counters a:visited{text-decoration:none;border:0;}

.left_column{width:295px;float:left;padding:0px 0 0 0}
.right_column{margin:0 0 0 335px}

.lb{position:relative;padding:15px 0 15px 0;margin:0 0 45px 0}
.lb .in{padding:0 0 0 32px;background-position:-13px 0;background-repeat:repeat-y;min-height:114px}
* html .lb .in{height:114px}
.lb i.t,.lb i.b{display:block;height:72px;width:13px;overflow:hidden;text-indent:-9999px;position:absolute;
left:0;background-repeat:no-repeat}
.lb i.t{top:0;background-position:0 0}
.lb i.b{bottom:0;background-position:0 100%}

.lb_orange .in{background-image:url(../images/menu_bg1.png)}
.lb_orange i.t,.lb_orange i.b{background-image:url(../images/menu_bg1.png)}

.lb_green .in{background-image:url(../images/menu_bg2.png)}
.lb_green i.t,.lb_green i.b{background-image:url(../images/menu_bg2.png)}

.lb_purple .in{background-image:url(../images/menu_bg3.png)}
.lb_purple i.t,.lb_purple i.b{background-image:url(../images/menu_bg3.png)}

.lb h3{color:#202020;font-weight:bold;font-size:14px;padding:0 0 14px 0}

.menu{margin:-7px 0 0 0}
.menu a{display:block;padding:7px 0 7px 0}
.menu a:link,.menu a:visited,.menu a:hover{border:0}
.menu a u{text-decoration:none}
.menu a:link u,.menu a:visited u{border-bottom:1px solid #202020}
.menu a:hover u{border-bottom:1px dashed #ca6802}

.pocket{}
.pocket ul{list-style:none;padding:0 0 14px 0}
.pocket ul li{padding:0 0 0 15px;background:url(../images/li1.png) 2px 8px no-repeat}

.news_mini{}
.news_mini .item{padding:0 0 14px 0}
.news_mini .item a{display:block}
.news_mini .item a ins{text-decoration:none;color:#fff;padding:0 2px 0 2px}
.news_mini .item a:link ins,.news_mini .item a:visited ins{background:#b2b2b2}
.news_mini .item a:hover ins{background:#ca6802}
.news_mini .item a:link,.news_mini .item a:visited{border:0}
.news_mini .item a:hover{border:0}

.banners1{padding:0 0 0 35px}

.index{}
.slogan{background:url(../images/hotel.png) 100% 0 no-repeat;height:210px;padding:0px 20px 0 0;width:400px;float:right}
.slogan2{padding:0px 0 20px 0;}
.slogan2 h1{color:#2e2f2f;font-weight:bold;font-family:georgia,times,serif;line-height:34px;
font-size:28px}
.slogan2 h1 ins{text-decoration:none;color:#0093d7}

.index .index_text{max-width:710px;margin:0 auto}

.metro_map{background:url(../images/metro.gif) 0 0 no-repeat;height:840px;width:610px;margin:0 auto;position:relative;z-index:2}
.metro_map .flat{background:url(../images/home_animation.gif) 0 0 no-repeat;height:12px;width:12px;margin:0;position:absolute;z-index:auto}
.metro_map .flat .trigger{height:12px;width:12px;cursor:pointer}
.metro_map .flat.promo{background:url(../images/star.gif) 0 0 no-repeat;height:15px;width:15px;}
.metro_map .flat.promo .trigger{height:15px;width:15px;}

.popup{position:absolute;display:none;z-index:50}
.popup_in{width:220px}
/*.popup .popup_in{position:absolute;bottom:0;left:0px}*/

.popup .t{height:15px;width:100%}
.popup .t i,.popup .t u,.popup .t ins{display:block;overflow:hidden;text-indent:-9999px;height:15px}
.popup .t i{width:19px;float:left;background:url(../images/bubble.png) 100% 0 no-repeat}
.popup .t u{width:19px;float:right;background:url(../images/bubble.png) 0 -15px no-repeat}
.popup .t ins{background:url(../images/bubble.png) 0 -30px repeat-x}
.popup .b{height:29px;width:100%}
.popup .b i,.popup .b u,.popup .b ins,.popup .b ins b{display:block;overflow:hidden;text-indent:-9999px;height:29px}
.popup .b i{width:19px;float:left;background:url(../images/bubble.png) 100% -45px no-repeat}
.popup .b u{width:19px;float:right;background:url(../images/bubble.png) 0 -74px no-repeat}
.popup .b ins{background:url(../images/bubble.png) 0 -103px repeat-x}
.popup .b ins b{display:block;width:30px;margin:0 auto;background:url(../images/bubble.png) 0 -132px repeat-x}

.popup .l{padding:0 0 0 19px;background:url(../images/bubble_l.png) 0 0 repeat-y}
.popup .r{padding:0 19px 0 0;background:url(../images/bubble_r.png) 100% 0 repeat-y}
.popup .c{padding:0;background:#fff;font-size:12px}

.popup .c a{display:block;text-align:center}
.popup .c a:link,.popup .c a:visited,.popup .c a:hover{border:0}
.popup .c .metro{background:url(../images/metro.png) 0 6px no-repeat;padding:6px 0 4px 23px}
.popup .c address{display:block;font-style:normal;color:#0093d7;padding:3px 0 0 0}
.popup .c address ins{text-decoration:none}

.index h3{font-size:18px;font-weight:normal}
.index ul{list-style:none;padding:14px 0 14px 0}
.index ul li{background:url(../images/li2.png) 8px 6px no-repeat;padding:1px 0 1px 25px;line-height:1.15}
.index p{padding:0 0 1em 0}

.top_condo{}
.top_condo h3{font-size:18px;font-weight:normal;padding:25px 0 10px 30px}
.top_condo .condo_list{background:#f2f2f2;padding:15px 10px 15px 10px}
.top_condo .condo_list table{width:100%}
.top_condo .condo_list table td{padding:10px 10px 10px 10px;vertical-align:top}

.top_condo .condo_list .item{background:#fff url(../images/condo_bg1.png) 0 0 no-repeat;font-size:12px}
.top_condo .condo_list .item .item_bg1{background:url(../images/condo_bg1.png) 100% 100% no-repeat}
.top_condo .condo_list .item .item_bg2{background:url(../images/condo_bg2.png) 0 100% no-repeat}
.top_condo .condo_list .item .item_bg3{background:url(../images/condo_bg2.png) 100% 0 no-repeat;
padding:7px 7px 7px 7px}

.top_condo .condo_list .item.red{background:#ffadad url(../images/condo_bg1.png) 0 0 no-repeat;}

.top_condo .condo_list .item a{display:block;text-align:center}
.top_condo .condo_list .item a:link,.top_condo .condo_list .item a:visited,.top_condo .condo_list .item a:hover{border:0}
.top_condo .condo_list .item a img{display:block;margin:0 auto}
.top_condo .condo_list .item .metro{background:url(../images/metro.png) 0 6px no-repeat;padding:6px 0 4px 23px}
.top_condo .condo_list .item address{display:block;font-style:normal;color:#0093d7;padding:3px 0 0 0}
.top_condo .condo_list .item address ins{text-decoration:none}

.down_menu{text-align:center;font-size:12px;color:#6b6b6b;padding:20px 80px 0 80px;line-height:14px;height:32px}
.down_menu a{white-space:nowrap}
.down_menu a:link,.down_menu a:visited{color:#6b6b6b;border-bottom:1px solid #6b6b6b}
.down_menu a:hover{color:#ca6802;border-bottom:1px dashed #ca6802}

.content{padding:10px 25px 0 0;max-width:690px;margin:0 auto}
.content h1{font-size:24px;font-weight:bold;text-align:center;font-family:georgia,times,serif;padding:20px 0 20px 0}
.content h2{font-size:24px;font-weight:bold;text-align:center;font-family:georgia,times,serif;padding:20px 0 20px 0}
.content h3{font-size:18px;font-weight:normal;padding:0 0 16px 0}
.content p{padding:0 0 1.2em 0}
.content ul{list-style:none;padding:7px 0 14px 0}
.content ul li{background:url(../images/li2.png) 8px 6px no-repeat;padding:1px 0 2px 25px;line-height:1.15}
.content ol{padding:7px 0 14px 25px}
.content ol li{padding:1px 0 2px 25px;}
.content table.wikitable{background-color:#F9F9F9;border-spacing:0px;border-collapse:collapse;
margin:10px 0 10px 0px}
.content table.wikitable tr{}
.content table.wikitable td{border:1px solid #8CACBB;padding:3px}
.content img{max-width:690px;}

.content form {background:#fff;font-size:14px;
padding:10px 0px 30px 0px;text-align:left;}
.content form label{display:block;padding:2px 0 2px 0;}
.content form input{color:#000;}
.content form input.text{font-family:arial,sans-serif;padding:2px;
background:#fff;border:1px solid #B2B2B2;width:500px;}
.content form input.textError{font-family:arial,sans-serif;padding:2px;
background:#fff;border:2px solid red;width:500px;}
.content form textarea.textarea{font-family:arial,sans-serif;padding:2px;
border:1px solid #B2B2B2;width:500px;height:250px;}
.content form textarea.textareaError{font-family:arial,sans-serif;padding:2px;
border:2px solid red;width:500px;height:250px;}
.content form input.submit,form input.reset{margin:20px 0 0 0;width:130px;
height:30px;text-align:center;border-width:1px;padding:1px 0 3px 0;background:#B0D6E8}
.content form .error{font-size:12px;color:red}

.news{padding:10px 25px 0 0;max-width:690px;margin:0 auto}
.news h1{font-size:24px;font-weight:bold;text-align:center;font-family:georgia,times,serif;padding:20px 0 20px 0}
.news .item{padding:0 0 1em 0}
.news .item kbd{background:#FFC84D;padding:0 2px 0 2px;font-family:tahoma,arial,sans-serif}
.news .item ins{font-size:18px;font-weight:normal;text-decoration:none;padding:0 0 0 10px;}

.one_flat{}
.one_flat .one_flat_text{padding:10px 25px 0 0;max-width:690px;margin:0 auto}
.one_flat h1{font-size:24px;font-weight:bold;text-align:center;font-family:georgia,times,serif;padding:20px 0 20px 0}
.one_flat h2{font-size:24px;font-weight:bold;text-align:center;font-family:georgia,times,serif;padding:20px 0 20px 0}
.one_flat h1 small{display:block;font-size:18px}
.one_flat p{padding:0 0 1.2em 0}
.one_flat .price{font-size:20px;font-family:georgia,times,serif;}
.one_flat .price strong{color:red;}

.one_flat .one_flat_gallery{padding:0 25px 0 0}
.one_flat .one_flat_gallery a{}
.one_flat .one_flat_gallery a img{display:block;padding:1px}
.one_flat .one_flat_gallery .one_flat_big{margin:0 auto}
.one_flat .one_flat_gallery .one_flat_big td{padding:0 0 15px 0}
.one_flat .one_flat_gallery .one_flat_big a{display:block}
.one_flat .one_flat_gallery .one_flat_big a:link,.one_flat .one_flat_gallery .one_flat_big a:visited{border:1px solid #adadad}
.one_flat .one_flat_gallery .one_flat_big a:hover{border:1px solid #ca6802}
.one_flat .one_flat_gallery .one_flat_big a img{}
.one_flat .one_flat_gallery .one_flat_mini{width:100%;text-align:center;font-size:1px}
.one_flat .one_flat_gallery .one_flat_mini a{margin:0 14px 15px 0;display:inline-block}
.one_flat .one_flat_gallery .one_flat_mini a:link,.one_flat .one_flat_gallery .one_flat_mini a:visited{border:1px solid #adadad}
.one_flat .one_flat_gallery .one_flat_mini a:hover{border:1px solid #ca6802}

.one_flat .graph{padding:10px 40px 0 0}
.one_flat .graph .month{padding:5px 0 20px 0}
.one_flat .graph .month ins{display:block;text-decoration:none;padding:0 0 10px 0}
.one_flat .graph .month table{width:100%}
.one_flat .graph .month table td{width:3.225%;background:#d6d6d6;line-height:20px;font-size:12px;
border:1px solid #fff;border-width:0 1px 1px 0}
.one_flat .graph .month table td.none{background:#fff!important;text-align:left!important;
text-indent:-9999px;overflow:hidden;}
.one_flat .graph .month table thead td{text-align:center}
.one_flat .graph .month table thead td.today i{display:block;line-height:18px;border:1px solid #000;font-style:normal}
.one_flat .graph .month table tbody td{overflow:hidden;text-indent:-9999px;}
.one_flat .graph .month table tbody td.bf{background:#fff;}
.one_flat .graph .month table tbody td.lp{background:url(../images/td.png) 50% -20px}
.one_flat .graph .month table tbody td.busy{background:#ff7575}
.one_flat .graph .month table tbody td.rp{background:url(../images/td.png) 50% 0}
.one_flat .graph .month_map{padding:20px 20px 0 60px}
.one_flat .graph .month_map table{width:100%}
.one_flat .graph .month_map table td{width:50%;line-height:20px;padding:0 0 25px 0}
.one_flat .graph .month_map table td b{float:left;width:25px;height:20px;background:#d6d6d6;margin:0 7px 0 0;
overflow:hidden;text-indent:-9999px}
.one_flat .graph .month_map table td b.busy{background:#ff7575}
.one_flat .graph .month_map table td b.lp{background:url(../images/td.png) 50% -20px}
.one_flat .graph .month_map table td b.rp{background:url(../images/td.png) 50% 0}

.one_flat .order{text-align:center;padding:15px 0 0 0;}
.one_flat .order p{text-align:center;color:red}


.constButton{padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; position: fixed;
top: 0px; font-family: verdana; font-size: 16px; z-index: 999; cursor: pointer; text-align: center; text-decoration: none;
border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 5px 5px;
border-bottom-left-radius: 5px 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 5px; left: 50%;
margin-left: -87px; background-image: initial; background-attachment: initial; background-origin: initial;
background-clip: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-shadow: none;
background-position: initial initial; background-repeat: initial initial; }

.calcResultsTable {}
.calcResultsTable td {padding:4px;}
.calcResultsTable thead td{background:#B0D6E8;border:1px #fff solid;}
.calcResultsTable tbody td{border:1px #B0D6E8 solid;}
