/*-- CATALOG -- */

.dividing_line
{
	background-image:url("/_page/img/dividing_line.gif");
	background-repeat:repeat-x;
} 
.dividing_line_blue
{
	background-image:url("/_page/img/dividing_line_blue.gif");
	background-repeat:repeat-x;
} 

table.catalog
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid; 
	
}


table.catalog td
{
	text-align: center;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}

/*	-----	FORMS ------*/
table.forms
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;
	border-right: #ebebeb 1px solid;
}

table.forms td
{
	 
	border-bottom: #ebebeb 1px solid;
	padding:5px;
}


/*	-----	FORMS FINISH ------*/

/*	-----	LINKS ------*/
a.curnavig
{
	font-size:10;
	font-family:Verdana;
	color:#000000;
	margin:5;
}
.note
{
	font-size:10;
	font-family:Verdana;
	color:#000000;
	margin:5;
}
a.navig
{
	font-size:10;
	font-family:verdana;
	color:#c08c05;
	text-decoration:none;
	margin:5;
	font-weight:bold;
}
a.navig:hover
{
	font-size:10;
	font-family:verdana;
	color:#c08c05;
	text-decoration:underline;
	margin:5;
}
a.menu
{
	color: #000000;
	font-weight: none;
	text-align: center;
	font-size:11;
	font-family:verdana;
	text-decoration:none;
 }
a.menu:hover
{
	color: #000000;
	font-weight: none;
	text-align: center;
	font-size:11;
	font-family:verdana;
	text-decoration:underline;
 }
a.main
{
	color:3B80A0;
	font-size:11;
	font-family:Verdana;
	text-decoration:none;
	line-height:1;
}
a.main:hover
{
	color:3B80A0;
	font-size:11;
	font-family:Verdana;
	text-decoration:underline;
}
a.la{
	color: #fff;
	font-size:10;
	font-family:verdana;
}

/*	-----	BODY ------*/

body.vertscroll
{
	overflow-x:hidden;
}


/*	-----	ul ------*/

ul.menu
{
	padding: 0px 5px 5px 8px;
	font-family:tahoma;
	list-style-image: url("/_img/bg/list.gif");
	margin: 5px;
}

li
{
	margin-left:20;
}

ul
{
	list-style-image: url("/_page/img/arr.gif");
}



/*	-----	TD ------*/
.vdot
{
	background-image:url('/_img/bg/vdot.gif');
	width:1;
}

.t_h
{
	font-family: Verdana;
	color: #000000;
	text-align: left;
	font-size:11;
	margin-top:0;
	background-color:#D2DBE0;
	border-left-color:#ffffff;
	border-width:1;
	border-left-style:solid;
	cursor:hand;
 }
  .t_h1
{
	font-family: Verdana;
	color: #000000;
	text-align: left;
	font-size:11;
	margin-top:0;
	background-color:#D2DBE0;
	border-right-color:#ffffff;
	border-width:1;
	border-right-style:solid;
	cursor:hand;
 }
 td.serv
 {
	background-color:#EDE9E1;
	vertical-align:top;
 }
  .f_h
{
	font-family: Verdana;
	color: #000000;
	text-align: right;
	font-size:10;
	font-weight:bold;
	padding-right:10;
 }

table.m
{
	border-color:#D2DBE0;
	border-collapse:collapse;
	border-style:solid;
	border-width:1;
}
table.fmenu
{
	border-width:1;
	border-style:solid;
	border-top-color:##D2DBE0;
	border-left-color:##D2DBE0;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	border-color:#91AFBF;
	z-index:2;	
}
table.onpage
{
	font-size:10;
	font-family:Verdana;
}

tr.nl1
{
	background-color:#ffffff;
}
tr.nl2
{
	background-color:F5F5f5;
}

td
{
	font-size:11;
	font-family:Verdana;
}

td.navig
{
		color:#366E65;
     	font-family: Tahoma;
     	font-size: 11px;
		font-weight:bold;
		text-decoration:underline;
}


td.line
{
	background-image:url('/_img/bg/dot.gif');
	background-repeat:repeat-x;
	font-size:1;
}

td.vline
{
	background-image:url('/_img/bg/vline.gif');
	background-repeat:repeat-y;
	font-size:1;
}
td.cline
{
	background-image:url('/_img/bg/cline.gif');
	background-repeat:repeat-x;
	font-size:1;
}

table.tab_pop
{
	position:absolute;
	top:<?=$tp;?>;
	display:none;
	border-width:1;
	border-style:solid;
	border-top-color:##D2DBE0;
	border-left-color:##D2DBE0;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	border-color:#91AFBF;
	z-index:2;	
}

td.colorLine
{
	font-size:1 px; 
	background-color:#000000;
	cursor:hand;
}

td.topmenu
{
	font-family: Verdana;
	font-size:11 px; 
	color: #ffffff; 
	background-color:#000000;
	border-width:1;
	border-style:solid;
	border-color:#000000;
	cursor:hand;
	padding:2;
}

td.topmenuact
{
	font-family: Verdana;
	font-size:11 px; 
	color: #ffffff; 
	background-color:#000000;
	border-width:1;
	border-style:solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	padding-left:3;
	padding-right:1;
	padding-top:3;
	padding-bottom:1;
	cursor:hand;
	}

.submenu
{
	font-family: Verdana;
	font-size:11px; 
	color: #000000; 
	text-decoration:none;
	background-color:#D2DBE0;
	cursor:hand;
	border-width:1;
	border-style:solid;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-bottom-color:#000000;
	border-right-color:#ffffff;
	padding-left:10;
	padding-right:10;
	}
.submenuact
{
	font-family: Verdana;
	font-size:11px; 
	color: #000000; 
	text-decoration:none;
	background-color:#91AFBF;
	cursor:hand;
	border-width:1;
	border-style:solid;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-bottom-color:#000000;
	border-right-color:#ffffff;
	padding-left:10;
	padding-right:10;
}
td.hide 
{
	border-width:0;
	border-style:none;
}
table.tree
{
	border-left-color:#D2DBE0;
	border-left-width:1;
	border-left-style:dashed;
}







/*	-----	H ------*/
h1.m
{
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size:11;
	margin-top:20;
 }
h2
{
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	font-size:11;
	margin:5;
	text-align:right;
 }
 




/*	-----	IMG ------*/
 .act
{
	border-style:solid;
	border-width:1;
	border-color:#000000;
}
.wb
{
	border-style:solid;
	border-width:1;
	border-color:#ffffff;
}
img.lnk
{
	border-style:none;
	cursor:pointer;
}
img.picto
{
	border-style:none;
	cursor:pointer;
}




/*	-----	INPUT ------*/

input.new
{
	background-image:url('/_img/bg/newbut.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	cursor:hand;
	padding-left:20;
	text-align:left;
	height:20;
}
input.submit
{
	background-image:url('/_img/bg/submit.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	cursor:hand;
	width:60;
	padding-left:20;
	text-align:left;
	height:20;
}
input.cancel
{
	background-image:url('/_img/bg/cancel.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	width:80;
	cursor:hand;
	padding-left:20;
	text-align:left;
	height:20;
}
input.edit
{
	background-image:url('/_img/bg/edit.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	width:80;
	cursor:hand;
	padding-left:20;
	text-align:left;
	height:20;
	background-position:center left;
}

input.text
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
}
textarea.text
{	
	font-family:Verdana;
	font-size:12;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
	padding:5;
}
input.num
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
	width:20;
}
input.cb
{
	margin-left:-4;
}
select
{
	font-size:11;
	font-family:Verdana;
}
 fieldset
 {
	background-color:#EDE9E1;
	padding:5;
 }

 fieldset.nobg
 {
	background-color:#ffffff;
	padding:5;
 }
 legend
 {
	background-color:000000;
	padding:1 4 1 4;
	color:ffffff;
 }






.menuTitle
{
	font-size:11;
	color:#000000;
	font-family:verdana;
	cursor:default;
	font-weight:bold;
	margin:5px;
}

 table.mdm
{
	border-color:#D2DBE0;
	border-collapse:collapse;
	border-style:solid;
	border-width:1;
	text-align:center;
}

table.m
{
	border-color:#D2DBE0;
	border-collapse:collapse;
	border-style:solid;
	border-width:1;
}
 table.fmenu
 {
	border-width:1;
	border-style:solid;
	border-top-color:##D2DBE0;
	border-left-color:##D2DBE0;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	border-color:#91AFBF;
	z-index:2;	
}
table.onpage
{
	font-size:10;
	font-family:Verdana;
}

tr.nl1
{
	background-color:#ffffff;
}
tr.nl2
{
	background-color:F5F5f5;
}

td
{
	color:#030f99;
	font-size:11;
	font-family:Verdana;
}

td.navig
{
		color:#366E65;
     	font-family: Tahoma;
     	font-size: 11px;
		font-weight:bold;
		text-decoration:underline;
}


<!-- ÏÓÍÊÒÈÐÛ -->	
td.line
{
	background-image:url('/_img/bg/dot.gif');
	background-repeat:repeat-x;
	font-size:1;
}
td.vline
{
	background-image:url('/_img/bg/vline.gif');
	background-repeat:repeat-y;
	font-size:1;
}
td.cline
{
	background-image:url('/_img/bg/cline.gif');
	background-repeat:repeat-x;
	font-size:1;
}
.vertical_dot
{
	background-image:url("/_img/bg/vertical_dot.gif");
	background-repeat:repeat-y;
}
.horizontal_dot
{
	background-image:url("/_img/bg/horizontal_dot.gif");
	background-repeat:repeat-x;
}

<!-- òàáëèöû êàëåíäàðÿ -->
td.wday
{
		color:#000000;
     	font-family: Verdana;
     	font-size: 11px;
		text-align:center;
}
td.mday
{
		color:#000000;
     	font-family: Verdana;
     	font-size: 10px;
		text-align:left;
		cursor:hand;
}
td.mdayact
{
		color:#000000;
     	font-family: Verdana;
     	font-size: 10px;
		text-align:left;
		cursor:hand;
		background-color:#D4D0C8;
}


 table.tab_pop
 {
	position:absolute;
	top:<?=$tp;?>;
	display:none;
	border-width:1;
	border-style:solid;
	border-top-color:##D2DBE0;
	border-left-color:##D2DBE0;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	border-color:#91AFBF;
	z-index:2;	
}

td.colorLine
{
	font-size:1 px; 
	background-color:#000000;
	cursor:hand;
}

td.topmenu
{
	font-family: Verdana;
	font-size:11 px; 
	color: #ffffff; 
	background-color:#000000;
	border-width:1;
	border-style:solid;
	border-color:#000000;
	cursor:hand;
	padding:2;
}

td.topmenuact {
	font-family: Verdana;
	font-size:11 px; 
	color: #ffffff; 
	background-color:#000000;
	border-width:1;
	border-style:solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	padding-left:3;
	padding-right:1;
	padding-top:3;
	padding-bottom:1;
	cursor:hand;
	}

.submenu {
	font-family: Verdana;
	font-size:11px; 
	color: #000000; 
	text-decoration:none;
	background-color:#D2DBE0;
	cursor:hand;
	border-width:1;
	border-style:solid;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-bottom-color:#000000;
	border-right-color:#ffffff;
	padding-left:10;
	padding-right:10;
	}
.submenuact {
	font-family: Verdana;
	font-size:11px; 
	color: #000000; 
	text-decoration:none;
	background-color:#91AFBF;
	cursor:hand;
	border-width:1;
	border-style:solid;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-bottom-color:#000000;
	border-right-color:#ffffff;
	padding-left:10;
	padding-right:10;
	}

td.hide 
{
	border-width:0;
	border-style:none;
}

 table.tree
 {
	border-left-color:#D2DBE0;
	border-left-width:1;
	border-left-style:dashed;
}
 input.new
{
	background-image:url('/_img/bg/newbut.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	cursor:hand;
	padding-left:20;
	text-align:left;
	height:20;
}

input.submit
{
	background-image:url('/_img/bg/submit.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	cursor:hand;
	width:60;
	padding-left:20;
	text-align:left;
	height:20;
}
input.cancel
{
	background-image:url('/_img/bg/cancel.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	width:80;
	cursor:hand;
	padding-left:20;
	text-align:left;
	height:20;
}
input.edit
{
	background-image:url('/_img/bg/edit.gif');
	background-repeat:no-repeat;
	background-color:#D2DBE0;
	border-width:1;
	border-color:#A7A49D;
	border-style:solid;
	font-family:Verdana;
	font-size:11;
	height:23;
	width:80;
	cursor:hand;
	padding-left:20;
	text-align:left;
	height:20;
}
select
{
	font-size:10;
	font-family:Verdana;
}
input.text
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
}
textarea.text
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
}
input.num
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
	width:20;
}
input.cb
{
	margin-left:-4;
}

 .act
{
	border-style:solid;
	border-width:1;
	border-color:#000000;
}
.wb
{
	border-style:solid;
	border-width:1;
	border-color:#ffffff;
}

img.lnk
{
	border-style:none;
	cursor:pointer;
}

img.picto
{
	border-style:none;
	cursor:pointer;
}
 
 .t_hdh
{
	font-family: Verdana;
	color: #000000;
	text-align: center;
	font-size:11;
	margin-top:0;
	background-color:#D2DBE0;
	border-left-color:#ffffff;
	border-width:1;
	border-left-style:solid;
 }

h1.m
{
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size:11;
	margin-top:20;
 }
h2
{
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	font-size:11;
	margin:5;
	text-align:right;
 }
 .t_h
{
	font-family: Verdana;
	color: #000000;
	text-align: left;
	font-size:11;
	margin-top:0;
	background-color:#D2DBE0;
	border-left-color:#ffffff;
	border-width:1;
	border-left-style:solid;
	cursor:hand;
 }
  .t_h1
{
	font-family: Verdana;
	color: #000000;
	text-align: left;
	font-size:11;
	margin-top:0;
	background-color:#D2DBE0;
	border-right-color:#ffffff;
	border-width:1;
	border-right-style:solid;
	cursor:hand;
 }
  .f_h
{
	font-family: Verdana;
	color: #000000;
	text-align: right;
	font-size:10;
	font-weight:bold;
	padding-right:10;
 }
td.menu_active
{
	background-image:url('/_page/img/bg_act.gif');
}
tr.menu_row
{
	background-image:url('/_page/img/bg_menu.gif');
}

table.u_tab_pop{
	position:absolute;
	display:none;
	border-left-width:1;
	border-right-width:1;
	border-bottom-width:1;
	border-top-width:0;
	border-style:solid;
	border-color:#8C49AC;
	z-index:2;	
}
.u_sm
{
	color: #000000; 
	text-decoration:none;
	background-color:#8C49AC;
	cursor:pointer;
	border-width:1;
	border-style:solid;
	border-top-color:#BB94CE;
	border-left-color:#BB94CE;
	border-bottom-color:#8C49AC;
	border-right-color:#BB94CE;
	padding-left:10;
	padding-right:10;
}
.u_sma
{
	color: #000000; 
	text-decoration:none;
	background-color:#BB94CE;
	border-width:1;
	border-style:solid;
	border-top-color:#BB94CE;
	border-left-color:#BB94CE;
	border-bottom-color:#8C49AC;
	border-right-color:#BB94CE;
	padding-left:10;
	padding-right:10;
	cursor:pointer;
}
a.menu_link, a.menu_link:hover
{
	font-family: Tahoma;
	font-size:12 px; 
	color: #fff;
	font-weight:bold;
	padding:5 px;
	text-decoration:none;
}

a.menu_active, a.menu_active:hover
{
	font-family: Tahoma;
	font-size:12 px; 
	font-weight:bold;
	color: #fff; 
	padding:5 px;
	text-decoration:none;
}

a.sub_link
{
	font-family: Arial;
	font-size:11 px; 
	color: #ffffff; 
	font-weight:bold;
	text-decoration:none;
}
a.sub_link:hover
{
	font-family: Arial;
	font-size:11 px; 
	color: #ffffff; 
	font-weight:bold;
	text-decoration:none;
}

a.header, a.header:hover
{
	font: bold 11px Verdana;
	color:#ffffff;
	padding:5;
}

a.subh, a.subh:hover
{
	font: bold 11px Verdana;
	color:#000000;
	padding:5;
}

td.t_mhead
{
	font-size:18;
	font-weight:none;
	font-family:Arial;
	color:#030f99;
	text-align:center;
}
td.t_mnav
{
	background-image:url('/_page/img/bg_t.gif');
	background-repeat:repeat-x;
	font-size:11;
	font-family:Verdana;
	color:#000000;
}
td.t_mfoot
{
	background-image:url('/_page/img/bg_tf.gif');
	background-repeat:repeat-x;
	font-size:11;
	font-weight:bold;
	font-family:Verdana;
	color:#000000;
}
td.main
{
	background-color:#ffffff;
	padding:0;
}
table.main
{
	border-style:solid;
	border-width:0 5 0 0;
	border-color:#954FB2;
}

td.m_txt
{
	color:030f99;
	font-size:11;
	font-family:Verdana;
	padding-left:20;
	padding-right:20;
}
td.gr_td
{
	color:#000000;
	font-size:11;
	font-family:Verdana;
	padding-left:10;
	padding-right:10;
}
a.main
{
	color:000000;
	font-size:10;
	font-family:Verdana;
	text-decoration:none;
}
a.main:hover
{
	color:000000;
	font-size:10;
	font-family:Verdana;
	text-decoration:underline;
}

img.brd
{
	margin:5;
	border-color:#954FB2;
	border-style:solid;
	border-width:1;
}

td.zac_a
{
	background-color:FF7F00;
	font-size:10;
	font-family:Verdana;
	color:ffffff;
	text-align:center;
	padding:3;
}

td.zac
{
	background-color:#D2DBE0;
	font-size:10;
	font-family:Verdana;
	color:000000;
	cursor:pointer;
	text-align:center;
	padding:3;
}
h1
{
	font-family: Verdana;
	color: #030f99;
	font-weight: bold;
	text-align: center;
	font-size:15;
	margin-top:20;
 }
 a.comments
 {
	font-style:italic;
	color:#000000;
	font-family:Verdana;
	font-size:11;
 }

 a.data
 {
	color:#D56B45;
	font-family:Verdana;
	font-size:10;
 }

 a.mpage
 {
	color:#000000;
	font-family:Arial;
	font-size:12;
	text-decoration:none;
	font-weight:bold;
 }

td.iconbg
{
	background-image:url('/_page/img/iconbg.jpg');
	width:83;
	height:83;
	text-align:center;
}
table.block
{
	border-color:#954FB2;
	border-style:solid;
	border-width:2;
}