body {font-size:1em; font-family:Arial,helvetica,sans-serif}

#innerwrapper {background:#fff url(/img/nsl/bg2.gif)}


#breakingnews {position:relative; color:#fff; font-size:11px; overflow:hidden}
#breakingnews .pad {padding:3px 10px 5px 228px;}
#breakingnews h3.title {margin:0px;padding:0px; color:#fff; font-size:18px; letter-spacing:-1px}
#breakingnews h3.title a {text-decoration:none; color:#fff}
#breakingnews h3.title a:hover {text-decoration:underline}
#breakingnews .flash {position:absolute}
#breakingnews #ticker {margin-top:5px;padding-top:5px; width:420px; background:url(/img/breaking/dotdot.gif) top left repeat-x}


.frontpagenewest ul {margin:0px; padding:0px; list-style:none}
.frontpagenewest ul li {margin:0px; padding:0px; font-size: 1em; }
.frontpagenewest ul li a {zoom:100%; background:url(/img/nsl/dotdot.gif) bottom repeat-x; display:block;padding:5px 10px 5px 38px; margin:0 5px; font-size:0.7em; color:#151515; text-decoration:none}
.frontpagenewest ul li a em {font-style:normal;display:block; color:#999; position:absolute; margin-left:-35px}
.frontpagenewest ul li a:hover {text-decoration:underline}

/*
#fpnewscarousel .trans {font-family:arial,sans-serif;z-index:1;position:absolute; height:50px; width:430px;  bottom:0px; left:0px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/app_themes/red/mnubg.png, sizingMethod='scale') }
html>body #fpnewscarousel .trans {background:url(/app_themes/red/mnubg.png);height:auto !important; min-height:50px}
#fpnewscarousel .transinner {padding:8px}
#fpnewscarousel .item {zoom:100%;position:relative}
#fpnewscarousel h3 {font-family:arial;color:#fff;margin:0px; padding:0px; font-size:1.6em; font-weight:normal; letter-spacing:-0.05em}
#fpnewscarousel h3 a {color:#fff; text-decoration:none}
#fpnewscarousel p.undertitle {margin:0px; padding:8px 8px; background:#2A2927; color:#fff; font-size:0.8em; bottom:0px}
#fpnewscarousel img {border:0px}
#fpnewscarousel img.full {width:520px;height:245px}
.fpnewscarouselthumbnails img.thumb {border:2px solid #000;z-index:1}
a:hover img.thumb {-moz-opacity:1; filter:alpha(opacity=100)}
*/

.controlspacerline {height:1px; overflow:hidden; background:#d5d5d5}
.controlspacer {height:8px;zoom:100%; background-color:#fff; overflow:hidden}


.frontpagenewest { background:#292826 }
.frontpagenewest h3 {margin:0px;padding:0px}
.frontpagenewest h3 a {background:url(/img/nsl_sprite.gif) no-repeat; height:17px; display:block; overflow:hidden; text-indent:-9999px}
.frontpagenewest .left {float:left; width:220px}
.frontpagenewest .left .menu {padding:5px 8px}
.frontpagenewest .left .menu a { display: block; color:#e0e0e0; font-size:10px; text-decoration:none; clear:both;}
.frontpagenewest .left .menu a.glumi, .frontpagenewest .left .menu span.glumi { display: block; color:#e0e0e0; font-size:10px; text-decoration:none; float:left; clear:none;}
.frontpagenewest .left .menu  a:hover {color:#fff}
.frontpagenewest .left .menu  span.hide {display:none}
.frontpagenewest #newsscroller {float:right; width:439px; background:#e0e0e0; height:80px; overflow:hidden}
.frontpagenewest #newsscroller .newsscrollerinner { position:relative; height:80px; overflow:auto}


/*
.sIFR-hasFlash #fpnewscarousel h3{
	visibility: hidden;
	
	letter-spacing: -3px !important;	
}
*/



/* frontpage newsbox */
.fpnewsbox { width:520px; overflow:hidden}

.fpnewsbox .topnews {width:220px;float:left; overflow:hidden}
.fpnewsbox .topnews h3 {margin:0px; padding:5px 8px 10px 8px; color:#fff;  font-weight:bold; font-size:1em; letter-spacing:-0.03em; line-height:1.1em}
.fpnewsbox .topnews h3 a {color:#fff; text-decoration:none}
.fpnewsbox .topnews h3 a:hover {text-decoration:underline}
.fpnewsbox .topnews img {border:0px}
.fpnewsbox .topnews p {margin:0 8px;padding:0px; font-size:0.77em; color:#fff}

/*
.sIFR-hasFlash .fpnewsbox .topnews h3 a{
	visibility: hidden;
	font-size: 1.1em !important;
	letter-spacing: -2px !important;	
}
*/


.fpnewsbox h2 {margin:0px; overflow:hidden; padding:0px; background:url(/img/nsl_sprite.gif) no-repeat 0px -17px; height:17px; text-indent:-9999px}
.fpnewsbox h2.Sport {background-position:0px -34px}
.fpnewsbox h2.XMag {background-position:0px -51px}

.fpnewsbox .content {width:300px; float:right; background:#fff; height:270px}
html>body .fpnewsbox .content {height:auto !important; min-height:270px}


.fpnewsbox ul {list-style:none; margin:0px; padding:0px}

.fpnewsbox ul li img {border:1px solid #c0c0c0;position:absolute; margin:2px 0 0 -104px}
.fpnewsbox ul li {background:#fff;padding-left:7px; zoom:100%}


.fpnewsbox ul li a {background:url(/img/nsl/dotdot.gif) bottom repeat-x ; zoom:100%; height:55px; margin:0px;display:block;padding:5px 5px 5px 104px; font-weight:normal;text-decoration:none; color:#999}
html>body .fpnewsbox ul li a {height:auto !important; min-height:55px}

.fpnewsbox ul li.noimage a strong {display:inline}
.fpnewsbox ul li.noimage a {padding:5px 5px 5px 33px; height:auto !important}
.fpnewsbox ul li.noimage em {position:absolute; margin:-1px 0 0 -33px}
html>body .fpnewsbox ul li.noimage a {min-height:15px}

.fpnewsbox ul li a.noimagelast { background: none; padding-bottom: 0px; }

.fpnewsbox ul li a em.date {font-style:normal; font-size:11px; text-transform:capitalize}
.fpnewsbox ul li a strong {display:block; font-size:0.75em; font-weight:normal; color:#151515;line-height:1.15em}
.fpnewsbox ul li.noimage a strong {font-size:11px; font-weight:normal; color:#151515}
.fpnewsbox ul li.noimage a em {font-size:11px}

.fpnewsbox ul li a:hover {background-color:#f0f0f0; }
.fpnewsbox ul li a:hover strong {text-decoration:underline}

.fpnewsbox ul li a img {width:95px; height:50px; border:0px}


.fpnewsbox .tabs {position:absolute; height:17px; overflow:hidden}
.fpnewsbox .tabs a {float:left; display:block; background:url(/img/nsl_sprite.gif) no-repeat ; height:17px; overflow:hidden; text-indent:-9999px}
.fpnewsbox h2 a {display:block}

.fpnewsbox .tabs {margin-left:350px;overflow:hidden}

.fpnewsbox .tabs span.hide {display:block;width:10px;height:17px;float:left; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat 0px -120px}
.fpnewsbox .tabs a.najnovije {width:53px; background-position:-111px -119px}
.fpnewsbox .tabs a.najnovije:hover {width:53px; background-position:-111px -136px}
.fpnewsbox .tabs a.selnajnovije {width:53px; background-position:-111px -136px}

.fpnewsbox .tabs a.najcitanije {width:60px; background-position: -46px -119px}
.fpnewsbox .tabs a.najcitanije:hover{width:60px; background-position: -46px -136px}
.fpnewsbox .tabs a.selnajcitanije {width:60px; background-position: -46px -136px}

.fpnewsbox .tabs a.izbor {width:29px; background-position: -11px -119px}
.fpnewsbox .tabs a.izbor:hover{width:29px; background-position: -11px -136px}
.fpnewsbox .tabs a.selizbor {width:29px; background-position: -11px -136px}


.fpizdvojeno {margin:0px 8px 0px 8px}
.fpizdvojeno .pad {height:172px; width:123px; overflow:hidden; zoom:100%; overflow:hidden}
.color1 {background:#E00605}
.color2 {background:#E00605}
.color3 {background:#E00605}
.color4 {background:#1CA108}
.color5 {background:#1CA108}
.color6 {background:#1CA108}
.color7 {background:#F55308}
.color8 {background:#F55308}
.color9 {background:#2A2927}
.color10 {background:#2A2927}
.color11 {background:#2A2927}
.color12 {background:#873477}

.fpizdvojeno h3 {margin:0px; padding:0px; height:17px; overflow:hidden; text-indent:-9999px;  background-image:url(/img/nsl/nametags.gif)}
.color1 h3 {background-position:0 0 }
.color2 h3 {background-position:0 -19px}
.color3 h3 {background-position:0 -38px}
.color4 h3 {background-position:0 -57px}
.color5 h3 {background-position:0 -76px}
.color6 h3 {background-position:0 -95px}
.color7 h3 {background-position:0 -114px}
.color8 h3 {background-position:0 -133px}
.color9 h3 {background-position:0 -152px}
.color10 h3 {background-position:0 -171px}
.color11 h3 {background-position:0 -190px}


.fpizdvojeno img {width:123px}
.fpizdvojeno em { display:block; font-size:0.7em; font-style:normal; margin:0px;padding:8px; color:#fff}
.fpizdvojeno a {color:#fff; text-decoration:none; margin:0px;padding:0px}
.fpizdvojeno a:hover {text-decoration:underline}
.fpizdvojeno p {margin:0px;padding:0px}

.izdvojeno .controlspacerline {height:1px; background:#BABABA;margin:0 8px; overflow:hidden}
.izdvojeno .controlspacer {height:8px; zoom:100%;background:transparent; overflow:hidden}

/* frontpage newsbox */



/*
.vrijeme {font-size:11px;width:147px; padding-bottom:5px}
.vrijeme .pad {padding:0 2px}
.vrijeme .pic {float:left; width:80px; background-color:#fff}
.vrijeme .wminmax {font-size:17px;background-color:#e0e0e0;text-align:center;line-height:33px;}
.vrijeme .minmaxholder {font-size:17px;letter-spacing:-1px;width:47px; float:left}
.vrijeme select {font-family:arial;font-size:11px; color:#000}

.tecaj {font-size:11px;width:147px; padding-bottom:5px}
.tecaj .pad {padding:0 0px}
.tecaj select {font-size:11px; font-weight:bold;margin:0px;padding:0px;font-family:Arial; width:45px}
.tecaj input {font-size:11px;margin:0px;padding:0px}

*/



/*
.sIFR-hasFlash .login h3 span {
	display:block;
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 13px;
}
*/

.login h3 {height:17px; overflow:hidden; margin:0px; padding:0px}
.login h3.klub a {height:17px;overflow:hidden;background:url(/img/nsl_sprite.gif) no-repeat 0 -68px;display:block; text-indent:-9999px}

.login .menu span.hide {display:block;width:10px;height:17px;float:left; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat 0px -120px}

.login .menu {margin:-17px 0 0 140px; height:17px; overflow:hidden}
.login .menu a {float:left; height:17px; display:block; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat}
.login .menu a.online {width:72px; background-position:-168px -119px}
.login .menu a.online:hover {width:72px; background-position:-168px -136px}
.login .menu a.selonline {width:72px; background-position:-168px -136px}

.login .menu a.forum {width:35px; background-position:-245px -119px}
.login .menu a.forum:hover {width:35px; background-position:-245px -136px}
.login .menu a.selforum {width:35px; background-position:-245px -136px}

.login .menu a.chat {width:25px; background-position:-285px -119px}
.login .menu a.chat:hover {width:25px; background-position:-285px -136px}
.login .menu a.selchat {width:25px; background-position:-285px -136px}

.login {font-family:Arial,helvetica,sans-serif; font-size:0.7em; color:#000; background:#E0E0E0; zoom:100%}
.login .pad {padding:4px 8px}
.login .ulogirajtese {background:url(/img/nsl/dotdot.gif) bottom repeat-x; padding:0 0 5px 0}
.login fieldset {margin:0px;padding:0px 0px; border:0px; position:relative }
.login fieldset label {width:50px; display:block; margin-top:6px; position:absolute}
.login fieldset input.txtpassword,.login fieldset input.txtlogin {font-size:1em; margin:5px 0 2px 50px; width:100px; border:1px solid #000}
.login fieldset .zapamti {position:absolute; top:3px; margin:0 0 0 175px}
.login fieldset .btnlogin {position:absolute; top:24px; margin:0 0 0 175px}
.login .options {background:url(/img/nsl/dotdot.gif) top repeat-x; padding:8px 0 4px 0; font-size:0.8em; color:#909090}
.login .options a {color:#909090; text-decoration:none}
.login .options a:hover {text-decoration:underline}
.login .avatar {position:absolute; border:0px}
.login ul.info {margin:0 0 0 70px; padding:0px; list-style:none}
.login ul li {margin:0px; padding:0px}
.login ul li.username {margin:0px; padding:4px 0 4px 0; background:url(/img/nsl/dotdot.gif) bottom repeat-x;}
.login ul li a {color:#151515; text-decoration:none}
.login ul li a:hover {text-decoration:underline}



.fpforum h3.bloger a {height:17px;overflow:hidden;background:url(/img/nsl_sprite.gif) no-repeat 0 -85px;display:block; text-indent:-9999px}

.fpforum h3 {height:17px; overflow:hidden; margin:0px; padding:0px}
.fpforum h3.forum a {height:17px;overflow:hidden;background:url(/img/nsl_sprite.gif) no-repeat 0 -102px;display:block; text-indent:-9999px}
.fpforum .menu span.hide {display:block;width:10px;height:17px;float:left; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat 0px -120px}

.fpforum h3 {height:17px; overflow:hidden; margin:0px; padding:0px}
.fpforum h3.forum a {height:17px;overflow:hidden;background:url(/img/nsl_sprite.gif) no-repeat 0 -102px;display:block; text-indent:-9999px}
.fpforum h3.bloger a {height:17px;overflow:hidden;background:url(/img/nsl_sprite.gif) no-repeat 0 -85px;display:block; text-indent:-9999px}

.fpforum .menu span.hide {display:block;width:10px;height:17px;float:left; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat 0px -120px}

.fpforum .menu {margin:-17px 0 0 208px; height:17px; overflow:hidden}
.fpforum .menu a {float:left; height:17px; display:block; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat}
.fpforum .menu a.forum {width:35px; background-position:-245px -119px}
.fpforum .menu a.forum:hover {width:35px; background-position:-245px -136px}
.fpforum .menu a.selforum:hover {width:35px; background-position:-245px -136px}
.fpforum .menu a.bloger {width:38px; background-position:-600px -119px}
.fpforum .menu a.bloger:hover {width:38px; background-position:-600px -136px}
.fpforum .menu a.selbloger:hover {width:38px; background-position:-600px -136px}


.fpforum {background:url(/img/nsl/forumback.gif) repeat-y; zoom:100%}
.fpforum .pad {border-top:7px solid #fff}
.fpforum ul {margin:0px; padding:0px; list-style:none}
.fpforum ul li {float:left; width:95px}
.fpforum ul li img {width:95px; height:70px}
.fpforum ul li.space {float:left; width:7px;height:10px; overflow:hidden}
.fpforum ul li em {display:block; font-style:normal; margin:0px; padding:5px; font-size:10px}
.fpforum ul li p {margin:0px; padding:0px}
.fpforum ul li a {color:#151515; text-decoration:none; display:block}
.fpforum ul li a:hover {text-decoration:underline}

.fpforum span.iholder {position:absolute;width:30px;height:28px;display:block;left:5px; overflow:hidden; border:1px solid #f0f0f0}

#fpforum h3 {height:17px; overflow:hidden; margin:0px; padding:0px}
#fpforum h3.tecaj a {height:17px;overflow:hidden;background:url(/img/nsl_sprite2.gif) no-repeat -320px -102px;display:block; text-indent:-9999px}

.fpinfo h3 {height:17px; overflow:hidden; margin:0px; padding:0px}
.fpinfo h3.info a {height:17px;overflow:hidden;background:url(/img/nsl_sprite.gif) no-repeat -320px -68px;display:block; text-indent:-9999px}
.fpinfo .menu span.hide {display:block;width:10px;height:17px;float:left; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat 0px -120px}
.fpinfo .menu {margin:-17px 0 0 137px; height:17px; overflow:hidden}
.fpinfo .menu a {float:left; height:17px; display:block; text-indent:-9999px; background:url(/img/nsl_sprite.gif) no-repeat}
.fpinfo .menu a.tv {width:63px; background-position:-379px -119px}
.fpinfo .menu a.tv:hover {width:63px; background-position:-379px -136px}
.fpinfo .menu a.seltv {width:63px; background-position:-379px -136px}

.fpinfo .menu a.vrijeme {width:42px; background-position:-446px -119px}
.fpinfo .menu a.vrijeme:hover {width:42px; background-position:-446px -136px}
.fpinfo .menu a.selvrijeme {width:42px; background-position:-446px -136px}

.fpinfo .menu a.tecaj {width:30px; background-position:-492px -119px}
.fpinfo .menu a.tecaj:hover {width:30px; background-position:-492px -136px}
.fpinfo .menu a.seltecaj {width:30px; background-position:-492px -136px}

.fpweather .pad {padding:7px 0 0 0}
.fpweather {background:#E7E7E7}
.fpweather .minmaxholder {position:absolute; width:90px; margin:-68px 0 0 104px}
.fpweather .div {width:100px; }
.fpweather .minmaxholder .wminmax {background:#CECECE; width:90px;text-align:center;line-height:32px}
.fpweather .pic {width:95px; text-align:center; background:#CECECE}

.stanje p {margin:0px;padding:0px}

.fptv {padding:5px 0px; background:#e7e7e7; font-size:11px}
.fptv .row {background:url(/img/nsl/tvrow.gif)}
.fptv ul {list-style:none; font-size:11px; margin:0px; padding:4px 0 4px 0}
.fptv ul li {zoom:100%;margin:0px 5px 0px 105px; padding:0px 0px; color:#000}
.fptv ul li.alt {color:#666}
.fptv ul li em {position:absolute;font-style:normal;margin:1px 0 0 -40px}
.fptv strong {background:url(/img/nsl/tv.gif); position:absolute; text-transform:uppercase;font-size:11px; margin-top:3px; width:50px; height:20px; text-indent:-9999px; text-align:center; display:block}
.fptv strong.hrt2 {background-position:0 -24px}
.fptv strong.rtl {background-position:0 -44px}
.fptv strong.nova {background-position:0 -64px}
.fptv .rowspacer {background:url(/img/nsl/dotdot.gif);height:4px; overflow:hidden; margin:0px 0px 3px 0}


.fptecaj {padding:5px 0px; background:#e7e7e7; font-size:11px}
.fptecaj input, .fptecaj select {font-size:11px}
.fptecaj pad div {margin-top:2px}
.fptecaj .col1 {width:95px;background:#CECECE}
.fptecaj .col2 {width:95px;background:#D5D5D5}
.fptecaj .right {text-align:right}
.fptecaj em {float:right; font-style:normal}


/* box headers */
.boxinner h3 {background:url(img/nsl/boxbuttons.gif) no-repeat; margin:0 0 5px 0; padding:0 0 4px 0; width:120px; }
.boxinner h3.forum {background-position:0 -63px}
.boxinner h3.vrijeme {background-position:0 -84px}
.boxinner h3.tecaj {background-position:0 -105px}
.boxinner h3.bloger {background-position:0 -42px}



/*video box*/
.video a {text-decoration: none; }
.video a img {border:none; }
.video div.kat-box-head { background-color:#292826; height:18px; }
.video div.splitl { width:50%; float:left; margin-bottom:8px;}
.video div.padl { margin-right:8px; }
.video div.splitr { width:50%; float:left; margin-bottom:8px;}
.video div.padr { margin-left:8px; }
.video div.splitm { background: url(../images/light-greyline-h.gif) repeat-y top center; zoom:100%;}
.video div.central { width:660px; float:left; border-right:solid 1px #c7c7c7; }
.video div.rightbox { float:right; width:310px; background-color:#FFF; }
/*  .video div.rightbox > div { margin-left:8px; }  */
.video .verticalitems { background: url(../images/3columnbg.gif) repeat-y; padding-left:1px; zoom: 100%; }
.video .verticalitem { float:left; width:95px; background-color:#f1f1f0; border-bottom:solid 0px #000; }
.video .verticalitem a.vlink:link, .video .verticalitem a.vlink:visited { display:block; padding:5px; font-size:10px; color:Black; text-decoration:none; }
.video .verticalitem a.vlink:hover { display:block; padding:5px; font-size:10px; color:Black; text-decoration:underline; }
.video .verticalsplit { float:left; width:7px; height:40px; }


/*deset godina indexa*/
.desetbox { background: url(/controls/deset/bg/bg.gif) repeat-y; width:660px }
.desetleft { float:left; width:220px }
.desetright { float:right; padding:5px 5px 0px 0px }
.desetclear { clear:both }

.desetbox h3 {
color:#fff;
font-size:1em;
font-weight:bold;
letter-spacing:-0.03em;
line-height:1.1em;
padding:5px 8px 10px;
margin:0px
}
.desetbox p {
color:#FFFFFF;
font-size:0.77em;
margin:0 8px;
padding:0;
}

a.desetnaslov { color:#fff; text-decoration:none }
a.desetnaslov:hover { text-decoration:underline }




