/* исп. в шаблоне header*/
#png{
	background:transparent url(/nav/rk_log.png) 0 0 no-repeat;
	_background-image:none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/nav/rk_log.png",sizingMethod="crop");

}
#sa_top{
	background: url("/img_of/shapka-left_z.jpg") no-repeat top left;
	background-position: top left;
	background-repeat: no-repeat;		
}
/* исп. шаблон index_center */
.sa_spisok{
	font-size:12px; 
	padding:0px; 
	margin:0px; 
	list-style-image:url("/img_of/menu_dot.gif"); 
	padding:10px 5px 15px 30px;
}


/* неопределенные DIV'ы */
div{color: #ffffff; TEXT-DECORATION:none;}
div a:link{color: #ffffff; TEXT-DECORATION:none;}
div a:visited{color: #ffffff; TEXT-DECORATION:none;}
div a:hover{color: ; TEXT-DECORATION:none;}
html, body{font-family: "tahoma", tahoma, monospace; font-size: 10px; padding:3px 3px 3px 3px; height:100%; background-color: #000000;}

/* исп. шаблон body */
h1{color:#deff96; font-size:14px; font-weight:bold;}
h1 a:link{font-size:14px; color:#deff96; text-decoration:underline;}
h1 a:visited{font-size:14px; color:#deff96;  text-decoration:none;}
h1 a:hover{font-size:14px; color:#deff96; text-decoration:none;}

input{
	color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#e4f3b3;
	border: 1px solid #e4f3b3;

}
textarea{
	font-family: Tahoma;
	color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#e4f3b3;
	border: 1px solid #e4f3b3;
}
select{
	font-family: Tahoma;
	color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#e4f3b3;
	border: 1px solid #e4f3b3;
}



.sa_color_top_bg{background-color:#7f7f7f;}
.sa_color_left_bg{background-color:#000000;}
.sa_color_right_bg{background-color:#000000;}
.sa_color_bottom_bg{background-color:#000000;}
.sa_color_center_bg{background-color:#000000;}


.sa_border_left{
	border-left:1px;
	border-left-color:#cae868; 
	border-left-style:solid; 
	border-left-width:1px;	
}
.sa_border_top{
	border-top:1px;
	border-top-color:#cae868; 
	border-top-style:solid; 
	border-top-width:1px;	
}
.sa_border_bottom{
	border-bottom:1px;
	border-bottom-color:#cae868; 
	border-bottom-style:solid; 
	border-bottom-width:1px;	
}
.sa_border_right{
	border-right:1px;
	border-right-color:#cae868; 
	border-right-style:solid; 
	border-right-width:1px;	
}

/* исп. шаблон body, randomize_gallery */
div.sa_justify{
	font-size: 11px;
	font-style: normal;	
	text-align: justify;	
} 

/* исп. шаблон top_nav*/
.sa_menu{
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;	
	color: #ffffff;	
	padding-right: 15px;
	float:left;
}
.sa_menu a:link{color: #ffffff; TEXT-DECORATION:none;}
.sa_menu a:visited{color: #ffffff; TEXT-DECORATION:none;}
.sa_menu a:hover{color: #deff96; TEXT-DECORATION:none;}

/* исп. шаблон top_nav*/
.sa_submenu{
	font-size: 11px;
	font-style: normal;
	color: ;	
	padding: 2px 2px 2px 2px;
}
.sa_submenu a:link{color: ; TEXT-DECORATION:none;}
.sa_submenu a:visited{color: ; TEXT-DECORATION:none;}
.sa_submenu a:hover{color: ; TEXT-DECORATION:none;}

/* исп. шаблон popup_nav*/
.sa_popupdiv{
	position: absolute; 
	visibility: hidden; 
	background: #bfbfbf;
	border: 1px solid #cae868; 
	padding: 0px 5px; 
}
.sa_siteblockheader{
	border-bottom: 1px solid #e4f3b3;
	border-right: 1px solid #e4f3b3;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;	
	color: #ffffff;	
	width:100%;
	margin:0px 0px 0px 0px; 
	padding: 2px 0px 0px 2px;
	display:table;
	background-color:#000000;	
}

/* исп. в шаблонах block_xxxxx делает фоновую подложку под контент в боковинах */
.sa_blockcontent{
	font-size: 11px;
	font-style: normal;
	color: #ffffff;	
	margin:0px 0px 5px 0px; 
	padding: 2px 2px 5px 2px;
	background-color: #000000;
	
}
.sa_blockcontent a:link{color: #ffffff; TEXT-DECORATION:underline;}
.sa_blockcontent a:visited{color: #ffffff; TEXT-DECORATION:none;}
.sa_blockcontent a:hover{color: #ffffff; TEXT-DECORATION:none;}

/* исп. в шаблонах block_xxxxx не делает фоновую подложку под контент в боковинах */
.sa_blockcontentwhite{
	font-size: 11px;
	font-style: normal;
	margin:0px 2px 5px 0px; 
	padding: 2px 2px 5px 2px;
	text-align:justify;
}
.sa_blockcontentwhite a:link{color: #ffffff; TEXT-DECORATION:underline;}
.sa_blockcontentwhite a:visited{color: #ffffff; TEXT-DECORATION:none;}
.sa_blockcontentwhite a:hover{color: #ffffff; TEXT-DECORATION:none;}




/* исп. шаблон gallery*/
.sa_galleryimg{
	border-width: 1px;
	border-collapse: collapse;
	border-color: #e4f3b3;
}
.sa_gallery{
	width:170px;
	height:230px;
	float:left;
	margin:2px 2px 2px 2px; 
	padding: 5px 5px 5px 5px;
	background-color:#000000;
	display:block;
}
.sa_gallerypopup{
	background-color:#000000;
}
/* исп. шаблон gallery*/
.sa_gallery-txt{
	font-size:10px;
	color:#ffffff}
.sa_pictures{
	margin:0px 0px 10px 10px
}
/* исп. шаблон news*/
.sa_news{
	background-color:#ffffff;
	color:#000000; 
	padding:0px 5px 0px 5px; 
	font-size:12px
}



/* исп. шаблон documentName_and_navigation*/
.sa_navigation{font-size:11px; color:#ffffff; text-decoration:none; padding:3px 3px 3px 3px}
.sa_navigation a:link{font-size:11px; color:#ffffff; text-decoration:none}
.sa_navigation a:visited{font-size:11px; color:#ffffff; text-decoration:none}
.sa_navigation a:hover{font-size:11px; color:#ffffff; text-decoration:underline; }
/* исп. шаблон body */

.sa_main-txt{text-align: justify; font-size:12px; color:#ffffff;}
.sa_main-txt a:link{font-size:12px; color:#deff96; font-weight: bolder; text-decoration:underline;}
.sa_main-txt a:visited{font-size:12px; color:#deff96;  text-decoration:none}
.sa_main-txt a:hover{font-size:12px; color:#deff96; text-decoration:none}

/* исп. шаблон index_center */
.sa_main-div {
	width:220px; 
	height:270px; 
	padding:10px; 
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border: 1px solid #000000;
}

/* исп. шаблон index_center */
.sa_txt{ 
	font-size:12px; 
	color:#000000; 
	background-color:#ffffff; 
	padding:0px 5px 0px 5px;
}



.sa_uploaded_files{
	font-size:12px; 
 	background: #bfbfbf;
	border: 1px solid #e4f3b3; 
 	padding: 0px 5px;
 	float:right; 
 	margin:5px; 
 	width:170px 
}

.sa_borderedtable{border-style:solid; border-color:#e4f3b3; border-width:1px; border-collapse:collapse;  }
.sa_borderedtable td{color:#ffffff; font-size: 12px; border-style:solid; text-align:center; border-color:#e4f3b3; border-width:1px; padding: 2px 2px 2px 2px;}
.sa_borderedtable td a:link{color:#ffffff; font-weight:normal}
.sa_borderedtable td a:visited{color:#ffffff; font-weight:normal}
.sa_borderedtable td a:hover{color:#ffffff; font-weight:normal}
.sa_borderedtable th{color:#ffffff; font-size: 12px; text-align:center; border-style:solid; border-color:#e4f3b3; padding: 2px 2px 2px 2px; border-width:1px; background-color: #000000;}
.sa_borderedtable th a:link{color:#ffffff; text-decoration:none;}
.sa_borderedtable th a:visited{color:#ffffff; text-decoration:none;}
.sa_borderedtable th a:hover{color:#ffffff; text-decoration:underline;}

.sa_noborderedtable{}
.sa_noborderedtable td{color:#ffffff; font-size: 12px; text-align:left; padding: 2px 2px 2px 2px;}
.sa_noborderedtable td a:link{color:#ffffff; font-weight:normal}
.sa_noborderedtable td a:visited{color:#ffffff; font-weight:normal}
.sa_noborderedtable td a:hover{color:#ffffff; font-weight:normal}
.sa_noborderedtable th{color:#ffffff; font-size: 12px; text-align:center; font-size: 11px; padding: 2px 2px 2px 2px; background-color: #000000;}
.sa_noborderedtable th a:link{color:#ffffff; text-decoration:none;}
.sa_noborderedtable th a:visited{color:#ffffff; text-decoration:none;}
.sa_noborderedtable th a:hover{color:#ffffff; text-decoration:underline;}

.sa_linialtable{border-style:none; border-width:1px; border-collapse:collapse; }
.sa_linialtable td{color:#ffffff; font-size: 12px; border-bottom-style:solid; text-align:left; border-bottom-color:#e4f3b3; border-bottom-width:1px; padding: 2px 2px 2px 2px;}
.sa_linialtable td a:link{color:#ffffff; font-weight:normal;}
.sa_linialtable td a:visited{color:#ffffff; font-weight:normal;}
.sa_linialtable td a:hover{color:#ffffff; font-weight:normal;}
.sa_linialtable th{color:#ffffff; font-size: 12px; text-align: left; border-style:solid; border-color:#e4f3b3; padding: 2px 2px 2px 2px; border-width:1px; background-color: #000000;}
.sa_linialtable th a:link{color:#ffffff; text-decoration:none;}
.sa_linialtable th a:visited{color:#ffffff; text-decoration:none;}
.sa_linialtable th a:hover{color:#ffffff; text-decoration:underline;}


.sa_search_result{
	font-size:14px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sa_search_result a:link{font-size:12px; color:#deff96; text-decoration:none}
.sa_search_result a:visited{font-size:12px; color:#deff96;  text-decoration:none}
.sa_search_result a:hover{font-size:12px; color:#deff96; text-decoration:underline}

.sa_search_num{
	
}
.sa_search_link{
	font-size:14px;
	color: #deff96	
}
.sa_search_link a:link{font-size:14px; color: #deff96; text-decoration:none}
.sa_search_link a:visited{font-size:14px; color: #deff96;  text-decoration:none}
.sa_search_link a:hover{font-size:14px; color: #deff96; text-decoration:underline}

.sa_search_passage{
	
}
.sa_search_group{
	background-color:#FF00FF;	
}
.sa_search_url{
	font-size:11px;
	color: #deff96;
}
.sa_search_url a:link{font-size:11px; color: #deff96; text-decoration:none}
.sa_search_url a:visited{font-size:11px; color: #deff96;  text-decoration:none}
.sa_search_url a:hover{font-size:11px; color: #deff96; text-decoration:underline}

