/*

#------------------------------------------------------------------------

# Memovie - April 2011 (for Joomla 1.6)

#

# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

*/

/* 

 * News Show Pro GK4

 */

.nsp { position:relative; }

.nspMain { overflow:hidden; }

/* interface */

.nspTopInterface {position:absolute; right:16px; top:10px; margin: 0;}

/* pagination */

.nspPagination {float:left;list-style-type:none !important;margin:0 0 0 6px!important;padding:0 !important;}

.nspTopInterface ul.nspPagination,

.nspBotInterface ul.nspPagination { width: auto; }

.nspBotInterface .nspPagination li,

.nspTopInterface .nspPagination li {background:url("../images/style1/nsp-interface.png") no-repeat 0 0;border:none!important;height:17px!important; width:11px!important;margin: 0 0 0 6px;padding: 0;}

.nspBotInterface .nspPagination li.active,

.nspBotInterface .nspPagination li:hover,

.nspTopInterface .nspPagination li:hover,

.nspTopInterface .nspPagination li.active { background:url("../images/style1/nsp-interface.png") no-repeat -11px 0; }

.nspBotInterface .counter,

.nspTopInterface .counter { background:#ddd;color:#444; padding:1px 3px;cursor:pointer;border-radius:2px 2px;-moz-border-radius:2px 2px;-webkit-border-radius:2px 2px;font-size:9px;float:left; margin:0 0 0 3px;}

.nspBotInterface .counter span,

.nspTopInterface .counter span { }

.nspBotInterface .counter strong,

.nspTopInterface .counter strong { } 

/* buttons: prev & next */

.nspBotInterface .nspPrev,

.nspTopInterface .nspPrev,

.nspBotInterface .nspNext,

.nspTopInterface .nspNext,

.nspBotInterface .nspPrev:hover,

.nspTopInterface .nspPrev:hover,

.nspBotInterface .nspNext:hover,

.nspTopInterface .nspNext:hover { background: transparent url('../images/style1/nsp-interface.png') no-repeat -44px 0;width:22px;height:17px;margin:0;padding:0;border: none;float:left;text-indent: -9999px;}

.nspBotInterface .nspPrev,

.nspTopInterface .nspPrev {background-position:-22px 0;margin-left: 20px;}

.nspBotInterface .nspPrev:hover,

.nspTopInterface .nspPrev:hover {margin-left: 20px;background-position: -66px 0;}

.nspBotInterface .nspNext:hover,

.nspTopInterface .nspNext:hover {background-color: transparent;background-position: -88px 0;}

/* article layout*/

.nspArts { overflow:hidden; }

.nspArt h4.nspHeader {}

/*.nspArt h4.nspHeader a { color: #222; }*/

.nspArt p.nspText { }

.nspArt p.nspInfo {}

.nspArt .tleft { text-align:left; }

.nspArt .tright { text-align:right; }

.nspArt .tcenter { text-align:center; }

.nspArt .tjustify { text-align:justify; }

.nspArt .fleft { float:left; }

.nspArt .fright { float:right; }

.nspArt .fnone { clear:both; width:100%; float:none; }

.nspArt { float:left; }

.readon.left,

.readon.right,

.readon.center { clear:both; }

.readon.left { float:left; }

.readon.right { float:right; }

.readon.center { display:inline; float:none; }

.nspLinks ul li h4 a {color:#fff}

.nspLinks ul li h4 { font-size:100%;text-transform:uppercase;}

.nspLinks ul li {font-size:90%;line-height:160%;padding:6px !important;margin:0 0 5px 4px!important;} 

.box.color1 .nspLinks ul li {border:none!important}

.box.color1 .nspLinks ul li p {color:#CCCCCC;}

#gkBottom1 .nspLinks ul li {line-height:120%}

#gkBottom1 .nspLinks ul li p {color:#999999;padding:5px 0;}

#gkBottom1 .nspLinks ul li h4,

#gkBottom1 .nspLinks ul li h4 a {color:#333333;}

#gkBottom1 .nspLinks ul li:hover a, 

#gkBottom1 .nspLinks ul li:hover p { color: #fff; cursor:pointer}

.nspLinksWrap.left { float:left; }

.nsp .nspHeader {padding:0 !important;}

.nspLinks ul li p {margin:0 !important}

/* Tabs Module */

.clearfix-tabs { clear:both; }

.gkTabItemSpace {padding:10px 10px 10px 5px; }

div.gkTabWrap { margin:0 auto  }

div.gkTab { position:relative; }

div.gkTabItem { float:left; overflow:hidden; padding:0; }

div.gkTabsWrapper { text-align:center; }

ul.gkTabs {background:url("../images/style1/module_titles.png") repeat-x scroll 0 -45px transparent !important;border-bottom:1px solid #FFFFFF;height:44px;line-height:44px;margin-top:0;text-shadow:1px 1px 1px #EEEEEE;}

ul.gkTabs li {background:url("../images/style1/tabs_left.png") no-repeat scroll 0 -24px transparent;border:medium none !important;cursor:pointer;float:left;font-size:90%;font-weight:bold;height:24px;line-height:24px;margin:10px 5px;padding:0 0 0 12px;text-transform:uppercase;}

ul.gkTabs li span {background:transparent url('../images/style1/headings.png') no-repeat right -24px;padding:0 12px 0 0;display:block}

ul.gkTabs li.active { color:#4A729F!important}

ul.gkTabs li:first-child {  margin:10px 5px 10px 18px  }

ul.gkTabs li.active:first-child {  }

div.gkTabContainer0 { clear:both; margin:0; }

div.gkTabContainer1 { overflow:hidden; margin:0; }

.gkTabItem { float: left; overflow: hidden; }

.gkTabButtonNext,

.gkTabButtonPrev { text-indent: -999em; }

.gkTabContainer0,

.gkTabContainer1,

.gkTabContainer2 { position:relative; }

.gkTabItem { position: absolute; left: -999em; top: 0; width: 100%; }

.gkTabItem.active { position: static; left: 0;}

div.nsp { position:relative }

.nspArt div { padding: 0 10px 0 0 }

.nspInfo { margin:2px 0;color:#999}

/* 

 * News Show Pro GK4 

 * Top section:_color1 moduletable 

 */

.box.color1 .nspLinks ul {margin:0;}

.box.color1 .nspBotInterface .nspPagination li,

.box.color1 .nspTopInterface .nspPagination li { background-position: 0 -17px; }

.box.color1 .nspBotInterface .nspPagination li.active,

.box.color1 .nspBotInterface .nspPagination li:hover,

.box.color1 .nspTopInterface .nspPagination li:hover,

.box.color1 .nspTopInterface .nspPagination li.active { background-position: -11px -17px; }

.box.color1 .nspBotInterface .nspPrev,

.box.color1 .nspTopInterface .nspPrev,

.box.color1 .nspBotInterface .nspNext,

.box.color1 .nspTopInterface .nspNext,

.box.color1 .nspBotInterface .nspPrev:hover,

.box.color1 .nspTopInterface .nspPrev:hover,

.box.color1 .nspBotInterface .nspNext:hover,

.box.color1 .nspTopInterface .nspNext:hover { background-position: -44px -17px; }

.box.color1 .nspBotInterface .nspPrev,

.box.color1 .nspTopInterface .nspPrev { background-position:-22px -17px; }

.box.color1 .nspBotInterface .nspPrev:hover,

.box.color1 .nspTopInterface .nspPrev:hover { background-position: -66px -17px; }

.box.color1 .nspBotInterface .nspNext:hover,

.box.color1 .nspTopInterface .nspNext:hover { background-position: -88px -17px; }

/* 

 * News Show Pro GK4 

 * Top section:_color2 moduletable,  

 */

.box.color2 .nspBotInterface .nspPagination li,

.box.color2 .nspTopInterface .nspPagination li { background-position: 0 -34px; }

.box.color2 .nspBotInterface .nspPagination li.active,

.box.color2 .nspBotInterface .nspPagination li:hover,

.box.color2 .nspTopInterface .nspPagination li:hover,

.box.color2 .nspTopInterface .nspPagination li.active { background-position: -11px -34px; }

.box.color2 .nspBotInterface .nspPrev,

.box.color2 .nspTopInterface .nspPrev,

.box.color2 .nspBotInterface .nspNext,

.box.color2 .nspTopInterface .nspNext,

.box.color2 .nspBotInterface .nspPrev:hover,

.box.color2 .nspTopInterface .nspPrev:hover,

.box.color2 .nspBotInterface .nspNext:hover,

.box.color2 .nspTopInterface .nspNext:hover { background-position: -44px -34px; }

.box.color2 .nspBotInterface .nspPrev,

.box.color2 .nspTopInterface .nspPrev { background-position:-22px -34px; }

.box.color2 .nspBotInterface .nspPrev:hover,

.box.color2 .nspTopInterface .nspPrev:hover { background-position: -66px -34px; }

.box.color2 .nspBotInterface .nspNext:hover,

.box.color2 .nspTopInterface .nspNext:hover { background-position: -88px -34px; }

/* 

 * News Show Pro GK4 

 * Top section:nopadding moduletable 

 */

.nopadding .nspInfo { margin:6px 0 0 0;color:#999}

.nopadding h4.nspHeader,

.nopadding .nspText,

.nopadding .nspInfo,

.nopadding .nspArt .readon,

.nopadding .nspLinks ul,

.nopadding .nspBotInterface { padding:0 0 0 10px }



/* gk_popup */



#gkHide { display: none; height: 28px; margin: 0; position: absolute; right: 0; z-index: 100;overflow:hidden; }

#gkLoginPopup {display: none; margin: 38px 1px 0 0; position: absolute; right: 0; z-index: 100;float:left;}

#gkPopupContent {background:url("../images/top_bg.png") repeat-x scroll 0 100% #3D4044;color:#B5B5B5;overflow:hidden;padding:18px;box-shadow: 0 3px 10px #000; -moz-box-shadow: 0 3px 10px #000; -webkit-box-shadow: 0 3px 10px #000; width:400px; }

#gkLoginPopup .box {margin:0 0 0 20px;}

#gkLoginPopup .gkPopupClose {background:url("../images/popup_close.png") no-repeat scroll 0 top transparent;cursor:pointer;float:right;height:24px;margin:3px 0 0;position:relative;text-indent:-999em;top:-3px;width:24px;}

#gkLoginPopup .gkPopupClose:hover {background-position:right top}

.pretext{margin:0 -20px 10px;text-align:center;}

.userdata {width:380px;padding:0 !important}

#form-login-username,

#form-login-password,

#form-login-remember {float:left}

#form-login-password {margin-left:20px;}

input#modlgn-username,

input#modlgn-passwd {width:156px;display:block}

#login-form ul {border-top:1px solid #414449;}

#login-form ul li:first-child {border:medium none;margin-left:0;padding-left:0;}

#login-form ul li {border-left:1px solid #414449;border-top:medium none !important;border-bottom:medium none !important;float:left;line-height:normal;margin:15px 0 0 5px;padding:0 0 0 5px;}

#gkLoginPopup .button {float:right;margin:5px 4px 20px 0;}

#gkLoginPopup .button:hover {background:none repeat scroll 0 0 #333333;color:#FFFFFF;}

#login-form ul li a:hover, #gkLoginPopup a:hover {color:#FFFFFF !important;}

#gkLoginPopup .box_menu {float:left;width:40%;margin:0 0 0 30px;}

#gkLoginPopup .box_menu, 

#gkLoginPopup .content,

#gkLoginPopup .box_menu li {background:none;border:none;}

#gkLoginPopup .box_menu li {font-weight:normal;height:auto;line-height:220%}

#gkLoginPopup h3 {color:#CCCCCC}
/* k2 */
#sbox-window {background-color: #000 !important;}
#sbox-window.shadow {box-shadow: 0 0 0 0 !important;}