body{margin: auto; background: url('../img/bg.jpg') no-repeat #f0efef; background-position: top center;}
a{outline: none;}
*img{behavior: url("pngbehavior.htc");}

#wrap{margin: auto;padding: 0px; width: 997px;}
#header{width: 997px; height: 60px;}
/*Иконки*/
#header div.icons{width: 222px; float: left; padding: 28px 0px 0px 47px; overflow: hidden;}
#header div.icons img{float: left; margin: 0px 33px 0px 33px}
#header div.icons div.icon1 {float: left;}
#header div.icons div.icon1 a{background: url('../img/home_off.gif') no-repeat; width: 11px; height: 10px; display: block;}
#header div.icons div.icon1 a:hover{background: url('../img/home_on.gif') no-repeat; width: 11px; height: 10px; display: block;}
#header div.icons div.icon1 a.hov{background: url('../img/home_on.gif') no-repeat; width: 11px; height: 10px; display: block;}

#header div.icons div.icon2 {float: left;}
#header div.icons div.icon2 a{background: url('../img/mail_off.gif') no-repeat; width: 12px; height: 10px; display: block;}
#header div.icons div.icon2 a:hover{background: url('../img/mail_on.gif') no-repeat; width: 12px; height: 10px; display: block;}

#header div.icons div.icon3 {float: left;}
#header div.icons div.icon3 a{background: url('../img/search_off.gif') no-repeat; width: 10px; height: 11px; display: block;}
#header div.icons div.icon3 a:hover{background: url('../img/search_on.gif') no-repeat; width: 10px; height: 11px; display: block;}
.image{border: 0px solid red; position: relative; top: 4px;}
#loading-actions a{color: #3399CC;}



/*Меню*/
#header div.menu{width: 727px; float: left;}
.sections {background: url('../img/back1.jpg') no-repeat;  height: 60px;} 
.sections .left{background: url('../img/menu_l.jpg') no-repeat;  width: 27px; height: 60px;}
.sections .center{background: url('../img/back1.jpg') no-repeat #000;  height: 60px; }
.sections .center sup{margin: 0px 4px 0px 0px; font: 10px tahoma; color: #999999;}
.sections .center a{font: 11px tahoma; color: #999; text-decoration: underline; text-transform: uppercase; padding: 0px 15px 0px 0px;}
.sections .center a:hover{color: #fff; text-decoration: underline;}
.sections .right{background: url('../img/menu_r.jpg') no-repeat;  width: 27px; height: 60px;}


.left_active{background: url('../img/active_l.jpg') no-repeat;  width: 27px; height: 60px;}
.center_active{background: url('../img/active.jpg') repeat-x; height: 60px;}
.center_active p{margin: 23px 0px 0px 0px;}
.center_active sup{margin: 0px 4px 0px 0px; font: 10px tahoma; color: #fff;}
.center_active a{font: 11px tahoma; color: #fff; text-decoration: none; text-transform: uppercase;}
.center_active a:hover{color: #fff; text-decoration: underline;}
.right_active{background: url('../img/active_r.jpg') no-repeat; width: 27px; height: 60px;}
.right_active2{background: url('../img/r_active2.jpg') no-repeat; width: 27px; height: 60px; float: right;}


/*Контент левая колонка*/
#content{width: 997px; clear: both; overflow: hidden;}
#content div.left{width: 284px; float: left;}
#content div.left div.tvoi{margin: 48px 0px 0px 47px;}
#content div.left div.three{padding: 46px 0px 0px 0px; position: relative; right: 2px; height: 180px; margin-left: 9px;}
#content div.left div.three div.txt{padding: 18px 0px 0px 0px;}
#content div.left div.three div.txt a{font: 22px arial; color: #fff; text-decoration: underline; background: url('../img/plusik.png') no-repeat 23px 5px; width: 15px; height: 15px; padding-left: 47px;}
#content div.left div.three div.txt a:hover{text-decoration: none;}
#content div.left div.three div.office{background: url('../img/1.png') no-repeat; width: 284px; height: 60px;}
#content div.left div.three div.kvartira{background: url('../img/2.png') no-repeat; width: 284px; height: 60px;}
#content div.left div.three div.kottedj{background: url('../img/3.png') no-repeat; width: 284px; height: 60px;}

/*Отправить заявку*/
#order{padding: 49px 0px 0px 46px; color: #735e49; font: 12px arial;}
#order img{margin-bottom: 20px;}
#order input{border: 1px solid #7e9db9; width: 240px; height: 18px; margin-bottom: 9px; color: #735e49; font: 12px arial; padding-top: 3px;}
#order textarea{border: 1px solid #7e9db9; width: 240px; height: 120px; color: #735e49; font: 12px arial;}
#order button{width: 94px; height: 25px;}

/*Список цифрами*/
ol{font: 18px arial; color: #3399cc;}
ol li{font: 12px arial; color: #666666;}
ol li a{color: #0099ff; text-decoration: underline;}
ol li a:hover{text-decoration: none;}


/*Контент центральная часть*/
#content div.center{width: 700px; float: left;}
#content div.center .hei{height: 470px;}
#content div.center .spec{font: 12px arial; color: #fff; width: 313px; padding: 48px 0px 0px 35px; float: left;}
#content div.center .spec h1{margin: 0px 0px 0px 0px;}
#content div.center .spec h1 a{font: 24px Georgia; color: #3399cc; font-style: italic; text-decoration: underline;}
#content div.center .spec h1 a:hover{text-decoration: none;}
#content div.center .galery{clear: both;padding-top: 15px; padding-left: 363px;}
#content div.center .galery img{float: left; position: relative; top: 10px; margin-right: 5px;}
#content div.center .galery a{font: 26px arial; color: #fff; text-decoration: underline;}
#content div.center .galery a:hover{text-decoration: none;}

#content div.center .search{background: url('../img/searchbg.jpg') no-repeat; width: 265px; height: 22px; position: relative; top: 227px; left: 406px; float: left;}
#content div.center .search input{border: 0px; font: 11px tahoma; color: #999999; width: 243px; height: 17px; position: relative; top: 0px; left: 10px; padding: 4px 0px 0px 0px;}
#content div.center .search img{position: relative; top: 3px; left: 28px;}

#content div.center div.text{clear: both; float: left; padding: 20px 0px 0px 40px; font: 12px arial; color: #666666; line-height: 16px;}
#content div.center div.text .baner img{float: left; margin-right: 10px; padding-bottom: 30px;}
#content div.center div.text h1{margin: 0px 0px 15px 0px; font: 24px arial; color: #000;}
#content div.center div.text ul{margin: 0px; padding: 0px 0px 15px 0px; color: #666666; font: 12px arial; list-style-type: none;}
#content div.center div.text li{color: #666666; margin: 5px 0px 0px 0px;}
#content div.center div.text li a{color: #0099ff; text-decoration: underline;}
#content div.center div.text li a:hover{text-decoration: none;}
#content div.center div.text li span{font: 18px arial; color: #3399cc;}


/*Футер*/
#footer{margin: auto; background: url('../img/footerbg.jpg') repeat-x; background-position: top center; margin-top: 40px; height: 106px;}
#footer .center{margin: auto;padding: 0px; width: 997px; padding: 30px 0px 0px 47px;}
#footer .center .copy{font: 12px arial; color: #000; width: 276px; float: left;}

#footer .center .contacts{font: 12px arial; color: #000; width: 410px; float: left;}
#footer .center .contacts a{color: #0099ff; text-decoration: underline;}
#footer .center .contacts a:hover{text-decoration: none;}
#footer .center .contacts img{margin: 10px 0px 0px 0px; float: left;}
#footer .center .contacts p{margin: 10px 0px 0px 8px; float: left;}

#footer .center .viento{float: left; font: 12px arial; color: #000;}
#footer .center .viento a{text-decoration: none; font: 12px arial; color: #000;}
#footer .center .viento a:hover{text-decoration: underline;}
#footer .center .viento img{position: relative; top: -8px; float: left;}
#footer .center .viento p{margin: 0px 3px 0px 0px; float: left;}
#footer .center .tel{font: 24px georgia; color: #000; float: left;}
#footer .center .tel span{font: 14px georgia; color: #999999;}



/*Счетчик*/
.copy p{margin: 0px 0px 5px 0px;}

/*банер*/
.banner1 {float: left; margin-bottom: 15px; margin-right: 25px;}
.banner2 {float: left; margin-bottom: 15px;}

/*Оформление*/
.lifted p {
        font-size:16px;
        font-weight:bold;
}
 
.lifted {
        position:relative;
        width:90%;
        padding:1em;
        background:#fff;
        border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        -moz-border-radius:4px;
 
}
 
.lifted:before,
.lifted:after {
        content:"";
        position:absolute;
        z-index:-2;
        bottom:15px;
        left:10px;
        width:50%;
        height:20%;
        max-width:300px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
       -moz-transform:rotate(-3deg);
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
 
.lifted:after {
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
       -moz-transform:rotate(3deg);
        -ms-transform:rotate(3deg);
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}
/*Конец оформлениия*/
.beat{
    font-size: 1.4em;
    font-style: italic;
    letter-spacing: 0.1em;
	line-height: 1em;
}



