* {
margin:0;
padding:0
}

img {
border:none
}

a {
color:#685740;
text-decoration:underline
}

p {
padding-bottom:10px
}

body {
line-height:21px;
color:#685740;
font-size:11px;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;
font-family:Tahoma, Geneva, sans-serif
}

ul,ol {
margin:0 0 20px 25px;
padding:0
}

hr {
border-bottom:1px solid #999;
margin:5px 0;
padding:0
}

h1,.izdvojeno_lb {
font-size:26px;
line-height:26px;
font-weight:400;
padding-bottom:23px;
color:#685740;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif
}

.izdvojeno_lb {
padding-left:27px;
padding-bottom:16px
}

h2 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:20px;
line-height:26px;
font-weight:400;
color:#c42172;
padding:10px 0;
clear: both;
}

h3 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:15px;
line-height:18px;
padding-bottom:5px;
padding-top:5px;
color:#c42172;
font-weight:400;
clear: both;
}

h4 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:12px;
line-height:18px;
font-weight:700;
padding-bottom:10px;
padding-top:10px;
color:#c42172;
clear: both;
}

table {
border-top:1px solid #ecd8c0;
border-left:1px solid #ecd8c0;
margin:10px 0 19px
}

table td {
border-bottom:1px solid #ecd8c0;
border-right:1px solid #ecd8c0;
padding:5px
}

.content table tr:first-child {
background-color:#c42172;
color:#FFF
}

.text10 {
font-size:10px;
line-height:16px
}

.text11 {
font-size:11px;
line-height:17px
}

.text12 {
font-size:12px;
line-height:18px
}

.text13 {
font-size:13px;
line-height:17px
}

.text14 {
font-size:14px;
line-height:18px
}

.text15 {
font-size:15px;
line-height:18px
}

.text16 {
font-size:16px;
line-height:19px
}

.text17 {
font-size:17px;
line-height:20px
}

.text18 {
font-size:18px;
line-height:20px
}

.float-left {
float:left
}

.float-right {
float:right
}

.italic {
font-style:italic
}

.clear {
clear:both
}

.align-image-left {
float:left;
margin:3px 5px 0 0
}

.align-image-right {
float:right;
margin:0 0 5px 5px
}

.image-border {
border:1px solid #999
}

.align-left {
text-align:left
}

.align-right {
text-align:right
}

.center {
text-align:center
}

.red {
color:#de251c
}

.white {
color:#fff
}

form label {
float:left;
width:150px;
padding-top:2px
}

form input[type=text],form input[type=password],form textarea {
width:250px;
border:1px solid #CCC;
padding:2px
}

form input[type=submit] {
font-weight:700;
border:1px solid #CCC;
background:#CCC;
padding:5px
}

form textarea {
height:140px
}

form select {
padding:2px
}

.visualConfOkvir {
border:1px solid #CCC
}

.errorlist {
list-style:none;
margin:0;
padding:0
}

.errorlist li {
font-size:11px;
font-weight:700;
color:#900;
margin:0 0 0 250px;
padding:0
}

fieldset {
border:1px solid #CCC;
padding:10px
}

.wrapper {
width:990px;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin:auto
}

.head_left {
width:220px;
float:left;
padding:38px 0 0 47px
}

.head_right {
float:right;
height:305px;
width:669px;
background-image:url(../images/rototor_bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;
margin:38px 36px 0 0
}

.logo {
background: #fff7ec url(../images/logo.gif) center center no-repeat;
height:290px;
width:208px;
display:block;
padding: 1px;
border: 1px solid #f2e3d2;
}

.slider_wrapper {
position:absolute;
z-index:5;
margin:-38px 0 0 7px;
padding:45px 43px 0 0
}

.rucnici {
background-image:url(../images/rucnici-trans.png);
float:right;
height:109px;
width:354px;
position:absolute;
z-index:10;
margin:195px 0 0 351px
}

.facebook_icon {
width:50px;
height:35px;
display:block;
position:absolute;
margin:0 0 0 220px
}

.menu {
padding:0 0 0 43px
}

ul#topnav {
list-style:none;
float:left;
font-size:14px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
background-image:url(../images/menu_bg.jpg);
height:57px;
width:911px;
background-repeat:no-repeat;
background-position:left top;
color:#fff;
margin:0;
padding:0 0 0 15px;
z-index: 10000;
}

ul#topnav li {
overflow:hidden;
float:left;
height:29px;
cursor:pointer;
text-transform:uppercase;
list-style-image:none;
list-style-type:none;
white-space:nowrap;
margin: 12px 0 0 0;
padding: 6px 6px 0 6px
}

ul#topnav a,ul#topnav span {
float:left;
text-decoration:none;
color:#fff;
text-transform:uppercase;
clear:both;
height:38px;
line-height:20px;
background-repeat:repeat-x;
padding:0
}

ul#topnav a {
color:#fff;
background-position:left bottom
}

ul#topnav span {
background-position:left top;
float:left
}

ul#topnav li a:hover {
color:#ffde05
}

ul#topnav .selected span {
margin-top:-40px
}

#topnav ul {
width:270px;
background:#e44c8f url(../images/submenu.gif) repeat-x bottom;
position:absolute;
left:-999em;
list-style:none;
border:1px solid #b11a68;
margin:25px 0 0 -0px;
padding:0;
z-index: 10000px;
}

#topnav ul li {
width:270px;
height:29px;
border-bottom:1px solid #b11a68;
margin:0;
padding:1px 0 0
}

#topnav ul li a {
color:#fff;
text-align:left;
line-height:19px;
display:block;
width:250px;
font-size:12px;
margin:0;
padding:5px 9px
}

#topnav li ul ul {
margin:-1em 0 0 10em
}

#topnav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em
}

#topnav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
left:auto
}

#topnav li:hover,#nav-left li.hover {
position:static
}

.content {
padding:20px 37px 15px 49px
}

.footer {
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:220px;
width:905px;
padding:10px 15px 15px 49px
}

.kontakt_box {
width:293px;
float:left;
padding:0 0 0 290px
}

.kontakt_left {
float:left;
width:140px;
height:128px;
overflow:hidden
}

.kontakt_right {
float:right;
width:140px;
height:128px;
overflow:hidden
}

.kontakt_lb,.radno_vrijeme_lb,.novosti_lb {
font-size:26px;
color:#685740;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding-bottom:18px
}

.novosti_lb {
margin-top:16px
}

.radno_vrijeme_lb {
padding-left:4px;
padding-bottom:19px
}

.radno_vrijeme_box {
float:right;
width:310px
}

.rad, .rad_zuti {
background-image:url(../images/radno_vrijeme_stavka.gif);
background-repeat:no-repeat;
float:left;
height:36px;
width:96px;
text-align:center;
line-height:16px;
margin:3px;
padding:2px 0 0
}

.rad span {
font-weight:400;
color:#FFF
}

.rad p {
font-weight:700;
color:#FFF
}

.cet,.pet,.sub {
margin-top:18px
}

.footer_podaci {
float:right;
line-height:9px;
text-align:right;
color:#c9b49a;
margin:20px 0 0
}

.footer_podaci a:link,.footer_podaci a:visited {
color:#c9b49a;
text-decoration:none
}

.download {
background-image:url(../dl_univerzalna.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:20px
}

.download_pdf {
background-image:url(../images/dl_pdf.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:20px
}

.download_doc {
background-image:url(../images/dl_doc.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:20px
}

.download_xls {
background-image:url(../images/dl_xls.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:20px
}

.download_zip {
background-image:url(../images/dl_zip.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:20px
}

.sivi-okvir-teksta {
border:4px solid #ccc;
margin:10px 0 15px;
padding:9px 10px 10px
}

.crni-okvir-teksta {
border:4px solid #000;
margin:10px 0 15px;
padding:9px 10px 10px
}

.roza-pozadina-teksta {
background-color:#c42172;
color:#FFF;
border:1px solid #ab206b;
margin:10px 0 15px;
padding:9px 10px 10px
}

.zuta-pozadina-teksta {
background-color:#fdb817;
color:#000;
border:1px solid #fba91c;
margin:10px 0 15px;
padding:9px 10px 10px
}

.okvir-slike {
border:1px solid #ecd8c0;
background-color:#f9efe2;
padding:5px
}

.okvir-slike-feat {
border:1px solid #ecd8c0;
background-color:#f9efe2;
margin-right:10px;
margin-top:4px;
float:left;
padding:5px
}

.c_left {
width:560px;
float:left
}

.c_left img {
	padding:5px;
	background: #f9efe2;
	border: 1px solid #ecd8c0;
}

/* Pozicije slika */
 
.align_left {
	float: left;
    margin-right: 15px;
	margin-top: 6px;
}

.align_right {
	float: right;
	margin-left: 15px;
	margin-top: 6px;
}

.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.c_right {
width:260px;
float:right;
padding:0 64px 0 0;
}

.crta {
float:right;
background-image:url(../images/content_rp.gif);
background-repeat:repeat-y;
background-position:left
}

#izdvojeno_box {
background-image:url(../images/content_rp.gif);
background-repeat:repeat-y;
background-position:left;
margin-top:10px;
}

.izd_box {
width:286px;
height:108px;
background-color:#f9efe2;
border:1px solid #ecd8c0;
margin-left:25px;
display:block;
margin-bottom:23px;
padding:6px;
}

.izd_box > .link {
	position: relative;
	float: right;
	right: 0;
	display: block;
	background: url(../images/detaljnije.jpg) no-repeat 0 0;	
	width: 16px;
	height: 88px;
	z-index: 1;
}

.izd_box_image {
display:block;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
padding: 0;
}
/*
#izdvojene_novosti {
width:519px;
height:130px;
float:left;
overflow:hidden
}*/
.feat_box {
/*
padding-right:10px;
width:511px;
float:left
*/
padding-bottom:15px;
}
.feat_novosti {
background-image:url(../images/strelice_novosti.jpg);
background-repeat:no-repeat;
height:137px;
width:30px;
float:right
}

.feat_title {
font-weight:700;
padding-bottom:6px
}



.feat_box_novosti {
width:563px;
float:left
}

.feat_date {
font-size:10px;
color:#c9b49a
}

.left-arrow {
position:relative
}

.right-arrow {
position:relative;
margin:68px 0 0
}

#prev,#next {
display:block;
height:23px;
width:23px;
position:relative;
margin:0 0 0 3px
}

#paginator {
text-align:left;
padding:10px 0
}

#paginator a,#paginator span {
background:#f9efe2;
text-decoration:none;
border:1px solid #edd9c2;
color:#685740;
margin:1px;
padding:5px 8px
}

#paginator a:hover {
background:#c42172;
color:#FFF;
border:1px solid #a31664
}

#paginator span {
font-weight:700;
background:transparent;
border:1px solid #edd9c2
}

.index_novosti {
margin-bottom:22px
}

a:hover,.nounderline {
text-decoration:none
}

h2 a,h3 a,h4 a {
color:#c42172;
text-decoration:none
}

h2 a:hover,h3 a:hover,h4 a:hover {
color:#c42172;
text-decoration:underline
}

.bold,legend {
font-weight:700
}

.underline,.kontakt_lb a:hover,.novosti_lb a:hover {
text-decoration:underline
}

.black,a.izd_box_1:hover,a.izd_box_2:hover,a.izd_box_3:hover {
color:#000
}

.kontakt_lb a:link,.kontakt_lb a:visited,.novosti_lb a:link,.novosti_lb a:visited,.footer_podaci a:hover {
color:#685740;
text-decoration:none
}
.rad_zuti {
	background-image:url(../images/radno_vrijeme_stavka_zuta.gif);
	}
.rad_zuti span, .rad_zuti p {
	color: #000;
	}
	
/* Breadcrumbs */

.breadcrumbs {
	float: left;
	margin: 0 0 20px 0;
}

.breadcrumbs li {	
	display: inline;
	padding: 2px 4px 5px 12px;
	background: url(../images/breadcrumbs.png) 0 6px no-repeat;
}

.breadcrumbs li:first-child {	
	padding: 2px 4px 5px 0;
	background: none;
}

.breadcrumbs li a {
	font-size: 11px;
	color: #685740; 
	padding: 0 2px 0 0;
	text-decoration: none;
}

.breadcrumbs li a:hover {
	text-decoration: underline;
}	
	
/* Novosti & Akcije */

.stories {
	margin: 0;
	padding: 0;
}

.stories li {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #f1e2d0;
	clear: both;
}

.stories li:last-child {
	border: none;
}

.stories li .date {
	display: inline-block;
	padding: 3px 8px;
	font-size: 11px;
	color: #685740;
	background: #ffd10a;
	zoom: 1;
    *display: inline;
}

.stories li .title {
	margin: 15px 0 14px 0;
	font-size: 11px;
	color: #685740;
	font-weight: bold;
}

.stories li .title a {
	color: #685740;
	font-weight: bold;
	text-decoration: underline;
}

.stories li .title a:hover {
	color: #494646;
}

.stories li .content {
	margin: 0;
	padding: 0;
	display: block;
	min-height: 112px;
}

.stories li .content p {
	line-height: 16px;
	margin: 0 0 8px 0;
}

.stories li .content img {
	float: left;
	margin-right:10px;
	margin-top:4px;
	padding:5px;
	background: #f9efe2;
	border: 1px solid #ecd8c0;
}

/* Paginacija */

ul.MarkupPagerNav {
    clear: both;
    margin: 10px 0 20px 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #f1e2d0;
}

ul.MarkupPagerNav li {
    display: inline;
    list-style: none;
    margin: 0;
	background: none;
}

ul.MarkupPagerNav li a,
ul.MarkupPagerNav li.MarkupPagerNavSeparator {
    display: block;
    float: left;
    padding: 5px 12px;
    color: #685740;
    background: url(../images/pagination.gif) 0 -31px repeat-x;
	margin-right: 6px;
    font-size: 11px;
    font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
}

ul.MarkupPagerNav li a:hover {
    color: #fff;
    background: url(../images/pagination.gif) 0 -62px repeat-x;
    text-decoration: none;
}

ul.MarkupPagerNav li.MarkupPagerNavOn a {
    color: #fff;
    background: url(../images/pagination.gif) 0 0 repeat-x;
    text-decoration: none;
}

ul.MarkupPagerNav li.MarkupPagerNavSeparator {
    display: inline;
    color: #777;
    background: #d2e4ea;
    padding-left: 5px;
    padding-right: 5px;
} 