/*--------------------------------------------------------------
# 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: #006aa0;
}
a:hover {
	color: #69b2d7;
}
a#logo_styled {
	background: transparent url('../images/style/logo.png') no-repeat 0 0;
}
ul li {
	border-bottom: 1px solid #f1f1f1;
}
hr {
	color: #eee;
	background-color: #eee;
}

div#wrapper_userarea{
	background: #555;
	color: #fff;
}

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: #fff;
}
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: url('../images/bg11.jpg') no-repeat 200px 100%; 
}

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

div.moduletable h3,
div.moduletable_clear h3,
div.moduletable_text h3,
div.moduletable_bottom h3,
div.moduletable_menu h3,
div.moduletable_blue h3,
div.moduletable_green h3,
div.moduletable_blue_bottom h3,
div.moduletable_green_bottom h3 {
	background: transparent url('../images/style/bg_moduletable_h3.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_blue_bottom{
	background: #fff url('../images/style/bg_moduletable_bottom.png') no-repeat right bottom;	
}

div.moduletable_green_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_blue,
div.moduletable_green,
div.moduletable_blue_bottom,
div.moduletable_green_bottom {
	background: #fff;
	border: 1px solid #f0f0f0;
}

div.moduletable h3,
div.moduletable_clear h3,
div.moduletable_text h3,
div.moduletable_bottom h3,
div.moduletable_menu h3,
div.moduletable_blue h3,
div.moduletable_green h3,
div.moduletable_brown h3,
div.moduletable_yellow h3,
div.moduletable_blue_bottom h3,
div.moduletable_green_bottom h3 {
	color: #015782;
}

/* - _blue -  */

div.moduletable_blue a,
div.moduletable_blue h3 span,
div.moduletable_blue_bottom h3 span {
	color : #50a0cc;
}

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

/* - _green -  */

div.moduletable_green a,
div.moduletable_green h3 span,
div.moduletable_green_bottom h3 span {
	color : #87b90a;
}

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


/* 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_menu2 h3,
div#bottom_wrap_2 div.moduletable_blue h3,
div#bottom_wrap_2 div.moduletable_green h3,
div#bottom_wrap_2 div.moduletable_blue_bottom h3,
div#bottom_wrap_2 div.moduletable_green_bottom h3 {
	background: #62b4d9 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_menu2,
div#bottom_wrap_2 div.moduletable_blue,
div#bottom_wrap_2 div.moduletable_green,
div#bottom_wrap_2 div.moduletable_blue_bottom,
div#bottom_wrap_2 div.moduletable_green_bottom {
	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_menu2 h3,
div#bottom_wrap_2 div.moduletable_blue h3,
div#bottom_wrap_2 div.moduletable_green h3,
div#bottom_wrap_2 div.moduletable_blue_bottom h3,
div#bottom_wrap_2 div.moduletable_green_bottom h3  {
	color: #fff;
}


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

/* Footer  */

div#wrapper_footer {
	color: #444;
}

div#footer_wrap a {
	color: #666;
}

div#stylearea a:link,
div#stylearea a:visited,
div#stylearea a:active {
	color: #999;
}

div#stylearea a:hover {
	color: #666;
}


/* suckerfish.css */

div#horiz-menu li.level1 ul {
	background: #a7d339;
}
div#horiz-menu li.level1 li a,
div#horiz-menu li.level1 li span.separator {
	border-bottom: 1px solid #b7e640;
}
div#horiz-menu li.level1 li a {
	color: #fff !important;
}
div#horiz-menu li.level1 li:hover {
	background: #8dc500;
}
div#horiz-menu li.level1 a.topdaddy{
	color: #585858;
}
div#horiz-menu li.level1 a.topdaddy:hover {
	color: #585858;
	background: transparent url('../images/style/menu_inactive_left.png') no-repeat left center;
}
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: #fff;
}
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: #85BAD2;
}
div.img_caption p {
	color: #55a3c6;
}
.componentheading {
	color: #015782;
background: url(../images/style/bg_moduletable_h3.png) no-repeat scroll right bottom transparent;
padding:0 8px;
font:2em/38px Arial,Helvetica,sans-serif;
height:38px;
}

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

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

h2.contentheading,
.contentheading,
table.blog .contentheading {
	color: #4898c7;
	background: transparent url('../images/style/bg_moduletable_h3.png') no-repeat right bottom;
}

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

td.sectiontableheader {
	background: #f7f7f7;
	border-bottom: 1px solid #eff1f1;
	border-top: 1px solid #eff1f1;
	color: #898989;
}

.sectiontableheader a {
	color: #898989;
}

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

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

.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;
}

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

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

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

/* Meta */

.createby {
	color: #666;
}

.modifydate {
	color: #ccc;
}

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

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 #63b4d7;
	color: #414141;
}
.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#f1f1f1;
}
.highlight-3 {
	background: #93ca09;
	color: #fff;
}
.highlight-4 {
	background: #63b4d7;
	color: #fff;
}
span.clear {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #999;
}
span.clear-1 {
	border-top: 1px solid #63b4d7;
	border-bottom: 1px solid #63b4d7;
	color: #63b4d7;
}
span.clear-2 {
	border-top: 1px solid #93ca09;
	border-bottom: 1px solid #93ca09;
	color: #93ca09;
}
span.color {
	color: #63b4d7;
}
span.color-1 {
	color: #414141;
}
span.color-2 {
	border-left: 2px solid #63b4d7;
	color: #63b4d7;
}
span.color-3 {
	border-left: 2px solid #93ca09;
	color: #414141;
}
span.color-4 {
	border-top: 1px solid #93ca09;
	border-bottom: 1px solid #93ca09;
	background: #93ca09;
	color: #fff;
}
span.color-5 {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background: #f5f5f5;
	color: #63b4d7;
}

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

span.color-7 {
	border-top: 1px solid #63b4d7;
	border-bottom: 1px solid #63b4d7;
	background: #63b4d7;
	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: #fff;
}
p.gk_news_show_news_info {
	color: #666;
}
table.gk_news_show_table img {
	border: 1px solid #ddd;
}
td.gk_news_show_panel-border {
	border-top: 1px solid #eee!important;
}
td.gk_news_show_tablerow_bottom p {
	color: #898989;
}
td.gk_news_show_center,
td.gk_news_show_left,
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: #2a7a9d;
}
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;
}

/* blue style */

div.moduletable_blue td.gk_news_show_center,
div.moduletable_blue td.gk_news_show_left,
div.moduletable_blue td.gk_news_show_right {
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #65b8d8 url('../images/style/gk_stuff/news_show_blue_bg.png') repeat-x 0 bottom;
}
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: #63b4d7 url('../images/style/gk_stuff/news_show_blue_bg_hover.png') repeat-x 0 bottom;
}

/* green style */

div.moduletable_green td.gk_news_show_center,
div.moduletable_green td.gk_news_show_left,
div.moduletable_green td.gk_news_show_right {
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #96cf09 url('../images/style/gk_stuff/news_show_green_bg.png') repeat-x 0 bottom;
}
div.moduletable_green td.gk_news_show_center:hover,
div.moduletable_green td.gk_news_show_left:hover,
div.moduletable_green td.gk_news_show_right:hover {
	background: #93ca09 url('../images/style/gk_stuff/news_show_green_bg_hover.png') repeat-x 0 bottom;
}

/* 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 #ddd!important;
}
img.gk_news_image_3_tab,
img.gk_news_image_3_tab_active {
	border: 1px solid #ddd;
}
.tool-tip,
.tool-text {
	color: #63b4d7;
	background: #fff;
}
.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;
}