﻿/*  

Theme Name: Pro bono

Theme URI: http://www.besplatnapravnapomoc.rs/

Description: Pro Bono - Internet portal za besplatnu pravnu pomoc.

Version: 4.0

Author: Advanced Control

Author URI: http://www.acweb.rs

Tags: white,red,right-sidebar

License: Komercijalna

License URI: http://www.acweb.rs

*/ 







/* HTML Elements */

body, html, div, ul, li, ol, table, tr, span, h1, h2, h3, h4, h5, h6, p { margin: 0px; padding: 0px; }
body { font-size: 62.5%; color: #222; background: #fff; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 125%; text-decoration: none; }
hr { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; clear: both; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
img, a:link img, a:visited img { border: 0px; margin: 0px; padding: 0px; }
/* Headings -------------------------------------------------------------- */ 

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111; }
h1 { font-size: 2.1em; line-height: 2.3em; margin-bottom: 1.5em; }
h2 { font-size: 1.9em; line-height: 2.1em; margin-bottom: 1.3em; }
h3 { font-size: 1.7em; line-height: 1.9em; margin-bottom: 1.0em; }
h4 { font-size: 1.5em; line-height: 1.7em; margin-bottom: 1.0em; }
h5 { font-size: 1.1em; line-height: 1.3em; margin-bottom: 0.6em; }
h6 { font-size: 0.9em; line-height: 1.1em; margin-bottom: 0.5em; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0px; }
/* Text elements -------------------------------------------------------------- */ 

p { font-size: 1.3em; line-height: 1.6em; text-decoration: none; text-align: justify; font-weight: normal; margin-bottom: 1.0em; }
p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
a:focus, a:hover { color: #000; }
a { color: #0274BA; outline: none !important; text-decoration: none; }
blockquote { margin: 1.5em; color: #666; font-style: italic; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted #666; }
address { margin: 0 0 1.5em; font-style: italic; }
del { color:#666; }
pre { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
/* Lists -------------------------------------------------------------- */ 

li ul, li ol { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
/* Tables -------------------------------------------------------------- */ 

table { margin-bottom: 1.4em; width:100%; }
th { font-weight: bold; }
thead th { background: #c3d9ff; }
/* th, td, caption { padding: 4px 10px 4px 5px; }*/

tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption { background: #eee; }
/* Misc classes -------------------------------------------------------------- */ 

.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }
.quiet { color: #666; }
.loud { color: #000; }
.highlight { background:#ff0; }
.added { background:#060; color: #fff; }
.removed { background:#900; color: #fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.clear { clear:both; overflow:hidden; width: 100%; }
.sticky { }
.gallery-caption { }
.bypostauthor { }
/*

Struktura

*/



#page { width:1050px; margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; overflow: hidden; background-color: #fff; background-image: url(images/bg-footer.jpg); background-repeat: no-repeat; background-position: bottom center; -moz-box-shadow: 0 0 5px 5px #000; -webkit-box-shadow: 0 0 5px 5px #000; box-shadow: 0 0 20px 5px #000; }
#header { clear: both; width: 1050px; margin-right: auto; margin-left: auto; position: relative; height: 264px; }
#logo { float: left; width: 300px; }
#logo h1 { color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 1.6em; margin-top: 0px; margin-bottom:0px !important; }
#logo h2 { color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 1.6em; margin-top: 0px; margin-bottom:0px !important; }
#logo h1 a { color: #000; text-decoration: none; }
#ostalo { float: right; width: 335px; margin-top: 5px; margin-right: 0px; text-align: right; display: block; padding-right: 15px; }
.mali-meni { }
.mali-meni ul { display: block; margin: 0px; padding: 0px; float: right; }
.mali-meni ul li { text-transform: uppercase; color: #222; font-weight: normal; font-size: 1.1em; line-height: 1.5em; display: block; float: left; margin-right: 15px; }
.mali-meni ul li a { color: #222; }
#pitanjeobrazac { background-image: url(images/ostalo.jpg); background-repeat: no-repeat; background-position: right top; padding: 10px; width: 216px; height: 143px; display: block; float: right; margin-top: 5px; position: relative; }
#pitanjeobrazac h5 a { color: #FFF; text-decoration: none; display: block; height: 30px; text-align: right; padding-top: 10px; right: 10px; bottom: 10px; position: absolute; }
#pitanjeobrazac p { margin-bottom:1em; font-size: 1.3em; color: #fff; line-height: normal; }
/*

Jezici

*/

#languages { width: 300px; text-align: right; display: block; float: right; background: none; clear: right; position: absolute; top: 5px; right: 0px; color: #000; text-decoration: none; }
#lang_sel_list { }
#lang_sel_list ul { display: block; margin: 0px; padding: 0px; float: right; }
#lang_sel_list ul li { display: block; list-style-position: outside; list-style-type: none; float: left; margin-right: 15px; }
#lang_sel_list ul li a { display: block; text-transform: uppercase; color: #000; text-decoration: none; }
.icl-en a { text-decoration: none; }
.icl-sr a { text-decoration: none; }
.lang_sel_sel { color: #666 !important; text-decoration: none; }
#contentcontainer { clear:both; overflow:hidden; padding: 20px; width:1010px; }
/*	

Meni

*/


#home-button { display: block; margin-left: 10px; margin-right: 10px; margin-top: 13px; float: left; }
#access { clear: both; display: block; float: left; margin: 0 auto 6px; width: 1050px; }
#access ul { font-size: 1.4em; line-height: 1.6em; display: block; font-family: "Century Gothic", Arial, Helvetica, sans-serif !important; text-decoration: none; text-transform: uppercase; margin: 0; padding-left: 0;  }
#access li { float: left; position: relative; list-style-type: none; list-style-position: outside; }
#access a { color: #eee; display: block; line-height: 3.85em; padding: 0 0.8em; text-decoration: none; }
#access ul ul { display: none; float: left; margin: 0; position: absolute; top: 2.7em; left: 0; width: 180px; z-index: 99999; /* padding-left: 5px; padding-right: 5px; */ }
#access ul ul ul { left: 100%; top: 0; }
#access ul ul a { background: #a10f14; border-bottom: 1px dotted #ddd; color: #fff; font-size: 13px; font-weight: normal; height: auto; line-height: 1.5em; padding: 10px; width: 160px; }
#access li:hover > a, #access ul ul :hover > a, #access a:focus { background: #af3034; }
#access li:hover > a, #access a:focus { background: #e42626; /* Show a solid color for older browsers */ background: -moz-linear-gradient(#e42626, #af3034); background: -o-linear-gradient(#e42626, #af3034); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e42626), to(#af3034)); /* Older webkit syntax */ background: -webkit-linear-gradient(#e42626, #af3034); color: #eee; }
#access ul li:hover > ul { display: block; }
#access .current_page_item > a, #access .current_page_ancestor > a { font-weight: normal; }
#menu-item-4334 { background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: right center; padding-right: 5px; width: 180px; }
#pretraga-sajta { background-image: url(images/lupa.jpg); background-repeat: no-repeat; background-position: 90% center; padding-right: 15px !important; width: 160px; display: block; float: right; font-size: 1.4em; line-height: 1.6em; text-transform: uppercase; text-decoration: none;font-family: "Century Gothic", Arial, Helvetica, sans-serif !important; }
#pretraga-sajta:hover { background-image: url(images/lupa.jpg); background-repeat: no-repeat; background-position: 90% center; padding-right: 15px !important; width: 160px; display: block; float: right; background-color: #e42626; }
/* Content */



#content { width:1030px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; position: relative; }
#postarea a { color: #0274BA; text-decoration: none; }
#postarea ul { margin-bottom: 7px; }
#postarea ul li { font-size: 1.3em; line-height: 1.5em; list-style-position: outside; margin-left: 30px; list-style-type: disc; }
#postarea ul li ul li { font-size: 1.0em; line-height: 1.2em; list-style-position: outside; margin-left: 30px; list-style-type: disc; }
#postarea ol { margin-bottom: 7px; }
#postarea ol li { font-size: 1.3em; line-height: 1.5em; list-style-position: outside; margin-left: 30px; }
#postarea ol li ol li { font-size: 1.0em; line-height: 1.2em; list-style-position: outside; margin-left: 30px; }
.site-title a { height: 210px !important; width: 700px !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; display: block; margin-bottom:0px !important; }
.site-title span { text-indent: -2000px; position: absolute; }
/*#searchform { width: 260px; display: block; float: right; }
.searchinput { width: 180px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #888; background-color: #ebebeb; height: 22px; color: #333; }
#searchbox { position: relative; }
.searchinputbox { position: absolute; top: 14px; left: 0px; }
.searchsubmitbutton { position: absolute; top: 13px; right: 15px; }*/
/*

Sidebar

*/

#sidebar-right { width: 240px; height: auto; margin: 0px; overflow: hidden; }
#sidebar-baneri { border: 5px solid #ebebeb; }
#sidebar-baneri img { max-width: 230px; }
.widget { margin-bottom: 10px; display: block; }
#pitanjeiodgovor { padding: 10px; display: block; background-image: url(images/pitanjca.jpg); background-repeat: no-repeat; background-position: right center; width: 220px; height: 80px; }
#pitanjeiodgovor img { }
#pitanjeiodgovor img a { }
#pitanjeiodgovor p { margin-bottom:1.3em; font-size: 1.3em; color: #fff; line-height: normal; }
/* 

Form Elements 

*/





/* 

Comments

*/

.commentarea { width:500px; }
#commentform textarea { width: 500px; margin-top:5px; height:auto !important; min-height:100px; border:1px solid #333; }
/* 

Footer

*/

#footer { width: 1050px; font-size:x-small; clear:both; padding-top: 2px; margin-right: auto; margin-left: auto; }
#footer a { }
#footer #copyright { text-align: center; width: 1050px; clear: both; font-size: 10px; line-height: 12px; text-decoration: none; height: 20px; }
.excerpt { margin-bottom:4px; height:65px; overflow:hidden; padding-bottom:4px; display: block; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.excerpt p { font-size: 10px; line-height: 12px; text-decoration: none; display: block; }
.npfsearchmsg { margin:20px 0px 20px 30px; }
.npfsearchmsg h3 { margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font-size: 1.6em; line-height: 1.8em; text-decoration: none; }
.naslovcic404 { display: block; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #d2d2d2; font-size: 2em; line-height: 2.2em; font-weight: bold; text-decoration: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.list404 { font-size: 1.1em; line-height: 1.3em; text-decoration: none; }
.postareameta { margin:10px 0px 10px 30px; }
/*

Search

*/

.search-excerpt-title { font-size: 1.4em; line-height: 1.6em; text-decoration: none; color: #000; text-decoration: none; text-align: justify; display: block; background-color: #ececec; border: 1px solid #CCC; padding: 5px; font-weight: bold; }
.search-excerpt-title a { color: #000 !important; text-decoration: none; }
.search-excerpt { overflow:hidden; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d2d2d2; }
.searchexcerptslika { overflow:hidden; background-color: #FFF; clear: left; float: left; }
.searchexcerptslika img { overflow:hidden; background-color: #FFF; padding: 3px; border: 1px solid #d2d2d2 !important; margin-right: 10px; margin-bottom: 5px; margin-top: 5px; }
.clearslika { height: 0px; width: 0px; border: 0px none #FFF; overflow: hidden; visibility: hidden; margin: 0px; padding: 0px; display: none; }
.archiveexcerpt { overflow:hidden; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d2d2d2; }
.archivexcerptslika { overflow:hidden; background-color: #FFF; clear: left; float: left; }
.archivexcerptslika img { overflow:hidden; background-color: #FFF; padding: 3px; border: 1px solid #d2d2d2 !important; margin-right: 10px; margin-bottom: 5px; margin-top: 5px; }
/*

Slike

*/

.alignnone { margin: 0px; }
.aligncenter, div.aligncenter { display:block; margin: 5px auto 5px auto; }
.alignright { float:right; margin: 5px 0 20px 20px; }
.alignleft { float:left; margin: 5px 20px 20px 0; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
a img.alignright { float:right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 0px; }
a img.alignleft { float:left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
/*

Tablice

*/

.entry-content { margin: 0px; }
.postarea-page, .postarea-category, .postarea-single, .error, .postarea-search, .postarea-pagenoborder, .postarea-pagetopborder, .postarea-pagelinkovi { width:750px; display: block; float: left; height:auto; overflow: hidden; margin-right: 20px; margin-left: 0px; }
.postarea-pagenosidebar { display: block; height:auto; overflow: hidden; margin-right: 25px; margin-left: 25px; clear: both; }
.page-title { color: #000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-size: 1.6em; line-height: normal; display: block; margin-top: 5px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; font-weight: normal; }
.print-back { text-align: right; margin-bottom: 10px; height: 16px; display: block; position: relative; }
.print { position: absolute; top: 0px; right: 0px; }
.back { display: block; position: absolute; top: 2px; right: 20px; color: #000; }
.back a { font-size: 1.1em; line-height: 1.4em; text-decoration: none; height: 16px; background-image: url(images/back.png); background-repeat: no-repeat; background-position: left 1px; padding-right: 5px; float: right; padding-left: 25px; color: #000 !important; }
.post-title { font-size: 1.4em; line-height: normal; font-weight: bold; color: #000; text-decoration: none; text-align: justify; display: block; background-color: #ececec; border: 1px solid #CCC; padding: 5px; }
/*	

Category	

*/

.category-excerpt .byline { display: block; font-size: 0.9em; line-height: 1.1em; text-decoration: none; padding-bottom:5px; }
.category-excerpt-title { font-size: 1.4em; line-height: 1.6em; text-decoration: none; color: #000; text-decoration: none; text-align: justify; display: block; background-color: #ececec; border: 1px solid #CCC; padding: 5px; font-weight: bold; }
.category-excerpt { overflow:hidden; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d2d2d2; }
.category-excerpt-title a { color: #000 !important; text-decoration: none; }
/*	

Breadcrumbs	

*/

#breadcrumbs { color: #808285; text-decoration: none; padding-left: 0px; padding-top: 15px; padding-bottom: 5px; }
#breadcrumbs a { color: #0274BA; text-decoration: none; }
#breadcrumbs a:hover { color: #0274BA; text-decoration: underline; }
/*	

Widget News	

*/

#news-list, #popular-list { display: block; overflow: hidden; }
#news-list h3, #popular-list h3 { background-color: #7fa7d4; font-size: 1.4em; line-height: 1.5em; text-transform: uppercase; font-family: "Century Gothic", Arial, Helvetica, sans-serif !important; color: #fff; padding: 10px; width: 345px; margin-bottom: 0px !important; }
.news-excerpt { overflow:hidden; padding-top: 10px; padding-bottom:0px; display: block; width: 100%; background: #efefef; /* Show a solid color for older browsers */ background: -moz-linear-gradient(#efefef, #eaeaea); background: -o-linear-gradient(#efefef, #eaeaea); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#eaeaea)); /* Older webkit syntax */ background: -webkit-linear-gradient(#efefef, #eaeaea); color: #eee; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; height: 50px; overflow: hidden; }
.news-excerpt-title { font-size: 1.3em; line-height: 1.4em; text-decoration: none; display: block; padding-left: 15px; font-weight: bold; color: #000; margin-bottom: 8px; padding-right: 15px; }
.news-excerpt-title a, .news-excerpt p a { color: #000 !important; }
.news-excerpt p { font-size: 1.2em; line-height: 1.3em; text-decoration: none; display: block; padding-right: 15px; padding-left: 15px; color: #000; margin-bottom: 8px; }
/*	

Widget Partners	

*/



.navigation { width:750px; margin-top: 20px; margin-bottom: 20px; display: block; }
.navigation a { font-size: 1.1em; line-height: 1.5em; text-decoration: none; }
.navigation-left { width:300px; float:left; text-align: justify; display: block; }
.navigation-right { width:300px; float:right; text-align: justify; display: block; }
.page-link { font-size: 1.3em; line-height: normal; text-decoration: none; }
/*	

Widget Category	

*/

#category-list { }
#category-list h3 { margin-top: 0.4em; margin-bottom: 0.8em; background-color: #C8D7E3; font-size: 1.2em; line-height: 1.4em; text-transform: uppercase; font-weight: bold; color: #036; padding-top: 7px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; }
#category-list ul { padding-bottom: 20px; padding-left: 20px; }
#category-list ul li { font-size: 1.1em; line-height: 1.4em; font-weight: normal; text-decoration: none; }
/*	

Tag	

*/

.tag-excerpt { display: block; width: 200px; margin-right: 10px; overflow: hidden; height: 300px; float: left; margin-left: 10px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #d2d2d2; margin-bottom: 5px !important; padding-bottom: 4px !important; }
.tag-excerpt-title { display: block; font-size: 1.15em; line-height: 1.3em; text-decoration: none; margin-bottom: 5px; max-height: 2.5em; height:auto; min-height: 1.5em; font-family: Verdana, Geneva, sans-serif; font-weight: normal; }
.tag-excerpt img { display: block; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
.tag-excerpt p { display: block; font-size: 1.1em; line-height: 1.2em; text-decoration: none; }
.tag-excerpt .moretext { display: block; font-size: 1.0em; line-height: 1.2em; text-decoration: none; margin-bottom: 5px; }
.tag-excerpt .byline { display: block; font-size: 0.9em; line-height: 1.0em; text-decoration: none; }
/*	

Error	

*/

.error-title { font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-size: 2em; line-height: normal; background-image: url(images/desnobela.png); background-repeat: no-repeat; background-position: left center; display: block; padding-right: 30px; margin-top: 15px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-weight: normal; }
.error-sub-title { display: block; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #d2d2d2; font-size: 2em; line-height: 2.2em; font-weight: normal; text-decoration: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; color: #333; }
.error-list { padding-left:30px; padding-right:30px; }
.error-list li { font-size: 1.2em; line-height: 1.4em; text-decoration: none; list-style-position: outside; text-align:justify; }
.error-list-image { margin-bottom: 20px; }
#home-baner { border: 5px solid #ebebeb; margin-top: 20px; }
.postarea-page .entry-content { border: 5px solid #ebebeb; padding: 20px; }
.postarea-pagelinkovi .entry-content { border: 5px solid #ebebeb; padding: 20px; }
.postarea-pagenosidebar .entry-content { border: 5px solid #ebebeb; padding: 20px; }
.postarea-pagenoborder .entry-content { padding: 20px 0px; }
.postarea-pagetopborder .entry-content { border-top: 5px solid #ebebeb; padding: 20px; }
#all-search {  }
#all-search h3 { background-color: #7fa7d4; font-size: 1.4em; line-height: 1.5em; text-transform: uppercase; font-family: "Century Gothic", Arial, Helvetica, sans-serif !important; color: #fff; padding: 10px; width: 100%; margin-bottom: 10px !important; }
#searchform { width: 260px; display: block; margin-left: 15px !important; }
.searchinput { width: 200px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #888; background-color: #ebebeb; height: 22px; color: #333; margin-top: 0px; margin-bottom: 10px; }
#searchform label { color: #333; font-size: 1.4em; line-height: 1.6em; margin-top:15px !important; }
#searchbox { position: relative; }
.searchinputbox {  }
.searchsubmitbutton input { background-color: #000; color: #fff; background-image: url(images/tastertrazi.jpg) !important; background-repeat: no-repeat; background-position: center top; text-transform: uppercase; text-decoration: none; border:none; height: 28px; width: 94px; } }
/*.searchinputbox { position: absolute; top: 14px; left: 0px; }
.searchsubmitbutton { position: absolute; top: 13px; right: 15px; }*/
#napredna-pretraga {}
#napredna-pretraga h3 { background-color: #7fa7d4; font-size: 1.4em; line-height: 1.5em; text-transform: uppercase; font-family: "Century Gothic", Arial, Helvetica, sans-serif !important; color: #fff; padding: 10px; width: 100%; margin-bottom: 0px !important; }
#napredna-pretraga #taxonomy-picker { background: none !important; }
#napredna-pretraga .taxonomy-list { padding: 10px; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; }
#napredna-pretraga .taxonomy-list li { list-style-type: none; list-style-position: outside;margin-left: 5px !important;}
#napredna-pretraga .taxonomy-list li .child { }
#napredna-pretraga .taxonomy-list li label { color: #333; font-size: 1.2em; line-height: 1.5em; }
#napredna-pretraga .taxonomy-list .first input { width: 220px !important; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #888; background-color: #ebebeb; height: 22px; color: #333; }
#napredna-pretraga .taxonomy-picker select { clear: left; width: 220px !important; height: 24px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #888; background-color: #ebebeb; color: #333; }
#napredna-pretraga .taxonomy-picker p input { background-color: #000; color: #fff; background-image: url(images/tastertrazi.jpg) !important; background-repeat: no-repeat; background-position: center top; text-transform: uppercase; text-decoration: none; border:none; height: 28px; width: 94px; margin-left:15px;}
#napredna-pretraga .taxonomy-picker p { padding-bottom:10px; text-align:left !important;}
#taxonomy-picker { background-image: url(images/bg-nsearch.jpg); background-repeat: no-repeat; background-position: left top; }
.taxonomy-list { padding: 10px; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; }
.taxonomy-list li { list-style-type: none; list-style-position: outside; }
.taxonomy-list li .child { }
.taxonomy-list li label { color: #fff; font-size: 1.3em; line-height: 1.6em; }
.taxonomy-list .first input { width: 220px !important; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #888; background-color: #ebebeb; height: 22px; color: #333; }
.taxonomy-picker select { clear: left; width: 220px !important; height: 24px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #888; background-color: #ebebeb; color: #333; }
.taxonomy-picker p input { background-color: #000; color: #fff; background-image: url(images/np.jpg); background-repeat: no-repeat; background-position: center top; text-transform: uppercase; text-decoration: none; border:none; height: 28px; width: 94px; }
.taxonomy-picker p { padding-bottom:10px; }
/* 
slicice na pocetnoj
*/
.kategorija-excerpt-title { background-color: #7fa7d4; font-size: 1.4em; line-height: 1.5em; text-transform: uppercase; font-family: "Century Gothic", Arial, Helvetica, sans-serif !important; color: #fff; padding: 10px; width: 345px; margin-bottom: 0px !important; }
.kategorija-excerpt-title a { color: #fff !important; }
.kategorija-excerpt p { background-color: #323d49; font-size: 1.3em; line-height: 1.5em; color: #fff; padding: 10px; width: 345px; margin-bottom: 0px !important; height:60px; overflow:hidden; }
.kategorija-excerpt p a { color: #fff !important; }
.kategorija-excerpt-picture { margin:0px; padding:0px; wight:365px; height:100px;}
.kategorija-excerpt-picture img { margin:0px; padding:0px; border: none; wight:365px; height:100px;}
.share-facebook .like_button iframe { width:135px !important; }
/*
Navigacija
*/
.wp-pagenavi { text-align: center; display: block; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px; margin: 2px; text-decoration: none; color: #333; background-color: #ddd; border-radius: 3px; }
.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #3f3f3f; background-color: #ddd; }
.wp-pagenavi a:hover { color: #222; background-color: #ECECEC; border-radius: 3px; }
.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #3f3f3f; background-color: #ECECEC; }
.wp-pagenavi span.pages { padding: 5px; margin: 2px 2px 2px 2px; color: #333; background-color: #ddd; border-radius: 3px; }
.wp-pagenavi span.current { padding: 5px; margin: 2px; font-weight: bold; color: #222; background-color: #ddd; border-radius: 3px; }
.wp-pagenavi span.extend { padding: 5px; margin: 2px; color: #212121; background-color: #ddd; border-radius: 3px; }

