/*
Theme Name: NaVidiku
Theme URI: http://www.navidiku.rs/
Version: 2.0
Description: NaVidiku theme
Author: Dusan Gacic
*/

@charset "utf-8";
/* Reset CSS */
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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Style */
body {
	background: #0e6991 url(../images/bg.jpg) top center repeat-x;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #3a3a3a;
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}

/* Top bar */
#top-bar {
	width: 989px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 0 10px;
	height: 42px;
	background: url(../images/top-bar-separator.png) 10px top no-repeat;
	position: relative
}
#top-bar p {
	display: inline;
	float: left;
	height: 29px;
	line-height: 29px;
	font-size: 11px;
}
#top-bar p a {
	color: #9a9a9a
}
#top-bar p span {
	background: url(../images/top-bar-separator.png) right no-repeat;
	height: 29px;
	line-height: 29px;
	display: block;
	padding: 0 10px 0 0
}

/* Tabs */
.ui-tabs-hide {
	display: none;
}
#date-time p {
	padding-left: 8px;
	padding-right: 5px;
	background: url(../images/top-bar-separator.png) right top no-repeat;
	color: #9a9a9a;
}
#date-time p span {
	display: inline;
	padding: 0 0 0 20px
}
#date-time p span.date {
	background: url(../images/icon-date.png) left no-repeat
}
#date-time p span.time {
	background: url(../images/icon-time.png) left no-repeat;
	padding-right: 3px;
}
#other-tabs {
	/*position: relative;
	left: 194px;*/
	float: left
}
#other-tabs ul li {
	display: inline;
	float: left;
	font-size: 11px
}
#other-tabs ul li a {
	height: 29px;
	float: left;
	line-height: 29px;
	display: block;
	color: #9a9a9a
}
#other-tabs ul li.login {
	background: url(../images/top-bar-separator.png) right top no-repeat;
	margin-right: 7px;
	margin-left: 2px;
	padding-right: 5px;
	padding-left: 5px
}
#other-tabs ul li.login a {
	background: url(../images/icon-register-login.png) left center no-repeat;
	padding: 0 0 0 15px
}
#other-tabs ul li.register {
	background: url(../images/top-bar-separator.png) right top no-repeat;
}
#other-tabs ul li.register a {
	background: url(../images/icon-register-login.png) left center no-repeat;
	padding: 0 0 0 15px;
	padding-right: 5px
}
#other-tabs ul li.register a span, #other-tabs ul li.login a span {
	color: #0094d2;
} 
#other-tabs ul li.homepage {
	background: url(../images/icon-homepage.png) 8px center no-repeat;
	padding: 0 0 0 33px;
}
#other-tabs ul li.homepage a {
	background: url(../images/top-bar-separator.png) right top no-repeat;
	padding-right: 5px
}
#other-tabs ul li.bookmark {
	background: url(../images/icon-bookmark.png) 8px center no-repeat;
	padding: 0 5px 0 31px
}
#other-tabs ul li.homepage a:hover, #other-tabs ul li.bookmark a:hover {
	color: #0094d2;
	text-decoration: none
}
#search {
	background: url(../images/search.png) no-repeat;
	width: 217px;
	padding: 9px 0 0 15px;
	height: 34px;
	position: absolute;
	right: 4px
}
#search input.inputbox {
	border: 0;
	background: none;
	width: 152px;
	height: 20px;
	color: #b7b7b7;
	font-size: 11px;
	padding: 0 7px
}
#search input#searchsubmit {
	position: absolute;
	right: 15px;
	top: 9px
}

/* Structure */
#wrapper {
	width: 998px;
	margin: 0 auto;
}
#header {
	height: 170px;
	margin: -14px 0 0 0
}
#header a#logo {
	background: url(../images/logo.png) no-repeat;
	width: 170px;
	height: 133px;
	float: left;
	margin: 0 0 0 40px;
	display: inline;
	text-indent: -9999px;
}
#header #rotate-ads {
	width: 728px;
	height: 90px;
	z-index: -9999;
	float: right;
	margin: 28px 29px 0 0;
	display: inline
}

/* Navigation */
#navigation {
	background: url(../images/navigation.png) no-repeat;
	height: 38px;
	display: block;
	padding: 6px 0 0 15px;
	clear: both;
}
ul#nav-menu, ul#nav-more {
	padding: 2px 0 5px 0px;
	position: relative;
	z-index: 9990;
	float: left;
	height: 31px
}
ul#nav-more {
	z-index: 9999;
}
ul#nav-menu li, ul#nav-more li {
	font: bold 14px Arial, Helvetica, sans-serif;
	float: left;
	display: inline-block
}
ul#nav-menu li a, ul#nav-more li a {
	color: #454545;
	float: left;
}
ul#nav-menu li.home a {
	padding: 0
}
ul#nav-menu li.home a span {
	background: url(../images/nav-menu-li-a-home.png) left top no-repeat;
	height: 37px;
	line-height: 36px;
	padding: 0 17px;
	display: inline-block;
	cursor: pointer
}
ul#nav-menu li.home a:hover span {
	background: url(../images/nav-menu-li-a-home-span-hover.png) left top no-repeat;
}
ul#nav-menu li.home.current a span {
	background: url(../images/nav-menu-li-a-home-span-active.png) left top no-repeat;
}
ul#nav-menu li a, ul#nav-more li a {
	height: 37px;
	line-height: 36px;
	display: block;
	padding: 0 16px;
	text-shadow: 1px 1px 1px #fff;
	background: url(../images/nav-menu-li-a.png) right top no-repeat
}
ul#nav-more li a {
	height: 36px;
	line-height: 36px;	
}
ul#nav-menu li a:hover {
	background: url(../images/nav-menu-li-a-hover.png) right top no-repeat;
	text-decoration: none
}
ul#nav-menu li.current a {
	background: url(../images/nav-menu-li-a-active.png) right top no-repeat;
	text-shadow: 1px 1px 1px #b75a0b;
	color: #fff;
	text-decoration: none
}
/* Nav magazine */
ul#nav-menu li#magazine a {
	background: url(../images/nav-menu-magazine.png) right top no-repeat;
	color: #fff;
	text-shadow: 1px 1px 1px #9b2234
}
ul#nav-menu li ul {
	margin: 0;
	padding: 0;
	background: #d4394f;
	width: 968px;
	border-bottom: 1px solid #b23042;
	z-index: 9990;
	position: absolute;
}
ul#nav-menu li#magazine ul li a {
	background: url(../images/nav-menu-li-ul-li-a.png) right no-repeat;
	height: 15px;
	padding: 9px 24px 7px 11px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-shadow: none
}
ul#nav-menu li#magazine ul li a:hover {
	text-decoration: underline	
}
ul#nav-menu li#magazine ul li ul, ul#nav-more li ul {
	width: 320px;
	border: 1px solid #e7e7e7;
	border-width: 0 1px;
	border-bottom: 3px solid #b6b6b6;
	background: #fff;
	padding: 10px 0 10px 7px;
	z-index: 9990;
	position: absolute
}
ul#nav-menu li#magazine ul li ul li, ul#nav-more li ul li {
	width: 152px;
	float: left;
	border-bottom: 1px solid #dbe1e6;
	margin: 0 7px 0 0;
	position: relative;
	z-index: 9990
}
ul#nav-menu li#magazine ul li ul li a, ul#nav-more li ul li a {
	width: 140px;
	display: block;
	color: #7d7d7d;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: url(../images/nav-menu-li-ul-li-ul-li-a.gif) 140px 12px no-repeat;
	padding-right: 4px;
	padding-left: 4px;
}
ul#nav-more li ul li a {
	padding-top: 9px;
	height: 24px
}
ul#nav-menu li#magazine ul li ul li a:hover, ul#nav-more li ul li a:hover, ul#nav-more li ul li a:active {
	color: #ff7600;
	background: url(../images/nav-menu-li-ul-li-ul-li-a.gif) 140px 12px no-repeat;
}

/* Nav nav-more */
ul#nav-more li a {
	background: url(../images/nav-menu-nav-more-a.png) right bottom no-repeat;
	padding-right: 26px;
}
ul#nav-more li a:hover {
	background: url(../images/nav-menu-nav-more-a-hover.png) right bottom no-repeat;
}
ul#nav-more li a:active {
	background: url(../images/nav-menu-nav-more-a-active.png) right bottom no-repeat;
}

/* Superfish styles */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			38px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	height:			30px;
	padding-bottom:	30px;
	position:		relative;
}
.sf-navbar li {
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			968px; 
	display: block
}
.sf-navbar li li {
	position:		relative;
}
.sf-navbar li#nav-more {
	position: static	
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			32px; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

/* Streaming */
#streaming {
	position: relative;
	left: 721px;
	top: -31px;
	width: 249px;
	height: 26px;
	z-index: 9999
}

/* Kursna lista header */
#page-header {
	background: url(../images/page-header.jpg) top no-repeat;
	width: 943px;
	height: 57px;
	padding: 20px 0 0 25px;
}
#page-header h1, #page-header span.page-title {
	font: normal 31px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px #9c4912;
	display: inline;
	margin: 0
}
#page-header span {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px #9c4912;
	margin-left: 15px
}
#page-header span strong {
	font-size: 18px;
	font-weight: bold
}
#page-header.video {
	background: url(../images/page-header-video.jpg) top no-repeat;
	padding-left: 70px;
	width: 898px
}
#page-header.tv {
	background: url(../images/page-header-e.png) top no-repeat;
	padding-left: 17px;
	width: 951px;
	padding-top: 14px;
	height: 63px;
	position: relative
}
#page-header.tv.single {
	padding-top: 9px;
	padding-left: 9px;
	width: 959px;
	height: 68px;
}
#page-header.tv.single p {
	margin-top:0px;
}

#page-header.tv.single a {
	color:white;
}


#page-header.tv img {
	margin-right: 16px;
	float: left
}
#page-header.tv span.page-title {
	display: inline-block;
	padding-top: 5px
}
#page-header.tv.single span.page-title {
	padding-top: 1px
}
#page-header.tv span.page-title.rs {
	background: url(../images/page-header-rs-ico.jpg) left top no-repeat;
}
#page-header.tv p {
	/*position: absolute;
	right: 0;
	top: 7px;*/
	float: right;
	width: 130px;
	background: url(../images/page-header-tv-listing-p.gif) left top no-repeat;
	padding: 0 15px; margin-top:-6px;
	color: #fff;
	line-height: 20px;
}
#page-header.tv p span {
	color: #f6f6f6;
	text-shadow: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 20px;
}
#page-header.tv p strong {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #e9e9e9
}
#page-header.tv span.tv-loc {
	color: #fff;
	font-size: 12px;
	text-shadow: none;
	position: absolute;
	top: 48px;
	left: 87px
}
#page-header.tv span.tv-loc em {
	font-style: normal;
	color: #f3c7ab
}
	
/* Container */
#container {
	width: 979px;
	overflow: hidden;
	padding: 0 9px;
	clear: both
}
#main {
	background: #fff;
	width: 968px;
	padding: 0 6px;
	overflow: hidden;
	clear: both
}
#main.pages, #main.home, #main.fullwidth {
	background: #fff url(../images/nav-menu-linija.gif) top left repeat-x;
}
#main.home #content .ad468 {
	width: 468px;
	margin: 15px auto 0 auto;
}
#main.fullwidth #content {
	width: 100%;
	position: relative
}
#content {
	width: 490px;
	float: left;
	position: relative;
	padding-top: 12px;
	margin-right: 9px
}
#content h2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #808080;
	margin: -3px 0 25px 0;
	line-height: normal;
}
#content h2 span {
	color: #ff7600;
}
#content h5 {
	color: #a3a3a3;
	font-size: 11px;
	font-weight: normal;
	padding-left: 7px;
	margin-bottom: 10px
}

/* Page title */
#page-title {
	background: url(../images/page-title.png);
	width: 490px;
	height: 32px;
	margin-bottom: 15px;
}
#page-title h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	display: inline-block;
	line-height: 32px;
	padding-left: 11px;
	float: left;
	width: 322px
}
#page-title h1 span {
	color: #ff7702;
}
#page-title p {
	display: inline;
	color: #fff;
	font-size: 11px;
	line-height: 32px;
	position:relative;
	left: -10px
}

/* DB search */
input[type="radio"]:checked+label {
	font-weight: bold;
	color: #000
} 

#db-search {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	border-bottom: 1px solid #dbe1e6;
	padding-bottom: 10px
}
#db-search p label {
	color: #000;
	font-size: 12px;
	display: inline
}
#db-search h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #727577;
	display: inline-block;
	width: 271px;
	float: left;
	position: relative;
	top: 3px
}
#db-search p {
	display: inline-block;
	text-align: left;
	padding-left: 6px;
}
#db-search p.radio-op {
	height: 16px
}
.db-input-bg {
	background: url(../images/db-search-input-bg.png) right no-repeat;
	height: 31px;
	margin-top: 15px;
	margin-right: 6px;
	color: #fff;
	line-height: 31px;
	padding: 0 14px 0 9px
}
#db-search .db-input-bg p label, #db-search .db-select-bg p label {
	color: #fff
}
.db-input-bg.po-nazivu, .db-input-bg.po-proizvodu {
	width: 249px;
	float: left
}
.db-input-bg.po-adresi {
	width: 517px;
	float: left
}
.db-input-bg.po-udaljenosti {
	width: 569px;
	background-color: #0094D2;
	padding-left: 4px;
	float: left;
}
#db-search .db-input-bg.po-udaljenosti p.ulica {
	margin: 0;
	padding: 0
}
#db-search .db-input-bg.po-udaljenosti p label {
	margin-left: 4px
}
#db-search .db-input-bg.po-udaljenosti p.ulica input {
	width: 94px;
}
#db-search .db-input-bg.po-udaljenosti p.broj input {
	width: 25px;
}
#db-search .db-input-bg.po-udaljenosti p.udaljenost input {
	width: 25px;
}
#db-search .db-input-bg p, #db-search .db-select-bg p {
	text-align: left;
	width: auto;
	padding-left: 0;
}
#db-search .db-input-bg p label, #db-search .db-select-bg p label {
	margin-right: 13px;
}
#db-search .db-input-bg p input {
	background: url(../images/db-input-naziv.png) top no-repeat;
	width: 161px;
	height: 21px;
	border: 1px solid #0981b8;
	padding: 0 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #727577;
}
#db-search .db-input-bg.po-proizvodu p label {
	margin-right: 5px
}
#db-search .db-input-bg.po-proizvodu p input {
	width: 135px;
}
#db-search .db-input-bg.po-adresi p.ulica label, #db-search .db-input-bg.po-udaljenosti p.ulica label, #db-search .db-input-bg.po-adresi p.lokacija label, #db-search .db-input-bg.po-adresi p.broj label, #db-search .db-input-bg.po-udaljenosti p.broj label, #db-search .db-input-bg.po-udaljenosti p.udaljenost label {
	margin-right: 6px
}
#db-search .db-input-bg.po-adresi p {
	float: left
}
#db-search .db-input-bg.po-adresi p.ulica {
	margin-right: 13px
}
#db-search .db-input-bg.po-adresi p.ulica input {
	width: 140px
}
#db-search .db-input-bg.po-adresi p.broj input {
	width: 47px
}
.db-select-bg {
	background: #e73d55 url(../images/db-search-selectbox-bg.png) right top no-repeat;
	height: 31px;
	display: inline-block;
	margin-top: 15px;
	color: #fff;
	line-height: 31px;
	padding: 0 14px 0 9px
}
.db-select-bg p input {
	margin-right: 2px
}
.db-select-bg.po-nazivu2 {
	width: 565px
}
.db-select-bg.po-adresi2 {
	width: 302px;
	padding-left: 4px;
}
.db-select-bg.po-udaljenosti2 {
	width: 255px;
	padding-left: 4px
}
#db-search input.trazi {
	position: relative;
	left: 12px;
	top: 12px
}

/* Listing op */
.listing-op {
	float: right;
	padding: 0 7px 0 0;
}
#crumbs .listing-op a {
	background: none;
	padding: 0
}
.listing-op span.listing-sort {
	padding-right: 5px;
	margin-right: 5px;
	padding-left: 23px;
	height: 16px;
	display: inline-block;
	border-right: 1px solid #b4b3b3;
	background: url(../images/sprite-info.png) -173px -559px no-repeat;
}
.listing-op span.listing-sort a {
	color: #0094d2 ;
}

.listing-op span.listing-question a {
	padding-left: 23px;
	height: 16px;
	display: inline-block;
	background: url(../images/sprite-info.png) -173px -581px no-repeat;
}
.listing-op span.listing-question a {
	color: #ff7a00 ;
	font-weight: bold
}

/* Listing form */
form#listing-form {
	position: relative;
	left: 4px
}
form#listing-form p label {
	color: #7c7c7c;
	width: 174px;
	display: block;
	float: left;
	height: 21px;
	line-height: 21px
}
form#listing-form p {
	margin-bottom: 14px;
}
form#listing-form p span {
	color: #a6a6a6;
	text-transform: uppercase;
	margin-left: 10px;
	font-size: 10px
}
form#listing-form p input {
	width: 202px;
	height: 15px;
	padding: 3px 5px;
	border: 1px solid #d5d7dc;
	margin-eight: 10px;
	background: url(../images/form-listing-input.png) no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #7c7c7c
}
form#listing-form p textarea {
	border: 1px solid #d5d7dc;
	background: url(../images/firm-listing-textarea.png) no-repeat;
	width: 570px;
	height: 230px;
	padding: 3px 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #7c7c7c
}
form#listing-form p.listing-submitp {
	display: inline-block; 
	float: right
}
form#listing-form input#listing-submit {
	width: 78px;
	height: 32px;
	border: 0;
}

/* Crumbs */
#crumbs {
	display: block;
	padding: 10px 0 10px 7px;
	color: #838383;
	font-size: 12px;
}
#crumbs a {
	color: #0094d2;
	font-weight: bold;
	background: url(../images/crumbs-a.gif) right center no-repeat;
	padding-right: 11px;
	margin-right: 2px
}
#crumbs a.last {
	background: none
}

/* Database - categories */
#db-container {
	float: left;
	clear: both
}
ul#db-categories {
	border: 1px solid #dee2e7;
	border-width: 1px 0 0 1px;
	overflow: hidden;
	width: 940px;
	margin: 0 auto;
}
ul#db-categories.subcategories {
	width: 786px;
	margin: 0 11px 18px 5px;
	float: left
}
ul#db-categories li {
	float: left;
	background: url(../images/db-categories-li.png) no-repeat;
	width: 216px;
	height: 31px;
	border: 1px solid #dee2e7;
	border-width: 0 1px 1px 0;
	padding: 9px
}
ul#db-categories.subcategories li {
	background: url(../images/db-categories-subcats-li.png) no-repeat;
	width: 245px;
	height: 25px;
	padding: 7px 8px
}
ul#db-categories li a {
	float: left;
	width: 180px;
	height: 24px;
	color: #6a6a6a;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left: 42px;
	padding-top: 8px;
	background: url(../images/db-categories-icons.png) 0 0 no-repeat;
}
ul#db-categories.subcategories li a {
	font-weight: normal;
	font-size: 12px;
	background-position: 0 -515px;
	padding-top: 5px;
	height: 27px
}
ul#db-categories li.deca a {
	background-position: 0 -32px
}
ul#db-categories li.elektro a {
	background-position: 0 -64px
}
ul#db-categories li.gradjevinarstvo a {
	background-position: 0 -96px
}
ul#db-categories li.industrija a {
	background-position: 0 -128px
}
ul#db-categories li.kuca a {
	background-position: 0 -160px
}
ul#db-categories li.nega-lica a {
	background-position: 0 -192px
}
ul#db-categories li.poljoprivreda a {
	background-position: 0 -224px
}
ul#db-categories li.sport a {
	background-position: 0 -256px
}
ul#db-categories li.trgovina a {
	background-position: 0 -288px
}
ul#db-categories li.turizam a {
	background-position: 0 -320px
}
ul#db-categories li.ugostiteljstvo a {
	background-position: 0 -352px
}
ul#db-categories li.usluge a {
	background-position: 0 -384px
}
ul#db-categories li.vozila a {
	background-position: 0 -416px
}
ul#db-categories li.zdravstvo a {
	background-position: 0 -448px
}
ul#db-categories li.skole a {
	background-position: 0 -480px
}

/* Ads*/
.ad160 {
	width: 160px;
	float: right;
	margin-right: 5px
}
#content.search .ad160 {
	padding-top: 50px;
}
.ad160 a img {
	margin-bottom: 9px
}

/* Listing header */
.listing-header {
	overflow: hidden;
	position: relative;
	width: 958px;
}
#content .listing-header h2 {
	color: #ff7a00;
	font-size: 18px;
	font-weight: normal;
	clear: both;
	margin: 0 0 0 7px;
	padding: 10px 0 0 0;
}

/* Firm listing */
h1.listing-title {
	margin-top: 10px;
	color: #727577;
	font: normal 18px Arial, Helvetica, sans-serif;
	display: inline-block;
	float: left;
	position: absolute;
	bottom: 1px;
	left: 7px
}
#content.search h1.listing-title {
	position: inherit;
	margin-bottom: 25px;
	margin-left: 2px;
	margin-bottom: 0
}
h1.listing-title.search span {
	color: #bababa;
}

#firm-listing {
	margin-left: 2px;
	margin-top: 9px;
	width: 760px;
	float: left
}
#content.search #firm-listing {
	margin-left: 5px;
	float: left;
	padding-top: 10px
}
.listing-box {
	width: 780px;
	height: 141px;
	margin-top: 7px;
	border: 1px solid #dfe5e9;
	border-bottom: 1px solid #cacdcf;
	position: relative
}
.listing-box a {
	color: #0094d2
}
.listing-box.yellow {
	background: url(../images/box-listing-yellow.png) no-repeat;
}
.listing-logo {
	position: absolute;
	top: 7px;
	left: 8px
}
.listing-excerpt {
	width: 404px;
	position: absolute;
	top: 9px;
	left: 142px
}
#content .listing-excerpt h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #0094d2;
	padding: 0;
	margin-bottom: 5px;
	line-height: normal
}
.listing-excerpt h2 a {
	color: #0094d2;
}
.listing-excerpt p {
	padding: 0;
	margin: 0;
	line-height: 20px;
	color: #6a6a6a
}
.listing-excerpt a {
	color: #0094d2;
}
.listing-address {
	background: url(../images/sprite-info.png) 0px -727px no-repeat;
	width: 192px;
	height: 84px;
	position: absolute;
	right: 8px;
	top: 7px;
	padding: 3px 7px 3px 19px
}
.listing-address p {
	color: #373737;
	line-height: 16px;
	font-size: 11px
}
.listing-address a {
	text-decoration: underline
}
.listing-pages {
	position: absolute;
	bottom: 9px;
	left: 143px
}
.listing-pages ul li {
	float: left;
	background: url(../images/sprite-info.png) -173px -97px no-repeat;
	width: 65px;
	height: 15px;
	margin-right: 4px;
	padding: 6px 0 6px 6px;
	text-transform: uppercase;
	color: #b9bbbc;
	font-weight: bold;
	cursor: default
}
.listing-pages ul li span {
	background: url(../images/sprite-info.png) -2px -679px;
	padding-left: 19px;
	height: 16px;
	display: block
}
.listing-pages ul li.map-page span {
	padding-left: 22px
}
.listing-pages ul li.map-page span {
	background-position: -173px -679px;
}
.listing-pages ul li.info-page {
	background-position: -173px -132px;
	width: 99px
}
.listing-pages ul li.info-page span {
	background-position: -173px -621px;
	padding-left: 18px
}
.listing-pages ul li.info-page a span {
	background-position: -3px -126px;
}
.listing-pages ul li.pictures-page {
	background-position: -253px -97px;
	width: 61px
}
.listing-pages ul li.pictures-page span {
	background-position: -173px -639px;
	padding-left: 21px
}
.listing-pages ul li.pictures-page a span {
	background-position: -2px -639px;
}
.listing-pages ul li.panorama-page {
	background-position: -173px -167px;
	width: 129px;
}
.listing-pages ul li.panorama-page span {
	background-position: -173px -659px;
	padding-left: 21px
}
.listing-pages ul li.panorama-page a span {
	background-position: -2px -659px;
}
.listing-pages ul li.pricelist-page {
	background-position: -173px -200px;
	width: 82px
}
.listing-pages ul li.pricelist-page span {
	background-position: -174px -598px;
	padding-left: 17px
}
.listing-pages ul li.pricelist-page a span {
	background-position: -149px -2px;
}
.listing-pages ul li.pricelist-page a span {
	background-position: -149px -2px;
}
.listing-pages ul li.fb-page {
	background-position: -173px -26px;
	width: 123px;
	padding-left: 19px;
}
.listing-pages ul li.fb-page a span {
	background-position: -2px -622px;
	padding-left: 24px;
	color: #6483b6
}
.listing-pages ul li.fb-page a:hover span {
	color: #46618e
}
.listing-pages ul li a {
	float: left;
	color: #6a6a6a;
	text-decoration: none
}
.listing-pages ul li a:hover {
	color: #292929;
}

/* Info firm */
#info-firm {
	border: 1px solid #dbe1e6;
	width: 758px;
	float: left;
	margin-top: 12px;
	overflow: hidden;
	padding: 11px;
	margin-left: 2px;
	display: inline;
	font-size: 12px
}
#info-firm h1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #0094d2;
	margin-bottom: 7px
}
#info-firm .grid1 {
	float: left;
	width: 154px;
	margin-right: 19px;
	height: 260px
}
#info-firm .grid1 #logo-firm {
	background: url(../images/sprite-info.png) -2px -207px no-repeat;
	width: 154px;
	height: 153px;
	position: relative;
	font-size: 12px
}
#info-firm .grid1 #logo-firm #logo-container {
	position: absolute;
	top: 12px;
	left: 16px
}
.info-rating {
	position: absolute;
	width: 120px;
	left: 16px;
	top: 109px;
	text-align: center
}
#firm-listing .listing-box .listing-logo .info-rating {
	left: 0px;
	top: 97px;
}
.info-rating p {
	margin-top: 5px;
	font-size: 10px;
	color: #747474
}
#firm-listing .info-rating p {
	margin-top: 2px;
}
.info-rating p span {
	font-weight: bold;
	font-size: 11px;
	color: #ff8300
}
#info-firm .grid1 #logo-firm ul {
	position: absolute;
	left: 6px;
	top: 165px;
	width: 135px;
	font-size: 11px
}
#info-firm .grid1 #logo-firm ul li {
	background: url(../images/sprite-info.png) -2px -146px no-repeat;
	padding-left: 25px;
	margin-bottom: 8px;
	height: 16px
}
#info-firm .grid1 #logo-firm ul li a {
	color: #0094d2;
}
#info-firm .grid1 #logo-firm ul li.comments-number {
	background-position: -2px -166px
}
#info-firm .grid1 #logo-firm ul li.share-on-fb {
	background-position: -2px -186px
}
#info-firm .grid1 #logo-firm ul li.firms-nearby {
	background-position: -2px -699px
}
#info-firm .grid1 #logo-firm ul li.send-to-friend.blue {
	background-position: -166px -291px;
	width: 119px;
	height: 25px;
	padding-top: 7px;
	padding-left: 35px;
	position: relative;
	left: -6px
}
#info-firm .grid1 #logo-firm ul li.send-to-friend.blue a {
	color: #fff;	
}
#info-firm .grid2 {
	width: 400px;
	margin-right: 19px;
	float: left
}
#info-firm .grid2 p {
	color: #6a6a6a;
	line-height: 20px
}
#info-firm .grid2 p a {
	color: #6a6a6a
}
#info-firm .grid3 {
	background: url(../images/sprite-info.png) 0 -360px no-repeat;
	width: 165px;
	height: 260px;
	float: left
}
#info-firm .fb-likeit {
	margin: 25px auto 0 auto;
	with: 150px;
	text-align: center;
}
#info-firm .grid3.pictures {
	background-position: -166px -324px;
	height: 210px
}
#info-firm .grid3 ul {
	padding: 9px 0 0 0
}
#info-firm .grid3 ul li {
	margin-bottom: 5px;
	height: 27px
}
#info-firm .grid3 ul li a {
	width: 130px;
	height: 15px;
	padding: 6px 0 6px 27px;
	display: block;
	background: url(../images/sprite-info.png) 15px -2px no-repeat;
	color: #6a6a6a;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px
}
#info-firm .grid3 ul li a:hover, #info-firm .grid3 ul li.current a {
	background-position: -5px -31px;
	color: #fff
}
#info-firm .grid3 ul li a span {
	height: 16px;
	line-height: 14px;
	padding: 0 0 0 24px;
	display: block;
	background: url(../images/sprite-info.png) -3px -126px no-repeat;
	cursor: pointer
}
#info-firm .grid3 ul li.pictures a span {
	background-position: -2px -639px;
}
#info-firm .grid3 ul li.panorama a span {
	background-position: -2px -659px;
}
#info-firm .grid3 ul li.gmap a span {
	background-position: -2px -166px;
}
#info-firm .grid3 ul li.gmap a span {
	background-position: -2px -679px;
}
#info-firm .grid3 ul li.pricelist a span {
	background-position: -149px -2px;
}
#info-firm .grid3.pictures ul li.comment-2row a {
	background-position: -173px -60px;
	padding-top: 2px;
	height: 24px;
	position: relative
}
#info-firm .grid3.pictures ul li.comment-2row a:hover {
	background-position: -173px -60px;
}
#info-firm .grid3.pictures ul li.comment-2row a span {
	background: none;
	color: #fff;
	width: 30px;
	float: left
}
#info-firm .grid3.pictures ul li.comment-2row a span.number {
	position: absolute;
	left: 85px;
	top: 7px
}
#info-firm .grid3.pictures ul li.share-on-fb a, #info-firm .grid3.pictures ul li.comments-burek a {
	background-position: -166px -261px;
	width: 147px;
	margin: 21px 0 0 -9px;
	padding-left: 7px;
	width: 152px;
}
#info-firm .grid3.pictures ul li.comments-burek a {
	margin-top: 0
}
#info-firm .grid3.pictures ul li.share-on-fb a:hover, #info-firm .grid3.pictures ul li.comments-burek a:hover {
	background-position: -166px -232px;
	color: #6483b6
}
#info-firm .grid3.pictures ul li.share-on-fb a span {
	background-position: -2px -622px;
	padding-left: 20px
}
#info-firm .grid3.pictures ul li.comments-burek a span {
	background-position: -316px -77px;
	padding-left: 17px
}

/* Firm info article*/
#info-article {
	border: 1px solid #dbe1e6;
	border-width: 1px 0;
	margin: 30px 0 10px 0;
	padding: 30px 6px 20px 6px;
	float: left;
	width: 746px;
}
#info-article.multimedia {
	background: #ffffe1;
	border: 0;
	padding-top: 0;
	padding-left: 21px;
	padding-right: 21px;
	width: 716px
}
#info-article h2 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #747474;
}
#info-article.multimedia h2, #info-article.cenovnik h2 {
	color: #747474;
	font: normal 18px Arial, Helvetica, sans-serif;
	background: url(../images/multimedia-h2.gif) bottom repeat-x;
	padding-left: 4px;
	padding-bottom: 10px;
	padding-top: 30px
}
#info-article p {
	color: #747474;
	line-height: 20px;
	margin-bottom: 20px
}
.video-multimedia {
	text-align: center;
}
.pictures-multimedia {
	width: 195px;
	float: left;
	text-align: center;
	margin-left: 30px;
	display: inline;
}
.pictures-multimedia a img {
	border: 1px solid #c1c1b8;
	padding: 4px;
	background: #fff;
}
.pictures-multimedia p {
	padding-top: 5px
}
#info-article.cenovnik {
	border-bottom: 0;
}
#info-article.cenovnik h2 {
	background: none;
	padding-top: 0;
	padding-bottom: 0
}
#info-article table#t-cenovnik {
	border: 1px solid #dbe1e6;
	border: 0 0 1px 1px;
	width: 751px;
	color: #6a6a6a
}
#info-article table#t-cenovnik tr.t-head td {
	background: #ffffe1
}
#info-article table#t-cenovnik tr td {
	border: 1px solid #dbe1e6;
	border: 1px 1px 0x 0;
	padding: 5px 0 5px 13px
}

/* Article */
#article h1 {
	width: 400px
}
#article p.article-news {
	border-bottom: 1px dotted #ccc;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #a4a4a4;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 3px
}
#article a {
	color: #FF7A00
}
#article p {
	font-size: 12px
}
#article p.kompletan-tekst, #article p.kompletan-tekst a {
	font-weight: bold;
	color: #ff7702
}
#article-share {
	position: absolute;
	top: 41px;
	right: 0;
	width: 224px;
	height: 32px;
	background: url(../images/single-share.png) no-repeat;
}
#content #article #article-share a img {
	border: 0;
	padding: 0;
	margin: 0
}
#article-share p {
	text-transform: uppercase;
	color: #939393;
	font-size: 10px;
	position: relative
}
#article-share p span {
	position: absolute;
	top: 5px;
	left: 10px;
}
#article-share p img {
	position: absolute;
}
#article-share p img.facebook {
	left: 148px
}
#article-share p img.twitter {
	right: 10px
}
#article p {
	color: #3a3a3a;
	line-height: 20px;
	margin-bottom: 20px;
	padding: 0 4px
}
#content #article .ad468 a img {
	border: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto
}

/* Lisitng region */
.listing-region {
	float: right;
	width: 495px;
	height: auto;
	position: relative
}
.listing-region ul#region {
	height: auto;
	padding: 0;
	margin: 0
}
.listing-region p {
	display: inline;
	position: absolute;
	left: -90px;
	top: 3px;
	font-size: 11px;
	color: #a3a3a3
}

ul#region {
	font-size: 11px;
	margin-bottom: 20px;
	height: 60px;
	overflow: hidden;
	padding: 0 0 0 7px
}
ul#region li {
	float: left;
	width: 80px;
	line-height: 20px
}
ul#region li a {
	color: #727577;
	float: left;
}
ul#region li.current a {
	font-weight: bold
}

/* Single options */
#single-options {
	text-align: left;
	clear: both;
	text-transform: uppercase;
	padding: 0 0 0 14px;
	font-size: 10px;
	color: #939393;
	background: url(../images/single-options.png) no-repeat;
	height: 32px;
	line-height: 32px;
	border-top: 05px solid #fff;
	width: 476px
}
#single-options.video {
	background: url(../images/video-single-options.png) no-repeat;
	width: 473px
}
#single-options p.comments-number, #single-options p.send-comment, #single-options.tvr p.send-comment, #single-options.video p.video-share, #single-options.video #post-ratings {
	background: url(../images/single-options-separator.gif) right center no-repeat;
	margin-right: 11px;
	float: left;
	color: #8f8f8f;
	height: 32px;
	line-height: 32px;
}
#single-options.video p.video-share span a img {
	position: relative;
	top: 4px;
	margin-left: 5px 
}
#single-options.video p.video-share, #single-options.video #post-ratings {
	padding-right: 11px
}
#single-options.tvr p.comments-number a, #single-options.tvr p.send-comment a  {
	color: #535353
}
#single-options p.send-comment {
	background: none 
}
#single-options p.comments-number span a {
	color: #8f8f8f
}
#single-options p.send-comment span a {
	color: #535353
}
#single-options p.comments-number span {
	background: url(../images/single-options-comments-no.gif) left center no-repeat;
	padding-right: 11px;
	display: inline;
	float: left
}
#single-options p.comments-number span a {
	padding-left: 20px;
}
#single-options p.send-comment span {
	background: url(../images/single-options-send-comment.gif) left center no-repeat;
	padding-right: 11px;
	display: inline;
	float: left
}
#single-options p.send-comment span a {
	padding-left: 20px;
}
#single-options p.print-email {
	display: block;
	width: 60px;
	float: right;
	margin-left: 5px;
	height: 31px;
	line-height: 31px
}
#wrapper #container #main.home #content #article #single-options p.print-email a img {
	vertical-align: middle;
	display: inline;
	float: left;
	margin-left: 7px;
	margin-top: 9px;
	border: 0;
	padding: 0
}
#related-sources {
	padding-left: 7px;
	padding-top: 20px
}
#related-sources h5 {
	text-transform: uppercase;
	font-size: 10px;
	padding-left: 0
}
#related-sources li {
	line-height: 20px;
	padding: 0 0 0 10px;
	background: url(../images/li-square-blue.gif) 0px 9px no-repeat;
	font-size: 12px	;
	clear: both
}
#related-sources ul li a {
	color: #0094d2;
}

/* Quick news */
.quick-news {
	clear: both;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
	padding-bottom: 12px;
	overflow: hidden;
	width: 490px;
}
.quick-news.first {
	border: 0;
	padding-bottom: 3px;
}
#content .quick-news h2, #article h1 {
	color: #0094d2;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding-left: 4px;
	display: inline
}
#content .quick-news h3 {
	background: url(../images/page-title-h3.png) no-repeat;
	height: 30px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	padding-left: 9px;
	padding-top: 3px;
	margin-bottom: 10px;
	margin-top: 20px
}	
#content .quick-news h2 a {
	color: #0094d2
}
#content .quick-news p {
	line-height: 20px;
	padding-left: 4px;
	color: #3a3a3a;
	font-size: 12px
}
#content .quick-news span, #content #article span {
	color: #a8a8a8;
	font-size: 10px;
	display: block;
	margin-bottom: 3px;
	padding-left: 4px
}
#content .quick-news p a {
	color: #0094d2
}
#content .quick-news p.similar-news {
	clear: both
}
#content .quick-news p.similar-news a {
	color: #ff7500;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 5px;
}
#content .quick-news p a img, #content #article img {
	float: right;
	border: 1px solid #dedede;
	padding: 3px;
	margin-left: 10px;
	margin-right: 4px;
	margin-top: 3px
}
#content .quick-news .related-news h2 span, #content .quick-news h3 span, ul#home-news li span {
	color: #ff7702;
	font: bold 18px Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0;
	padding: 0
}
#content .quick-news .related-news {
	width: 235px;
	float: left;
	margin-right: 10px
}
#content .quick-news .related-news h2 {
	padding-left: 0
}
#content .quick-news .related-news a img {
	float: left;
	border: 1px solid #dedede;
	padding: 3px;
	margin-right: 10px;
	margin-left: 4px;
}
#content .related-news h4 {
	text-transform: uppercase;
	color: #8c8c8c;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 5px;
	margin-left: 4px
}
#content .related-news ul {
	color: #ff7600;
	overflow: hidden;
	font-size: 11px
}
#content .related-news ul li {
	width: 227px;
	float: left;
	padding-left: 9px;
	background: url(../images/li-square-orange.gif) left center no-repeat;
	display: block;
	line-height: 20px;
	margin-left: 8px;
	display: inline
}
#content .related-news ul li a {
	color: #0094d2
}

/* Advert */
.ad468 {
	width: 468px;
	margin: 15px 0 20px 4px;
}
.ad468.full {
	width: 100%;
	margin-top: 20px
}
.ad468.full a img {
	margin-right: 11px;
	margin-left: 3px
}
.ad468.full a img.second-banner {
	margin-right: 0
}
.ad468.video {
	margin: 12px auto 15px auto
}

/* Random firms */ 
#random-firms {
	background: url(../images/random-firms.png) left bottom no-repeat;
	height: 189px;
	width: 952px;
	margin: 0 auto;
	clear: both
}
#random-firms.subcategories {
	width: 787px;
	margin: 0 0 0 5px;
	background: url(../images/random-firms-subcats.png) left bottom no-repeat;
}
#random-firms h3 {
	background: url(../images/random-firms-h3.png) left top no-repeat;
	height: 35px;
	line-height: 35px;
	padding-left: 25px;
	width: 180px;
	color: #464646;
	font-size: 14px
}
#random-firms ul li {
	float: left;
	display: inline;
	width: 120px;
	text-align: center;
	margin-left: 35px;
	margin-top: 20px
}
#random-firms.subcategories ul li {
	margin-left: 34px;
}
#random-firms ul li.first {
	margin-left: 25px
}
#random-firms ul li a img {
	display: block;
	border: 1px solid #e2e2e2;
	margin-bottom: 12px
}
#random-firms ul li a {
	color: #0094d2;
	font-weight: bold;
	font-size: 12px
}

/* Home news */
ul#home-news {
	font-size: 11px;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #ecedee;
	margin-top: 18px;
	padding-top: 18px;
}
ul#home-news li {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	width: 234px;
	margin-left: 4px;
	float: left;
	margin-bottom: 25px;
	display: inline
}
ul#home-news li span {
	font-size: 14px
}	
ul#home-news li ul li {
	font: normal 11px Arial, Helvetica, sans-serif;
	float: none;
	padding-left: 9px;
	background: url(../images/li-square-orange.gif) left center no-repeat;
	display: block;
	line-height: 20px;
	margin-bottom: 0
}
ul#home-news li ul li a {
	color: #8c8c8c;
	line-height: 20px
}

/* Listing page navi */
.listing-pagenavi {
	height: 14px;
	line-height: 18px;
	color: #9c9c9c;
	font-size: 12px;
	text-align: right;
	position: relative;
	margin-top: 6px;
	padding-bottom: 4px;
	clear: both;
	width: 780px
}
.listing-pagenavi span.pages {
	position: absolute;
	top: 0;
	left: 3px	
}
.listing-pagenavi span.current {
	font-weight: bold;
	color: #fff;
	background: #0094d2;
	margin-left: 4px;
	padding: 0 5px;
	display: inline-block;
	text-align: center
}
.listing-pagenavi span.separator {
	margin-left: 4px;
	color: #bebebe
}
.listing-pagenavi a {
	margin-left: 4px;
	color: #4c4c4c;
	background: #e1e1e1;
	padding:  0 5px;
	display: inline-block;
	text-align: center;
	font-weight: bold
}

/* Page navi */
.wp-pagenavi {
	background: url(../images/pagenavi.png) no-repeat;
	height: 32px;
	line-height: 32px;
	color: #6a6a6a;
	font-size: 11px;
	text-align: right;
	position: relative;
	padding-right: 11px;
	width: 479px;
	margin-top: 20px;
	clear: both
}
#content.video-container.cat .wp-pagenavi {
	background: url(../images/video-container-navi.png) no-repeat;
	width: 471px;
}
.wp-pagenavi span.pages {
	position: absolute;
	top: 0;
	left: 15px	
}
.wp-pagenavi span.current {
	font-weight: bold;
	color: #3a3a3a;
	margin-right: 4px;
}
.wp-pagenavi span.separator {
	margin-right: 4px;
	color: #bebebe
}
.wp-pagenavi a {
	margin-right: 4px;
	color: #0094d2
}

/* Konvertor valuta */
#konvertor-valuta {
	background: url(../images/konvertor-valuta.png) no-repeat;
	width: 608px;
	height: 107px;
	padding: 9px;
	color: #fff;
	position: relative
}
#konvertor-valuta.mali {
	background: url(../images/konvertor-valuta-mali.png) no-repeat;
	width: 608px;
	height: 75px;
	padding: 9px;
	color: #fff;
	position: relative;
	margin-bottom: 25px
}
#konvertor-valuta h2 {
	color: #fff;
	background: url(../images/konvertor-valuta-h2.gif) bottom repeat-x;
	font-size: 14px;
	padding: 0 0 10px 2px;
	margin-bottom: 15px
}
#kursevi h2, #wrapper #container #main #content #respond h3 { 
	padding: 25px 0 7px 4px;
	margin-bottom: 14px;
	font-size: 18px;
	font-weight: normal;
	color: #808080;
	border-bottom: 1px dotted #ccc
}
#konvertor-valuta p {
	display: inline;
	height: 22px;
	font-weight: bold;
	position: absolute;
}
p.konvertuj input {
	background: url(../images/konvertor-input.png) no-repeat;
	border: 0;
	width: 83px;
	height: 19px;
	color: #747474;
	padding: 2px 7px;
}
#konvertor-valuta p.kurs {
	top: 45px;
	left: 14px;
	z-index: 9999
}
#konvertor-valuta p.tip {
	top: 45px;
	left: 273px
}
#konvertor-valuta p.tip input {
	margin-left: 6px
}
#konvertor-valuta p.konvertuj {
	top: 79px;
	left: 14px;
	z-index: 9998
}
#konvertor-valuta.mali p.konvertuj {
	top: 50px;
	left: 14px;
	z-index: 9998
}
#konvertor-valuta p.formsubmitimg {
	top: 78px;
	left: 356px;
}
#konvertor-valuta.mali p.formsubmitimg {
	top: 49px;
	left: 356px;
}
#konvertor-valuta p.iznos {
	top: 57px;
	left: 454px;
	background: url(../images/iznos.png) no-repeat;
	width: 144px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding-left: 12px
}
#konvertor-valuta.mali p.iznos {
	top: 41px;
	left: 454px;
}

/* Arhiva kursa */
.tabela {
	color: #808080;
	border-bottom: 0;
}
.tabela tr td {
	border-bottom: 1px solid #dbe1e6;
	height: 22px
}
.tabela tr td.arhiva-kursa {
	padding-top: 9px;
	height: 32px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #808080;
	border: 0
}
.arhiva-kursa.levo {
	padding-left: 16px;
	width: 
}
.kurs-zelen {
	background: #EFFBDB
}

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width: 146px;
  margin:0px;
  margin-top:-10px;
  margin-left: -9px;
  padding:0px;
  text-align:left;
  max-height: 200px;
  overflow:auto;
  z-index: 9999
}
#broj-vesti_container {
	right: 15px;
	width: 44px;
	background: #68c0e4;
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top: -7px
}
#broj-vesti_container.selectbox-wrapper ul li {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#broj-vesti_container ul li.selected, #broj-vesti_container ul li.current { 
	background: #ff8300;
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif
}
#kurs-po_container {
	left: 105px;
	border: 0;
	background: #d7ebf3;
	color: #747474;
}
#valute-po_container {
	left: 174px;
	border: 0;
	background: #d7ebf3;
	color: #747474;
}
#valute-po2_container {
	left: 267px;
	border: 0;
	background: #d7ebf3;
	color: #747474;
}
#valute-po_container.selectbox-wrapper, #valute-po2_container.selectbox-wrapper  {
	margin-top: -1px
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #dfeff5;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #e7f4f9;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 7px;
  cursor:pointer;
  color: #747474;
  font-weight: normal
}

/* Look and feel of select box */
.selectbox {
  margin: 0px 15px 10px 0px;
  padding-left: 7px;
  height: 19px;
  font-family: Arial, Helvetica, sans-serif;
  width : 139px; 
  text-align: left; 
  background: url(../images/kurs-po.png) left;
  cursor: pointer;
  border: 0;
  color:#747474;
}
p.konvertuj input#valute-po_input, p.konvertuj input#valute-po2_input {
	background: url(../images/select-valute.png) left;
	width : 58px; 
	margin: 0 4px
}
input#broj-vesti_input {
	width: 35px;
	height: 16px;
	background: url(../images/broj-vesti.png) left;
	padding-left: 9px;
	margin: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	position: relative;
	top: 1px
}
input#grad-naziv_input, input#opstina-naziv_input, input#grad-proizvod_input, input#opstina-proizvod_input, input#kategorija-adresa_input, input#podkategorija-adresa_input {
	background: url(../images/db-select-select.png) left center no-repeat;
	width: 139px;
	height: 22px;
}
#grad-naziv_container.selectbox-wrapper, #opstina-naziv_container.selectbox-wrapper, #grad-proizvod_container.selectbox-wrapper, #opstina-proizvod_container.selectbox-wrapper, #kategorija-adresa_container.selectbox-wrapper, #podkategorija-adresa_container.selectbox-wrapper, #opstina-udaljenost_container.selectbox-wrapper, #kategorija-udaljenost_container.selectbox-wrapper, #podkategorija-udaljenost_container.selectbox-wrapper {
	overflow: visible;
	margin-left: 63px;
	margin-top: -11px;
	font-size: 12px
}
#grad-udaljenost_container.selectbox-wrapper, #kategorija-udaljenost_container.selectbox-wrapper {
	overflow: visible;
	margin-left: 1px;
	margin-top: -11px;
	font-size: 12px
}
#kategorija-adresa_container.selectbox-wrapper {
	margin-left: 1px;
	font-size: 12px
}
#opstina-naziv_container.selectbox-wrapper, #opstina-proizvod_container.selectbox-wrapper {
	margin-left: 214px;
}
#podkategorija-adresa_container.selectbox-wrapper {
	margin-left: 152px;
	font-size: 12px
}
#opstina-udaljenost_container.selectbox-wrapper {
	margin-left: 111px;
	font-size: 12px
}
#podkategorija-udaljenost_container.selectbox-wrapper {
	margin-left: 129px;
	font-size: 12px
}
#grad-naziv_container.selectbox-wrapper ul li, #opstina-naziv_container.selectbox-wrapper ul li, #grad-proizvod_container.selectbox-wrapper ul li, #opstina-proizvod_container.selectbox-wrapper ul li, #kategorija-adresa_container.selectbox-wrapper ul li, #podkategorija-adresa_container.selectbox-wrapper ul li, #kategorija-udaljenost_container.selectbox-wrapper ul li, #podkategorija-udaljenost_container.selectbox-wrapper ul li {
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	background: #faf0f2;
	padding-left: 6px
}
#grad-naziv_container.selectbox-wrapper ul li.selected, #opstina-naziv_container.selectbox-wrapper ul li.selected, #grad-naziv_proizvod.selectbox-wrapper ul li.selected, #opstina-proizvod_container.selectbox-wrapper ul li.selected, #kategorija-adresa_container.selectbox-wrapper ul li.selected, #podkategorija-adresa_container.selectbox-wrapper ul li.selected, #podkategorija-udaljenost_container.selectbox-wrapper ul li.selected, #kategorija-udaljenost_container.selectbox-wrapper ul li.selected { 
  background-color: #fdf8f9;
}

#grad-naziv_container.selectbox-wrapper ul li.current, #opstina-naziv_container.selectbox-wrapper ul li.current, #grad-proizvod_container.selectbox-wrapper ul li.current, #opstina-proizvod_container.selectbox-wrapper ul li.current, #kategorija-adresa_container.selectbox-wrapper ul li.current, #podkategorija-adresa_container.selectbox-wrapper ul li.current, #podkategorija-udaljenost_container.selectbox-wrapper ul li.current, #kategorija-udaljenost_container.selectbox-wrapper ul li.current { 
  background-color: #fdf8f9;
}

#db-search .db-input-bg.po-adresi input#grad-adresa_input {
	background: url(../images/kurs-po.png) left center no-repeat;
	width: 136px;
	height: 22px;
}
#grad-adresa_container.selectbox-wrapper {
	overflow: inherit;
	margin-left: 57px;
	margin-top: -12px;
	font-size: 12px
}
#grad-adresa_container.selectbox-wrapper ul li, #grad-udaljenost_container.selectbox-wrapper ul li, #opstina-udaljenost_container.selectbox-wrapper ul li {
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	background: #dfeff5;
	padding-left: 6px
}
#grad-adresa_container.selectbox-wrapper ul li.selected, #grad-udaljenost_container.selectbox-wrapper ul li.selected, #opstina-udaljenost_container.selectbox-wrapper ul li.selected { 
  background-color: #e7f4f9;
}

#grad-adresa_container.selectbox-wrapper ul li.current, #grad-udaljenost_container.selectbox-wrapper ul li.current, #opstina-udaljenost_container.selectbox-wrapper ul li.current { 
  background-color: #e7f4f9;
}
#db-search .db-input-bg.po-udaljenosti input#grad-udaljenost_input, #db-search .db-input-bg.po-udaljenosti input#opstina-udaljenost_input {
	background: url(../images/db-search-select-small.png) left center no-repeat;
	width: 96px;
	height: 22px;
	margin-right: 2px;
	border: 0
}
#db-search .db-select-bg.po-udaljenosti2 input#kategorija-udaljenost_input, #db-search .db-select-bg.po-udaljenosti2 input#podkategorija-udaljenost_input {
	background: url(../images/db-search-select-small-red.png) left center no-repeat;
	width: 116px;
	height: 22px
}

/* Kursna lista tabela */
.valute {
	color: #0094d2;
	font: bold 14px Arial, Helvetica, sans-serif;
	height: 32px;
	line-height: 32px;
}
.valute img {
	margin-right: 5px
}
.valute.arhive, .arhive{
	padding-left: 16px
}
.valute.eur {
	background: url(../images/tabela-kursa-1-2.png)
}
.valute.usd {
	background: url(../images/tabela-kursa-1-3.png)
}
.valute.chf {
	background: url(../images/tabela-kursa-1-4.png)
}
.kupovni, .prodajni {
	background: #effbdb;
	height: 25px;
	line-height: 25px;
	color: #979797;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 6px;
}
.prodajni {
	background: url(../images/prodajni.png) left no-repeat;
}
.menjacnica {
	color: #ff7600;
	font: bold 14px Arial, Helvetica, sans-serif
}
table {
	width: 626px;
	border-bottom: 1px solid #dbe1e6;
}
td.hover, tr.hover {
	background-color: #f4a15a;
}
td.hovercell, th.hovercell {
	background-color: #ff7600;
	cursor: pointer
}
.kolona-menjacnica {
	background: url(../images/tabela-kursa-1-1.png); 
	font-size: 12px;
	color: #808080; 
	font-weight: normal;
	padding-left: 10px
}
tr.kolona-menjacnice td {
	height: 33px;
	line-height: 33px;
	border-top: 1px solid #dbe1e6;
	color: #808080;
	text-align: center
}
tr.kolona-menjacnice .hover, tr.kolona-menjacnice .hover td.menjacnica {
	color: #fff
}
tr.kolona-menjacnice td.kurs-zut {
	background: url(../images/prodajni.png) left no-repeat;
}
tr.kolona-menjacnice td.kurs-zut.hover {
	background: url(../images/prodajnihover.png) left no-repeat;
}
tr.kolona-menjacnice td.kurs-zut.hover.hovercell {
	background: url(../images/prodajniactive.png) left repeat-y;
}

tr.kolona-menjacnice td.menjacnica {
	text-align: left;
	color: #ff7600;
	padding-left: 7px
}
tr.kolona-menjacnice td.menjacnica.hover {
	background: #fff;
	color: #ff7600
}

/* Kursna lista info - napomena */
#kursna-info {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #9f9f9f;
	margin-top: 20px
}
#kursna-info a {
	color: #ff7600
}
#kursna-info p {
	line-height: 20px
}

/* Respond */
#respond {
	overflow: hidden;
	margin-top: 30px;
	width: 100%;
	float: left
}	
.video-container.single #respond {
	margin-top: 10px;
	border-top: 1px solid #ebebeb
}
#wrapper #container #main #content.video-container.single #respond h3 {
	border:0 ;
	background: none
}
#info-firm #respond {
	margin-top: 0;
}
#wrapper #container #main.home #content #respond {
	width: 490px;
}
#respond h3 {
	color: #808080;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding: 10px 0
}
#info-firm #respond h3 {
	padding-top: 0;
}
.cancel-comment-reply a {
	color: red;
	font-size: 14px
}
.textcomment {
	width: 373px
}
form#commentform {
	background: #ededed  url(../images/write-comment-left.png) top left no-repeat;
	padding: 15px 15px 15px 95px;
}
#info-firm form#commentform {
	overflow: hidden;
	margin-bottom: 9px
}
form#commentform textarea {
	width: 100%;
	background: #fff url(../images/respond-textarea.png) top left repeat-x;
	border: 1px solid #c2c2c2;
	height: 94px;
	padding: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #747474;
	line-height: 22px;
	margin-bottom: 10px;
}
#info-firm form#commentform textarea  {
	width: 625px
}
form#commentform p.field {
	display: inline-block;
	float: left;
	margin-right: 15px;
	color: #747474;
}
form#commentform p.field.comment-text {
	margin-top: 10px;
}
form#commentform p label {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	width: 160px
}
form#commentform p input {
	border: 1px solid #c2c2c2;
	background: #fff;
	width: 190px;
	height: 23px;
	padding: 0 7px;
	color: #747474;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#wrapper #container #main.home #content #respond form#commentform p input, #wrapper #container #main #content.video-container #respond form#commentform p input {
	width: 150px
}
form#commentform p.formsubmitimg {
	text-align: right;
}
#info-firm form#commentform p.formsubmitimg {
	clear: both;
	width: 100%;
	float: left
}
form#commentform p input#submit, #wrapper #container #main.home #content #respond form#commentform p input#submit, #wrapper #container #main #content.video-container #respond form#commentform p input#submit {
	width: 125px;
	height: 26px;
	background: 0;
	border: 0;
	padding: 0
}

.cancel-comment-reply {
	text-align: right
}
.cancel-comment-reply a {
	text-decoration: none;
	font-weight: bold
}

/* Comments */
#comment-list {
	width: 100%;
	float: left
}
#comments {
	margin-left: 6px;
	margin-right: 4px
}
#comments a {
	color: #e8455c
}
#comments h3#comments-title {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #747474;
	padding-left: 4px
}
#comment-list h3#comments-title {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	padding: 20px 4px 0 6px
}
#comment-list h3#tv-ctitle {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #787878;
	padding: 50px 4px 0 6px
}
ol.commentlist {
	font-size: 12px
}
ol.commentlist li {
	margin-top: 20px;
	clear: both
}
#info-firm ol.commentlist li {
	margin-top: 12px;
}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment.colored {
	background: #fffef5
}
ol.commentlist li.comment.not-colored {
	background: #fff
}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {
	font-style: normal;
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #0094d2;
	line-height: normal;
	padding: 10px 0 0 15px;
	border: 1px solid #e4e9ec;
	border-bottom: 0;
	display: block;
}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {
	text-transform: uppercase;
	font-size: 10px;
	color: #8f8f8f;
	padding: 0 15px;
	display: block;
	border: 1px solid #e4e9ec;
	border-width: 0 1px
}
ol.commentlist li.comment div.comment-meta {}
ol.commentlist li.comment div.comment-meta a {
	color: #e8455c
}
ol.commentlist li.comment div.comment-meta a.comment-edit-link {

}
ol.commentlist li.comment * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.comment div.reply {}
ol.commentlist li.comment div.reply a {}
ol.commentlist li.comment ul.children {
	
}
ol.commentlist li.comment ul.children li, #info-firm ol.commentlist li.comment ul.children li {
	position: relative;
	top: -1px;
	margin-top: 0;
	margin-left: 50px;
}
ol.commentlist li.comment ul.children li div.vcard cite.fn {
	border-top: 1px solid #c6ccd0
}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2, #info-firm ol.commentlist li.comment ul.children li.depth-2 {
	margin-left: 50px;
}
ol.commentlist li.comment ul.children li.depth-3, #info-firm  ol.commentlist li.comment ul.children li.depth-3 {
	margin-left: 0px;
}
ol.commentlist li.comment ul.children li.depth-4, #info-firm  ol.commentlist li.comment ul.children li.depth-4 {
	margin-left: 0px;
}
ol.commentlist li.comment ul.children li.depth-5, #info-firm  ol.commentlist li.comment ul.children li.depth-5 {
	margin-left: 0px;
}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.pingback {}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {}
ol.commentlist li.pingback div.vcard cite.fn a.url {}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {}
ol.commentlist li.pingback * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.pingback div.reply {}
ol.commentlist li.pingback div.reply a {}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {}
ol.commentlist li.pingback ul.children li.depth-3 {}
ol.commentlist li.pingback ul.children li.depth-4 {}
ol.commentlist li.pingback ul.children li.depth-5 {}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.comment-body {
	color: #747474;
	line-height: 22px;
	padding: 10px 15px;
	border: 1px solid #e4e9ec;
	border-width: 0 1px;
} 
.comment-options {
	background: url(../images/comment-bottom.png) top repeat-x;
	height: 29px;
	padding: 0 15px;
	line-height: 29px;
	color: #8f8f8f;
	text-transform: uppercase;
	font-size: 10px;
	border: 1px solid #e4e9ec;
	border-width: 0 1px;
	border-bottom: 1px solid #c6ccd0;
	clear: both
}
.comment-options p.rating {
	display: inline-block;
	float: left
}
.comment-options p.rating img {
	position: relative;
	top: 3px;
}
.comment-options p.comment-reply-link {
	float: right
}
.comment-reply-link a {
	color: #ff7600
}
em.awaiting {
	border: 1px solid #e4e9ec;
	border-width: 0 1px;
	display: block;
	padding: 0 15px;
	color: #e8455c;
	font: bold 11px Arial, Helvetica, sans-serif
}
img.rating-img {
	padding: 0px; 
	border: none; 
	cursor: pointer;
}
span.rating-txt {
	font-size:10px; 
	color:#747474; 
	font-weight: bold; 
	margin: 0 6px 0 2px;
}

/* Primary */
#primary {
	float: left;
	width: 160px;
	display: inline;
	margin-right: 9px;
	padding-top: 12px;
}
/* Widget box */
.widget-box {
	margin-bottom: 10px;
	overflow: hidden
}
.widget-box.primary-info {
	border: 0;
	background: url(../images/video-primary-header.png) no-repeat;
	width: 105px;
	height: 32px;
	padding: 16px 0 27px 55px
}
.widget-box.primary-info {
	color: #6a6a6a;
	line-height: 20px
}
.info-firms {
	margin-left: 7px
}
.widget-box h3 {
	background: url(../images/widget-h3.png) no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 32px;
	line-height: 32px;
	padding-left: 10px
}
.widget-box.no-h3 {
	border-top: 1px solid #cfd2d5
}
.widget-box.type2 h3 {
	background: url(../images/widget-type2-h3.png) no-repeat;
	height: 29px;
	line-height: 29px;
	color: #ff7a00;
	text-transform: none
}
.widget-box.type2.info-subcategories h3 {
	background: url(../images/sprite-info.png) -2px -60px no-repeat;
	padding-left: 30px
}
.widget-box.type2.info-city h3 {
	background: url(../images/sprite-info.png) -2px -91px no-repeat;
	padding-left: 30px
}
.widget-box ul, .widget-box #datepicker, .widget-box .recommend-box, .widget-box .widget-box-inner {
	border: 1px solid #cfd2d5;
	border-top: 0;
	padding: 5px 8px;
	overflow: hidden
}
.widget-box #datepicker {
	padding: 6px 4px
}
.widget-box ul li {
	padding-left: 10px;
	background: url(../images/footer-box-a.png) 0 11px no-repeat;
	border-bottom: 1px dotted #cbcbcb;
	padding-top: 6px;
	padding-bottom: 6px;
}
.widget-box ul li.last {
	border: 0;
}
.widget-box ul li a {
	color: #6a6a6a;
	font-weight: bold;
	font-size: 12px
}
.widget-box.type2 ul li a {
	font-weight: normal
}
.widget-box ul li.current a {
	color: #ff0000;
	font-weight: bold
}
.widget-box.type2.info-city li.current a {
	color: #6a6a6a;
	font-weight: bold
}
.widget-box.type2 .recommend-box {
	color: #6a6a6a;
	overflow: hidden
}
.widget-box.type2 .recommend-box p label, .widget-box.type2 .recommend-box p.vesti-captcha img {
	margin-bottom: 6px;
	display: block
}
.widget-box.type2 .recommend-box input {
	background: url(../images/vesti-captcha-input.png) no-repeat;
	width: 132px;
	height: 21px;
	border: 1px solid #d3d8d9;
	margin-bottom: 12px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	padding: 0 5px
}
.widget-box.type2 .recommend-box input#captcha-vesti {
	margin-bottom: 4px;
}
.widget-box.type2 .recommend-box p.vesti-captcha img {
	border: 1px solid #d3d8d9
}
.widget-box.type2 .recommend-box select {
	float: left;
	margin-top: 2px
}
.widget-box.type2 .recommend-box a {
	float: right;
	margin-bottom: 7px
}
.widget-box.type2 .recommend-box p.uputstvo-vesti {
	clear: both;
	color: #ff7f2a;
	font-weight: bold;
	border-top: 1px solid #dbe1e6;
	padding-top: 7px;
	padding-bottom: 5px
}
.widget-box.type2 .recommend-box p.uputstvo-vesti a {
	float: none;
	color: #3a3a3a;
	margin-bottom: 0
}
.widget-box-inner.vsearch {
	height: 56px
}
.widget-box-inner input {
	border: 1px solid #d5d7dc;
	background: url(../images/widget-box-inner-input.png) no-repeat;
	width: 128px;
	height: 13px;
	padding: 4px 6px;
	margin-bottom: 5px;
	color: #747474;
	font: normal 11px Arial, Helvetica, sans-serif
}
.widget-box-inner input#inputbtn, .widget-box-inner input.inputbutton {
	width: 51px;
	height: 25px;
	float: right;
	background: none;
	margin-bottom: 3px;
	border: 0;
	color: #747474;
	padding: 0
}
.widget-box-inner input.inputbutton {
	width: 77px;
	height: 25px;
	margin-bottom: 7px;
}
.widget-box-inner p.register {
	text-align: center;
	color: #ff7600;
	font-weight: bold;
	line-height: 18px;
	clear: both;
	padding-top: 7px;
	padding-bottom: 5px;
	border-top: 1px solid #cfd2d5
}
.widget-box-inner p.register a {
	color: #ff7600;
}

/* Secondary */
#secondary {
	width: 300px;
	float: left;
	padding-top: 12px;
}
.ad300 {
	
}

/* Side tabs */
.ui-tabs-hide {
	display: none;
}
.side-tabs {
	background: url(../images/side-tabs-bg.png) repeat-x;
	height: 32px;	
	margin-top: 9px
}
.side-tabs.red {
	background: url(../images/side-tabs-red-bg.png) repeat-x;
	margin-top: 0
}
.side-tabs ul li {
	float: left;
	background: 0;
	padding: 0;
	font-size: 12px
}
.side-tabs ul li.ui-tabs-selected a {
	background: #fff;
	border-right: 1px solid #cfd2d5;
	background: url(../images/side-tabs-ul-li-a.png) left no-repeat;
	padding: 0 9px 0 10px;
	font-weight: bold
}
.side-tabs ul li a {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 11px;
	color: #6a6a6a;
}
.content-tabs {
	border: 1px solid #cfd2d5;
	border-width: 0 1px 1px 1px;
	clear: both;
	padding: 10px;
}
.content-tabs.video {
	padding: 1px 3px 3px 3px
}
.content-tabs ul li {
	line-height: 20px;
	padding: 0 0 0 10px;
	background: url(../images/li-square-blue.gif) 0px 9px no-repeat;
	font-size: 12px	;
	clear: both
}
.content-tabs ul li a {
	color: #0094d2;
}
#izdvajamo-magazin .content-tabs ul li a {
	color: #e73e56
}
.content-tabs ul li span, #related-sources span {
	font-size: 10px	;
	display: inline-block;
	color: #a8a8a8
}

/* Izdvajamo iz Magazina */
#izdvajamo-magazin h3 {
	background: url(../images/izdvajamo-magazin.jpg) left no-repeat;
	height: 23px;
	color: #fff;
	text-transform: uppercase;
	padding: 16px 0 0 12px
}

/* Weather */
#weather {
	background: url(../images/weather-widget.png) top no-repeat;
	margin: 9px 0;
}
#weather h3 {
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 32px;
	line-height: 32px;
	padding-left: 30px 
}
#weather-container {
	border: 1px solid #cfd2d5;
	border-width: 0 1px 1px 1px;
	overflow: hidden;
	padding: 9px;
	background: #fff url(../images/weather-container.png) top left no-repeat;
	height: 165px;
	position: relative
}
#weather-container p {
	color: #6a6a6a;
	display: inline-block;
	float: left;
	padding: 3px 10px 0 0 
}
#weather-container div {
	text-align: center;
	position: absolute;
	top: 45px;
}
#weather-container div p {
	padding-right: 0;
	width: 63px
}
#weather-container div p strong {
	color: #0094d2
}
#weather-container div h4 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #22b6ce;
	text-transform: uppercase	
}
#weather-container #current-weather {
	width: 100px;
	left: 9px
}
#current-weather img {
	vertical-align: middle;
	margin-right: 3px
}
#weather-container  #current-weather p {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #0094d2;
	width: 100%
}
#weather-container #weather-today {
	width: 90px;
	border: 1px solid #e3ecef;
	border-width: 0 1px; 
	left: 120px;
	padding-bottom: 5px
}
#weather-container #weather-today p, #weather-container #weather-tommorow p {
	width: 90px;
	text-align: center
}
#weather-container #weather-tommorow {
	width: 90px;
	left: 212px
}
#weather-container p.weather-more {
	position: absolute;
	bottom: 10px;
	right: 9px;
	text-align: right;
	padding: 10px 0 0 0;
	border-top: 1px solid #b3bac0;
	width: 271px;
	color: #ff7f2a
}
#weather-container p.weather-more a {
	color: #3a3a3a;
	font-weight: bold
}

/* Weather */
#kursna-lista-mala {
	background: url(../images/kursna-lista-mala.jpg) top no-repeat;
	margin: 9px 0;
}
#kursna-lista-mala h3 {
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 32px;
	line-height: 32px;
	padding-left: 30px 
}
#kursna-lista-mala-container {
	border: 1px solid #cfd2d5;
	border-width: 0 1px 1px 1px;
	overflow: hidden;
	padding: 9px;
	background: #fff url(../images/weather-container.png) top left no-repeat;
	position: relative;
	padding-bottom: 10px
}
#kursna-lista-mala-container p.datum {
	color: #6a6a6a;
	height: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}
#kursna-lista-mala-container p.datum span {
	width: 82px;
	display: inline-block
}
#kursna-lista-mala-container p.datum span.menjacnica1,#kursna-lista-mala-container p.datum span.menjacnica2 {
	width: 85px;
	text-align: center
}
#kursna-lista-mala-container p.datum span.menjacnica1 {
	margin-right: 12px
}
#kursna-lista-mala-container p.datum img {
	vertical-align: middle
}
#kursna-lista-mala-container p {
	color: #6a6a6a;
	display: inline-block;
	float: left;
	padding: 3px 10px 0 0;
}
#kursna-lista-mala-container p.vrednost {
	border-bottom: 1px solid #dbe1e6;
	padding-bottom: 3px;
	margin-bottom: 1px;
}
#kursna-lista-mala-container p.vrednost.naslov {
	border: 0;
	margin: 0 0 6px 0;
	padding: 0;
}
#wrapper #container #main.pages #secondary #kursna-lista-mala #kursna-lista-mala-container p.vrednost.naslov span {
	font: normal 10px Arial, Helvetica, sans-serif
}
#kursna-lista-mala-container p.vrednost.naslov span.valuta {
	color: #6a6a6a;
	font-weight: normal;
}
#kursna-lista-mala-container p.vrednost.naslov span {
	font-size: 10px;
	text-transform: uppercase
}
#kursna-lista-mala-container p.vrednost.naslov span {
	font-weight: normal
}
#kursna-lista-mala-container p.vrednost.last {
	border: 0
}
#kursna-lista-mala-container p span.valuta {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0094d2;
	width: 82px;
	display: inline-block;
	font-size: 11px
}
#kursna-lista-mala-container p span.valuta img {
	margin-right: 3px
}
#kursna-lista-mala-container p span.kupovni-kurs, #kursna-lista-mala-container p span.prodajni-kurs {
	width: 37px;
	display: inline-block;
	font-weight: bold;
	text-align: center;
	font-size: 11px
}
#kursna-lista-mala-container p span.kupovni-kurs.drugi {
	margin-left: 10px;
}
#kursna-lista-mala-container p span.prodajni-kurs {
	width: 42px;
	margin-left: 4px
}
#kursna-lista-mala-container p.kursna-lista-velika{
	text-align: right;
	padding: 10px 0 0 0;
	border-top: 1px solid #b3bac0;
	width: 281px;
	color: #ff7f2a;
	margin-top: 7px;
	clear: both;
}
#kursna-lista-mala-container p.kursna-lista-velika a {
	color: #3a3a3a;
	font-weight: bold
}
#ad300 {
	padding-top: 15px
}

/* Video */
#content.video-container {
	width: 487px;
	margin-left: 1px;
	margin-right: 10px; 
}
#content.video-container.cat {
	width: 482px;
	margin-left: 3px;
	margin-right: 14px;
	padding-top: 20px
}
#content.video-container.single {
	width: 487px;
	margin-left: 1px;
	margin-right: 11px;
	padding-top: 20px
}
#content.video-container.cat h1, #content.video-container.single h1  {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #949494;
	margin-bottom: 11px;
	display: inline-block;
	float: left;
}
#browse-results {
	width: 100%;
	display:table;
	font-size: 11px
}
#browse-results ul {
	display:block;
	margin:0;
	padding: 20px 15px;
}
#browse-results li {
	text-align:center;
	float:left;
	display:block;
}
#browse-results li a {
	width: 149px;
	height: 150px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #ff7600;
	text-decoration: none;
	margin: 0;
	padding: 3px 0;
}
#browse-results .movie-name {
	color: #424141;
	line-height:20px;
	display:block;
	font-size: 11px;
	font-weight: normal
}
#random-video h1 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #969696;
	margin-bottom: 15px
}
#random-video h1 a {
	font-weight: bold;
	color: #0094d2
}
p.sort-by {
	font-size: 11px;
	color: #9b9b9b;
	clear: both
}
p.sort-by a {
	color: #424141
}

ul#video-cats  {
	border: 1px solid #dbe1e6;
	border-width: 1px 0 0 1px;
	width: 482px;
	overflow: hidden;
	margin-top: 27px
}
ul#video-cats li {
	background: url(../images/video-cat-li.png) no-repeat;
	float: left;
	width: 192px;
	height: 27px;
	border: 1px solid #dbe1e6;
	border-width: 0 1px 1px 0;
	padding: 11px 0 0 48px
}
ul#video-cats li a {
	color: #6a6a6a
}

#playingnow {
	width: 487px;
	background-color: #eee;
	font-size:11px;
	color:#333;
	text-align:center;
	overflow: hidden;
	border-bottom: 1px solid #dfdfe0
}
#playingnow h3 {
	background: url(../images/playingnow-title.png) top no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px
}
#playingnow li {
	width: 120px;
	display: block;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}
#playingnow a  {
	color: #0094d2;
}

/* Slider */
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
	list-style: none;
}
.jcarousel-list li, .jcarousel-item, .jcarousel-skin-phpmelody .jcarousel-item 
{
    width: 120px;
}

.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
.jcarousel-skin-phpmelody .jcarousel-container-horizontal {
	width:  416px;
	padding: 19px 35px 15px 35px;
	margin: 0 auto;
}
.jcarousel-skin-phpmelody .jcarousel-clip-horizontal {
	width:  400px;
	margin-left: 13px
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-phpmelody .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 15px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/jqc-next.png) no-repeat 0 0;
}
.jcarousel-skin-phpmelody .jcarousel-next-disabled-horizontal,
.jcarousel-skin-phpmelody .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-phpmelody .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -19px 0;
}
.jcarousel-skin-phpmelody .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 15px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/jqc-prev.png) no-repeat 0 0;
}
.jcarousel-skin-phpmelody .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-phpmelody .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-phpmelody .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -19px 0;
}
#new-videos {
	width: 487px;
	background: #eee;
	overflow: hidden;
	margin-top: 17px;
	font-size: 11px;
}
#new-videos h3 {
	background: url(../images/new-videos-title.png) top no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 7px
}
#new-videos .item {
	width: 120px;
	float: left;
	text-align: center;
	height: 150px;
	padding: 10px 0 0 0;
	margin-left: 32px;
	display: inline
}
#new-videos .item a img {
	margin-bottom: 5px
}
#new-videoss .movie-type, #new-videos .movie-name {
	color: #ff7600;
	width: 120px;
}
#new-videos .movie-name {
	font-weight: bold;
	display: block;
	text-decoration:none;
	width: 120px;
}
#new-videos a.movie-name:hover {
	text-decoration: underline
}
#new-videos .item-views {
	color: #b3b3b3
}

.live-video {
	margin-top: 15px;
	width: 487px;
	overflow: hidden
}
.live-video h3 {
	background: url(../images/live-video-title-left.png) top left no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 2px
}
.live-video h3 span {
	background: url(../images/live-video-title-right.png) top right no-repeat;
	display: inline-block;
	padding: 4px 10px 5px 0
}
.live-video a img {
	border: 1px solid #d1d1d1;
	float: left;
	margin: 3px 11px 0 3px
}
.live-video ul li {
	background: #ececec;
	border-bottom: 1px solid #dcdddd;
	width: 161px;
	height: 50px;
	overflow: hidden;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left
}
.live-video ul li.last {
	margin-right: 0;
}
.live-video ul li a {
	color: #6a6a6a;
	font-size: 14px;
}
.live-video ul li a span, .live-video.tvmr ul li a span {
	margin-top: 9px;
	color: #6a6a6a;
	font-size: 14px;
}
.live-video ul li span {
	color: #0094d2;
	font-size: 11px;
	display: inline-block
}
.live-video.tvmr ul li span {
	color: #a2a2a2
}
.live-video ul li span strong {
	color: #0094d2;
}
.top-videos, #likebox, .primary-box {
	margin-top: 8px
}
.top-videos h3, .primary-box h3 {
	background: url(../images/primary-video-title.png) top left no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	padding-top: 9px;
	padding-bottom: 8px;
	text-transform: uppercase
}
.primary-box h3.recotv {
	text-transform: none;
	background: url(../images/primary-video-title-recotv.png) top left no-repeat;
	padding-left: 30px;
}
.primary-box h3.recora {
	text-transform: none;
	background: url(../images/primary-video-title-recora.png) top left no-repeat;
	padding-left: 30px;
}
.primary-box h3.recovideo {
	text-transform: none;
	background: url(../images/primary-video-title-recovideo.png) top left no-repeat;
	padding-left: 30px;
}
.top-videos .list-items, .primary-box-inner {
	border: 1px solid #cfd2d5;
	border-width: 0 1px 1px 1px;
	overflow: hidden;
	padding: 1px 3px 3px 3px;
	background: #fff
}
.primary-box-inner {
	padding: 9px;
	overflow: hidden;
	background: #fff url(../images/weather-container.png) top left no-repeat;
}
.primary-box-inner.no-h3 {
	border-top: 1px solid #cfd2d5;
	padding: 9px 13px;
	font-size: 11px
}
.primary-box-inner p {
	line-height: 20px;
	color: #6a6a6a
}
.primary-box-inner a {
	color: #0094d2
}
.primary-box-inner p span {
	color: #0094d2
}
.primary-box-inner ul {
	overflow: hidden
}
.primary-box-inner ul li {
	float: left;
	background: url(../images/primary-box-li.gif) left center no-repeat;
	padding-left: 10px;
	line-height: 22px
}
.primary-box-inner ul li a {
	float: left;
	width: 130px;
	display: block
}
.primary-box-inner ul.no2row li {
	float: none;
	width: auto
}
.primary-box-inner ul.no2row li a {
	float: none;
	width: auto
}

.top-videos .list-items .item, .content-tabs .list-items .item {
	clear: both;
	float: none;
	font-size: 11px;
	padding: 8px 8px 8px 7px;
	margin-top: 2px;
	height: 49px;
	border-bottom: 1px solid #dfdfe0;
	overflow: hidden;
	background: #f3f3f3
}
.top-videos .list-items .item.grey, .content-tabs .list-items .item.grey {
	background: #fdfdfd
}
.top-videos .list-items .item a img, .content-tabs .list-items .item a img {
	float: left;
	margin-right: 9px
}
.top-videos .list-items .item .artist-name, .content-tabs .list-items .item .artist-name {
	display: block;
	color: #6a6a6a
}
.top-videos .list-items .item .movie-name, .content-tabs .list-items .item .movie-name {
	display: block;
	font-weight: bold;
	color: #0094d2
}
#sorting {
	float: right;
	display: inline-block
}
#sorting select {
	width: 192px;
	border: 1px solid #ccc;
	padding: 4px;
	color: #9b9b9b;
	font-size: 11px;
}
#top-videos-result {
	clear: both;
	margin-top: 10px
}
.v-row1, .v-row2 {
	background: #f6f6f6;
	height: 67px;
	border-bottom: 1px solid #e5e6e6;
	position: relative;
	margin-bottom: 1px;
}
.v-row2 {
	background: #fdfdfd
}
.v-row1 span, .v-row2 span {
	width: 314px;
	display: block;
	position: absolute;
}
.v-row1 span.view-no, .v-row2 span.view-no{
	width: 88px;
	border-left: 1px dotted #c4c4c4;
	height: 38px;
	padding-top: 11px;
	text-align: center;
	right: 0;
	top: 10px;
	color: #9b9b9b;
	text-transform: uppercase;
	font-size: 10px;
}
.v-row1 span.view-no strong, .v-row2 span.view-no strong {
	color: #6a6a6a;
	font-size: 12px;
	display: block
}
.v-row1 span.movie-name, .v-row2 span.movie-name {
	top: 14px;
	left: 80px
}
.v-row1 span.movie-name a, .v-row2 span.movie-name a {
	color: #0094d2;
	font: normal 18px Arial, Helvetica, sans-serif;
}
.v-row1 span.artist-name, .v-row2 span.artist-name {
	color: #9b9b9b;
	font-size: 11px;
	top: 36px;
	left: 80px
}
#top-videos-result a img {
	padding: 2px;
	background: #fff;
	border: 1px solid #d1d1d1;
	margin-right: 12px;
	position: absolute;
	top: 10px;
	left: 10px
}
#content.video-container.single h1 {
	color: #0094d2;
	font: normal 23px Arial, Helvetica, sans-serif;
	margin-bottom: 5px
}
#content.video-container.single h2 {
	color: #949494;
	font: bold 16px Arial, Helvetica, sans-serif;
	clear: both
}
#detail-page h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #595959;
	line-height: 18px;
}
#detail-page p {
	margin-bottom: 18px;
	margin-top: 5px;
	color: #8b8b8b;
	font-size: 11px
}
#detail-page a {
	color: #8b8b8b;
}
#single-options.video #post-ratings, #single-options.tvr .post-ratings {
	text-transform: none;
}
#single-options.tvr .post-ratings {
	color: #747474
}
#single-options.video #post-ratings img, #single-options.tvr .post-ratings img {
	margin-left: 4px;
	position: relative;
	top: 2px
}
#single-options.tvr .post-ratings img {
	margin-left: 2px
}
#single-options.video #post-ratings strong , #single-options.tvr .post-ratings strong {
	font-weight: bold;
	color: #0094d2
}
#single-options.video p.report-video span a {
	text-transform: uppercase;
	display: inline-block;
	color: #535353;
	background: url(../images/report-video.png) left center no-repeat ;
	padding-left: 25px
}

/* TV */
.tv-tv {
	background: url(../images/tv-tv.jpg) no-repeat;
	width: 487px;
	height: 356px;
	position: relative
}
.tv-tv h3 {
	color: #fff;
	font-size: 18px;
	position: absolute;
	font-weight: normal;
	width: 300px;
	top: 45px;
	left: 100px;
	text-align: center
}
.tv-tv h4 {
	color: #fff;
	font-size: 18px;
	position: absolute;
	font-weight: normal;
	top: 210px;
	left: 133px;
	background: url(../images/tv-tv-h4.png) left center no-repeat;
	padding-left: 45px;
	height: 25px;
}
.most-viewed-tv {
	margin-top: 15px;
	width: 237px;
	overflow: hidden;
	float: left;
	margin-bottom: 15px
}
.most-viewed-tv.tvs{
	float: right
}
.most-viewed-tv h3 {
	background: url(../images/most-viewed-title.png) top left no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	padding: 5px 0 5px 9px
}
.most-viewed-tv.radio h3 {
	background: url(../images/most-viewed-radio-title.png) top left no-repeat;
}
.most-viewed-tv h3 span {
	background: url(../images/live-video-title-right.png) top right no-repeat;
	display: inline-block;
	padding: 4px 10px 5px 0
}
.most-viewed-tv ul li a img {
	border: 1px solid #d1d1d1;
	position: absolute;
	top: 3px;
	left: 3px
}
.most-viewed-tv ul li {
	background: #f4f4f4;
	border-bottom: 1px solid #dcdddd;
	width: 100%;
	height: 50px;
	overflow: hidden;
	margin-right: 2px;
	margin-bottom: 1px;
	position: relative
}
.most-viewed-tv ul li.grey {
	background: #fdfdfd
}
.most-viewed-tv ul li.last {
	margin-right: 0;
}
.most-viewed-tv ul li a {
	color: #6a6a6a;
	font-size: 14px;
	width: 157px;
	display: block;
}
.most-viewed-tv ul li a span {
	position: absolute;
	left: 71px;
	top: 7px;
	color: #6a6a6a;
	font-size: 18px;
	display: block;
	width: 157px;
	height: 32px;
	background: url(../images/most-viewed-tv-ul-li-a.png) right bottom no-repeat
}
.most-viewed-tv ul li a:hover span {
	color: #ff7906;
	background: url(../images/most-viewed-tv-ul-li-a-h.png) right bottom no-repeat
}
.most-viewed-tv ul li span {
	color: #0094d2;
	font-size: 11px;
	display: inline-block;
	position: absolute;
	left: 71px;
	top: 28px
}

/* Scrollbar */
.scrollc {
	border: 1px solid #cfd2d5; 
	border-top: 0; 
	padding: 4px 4px 4px 0; 
	overflow: hidden
}
.widget-box.scroller ul {
	border: 1px solid #fff;
}
.scroll_pane{
	float:left;
	height: 175px;
	overflow:hidden;
	width: 158px;
}

.scroll_pane2{
	float:left;
	height: 230px;
	overflow:hidden;
	width: 158px;
}


#pane{
	height: 175px; 
}

.jspContainer
{
	overflow: hidden;
	position: relative;
	
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 10px;
	width: 19px;
	height: 100%;
	padding-right: 4px
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}
.jspTrack
{
	background: #f1f1f2;
	position: relative;
}

.jspDrag
{
	background: url(../images/scroll-track.png) left top no-repeat;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspArrow
{
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspArrowUp {
	background: url(../images/scroll-up.png) left top no-repeat;
}
.jspArrow.jspArrowDown {
	background: url(../images/scroll-down.png) left top no-repeat;
}
.jspArrow.jspDisabled
{
	cursor: default;
}

.jspVerticalBar .jspArrow
{
	height: 19px;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.tv-sort {
	position: relative
}
.tv-sort p, .tv-sort span {
	position: absolute;
	font-size: 11px;
	color: #9b9b9b
}
.tv-sort p {
	right: 0
}
.tv-sort p a {
	color: #424141
}
.streaming-list {
	clear: both;
	margin-top: 30px
}
.sl-item {
	position: relative;
	background: #f6f6f6;
	border-bottom: 1px solid #e5e6e6;
	height: 67px;
	margin-top: 1px
}
.sl-item.grey {
	background: #fdfdfd;
	border-bottom: 1px solid #eceded
}
.sl-item img {
	border: 1px solid #d1d1d1;
	position: absolute;
	top: 12px;
	left: 12px
}
.sl-item .channel-name strong {
	color: #6a6a6a;
	position: absolute;
	top: 16px;
	left: 80px;
	font: normal 18px Arial, Helvetica, sans-serif
}
.sl-item .channel-name span {
	font-size: 11px;
	position: absolute;
	top: 37px;
	left: 80px;
	color: #9b9b9b
}
.sl-item .channel-bw, .sl-item .channel-rating {
	position: absolute;
	top: 9px;
	left: 272px;
	font-size: 11px;
	text-align: center;
	border-right: 1px dotted #c4c4c4;
	padding: 10px 13px 10px 0;
}
.sl-item .channel-bw p, .sl-item .channel-rating p {
	text-transform: uppercase;
	color: #9b9b9b;
}
.sl-item .channel-bw span, .sl-item .channel-rating span {
	color: #6a6a6a;
}
.sl-item .channel-rating {
	left: 343px;
}
.sl-item .channel-rating span strong {
	color: #0094d2
}
.sl-item a {
	text-indent: -9999px;
	background: url(../images/most-viewed-tv-ul-li-a.png) no-repeat;
	width: 32px;
	height: 28px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
}
.sl-item a:hover {
	background: url(../images/most-viewed-tv-ul-li-a-h.png) no-repeat;
}
.tv-stream {
	background: url(../images/tv-streaming.jpg) no-repeat;
	width: 487px;
	height: 476px;
	position: relative;
	margin-bottom: 3px
}
.ts-container {
	position: absolute;
	top: 20px;
	left: 15px
}
.tv-share {
	/*position: absolute;
	top: 7px;
	left: 534px;*/
	float: right;
	line-height: 20px;
	display: inline-block;
	margin-right: 13px;
}
.tv-share a {
	color: #fff;
	display: block;
	padding-left: 23px;
	background: url(../images/tv-share-fb.png) left center no-repeat
}
.tv-share a.tvs-tw {
	color: #f6f6f6;
	background: url(../images/tv-share-tw.png) left center no-repeat
}
.tv-share a.tvs-email {
	color: #e9e9e9;
	background: url(../images/tv-share-mail.png) left center no-repeat
}	
.tv-readme {
	padding-top: 20px
}
.tv-readme h3 {
	color: #595959;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 6px
}
.tv-readme p {
	font-size: 11px;
	line-height: 18px;
	color: #8b8b8b;
	padding-bottom: 18px
}
.tv-readme a {
	color: #0094d2
}

/* Radio */
.radio-radio {
	background: url(../images/radio-radio.jpg) no-repeat;
	width: 487px;
	height: 75px;
	position: relative
}
.radio-radio h3 {
	position: absolute;
	top: 19px;
	left: 93px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #6a6a6a	 
}
.radio-radio h4 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	position: absolute;
	top: 42px;
	left: 93px;
}
.radio-stream {
	background: url(../images/radio-streaming.jpg) no-repeat;
	width: 487px;
	height: 153px;
	position: relative;
	margin-bottom: 7px
}
.rs-container {
	position: absolute;
	top: 33px;
	left: 46px;
}

/* Footer */
#footer {
	background: url(../images/footer.png) top no-repeat;
	clear: both	
}
#footer-inner {
	background: #fff;
	overflow: hidden;
	width: 966px;
	padding: 24px 7px 27px 7px;
	margin: 0 auto;
}
#partners {
	border: 1px solid #e8e8e8;
	border-width: 1px 0;
	height: 23px;
	padding: 13px 17px 27px 17px
}
#partners p {
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 0 11px 0;
	color: #9c9c9c
}
#partners ul li {
	display: inline;
	background: url(../images/partners-li.png) left center no-repeat;
	padding: 0 16px 0 8px;
	float: left
}
#partners ul li a {
	float: left;
	color: #ff8d00;
	font: normal 11px Arial, Helvetica, sans-serif
}
ul#site-links {
	font-size: 11px;
	padding: 15px 0 0 17px
}
ul#site-links, ul#site-links a {
	color: #9c9c9c
}
ul#site-links li {
	width: 160px;
	float: left;
	text-transform: uppercase;
	line-height: 20px;
}
ul#site-links li#multimedia-section {
	width: 135px
}
ul#site-links li#entertainment-section {
	width: 130px
}
ul#site-links li#directory-section {
	width: 260px;
	float: left
}
ul#site-links li#directory-section  ul li {
	width: 105px;
	float: left;
}
ul#site-links li#shop-section {
	width: 140px
}
ul#site-links li#share-section {
	width: 70px;
	margin-left: 120px /* izbrisati marginu, kada se postave webshop linkovi u footer */
}
ul#site-links li#share-section ul li {
	padding-left: 20px
}
ul#site-links li#share-section ul li.facebook {
	background: url(../images/share-facebook.png) left center no-repeat
}
ul#site-links li#share-section ul li.twitter {
	background: url(../images/share-twitter.png) left center no-repeat
}
ul#site-links li#share-section ul li.rss {
	background: url(../images/share-rss.png) left center no-repeat
}
ul#site-links li ul {
	margin-top: 7px
}
ul#site-links li ul li {
	text-transform: none;
	font-weight: bold;
	background: url(../images/footer-box-a.png) 0 8px no-repeat;
	padding-left: 10px
}
ul#site-links li ul li ul {
	margin-top: 0
}
ul#site-links li ul li ul li {
	font-weight: normal;
	background: url(../images/partners-li.png) 0 8px no-repeat;
}
ul#site-pages {
	float: left;
	margin: 25px 0 39px 0
}
ul#site-pages li {
	float: left;
	display: inline;
	padding: 0 8px;
	border-right: 1px solid white;
}
ul#site-pages li a {
	float: left;
	color: white;
}
ul#site-pages li.first {
	padding: 0 8px 0 7px;
}
ul#site-pages li.last {
	border: 0
}
#copy-info {
	float: right;
	margin: 25px 9px 39px 0;
	color: white;
}
p#copy-info span {
	padding: 0 3px 0 5px
}

div#content.video-container div.radio-stream div.rs-container { border:0px solid red; top:0px; padding:0; margin:-167px; width:259px; height:70px; margin-left:10px; }


.sl-item .channel-name strong a {
border:0px solid red; background-image:none; font: normal 18px Arial, Helvetica, sans-serif; text-indent: 0px; width: 180px; float:left; position:relative; top:0px; left:0px; color: #6A6A6A; }

.sl-item .channel-name strong a:hover { color: #FF7906; text-decoration: none; background-image:none; }


.sl-item .channel-name a img{
	
	position: absolute;
	float:left;
	top: -5px;
	left: -423px; width:54px; height:42px;
}

span.page-title a, div.widget-box h3 a { color:white}
div.search_form form table tbody tr td div input.inputbutton, div#content_index form table tbody tr td div input.inputbutton
 {
	width: 51px;
	height: 25px;
	float: right;
	background: none;
	margin-bottom: 3px;
	border: 1px solid #CFD2D5;
	padding: 0px; background-color:#FE7600; color:#FFFFFF; vertical-align:middle
}
#search_form .search_keywords, #search_form_articles .search_keywords {
border:1px solid #d5d7dc;
background:url(images/widget-box-inner-input.png) no-repeat;
font: normal 11px Arial, Helvetica, sans-serif; color: #747474;
width:134px;
height:11px;
padding: 4px 6px;
margin: 5px 5px;

border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form_articles .search_keywords {
border:1px solid #BA9C60;
}




#search_form.search_keywords { color:#FF0000 }

#search_form a, #search_form li, #search_form li a   { 
color: black; width:100%;
list-style:none; 
text-decoration:none; 
font-weight:normal; 
font-size:12px; 
padding:0px; 
margin: 2px 0 0 0; overflow: hidden; white-space: nowrap; 
float:left}

#search_form a:hover, #search_form li a:hover   { 
color:white;  font-size:12px; background-color:#0094D2;
list-style:none; width:100%;
text-decoration:none; 
font-weight:normal; }



#search_form #inputbtn { border: 1px solid ; float:right; margin-left:3px; }
div#search_form form input#inputbtn {margin-right:6px; border:1px solid #CFD2D5 }
div.widget-box div.search_form form table tbody { width:140px; border:1px solid red}

.okvrir-n2 { border:1px solid #CFD2D5; width:158px; height:63px;}
ul#nav-menu li.aktivna a {
	color:#FF6C11;
}