div#content div.right ul{
	padding: 10px;
	margin: 5px;
	list-style: url(../img/icons/content-list-bullet.png) outside;
	}	
div#content div.right a{
	color: #d00000;
	}

div.home_row{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	}
div.home_item{
	width: 49%;
	float: left;
	text-align:justify;
}
div.home_item h2{
	width: 100%;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #d00000;
	}	
div.home_item h2 img{
	float: left;
	border: none;
	margin: 0 8px 0px 8px;
	width: 46px;
	}	
div.home_item div.content {
	margin: 0 5px 0 50px;
	}	
div.offert div.content {
	margin: 0 0 0 50px;
	float:none !important;
	}
div.offert div.content h1 {
	color: #d00000;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	clear: both;
	}

img.offer_img {
	float: right;
	margin: 0 0 10px 10px;
	border: solid 2px #605f5e;
	}		
div.woman{
	width: 100%;
	float: left;
	background: url(../img/offert-content-bg.jpg) left top no-repeat;
	}	
div.contact_form{
	width: 350px;
	float: left;
	background: url(../img/contact-form-bg.jpg) bottom no-repeat;
	color: #666;
	}
div.contact_form dl{
	width: 335px;
	float: left;
	margin: 50px 0 0 0;	
	}
div.contact_form dl dt{
	float: left;
	text-align: right;
	padding: 1px 0 0 0;
	}	
div.contact_form dl dd {
	float: right;
	}
div.contact_form dl dd, div.contact_form dl dt{
	width: 153px;
	margin: 0 0 10px 0;
	line-height: 10px;
	font-size:10px;
	}
div.contact_form dl dd{
	width: 173px;
	}
div.contact_form dl dd input, div.contact_form dl dd textarea{
	width: 172px;
	border: none;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
div.contact_form dl dd textarea{
	height: 120px;
	}	
#submit_contact{
	float: right;
	margin: 0 25px 0px 0;
	}
#contacts{
	width: 265px;
	float: right;
	text-align: center;
	}	
#contacts img{
	float: left;
	margin: 0 0 20px 0;
	}
#contacts p{
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
	}	
#contacts a{		
	color: #e70000;
	text-decoration: none;
	}
div.portfolio * h2.intro {
	width: 100%;
	float: left;
	color: #605f5e;
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-size:12px;
	}
div.portfolio * div.content img {
	margin: 0 0 20px 0;
	border: 2px solid #605f5e;
	}
div.content p{
	width: 100%;
	float: left;
	margin: 0  0 20px 0;
	clear: both;
	}	

