/* background color for the content part of the pages */
Body
{
    background-color: white;
    color:"#333333";
    height:100%
}
    
BR  {font-size: 6pt;}

/* text style used for most text rendered by modules */
.Normal
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height:17px;
    text-align:justify;
    
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalRed
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
     
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
   }

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    




A:link  {
    text-decoration:  none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    
    color: #1F4461;
    font-weight: bold;
}

A:visited   {
    text-decoration:    none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    
    color: #1F4461;
    font-weight: bold;
}

A:active    {
    text-decoration:    none;
    font-family: Arial, Verdana, Helvetica, sans-serif;   
    
    color: #1F4461;
    font-weight: bold;
}

A:hover {
    text-decoration: none;
    
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    color: #0080ff;
    font-weight: bold; 
}



A.class2:link  {
    text-decoration:   none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    
    font-weight:bold;
    color: #696969
}

A.class2:visited   {
    text-decoration:    none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    
    font-weight: bold;
    color: #696969
}

A.class2:active    {
    text-decoration:    none;
    font-family: Arial, Verdana, Helvetica, sans-serif;   
    
    font-weight:bold;
    color: #696969
}

A.class2:hover {
    text-decoration: none;
    
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-weight:bold;
    color: #000000 
}


A.class3:link  {
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #003D6B;
}

A.class3:visited   {
    text-decoration:    underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #003D6B;
}

A.class3:active    {
    text-decoration:    underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;   
    font-weight:bold;
    color: #003D6B;
}

A.class3:hover {
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px; 
    font-weight:bold;
    color: #0080ff;
}

A.class4:link  {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #ffffff;
}

A.class4:visited   {
    text-decoration:   none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #ffffff;
}

A.class4:active    {
    text-decoration:    none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;   
    font-weight:bold;
    color: #ffffff;
}

A.class4:hover {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold;
    color: #e5e5e5;
}

A.class5:link  {
    text-decoration:underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #38537a;
}

A.class5:visited   {
    text-decoration:  underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #38537a;
}

A.class5:active    {
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;   
    font-weight:bold;
    color: #38537a;
}

A.class5:hover {
    text-decoration:underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold;
    color: #38547a;
}


A.class6:link  {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #38547a;
}

A.class6:visited   {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #38547a;
}

A.class6:active    {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;   
    font-weight:bold;
    color: #38547a;
}

A.class6:hover {
    text-decoration:none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold;
    color: #38547a;
}


A.class7:link  {
text-decoration: underline;
	
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    color: #38547a;
}

A.class7:visited   {
text-decoration: underline;

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    color: #38547a;
}

A.class7:active    {
text-decoration: underline;

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    color: #38547a;
}

A.class7:hover {
text-decoration: underline;

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    color: #38547a;
}




SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}
hr {color:#000000; width:100%; border-width:thick;}
.menu {font-size:9pt; font-weight:bold; font-family:Arial, Verdana, Sans-Serif ; color:White}
.d_m {font-size:9pt; font-family:Arial, Verdana, Sans-Serif;  color:#3118B4}
.8pt {font-size:8pt; font-family:Arial, Verdana, Sans-Serif;  color:#000000}
.7pt {font-size:7pt; font-family:Arial, Verdana,  Sans-Serif;  color:#000000}
.9pt {font-size:9pt; font-family:Arial;   color:#000000}
.10pt {font-size:10pt; font-family:Arial;    color:#333333}
.15px {font-size:15px; font-family:Arial;   color:#000000}

.white_8 {font-size:11px; font-family:Arial;   color:#ffffff; font-weight:bold}
.blue_8 {font-size:8pt; font-family:Arial;   color:#003D6B;}

.menu_class{text-decoration:  none; font-family: Arial; color: #003d6a; font-weight: bold;}
.news_title{font-size:18pt; font-family:Arial;  color:#4682B4; font-weight :bold; background:#ffffff }
.news_sm_link{font-size:11px; white-space: nowrap;  font-family:Tahoma;  color:#38547a; font-weight: normal;  }
.menu_module{font-size:11px; font-family:Arial; font-weight: bold; color:#333333;}
.menu_module_1{font-size:11px; font-family:Arial; font-weight: normal; color:#003D6A}
.menu_module_2{font-size:11px; font-family:Arial;  color:#ffffff; font-weight:bold} 
.menu_module_3{font-size:11px; font-family:Arial;  color:#ffffff; font-weight:bold; color:#205A8A }
.menu_module_4{font-size:11px; font-family:Arial;  color:#ffffff; font-weight:bold; color:#297560}

.currency_module_1{font-size:11px; font-family:Arial; font-weight: bold; color:#000000; width: 30%;}
.currency_module_2{font-size:11px; font-family:Arial; font-weight: normal; color:#000000; text-align: left;width: 20%;}
.currency_module_3{font-size:11px; font-family:Arial; font-weight: normal; color:#000000; width: 5%; text-align: center;}
.currency_module_4{font-size:11px; font-family:Arial; font-weight: normal; color:#000000; text-align: left; width: 20%;}
.currency_module_5{font-size:11px; font-family:Arial;  font-weight: normal; color:#000000; text-align: left; width: 25%;}

.doc_font{font-size:12px; font-family:Arial; font-weight: normal; color:#333333}
.report_font{font-size:7pt; font-family:Arial; font-weight: normal;}
.doc_font_bold{font-size:9pt; font-family:Arial; font-weight: bold;}
.sub_menu_module{font-size:8pt; font-family:Arial; font-weight: bold; line-height:1;}
.tit_module{font-size:14px;  font-family:Arial;  color:#38547a; font-weight :bold; }
.tit_module_sm{font-size:11px;  font-family:Arial;  color:#38547a; font-weight :bold; }
.tit_module_1{font-size:11px; padding-top:5px; padding-bottom:3px; font-family:Arial;  color:#5e5e5e; font-weight :bold; }
.tit_module_2{font-size:11px; font-family:Arial;  color:#000000; font-weight:bold;}
.tit_module_3{font-size:16px; text-decoration: none; font-family:Arial; text-transform: uppercase;  color:#38547a; font-weight :bold; }
.tit_alt1{font-size:12px; font-family:Tahoma;  color:#000000; font-weight: normal;}
.tit_alt2{font-size:8pt; font-family:Arial;  color:#ffffff; font-weight :bold; }
.tit_alt3{font-size:8pt; font-family:Arial; color: #ffffff; font-weight:bold; }
.tit_alt4{font-size:8pt; font-family:Arial; color: #ffffff; font-weight:normal }
.tit_alt5{font-size:25px; font-family:Arial; color: #ffffff; font-weight:bold }
.tit_alt6{font-size:12px; font-family:Tahoma; color: #38547a; font-weight:bold }
.tit_alt7{font-size:11px; font-family:Tahoma; color: #000000; font-weight:normal; text-align: justify; }
.tit_alt8{font-size:8pt; font-family:Arial;  color:#808080; font-weight :bold;}
.tit_alt9{font-size:15px; font-family:Arial;  color:#808080; font-weight :normal}
.tit_alt10{font-size:11px; font-family:Arial;  color:#333333; font-weight :bold}
.tit_alt11{font-size:14px; font-family:Arial;  color:#333333; font-weight :bold}
.copyright {font-size:10px; font-family:Arial;  color:#333333;}

.tit2{font-size:8pt; font-family:Arial, Verdana, Sans-Serif; font-weight :bold; background:#ddd3f2}
.tit3{font-size:9pt; color:#18004a; font-family:Arial, Verdana, Sans-Serif; font-weight :normal;}
.tit3_bold{font-size:9pt; color:#310094; font-family:Arial, Verdana, Sans-Serif; font-weight :bold;}
.news_tit{font-size:10pt; color:#003d6a; font-weight:bold; font-family:Arial ; }
.creat_date{font-size:7pt; font-family:Arial, Verdana, Sans-Serif;  color:#999999}
.page_tit{FONT-SIZE: 18pt;  text-transform:uppercase; COLOR: #003d6a; FONT-FAMILY: Arial, Sans-Serif; font-weight:bold}
.page_ann{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; text-align:justify; }
.page_main{FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Sans-Serif; }
.time {FONT-SIZE: 9pt; font-family: Arial; color:#18004a; font-weight:bold;}
.faqs_q{FONT-FAMILY: Arial, Sans-Serif; LINE-HEIGHT: 6mm; TEXT-DECORATION: underline;color:#333333;}
.faqs_a{ font-size:9pt; TEXT-ALIGN: justify; FONT-FAMILY: Arial, Sans-Serif;LINE-HEIGHT: 5mm; color:#222222}

.faqs_tit{FONT-WEIGHT:bolder; FONT-SIZE: 11pt; COLOR: #310094; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none;}

.tb_head { border:0; border-width:thin; width:750; background-color:#310094; BORDER-RIGHT:#999966 1px solid; BORDER-TOP:#999966 1px solid; BORDER-LEFT:#999966 1px solid; BORDER-BOTTOM:#999966 1px solid}
.tb_sved { border-width:1px; width:100%; BORDER-RIGHT:#000000 1px solid; BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid;}
.tb_navig { width:750; background-color:#18004A;}
.tb_main { border:0; font-size:9pt; border-width:thin; width:750; background-color:#e2e2e2; BORDER-RIGHT:#999966 1px solid; BORDER-TOP:#999966 1px solid; BORDER-LEFT:#999966 1px solid; BORDER-BOTTOM:#999966 1px solid}
.tb_branch { border-width:thin; border:0; border-color:#ffffff; font-family:Arial Sans-Serif;   width:670; background-color:#f2f2f2;}
.tb_module {width:130; font-size:8pt; font-family:Arial, Verdana; border:0; background-color:#CDEDFA}
.tb_Mess { width:300; font-size:9pt; font-family:Arial, Verdana; border:0; border-width:thin; BORDER-RIGHT:#000000 1px solid; BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-BOTTOM:#000000 1px solid; background-color:#EDECEC;  margin-top:150px}
.tb_Edit { width:700; font-size:9pt; font-family:Arial, Verdana; border:0; border-width:thin; BORDER-RIGHT:#000000 1px solid; BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-BOTTOM:#000000 1px solid; background-color:#EDECEC;  }
.tb_Mod { font-size:9pt; font-family:Arial, Verdana; border:0; border-width:thin; BORDER-RIGHT:#000000 1px solid; BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-BOTTOM:#000000 1px solid; background-color:#EDECEC; }
.tb_thick { font-size:8pt; font-family:Arial, Verdana; border:0; border-width:thin; BORDER-RIGHT:#310094 1px solid; BORDER-TOP:#310094 1px solid; BORDER-LEFT:#310094 1px solid; BORDER-BOTTOM:#310094 1px solid; background-color:#F4F2F9; }
.tb_Tit {width:100%;  font-size:9pt; font-family:Arial, Verdana;  border:0; background-color:#44629c;  }
.tb_module_right { width:100; font-size:8pt; font-family:Arial, Verdana; border:0; border-width:thin; BORDER-RIGHT:#999966 1px solid;  BORDER-LEFT:#999966 1px solid; BORDER-BOTTOM:#999966 1px solid;}
.tb_1 { border-color:#999966;  border-width:thin; }
.tb_title { width:500; background-color:#005254; font-family:Arial, Verdana; font-size:10pt; border:0; border-width:thin; }
.tb_menu { border:1; font-size:9pt; font-family:Arial, Verdana; border-width:thin; background-color:#ffffff; border-color:#18004a; border-bottom-style:solid;  }
.faq_a{FONT-FAMILY: Arial, Sans-Serif; font-family:Arial, Verdana; LINE-HEIGHT: 6mm; TEXT-DECORATION: underline;color:#666666}
.stlHeading3{font-size:10pt; color:#000000; font-family:Arial, Verdana; font-weight : bold;}
.rep_tit1{font-size:12px; font-family:Arial; color: #003D6B; font-weight:bold } 
.rep_tit2{font-size:10px; font-family:Arial; color: #333333; font-weight:normal }
.rep_tit3{font-size:11px; font-family:Arial; color: #333333; font-weight:bold }
.rep_tit4{font-size:11px; font-family:Arial; color: #ffffff; font-weight:bold }
.rep_tit5{font-size:11px; font-family:Arial; color: #003D6B; font-weight:normal }
.bord_search{font-size:11px; font-family:Arial; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#333333;  color: #999999; font-weight:normal; width:206px; height:22px}
.bord_login{font-size:11px; font-family:Arial; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#999999;  color: #333333; font-weight:normal; width:110px; height:24px}
.bord_f{font-size:11px; font-family:Arial; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#333333;  color: #999999; font-weight:normal; width:206px; height:22px}
.bord_button_login{width:49px; height: 24px; border-width:0; background-image: url(images/button1.jpg);}
.bord_button_vote{width:70px; height: 24px; border-width:0; background-image: url(images/button_20.jpg);}
.bord_button_all{width:70px; height: 24px; border-width:0; background-image: url(images/button_all.jpg); color: #000; font-size:11px;  font-weight: bold;  font-family: Verdana; }
.bord_h{font-size:11px; font-family:Arial; background-color:#ffffff; border-style: solid; border-width:1px; border-color:#333333;  color: #333333;}

table.noborder_1, td.noborder_1{width: 100%;  border: solid 0px #fff; border-collapse:collapse; vertical-align: bottom; }


div.logo {text-align: left; width:614; float:left; height:80; vertical-align: middle; margin: 0 0; padding: 0 0;  }
div.menu {width:100%; text-align:left;}
div.right_panel {   float:left;   width: 310; margin: 0 0; padding: 0 0 0 20; }
div.top_right_panel { float:left;    width: 332; height: 80;   text-align:left;  margin: 0 0;  padding: 0 0; }
div.bottom {height: 74; width:100%; vertical-align:bottom; BACKGROUND-IMAGE: url(images/uzor_1.gif); padding-top: 30px; background-repeat:no-repeat;}
.razd_1{margin: 0 6 0 6;}

.head_banners { margin: 0 10 0 20; padding: 0 0; list-style: none; text-align: left;   }
td.green_line{border-top: solid 1px   #78a1ac; font-size:10px;}
.green_line{border-top: solid 1px   #78a1ac; font-size:0px;}

div.content_panel {width:614; text-align:left;  float:left; border-right: solid 1px #e2e3e5;   margin: 0 0;}
.content_head  { padding: 5px 0px 5px 25px; text-align: left;  border-bottom: solid 2px  #d0d3d8;}
.content_b {OVERFLOW-Y: auto; OVERFLOW-X: hidden;    margin: 5 10 5 23; padding: 0 10 0 0;}

.top_line {font-size: 0px; width:100%; height:4px;  background-color: #b4cfd6; }
.top_line_2 {font-size: 0px; width:100%; height:30px;  background-color: #ffffff; }
div.next {width: 100%; height: 0px; clear:left; font-size:0;}
div.podlozhka{ margin: 0 auto; padding: 0 0;  background: #ffffff;  width: 950px; height:100%; border-right: solid 1px #96aa9e;  border-left: solid 1px #96aa9e;    font-size: 0px; overflow: hidden; }
div.page_fone{height: 100%;  position:absolute; top:0; left:0; width:100%; text-align:center; margin: 0 0; padding: 0 0;  }


.singin {width: 100%;  padding-left:25px; vertical-align: top; }

.bord_bottom_4_line {font-size: 0px; width:100%; height:4px;  background-color: #d0d3d8; }
.bord_bottom_5_line { width:100%;   font-size: 0px; height:5px;  background-color: #ffffff; }
.gener_table_1{ background: #ffffff; width:100%; border-collapse:collapse; border-width:0px;}
.gener_table_2{height: 280px;  background: #f1f102; width:100%; border-collapse:collapse; border-width:0px;}


.NormalTextBox {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; text-align:justify;}

.UserTextBox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    
        
}

.EditTextBox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
     border-style:solid;
     border-width:1;
     
      
}

.ErrorMess { color:#ff0000; font-size:8pt;}
.imgH100{ width: 1; height: 100%;}
.table100{ height: 100%;}


.tip1link {CURSOR:default; FONT-SIZE:80%; font-weight:normal; COLOR:#996600;}
.tip1 {FONT-FAMILY: Arial, Sans-Serif; text-align:left; margin:0px; padding:0px; BORDER:#999966 1px solid; BORDER-BOTTOM:#999966 2px solid; BORDER-RIGHT:#999966 2px solid; background-color:#ffffff;  visibility:hidden; POSITION:absolute; z-index:1000; top:-100; FILTER_:alpha(opacity=90);} 
.tip1txt {color:#333333; font-size:8pt; text-align:left;}
.titdia{color:#000099;font-family:Arial;font-size:12pt;}
.editTit{color:#000099;font-family:Arial;font-size:10pt;}
.editTitBg{color:#ffffff; background-color:#000099;font-family:Arial;font-size:10pt;}




/*** Главное меню***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index: 1000;
	
}
.sf-menu {
	line-height:	1.0; 
	border-bottom:  4px solid #d0d3d8;
	width: 100%;
	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.0em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			13em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			13em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:		1em;
	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
}
.sf-menu a {
	
	border-top:		0px solid #CFDEFF;
	padding: 		.45em 1em;
	text-decoration:	none;	
	


}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#4c5f7d;
}
.sf-menu a.tp_menu,  a.tp_menu:hover,  a.tp_menu:active {
	background:		#FFFFFF;
	color:			#33507a;
/*	border-right:		2px solid #d0d3d8; */
	background-image:	url('images/9000.png');
	background-repeat:	no-repeat;
	background-position:	center left;
}

.sf-menu a.tp_menu_n,  a.tp_menu_n:hover,  a.tp_menu_n:active {
	background:		#FFFFFF;
	color:			#33507a;
/*	border-right:		2px solid #d0d3d8; */
	
}


.sf-menu li li {
	background:		#d0d3d8;
	width:			150px;
}
.sf-menu li li li {
	background:		#d0d3d8;
}
/*.sf-menu li:hover, .sf-menu li.sfHover,*/
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#38547b;
	outline:		0;
	color:			#FFFFFF;
/*	border-top:		1px solid #ffffff;
	border-bottom:		1px solid #ffffff; */
	
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	width:			150px;	
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
