body {
padding: 0;
margin: 0;
font-family: Verdana;
font-size: 11px;}

	#container {
			width: 900px;
			margin: 0 auto;}


#header {background: url(../img/middle_line.jpg) repeat-x;
		height: 39px;
		position: relative;
		width: 900px;
		border-top:#0f5ac1 20px solid;}
#main_image {
background: url(../img/header.jpg) no-repeat;
height: 158px;
width: 900px;
}

	.logo {
		height: 30px;
		width: 164px;
		position: absolute;
		top: 7px;
		left: 0;
		border:none;}

		.header_links {
			text-align: center;
			position: absolute;
			top: 1px;
			right: 273px;
			background-image:url(../img/upmenu_border.gif); background-position:left top; background-repeat:no-repeat;
			height:38px;
			width:190px;}

		.header_links a {
			color:#0f5ac1; }
			.header_link{
				background:url(../img/upmenu_border.gif); background-position:right top; background-repeat: no-repeat; height:38px; width:180px; padding:10px 10px;}




.search {
		position: absolute;
		top: 4px;
		right: 230px;}

	.what {
		position: absolute;
		top: 5px;
		right: 75px;
		height: 16px;
		width:145px;}

	.input {
		border: 0px; 
		position: absolute;
		top: 5px;
		right: 10px;
		font-family: 'Tahoma'; font-size: 11px;
		width: 56px; height: 20px;
		vertical-align: bottom;
		color: #fff;}

		.menu {
			background: url(../img/menu_bg.jpg) repeat-x;
			height: 100%;
			margin-top: 1px;
			}

		.menu ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			}

		.menu li {
			float: left;
			font-size:12px;
			background:url(../img/menu_bg_a.jpg); background-position:right top; background-repeat:no-repeat;}
			.menu li a {
					
					display: block;
					padding: 11px;
					color:#49494a; 
					}
			.menu li a:hover {
					color: #fff;
					background:url(../img/menu_bg_hover.jpg) repeat-x;}
			.menu a { text-decoration: none;  }
			
			.menu li.active a{
					background:url(../img/menu_bg_hover.jpg) repeat-x;
					color:#fff;}
			 .cler{ clear:both;}	 	


 

 .news {
      background-color: #F4F4F4;
      
	  border-bottom:#4882d2 2px solid;
      margin:5px 0 10px 0;
     
      width: 265px;
      float: left;
	  padding-top:0;}


  .imgblock {
			background: url(../img/blocknews.jpg) no-repeat;
			width: 258px;
			height: 31px;
			}
		.imgblock span{
				font-family: Verdana;
				color: #ffffff;
				
				text-align: left;
				font-size: 14px;
				line-height:30px;
				margin-left:10px;
				}

	.datenews {
			font-family: Verdana;
			color:#0f5ac1;
			text-align: left;
			margin:0 0 13px 6px;
			
			text-decoration:none;}
		

	.textnews {
				color: #4A4A4A;
				width: 240px;
				text-align: left;
				margin: 0 0 13px 6px;
				padding-bottom: 15px;
				border-bottom:1px dashed;}

      .textnews a {color:#0f5ac1; }
	  .textnews1 {color: #4A4A4A;
				width: 240px;
				text-align: left;
				margin-left: 6px;
				}
				.textnews1 a {color:#0f5ac1; }



	.content {
		width: 621px;
		float: right;
		height: 100%;}


.textheading {
color:#0f5ac1;
font-weight: bold;
padding-top: 10px;
margin-right: 22px;
font-size: 14px;}

		.text {
			color: #4A4A4A;
			width: 600px;
			text-align: left;
			margin-right: 22px;
			margin-top: 8px;
			line-height:17px;}

.dash {
background: url(../img/dashdot.jpg) repeat-x;
height: 15px;
width: 622px;
float: right;
margin-right: 0px;
margin-bottom: 3px;
}
      
.img1  {
width: 624px;
height: 164px;
float: right;
margin: 10px 0 10px; 
}


 	.categories {
		    width:166px;
			height:100%;
			text-align: left;
			line-height: 17px;
			margin-left: -30px;
			margin-top:10px;}

	

		.categories ul {
			list-style-type:none;
			width: 250px;
			clear: both;
			line-height:20px;}
			
     	.categories li{
				 background:url(../img/marker.jpg);
		 		 background-position:0% 50%;
				 background-repeat:no-repeat;
				}
     	.categories li a {
			color:#0f5ac1;
			text-decoration: underline;
			padding-left:10px;}
			
			.categories li a:hover {
				text-decoration: none;}

			



	#footer {
			background-color: #4982D3;
			height: 100%;
			width: 900px;
			clear: both;
			text-align: center;
			padding:7px 0 7px 0;}


    #footer p {
          display: inline;
          padding-right:15px;
		  font-size:12px;
		 }

      #footer p a {color: #ffffff;
         text-decoration: none;}

      #footer p a:hover {
          text-decoration: underline;}

		#copyright {
		color:#454444;
		padding-top: 15px;
		padding-bottom: 25px;
		text-align: center;
		}
		
		#copyright a{
		color:#0f5ac1;
		padding-left: 3px; 
		
		outline: none;
		}	



