/* TAG's */

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */

.link-back {
	margin:35px 20px 20px 30px !important;
	padding:11px 0 0 0 !important;
	background:transparent url("../i/bg/brd_dotted_bg.gif") repeat-x 0 0;
}
.link-back em {
	display:block;
	padding:3px 10px;
	font-style:normal;
	background-color:#f7c547;
}
.link-back a {
	padding:0 0 0 24px;
	background:transparent url("../i/ico/ico_larrow.gif") no-repeat 0 65%;
}
.link-back a:link,
.link-back a:visited {
	color:#000;
	text-decoration:none;
}
.link-back a:hover,
.link-back a:active {
	color:#000;
	text-decoration:underline;
}
.link-back2 {
	margin:0 20px 20px 10px !important;
	background:none;
}


.link-more {
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
	background:none !important;
}
.link-more a {
	position:relative;
	float:right;
	overflow:hidden;
}
.link-more a,
.link-more a span {
	display:block;
	width:108px;
	height:18px;
}
.link-more a span {
	position:absolute;
	top:0;
	left:0;
	background:transparent url("../i/ico/ico_more.png") no-repeat 0 0;
}


.list-files {
	margin:0 !important;
	padding:0 0 0 50px !important;
	list-style:none;
	font-size:.91em;
}
.list-files li {
	margin:0 0 10px 0;
	padding:0 0 3px 24px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
}
.list-files .doc { background-image:url("../i/ico/files/ico_file_doc.gif"); }
.list-files .ppt { background-image:url("../i/ico/files/ico_file_ppt.gif"); }
.list-files .xls { background-image:url("../i/ico/files/ico_file_xls.gif"); }


.menu-main-wrap {
	padding:0 0 0 16px;
	background-position:0 50%;
}
.menu-main-wrap,
.menu-main {
	background-color:transparent;
	background-image:url("../i/bg/menu_shadow.png");
	background-repeat:no-repeat;
}
.menu-main {
	padding:0 16px 0 0;
	background-position:100% 50%;
}
.menu-main ul {
	margin:0;
	list-style:none;
	/*overflow:hidden;*/
}
.menu-main li {
	position:relative;
	float:left;
}
.menu-main ul,
.menu-main li,
.menu-main li a { height:34px; }

.menu-main ul,
.menu-main li a {
	padding:0 14px;
	background-color:transparent;
	background-image:url("../i/bg/menu_bg.png");
	background-repeat:repeat-x;
}
.menu-main li a:link,
.menu-main li a:visited { background-position:0 0; }
/*.menu-main .active a:link,
.menu-main .active a:visited,
.menu-main .active a:hover,
.menu-main .active a:active,
.menu-main li a:hover,
.menu-main li a:active { background-position:0 -34px; }*/
.menu-main a.active:link,
.menu-main a.active:visited,
.menu-main a.selected:link,
.menu-main a.selected:visited { background-position:0 -34px; }

.menu-main li a,
.menu-main li span,
.menu-main li strong { display:block; }

.menu-main li strong,
.menu-main li strong span { height:16px; }

.menu-main li strong {
	position:relative;
	padding:10px 0 8px 0;
	text-indent:-100em;
	overflow:hidden;
}
.menu-main li strong span {
	position:absolute;
	display:block;
	top:10px;
	left:0;
	background-color:transparent;
	background-image:url("../i/menu.png");
	background-repeat:no-repeat;
}

.menu-main .mi1 a,
.menu-main .mi1 strong,
.menu-main .mi1 strong span { width:64px; }
.menu-main .mi2 a,
.menu-main .mi2 strong,
.menu-main .mi2 strong span { width:185px; }
.menu-main .mi3 a,
.menu-main .mi3 strong,
.menu-main .mi3 strong span { width:78px; }
.menu-main .mi4 a,
.menu-main .mi4 strong,
.menu-main .mi4 strong span { width:52px; }
.menu-main .mi5 a,
.menu-main .mi5 strong,
.menu-main .mi5 strong span { width:97px; }
.menu-main .mi6 a,
.menu-main .mi6 strong,
.menu-main .mi6 strong span { width:155px; }
.menu-main .mi7 a,
.menu-main .mi7 strong,
.menu-main .mi7 strong span { width:102px; }

.menu-main .mi1 strong span { background-position:0 0; }
.menu-main .mi2 strong span { background-position:-64px 0; }
.menu-main .mi3 strong span { background-position:-249px 0; }
.menu-main .mi4 strong span { background-position:-327px 0; }
.menu-main .mi5 strong span { background-position:-379px 0; }
.menu-main .mi6 strong span { background-position:-476px 0; }
.menu-main .mi7 strong span { background-position:-631px 0; }


.menu-main li a:link,
.menu-main li a:visited { color:#000; }
.menu-main li a:hover,
.menu-main li a:active {
	color:#000;
	text-decoration:underline;
}
.menu-main ul ul {
	position:absolute;
	display:none;
	top:34px;
	left:0;
	width:181px;
	height:auto;
	padding:17px 14px 11px 14px;
	background: transparent url("../i/bg/sub_menu_bg_24.png") repeat 0 0;
}
.menu-main ul ul li {
	float:none;
	height:auto;
	margin:0;
	padding:0 0 7px 12px;
	background: transparent url(../i/ico/li_bullet.gif) no-repeat 0 .45em;
	color:#000;
}
.menu-main ul ul .active { background-position:0 .45em; }

.menu-main ul ul ul {
	top:0;
	left:195px;
}

.menu-main ul ul li a,
.menu-main ul ul li strong {
	display:inline;
	width:100%;
	padding:0;
	background:none;
	text-indent:0;
}
.menu-main ul ul li strong { font-size:.91em; }


.menu-main-sub {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.083em;
	border-top:1px solid #535353;
}
.menu-main-sub li {
	border:solid #535353;
	border-width:0 1px 1px 1px;
}

.menu-main-sub li a,
.menu-main-sub li em,
.menu-main-sub li strong { display:block; }

.menu-main-sub li a { padding:6px 10px 9px 10px; }

.menu-main-sub li em { font-style:normal; }

.menu-main-sub li a:link,
.menu-main-sub li a:visited {
	color:#FFF;
	text-decoration:none;
	background-color:#333;
}
.menu-main-sub li em a:link,
.menu-main-sub li em a:visited,
.menu-main-sub li em a:hover,
.menu-main-sub li em a:active,
.menu-main-sub li a:hover,
.menu-main-sub li a:active {
	color:#000;
	background:#c79943 url("../i/bg/menu_sub_bg.png") repeat-x 0 100%;
}
.menu-main-sub li em a:hover,
.menu-main-sub li em a:active,
.menu-main-sub li a:hover,
.menu-main-sub li a:active { text-decoration:underline; }

.menu-main-sub li ul {
	margin:0;
	padding:3px 20px 6px 20px;
	list-style:none;
	font-size:.84em;
	background-color:#ffd65c;
}
.menu-main-sub li ul li {
	padding:3px 0;
	border:none;
}
.menu-main-sub li ul li a {
	display:inline;
	padding:0;
}
.menu-main-sub li ul li a:link,
.menu-main-sub li ul li a:visited,
.menu-main-sub li ul li a:hover,
.menu-main-sub li ul li a:active {
	background-color:transparent;
	background-image:none;
}
.menu-main-sub li ul li a:link,
.menu-main-sub li ul li a:visited {
	color:#333;
}
.menu-main-sub li ul li a:hover,
.menu-main-sub li ul li a:active {
	color:#000;
}


.nav-pages {
	margin:16px 0;
	padding:0 0 0 16px;
}
.nav-pages a:link,
.nav-pages a:visited {
	color:#ffcc00;
	text-decoration:none;
}
.nav-pages a:hover, 
.nav-pages a:active {
	color:#ffcc00;
	text-decoration:underline;
}
.nav-pages span {
	color:#000;
	background-color:#FFF;
}
.nav-pages strong { padding:.2em; }

.nav-pages em {
	padding:0 .1em 0 0;
	font-style:normal;
}


/* ******** */