/* content more styling */
.inner #content h4 { font-size:13px; padding:15px 0px 15px 0px;}
.inner #content ol { margin-left:23px;}
.inner #content ol li, .inner #content ul li { padding-bottom:5px;}
.inner #content ul li { position:relative; padding-left:17px; background:url(images/green_bullit.gif) no-repeat 0px 6px;}
.inner #content ol li ul { padding-top:10px;}
.inner #content ol p { margin-bottom:5px; color:#999;}

.inner #content dd ul { margin:10px 0px 0px 23px;}

/* table snippet */
.tbl, .stat_tbl {width:98%;border-collapse:collapse;}

.tbl td, .tbl th, .stat_tbl td, .stat_tbl th {
	height:40px;
	padding:5px 10px 5px 9px;
	background:url(images/white_pixel.gif) repeat-y top left;
	vertical-align:top;
	text-align:left;
}

.tbl th, .stat_tbl th { font-size:12px; font-weight:normal; vertical-align:middle; background-color:#EEEEE1; text-align:center;}
.tbl td, .stat_tbl td { font-size:11px; border:none; border-bottom:1px solid #D0D6DB;}

.cyr { border-collapse:collapse;}
.cyr th { border:1px solid #D0D6DB;}
.cyr td { padding:5px; height:auto; border:1px solid #D0D6DB;}

.stat_tbl { width:50%;}
.stat_tbl th { background-color:#FFF; border-top:1px solid #D0D6DB; text-align:left;}
.stat_tbl td { background-color:#EEEEE1; vertical-align:middle; border-bottom:1px solid #FFF;}

.sortable { width:auto;}
.sortable th { background-color:#EEEEE1; padding-right:5px;}
.sortable td { border-bottom:1px solid #D0D6DB;}
.sortable .headerSortUp { background-color:#d7d7c2;}
.sortable .headerSortDown { background-color:#d7d7c2;}

.sortable th span { display:block; text-align:left; padding-left:15px; background:url(images/sortUpDown.gif) no-repeat 0px 3px;}
.sortable .headerSortUp span { background:url(images/sortUp.gif) no-repeat 0px 3px;}
.sortable .headerSortDown span { background:url(images/sortDown.gif) no-repeat 0px 9px;}

.sortable .descr { width:250px;}





/* organization scheme2 */
.scheme2 {
	position:relative;
	width:524px;
	height:650px;
	margin:20px 0px 0px 75px;
	background:url(images/scheme2.png) no-repeat;
}	

.inner .scheme2 a, .inner .scheme2 span { 
	position:absolute; 
	display:block; 
	height:32px;
	padding-top:12px;
	text-align:center;
	font:bold 12px Tahoma; 
	text-decoration:none;
	color:#FFF;
}
.scheme2 a:hover { text-decoration:underline;}

.scheme2 #union, .scheme2 #boss, .scheme2 #govern { width:183px;}
.scheme2 #union { top:0px; left:60px;}
.scheme2 #govern { top:80px; left:60px;}
.scheme2 #boss { top:0px; left:280px;}


.scheme2 #com_1, .scheme2 #com_reg, .scheme2 #com_exp, 
.scheme2 #work_group, .scheme2 #permanent, .scheme2 #security,
.scheme2 #wg_domen_rf, .scheme2 #wg_legal, .scheme2 #controversial { width:165px;color:#018477;}

.scheme2 #work_group  { top:160px; left:0px; width:325px; color:#018477;}

.scheme2 #permanent { top:195px; left:0px; color:#000;}

.scheme2 #com_1 {top:250px; left:0px;}
.scheme2 #com_exp {top:370px;left:0px;}
.scheme2 #com_reg {top:310px;left:0px;}

.scheme2 #interim { top:195px; left:210px;color:#000;}
.scheme2 #security  { top:423px; left:0px;}
.scheme2 #wg_legal {top:483px; left:0px;}
.scheme2 #wg_domen_rf {top:250px; left:178px;}
.scheme2 #controversial {top:543px; left:0px;}


/* conditions link */
.reglament ol { display:none;}


/* calendar styles */
.calendar_box table { width:100%;}
.calendar_box h2 { font:bold 20px Tahoma; padding:10px 0px 10px 0px;}
.calendar_box ul { padding:4px 0px 0px 15px;}
.inner #content .calendar_box ul li { background-image:url(images/gray_bullit.gif);}
.calendar_box table td { vertical-align:top; padding:10px 0px 10px 10px; border-bottom:1px solid #D0D6DB;}
.calendar_box table td	h3 { margin:0px 0px 0px 0px;}

/* docs archive */
.doclist a { font-size:12px;}
