html, body {
margin:0;
padding:0;
}
html, body {height:100%;}

body {
font:14px/20px verdana,tahoma,arial;
color:#7b7b7b;
text-align:justify;
background:#fff url('gfx/topback.jpg') repeat-x top left
}
.clearance {clear:both;margin:0;padding:0}

div#leftlight {
position:absolute;
top:0;
left:0;
padding:0;
margin:0;
z-index:5;
width:568px;
height:341px;
background:transparent url('gfx/leftlightp.png') no-repeat top left;
}

div#rightlight {
position:absolute;
top:0;
right:0;
padding:0;
margin:0;
z-index:5;
width:568px;
height:341px;
background:transparent url('gfx/rightlightp.png') no-repeat top left;
}




div#wraper {
width:870px;
padding:0;
margin:0 auto
}

div#lang_eng, div#lang_srb {
width:93px;
height:25px;
position:absolute;
top:0;
left:auto;
z-index:2000;
margin:0 0 0 130px;
padding:0
}
div#lang_eng {background:transparent url('gfx/english.png') no-repeat top left}
div#lang_srb {background:transparent url('gfx/srpski.png') no-repeat top left}

div#lang_eng a, div#lang_srb a {
position:relative;
z-index:2000;
float:left;
clear:left;
color:#939393;
font-size:10px;
line-height:12px;
text-decoration:none;
margin:0;
padding:2px 5px 0 41px;
}

div#lang_eng a:hover, div#lang_srb a:hover {color:#383838}



h1#headpocetna {
width:366px;
height:131px;
float:left;
margin:-31px 0 0 0;
padding:0;
background:transparent url('gfx/logo_sadnom70.jpg') no-repeat top left;
}
h1#headpocetna span {display:none}

div#navigation, div#navigation_eng {
width:588px;
height:57px;
background:transparent url('gfx/navibar.png') no-repeat top left;
position:relative;
float:right;
clear:none;
margin:0;
padding:0
}
div#navigation ul, div#navigation_eng ul {
list-style-type:none;
font-size:10px;
margin:0 0 0 25px;
padding:0
}
div#navigation ul li, div#navigation_eng ul li {
display:inline;
margin:0;
padding:0
}

div#navigation ul li a, div#navigation_eng ul li a {
position:relative;
z-index:50;
float:left;
height:27px;
padding:0
}
div#navigation ul li a {margin:0 0 0 18px}
div#navigation_eng ul li a {margin:0 0 0 25px}




div#navigation .tab_pocetna a {
width:46px;
background:transparent url('gfx/tab_pocetna.png') no-repeat scroll top center
}
div#navigation .tab_digitalna a {
width:95px;
background:transparent url('gfx/tab_digitalna.png') no-repeat scroll top center
}
div#navigation .tab_standardne a {
width:115px;
background:transparent url('gfx/tab_standardne.png') no-repeat scroll top center
}
div#navigation .tab_svetlece a {
width:97px;
background:transparent url('gfx/tab_svetlece.png') no-repeat scroll top center
}
div#navigation .tab_vesti a {
width:26px;
background:transparent url('gfx/tab_vesti.png') no-repeat scroll top center
}
div#navigation .tab_kontakt a {
width:42px;
background:transparent url('gfx/tab_kontakt.png') no-repeat scroll top center
}


/* English Tabs */



.tab_home a {
width:36px;
background:transparent url('gfx/tab_eng_home.png') no-repeat scroll top center
}
.tab_lboxes a {
width:67px;
background:transparent url('gfx/tab_eng_light-boxes.png') no-repeat scroll top center
}
.tab_adsigns a {
width:101px;
background:transparent url('gfx/tab_eng_advertising-signs.png') no-repeat scroll top center
}
.tab_digiprinting a {
width:82px;
background:transparent url('gfx/tab_eng_digital-printing.png') no-repeat scroll top center
}
.tab_news a {
width:34px;
background:transparent url('gfx/tab_eng_news.png') no-repeat scroll top center
}
.tab_contact a {
width:46px;
background:transparent url('gfx/tab_eng_contact.png') no-repeat scroll top center
}

div#navigation ul li a:hover, div#navigation_eng ul li a:hover, div#navigation ul li a#active, div#navigation_eng ul li a#active {background-position:0 -27px;}
div#navigation ul li a span, div#navigation_eng ul li a span {display:none;}



h2#h_pocetna {
position:absolute;
width:263px;
height:63px;
float:left;
top:212px;
left:auto;
margin:0 0 0 40px;
padding:0;
background:transparent url('gfx/h_pocetnas24.png') no-repeat top left
}
h2#h_home {
position:absolute;
width:357px;
height:55px;
float:left;
top:212px;
left:auto;
margin:0;
padding:0;
background:transparent url('gfx/h_home.png') no-repeat top left
}
h2#h_pocetna span, h2#h_home span {display:none}

div#hit {
position:relative;
float:right;
width:558px;
height:255px;
margin:-74px -15px 0 0;
padding:0;
background:transparent
}
div#hit img {
position:relative;
width:318px;
height:175px;
padding:0;
margin:0 0 0 120px;
border:none
}

div#hit h3, h2#satisfied {
position:relative;
padding:0;
margin:10px 0 0 152px;
width:247px;
height:31px;
}
div#hit h3 {background:transparent url('gfx/h_zadovoljni.png') no-repeat scroll bottom center}
h2#satisfied {background:transparent url('gfx/h_satisfied.png') no-repeat scroll bottom center}
div#hit h3 span, div#hit p, h2#satisfied span {display:none}

div#flashholder {
position:relative;
width:318px;
height:175px;
padding:0;
margin:0 0 0 120px;
border:none
}

div#siluet {
position:absolute;
bottom:0;
left:0;
width:558px;
height:174px;
margin:0;
padding:0;
background:transparent url('gfx/siluete24.png') no-repeat scroll bottom center
}

div#content {
margin:0;
padding:0
}

div#contpocetnaL, div#contpocetnaD {
position:relative;
z-index:1000;
margin:35px 0 10px 0;
padding:0
}

div#contpocetnaL {float:left; width: 435px; border-right:1px dashed #E4E2E2}
div#contpocetnaD {float:right}

div#contpocetnaL p, div#contpocetnaD p {
margin:0 0 6px 6px;
padding:0 0 4px 0;
width:386px
}

div#brziodgovor {
float:left;
width:386px;
padding:0;
margin:7px 0 0 5px;
height:92px;
position:relative;
background:transparent url('gfx/brziback.jpg') no-repeat scroll top left 
}
div#brziodgovor p {
width:270px;
font-size:14px;
line-height:17px;
margin:18px 0 0 17px;
padding:0
}

div#brziodgovor a {color:#FF966A} div#brziodgovor a:hover {color:#E74600}

div#contpocetnaL h2, div#contpocetnaD  h2 {
width:390px;
height:24px;
margin:17px 0 5px 0;
border-bottom:1px solid #eee;
padding:0 0 4px 0
}


div#contpocetnaL h2 span, div#contpocetna h2 span, div#contpocetnaD h2 span, h2#vesti span, h2#pretvesti span,  div#contpocetnaL h2#kontaktpage span, h2#contact span, h2#news span, h2#prenews span {display:none}

div#contpocetnaL h2#dobrodosli {
background:transparent url('gfx/h_dobrodosli.png') no-repeat top left
}

div#contpocetnaL h2#welcome {
background:transparent url('gfx/h_welcome.png') no-repeat top left
}

div#contpocetnaL h2#kontaktpage {
background:transparent url('gfx/h_kontaktpage.png') no-repeat top left
}

div#contpocetnaL h2#contact {
background:transparent url('gfx/h_contact.png') no-repeat top left
}

div#contpocetnaD h2#usluge {
background:transparent url('gfx/h_naseusluge.png') no-repeat top left
}
div#contpocetnaD h2#services {
background:transparent url('gfx/h_services.png') no-repeat top left
}

div#contpocetnaD ul {
margin:4px 0 6px 0;
padding:5px 2px 0 10px;
list-style-type:none;
float:left;
text-align:left;
width:395px
}
div#contpocetnaD ul li {
padding:0;
margin:0 0 6px 0
}
div#contpocetnaD ul li span {
color:#FF8450}


div#footer {
width:100%;
float:left;
padding:0 0 4% 0;
margin:1% 0 0 0;
background:transparent url('gfx/footerback.jpg') repeat-x top left
}

div#footerlimiter {
position:relative;
width:870px;
margin:0 auto;
}

div#newssection, div#newssection_eng {
width:585px;
float:left;
clear:left;
margin:65px 0 0 0;
padding:0
}
div#newssection h2, div#newssection_eng h2 {
width:210px;
height:21px;
margin:0 0 5px 0;
padding:0;
}
div#newssection h2 {background:transparent url('gfx/h_poslevestis.png') no-repeat top left}
div#newssection_eng h2 {background:transparent url('gfx/h_latestnews.png') no-repeat top left}

div#newssection h2 span, div#newssection_eng h2 span, div#emalisection h2 span, div#emalisection_eng h2 span, div#frontinfo h2 span, div#frontinfo_eng h2 span, h2#svetlece span, h2#lightboxes span, h2#standardne span, h2#digitalna span, h2#asigns span, h2#dprinting span {display:none}

.singlenews {
float:left;
width:270px;
text-align:left;
margin:4px 16px 15px 0;
padding:7px 0;
min-height:74px;
height:auto !important;
height:74px;
border-bottom:1px dashed #797783
}

.singlenews h3  {
margin:20px 0;
padding:0;
display:inline;
font:bold 15px/18px verdana, arial;
border-bottom:1px solid #8A8A8A
}

.singlenews h3 a {
text-decoration:none;
color:#D8D8D8;
}
.singlenews h3 a:hover {
color:#FE765D}

.singlenews p {
font:10px verdana, arial;
padding:0;
margin:3px 0;
color:#BEBEBE;
}

.singlenews p.timestamp {
margin:0 0 0 2px;
color:#FF966A;
font:italic 11px/14px verdana, arial;
display:inline
}

.singlenews p.more {
display:inline;
text-decoration:none;
}
.singlenews p.more a {
color:#FF966A;
font-size:10px;
margin:0;
padding:0
}

.singlenews p a:hover {
color:#fff}


div#emalisection, div#emalisection_eng, div#frontinfo, div#frontinfo_eng {
float:right;
width:270px;
text-align:left;
margin:65px 0 0 0;
padding:0
}

div#emalisection h2, div#frontinfo h2, div#frontinfo_eng h2, div#emalisection_eng h2 {
width:225px;
height:21px;
margin:0 0 5px 0;
padding:0;
}
div#emalisection h2 {background:transparent url('gfx/h_brzis.png') no-repeat top left}
div#emalisection_eng h2 {background:transparent url('gfx/h_replay.png') no-repeat top left}
div#frontinfo h2 {background:transparent url('gfx/h_kontakt.png') no-repeat top left}
div#frontinfo_eng h2 {background:transparent url('gfx/h_contactinfo.png') no-repeat top left}

div#fronti {
margin:20px 0 0 0;
padding:0
}
div#fronti p {
color:#a9a8a8;
margin:0 0 6px 0;
padding:0 0 0 28px
}
div#fronti p.imefirme {
border-bottom:1px dashed #797783; 
padding:0 0 3px 0; 
font-size:16px; 
color:#D1D1D1
}
div#fronti p.adresa {background:transparent url('gfx/fronthome.png') no-repeat center left}
div#fronti p.telefon {background:transparent url('gfx/frontphone.png') no-repeat center left}
div#fronti p.email {background:transparent url('gfx/frontmail.png') no-repeat center left}
div#fronti p.msn {background:transparent url('gfx/frontmsns.png') no-repeat center left}
div#fronti p.mapa {background:transparent url('gfx/frontmap.png') no-repeat center left}

div#fronti p a {color:#a9a8a8}
div#fronti p a:hover {color:#fff}

div#emailinfo h3 {
margin:16px 0 12px 0;
font-size:12px;
color:#FF966A
}
div#emailinfo h3 a {
color:#FF966A
}
div#emailinfo h3 a:hover {color:#fff}
div#emailinfo h3 strong {
color:#fff}

div#emailinfo p {
font:10px verdana, arial;
padding:0 110px 0 0;
margin:3px 0;
color:#BEBEBE;
background:transparent url('gfx/emails.png') no-repeat center right
}
div#emailinfo p a {color:#BEBEBE}
div#emailinfo p a:hover {color:#fff}

/* Vesti */

div#contvesti {
width:780px;
position:relative;
float:left;
margin:35px 0 0 42px;
padding:0;
}

h2#vesti, h2#pretvesti, h2#news, h2#prenews {
display:block;
width:390px;
height:29px;
margin:14px 0 25px 0;
border-bottom:1px solid #eee;
padding:0 0 3px 0
}
h2#vesti {background:transparent url('gfx/h_vesti.png') no-repeat top left}

h2#news {background:transparent url('gfx/h_news.png') no-repeat top left}

div#contvesti .newsblock {
float:left;
margin:0 0 34px 0;
padding:0 0 32px 0;
background:transparent url('gfx/newsbottom.jpg') repeat-x bottom left;
}

div#contvesti .newsblock h3 {
display:inline;
margin:0;
padding:0 0 1px 18px;
border-bottom:1px dashed #E1E1E1;
background:transparent url('gfx/newsbullet.png') no-repeat center left;
}
div#contvesti .newsblock p {
display:block;}

i.publishdate {
font-size:12px;
color:#FF8450;
margin:0;
border-bottom:1px dashed #E1E1E1;
padding:0 0 2px 24px;
width:105px;
clear:none;
display:inline}

div#newslist {
width:400px;
clear:left;
margin:-12px 0 0 0;
padding:0}

h2#pretvesti {background:transparent url('gfx/h_prethodne.png') no-repeat top left}
h2#prenews {background:transparent url('gfx/h_oldern.png') no-repeat top left}


div#newslist ul {
list-style:none;
margin:-7px 0 0 0;
padding:0 0 0 4px
}

div#newslist ul li {
background:transparent url('gfx/newslistbullet.png') no-repeat center left;
margin:4px 0 4px 0;
padding:0 0 0 18px;
}
div#newslist ul li a {
color:#7B7B7B;
font-size:15px;
text-decoration:none
}
div#newslist ul a:hover {color:#C9C9C9}
div#newslist ul i {
font-size:11px;
color:#FF8450;
padding-left:15px}

a#nazad {
display:block;
margin:8px 0 8px 330px;
padding:0;
width:120px;
font-size:15px;
color:#FF6923;
text-align:center
}
a#nazad:hover {
text-decoration:none;
color:#AEAEAE}

a#nazad span {color:#AEAEAE}

/* Svetlece Reklame */

div#contproduct {
position:relative;
float:left;
width:392px;
margin:35px 0 0 0;
padding:0 10px 0 0
}


div#contproduct h2#svetlece, div#contproduct h2#standardne, h2#digitalna, div#contproduct h2#lightboxes, div#contproduct h2#asigns, div#contproduct h2#dprinting {
width:390px;
height:24px;
margin:17px 0 5px 0;
border-bottom:1px solid #eee;
padding:0 0 4px 0
}

div#contproduct h2#svetlece {background:transparent url('gfx/h_svetlece.png') no-repeat top left}
div#contproduct h2#standardne {background:transparent url('gfx/h_standardne.png') no-repeat top left}
div#contproduct h2#digitalna {background:transparent url('gfx/h_digitalna.png') no-repeat top left}
div#contproduct h2#lightboxes {background:transparent url('gfx/h_lightboxes.png') no-repeat top left}
div#contproduct h2#asigns {background:transparent url('gfx/h_adver_signs.png') no-repeat top left}
div#contproduct h2#dprinting {background:transparent url('gfx/h_dprinting.png') no-repeat top left}



div#contproduct p {
margin:0 0 6px 6px;
padding:0 0 4px 0
}
div#portgallery {
background:transparent url('gfx/galleryholder.png') no-repeat top left;
width:465px;
min-height:219px;
height:auto !important;
height:219px;
float:right;
clear:right;
margin:70px 0 0 0;
padding-top:32px;
}

div#portgallery .forimage {
float:right;
width:200px;
min-height:194px;
height:auto !important;
height:194px;
margin:0 14px 0 0;
padding:0;
background:transparent url('gfx/imageholders.png') no-repeat top left
}

.forimagenews {
float:left;
width:200px;
margin:10px 15px 10px 0;
padding:0;
background:transparent url('gfx/imageholders.png') no-repeat top left
} 


div#portgallery .forimage a, .forimagenews a  {
float:left;
display:block;
width:170px;
margin:11px 0 0 14px;
text-decoration:none;
padding:0
}
div#portgallery .forimage a img, .forimagenews a img {border:1px solid #eee;padding:0;margin:0}
div#portgallery .forimage a img:hover, .forimagenews a img:hover {border:1px solid #4A4855}

div#portgallery .forimage p a {
text-align:left;
font-size:10px;
margin:0 0 0 12px;
padding:1px 0 2px 0;
color:#7b7b7b;
border-bottom:1px dashed #E1E1E1
} 

div#portgallery .forimage p a:hover {color:#000}

div#portgallery .forimage p a span {color:red;padding-right:4px}


/* Kontakt strana */
div#cpage {
font-size:15px;
margin:20px 0 0 10px;
padding:0;
}

div#cpage .kimefirme {
font-size:18px;padding-left:0}

div#cpage p {
display:block;
padding-left:30px}

div#cpage p a {
color:#7B7B7B}
div#cpage p a:hover {
color:#C9C9C9}

.ktelefon {
background:transparent url('gfx/ikophone.png') no-repeat center left
}
.kadresa {
background:transparent url('gfx/ikohome.png') no-repeat center left
}
.kemail {
background:transparent url('gfx/ikomail.png') no-repeat center left
}
.kmsn {
background:transparent url('gfx/ikomsn.png') no-repeat center left
}
.kmapa {
background:transparent url('gfx/ikomapa.png') no-repeat center left
}

div#contpocetnaD form {
margin:4px 21px 0 0;
border:none;
padding:0}


div#form_skloniti {display:none}

div#contpocetnaD form legend {color:#FE814E}
div#eng_legend form legend {display:none}


div#contpocetnaD form fieldset {
padding:0 30px 32px 30px;
border:1px solid #eee}


div#contpocetnaD form fieldset input, div#contpocetnaD form fieldset textarea {
background:#f2f2f2;
border:none;
font-size:13px;
padding:3px 5px}

div#contpocetnaD form fieldset textarea {
overflow:hidden}


a#developed {
position:absolute;
top:auto;
left:0;
margin:186px 0 0 -55px;
width:14px;
height:81px;
background:transparent url('gfx/nb_logo.png') no-repeat -14px 0;
}

a#developed span {display:none}

a#developed:hover {background:transparent url('gfx/nb_logo.png') no-repeat 0}

div#mailservis {
margin:20px 0 0 0;
padding:4px
}


div#mailservis .red {
float:left;
margin-bottom:0px;
padding:0;
color:#FF493B
}


div#portgallery_ind {
background:transparent url(gfx/galleryholder.png) no-repeat scroll left top;
clear:right;
float:right;
height:auto !important;
margin:80px 0 0 -15px;
min-height:219px;
padding-top:32px;
width:465px;
}



div#individual_chunk {
display:block;
margin:20px 0 0 50px;
}

.individual_image_holder {
width:426px;
min-height:219px;
height:auto !important;
height:219px;
margin:-28px 0 0 -24px;
padding:0;
background:transparent url('gfx/imageholder_individual.png') no-repeat top left
}


.individual_image_holder a {
float:left;
display:block;
margin:17px 0 0 23px;
}

.individual_image_holder a img {
border:1px solid #eee;
}

.individual_image_holder a:hover img {
border:1px solid #000;
}

div#individual_chunk h3 {
background:transparent url(gfx/newsbullet.png) no-repeat scroll left center;
border-bottom:1px dashed #E1E1E1;
display:block;
float:left;
clear:left;
margin:14px 0 0 2px;
padding:0 0 1px 18px;
}

div#individual_chunk p {
clear:left;
display:block;
margin:0;
padding:6px 38px 10px 0
}


div#prev_next {
padding-top:8px;
display:block;
float:left;
margin:-2px 0 25px 4px;
width:370px;
border-top:1px dashed #E1E1E1
}

div#prev_next a {
color:#FF795E;
font-size:11px;
margin-right:10px;
}

div#prev_next a:hover {
text-decoration:none;
color:#7B7B7B
}


div#lista_ostalih_artikala {
clear:left;
display:block;
margin:5px 0 0 0;
width:345px;
}

div#lista_ostalih_artikala h3 {
background:transparent url(gfx/newsbullet.png) no-repeat scroll left center;
border-bottom:1px dashed #E1E1E1;
clear:left;
display:block;
padding:5px 0 5px 18px;
margin-bottom:10px;
}

div#lista_ostalih_artikala ul {
float:left;
list-style:none;
margin:0;
padding:0 0 0 4px;
}

div#lista_ostalih_artikala ul li {
background:transparent url(gfx/newslistbullet.png) no-repeat scroll left center;
margin:4px 0;
padding:0 0 0 18px;
text-align:left;
}

div#lista_ostalih_artikala ul li a {
color:#7B7B7B;
font-size:15px;
text-decoration:none;
}

div#lista_ostalih_artikala ul li a:hover {color:#C9C9C9}

div#lista_ostalih_artikala ul li i {
color:#FF8450;
font-size:11px;
padding-left:15px;
}




div#contpocetnaL .mailservis {
padding:5px 30px;
}


.pages {
display:block;
clear:both;
margin:10px 25px 10px 55px;
padding:5px 0;
border-bottom:1px dashed #E1E1E1;
text-align:center
}

.pages a {
margin-right:24px;
color:#FF0000;
font:600 13px/15px tahoma,arial,verdana;
text-decoration:none
}

.pages a span {color:#7B7B7B}

.pages a:hover span {color:#FF0000;}















