@charset "utf-8";
#reg_menu
{
	margin: 0px;
	padding: 0px;
	background-color: #01080d;	
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97CBFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97CBFF;
	background-image: url(../menus/gnome/bluecurve_item_over_bg.gif);
	background-image: url(../img/but_down.jpg);*/
}
#table_col
{
	border-collapse:collapse;
	padding: 2px;
	background-color: #f6f6ee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	border: 1px solid #dbdbcf;
}
#table_col td
{
	border: 1px solid #dbdbcf;
	padding: 5px;
}
#table_col td img {border: 1px solid #900;	padding:3px; background-color:#fff;}
#table_col td input {border: 1px solid #dbdbcf;	padding:3px; background-color:#fff;}
#table_col .table_col_header
{	border-collapse:collapse;
	border: 1px solid #992511;
	background-color: #d75f38;
	color: #FFF;
}
#table_col .white_td
{	border-collapse:collapse;
	border: 1px solid #fff;
	background-color: #fff;
}
#table_col thead td
{
	border: 1px solid #fff;
	background-color: #dbdbcf;
	color: #FFF;
}
#table_col a
{
	color: #5d1003;
}
#table_col a:hover
{
	color: #FFF;
}
#table_st1
{
	/*	border-collapse: collapse;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	border: 0px;
		border-collapse: collapse;
}
#table_st1 td
{
	border: 1px solid #dbdbcf;
	background-color: #f6f6ee;
	padding:4px;
}
#table_st1 td input {border: 1px solid #600; font-weight:bold; color:#fff; padding:3px; background-color:#cc0000;}

#table_st1 thead
{
	border: 1px solid #4f81bd;
	background-color: #D2DEFF;
}
#add_button_1 
{
	margin-right: auto;
	margin-left: auto;
}
#add_button_1 a
{
	background-color: #E9E9E9;
	border: 1px solid #8C8C8C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	display: block;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#add_button_1 a:hover
{
	background-color: #EAF4FF;
	border: 1px solid #BBD7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
#add_button_2 a
{
	background-color: #E9E9E9;
	border: 1px solid #8C8C8C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	display: block;
	text-decoration: none;
}
#add_button_2 a:hover
{
	background-color: #EAF4FF;
	border: 1px solid #BBD7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
#plus_button, a.plus_button
{
	background-color: #EAF4FF;
	border: 1px solid #BBD7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
	margin-bottom: 5px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;	
}
#plus_button:hover
{
	background-color: #D5E9FF;
	border: 1px solid #9FC6FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.more 
{
	display: none;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666; 
}
.adm_link,a.adm_link {
text-decoration: none;
color: #36f;	
padding-left: 8px;
}
.adm_link:hover {
border-bottom: 1px dotted #36f;	
background: transparent url('down.gif') no-repeat left; 
padding-left: 8px;
}
.adm_link2,a.adm_link2
{
text-decoration: none;
color: #cc0000;	
}
.adm_link2:hover 
{
border-bottom: 1px dotted #cc0000;	
}
#but_edit_ins:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	background-color: #FC0;
}
#but_del, a.but_del
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #900;
	background-color: #F00000;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 2px;
	padding-right: 20px;
	padding-left: 20px;
}
#but_del:hover
{
	color: #FFF;
	background-color: #B70000;
}
#but_del2, a.but_del2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #900;
	background-color: #F00000;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
#but_del2:hover
{
	color: #FFF;
	background-color: #B70000;
}
#but_close, a.but_close
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	border: 1px solid #036;
	background-color: #D2E9FF;
	text-align: center;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}
#but_close:hover
{
	color: #FFF;
	background-color: #C00;
	cursor: default;
}
#but_close2, a.but_close2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	border: 1px solid #036;
	background-color: #D2E9FF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 20px;
}
#but_close2:hover
{
	color: #FFF;
	background-color: #C00;
	cursor: default;
}
#but_close3, a.but_close3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	border: 1px solid #97cbff;
	background-color: #a7d3fe;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 3px;
	margin-left: 3px;
	height: 19px;
}
#but_close3:hover
{
	background-color: #fff;
	cursor: default;
}
.f_input
{
	background-color: #EAF4FF;
	border: 1px solid #BBD7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;	
}
.f_input2
{
	background-color: #fff;
	border: 1px solid #A4C8FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.f_input3
{
	border: 1px solid #97cbff;
	background-color: #a7d3fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
#menu_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	border: 1px solid #036;
	text-decoration: none;
}
#plus_button1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	text-decoration: none;
	height: 15px;
	width: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #D7EBFF;
	margin-left: 2px;
	border: 1px solid #036;
}
#plus_button1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	text-decoration: none;
	height: 15px;
	width: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #C4E1FF;
	margin-left: 2px;
	border: 1px solid #036;
}
#plus_button2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	text-decoration: none;
	height: 15px;
	width: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-bottom-color: #036;
	background-color: #F90;
	border-right-width: 1px;
	border-left-width: 1px;
}
#plus_button2 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	text-decoration: none;
	height: 15px;
	width: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #F60;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-bottom-color: #036;
}
#plus_button3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 15px;
	width: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-right-color: #036;
	border-bottom-color: #036;
}
#plus_button3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 15px;
	width: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color: #C00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-right-color: #036;
	border-bottom-color: #036;
}
#m_reverse {
	background-color: #eee8d9;
	border: 1px solid #e6dcc7;
	font-weight:bold;
}
#m_reverse a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68593a;
	background-color: #fafaf4;
	border: 1px solid #e6dcc7;
	padding-right: 2px;
	padding-left: 2px;
	padding:2px;
}
#m_reverse a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	background-color: #FFF;
	border: 1px solid #003366;
}

#bl_link a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
}
#bl_link a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	text-decoration: none;
   	background-color: #FFE7B3; 	
}
#bl_link_op a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06C;
	text-decoration: none;
	background-color: #E1F0FF;
}
#bl_link_op a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	text-decoration: none;
   	background-color: #FFCECE; 
}
#f_razd
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b1d7ee;

	margin-right: 2px;
	margin-left: 2px;
}
#f_razd2
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b1d7ee;

	margin-right: 2px;
	margin-left: 2px;
}
#f_razd3
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #84B3E6;
	margin-right: 2px;
	margin-left: 2px;
}
#f_razd4
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b1d7ee;

	margin-right: 2px;
	margin-left: 2px;
}
#done {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09C;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #09C;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#done_del {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	text-decoration: none;
	background-color: #FFDFDF;
	border: 1px solid #C00;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#move_up, a.move_up
{
	margin-left:1px;
	margin-right:1px;
	width:19px;
	background-color: #FC0;
	background-image: url(icons/up.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
	top:0;
}
#move_up:hover
{
	background-color: #FC0;
	background-image: url(icons/up1.gif);	
}
#move_down, a.move_down
{
	margin-right:1px;
	margin-left:1px;	
	width:19px;
	background-color: #FC0;
	background-image: url(icons/down.gif);
	float:left;
}
#move_down:hover
{
	background-color: #FC0;
	background-image: url(icons/down1.gif);	
}
div.clearFix, ul.clearFix
{
width:790px;
margin-left:0;
margin-right:auto;
padding:0px;
z-index:100;

}
div.rbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	background-color: #FFF;
	border: 1px solid #09C;
	padding: 2px;
	margin-top: 10px;
}
div.filter_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	background-color: #bbddff;
	margin-top: -6px;
	margin-right: -5px;
	margin-left: -5px;
}
table.tab1
{
	border-collapse: collapse;
	border: 1px solid #e6dcc7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#col1
{
border: 1px solid #e6dcc7;
background-color:#FFD9D9;
}
#col0
{
	border: 1px solid #e6dcc7;
}
#col2
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6dcc7;
	padding-top:5px;
	padding-bottom:5px;
}
thead.tab1
{
	display: table-header-group;
	background-color:#dfeeef;
	color:#036;
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8e8e86;
	border-right-color: #8e8e86;
	border-bottom-color: #8e8e86;
	border-left-color: #8e8e86;
}
tfoot.tab1
{
	display: table-footer-group;
	background-color:#dfeeef;
	color:#036;

	padding:5px;
}
td.tab1
{
	border: 1px solid #8e8e86;
}
#sb_but
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #eaeae0;
	padding-bottom:3px;
	border: 1px solid #8e8e86;
	height:19px;
	text-decoration: none;
}
#sb_but:hover
{
	background-color: #C00;
	color: #FFF;
	border: 1px solid #600;
}
#text_title {
	font-family: Impact;
	font-size: 18px;
	color: #c2ff5c;
	text-transform: uppercase;
	margin-top: 15px;
	margin-left: 25px;
}
#text_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	margin-top: 5px;
}
#sb_but2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #8e8e86;
	text-decoration: none;
	padding:3px;
	background-image:url(../icons/add.png);
	background-repeat: no-repeat;
	width:200px;
	margin-top: 2px;
	margin-left: 2px;
	padding-left:20px;
	background-color: #000;
	display:block;
	background-position: 2px center;
}
#sb_but2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #8e8e86;
	text-decoration: none;
	padding:3px;
	background-image:url(../icons/add.png);
	background-repeat: no-repeat;
	width:150px;
	margin-top: 2px;
	margin-left: 2px;
	padding-left:20px;
	background-color: #000;
	display:block;
	background-position: 2px center;	
	color: #FFF;
}
#sb_but2 a:hover
{
	color: #ccc;
	background-color: #666;
}

#reg_submit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #C00;
	border: 1px solid #6A0000;
	padding: 2px;
}
#reg_input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	background-color: #f2f2f2;
	border: 1px solid #999;
}
.reg_input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	background-color: #f2f2f2;
	border: 1px solid #999;
}
.collapsed
{
	border: 1px solid #069;
	border-collapse:collapse;
	
}
.collapsed thead
{
	border: 1px solid #069;
	background-color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.collapsed td
{
	border: 1px solid #069;
	background-color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.collapsed2
{
	border: 1px solid #069; border-collapse:collapse;
}
.collapsed2 thead
{
	border: 1px solid #069;
	background-color:#036;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.collapsed2 td
{
	border: 1px solid #069;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
#reg_box_admin
{
	background-color:#f2f2f2;
	margin-top:3px;
	padding-top:5px;
	border:solid 1px #cccccc;
}
#table_colred
{
	/*	border-collapse: collapse;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	border: 0px;
	border-collapse: collapse;
	margin-top:3px;
}
#table_colred thead td
{
	border: 1px solid #900;
	background-color: #C00;
	color: #FFF;
}
#table_colred td
{
	border: 1px solid #900;
	background-color: #fff;
	padding:4px;
}

