/*
Theme Name: Fothia
Theme URI: http://wordpress.org/
Description: Sportsko penjacki klub Fothia, <a href="http://www.fothia.hr">Fothia.hr</a>.
Version: 1.0
Author: Gjurassik/Badu
Author URI: http://www.nivas.hr/
*/


/* =Normalize
----------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* =General
----------------------------------------------- */
body {
font:62.5%/1.8 Arial, Helvetica, sans-serif;
background-color:#000;
color:#999;
}
body a { text-decoration:none; }


/* za programere obavezno */
.important {
display:none;
}





/*
----------------------------------------------- 
Typographic styles
----------------------------------------------- */

/* --
Content
------------------------- */
.content a,
.content p,
.content ul li,
.content ol li,
.content dl dd,
.content dl dt {
	font-size:14px;
	line-height:25px;
}
.content p a,
.content ul li a, 
.content ol li a,
.content dl dd a,
.content dl dt a {
	padding:0;
}
.content p,
.content ul li,
.content ol li,
.content dl dd,
.content dl dt {
	color:#9bb1c5;
	text-shadow:1px 1px 1px #011218;
}
.content a,
.content p,
.content ul,
.content ol,
.content dl,
.content dl {
	padding-bottom:20px;
}
.content strong {
	font-weight:bold;
}
.content em {
	font-style:italic;
}
.content a {
	text-decoration:underline;
	color:#0074CD;
}
.content a:hover {
	text-decoration:none;
}
.content h1 {
	font-size:100px;
	line-height:115px;
	color:#e22260;
	text-shadow:8px 8px 0 #000;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.content h1.post_title {
	font-size:50px;
	line-height:50px;
	text-shadow:6px 6px 0 #000;
	padding:10px 0;
}
.content h2 {
	font-size:24px;
	line-height:35px;
	font-weight:bold;
	color:#fff;
	text-shadow:2px 2px 1px #010a12;
	padding-bottom:10px;
}
.content h3 {
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	text-shadow:2px 2px 1px #010a12;
}
.content h4 {
}
.content h5 {
}
.content ul {
}
.content ul li {
	padding-left:35px;
	background:url(images/ico/sprite-small.png) no-repeat 0px -488px;
}

.content table {
	font-size:14px;
	line-height:25px;
	color:#9bb1c5;
	text-shadow:1px 1px 1px #011218;
	margin-bottom:20px;
}
.content table th {
	text-transform:uppercase;
	font-weight:bold;
	/*font-size:11px;*/
}
.content table th,
.content table td {
	border-bottom:1px solid #1E496A;
	vertical-align:middle;
	text-align:center;
	padding:0 2px;
}
.content table p {
	padding:0;
}
.content table .odd {
	background-color:#97b9de;
}
.content table .even {
	background-color:#;
}


/* radno vrijeme */
.content .hours {
	/*background:url(images/primary/article-hours-top.png) no-repeat left top;*/
	left:-320px;
	/*padding-top:21px;*/
	position:absolute;
	top:200px;
	width:300px;
	text-align:right;
}
.content .hours span.title {
	display:none;
}
.content .hours dt {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	line-height:16px;
	padding-top:5px;
}
.content .hours dd {
	font-weight:bold;
}
.content .hours dt.title {
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	color:#1e496a;
	border-bottom:#1e496a 1px solid;
	padding-bottom:5px;
}


/* --
News list
------------------------- */
.news_list a,
.news_list p,
.news_list ul li,
.news_list ol li,
.news_list dl dd,
.news_list dl dt {
	font-size:14px;
	line-height:25px;
}
.news_list p a,
.news_list ul li a, 
.news_list ol li a,
.news_list dl dd a,
.news_list dl dt a {
	padding:0;
}
.news_list p,
.news_list ul li,
.news_list ol li,
.news_list dl dd,
.news_list dl dt {
	color:#9bb1c5;
	text-shadow:1px 1px 1px #011218;
}
.news_list a,
.news_list p,
.news_list ul,
.news_list ol,
.news_list dl {
	padding-bottom:20px;
}
.news_list strong {
	font-weight:bold;
}
.news_list a {
	text-decoration:underline;
	color:#0074CD;
}
.news_list a {
	text-decoration:nonr;
}
.news_list a.more {
	background:url(images/ico/sprite-small.png) no-repeat right -197px;
	color:#025798;
	font-size:11px;
	padding-right:10px;
	text-decoration:none;
	text-shadow:none;
	text-transform:uppercase;
	font-weight:bold;
}
.news_list a:hover.more {
	color:#9bb1c5;
}
.blog_list span.title {
	font-size:100px;
	line-height:115px;
	color:#e22260;
	text-shadow:8px 8px 0 #000;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:340px;
	letter-spacing:-1px;
}






/*
----------------------------------------------- 
Advanced styles for compliant browsers 
----------------------------------------------- */
.bg_gfx {
	float:left;
	width:100%;
	padding:0;
	position:relative;
	min-height:100%;
	background:url(images/body/bg-gfx-1.jpg) no-repeat center top;
}
.gfx_1 {
	background:url(images/body/bg-gfx-1.jpg) no-repeat center top;
}
.gfx_2 {
	background:url(images/body/bg-gfx-2.jpg) no-repeat right top;
}
.gfx_3 {
	background:url(images/body/bg-gfx-3.jpg) no-repeat right top;
}
.gfx_4 {
	background:url(images/body/bg-gfx-4.jpg) no-repeat left top;
}
.gfx_5 {
	background:url(images/body/bg-gfx-5.jpg) no-repeat right top;
}




#wrap_content {
	width:940px;
	margin:0 auto;
	position:relative;
}



/* --
Branding
------------------------- */
#home {
	display:block;
	width:299px;
	height:174px;
	position:absolute;
	left:0px;
	top:20px;
}
#home a {
	display:block;
	width:299px;
	height:174px;
	text-indent:-9999em;
	background:url(images/branding/main-logo.png) no-repeat 0px 0px;
}


#info_top {
	padding-left:320px;
	clear:both;
}
#info_top .inner {
	width:620px;
	float:left;
	background-color:#000;
}
#info_top ul {
	padding:0 20px;
}
#info_top ul li {
	float:left;
}
#info_top a {
	color:#9bb1c5;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	padding:15px 0 5px;
	float:left;
}
#info_top a:hover {
	text-decoration:underline;
}
#info_top li.gmap {
	float:left;
}
#info_top li.gmap a {
	padding-left:19px;
	background:url(images/ico/sprite-small.png) no-repeat 0px 15px;
}
#info_top li.face {
	float:right;
}

#info_top li.face a span {
	display:block;
	float:right;
	text-indent:-9999em;
	width:18px;
	height:18px;
	background:url(images/ico/sprite-small.png) no-repeat 0px -100px;	
	margin-left:5px;
	position:relative;
	top:-3px;
}

/* --
Navigation
------------------------- */
#nav {
	padding-left:320px;
	clear:both;
}
#nav .inner {
	width:620px;
	float:left;
	background:url(images/nav/nav-bg-tile.png) repeat 0px 0px;
	padding:30px 0 20px;
	margin-bottom:20px;
}
#nav ul {
	padding:0px;
}
#nav ul li {
	float:left;
	padding-left:12px;
}
#nav a {
	font-size:20px;
	color:#e2eaf1;
	font-weight:bold;
	line-height:22px;
	display:block;
	text-transform:uppercase;
	margin-bottom:8px;
	background:url(images/nav/strong-border.gif) repeat-x left bottom;
}
#nav a span.desc {
	line-height:14px;
	display:block;
}
#nav .current_page_item a,
#nav .current-cat a,
#nav a:hover {
	color:#e22260;
	background:none;
}




/* --
Content
------------------------- */
.home_gutter {
	padding-bottom:255px;
	float:left;
}
/* intro */
.intro,
#blog_introduction {
	padding-left:320px;
	clear:both;
}
.intro .inner {
	width:620px;
	float:left;
	background:url(images/nav/nav-bg-tile.png) repeat 0px 0px;
	padding:20px 0 20px;
}
#blog_introduction #blog_introduction_content {
	width:620px;
	float:left;
	padding:20px 0 20px;
}
.intro p,
#blog_introduction p,
.intro h2,
#blog_introduction h2 {
	font-size:24px;
	font-weight:bold;
	color:#fff;
	line-height:35px;
	padding:0 20px;
	text-shadow:1px 1px 1px #000;
}
.intro p strong,
#blog_introduction p strong,
.intro h2 strong,
#blog_introduction h2 strong {
	color:#e22260;
}
.intro p a,
#blog_introduction p a,
.intro h2 a,
#blog_introduction h2 a {
	color:#c5d5e3;
	text-decoration:none;
	background:url(images/ico/heigh-border.gif) repeat-x left bottom;
	font-size:24px;
	line-height:35px;
}
.intro p a:hover,
#blog_introduction p a:hover,
.intro h2 a:hover,
#blog_introduction h2 a:hover {
	background:none;
}
.intro p a.more,
#blog_introduction p a.more,
.intro h2 a.more,
#blog_introduction h2 a.more {
	color:#025798;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	padding-right:10px;
	background:url(images/ico/sprite-small.png) no-repeat right -197px;
	text-shadow:none;
}
.intro p a:hover.more,
#blog_introduction p a:hover.more,
.intro h2 a:hover.more,
#blog_introduction h2 a:hover.more {
	color:#9bb1c5;
}

/* home news list */
.news_list {
	background:url(images/primary/transparent-content.png) repeat-y right top;
	float:left;
	width:100%;
	padding-bottom:10px;
	position:relative;
}
.blog_list .news_list {
	background:none;
	padding-bottom:40px;
}
.blog_list {
	float:left;
	padding-bottom:265px;
}
.blog_list .gutter {
	padding:0px;
	position:relative;
	background:url(images/primary/transparent-content-full.png) no-repeat right bottom;
	float:left;
}





.news_list img.thumb {
	position:absolute;
	left:0;
	top:23px;
	display:none;
}
ul.news_list li.title {
	padding-bottom:5px;
}
.home span.title {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#1e496a;
	line-height:1;
	margin-left:340px;
	margin-bottom:10px;
	display:block;
}
ul.news_list li,
.news_list .box,
.news_list .post {
	padding:0 0 10px 160px;
	clear:both;
	float:left;
	width:780px;
}
.news_list h2 a,
.news_list h1 a {
	font-size:24px;
	line-height:30px;
	color:#1a7fcd;
	font-weight:bold;
	clear:both;
	padding-right:37px;
	background:url(images/primary/home-news-list-arrow.png) no-repeat right top;
	float:left;
	padding-bottom:0;
	text-decoration:none;
}
.news_list h2 a:hover,
.news_list h1 a:hover {
	background-position:right -364px;
	color:#fff;
}
.news_list a span {
	width:160px;
	text-indent:8px;
	display:block;
	float:left;
	background:url(images/primary/home-news-list-date.png) repeat-y 0px 0px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
}
.news_list a strong {
	padding:3px 19px 3px 20px;
	float:left;
	display:block;
	background-color:#000;
	cursor:pointer;
}
.news_list a:hover span {
	background-image:none;
	background-color:#025798;
}
.news_list a:hover strong {
	background-color:#025798;
}
.news_list li.text {
	padding:0 20px 0 340px;
	width:580px;
	position:relative;
	min-height:118px;
}
.news_list .thumb_box,
.news_list .thumb_box a {
	float:left;
	width:150px;
	height:150px;
	display:block;
	padding:0;
}
.news_list .thumb_box {
	position:absolute;
	top:-10px;
	left:180px;
	width:140px;
	height:128px;
	overflow:hidden;
}
.home .thumb_box {
	display:none;
	left:0px;
	top:24px;
}





ul.promo_block {
	float:left;
	padding-top:20px;
	position:relative;
	z-index:100;
	clear:both;
	width:940px;
	height:280px;
}
ul.promo_block li {
	position:absolute;
	display:block;
	width:320px;
	height:299px;
	top:11px;
	background:url(images/primary/promo-item-bg.gif) no-repeat 10px 10px;
}
ul.promo_block li img {
	position:absolute;
	top:10px;
	left:10px;
	background-color:#000;
}
ul.promo_block li img.ower {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
ul.promo_block li.smjer {
	left:-10px;
}
ul.promo_block li.stijena {
	left:310px;
}
ul.promo_block li.lokacija {
	right:-10px;
}
ul.promo_block a {
	display:block;
	width:320px;
	height:299px;
	position:relative;
	background:url(images/primary/promo-link-bg.png) no-repeat -320px 0px;
}
ul.promo_block a:hover {
	background-position:0px 0px;
}

ul.promo_block a span.title {
	font-size:30px;
	color:#fff;
	padding:0 20px 2px;
	text-shadow:1px 1px 0px #070707;
	font-weight:bold;
	line-height:32px;
	position:absolute;
	left:0;
	bottom:95px;
	margin:0;
}

ul.promo_block a span.title strong {
	font-size:48px;
	margin-left:-3px;
	display:block;
}
ul.promo_block a:hover span.title strong {
	color:#025798;
	/*text-shadow:1px 1px 0px #7fb4dd;*/
}

ul.promo_block a span.text {
	font-size:14px;
	color:#999;
	padding:0 20px 25px 20px;
	text-shadow:1px 1px 0px #070707;
	font-weight:bold;
	line-height:20px;
	position:absolute;
	left:0;
	bottom:0;
}
ul.promo_block a span.text strong,
ul.promo_block a:hover span.text strong {
	color:#e22260;
}
ul.promo_block a:hover span.text {
	color:#fff;
}



/* pager start */
.pager {
	padding-left:340px;
	background:url(images/primary/pager-bg.png) no-repeat right top;
	float:left;
	width:600px;
}
.pager ul {
	float:left;
	padding:20px 20px;
}
.pager li {
	float:left;
	display:block;
	padding-right:1px;
}
.pager a,
.pager span {
	float:left;
	display:block;
	width:36px;
	height:36px;
	color:#025798;
	font-weight:bold;
	font-size:18px;
	line-height:36px;
	text-align:center;
	background-color:#000;
}
.pager a:hover,
.pager span.current {
	color:#000;
	background-color:#025798;
}

.pager li.prev a,
.pager li.next a,
.pager li.prev span,
.pager li.next span {
	text-indent:-9999em;
	background-image:url(images/ico/pager-ico.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
.pager li.prev a {
	background-position:0px 0px;
}
.pager li.next a {
	background-position:-46px 0px;
}
.pager li.prev a:hover,
.pager li.prev span.current {
	background-position:0px -46px;
}
.pager li.next a:hover,
.pager li.next span.current {
	background-position:-46px -46px;
}



/* pager stop  */


/* article navigation start */
.content ul.article_nav {
	padding-bottom:40px;
	margin-top:10px;
}
.content ul.article_nav li {
	float:left;
	width:250px;
	background:none;
	padding:0;
}
.content ul.article_nav li.next {
	float:right;
	text-align:right;
}
.content ul.article_nav li a {
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/primary/article-nav.png);
	background-repeat:no-repeat;
	padding:7px 0 1px;
	display:block;
	line-height:20px;
	border-top:1px solid #1e496a;
}
.content ul.article_nav li a:hover {
	text-decoration:underline;
}
.content ul.article_nav li.prev a {
	padding-left:24px;
	background-position:left 6px;
}
.content ul.article_nav li.next a {
	padding-right:24px;
	background-position:right -94px;
}
.content ul.article_nav li.prev a:hover {
	background-position:left -194px;
}
.content ul.article_nav li.next a:hover {
	background-position:right -294px;
}


/* article navigation stop  */



/* master content */
.content {
	
	float:left;
	width:620px;
	padding-left:320px;
	padding-bottom:265px;
}
.content .gutter {
	padding:0 20px 40px;
	position:relative;
	background:url(images/primary/transparent-content-full.png) no-repeat right bottom;
}
.content img.alignleft { 
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	position:relative;
	top:8px;
}
.content img.alignright { 
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	position:relative;
	top:8px;
}


.content .wrap_fb_like { 
	padding:5px;
	background:url(images/primary/fb-like-bg-tile.png) repeat 0px 0px;
	height:24px;
	margin-bottom:20px;
}
	




/* galerija */
.content .gallery {
	width:300px;
	position:absolute;
	top:200px;
	left:-320px;
	padding-top:21px;
	background:url(images/primary/article-gallery-top.png) no-repeat left top;
}
.content .gallery .gallery-row {
	float:left;
	padding:0;
	width:100%;
}
.content .gallery .gallery-item,
.content .gallery .gallery-item a {
	float:right;
	width:100px;
	height:100px;
	display:block;
	padding:0;
	background:none;
}
.content .gallery .gallery-caption {
	display:none;
}
.content .gallery .gallery-item img, 
.content .gallery .gallery-item img.thumbnail {
	height:100%;
	margin:0;
	max-width:100%;
	padding:0;
}
#lightbox-overlay-text-about {
	display:none;
}
a#lightbox-caption-title {
	color:#006CBE;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
a#lightbox-caption-title:hover {
	text-decoration:underline;
}


/* galerija temp */

.galerija_temp .gallery {
	position:relative;
	width:100%;
	top:0px;
	left:0px;
	padding-top:0px;
	background:none;
	padding-bottom:20px;	
}
.galerija_temp .gallery .gallery-item {
	float:left;
	width:104px;
	height:124px;
	display:block;
	background:none;
}
.galerija_temp .gallery .gallery-item a {
	float:left;
	width:100px;
	height:100px;
	display:block;
	background:none;
}
.galerija_temp .gallery .gallery-item {
	padding:7px;
}
.galerija_temp .gallery .first-gall-item {
	padding-left:0;
}
.galerija_temp .gallery .last-gall-item {
	padding-right:0;
}
.galerija_temp .gallery .gallery-item a {
	padding:1px;
	border:1px solid #1E496A;
}
.galerija_temp .gallery .gallery-item a:hover {
	border:1px solid #E22260;
}
.content .gallery .gallery-caption {
	display:block;
}
.content .gallery .gallery-caption span {
	border:none;
	height:20px;
	cursor:text;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#9BB1C5;
	text-shadow:1px 1px 1px #011218;
	text-decoration:none;
}



/* docs list */
.content dl.docs dt {
	padding-left:19px;
	background:url(images/ico/sprite-small.png) no-repeat 0px -594px;
	text-shadow:none;
	text-transform:uppercase;
	color:#1e496a;
	font-weight:bold;
	border-bottom:#1e496a 1px solid;
	display:block;
	padding-bottom:5px;
}
.content dl.docs dd {
	margin-bottom:1px;
}
.content dl.docs a {
	color:#335d82;
	background-color:#000;
	display:block;
	padding:5px;
	text-decoration:none;
}
.content dl.docs a span.ico {
	display:block;
	width:45px;
	float:left;
	color:#e22260;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.content dl.docs a:hover {
	color:#5980a3;
	background-color:#083355;
}



/* kontakt */
.content dl.kontakt {
	padding:0;
}
.content dl.kontakt dt {
	font-weight:bold;
}
.content dl.kontakt dd {
	margin-bottom:10px;
}
.content dl.kontakt dd.text input {
	width:296px;
	height:22px;
	padding:8px 6px 0 6px;
	border:3px solid #006cbe;
	background-color:#cbe9ff;
}
.content dl.kontakt dd.text input:hover,
.content dl.kontakt dd.text input:focus {
	border:3px solid #e22260;
	background-color:#fff;
}
.content dl.kontakt dd.textarea textarea {
	width:344px;
	height:136px;
	padding:8px 6px 0 6px;
	border:3px solid #006cbe;
	background-color:#cbe9ff;
	font-size:105%;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
.content dl.kontakt dd.textarea textarea:hover,
.content dl.kontakt dd.textarea textarea:focus {
	border:3px solid #e22260;
	background-color:#fff;
}
.content dl.kontakt dd.button input {
	border:none;
	width:120px;
	height:37px;
	padding:0;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:url(images/primary/button-def.png) no-repeat left top;
	cursor:pointer;
}
.content dl.kontakt dd.button input:hover,
.content dl.kontakt dd.button input:focus {
	background-position:0px -47px;
}
.content .wpcf7-validation-errors,
.content dl.kontakt span.wpcf7-not-valid-tip {
	background-color:#FCD0D0;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	padding:6px 8px 4px 8px;
	text-shadow:none;
	text-transform:uppercase;
	border:2px solid #FF0000;
}
.content dl.kontakt span.wpcf7-not-valid-tip {
	left:3px;
	top:-8px;
	padding:6px 8px 5px;
	width:288px;
}




/* --
Footer
------------------------- */
.footer {
	width:100%;
	/*float:left;*/
	font-size:14px;
	line-height:20px;
	color:#999;
	padding:40px 0;
	background:url(images/footer/foot-bg.png) no-repeat center top;
	
	bottom:0;
	height:165px;
	position:absolute;
	width:100%;
	z-index:10;
	
}




.ft_home {
	padding:100px 0 55px;
}
.footer .gutter {
	margin:0 auto;
	position:relative;
	z-index:10;
	width:940px;
}
.footer ul,
.footer dl {
	padding-left:160px;
	min-height:96px;
}
.footer ul.siteinfo {
	background:url(images/footer/foot-logo.gif) no-repeat left top;
}
.footer li.right {
	float:right;
	padding-left:10px;
}
.footer li strong {
	font-weight:bold;
	color:#fff;
}
.footer li a {
	color:#0074cd;
	text-decoration:underline;
}
.footer li a:hover {
	text-decoration:none;
}
.footer li a.wp_logo {
	display:block;
	width:25px;
	height:25px;
	text-indent:-9999em;
	background:url(images/ico/sprite-small.png) no-repeat 0px -300px;
	float:right;
	margin:0 10px;
	position:relative;
	top:-5px;
}
.footer li a.nivas {
	display:block;
	width:24px;
	height:27px;
	text-indent:-9999em;
	background:url(images/ico/sprite-small.png) no-repeat 0px -400px;
	float:right;
	margin:0 3px;
	position:relative;
	top:-5px;
}
.footer dl.sponzori,
.footer dl.prijatelji {
	float:left;
}
.footer dl.prijatelji { 
	padding-left:10px;
}
.footer dl.sponzori dt,
.footer dl.prijatelji dt {
	color:#FFFFFF;
	font-weight:bold;
}
.footer dl.sponzori dd,
.footer dl.prijatelji dd {
	float:left;
	padding:10px 30px 0 0;
}
.footer dl.sponzori dd.last,
.footer dl.prijatelji dd.last {
	padding-right:0;
}

.footer dl.sponzori a,
.footer dl.prijatelji a {
	color:#0074CD;
	text-decoration:underline;
	display:block;
	width:200px;
	height:50px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}
.footer dl.sponzori a:hover,
.footer dl.prijatelji a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;

}
.footer dl.sponzori a.vrhunac {
	width:151px;
	height:51px;
	text-indent:-9999em;
	background:url(images/footer/vrhunac-logo.png) no-repeat 0px 0px;
}
.footer dl.sponzori a.triop {
	width:180px;
	height:43px;
	text-indent:-9999em;
	background:url(images/footer/triop-logo.png) no-repeat 0px 0px;
	margin-top:5px;
}

.footer dl.sponzori a.nivas {
	width:133px;
	height:102px;
	text-indent:-9999em;
	position:relative;
	margin-top:-30px;
	background:url(images/footer/nivas-logo.png) no-repeat 0px 0px;	
}

.footer dl.prijatelji a.pulfer {
	width:169px;
	height:65px;
	text-indent:-9999em;
	position:relative;
	top:6px;
}

.footer dl.prijatelji a.nivas {
	width:102px;
	height:133px;
	text-indent:-9999em;
	position:relative;
	top:6px;
}

.footer dl.prijatelji a.pulfer span.puf {
	display:block;
	width:169px;
	height:65px;
	background:url(images/footer/pulfer-logo.png) no-repeat 0px 0px;
	position:relative;
	z-index:100;
}
.footer dl.prijatelji a.pulfer span.apex {
	display:block;
	width:130px;
	height:140px;
	position:absolute;
	top:-57px;
	right:-98px;
	background:url(images/footer/pulfer-apex-logo.png) no-repeat 0px 0px;
	z-index:50px;
}
.footer dl.prijatelji a.pulfer span {
	filter:alpha(opacity=50);
}
.footer dl.prijatelji a:hover.pulfer span {
	filter:alpha(opacity=100);
}




















