@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*end Reset*/

/*main style*/
html {height:100%;}
body { background-color:#dcdcdb; font-family:Verdana, Arial, Helvetica, sans-serif;  height:100%; font-size:14px; background-image:url(images/body.png); background-position:top left; background-repeat:repeat-x; color:#333;   }
h1 { font-size:34px; margin-top:30px; margin-bottom:25px; color:#1d1e2d; padding-bottom:10px; padding-left:23px; text-shadow:1px 1px 1px #fff;}
h2 { font-size:26px; margin-top:20px; margin-bottom:15px;}
a:link, a:visited, a:active { color:#000; text-decoration:none;}
a:hover { color:#333;}
div.vesti { border-bottom:1px dashed #333; box-shadow: 0px 1px 0px #fff; position:relative;}
.vesti h2 {  margin-bottom:30px; padding-bottom:3px; }
div.vesti#single { border:none; box-shadow:none;}
div.vesti#single .borderedf { margin-bottom:5px;}
p.razmak { margin-top:5px;}
div.detalji { position:absolute; right:5px; bottom:20px; background-image:url(images/detalji.png); background-position:top right; background-repeat:no-repeat; width:77px; height:24px;padding-top:7px; padding-left:43px;}
div.detalji1 { position:absolute; right:5px; bottom:35px; background-image:url(images/detalji.png); background-position:top right; background-repeat:no-repeat; width:77px; height:24px;padding-top:7px; padding-left:43px;}

div.detalji2 { position:absolute; right:5px; bottom:5px; background-image:url(images/detalji.png); background-position:top right; background-repeat:no-repeat; width:72px; height:24px;padding-top:7px; padding-left:48px;}
div.detalji3 {  background-image:url(images/detalji.png); background-position:top right; background-repeat:no-repeat; width:72px; height:24px;padding-top:7px; padding-left:48px;}

div.detaljibig { background-image:url(images/detaljibig.png); background-position:top left; background-repeat:no-repeat; width:500px; height:29px;padding-top:9px; padding-left:36px; margin-top:20px; font-weight:bold;}
div.detaljimedium { background-image:url(images/detaljisr.png); background-position:top left; background-repeat:no-repeat; width:400px; height:29px;padding-top:8px; padding-left:34px; margin-top:20px; font-weight:bold;}
.detalji a { text-decoration:none; color:#333;}
h3 { font-size:22px; margin-top:15px; margin-bottom:10px;}
#whole { position:relative; min-height:100%;}
#kontejner { width:880px;  margin-right:auto; margin-left:auto; padding-bottom:244px;}
#top {  padding-top:70px; height:85px; background-image:url(images/iskre.jpg); background-position:center top; background-repeat:no-repeat;  }
#top a img { border:none;}
div.del { margin-top:20px;}
div.delat { float:left; margin-top:0;  margin-left:10px; width:600px;}
.delat h2 { margin-top:0;}
.bolded {  font-weight:bold;}
.crveno { color:#FF0000;}
#footer { padding-top:19px;  padding-bottom:5px;  font-size:12px; height:220px;  bottom:0; position:absolute; width:100%; color:#666; text-align:center; border-top:1px solid #fff;  }
#infoot { width:500px; margin-right:auto; margin-left:auto; text-align:left;}
#infoot h3 { margin:0; padding:0; padding-top:25px; margin-bottom:20px;}
#infoot p { margin-bottom:5px;}
div#ancom { background-color:#b9b8b8; padding:6px; font-weight:bold;}
#ancom a { color:#333;}
#footer img { float:left; margin-right:25px; margin-left:25px; padding-bottom:15px;}
#footer a {text-decoration:none; color: #333;}
#footer a:hover {color:#074281;}
p { line-height:140%;}
/*navigacija*/
#meni { height:62px; }
#logo { }
ul#topmeni { padding-top:3px; padding-left:24px; background-image:url(images/meni.png); background-position:top right; background-repeat:no-repeat; height:40px; }
ul#topmeni li { float:left; }
ul#topmeni li a { text-decoration:none; color:#000; font-size:12px; display:block; padding:30px; padding-top:12px; padding-bottom:12px;  font-weight:bold; text-shadow:1px 1px 1px #fff; /*background-image:url(images/menilink.png); background-position:center top; background-repeat:no-repeat; */ border-left:1px solid #fff; border-right:1px solid #233c58; }
ul#topmeni li a:hover {  background-image:url(images/darker2.png); background-position:top left; background-repeat:repeat-x; }
ul#topmeni li a#aktivan { background-image:url(images/darker2.png); background-position:top left; background-repeat:repeat-x; }
ul#topmeni li a#posl { margin-right:0; border-right-color:#fff;}
#sadrzaj { background-color:#dcdcdb; margin-top:15px; padding-top:15px; padding-bottom:20px; padding-left:23px; text-shadow:1px 1px 1px #fff;}
ul.lista { list-style:circle; list-style-position:outside; margin-top:3px; margin-bottom:5px; padding-left:20px;}
ul.lista li { line-height:130%; }
ul.lista#ref { }
ul.lista#ref li { float:left; width:410px; line-height:150%;}
.flr { float:right;}
#logo { padding-top:10px; position:relative;}
#sert { position:absolute; top:8px; right:100px;}
#iso { position:absolute; top:6px; right:220px;}
.bordered { padding:2px; border:1px solid #fff; margin-right:10px;}
.borderedf { padding:2px; border:1px solid #fff; float:left; margin-right:10px; margin-bottom:20px;}
.borderedft { padding:2px; border:1px solid #fff; float:left; margin-top:5px; margin-right:15px; margin-bottom:10px;}
.borderedfr { padding:2px; border:1px solid #fff; float:right; margin-left:10px; margin-bottom:20px;}
#lang {float:right; margin-top:23px; margin-right:12px; width:95px; hight:38px;}
#lang a img { border:none;}
.razmaktop { margin-top:10px;}
.cleared { clear:both;}
#mapa { margin-top:40px;}
.gal { padding-top:25px;}

.galer img { margin-bottom:20px;}
.centered { text-align:center;}
.uvoznici { margin-top:20px;}
.uvoznici ul { list-style:none;}
.uvoznici ul.lista { padding-left:0;}
.uvoznici ul.lista li { margin-bottom:7px;  position:relative; padding-bottom:5px; border-bottom:1px dashed #333; box-shadow: 0px 1px 0px #fff;}
.uvoznici ul.lista li div.detalji { position:absolute; right:5px; bottom:2px; background-image:url(images/detalji.png); background-position:top right; background-repeat:no-repeat; width:77px; height:24px;padding-top:7px; padding-left:43px;}
.uvoznici img { vertical-align:middle; margin-right:5px; padding:1px; background-color:#fff; border:1px solid #000;}
table.tablica { padding:3px; border-collapse:separate; border-spacing:2px; width:725px; }
table.tablica td { padding:7px;  border:1px solid #ccc;}
table.tablica tr { background-color:#fff;}
table.tablica tr.naslov { font-weight:bold; font-size:18px; background-color:#dcdcdb; color:#333; background-image:url(images/naslov.png); background-position:top left; background-repeat:no-repeat; text-align:center; }
table.tablica tr.naslov td.manji { font-size:16px;}
table.tablica tr.naslov td {padding-top:10px; padding-bottom:10px; border:none; }
table.tablica tr.drugi {  background-color:#f6f5f5;}
div.invert ul.lista { padding-left:440px;}
div.invert img.borderedft { margin-top:5px; margin-right:40px;}
div.invert table.tablica { width:411px; margin-top:12px; }
div.invert table.tablica tr.naslov  {background-image:url(images/naslovmali.png); background-position:top left; background-repeat:no-repeat;}
div.komponente { background-color:#d5d8c7; border:1px solid #fff; padding:10px; width:384px;}
div.komponente ol { list-style-type: none; list-style-position:inside; }
div.komponente ol li {  background-image:url(images/kruzic.png); background-position:left; background-repeat:no-repeat;  padding-bottom:3px; padding-left:6px; line-height:130%;}
span.broj { display:inline-block; margin-right:7px;}
.blacked { color:#000;}
.grey { color:#585757;}
.palepink { background-color:#fac5e2;}