/*--------------------------------------------------------------

# 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: #63b4d7;

}

a:hover {

	color: #85BAD2;

}

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 100% 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: #fff url(../images/style/backgrounds/bg_content.png) no-repeat center top;

}



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: #a8a8a8;

}



/* - _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-right: 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 20% 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: #63b4d7;

}



.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: #585858;

}



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

}