body, html {margin:0px; padding:0px;}

table{text-align:justify; vertical-align:top;}

form, p{ margin:0px; padding:0px;}

select, input, textarea{font:11px/12px Tahoma, Arial, Geneva, sans-serif;  color:#000000; text-decoration:none; margin:0px; padding:0px; font-weight:400; }

td, tr {vertical-align:top; text-align:left}

img{border:none}

.all{
	width:1004px; min-width:1004px;
}
.text55{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#3D3634; text-decoration:none;
}

.bgr222{
	background:url(images/bgr_header_left.jpg) no-repeat #D00000;
}
.login{
	height:19px; width:136px; margin-right:5px; margin-top:4px; float:left; border:none;  border-top:1px solid #787878; border-left:1px solid #787878; font:11px/13px Arial, Helvetica, sans-serif; color:#000000; padding:6px 0 0 16px;
}
.button{
	width:81px; height:26px; cursor:pointer;margin-top:4px;
}
.lock{
	float:left;
}

.menu, .menu  a {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none; padding-top:10px; text-align:center;
}
.menu  a:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial;TEXT-DECORATION: none;   padding-top:10px;
}
.menu2, .menu2  a {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial;   padding-top:10px;
}
.menu2  a:hover {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial;TEXT-DECORATION: underline;   padding-top:10px;
}

.buta{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; margin-top:7px; margin-right:7px; 
}
.buta2{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; margin-top:7px;  
}
.butimg{
	margin: 10px 10px 0 0;
}
.butimg2{
	margin: 5px 0px 0 0;
}
.leftblocktitle{
	height:35px; background:url(images/bgr_tit_lb.jpg) no-repeat top left; font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; 	padding:10px 0px 0px 17px; margin:0px; 
}

.left_block ul{
	margin:9px 0 10px 16px; padding:0px;    
}
.left_block li{
	list-style-type:none;
	background:url(images/strel.gif) no-repeat 0px 8px; height:0px; padding-left:20px;
}
.left_block li a{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#3D3634; text-decoration:none;
}

.bunner{
	 margin: 7px 10px 0 0;
}
.logo{
	margin:29px 0 0 30px;
}

.footer2{
	font:9px/11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}

.footer2 a{
	font:9px/11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}

.bun2{
	margin:5px 0px 10px 5px;
}

.mainmenu {
	font: 14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:10px; 
}

/* --------------------------------------------------------------------------------------------------------- header */
.header_red{
	height:96px; background:url(images/bgr_header_right.gif) no-repeat top right #D00000; margin-bottom:1px;
}
.header_red .bgr2{
	height:100%; background:url(images/bgr_header_left.jpg) no-repeat top left;
}

.header_red .bunner{
	position:absolute; margin-left:350px; top:6px;
}
.nav {
	height:35px; background:url(images/bgr_hr.gif) no-repeat top right #79A8C9;
}
.nav .bgr2{
	height:100%; background:url(images/bgr_hl.gif) no-repeat top left;
}
.nav .login{
	position:absolute; margin:4px 0 0 250px;
}
.nav .login .input{
	height:19px; width:136px; margin-right:5px; float:left; border:none;  border-top:1px solid #787878; border-left:1px solid #787878; font:11px/13px Arial, Helvetica, sans-serif; color:#000000; padding:6px 0 0 16px;
}
.nav .login .button{
	width:81px; height:26px; cursor:pointer;
}

.nav .bgr3{
	position:absolute; margin-left:724px; width:147px; background:url(images/bgr_nav.jpg) no-repeat top left; height:35px;
}

.now{
	height:17px; margin:6px 0 0 23px;
}
.now, .now a{
	 font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#256AB3; text-decoration:none;
}
.now a:hover{
	text-decoration:underline;
}
.content{
	width:100%;
}

/* ----------------------------------------------------------------------------------- left block */
.left_block{
	width:206px;
}
.left_block .title{
	height:35px; background:url(images/bgr_tit_lb.jpg) no-repeat top left #79A8C9; margin-bottom:1px;
}
.left_block h1{
	padding:13px 0 0 17px; margin:0px; font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.left_block ul{
	margin:0px 0 10px 16px; padding:0px;    
}
.left_block li{
	list-style-type:none;
	background:url(images/strel.gif) no-repeat 0px 8px; height:22px; padding-left:20px;
}
.left_block li a{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#3D3634; text-decoration:none;
}
.left_block2{
	width:206px;
}
.left_block2 ul{
	margin:0px 0 10px 16px; padding:0px;    
}
.left_block2 li{
	list-style-type:none;
	background:url(images/strel.gif) no-repeat 0px 8px; height:22px; padding-left:20px;  padding-bottom:10px;
}
.left_block2 li a{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#3D3634; text-decoration:none;

}
.left_block li a:hover{
	text-decoration:underline;
}
.left_block .bun{
	margin:44px 0 0 24px;
}

/* ------------------------------------------------------------------------------------- center block */
.center_block{
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.center_block a{
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#2462A3; text-decoration:underline; 
}
.center_block a:hover{
	text-decoration:none;
}
.center_block .title{
	height:35px; background:url(images/bgr_tit_r.jpg) no-repeat top right #D8E2E9; margin-bottom:1px;
}
.center_block .title_r{
	height:35px; background:url(images/bgr_tit_rr.jpg) no-repeat top right #D8E2E9; margin-right:346px; position:relative; margin-bottom:1px;
}
.center_block .title .bgr2, .center_block .title_r .bgr2{
	height:100%; background:url(images/bgr_tiit_l.gif) no-repeat top left;
}
.center_block h1{
	padding:13px 0 0 17px; margin:0px; font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.center_block .txt{
	// margin:20px 36px 20px 17px;
}
.center_block .txt_news{
	margin:0 36px 29px 17px;
}
.center_block .title_news{
	margin:13px 0 5px 0; background:url(images/news.gif) no-repeat 0px 16px; padding-left:27px;
}
.center_block .title_news2{
	margin:13px 0 5px 0; background:url(images/news.gif) no-repeat 0px 0px; padding-left:20px;
}
.center_block .date{
	font:9px/13px Tahoma, Arial, Helvetica, sans-serif; color:#B9B9B9; text-decoration:none;
}
.center_block .nlink{
	text-decoration:none;
}
.center_block .nlink:hover{
	text-decoration:underline;
}
.center_block p{ margin:0px; padding-top:5px;
}

/* ---------------------------------------------------------------------------------------------- right block */
.right_block{
	width:245px; padding-top:35px; font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;
}
.right_block .title{
	height:35px; background:url(images/bgr_tit_rb.jpg) no-repeat top left #D00000; margin-bottom:1px;
}
.right_block h1{
	padding:13px 0 0 17px; margin:0px; font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.right_block .bunner{
	margin:-10px 0 14px 28px;
}
.right_block .ctr{
	margin:13px 0 17px 28px;
}
.right_block .reit{
	margin:0 8px 17px 9px; background:url(images/sq.gif) no-repeat 0px 17px; padding-left:18px;
}
.right_block a{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#256AB3; text-decoration:underline;
}
.right_block a:hover{
	text-decoration:none;
}
.right_block .date{
	font:9px/14px Tahoma, Arial, Helvetica, sans-serif; color:#B9B9B9; text-decoration:none; 
}

/* -------------------------------------------------------------------------------------------------------- footer */
.footer{
	height:85px; background:url(images/bgr_footer_right.gif) no-repeat top right #D00000; margin-top:1px;
}
.footer .bgr2{
	height:100%; background:url(images/bgr_footer_left.gif) no-repeat top left #D00000;
}
.footer, .footer a{
	font:9px/11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer .copyright{
	position:absolute;
	margin:14px 0 0 40px;
}
.footer .sch{
	position:absolute;
	margin:12px 0 0 375px;
}
.footer .by{
	position:absolute;
	margin:14px 0 0 787px;
}


div.text44{

font:normal 12px verdana;

}

















