@media print { 
	.dontPrint {display:line;}
	.break_after {page-break-after:always;} 
}


body 
	{
		margin:0;padding:0;
		font-family:arial;
		font-size:11px;
	}
a
{
	font-size: 11px;
}

table,td 
{
	padding:0;border-width:0;border-collapse:collapse;border-spacing: 0px;border-style: none;float:none;
}

#top
	{
		background-image: url("/img/top/bg.gif");
		background-repeat: repeat-x;
		background-color: #d0d0d0;
		background-position: top left;
	}
.part_bg
	{
		background-image: url("/img/part/bg.gif");
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #fff;
	}
.inpart_bg
	{
		background-image: url("/img/part/in_bg.gif");
		background-repeat: repeat-x;
		background-color: #dcdcdc;
		background-position: bottom left;
	}
.inpart_bg2
	{
		background-image: url("/img/part/in_bg.gif");
		background-repeat: repeat-x;
		background-color: #fff;
		background-position: top left;
	}
.inpart_bg0
	{
		background-image: url("/img/part/in_bg.gif");
		background-repeat: repeat-x;
		background-position: bottom left;
	}
#header_y
	{
		margin: 1px 80px 0 0;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		line-height: 20px;
		color:#ffc000;
	}
#header_g
	{
		margin: 1px 0 0 4px;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		color:#727272;
		background-image: url("/img/part/met2.gif");
		background-repeat: no-repeat;
		background-position: top left;
		
		height:32px;
		
	}

.td_bg
	{
		background-image: url("/img/part/table/td_bg.gif");
		background-repeat: repeat-x;
		background-color: #fff;
		background-position: top left;
	}
.td_bg p
	{
		font-family:arial;
		font-size:11px;
		margin: 3px 5px 10px 5px;
	}
	
.header_b
	{
		margin: 2px 0 0 4px;
		font-size:17px;
		font-family: tahoma;
		font-weight: bold;
		color:#0922fd;
	}
	
.header_b a 
	{
		text-decoration:none;
		font-size:17px;
		font-family: tahoma;
		font-weight: bold;
		color:#0922fd;
	}
.header_b a:hover
	{
		text-decoration:underline;
	}

.bg1
	{
		background-image: url("/img/main/bg1.gif");
		background-repeat: repeat-x;
		background-color: #fff;
		background-position: top left;
	}
#header_r
	{
		margin: -5px 30px 0 0;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		line-height: 20px;
		color:#d50000;
	}
.fnt0
	{
		font-family: arial;
		font-size:12px;
		font-weight:bold;
		color: #414141;
		margin: 15px 0 0 0;
	}
.fnt1
	{
		font-family: arial;
		font-size:12px;
		font-weight:normal;
		color: #414141;
		margin: 15px 250px 0 0;
	}
.fnt2_red
	{
		font-family: arial;
		font-size:12px;
		font-weight:bold;
		color: #d50000;
		margin-top:15px;
	}
#header_b
	{
		margin: -5px 30px 0 0;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		color:#0c2cfe;
	}
.bg2
	{
		background-image: url("/img/main/bg2.gif");
		background-repeat: no-repeat;
		background-position: top left;
	}
#sub_fnt
	{
		font-family: arial;
		font-size:12px;
		font-weight:bold;
		color: #686868;
		background-image: url("/img/main/bg3.gif");
		background-repeat: no-repeat;
		background-position: top left;
	}
.pole
	{
		background-image: url("/img/main/pole.gif");
		background-repeat: repeat-x;
		background-position: top left;
		background-color:#6a6a6a;
		font-family:tahoma;
		font-size:16px;
		border-style:none;
		width:229px;
		height:24px;
		
		color: #fff;
		text-align:center;
		border-width:0;
	}
.mbg1
	{
		background-image: url("/img/bg/bg1.gif");
		background-repeat: repeat-x;
		background-color: #fff;
		background-position: top left;
	}
#lbg
	{
		background-image: url("/img/bg/img1.gif");
		background-repeat: no-repeat;
		background-position: bottom right;
	}
#lbgbg
	{
		background-image: url("/img/bg/lbgbg.gif");
		background-repeat: repeat-y;
		background-position: top right;
	}
#rbg
	{
		background-image: url("/img/bg/rbg.gif");
		background-repeat: repeat-y;
		background-position: bottom right;
	}
.ebg
	{
		background-image: url("/img/el/ebg.gif");
		background-repeat: repeat-y;
		background-position: top right;
		margin-right: 1px;
	}
#s_tbg
	{
		background-image: url("/img/second/tbg.gif");
		background-repeat: repeat-y;
		background-position: top right;
	}

.s_fnt0
	{
		font-family: arial;
		font-size:12px;
		font-weight:normal;
		color: #414141;
		margin: 15px 51px 0 51px;
	}
.s_fnt0 a, .s_fnt0 a:visited
	{
		color: #0c2cfe;
		font-family: arial;
		font-size:12px;
		font-weight:bold;
	}

#s_bg1
	{
		background-image: url("/img/second/bg.gif");
		background-repeat: repeat-x;
		background-position: top right;
	}
#s_fbg
	{
		background-image: url("/img/second/fbg.gif");
		background-repeat: repeat-x;
		background-color: #fff;
		background-position: top left;
	}

#t_bg1
	{
		background-image: url("/img/third/bg1.gif");
		background-repeat: repeat-x;
		background-position: top left;
	}
#t_bg2
	{
		background-image: url("/img/third/bg2.gif");
		background-repeat: no-repeat;
		background-position: top left;
	}
#header_y2
	{
		margin: 1px 0 0 0;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		color:#ffc000;
		background-image: url("/img/third/ys.gif");
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #fff;
		height:28px;
	}
#header_lb
	{
		margin: 1px 0 0 0;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		color:#6174d8;
		background-image: url("/img/third/lbs.gif");
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #fff;
		height:28px;
	}
	
.tl_bg
	{
		background-image: url("/img/third/l_bg.gif");
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #fff5b1;
	}
.tl_bg p
	{
		font-family: arial;
		font-size:12px;
		color: #0822fd;
		text-decoration:none;
		font-weight: bold;
		margin: 0 0 0 7px;
		padding:7px 0;
	}
.tl_bg p a, .tl_bg p a:visited
	{
		font-family: arial;
		font-size:12px;
		color: #0822fd;
		text-decoration:underline;
		font-weight: normal;
	}
.t_strbg
	{
		background-image: url("/img/third/strbg.gif");
		background-repeat: repeat-y;
		background-position: top right;
	}
#t_l2bg
	{
		background-image: url("/img/third/l2bg.gif");
		background-repeat: repeat-y;
		background-position: top left;
	}
#t_l2bg tr
	{
		background-color:#fff;
	}
.doc_t_bg
	{
		background: url("/img/part/table_cnt/tab_bg.gif") top left repeat-x;
		font-size: 10px;
		color: white;
		text-align: center;
		height: 31px;
	}
.doc_bt_bg
	{
		background-image: url("/img/bits/doc_bt_bg.gif");
		background-repeat: repeat-x; 
		background-position: top left;
	}
	
	
#t_l2bg p
	{
		text-align:center;
		font-family: arial;
		font-size:12px;
		/*color: #0822fd;*/
		margin: 10px 0 10px 0;
	}
#t_l2bg p a
	{
		text-align:center;
		font-family: arial;
		font-size:12px;
		/*color: #0822fd;*/
		color:black;
		text-decoration:underline;
		font-weight: normal;
	}

#t_table_bottom
	{
		
	}

#t_table_bottom a, #t_table_bottom a:visited
	{
		font-family: arial;
		font-size:12px;
		color: #0822fd;
		margin: 0 0 0 5px;
		text-decoration:underline;
		font-weight: normal;
	}
#t_table_bottom a.t_curpage, #t_table_bottom a.t_curpage:visited
	{
		font-family: arial;
		font-size:12px;
		color: #0822fd;
		margin: 0 0 0 5px;
		text-decoration:none;
		font-weight: bold;
	}
#t_rsbg
	{
		background-image: url("/img/third/rsbg.jpg");
		background-repeat: repeat-y;
		background-position: top left;
	}
#t_lsbg
	{
		background-image: url("/img/third/lsbg.jpg");
		background-repeat: repeat-y;
		background-position: top left;
	}

#f_fbg
	{
		background-image: url("/img/bg/first.gif");
		background-repeat: repeat-x;
		background-color: #fff;
		background-position: top left;
	}
#bottom__bg
	{ 
		background-image: url("/img/bottom/c.jpg");
		background-repeat: no-repeat; 
		background-position: bottom right;
		text-align: center;	
	}	
#bottom__bg a
	{	
		font-family: arial;
		font-size: 11px;
	}

.tabtitle { 
	border: 0px;
	color: #fff;
	font-weight:bold;
	text-align: right;
	padding: 2px 5px 2px 2px;
	background-color:#8e909b;
}

.tabrow {
	padding: 2px 5px 2px 2px;
	background-color: #f9fff7;
	color: 000;
	border-bottom: 1px solid #f0f0f0;
}

#TableForm {
	border: 1px solid #ccc;
	background-color: #fcfffc;
	padding: 2px;
	margin: 2px;
}

* html .png
{
	width: expression(this.firstChild.width);
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
	background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
	background: none !important;
}

* html .png img
{
	behavior: expression(this.style.visibility="hidden");
}

/* ������� � ������� � ����������� � ������� � ������ ��� ���������*/
.AdminTable {
	border: 1px solid #ccc;
	background-color: #fcfffc;
	padding: 2px;
	margin: 2px;
}

.AdminTable .tabtitle {
	border: 0px;
	color:white;
	text-align: right;
	padding: 2px 5px 2px 2px;
	background-color:#6174D8;
}

.AdminTable .tabrow {
	padding: 2px 5px 2px 2px;
	background-color: #F8F8F8;
	color: 000;
	border-bottom: 1px solid #f0f0f0;
}
.nheader_r a
	{
		margin-left:30px;
		font-size:18px;
		font-family: tahoma;
		font-weight: bold;
		line-height: 20px;
		color:#d50000;
		text-decoration:none;
	}
	
	.nheader_x a
	{
		 
		font-size:12px;
		font-family: tahoma;
		font-weight: bold;
		line-height: 20px;
		color:#d50000;
		text-decoration:none;
	}

	#reminder {
			position:absolute;
			left:50%;
			margin-left:-50px;
			width:280px;
			top:160px;
			border:solid 1px black;
			padding:5px;
			background-color:#9a9a9a;
	}

	#reminder h2 {
			margin:0 0 7px;
			font-size:14px;
	}

	#reminder #mess_log {
			height:188px;
			background-color:white;
			overflow:auto;
			padding:5px;
	}
	#reminder .submit {
			text-align:right;
			margin-top:5px;
	}
	#reminder textarea {
			width:280px;
			//width:268px;
			border:none;
	}
	#reminder input {
			background-color:#4b4537;
			border:none;
			color:white;
			padding:5px;
			font-size:14px;
	}
	#reminder #color_picker {
			background-color:white;
			margin:16px 0 13px;
			height:58px;
			padding:6px 5px 16px;
	}
	#reminder #color_picker span {
			height:31px;
			width:31px;
			float:left;
			margin-right:17px;
			cursor:pointer;
			border:solid 3px white;
	}
	#reminder #color_picker .active {
			border:solid 3px black;
	}
	#reminder #color_picker #status1 {
			background-color:#f00;
	}
	#reminder #color_picker #status2 {
			background-color:#6F71FF;
	}
	#reminder #color_picker #status3 {
			background-color:#ff0;
	}
		.status1 {
			background-color:#f00 !important;
	}
	.status2 {
			background-color:#6F71FF !important;
	}
	.status3 {
			background-color:#ff0 !important;
	}

