*{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:#000;background:url(foot0000.png) 50% 100% repeat-x}

* html body{height:100%}

img{border:0}

table{border-collapse:collapse}

a:link,a:visited{color:#000;text-decoration:underline}
a:hover{color:#f00;text-decoration:none}

.part_text img{display:block}

h1{font-size:24px;text-align:center;color:#000;font-weight:normal}

.main{min-width:990px}

.head{background:url(head0000.jpg) 90% 0 no-repeat;height:320px;overflow:hidden;padding:0 0 25px 0}

.left_column{float:left;width:220px}
.right_column{float:right;width:205px}
.center_column{margin:0 205px 0 220px}
.columns_clear{height:1px;overflow:hidden;clear:both;text-indent:-9999px}

.foot{}
.foot .foot_in{height:45px;padding:55px 25px 0 25px}
.foot {}

.foot .copy{color:#6f6f6f;float:left;width:50%;font-size:12px;padding:2px 0 0 0}
.foot .chush1{text-align:right;float:right;width:49%}
.foot .chush1 a:link, .foot .chush1 a:hover{text-decoration:none;}

.logo{float:left;height:123px;padding:9px 0 0 100px}
.logo a{display:block;padding:10px 10px}
.logo a img{display:block;}

.language{display:none;float:right;padding:5px 15px 0 0}
.language a{display:block;padding:5px}
.language a:link,.language a:visited{color:#7f7f7f}
.language a:hover{color:#f00}

.contact_head{clear:both;height:139px;}
.contact_head td{vertical-align:top;padding:0 30px 0 0}
.contact_head td.contacts{padding-left:30px;}
.contact_head .red_page{background:url(red_page.png) 0 0 no-repeat;width:49px;height:86px;padding:1px 0 0 0}
.contact_head .red_page a{display:block;width:33px;height:28px;}
.contact_head .red_page a i{display:block;overflow:hidden;text-indent:-9999px;height:28px;cursor:pointer}
.contact_head .red_page a.to_main i{background:url(red_pagf.png) 50% 9px no-repeat}
.contact_head .red_page a.to_map i{background:url(red_pagf.png) 50% -18px no-repeat}
.contact_head .red_page a.to_send i{background:url(red_pagf.png) 50% -48px no-repeat}

.contact_head .part_text{padding:0 0 6px 0}
.contact_head .phone{font-size:18px;background:url(contact_.png) 0 3px no-repeat;line-height:19px;height:19px;
padding:0 0 0 25px}
.contact_head .phone small{font-size:14px}
.contact_head .icq{font-size:18px;padding:0 0 0 25px;background:url(contact_.png) 0 -19px no-repeat;
line-height:19px;height:19px;margin:3px 0 0 0}
.contact_head .skype{font-size:14px;padding:0 0 0 25px;background:url(contact_.png) 0 -39px no-repeat;
line-height:20px;height:20px;}

.menu_out{padding:0 15px;height:49px;overflow:hidden;}
.menu{background:url(menu0000.png) 0 0 repeat-x}
.menu .menu_in{height:49px;background:url(menu0000.png) 100% -98px no-repeat;padding:0 20px 0 0}
.menu .menu_in2{height:49px;background:url(menu0000.png) 0 -49px no-repeat;padding:0 0 0 20px}
.menu .menu_in3{overflow:hidden;width:100%}
.menu table{width:100%;margin:0 0 0 1px}
.menu table td{background:url(menu0000.png) 100% -147px no-repeat;padding:0 15px}
.menu table td a,.menu table td ins{display:block;height:49px;line-height:49px;text-align:center;white-space:nowrap;}
.menu table td ins{text-decoration:none}
.menu table td a:link,.menu table td a:visited,.menu table td a:hover{}

.corporate_clients{padding:5px 0 18px 0}
.corporate_clients .part_text{padding:0 0 10px 25px;}
.corporate_clients .link{width:210px}
.corporate_clients .link a{display:block}
.corporate_clients .link a img{display:block}

.our_clients{padding:5px 0 18px 20px}
.our_clients .part_text{padding:0 0 10px 5px}
.our_clients .item{padding:5px 0 0 0}
.our_clients .item a{display:block;padding:3px 5px}
.our_clients .item a img{display:block;}

.vip-managa{padding:5px 0 18px 25px}
.vip-managa .part_text{padding:0 0 10px 0}
.vip-managa .link{width:150px}
.vip-managa .link a{display:block}
.vip-managa .link a img{display:block}

.transfer{padding:5px 0 18px 25px}
.transfer .part_text{padding:0 0 10px 0}
.transfer .link{width:150px}
.transfer .link a{display:block}
.transfer .link a img{display:block}

.we_pravoslavny{padding:5px 0 18px 25px}
.we_pravoslavny .part_text{padding:0 0 10px 0}
.we_pravoslavny .link{width:140px}
.we_pravoslavny .link a{display:block;padding:0 10px 0 10px}
.we_pravoslavny .link a img{display:block}

.last_news{padding:0 25px 0 25px;font-size:12px}
.last_news .part_text{padding:0 0 15px 0}
.last_news .item{padding:0 0 15px 0}
.last_news .item a{display:block}
.last_news .item a:link,.last_news .item a:visited{text-decoration:none;color:#555}
.last_news .item a:hover{text-decoration:underline;color:#000}
.last_news .item a ins{display:block}
.last_news .item a:link ins,.last_news .item a:visited ins{color:#dc1111;text-decoration:none;}
.last_news .item a:hover ins{color:#c00;text-decoration:underline;}
.last_news .link{}
.last_news .link a:link,.last_news .link a:visited{color:#000}
.last_news .link a:hover{color:#f00}

.contacts_right{padding:5px 0px 18px 0}
.contacts_right .img{min-height:15px;padding:0px 10px 0 30px}
.contacts_right .part_text{padding:0 0 10px 30px}
.contacts_right .phone{color:#d30202;background:url(contact0.png) 0 3px no-repeat;
height:21px;line-height:21px;padding:0 0 0 25px}
.contacts_right .phone small{font-size:10px}
.contacts_right .icq{color:#d30202;background:url(contact0.png) 0 -18px no-repeat;
height:21px;line-height:21px;padding:0 0 0 25px}
.contacts_right .letter{background:url(contact0.png) 0 -40px no-repeat;
height:21px;line-height:21px;padding:0 0 0 25px}
.contacts_right .skype{background:url(contact0.png) 0 -64px no-repeat;
height:21px;line-height:21px;padding:0 0 0 25px}
.contacts_right .call_me_back{background:url(contact0.png) 0 -88px no-repeat;line-height:16px;padding:0 0 0 25px}

.pay_type{padding:5px 0 18px 30px}
.pay_type .part_text{padding:0 0 10px 0}
.pay_type .item{padding:0 20px 15px 0}
.pay_type .item a{display:block}
.pay_type .item a img{display:block}
.pay_type .calculation{height:27px;line-height:27px;background:#dfdfdf;width:142px;margin:0 0 7px 0;padding:0 0 0 8px}
.pay_type .all_in_wonder{color:#555;font-size:12px;line-height:14px}

.column_text{padding:5px 15px 18px 25px;font-size:12px;color:#555555;}
.column_text p{padding:0.6em 0 0.6em 0;}

.search_out{padding:0 15px 0 15px}
.search{background:url(search00.png) 0 0 repeat-x;height:31px;line-height:31px}
.search .search_in{background:url(search00.png) 0 -31px no-repeat}
.search .search_in2{background:url(search00.png) 100% -62px no-repeat;padding:0 15px}
.search table{width:100%;height:31px}
.search table td{width:90px}
.search table td.text{width:auto}
.search table td.text input{border:1px solid #cacaca;width:98%;background:#fff;padding:1px;}

.want_to_buy{padding:25px 0 0 0;max-width:700px;margin:0 auto;}
.want_to_buy .part_text{color:#555;padding:0 0 15px 0}
.want_to_buy .part_text img{margin:0 auto}
.want_to_buy ul.moscow_list{list-style:none;}
.want_to_buy ul.moscow_list li{background:url(index_nu.png) 0 0 no-repeat;padding:0 0 20px 25px;color:#555}
.want_to_buy ul.moscow_list li.li1{}
.want_to_buy ul.moscow_list li.li2{background-position:0 -500px}
.want_to_buy ul.moscow_list li.li3{background-position:0 -1000px}
.want_to_buy ul.moscow_list li.li4{background-position:0 -1500px}
.want_to_buy ul.moscow_list li.li5{background-position:0 -2000px}
.want_to_buy ul.moscow_list li.li6{background-position:0 -2500px}

.pr_pagan{padding:35px 10px 0 0;color:#555}
.pr_pagan p{padding:0 0 1em 0}
.pr_pagan_in{width:100%;overflow:hidden;}
.pr_pagan table{width:100%;margin:0 0 0 10px}
.pr_pagan table td{background:url(pr_pagan.png) 100% 0 no-repeat;width:33%;padding:0 33px 0 33px;vertical-align:top}
.pr_pagan table td div.mih{min-height:210px}
.pr_pagan .part_text{padding:0 0 15px 0}

.flats{}
.flats .item{padding:15px 0 15px 0}
.flats .item div.info{background:#e5e5e5 url(flat_bg0.png) 100% 0 no-repeat;padding:15px 0 0 0}
.flats .item div.info2{background:url(flat_bg0.png) 100% 100% no-repeat}
.flats .item table.info{width:100%}
.flats .item table.info td.img,.flats .item table.info td.text{padding:0 0 15px 0}
.flats .item .number{color:#666666;font-size:12px;line-height:16px;}
.flats .item td.img{width:1px}
.flats .item div.img{padding:0 15px 0 15px}
.flats .item div.img a{display:block;}
.flats .item div.img a img{display:block;border:1px solid #fff;}

.flats .item td.text{}
.flats .item td.text .street{font-size:18px;color:#000;padding:0 0 10px 0}

.flats .item td.text table.flat_data{font-style:arial,sans-serif;}
.flats .item td.text table.flat_data td{color:#000}
.flats .item td.text table.flat_data td.des{font-style:italic;color:#555;padding:0 15px 0 0}
.flats .item td.text table.flat_data td b.flat_price{color:#a90000}

.flats .item .buttons{padding:10px 0 0 0;float:right}
.flats .item .buttons ins{float:left;text-decoration:none;}
.flats .item .buttons a{float:left;margin:0 25px 0 0;font-size:12px;line-height:18px;height:18px;}
.flats .item .buttons a:link,.flats .item .buttons a:visited{color:#fff}
.flats .item .buttons a:hover{color:#fff}
.flats .item .buttons a.zabronit{background:#e02b14 url(to_broni.png) 8px 4px no-repeat;padding:0 10px 1px 25px}
.flats .item .buttons a.flat_ext{background:#6a6a6a url(flat_ext.png) 100% 0 no-repeat;padding:0 30px 1px 25px}

.one_flat{}
.one_flat .info{width:100%;overflow:hidden;color:#555;margin:0 auto;max-width:700px;padding:40px 0 35px 0}
* html .one_flat .info{width:560px;}
.one_flat .info .text{float:left}
.one_flat .info .actions{float:right;width:162px;padding:15px 0 0 0}
.one_flat .info .actions a{display:block;margin:0 0 16px 0}
.one_flat .info .actions a:link,.one_flat .info .actions a:visited{color:#fff}
.one_flat .info .actions a:hover{color:#fff}
.one_flat .info .actions a.to_bronit{background:url(arrows00.png) 100% 0 no-repeat;
height:23px;line-height:23px;width:122px;padding:0 0 0 28px;margin-left:auto}
.one_flat .info .actions a.returt_to_list{font-size:12px;background:url(arrows00.png) 0 -39px no-repeat;
height:18px;line-height:18px;width:132px;padding:0 0 1px 28px;}
.one_flat .info .text table.flat_data{}
.one_flat .info .text table.flat_data td{color:#000;padding:0 0 1px 0}
.one_flat .info .text table.flat_data td.des{font-style:italic;color:#555;padding:0 25px 1px 0}
.one_flat .info .text table.flat_data td b.flat_price{color:#a90000}
.one_flat .info .description{padding:40px 0 0 0}
.one_flat .info .actions .print a:link,.one_flat .info .actions .print a:visited{display:inline;color:#000000;}
.one_flat .info .actions .print a:hover{color:#000000;}

.one_flat .gallery{padding:30px 0 0 0}
.one_flat .gallery big{display:block;text-align:center;font-size:1px;padding:0 0 10px 0}
.one_flat .gallery big a{display:inline-block;margin:0 auto}
.one_flat .gallery big img{display:block;margin:0 auto;padding:1px}
.one_flat .gallery big a:link img,.one_flat .gallery big a:visited img{border:1px solid #b2b2b2}
.one_flat .gallery big a:hover img{border:1px solid #a20000}
.one_flat .gallery .mini{}
.one_flat .gallery .mini a{float:left;margin:0 10px 10px 0}
.one_flat .gallery .mini a img{display:block;padding:1px}
.one_flat .gallery .mini a:link img,.one_flat .gallery .mini a:visited img{border:1px solid #b2b2b2}
.one_flat .gallery .mini a:hover img{border:1px solid #a20000}
.one_flat .maplink{text-align:center;padding:30px 0 0 0;margin-bottom:-20px}

.flat_atrributes{margin:3px 0 0 0;font-size:13px}
.flat_atrributes td{border:1px solid #a4a4a4;padding: 2px 4px !important; }
.flat_atrributes thead td{background:#f2f2f2;white-space:nowrap}
.flat_atrributes tbody td:first-child{text-align:right}
.flat_atrributes tbody td.flat_attr_price{color:#e51!important;}

.content{padding:10px 25px 0 0;max-width:690px;margin:0 auto}
.content a{color:red}
.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{text-indent:25px;padding:0.6em 0 0.6em 0}
.content ul{list-style:none;padding:0px 0 7px 0;}
.content ul li{background:url(li200000.png) 5px 5px no-repeat;padding:1px 0 2px 22px;line-height:1.15}
.content ol{padding:0px 0 7px 25px;}
.content ol li{padding:1px 0 2px 0px;}
.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 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.text:hover{border:1px solid #000000;}
.content form input.textError{font-family:arial,sans-serif;padding:2px;
background:#fff;border:1px 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.textarea:hover{border:1px solid #000000;}
.content form textarea.textareaError{font-family:arial,sans-serif;padding:2px;
border:1px 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:1px #B2B2B2 solid;padding:1px 0 3px 0;background:#eeeeee;}
.content form .error{font-size:12px;color:red}
.captcha {width:120px;text-align:center;padding:0 0 10px 0;font-size:12px;}

.call_me_back_window #call_me_notice{display:none;background-color:#eeeeee;padding:3px 3px 3px 25px;background-image:url(exclamat.png);background-repeat:no-repeat;background-position: 3px 3px;}
.call_me_back_window form{padding:10px 0px 10px 0px;}
.call_me_back_window h3{font-size:18px;font-weight:normal;padding:0 0 16px 0}
.call_me_back_window form input.text{font-family:arial,sans-serif;padding:2px;background:#fff;border:1px solid #B2B2B2;width:250px;}
.call_me_back_window form input.submit{margin:20px 0 0 0;width:130px;border:1px #B2B2B2 solid;padding:1px 0 3px 0;background:#eeeeee;}

.flash_outer{width:175px;height:150px;}

.map *{outline:none}
.map_in{position:relative;width:100%;overflow:hidden;height:870px;}
.map_in2{width:870px;overflow:hidden;padding:0 0 0 50px;position:absolute;top:0;left:50%;margin:0 0 0 -460px}