*{
margin:0;
padding:0;
}

body{
width:100%;
background:url(../img/top_grad.jpg) top repeat-x;
height:100%;
overflow:auto;
}


.wrapper_out{
min-width:1210px;
background:url(../img/bottom_grad.jpg) bottom repeat-x;
overflow:hidden;
}






.main_pic{
background:url(../img/main_under.jpg) no-repeat;
width:863px;
height:819px;
position:absolute;
z-index:-1;
left:-150px;

}

#wrapper{
margin:0 auto;
width:1210px;
border:1px solid:#000;
font-family: 'PT Sans', sans-serif;
color:#666;

}

a{color:#43458c;}
a:hover{color:#cc6600;}
h1{color:#cc6600;font-size:29px;line-height:27px;margin-bottom:20px;display:block;font-weight:normal}

.header{
position:relative;
height:700px;
}

.logotip{
position:absolute;
background:url(../img/logo.png) no-repeat;
width:188px;
height:131px;
top:0;
left: 110px;
}

.phones{position:absolute;right:58px;top:10px;color:#43458c;font-size:16px;text-shadow: 1px 1px 1px white;font-weight:bold}
.phones sup{font-size:16px;position:absolute;top:17px;font-weight:normal; left: 0;}
.phones span{color:#666666;font-size:25px;display:block;margin-top:-5px;display:block;font-weight:normal;margin-left: 53px;}

.catalog {
font-weight:bold;
font-size:16px;
text-align:center;
float:left;

}

.zaya a, .catalog a{
color:#43458c;
}

.zaya {
font-weight:bold;
font-size:16px;
text-align:center;
float: right;
margin-left: 50px;
margin-top: 8px;
}


.two_link{
position:absolute;
left:400px;
top:200px;

}

/*MAIM_MENU*/
.main_menu{border-radius:50px;-ms-border-radius:50px;position:absolute;z-index:2;background:#fff;-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5);position:absolute;right:123px;top:79px}
.main_menu ul{margin:13px 15px 13px 0px;padding:0}
.main_menu ul,.main_menu li{float:left;list-style:none;}
.main_menu li a{font-size:16.5px;color:#43458c;margin-left:15px;text-decoration:none}
.main_menu li.this a{color:#cc6600}
.main_menu li a:hover{color:#cc6600}

/*
.work_addr .work {background:url(../img/clock.jpg) left top no-repeat;padding-left:65px;height:55px; }
.work_addr .addr {background:url(../img/address.jpg) left top no-repeat;padding-left:65px;height:55px;margin-top:30px;}
.work_addr .addr a{border-bottom:1px dashed;text-decoration:none}
*/

/*оформление ссылок*/

.links{width:455px; position:absolute; top:190px; right:0;}
.links  p span{color:#cc6600;font-size:29px;line-height:27px;margin-bottom:43px;display:block}
.links a{font-size:16px;line-height:30px;font-weight:bold; color:#43458c;}

/**/

.inform{
width:586px;
float:left;
margin-left:105px;
}

/**/
.content_links{
width:100%;

}
/*Блок иноформации*/
.adv{width:500px; float:left;}
.adv img{margin-left:12px}
.adv ul, .adv li{list-style:none;margin:0;padding:0}
.adv ul{margin-top:10px}
.adv li{background:url(../img/li.jpg) 0px 10px no-repeat;padding-left:12px;}





/*часы карта*/
.work_addr .work {background:url(../img/clock.jpg) left top no-repeat;padding-left:65px;height:60px; }
.work_addr .addr {background:url(../img/address.jpg) left top no-repeat;padding-left:65px;height:55px;margin-top:30px; position:absolute;}
.work_addr .addr a{border-bottom:1px dashed;text-decoration:none;}


/* блок с текстом левый и правый*/
.center_content{
overflow:hidden;
margin-top: 70px;
margin-bottom: 210px;
}


.inform{
width:512px;
float:left;
}

.opisanie{
width:512px;
float:right;
}

.clear{
clear:both;

}

/**/


.footer{
position:relative;
}

.footer_bg{
background:url(../img/footer_bg.jpg) no-repeat;
width:750px;
height:181px;
margin:0 auto;
}



.asokma_pro{
position:absolute;
    top: 80px;
    left: 15px;
}

.asokma{
background:url(../img/asokma.jpg) no-repeat;
width:106px;
height:26px;
}

.asokma_pro p{
font:12px Arial;
margin-top:10px;
color:black;
}


.copyRite{
position:absolute;
top: 139px;
left: 524px;
font:14px Arial;
color:black;
}


.vk_facebook{
position:absolute;
top: 45px;
right: 130px;
}

.vk{
background:url(../img2/vk.png) no-repeat;
height:16px;
width:16px;
float:left;
margin-right:10px;
}

.facebook{
background:url(../img2/facebook.png) no-repeat;
height:16px;
width:16px;
float:right;
}

.share{
position:absolute;
top: 15px;
right: 40px;
}

/*END*/









