/* Jutarnji.hr master stylesheet */

/* Reset defaults to sane values*/
html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
del, ins {
	text-decoration:none;
}
/* Reset fonts to sane values */
body {
	font:13px/1.231 tahoma, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
select, input, button, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
/* !Grid */

body {
	color: #333333;
}
.container {
	width: 984px;
	margin: 0 auto;
	background: #fff;
	padding: 0 8px;
}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
	float: left;
	margin-right: 12px;
}
div.last {
	margin-right: 0;
}
.span-1 {
	width: 71px;
}
.span-2 {
	width: 154px;
}
.span-3 {
	width: 237px;
}
.span-4 {
	width: 320px;
}
.span-5 {
	width: 403px;
}
.span-6 {
	width: 486px;
}
.span-7 {
	width: 569px;
}
.span-8 {
	width: 652px;
}
.span-9 {
	width: 735px;
}
.span-10 {
	width: 818px;
}
.span-11 {
	width: 901px;
}
.span-12, div.span-12 {
	width: 984px;
	margin: 0;
}
.append-1 {
	padding-right: 83px;
}
.append-2 {
	padding-right: 166px;
}
.append-3 {
	padding-right: 249px;
}
.append-4 {
	padding-right: 332px;
}
.append-5 {
	padding-right: 415px;
}
.append-6 {
	padding-right: 498px;
}
.append-7 {
	padding-right: 581px;
}
.append-8 {
	padding-right: 664px;
}
.append-9 {
	padding-right: 747px;
}
.append-10 {
	padding-right: 830px;
}
.append-11 {
	padding-right: 913px;
}
.prepend-1 {
	padding-left: 83px;
}
.prepend-2 {
	padding-left: 166px;
}
.prepend-3 {
	padding-left: 249px;
}
.prepend-4 {
	padding-left: 332px;
}
.prepend-5 {
	padding-left: 415px;
}
.prepend-6 {
	padding-left: 498px;
}
.prepend-7 {
	padding-left: 581px;
}
.prepend-8 {
	padding-left: 664px;
}
.prepend-9 {
	padding-left: 747px;
}
.prepend-10 {
	padding-left: 830px;
}
.prepend-11 {
	padding-left: 913px;
}
.pull-1 {
	margin-left: -83px;
}
.pull-2 {
	margin-left: -166px;
}
.pull-3 {
	margin-left: -249px;
}
.pull-4 {
	margin-left: -332px;
}
.pull-5 {
	margin-left: -415px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-5 {
	float:left;
	position:relative;
}
.push-1 {
	margin: 0 -83px 1.5em 83px;
}
.push-2 {
	margin: 0 -166px 1.5em 166px;
}
.push-3 {
	margin: 0 -249px 1.5em 249px;
}
.push-4 {
	margin: 0 -332px 1.5em 332px;
}
.push-5 {
	margin: 0 -415px 1.5em 415px;
}
.push-0, .push-1, .push-2, .push-3, .push-4, .push-5 {
	float: right;
	position:relative;
}
.clearafter:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearafter, .container {
	display: inline-block;
}
* html .clearafter, * html .container {
	height: 1%;
}
.clearafter, .container {
	display: block;
}
.clear {
	clear:both;
}
.hide {
	display: none;
}
strong {
	font-weight: bold;
}
/* !Blocks */

body.print-friendly {
	text-align: left;
}
#printcontainer {
	padding: 0 13px;
}
#header {
	margin: 0 0 3px 0;
}
.ephweb {
	text-align: center;
	background:url(../images/dot.gif) bottom repeat-x;
	padding: 0 0 7px 0;
	font-size: 85%;
	line-height: 120%;
}
.headerlinks {
	background:url(../images/dot.gif) bottom repeat-x;
}
.headerlinks div.headermenu {
	float: left;
	margin-right: 20px;
}
.headerlinks span.ephwebheader {
	margin-top: 9px;
	float: left;
	font-size: 93%;
}
.mojjutarnji {
	text-align: center;
	margin-top: 9px;
	margin-bottom: 9px;
	padding-bottom: 10px;
	font-size: 93%;
	background:url(../images/dot.gif) bottom repeat-x;
}
#header .block-sidebar-c1 {
	margin-bottom: 0px;
}
.logo {
	float: left;
}
#navigation .level1 {
	background: #e11b22;
	height: 25px;
	line-height: 13px;
	color: #fff;
}
#navigation .level1 ul.nav {
	padding-left: 0;
	margin-left: 0;
	background-color: #e11b22;
	color: #fff;
	float: left;
	width: 660px;
	font-size: 116%;
	color: #fff;
}
#navigation .level1 ul.nav li {
	display: inline;
}
#navigation .level1 ul.nav li a {
	padding: 6px 7px 6px 7px;
	color: #fff;
	text-decoration: none;
	float: left;
	font-weight: bold;
}
#navigation .level1 ul.nav li a.sitemap {
	padding: 5px 4px 0 6px;
}
#navigation .level1 ul.nav li a.home {
	padding: 5px 8px 0 2px;
}
#navigation .level1 ul.nav li a:hover {
	color: #fff;
	text-decoration: underline;
}
#navigation .level1 ul.nav li a.current {
	background-color: #003c93;
	color: #fff;
	margin-top: -3px;
	padding-top: 8px;
	padding-bottom: 7px;
}
#navigation .level2 {
	list-style: none;
	padding: 0;
	background-color: #003c93;
	color: #fff;
	margin-bottom: 9px;
}
#navigation .level2 ul {
	margin: 6px 0 0px 0;
	width: 560px;
	height: 13px;
	line-height: 13px;
	overflow: hidden;
}
#navigation .level2 li {
	display: inline;
	padding: 0;
	margin: 0;
}
#navigation li a {
	color: #fff;
}
#navigation .level2 li:before {
	content: "| ";
}
#navigation .level2 li:first-child:before {
	content: "";
}
#navigation .ephwebnav {
	float: right;
	color: #fff;
	padding: 6px 10px 0 0;
}
#navigation .ephwebnav a, #navigation .ephwebnav a:link {
	color: #fff;
}
#navigation .ephwebnav li {
	float: left;
	font-weight: bold;
	margin-left: 15px;
}
.level3 {
	background: #f4f2eb;
	border-top: 5px solid #e3e0d3;
	font-size: 85%;
	margin-bottom: 15px;
}
.level3 ul {
	padding: 6px;
	color: #44433f;
}
.level3 li {
	padding-left: 10px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.35em;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #b4b3ab;
}
.level3 .current {
	background: none;
	font-weight: bold;
}
.level3 .sub {
	background-image: none !important;
}
.level3 h2 {
	color: #000;
	font-weight: bold;
	padding: 7px 0px 4px 0px;
	line-height: 130%;
	background:url(../images/dot.gif) bottom repeat-x;
	margin: 0 5px;
}
#top-ticker{ 
  margin-bottom:10px;
}

.topteme {
	float: left;
	margin: 1px 8px 0px 0;
}

.topteme img {
	margin-top: 1px;
}
#breadcrumbs_container{ margin-bottom:10px;font-size:85%}
#breadcrumbs {
	padding: 1px 0 0 0;
}

#breadcrumbs a{
	color:#003C93!important;
}

#breadcrumbs-footer {
	background:url(../images/dot.gif) top repeat-x;
	font-size: 85%;
	padding-top: 7px;
	margin-bottom: 2px;
	margin-top: 10px;
}
#breadcrumbs span, #breadcrumbs-footer span {
	float: left;
	margin-right: 5px;
	margin-top: 1px;
}
#breadcrumbs li, #breadcrumbs-footer li {
	float: left;
	margin-right: 4px;
}
#breadcrumbs li:before {
	content: "» ";
}
#breadcrumbs li:first-child:before {
	content: "";
}
#breadcrumbs-footer li:before {
	content: "» ";
}
#breadcrumbs-footer li:first-child:before {
	content: "";
}
.topnews {
	margin-bottom: 15px;
}
.topnews .related {
	clear: both;
	background-color: #f4f2eb;
	color: #333;
	padding: 9px 5px 3px 5px;
}
.topnews .related ul.medialinks {
	font-size: 100%;
	margin-top: 0px;
}
.topnews .related ul.medialinks li {
	text-indent: 20px;
	margin-bottom: 3px;
}
ul.medialinks {
	font-size: 93%;
	line-height: 100%;
	margin-top: 3px;
}
ul.medialinks li {
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-bottom: 0px;
	text-indent: 18px;
	line-height: 120%;
}
ul.medialinks li.video {
	background-image: url(../images/video.gif);
}
ul.medialinks li.foto {
	background-image: url(../images/foto.gif);
}
ul.medialinks li.blog {
	background-image: url(../images/blog.gif);
}
ul.medialinks li.anketa {
	background-image: url(../images/anketa.gif);
}
ul.medialinks li.komentar {
	background-image: url(../images/komentar.gif);
}
ul.medialinks li.link {
	background-image: url(../images/link.gif);
}
ul.medialinks li.sveostalo {
	background-image: url(../images/sveostalo.gif);
}
.block-section-b11-1 ul.medialinks li.video, .block-head-a4 ul.medialinks li.video {
	background-image: url(../images/video-b.gif);
}
.block-section-b11-1 ul.medialinks li.foto, .block-head-a4 ul.medialinks li.foto {
	background-image: url(../images/foto-b.gif);
}
.block-section-b11-1 ul.medialinks li.blog, .block-head-a4 ul.medialinks li.blog {
	background-image: url(../images/blog-b.gif);
}
.block-section-b11-1 ul.medialinks li.anketa, .block-head-a4 ul.medialinks li.anketa {
	background-image: url(../images/anketa-b.gif);
}
.block-section-b11-1 ul.medialinks li.komentar, .block-head-a4 ul.medialinks li.komentar {
	background-image: url(../images/komentar-b.gif);
}
.block-section-b11-1 ul.medialinks li.link, .block-head-a4 ul.medialinks li.link {
	background-image: url(../images/link-b.gif);
}
.block-section-b11-1 ul.medialinks li.sveostalo, .block-head-a4 ul.medialinks li.sveostalo {
	background-image: url(../images/sveostalo-b.gif);
}
.block-section-b11-1 ul.medialinks a, .block-section-b11-1 ul.medialinks a:link, .block-section-b11-1 ul.medialinks a:hover, .block-section-b11-1 ul.medialinks a:visited {
	color: #6699ff;
}
.block-head-a4 ul.medialinks a, .block-head-a4 ul.medialinks a:link, .block-head-a4 ul.medialinks a:hover, .block-head-a4 ul.medialinks a:visited {
	color: #6699ff;
}
#special-icons .special-icon {
	background:url(../images/dot.gif) bottom repeat-x;
	font-weight: bold;
	font-size: 85%;
	height: 28px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.special-icons-text {
	margin-top: 8px;
	margin-left: 5px;
	width: 110px;
	float: left;
}
.special-icons-image {
	float: right;
	margin-top: 3px;
	margin-right: 6px;
	width: 22px;
}
.mostcomments {
	margin-bottom: 15px;
	height: 163px;
	overflow: hidden;
}
.mostcomments ol {
	font-size: 85%;
	font-weight: bold;
	padding-left: 22px;
	height: 130px;
	overflow: hidden;
	padding-top: 4px;
}
.mostcomments ol li {
	margin-bottom: 6px;
	list-style-type: decimal;
}
.jutarnjitv {
	margin-bottom: 15px;
}
.jutarnjitv .morevideos {
	text-align: right;
	margin-top: 8px;
}
.jutarnjitv .morevideos a, .jutarnjitv .morevideos a:link, .jutarnjitv .morevideos a:visited {
	color: #cccccc;
	font-size: 85%;
	margin-right: 8px;
}
.jutarnjitv .jutarnjitvinfo {
	z-index: 100;
	background: #000;
	position:relative;
	height: 29px;
}
.jutarnjitv .jutarnjitvplayer {
	margin-top: -3px;
	width: 320px;
	z-index: 0;
	overflow: hidden;
	margin-bottom: 5px;
}
.jutarnjitvthumbs .first, .jutarnjitvthumbs .second {
	float: left;
	margin-right: 9px;
}
.jutarnjitvthumbs .third {
	float: right;
}
.jutarnjitvthumbs a {
	cursor: pointer;
	cursor: hand;
}
.block-special-j1 {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 8px;
	margin-top: 10px;
}
.block-special-j1 p.head {
	font-size: 85%;
}
.block-special-j1 h1 {
	color: #655381;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 110%;
}
.block-special-j3 {
	margin-bottom: 10px;
}
.block-special-j4 {
	border: 7px solid #f4f2eb;
	padding: 7px 6px 7px 6px;
	width: 128px;
	margin-bottom: 10px;
}
.block-special-j4 h2 {
	font: 85% Arial, Verdana, sans-serif !important;
	color: #fff !important;
	line-height: 100% !important;
	font-weight: bold !important;
	background: #e11b22 !important;
	margin-bottom: 7px !important;
	padding: 3px !important;
	;
	margin: -4px -4px 7px -4px !important;
	;
}
.block-special-j4 ul.bulletlist {
	font-size: 85%;
}
.block-special-j4 ul.bulletlist li {
	padding-left: 8px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.35em;
	margin-bottom: 5px;
}
.bottom5pxgray {
	border-bottom: 5px solid #e3e0d3;
}
.top5pxgray {
	border-top: 5px solid #e3e0d3;
}
.b10pxgray {
	border: 10px solid #f4f2eb;
}
.mar10pxbot {
	margin-bottom: 10px;
}
.mar15pxbot {
	margin-bottom: 15px;
}
.mar20pxbot {
	margin-bottom: 20px;
}
.pad0pxbot {
	padding-bottom: 0px;
}
.block-sidebar-c1 {
	margin-bottom: 5px;
	border-bottom: 5px solid #e3e0d3;
}
.block-sidebar-c1 img {
	margin-top: 8px;
}
.arhiva {
	padding-top: 8px;
	background:url(../images/dot.gif) bottom repeat-x;
}
.arhiva h2 {
	font-size: 138.5%;
	font-weight: bold;
	margin-bottom: 10px;
}
.arhiva ul {
	padding-bottom: 5px;
}
.arhiva li {
	font-weight: bold;
	font-size: 93%;
	margin-bottom: 10px;
}
#kalendar {
	border: 7px solid #f4f2eb;
	width: 290px;
	margin-bottom: 15px;
	font-size: 85%;
	padding: 6px 8px;
}
#kalendar a, #kalendar a:link, #kalendar a:hover, #kalendar a:visited {
	color: #000;
}
#kalendar .prev {
	float: left;
	width: 18px;
	margin-bottom: 5px;
}
#kalendar .label {
	float: left;
	width: 254px;
	text-align: center;
	font-weight: bold;
	margin-top: 1px;
}
#kalendar .next {
	float: right;
	width: 18px;
	margin-bottom: 5px;
}
#kalendar table {
	width: 100%;
	border-collapse: collapse;
}
#kalendar tr {
	border-collapse: collapse;
}
#kalendar th {
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	background:url(../images/dot.gif) top repeat-x;
	border-collapse: collapse;
}
#kalendar td {
	padding: 5px 0;
	text-align: center;
	background:url(../images/dot.gif) top repeat-x;
	border-collapse: collapse;
}
.archive-sidebar {
	border: 7px solid #f4f2eb;
	padding: 7px 6px 7px 6px;
	width: 294px;
	margin-bottom: 10px;
}
.archive-sidebar h2 {
	font-size: 93%;
	color: #fff;
	background: #e11b22;
	line-height: 100%;
	font-weight: bold;
	padding: 3px;
	margin: -4px -3px 7px -3px;
}
.archive-sidebar h2 a, .archive-sidebar h2 a:link, .archive-sidebar h2 a:visited, .archive-sidebar h2 a:hover {
	color: #fff;
}
.archive-sidebar ul {
}
.archive-sidebar li {
	float: left;
	font-size: 85%;
	line-height: 100%;
	width: 41px;
	text-align: center;
}
.archive-sidebar form {
	font-size: 85%;
	margin-top: 6px;
	padding: 0 3px;
}
.archive-sidebar form div {
	float: left;
	margin-right: 10px;
}
.archive-sidebar form div.submit {
	margin-right: 0;
	float: right;
}
.archive-sidebar select.day {
	width: 44px;
}
.archive-sidebar select.month {
	width: 95px;
}
.archive-sidebar select.year {
	width: 64px;
}
#multimedia {
	background: url('../images/carousel.png') no-repeat;
	width: 970px;
	height: 180px;
	color: #fff;
	margin: 5px 0 10px 0;
	padding: 7px;
}
#multimedia div.title {
	width: 200px;
	float: left;
	margin-right: 225px;
}
#multimedia div.nav {
	padding: 0 0 8px 0;
	width: 48px;
	float: right;
}
#multimedia div.links {
	font-size: 85%;
	margin-top: 5px;
	width: 300px;
	text-align: left;
	float: left;
}
#multimedia a, #multimedia a:link, #multimedia a:visited, #multimedia a:hover {
	color: #6093d2;
}
.rss3 a, .rss3 a:link, .rss3 a:visited, .rss3 a:hover {
	color: #ffffff;
	font-size: 100%;
}
#multimedia h1 {
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 138.5%;
	padding: 0px 0px 0px 4px;
	letter-spacing: -1px;
}
#multimedia a.prev, #multimedia a.next {
	display: block;
	float: left;
	width: 22px;
	height: 19px;
	text-decoration: none;
	background: url("../images/carousel-nav.png") no-repeat;
	cursor: pointer;
	cursor: hand;
}
#multimedia a.next {
	background: url("../images/carousel-nav.png") no-repeat -22px 0px;
	margin-left: 4px;
}
.rss3 {
	background: url('../images/carousel.png') no-repeat;
	height: 196px;
	color: #fff;
	margin: 10px 0 0px 0;
	width: 984px;
	padding-bottom: 20px;
}
.rss3 div.title {
	padding: 7px 0 0 7px;
}
.rss3 ul {
	margin-left: 7px;
}
.rss3 li {
	width: 237px;
	height: 154px;
	text-align: center;
	margin-right: 7px;
	float: left;
}
.rss3 li.last {
	margin-right: 0;
}
#multimedia h1 {
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 138.5%;
	padding: 0px 0px 6px 4px;
	letter-spacing: -1px;
}
#najcitanije-large, #najcitanije-sidebar {
	padding-bottom: 15px;
}
#najcitanije-footer {
	padding-bottom: 20px;
}
.jutarnjionline {
	padding-bottom: 10px;
}
.jutarnjionline p {
	font-size: 85%;
	margin: 17px 0 8px 16px;
}
.jutarnjionline .box {
	border: 7px solid #f4f2eb;
	padding: 5px 9px 0px 9px;
}
.jutarnjionline .box ul {
	font-size: 85%;
	width: 180px;
}
.jutarnjionline .box ul li {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 7px;
	padding-bottom: 7px;
}
.jutarnjionline h1 {
	font-family: Georgia, serif;
	font-size: 182%;
	line-height: 90%;
	color: #e11b22;
	margin-top: 3px;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
.jutarnjionline .newspaper {
	width: 102px;
	border: 1px solid #d7d7d7;
	margin-top: -138px;
	margin-left: 203px;
}
div.labels {
	padding-top: 4px;
}
div.labels h1 {
	float: left;
	margin-left: 7px;
}
div.labels div {
	float: left;
	margin-right: 5px;
}
div.labels ul {
	float: left;
	margin-top: 2px;
}
div.labels li {
	float: left;
	height: 15px;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-right: 5px;
}
div.labels li.b24s {
	background: url("../images/24sata-7dana.png") no-repeat 0 -15px;
	width: 42px;
}
div.labels li.b7d {
	background: url("../images/24sata-7dana.png") no-repeat -42px -15px;
	width: 73px;
}
div.labels .b24s.active {
	background: url("../images/24sata-7dana.png") no-repeat 0 0;
	width: 42px;
}
div.labels .b7d.active {
	background: url("../images/24sata-7dana.png") no-repeat -42px 0;
	width: 73px;
}
div.section div.labels ul {
	margin-top: 20px;
	margin-left: 12px;
}
div.section div.labels li.najcitanije {
	background: url("../images/najcitanije-najnovije.png") no-repeat -61px -15px;
	width: 69px;
}
div.section div.labels li.najnovije {
	background: url("../images/najcitanije-najnovije.png") no-repeat 0 -15px;
	width: 61px;
}
div.section div.labels .najcitanije.active {
	background: url("../images/najcitanije-najnovije.png") no-repeat -61px 0;
}
div.section div.labels .najnovije.active {
	background: url("../images/najcitanije-najnovije.png") no-repeat 0 0;
}
#fotovideo {
	margin-bottom: 10px;
}
#fotovideo div.tabs {
	border-bottom: 6px solid #000;
}
#fotovideo div.tabs div {
	float: left;
	margin-right: 5px;
}
#fotovideo div.tabs ul {
	float: left;
}
#fotovideo div.tabs li {
	float: left;
	width: 51px;
	height: 23px;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-right: 2px;
}
#fotovideo div.tabs li.foto-tab {
	background: url("../images/fotovideotabs.png") no-repeat 0 -23px;
}
#fotovideo div.tabs li.video-tab {
	background: url("../images/fotovideotabs.png") no-repeat -53px -23px;
}
#fotovideo div.tabs .foto-tab.active {
	background: url("../images/fotovideotabs.png") no-repeat 0 0;
}
#fotovideo div.tabs .video-tab.active {
	background: url("../images/fotovideotabs.png") no-repeat -53px 0;
}
#fotovideo #foto {
	background: #000;
}
#fotovideo #foto .caption {
	float: left;
	width: 500px;
	min-height: 23px;
}
#fotovideo #foto .caption p {
	color: #cccccc;
	margin: 0;
	padding: 0;
	padding: 5px;
	font-size: 85%;
}
#fotovideo #foto .credit {
	float: right;
	width: 150px;
	text-align: right;
	min-height: 23px;
}
#fotovideo #foto .credit p {
	color: #cccccc;
	margin: 0;
	padding: 7px 7px 0 0;
	font-size: 9px;
}
#fotovideo .fotonav {
	background: #4c4c4c;
	padding: 4px;
	line-height: 90%;
}
#fotovideo .fotonav .prev {
	width: 65px;
	float: left;
	cursor: pointer;
}
#fotovideo .fotonav .next {
	width: 65px;
	float: right;
	cursor: pointer;
}
#fotovideo .fotonav .count {
	width: 514px;
	float: left;
	text-align: center;
	font-size: 85%;
	color: #fff;
}
#fotovideo #video {
	background: #000;
	padding-top: 4px;
	padding-bottom: 4px;
}
#fotovideo #video #videos {
	padding-top: 15px;
	padding-left: 20px;
}
#fotovideo #video #videos a {
	color: #fff;
	cursor: pointer;
}
#fotovideo #video #videos li {
	width: 121px;
	height: 135px;
	float: left;
	text-align: center;
}
#fotovideo #video #videos p {
	font-size: 85%;
	color: #ccc;
	margin: 0;
	padding: 0;
}
#najcitanije-sidebar div.labels, .mostcomments div.labels {
	padding-top: 3px;
	padding-bottom: 4px;
	background:url(../images/dot.gif) bottom repeat-x;
	margin-bottom: 5px;
}
#najcitanije-sidebar div.labels div, .mostcomments div.labels div {
	margin: 0;
}
#najcitanije-sidebar div.labels ul, .mostcomments div.labels ul {
	float: right;
	margin: 0;
}
#najcitanije-sidebar div.labels li, .mostcomments div.labels li {
	margin: 0;
	margin-left: 5px;
}
#najcitanije-sidebar div.labels h1, .mostcomments div.labels h1 {
	margin: 2px 0 0 3px;
	font-family: Arial, sans-serif;
	font-size: 85%;
	color: #000;
	font-weight: bold;
}
#najcitanije-sidebar ul.bulletlist {
	font-size: 85%;
	margin-top: 10px;
}
#najcitanije-sidebar ul.bulletlist li {
	margin-bottom: 4px;
}
#ispravci {
	margin-bottom: 15px;
}
#ispravci div.labels {
	padding-top: 3px;
	padding-bottom: 4px;
	background:url(../images/dot.gif) bottom repeat-x;
}
#ispravci div.labels h1 {
	margin: 1px 0 0 3px;
	font-family: Arial, sans-serif;
	font-size: 85%;
	color: #000;
	font-weight: bold;
}
#ispravci ul, #arhiva-kolumna ul {
	font-size: 85%;
	margin-top: 10px;
}
#arhiva-kolumna ul {
	margin-top: 5px;
}
#ispravci ul li, #arhiva-kolumna ul li {
	margin-bottom: 4px;
}
#ispravci div.labels span {
	float: right;
	font-size: 85%;
}
.carousel {
	width: 970px;
	position: relative;
	visibility: hidden;
	left: -5000px;
}
.carousel .image {
	position:relative;
	clear:none;
	float: left;
	overflow:hidden;
	padding: 0;
	width: 237px;
	height: 118px;
	z-index:1;
	margin-bottom: 5px;
}
.carousel .image div {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	bottom: 10px;
	text-align:left;
}
.carousel li {
	width: 237px;
	height: 154px;
	text-align: center;
	margin-right: 7px;
}
.section .header h1 {
	font-family: Georgia, serif;
	font-size: 28px;
	line-height: 100%;
	color: #074196;
	margin-top: 3px;
	padding-left: 6px;
	padding-top: 5px;
	letter-spacing: -1px;
	padding-bottom: 3px !important;
}
.section .header h1 a, .section .header h1 a:link, .section .header h1 a:visited {
	color: #fff;
}
.section .red h1, .section .red p.head, h1.red {
	color: #f10f64;
}
.section .orange h1, .section .orange p.head {
	color: #fd6c02;
}
.gorila {
	width: 970px;
	position: relative;
	visibility: hidden;
	left: -5000px;
}
.gorila li {
	width: 237px;
	height: 154px;
	text-align: center;
	margin-right: 7px;
	float: left;
}
.subsections {
	float: right;
	font-size: 85%;
	margin-top: 3px;
	margin-right: 10px;
	color: #b4b3ab;
}
.sectionhead {
	padding-bottom: 10px;
}
.sectionhead .subsections ul {
	margin: 13px 0 0px 0;
}
.sectionhead h1 {
	font-family: Georgia, serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 100%;
	color: #074196;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 8px;
	letter-spacing: -1px;
	background:url(../images/dot.gif) top repeat-x;
}
.subsections ul {
	margin: 6px 0 0px 0;
}
.subsections li {
	display: inline;
	padding: 0;
	margin: 0;
}
.subsections li:before {
	content: "| ";
}
.subsections li:first-child:before {
	content: "";
}
.subsections li.rss {
	background:url(../images/rss.png) right no-repeat;
	padding-right: 15px;
}
.section {
	padding-bottom: 5px;
}
.section .header {
	margin-bottom: 10px;
}
.cat h2 {
	font-weight: bold;
	font-size: 93%;
	padding-left: 3px;
	padding-top: 3px;
	margin-bottom: 5px;
}
.errorpage {
	padding-bottom: 85px;
}
.errorpage h1 {
	font-family: Georgia, serif;
	font-size: 36px;
	font-weight: bold;
	line-height: 100%;
	color: #074196;
	padding-bottom: 22px;
	padding-top: 58px;
	letter-spacing: -1px;
	background:url(../images/dot.gif) top repeat-x;
}
.errorpage li {
	padding-left: 8px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.45em;
	margin-bottom: 2px;
	font-size: 108%;
}
ul.bulletlist {
	font-size: 93%;
}
ul.bulletlist li {
	padding-left: 8px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.35em;
	margin-bottom: 5px;
}
ul.bulletlist a, ul.bulletlist a:hover, ul.bulletlist a:link, ul.bulletlist a:visited {
	color: #000;
}
#glasnaroda {
	border: 7px solid #f4f2eb;
	padding: 7px 6px 7px 6px;
	width: 460px;
}
#glasnaroda h2 {
	font: 85% Arial, Verdana, sans-serif;
	color: #000;
	line-height: 100%;
	font-weight: bold;
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 5px;
	margin-bottom: 7px;
}
#glasnaroda blockquote {
	margin: 0 3px;
	font: 138.5% Georgia, serif;
	font-style: italic;
	line-height: 130%;
}
#glasnaroda blockquote img {
	vertical-align: -2px;
	margin-right: 3px;
}
#glasnaroda p {
	text-align: right;
	font-size: 93%;
	margin: 2px 7px 0 0;
}
.quote-special {
	margin-bottom: 10px !important;
}
.quote-special .top {
	background:url(../images/quotebg.png) no-repeat !important;
	width: 154px !important;
	height: 10px !important;
	line-height: 10px !important;
}
.quote-special .content {
	border-right: 1px solid #d3d2ce !important;
	border-left: 1px solid #d3d2ce !important;
	padding: 0px 6px 0px 6px !important;
}
.quote-special .content blockquote {
	margin: 0 3px !important;
	font: 123.1% Georgia, serif !important;
	font-style: italic !important;
	background: none !important;
	padding-top: 0 !important;
	line-height: 130% !important;
}
.quote-special .content blockquote img {
	vertical-align: -3px !important;
	margin-right: 3px !important;
}
.quote-special .bottom {
	width: 154px !important;
	height: 30px !important;
	background:url(../images/quotebg.png) no-repeat 0 -10px !important;
}
.quote-special .bottom p {
	font-size: 85% !important;
	padding: 14px 50px 0 0 !important;
	text-align: right !important;
}
.communitylinks {
	margin-top: 10px;
	padding-top: 3px;
}
.communitylinks li {
	padding-left: 8px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.35em;
	margin-bottom: 3px;
}
.communitylinks li.divider {
	background:url(../images/dot.gif) bottom repeat-x;
	padding: 0;
	line-height: 1px;
	margin: 0 0 4px 0;
	font-size: 6px;
}
.poll {
	border: 7px solid #f4f2eb;
	padding: 7px 6px 0px 6px;
	width: 128px;
	margin-bottom: 10px;
}
.poll h2 {
	font: 85% Arial, Verdana, sans-serif;
	color: #fff !important;
	background: #e11b22;
	line-height: 100%;
	font-weight: bold;
	padding: 3px;
	margin: -4px -4px 7px -4px;
}
.poll p {
	margin-bottom: 7px!important;
	padding: 0!important;
	font-size: 93%!important;
	line-height: 110%!important;
}
.poll .button {
	clear: both;
	float: left;
	width: 18px;
}
.poll .button input {
	margin-top: 1px;
}
.poll .text {
	float: left;
	width: 110px;
}
.poll .results {
	float: right;
	width: 60px;
	margin-top: 11px;
	margin-left: 3px;
	font-size: 93%;
}
.poll .results a {
	cursor: pointer;
	color: #003c93;
}
.poll .submit {
	margin-top: 8px;
	float: left;
	width: 60px;
	text-align: right;
	padding-bottom: 8px;
}
.archive-sidebar input.submit {
	width: 53px;
	height: 19px;
	background-image: url(../images/glasuj.png);
	background-repeat: no-repeat;
	background-color: #f4f2eb;
	border: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
.poll .submit input {
	width: 60px;
	height: 19px;
	background-color: #386cb5;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
.tex-body {
    margin: 0;
    padding: 0;
}
.tex-box {
    background-color: #ffffff;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    line-height: 1.2;
    margin: 0;
    max-width: 315px;
    min-height: 380px;
    min-width: 200px;
}
.tex-box .cf {
    clear: both;
}
.tex-box-header {
    background-color: #e11b22;
    min-height: 22px;
    padding: 10px;
}
.tex-box-logo {
    color: #ffffff;
    display: inline-block;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 28px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
}
.tex-box-logo a, .tex-box-logo a:hover, .tex-box-logo a:focus {
    color: #ffffff !important;
    outline: 0 none;
    text-decoration: none;
}
.tex-box-author-name {
    background-color: #000000;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 5px;
    padding: 5px 7px;
    text-transform: uppercase;
}
.tex-box-main-image a img, .tex-box-other-image a img {
    border: 0 none;
    display: block;
    height: auto;
    margin: 0;
    width: 100%;
}
.tex-box-main {
    border-bottom: 1px dotted #c4c4ba;
    margin-bottom: 12.5px;
    padding-bottom: 12.5px;
}
.tex-box-main-title a {
    color: #000000 !important;
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}
.tex-box-other {
    border-bottom: 1px dotted #c4c4ba;
    margin-bottom: 12.5px;
    padding-bottom: 12.5px;
}
.tex-box-other-image {
    display: block;
    float: left;
}
.tex-box-other-title {
    padding-left: 87px;
    padding-right: 10px;
}
.tex-box-other-title a {
    color: #000000 !important;
    display: block;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.tex-box-link a:hover, .tex-box-main-title a:hover, .tex-box-other-title a:hover {
    text-decoration: underline;
}

#pretrazivanje form input.submit, #napredno-pretrazivanje form input.submit {
	width: 45px;
	height: 19px;
	background-image: url(../images/btn_trazi_s.png);
	background-repeat: no-repeat;
	background-color: #f4f2eb;
	border: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	margin-top: 1px;
	margin-left: 4px;
}
form#search .submit input {
	width: 70px;
	height: 28px;
	background: url(../images/trazi-2.png) no-repeat;
	border: none;
	cursor: pointer;
	position:absolute;
	right:0
}
form#search .submit input:hover{
	background-position:0 -28px;
}
#napredno-pretrazivanje form input.submit {
	float: right;
	margin-right: 8px;
}
.archive-sidebar input.submit {
	width: 53px;
	height: 19px;
	background-image: url(../images/btn_prikazi.png);
	background-repeat: no-repeat;
	background-color: #f4f2eb;
	border: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	margin-top: 1px;
	margin-left: 0px;
}
form#search .querystring input {
	width: 307px;
	border:1px solid #ccc;
	border-right:none;
	padding: 6px;
	margin-right: 2px;
	float: left;
	font-size:12px;
	height: 14px;
}
form#search {
	position:relative
}
#forecast, #blogs {
	border: 7px solid #f4f2eb;
	padding: 5px 5px 0px 5px;
	width: 294px;
	margin-bottom: 15px;
}
#forecast h2, #blogs h2 {
	margin: -2px -2px 10px -2px;
}
#forecast h2 {
	margin-bottom: 5px !important;
}
#forecast #icon {
	float: left;
	margin: 0 0 10px 8px;
}
#forecast #temp {
	float: left;
	font-size: 182%;
	margin: 7px 0 0 5px;
	color: #000;
	font-family: Arial, sans-serif;
}
#forecast #select {
	float: left;
	margin: 12px 0 0 15px;
}
#forecast #select select {
	font-size: 85%;
	width: 100px;
	margin: 0;
	padding: 0;
}
#forecast #more {
	float: left;
	margin: 12px 0 0 18px;
}
#blogs ul {
	padding-left: 3px;
}
#blogs li {
	margin-bottom: 8px;
	font-size: 93%;
}
#blogs p {
	font-weight: bold;
}
.dionice {
	border: 7px solid #f4f2eb;
	padding: 7px 6px 2px 6px;
	width: 624px;
	margin-bottom: 15px;
}
.dionice h2 {
	margin-bottom: 0px;
}
.dionice .col {
	width: 230px;
	margin-right: 12px;
	float: left;
}
.dionice .crobex {
	width: 138px;
	float: left;
}
.dionice table {
	font-size: 93%;
}
.dionice table tr {
}
.dionice table td {
	padding-bottom: 4px;
	padding-top: 4px;
}
.dionice table td.name {
	width: 125px;
	padding-left: 5px;
}
.dionice table td.change {
	width: 50px;
	padding-right: 5px;
	text-align: right;
}
.dionice img {
	float: left;
	margin: 18px 10px 10px 10px;
}
.dionice p {
	font-size: 32px;
	margin-top: 16px;
}
#aggregate-footer {
	padding-bottom: 20px;
}
#aggregate-footer h1 {
	font-size: 93%;
	padding: 3px;
}
#aggregate-footer img {
	margin-bottom: 7px;
}
#topcontent-footer {
	padding-bottom: 20px;
}
#topcontent-footer h2 {
	font-size: 85% !important;
	line-height: 100%;
	font-weight: bold;
	padding: 4px 3px 3px 3px;
	margin-bottom: 6px;
}
#ticker {
	background: #f4f2eb;
	margin-bottom: 20px;
	padding: 2px 0;
}
#ticker img {
	float: left;
	margin-right: 5px;
}
#ticker-content ul {
	margin-top: 1px;
}
#ticker-content li {
	font-size: 93%;
	color: #000;
}
#ticker-content a, a:link, a:hover, a:visited {
	color: #000;
	text-decoration: none;
}
#ticker-naslovnica {
	margin-bottom: 10px;
}
#ticker-naslovnica img {
	float: left;
	margin-right: 5px;
}
#ticker-naslovnica-content a, a:link, a:hover, a:visited {
	color: #000;
	text-decoration: none;
}
.redbg {
	background: #e11b22;
	color: #fff !important;
	font-size: 93%;
	padding: 4px 3px 3px 3px;
	line-height: 100%;
	font-weight: bold;
}
h1.redbg {
	padding: 5px;
}
.redbg a, .redbg a:link, .redbg a:hover, .redbg a:visited {
	color: #fff;
}
.komentari {
	margin-bottom: 10px;
}
.najcitanije h2, .komentari h2 {
	margin-bottom: 6px;
}
.najcitanije ul {
	font-size: 93%;
}
.najcitanije a, .najcitanije a:link, .najcitanije a:hover, .najcitanije a:visited {
	color: #000;
}
.recent ul {
	margin-top: 5px;
	margin-bottom: 10px;
}
.recent li {
	background:url(../images/dot.gif) bottom repeat-x;
	margin-bottom: 4px;
	padding: 0 4px 5px 4px;
	font-size: 93%;
	line-height: 120%;
}
.catchus li {
	float: left;
	line-height: 14px;
	margin-right: 5px;
}
.catchus li.facebook {
	padding-left: 17px;
	background-image: url(../images/catchus-facebook.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.catchus li.twitter {
	padding-left: 17px;
	background-image: url(../images/catchus-twitter.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.catchus li.mobile {
	padding-left: 16px;
	background-image: url(../images/catchus-mobile.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
#feeds-footer {
	padding-bottom: 20px;
}
#feeds-footer .logo {
	float: none;
	text-align: center;
	padding: 0;
	margin: 10px 0 10px 0;
}
#links-footer {
	font-size: 93%;
	font-weight: bold;
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 10px;
}
#links-footer ul {
	margin-top: 3px;
	margin-left: 3px;
}
#links-footer li {
	float: left;
	margin-right: 15px;
}
#links-footer .top {
	margin-top: 3px;
}
#links-footer .top a, #links-footer .top a:link, #links-footer .top a:visited, #links-footer .top a:hover {
	margin-left: 82px;
	font-weight: normal;
	color: #6a6857;
	font-size: 77%;
	text-decoration: none;
}
#impressum {
	font-size: 93%;
	padding-top: 3px;
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 10px;
}
#impressum p {
	margin-top: 6px;
}
#copyright {
	padding-bottom: 20px;
}
#copyright p {
	margin-top: 6px;
}
#article {
}
#article .author p {
	font-size: 85%;
	font-style: normal;
	margin: 0 0 0 5px;
}
#article.print .author {
	padding: 7px 0 0 3px;
}
#article.print .author p {
	padding: 0;
	margin: 0;
}
#article .meta {
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#article .published {
	text-align: right;
	font-size: 85%;
}
#article .published p {
	margin: 0 5px 0 0;
}
#article p.head {
	color: #fff;
	line-height: 100%;
	background: #e11b22;
	margin-bottom: 11px;
	padding: 4px 3px 4px 3px;
}
#article.print p.head {
	background: none;
	border-top: 1px #ccc dotted;
	padding-top: 10px;
}
#article.print img.printphoto {
	margin-bottom: 15px;
}
#article h1 {
	font-size: 26px;
	color: #000;
	line-height: 100%;
	font-weight: bold;
	margin-bottom: 15px;
}
#article.kolumna h1 {
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 182%;
}
#article.kolumna {
	padding-top: 10px;
	border-top: 5px solid #e3e0d3;
}
#article.kolumna .author p, #blogovi .header .author p {
	font-family: Georgia, serif;
	font-size: 93%;
	margin: 16px 0 2px 0;
	padding: 0;
	line-height: 100%;
}
#article.kolumna p.head {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 10px;
	margin-top: 7px;
	color: #333;
	margin-bottom: 0px;
}
#blogovi .header {
	background:url(../images/dot.gif) bottom repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#blogovi .header span {
	font-size: 85%;
}
.blogolder {
	font-size: 93%;
	margin-bottom: 20px;
}
.blognew {
	font-size: 93%;
	text-align: right;
	margin-bottom: 20px;
}
.blogarchive {
	font-size: 93%;
	text-align: center;
	margin-bottom: 20px;
}
#article.kolumna a.arhiva, #article.kolumna a.arhiva:link, #article.kolumna a.arhiva:visited {
	color: #000;
	padding-top: 0px;
	background:none;
}
#article.kolumna p.lead a.arhiva {
	font-weight: normal;
}
#blogovi .header a.arhiva, #blogovi .header a.arhiva:link, #blogovi .header a.arhiva:visited {
	color: #000;
}
#article.kolumna .author h2, #blogovi .header .author h2 {
	font-size: 30px;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 100%;
}
#article.kolumna div.arhiva, #blogovi .header div.arhiva {
	text-align: right;
	font-size: 85%;
	padding: 0;
	background: 0;
}
#article div.arhiva p, #blogovi .header div.arhiva p {
	padding-right: 5px;
}
#article h2 {
	font-family: Arial, sans-serif;
	font-size: 123.1%;
	color: #000;
	line-height: 120%;
	font-weight: bold;
}
#article p.lead {
	color: #000;
	font-size: 123.1%;
	line-height: 130%;
	font-family: Arial, sans-serif;
	margin-bottom: 10px;
	font-weight:600;
}
#article p {
	font-family: Arial, sans-serif;
	margin-bottom: 15px;
	line-height: 130%;
	color: #000;
}
#article blockquote {
	margin: 0 3px;
	font: 138.5% Georgia, serif;
	font-style: italic;
	line-height: 130%;
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 6px;
	margin-bottom: 10px;
}
#article blockquote img {
	vertical-align: -2px;
	margin-right: 3px;
}
#article .poll h2 {
	font-size: 240%;
	text-align: center;
}
#article .poll p {
	font-weight: bold;
}
#article .image {
	margin-bottom: 15px;
}
#article .related {
	margin-bottom: 15px;
}
#article .related h2 {
	font: 85% Arial, Verdana, sans-serif;
	color: #fff;
	line-height: 100%;
	font-weight: bold;
	padding: 4px 3px;
	margin-bottom: 7px;
	background: #e11b22;
}
#article .related h3 {
	font-size: 85%;
	color: #000;
	line-height: 100%;
	font-weight: bold;
	padding-left: 2px;
	margin-bottom: 5px;
}
#article .related ul {
	font-size: 85%;
	margin-bottom: 8px;
}
#article .related ul a {
	color: #003c93;
}
#article .subarticle {
	background: #f4f2eb;
	padding: 10px;
	margin-bottom: 15px;
	font-size: 13px !important;
}
#article.print .subarticle {
	border: 5px solid #f4f2eb;
	background: none;
}
#article .rate {
	font-size: 93%;
	color: #000;
	line-height: 100%;
}
#article .rate div {
	float: left;
}
#article .rate div p {
	padding-top: 2px;
	margin: 0;
}
#article .rate div img {
	margin-left: 7px;
}
.paginator {
	font-size: 100%;
	line-height: 100%;
}
.paginator ul {
	width: 310px;
	margin: 0 auto;
}
#article .paginator ul {
	float: right;
	width: auto;
	margin: 0;
}
.paginator li {
	float: left;
	width: 23px;
	height: 23px;
	background:url(../images/paginator-bg.png) no-repeat top left;
	margin-left: 10px;
	text-align: center;
}
.paginator li.disabled {
	background:url(../images/paginator-bg-disabled.png) no-repeat top left;
}
.paginator li.nobg {
	background: none;
}
.paginator span {
	width: 23px;
	height: 18px;
	display: block;
	padding: 5px 0 0 0px;
	color: #b4b3ab;
}
.paginator a {
	width: 23px;
	height: 18px;
	display: block;
	padding: 5px 0 0 0px;
	text-decoration: none;
}
#article .tools {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 8px;
	padding-bottom: 6px;
	margin-top: 15px;
}
#article .tools li {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 85%;
	color: #000;
	margin-right: 10px;
}
#article .tools li.comment {
	margin-left: 3px;
	padding-left: 16px;
	background-image: url(../images/tools-comment.png);
	background-repeat: no-repeat;
	background-position: 0 0em;
}
#article .tools li.mail {
	padding-left: 16px;
	background-image: url(../images/tools-mail.png);
	background-repeat: no-repeat;
	background-position: 0 0em;
}
#article .tools li.print {
	padding-left: 16px;
	background-image: url(../images/tools-print.png);
	background-repeat: no-repeat;
	background-position: 0 0em;
}
#article .tools li.contribute {
	padding-left: 16px;
	background-image: url(../images/tools-contribute.png);
	background-repeat: no-repeat;
	background-position: 0 0em;
}
#article .tools li.facebook {
	padding-left: 14px;
	background-image: url(../images/tools-facebook.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#article .tools li.twitter {
	padding-left: 14px;
	background-image: url(../images/tools-twitter.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#article .toolshr {
	background:url(../images/dot.gif) top repeat-x;
	height: 1px;
	border: none;
	clear: both;
	line-height: 1px;
	margin-bottom: 15px;
	font-size: 1px;
}
#article .topics {
	margin-bottom: 15px;
}
#article .topics h2 {
	font-size: 138.5%;
	font-weight: normal;
	line-height: 130%;
}
#article .topics ul {
	line-height: 130%;
}
#article .topics li {
	font-size: 93%;
	color: #c7c3b4;
	float: left;
}
.comments {
	margin-bottom: 15px;
}
.comments-label {
	background: #e11b22;
}
.comments-label a, .comments-label a:link, .comments-label a:hover, .comments-label a:visited {
	color: #fff;
}
.comments-label h2 {
	font-weight: bold !important;
	font-size: 85% !important;
	font-family: Arial, sans-serif !important;
	color: #fff !important;
	padding-left: 4px;
	line-height: 120%;
	padding-top: 4px;
	background: #e11b22;
	padding-bottom: 4px;
	float: left;
}
.comments-label span.rss {
	background:url(../images/rss.png) no-repeat 1px right;
	padding-right: 15px;
	float: right;
	font-size: 85%;
	margin-top: 4px;
	line-height: 120%;
	margin-right: 4px;
	color: #fff;
}
.comments .comment {
	background:url(../images/dot.gif) bottom repeat-x;
}
.comments .comment-text {
	width: 365px;
	float: left;
}
.comments .comment-text p {
	font-size: 85%;
	line-height: 130%;
	margin-top: 10px;
	margin-bottom: 15px;
}
.comments .comment-info {
	width: 105px;
	float: right;
	font-size: 85%;
	margin-bottom: 15px;
	margin-top: 10px;
}
.comments .comment-info p {
	margin-bottom: 1px;
}
.comments #showall {
	font-family: Arial, sans-serif;
	font-size: 85%;
	background:url(../images/dot.gif) bottom repeat-x;
}
.comments #showall p {
	padding: 3px 0 3px 2px;
	margin: 0;
}
#yourcomment {
	margin-bottom: 10px;
}
#yourcomment textarea {
	width: 484px;
	border: 1px solid #7f9db9;
	font-size: 93%;
	padding-top: 2px;
}
#yourcomment div.submit {
	float: right;
	margin-top: 5px;
}
#yourcomment p {
	font-size: 85%;
	margin-top: 8px;
}
#yourcomment h2 {
	font-weight: bold;
	font-size: 85%;
	font-family: Arial, sans-serif;
	color: #000;
	background: none;
	padding-left: 1px;
	padding-top: 8px;
	padding-bottom: 2px;
}
#arhiva-kolumna h2 {
	font-size: 182%;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
	padding: 0;
	margin: 4px 0 0 5px;
	line-height: 100%;
}
#arhiva-kolumna .month {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 12px;
	margin-top: 12px;
}
#arhiva-kolumna .month h3 {
	font-size: 85%;
}
#komentari h2, #kolumne h2 {
	font-size: 182%;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
	padding: 0;
	margin: 4px 0 10px 5px;
	line-height: 100%;
}
#komentari span.rss, #kolumne span.rss {
	float: right;
	background:url(../images/rss.png) right no-repeat;
	padding-right: 15px;
	font-size: 85%;
	margin: 12px 5px 0 0;
}
#komentari div.block-head-a6, #komentari div.block-head-a8, #kolumne div.block-head-a6, #kolumne div.block-head-a8, #kolumne-section div.block-head-a6, #komentari-section div.block-head-a6, #komentari-section div.block-head-a8 {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 12px;
}
#arhiva div.block-head-a8 {
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 12px;
}
#komentari {
	margin-top: 15px;
	margin-bottom: 10px;
}
#arhiva-komentari, #ex-kolumne {
	margin-top: 20px;
	margin-bottom: 15px;
}
#arhiva-komentari h2, #ex-kolumne h2 {
	font-size: 182%;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
	padding: 0;
	margin: 4px 0 0 5px;
	line-height: 100%;
}
#arhiva-komentari p.entry {
	font-size: 93%;
}
#arhiva-komentari p.date {
	font-size: 85%;
	color: #999999;
	line-height: 120%;
}
#arhiva-komentari h3, #ex-kolumne h3 {
	font-size: 85%;
	line-height: 120%;
}
#ex-kolumne h3 {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 3px;
}
#arhiva-komentari div.list, #ex-kolumne div.list {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 10px;
	margin-top: 10px;
}
#header {
	margin-top: 12px;
	margin-bottom: 10px;
}
#sectionmore .header {
	background: #e11b22;
	margin-bottom: 5px !important;
}
#sectionmore {
	margin-bottom: 15px;
}
#sectionmore h1 {
	color: #fff;
}
#sectionmore-najcitanije, #sectionmore-najnovije {
	text-align: center;
	margin-top: 5px;
}
#sectionmore-najcitanije p.head, #sectionmore-najnovije p.head {
	margin-top: 8px;
}
#sectionmore-najcitanije h2, #sectionmore-najnovije h2 {
	font-family: Arial, sans-serif;
	color: #000;
	font-weight: bold;
	line-height: 110%;
}
#weather-city {
	padding-top: 8px;
}
.weather-header {
	margin-bottom: 6px;
}
.weather-header h2 {
	color: #074196;
	font-size: 182%;
	font-family: Georgia, serif;
	margin-left: 4px;
	float: left;
}
.weather-header ul {
	float: right;
	margin-top: 5px;
	margin-right: 65px;
}
.weather-header li {
	float: left;
	height: 15px;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-right: 5px;
}
.weather-header li.danas {
	background: url("../images/weather-daytabs.png") no-repeat 0 -15px;
	width: 42px;
}
.weather-header li.sutra {
	background: url("../images/weather-daytabs.png") no-repeat -42px -15px;
	width: 41px;
}
.weather-header li.prekosutra {
	background: url("../images/weather-daytabs.png") no-repeat -83px -15px;
	width: 71px;
}
.weather-header .danas.active {
	background: url("../images/weather-daytabs.png") no-repeat 0 0;
}
.weather-header .sutra.active {
	background: url("../images/weather-daytabs.png") no-repeat -42px 0;
}
.weather-header .prekosutra.active {
	background: url("../images/weather-daytabs.png") no-repeat -83px 0;
}
.weather-header select {
	float: right;
	margin-top: 2px;
	margin-right: 5px;
}
.weather-panels {
	margin-bottom: 25px;
}
.weather-panels h2 {
	margin-left: 5px;
	margin-bottom: 2px;
}
.weather-panel {
	border: 1px solid #e3e0d3;
	width: 132px;
	padding: 10px;
	text-align: center;
	margin-bottom: 25px;
}
.weather-panel h3 {
	font-family: Arial, sans-serif;
	font-size: 85%;
	color: #000;
	margin-bottom: 6px;
}
.weather-icons {
	width: 80px;
	margin: 0 auto 10px auto;
}
.weather-icons img {
	float: left;
}
.weather-icons span {
	float: right;
	font-family: Arial, sans-serif;
	font-size: 182%;
	margin-top: 7px;
	color: #000;
}
.weather-panel table {
	clear: both;
	font-size: 85%;
	margin-bottom: 5px;
}
.weather-panel div.dottedhr {
	background:url(../images/dot.gif) top repeat-x;
	height: 1px;
	border: none;
	padding-top: 5px;
	line-height: 1px;
	font-size: 1px;
}
.weather-panel table td.label {
	width: 58px;
	text-align: left;
	height: 22px;
	padding-left: 3px;
	vertical-align: middle;
}
.weather-panel table td.values {
	width: 71px;
	text-align: right;
	padding-right: 3px;
	height: 22px;
	vertical-align: middle;
}
.weather-panel table td.values img {
	vertical-align: middle;
}
.weather-panel a {
	font-size: 85%;
}
.weatherinfo p {
	font-size: 85%;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 130%;
}
.weathermap {
	margin-bottom: 20px;
	text-align: center;
}
.weathermap ul {
	position : relative;
	top: 30px;
	left: 0px;
	text-align: left;
	margin-left: 70px;
}
.weathermap li {
	float: left;
	margin-right: 5px;
	font-size: 85%;
	color: #7ba1d2;
	cursor: pointer;
}
.weathermap li.active {
	text-decoration: underline;
	color: #00002e;
}
#europa h2 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 85%;
	color: #000;
	padding: 5px 0 10px 3px;
}
.tempzraka {
	margin-bottom: 29px;
}
.tempzraka table {
	font-size: 85%;
	margin: 0 5px;
}
.tempzraka td {
	width: 114px;
	padding: 2px 0;
}
.tempzraka td.temp {
	text-align: right;
	width: 30px;
}
/* !Newsblocks */

.left {
	float: left;
}
.right {
	float: right;
}
.top5pxblue {
	border-top: 5px solid #074196;
	padding-bottom: 5px;
}
.top5pxred {
	border-top: 5px solid #f10f64;
	padding-bottom: 5px;
}
.top5pxorange {
	border-top: 5px solid #fd6c02;
	padding-bottom: 5px;
}
.block-head-a1 {
	margin-bottom: 15px;
}
.topnews {
	margin-bottom: 10px;
}
.block-head-a2, .block-head-a3 {
	padding-bottom: 15px;
}
.block-section-b1, .block-section-b3, .block-section-b2, .block-section-b8 {
	padding-bottom: 15px;
}
.block-section-b4, .block-section-b7b, .block-section-b7, .block-head-a7 {
	padding-bottom: 15px;
}
.block-section-b9 {
	margin-bottom: 15px;
}
.block-section-b10 {
	margin-bottom: 15px;
}
.block-section-b10 h1 {
	font-size: 26px;
	font-weight: bold;
	line-height: 105%;
	margin-bottom: 5px;
}
.block-section-b10 p.head {
	margin-bottom: 2px;
}
.block-section-b6 {
	padding-bottom: 10px;
}
.block-section-b5 {
	padding-bottom: 10px;
}
.block-sidebar-c7 {
	margin-bottom: 10px;
}
.block-sidebar-c7 h2 {
	font-size: 85%;
	line-height: 130%;
}
.block-sidebar-c7 .image-unit {
	margin-bottom: 6px;
}
.block-sidebar-c5 img {
	margin-bottom: 8px;
}
.block-sidebar-c8 {
	padding-bottom: 13px;
}
.block-sidebar-c8-1 {
	background: #f4f2eb;
	margin-top: 5px;
	width: 249px;
	height: 66px;
	float: left;
}
.block-head-a5, .block-special-j5 {
	padding-bottom: 10px !important;
}
.block-head-a6, .block-head-a8 {
	padding-top: 7px;
	margin-bottom: 7px;
	background:url(../images/dot.gif) top repeat-x;
}
.block-head-a6 .image-unit {
	margin-top: 7px;
}
.block-head-a6 .span-5 {
	margin-top: 7px;
}
.block-section-b8 div.text {
	background-color: #000;
	color: #ccc;
}
.block-section-b8 p {
	padding: 7px;
	font-size: 85%;
}
.block-sidebar-c3 {
	margin-bottom: 12px;
}
.block-sidebar-c4 {
	background:url(../images/dot.gif) bottom repeat-x;
	padding-top: 4px;
	margin-bottom: 8px;
	padding-bottom: 10px;
}
.block-section-b11-1, .block-head-a4 {
	background: #000;
	color: #ccc;
	margin-bottom: 10px;
}
.block-section-b11-1 .content {
	padding: 12px 10px 0px 0px;
	width: 300px;
}
.block-head-a4 .content {
	padding: 12px 0px 0px 10px;
	width: 310px;
}
.block-section-b11-2 {
	padding-top: 7px;
}
.block-section-b11-2 h1 {
	font-size: 138.5%;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 6px;
}
.summer-block .image-unit {
	position: relative;
}
.summer-block .image-unit:after {
	content: ""; 
	width: 70px; 
	height: 40px; 
	display: block; 
	position: absolute; 
	top: 0px; 
	right: 0px; 
	background: url('http://www.jutarnji.hr/multimedia/archive/00866/ljeto-watermark_866702S0.png') 
	no-repeat; 
	z-index: 1;
}
.block-head-a5, .block-special-j5 {
	background:url(../images/dot.gif) top repeat-x !important;
	padding-top: 5px !important;
}
.block-head-a8 {
}
.block-head-a6 {
	padding-bottom: 10px;
}
.block-head-a7 {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 12px;
}
.bannertop {
	text-align: center;
	width: 984px;
	padding-top: 6px;
}
.leaderboard {
	float: right;
}
.bannertop {
	padding-bottom: 6px;
}
#pretrazivanje {
	padding-top: 12px;
	padding-bottom: 15px;
}
#pretrazivanje span.numresults {
	color: #999999;
	font-family: Arial, sans-serif;
	font-size: 153.9%;
}
#pretrazivanje span.numresults em {
	color: #000;
}
#pretrazivanje form {
	margin-top: 12px;
	background: #f4f2eb;
	padding: 18px;
	margin-bottom: 15px;
	width: 448px;
}
#pretrazivanje form input {
	width: 386px;
	height: 20px;
	border-top: 1px solid #827f75;
	border-left: 1px solid #827f75;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	font-size: 108%;
}
#pretrazivanje form div.searchstring {
	float: left;
	margin-right: 8px;
}
#pretrazivanje form div.submit {
	margin-right: 0;
	float: right;
}
p.search-sort {
	font-size: 85%;
	margin-bottom: 15px;
}
#pretrazivanje .block-head-a8 {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 10px;
}
#pretrazivanje .block-head-a8 p.head {
	color: #000;
}
#pretrazivanje .paginator ul {
	margin-top: 15px;
}
#napredno-pretrazivanje {
	border-top: 5px solid #e3e0d3;
	background: #f4f2eb;
	margin-bottom: 15px;
}
#napredno-pretrazivanje h2 {
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 85%;
	padding: 7px 8px 4px 8px;
	line-height: 130%;
}
#napredno-pretrazivanje h3 {
	font-size: 85%;
	color: #000;
	padding: 10px 8px 4px 8px;
}
#napredno-pretrazivanje h3.bordertop {
	background:url(../images/dot.gif) top repeat-x;
}
#napredno-pretrazivanje select {
	margin-left: 8px;
	width: 132px;
	padding: 3px;
	margin-bottom: 3px;
}
#napredno-pretrazivanje input {
	border-top: 1px solid #827f75;
	border-left: 1px solid #827f75;
	border-bottom: 0px solid #fff;
	border-right: 0px solid #fff;
	width: 130px;
	padding: 3px;
	margin-left: 8px;
	margin-bottom: 10px;
}
#napredno-pretrazivanje table.breakdown {
	width: 135px;
	margin-left: 8px;
	font-size: 85%;
	line-height: 150%;
	margin-bottom: 10px;
}
#napredno-pretrazivanje table.breakdown td.link {
	width: 110px;
}
#napredno-pretrazivanje table.breakdown td.count {
	width: 25px;
	text-align: right;
}
.searchmedia {
	margin-bottom: 15px;
}
.searchmedia p {
	font-size: 85%;
	margin-top: 8px;
	line-height: 130%;
}
.searchmedia .span-1 {
	height: 135px;
	overflow: hidden;
	margin-bottom: 15px;
}
.steps {
	float: right;
	font-size: 93%;
	margin-top: 10px;
	margin-right: 10px;
}
.steps li.ajn {
	float: left;
	text-indent: 30px;
	height: 25px;
	background: url(../images/step1.png) left top no-repeat;
	padding-top: 6px;
	margin-right: 20px;
}
.steps li.ajn.disabled {
	background: url(../images/step1-disabled.png) left top no-repeat;
	color: #999;
}
.steps li.cvaj {
	float: left;
	text-indent: 30px;
	height: 25px;
	background: url(../images/step2.png) left top no-repeat;
	padding-top: 6px;
	margin-right: 20px;
}
.steps li.cvaj.disabled {
	background: url(../images/step2-disabled.png) left top no-repeat;
	color: #999;
}
.steps li.draj {
	float: left;
	text-indent: 30px;
	height: 25px;
	background: url(../images/step3.png) left top no-repeat;
	padding-top: 6px;
}
.steps li.draj.disabled {
	background: url(../images/step3-disabled.png) left top no-repeat;
	color: #999;
}
.user {
	padding-bottom: 30px;
	padding-top: 15px;
}
.user p.notice {
	padding-top: 16px;
	margin-bottom: 10px;
	font-size: 93%;
}
#registracija, #urediprofil {
	border: 7px solid #f4f2eb;
	width: 946px;
	padding: 10px 12px 14px 12px;
}
.userbox .korisnickipodaci {
	width: 302px;
	float: left;
	margin-right: 30px;
}
.userbox .korisnickipodaci .input, .prijavitese .input {
	margin-bottom: 10px;
	font-size: 93%;
}
.userbox .korisnickipodaci label, .prijavitese label {
	float: left;
	padding-top: 5px;
}
.userbox .korisnickipodaci .input input, .prijavitese .input input {
	float: right;
	width: 167px;
	border: 1px solid #7f9db9;
	padding: 3px;
}
.userbox .zastitaosobnihpodataka {
	width: 585px;
	float: left;
}
.user .infotext {
	margin-top: 50px;
}
.userbox .zastitaosobnihpodataka p, .user .infotext p {
	font-size: 85%;
	margin-bottom: 10px;
	line-height: 130%;
}
.userbox .zastitaosobnihpodataka .input {
	margin-bottom: 5px;
}
.userbox .zastitaosobnihpodataka input {
	vertical-align: middle;
}
.userbox .zastitaosobnihpodataka label {
	font-size: 85%;
	margin-bottom: 10px;
	margin-left: 6px;
}
.userbox .execute {
	width: 302px;
}
.prijavitese .execute {
	font-size: 93%;
}
.prijavitese .remember {
	vertical-align: middle;
}
.prijavitese .remember input {
	margin-left: 37px;
}
.prijavitese label {
	float: none;
}
.userbox .execute p, .prijavitese .execute p {
	padding-top: 3px;
}
.userbox .execute .submit, .prijavitese .execute .submit, #mail-article .submit, #report-story .submit, #yourcomment input.submit {
	float: right;
	width: 55px;
	height: 19px;
	background-image: url(../images/btn_posalji.png);
	background-repeat: no-repeat;
	background-color: #f4f2eb;
	border: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
.user h2 {
	font-family: Arial, sans-serif;
	font-size: 138.5%;
	color: #000;
	margin-bottom: 15px;
}
.provjeriteemail {
	border: 7px solid #f4f2eb;
	margin-top: 35px;
	width: 282px;
	padding: 10px 12px 14px 12px;
	margin-bottom: 135px;
}
.provjeriteemail p {
	font-size: 93%;
	line-height: 130%;
}
.nisteprimili {
	margin-top: 52px;
}
p.noticepw {
	float: right;
	margin-top: 16px;
	margin-bottom: 10px;
	font-size: 85%;
}
#urediprofil .right {
	float: right;
	font-size: 85%;
	margin-top: 4px;
}
#urediprofil .right input {
	vertical-align: middle;
}
#urediprofil .right label {
	margin-left: 6px;
}
#urediprofil .input {
	margin-bottom: 10px;
	font-size: 93%;
}
#urediprofil .input label.title {
	float: left;
	padding-top: 5px;
}
#urediprofil .input input.text {
	float: right;
	width: 167px;
	border: 1px solid #7f9db9;
	padding: 3px;
}
#urediprofil .input input.short {
	width: 86px;
	margin-right: 101px;
}
#urediprofil .spol, #urediprofil .rodj {
	float: right;
	width: 175px;
	margin-top: 4px;
}
#urediprofil .rodj select {
	float: left;
	vertical-align: middle;
	margin-right: 5px;
}
#urediprofil .spol input {
	vertical-align: middle;
}
#urediprofil .spol label {
	margin-left: 4px;
	margin-right: 10px;
}
label.adjust {
	margin-top: 3px;
}
#urediprofil .input input.file {
	float: right;
	padding-top: 3px;
}
#urediprofil .slika img {
	float: right;
	margin-right: 103px;
	margin-top: 7px;
}
.osobnipodaci {
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	width: 288px;
	background:url(../images/dot-vertical.png) right repeat-y;
}
.kontaktpodaci {
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	width: 288px;
	background:url(../images/dot-vertical.png) right repeat-y;
}
.interesi {
	float: left;
	width: 288px;
}
#urediprofil select.drzava {
	width: 175px;
	float: right;
}
#urediprofil textarea {
	width: 173px;
	float: right;
	border: 1px solid #7f9db9;
	height: 52px;
}
#urediprofil div.submit {
	width: 114px;
	height: 25px;
	margin: 10px auto 0 auto;
}
#urediprofil input.submit {
	width: 106px;
	height: 19px;
	background-image: url(../images/btn_spremi.png);
	background-repeat: no-repeat;
	background-color: #f4f2eb;
	border: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
.prijavitese {
	border: 7px solid #f4f2eb;
	margin-top: 35px;
	width: 282px;
	padding: 10px 12px 14px 12px;
	margin-bottom: 135px;
}
.userprofile {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 8px;
}
.userprofile .info {
	padding-bottom: 8px;
}
.userprofile .info img {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}
.userprofile .info h1 {
	font-size: 182%;
	margin-top: 20px;
	margin-bottom: 2px;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
}
.userprofile .info p {
	font-size: 93%;
}
.userprofile .addfriend {
	margin-top: 20px;
	text-align: right;
}
.userprofile .addfriend img {
	margin-right: 5px;
}
.userprofile .aboutme, .userprofile .intrest {
	margin-top: 12px;
	padding-bottom: 25px;
}
.userprofile h2 {
	font-size: 85%;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #000;
}
.userprofile .aboutme p, .userprofile .intrest p {
	font-size: 85%;
	line-height: 130%;
}
.userprofile .intrest strong {
	font-weight: bold;
	color: #000;
}
.userprofile .activity h2 {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 85%;
	background:url(../images/dot.gif) bottom repeat-x;
}
.userprofile .activity p {
	line-height: 130%;
	margin-bottom: 5px;
	font-size: 93%;
}
.userprofile .activity p.date {
	color: #999999;
	line-height: 120%;
	margin-bottom: 0px;
	font-size: 93%;
}
.userprofile p.more {
	float: right;
	font-size: 93%;
	margin-top: 3px;
}
.userprofile .communitylist {
	margin-bottom: 20px;
}
.userprofile .communitylist h2 {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 85%;
}
.userprofile .communitylist p {
	font-size: 93%;
	padding: 0 5px 0 5px;
}
.formerror {
	background: #fffbed url(../images/formerror-bg.png) top left no-repeat;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.formerror div {
	margin: 22px 0 0 56px;
}
.formerror h2 {
	color: #cc0000;
	font-family: Arial, sans-serif;
	font-size: 153.9%;
	font-weight: bold;
}
.formerror p {
	font-size: 85%;
	margin-bottom: 2px;
}
.formerror li {
	font-size: 85%;
	color: #cc0000;
	font-weight: bold;
	margin-bottom: 2px;
}
#stripovi {
	padding-top: 18px;
}
#stripovi .strip {
	margin-bottom: 15px;
}
#stripovi .strip h2 {
	font-size: 93%;
	margin-left: 5px;
	margin-bottom: 4px;
}
#interactive {
	background:url(../images/dot.gif) top repeat-x;
	padding-top: 14px;
	padding-bottom: 5px;
}
#punikadar {
	padding-top: 20px;
}
.punikadar {
	padding-bottom: 12px;
}
.punikadar-info {
}
.punikadar-info h2 {
	font-family: Arial, sans-serif;
	font-size: 138.5%;
	color: #000;
	font-weight: bold;
	line-height: 130%;
}
.punikadar-info p {
	font-size: 93%;
	line-height: 130%;
}
.punikadar-info a, .punikadar-info a:link, .punikadar-info a:visited, .punikadar-info a:hover {
	color: #000;
	text-decoration: none;
}
.punikadar-date span {
	font-size: 85%;
}
.punikadar-comments span {
	padding-left: 16px;
	background-image: url(../images/tools-comment.png);
	background-repeat: no-repeat;
	background-position: 0 0em;
	font-size: 85%;
}
.punikadar-photo {
	padding-top: 10px;
	padding-bottom: 20px;
}
.punikadar-photo div {
	background: #000;
	color: #cccccc;
	font-size: 85%;
	padding: 7px;
	line-height: 130%;
}
#punikadar .paginator {
	margin-top: -10px;
	padding-bottom: 15px;
}
#sitemap {
	padding-bottom: 10px;
}
#sitemap .rss {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
#sitemap h2 {
	font-family: Arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#sitemap ul {
	padding-left: 5px;
	padding-right: 5px;
}
#sitemap li {
	font-size: 85%;
	margin-bottom: 4px;
}
#sitemap .sectionmap {
	margin-bottom: 20px;
}
#blogovi {
	padding-top: 15px;
}
.blog h1 {
	font-family: arial, sans-serif;
	font-size: 138.5%;
	color: #000;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 2px;
}
.blog p.lead {
	line-height: 130%;
	margin-bottom: 5px;
}
.blog p.blogauthor {
	text-align: center;
	font-size: 85%;
	margin-top: 10px;
	line-height: 130%;
}
.blog div.teme {
	background: url(../images/teme.png) left no-repeat;
	font-size: 93%;
	text-indent: 45px;
	line-height: 150%;
	margin-bottom: 5px;
}
.blog .comments {
	width: 140px;
	padding-left: 16px;
	background-image: url(../images/tools-comment.png);
	background-repeat: no-repeat;
	background-position: 0 0em;
	border: none;
	font-size: 85%;
}
.blog .date {
	float: right;
	width: 140px;
	text-align: right;
	margin-right: 5px;
	font-size: 85%;
}
.blog {
	margin-bottom: 12px;
	background:url(../images/dot.gif) bottom repeat-x;
}
#dnevnaarhiva .section h2 {
	font-size: 24px;
	font-family: Georgia, serif;
	color: #074196;
	margin-top: 5px;
	padding-left: 3px;
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#dnevnaarhiva .section li {
	font-size: 93%;
	margin-bottom: 6px;
}
#sveteme {
	margin-bottom: 10px;
}
#sveteme h2 {
	font-size: 24px;
	font-family: Georgia, serif;
	color: #074196;
	margin-top: 5px;
	padding-left: 3px;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
#sveteme .block-head-a8 {
	background:url(../images/dot.gif) top repeat-x;
}
.slova {
	font-size: 100%;
	font-family: Arial, sans-serif;
	padding-left: 5px;
	margin-top: 10px;
	font-weight: bold;
	color: #b4b3ab;
}
#sveteme .slovo h2 {
	font-size: 60px;
	padding-top: 5px;
	margin-bottom: 15px;
	background:url(../images/dot.gif) bottom repeat-x;
}
#sveteme li {
	font-size: 108%;
	margin-bottom: 4px;
}
#fotogalerije {
	margin-top: 10px;
	padding-bottom: 30px;
}
#fotogalerije .tabbar {
	margin-bottom: 10px;
}
#fotogalerije-content {
	margin-bottom: 10px;
	padding-top: 5px;
}
#fotogalerije .block-section-b1 {
	margin-bottom: 13px;
	padding:0;
}
.fotogalerije-sections {
	float: right;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 93%;
	margin-top: 13px;
	margin-right: 10px;
	color: #b4b3ab;
}
.fotogalerije-sections ul {
	margin: 6px 0 0px 0;
}
.fotogalerije-sections li {
	display: inline;
	padding: 0;
	margin: 0 0 0 10px;
}
.fotogalerija {
	width: 652px !important;
	margin: 0 auto;
	background: #191919;
}
/* !Typography */

a, a:link, a:visited {
	color: #003c93;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.white, a.white:link, a.white:visited {
	color: #fff;
}
a.black, a.black:link, a.black:visited {
	color: #000;
}
a.black:hover {
	color: #0d4598;
	border-bottom: 1px dotted #0d4598;
	text-decoration: none;
}
.recent a.black:hover {
	text-decoration: underline;
	color: #000;
	border-bottom: none;
}
a.pink, a.pink:link, a.pink:visited {
	color: #655381;
}
a.gray, a.gray:link, a.gray:visited {
	color: #ccc;
}
a.darkgrey, a.darkgrey:link, a.darkgrey:visited {
	color: #333;
}
.uppercase {
	text-transform: uppercase;
}
.f11px {
	font-size: 85%;
	line-height: 120%;
}
.f12px {
	font-size: 93%;
}
.subhead {
	font-family: arial, sans-serif;
	font-size: 85%;
	line-height: 100%;
	font-weight: bold;
	padding: 5px 5px 5px 3px;
	color: #000;
}
.dottedbottom {
	background:url(../images/dot.gif) bottom repeat-x;
	margin-bottom: 9px;
	padding-bottom: 5px;
}
.block-sidebar-c8 .dottedbottom {
	margin-bottom: 0px !important;
}
p.head {
	font-size: 85%;
	color: #000;
	line-height: 100%;
	margin-bottom: 1px;
	font-weight: bold;
}
.block-sidebar-c1 h1 {
	font-size: 123.1%;
	color: #000;
	line-height: 120%;
	margin-bottom: 0px;
	font-weight: bold;
	padding-left: 4px;
}
.block-sidebar-c8 h1 {
	font-size: 123.1%;
	color: #000;
	line-height: 120%;
	font-weight: bold;
	margin: 2px 0 0 5px;
}
.block-head-a5 h1, .block-head-a7 h1, .block-special-j5 h1 {
	font-size: 123.1% !important;
	font-weight: bold !important;
	color: #000 !important;
	line-height: 110% !important;
	margin-bottom: 5px !important;
}
.block-head-a5 p.head, .block-head-a7 p.head, .block-special-j5 p.head {
	margin-bottom: 5px !important;
}
.block-sidebar-c1 p.head {
	padding: 15px 0 6px 4px;
	margin-bottom: 4px;
}
.block-sidebar-c8 p.head {
	margin: 5px 0 8px 5px;
}
.carousel li h2, .rss3 li h2 {
	color: #cccccc;
	font-size: 100%;
	margin-top: 5px;
}
.carousel li img, .rss3 li img {
	margin-bottom: 5px;
}
.carousel li p, .rss3 li p {
	font-size: 85%;
	color: #999999;
}
.labels h1 {
	font-size: 123.1%;
	font-family: Arial, sans-serif;
	color: #000;
	margin-left: 8px;
	margin-bottom: 5px;
}
.block-head-a1 p.head {
	font-size: 85%;
	line-height: 100%;
	margin-bottom: 3px;
}
.block-head-a1 h1, .block-head-a2 h1, .block-head-a3 h1 {
	font-size: 182%;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 2px;
}
.block-head-a2 p.head, .block-head-a3 p.head {
	font-size: 85%;
	line-height: 90%;
	margin-bottom: 3px;
	padding-top: 10px;
	border-top: 5px solid #074196;
}
.block-section-b1 h1, .block-section-b3 h1, .block-section-b9 h1, .block-section-b4 h1, .block-head-a6 h1, .block-head-a8 h1, .block-special-j6 h1, .block-special-j7 h1 {
	font-size: 138.5%;
	color: #000;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 2px;
}
.block-section-b6 h1 {
	font-size: 138.5%;
	line-height: 100%;
	font-weight: bold;
	margin-bottom: 6px;
}
.block-section-b5 .item {
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.block-section-b5 h1 {
	font-size:123.1%;
	font-weight: bold;
	color: #000;
	line-height: 120%;
}
.block-section-b6 p.head {
	margin-bottom: 4px;
}
.block-section-b7 p.head, .block-section-b6 p.head {
	line-height: 130%;
}
.block-section-b7 h1 {
	line-height: 130%;
}
.block-special-j6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.block-special-j7 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.block-special-j7 img {
	margin-bottom: 4px;
}
.block-section-b7 h1, .block-sidebar-c5 h1 {
	font-size: 93%;
	line-height: 120%;
}
.block-sidebar-c4 h1 {
	font-size: 116%;
	color: #000;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 2px;
}
.block-section-b9 h1 {
	margin-bottom: 0px;
}
.block-section-b1 p.head, .block-section-b3 p.head, .block-section-b9 p.head, .block-section-b5 p.head, .block-section-b4 p.head, .block-sidebar-c4 p.head {
	font-size: 85%;
	line-height: 100%;
	margin-bottom: 2px;
}
.block-section-b2 p.head {
	font-size: 85%;
	line-height: 100%;
	margin-bottom: 3px;
}
.block-section-b2 h1 {
	font-size: 182%;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 5px;
}
p.lead {
	font-size: 93%;
	line-height: 130%;
}
.block-section-b11-1 p.head, .block-head-a4 p.head {
	color: #f9e32a;
	margin-bottom: 4px;
}
.block-section-b11-1 h1, .block-head-a4 h1 {
	font-size: 150%;
    font-weight: bold;
    line-height: 110%;
    margin-bottom: 5px;
}
.block-section-b11-1 p.lead, .block-section-a4 p.lead {
	font-size: 93%;
	line-height: 120%;
}
/* !Text overlays */

.image-unit {
	position:relative;
	clear:none;
	float: left;
	overflow:hidden;
	padding: 0;
}
.image-unit .image {
	position:relative;
	z-index:1;
}
.image-unit div {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	text-align:left;
}
.image-unit div a.image-unit-h1 {
	background-color:#000;
    padding:2px 2px 2px 0px;
    color: #fff;
    text-decoration: none;
    font-size: 30px;
    line-height: 37px;
    font-weight: bold;
}
.image-unit div a.image-unit-h2 {
	background-color:#000;
	padding:2px 2px 2px 1px;
	color: #f9e32a;
	text-decoration: none;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
.image-unit div a.image-unit-h3 {
	background-color:#000;
	padding:2px 2px 2px 1px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 21px;
}
.topnews .image-unit {
	width: 652px;
	height: 326px;
}
.topnews .image-unit .image {
	height:326px;
	width:652px;
}
.topnews .image-unit div {
	width:652px;
}
.image-unit div a.red {
	background-color: #e11b22;
}
.block-section-b5 .image-unit, .block-section-b4 .image-unit {
	width: 486px;
	height: 243px;
}
.block-section-b5 .image-unit .image, .block-section-b4 .image-unit .image {
	height:243px;
	width:486px;
}
.block-section-b5 .image-unit div, .block-section-b4 .image-unit div {
	width: 486px;
}
.block-section-b5 .image-unit div a.image-unit-h1, .block-section-b4 .image-unit div a.image-unit-h1 {
	font-size: 24px;
	line-height: 32px;
}
.block-section-b5 .image-unit div a.image-unit-h2, .block-section-b4 .image-unit div a.image-unit-h2 {
	font-size: 11px;
	line-height: 17px;
}
.block-head-a2 .image-unit, .block-head-a3 .image-unit {
	height:118px;
	width:237px;
}
.block-head-a2 .image-unit div, .block-head-a3 .image-unit div {
	width: 200px;
}
.block-head-a2 .image-unit .image, .block-head-a3 .image-unit .image {
	height:118px;
	width:237px;
}
.block-head-a2 .image-unit div, .block-head-a3 .image-unit div {
	width: 237px;
}
.block-head-a2 .image-unit div a.image-unit-h1, .block-head-a3 .image-unit div a.image-unit-h1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
.block-section-b1 .image-unit-2, .block-section-b3 .image-unit-1, .block-sidebar-c3 .image-unit, .block-section-b11-1 .image-unit, .block-head-a4 .image-unit, .block-special-j3 .image-unit {
	height:154px;
	width:154px;
}
.block-section-b1 .image-unit-2 div, .block-section-b3 .image-unit-1 div, .block-sidebar-c3 .image-unit div, .block-section-b11-1 .image-unit div, .block-head-a4 .image-unit div, .block-special-j3 .image-unit div {
	width: 154px;
}
.block-section-b1 .image-unit-2 .image, .block-section-b3 .image-unit-1 .image, .block-sidebar-c3 .image-unit .image, .block-section-b11-1 .image-unit .image, .block-head-a4 .image-unit .image, .block-special-j3 .image-unit .image {
	height:154px;
	width:154px;
}
.block-section-b1 .image-unit-2 div, .block-section-b3 .image-unit-1 div, .block-sidebar-c3 .image-unit div, .block-section-b11-1 .image-unit div, .block-head-a4 .image-unit div, .block-special-j3 .image-unit div {
	width: 154px;
}
.block-section-b1 .image-unit-2 div a.image-unit-h1, .block-section-b3 .image-unit-1 div a.image-unit-h1, .block-sidebar-c3 .image-unit div a.image-unit-h1, .block-special-j3 .image-unit div a.image-unit-h1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.block-section-b12 .image-unit {
	height:243px;
	width:154px;
	text-align: left;
}
.block-section-b12 .image-unit div {
	width: 154px;
}
.block-section-b12 .image-unit .image {
	height:243px;
	width:154px;
}
.block-section-b12 .image-unit div {
	width: 154px;
}
.block-section-b12 .image-unit div a.image-unit-h1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
.block-section-b6 .image-unit, .block-sidebar-c5 .image-unit {
	height:154px;
	width:154px;
	text-align: left;
	margin-bottom: 6px;
}
.block-head-a5 .image-unit, .block-special-j5 .image-unit {
	height:96px !important;
	width:154px !important;
	text-align: left !important;
	margin-bottom: 6px !important;
}
.block-section-b6 .image-unit div, .block-sidebar-c5 .image-unit div, .block-head-a5 .image-unit div, .block-special-j5 .image-unit div {
	width: 154px !important;
}
.block-section-b6 .image-unit .image, .block-sidebar-c5 .image-unit .image {
	height:154px;
	width:154px;
}
.block-section-b6 .image-unit div, .block-sidebar-c5 .image-unit div {
	width: 154px;
}
.block-head-a5 .image-unit .image, .block-special-j5 .image-unit .image {
	height:96px !important;
	width:154px !important;
}
.block-head-a5 .image-unit div, .block-special-j5 .image-unit div {
	width: 154px !important;
}
.block-section-b6 .image-unit div a.image-unit-h1, .block-sidebar-c5 .image-unit div a.image-unit-h1, .block-head-a5 .image-unit div a.image-unit-h1, .block-special-j5 .image-unit div a.image-unit-h1 {
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 16px !important;
}
.block-section-b1 .image-unit-1, .block-section-b3 .image-unit-2, .block-sidebar-c4 .image-unit, .block-sidebar-c7 .image-unit, .block-head-a6 .image-unit {
	height:71px;
	width:71px;
	text-align: left;
}
.block-section-b1 .image-unit-1 div, .block-section-b3 .image-unit-2 div, .block-sidebar-c4 .image-unit div, .block-sidebar-c7 .image-unit div, .block-head-a6 .image-unit div {
	width: 71px;
}
.block-section-b1 .image-unit-1 .image, .block-section-b3 .image-unit-2 .image, .block-sidebar-c4 .image-unit .image, .block-sidebar-c7 .image-unit .image, .block-head-a6 .image-unit .image {
	height:71px;
	width:71px;
}
.block-section-b1 .image-unit-1 div, .block-section-b3 .image-unit-2 div, .block-sidebar-c4 .image-unit div, .block-sidebar-c7 .image-unit div, .block-head-a6 .image-unit div {
	width: 71px;
}
.block-section-b1 .image-unit-1 div a.image-unit-h1, .block-section-b3 .image-unit-2 div a.image-unit-h1, .block-sidebar-c4 .image-unit div a.image-unit-h1 {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
.block-sidebar-c6 {
	margin-bottom: 10px;
}
.block-sidebar-c6 .image-unit {
	height:199px;
	width:320px;
	text-align: left;
}
.block-sidebar-c6 .image-unit div {
	width: 320px;
}
.block-sidebar-c6 .image-unit .image {
	height:199px;
	width:320px;
}
.block-sidebar-c6 .image-unit div {
	width: 320px;
}
.block-sidebar-c6 .image-unit div a.image-unit-h1 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 24px;
}
.block-head-a9 {
	padding-bottom: 15px;
}
.block-head-a9 .block-head-a5 {
	background: none;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.block-head-a9 .block-head-a6 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.block-head-a9 .dottedbottom {
	margin-bottom: 12px;
	padding-bottom: 12px;
}
div.dottedhr {
	background:url(../images/dot.gif) top repeat-x;
	height: 1px;
	border: none;
	padding-top: 0px;
	line-height: 1px;
	font-size: 1px;
}
/* Tabbar */

.tabbar {
	height: 26px;
	background:url(../images/tab-bg.png) top repeat-x;
}
.tabbar ul {
	margin-left: 12px;
}
.tabbar li {
	float: left;
	width: 104px;
	height: 26px;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-right: 6px;
	text-align: center;
	font-size: 77%;
	padding-top: 6px;
}
.tabbar li {
	background: url("../images/tab.png") no-repeat;
	color: #074196;
}
.tabbar li.active {
	background: url("../images/tab-selected.png") no-repeat;
	color: #000;
}
/* Modalbox */

#colorbox, #modalBackgroundOverlay, #modalWrap {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
}
#modalBackgroundOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#colorbox {
	overflow:hidden;
	padding:1px;
	margin-top:-1px;
	margin-left:-1px;
}/*padding fixes a ghosting issue in IE7, the negative margin compensates */
#modalWrap {
	width:9000px;
	height:9000px;
}
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {
	float:left;
	height:0;
	width:0;
	overflow:hidden;
}
#borderMiddleLeft, #borderBottomLeft {
	clear:left;
}
#modalContent {
	position:relative;
	overflow:visible;
}
#contentTitle {
	margin:0;
}
#modalClose, #contentPrevious, #contentNext {
	outline:none;
	cursor:pointer;
	border:0;
	margin:0;
}
#modalLoadedContent {
	overflow:auto;
	width:0;
	height:0;
}
#modalLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#modalLoadedContent embed {
	display:block;
	border:0;
}/* Display:block removes the line-height gap embedded content */
#modalLoadingOverlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
/* 
	Modalbox modification
*/
#modalBackgroundOverlay {
	background:none;
}
#colorbox {
}
#borderTopLeft {
	width:21px;
	height:21px;
	background:url(../images/cb/borderTopLeft.png) 0 0 no-repeat;
}
#borderTopCenter {
	height:21px;
	background:url(../images/cb/borderTopCenter.png) 0 0 repeat-x;
}
#borderTopRight {
	width:21px;
	height:21px;
	background:url(../images/cb/borderTopRight.png) 0 0 no-repeat;
}
#borderBottomLeft {
	width:21px;
	height:21px;
	background:url(../images/cb/borderBottomLeft.png) 0 0 no-repeat;
}
#borderBottomCenter {
	height:21px;
	background:url(../images/cb/borderBottomCenter.png) 0 0 repeat-x;
}
#borderBottomRight {
	width:21px;
	height:21px;
	background:url(../images/cb/borderBottomRight.png) 0 0 no-repeat;
}
#borderMiddleLeft {
	width:21px;
	background:url(../images/cb/borderMiddleLeft.png) 0 0 repeat-y;
}
#borderMiddleRight {
	width:21px;
	background:url(../images/cb/borderMiddleRight.png) 0 0 repeat-y;
}
#modalContent {
	background:#fff;
}
#modalLoadedContent {
	margin-bottom:0px;
}
#contentTitle {
	position:absolute;
	bottom:3px;
	left:0;
	text-align:center;
	width:100%;
	background:#fff;
	font-weight:bold;
	color:#949494;
}
#contentCurrent {
	position:absolute;
	bottom:3px;
	left:58px;
	font-weight:bold;
	color:#949494;
}
#contentPrevious {
	position:absolute;
	bottom:0;
	left:0px;
	background:url(../images/cb/controls.png) -25px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#contentPrevious:hover, #contentPrevious.hover {
	background-position:-25px -25px;
}
#contentNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(../images/cb/controls.png) 0px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#contentNext:hover, #contentNext.hover {
	background-position:0px -25px;
}
#modalLoadingOverlay {
	background:url(../images/cb/loading.gif) center center no-repeat #fff;
}
#modalClose {
	position:absolute;
	top:15px;
	right:5px;
	background:url(../images/zatvori.png) no-repeat;
	width:56px;
	height:17px;
	text-indent:-9999px;
}
/* Modal boxes */

#osobetjedna, #mail-article, #report-story {
	background:url(../images/dot.gif) bottom repeat-x;
	text-align: left;
	margin: 0 auto;
}
#osobetjedna h1, #mail-article h1, #report-story h1, #contentbox h1 {
	font-size: 32px;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
	padding: 0 0 10px 0;
	margin: 4px 0 0 0px;
	line-height: 120%;
	background:url(../images/dot.gif) bottom repeat-x;
}
#contentbox {
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 10px;
	text-align: left;
}
#contentbox h1 {
	margin-bottom: 10px;
}
#contentbox p {
	margin-bottom: 15px;
}
#contentbox h2 {
	font-family: Arial, sans-serif;
	font-size: 123.1%;
	color: #000;
	line-height: 120%;
	font-weight: bold;
}
#contentbox .content {
	height: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 130%;
}
#contentbox .content img {
	margin-bottom: 15px;
}
#contentbox .content table {
	width: 100%;
	margin-bottom: 15px;
}
#contentbox .content th {
	width: 33%;
	font-weight: bold;
	margin-bottom: 2px;
}
#contentbox div.dottedhr {
	background:url(../images/dot.gif) top repeat-x;
	height: 1px;
	border: none;
	padding-top: 0px;
	line-height: 1px;
	margin-bottom: 15px;
	font-size: 1px;
}
#osobetjedna h2 {
	font-size: 182%;
	font-family: Georgia, serif;
	color: #074196;
	letter-spacing: -1px;
	line-height: 120%;
	margin-top: 9px;
	color: #b4b3ab;
}
#osobetjedna h3 {
	padding-top: 14px;
	background:url(../images/dot.gif) top repeat-x;
}
#osobetjedna .vote {
	margin-top: 10px;
}
#osobetjedna .entry {
	margin-bottom: 10px;
}
#osobetjedna .percent {
	float: right;
	margin-top: 14px;
}
#osobetjedna .result {
	margin-top: 10px;
	background: #f4f2eb;
	width: 154px;
	height: 13px;
}
#osobetjedna .result div {
	height: 13px;
	line-height: 2px;
	font-size: 5px;
}
.pollresult {
	margin-bottom: 7px;
}
.pollresult p {
	line-height: 10px;
	margin: 0;
	padding: 0;
}
.pollresult p.percent {
	font-weight: bold;
	float: right;
}
.pollresult .result {
	background: #f4f2eb;
	width: 128px;
	height: 6px;
	margin-bottom: 2px;
}
.pollresult .result div {
	background: #074196;
	height: 6px;
	line-height: 2px;
	font-size: 5px;
}
#mail-article p.naslovclanka {
	font-size: 85%;
	margin-top: 10px;
}
#mail-article p.notice, #report-story p.notice {
	margin-bottom: 10px;
	margin-top: 10px;
}
#mail-article p.article {
	background:url(../images/dot.gif) bottom repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#mail-article label {
	margin-top: 3px;
	font-size: 85%;
	float: left;
}
#report-story label {
	margin-top: 3px;
	font-size: 85%;
}
#report-story label.name {
	float: left;
}
#mail-article input, #report-story input {
	float: right;
	border: 1px solid #7f9db9;
	width: 182px;
	padding: 3px;
	margin-bottom: 15px;
}
#mail-article textarea {
	float: right;
	border: 1px solid #7f9db9;
	width: 182px;
	height: 65px;
	padding: 3px;
	margin-bottom: 15px;
}
span.red {
	color: #ff5349;
}
input.red, textarea.red {
	border: 1px solid #ff5349 !important;
}
#report-story form {
	padding-top: 10px;
	background:url(../images/dot.gif) top repeat-x;
}
#report-story input.file {
	float: none;
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
}
#report-story textarea {
	float: none;
	border: 1px solid #7f9db9;
	width: 314px;
	height: 80px;
	padding: 3px;
	margin-bottom: 15px;
}
#printheader {
	margin-top: 5px;
	margin-bottom: 10px;
}
#printheader #logo {
	float: left;
}
#printheader #buttons {
	float: right;
	width: 170px;
	text-align: right;
	margin-top: 25px;
}
#printheader #buttons #closebtn {
	float: right;
}
#printheader #buttons #printbtn {
	float: left;
}
.date_selector, .date_selector * {
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}
.date_selector {
	background: #F2F2F2;
	border: 1px solid #bbb;
	padding: 5px;
	margin: -1px 0 0 0;
	position: absolute;
	z-index: 100000;
	display: none;
}
.date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none;
}
.date_selector .month_nav {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}
.date_selector .month_name {
	font-weight: bold;
	line-height: 20px;
	display: block;
	text-align: center;
}
.date_selector .month_nav a {
	display: block;
	position: absolute;
	top: 5px;
	width: 20px;
	height: 20px;
	line-height: 17px;
	font-weight: bold;
	color: #003C78;
	text-align: center;
	font-size: 120%;
	overflow: hidden;
}
.date_selector .month_nav a:hover, .date_selector .month_nav a:focus {
	background: none;
	color: #003C78;
	text-decoration: none;
}
.date_selector .prev {
	left: 5px;
}
.date_selector .next {
	right: 5px;
}
.date_selector table {
	border-spacing: 0;
	border-collapse: collapse;
}
.date_selector th, .date_selector td {
	width: 2.5em;
	height: 2em;
	padding: 0;
	text-align: center;
}
.date_selector td {
	border: 1px solid #ccc;
	line-height: 2em;
	text-align: center;
	white-space: nowrap;
	background: white;
}
.date_selector td.today {
	background: #FFFED9;
}
.date_selector td.unselected_month {
	color: #ccc;
}
.date_selector td a {
	display: block;
	text-decoration: none !important;
	width: 100%;
	height: 100%;
	line-height: 2em;
	color: #003C78;
	text-align: center;
}
.date_selector td.today a {
	background: #FFFEB3;
}
.date_selector td.selected a {
	background: #D8DFE5;
	font-weight: bold;
}
.date_selector td a:hover {
	background: #003C78;
	color: white;
}
/* Superfish */

/*** 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:			2.5em; /* 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;
}
.sf-menu {
	float:			left;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #fff;
	padding: 	.75em 0.5em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	font-family: Arial, sans-serif;
	font-size: 93%;
	font-weight: bold;
}
.sf-menu li li {
	background:		#f4f2eb;
}
.sf-menu li li li {
	background:		#f4f2eb;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	outline:		0;
	text-decoration: underline;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrow-down.png') no-repeat 0 3px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;/* use translucent arrow 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;
}
/* Scrollpane */


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
.jScrollPaneTrack {
	background: url(../images/scroll_track.gif) repeat-y;
}
.jScrollPaneDrag {
	background: url(../images/scroll_drag_middle.gif) repeat-y;
}
.jScrollPaneDragTop {
	background: url(../images/scroll_drag_topbottom.gif) no-repeat;
	height: 1px;
}
.jScrollPaneDragBottom {
	background: url(../images/scroll_drag_topbottom.gif) no-repeat;
	height: 1px;
}
a.jScrollArrowUp {
	height: 13px;
	background: url(../images/scroll_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowDown {
	height: 13px;
	background: url(../images/scroll_arrow_down.gif) no-repeat 0 0;
}
div.banner, div.b10pxgray.mar15pxbot.clear, div.leaderboard, div.smallbanner {
	font-size: 1px;
}
#program {
	margin-bottom: 10px;
}
#program .span {
	margin:10px 0;
}
#program ul {
	margin: 10px 0;
}
#program li {
	margin: 5px 0;
	padding-left:46px;
}
#program li.past {
	color: #999;
}
#program li.curr {
	color: #e11b22;
	font-weight: bold;
}
#program li strong {
	position: absolute;
	margin-left:-46px;
}
#program h1 {
	font-size: 24px;
	font-weight: bold;
	background: transparent url(../images/dot.gif) repeat-x scroll center bottom;
	padding: 5px 0;
}
#program .datum {
	text-align: right;
	padding-top:15px;
	float: right;
	font-size:12px;
}
.week {
	float: right;
}
.week ul {
	float: left;
	padding-right: 300px;
}
.week li {
	float: left;
	font-size:12px;
	font-weight:bold;
	padding-right:13px;
	padding-top:20px;
}
.week a.current {
	color: #000;
}
.week select {
	position:absolute;
	right:326px;
	margin-top:19px;
	padding: 3px;
}
#najnovije_lenta {
	padding-right:0px;
	padding-top:2px;
	padding-bottom:4px;
	margin-bottom: 5px;
}
#najnovije #najnovije_lenta p {
	font-size:16px;
	height:14px;
	font-weight:bold;
}
.najnovije_sat {
	background: url("../images/dot.gif") repeat-x scroll center bottom transparent;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#najnovije .image {
	height: 49px;
	width: 100px;
	margin-top: 4px;
	margin-right: 10px;
	float:left;
}
#najnovije .text {
	width: 520px;
	float:left;
}
#najnovije .black {
	font-size:16px;
	font-weight:bold;
}
#najnovije span {
	font-size: 12px;
}
#najnovije .vijest {
	padding-top: 6px;
	padding-bottom: 7px;
	margin-bottom: 3px;
}
#najnovije .paginator {
	width: 213px;
	padding-left: 220px;
	margin-bottom: 50px;
}
.iznovina_lenta {
	padding-right:0px;
	height:17px;
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:15px;
}
#iznovina .iznovina_lenta p {
	padding-left:6px;
	font-size:20px;
	font-weight:bold;
}
#iznovina .iztiska_naslovnica_li .lead {
	font-size:13px;
}
#iznovina .iztiska_naslovnica_li .black {
	font-size:16px;
	font-weight:bold;
}
#iznovina .iztiska_naslovnica_li .head {
	font-size: 12px;
}
#iznovina .iztiska_vijesti_li .black {
	font-size:14px;
	font-weight:bold;
}
#iznovina .iztiska_vijesti_li span {
	font-size: 12px;
	white-space: nowrap;
}
.iznovina_redak {
	margin-bottom: 15px;
}
#iznovina .iznovina_redak li {
	background-image: url("../images/sveostalo.gif");
	background-position: 0 8px;
	height: 100%;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin-bottom: 3px;
}
#iznovina .iznovina_redak .iztiska_vijesti_li li {
	background-position: 0 11px;
}
#iznovina .iznovina_redak li div {
	padding-left: 18px;
}
#iztiska_box {
	padding: 12px;
}
#iztiska_box h1 {
	font-weight: bold;
	font-size: 20px;
	color: #074196;
}
#iztiska_box p {
	font-size: 12px;
	margin-top: 7px;
}
.jutarnjionline_plavi {
	padding-bottom: 10px;
}
.jutarnjionline_plavi .box {
	border: 7px solid #F4F2EB;
	padding: 5px 5px 17px;
	margin-top: 30px;
}
.jutarnjionline_plavi h1 {
	color: #074196;
	width: 115px;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 90%;
	margin-bottom: 10px;
	margin-top: 38px;
}
.jutarnjionline_plavi .box ul {
	font-size: 85%;
	width: 110px;
}
.jutarnjionline_plavi .box ul li {
	background: url("../images/dot.gif") repeat-x scroll center top transparent;
	padding-bottom: 7px;
	padding-top: 7px;
}
.jutarnjionline_plavi .newspaper {
	border: 1px solid #D7D7D7;
	margin-left: 126px;
	margin-top: -240px;
	width: 180px;
}
#widget div {
	overflow: hidden;
}
#widget {
	width: 302px;
	min-height: 240px;
	margin-bottom: 15px;
	padding: 8px;
	border: 1px solid #e2dfd6;
	color: #626262;
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	overflow: hidden;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f6f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f6f1));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f6f1 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f7f6f1 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f6f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f6f1', GradientType=0 );
	background: linear-gradient(top, #ffffff 0%, #f7f6f1 100%);
}
#widget .title-left {
	float: left;
}
#widget .title-right {
	float: right;
	margin-top: 13px;
}
#widget h1 {
	font-size: 17px;
}
#widget a {
	color: #003cb9;
	text-decoration: none;
}
#widget a:hover {
	text-decoration: underline;
}
#widget p {
	font-size: 12px;
	margin: 5px 0 20px;
}
#widget .item {
	border-bottom: 1px dotted #000000;
	margin-top: 20px;
	padding-bottom: 10px;
	width: 284px;
}
#widget .no-border {
	border-bottom: none;
}
#top-ticker ul {
	line-height: 14px;
	overflow: hidden;
	font-size: 11px;
}
#top-ticker li {
	display: inline;
}
#top-ticker a, #top-ticker a:link, #top-ticker a:visited, #top-ticker a:hover {
	color: #414141;
}

#top-ticker #breadcrumbs ul{
	overflow: visible;
}

#topteme li:before { content: "| "; }
#topteme li:first-child:before { content: ""; }

#header-v2,#header-v2-g {
	margin-top: 12px;
	margin-bottom: 10px;
}

#topteme ul {
	height: 14px;
	margin-top: 1px;
}

.specijalhead {
  height: 79px;
  border-bottom: 5px solid #e3e0d3;
}

.specijalhead h1 {
    font-family: Georgia, serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 100%;
    color: #074196;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 12px;
    letter-spacing: -1px;
    background:url(../images/dot.gif) top repeat-x;
}

.specijalhead h2 {
  font-size: 108%; 
  font-family: Arial, sans-serif;
  padding-left: 5px;
}

.sectionhead {
 padding-bottom: 10px;
}

.sectionhead .subsections ul {
    margin: 13px 0 0px 0;
}

.sectionhead h1 {
    font-family: Georgia, serif;
    font-size: 28px;
    font-weight: bold;
    line-height: 100%;
    color: #074196;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 8px;
    letter-spacing: -1px;
    background:url(../images/dot.gif) top repeat-x;
}

/* Fotogalerija Stylesheet */
.fotogalerija {
	width: 652px !important;
	margin: 0 auto;
	background: #191919;
}

.fotogalerija .foto img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
.fotogalerija .counter { text-align: center; margin: 20px 0 40px; }
.fotogalerija .caption { text-align: left; margin: 10px 0; }

.fotogalerija .foto { position: relative; }
.foto .arrow a { 
	position: absolute; 
	top: 0px; 
	width: 65px; 
	height: 100%; 
	background: rgba(1,1,1,0.6) url(../images/gallery_arrows.png) no-repeat;
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.foto .arrow a:hover { opacity: 1; }
.foto .prethodna a { left: 0px; background-position: 13px center; }
.foto .sljedeca a { right: 0px; background-position: -50px center; }

.gallery-sidebar { float: right; width: 320px; }

.gallery-title { font-size: 24px; font-weight: bold; }
.photo-author { padding: 10px 0; }

.gallery-sidebar .banner { border: 10px solid #2b2b2b; margin: 10px 0; }

/* delete this */
#fakebanner { width: 300px; height: 250px; background: #555; }

@media (max-width: 320px) {
	.tex-box-header {
		text-align: center;
	}
	.tex-box-logo, .tex-box-link {
		display: inline-block;
		float: none;
	}
}
/*
.summer-block a.black, .summer-block a.black:link, .summer-block a.black:visited, .summer-block a.image-unit-h1 {
	color: #00A3D9;
}
*/
