body{
		margin:0px;
		padding:0px;
		background: #bfbfbf;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		}
img{
	border:none;
	}
.clear{
		clear:both;
		line-height:0;
		font-size:0;
		height:0;
		}
#main {	
		
		}

td, tr, th {vertical-align:top;} 
p {
	margin:0px;
	padding:0px 0px 10px 0px
	}

a {
	color:#000000;
	text-decoration:underline;
	}
	
a:hover {
		text-decoration:none;
		}

h1{
	color:#8f0000;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	}
h2{
	color:#8f0000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}
h3{
	color:#8f0000;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}
		
#all{
  margin: 0px auto;
  width:966px;
  height: auto !important;
        height: 880px;
        min-height: 880px; 
 }
	
#header1 { 
			background: url(../images/hdr_logo_bg.gif) top left no-repeat;
			width:234px;
			height:162px;
			float:left;			
			}
			
#header1 { 
			background: url(../images/hdr_logo_bg.gif) top left no-repeat;
			width:234px;
			height:162px;
			float:left;			
			}
.logo {
		height:86px;
		width:81px;
		float:right;
		margin:28px 0px 0px 0px;
		padding:0;
		
		}
.contacts {
			width:110px;
			height:122px;
			float:left;
			padding:28px 0px 0px 38px;
			}
			
.number {
		color:#0678b3;
		display:block;
		font-size:10px;
		font-weight:bold;
		text-align:left;
		line-height:14px;
		width:100px;
		height:30px;
		overflow:hidden;
		}
.icq {
		color:#FFFFFF;
		display:block;
		font-size:10px;
		font-weight:bold;
		text-align:left;
		line-height:14px;
		width:100px;
		height:30px;
		margin:42px 0px 0px 0px;
		overflow:hidden;
		}
		
#header2 { 
			background: url(../images/hdr_bg.gif) top left no-repeat;
			width:702px;
			height:32px;
			float:left;	
			font-size:12px;
			padding:130px 0px 0px 30px;
			}

#header2 ul {
			margin:0px;
			padding:0px;
			list-style:none;
			
			}
#header2 ul li {
				margin:0px;
				padding:0px;
				display: inline;
				
				}
.top_menu {
			background:url(../images/top_menu_bg.gif) top left no-repeat;
			width:485px;
			height:17px;
			float:left;
			margin:0px;
			padding:2px 0px 0px 0px;
			}
#header2 a {
			color:#004C1F;
			text-decoration:none;
			font-weight:bold;
			margin:0px 48px 0px 52px;
			}
#header2 a:hover {
					text-decoration:none;
					color:#8f0000;
					}
#header2 #active1 {
					text-decoration:none;
					color:#8f0000;
					}
					
#content {
			background: url(../images/content_bg.gif) top left repeat-y;
			width:966px;
			margin:0px;
			padding:16px 0px 0px 0px;
			}
#left {
		background: url(../images/menu_bottom2.gif) bottom left no-repeat;
		width:229px;
		}
.left_txt {
			width:229px;
			min-height:460px;
			position:relative;
			}
/*.www_link {
		width:46px;
		height:46px;
		position:absolute;
		z-index:100;
		left:98px;
		bottom:134px;
			}*/
			
.www_link {
		width:46px;
		height:46px;
		vertical-align:bottom;
		margin:150px 0px 0px 70px;
		}
			
#main_menu {
			
			}
			
#main_menu ul {
			margin:0px;
			padding:0px;
			list-style:none;
			display:block;
			}
#main_menu ul li {
				margin:0px;
				padding:0px;
				}

.main_link1 {
			background:url(../images/button_bg_1.gif) top left no-repeat;
			height:34px;
			width:229px;
			text-align:center;
			padding:10px 0px 0px 0px;
			}
.main_link2 {
			background:url(../images/button_bg_2.gif) top left no-repeat;
			height:34px;
			width:229px;
			text-align:center;
			padding:10px 0px 0px 0px;
			}
.main_link3 {
			background:url(../images/button_bg_3.gif) top left no-repeat;
			height:34px;
			width:229px;
			text-align:center;
			padding:10px 0px 0px 0px;
			}
.main_link4 {
			background:url(../images/button_bg_4.gif) top left no-repeat;
			height:34px;
			width:229px;
			text-align:center;
			padding:10px 0px 0px 0px;
			}
.main_link5 {
			background:url(../images/button_bg_5.gif) top left no-repeat;
			height:34px;
			width:229px;
			text-align:center;
			padding:10px 0px 0px 0px;
			}
#main_menu a {
				height:44px;
				width:229px;
				text-decoration:none;
				color:#000000;
				text-align:center;
				font-size:12px;
				font-weight:bold;
				}
#main_menu a:hover {
				height:44px;
				width:229px;
				text-decoration:none;
				color:#8f0000;
				text-align:center;
				}
#main_menu #active2 {
				height:44px;
				width:229px;
				text-decoration:none;
				color:#8f0000;
				text-align:center;
				}
				
.main_menu_bottom {
					background: url(../images/menu_bottom.gif) bottom left no-repeat;
					height:270px;
					width:229px;
					}
					
#right {
		width:551px;
		float:left;
		}
.right_links {
				background:url(../images/content_right2.gif) bottom left no-repeat;
				height:478px;
				width:186px;
				/*float:right;*/
				}
				
.content_txt {
				width:519px;
				text-align:justify;
				line-height:16px;
				padding:0px 16px 20px 16px;
				}
.top_txt {
			color:#0a50a1;
			}
.red_txt {
			color:#8f0000;
			}
#right ul {
			  margin:0px 0px 0px 20px;
			  padding:0px 20px 10px 20px;
			  list-style: disk;
				}
#right ul li {
				margin:0;
				padding:0px 0px 0px 0px;
				}
			
#footer {
   background:url(../images/footer_bg.gif) top left no-repeat;
   height:31px;
   width:916px;
   padding:3px 50px 0px 0px;
   text-align:right;
   }