body
{font-family:tahoma;
font-size:12px;
color:#777777;
margin:0px;


padding:0px;}

.c-l-t{
	background:url(images/tempaltes/rounded-.png) no-repeat;
	background-position:5px 0px;
	width:5px;
	height:5px;
}
.c-r-t{
	background:url(images/tempaltes/rounded-.png) no-repeat;
	background-position:-15px 0px;
	width:5px;
	height:5px;
}
.c-r-b{
	background:url(images/tempaltes/rounded-.png) no-repeat;
	background-position: -15px -15px;
	width:5px;
	height:5px;

}
.c-l-b{
	background:url(images/tempaltes/rounded-.png) no-repeat;
	background-position: 5px -15px;
	width:5px;
	height:5px;
}
.l-l{
	background:url(images/tempaltes/rounded-.png) repeat-y;
	background-position: 5px -40px;
	width:10px;
}
.l-t{
	background:url(images/tempaltes/rounded-.png) repeat-x;
	background-position:0px -20px ;
	height:5px;
}
.l-b{
	background:url(images/tempaltes/rounded-.png) repeat-x;
	background-position:0px -35px ;
	height:5px;
	width:5px;

}
.l-r{
	background:url(images/tempaltes/rounded-.png) repeat-y;
	background-position: -15px -40px;
	width:5px;
}
.parr_zag
{
font-family:tahoma;
font-size:11px;



font-weight:bold;
}
.box_title
{
font-family: Tahoma  ;
font-size:18px;
font-weight:bold;
margin:3px;
text-align:left;
width:93%;
float:left;
 cursor:move;
background:none;

}
h2
{

font-size:18px;

margin:0px;
padding:0px;
float:inherit;


}
.hr_blue
{width:100%;
margin-top:12px;
margin-bottom:5px;
background-color:#0898C8;
height:1px;
line-height:1px;
}
.box_div
{
position:absolute;
}
.val_r
{
color:#555555;
font-family:Tahoma;
font-size:11px;
}
.val_r td
{
padding-top:5px;
padding-bottom:5px;

vertical-align:middle;
text-align:center;

}
.parr
{
background-color:#f2f2f2;
border-top:#d8d8d8 1px solid;
border-bottom:#d8d8d8 1px solid;
}

.small_d_up
{
font-size:11px;
color:#0D9317;
}
.small_d_down
{
font-size:11px;
color:#CF2E00;
}
.up
{

color:#3F9401;

}
.down
{

color:#CF2E00;

}
.date
{
text-align:right;
font-family:tahoma;
font-size:11px;
color:#555555;
padding:5px;
}
.row_1
{
font-size:12px;

font-weight:bold;
}

	* html .pnghack { filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+ this.src +')'); width:expression(10000000000); height:expression(10000000000); }



	.drag_obj { position:absolute; top:60px; left:30px; cursor:move; text-align:center; z-index:100; }
	.drag_obj span { display:block; padding:1px 3px; background:white; }


	.drag_window { position:absolute;  z-index:10; }
	.drag_window .title { position:relative; display:block;  cursor:move; -width:100%; }



			#page {
				width:95%;
				margin:5px auto;
			}


			.tabs {
				width:100%;
				overflow:hidden;
				font-size:11px;
				font-family:tahoma;
				margin:1.5em 0;
				zoom:1;
				padding:2px;
				position:relative;
			}

			.tabs dt {
				float:left;
				line-height:1.5;
				height:1.5em;
				background: #eeeeee ;
				border:1px solid  #dddddd;
				border-bottom:0;
				padding:0 4px;
				position:relative;
				left:10px;
				margin-right:5px;
				cursor:pointer;

			}

			.tabs dt:hover {
				background-color: #66FFFF;
			}

			.tabs dt.selected {
				border-color:#ddd;
				background:#fff;
				z-index:3;
				cursor:auto;
				font-weight:bold
			}

			.tabs dd {
				background:#fff;
				display:none;
				float:right;
				width:100%;
				margin:1.5em 0 0 -100%;
				position:relative;
				z-index:2;
			}

			.tabs dd.selected {
				display:block;
			}

			.tabs .tab-content {
				border:1px solid #ddd;
				padding:10px;

			}



			.tabs2 {
				width:100%;
				overflow:hidden;
				font-size:11px;
				font-family:tahoma;
				margin:0.5em 0;
				zoom:1;
				padding:2px;
				position:relative;
				color:#000;
			}

			.tabs2 dt {
				float:left;
				line-height:1.5;
				height:1.5em;
				background: #fff ;
			 text-decoration:underline;
				border-bottom:0;
				padding:0 4px;
				position:relative;
				left:10px;
				margin-right:1px;
				cursor:pointer;

			}

			.tabs2 dt:hover {
				background-color: #eee;
				text-decoration:underline;
			}

			.tabs2 dt.selected {
				border-color:#ddd;
				background:#ddd;
				z-index:3;
				cursor:auto;
				font-weight:bold;
				text-decoration:none;
			}

			.tabs2 dd {
				background:#fff;
				display:none;
				float:right;
				width:100%;
				margin:1.5em 0 0 -100%;
				position:relative;
				z-index:2;
			}

			.tabs2 dd.selected {
				display:block;
			}



table.tablesorter {
	text-align:center;
	font-family:Arial;
	background-color: #fff;
	margin:5px 0px 5px 0px;;
		vertical-align:top;

	font-size: 9pt;

	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
text-align:center;
	background-color: #0888B8;
	font-weight:bold;
	border: 1px solid #FFF;
	font-size: 9pt;
	padding: 4px;
	color:#FFF;
}
table.tablesorter thead tr .header {
	background-image: url(images/tablesorter-bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;


	padding: 4px;
	padding-right:5px;
		padding-left:5px;
	background-color: #FFF;
	vertical-align: top;


}
table.tablesorter tbody tr.odd td {
	background-color:#F2F2F2;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/tablesorter-asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/tablesorter-desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #0099FF ;
}
.inf
{font-size:9px;
margin:10px;
color:#999999;
text-align:right;
}
#mb_detail td
{border-bottom:#d8d8d8 1px solid;
}
#mb_detail  .capt
{background-color:#f2f2f2;

border-bottom:#d8d8d8 1px solid;
}
#mb_detail .up
{
color:#3F9401;
}
#mb_detail .down
{

color:#CF2E00;
}
#mb_detail2 td
{border-bottom:#d8d8d8 1px solid;
}
#mb_detail2  .capt
{background-color:#f2f2f2;

border-bottom:#d8d8d8 1px solid;
}
#mb_detail2 .up
{
color:#3F9401;
}
#mb_detail2 .down
{

color:#CF2E00;
}
.no_link
{
font-family:tahoma;
font-size:11px;
color:#555555;
text-decoration:none;
}

.small_td
{font-size:10px;
}

.mb_message
{
color:#000000;

line-height:1;
vertical-align:middle;
font-family:Tahoma;

font-size:12px;
text-align:justify;


}
.mb_right_tab
{
margin-top:20px;

}
.mb_right_tab td
{
background:#f1f1f1;
font-family:Arial;
width:150px;
padding:4px;
color:#000000;

}
.mb_text1
{
font-size:12px;
}
.mb_text2
{
font-size:16px;
font-weight:bold;
line-height:1.6;
width:100%;

}
.mb_text3
{
font-size:11px;
}

#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
	z-index:10000000;
}
button.datepicker_trigger {
	width: 25px;
	cursor:pointer;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;

}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #FF9900;
	padding: 2px 0px;
	z-index:10000000;
}
.datepicker_links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #E0F4D7;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #B1DB87 !important;
}
.datepicker_currentDay {
	background: #83C948 !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #83C948;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
/* Стили для jQuery UI Datepicker */

#example {
  float:left;
  position:relative;
  width:100px;
}
#exampleRange {
  float:right;
  position:relative;
  width:200px;
  right:10px;
}
.input1
{
  background-color:#eeeeee;
  font-family: Tahoma, ;
  font-weight: bold;
  font-size:15px;
  text-align:center;
  height:20px;
  border:none;
  width:100px;
  line-height:1.5;
}
.smal
{
}
.text_button
{
text-decoration:underline;
cursor:pointer;

color:#000000;
line-height:1.5;
font:Tahoma;
font-size:12px;
padding:5px;
padding-left:11px;
padding-right:11px;
margin:4px;

}
.text_button_sel
{
background:#f0f5f7;
color:#000000;
line-height:1.5;
font:Tahoma;
font-size:12px;
padding:5px;
padding-left:11px;
padding-right:11px;
margin:4px;

}
.time_msg
{
font-size:10px;
color:#FFFFFF;
padding:1 3px;
background:#990033;
}
.msg
{
font-size:11PX;
padding:5PX;
text-align:left;
line-height:1.5;
}

.top_menu
{
background:url(images/fon_menu_sel.png);
height:44px;
color:#000000;
font-family:arial;
font-weight:bold;
font-size:14px;
margin:0px;

}

.sel_menu_1
{
margin-left:10px;
background:url(images/menu_sel_1.png) no-repeat;
height:44px;
width:9px;
}.sel_menu_2
{background:url(images/menu_sel_2.png);
height:44px;
line-height:11px;



}.sel_menu_3
{
background:url(images/menu_sel_3.png) no-repeat;
height:44px;
width:9px;

}
.sel_menu_4
{
background:url(images/menu_sel_4.png) no-repeat;
height:44px;
width:9px;

}
.sel_menu_2 h1
{
color:white;
}
.top_menu div
{
float:left;
line-height:40px;
}
.top_menu a
{
color:#333333;
text-decoration:none;
}
.left_top a
{
font-family:tahoma;

font-size:11px;
font-weight:bold;
margin-left:15px;
color:#333333;
text-decoration:none;
}

h1
{
font-family:tahoma;
font-size:14px;
padding:0px;
margin:0px;

}
table.tablesorter tbody tr.active td {
	background-color:#FFFE00;
}


.reg_user
{
font-size:11px;
margin-left:30px;
}
.red
{color:#FF0000;
font-weight:bold;
}
.time
{
background-color:#EEEEEE;

font-size:10px;
padding:2px;
margin:2px;
color:#555555;
}
.user
{
font-size:13px;
font-family:Arial;
color:#000000;
font-weight:bold;

padding:2px;
margin:2px;
}
.comment
{
font-family:Arial;
font-size:12px;
margin:2px;
color:#5E5E5E;
line-height:1.4em;


}
.comment_table
{

}
.reply_im
{cursor:pointer;
text-decoration:underline;
color:#0066FF;
font-size:11px;
line-height:2;


}
.user_comment
{
font-size:12px;
text-align:center;
border:1px solid #ffffff ;
margin-bottom:20px;
}
.show_com
{padding:2px;
 font-family: Verdana;
font-size:14px;
padding-top:10px;
padding-bottom:10px;
cursor:pointer;
text-decoration:underline;
}
.show_com_act
{padding:2px;
font-family:Verdana;
font-size:15px;

padding-top:10px;
padding-bottom:10px;
background-color:#DD0000;

font-weight:bold;
color:#FFFFFF;
cursor:default;
}

.reload_btn
{
margin-right:120px;
margin-left:50px;
text-decoration:underline;
cursor:pointer;
color:#CC66CC;
}
.adm_user
{font-size:12px;
}.adm_user td
{
border-bottom:1px dotted #333333;
}
.rep_user
{
font-size:12px;
font-weight:bold;
font-style:italic;
font-family:Arial;
}
.rep_time
{
font-size:12px;
font-style:italic;
font-family:Arial;
}
.log_name
{
font-size:12px;
font-weight:bold;
text-decoration:underline;

font-family:Arial;
}

.graf_name
{
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
background-color: #EEEEEE;
padding:3px;

}
.graf_btn
{font-size:11px;
text-decoration:underline;
cursor:pointer;
font-family:arial;
color:#000000;
}
.graf_btn_sel
{font-size:11px;
color:#000000;
font-family:arial;
text-decoration:none;
background-color: #EEEEEE;
cursor:auto;
}

.span_btn
{cursor:pointer;
color:#006FAF;
text-decoration:underline;
font-family:tahoma;
font-size:11px;

}
.span_btn_t
{cursor:pointer;
color:#000000;
padding:3px;
background-color:#FFFFFF;
text-decoration:underline;
font-family:tahoma;
font-size:12px;

}

.span_btn_t_sel
{cursor:auto;
color:#000000;
padding:3px;
background-color:#eeeeee;

text-decoration:none;
font-weight:bold;
font-family:tahoma;
font-size:12px;

}
A:hover
 {text-decoration:none;
 }

.fin_sel
{
text-align:right;
margin-right:10px;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.fin_sel select
{
font-family:tahoma;
font-size:11px;
}

.add_text
{font-size:12px;
padding:10px;
}
.pm_tab
{
font-family:tahoma;
font-size:12px;
color:#000000;
width:600px;
}
.pm_tab td
{
border: 1px solid #FFFFFF;
text-align:center;
}
.pm_tab th
{
border: 1px solid #FFFFFF;
color:#000099;

}
.pm_tab_2
{
font-family:tahoma;
font-size:12px;
color:#000000;
width:600px;
}
.pm_tab_2 td
{
border: 1px solid #FFFFFF;
text-align:left;
}
.pm_tab_2 th
{
border: 1px solid #FFFFFF;
color:#000099;

}


/* news content */

#news_content table { width: 100%; }
#news_content td { font-size: 11px; padding: 3px 0; text-align: left; }
#news_content .news_date { vertical-align: top; width: 90px; }
#news_content .news_date span { background-color: #EEE; font-size: 10px; padding: 2px; margin: 2px; color: #555; }
#news_content .news_title { font-weight: bold; }
#news_content .news_title a { color: #777; }
.news_all { font-size: 11px; padding: 0 13px 5px 0; text-align: right; }
.news_all a { color: #777; }
