@font-face {
	font-family: 'cirzapfino';
	src: url('font/cirzapfino-dva-webfont.eot');
	src: local('☺'), url('font/cirzapfino-dva-webfont.woff') format('woff'), url('font/cirzapfino-dva-webfont.ttf') format('truetype'), url('font/cirzapfino-dva-webfont.svgz#webfontIkywyTpJ') format('svg'), url('font/cirzapfino-dva-webfont.svg#webfontIkywyTpJ') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
background:#000;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:16px;
}
body#tinymce, body.mceContentBody {
background-color:#FFF;
text-align:left;
}
p {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#767676;
margin:0 0 8px 0;
line-height:16px;
padding:0;
}
a {
outline:none;
}
#main a, #main {
color:#FFF;
}
#main .node-form a  {
color:#027AC6;
}
#main .draggable a  {
color:#027AC6;
}
#main .node-form {
color:#494949;
}
h2 {
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#3aa3cc;
margin:0 0 15px 0;
line-height:18px;
padding:0;
font-weight:normal;
}
#wrapper {
text-align:left;
width:980px;
margin:0 auto;
background:none;
overflow:hidden;
}
#wrapper #main {
overflow:hidden;
width:690px;
padding:0 0 1px 0;
margin:0;
float:left;
background:url(images/custom/bg-main.gif) no-repeat bottom;
}
#header {
height:167px;
width:690px;
overflow:visible;
}
.top-container {
width:690px;
overflow:hidden;
}
#logo-floater {
width:257px;
padding:20px 0 0 20px;
height:103px;
float:left;
}
#logo-floater span {
visibility:hidden;
}
#logo-floater a {
display:block;
width:257px;
height:103px;
overflow:hidden;
outline:none;

}
#logo-floater a:hover {
text-decoration:none;
}
.top-navigation, #main .top-navigation {
width:413px;
padding:0;
float:left;
margin-top:40px;
}
.top-navigation ul ,#main .top-navigation ul{
width:413px;
}
.top-navigation ul li, #main .top-navigation ul li {
display:inline;
padding:0;
margin:0;
}
.top-navigation ul.menu li a,  .top-navigation ul.menu li a:visited, #main .top-navigation ul.menu li a,  #main .top-navigation ul.menu li a:visited {
display:block;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
font-style:italic;
color:#848484;
padding:3px 7px;
}
.top-navigation ul.menu li a:hover, #main .top-navigation ul.menu li a:hover {
color:#088abe;
}
#nav {
width:500px;
overflow:visible;
height:44px;
text-align:center;
padding-left:180px;
}
#nav ul {
width:500px;
padding:0;
margin:0;
border:none;
}
#nav ul li {
display:inline;
padding:0;
margin:0;
list-style:none;
background:none;
}
#nav ul.menu li a {
display:block;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:15px;
text-decoration:none;
color:#088abe;
padding:8px 9px 8px 10px;
margin:0;
}
#nav ul li a:hover {
color:#e4e4e4;
background-color:#088abe;
}
#nav ul.menu li.expanded ul {
display:none;
}
#wrapper #container {
width:690px;
padding:0;
overflow:hidden;
background:url(images/custom/bg-container.gif) repeat-y;
}
#wrapper #container #sidebar-left {
float:left;
width:150px;
padding:20px 10px 8px 10px;
margin-right:10px;
min-height:337px;
border-top:1px solid #088abe;
height:auto !important;
height:337px;
}
#sidebar-left .date-display-single {
display:block;
color:#fff;
font-weight:bold;
font-size:11px;
}
#sidebar-left .view-id-novosti .views-row {
background:url(images/custom/bg_novosti.gif) repeat-x bottom;
padding-bottom:10px;
}
.view-id-novosti .views-row {
margin-bottom:10px;
}
#center .date-display-single {
font-weight:bold;
font-size:11px;
}
#sidebar-left #block-views-novosti-block_1 .views-row a {
color:#fff;
font-weight:normal;
font-size:11px;
display:block;
}
#center .view-id-novosti .views-row a {
color:#088ABE;
font-weight:bold;
font-size:13px;
}
#center .view-id-novosti .views-field-view-node a {
color:#fff;
font-weight:bold;
font-size:11px;
background:url(images/custom/more.gif) no-repeat right 5px;
padding-right:15px;
}
#center .view-id-novosti .views-field-view-node a:hover {
background:url(images/custom/more-on.gif) no-repeat right 5px;
text-decoration:none;
color:#000;
}
#sidebar-left #block-views-novosti-block_1 a:hover, #center .view-id-novosti .views-row a:hover {
text-decoration:none;
color:#cacaca;
}
#sidebar-left #block-views-novosti-block_1 .more-link a {
color:#fff;
font-weight:bold;
font-size:11px;
background:url(images/custom/more.gif) no-repeat right 6px;
padding-right:15px;
}
#sidebar-left #block-views-novosti-block_1 .more-link a:hover {
background:url(images/custom/more-on.gif) no-repeat right 6px;
text-decoration:none;
color:#cacaca;
}
#block-views-novosti-block_1 {
color:#fff;
}
#block-views-novosti-block_1 h2 {
color:#fff;
}
#wrapper #container #center {
float:left;
width:470px;
padding:20px 15px 0 15px;
margin-right:10px;
}
#wrapper #container #center p, #wrapper #container #center h2 {
color:#e4e4e4;
}
.messages, .preview {
margin:0;
padding:0;
}
#center .node {
border:none;
margin:0;
padding:0;
}
.node .content p {
font-size:13px;
line-height:16px;
margin:0 0 10px 0;
text-align:justify;
}
#wrapper #container #tabs-wrapper {
margin:0;
padding:0;
}
#wrapper #container #tabs-wrapper ul {
}
#wrapper #container #tabs-wrapper ul li a {
color:#FFF;
background-image:url(images/bg-tab.png);
background-position:0 50%;
background-repeat:repeat-x;
font-weight:normal;
}
#wrapper #sidebar-right {
float:left;
width:290px;
height:478px;
line-height:1px;
margin-top:57px;
background:url(images/custom/bg-sidebar-right.gif) repeat-y;
overflow:hidden;
}
#sidebar-right #slideshow {
height:478px;
width:255px;
overflow:hidden;
float:left;
}
#sidebar-right #block-views-slika_desno-block_1 {
height:478px;
width:255px;
overflow:hidden;
float:left;
}
#sidebar-right .languages {
float:left;
width:25px;
padding-left:10px;
height:69px;
background-color:#000;
padding-top:43px;
}
#sidebar-right .languages p {
line-height:10px;
display:none;
}
#sidebar-right .languages a.sr {
background:url(images/custom/sr.gif) no-repeat;
display:block;
width:25px;
height:25px;
text-indent:-9000px;
}
#sidebar-right .languages a.en {
background:url(images/custom/en.gif) no-repeat;
display:block;
width:25px;
height:25px;
text-indent:-9000px;
}
#sidebar-right .languages a:hover {
text-decoration:none;
}
#footer {
width:980px;
margin:0 auto;
text-align:center;
}
.footer-blocks {
width:980px;
height:80px;
background-color:#000;
overflow:hidden;
}
.copyrightlinks {
text-align:center;
background-color:#088abe;
color:#e4e4e4;
font-size:11px;
}
.copyright {
color:#e4e4e4;
font-size:11px;
text-align:right;
margin-top:5px;
}
.copyrightlinks a, .copyrightlinks p, .copyrightlinks a:visited, .copyright a, .copyright p, .copyright a:visited {
color:#e4e4e4;
}
.copyrightlinks a:hover, .copyright a:hover {
color:#fff;
text-decoration:none;
}
.administracija #wrapper #container {
background:none #FFF;
}
.no-slide #wrapper #container {
background: url(images/custom/bg-container-no.gif) repeat-y;
}
.administracija #wrapper #container #center h2 {
color:#333;
}
.administracija #wrapper #container #center p {
color:#333;
}
.administracija #wrapper #container {
padding:20px;
width:940px;
}
.administracija #wrapper #container #center {
width:900px;
}
.administracija #wrapper #nav, .administracija #wrapper #nav ul.menu {
width:auto;
}
#block-views-recenice-block_1 {
float:left;
width:500px;
text-align:center;
margin-top:10px;
}
#block-views-recenice-block_1  .content, #block-views-recenice-block_1 .views_slideshow_singleframe_slide {
margin:0 auto;
width:500px;
}
#block-views-recenice-block_1 p{
font-size:42px;
color:#FFF;
text-align:center;
line-height:60px;
font-family: 'cirzapfino', sans-serif;
}
#block-block-4 {
text-align:left;
float:left;
width:165px;
padding:28px 0 0 20px;
}
#block-block-4 a {
margin-right:6px;
outline:none;
}
.copyright-block {
width:900px; 
overflow:hidden;
text-align:left;
padding:15px 40px;
}
.copyright-links {
float:left; 
width:225px; 
}
.copyright-links ul, .copyright-links ul li, .copyright-links p {
margin:0;
padding:0;
list-style:none;
background:none;
line-height:13px;
font-size:11px;
}
.block-menu_block {

}
.block-menu_block h2 {
color:#FFF;
}
.block-menu_block ul.menu {
margin:0;
padding:0;
}
.block-menu_block ul.menu li {
background:none;
list-style:none;
list-style-image:none;
background-image:none;
padding:0;
margin:0;
background:url(images/custom/bg_novosti.gif) repeat-x bottom;
}
.block-menu_block ul.menu li.leaf {
list-style-image:none;
}
	
#main .block-menu_block ul.menu li a, #main .block-menu_block ul.menu li a:visited {
padding:5px 0 5px 5px;
color:#FFF;
}
#main .block-menu_block ul.menu li a:hover {
text-decoration:none;
color:#cacaca;
}
#center .block ul {
padding-left:0
}

/*No slide*/
.no-slide .sticky-table, .no-slide #main .sticky-table a {
color:#000;
}
.no-slide .bg-right {
background:url(images/custom/bg-bg-right.gif) repeat-y right;
width:980px;
overflow:hidden;
}
.no-slide #sidebar-right #slideshow {
display:none;
}
.no-slide #wrapper #main {
width:955px;
background:none;
background:url(images/custom/bg-main-no.gif) no-repeat bottom left;
padding-bottom:1px;
}
.no-slide #wrapper #container {
width:955px;
}
.no-slide #wrapper #sidebar-right {
background:none;
width:25px;
margin-top:0;
}
.no-slide #wrapper #sidebar-right .languages {
background-color:#000;
padding-top:98px;
padding-left:0;
}
.no-slide #wrapper #container #center {
width:740px;
border-top:1px solid #088abe;
background-color:#000;
padding:0 0 10px 10px;
}
.no-slide #wrapper #container #center .team {
text-align:right;
margin-bottom:10px;
padding-top:4px;
}
.no-slide #wrapper #container #center .team a, .no-slide #wrapper #container #center .team a:visited {
color:#088abe;
}
.no-slide #wrapper #container #center .team a:hover {
color:#FFF;
text-decoration:none;
}
.field-field-slika, .field-field-slika-aparata, .field-field-slika-usluge {
width:260px;
float:left;
}
#block-views-aparati-block_1 {
margin-top:10px;
height:200px;
overflow:hidden;
}
#block-views-aparati-block_1 .views-row {
width:180px; 
position:relative; 
top:0; 
left:0; 
height:16px; 
line-height:11px;
font-size:11px;
font-weight:bold;
padding: 4px 0;
border-bottom:1px solid #34A5DE;
margin-right:15px;
padding-left:20px;
background:url(images/custom/disc.gif) no-repeat left;

}
#block-views-aparati-block_1 .views-row-7, #block-views-aparati-block_1 .views-row-8 ,#block-views-aparati-block_1 .views-row-9, #block-views-aparati-block_1 .views-row-10, #block-views-aparati-block_1 .views-row-11, #block-views-aparati-block_1 .views-row-12, #block-views-aparati-block_1 .views-row-13, #block-views-aparati-block_1 .views-row-14, #block-views-aparati-block_1 .views-row-15, #block-views-aparati-block_1 .views-row-16, #block-views-aparati-block_1 .views-row-17 {
width:180px;
top:-150px; 
left:235px;
padding-left:20px;
margin-right:0
}
#block-views-aparati-block_1 .views-row-6 {
border-bottom:none;
}
#block-views-aparati-block_1 .views-row a:hover {
text-decoration:none;
color:#E4E4E4;
}
.view-glossary .attachment-before {
margin-bottom:10px;
}
.views-field-title {
font-weight:bold;
display:inline;
}
.views-field-title a:hover {
text-decoration:none;
}
.views-accordion-item {
background-color:#000;
margin-bottom:5px;
}
#main .views-field-title.accordion-header a {
	color:#088ABE;
}
#main .views-field-title.accordion-header a:hover, #main .views-field-title.accordion-header.accordion-header-active a{
	color:#fff;
}
.accordion-content {
	margin-top:5px;
}
.views-accordion-item:hover {
background-color:#222222;
}
#block-views-Galerija-block_1 {
margin-top:10px;
}
#block-views-Galerija-block_1 .views-field-field-gallery-image-data {
padding:15px 0 10px 15px;

font-size:15px;
margin-top:3px;
font-weight:bold;
text-align:center;
}

.admin-menu-shortcuts {
display:none;
}
.contact-wrapper {
width:740px;
overflow:hidden;
margin-bottom:-170px;
}
.contact-left{
float:left;
width:410px;
}
.contact-right {
float:left;
width:330px;
height:350px;
}
#center .view-id-Usluge ol, #center .view-id-Galerija ol {
list-style:inside;
list-style-type:decimal;
}
#center .view-id-Usluge .views-field-title, #center .view-id-Galerija .views-field-title, #center .view-id-tim .views-field-title {
font-weight:bold;
display:inline;
}
#center .view-id-Usluge ol li, #center .view-id-Galerija ol li, #center .view-id-tim ul li {
border-bottom:1px solid #34A5DE;
padding:4px 0;
margin:0;
}
#center #block-views-tim-block_1 ul li {
margin-left:20px;
}
#center .view-id-Usluge ol li a:hover, #center .view-id-Galerija ol li a:hover, #center .view-id-tim ul li a:hover {
color: #E4E4E4;
}
#main .field-field-prikazi-slucajeva a {
color:#088ABE;
}
#main .field-field-prikazi-slucajeva a:hover {
color:#FFF;
text-decoration:none;
}
.node .form-item label {
margin-bottom:5px;
}
.node .form-text {
background-color:#666; 
border:1px solid #e9e9e9; 
color:#FFFFFF; 
height:22px; 
padding-left:8px;
width:280px;
}
.node .form-textarea {
background-color:#666; 
border:1px solid #e9e9e9; 
color:#FFFFFF; 
}
#main .sticky-enabled a, #main .sticky-enabled {
	color:#000;
}
#block-block-7 {
	float:left;
	width:295px;
	padding-top:13px;
}


#wrapper .node-novosti #container #center h2 {
color:#088ABE;
}
#block-views-Galerija-block_2 .pager-first, #block-views-Galerija-block_2 .pager-previous, #block-views-Galerija-block_2 .pager-next, #block-views-Galerija-block_2 .pager-last {
display:none;
}
#block-views-Galerija-block_2 .pager li.pager-item, #block-views-Galerija-block_2 .pager li.pager-current {
padding:0;
margin:0;
}
#node-form {
	background-color:#FFF;
	padding:20px;
}
.top-navigation .expanded  ul {
	display:none;
	visibility:hidden;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 630px;
  height: 135px;
  padding: 20px 40px;
  margin: auto;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 630px;
  overflow: hidden;
}
.jcarousel-skin-default .jcarousel-item {
  padding: 0;
  width: 200px;
  height: 133px;
  overflow: hidden;
  border: 1px solid #CCC;
  list-style: none;
  background: #fff none;
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 68px;
  left: 10px;
  background-position: 0 0;
}
.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 68px;
  right: 10px;
  background-position: 0 -32px;
}
fieldset.captcha {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background:none;
}

