body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial;
	font-size: 12px;
	color: #585858;
	line-height:15px;
}
a{
	font-family:Arial;
	font-size:12px;
	color:#3DA530;
	text-decoration:underline;
	font-weight:bold;
}
a:Hover{
	text-decoration:none
}
h1{
	font-family:Tahoma;
	font-size: 23px;
	line-height:22px;
}

#container {	
	width: 999px; 
	margin-right: auto; 
	margin-left: auto; 
	text-align: left; 
}

#header {						
	margin-right: 1px;
	height: 240px; 
	text-align: left; 
	background: url("http://nvfilm.ru/app/pub/img/header.png") bottom right no-repeat; 	
}

div#logo{
								
	background:url("http://nvfilm.ru/app/pub/img/logo.gif") no-repeat; 
	width: 206px; 
	height: 45px; 
	margin-left: 5px; 
	margin-top: 20px;	
	position: absolute;	
}


a.home{							
	margin-left: 758px;
	margin-top: 41px;
	position: absolute;
}

a.home img{						
	width: 13px;
	height: 11px;
	border: none;	
}

#div_vert_top {					
	width:1px;
	height:21px;
	background:#585858;
	margin-left: 786px;
	margin-top: 37px;
	position: absolute;
}

a.mail{ 						
	margin-left: 803px;
	margin-top: 43px;
	position: absolute;
}

a.mail img{						
	width: 13px;
	height: 9px;
	border: none;	
}

#left_col{											
	float: left;  
	width: 254px;	
}

#left_col div{ 										
	margin-left:0px; 
	margin-right:21px; 	
	text-align: left; 
	
}
div#portfolio{										
	padding:0; 	
	margin:0;	
	height: 85px; 
	background:url("http://nvfilm.ru/app/pub/img/folders.jpg") left no-repeat;
}

div#portfolio div{									
margin-left:142px;
padding-top:35px;
}


div#div_horizont_left{								
	margin: 14px 14px 14px 21px;
	height:1px;
	font-size:0px;
	background-color:#E8E8E8;
	
}

div#services{										
	padding:0; 	
	margin:0;	
	height: 95px; 
	background:url("http://nvfilm.ru/app/pub/img/photo_cd.jpg") left top no-repeat;
}

div#services div{									
margin-left:142px;
padding-top:27px;
}

div#left_box_top{									
	padding:0; 
	margin:0;	
	height: 100px; 
	background: url("http://nvfilm.ru/app/pub/img/order.png") top no-repeat; 
}

div#left_box_top div{														
	margin-left:18px;
	padding-top:85px;
	font-weight:bold;
}

div#left_box_middle{								
	padding:0; 
	margin:0; 
	height:192px; 
	background-color:#F3F3F3;	
	border-left: 1px solid #E8E8E8; 
	border-right: 1px solid #E8E8E8; 
}
div#left_box_middle div{														
	margin-left:18px;
	padding-top:6px;
	font-weight:bold;
}

input.input_style{								
	margin-left:16px;
	border: 1px solid #E8E8E8;
	width:190px;
}

div#left_box_middle textarea{					
	margin-left:16px;
	border: 1px solid #E8E8E8;
	width:190px;
	height:70px;
}

input#input_send{								
margin-top:11px;
margin-left:68px;
}

div#left_box_bottom{							
	padding:0; 
	margin:0;	
	height: 16px; 
	font-size:0px;	
	background: url("http://nvfilm.ru/app/pub/img/l_box_bottom.gif") bottom no-repeat; 
}



#content{										
	float: left;  
	width: 470px;	
	text-align: left; 
	line-height:normal;
}

#content a{
	font-weight:normal;
	font-size:11px;
}

img.square{					
	width:3px;
	height:3px;
	border:none;
	margin:4px 2px 1px 2px;
}

div.portfolio_block{		
	border: 1px solid #E8E8E8;
	background-color:#F3F3F3;
	margin-bottom:9px;
	padding:15px 14px 14px 14px;
}

div.portfolio_photo{		
	float:left;
	border: 1px solid #E8E8E8;
	background-color:#FFFFFF;	
	padding:1px;

}
div.portfolio_photo img{
	width:116px;
	height:116px;
	border:none;
}

div.portfolio_text{			
	float:left;
	width:295px;
	margin:0;
	margin-left:20px;	
	padding:0;
}

div.kill_float{				
	clear:left;
}

span.date{
	font-weight:bold;
	margin-right:10px;
	color:#98A298;
}

span.place{
	color:#98A298;
	font-size:11px;
	margin-right:10px;
}

div.portfolio_element{
	margin-top:8px;
	color:#98A298;
	font-size:11px;
}

#content a.portfolio_link{
	font-size:12px;
	font-weight:bold;
}

div.portfolio_time{
	margin-top:6px;
	font-weight:bold;
}

div.portfolio_time div{
	font-size: 18px;
}



#right_col{ 									
	float: left;  
	width: 275px;	
}

#right_col div{ 								
	margin-left:21px; 
	margin-right:0px; 	
	text-align: left; 
}

div#right_box_top{ 								
	padding:0; 
	margin:0;	
	height: 16px; 
	font-size:0px; 
	background: url("http://nvfilm.ru/app/pub/img/r_box_top.gif") top no-repeat; 	
}

div#right_box_middle{ 							
	padding:0; 
	margin:0; 
	height:203px; 
	background-color:#F3F3F3;	
	border-left: 1px solid #E8E8E8; 
	border-right: 1px solid #E8E8E8; 
}

div#pricelink{										
	padding:0; 	
	margin:0;	
	height: 115px; 
	background:url("http://nvfilm.ru/app/pub/img/papers.png") no-repeat left;
	background-position: 23px;
}

div#pricelink div{									
margin-left:130px;
padding-top:20px;
}

span.fileformat{									
font-size:11px;
margin-left:130px;
}

div#div_horizont_right{								
	margin: -5px 19px 14px 27px;
	height:1px;
	font-size:0px;
	background-color:#E8E8E8;	
}

div#presentlink{										
	padding:0; 	
	margin:0;	
	height: 85px; 
	background:url("http://nvfilm.ru/app/pub/img/tv.png") no-repeat left;
	background-position: 15px;
}

div#presentlink div{									
margin-left:130px;
padding-top:20px;
}

div#right_box_bottom{ 							
	padding:0; 
	margin:0;	
	height: 16px; 
	font-size:0px;	
	background: url("http://nvfilm.ru/app/pub/img/r_box_bottom.gif") bottom no-repeat; 
}

div#phone{								
	padding:0;
	margin:0px;
	padding-top:133px;
	font-size:14px;
	color:#3DA530;
	font-weight:bold;
	background:url("http://nvfilm.ru/app/pub/img/phone.gif") left bottom no-repeat;	
}

div.contact{						
	padding:0px;
	margin:15px 5px 3px 21px;
	font-size:13px;
	line-height:18px;	
}

div.contact a{						
	font-size:13px;
	font-weight:normal;
}

div#how_find{						
	padding:0px;
	margin:12px 5px 3px 21px;
}

div#how_find a{						
	font-size:13px;
}


#navigator{										
	color:#ADADAD;
	clear: left; 
	padding-top: 50px;
	padding-bottom: 5px;
}

#navigator a{									
	color:#ADADAD;
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
	margin-right:5px;
}

#footer{									
	margin:0;
	padding:0;
	background-color:#F3F3F3; 
	border-top: 1px solid #D5D5D5;	
}

#footer div{ 											
	width: 999px; 
	margin-right: auto; 
	margin-left: auto; 
	text-align: left; 
	height:130px;
}

div#copyright{		
	float:left;
	margin:0;
	margin-top:30px;
	padding-left:5px;
	height:auto;
	width:150px;
	font-size:13px;
	color:#B9B9B9;
}

div#twosun{				
	float:right;
	margin:0;
	margin-top:34px;
	padding-right:5px;
	width:86px;
	height:24px;
}
.img_2sun{				
	width:86px;
	height:24px;
	border:none;
}

