body {
	font-family: Verdana;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #fdefd7;
}

h2 {
font-size: 24px;
font-family: Georgia;
font-weight: normal;
padding-top: 0px;
margin-top: 0px;
}

h1 {
font-size: 20px;
font-family: Georgia;
font-weight: normal;
padding-top: 0px;
margin-top: 0px;
}





td{vertical-align: top;
	}

a {color: #5055ba;
          text-decoration: underline;}

a:hover {text-decoration: none;}




table.outer_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:100%;
	}
	
	
	table.outer_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		height:100%;
		min-height:100%;
		}
	

td.bg_l {
background: url(../images/bg_l.jpg) repeat-x 308px 0;
width: 50%;
}
		td.bg_l div.bg_l2 {
				background: url(../images/bg_l2.jpg) repeat-x 308px 357px;
				}
				
		td.bg_l div.bg_left {
		background: url(../images/bg_left.jpg) no-repeat top right; 
		height: 472px;
		}



td.middle {
margin:0px 0px 0px 0px;
margim: 0;
}


div.menu_top {
background: url(../images/head_t.jpg) no-repeat top left; 
height: 95px;
width: 980px;
}

	div.menu_top img{
	margin: 21px 34px 0 48px;
	border: none; 
	}
	
	div.menu_top ul{
	padding: 25px 0 0 0;
	margin: 0;
	}
	
		div.menu_top ul li{
		list-style: none;
		float: left;
		font-family: Georgia;
		font-size: 16px;
		font-weight: bold;
		padding-right: 7px;
                       	color: #ffffff;
                        background: url(/images/marker.gif) no-repeat 0 3px;
		}
		
				div.menu_top ul li a{
				color: #ffffff;
				margin-left: 21px;
				}
				
div.head_m {
background: url(../images/head_m.jpg) no-repeat top left; 
height: 343px;
width: 980px;
padding: 0; 
margin: 0;
vertical-align: top;
}


   div.head_m div.slogan{
   vertical-align: top; 
   font-family: arial; 
   padding: 7px 0 0 58px; 
   font-size: 13px; 
   color: #ffffff; 
   font-weight: bold;
   }




	div.content {
	background: url(../images/content_bg.jpg) no-repeat top left; 
	width: 980px;
	padding: 0 0 0 0;
vertical-align: top;
	}

		div.content h1{
		font-size: 19px;
		font-family: Georgia;
		font-weight: normal;
		}		
	
		div.content p{
		line-height: 20px;
		}	
			
                              td.middle div.content td.news { 
		      padding-left: 10px;
                              padding-right: 10px;
		      }
                                			
			td.middle div.content td.news div.blok { 
			margin:25px 0px 25px 0px;
			}
					
					td.middle div.content td.news div.blok a{ 
					font-size: 12px;
					line-height: 18px;
					}
					
										
					td.middle div.content td.news div.date { 
					font-size: 11px;
					font-weight: bold;
					padding-bottom: 5px;
					}
					
			td.middle div.content p.tessuti { 
			margin: 20px 0 0 0;
			line-height: 20px;
			}
					
				td.middle div.content p.tessuti img { 
				margin: 0 20px 10px 0px;
				}
				
			td.middle div.content p.business { 
			margin: 20px 0 0 0;
			line-height: 20px;
			}
					
				td.middle div.content p.business img { 
				margin: 0 27px 10px 0px;
				}
						
						


td.bg_r {
background: url(../images/bg_l.jpg) repeat-x 174px 0;
width: 50%;
}

		td.bg_r div.bg_r2 {
		background: url(../images/bg_r2.jpg) repeat-x 174px 359px;
		}
		
		td.bg_r div.bg_right {
		background: url(../images/bg_right.jpg) no-repeat top left; 
		height: 472px;
		}
	
		
div.footer {
	margin: 0;
	padding: 50px 0 0 20px;
	font-size: 11px;
	}
	
		div.footer img{
		padding: 0 10px 0 0;
		}