/*  TOTOP styles */
#toTop { background: url("../images/arrow-up.png") no-repeat scroll center center #BBBBBB; border-radius:50%; bottom: 50px; display: none; height: 32px; overflow: hidden; position: fixed; right: 50px; width: 32px; z-index: 9999; line-height:26px; opacity:.3 }
#toTop:hover { opacity:.8 }
/*  SLIDER styles */
.flexslider .slides li img { width: 100%; }
.flexslider { position: relative; }
.flexslider .slides > li { display: none; }
.flex-caption { position:absolute; font:18px/24px Arial, Helvetica, sans-serif; color:#FFFFFF; width:94%; padding:3%; bottom:1%;
background:url(../images/banner_bg.png); /*background-color: #000;*/ left: 0px; right: 0px;min-height:60px;}
.flex-caption span { font-size:14px; display:block;line-height:18px; }
.flex-control-nav { position:absolute; bottom:22%; right:10px; }
.flex-control-nav li { display:block; float:left; margin-right:6px; }
.flex-control-nav li a { display:block; background:#FFF; width:7px; height:7px; text-indent:-5000px; opacity:.5 }
.flex-control-nav li a:hover, .flex-control-nav li a.active { opacity:1 }

/*-----------SFMENU styles-----------*/
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { float:left; }
.sf-menu li.current, .sf-menu li.sfHover, .sf-menu li:hover {  background-color: #0f528b; /* background-color: #606060 */}
.sf-menu li.current a, .sf-menu li.sfHover a, .sf-menu li a:hover { color:#FFF; text-decoration:none; }
.sf-menu li.current a span.arrow, .sf-menu li.sfHover a span.arrow, .sf-menu li a:hover span.arrow { background-position:0 -4px; }
.sf-menu ul 
{ position:absolute; top:-999em; z-index:99; min-width:200px !important; display:none; /*background:#1d1d1d;*/ border-radius:3px; padding:5px 0; 

}
.sf-menu li li.current_page_item {
background: #606060;
}
.sf-menu li li { /*padding:0 10px 10px; border-radius:0; background:none;*/width: 100%;
padding: 5px; border-radius: 0; background:url(../images/menu_sub_bg.png); }
.sf-menu li li:hover {background-color: #606060 !important;}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li.current { background:none; }
.sf-menu li li a, .sf-menu li.sfHover li a, .sf-menu li.current li a { color:#fff; padding: 5px 0px 5px 10px; background:none; }
.sf-menu li li a:hover, .sf-menu li li.sfHover a, .sf-menu li li.current a { /*color:#0F528B;*/ color:#fff; /*background-color: #606060;*/}
.sf-menu ul ul { position:absolute; top:-999em; z-index:99; width:123px; display:none; background:#1d1d1d }
.sf-menu li li li a, .sf-menu li li.sfHover li a, .sf-menu li li.current li a { color:#fff; }
.sf-menu li li li a:hover, .sf-menu li li li.current a { color:#0F528B; */ }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:			0px; top:50px; /* match top ul list item height */ }
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:			122px; /* match ul width */ top:			0px; }
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:			10em; /* match ul width */ top:			00px; }
.sf-menu li a span.arrow { display:block; background:url(../images/menu-arrow.png) 0 0 no-repeat; width:7px; height:4px; position:absolute; bottom:40%; right:2px; }

.sf-menu li li.current-menu-item
{
background: #606060;
}