* {
	margin:0;
	padding:0;	
}
body{
	background: #000000;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size:11px;	
	color: #434343;
}
h1{
color:#580a0a;
font-family:Ariel;
font-size:25px;
font-style: italic;	
}
h2{
color:#580a0a;
font-family:Tahoma;
font-size:15px;
}
img{
	border: none;
	vertical-align: bottom;
}
a{  
    color: #951818;
}
a:hover
{
  text-decoration: none;
}
p
{
  
}
.clear
{
    clear: both;
    font-size: 0px;
}

.bg-header
{
    background: url("../images/bg_header.png") left top repeat-x;    
    height: 208px;
}
.header
{
    background: url("../images/header.png") left top no-repeat;
    width: 900px;    
    height: 208px;
    margin: 0px auto;
}
.header img
{
    margin: 63px 0 0 173px;
}
.bg-page
{
    background: #fff url("../images/bg_page.png") left bottom repeat-x;    
    min-height: 644px;
    height: auto !important;
    height: 644px;
    padding: 0 0 20px 0;
}
.page
{
    width: 900px;
    margin: 0px auto;
}
.page-content
{
    clear: both;
    min-height: 520px;
    height: auto !important;
    height: 520px;
    padding: 35px 0 30px 85px;
}
.item
{
    background: url("../images/bg_item.png") left top no-repeat;   
    width: 302px;
    height: 380px;
    position: absolute;
    margin-left: 590px;
	margin-top: 50px;
}
.items 
{
    padding: 0 300px 0 0;    
}
.items img
{
    padding-top: 25px;
}
.items p
{
    padding: 10px 0 0 0;    
}
.gallery-left
{
    float: left;
    width: 250px;
    padding-top: 15px;
}
.gallery-right
{
    float: left;    
    width: 530px;
}
.gallery-right p
{
    padding-bottom: 15px;    
}
.bg-image
{
    padding-bottom: 20px;        
}
.bg-image span
{
    display: block;    
}
.bg-image div
{
  float: left;
  background: url("../images/bg_image.png") left top no-repeat;
  width: 174px;
  height: 105px;
  text-align: center;
  padding-top: 7px;
}
.bg-services
{
    width: 720px;    
    padding: 0 0 20px 0;
}
.bg-services img
{
    float: left;    
    padding: 0 20px 10px 0;
}
.bg-services p
{
    clear: both;    
}
.contacts
{
    background: url("../images/bg_contacts.png") left top no-repeat;
    position: absolute;
    width: 181px;
    height: 322px;
    margin: 140px 0 0 50px;
}
.bg-contacts
{
    width: 600px;
	padding-left: 55px;
	
}
.bg-contacts p
{
    padding: 10px 100px 20px 0;    
}
.contact-form
{
    padding: 0 0 0 70px;
}
.contact-form div
{
    clear: both; 
    padding-top: 5px;   
}
.contact-form p
{
    float: left;
    width: 170px;
	height: 10px;
    text-align: right;    
    padding-right: 10px;
    color: #9e1c1c;
}
.contact-form input
{
    float: left;    
    background: #fff0f0;
    border: 1px solid #851616;
    width: 220px;
    padding: 2px;
}
.contact-form textarea
{
    float: left;
    background: #fff0f0;
    border: 1px solid #851616;
    width: 335px;
    height: 140px;
    overflow: hidden;
    font-size: 13px;
    font-family: Tahoma;
    padding: 2px;
}
