*{
	margin:0;
	padding:0;
}
html, body{
	font: 14px Verdana,Arial,sans-serif;
    text-align:left;
    background-color: #ffffff;
    min-height:100%;
}
html{
	height: 100%;
	overflow:visible;
}
body{
	background: url('../img/bkg.jpg') repeat; 
}
h2{
	font-size:26px;
	font-style:italic;
	color:#318eaa;
	font-weight: normal;
	margin-bottom:15px;
}

#main{
	width:960px;
	padding:0 20px;
	margin:0 auto;
}
#main-content{
	width: 496px;
	margin:0 auto;
	background: url('../img/paper.png') center 15px no-repeat;
	padding:90px 110px 0 110px;
	min-height:720px;
}
#logo{
	background: url('../img/logo.png') no-repeat;
	display:inline-block;
	width:405px;
	padding:60px 0 0 0;
	text-align:right;
	font-style:italic;
	margin-bottom:30px;
}
.content-text{
	padding:0 0 0 10px;
}
.content-text p{
	margin-bottom:20px;
}

.button-wr{
	display:inline-block;
	height: 63px;
	background: url('../img/button.png') left top;
	padding-left:29px;
	margin-left: -6px;
	margin-top:-14px;
}
.button{
	display:inline-block;
	height: 49px;
	background: url('../img/button.png') right bottom;
	padding-right:43px;
	padding-left:14px;
	padding-top:14px;
	font-size:23px;
	color:#ffffff;
}
#phones span{
	font-style:italic;
}
.phones-l, .phones-r{
	width: 230px;
}
.phones-l{
	float:left;
}
.phones-r{
	margin-left:230px;
}

.phone-num, .phone-cod, .email{
	color:#318eaa;
	font-style:normal !important;
}
.phone-cod{
	font-size:16px;
}
.phone-num{
	font-size:26px;
}
.email{
	font-size:16px;
	line-height:30px;
	vertical-align: bottom;
}
.small{
	font-size:14px;
}

#footer{
	margin-left:-85px;
	margin-top:50px;
}

