* {
	margin: 0px auto;
	}
@font-face {
        font-family: "FreeSet Bold";
        src: url('6131895.eot');
        src: url('6131895.eot?#iefix') format('embedded-opentype'),
        url('6131895.svg#FreeSet Bold') format('svg'),
        url('6131895.woff') format('woff'),
        url('6131895.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "Optima Cyr";
        src: url('476684571-OptimaCyrBold.eot');
        src: url('476684571-OptimaCyrBold.eot?#iefix') format('embedded-opentype'),
        url('476684571-OptimaCyrBold.svg#Optima Cyr') format('svg'),
        url('476684571-OptimaCyrBold.woff') format('woff'),
        url('476684571-OptimaCyrBold.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "FranklinGothic_Condensed";
        src: url('Franklin_Gothic_Extra_Condensed.eot');
        src: url('Franklin_Gothic_Extra_Condensed.eot?#iefix') format('embedded-opentype'),
        url('Franklin_Gothic_Extra_Condensed.svg#Optima Cyr') format('svg'),
        url('Franklin_Gothic_Extra_Condensed.woff') format('woff'),
        url('Franklin_Gothic_Extra_Condensed.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
#content {
	width: 100%;
	}
#content #header{
	width: 100%;
	background-color: #dbd9ce;
	}
#content #header #titles{
	width: 950px;
	background-color: #c6c2b1;
	height: 300px;
	padding-top: 60px;
	}
#content #header #titles h1 {
	font-family: "Century Gothic";
	font-size: 70px;
	text-align: center;
	color: #38447b;
	}
#content #header #titles h2{
	font-family: "FreeSet Bold";
	text-align: center;
	font-size: 45px;
	margin-top: 30px;
	color: #332924
	}
#content #slide {
	width: 100%;
	background-image: url('../img/slide.png');
	background-repeat: no-repeat;
	background-position: -250px 0px;
	background-size: 1900px 950px;
	height: 950px;
	}
#content #slide #titles {
	width: 950px;
	}
#content #slide #titles #logo{
	padding-right: 20px;
	padding-top: 10px;
	width: 100%;
	height: 130px;
	}
#content #slide #titles #logo img {
	float: right;
	width:320px;
	height: 130px;
	}
#content #slide #titles #link {
	width: 100%;
	height: 35px;
	}
#content #slide #titles #link a{	
	float: right;
	font-size: 14px;
	text-decoration: none;
	font-family: "FranklinGothic_Condensed";
	color: #1d2d71;
	}
#content #slide #titles #link a:hover {
	text-decoration: underline;
	}
#content #slide #titles #image{
	width: 100%;
	height: 340px;
	}
#content #slide #titles #image img{
	float: right;
	}
#content #slide #titles #telnumbers{
	float: right;
	}
#content #slide #titles #telnumbers h1{
	font-family: "FranklinGothic_Condensed";
	color: #1d2d71;
	}
#content #body {
	width: 100%;
	background-image: url('../img/bodydg.png');
	background-repeat: repeat-x;
	background-size: 100% 100%;
	}
#content #body #bodycont {
	width: 950px;
	background-color: #c6c1ab;
	}
#content #body #bodycont #about {
	font-family: "Optima Cyr";
	padding-top: 20px;
	width: 100%;
	}
#content #body #bodycont #about h3{
	font-size: 22px;
	text-align: center;
	color: #1d2d71;
	}
#content #body #bodycont #about p {
	font-size: 14px;
	text-align: center;
	color: #503d3b;
	}
#content #body #bodycont #about .little {
	color: #503d3b;
	margin-top: 20px;
	}
#content #body #bodycont #about h4{
	font-size: 16px;
	text-align: center;
	color: #503d3b;
	}
#content #body #bodycont #objects {
	width: 950px;
	background-color: #b8b39e;
	height: 350px;
	padding-top: 40px;
	}
#content #body #bodycont #objects  #firstobj{
	float: left;
	width: 215px;
	margin-left: 15px;
	cursor: pointer;
	}
 #content #body #bodycont #objects #firstobj:hover {
	margin-top: 10px;
	}
#content #body #bodycont #objects #firstobj #objtitle{
	font-family: "Optima Cyr";
	line-height: 1.2;
	text-align: center;
	font-size: 12px;
	height: 70px;
	padding-top: 10px;
	margin-top: -6px;
	}
#content #body #bodycont #objects a{
	text-decoration: none;
	color:  #463232;
	}
#content #body #bodycont #objects #otherobj{
	float: left;
	width: 215px;
	margin-left: 17px;
	cursor: pointer;
	}
#content #body #bodycont #objects #otherobj:hover {
	margin-top: 5px;
	}
#content #body #bodycont #objects #otherobj #objtitle{
	font-family: "Optima Cyr";
	line-height: 1.2;
	text-align: center;
	font-size: 12px;
	height: 70px;
	padding-top: 10px;
	margin-top: -6px;
	}
#alllink {
	width: 100%;
	height: 20px;
	}
#alllink:hover{
	margin-left: 10px;
	}
#content #body #bodycont  #slidefoot{
	width: 950px;
	background-image: url('../img/girl.png');
	background-size: 100% 100%;
	height: 600px;
	}
#content #footer{
	width: 100%;
	background-color: #d8d6ca;
	margin-top: -10px;
	}
#content #footer #foot{
	padding-top: 20px;
	width: 950px;
	background-image: url('../img/footbg.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 430px;
	}
#content #footer #foot #footmenus{
	border-bottom: solid 1px #a69d97;
	width: 920px;
	}
#content #footer #foot #footmenus	h2{
	font-family: "Optima Cyr";
	color:  #000a73;
	margin-left: 30px;
	font-size: 20px;
	}
#content #footer #foot #footmenus #list {
	width: 93%;
	height: 100px
	}
#content #footer #foot #footmenus	#list #l {
	width: 280px;
	float :left;
	margin-left: 0px;
	}
#content #footer #foot #footmenus	#list #l ul{
	list-style: none;
	font-family: "Optima Cyr";
	line-height: 1.2;
	}
#content #footer #foot #footmenus	#list #l ul li a{
	text-decoration: none;
	font-size: 14px;
	color:  #862c31;
	}
#content #footer #foot #footmenus	 #list #l ul li a:hover {
	text-decoration: underline;
	}
#content #footer #foot #footinfo {
	width: 950px;
	margin-top: 0px;
	}
#content #footer #foot #footinfo	h3{
	font-family: "Optima Cyr";
	color:  #000a73;
	text-align: center;
	font-size: 20px;
	}
#content #footer #foot #footinfo ul{	
	width: 950px;
	margin-left: 10px;
	font-size: 14px;
	font-family: "Optima Cyr";
	line-height: 1.8;
	color: #463232;
	}
#content #footer #foot #footinfo	ul li{
	font-size: 13px;
	}
#content #footer #foot #footcontacts {
	padding-top: 40px;
	}
#content #footer #foot #footcontacts #logo {
	float: left;
	width: 170px;
	}
#content #footer #foot #footcontacts #logo img {
	width: 150px;
	height: 60px;
	margin-left: 20px;
	}
#content #footer #foot #footcontacts #contacts {
	float: left;
	margin-left: -20px;
	margin-top: 0px;
	font-size: 14px;
	color: #463232;
	width: 750px;
	}
#content #footer #foot #footcontacts	#social {
	float: right;
	padding-right: 10px;
	width: 30px;
	}
#content #footer #foot #footcontacts	#contacts ul {
	list-style: none;
	}
#content #footer #foot #footcontacts	#contacts ul  li{
	font-family: "Optima Cyr";
	color:  #463232;
	line-height: 1.4;
	font-size: 14px;
	}
#content #footer #foot #footcontacts #contacts a{	
	text-decoration: none;
	color:  #000a73;
	}
#content #footer #foot #footcontacts #contacts a:hover {
	text-decoration: underline;
	}