@font-face {
font-family:'helveticaneuelt57con';
src: url('fonts/helveticaneuelt-57-con.eot');
src: url('fonts/helveticaneuelt-57-con.eot?#iefix') format('embedded-opentype'),
url('fonts/helveticaneuelt-57-con.woff') format('woff'),
url('fonts/helveticaneuelt-57-con.ttf') format('truetype'),
url('fonts/helveticaneuelt-57-con.svg#helveticaneuelt57con') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'helveticaneuelt67med';
src: url('fonts/helveticaneuelt-67-med.eot');
src: url('fonts/helveticaneuelt-67-med.eot?#iefix') format('embedded-opentype'),
url('fonts/helveticaneuelt-67-med.woff') format('woff'),
url('fonts/helveticaneuelt-67-med.ttf') format('truetype'),
url('fonts/helveticaneuelt-67-med.svg#helveticaneuelt67med') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'helveticaneuelt77bold';
src: url('fonts/helveticaneuelt-77-bold.eot');
src: url('fonts/helveticaneuelt-77-bold.eot?#iefix') format('embedded-opentype'),
url('fonts/helveticaneuelt-77-bold.woff') format('woff'),
url('fonts/helveticaneuelt-77-bold.ttf') format('truetype'),
url('fonts/helveticaneuelt-77-bold.svg#helveticaneuelt77bold') format('svg');
font-weight: normal;
font-style: normal;
}
body#tinymce, body.mceContentBody {
background:none;
background-color:#FFF;
text-align:left;
}
.linija-ispod {
background: url(images/bg-h1.png) no-repeat bottom;
margin-bottom: 10px;
}
.block-region {
display:none;
}
a {
outline:none;
}
a:link, a:visited {
text-decoration: none;
outline:none;
color:#CE1218;
}
p {
margin-bottom:8px;
padding:0;
line-height:17px;
margin-top:0;
}
#center .node .content ul li {
margin-bottom:6px;
}
#center .node .content ul  {
margin-bottom:6px;
padding:0 0 0 20px;
margin:0;
}
#center .node .content a{
color:#C2171D;
}
#center .node .content a:hover {
color:#000;
}
#center .node .content tbody {
border:none;
}
.node-form {
background-color:#FFF;
padding:20px;
}
h1 {
font-size:30px;
color:#2f2f2f;
font-family:'helveticaneuelt77bold';
margin:0 0 10px 0;
padding:0 0 10px 0;
font-weight:normal;
}
.podnaslov-sadrzaj {
font-size:20px;
color:#ce1218;
font-family:'helveticaneuelt77bold';
margin:0 0 5px 0;
font-weight:normal;
}
#center #block-views-cenovnici-block_1 h2, 
#center #block-views-cenovnici-block_2 h2, 
#center #block-views-cenovnici-block_3 h2, 
#center #block-views-cenovnici-block_4 h2, 
#center #block-views-cenovnici-block_5 h2, 
#center #block-views-cenovnici-block_6 h2, 
#center #block-views-cenovnici-block_7 h2, 
#center #block-views-cenovnici-block_8 h2,
#center #block-views-cenovnici-block_9 h2,
#center #block-views-cenovnici-block_10 h2 {
font-size:24px;
color:#5a5a5a;
font-family:'helveticaneuelt77bold';
margin:10px 0 10px 0;
padding:0 0 10px 0;

font-weight:normal;	
}
#center h2,
#center #block-views-cenovnici-block_1 .views-row h2, 
#center #block-views-cenovnici-block_2 .views-row h2, 
#center #block-views-cenovnici-block_3 .views-row h2, 
#center #block-views-cenovnici-block_4 .views-row h2, 
#center #block-views-cenovnici-block_5 .views-row h2, 
#center #block-views-cenovnici-block_6 .views-row h2, 
#center #block-views-cenovnici-block_7 .views-row h2, 
#center #block-views-cenovnici-block_8 .views-row h2 {
font-size:20px;
color:#ce1218;
font-family:'helveticaneuelt77bold';
margin:0 0 5px 0;
font-weight:normal;
}

#center h3 {
font-size:18px;
color:#5a5a5a;
font-family:'helveticaneuelt77bold';
margin:0 0 5px 0;
font-weight:normal;
}
#center h4 {
font-size:16px;
color:#5a5a5a;
font-family:'helveticaneuelt77bold';
margin:0 0 3px 0;
font-weight:normal;
}
html, body {
height: 100%;
}
body {
font-family:Arial;
color:#5A5A5A;
font-size:14px;
margin:0;
padding:0;
}
#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -239px;
background-color:#ededed;
}
#header {
background:url(images/bg-header.png) repeat-x;
height:145px;
text-align:center;
}
.header-wrapper {
overflow:hidden;
text-align:left;
margin:0 auto;
width:970px;
height:100px;
}
#logo {
float:left;
width:170px;
height:100px;
padding-top: 10px;
}
#logo a {
display:block;
}
#logo a img {
width:100% !important;
height:auto;
max-width:170px;
}
.header-right {
float:left;
overflow:hidden;
width:694px;
padding-left:106px;
padding-top:56px;
}
.header-right #block-menu-menu-korisnici {
float:left;
width:297px;
margin-right:100px;
margin-top:13px;
}
#block-menu-menu-moj {
float:right;
width:298px;
height:44px;
margin-right: -24px;
}
#block-menu-menu-moj ul, .header-right #block-menu-menu-korisnici ul {
list-style:none;
margin:0;
padding:0;
}
#block-menu-menu-moj ul li, .header-right #block-menu-menu-korisnici ul li {
list-style:none;
margin:0;
padding:0;
display:block;
float:left;
}
.header-right #block-menu-menu-korisnici ul li a {
font-family:'helveticaneuelt57con';
text-transform:uppercase;
font-size:13px;
display:block;
float:left;
padding-top:8px;
height:27px;
}
.header-right #block-menu-menu-korisnici ul li a.standardni-korisnici {
color:#373738;
background:url(images/korisnici-grey-first.png) no-repeat;
width:133px;
padding-left:20px;
}
.header-right #block-menu-menu-korisnici ul li a.poslovni-korisnici {
color:#fff;
text-shadow:#181819 0 1px;
margin-left:-12px;
background:url(images/korisnici-dark-last.png) no-repeat;
width:125px;
padding-left:20px;
}
.header-right #block-menu-menu-korisnici ul li a.standardni-korisnici:hover, .header-right #block-menu-menu-korisnici ul li a.poslovni-korisnici:hover {
text-decoration:none;
background-position:0 3px;
padding-top:12px;
height:23px;
}

#block-menu-menu-moj a {
font-family:'helveticaneuelt77bold';
color:#303030;
font-size:12px;
line-height:12px;
display:block;
padding-top:9px;
padding-left:12px;
width:47px;
height:35px;
background:url(images/moj.png) no-repeat;
margin-left:-14px;
}
#block-menu-menu-moj .first a {
color:#CE1218;
}
#block-menu-menu-moj .first a:hover {
color:#303030;	
}
#block-menu-menu-moj a:hover {
background-position:0 4px;	
height:31px;
padding-top:13px;
color:#CE1218;
}
#block-menu-menu-moj a span {
display:block;
font-size:16px;
line-height:16px;
margin-left:-6px;
}
#block-menu-menu-moj a:hover {
text-decoration:none;
font-size:10px;
}
#block-menu-menu-moj a:hover span {
font-size:17px;
}
#block-menu-menu-moj a.moj-net {
margin-left:0;
}
#block-menu-menu-moj a.moj-net span {
margin-left:-2px;
}
#block-menu-menu-moj a.moj-voip {
background:url(images/moj-last.png) no-repeat;
padding-left: 13px;
width:46px;
}
#block-menu-menu-moj a.moj-voip span {
margin-left:-3px;
}
#block-menu-menu-moj a.moj-voip:hover {
background-position:0 4px;	
height:31px;
padding-top:13px;
color:#CE1218;
}
.home {
background:url(images/bg-home.png) repeat-x top;
}
.home-container {
min-height:581px;
height:auto !important;
height:581px;
}
#homeslide {
width: 100%;			
height: 467px;
border-bottom:1px solid #FFF;
color:#d41218;
overflow:hidden;
}
#homeslide h2 {
color:#d41218;
font-size:38px;
font-family:'helveticaneuelt67med';
line-height:normal;
padding:0;
margin:0;	
}
#homeslide .sgMidText {
font-family:'helveticaneuelt57con';
color:#000;
font-size:20px;
line-height:30px;
}
.Slider .sgSmallText {	
font-size:18px;
font-family:'helveticaneuelt57con';
line-height:18px;
}
.tintButton {			
background-color:#fff;
color:#33383e;
cursor:pointer;
padding:5px 12px;			
border:1px solid #d7d7d7;
}
.tintButton:hover {
color:#fff;
background-color:#d41218;
border:1px solid #ba0c12;

}
#main {
width:970px;
overflow:hidden;
text-align:left;
margin:0 auto;
}
#center {
width:970px;
overflow:hidden;
padding:18px 0 40px 0;
}
#center p {
font-size:14px;
color:#5a5a5a;
line-height:18px;
margin-bottom:8px;
}
#sidebar-right {
width:395px;
float:left;
padding-top:27px;
}
#sidebar-left {
float:left;
width:250px;
margin-right:20px;
padding-top:18px;
padding-bottom:390px;
}
.sidebar-left #center  {
float:right;
width:700px;
}
.sidebar-left #wrapper {
background:url(images/bg-sidebar-left.png) repeat-y center #fff;
}
body.admin-menu #wrapper{
margin-top:30px;
}
#nav {
padding:0;
height:44px;
text-align:left;
margin:0 auto;
width:970px;
}
#nav #superfish-1, 
#nav #superfish-1 li {
margin:0;
padding:0;
list-style:none;
background:none;
}
#nav #superfish-1 li {
padding:0;
float:left;
display:block;
font-family:'helveticaneuelt57con';
font-size:18px;}
#nav #superfish-1 li.last {
background:url(images/bg-nav.png) no-repeat right -132px;
}
#nav #superfish-1 li:hover {
background:url(images/bg-nav.png) no-repeat right top;
cursor:pointer;
}
#nav #superfish-1 li a {
color:#4b4b4b;
text-shadow:#FFF -1px 1px;
display:block;
float:left;
height: 24px;
background:url(images/bg-nav.png) no-repeat left -88px;
margin-left:-7px;
padding: 12px 22px 8px 18px;
}
#nav #superfish-1 ul li a {
background:none;
}
#nav #superfish-1 li.first a {
margin-left:0;
}
#nav #superfish-1 li a:hover, 
#nav #superfish-1 li:hover>a {
color:#fff;
text-shadow:#000 -1px 1px;
text-decoration: none;
background:url(images/bg-nav.png) no-repeat 0 -44px;
}
#nav #superfish-1 ul li, 
#nav #superfish-1 ul li a, 
#nav #superfish-1 ul li.first, 
#nav #superfish-1 ul li.first a, 
#nav #superfish-1 ul li.last {
background:none;
margin:0;
padding:0;
}
#nav #superfish-1 ul {
background-color:#222222;
margin-left:-6px;
padding:0 5px;
}
#nav #superfish-1 ul li a, 
#nav #superfish-1 ul li.first a {
color:#FFF;
font-size:15px;
background:url(images/bg-border-nav.png) repeat-x bottom;
text-shadow:none;
margin:0;
padding:5px 0 5px 11px;
height:auto;
float:none;
}
#nav #superfish-1 ul li.last a {
background:none;
}

#nav #superfish-1 ul li:hover a, 
#nav #superfish-1 ul li.first a:hover {
background:url(images/bg-border-nav.png) repeat-x bottom;
text-shadow:none;
}
#nav #superfish-1 ul li.last a:hover {
background:none;
}
#nav #superfish-1 ul li:hover {
background:none;
background:url(images/bg-border-nav.png) repeat-x bottom;
text-shadow:none;
}
#nav #superfish-1 ul li a:hover {
color:#CE1218;
background:none;
}
#nav #superfish-1 ul li.last:hover {
background:none;
}



#nav #block-superfish-1 {
float: left;
width: 781px;
}
#nav #block-search-0 {
float: left;
width: 189px;
padding-top:12px;
}
#nav #block-search-0 .form-item {
display: block;
float: left;
margin: 0;
padding: 0;
width: 164px;
}
#nav #block-search-0 .form-item input {
background: url(images/bg-search-input.png) no-repeat;
border: medium none;
height: 16px;
padding: 5px;
width: 154px;
}
#nav #block-search-0 .form-submit {
background: url(images/bg-search.png) no-repeat;
border: medium none;
cursor: pointer;
display: block;
float: left;
height: 26px;
margin: 0;
text-indent: -9000px;
width: 25px;
font:12px/100% Verdana,sans-serif;
}
#nav #block-search-0 .form-submit:hover {
background-position:0 -26px;
}
#search-block-form label {
display: none;
}
.push {
height:239px;
}
#footer {
text-align:center;
background:url(images/bg-footer.png) repeat-x top #cdcdcd;
height:239px;

}
.footer-container {
width:970px;
text-align:left;
margin:0 auto;
background:url(images/bg-footer-right.png) no-repeat right 25px;
height:239px;
}
.footer-blocks {
width:970px;
height:220px;
}

#footer .footer-message {
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#footer .footer-message a {
color:#747474;
}
#footer .footer-message a:hover {
color:#ce1218;
text-decoration:none;
}
/**
* CSS support
*/

/*******************************************************************
* Color Module: Don't touch                                       *
*******************************************************************/

/**
* Generic elements.
*/
.messages {
background-color: #fff;
border: 1px solid #b8d3e5;
}

.preview {
background-color: #fcfce8;
border: 1px solid #e5e58f;
}

div.status {
color: #33a333;
border-color: #c7f2c8;
}

div.error, tr.error {
color: #a30000;
background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
border: 1px solid #c52020;
color: #363636;
}

/**
* dblog.module
*/
tr.dblog-user {
background-color: #fcf9e5;
}

tr.dblog-user td.active {
background-color: #fbf5cf;
}

tr.dblog-content {
background-color: #fefefe;
}

tr.dblog-content td.active {
background-color: #f5f5f5;
}

tr.dblog-warning {
background-color: #fdf5e6;
}

tr.dblog-warning td.active {
background-color: #fdf2de;
}

tr.dblog-error {
background-color: #fbe4e4;
}

tr.dblog-error td.active {
background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
background: #c7eec7;
}

/**
* Status report colors.
*/
table.system-status-report tr.error, table.system-status-report tr.error th {
background-color: #fcc;
border-color: #ebb;
color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
background-color: #ffd;
border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
background-color: #dfd;
border-color: #beb;
}
#block-views-novosti-block_1 {
background:url(images/bg-right-shadow.png) no-repeat bottom left;
padding-bottom: 28px;
}
#block-views-novosti-block_1 h2, #block-block-3 h2 {
font-family:'helveticaneuelt67med';
width:380px;
height:31px;
background:url(images/bg-novosti-title.png) no-repeat;
padding:16px 0 0 15px;
margin:0;
font-weight:normal;
font-size:23px;
color:#111111;
text-transform:uppercase;
}
#block-views-novosti-block_1 .views-row a{
display:block;
width:395px;
height:62px;
overflow:hidden;
background:url(images/bg-novosti.png) no-repeat;
}
#block-views-novosti-block_1 .views-row a:hover {
background:url(images/bg-novosti.png) no-repeat center;
cursor:pointer;
background-position:0 -62px;
}
#block-views-novosti-block_1 .datum-wrapper {
width:45px;
height:39px;
float:left;
font-family:'helveticaneuelt77bold';
font-size:15px;
padding-top:21px;
padding-left:15px;
display:block;
}
#block-views-novosti-block_1 .views-row a:hover  .datum-wrapper {
width:41px;
padding-left:19px;
}
#block-views-novosti-block_1 .datum-wrapper .dan-mesec {
color:#ececec;
line-height:15px;	
display:block;
}
#block-views-novosti-block_1 .datum-wrapper .godina {
color:#bfbfbf;
line-height:15px;	
display:block;
}

#block-views-novosti-block_1 .news-title {
font-family:'helveticaneuelt67med';
float:left;
width:330px;
display:block;
color:#282828;
font-size: 16px;
padding-left: 5px;
padding-top: 15px;
}
#block-views-novosti-block_1 .views-row a:hover .news-title, #block-views-novosti-block_1 .views-row a:hover .news-body {
padding-left:9px;
width:326px;
}
#block-views-novosti-block_1 .views-row a:hover .news-title {
color:#ce1218;
}
#block-views-novosti-block_1 .news-body {
display:block;
float:left;
width:330px;
color:#4b4b4b;
padding-left:5px;
font-size: 12px;
}
#block-block-3 {
background:url(images/bg-right-shadow.png) no-repeat bottom;
padding-bottom:28px;
margin-top: -10px;
}
#block-block-3 .content {
background:url(images/bg-radio-top.png) no-repeat top;
padding-top:20px;

}
#block-block-3 .online-radio {
padding-bottom:15px;
border:1px solid #b1b1b1;
border-top:none;
background-color:#e7e7e7;
width:390px;
padding:0 3px 15px 0;
}
#block-block-3 a.online-radio-row {
display:block;
overflow:hidden;
width:380px;
margin-bottom:3px;
background:url(images/bg-radio-link.png) repeat-y right;
height:50px;
cursor:pointer;
padding-left:10px;
}
#block-block-3 a.online-radio-row:hover {
background:url(images/bg-radio-link-on.png) repeat-y right;

}
#block-block-3 .radio-image {
float:left;
width:110px;
display:block;
height:50px;
}
#block-block-3 .radio-title {
float:left;
width:242px;
font-family:'helveticaneuelt77bold';
font-size:17px;
color:#4b4b4b;
background:url(images/bg-radio-link-arrow.png) no-repeat right center;
margin-right:8px;
padding-right:20px;
line-height:18px;
height:18px;
margin-top:15px;
display:block;
}
#block-block-3 a.online-radio-row:hover .radio-title {
color:#ce1218;
background:url(images/bg-radio-link-arrow-on.png) no-repeat right center;
}
.homeblocks {
width:565px;
float:left;
margin-right:10px;
overflow:hidden;
padding-top:27px;
}
#block-views-homeblocks-block_1 {
width:565px;
overflow:hidden;
}
#block-views-homeblocks-block_1 .views-row {
float:left;
width:276px;
margin-right:9px;
height:251px;
background:url(images/bg-home-blocks.png) no-repeat top left;
position:relative;
overflow:hidden;
padding:0 1px;
}
#block-views-homeblocks-block_1 .views-row-last {
margin-right:0;
}
#block-views-homeblocks-block_1 .views-field-field-nalov-bloka-value h2 {
color: #111111;
font-family: 'helveticaneuelt67med';
font-size: 23px;
font-weight: normal;
height: 31px;
margin: 0 0 20px 0;
padding: 16px 0 0 15px;
text-transform: uppercase;
}
#block-views-homeblocks-block_1 .views-field-field-velika-slika-home-fid {
text-align:center;
z-index:10;
position:relative;
}
#block-views-homeblocks-block_1 .views-field-field-block-title-velika-value {
height:30px;	
margin-top:-40px;
background-color:#333333;
opacity:0.9;
width:276px;
z-index:100;
position:relative;
}
#block-views-homeblocks-block_1 .views-field-field-block-title-velika-value h3 {
margin:0;
padding:0;
line-height:30px;
background:url(images/bg-title-link-arrow.png) no-repeat 254px 7px;

}
#block-views-homeblocks-block_1 .views-field-field-block-title-velika-value h3 a {
font-family: 'helveticaneuelt57con';
color:#FFF;
font-size: 16px;
line-height: 25px;
padding-left: 10px;
padding-top: 3px;
text-shadow:#181819 1px 1px 1px;
text-transform:uppercase;
display:block;
}
#block-views-homeblocks-block_1 .views-field-field-block-title-velika-value h3 a:hover {
color:#d02127;
background:url(images/bg-title-link-arrow-on.png) no-repeat 254px 7px;

}
#block-views-homeblocks-block_1 .views-field-field-mala-slika-home-fid {
float:left;
padding:3px 15px 0 8px;
width:100px;
}
#block-views-homeblocks-block_1 .title-text-value {
float:left;	
width:140px;
padding:5px 12px 0 0;
line-height:16px;
}
#block-views-homeblocks-block_1 .block-body {
height:100px;
overflow:hidden;
margin-bottom:0;
}
#block-views-homeblocks-block_1 .title-text-value:after {
clear:both;
}
#block-views-homeblocks-block_1 .title-text-value .title-link {
color:#ce1218;
font-size:16px;
font-family:'helveticaneuelt77bold';
text-transform:uppercase;
height:36px;
display:block;
}
#block-views-homeblocks-block_1 .title-text-value a.title-link:hover {
color:#282828;
}
.homeblocks .read-more a{
color:#282828;
font-family: 'helveticaneuelt67med';
font-size:14px;	
text-transform:capitalize;
}
.homeblocks .read-more {
text-align:right;
background:url(images/bg-radio-link-arrow-on.png) no-repeat right center;
padding-right:11px;
}
.homeblocks .read-more a:hover {
color:#ce1218;
}
#block-block-6 {
background:url(images/beograd-shadow.png) no-repeat bottom;
padding-bottom:28px;
}
#block-block-6 h2 {
background: url(images/beograd-title.png) no-repeat;
color: #d0d0d0;
font-family: 'helveticaneuelt67med';
font-size: 23px;
font-weight: normal;
height: 55px;
margin: 0;
padding: 16px 0 0 15px;
text-transform: uppercase;
width: 550px;
}
#block-block-6 .content {
background-color:#e7e7e7;
border:1px solid #a3a3a3;
border-top:none;
padding:0 13px;
width: 537px;
}
#block-block-6 .beograd-img {
height: 227px;
overflow: hidden;
}
#block-block-6 .beograd-content {
height:51px;
padding-top:5px;
}
#block-block-6 .beograd-content p {
margin-bottom:0;
}
#block-block-6 .beograd-content h3 {
font-family: 'helveticaneuelt67med';
font-size: 23px;
color: #282828;
margin:0;
padding:0;
}
#block-views-footer_blocks-block_1, #block-views-footer_blocks-block_5 {
width:600px;
overflow:hidden;
padding-top:40px;
float:left;
}
#block-views-footer_blocks-block_1 .views-row, #block-views-footer_blocks-block_5 .views-row {
float:left;
width:190px;
padding-left:10px;
}
#block-views-footer_blocks-block_1 h3, #block-views-footer_blocks-block_5 h3 {
margin:0 0 6px 0;
padding:0;
}
#block-views-footer_blocks-block_1 h3 a, #block-views-footer_blocks-block_5 h3 a {
color:#4b4b4b;
font-size:16px;
font-family: 'helveticaneuelt67med';
font-weight:normal;
text-transform:uppercase;
}
#block-views-footer_blocks-block_1 h3 a:hover, #block-views-footer_blocks-block_5 h3 a:hover {
color:#d41218;
}
#block-views-footer_blocks-block_1  ul, #block-views-footer_blocks-block_1 ul li, #block-views-footer_blocks-block_5 ul li  {
list-style:none;
margin:0;
padding:0;
}
#block-views-footer_blocks-block_1  ul li a, #block-views-footer_blocks-block_5 ul li a {
display:block;
color:#747474;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(images/bg-footer-arrow.png) no-repeat left center;
padding-left:12px;
margin-bottom:5px;
}
#block-views-footer_blocks-block_1 ul li a:hover, #block-views-footer_blocks-block_5 ul li a:hover {
color:#d41218;
background:url(images/bg-footer-arrow-on.png) no-repeat left center;
}

#block-block-7 {
float:left;
width:213px;
padding:0 0 0 157px;
margin-top:-8px;
}
#nav-shadow, #nav-shadow li {
list-style:none;
padding:0;
margin:0;
}


#nav-shadow li {
width: 71px;
height: 72px;
position: relative;
float: left;
}

#nav-shadow a, #nav-shadow a:visited, #nav-shadow a, #nav-shadow a:hover {
margin: 0 auto;
width: 58px;
height: 65px;
text-indent: -9999px;
overflow: hidden;
background: url(images/icons.png) no-repeat;
display: block;
position: relative;
z-index: 2000;
}
/* Button Colors */

#nav-shadow li.button-color-1 a {
background-position: 0 0;
}
#nav-shadow li.button-color-2 a {
background-position: -71px 0;
}
#nav-shadow li.button-color-3 a {
background-position: -142px 0;
}
/* Button Shadow */
#nav-shadow li img.shadow {
margin: 0 auto;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
#block-block-8 img {
cursor: pointer;
}
.Slider {	
position:relative;
/* set width and height of slider here, in px, % or em*/
width:970px;
height:468px;
/* Used to prevent content "jumping" on page load. this property is removed when javascript is loaded and slider is instanciated */
overflow:hidden; 
}
.Slider .Wrapper {
overflow:hidden;	
position:relative;
width:100%; 
height:100%;
}
/* slides holder, grabbing container */
.Slider .SlidesContainer {
position: relative;
left: 0;
top: 0;	
list-style:none;
margin:0;
padding:0;
}
/* slide item */
.Slider .Slide{
padding:0;
margin:0;
text-align:center;	
position:relative;
float:left;		
overflow:hidden;
display:block;	
}
/* Control navigation container bullets */
.Slider .ControlNavOverflow {
width:100%;
overflow:hidden;
position:absolute;
bottom:5px;
}
/* This container is inside ".ControlNavContainer"  
and is used for auto horizontal centering */
.ControlNavCenterer {	
float: left;
position: relative;
left: -50%;
}
/* Control navigation container*/ 
.ControlNavContainer {
float: left;
position: relative;
left: 50%;	
}
/* Control navigation bullets*/
.ControlNavOverflow a{	
background:url(images/controls.png) no-repeat transparent;
width:20px;
height:20px;	
float:left;	
cursor:pointer;		
position:relative;
display:block;	
outline:none;
}
/* Current control navigation item */
.ControlNavOverflow a.current {	
background-position: 0 -40px !important;
}
/* Hover state navigation item */
.ControlNavOverflow a:hover {	
background-position: 0 -19px;	
}
/* Captions container */
.Slider .Caption {
z-index:20;
display:block;
font: normal normal normal 1em/1.5em Georgia, serif;
margin: 20px auto 0 auto;
text-align: left;
width: 570px;
padding-right:400px;
height:428px;
}
/* Caption item */
.Slider .CaptionItem {
clear:both;
position:relative;	
margin:0;
text-align:left;
}	
#lightboxFrame, iframe {
border: 0px solid #ffffff;
}


.beograd-uzivo-form-wrapper {
width:700px;
overflow:hidden;
margin-bottom:15px;
}
.beograd-uzivo-form-wrapper .form-input-item {
float:left;
width:350px;
margin-bottom:4px;
font-weight:bold;
}
.beograd-uzivo-form-wrapper .form-input-submit {
clear:both;
}
.beograd-uzivo-form-wrapper .form-input-submit input {
border:none;
background:none;
margin-top:20px;
background:url(images/bg-prikazi.png) no-repeat;
width:75px;
height:30px;
cursor:pointer;
font-size:17px;
text-transform:uppercase;
color:#FFF;
font-family:'helveticaneuelt77bold';
}
.beograd-uzivo-form-wrapper .form-input-submit input:hover {
color:#ed2f34;
}
#kamere-wrapper {
width:700px;
overflow:hidden;
margin-top:10px;
}
#kamere-wrapper div {
float:left;
width:340px;
margin:0 10px 10px 0;
}

#sidebar-left h2 {
font-size:18px;
color:#FFF;
background:url(images/left-sidebar-title.png) no-repeat;
width:233px;
height:33px;
margin:0;
padding:6px 0 0 17px;
line-height:20px;
}
#sidebar-left ul.menu li, #sidebar-left ul.menu {
list-style:none;
list-style-image:none;
padding:0;
margin:0;
}
#sidebar-left ul.menu li {
background:url(images/side-border-bottom.png) no-repeat bottom;
padding-bottom:2px;
}

#sidebar-left ul.menu li a {
font-family:Arial, Helvetica, sans-serif;
color:#4b4b4b;
font-size:14px;
display:block;
padding:8px 0 11px 16px;
line-height:15px;
}


#sidebar-left ul.menu li a:hover, #sidebar-left ul.menu li a.active, #sidebar-left ul.menu li ul li.active-trail a {
color:#c2171d;
}
#sidebar-left ul.menu li ul li{
background:none;
}
#sidebar-left ul.menu li ul li.first {
background:url(images/side-border-bottom.png) no-repeat top;
padding-top:10px;
}
#sidebar-left ul.menu li ul li, #sidebar-left ul.menu li ul {
color:#bfbfbf;
}
#sidebar-left ul.menu li ul li a {
background: url(images/side-disc.png) no-repeat left 6px;
font-size: 11px;
margin-left: 17px;
padding: 2px 0 2px 13px;
}
#sidebar-left ul.menu li ul li a:hover, #sidebar-left ul.menu li ul li a.active, #sidebar-left ul.menu li ul li.active-trail a {
background:url(images/side-disc-on.png) no-repeat left  6px;
}
#sidebar-left ul.menu li.expanded {
padding-bottom:10px;
}
ul.links li.forward_links  {
padding:0;
}
.forward_links .forward-page{
background: url("images/bg-h1.png") no-repeat left top;
color: #2F2F2F;
font-family: 'helveticaneuelt77bold';
font-size: 16px;
font-weight: normal;
margin: 20px 0;
padding:10px 0 0 0 ;
display:block;
}
.forward_links a.forward-page:hover {
color: #CE1218
}
#block-block-13 {
margin:20px 0;
}

#block-block-13 a{
display:block;
background:url(images/prijava.png) no-repeat left;
height:42px;
color:#ffffff;
font-size:19px;
text-transform:uppercase;
font-family: 'helveticaneuelt77bold';
}
#block-block-13 a span {
background:url(images/prijava-r.png) no-repeat right;
padding-top:14px;
display:block;
height: 31px;
width: 140px;
margin-left: 10px;
padding-top: 11px;
}
#block-block-13 a:hover {
color:#c2171d;
}
#block-views-slika_iznad_naslova-block_1 img {
background:url(images/bg-slika-senka.png) no-repeat bottom center;
width:700px;
padding-bottom:15px;
}
.box-wrapper {
width:700px;
overflow:hidden;
margin:10px 0;
}
.green-box .promotion-box {
background:url(images/green-box.png) no-repeat;
}
.red-box .promotion-box {
background:url(images/red-box.png) no-repeat;
}
.promotion-box {
height:153px;
width:226px;
margin-right:11px;
float:left;
padding:11px 0 19px 0;
}
.last-box {
margin-right:0;
}
#center .promotion-box h3  {
text-align:center;
font-family: 'helveticaneuelt77bold';
font-size:29px;
color:#FFF;
padding:0 20px 0 38px;
font-weight:normal;
line-height:29px;
}
#center .node .content .promotion-box h3 a {
color:#FFF;
}
#center .node .content .promotion-box h3 a:hover {
color:#000;
}
#center .promotion-box h4 {
text-align:center;
font-family:'helveticaneuelt67med';
font-size:20px;
color:#FFF;
padding: 0 15px;
font-weight:normal;
line-height:20px;
}
#center .green-box .promotion-box h3, #center .green-box .promotion-box h3 {
text-shadow:#779600 1px 2px;
}

#center .red-box .promotion-box h3, #center .red-box .promotion-box h4 {
text-shadow:#9c0e12 1px 2px;
}


.uputstvo-wrapper {
overflow:hidden;
width:700px;
margin:20px 0;	
padding-top:10px;
background:url(images/bg-h1.png) no-repeat left top;
}
#block-views-uputstva-block_2 .uputstvo-wrapper {
overflow:hidden;
width:700px;
margin:20px 0;	
padding-top:3px;
background:none;
}
.uputstvo-wrapper .uputstvo {
display:block;
float:left;
width:120px;
margin:10px;
border-right: 1px solid #e6e6e6;
padding-right: 20px;
}
.uputstvo-wrapper .uputstvo a.uputstvo-link {
font-weight:bold;
font-size:12px;
display:block;
margin-top:9px;
}
.content-multigroup-group-podpaket {
width:572px;
border:none;
margin-top:15px;background: url(images/table-top.png) no-repeat top;
}
.content-multigroup-group-podpaket thead {
height:43px;
padding:0;
margin:0;

}
.content-multigroup-group-podpaket thead th {
border:none;
text-align:center;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#4d4d4d;
text-transform:uppercase;
font-weight:bold;
height:43px;
white-space:nowrap;
background:url(images/table-right.png) no-repeat top right;

}
.content-multigroup-group-podpaket thead th.content-multigroup-cell-field-cena {
background:none;
}
.content-multigroup-group-podpaket tr.even, .content-multigroup-group-podpaket tr.odd {
background-color:none;

}
#center .node .content .content-multigroup-group-podpaket tbody {

}
.content-multigroup-group-podpaket td {
padding:0;
margin:0;
height:41px;
border:1px solid #d4d4d4;
background-color:#f6f6f6;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
.content-multigroup-cell-field-paket .field-item {
color:#ce1218;
font-weight:bold;
font-size: 16px;
}
.content-multigroup-cell-field-brzina .field-item,
.content-multigroup-cell-field-cena .field-item,
.content-multigroup-cell-field-kolicina .field-item,
.content-multigroup-cell-field-tv,
.content-multigroup-cell-field-ip {
color:#2f2f2f;
font-size:15px;
font-weight:bold;
}
#edit-field-border-0-value-wrapper {display:none;}
.paket-border {
height:22px;
background:url(images/bg-table-bottom.png) no-repeat bottom left;	
width:572px;
margin-bottom:15px;
}
#block-views-cenovnici-block_1 .views-row {
margin-bottom:10px;
}
#block-views-novosti-block_3 {
margin-top:20px;

}
#block-views-novosti-block_3 .view-content {
padding:0 10px 0 3px;
}
#block-views-novosti-block_3 .views-row {
margin-top:10px;
}
#block-views-novosti-block_3 p,#block-views-novosti-block_3 span {
color:#787878;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:0;
line-height:15px;
}
#block-views-novosti-block_3 a {
color:#282828;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#block-views-novosti-block_3  a:hover {
color:#c2171d;
}
#block-views-novosti-block_3 .more-link a{
margin-top:10px;
color: #282828;
font-size: 12px;
text-transform: capitalize;
background: url(images/bg-radio-link-arrow-on.png) no-repeat scroll right center transparent;
padding-right: 11px;
text-align: right;
margin-right:30px;

}
#block-views-novosti-block_3 .more-link a:hover {
color:#c2171d;
}

.view-id-novosti.view-display-id-block_5 .views-row a:hover {
color:#c2171d;
}
.view-id-novosti.view-display-id-block_5 .views-row a{
color:#4B4B4B;
}

.view-id-novosti.view-display-id-block_5 .views-row {
margin-bottom:15px;
}

.webform-client-form .form-text, #forward-form .form-text {
height:15px;
}
.webform-client-form .form-item, #forward-form .form-item {
margin:2px 0;
}
.webform-client-form label, #forward-form label {
font-size:11px;
}
html.js  .webform-client-form .form-textarea, html.js  #forward-form .form-textarea {
width:376px;
}
fieldset.captcha {
width:356px;
padding:10px;
border:1px solid #EEEEEE;
}

.hosting-wrapper {
width:700px;
overflow:hidden;
margin-bottom:20px;
}
.hosting-table  {
width:226px;
float:left;
margin-right:11px;
background:url(images/hosting-bottom.jpg) no-repeat bottom;
padding-bottom:29px;
font-size:15px;
color:#FFF;
font-family:'helveticaneuelt67med';
}
#center .hosting-table h2 {
width:206px;
height:66px;
padding:40px 0 0 20px;
font-size:29px;
color:#FFF;
margin:0;
font-family:'helveticaneuelt77bold';
}
.hosting-table h2.mini {
background:url(images/hosting-mini.jpg) no-repeat;	
}
.hosting-table h2.midi{
background:url(images/hosting-midi.jpg) no-repeat;	
}
.hosting-table h2.maxi {
background:url(images/hosting-maxi.jpg) no-repeat;	
}
.last-table {
margin-right:0;	
}
.wrap-table {
background:url(images/hosting-row.png) repeat-y;
}
.hosting-cell-left {
width:112px;
height:27px;
padding-left:11px;
}
.hosting-cell-right {
width:90px;
height:27px;
padding-right:13px;
}
.breadcrumb a {
font-size:12px;
}
.breadcrumb a.active {
font-size:12px;
color:#5A5A5A;
}
.paket-wrapper {
width:700px;
margin-bottom:30px;
background:url(images/bg-poklon-bottom.png) no-repeat bottom;
padding-bottom:14px;
}
#center .paket-wrapper h2 {
font-size:20px;
color:#ce1218;
font-family:'helveticaneuelt77bold';
margin-bottom:0;
height:33px;
background:url(images/bg-paket-h2.jpg) no-repeat;
padding:10px 0 0 18px;
}
.paket-wrapper .paket {
background:url(images/bg-poklon-repeat.png) repeat-y;
width:675px;
overflow:hidden;
padding:14px 13px 0 12px;	
}
.paket-wrapper .paket p {
margin-left:6px;	
}
.paket-wrapper .paket span {
font-size:17px;
font-weight:bold;
color:#ce1218;	
}
.paket-wrapper .paket .paket-poklon {
width:664px;
height:87px;
overflow:hidden;
background:url(images/bg-poklon.png) no-repeat;
padding:12px 0 0 11px;	
}

#center .paket-wrapper .paket .paket-poklon h3 {
color:#FFF;
text-shadow: 1px 2px #9C0E12;	
}
#center .paket-wrapper .paket .paket-poklon h4 {
text-shadow: 1px 2px #9C0E12;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;	
}
#center .paket-wrapper .paket .paket-poklon p {
text-shadow: 1px 2px #9C0E12;
color:#FFF;
font-size:12px;
margin-left:0;
}
.search-info {display:none;
}


.tabela-wrapper {
width:700px;
margin-bottom:30px;
background:url(images/bg-poklon-bottom.png) no-repeat bottom;
padding-bottom:14px;
margin-top:15px;
}
#center .tabela-wrapper .table-header {
font-size:20px;
color:#ce1218;
font-family:'helveticaneuelt77bold';
margin-bottom:0;
height:33px;
background:url(images/bg-paket-h2.jpg) no-repeat;
padding:5px 13px 0 12px;
}
#center .tabela-wrapper .table-header h2{
font-size:20px;
color:#ce1218;
font-family:'helveticaneuelt77bold';
margin-bottom:0;
}
.tabela-wrapper .paket {
background:url(images/bg-poklon-repeat.png) repeat-y;
width:675px;
overflow:hidden;
padding:0 13px 0 12px;	
}
.tabela-wrapper .left-table {
border-right:1px solid #eaeaea;

}
.tabela-wrapper td {
border-bottom:1px solid #eaeaea;

}
.content-multigroup-wrapper .field-field-naziv-programa {
color: #CE1218;
font-family: 'helveticaneuelt77bold';
font-size: 20px;
font-weight: normal;
margin: 0 0 5px;	
}
.content-multigroup-wrapper .field-field-opis-programa {
margin:0 0 10px 0;

}
.content-multigroup-wrapper  .filefield-file a{
font-weight:bold;

}

.node-download_sekcija .content-multigroup-wrapper {
margin-bottom:15px;
}








#wrapper.node-80, #wrapper.node-81, #wrapper.node-82 {
background-color:#FFF;
}
#wrapper.node-79 {
background-color:#dddddd;
}
#block-block-18 {
background:url(images/beograd-shadow.png) no-repeat bottom;
padding-bottom:28px;
}
#block-block-18 h2 {
background: url(images/beograd-title.png) no-repeat;
color: #d0d0d0;
font-family: 'helveticaneuelt67med';
font-size: 23px;
font-weight: normal;
height: 55px;
margin: 0;
padding: 16px 0 0 15px;
text-transform: uppercase;
width: 550px;
}
#block-block-18 .content {
background-color:#e7e7e7;
border:1px solid #a3a3a3;
border-top:none;
padding:0 13px 8px 13px;
width: 537px;
}
.content .field-field-tekst-ispod {

}
#center .view.view-cenovnici.view-id-cenovnici .views-row  {
border-bottom: 1px solid #cecece; 
margin-bottom:30px;
padding-bottom:10px;
}

#block-views-tv_kanali-block_1 .content {
background:url(images/tv.png) no-repeat;
width: 652px;
padding:48px 14px 37px 34px;
height:425px;
}
#block-views-tv_kanali-block_1 .view-content {
overflow: auto;
width: 652px;
height:425px;
}
#block-views-tv_kanali-block_1 .view-content .views-row {
float: left;
text-align: center;
height:85px;
width:158px;
}

.node-tv_kanal .node .content.clear-block {
width: 631px;
padding:32px 35px 37px 34px;
background:url(images/tv169.png) no-repeat;
height:355px;
}
#block-views-tv_kanali-block_2 .content ul {
display: block;
height: 650px;
overflow: auto;
}


#sidebar-left #block-menu-menu-tvstreams ul.menu li a,
#sidebar-left #block-views-tv_kanali-block_2 ul.menu li a {
padding: 0 0 0 10px;
}


#featured{ 
position:relative; 
height: 278px;
overflow: hidden;
width: 537px;
}
#featured ul.ui-tabs-nav{ 
position:absolute; 
top:0;
left:340px; 
list-style:none; 
padding:0; margin:0; 
height: 278px;
width: 197px;
overflow:auto;
overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
color:#666; 
border-bottom: 1px solid #CCCCCC;
display:block;
padding:5px 0 5px 10px;	
height: 28px;
width: 182px;
}
#featured li.ui-tabs-nav-item a{     
display: block;
color: #282828;
font-family: 'helveticaneuelt67med';
font-size: 14px;
line-height:14px; 
height: 28px;
width: 182px;
display: block;
}
#featured li.ui-tabs-nav-item:hover{ 
background-color: #CCCCCC;
}
#featured ul.ui-tabs-nav li.ui-tabs-active { 
background-color: #CCCCCC;
}
#featured .ui-tabs-panel{ 
height: 278px;
width: 340px;
position:relative;
}




#block-views-tv_kanali-block_3,
#block-block-22 {
background:url(images/bg-right-shadow.png) no-repeat bottom left;
padding-bottom:28px;
margin-top: -10px;
}
#block-views-tv_kanali-block_3 h2,
#block-block-22 h2 {
font-family:'helveticaneuelt67med';
width:380px;
height:31px;
background:url(images/bg-novosti-title.png) no-repeat;
padding:16px 0 0 15px;
margin:0;
font-weight:normal;
font-size:23px;
color:#111111;
text-transform:uppercase;
}
#block-views-tv_kanali-block_3 .content,
#block-block-22 .content {
background:url(images/bg-radio-top.png) no-repeat top left;
padding-top:20px;

}
#block-views-tv_kanali-block_3 .view-content,
#block-block-22 .view-content {
padding-bottom:15px;
border:1px solid #b1b1b1;
border-top:none;
background-color:#e7e7e7;
width:390px;
padding:0 3px 15px 0;
}
#block-views-tv_kanali-block_3 .views-row,
#block-block-22 .views-row {
display:block;
overflow:hidden;
width:380px;
margin-bottom:3px;
background:url(images/bg-radio-link.png) repeat-y right;
height:50px;
cursor:pointer;
padding-left:10px;
}
#block-views-tv_kanali-block_3 .views-row:hover,
#block-block-22 .views-row:hover {
background:url(images/bg-radio-link-on.png) repeat-y right;
}
#block-views-tv_kanali-block_3 .views-field-field-logo-kanala-fid,
#block-block-22 .views-field-field-logo-kanala-fid  {
float:left;
width:200px;
display:block;
height:50px;
}
#block-views-tv_kanali-block_3 .views-field-field-logo-kanala-fid img,
#block-block-22 .views-field-field-logo-kanala-fid img {
height:50px;
width:auto;
}
#block-views-tv_kanali-block_3 .views-field-title,
#block-block-22 .views-field-title {
float:left;
width:152px;
font-family:'helveticaneuelt77bold';
font-size:17px;
color:#4b4b4b;
background:url(images/bg-radio-link-arrow.png) no-repeat right center;
margin-right:8px;
padding-right:20px;
line-height:18px;
height:18px;
margin-top:15px;
display:block;
}
#block-views-tv_kanali-block_3 .views-row:hover .views-field-title,
#block-block-22 .views-row:hover .views-field-title {
color:#ce1218;
background:url(images/bg-radio-link-arrow-on.png) no-repeat right center;
}


#block-block-20 {
background:url(images/beograd-shadow.png) no-repeat bottom left;
padding-bottom:24px;
}
#block-block-20 h2 {
background: url(images/beograd-title.png) no-repeat;
color: #d0d0d0;
font-family: 'helveticaneuelt67med';
font-size: 23px;
font-weight: normal;
height: 55px;
margin: 0;
padding: 16px 0 0 15px;
width: 550px;
}
#block-block-20 .content {
background-color:#e7e7e7;
border:1px solid #a3a3a3;
border-top:none;
padding:0 11px 8px 12px;
width: 540px;
height:320px;
overflow: auto;
}

#video-gallery {
width: 100%;
color: #FFF;
}
.rsVideoContainer {
height: 468px;
}

.rsDefault .rsVideoFrameHolder.rsVideoActive {
height: 468px;
background: rgba(0, 0, 0, 0.8);
}
#mediaplayer_wrapper {
margin:26px auto;
}
.royalSlider {
direction: ltr;
position: relative;
width: 100%;
text-align:center;
overflow:hidden; 
}
.royalSlider .rsOverflow {
overflow:hidden;	
position:relative;
width:100%; 
height:100%;
}
/* slides holder, grabbing container */
.royalSlider .rsContainer {
position: relative;
left: 0;
top: 0;	
list-style:none;
margin:0;
padding:0;
}
/* slide item */
.royalSlider .rsSlide{
padding:0;
margin:0;
text-align:center;	
float:left;		
overflow:hidden;
display:block;	
}
/* Control navigation container bullets */
.royalSlider .rsNav {
width:100%;
overflow:hidden;
background:none;
}
/* Control navigation bullets*/
.rsNav .rsNavItem{	
background:url(images/controls.png) no-repeat transparent;
width:20px;
height:20px;	
cursor:pointer;		
position:relative;
outline:none;
border-radius:0;
}
/* Current control navigation item */
.rsDefault .rsBullet.rsNavSelected {	
background-position: 0 -40px !important;
background-color: transparent;
}
/* Hover state navigation item */
.rsNav .rsNavItem:hover {	
background-position: 0 -19px;	
}
.rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background:none;
background-color:transparent;
}


table.kbc-telefonija-cenovnik {
margin-bottom:15px;
}


table.kbc-telefonija-cenovnik th:first-child {
border-radius: 6px 0 0;
}
table.kbc-telefonija-cenovnik {
border: 1px solid #dddddd;
border-collapse: separate;
border-radius: 8px;
border-spacing: 0;
box-shadow: 0 1px 1px #dddddd;
width: 100%;
}
table.kbc-telefonija-cenovnik tr:hover {
background: none repeat scroll 0 0 #eeeeee;
transition: all 0.2s ease-in-out 0s;
}
table.kbc-telefonija-cenovnik tr {
background: none repeat scroll 0 0 #ffffff;
}
table.kbc-telefonija-cenovnik td, table.kbc-telefonija-cenovnik th {
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
padding: 10px 14px;
text-align: left;
}

table.kbc-telefonija-cenovnik th {
background-color: #CE1218;
background-image: -moz-linear-gradient(center top , #e71c23, #CE1218);
border-top: medium none;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
color: #fff;
font-size: 16px;
line-height: 16px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
table.kbc-telefonija-cenovnik th:first-child {
border-left: medium none;
border-radius: 8px 0 0;
width:540px;
}
table.kbc-telefonija-cenovnik th:last-child {
border-radius: 0 8px 0 0;
}
table.kbc-telefonija-cenovnik th:only-child {
border-radius: 8px 8px 0 0;
}
table.kbc-telefonija-cenovnik tr:last-child td:first-child {
border-radius: 0 0 0 8px;
}
table.kbc-telefonija-cenovnik tr:last-child td:last-child {
border-radius: 0 0 8px;
}
table.kbc-telefonija-cenovnik tbody {
border: medium none;
}



#block-views-slajd_iznad_naslova-block_2 {
background:url(images/beograd-shadow.png) no-repeat bottom;
padding-bottom:28px;
}
#block-views-slajd_iznad_naslova-block_2 h2 {
background: url(images/beograd-title.png) no-repeat;
color: #d0d0d0;
font-family: 'helveticaneuelt67med';
font-size: 23px;
font-weight: normal;
height: 55px;
margin: 0;
padding: 16px 0 0 15px;
text-transform: uppercase;
width: 550px;
}
#block-views-slajd_iznad_naslova-block_2 .content {
background-color:#e7e7e7;
border:1px solid #a3a3a3;
border-top:none;
padding:0 13px 8px 13px;
width: 537px;
}


/*NORMALNO*/
.header-wrapper {
background:url(images/bg-header-right.png) no-repeat 20px 0;
}
.home-container {
background:url(images/bg-curves.jpg) no-repeat center bottom;
}
.sidebar-left #main {
background:url(images/bg-cikica.png) no-repeat center bottom;
}
.sidebar-left .node-28 #main, .sidebar-left .node-30 #main, .sidebar-left .node-31 #main, .sidebar-left .node-44 #main, .sidebar-left .node-38 #main, .sidebar-left .node-39 #main, .sidebar-left .node-60 #main, .sidebar-left .node-104 #main {
background:url(images/bg-cikica-bezicni.png) no-repeat center bottom;
}
.sidebar-left .node-29 #main, .sidebar-left .node-32 #main, .sidebar-left .node-56 #main, .sidebar-left .node-57 #main, .sidebar-left .node-58 #main, .sidebar-left .node-59 #main, .sidebar-left .node-61 #main {
background:url(images/bg-kablovski.png) no-repeat center bottom;
}
.sidebar-left .node-33 #main {
background:url(images/bg-voip.png) no-repeat center bottom;
}
.sidebar-left .node-35 #main {
background:url(images/bg-sim.png) no-repeat center bottom;
}
.slicknav_menu {
display:none;
}
.slicknav_menu #block-menu-menu-korisnici ul,
.slicknav_menu #block-menu-menu-korisnici ul li {
margin:0;
padding:0;
}
.slicknav_menu #block-menu-menu-korisnici ul .standardni-korisnici {
background-color:#CCC;
border-radius:6px;
margin-bottom:10px;
float: left;
margin-right:10px;
}

.slicknav_menu #block-menu-menu-korisnici ul .poslovni-korisnici {
background-color:#282828;
border-radius:6px;
float: left; 
}
.slicknav_menu #block-menu-menu-korisnici ul .poslovni-korisnici:hover {
color:#FFF;
}
.field.field-field-detaljnije > .field-items {
 display:none;
}
.field.field-field-detaljnije .field-label {
color: #ce1218;
cursor: pointer;
font-weight: bold;
margin-bottom: 20px;
text-transform: uppercase;
background: url(images/acc.png) no-repeat right top;
height: 32px;
line-height: 32px;
}
.field.field-field-detaljnije .field-label.active {
background: url(images/acc.png) no-repeat right bottom;
height: 32px;
line-height: 32px;
}

.view-id-kontakti .views-exposed-form .views-exposed-widget {
margin-bottom: 15px;
width: 33%;
float: left;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.view-id-kontakti .viewsdisplaytabs-wrapper .viewsdisplaytabs-group-wrapper {
float: none;
margin: 0;
}
.view-id-kontakti .views-exposed-form {
 margin-bottom:30px;
}
.view-id-kontakti .views-exposed-form .form-text {
border:none;
background:none;
border-radius:3px;
background-color:#fafafa;
border: 1px solid #e0e0e0;
height:40px;
box-sizing:border-box;
padding-left:10px;
font-size: 14px;
width: 100%;
}
.view-id-kontakti .views-exposed-form label {
color: #666;
font-weight: normal;
font-size: 16px;
line-height: 32px;
}

.view-id-kontakti .views-exposed-form .views-exposed-widget .form-submit {
display:block;
border: 1px solid #e0e0e0;
border-radius:3px;
text-align:center;
font-size: 14px;
text-transform:uppercase;
color:#2b3944;
line-height:38px;
margin-top: 32px;
padding:0 20px;
font-weight:bold;
cursor:pointer;
-webkit-transition: border 0.5s ease-out;
-moz-transition: border 0.5s ease-out;
-o-transition: border 0.5s ease-out;
-khtml-transition: border 0.5s ease-out;
-ms-transition: border 0.5s ease-out;
transition: border 0.5s ease-out;
min-width: 100px !important;
}
.view-id-kontakti .views-exposed-form .views-exposed-widget .form-submit:hover {
border: 1px solid #2b3944;
}
.view-id-kontakti .viewsdisplaytabs-wrapper .viewsdisplaytabs-group-wrapper ul li.last a {
margin-right: 15px;
}
.view-id-kontakti .viewsdisplaytabs-wrapper .viewsdisplaytabs-group-wrapper ul {
text-align: left;
margin: 1em 0 1em 0;
font: bold 11px verdana,arial,sans-serif;
border-bottom: 1px solid #ccc;
list-style-type: none;
padding: 6px 0px 8px 0px;
}
.view-id-kontakti .viewsdisplaytabs-wrapper .viewsdisplaytabs-group-wrapper ul li a.viewsdisplaytabs-active {
background-color: #fff;
border-bottom: 1px solid #fff;
color: #000;
position: relative;
top: 0px;
padding-top: 15px;
}
.view-id-kontakti .viewsdisplaytabs-wrapper .viewsdisplaytabs-group-wrapper ul li a{
padding:8px 20px;
border:1px solid #ccc;
background-color:#eee;
color:#666;
margin-right:0px;
text-decoration:none;
border-bottom:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}
.view-id-kontakti table {
border-collapse: separate;
border-spacing: 0;
width: 100%;
}
.view-id-kontakti thead th {
padding: 20px 10px 20px 20px;
background: #646464;
font-size: 16px;
line-height: 24px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.view-id-kontakti td {
padding: 10px 20px;
color: #646464;
font-weight: 400;
font-size: 14px;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.view-id-kontakti tr:hover td {
background-color:#dedede;
}
#block-block-23 {
 margin-top:30px;
}
.node .webform-client-form input.form-text, .node .webform-client-form textarea {
background: #fff;
border: 1px solid #e9e9e9;
font-size: 16px;
line-height: 22px;
color: #000;
font-weight: 400;
width: 80%;
color: #444; 
display: inline-block;
resize: none;
height: 30px;
margin: 0;
box-shadow: none !important;
border-radius: 0 !important;
}
.node .webform-client-form .resizable-textarea .grippie {
width: 80%;
box-sizing: border-box;
}
.node .webform-client-form  input.webform-calendar {
width:auto;
height:auto;
padding: 0;
}
.node .webform-client-form p input {
margin-bottom: 0;
}
html.js .node #webform-client-form-25  textarea {
padding: 17px;
height: 220px;
width: 80%;
box-sizing: border-box;
}
.node .webform-client-form  input:focus, .node .webform-client-form  textarea:focus {
background: #f7f7f7;
border-color: #dfdfdf;
color: #000;
}
.node .webform-client-form  .ie8 input {
padding-top: 10px;
}

.node .webform-client-form .contact-error-border {
border-color: red;
}
.node .webform-client-form  .success-message,
.error-message {
margin-top: 0;
}
.node .webform-client-form .column_container {
padding-bottom: 10px;
}
.node .webform-client-form label {
display: block;
margin-bottom: 7px;
font-size: 14px;
color: #000;
}

.node .webform-client-form input[type="checkbox"], .node .webform-client-form input[type="radio"] {
width: auto;
height: auto;
float: left;
margin: 5px 10px 0 0;
}
.node .webform-client-form .captcha.form-wrapper legend {
display:none;
visibility:hidden;
}
#webform-client-form-25 #edit-actions #edit-submit {
display:block;
border: 1px solid #e0e0e0;
border-radius:3px;
text-align:center;
font-size:13px;
text-transform:uppercase;
color:#2b3944;
line-height:32px;
margin: 10px 0 20px;
padding:0 20px;
font-weight:bold;
cursor:pointer;
-webkit-transition: border 0.5s ease-out;
-moz-transition: border 0.5s ease-out;
-o-transition: border 0.5s ease-out;
-khtml-transition: border 0.5s ease-out;
-ms-transition: border 0.5s ease-out;
transition: border 0.5s ease-out;
min-width: 100px !important;
}
#webform-client-form-25 #edit-actions #edit-submit:hover {
border: 1px solid #CE1218;
}

#webform-client-form-25 #webform-component-ne-popunjava-korisnik {
display:none;
visibility:hidden;
}


/*END NORMALNO*/





