a 
	{
	color: #669900;
	font-size: 14px; 
	text-decoration: none;
	}
	
a:hover 
	{
	text-decoration: none;
	}

a.newslink 
	{
	color: #669900;
	font-size: 14px;
	font-weight: bold; 
	text-decoration: none;
	}
	
a.newslink:hover 
	{
	color: #ρρ0000;
	text-decoration: none;
	}
	
a.smalllink 
	{
	color: #669900;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
	}
	
a.smalllink:hover 
	{
	color: #CC0000;		
	text-decoration: none;
	}	

a.smallslink:hover 
	{
	color: #CC0000;		
	text-decoration: none;
	}	

a.smallgray
	{
	color: #666;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
	}
	
a.smallgray:hover 
	{
	color: #CC0000;		
	text-decoration: none;
	}		

	
a.porttitle
	{
	color: #669900;
	font-family: Trebuchet MS, Georgia, Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
a.porttitle:hover 
	{
	color: #CC0000;		
	text-decoration: none;
	}	
	

div.rblock { width: 374px; float:right;	
}

div.lblock {
width: 550px; float:left; padding-left:18px;
}

H1
	{
	color: #CC0000;
	font-family: Trebuchet MS, Georgia, Verdana;
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	}
	
	
H2 
	{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	}
	
H3 
	{
	color: #333;
	font-size: 14px;
	/*background: #e9f4d2;*/
	font-weight: bold;
	padding: 0 15px 15px 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	/*border-left: #429C6A 2px solid;*/
	}

div.blockinfo {
	
	background: #f1f1f1;
	padding: 15px;
	margin:10px;	
}
	
.grey 
	{
	color: #999999;
	text-decoration: none;
	}
	
.grey:hover
	{
	text-decoration: underline;
	}
	
.red 
	{
	color: #666;
	}
	
.red:hover
	{
	}
	
.black_title
	{
	display: block;
	/*font-weight: bold;*/
	color: #000;
	font-size: 20px;
	font-family: Trebuchet MS, Georgia, Verdana;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.black_title:hover
	{
	text-decoration: underline;
	}
	
.img1 
	{
	float:left; 
	border: 3px solid #90B44A; 
	margin-right: 15px;
	}

.img2 
	{
	float:left; 
	border: 3px solid #90B44A; 
	margin-right: 15px;  
	padding-bottom: 45px; 
	}
	
p.opinion 
	{
	margin: 20px ;
	padding: 20px;
	border-top: 1px solid #e5e5e5;
	}


.port1 {
    background: url(/pix/bg1.jpg) left top no-repeat;
    }

.port1 span {
    color: #336699;
 }  

.port1 a {
    color: black;
    font-size: 16px;
} 

.port1 a:hover {
    color: #CC0000;
} 

.sport1 {
    color: #336699;
}    

.sport1 a {
    font-size: 14px;
}

.port2 { 
    background: url(/pix/bg2.jpg) left top no-repeat;
    }
    
.port2 h2 {
    color: #6e8209;
}

.port2 a {
    color: #6e8209;
    font-size: 16px;
} 

.port2 a:hover {
    color: #CC0000;
}         

.sport2 {
    color: #6e8209;
}        

.sport2 a {
    font-size: 14px;
}

.port3 {
    background: url(/pix/bg3.jpg) left top no-repeat;
} 

.port3 h2 {
    color: #a3650b;
}

.port3 a {
    color: #a3650b;
    font-size: 16px;
} 

.port3 a:hover {
    color: #CC0000;
} 

.sport3 {
    color: #a3650b;
}

.sport3 a {
    font-size: 14px;
}

.serv1 {
    margin-left:15px;
}

table.price { color:#333; border-collapse:collapse; padding:0px; margin-bottom: 25px; font-size:14px;  }
table.price th { padding: 5px; background: #e9f4d2; font-weight: normal; text-align:left; border:1px solid #e9f4d2;}
table.price td { padding: 5px; border:1px solid #e9f4d2;}

/*
table.va { color:#333; border-collapse:collapse; padding:0px; margin:0px; }
table.va tr { color:#333; text-align: left; padding:10px;  }
table.va td { color:#333; padding:10px;}
*/

table.va { color:#333; border-collapse:collapse; padding:0px; font-size:14px;  }
table.va th { padding: 8px; background: #e9f4d2; font-weight: bold; text-align:left; border:1px solid #e9f4d2; }
table.va td { padding: 2px 8px; border:1px solid #e9f4d2; } 
table.va td p { padding: 0; margin: 0px; } 


table.form { color:#333; border-collapse:collapse; padding:0px; margin:0px; }
table.form tr { color:#333; text-align: left; padding:5px; }
table.form td { color:#333; text-align: left; padding:5px; }

table.tabcolor1 { color:#333; border-collapse:collapse; padding:0px; margin-bottom: 25px; font-size:14px;  }
table.tabcolor1 th { padding: 5px; background: #e9f4d2; font-weight: bold; text-align:left; border:1px solid #e9f4d2; }
table.tabcolor1 td { padding: 2px 5px; border:1px solid #e9f4d2; } 
table.tabcolor1 td p { padding: 0; margin: 0px; } 

table.tabcolor2 {color:#333; border-collapse:collapse; padding:0px; margin-bottom: 25px; font-size:12px;  }
table.tabcolor2 th { padding: 5px; background: #e9f4d2; font-weight: bold; text-align:left;  }
table.tabcolor2 td { padding: 2px 5px; font-size: 11px; text-align: center; } 
table.tabcolor2 td img { margin-top: 25px; } 
table.tabcolor2 td p { padding: 0; margin: 0px; } 

table.tabcolor3 {float: right; background:#F1F1F1; width: 150px; margin-left: 10px; margin-top: 20px; }
table.tabcolor3 th {color:#333333; font-size:13px; font-weight:bold; text-align:left; padding:5px 0 5px 10px;}
table.tabcolor3 td {padding:10px; padding-top:0px; text-align:justify; font-size:13px}

table.tabcolor4 {color:#333; border-collapse:collapse; padding:0px; margin-bottom: 25px; font-size:12px;  }
table.tabcolor4 th { padding: 5px; background: #e9f4d2; font-weight: bold; text-align:left; border:0px solid #e9f4d2; }
table.tabcolor4 td { padding: 0px 35px 15px 0px; border:0px solid #e9f4d2; } 
table.tabcolor4 td p { padding: 0; margin: 0px; } 

div.price h1 a{
font-size:18px;
text-decoration: underline;
}

div.price h1 a:hover{
text-decoration: none;
}


div.price h2 a{
font-size:14px
text-decoration: none;
}

div.price a:hover{
text-decoration: underline;
}