.z { border: 1px solid #F00; }

/* Системные Классы */
img { border: 0px; }
table { border-collapse: collapse; }

body, table, thead, tbody, tfoot, td, th, div, p, input, textarea, form, select, hr, h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}

body
{
	background-color: #00366D;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #c1C3C6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #C1C3C6;
	scrollbar-track-color: #FFFFFF;
	padding: 0 20px;
}

input, textarea, select
{
 border: 1px solid #98BDEA;
 background-color: #699FE0;
 color: #FFF;
 padding: 2px;
}
a
{
	color: #F9EB12;
	text-decoration: none;
}
a:hover
{
	color: #FEFD46;
	text-decoration: underline;
}



/* Дополнительные системные классы */
hr
{
	height: 1px;
	border: 0px;
	display: block;
	margin: 5px;
	_margin: -2px 5px;
	background: #000;
	color: #000;
}


/* ------------------------------------------------------------------------------------------- */


/* Самая главная таблица */
.x
{
	width: 100%;
	height: 100%;
	margin: auto;
}


/* HEADER */
.x_h
{
	height: 193px;
}
.x_h .x_h_div
{
	width: 100%;
	height: 193px;
	position: relative;

}
.x_h .x_h_div .toolbar
{
	position: absolute;
	bottom: 19px;
	left: 30px;
	white-space: nowrap;
	font-size: 10px;
}


/* BODY */
.x_b
{
	height: 100%;
}

.x_b .x_body
{
	width: 100%;
	height: 100%;
	background-color: #0059B5;
}
.x_b .x_body .body1
{
	width: 215px;
	background: url('../images/left.png') left repeat-y;
	vertical-align: top;
}
.x_b .x_body .body2
{
	background: url('../images/right.png') right repeat-y;
	vertical-align: top;
	padding-right: 20px;
}


/* FOOTER */
.x_f
{
	height: 59px;
}

.x_f .footer1
{
	background: url('../images/f2.png') repeat-x;
	width: 100%;
}
.x_f .footer2
{
	background: url('../images/f2.png') repeat-x;
	text-align: right;
	vertical-align: bottom;
}



/* right block */
.right_block
{
	width: 100%;
}

.right_block .rb_x1
{
	height: 52px;
	background: url('../images/x2.png') repeat-x;
}
.right_block .rb_x2
{
	width: 100%;
	height: 52px;
	background: url('../images/x1.png') left no-repeat;
}
.right_block .rb_x3
{
	width: 100%;
	height: 52px;
	background: url('../images/x3.png') right no-repeat;
}
.right_block .rb_x4
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 18px;
	margin: 0 53px 0 20px;
	overflow: hidden;
}

.right_block .rb_y1
{
	background: #2875D3 url('../images/x4.png') left repeat-y;
}
.right_block .rb_y2
{
	width: 100%;
	height: 100%;
	background: url('../images/x5.png') right repeat-y;
}
.right_block .rb_y3
{
	padding: 0 12px 0 15px;
}

.right_block .rb_z1
{
	height: 15px;
	background: url('../images/x7.png') repeat-x;
}
.right_block .rb_z2
{
	width: 100%;
	height: 15px;
	background: url('../images/x6.png') left no-repeat;
}
.right_block .rb_z3
{
	width: 100%;
	height: 15px;
	background: url('../images/x8.png') right no-repeat;
}

/* right block menu */
.right_block .rb_y3 .rb_menu a
{
	display: block;
	height: 30px;
	background: url('../images/q2.png') no-repeat;
	text-decoration: none;
	line-height: 30px;
	padding-left: 15px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.right_block .rb_y3 .rb_menu a:hover
{
	background: url('../images/q1.png') no-repeat;
	text-decoration: none;
}



/* content block */
.content_block
{
	width: 100%;
}

.content_block .cb_x1
{
	height: 52px;
	background: url('../images/z2.png') repeat-x;
}
.content_block .cb_x2
{
	width: 100%;
	height: 52px;
	background: url('../images/z1.png') left no-repeat;
}
.content_block .cb_x3
{
	width: 100%;
	height: 52px;
	background: url('../images/z3.png') right no-repeat;
}
.content_block .cb_x4
{
	font-weight: bold;
	font-size: 13px;
	padding-top: 20px;
	margin: 0 25px 0 70px;
	overflow: hidden;
}

.content_block .cb_y1
{
	background: #2875D3 url('../images/z4.png') left repeat-y;
}
.content_block .cb_y2
{
	width: 100%;
	height: 100%;
	background: url('../images/z5.png') right repeat-y;
	padding-top: 2px;
}
.content_block .cb_y3
{
	margin: 0 12px 0 18px;
	padding: 5px;
	background-color: #649BDF;
}

.content_block .cb_z1
{
	height: 15px;
	background: url('../images/z7.png') repeat-x;
}
.content_block .cb_z2
{
	width: 100%;
	height: 15px;
	background: url('../images/z6.png') left no-repeat;
}
.content_block .cb_z3
{
	width: 100%;
	height: 15px;
	background: url('../images/z8.png') right no-repeat;
}




.content_block .cb_x1a
{
	height: 15px;
	background: url('../images/z7a.png') repeat-x;
}
.content_block .cb_x2a
{
	width: 100%;
	height: 15px;
	background: url('../images/z6a.png') left no-repeat;
}
.content_block .cb_x3a
{
	width: 100%;
	height: 15px;
	background: url('../images/z8a.png') right no-repeat;
}


/* ----------------- Dvijok Nuke ------------------------------------------------------------ */

.tab
{
	border: #C3BDBD 1px solid;
	padding: 4px;
}



#title
{
	font-weight: bold;
	color: #FEFD46;
}

#modtext
{
	font-weight: bold;
	color: #FEFD46;
}

#modtext2
{
	color: #FEFD46;
}

#mark
{
	font-weight: bold;
	color: #FEFD46;
}


.listing a
{
	padding: 2px 5px;
	background: #F7F7F7;
	border: 1px solid #C7C7C7;
	color: #000000;
	text-decoration: none;
	margin: 0 1px;
}


.listing a:hover
{
	background:#CCCCCC;
	border:1px solid #666666;
}


.listing a.active
{
	background: #666666;
	border: 1px solid #000000;
	color: #FFFFFF;
}


.modtab
{
 padding: 2px 5px;
 background: #F7F7F7;
 border: 1px solid #C7C7C7;
 color: #000000 !important;
 cursor: hand;
 margin: 2px 0px;
}


.modtab2
{
 padding: 2px 5px;
 background:#CCCCCC;
 border:1px solid #666666;
 color: #000000 !important;
 cursor: hand;
 margin: 2px 0px;
}
.tab_padding td
{
	padding: 1px;
}
/* ------------------- X-Menu ------------------- */
.modtab
{
	cursor: hand;
	text-decoration: none;
}
.modtab2
{
	cursor: hand;
	text-decoration: underline;
}

.modtab3
{
	padding-left: 10px;
}