/*--------------------------------------------------------------
# Car magazine - March 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
---------------------------------------------------------------*/

/* ------------------------- STYLE1 --------------------------*/


/* templatecss.css
------------------------------------------------------------------*/

body {
        color: #999;
}

a:link,
a:visited,
a:active {
        color: #497cb5;
}

a:hover {
        color: #27496c;
}

a#logo_styled{
        background: url(../webstyle/images/style1/logo.png) no-repeat 0 0;
}

div#wrapper_top{
        background: url(../webstyle/images/style1/top_shadow.png) repeat-x bottom;
}

div#buttons{
        color: #616161;
}

div#buttons a{
        color: #282828;
}

/*
div#buttons span:first-child{
        border-right:1px solid #616161;
}
*/

div#search div.search{
        background: url(../webstyle/images/style1/search_left.png) no-repeat 0 0;
}

div#search input#mod_search_searchword{
        background: transparent;
        color:#616161;
}

div#search input.button{
        background:url(../webstyle/images/style1/search_right.png) no-repeat 0 0;
}

.users_wrap{
        background:#fff;
}

div#wrapper_menu,
div#wrapper_menu_std{
        background: url(../webstyle/images/style1/menu_l1_right.png) no-repeat right 0;
}

div#wrapper_menu ul.menu,
div#wrapper_menu_std ul.menu{
        background: url(../webstyle/images/style1/menu_l1_left.png) no-repeat left 0;
}

div#wrapper_menu2{
        background: url(../webstyle/images/style1/menu_l2_right.png) no-repeat right bottom;
}

div#horiz-menu{
        background: url(../webstyle/images/style1/menu_l2_left.png) no-repeat left bottom;
}

div#wrapper_menu_std div#horiz-menu,
div#wrapper_menu_std div#wrapper_menu2{
        background: none!important;
}

ul#bottom_menu{
        color: #477bb4;
}

ul#bottom_menu li{
        border-left: 1px solid #497CB5;
}

div#informations{
        color: #9a9a9a;
}

div#wrapper_inside{
        background: url(../webstyle/images/style1/menu_shadow.png) repeat-x 0 0;
}

div.moduletable h3,
div.moduletable_dark h3,
div.moduletable_menu h3,
div.moduletable_color h3{
        color: #fff;
        background: url(../webstyle/images/style1/mtable_h3_light_left.png) no-repeat 0 0;
}

div.moduletable h3 span,
div.moduletable_dark h3 span,
div.moduletable_color h3 span,
div.moduletable_menu h3 span{
        background: url(../webstyle/images/style1/mtable_h3_light_right.png) no-repeat right 0;
}

div.moduletable_dark h3{
        background: url(../webstyle/images/style1/mtable_h3_dark_left.png) no-repeat 0 0;
}

div.moduletable_dark h3 span{
        background: url(../webstyle/images/style1/mtable_h3_dark_right.png) no-repeat right 0;
}

div.moduletable,
div.moduletable_dark,
div.moduletable_menu,
div.moduletable_color{
        color: #999;
        background: url(../webstyle/images/style1/module_light_bg.png) repeat-x 0 bottom;
        border: 1px solid #e6e6e6;
}

div.moduletable_color{
        background: #f1f8ff;
        border: 1px solid #d5e1ef;
}

div.moduletable_dark{
        background: #000 url(../webstyle/images/style1/module_dark_bg.png) repeat-x 0 bottom;
        color: #afafaf;
        border: 1px solid #000;
}

div#slider{
        border-top: 1px solid #e6e6e6;
        background: url(../webstyle/images/style1/banner_bg.png) no-repeat center top;
}

div.slider_up{
        background: url(../webstyle/images/style1/banner_bg.png) no-repeat center bottom  !important;
}

div#wrapper_bottom .us_width-20 div.moduletable_content,
div#wrapper_bottom .us_width-25 div.moduletable_content,
div#wrapper_bottom .us_width-33 div.moduletable_content,
div#wrapper_bottom .us_width-50 div.moduletable_content{
        border-left: 1px solid #e6e6e6;
}

div#wrapper_bottom div.moduletable,
div#wrapper_bottom div.moduletable_dark,
div#wrapper_bottom div.moduletable_menu,
div#wrapper_bottom div.moduletable_color{
        background: none;
}

div.moduletable_color a {
        color: #497cb5;
}

div.cover {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
 }

.cover2 { 
  position:absolute; 
  width:468px;
  height:60px;
  top:0;
  left: 0;
  z-index: 11;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif */
  background-image: url('empty.gif');
}   



/* gk_stuff.css
------------------------------------------------------------------*/

/* -- News Image 1 -- */

ul.gk_news_image_1_tick_buttons li{
        width: 24px!important;
        height: 21px!important;
        background: url('../webstyle/images/style1/gk_stuff/pagbuttons.png') no-repeat -48px 0!important;
}

ul.gk_news_image_1_tick_buttons li.active,
div.gk_news_image_1_outter_wrapper ul.gk_news_image_1_tick_buttons li.active{
        background: url('../webstyle/images/style1/gk_stuff/pagbuttons.png') no-repeat 0 0!important;
}

ul.gk_news_image_1_tick_buttons li:hover{
        background: url('../webstyle/images/style1/gk_stuff/pagbuttons.png') no-repeat -24px 0!important;
}

/* -- News Show Pro GK1 -- */

div.gk_npro_mainwrap {
        color: #999 !important;
}

div.gk_npro_interface_bg{
        background: none !important;
}

div.gk_npro_full_interface ul li {
        background: url(../webstyle/images/style1/gk_stuff/bullets.png) no-repeat -18px 0  !important;
}

div.gk_npro_full_interface ul li:hover {
        background: url(../webstyle/images/style1/gk_stuff/bullets.png) no-repeat -9px 0  !important;
}

div.gk_npro_full_interface ul li.active {
        background: url(../webstyle/images/style1/gk_stuff/bullets.png) no-repeat 0 0  !important;
}

div.gk_npro_short_prev,
div.gk_npro_full_prev{
        background: url(../webstyle/images/style1/gk_stuff/arrow_left.png) no-repeat -15px 0;
}

div.gk_npro_short_next,
div.gk_npro_full_next{
        background: url(../webstyle/images/style1/gk_stuff/arrow_right.png) no-repeat -15px 0;
}

div.gk_npro_short_prev:hover,
div.gk_npro_full_prev:hover{
        background: url(../webstyle/images/style1/gk_stuff/arrow_left.png) no-repeat 0 0;
}

div.gk_npro_short_next:hover,
div.gk_npro_full_next:hover{
        background: url(../webstyle/images/style1/gk_stuff/arrow_right.png) no-repeat 0 0;
}

div.gk_npro_short_ulwrap ul li.odd{
        background: #f8f8f8 !important;
}

div.gk_npro_short_ulwrap ul li.odd:hover,
div.gk_npro_short_ulwrap ul li.even:hover{
        background: #f1f8ff!important;
}

div.gk_npro_short_ulwrap ul li.odd:hover h4,
div.gk_npro_short_ulwrap ul li.even:hover h4,
div.gk_npro_short_ulwrap ul li.odd:hover h4 a,
div.gk_npro_short_ulwrap ul li.even:hover h4 a{
        color: #666 !important;
}

div.gk_npro_short_ulwrap ul li.odd:hover p,
div.gk_npro_short_ulwrap ul li.even:hover p{
        color: #acacac !important;
}


div.moduletable h4.gk_npro_header,
div.moduletable h4.gk_npro_header a,
div.moduletable_color h4.gk_npro_header,
div.moduletable_color h4.gk_npro_header a{
        color: #497cb5!important;
}

/*dark*/

div.moduletable_dark h4.gk_npro_header,
div.moduletable_dark h4.gk_npro_header a {
        color: #6ea3d9!important;
}

div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even{
        background: #17181a !important;
}

div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd:hover,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even:hover{
        background: #3e4245!important;
}

div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd:hover h4,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even:hover h4,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd:hover h4 a,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even:hover h4 a,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd h4,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even h4,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd h4 a,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even h4 a{
        color: #f7f7f7 !important;
}

div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd p,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even p{
        color: #919294 !important;
}

div.moduletable_dark div.gk_npro_short_ulwrap ul li.odd:hover p,
div.moduletable_dark div.gk_npro_short_ulwrap ul li.even:hover p{
        color: #8e9295 !important;
}

div.moduletable_dark .gk_npro_text{
        color: #aeaeae!important;
}

/* -- GK Tab -- */

h4.gk_tab_news_header{
        color: #27496C;
}

p.gk_tab_news_text,
p.gk_tab_news_info{
        color: #989898;
}

div.moduletable_dark p.gk_tab_news_info,
div.moduletable_dark p.gk_tab_news_text{
        color: #afafaf;
}

div.moduletable_dark p.gk_tab_news_info a{
        color: #fff;
}

div.moduletable_dark h4.gk_tab_news_header,
div.moduletable_dark h4.gk_tab_news_header a{
        color: #fff;
}

div.gk_tab_container1-style1,
div.moduletable_dark div.gk_tab_container1-style1,
div.gk_tab_container0-style1,
div.moduletable_dark div.gk_tab_container0-style1{
        background:none;
}

/* _color & _dark */

div.moduletable_dark div.gk_tab_container0-style1,
div.moduletable_dark div.gk_tab_container1-style1 {
        background: none;
}

/* Restrictions */

div.moduletable_dark .gk_tab_item_space {
        color: #969696;
}

div.gk_tab_item-style1 img{
        border: none!important;
}

div.moduletable_dark div.gk_tab_item-style1 img{
        border:1px solid #4c4e50;
}

ul.gk_tab_ul-style1 li {
        background: url('../webstyle/images/style1/gk_stuff/tablight_inactive_left.png') no-repeat 0 0;
}

ul.gk_tab_ul-style1 li span {
        background: url('../webstyle/images/style1/gk_stuff/tablight_inactive_right.png') no-repeat 100% 0;
        color: #fff;
}

ul.gk_tab_ul-style1 li span:hover{
        color: #fff;
}

ul.gk_tab_ul-style1 li.active {
        background: url('../webstyle/images/style1/gk_stuff/tab_active_left.png') no-repeat 0 0;
}

ul.gk_tab_ul-style1 li.active span {
        background: url('../webstyle/images/style1/gk_stuff/tab_active_right.png') no-repeat 100% 0;
        color: #fff;
}

div.moduletable_dark ul.gk_tab_ul-style1 li {
        background: url('../webstyle/images/style1/gk_stuff/tabdark_inactive_left.png') no-repeat 0 0;
        color: #fff;
}

div.moduletable_dark ul.gk_tab_ul-style1 li span {
        background: url('../webstyle/images/style1/gk_stuff/tabdark_inactive_right.png') no-repeat 100% 0;
        color: #fff;
}

div.moduletable_dark ul.gk_tab_ul-style1 li:hover{
        background: url('../webstyle/images/style1/gk_stuff/tabdark_hover_left.png') no-repeat 0 0;
}

div.moduletable_dark ul.gk_tab_ul-style1 li span:hover{
        background: url('../webstyle/images/style1/gk_stuff/tabdark_hover_right.png') no-repeat right 0;
        color:#fff;
}

ul.gk_tab_ul-style1 li:hover{
        background: url('../webstyle/images/style1/gk_stuff/tablight_hover_left.png') no-repeat 0 0;
}

ul.gk_tab_ul-style1 li span:hover{
        background: url('../webstyle/images/style1/gk_stuff/tablight_hover_right.png') no-repeat right 0;
        color:#fff;
}

div.moduletable_dark ul.gk_tab_ul-style1 li.active {
        background: url('../webstyle/images/style1/gk_stuff/tab_active_left.png') no-repeat 0 0;
}

div.moduletable_dark ul.gk_tab_ul-style1 li.active span {
        background: url('../webstyle/images/style1/gk_stuff/tab_active_right.png') no-repeat 100% 0;
        color: #fff;
}

/* -- Login Form --*/

ul.loginposition {
        color: #969696;
}

input#modlgn_username,
input#modlgn_passwd,
input.inputbox {
        background: #fff;
        color: #969696;
        border: 1px solid #e6e6e6;
}

input.invalid{
        border: 1px solid red!important;
}

input#modlgn_username:focus,
input#modlgn_passwd:focus {
        background: #fff;
}

/* joomla_classes.css
------------------------------------------------------------------*/

h2.contentheading,
.contentheading,
table.blog .contentheading {
        font: normal 2.0em "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
        color: #497cb5;
}

a.readon,
back_button a {
        background: url(../webstyle/images/style1/readmore_light.png) no-repeat 0 0;
        color: #fff;
}

a.readontop,
.back_button a {
        background: url(../webstyle/images/style1/readmore_light_top.png) no-repeat 0 0;
        color: #fff;
}

.button{
        background: url(../webstyle/images/style1/readon_bg.png) repeat-x 0 0;
        color: #fff;
}

.small,
.smalldark,
.written_by,
.createdate,
.modifydate,
.mosimage_caption,
.back_button {
        font: normal 11px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}

td.sectiontableheader{
        font: bold 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
        color: #497cb5;
}

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;
}

.componentheading {
        font: normal 20px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
        background: none;
}

div.img_caption.left,
div.img_caption.right {
        border: 1px solid #eee;
}

.artinfo_block {
        border-top: 1px solid #f3f3f3;
        border-bottom: 1px solid #f3f3f3;
}

.createby {
        color: #666 !important;
}

.modifydate {
        color: #aeaeae !important;
}

ul.pagination li span,
ul.pagination li strong{
        border: 1px solid #e8e8e8;
}

div.img_caption p {
        color: #497cb5!important;
}

/* Module Advertisement */

div.banneritem_text {
        border-bottom: 1px dotted #ddd;
}

/* suckerfish.css
------------------------------------------------------------------*/

div#horiz-menu li.active,
div#horiz-menu li.level1:hover{
        background: url(../webstyle/images/style1/menu_hover_left.png) no-repeat left 31px;
}

div#horiz-menu li.active span,
div#horiz-menu li.level1:hover span{
        background: url(../webstyle/images/style1/menu_hover_right.png) no-repeat right 31px;
}

div#horiz-menu li.active li span,
div#horiz-menu li.level1:hover li span{
        background: none;
}

div#horiz-menu li li.active{
        background: none;
}

div#horiz-menu li a{
        color: #8f8f8f;
}

div#horiz-menu li li a:hover{
        color: #282828!important;
}

div#wrapper_menu_std li.level1 a{
        padding-left: 13px;
}

div#horiz-menu li.level1 a{
        color: #fff;
}

div#horiz-menu li.level1 li a{
        color: #8f8f8f;
}

div#horiz-menu ul ul ul li{
        background: #ededed;
        border-bottom: 1px solid #dadada;
}

div#wrapper_menu_std ul ul li{
        background: #ededed;
        border-bottom: 1px solid #dadada;
}

/* typography.css
------------------------------------------------------------------*/

p.info{
        color:#41bcea;
}

p.tips{
        color:#E98B05;
}

p.warning{
        color:#CC0000;
}

pre,
.code {
        background-color: #f1f8ff;
        border-left: 5px solid #477cb2;
        color: #999;
}
.highlight-1 {
        background:#ffffda;
}
.highlight-2 {
        background:#f1f8ff;
}
.highlight-3 {
        background: #000;
        color: #fff;
}
.highlight-4 {
        background: #477cb2;
        color: #fff;
}
span.clear {
        border-top: 1px solid #999;
        border-bottom: 1px solid #999;
        color: #999;
}
span.clear-1 {
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
        color: #000;
}
span.clear-2 {
        border-top: 1px solid #477cb2;
        border-bottom: 1px solid #477cb2;
        color: #477cb2;
}
span.color {
        color: #999;
}
span.color-1 {
        color: #000;
}
span.color-2 {
        border-left: 2px solid #477cb2;
        color: #477cb2;
}
span.color-3 {
        border-left: 2px solid #000;
        color: #000;
}
span.color-4 {
        background: #000;
        color: #fff;
}
span.color-5 {
        background: #f1f8ff;
        color: #477cb2;
}

span.color-6 {
        border-top: 1px solid #e9e9a1;
        border-bottom: 1px solid #e9e9a1;
        background: #FFF0EF;
        color: #666;
}

span.color-7 {
        background: #477cb2;
        color: #fff;
}

.datelist {
        color: #2b2b2b;
}

.scorepend {
        background: #f7f7f7;
        color: #06203b;
}

.scoreprog {
        background: #fff5bf;
        color: #000;
}

.scoreppd {
        background: #dedede;
        color: #000;
}

.scorefinal {
        background: #d1edff;
        color: #000;
}

.scorefront {
        color: #000;
}

.sbfooter {
	font-size: 8px;
	color: #333333;
	font-family: tahoma,arial,helvetica,sans-serif;
}

.article {
	font-size: 10pt;
	color: #000000;
	font-family: tahoma,arial,helvetica,sans-serif;
}

.skedodd {
        background: #ffffff;
        color: #030303;
}

.skedeven {
        background: #dbf0f7;
        color: #030303;
}

.skedppd {
        background: #ebebeb;
        color: #030303;
}

/* popups */

div#popup_login,
div#popup_register{
        background: url(../webstyle/images/style1/popup_top.png) no-repeat 0 top;
        position: absolute;
        top: -8px;
        right: -12px;
}

div#close_button_login,
div#close_button_register{
        background: url(../webstyle/images/style1/close_button.png) no-repeat 0 top;
}

div#close_button_login:hover,
div#close_button_register:hover{
        background: url(../webstyle/images/style1/close_button.png) no-repeat 100% top;
}

div.top{
        background: url(../webstyle/images/style1/popup_middle.png) repeat-y 0 0;
}

div.bottom{
        background: url(../webstyle/images/style1/popup_bottom.png) no-repeat 0 bottom;
}

/*next button*/
.bx-next {
position:absolute;
top:40%;
right:10px;
z-index:999;
width: 30px;
height: 30px;
text-indent: -999999px;
background: url(/images/buttons/gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
.bx-prev {
position:absolute;
top:40%;
left:10px;
z-index:999;
width: 30px;
height: 30px;
text-indent: -999999px;
background: url(/images/buttons/gray_prev.png) no-repeat 0 -30px;
}

/*pager links*/
.bx-pager a {
margin-right: 5px;
color: #fff;
padding: 3px 8px 3px 6px;
font-size: 12px;
zoom:1;
background: url(gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
background: url(gray_auto.png) no-repeat 0 2px;
padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
background: url(gray_auto.png) no-repeat 0 -14px;
padding-left: 13px;
}

/*
* End color scheme styles
*/


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
text-align:center;
padding-top: 7px;
font-size:12px;
color:#666;
}

/*captions*/
.bx-captions {
text-align:center;
font-size: 12px;
padding: 7px 0;
color: #666;
}

/*auto controls*/
.bx-auto {
text-align: center;
padding-top: 15px;
}

.bx-auto a {
color: #666;
font-size: 12px;
}