/* Common Items */

* {
margin:0;
padding:0;
}
.clr {
	clear: both;
}
a img {
	border-style: none;
}

/* Layout CSS */

body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 70%;
	line-height: 1.3;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../images/starbckg.png);
	background-repeat: no-repeat;
	background-position: 50% 255px;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.25em;
}
ul,ol,dl {
	list-style-position: inside;
}
a {
	text-decoration: none;
}
a:link, a:visited, a:active {
	color: #EFEFEF;
}
a:hover {
	color: #ffac0a;
}
h1 {
	font-size:1.5em;
	color: #FFFFFF;
}
h1 a{
	color: #FFFFFF !important;
	text-decoration: none !important;
}
h2 {
	font-size:1.25em;
	color: #820104;
}
h2 a{
	color: #820104 !important;
	text-decoration: none !important;
}
h3{
	font-size:1.2em;
	color: #000000;
}
h3 a{
	color: #000000 !important;
	text-decoration: none !important;
}
h4{
	font-size:1.15em;
	color: #820104;
}
h4 a{
	color: #820104 !important;
	text-decoration: none !important;
}
h5{
	font-size:1.1em;
	color: #333333;
}
h5 a{
	color: #333333 !important;
	text-decoration: none !important;
}
h6{
	font-size:1.05em;
	color: #333333;
}
h6 a{
	color: #333333 !important;
	text-decoration: none !important;
}
p{
	font-size:1em;
	color: #000000;
}
#wrap {
	min-width:986px;
	max-width:986px;
	width: auto !important; /*IE6 hack*/
	width:986px; /*center hack*/
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3em;
	position: relative;
}
#header{
	height: 505px;
	background-image: url(../../../images/stories/heder/glavna/heder.jpg);
	background-repeat: no-repeat;
	background-position: 0px 135px;
	position: relative;
	margin-bottom: 8px;
}
#logo {
	position: absolute;
	left: 23px;
	top: 13px;
	background-image: url(../images/headerseparator.png);
	background-repeat: no-repeat;
	background-position: 501px 0px;
	width: 600px;
}
#naslovsrp {
	position: absolute;
	left: 197px;
	top: 27px;
	text-align: right;
}
#nasloveng {
	position: absolute;
	left: 550px;
	top: 27px;
	text-align: right;
}
.naslov a:link, .naslov a:visited, .naslov a:active {
	color: #ffac0a !important;
}
.naslov a:hover {
	color: #FFFFFF !important;
}
.naslov h1 {
	font-size: 28px;
	font-weight: normal;
	line-height: 44px;
	color: #FFFFFF;
}
.naslov h2{
	font-size: 17px;
	line-height: 15px;
	font-weight: normal;
	word-spacing: 2px;
	color: #FFFFFF;
}
#jezik {
	position: absolute;
	left: 874px;
	top: 56px;
	color: #ffac0a;
	font-size: 14px;
	font-weight: normal;
}
#jezik a:link, #jezik a:visited, #jezik a:active {
	color: #ffac0a;
}
#jezik a:hover {
	color: #FFFFFF;
}
#slide{
	position: absolute;
	left: 0px;
	top: 135px;
	overflow: hidden;
	z-index: 10;
}
#tekst{
	position: absolute;
	left: 550px;
	top: 238px;
	overflow: hidden;
	z-index: 14;
}
#slike{
	position: absolute;
	left: 4px;
	top: 237px;
	overflow: hidden;
	z-index: 12;
	width: 550px;
	height: 230px;
}
#video{
	position: absolute;
	left: 550px;
	top: 278px;
	overflow: hidden;
	z-index: 16;
}
#video span.videokont {
	border: 2px solid #EFEFEF;
	display: inline-block;
}
#reklametop{
	position: absolute;
	left: 0px;
	top: 135px;
	overflow: hidden;
	z-index: 50;
	width: 100%;
	text-align: center;
}
#reklamebottom, #reklamefooter {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
#reklametop .bannergroup, #reklamebottom .bannergroup, #reklamefooter .bannergroup {
	display: inline-block;
}
#reklametop .bannerheader, #reklamebottom .bannerheader, #reklamefooter .bannerheader {
	color: #000000;
	margin: 3px;
}
#reklametop .banneritem {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	-khtml-opacity: 0.25;
	opacity:.25;
	float: left;
	margin: 2px;
}
#reklametop .banneritem:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	-khtml-opacity: 0.50;
	opacity:.50;
	float: left;
	margin: 2px;
}
#reklamebottom .banneritem, #reklamefooter .banneritem {
	float: left;
	margin: 1px;
	border: 1px dashed #FFFFFF;
}
#reklamebottom .banneritem:hover, #reklamefooter .banneritem:hover {
	float: left;
	margin: 1px;
	border: 1px dashed #000000;
}
#reklametop .bannerfooter, #reklamebottom .bannerfooter, #reklamefooter .bannerfooter {
	clear: both;
	color: #000000;
	margin: 3px;
}
div.aktuelno {
	position: absolute;
	background-image: url(../images/starbckgakt.png);
	background-repeat: no-repeat;
	height: 218px;
	width: 181px;
	top: 255px;
	left: 805px;
	z-index: 20;
}
div.aktuelno #box {
	position: absolute;
	overflow: hidden;
	font-size: 0px;
	line-height: 2px;
	color: #000000 !important;
	right: -2%;
	bottom: 10px;
	text-align: right;
	text-transform: uppercase;
	padding-top: 8px;
}
div.aktuelno #box h1 {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000 !important;
}
div.aktuelno #box h2 {
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	color: #000000 !important;
}
div.aktuelno #box h3 {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000 !important;
}
div.aktuelno #box a:link, div.aktuelno #box a:visited, div.aktuelno #box a:active {
	color: #000000 !important;
}
div.aktuelno #box a:hover {
	color: #FFFFFF !important;
}
#roundbottom111 {
	background-image: url(../images/roundbottom111.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
	margin-top: 4px;
}
#roundmiddle111 {
	background-image: url(../images/roundmiddle111.png);
	background-repeat: repeat-y;
}
#roundtop111 {
	background-image: url(../images/roundtop111.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
}
#roundbottom100 {
	background-image: url(../images/roundbottom100.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
	margin-top: 4px;
}
#roundmiddle100 {
	background-image: url(../images/roundmiddle100.png);
	background-repeat: repeat-y;
}
#roundtop100 {
	background-image: url(../images/roundtop100.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
}
#roundbottom001 {
	background-image: url(../images/roundbottom001.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
	margin-top: 4px;
}
#roundmiddle001 {
	background-image: url(../images/roundmiddle001.png);
	background-repeat: repeat-y;
}
#roundtop001 {
	background-image: url(../images/roundtop001.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
}
#roundbottom000 {
	background-image: url(../images/roundbottom000.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
	margin-top: 4px;
}
#roundmiddle000 {
	background-image: url(../images/roundmiddle000.png);
	background-repeat: repeat-y;
}
#roundtop000 {
	background-image: url(../images/roundtop000.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
}
#sidebar {
	float:left;
	width:324px;
	overflow:hidden;
} 
#content111 {
	float:left;
	width:324px;
	overflow:hidden;
	margin-left: 4px;
}
#content100 {
	float:left;
	width:652px;
	overflow:hidden;
	margin-left: 4px;
}
#content001 {
	float:left;
	width:652px;
	overflow:hidden;
}
#content000 {
	float:left;
	width:980px;
	overflow:hidden;
}
#sidebar-2 {
	float:left;
	width:324px;
	overflow:hidden;
	margin-left: 4px;
} 
#footer{
}
#endpage {
	text-align: center;
	text-transform: lowercase;
	font-size: 1em;
	margin: 0.5em;
}

/* Breadcrumbs and Pathway */

.breadcrumbs {
	position: fixed;
	background-color: #000000;
	font-size: 1em;
	z-index: 1500;
	width: 100%;
	text-align: center;
	bottom: 0px;
	left: 0px;
	text-transform: lowercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B4B4B4;
}
.pathway {
}
#frameleft {
	position: fixed;
	left: 5px;
	bottom: 0px;
	z-index: 2000;
	font-size: 1em;
	text-transform: lowercase;
}
#fontchg {
	position: fixed;
	left: 5em;
	bottom: 2px;
	z-index: 2000;
	font-size: 1em;
	height: 1em;
}
#fontchg img {
	margin-right: 0.8em;
}
#search {
	position: fixed;
	right: 3.2em;
	bottom: -1px;
	z-index: 2000;
	font-size: 1em;
	text-transform: lowercase;
}
#frameright {
	position: fixed;
	right: 5px;
	bottom: 0px;
	z-index: 2000;
	font-size: 1em;
	text-transform: lowercase;
}
#article_izlaz {
	position: relative;
	display: block;
	padding-bottom: 1.5em;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color: #333333;
	clear: both;
	padding-right: 5px;
}
#article_izlaz span.videokont {
	margin: 10px;
	border: 2px solid #EFEFEF;
	display: inline-block;
}
.componentheading {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	-khtml-opacity: 0.50;
	opacity:.50;
	position: absolute;
	color: #FFFFFF;
	left: 20px;
	margin: 0px;
	padding: 0px;
	top: 420px;
	font-size: 19px !important;
	z-index: 30;
}
.contentdescription {
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	color: #000000;
	font-size: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c38617;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 11px;
	padding-left: 16px;
	overflow: hidden;
}
.contentheading {
	font-size:1.25em;
	color: #820104;	
}
.contentheading a {
	color: #820104 !important;
	text-decoration: none !important;
}
.small,.createdate,.createdby,.modifydate,.caption{
	color:#333333;
	font-size: 0.8em;
	text-transform: lowercase;
}
p.iteminfo, p.articleinfo {
	text-align: right;
}
.modifydate {
	background-image: url(../images/icon-date.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 16px;
}
.createdby {
	background-image: url(../images/icon-user.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 16px;
}
.createdate {
	background-image: url(../images/icon-date.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 16px;
}
p.pageinfo {
	font-weight: bold;
	text-align: right;
	text-transform: lowercase;
}
.buttonheading {
	right: 16px;
	position: absolute;
	bottom: 12px;
	z-index: 40;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.buttonheading img {
	margin-left: 3px;
}
.image_left {
	float:left;
	border:1px dashed #333333;
	margin:0 10px 10px 0;
}
.image_right {
	float:right;
	border:1px dashed #333333;
	margin:0 0 10px 10px;
}
.wrap_image {
	clear:both;
	height: 0px;
	overflow: hidden;
}

/* Modules Styling */

.module{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c38617;
	position: relative;
	bottom: 1px;
}
.module div{
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
}
.module div div{
	background-image: none;
	color: #000000;
	font-size: 1em;
	padding: 0px;
}
.module_beezap {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c38617;
}
.module ul, .moduletable ul{
	list-style-type: none;
}
.module ul li, .moduletable ul li{
}
.module ul li a, .moduletable ul li a, .moduletable a {
}
.moduletable img {
	vertical-align: bottom;
}
.module ul li a:link, .module ul li a:visited, .module ul li a:active, .moduletable ul li a:link, .moduletable ul li a:visited, .moduletable ul li a:active, .moduletable a:link, .moduletable a:visited, .moduletable a:active {
	color: #333333;
	text-decoration: underline !important;
}
.module ul li a:hover, .moduletable ul li a:hover, .moduletable a:hover {
	color: #820104 !important;
	text-decoration: underline;
}
.module a:link, .module a:visited, .moduletable a:link, .moduletable a:visited {
	color: #333333 ;
	text-decoration: underline;
}
.module a:hover, .module a:active, .moduletable a:hover, .moduletable a:active {
	color: #820104;
	text-decoration: underline;
}
.module h3:first-child, .moduletable h3:first-child, .module_menu h3:first-child {
	display: block;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
}
.crno-belo {
	font-weight: bold;
	color: #efefef;
	background-color: #000000;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.module span.article_separator {
	height: 0px;
	display: block;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	margin-top: 12px;
	margin-bottom: 12px;
	clear: both;
}
.moduletable{
	background-image: url(../images/articlebg1.png);
	background-repeat: repeat-x;
	color: #000000 !important;
	font-size: 1em;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
}
#footer .moduletable{
	float: left;
	width: 292px;
	margin-left: 2px;
}

/* Menu Styling */

.moduletable_menugal{
	text-align: center;
	position: absolute;
	top: 502px;
	right: 16px;
	z-index: 19;
}
.moduletable_menugal ul{
	list-style-type: none;
}
.moduletable_menugal li{
	background-color: #000000;
	padding: 6px;
}
.moduletable_menugal li a{
	display: block;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}
.moduletable_menugal li a:link, .moduletable_menugal a:visited {
	color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.moduletable_menugal li a:hover, .moduletable_menugal a:active {
	color: #ffac0a;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffac0a;
	border-left-color: #ffac0a;
}
.moduletable_menugal #current a {
	color: #ffac0a;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffac0a;
	border-left-color: #ffac0a;
}

.moduletable_menu{
	position: absolute;
	top: 473px;
	left: 0px;
	padding-top: 6px;
	padding-left: 0px;
	height: 26px;
	font-size: 13px !important;
	z-index: 18;
}
.moduletable_menu ul{
	list-style-type: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	margin-left: 20px;
	margin-top: 0.5em;
}
.moduletable_menu li{
	float: left;
}
.moduletable_menu li a{
	display: block;
	text-transform: uppercase;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 13px;
	font-weight: bold;
}
html>body .moduletable_menu li a {
	width: auto;
	background-color: #000000;
}
.moduletable_menu li a:link, .moduletable_menu a:visited {
	color: #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.moduletable_menu li a:hover, .moduletable_menu a:active {
	color: #ffac0a;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ffac0a;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFAC0A;
	margin-left: -2px;
}
.moduletable_menu #current a {
	color: #ffac0a;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ffac0a;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFAC0A;
	margin-left: -2px;
}

/* Components Styling */

.blog {
}
.leading {
	float: none;
	display: block;
	position: relative;
}
.leading_separator
{
	display: block;
	background-color: #c38617;
	height: 1px;
}
.cols1 {
	display: block;
	float: none !important;
}
.cols2 {
	width: 324px;
}
.cols3 {
	width: 324px;
}
.column1, .column2, .column3 {
	float: left;
}
.column2, .column3 {
	margin-left: 4px;
}
.article_column {
	overflow: hidden;
	position: relative;
}
.article_row {
	overflow: hidden;
	float: none;
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	min-height: 90px;
}
.article_separator {
	display: none;
}
.row_separator {
	display: block;
	clear: both;
	background-color: #c38617;
	height: 1px;
}
.readon {
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-weight: normal !important;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none !important;
	height: 17px;
	width: 92px;
	display: block;
	line-height: 17px;
	background-color: #ffac0a;
	clear: both;
}
a.readon:link, a.readon:visited, a.readon:active, a.readon:hover, .module a.readon:link, .module a.readon:visited, .module a.readon:active, .module a.readon:hover {
	color: #000000 !important;
	text-decoration: none !important;
	background-color: #ffac0a !important;
}
.article {
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	color: #000000;
	font-size: 1em;
	position: relative;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
}
.article p {
	font-size: 1em;
}
.article a:link, .article a:visited {
	color: #333333;
	text-decoration: underline;
}
.article a:hover, .article a:active {
	color: #820104;
	text-decoration: underline;
}
.contenttoc {
	float: right;
	border: 1px dashed #333333;
	padding: 0.5em;
	margin-top: 0.2em;
}
.toclink {
	padding-left: 1em;
	background-image: url(../images/indent0.png);
	background-repeat: repeat-y;
	line-height: 1.1em;
	background-position: 0.3em;
}
.contenttoc .active{
	color: #820104 !important;
	padding-left: 1em;
	background-image: url(../images/indent01.png);
	background-repeat: no-repeat;
	background-position: 0.3em 0px;
}
.pagenavcounter {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	font-size: 0.95em;
	color: #820104;
	margin-bottom: 0.3em;
	padding: 0.1em;
}
.pagenavbar {
	font-size: 0.95em;
}

/* List Layout Styling */

.filter {
	color: #000000;
	padding-top: 12px;
}
.display {
	text-align: right;
	color: #820104;
	font-size: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	margin-top: 0px;
	margin-bottom: 12px;
}
.category, .weblinks table{
	width: 100%;
	color: #000000;
}
.category a:link, .category a:visited, .weblinks a:link, .weblinks a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.category a:hover, .category a:active, .weblinks a:hover, .weblinks a:active {
	color: #820104;
	font-weight: bold;
	text-decoration: underline;
}
.weblinks img, .sectiontableheader img {
	vertical-align: middle;
}
.category th, .category td, .weblinks table th, .weblinks table td {
	padding: 0.3em;
}
.category th, .weblinks table th {
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.category tr:hover, .weblinks table tr:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.category tr:hover a:link, .category tr:hover a:visited, .category tr:hover a:active, .weblinks table tr:hover a:link, .weblinks table tr:hover a:visited, .weblinks table tr:hover a:active, .sectiontableheader a:link, .sectiontableheader a:visited, .sectiontableheader a:active {
	color: #EFEFEF;
	font-weight: bold;
}
.category tr:hover a:hover, .weblinks table tr:hover a:hover, .sectiontableheader a:hover {
	color: #ffac0a;
	font-weight: bold;
}
.sectiontableheader {
	background-color: #000000;
	color: #FFFFFF;
}
.sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {
	background-color: #EFEFEF;
}
.categ {
	font-size: 1em;
	padding-right: 16px;
	padding-left: 16px;
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	min-height: 90px;
}
ul.categ {
	padding-top: 12px;
	padding-bottom: 12px;
	list-style-image: url(../images/weblink.png);
	font-size: 1em;
	font-weight: bold;
}
ul.categ a:link, ul.categ a:visited {
	color: #333333;
	text-decoration: underline;
}
ul.categ a:hover, ul.categ a:active {
	color: #820104;
	text-decoration: underline;
}
.blog_more {
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	color: #000000;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
}
.blog_more a:link, .blog_more a:visited {
	color: #333333;
	text-decoration: underline;
}
.blog_more a:hover, .blog_more a:active {
	color: #820104;
	text-decoration: underline;
}
.blog_more ul {
	border: 1px dashed #333333;
	padding: 5px;
	margin: 0px;
}
.blog_more li {
	list-style-type: square;
	margin: 5px;
	font-weight: bold;
}
.blogsection {
}
.counter {
	color: #820104;
	text-align: right;
	text-transform: lowercase;
	margin-top: 12px;
	margin-right: 16px;
	margin-left: 16px;
	margin-bottom: 0px;
}
.pagination {
	color: #000000;
	text-align: center;
	text-transform: lowercase;
}
ul.pagination {
	margin-top: 6px;
	margin-bottom: 12px;
}
ul.pagination li {
	display: inline;
	margin-right: 6px;
}
ul.pagination li a {
	display: inline;
}
ul.pagination li a:link, ul.pagination li a:visited {
	color: #333333;
	text-decoration: underline;
}
ul.pagination li a:hover, ul.pagination li a:active {
	color: #820104;
	text-decoration: underline;
}
.contact {
	color: #000000;
	position: relative;
	width: 600px;
	padding-top: 12px;
	padding-right: 26px;
	padding-bottom: 22px;
	padding-left: 26px;
	margin-left: -326px;
	left: 50%;
}
.contact a:link, .contact a:visited {
	color: #333333;
	text-decoration: none;
}
.contact a:hover, .contact a:active {
	color: #820104;
	text-decoration: none;
}
.contact p {
	font-size: 1.2em;
	font-weight: bold;
}
.contact>div>img {
	border: 1px dashed #333333;
	position: absolute;
	top: 26px;
	right: 26px;
}
.contact_address {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #333333;
	border-bottom-color: #333333;
	width: 600px;
	margin-bottom: 5px;
}
.marker {
	margin-right: 5px;
	vertical-align: middle;
}
.contact_address address {
	font-style: normal;
}
.inputbox {
	background-color: #000000 !important;
	color: #EFEFEF !important;
	border: 1px solid #EFEFEF !important;
	padding: 0.1em;
	font-weight: bold;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.inputbox:hover {
	color: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
}
.contact .form-validate {
	width: 600px;
	color: #333333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #333333;
	border-bottom-color: #333333;
	padding-bottom: 10px;
	margin-top: 5px;
}
.contact_email {
	width: 15em;
	text-indent: 0.5em;
	margin-top: 8px;
}
.contact_email label{
	background-color: #EFEFEF;
	padding-right: 0.5em;
	padding-left: 0.5em;
	position: relative;
	top: 0.2em;
	border: 1px solid #666666;
}
#contact_subject, #contact_text {
	width: 450px;
}
.contact_email_checkbox {
	padding: 0.4em;
}
.required {
}
.button, button {
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffac0a;
	color: #000000;
	line-height: 18px !important;
	height: 17px !important;
	width: 92px !important;
	font-family: "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 1px;
	cursor: pointer;
}
.button:hover, button:hover, .readon:hover {
	position: relative;
	left: 1px;
	top: 1px;
}
.form-login fieldset {
	padding:0.5em;
	border: 1px dashed #333333;
	margin-bottom: 0.5em;
}
.form-login fieldset input{
	padding:0.2em;
	border: 1px dashed #333333;
	display: block;
	width: 13.6em;
}
.form-login .button{
	display: block;
	margin: 0.25em;
}
.hasTip {
	color: #333333;
	text-decoration: underline;
}
#poll, .poll h3, .poll table, .poll dl {
	color: #000000;
	margin-top: 12px;
	margin-right: 16px;
	margin-bottom: 12px;
	margin-left: 16px;
}
#poll {
	text-align: right;
}
#poll .inputbox {
	width: 62% !important;
}
.poll h3{
	color: #820104;
}
.poll table {
	background-color: #CCCCCC;
	width: 60%;
	float: right;
	margin-top: 0px;
}
.poll table td, .poll table th {
	text-align: center;
	padding: 0.2em;
	width: 33%;
}
.poll table th {
	color: #EFEFEF;
	background-color: #000000;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.poll .td_1 {
	text-align: right;
}
.poll .td_3 {
	text-align: left;
}
.poll table .question, .poll dt {
	text-align: left;
	font-weight: bold;
	padding: 0em;
}
.poll table .question, .poll dd {
	text-indent: 0.3em;
}
form.poll {
	font-weight: bold;
}
.poll fieldset {
	padding:0.25em;
	margin-bottom: 0.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.poll fieldset input {
	display: block;
	position: relative;
	top: 0.7em;
	left: 5px;
	padding: 0px;
	margin: 0px;
}
.poll fieldset input:hover {
	cursor: crosshair;
}
.poll fieldset label {
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	position: relative;
	bottom: 0.6em;
	left: 2.25em;
	padding-right: 1.5em;
	padding-bottom: 3px;
	padding-left: 1.5em;
	background-image: url(../images/arrow_rtl.png);
	background-repeat: no-repeat;
	background-position: 0.3em 40%;
	margin-top: 1px;
	margin-right: 2.75em;
	padding-top: 3px;
	line-height: 1;
}
.poll fieldset label:hover, .poll fieldset label:active {
	color: #000000;
	background-color: #efefef;
	cursor: pointer;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0.3em 40%;
}
.poll fieldset br {
	display: none;
}
.poll .button{
	margin-top: 0.25em;
	margin-right: 2.5em;
}
.search {
	padding: 0px;
	margin: 0px;
}
.search label {
	display: none;
}
.search .inputbox {
	font-size: 0.95em;
	margin: 0px;
	font-weight: normal;
	background-color: #EFEFEF !important;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: none !important;
	color: #000000 !important;
	font-family: Arial, Helvetica, sans-serif;
	height: 1.4em;
	width: 6em;
}
.search .button {
	width: 16px !important;
	background-image: none !important;
	background-color: transparent !important;
	color: #ffb702 !important;
	font-size: 9px !important;
	height: 14px !important;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	line-height: 16px;
}
.search .button:hover {
	color: #EFEFEF !important;
	position: static;
}
.searchintro {
	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
.search_result fieldset {
	padding:0.5em;
	border: 1px dashed #333333;
	margin-bottom: 0.5em;
}
.search_result legend {
	background-color: #ffa90c;
	color: #333333;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px dashed #333333;
	margin-bottom: 10px;
	font-weight: bold;
}

/* Contentpane */

.contentpane {
	background-image: url(../images/articlebg.png);
	background-repeat: repeat-x;
	color: #333333;
	background-position: top;
}
.contentpane form {
	text-align: center;
}
.contentpane form input {
	width: 200px;
	margin-top: 2px;
	margin-bottom: 8px;
}
.contentpane .componentheading {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	position: static;
	font-size: 1.1em !important;
	color: #FFFFFF;
	margin-bottom: 15px;
	margin-top: 10px;
	background-color: #000000;
	display: inline-block;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px solid #FFFFFF;
}
.contentpane a:link, .contentpane a:visited {
	color: #333333;
	text-decoration: underline;
}
.contentpane a:hover, .contentpane a:active {
	color: #820104;
	text-decoration: underline;
}
#josForm.form-validate, .josForm {
	color: #333333;
	margin-top: 12px;
	text-align: center;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 12px;
}
#josForm fieldset {
	padding:0.5em;
	border: 1px dashed #333333;
	margin-bottom: 0.5em;
}

/* Tooltips */

.tool-tip {
	border: 1px dashed #333333;
	padding: 0.1em;
	max-width: 15em;
	background-color: #EFEFEF;
	text-align: center;
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #000000;
}
.tool-text {
	font-size: 100%;
	margin: 0;
	color: #333333;
}
.list {
	list-style-position: inside;
}

/* Editor Styles */

.bordo {
	font-size:1em;
	color: #820104;
}

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px dashed #333333; }
div.caption p     { font-size: .8em; color:#333; text-align: center; text-transform: lowercase; }

.uvuceno3 {text-indent: 3ex;}
.uvuceno5 {text-indent: 5ex;}
.uvuceno7 {text-indent: 7ex;}
img.slikalevo10 {margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px;}
img.slikalevo20 {margin-top: 0px; margin-right: 20px; margin-bottom: 20px; margin-left: 0px;}
img.slikadesno10 {margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;}
img.slikadesno20 {margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px;}
img.slikalevo10okvir {margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; border: 1px dashed #333333; }
img.slikalevo20okvir {margin-top: 0px; margin-right: 20px; margin-bottom: 20px; margin-left: 0px; border: 1px dashed #333333; }
img.slikadesno10okvir {margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; border: 1px dashed #333333; }
img.slikadesno20okvir {margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px; border: 1px dashed #333333; }