body{
	margin:0;
	padding:0;
	background:url(images/body_bg.jpg) repeat fixed 0 0 transparent;
	color:#000;
	font-size:16px;
	font-family:Verdana;
}
p{	
	line-height: 130%;
    margin: 20px 0 0;
}
a{
	text-decoration:none;
}
a img{
	border:none;
}
img{
	max-width:100%;
}
.main{
	margin:0 auto;
	max-width:975px;
}
.wrapper{
	float:left;
	width:100%;
	padding-bottom:100px;
}
.header{
	float:left;
	width:750px;
	background:url(images/header_bg.png) no-repeat scroll 0 0 transparent;
	height:162px;
	padding:70px 112px 0 111px;
}
.logo {
    float: left;
    width: 100%;
}
.subtitle {
    float: left;
    width: 100%;
}
/* .subtitle h1 {
    color: rgb(168, 0, 0);
    font-family: cinzel;	
    font-size: 22px;
    font-weight: 900;
    text-shadow: 0 0 4px rgb(246, 229, 177);
} */
.container{
	float:left;
	width:100%;
}
.cont_top{	
	float:left;
	width:100%;
	background:url(images/cont_top_bg1.png) no-repeat scroll 0 0 transparent;
	height:11px;
}
.cont_bottom{	
	float:left;
	width:710px;
	padding:20px 132px;
	background:url(images/cont_bottom_bg1.png) repeat-y scroll 0 0 transparent;
}
.top_content{	
	float:left;
	width:100%;
}
.top_content center{
	margin:20px 0;
}
.top_content h3{
	font-size:20px;
	margin:20px 0 0 ;
	font-family:tahoma;	
}
.single_box{
	float:left;
	width:100%;
	margin:10px 0 0;
}
.single_box center{
	margin:20px 0;
}
.single_box ul {
    margin: 0;
    padding: 0 0 0 50px;
}
.single_box ul li {
    background: url(images/li_bg.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    line-height: 25px;
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 0 0 0 25px;
}
.single_testi{
	float:left;
	width:610px;
	padding:0 50px;
	margin: 10px 0 0;
}
.testi_top{
	float:left;
	padding: 15px;
    width: 576px;
	background:url(images/testi_bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border:2px solid #a80000;
}
.test_profile{
	float:left;
	width:95px;
	margin-right:16px;
}
.test_profile > img {
    background: none repeat scroll 0 0 rgb(236, 222, 175);
    border: 2px solid rgb(168, 0, 0);
    border-radius: 45px;
	-moz-border-radius-topleft: 45px;
	-moz-border-radius-topright:45px;
	-moz-border-radius-bottomleft:45px;
	-moz-border-radius-bottomright:45px;
	-webkit-border-top-left-radius:45px;
	-webkit-border-top-right-radius:45px;
	-webkit-border-bottom-left-radius:45px;
	-webkit-border-bottom-right-radius:45px;
	border-top-left-radius:45px;
	border-top-right-radius:45px;
	border-bottom-left-radius:45px;
	border-bottom-right-radius:45px;
    padding: 4px;
}
.test_desription {
    float: left;
    width: 465px;
}
.test_desription h3{
    float: left;
    width:100%;
	margin:0;
	color:#a80000;
	font-size:16px;
	font-family:georgia;
}
.test_desription p{
    float: left;
    font-family: georgia;
    line-height: 20px;
    margin: 15px 0;
    width: 100%;
	color:#000;
}
.test_desription h4{
    float: left;
    width:100%;
	margin:0;
	color:#a80000;
	font-size:14px;
	font-family:georgia;
	text-align:right;
}
.testi_shadow{
	float:left;
	width:100%;	
	background:url(images/testi_shadow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:36px;
}
.footer{
	float:left;
	width:750px;
	background:url(images/footer_bg.png) no-repeat scroll 0 0 transparent;
	height:115px;
	padding:40px 112px 0 111px;
	text-align:right;
}