/*--------------------------------------------------------------
# Viyo - January 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* ------------------------- STYLE --------------------------*/

/* template_css.css */

body{
	color: #585858;
}

a:link,
a:visited,
a:active {
	color: #ff21b1;
}
a:hover {
	color: #ffffff;
}
a#logo_styled {
	background: transparent url('../images/style/logo.png') no-repeat 0 0;
}
ul li {
	border-bottom: 1px solid #fbd8ee;
}
hr {
	color: #eee;
	background-color: #eee;
}
div#wrapper_userarea{
	background: #2d2a1f;
	color: #fbd8ee;
}
div#mainbody{
	margin-top: 10px;
}
div#font_plus_btn,
div#font_reset_btn,
div#font_minus_btn,
div#login_btn {
	background: transparent url('../images/style/login_button_right.png') no-repeat top right;
	color: #fbd8ee;
}

div#font_plus_btn span,
div#font_reset_btn span,
div#font_minus_btn span,
div#login_btn span {
	background: transparent url('../images/style/login_button_left.png') no-repeat top left;
}

#wrapper_search input.button {
	background: url('../images/style/button_search.png') no-repeat 0 50%;
}

div#wrapper_menu{
	background: transparent url('../images/style/menu_bg.png') repeat-x 0 0;
}

input#mod_search_searchword {
	background: transparent url('../images/style/search.png') no-repeat center right;
	color: #dedede;
}

input#mod_search_searchword:focus {
	color: #424242;
}

div#bottom_wrap_2 ul li {
	background: url('../images/style/bottom_li.png') no-repeat 0 50%;
}

div#slide_knob{
	background: transparent url('../images/style/menu_knob_left.png') no-repeat 0 0;
}

div#slide_knob div{
	background: transparent url('../images/style/menu_knob_right.png') no-repeat top right;
}

div#wrapper_footer {
	background: url('../images/style/footer_bg.png') repeat-x 0 0;
}

div#wrapper_content{
	background: #e2e0d4;
}

div.moduletable_content {
	background: transparent url('../images/style/bg_moduletable.png') repeat-x 0 0;
}

div.moduletable_yellow h3 {
	background: transparent url('../images/style/bg_moduletable_h3_white.png') no-repeat right bottom;
}

div.moduletable h3,
div.moduletable_clear h3,
div.moduletable_text h3,
div.moduletable_bottom h3,
div.moduletable_menu h3,
div.moduletable_brown h3,
div.moduletable_brown2 h3{
	background: transparent url('../images/style/bg_moduletable_h3_brown.png') no-repeat right bottom;
}

div.moduletable_bottom{
	background: #fff url('../images/style/bg_moduletable_bottom.png') no-repeat right bottom;	
}

div.moduletable_bottom{
	background: #fff url('../images/style/bg_moduletable_bottom.png') no-repeat right bottom;	
}

div.moduletable,
div.moduletable_bottom,
div.moduletable_clear,
div.moduletable_text,
div.moduletable_menu,
div.moduletable_brown,
div.moduletable_brown2,
div.moduletable_yellow {
	background: #e2e0d4;
	border: 1px solid #d7d4c4;
}

div.moduletable_brown2{
	background: #48443d;
}

div.moduletable_brown2 div.moduletable_content {
	background: transparent;
}

div.moduletable h3,
div.moduletable_clear h3,
div.moduletable_text h3,
div.moduletable_bottom h3,
div.moduletable_menu h3,
div.moduletable_brown h3{
	color: #e2e0d4;
}

div.moduletable_yellow h3 {
	color: #a8a8a8;
}

/* - _brown -  */

div.moduletable_brown{
	color: #b1a79b;
}

div.moduletable_brown a,
div.moduletable_brown h3 span{
	color : #ff21b1;
}

div.moduletable_brown div.moduletable_content{
	background-image: none;	
}

div.moduletable_brown h4.gk_news_show_news_header, 
div.moduletable_brown h4.gk_news_show_news_header a {
	color:#ff21b1;
}

/* - _yellow -  */

div.moduletable_yellow{
	color: #60543b;
}

div.moduletable_yellow a,
div.moduletable_yellow h3 span{
	color : #be9e23;
}

div.moduletable_yellow div.moduletable_content{
	background-image: none;
	background: #fff;	
}

div.moduletable_yellow h4.gk_news_show_news_header, 
div.moduletable_yellow h4.gk_news_show_news_header a {
	color:#fff;
}

/* Restrictions 
-----------------------------------------------------------*/

div#bottom_wrap_2 {
	background: #62b4d9 url('../images/style/bottom_bg.png') repeat-x 0 bottom;
	color: #fff;
}

div#bottom_wrap_2 a,
div#bottom_wrap_2 a:hover {
	color: #fff;
}

div#bottom_wrap_2 div.moduletable h3,
div#bottom_wrap_2 div.moduletable_clear h3,
div#bottom_wrap_2 div.moduletable_text h3,
div#bottom_wrap_2 div.moduletable_bottom h3,
div#bottom_wrap_2 div.moduletable_menu h3,
div#bottom_wrap_2 div.moduletable_brown h3,
div#bottom_wrap_2 div.moduletable_yellow h3 {
	background: #d7d4c4 url('../images/style/bottom_header_bg.png') repeat-x 0 0;
}

div#bottom_wrap_2 div.moduletable,
div#bottom_wrap_2 div.moduletable_bottom,
div#bottom_wrap_2 div.moduletable_clear,
div#bottom_wrap_2 div.moduletable_text,
div#bottom_wrap_2 div.moduletable_menu,
div#bottom_wrap_2 div.moduletable_brown,
div#bottom_wrap_2 div.moduletable_yellow {
	background: none;
	border: none;
	color: #aaa;
}

div#bottom_wrap_2 div.moduletable h3,
div#bottom_wrap_2 div.moduletable_clear h3,
div#bottom_wrap_2 div.moduletable_text h3,
div#bottom_wrap_2 div.moduletable_bottom h3,
div#bottom_wrap_2 div.moduletable_menu h3,
div#bottom_wrap_2 div.moduletable_brown h3,
div#bottom_wrap_2 div.moduletable_yellow h3 {
	color: #fff;
}

div#bottom_wrap_2 ul li {
	border-bottom: none;
	padding-left: 22px;
}

/* Footer  */

div#wrapper_footer {
	color: #444;
}

/* suckerfish.css */

div#horiz-menu li.level1 ul {
	background: #ffffff;
}
div#horiz-menu li.level1 li a,
div#horiz-menu li.level1 li span.separator {
	border-bottom: 1px solid #ffdd61;
}
div#horiz-menu li.level1 li a {
	color: #776636 !important;
}
div#horiz-menu li.level1 li:hover {
	background: #fffff;
}
div#horiz-menu li.level1 a.topdaddy{
	color: #fff !important;
}
div#horiz-menu li.active a.topdaddy{
	color: #776636 !important;
}

div#horiz-menu li.level1 a.topdaddy:hover {
	background: transparent url('../images/style/menu_inactive_left.png') no-repeat left center;
	color: #776636 !important;
}
div#horiz-menu li.level1 a.topdaddy:hover span {
	background: transparent url('../images/style/menu_inactive_right.png') no-repeat right center;
}
div#horiz-menu li.active a.topdaddy,
div#horiz-menu li.active a.topdaddy:hover {
	background: transparent url('../images/style/menu_active_left.png') no-repeat left center;
	color: #423b35;
}
div#horiz-menu li.active a.topdaddy span,
div#horiz-menu li.active a.topdaddy:hover span {
	background: transparent url('../images/style/menu_active_right.png') no-repeat right center;
}

/* joomla_classes.css
--------------------------------------------------------- */

a.readon,
.back_button a {
	background: url('../images/style/readon.png') no-repeat 0 0;
	color: #fff;
}

.button,
button.validate {
	background: url('../images/style/bg_button.png') repeat-x 0;
	color: #fff;
}

.pagenavcounter {
	color: #585858;
}
div.img_caption p {
	color: #585858;
}
.componentheading {
	color: #585858;
}

.artinfo_block {
	background: transparent url('../images/style/bg_moduletable.png') repeat-x 0 0;
	min-height: 37px;
}

.read_block {
	background: transparent url('../images/style/bg_moduletable_bottom.png') no-repeat right bottom;	
}

table.contentpaneopen td,
table.contentpane td {
	color: #585858;
}

h2.contentheading,
.contentheading,
table.blog .contentheading {
	color: #e2e7d4 !important;
	background: transparent url('../images/style/bg_moduletable_h3_brown.png') no-repeat right bottom;
}

.small,
.smalldark,
.written_by,
.createdate,
.modifydate,
.mosimage_caption,
.back_button {
	color: #666;
}

td.sectiontableheader {
	background: #685F57;
	border-bottom: 1px solid #685F57;
	border-top: 1px solid #685F57;
	color: #fff;
}

.sectiontableheader a {
	color: #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	border-bottom: 1px solid #d7d4c4;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: #d7d4c4;
}

.sectiontableentry1 span.description,
.sectiontableentry2 span.description {
	color: #999;
}

table.contentpane {
	border: none;
}

table.contentpaneopen {
	color: #898989;
	border: none;
}

table.contenttoc {
	border-left: 1px solid #f1f1f1;
}

table.contenttoc th {
	background: #f9f9f9;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #ECECEC;
}

.contentdescription {
	color: #666;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

div.img_caption.left,
div.img_caption.right {
	border: 1px solid #d7d4c4;
}

/* Meta */

.createby {
	color: #666 !important;
}

.modifydate {
	color: #aaa !important;
}

ul.pagination a,
ul.pagination li span {
	border: 1px solid #d7d4c4;
}

ul.pagination a:hover,
ul.pagination a:active,
ul.pagination a:focus {
	border: 1px solid #ececec;
}

/* Module Advertisement */

div.banneritem_text {
	border-bottom: 1px dotted #ddd;
}

/* typography.css
-----------------------------------------------------------*/

pre,
.code {
	background-color: #f7f7f7;
	border-left: 5px solid #776636;
	color: #414141;
}
.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#f1f1f1;
}
.highlight-3 {
	background: #ffd53a;
	color: #776636;
}
.highlight-4 {
	background: #776636;
	color: #fff;
}
span.clear {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #999;
}
span.clear-1 {
	border-top: 1px solid #776636;
	border-bottom: 1px solid #776636;
	color: #776636;
}
span.clear-2 {
	border-top: 1px solid #ffd53a;
	border-bottom: 1px solid #ffd52a;
	color: #776636;
}
span.color {
	color: #776636;
}
span.color-1 {
	color: #414141;
}
span.color-2 {
	border-left: 2px solid #776636;
	color: #776636;
}
span.color-3 {
	border-left: 2px solid #ffd53a;
	color: #414141;
}
span.color-4 {
	border-top: 1px solid #ffd52a;
	border-bottom: 1px solid #ffd53a;
	background: #ffd532;
	color: #776636;
}
span.color-5 {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background: #f5f5f5;
	color: #776636;
}

span.color-6 {
	border-top: 1px solid #e9e9a1;
	border-bottom: 1px solid #e9e9a1;
	background: #ffffee;
	color: #666;
}

span.color-7 {
	border-top: 1px solid #776636;
	border-bottom: 1px solid #776636;
	background: #776636;
	color: #fff;
}

/* gk_stuff.css 
-------------------------------------------------------------------------------*/

/* News Show GK3 */

a.readon_class {
	background: transparent url('../images/style/readon.png') no-repeat 0 0 !important;
	color: #fff;
}

h4.gk_news_show_news_header,
h4.gk_news_show_news_header a {
	color: #ffd53a;
}
p.gk_news_show_news_info {
	color: #666;
}
div.moduletable_brown2 p{
	color: #b1a79b;
}

table.gk_news_show_table img {
	border: 1px solid #D7D4C4;
}

div.moduletable_brown2 table.gk_news_show_table img {
	border: 1px solid #887f74;
	background: #887f74; 
}

div.moduletable_brown .gk_news_show_table img {
	border: 1px solid #7F756B;
}

td.gk_news_show_panel-border {
	border-top: 1px solid #eee!important;
}
td.gk_news_show_center,
td.gk_news_show_left,
td.gk_news_show_right {
	border-bottom: 1px solid #d4d4d7;
}

td.gk_news_show_center:last-child,
td.gk_news_show_left:last-child,
td.gk_news_show_right:last-child {
	border-bottom: none;
}

div.moduletable_brown2 td.gk_news_show_center,
div.moduletable_brown2 td.gk_news_show_left,
div.moduletable_brown2 td.gk_news_show_right {
	border-bottom: none;
}

ul.gk_news_show_list li {
	border-bottom: 1px solid #f1f1f1;
}

/* standard style */

div.moduletable td.gk_news_show_center,
div.moduletable td.gk_news_show_left,
div.moduletable td.gk_news_show_right {
	color: #898989;
}
div.moduletable td.gk_news_show_center h4,
div.moduletable td.gk_news_show_left h4,
div.moduletable td.gk_news_show_right h4,
div.moduletable td.gk_news_show_center h4 a,
div.moduletable td.gk_news_show_left h4 a,
div.moduletable td.gk_news_show_right h4 a {
	color: #776636;
}
div.moduletable_blue td.gk_news_show_center:hover,
div.moduletable_blue td.gk_news_show_left:hover,
div.moduletable_blue td.gk_news_show_right:hover {
	background: #efefef repeat-x 0 bottom;
}

/* bronze style */

div.moduletable_brown{
	border: 1px solid #958a7f;
}

div.moduletable_brown td.gk_news_show_center,
div.moduletable_brown td.gk_news_show_left,
div.moduletable_brown td.gk_news_show_right {
	border-bottom: 1px solid #7f756b;
	background: #786e65 url('../images/style/gk_stuff/news_show_brown_bg.png') repeat-x 0 bottom;
}
div.moduletable_brown td.gk_news_show_center:hover,
div.moduletable_brown td.gk_news_show_left:hover,
div.moduletable_brown td.gk_news_show_right:hover {
	background: #786e65 url('../images/style/gk_stuff/news_show_brown_bg_hover.png') repeat-x 0 bottom;
	border-bottom: 1px solid #7f756b !important;
}

div.moduletable_brown div.moduletable_content{
	background: #7f756b;
}

/* yellow style */

div.moduletable_yellow{
	border: 1px solid #fff !important;
}

div.moduletable_yellow td.gk_news_show_center,
div.moduletable_yellow td.gk_news_show_left,
div.moduletable_yellow td.gk_news_show_right {
	border-bottom: 1px solid #fff;
	background: #f7ce37 url('../images/style/gk_stuff/news_show_yellow_bg.png') repeat-x 0 bottom;
}
div.moduletable_yellow td.gk_news_show_center:hover,
div.moduletable_yellow td.gk_news_show_left:hover,
div.moduletable_yellow td.gk_news_show_right:hover {
	background: #f7ce37 url('../images/style/gk_stuff/news_show_yellow_bg_hover.png') repeat-x 0 bottom;
}

div.moduletable_yellow table.gk_news_show_table img {
	border: 1px solid #fff;
}

/* Restrictions */

#bottom_wrap_2 td.gk_news_show_panel-border {
	border-top: 1px solid #484848!important;
}
#bottom_wrap_2 td.gk_news_show_center,
#bottom_wrap_2 td.gk_news_show_left,
#bottom_wrap_2 td.gk_news_show_right {
	border-bottom: 1px solid #484848;
}
#bottom_wrap_2 table.gk_news_show_table img {
	border: 1px solid #484848;
	background: #494949;
}

/* News Image 3 Module  for Photoslide */

img.gk_news_image_3_tab_active {
	border: 1px solid #D7D4C4!important;
}
img.gk_news_image_3_tab,
img.gk_news_image_3_tab_active {
	border: 1px solid #D7D4C4;
}
.tool-tip,
.tool-text {
	color: #585858;
	background: #e2e7d4;
}
.gk_news_image_3_preloader {
	background: #f0f0f0 url('../images/style/gk_stuff/load.gif') no-repeat center center !important;
}

/* Login Form */

#form-login-button input.button,
.logout input.button {
	color: #fff;
}

input#modlgn_passwd:focus,
input#modlgn_username:focus {
	color: #5f92a9;
}

ul.loginposition li label, 
ul.loginposition li a {
	color:#fff;
}

#form-login-button input.button,
.logout input.button {
	background: url('../images/style/b_login.png') no-repeat 100% 0;
}
#informations {color: #999;}

.footer-opti {
	padding:5px;
	font-size:11px;}
