/*** style.portal.mode.4.css ***/

.nspMainPortalMode4 { position: relative; overflow: hidden; }.nspMainPortalMode4 .nspArtsScroll { width: 20000px; }.nspMainPortalMode4 .nspArts { width: 100%; }.nspMainPortalMode4 .nspImages { padding: 0 18px; }.nspMainPortalMode4 .nspArts,.nspMainPortalMode4 .nspArt { overflow: hidden; }.nspMainPortalMode4 .nspArt { float: left; }.nspMainPortalMode4 .nspArt:hover img { }.nspMainPortalMode4 .nspArt img { }.nspMainPortalMode4 .nspArt img,.nspMainPortalMode4 .nspArt img a { display: block; }.nspMainPortalMode4 .nspArt.active img { background: #1a1a1a; margin: 0!important; }.nspMainPortalMode4 .nspHeader { width: 100%; background: #000; background: rgba(0, 0, 0, 0.65); padding: 0; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; margin: 0!important; }.nspMainPortalMode4 .nspHeadline { padding: 0; }.nspMainPortalMode4 .nspArtHeadline { position: absolute; bottom: -100%; z-index: 1; opacity:0; filter: alpha(opacity=0); -webkit-transition:opacity 0.3s ease-in, bottom 0.3s ease-in; -moz-transition:opacity 0.3s ease-in, bottom 0.3s ease-in; -o-transition:opacity 0.3s ease-in, bottom 0.3s ease-in; transition:opacity 0.3s ease-in, bottom 0.3s ease-in;}.nspMainPortalMode4 .nspArt:hover .nspArtHeadline { opacity:1; bottom: 0; padding:0!important; filter: alpha(opacity=100); }.nspMainPortalMode4 .nspHeader a { font-family: Arial, Verdana, sans-serif!important; color: #fff!important; font-weight: bold!important; font-size: 10px!important; padding: 8px 12px; display:block; line-height: 1.1; }.nspMainPortalMode4 .nspArt { padding: 0 5px; }.nspMainPortalMode4 .nspArt > div { padding: 0; position: relative; }.nspMainPortalMode4 .nspArt > div > div { padding: 0; }.nspMainPortalMode4 .nspPrev,.nspMainPortalMode4 .nspNext { height: 16px; width: 16px; display: block; background: transparent url('../images/nsp_portal_mode_4_interface.png') no-repeat 0 0; text-indent: -999em; margin-top: -8px; cursor: pointer; }.nspMainPortalMode4 .nspPrev { position: absolute; top: 50%; left: 0; z-index: 1; }.nspMainPortalMode4 .nspNext { background-position: -16px 0; position: absolute; top: 50%; right: 0; z-index:1; }.nspMainPortalMode4 .nspPrev:hover { background-position: 0 -16px; }.nspMainPortalMode4 .nspNext:hover { background-position: -16px -16px; }.nspMainPortalMode4 .nspPrev::selection,.nspMainPortalMode4 .nspNext::selection { background:transparent!important; }.nspMainPortalMode4 .nspPrev::-moz-selection,.nspMainPortalMode4 .nspNext::-moz-selection { background:transparent!important; } .nspMainPortalMode4 .nspPrev::-webkit-selection,.nspMainPortalMode4 .nspNext::-webkit-selection { background:transparent!important; }.nspMainPortalMode4 .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }.nspFs80 { font-size:80%; }.nspFs90 { font-size:90%; }.nspFs100 { font-size:100%; }.nspFs110 { font-size:110%; }.nspFs120 { font-size:120%; }.nspFs130 { font-size:130%; }.nspFs140 { font-size:140%; }.nspFs150 { font-size:150%; }.nspFs160 { font-size:160%; }.nspFs170 { font-size:170%; }.nspFs180 { font-size:180%; }.nspFs190 { font-size:190%; }.nspFs200 { font-size:200%; }

/*** style.css ***/

.nspMain { overflow:hidden; }.nspBotInterface,.nspTopInterface { overflow:hidden; margin:5px 0; }.nspBotInterface div,.nspTopInterface div { float:right; }.nspPagination { list-style-type:none !important; margin:3px 0 0 !important; padding:0 !important; float:left; }.nspPagination li { float:left; width: 8px; height: 8px; margin: 0 4px 0 0 !important; background: url('../images/interface.png') no-repeat 50% 0; text-indent:-999em; cursor:pointer; }.nspPagination li:hover,.nspPagination li.active { background-position: 50% -8px; }.nspNext,.nspPrev { float:left; width: 14px; height: 14px; margin:0 0 0 4px; background: url('../images/interface.png') no-repeat 0 -16px; text-indent:-999em; cursor:pointer; }.nspPrev { background-position: 0 -44px }.nspNext:hover,.nspPrev:hover { background-position: 0 -30px }.nspPrev:hover { background-position: 0 -58px }.nspCounter {float:left; margin:0 0 0 8px; padding:1px 4px; border: 1px solid #ddd; border-radius:2px 2px; -moz-border-radius:2px 2px; -webkit-border-radius:2px 2px; color: #878787; font-size:9px;cursor:pointer; }.nspCounter span { }.nspBotInterface .nspCounter strong,.nspTopInterface .nspCounter strong { }.nspArts { overflow:hidden; }.nspArt { float:left; }.nspArt div { overflow: hidden; }.nspArt h4.nspHeader { }.nspArt h4.nspHeader a { text-decoration: none }.nspArt h4.nspHeader a:hover { }.nspArt img.nspImage { border: none }.nspArt p.nspText { float:none; }.nspArt p.nspText a { }.nspArt p.nspText a:hover { }.nspArt p.nspInfo { font-size:90% }.nspArt p.nspInfo a { }.nspArt p.nspInfo a:hover { }.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.left,.readon.right,.readon.center { clear:both; }.readon.left { float:left; }.readon.right { float:right; }.readon.center { display:inline; float:none; }.nspAvatar { }.nspLinks { }.nspLinks ul { padding:0 !important; list-style-type:none !important; }.nspLinks ul li { margin: 0 30px 0 0 !important }.nspLinks ul li:hover { }.nspLinks ul li h4 { }.nspLinks ul li h4 a { text-decoration: none }.nspLinks ul li h4 a:hover { }.nspLinks ul li p { }.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; }.nspFs80 { font-size:80%; }.nspFs90 { font-size:90%; }.nspFs100 { font-size:100%; }.nspFs110 { font-size:110%; }.nspFs120 { font-size:120%; }.nspFs130 { font-size:130%; }.nspFs140 { font-size:140%; }.nspFs150 { font-size:150%; }.nspFs160 { font-size:160%; }.nspFs170 { font-size:170%; }.nspFs180 { font-size:180%; }.nspFs190 { font-size:190%; }.nspFs200 { font-size:200%; }

/*** style.portal.mode.1.css ***/

.nspMainPortalMode1 { position: relative; }.nspMainPortalMode1 .nspArts,.nspMainPortalMode1 .nspArt { overflow: hidden;}.nspMainPortalMode1 .nspTopInterface { float: right; margin-top: -28px; }.nspMainPortalMode1 .nspTopInterface .nspNext,.nspMainPortalMode1 .nspTopInterface .nspPrev { background: transparent url('../images/nsp_portal_mode_1_interface.png') no-repeat 0 -28px; cursor: pointer; display: block; height: 14px; text-indent: -999em; width: 11px; }.nspMainPortalMode1 .nspTopInterface .nspNext { background-position: 0 -42px; }.nspMainPortalMode1 .nspTopInterface .nspNext:hover { background-position: 0 -14px; }.nspMainPortalMode1 .nspTopInterface .nspPrev:hover { background-position: 0 0; }.nspMainPortalMode1 .nspArt h4.nspHeader{}.nspMainPortalMode1 .nspArt h4.nspHeader a{}.nspMainPortalMode1 .nspArt h4.nspHeader a:hover{}.nspMainPortalMode1 .nspArt img.nspImage{}.nspMainPortalMode1 .nspArt p.nspText{float:none;}.nspMainPortalMode1 .nspArt p.nspText a{}.nspMainPortalMode1 .nspArt p.nspText a:hover{}.nspMainPortalMode1 .nspArt p.nspInfo{font-size:11px; color:#b3b6b7;}.nspMainPortalMode1 .nspArt p.nspInfo a{}.nspMainPortalMode1 .nspArt p.nspInfo a:hover{}.nspMainPortalMode1 .nspArt .tleft{ text-align:left; }.nspMainPortalMode1 .nspArt .tright{ text-align:right; }.nspMainPortalMode1 .nspArt .tcenter{ text-align:center; }.nspMainPortalMode1 .nspArt .tjustify{ text-align:justify; }.nspMainPortalMode1 .nspArt .fleft{float:left;}.nspMainPortalMode1 .nspArt .fright{float:right;}.nspMainPortalMode1 .nspArt .fnone{ clear:both;width:100%;float:none; }.nspMainPortalMode1 .readon_class.left,.nspMainPortalMode1 .readon_class.right,.nspMainPortalMode1 .readon_class.center{clear:both;}.nspMainPortalMode1 .readon_class.left{float:left;}.nspMainPortalMode1 .readon_class.right{float:right;}.nspMainPortalMode1 .readon_class.center{display:inline;float:none;}.nspMainPortalMode1 .unvisible{ height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }.nspFs80{ font-size:80%; }.nspFs90{ font-size:90%; }.nspFs100{ font-size:100%; }.nspFs110{ font-size:110%; }.nspFs120{ font-size:120%; }.nspFs130{ font-size:130%; }.nspFs140{ font-size:140%; }.nspFs150{ font-size:150%; }.nspFs160{ font-size:160%; }.nspFs170{ font-size:170%; }.nspFs180{ font-size:180%; }.nspFs190{ font-size:190%; }.nspFs200{ font-size:200%; }
