A { color:#005189; text-decoration:underline; }
A:hover, A:hover { color:#0096ff; text-decoration:none; }


TABLE, TABLE TD{ /*vertical-align: top; */ }
/*TABLE.table0{  border-collapse:collapse;}*/

TABLE.tm0{border-collapse:collapse;border:0px;}
TABLE.tm0 TD{margin:0px;padding:0px;}

BODY{
	font-family: Verdana, tahoma,  Arial;
	margin:0px;
	padding:0px;
	background:url(/pictures/head_1.jpg) left top repeat-x #e1eef8;
	color:#32455b;
}
/*BODY,TR,TD,P,DIV,SPAN,INPUT,TEXTAREA,B,STRONG{font-size:12px;}*/

IMG {border:0px;}


.logo {
	position:absolute;
	top:51px;
	left:0px;
	z-index:3;
}
.logo IMG{
	width:314px;
	height:104px;
}


.jsk{
	font-size:17px;
	line-height:12px;
	color:#fff;
	
}
.tpan_l{
	background:url(/pictures/tpan_l.png) right top no-repeat;
	_filter:expression(fixPNG(this,'scale'));
	width:30px;height:41px;
}
.tpan{
	background:url(/pictures/tpan.jpg) left top repeat-x;
	height:41px;
	width:100%;
	color:#fff;
}
.tpan_r{
	background:url(/pictures/tpan_r.png) left top no-repeat;
	_filter:expression(fixPNG(this,'scale'));
	width:30px;height:41px;
}

.forms_log{
	background:url(/pictures/forms_fon.gif) left top no-repeat;
	border:1px solid #6b8097; 
	width:60px;height:16px;
	font-size:11px;
}
TD.vtop{vertical-align:top;}

.tpan FORM {margin:0px;padding:0px;}

.flogin{
	width:360px;
}
.flogin TD{ padding:0px 0px 0px 4px;}

.flogin, .flogin A{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.flogin A:hover{
	color:#c0e0ff;
	text-decoration:underline;
}

.podhead{
	position:absolute;
	top:239px;
	left:0px;
	z-index:4;
	background:url(/pictures/body_fon_niz2.jpg) left bottom repeat-x ;
	width:100%;
	padding:0px 0px 30px 0px;
	
	
}

.tabcent{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.bflu {background:url(/pictures/bf_lu.png) right bottom no-repeat;}
.bfru {background:url(/pictures/bf_ru.png) left bottom no-repeat;}
.bfrd {background:url(/pictures/bf_rd.png) left top no-repeat;}
.bfld {background:url(/pictures/bf_ld.png) right top no-repeat;}
.bflu,.bfru,.bfrd,.bfld{width:30px;height:30px;
	_filter:expression(fixPNG(this,'scale'));
}

.bfl {
	background:url(/pictures/bf_l.png) right repeat-y;
	width:30px;
}
.bfr {
	background:url(/pictures/bf_r.png) left repeat-y;
	width:30px;
}
.bf {
	background:url(/pictures/bf.png) repeat;
	_filter:expression(fixPNG(this,'scale'));
}
.bfu {
	background:url(/pictures/bf_u.png) right repeat-x;
	height:30px;
}
.bfd {
	background:url(/pictures/bf_d.png) left repeat-x;
	height:30px;
}
.bfl,.bfr,.bfu,.bfd{_filter:expression(fixPNG(this,'scale'));}




.menu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:257px; 
	background:#e1eef8;
	position:relative;
	z-index:10;
	
}

.menu A{
	text-decoration:none; 
}
.menu A:hover{
	text-decoration:underline; 
}


.menun {
	background:url(/pictures/menu_niz.png) left top no-repeat ;
	margin:0px 0px 15px 0px;
}
.menuu {
	background:url(/pictures/menu_up.png) left top no-repeat ;
	margin:0px;
}
.menun,.menuu {
	width:257px; height:15px;
	font-size:0px;
	padding:0px ;
	_filter:expression(fixPNG(this,'scale'));
}


.lmenu1,.lmenu1sel {
	font-size:17px;
	margin:0px 0px 0px 0px;
	padding:6px 16px 6px 30px;
	position:relative;
}
.lmenu1,.lmenu1 A{color:#333333;   }
.lmenu1 A:hover{color:#4193cd;  }

.lmenu1{
	background:url(/pictures/li61.gif) left top no-repeat ;
}
.lmenu1sel{
	background:url(/pictures/li1sel3.gif) left top no-repeat ;
	
}
.lmenu1sel,.lmenu1sel A{color:#006ebb;  }
.lmenu1sel A:hover{color:#4193cd;  }



.lmenu1selfon{
	background:url(/pictures/lmenu1sel.jpg) right top repeat-y ;
	padding:0px 0px 0px 0px;
}
.lmenu,.lmenusel{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 15px;
	border-top:1px dashed #e0e0e0;
}
.lmenu{
	background:url(/pictures/li5.gif) left top no-repeat ;
	color:#425767 !important;
}
.lmenu A{
	color:#425767 !important;
}

.lmenusel{
	background:url(/pictures/li2sel.gif) left top no-repeat ;
	color:#006ebb;
}
.lmenusel A, .lmenusel A:hover,.lmenu A:hover{
	color:#006ebb;
}

.lmhr{
	background:url(/pictures/lmenuhr.gif) center center no-repeat ;
	height:2px;
	width:257px;
	font-size:0px;
}
.lmhr2{
	font-size:0px;
	border-bottom:1px dashed #e0e0e0;
	margin:8px 0px 0px 0px;
}
.raslm{
	font-size:0px;
	margin:10px 0px 0px 0px;
}


/* Меню в центре */
.submenu1 {
	
}
.submenu1 A {
	text-decoration:none; 

}
.submenu1 A:hover {
	text-decoration:underline; 
}

.submenu {
	margin:10px 15px 0px 0px;
	border-bottom:1px dashed #e0e0e0;
}


H1{
	margin:0px 13px 10px 13px;
	font-size:22px;
	line-height:1em;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	
}
.h1_fon{
	
	background:url(/pictures/h1_fon.jpg) left top repeat-x;
	margin:0px 0px 15px 15px;
	padding:0px;
	
}

.pulu{
	background:url(/pictures/pulu.gif) left top no-repeat;
	width:15px;
	height:15px;
	float:left;
	font-size:0px;
}
.puru{
	background:url(/pictures/puru.gif) right top no-repeat;
	height:15px;
	float:rigth;
	font-size:0px;
}
.dpage{
	margin:0px;
	padding:0px 2px 0px 2px;
	position:relative;
}



.pflu {background:url(/pictures/pf_lu.png) right bottom no-repeat;}
.pfru {background:url(/pictures/pf_ru.png) left bottom no-repeat;}
.pfrd {background:url(/pictures/pf_rd.png) left top no-repeat;}
.pfld {background:url(/pictures/pf_ld.png) right top no-repeat;}
.pflu,.pfru,.pfrd,.pfld {
	width:13px;
	height:20px;
	_filter:expression(fixPNG(this,'scale'));
	font-size:0px;
	
}
.pfl,.pfr,.pf{background:#ffffff;}

.pfu {
	background:url(/pictures/pf_u.png) bottom repeat-x;
}
.pfd {
	background:url(/pictures/pf_d.png) top repeat-x;
}
.pfu,.pfd{_filter:expression(fixPNG(this,'scale'));height:20px;font-size:0px;}




H2,H3{color:#4193cd;text-align:left;font-weight:normal;}
H2 A, H3 A { color:#4193cd;}
H2 { font-size:20px; }
H3 { font-size:18px; }


.phead{
	background:url(/pictures/page_head.gif) left top no-repeat;
}
.head_f{
	background:#e1eef8;
}
.phead P{
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 35px;
	font-size:100%;
}
.phru2 {
	background:url(/pictures/page_head_ru.gif) right top no-repeat  #e1eef8;
	width:15px;
	height:15px;
	font-size:1px;
}
.phru {
	background:url(/pictures/page_head_ru.gif) right top no-repeat  #e1eef8;
	width:15px;
	height:15px;
	font-size:1px;
	float:right;
}


.pl15{
	padding:0px 0px 0px 15px;
}

.centext{
	/*font-size:14px;*/
}
.centext A,.centext DIV,.centext A IMG ,.centext TABLE,.centext P{
	/*position:relative !important;*/
}





/* Правый блок */
.rblockup{
	background:url(/pictures/rblockup.png) left top no-repeat ;
	width:230px; height:34px;
	font-size:16px;
	_filter:expression(fixPNG(this,'scale'));
	
}
.rblockup P,.lblockup P{
	background:url(/pictures/li1sel2.gif) left center no-repeat ;
	padding:2px 0px 0px 35px ;
	margin:0px;
	line-height:32px;
	font-weight:bold;
	color:#333333;
	position:relative;
}
.rblock {
	padding:0px;
	margin:0px;
	background:url(/pictures/rblock.png) left top repeat-y ;
}
.rblock_text {
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	width:200px; 
	font-size:11px;
	position:relative;
}
.rblockn{
	background:url(/pictures/rblockniz.png) left top no-repeat ;
	width:230px; height:15px;
	font-size:0px;
	padding:0px ;
	margin:0px 0px 15px 0px;
	_filter:expression(fixPNG(this,'scale'));
}


.fs11{font-size:11px;}
.fs12{font-size:12px;}

 .right{ text-align:right; }


/* Левый блок */
.lblockup{
	background:url(/pictures/lblockup.png) left top no-repeat ;
	width:257px; height:34px;
	font-size:16px;
	_filter:expression(fixPNG(this,'scale'));
	
}
.lblock {
	padding:0px;
	margin:0px;
	background:url(/pictures/lblock.png) left top repeat-y ;
}
.lblock_text {
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	width:227px; 
	font-size:11px;
	position:relative;
}
.lblockn{
	background:url(/pictures/lblockniz.png) left top no-repeat ;
	width:257px; height:15px;
	font-size:0px;padding:0px ;
	margin:0px 0px 15px 0px;
	_filter:expression(fixPNG(this,'scale'));
}











.sdate{
	margin:0px;
	padding:0px 2px 0px 2px;
	color:#ffffff;
	background:#65b208;
	font-size:90%;
	font-weight:bold;
}

.mar0{margin:0px;}
.bwhite{
	background:#ffffff;
}

.right{
	text-align:right;
}

.mr{
	background:url(/pictures/toforwd.gif) right center no-repeat !important;
	padding:2px 24px 2px 0px;
	line-height:15px;
	
}
.toback{
	background:url(/pictures/toback.gif) left center no-repeat;
	padding:2px 0px 2px 24px;
	line-height:15px;
}

.path{
	position:absolute;
	left:317px;
	top:254px;
	font-size:10px;
	color:#ffffff;
	z-index:12;
}
.path A,.path A:hover, A.apath , A.apath A:hover,.white {
	color:#ffffff !important;
}


.tel TABLE {
	padding:0px; margin:0px; 
	border-collapse:collapse;
 }
 
.tel TD{
	font-weight:bold;
	font-size:13px;
	color:#fff;
	padding: 0px 0px 10px 0px;
}

/* Страница */

.pg {background:#f8f8f8; padding:0px 6px 0px 6px; margin:4px;}
.pgsel {background:#65b208; color:#ffffff; font-weight:bold; padding:0px 6px 0px 6px; margin:4px;}


.tb,.tbc{
	background: #3c688a;
}
.tbc{text-align:center;}

.tb TD,.tbc TD{
	padding:4px;
	vertical-align: middle; 
}
.t{background: #ffffff;}
.t0{
	background:#5385ab;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.t1{background:#f1f9ff;}
.t2{background:#e1eef8;}

HR {height:1px; border:0px ; border-top:1px solid #e1eef8; font-size:1px; }

.dashed { border-bottom:1px dashed #e1eef8;}

.dashmar{margin:15px 0px 15px 0px; border-bottom:1px dashed #e1eef8;}

.error{background:red; color:white; font-weight:bold;}
.ok{background:green; color:white; font-weight:bold;}


.niz{
	font-size:10px;
	margin:0px 0px 0px 45px;
	color:#000000;
}




.forms {border:1px dashed #505050; font-size:100%; color:#000000; background:#f8f8f8;}
.forms_submit{
	font-size:100%;
	border:0px;
	background:url(/pictures/forms_submit.jpg) no-repeat ;
	width:117px;
	height:30px;
	
	_cursor:hand;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
}

.mini {font-size:90%;}
.dnone{display:none;}

.dlpm {
	z-index:100;
	position:absolute;
	margin:11px 0px 0px 232px;
	_cursor:hand;
	cursor:pointer;
}
.dlpm IMG{
	width:13px;height:13px;
}
.clear{clear:both;}



.printer{
	margin:0px 10px 0px 0px;
	float:right;
	color:#ffffff;
	font-size:10px;
	position:relative;
	z-index:100;
}
.printer A,.printer A:hover{color:#ffffff;}
.printer  IMG {margin:0px 0px 0px 4px;}


A.nodecor {text-decoration:none;}
A.nodecor:hover {text-decoration:underline;}


.scrollfoto{
	width:565px;
	height:110px;
	overflow-x:auto;
	overflow-y:hidden;
	padding:0px;
	margin:0px;
}
.scrollfoto TABLE TR TD{
	vertical-align:top;
}
.w100 {width:100%;}
.w20px {width:20px;}
.rasright{width:245px;}
.rascent{width:410px;}

.flr{float:right;}
.fll{float:left;}


