/*
#------------------------------------------------------------------------
# Black and White - October 2010 template (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 
*/

/* popup */
#gkPopup { background:#1c1c1c url('../images/style1/top_bg.jpg') repeat 0 0; height: 0; overflow: hidden;}
#gkPopup h3 { color: #a39f8c; font-weight: normal; padding-top: 22px; margin-bottom: 32px; border-bottom: 1px solid #a39f8c }
#gkPopup div.buttons,
#register_form p.form_buttons { margin-left: 143px; }
#loginForm { width: 45%; padding-bottom: 22px; float: left}
#registerForm { width: 45%; padding-bottom: 22px;float: left; margin-left: 95px }
#gkPopup input.inputbox,
#gkPopup input.required { background: none; border-color: #333 }
#gkPopup legend {display: none}
#gkPopup #loginForm { margin-left: 0; }
#gkPopup #loginForm p { margin-bottom: 12px; }
#gkPopup #loginForm label { display:block; float:left; width:143px; min-width: 143px; }
#gkPopup #login-form ul { border-top: 1px dotted #333; padding-top: 12px; margin-top: 32px; }
#gkPopup #login-form ul li { float: left; margin: 0 22px 0 0; }
#gkPopup #login-form.only-one,
#register_form.only-one { width: 100%!important; margin-left: 0!important; }
.information_td { font-size: 11px; margin-left: 135px; color: #A39F8C }
.gkPopupWrap { overflow:hidden; }
#registerForm dt {float: left; display: block; width: 40%; margin: 5px 0}
#registerForm dd {float: left; display: block; margin: 5px 0}
#gkPopup span.spacer {padding: 10px 0; width: 100%}
label#jform_spacer-lbl {width: 100%; clear: both}
#registerForm dt:first-child {width: 100%; color: #A39F8C; font-size: 80%}
#gkPopup button.validate {margin: 0 10px}
.gkRegistration > form > div {margin: 10px 0 0 38%}
#gkPopup input.button {margin-left: 32%; margin-top: 10px; margin-bottom: -5px}
#gkPopup input.inputbox {width: 45%}
#gkPopup input#modlgn-remember {text-align: left; width: 3%; margin-top: 6px}
#gkPopup a.fb_button, 
#gkPopup a.fb_button_rtl, 
#gkPopup .fb_button, 
#gkPopup .fb_button_rtl {margin-top: -22px; margin-left: 127px}

/* 
 * News Show Pro GK4
 */
.nsp { position:relative; }
.nspMain { overflow:hidden; }
/* interface */

.nspBotInterface,
.nspTopInterface { overflow:hidden; width:auto; margin: 0 0 8px; }
.nspBotInterface { margin:0; padding-top:6px; }
.nspBotInterface div,
.nspTopInterface div { float:right; }
/* pagination */

.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { float:left; border:none !important; width:12px; height:11px; background:transparent url('../images/nsp_interface.png') no-repeat 50% 0!important; text-indent: -999em!important; margin:5px 0 0 5px; cursor:pointer; padding:0 !important; }
.nspBotInterface .nspPagination li:hover,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li:hover,
.nspTopInterface .nspPagination li.active { background-position: 50% -11px!important; cursor:pointer; }
.nspTopInterface .nspPagination,
.nspBotInterface .nspPagination { border:none !important; float:left; width:auto; padding:0 16px 0 0 !important; list-style-type:none; margin:0; }
.nspBotInterface .nspCounter,
.nspTopInterface .nspCounter { padding:0 3px !important; font-size:9px; font-size:90%; font-weight:normal !important; height:14px; line-height:14px; background:#888; color:#fff !important; cursor:pointer; float:left; margin:0 0 0 16px !important; }
.nspBotInterface .nspCounter span,
.nspTopInterface .nspCounter span { color:#ffffff !important; }
/* buttons: prev & next */

.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background: transparent url('../images/nsp_interface.png') no-repeat 0 -62px; float:left; border:none !important; height:20px; width:20px; margin:0 0 0 4px; cursor:pointer; text-indent:-999em; padding:0 !important; }
.nspBotInterface .nspPrev:hover,
.nspTopInterface .nspPrev:hover { background-position: 0 -82px }
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-position: 0 -22px }
.nspBotInterface .nspNext:hover,
.nspTopInterface .nspNext:hover { background-position: 0 -42px }
/* article layout*/

.nspArts { overflow:hidden; }
.nspArt div { overflow:hidden; padding:0 10px; }
.nspArt h4.nspHeader { margin-bottom:6px; font-size:100%; }
.nspArt p.nspText { float:none; }
.nspArt p.nspInfo { font-size:80%!important; margin:6px 0; }
.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 { }
.nspLinks ul li h4 { font-size:100%; line-height:130%; }
.nspLinks ul li p { margin:0; font-size:11px; line-height: 180% }
.nspLinks ul li { margin:0; padding:6px 0 3px; height:auto; border-bottom:none; }
.nspLinks ul { padding:0; margin:0; list-style-type:none; clear:none!important; }
.nspArts.left { float:right; }
.nspLinksWrap.left { float:left; }
.nspArts.right { float:left; }
.nspLinksWrap.right { float:right; }
.nspMain .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
.nspAvatar { margin-bottom:-5px; }
img.nspImage { border:1px solid #dadada!important; padding:6px; }
a:hover .nspImage { border:1px solid #d7d7d7; background: #edece7 }
.nspArt .readon { margin-top: 6px; }
a.nspComments { background: transparent url('../images/style1/icon_comments.png') no-repeat 0 1px; padding-left: 20px; }
/* suffix: nsp (dedicated for interface)*/

.box.nsp { position: relative; }
.nsp .nspTopInterface { position: absolute; right: 18px; top: 9px; }
.nsp .nspTopInterface .nspPagination li,
.nsp .nspTopInterface .nspPagination li.active,
.nsp .nspTopInterface .nspPrev,
.nsp .nspTopInterface .nspNext { background-image: url('../images/nsp_interface_suffix-nsp.png ') !important; }
.border1 .nspTopInterface .nspPagination li,
.border1 .nspTopInterface .nspPagination li.active,
.border1 .nspTopInterface .nspPrev,
.border1 .nspTopInterface .nspNext,
.border2 .nspTopInterface .nspPagination li,
.border2 .nspTopInterface .nspPagination li.active,
.border2 .nspTopInterface .nspPrev,
.border2 .nspTopInterface .nspNext,
.border3 .nspTopInterface .nspPagination li,
.border3 .nspTopInterface .nspPagination li.active,
.border3 .nspTopInterface .nspPrev,
.border3 .nspTopInterface .nspNext,
.border4 .nspTopInterface .nspPagination li,
.border4 .nspTopInterface .nspPagination li.active,
.border4 .nspTopInterface .nspPrev,
.border4 .nspTopInterface .nspNext { background-image: url('../images/nsp_interface.png ') !important; }