a:link,
a:visited,
a:active {
	color: #EA4211;
}
a:hover {
	color: #EA4211;
}
#member_area .lf a:hover {
	color: #EA4211;
}
#member_area .rf div.search input.button,
ul.loginposition input.button,
div.logout input.button {
	background: #EA4211 url('../images/style2/button_search.png') no-repeat 0 50%;
}
#member_area .rf div.search input:focus {
	background: #FFE8C4;
}
a#logo {
	background: transparent url('../images/style2/logo.png') no-repeat 0 50%;
}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #EA4211;
}
ul.menu li.active a {
	color: #EA4211;
}
/* typography.css*/
pre,
.code {
	background-color:#f7f7f7;
	border-left:5px solid #EA4211;
	color: #272727;
}
.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#f1f1f1;
}
.highlight-3 {
	background:#272727;
	color: #fff;
}
.highlight-4 {
	background:#EA4211;
	color: #fff;
}
span.clear {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #999;
}
span.clear-1 {
	border-top: 1px solid #EA4211;
	border-bottom: 1px solid #EA4211;
	color: #EA4211;
}
span.clear-2 {
	border-top: 1px solid #272727;
	border-bottom: 1px solid #272727;
	color: #272727;
}
span.color {
	color: #EA4211;
}
span.color-1 {
	color: #272727;
}
span.color-2 {
	border-left: 2px solid #EA4211;
	color: #EA4211;
}
span.color-3 {
	border-left: 2px solid #272727;
	color: #272727;
}
span.color-4 {
	border-top: 1px solid #272727;
	border-bottom: 1px solid #272727;
	background: #272727;
	color: #fff;
}
span.color-5 {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background: #f5f5f5;
	color: #EA4211;
}
span.color-6 {
	border-top: 1px solid #e9e9a1;
	border-bottom: 1px solid #e9e9a1;
	background: #ffffee;
	color: #666;
}
span.color-7 {
	border-top: 1px solid #EA4211;
	border-bottom: 1px solid #EA4211;
	background: #EA4211;
	color: #fff;
}

/* joomla_classes.css */
.button {
	background: url('../images/style2/button_def.png') repeat-x 0 50%;
}
.button:hover {
	background: url('../images/style2/button_hov_def.png') repeat-x 0 50%;
}
a.readon,
.back_button a {
	background: url('../images/style2/readon.png') no-repeat 0 50%;
	color: #fff;
}
div.img_caption p {
	color: #EA4211;
}
.artinfo_block span {
	color: #999999;
}
ul.pagination a {
	color: #EA4211;
}
/* gk_stuff.css */
#header td:hover.gk_news_show_center,
#header td:hover.gk_news_show_left,
#header td:hover.gk_news_show_right {
	background: #FFE8C4;
}
.gk_news_highlighter_interface a.prev {
	background: url('../images/style2/hig_prev.png') no-repeat 0 0;
}
.gk_news_highlighter_interface a.next {
	background: url('../images/style2/hig_next.png') no-repeat 0 0;
}
input#modlgn_passwd:focus,
input#modlgn_username:focus {
	background: #FFE8C4;
}
ul.gk1_tabmixmenu_ul-style1 li.active span {
	color: #EA4211;
}

/* popups */

div#popup_login,
div#popup_register{
	background:url(../images/style2/popup_top.png) no-repeat 0 top;
}

div#close_button_login,
div#close_button_register{
	background:url(../images/style2/close_button.png) no-repeat 0 top;
}
div#close_button_login:hover,
div#close_button_register:hover{
	background:url(../images/style2/close_button.png) no-repeat 100% top;
}
div.top{
	background:url(../images/style2/popup_middle.png) repeat-y 0 0;	
}
div.bottom{
	background:url(../images/style2/popup_bottom.png) no-repeat 0 bottom;	
}

div#buttons span:first-child{
	border-right:1px solid #ACACAC;
}

/* menu */
div#horiz-menu a{
	color:#EAEAEA;
	padding: 0 10px;
	display: block;
	border-right: 1px solid #D53C10;
	background:url(../images/sep-menu.jpg) no-repeat right;
}

div#horiz-menu a:hover{
	color:#FFF;
	background:#EA4211;	
}

div#horiz-menu li.level1 li{
	background:#EA4211;
	border-top:1px solid #D23C10;
}

div#horiz-menu li.level1 li a:hover{
	background:#CA390F;
}
	
div#horiz-menu span.separator{
	color:#b6b2a3;
}
