
a:link, a:visited, a:active {
	color: #1899ce;
}
#top_right a {
		color:#1899ce;
}
#m_top {
	border-bottom: 1px solid #10a4e1;
	z-index:100;
}
#memberarea a {
	color: #15b8fb;
}
#memberarea input.button {
	background: url('../images/style2/b_login.png') no-repeat 0 0!important;
}
#memberarea input.button:hover {
	color: #10a4e1;
}
div.moduletable h3 span, div.moduletable-nshow h3 span {
	color: #999999;
}
#user_position-4 .moduletable h3 span {
	color: #15b8fb;
}
/* typohraphy.css
-----------------------------------------------------------------------------------*/
pre, .code {
	background-color:#EDECEC;
	border-left:5px solid #10A4E1;
	color: #10A4E1;
}
.info {
	background:transparent url('../images/icons/info.gif') no-repeat left top;
	color:#6F95B7;
}
.warning {
	background:transparent url('../images/icons/warning.gif') no-repeat left top;
	color:#cc0000;
}
.tips {
	background:transparent url('../images/icons/tips.gif') no-repeat left top;
	color:#E98B05;
}
.date {
	background:transparent url('../images/icons/date.gif') no-repeat left top;
	color:#35cc00;
}
.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#f1f1f1;
}
.highlight-3 {
	background:#10A4E1;
	color: #fff;
}
.highlight-4 {
	background:#666;
	color: #fff;
}
span.clear {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
span.clear-1 {
	border-top: 1px solid #10A4E1;
	border-bottom: 1px solid #10A4E1;
	color: #10A4E1;
}
span.clear-2 {
	border-top: 1px solid #0d88bb;
	border-bottom: 1px solid #0d88bb;
	color: #0d88bb;
}
span.color {
	background: #fff;
	color: #10A4E1;
}
span.color-1 {
	background: #fff;
	color: #0d88bb;
}
span.color-2 {
	border-left: 2px solid #10A4E1;
	color: #10A4E1;
}
span.color-3 {
	border-left: 2px solid #0d88bb;
	color: #0d88bb;
}
span.color-4 {
	border-top: 1px solid #0d88bb;
	border-bottom: 1px solid #0d88bb;
	background: #10A4E1;
	color: #fff;
}
span.color-5 {
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background: #e7e7e7;
	color: #333;
}
span.color-6 {
	border-top: 1px solid #e9e9a1;
	border-bottom: 1px solid #e9e9a1;
	background: #FFFFDA;
	color: #333;
}
span.color-7 {
	border-top: 1px solid #424242;
	border-bottom: 1px solid #424242;
	background: #5c5c5c;
	color: #fff;
}


/* joomla_classes.css 
----------------------------------------------------------------------------------*/
h2.contentheading, .contentheading {
	color: #1899ce;
}
a.readon, #memberarea input.button {
	background: url('../images/style2/b_readon.png') no-repeat 0 0;
	color: #333;
}
a.readon:hover, a.readon:active, a.readon:focus {
	color: #1899ce;
}
.button:hover, .validate:hover {
	color: #1899ce;
}
/* gk_stuff.css 
----------------------------------------------------------------------------------*/

ul.gk_tabartsmenu_ul li.active span {
	color: #45494d;
}
div.gk_news_image_4_tabsbar p.gk_news_image_4_tab_header, div.gk_news_image_4_tab_active p.gk_news_image_4_tab_header {
	color: #91cceb;
}
.gk_news_image_4_wrapper a.readon {
	color: #0ab1f7;
}
.gk_news_image_4_tabsbar_up {
	background: url('../images/style2/tabsbar_up.png') no-repeat 0 0;
}
.gk_news_image_4_tabsbar_down {
	background: url('../images/style2/tabsbar_down.png') no-repeat 0 100%;
}
.gk_news_image_4_wrapper a.readon {
	background: url('../images/style2/b_readon-color.png') no-repeat 0 0;
	
}

#neset {

}
#horiz-menu {
	background: url(../images/style2/horiz-menu-l.png) 0 0 no-repeat;
}

#horiz-menu2 {
	background: url(../images/style2/horiz-menu-r.png) 100% 0 no-repeat;
}

#horiz-menu a,
#horiz-menu li.active a {
	color: #ccc;
}

#horiz-menu li.active a {
	background: url(../images/style2/horiz-menu-active.png) 50% 0 no-repeat;
	color: #fff;
}

#horiz-menu li a:hover {
	color: #fff;
}

div.menuslide {
	background: url(../images/style2/horiz-menu-hover.png) 50% 0 no-repeat;
	width: 65px;
	height: 19px;
}

#horiz-menu ul ul li a:hover,
#horiz-menu ul li.active.parent ul a:hover {
	color: #ff0000;
}

#main-content a.mainlevel {
	color: #fff;
	background: url(../images/dark/menu-arrow.png) 4px 7px no-repeat;
}

#main-content a#active_menu.mainlevel {
	background: url(../images/style2/menu-arrow-active.png) 4px 7px no-repeat;
	color: #ff0000;
}

#main-content a.mainlevel:hover {
	color: #ff0000;
}

#main-content a.sublevel {
	color: #fff;
}

#main-content a.sublevel:hover {
	color: #ff0000;
}

#main-content a#active_menu.sublevel {
	color: #ff0000;
}

ul.menu a {
	color: #fff;
	background: url(../images/dark/menu-arrow.png) 4px 7px no-repeat;
}

ul.menu ul li a,
ul.menu li.active.parent ul li a,
ul.menu li.active.parent ul li.parent a.daddy,
ul.menu li.active.parent ul li.active.parent ul li a {
	color: #fff;
}

ul.menu a:hover,
ul.menu li.active a,
ul.menu li.active.parent a.daddy,
ul.menu li.active.parent ul li a:hover,
ul.menu li.active.parent ul li.parent a.daddy:hover,
ul.menu li.active.parent ul li.active.parent ul li a:hover,
ul.menu li.active.parent ul li.active.parent a.daddy,
ul.menu li.active.parent ul li.active a,
ul.menu li.active.parent ul li.active.parent ul li.active a {
	color: #ff0000;
}

ul.menu li.active a,
ul.menu li.active a.daddy {
	background: url(../images/style2/menu-arrow-active.png) 4px 7px no-repeat;
}

ul.menu ul {
	background: #191919 url(../images/dark/sidemenu-bgtop.png) 15px 0 no-repeat;
}
#horiz-menu {
	height: 60px;
	position: absolute;
}

#horiz-menu2 {
	height: 60px;
	margin: 0 0 0 16px;
	padding: 0 5px 0 0;

}

ul#horiznav.menutop,
#horiz-menu ul.menutop {
	padding: 0;
	margin: 0;
	position: relative;
}

#horiz-menu ul {
	list-style: none;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#horiz-menu a,
#horiz-menu li.active a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 60px;
	line-height: 40px;
	padding: 12px 15px 0 15px;
	font-weight: normal;
	font-size: 100%;
	overflow: hidden;
	text-decoration: none;
	position: relative;
}

#horiz-menu li.active li a,
#horiz-menu li.active.parent li a {
	font-weight: normal;
	font-size: 100%;
}

#horiz-menu ul ul {
	margin: 0;
	padding: 10px 0 8px 0;
	background: url(../images/dropdown-top.png) 0 0 no-repeat;
	border-left: 1px solid #363636;
	border-right: 1px solid #363636;
	border-bottom: 1px solid #363636;
}

#horiz-menu ul ul ul {
	background: #0e0e0e;
	border-top: 1px solid #363636;
	padding: 4px 0 8px 0;
}

#horiz-menu ul ul li a,
#horiz-menu ul li.active.parent ul a {
	padding-left: 5px;
	color: #fff;
}

#horiz-menu ul ul li a:hover,
#horiz-menu ul li.active.parent ul a:hover {
	padding-left: 5px;
}

#horiz-menu ul ul li a.daddy,
#horiz-menu ul ul li a.daddy:hover {
	background: url(../images/inset-arrow.png) 95% 50% no-repeat;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 100%;
	font-weight: normal;
	background: none;
}

/* @group Mainmenu */

#main-content a.mainlevel {
	display: block;
	line-height: 24px;
	text-indent: 18px;
	height: 24px;
	overflow: hidden;
	font-size: 100%;
}

#main-content a.sublevel {
	text-decoration: none;
	line-height: 25px;
	font-size: 100%;
	line-height: 24px;
}

a.mainlevel:hover,
a.sublevel:hover {
	text-decoration: none;
}

/* @end */

/* @group Sub Menu */

ul.menu {
	margin: 0 0 15px 0;
	padding: 0;

}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;

}

ul.menu span {
	display: block;
	height: 24px;

}

ul.menu a {
	display: block;
	line-height: 24px;
	text-indent: 18px;
	height: 24px;
	overflow: hidden;
	font-size: 110%;

}

ul.menu li.active li a,
ul.menu li.active.parent ul li.parent a.daddy {
	background: none;

}

ul.menu ul {
	margin: 4px 0;

}

ul.menu ul li a {
	text-indent: 10px;
}

ul.menu ul a {
	background: none;
	text-indent: 0;
}

ul.menu ul {
	margin: 5px -15px;
	padding: 10px 0 10px 30px;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
	background: none;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu ul a {
	text-indent: 0;
}

ul.menu li.active a,
ul.menu li.active a:hover {
	text-decoration: none;
	line-height: 24px;
}

ul.menu li a:hover {
	text-decoration: none;
}
