* {
margin:0;
padding:0;

}

body {
padding:0;
background:#fff url(img/bg.jpg);
color:#000;
font:17px "Times New Roman", Times, serif;
}

p {
padding:3px 10px;
font:17px "Times New Roman", Times, serif;
text-align:justify;
text-indent:15px;
line-height:1.5em;
}

a {
color:#ff0000;
text-decoration:none;
outline:none;
}

a:hover {
color:#ff00ff;
text-decoration:none;
}

img {
border:0;
}

h1 {
padding:10px 0;
font:29px "Times New Roman", Times, serif;
text-align:center;
}

h2 {
padding:10px 0;
font:23px "Times New Roman", Times, serif;
text-align:center;
}

h3 {
padding:10px 0;
font:21px "Times New Roman", Times, serif;
text-align:center;
}

#container {
padding:2px;
margin:5px auto;
width:985px;
min-width:985px;
border:2px solid #fff;
background:#FFEEE4;
}

#header {
width:985px;
height:195px;
background:#FFEEE4 url(img/header.jpg);
}


#navigation {
width:985px;
height:39px;
background:#FFEEE4 url(img/nav_bg.jpg);
border-top:2px solid #fff;
border-bottom:2px solid #fff;
margin:2px 0;
}

#content {
width:100%;
min-height:500px;
padding:0;
margin:0;
background:#FFEEE4;
border:0 dotted #fff;
}

#footer {
height:90px;
background:#FFEEE4;
border-top:2px solid #fff;
}

.clearfloat {
clear:both;
}

/*Навигация*/

#sidebar_top_1 {
width:225px;
height:39px;
float:left;
padding:0;
margin:0;
}

#sidebar_top_2 {
width:224px;
height:39px;
float:left;
padding:0;
margin:0;
background:url(img/sidebar_top_2.jpg);
text-align:center;
}

#nav {
width:536px;
height:39px;
float:left;
padding:0;
margin:0;
list-style:none;
font:bold 17px/39px "Times New Roman", Times, serif;
text-align:center;
}

#nav li {
float:left;
}

#nav a {
width:124px;
display:block;
color:#fff;
background:url(img/nav.jpg);
text-decoration:none;
margin:0 5px;
}

#nav a:hover {
color:#f0f0f0;
background:url(img/nav_hover.jpg);
text-decoration:none;
}

#nav a:active {
color:#fff;
background:url(img/nav_active.jpg);
text-decoration:none;
}

/*Главная страница*/

.main_text {
padding:5px 10px;
text-align:justify;
text-indent:15px;
word-spacing:normal;
line-height:normal;
margin:5px 75px;
border:1px solid #ffcccc;
background:#fff;
}

.main_text_a {
word-spacing:3px;
line-height:1.3em;
}

.kvart_foto_main {
width:100%;
margin:0 auto;
text-align:center;
background:#ffcccc;
}

.kvart_foto_main img {
text-align:center;
margin:5px;
}

.kvart_foto_main_border {
border:1px solid #fff;
padding-top:5px;
}

.main_spisok li {
list-style:url(img/cont_spisok.gif);
margin:5px 35px;
padding:5px;
}

/*Копирайты*/

.copyright {
margin:0px;
padding:10px;
font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
}

.copyright a {
color:#ff0000;
}

.copyright a:hover {
color:#ff00ff;
}

.liveint {
float:right;
border-top:2px dotted #fff;
border-bottom:2px dotted #fff;
padding:0;
margin:0;
}

/*Страница контактов*/

.cont_spisok li {
list-style:url(img/cont_spisok.gif);
margin:5px 35px;
padding:5px;
}

/*Страницы с квартирами*/

.foto_kv {
text-align:center;
padding:0;
margin:0;
}

.foto_kv img {
padding:4px;
margin:5px 0;
border:1px solid #f00;
background:#fff
}

.foto_kv_kv {
text-align:center;
padding:0;
margin:0;
}

.foto_kv_kv img {
padding:4px;
margin:5px 0;
border:1px solid #f9c;
background:#fff
}

.kvartira_spisok li {
list-style:url(img/kvartira_spisok.gif);
margin:5px 35px;
padding:1px;
line-height:1.3em;
}

.kvartira_spisok_a li {
list-style:url(img/kvartira_spisok_a.gif);
margin:5px 35px;
padding:1px;
line-height:1.3em;
}

.kolonka_a {
width:640px;
float:left;
margin:0;
padding:15px 0;
background:#FFEEE4;
}
.kolonka_b {
width:343px;
float:left;
margin:0;
padding:15px 0;
background:#FFEEE4;
border-left:2px solid #fff;
}

/*Форма заказа*/

.order_name {
padding:10px;
text-align:center;
text-indent:0;
font:bold 19px "Times New Roman", Times, serif;
color:#ff0000;
}

.form_order {
border:1px solid #ffcccc;
background:#fff;
width:650px;
margin:0 auto;
padding:5px;
}

.form_order p {
font:bold 14px "Times New Roman", Times, serif;
color:#822377;
padding:25px 0 5px 0;
text-indent:0;
}

.clear_order {
margin-left:218px;
}

.orderflat {
width:350px;
margin:0 auto;
padding:15px 5px;
border:2px solid #41789c;
background:#fff;
text-align:center;
font:bold 17px "Times New Roman", Times, serif;
}

/*Фотогалерея*/

.fg_minifoto {
text-align:center;
padding:0;
margin:5px;
}

.fg_minifoto img {
padding:4px;
margin:10px 15px;
border:1px solid #FF0000;
background:#fff
}

.fg_minifoto p {
padding:10px 0;
text-align:center;
background:#fff;
}

/*Кнопочки заказа, список квартир*/

.knopochka_zakaza {
text-align:center;
text-indent:0;
margin-top:15px;
}

.knopochka_zakaza a {
background:#fff url(img/knopochka_zakaza.jpg) no-repeat;
color:#fff;
font-weight:bold;
text-align:center;
padding:7px;
margin:0;
text-decoration:none;
}

.knopochka_zakaza a:hover {
background:#fff url(img/knopochka_zakaza_hover.jpg) no-repeat;
color:#ff00ff;
text-decoration:none;
}

.spisok_kvartir {
text-align:center;
text-indent:0;
margin-top:15px;
}

.spisok_kvartir a {
background:#fff url(img/spisok_kvartir.jpg) no-repeat;
color:#fff;
font-weight:bold;
text-align:center;
padding:7px;
margin:0;
text-decoration:none;
}

.spisok_kvartir a:hover {
background:#fff url(img/spisok_kvartir_hover.jpg) no-repeat;
color:#ff00ff;
text-decoration:none;
}

/*Другое*/

.textform_a {
font-weight:bold;
text-align:center;
color:#A2448E;
}

.textform_b {
font-weight:bold;
color:#ff0000;
}

.textform_c {
border:1px solid #41789C;
background:#fff;
font-weight:bold;
text-align:center;
text-indent:0;
margin:0 25px 10px 25px;
}

.textform_d {
font-weight:bold;
color:#ff0000;
text-align:center;
}

.textform_e {
font-weight:bold;
text-align:center;
}

.textform_g {
font:bold 16px Arial, Helvetica, sans-serif;
color:#7A126B;
padding:0;
}

.textform_h {
font:16px Arial, Helvetica, sans-serif;
color:#7A126B;
padding:0;
}

.decor_a {
margin:10px;
padding:5px 0;
border:1px solid #ffcccc;
background:#fff;
}

.decor_b {
margin:10px;
padding:5px;
border:1px solid #F66AD9;
background:#fff;
}

.scen_a {
padding:15px 0;
text-decoration:underline;
}

.scen_b {
text-align:center;
padding:0;
text-decoration:underline;
}

p.prosmotr_kv {
width:85px;
height:25px;
background:#ffcccc url(img/prosmotr_kv.gif) no-repeat;
font:bold 14px "Times New Roman", Times, serif;
color:#7A126B;
text-align:center;
text-indent:0;
padding:0;
margin:3px auto;
border:1px solid #fff;
}

p.posmotret {
text-align:center;
text-indent:0;
padding:5px;
margin-bottom:5px;
}

.posmotret a {
border:1px solid #fff;
background:#ffcccc url(img/posmotret.jpg) no-repeat;
font-size:14px;
font-weight:bold;
text-align:center;
padding:5px;
margin:0;
text-decoration:none;
color:#fff;
}

.posmotret a:hover {
border:1px solid #fff;
background:#ffcccc url(img/posmotret_hover.jpg) no-repeat;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#fff;
}

p.map_kv {border:1px solid #41789C; background:#fff; font-weight:bold; text-align:center; text-indent:0; padding:15px; margin:0 25px 10px 25px;}
.map {text-align:center; margin:0 auto; padding:0;}

.jfhdg {font:12px "Times New Roman", Times, serif;}

.inet_kv {font:bold 12px Tahoma; color:#7A126B;}


.akcia {
font:bold 24px Arial, Helvetica, sans-serif;
text-align:center;
color:#f00;
}
