/*
#------------------------------------------------------------------------
# postnote - February 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 
*/

/* article layout*/
.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:90%; font-weight: normal }
.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; background-position: 7px 11px!important; background: transparent!important }
.nspLinks ul li:hover {background: transparent !important}
.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; padding: 4px; border: 1px dotted #C0C0C0 }
.nspImage { border:1px solid #dadada}
a:hover .nspImage { border:1px solid #d7d7d7; background: #edece7 }
.nspArt .readon { margin-top: 6px; }
.nspArt .readon:hover { text-decoration: none }
a.nspComments { background: transparent url('../images/style1/icon_comments.png') no-repeat 0 1px; padding-left: 20px; }
/* restrictions */
.nspArt h4.nspHeader a:hover {text-decoration: underline}
.color1 .nspArt h4.nspHeader a { color: #fff; }

.color1 .nspImage { border-color: #444 }
.color1 a:hover.nspImage { background: #333 }
.nspArt h4.nspHeader a {font-weight: bold}
/* 
 * News Show Pro GK4
 */
.nsp h3 {padding-top: 15px}
.nsp { position:relative; }
.nspMain { overflow:hidden; }
.nspBotInterface,
.nspTopInterface { overflow:hidden; width:100%; }
.nspTopInterface { position:absolute; right:20px; top:15px }
.nspBotInterface { margin:0; padding-top:6px; font-size:90%; }
.nspBotInterface div,
.nspTopInterface div { float:right; }

.nspBotInterface .nspPagination li,
 .nspTopInterface .nspPagination li,
 .nspBotInterface .nspPagination li.active,
 .nspTopInterface .nspPagination li.active,
 .nspBotInterface .nspPrev,
 .nspTopInterface .nspPrev,
 .nspBotInterface .nspNext,
 .nspTopInterface .nspNext { float:left; border:none!important; line-height:14px; height:14px; min-height:14px; min-width:14px; margin:0 0 0 4px; cursor: pointer; text-indent:-999em; padding:0!important; }

.nspBotInterface .nspPagination li,
 .nspTopInterface .nspPagination li,
 .nspBotInterface .nspPagination li.active,
 .nspTopInterface .nspPagination li.active{min-height:8px!important;min-width:8px!important;height:8px!important}

.nspBotInterface .nspPrev,
 .nspTopInterface .nspPrev,
 .nspBotInterface .nspNext,
 .nspTopInterface .nspNext { text-indent:0; background:#888; font-size:9px; color:#fff;padding:0 4px!important; width: 20px }
.nspBotInterface .nspPrev:hover,
 .nspTopInterface .nspPrev:hover,
.nspBotInterface .nspNext:hover,
 .nspTopInterface .nspNext:hover { background:#444; color:#fff;}
.nspTopInterface .nspPagination,
 .nspBotInterface .nspPagination { border:none!important; float:left; width:auto; padding:0 0px 0 0!important; list-style-type:none; margin:0; }
.nspBotInterface .nspPagination li,
 .nspTopInterface .nspPagination li { background:#888; }
.nspBotInterface .nspPagination li:hover,
 .nspBotInterface .nspPagination li.active,
 .nspTopInterface .nspPagination li:hover,
 .nspTopInterface .nspPagination li.active { background:#444; }
.nspBotInterface .counter,
 .nspTopInterface .counter { padding:0 3px!important; font-size:9px;font-weight:normal!important; height:14px;line-height:14px; background:#888; color:#fff!important; cursor:pointer; font-size:90%; float:left; margin:0 0 0 16px !important; }
.nspBotInterface .counter span,
 .nspTopInterface .counter span{color:#fff!important;}
.nspArts { overflow:hidden; }
.nspArt { float:left; }
.nspArt div { padding:0 10px; }
.nspArt h4.nsp_header { margin-bottom:6px; font-size: 110%; }
.nspArt h4.nsp_header cufon { padding-bottom: 4px }
.nspArt p.nsp_text { float:none; }
.nspArt p.nsp_info { font-size:90%; 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; }
.readon_class.left,
 .readon_class.right,
 .readon_class.center { clear:both; }
.readon_class.left { float:left; }
.readon_class.right { float:right; }
.readon_class.center { display:inline; float:none; }
.nspArt .readon_class{color:#fff!important;}
.nspArt .readon_class:hover{text-decoration:none!important;}
.nspLinks ul { padding:0; margin:0; list-style-type:none; }
.nspLinks ul li { margin:0; padding:6px 0 3px; height:auto; border-bottom: none; background: none; width: 100% !important }
.nspLinks ul li h4 { font-weight: normal; font-size: 100%; line-height:90%; }
.nspLinks ul li h4 a { font-weight: normal; font-size: 100% }
.nspLinks ul li p { line-height:20px; margin:0; font-size: 90% }
.news .nspArt{border-top: 1px solid #555; padding: 5px 0}
.news .nspArt:first-child{border: none}
/* positioning */
.nspArts.left { float:right; }
.nspLinks_wrap.left { float:left; }
.nspArts.right { float:left; }
.nspLinksWrap.right { float:right; }
/* make element unvisible */
.nspMain .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
.nsp { position:relative; }
/* color suffixes*/
.nspArts .readon:hover {text-decoration: none}
.red .nspBotInterface .nspPrev, .red .nspTopInterface .nspPrev, .red .nspBotInterface .nspNext, .red .nspTopInterface .nspNext, .red .nspBotInterface .nspPagination li, .red .nspTopInterface .nspPagination li, .red .nspBotInterface .counter, .red .nspTopInterface .counter, .red .nsp_art .readon_class, .red .adminform button, .red #adminForm button, .red .button, .red a.readon, .red input[type="submit"], .red input[type="button"] { background:#E33649; }
.red .nspBotInterface .nspPrev:hover, .red .nspTopInterface .nspPrev:hover, .red .nspBotInterface .nspNext:hover, .red .nspTopInterface .nspNext:hover, .red .nspBotInterface .nspPagination li:hover, .red .nspBotInterface .nspPagination li.active, .red .nspTopInterface .nspPagination li:hover, .red .nspTopInterface .nspPagination li.active, .red .nsp_art .readon_class:hover, .red .adminform button:hover, .red #adminForm button:hover, .red .button:hover, .red a.readon:hover, .red input[type="submit"]:hover, .red input[type="button"]:hover { background:#9C0010;text-decoration:none }
.red .nspAvatar {border-color:#d5555c }

.blue .nspBotInterface .nspPrev, .blue .nspTopInterface .nspPrev, .blue .nspBotInterface .nspNext, .blue .nspTopInterface .nspNext, .blue .nspBotInterface .nspPagination li, .blue .nspTopInterface .nspPagination li, .blue .nspBotInterface .counter, .blue .nspTopInterface .counter, .blue .nsp_art .readon_class, .blue .adminform button, .blue #adminForm button, .blue .button, .blue a.readon, .blue input[type="submit"], .blue input[type="button"] { background:#4EBBF2; }
.blue .nspBotInterface .nspPrev:hover, .blue .nspTopInterface .nspPrev:hover, .blue .nspBotInterface .nspNext:hover, .blue .nspTopInterface .nspNext:hover, .blue .nspBotInterface .nspPagination li:hover, .blue .nspBotInterface .nspPagination li.active, .blue .nspTopInterface .nspPagination li:hover, .blue .nspTopInterface .nspPagination li.active, .blue .nsp_art .readon_class:hover,.blue .adminform button:hover, .blue #adminForm button:hover, .blue .button:hover, .blue a.readon:hover, .blue input[type="submit"]:hover, .blue input[type="button"]:hover { background:#006599;text-decoration:none }
.blue .nspAvatar {border-color: #38a1d5}
.green .nspBotInterface .nspPrev, .green .nspTopInterface .nspPrev, .green .nspBotInterface .nspNext, .green .nspTopInterface .nspNext, .green .nspBotInterface .nspPagination li, .green .nspTopInterface .nspPagination li, .green .nspBotInterface .counter, .green .nspTopInterface .counter, .green .nsp_art .readon_class, .green .adminform button, .green #adminForm button, .green .button, .green a.readon, .green input[type="submit"], .green input[type="button"]  { background:#A2D41E; }
.green .nspBotInterface .nspPrev:hover, .green .nspTopInterface .nspPrev:hover, .green .nspBotInterface .nspNext:hover, .green .nspTopInterface .nspNext:hover, .green .nspBotInterface .nspPagination li:hover, .green .nspBotInterface .nspPagination li.active, .green .nspTopInterface .nspPagination li:hover, .green .nspTopInterface .nspPagination li.active, .green .nsp_art .readon_class:hover, .green .adminform button:hover, .green #adminForm button:hover, .green .button:hover, .green a.readon:hover, .green input[type="submit"]:hover, .green input[type="button"]:hover { background:#668C00; text-decoration:none }
.green .nspAvatar {border-color: #8dc200; text-decoration: none}

.orange .nspBotInterface .nspPrev, .orange .nspTopInterface .nspPrev, .orange .nspBotInterface .nspNext, .orange .nspTopInterface .nspNext, .orange .nspBotInterface .nspPagination li, .orange .nspTopInterface .nspPagination li, .orange .nspBotInterface .counter, .orange .nspTopInterface .counter, .orange .nsp_art .readon_class, .orange .adminform button, .orange #adminForm button, .orange .button, .orange a.readon, .orange input[type="submit"], .orange input[type="button"] { background:#FFB369; }
.orange .nspBotInterface .nspPrev:hover, .orange .nspTopInterface .nspPrev:hover, .orange .nspBotInterface .nspNext:hover, .orange .nspTopInterface .nspNext:hover, .orange .nspBotInterface .nspPagination li:hover, .orange .nspBotInterface .nspPagination li.active, .orange .nspTopInterface .nspPagination li:hover, .orange .nspTopInterface .nspPagination li.active, .orange .nsp_art .readon_class:hover,.orange .adminform button:hover, .orange #adminForm button:hover, .orange .button:hover, .orange a.readon:hover, .orange input[type="submit"]:hover, .orange input[type="button"]:hover { background:#E67615;text-decoration:none }
.orange .nspAvatar {border-color:#ffaf04}


.black .nspBotInterface .nspPrev, .black .nspTopInterface .nspPrev, .black .nspBotInterface .nspNext, .black .nspTopInterface .nspNext, .black .nspBotInterface .nspPagination li, .black .nspTopInterface .nspPagination li, .black .nspBotInterface .counter, .black .nspTopInterface .counter, .black .nsp_art .readon_class, .black .adminform button, .black #adminForm button, .black .button, .black a.readon, .black input[type="submit"], .black input[type="button"] { background:#999; text-decoration:none; color: #fff}
.black .nspBotInterface .nspPrev:hover, .black .nspTopInterface .nspPrev:hover, .black .nspBotInterface .nspNext:hover, .black .nspTopInterface .nspNext:hover, .black .nspBotInterface .nspPagination li:hover, .black .nspBotInterface .nspPagination li.active, .black .nspTopInterface .nspPagination li:hover, .black .nspTopInterface .nspPagination li.active, .black .nsp_art .readon_class:hover,
.black .adminform button:hover, .black #adminForm button:hover, .black .button:hover, .black a.readon:hover, .black input[type="submit"]:hover, .black input[type="button"]:hover { background:#666; text-decoration:none}
.black .nspAvatar {border-color: #555}
/* popup */
.gkPopup { color:#ddd; display:none; margin:24px 0 0; overflow:hidden; position:absolute; top:40px; z-index:10000; }
.gkPopupWrap { box-shadow:0 2px 6px #666; -moz-box-shadow:0 2px 6px #666; -webkit-box-shadow:0 2px 6px #666; }
.gkPopupWrap { background:url("../images/style1/submenu_bg.png") repeat-x scroll 0 bottom #555; overflow:hidden; padding:18px; }
#gkToolbar a.popup span { background: #555; color:#FFF; }
#gkToolbar a.popup span { background: #555; color:#FFF; display:block; height:24px !important; line-height:24px; text-decoration:none; }
.gkPopupWrap .button { background: #333; color: #fff; border:none!important;}
.gkPopupWrap .button:hover { background: #666; border:none!important;}
.gkPopupWrap a{ color: #fff; }
.gkPopupWrap a:hover { color: #fff; text-decoration:underline; }
.gkPopupWrap #form-login-remember { margin: 10px 0 10px 0; width: 124px; float: right; }
.gkPopupWrap #form-login-password .inputbox,
.gkPopupWrap #form-login-username .inputbox { float: right; width:110px; }
.gkPopupWrap #form-login-password label,
.gkPopupWrap #form-login-username label { line-height: 27px; }
.gkPopupWrap p { clear: both; }


/*
 * K2 Tag Cloud
 */
 
.red div.k2TagCloudBlock a:hover {background:#9C0010;}
.blue div.k2TagCloudBlock a:hover {background:#006599;}
.green div.k2TagCloudBlock a:hover {background:#668C00;}
.orange div.k2TagCloudBlock a:hover {background:#E67615;}
.black div.k2TagCloudBlock a:hover {background:#666;}


