body {margin:0; padding:0; background:#FFFFFF}
table, td {border-collapse:collapse}
table, td, img {border:0}
form, td {margin:0; padding:0}
td, p {font:13px/16px Tahoma, Arial, helvetica, sans-serif; color:#C6C6C6; vertical-align:top;  text-align:left; padding:0; margin:0}
.clear{clear:both; line-height:0px}
input, textarea, select{font:13px Tahoma, Arial, helvetica, sans-serif; color:#676767; padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style:none; line-height:0; padding:0; margin:0}

.hd_left{width:222px; height:354px; padding:36px 0 0 29px; background-color:#93B936;}
.hd_left div{margin:33px 0 0 23px;}
.hd_right{width:233px; background:url(images/header_bg.jpg); padding:149px 0 0 282px;}

.col_left{height:100%; background-color:#777777;}
.col_left a{color:#FFFFFF; text-decoration:underline;}
.col_left a:hover{text-decoration:none;}
.col_left span{color:#FFFFFF;}
.col_left b a{color:#FFFFFF; text-decoration:underline; background:url(images/lc_arr.gif) center left no-repeat; padding-left:8px;}
.col_left b a:hover{text-decoration:none;}
.col_left li a{line-height:19px; color:#FFFFFF; text-decoration:underline; background:url(images/lc_li.gif) center left no-repeat; padding-left:8px;}
.col_left li a:hover{text-decoration:none;}

.nsl{height:68px; padding:27px 0 0 28px; background-color:#686868;}
.nsl input{width:127px; height:17px; color:#3C3C3C; font-size:12px;}

.content_2{color:#676767; background-color:#E9EFEF;}
a{color:#00A1EC; text-decoration:underline;}
a:hover{text-decoration:none;}

b a{color:#00A1EC; text-decoration:underline; font-weight:normal; background:url(images/cnt_2_blink.gif) center left no-repeat; padding-left:8px;}
b a:hover{text-decoration:none;}

.cnt_1{background:url(images/1_cnt_1_bg.jpg) top left no-repeat #E9EFEF; height:196px; padding:27px 28px 18px 212px;}

.content_3{color:#848484;}
.content_3 td{color:#848484;}
.content_3 li a{color:#5F5F5F; line-height:19px; text-decoration:underline; background:url(images/cnt_2_mk.gif) center left no-repeat; padding-left:8px;}
.content_3 li a:hover{text-decoration:none;}

.date a{font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(images/date_bg.gif) top repeat-x; padding:2px 6px 5px 6px;}
.date a:hover{text-decoration:underline;}

.link_1 a{color:#DDDDDD; text-decoration:underline; font-size:14px;}
.link_1 a:hover{text-decoration:none;}

.sp{background:url(images/sp_1_bg.gif); padding:3px 9px 3px 4px;}
.sp a{color:#D3D3D3; text-decoration:none; background:url(images/sp_1_arr.gif) center left no-repeat; padding-left:8px; font-weight:normal;}
.sp a:hover{text-decoration:underline;}

#form input{width:179px; height:18px;}
#form textarea{width:239px; height:68px; overflow:auto; margin-bottom:7px;}
#form div{height:25px;}

.footer{background:url(images/footer_bg.gif) top repeat-x #494949; padding:23px 0 0 38px;}
.footer .pt{padding-top:5px;}
.footer td{color:#777777;}
.footer strong{color:#B0B0B0;}
.footer a{color:#B0B0B0; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer span{font-size:12px; color:#898989;}
.footer span strong{color:#9C9C9C;}
.footer span a{color:#93B936; text-decoration:underline;}
.footer span a:hover{text-decoration:none;}

.f_fl{background:url(images/footer_bg.gif) top repeat-x #494949;}
.rl_fl{background:url(images/rl_fll.gif) top repeat-x #777777;}
.rl_fl_right{background:url(images/rl_fll.gif) top repeat-x;}

#services_primary
{
	float: left;
	width: 530px;
	padding: 19px 20px 0px 20px;
}

	.service_block{
		width:510px;
		min-height:115px;
		margin:auto;
		overflow:hidden;
		padding: 10px 0 10px 0px;
		border-bottom: 1px solid #e1e1e1;
	}
		* html .service_block{
			height:115px;
			padding: 10px 0 20px 0px;

		}
		
	
		
		
		.service_block h2{
			color: #ffffff;
			font-size: 24px;
			padding: 25px 0 0 0;
			margin: 0;
			font-weight:normal;
		}
			.service_block h2 a:link, .service_block h2 a:visited{ color: #ffffff; text-decoration:none;}
			.service_block h2 a:hover, .service_block h2 a:active{ color: #ffffff; text-decoration:underline;}
			
			* html .service_block h2{
				padding: 15px 0 0 0;
			}
		
			
		.service_block p{
			padding: 0 10px 0 0;
			width:310px;
			margin: 0;
			float:left;
		}
		
		.service_block img{
			float:left;	
			display: inline;
		}
		
		.service_block img.news_btn, .service_block img.more{
			float:none;	
		}
		
		.last{
			border-bottom: none;	
		}
		
.service_block2{
		width:510px;
		margin:auto;
		padding: 10px 0 0px 0px;
	}
