/*
Theme Name: NaVidiku
Theme URL: 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, caption, tbody, tfoot, thead, th {
	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 */


/* 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; z-index: 80
}
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: #F87B29 url(images/page-header.jpg) top no-repeat;
	width: 943px;
	height: 57px;
	padding: 20px 0 0 25px; 
}

.napomena {
width: 380px; height: 57px; padding: 0px 0 0 0px; margin:-6px 0px 0px 0px; float:right; color: white; padding-right:30px;
}
.napomena a {
color: white; text-decoration:none; font-weight:bold;
}
.napomena a:hover {
color: white; text-decoration:underline
}

.download-slika { width:180px; height:77px; margin:-45px -30px 0 0; float:right; padding:0px; }

#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: #F87B29 url(images/page-header-video.jpg) top no-repeat;
	padding-left: 70px;
	width: 898px; z-index:-100;
}


/* 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
}
#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 .grid3.pictures {
	background-position: -166px -324px;
	height: 210px
}
#info-firm .grid3 ul {
	padding: 9px 0 0 17px
}
#info-firm .grid3 ul li {
	margin-bottom: 5px;
	height: 27px
}
#info-firm .grid3 ul li a {
	width: 129px;
	height: 15px;
	padding: 6px 0 6px 10px;
	display: block;
	background: url(images/sprite-info.png) -2px -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: -2px -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.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 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, #detail_page_comments 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
}

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#myform {
	background: #EDEDED url(images/write-comment-left.png) top left no-repeat;
	padding: 15px 15px 15px 95px; border:0px solid; width:370px; }

#info-firm form#commentform {
	overflow: hidden;
	margin-bottom: 9px
}
form#myform 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;
}
/*form#commentform textarea#comment { widows:300px; border:1px solid red }*/
#myform input#captcha.inputtext  { border:1px solid #999999; margin:5px 0px; color:#747474  }
span#mycommentspan .mycommentspan { color:#8B8B8B }
div#detail_page_comments span#mycommentspan .mycommentspan  { color:#8B8B8B }
span #mycommentspan .mycommentspan{ color:#8B8B8B }
#mycommentspan.mycommentspan{ color:#8B8B8B }
span#mycommentspan.mycommentspan{ color:#8B8B8B }


#comments_ol, ol #comments_ol { float:left; border:1px solid red }
div.pagination {

width:474px;
text-align:right;
float:right; background:  url(images/pagenavi.png) top no-repeat ; color:#0094D2; height:16px; padding:8px 0; border:0px solid red;
margin-right:5px;
}

div.pagination a {
color:#0094D2;
font-size:0.9em;
line-height:1.5em;
margin:0 2px;
padding:0 2px;
}

div.pagination a:hover,div.pagination a:active {

color:#0094D2;
text-decoration:none;

}

div.pagination span.current {
font-weight:400;
color:#FFF;
border:1px solid #0094D6;
background-color:#0094D6;
font-size:0.9em;
margin:0 2px;
padding:0 2px;
}

div.pagination span.disabled {
visibility: hidden;
}
div.pagination a,
div.pagination span.current,
div.pagination span.disabled  {
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 2px 4px;
}


#detail_page_comments, div #detail_page_comments, div#detail_page_comments {
width:355px;
background-color:white;
border:2px solid #FFFDF5;
display:table;
margin:0;
padding:5px;
}


#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
}
ol.commentlist {
	font-size: 12px
}



.comment_box ol li {
display: table;
background-color:white;
width:450px;
margin:5px;
padding:10px;
line-height:18px;
font-size:12px;
color: #8F8F8F;
border: 1px solid #e2e2e1;
list-style-type: none; float:left
}

.comment_box ol li a { color: #0094D2; text-decoration:none }
.comment_box ol li a:hover { color: #0094D2; text-decoration:none }



.comment_box .avatar_img {
/*display:none;*/
width:48px; height:48px;
float: left;
margin:0 10px 0 0;
padding:5px; border: 0px solid #E4E9EC;
}


.comment_box .comment-author {
color: #0094D2;
font-size: 20px;
line-height: 22px;
}

.comment_box .comment-author a {
color: #0094D2;
font-size: 20px;
line-height: 22px; text-decoration:none;
}

.comment_box .comment-author a:hover {
color: #0094D2;
font-size: 20px;
line-height: 22px; text-decoration:underline
}

.comment_box .comment-date {
font-size: 10px;
font-style: normal;
color: #8F8F8F; text-transform:uppercase;
}
.comment_box p {
float:left;
margin:0;
padding:0 10px;
}
.comment_box li, .comment_box .comment-head {
list-style-type: none;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}




ol.commentlist li {
	margin-top: 20px;
}
#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;
}
.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
}

.okvrir-n { border:1px solid #CFD2D5}
.okvrir-n2 { border:1px solid #CFD2D5; width:158px; height:63px;}
.okvrir-n3 { border:1px solid #E5E5E5; background-color:#FBFBFB; padding:5px; }
div.okvrir-n3 form input.inputtext { background-color: white; }

.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: 0px 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: 2px; background-color:#FF6633;
}
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
}

div#content_index form table tbody tr td { width:154px}
.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 */
#baner-home {
	width: 300px;
	float: left;
	padding-top: 12px;
}


#secondary {
	width: 300px;
	float: left;
	padding-top: 0px; float:right;
}
.ad300 {
	
}

/* Side tabs */
.ui-tabs-hide {
	display: none;
}
.side-tabs {
	background: url(images/side-tabs-bg.png) repeat-x;
	height: 32px;	
	margin-top: 9px; border: 0px solid #DADEE0; 
}
.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: 1px 1px 1px 1px;
	clear: both;
	padding: 5px;
}
.content-tabs.video {
	padding: 1px 3px 3px 3px; border:1px solid #DADEE0;

}
.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;
}
#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, #browse_results {
	width: 480px;
	display:table;
	font-size: 11px
}
#browse-results ul, #browse_results ul{
	display:block;
	margin:0;
	padding: 20px 15px;
}
#browse-results li, #browse_results li {
	text-align:center;
	float:left;
	display:block;
}
#browse-results li a, #browse_results li a {
	width: 149px;
	
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #ff7600;
	text-decoration: none;
	margin: 0;
	padding: 0px 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
}
div#sort-by, p.sort-by {
	font-size: 11px;
	color: #9b9b9b;
	clear: both; padding-bottom:10px; border: 1px solid #DBE1E6; border-width: 0 0 0px 0
}
div#sort-by a, p.sort-by a, a.div#sort-by {
	color: #424141
}

div#content .video-container cat { width:482px;}

ul#video-cats {
	border: 1px solid #dbe1e6;
	border-width: 1px 0 0 1px;
	width: 482px;
	overflow: hidden;
	margin-top: 27px
}

.v-tabela 
{ border:1px solid #dbe1e6; border-width: 1px 0 0 1px; float:left; margin-bottom:10px }




ul#video-cats li, ul#video-cats ul li, div #video-cats ul li {
	background: url(images/video-cat-li.png) no-repeat;
	float: left;
	width: 191px;
	height: 27px;
	border: 1px solid #dbe1e6;
	border-width: 0 1px 1px 0;
	padding: 11px 0 0 48px
}
ul#video-cats li a, div#video-cats ul 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 8px 0 6px;
	padding: 0;
}
#playingnow a  {
	color: #0094d2;
}

#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 {
	margin-top: 9px;
	color: #6a6a6a;
	font-size: 14px;
}
.live-video ul li span {
	color: #0094d2;
	font-size: 11px;
	display: inline-block
}

.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.recora a, .primary-box h3.recotv a { color: white; text-decoration:none} 
.primary-box h3.recora a:hover, .primary-box h3.recotv a:hover { color: white; text-decoration:underline }


.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
}

.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, #topvideos_results {
	clear: both;
	margin-top: 10px; width: 450px;
}
.v-row1, .v-row2, table.tabela tbody tr td.row2  {
	background: #f6f6f6;
	height: 67px;
	border-bottom: 1px solid #e5e6e6;
	position: relative;
	margin-bottom: 1px;
}
.v-row2, table.tabela tbody tr td.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 {
	text-transform: none;
}
#single-options.video #post-ratings img {
	margin-left: 4px;
	position: relative;
	top: 2px
}
#single-options.video #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
}

/* 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
}

.list-items a { color:#0094D2; text-decoration:none; font-weight: bold }
.list-items a:hover { color:#0094D2; text-decoration:underline; font-weight: bold }

#new-videos .item a { color:#FF7600; text-decoration:none; font-weight: bold }
#new-videos .item a:hover { color:#FF7600; text-decoration:underline; font-weight: bold }



#new-videos .item { color: #B3B3B3 }




#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 }

span.register a { color:#FF7600; font-size:12px; text-decoration:none; font-weight:normal; text-align:right; /*padding-left:29px;*/ text-align:right; display:inline  }
span.register a:hover { color:#747474; font-size:12px; text-decoration:none; font-weight:normal; text-align:right }

.nar a{ color:#FF7600; font-size:12px; text-decoration:none; font-weight:bold; margin-left:74px; }
.nar a:hover { color:#747474; font-size:12px; text-decoration:none; font-weight:bold;  }

.inputtext,SELECT,textarea {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px; overflow: hidden; white-space: nowrap; 
border:1px solid #CCC;
padding:3px; width:152px; border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}

.inputtext:hover,SELECT:hover,textarea:hover {
border:1px solid #999;
background-color:#F9FDFF; 
}


.inputbutton {
background-color:#C73C0B;
color:#fff; margin-left:79px; margin-bottom:3px;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
border-color:#F2D8D0 #8A390E #8A390E #F2D8D0;
border-style:solid;
border-width:1px; 
}

#detail_page .comment_link, #detail_page .comment_link a {
color: #0066CC;
text-decoration: none;
font-size: 11px;
line-height: 1.6em;
}

#detail_page,#detail_page_comments {
width:500px;
background-color:#EDEDED;
border:2px solid #FFFDF5;
display:table;
margin:0;
padding:5px;
}


.list-items .item a img { width: 60px; 
height: 44px; background-color:#000000 }

ol#comments_ol li#comment-5 { float:left; display: inline; clear:both; overflow:hidden }
ol#comments_ol { border:0px solid red }

.unit-rating {
list-style:none;
width:100px;
height:20px;
position:relative;
background:url('images/star_rating.gif') top left repeat-x;
margin:0;
padding:0; margin-top:5px; float:left
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0; 
}

.unit-rating li a {
display:block;
width:20px;
height:20px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url('images/star_rating.gif') left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:20px;
}

.unit-rating a.r2-unit {
left:20px;
}

.unit-rating a.r2-unit:hover {
width:40px;
}

.unit-rating a.r3-unit {
left:40px;
}

.unit-rating a.r3-unit:hover {
width:60px;
}

.unit-rating a.r4-unit {
left:60px;
}

.unit-rating a.r4-unit:hover {
width:80px;
}

.unit-rating a.r5-unit {
left:80px;
}

.unit-rating a.r5-unit:hover {
width:100px;
}

.unit-rating li.current-rating {
background:url('images/star_rating.gif') left bottom;
position:absolute;
height:21px;
display:block;
text-indent:-9000px; 
z-index:1;
}

div#unit_longf8a813236 span { float:left; border:0px solid red; padding: 0 10px 0 10px; font-size:10px ; color:#8F8F8F }

#browse_results {
width:482px;
display:table;
}

#browse_results ul {
display:block;
margin:0 ;
padding:0px 0;
}

#browse_results li {
float:left;
display:block;  border:0px solid red; height:154px;
}

#browse_results li a {
display:block;
text-decoration:none;
margin:0px;
padding:0px 0;
}

#browse_results li .imag {
background-color:#FFF;
width:125px;
height:95px;
border:1px solid #FFF;
margin-left:7px;
padding:3px;

border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}
#browse_results li .imag:hover {
border:1px solid #665B34;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}
#newvideos_results .heading {
background:#74D22C url(images/bg_newvideoresults.gif) repeat-x top center;
color:#FFF;
}

#topvideos_results .heading,#memberslist .heading {
background:#00A1FF url(images/bg_topvideoresults.gif) repeat-x top center;
color:#FFF;
}
#topvideos_results .heading,#memberslist .heading {
background:#00A1FF url(images/bg_topvideoresults.gif) repeat-x top center;
color:#FFF;
}

.tabela  { border:0px solid #D1D1D1; border-width: 1px 0 0 1px; margin:0px; padding:0px; background-color:#F6F6F6; vertical-align: middle ;  }
.tabela td { border:0px solid #D1D1D1; border-width: 0 1px 1px 0; margin:0px; padding:0px; vertical-align: middle;  }
table.tabela tbody tr td.row2 a img.tinythumb, table.tabela tbody tr td.row1 a img.tinythumb  { border: 1px solid #ccc; width:53px ; height:40px; padding:2px; margin:5px  }
table.tabela tbody tr td.row2, table.tabela tbody tr td.row1, table.tabela tbody, table.tabela  { border: 0px solid #ccc;  }
table.tabela tbody tr td.row2 a { border: 0px solid #ccc; width:53px ; height:40px; padding:10px; margin:5px  }
table.tabela tbody tr td.row2 a, table.tabela tbody tr td.row1 a {
	color: #0094D2;
	font-size: 12px; text-align:left;  font-weight:bold; padding:0px; margin:0px;
	 text-decoration:none; vertical-align: middle }
table.tabela tbody tr td.row2, table.tabela tbody tr td.row1  { margin:0px; padding:0px ; /*border: 1px solid green; */height:50px; padding-left:8px; padding-right:8px;}
table.tabela tbody tr td { border:0px }

/*div.search_form form table tbody tr td { width:140px; }*/



.avatar_border {
border:1px solid #ddd;
background-color:#fff;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
padding:4px;
}

#profile_menu {
padding-left:10px;
}

#profile_menu a:link,#profile_menu a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#BD8D46;
}

#profile_menu a:hover {
color:#000;
text-decoration:none;
}

#fav_content_index {
width:430px;
line-height:17px;
margin:0 auto;
padding:5px;
}

#fav_list {
width:100%; text-decoration:none;
}

div#content_index div#fav_list h2, div#content_index table tbody tr td h2 {
font-size:18px; padding:0px; margin:0px; font-weight:normal
}
div#fav_list table tbody tr.table_row1 { vertical-align:middle }


div#content_index table { border: 1px solid #E5E5E5; padding:5px; background-color: #FBFBFB }
#fav_list a:visited {
color:#fc0;
text-decoration:none;
}

#fav_list .imag {
background-color:#FFF;
width:49px;
height:38px;
border:2px solid #D1D1D1;
margin-right:7px;
padding:3px; 
}

#fav_list .artist_name {
color:#0094D2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
line-height:20px; text-decoration:none;
}

#fav_list .song_name {
color:#3A3A3A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#fav_list .table_row1 {
background-color: #F3F3F3;
}

div#fav_list table tbody tr.table_row1 td, div#fav_list table tbody tr.table_row1 td a, div#fav_list table tbody tr.table_row1 td a:hover, div#fav_list table tbody tr.table_row1 td span.song_name a {text-decoration: none; }
div#fav_list table tbody tr.table_row1 td a:hover span.song_name  {text-decoration: underline;  }
div#fav_list table {text-decoration: none; color:#3A3A3A }
div#fav_list table a {text-decoration: none; color:#3A3A3A }
div#fav_list table a:hover {text-decoration: underline; }
div#content_index div.watch_all a { color:#808080; text-decoration:none; font-weight:bold }
div#content_index div.watch_all a:hover { color:#0094D2; font-weight:bold }
div#content_index table tbody tr td span.avatar_border a { color:#808080}
#profile_menu, div#profile_menu, div#profile_menu div a { padding:0px; margin:0px; }
div#profile_menu div a { padding:0px; margin:0px; color:red}
div#content_index table tbody tr td h1.h1_default {padding:0px; margin:0px; width:350px; height:30px; color:#0094D2 }
.nalevo { float:left }
div#content_index table tbody tr td { height:30px; }
div#content_index table tbody tr td h1.h1_default a { color:#0094D2 }
div#content_index table tbody tr td div#profile_menu div a{ color:#3A3A3A; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
div#content_index table tbody tr td div#profile_menu div a:hover{ color:#3A3A3A; font-weight:bold; text-decoration:underline}


#fav_list .table_row1:hover {
background-color: #E2E2E2;
}
div#main div#content .video-container cat table tbody tr td table tbody tr td { border:1px solid red }
div#content_index div.confirm_send a, div#content_index div.confirm_send a:hover { color:#F78302 }
div#content.video-container cat div#content_index h1 { font-size:18px; }

/*	Categories Navigation Menu	*/
#ul_categories, div#list_cats { border: 1px solid #CFD2D5; border-width: 0 1px 1px 1px }
#ul_categories ul,
#ul_categories li ul {
list-style-type:none; 
cursor: pointer;
}
#ul_categories ul li:hover {
cursor: pointer;
}
#ul_categories ul li,
#ul_categories li:hover ul {
display: block;
}
#ul_categories li:hover a, div#list_cats ul li a:hover, div#list_cats ul li:hover a {
color: #FF7804; 
}
#ul_categories ul li a {
margin: 1px 0px;
}
#ul_categories li ul {
display: none;
cursor: pointer;
margin-top: 4px;
}
#ul_categories .hidden_li {
visibility: hidden;
display: none;
}
#ul_categories .visible_li {
visibility: visible;
display: block;
font-size: 11px;
}
#ul_categories .visible_li a,
#ul_categories .visible_li a:hover {
display: block; text-decoration:none
color: #4A4A4A;
}
#ul_categories .visible_li a:hover,
#ul_categories .visible_li li:hover {
color: black;
text-decoration: underline; text-decoration:none
}

#ul_categories ul li {
background:url(images/small_arrow.gif) no-repeat left center;
padding:5px 5px 5px 10px;
}

#ul_categories ul li.selectedsubcat {
color:#fff;
}

div.widget-box div.search_form form table tbody { width:140px; border:1px solid red}
div#content_index div.error_msg2 ol { margin-bottom:10px; }

#logged_menu { border:1px solid #CFD2D5; border-width: 0 1px 1px 1px  }
.okvir-tabele { border:1px solid #E5E5E5; background:#FBFBFB}
form#upload-video-form table tbody tr td input.inputtext, form#upload-video-form table tbody tr td textarea  { background:white }

div#registration_index form table.okvrir-n3 tbody tr td input.inputtext { background:white }

div.okvrir-n3 form input.inputbutton, div#suggest_page table.okvir-tabele tbody tr td form table tbody tr td input#Submit.inputbutton,
 {
	width: 51px;
	height: 25px;
	background: none;
	margin-bottom: 3px;
	border: 1px solid #CFD2D5;
	padding: 0px; background-color:#FE7600; color:#FFFFFF; vertical-align:middle
}
div#content_index table.okvir-tabele tbody tr td form div input.inputbutton
{
	width: 51px;
	height: 25px;
	background: none;
	float: left;
	border: 1px solid #CFD2D5;
	padding: 0px; background-color:#FE7600; color:#FFFFFF; vertical-align:middle
}

div#registration_index form table.okvrir-n3 tbody tr td input.inputbutton, div#content_index form table tbody tr td input.inputbutton
 {
	width: 71px;
	height: 25px;
	background: none;
	margin-bottom: 3px;
	border: 1px solid #CFD2D5;
	padding: 0px; background-color:#FE7600; color:#FFFFFF; vertical-align:middle
}


.live-video a { color:white; text-decoration:none }
.live-video a:hover { color:white; text-decoration:underline }
.pag { font-size: 11px; }

div#content_index form table tbody tr td span.small-warning { color:red }


div #new-videos

div.item a img.imag { width:120px; height:90px; }
div.jcarousel-clip img.imag { width:120px; height:90px; }
ul#nav-menu li.aktivna a {
	color:#FF6C11;
}