body { margin: 0; padding: 0; background:#fff url(images/sr_bg_tile.png) repeat-x left top; font-family: Arial, Helvetica, sans-serif; color: #000; font-size:12px; }
img { border: none; }
h1, h2, h3, #h1 { margin: 0; padding: 0; font-weight: normal; }
p, ul, ol {	margin-top: 0; padding-top: 0; }
ul { margin-left: 0; padding-left: 0; list-style-type: square; list-style-position: inside; }
ol { margin-left: 0; }
input { margin:0; font-size:12px; padding:1px; border:1px solid #000; }
select { margin:0 0 10px 0; font-size:16px; padding:2px; border:2px solid #ccc; }
textarea { font-size:12px; padding:1px; border:2px solid #ccc; }
form { margin:0; padding:0; }

img, div.dot, div.dot1, div.dot2, div.dot3, div.dot4, .tuner_play, .tuner_stop { behavior: url(iepngfix.htc); }

.container { width: 1000px; margin: 0 auto; height:700px; overflow:hidden; background:url(images/sr_bg.png) no-repeat left top; position: relative; }
.containerDownload { width: 1000px; margin: 0 auto; height:650px; overflow:hidden; background:url(images/download_header.png) no-repeat left top; position: relative; }
.containerKontakt { width: 1000px; margin: 0 auto; height:650px; overflow:hidden; background:url(images/kontakt_bg.jpg) no-repeat left top; position: relative; }
.containerKlijenti { width: 1000px; margin: 0 auto; height:830px; overflow:hidden; background:url(images/klijenti_bg.jpg) no-repeat left top; position: relative; }

.linkBox01 { height:86px; width:100%; position:absolute; top:104px; left:0; }
.linkBox01 a, .linkBox01 a:active, .linkBox01 a:visited { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr1.png) no-repeat left top; }
.linkBox01 a:hover { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr1a.png) no-repeat left top; }

.linkBox02 { height:85px; width:100%; position:absolute; top:208px; left:0; }
.linkBox02 a, .linkBox02 a:active, .linkBox02 a:visited { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr2.png) no-repeat left top; }
.linkBox02 a:hover { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr2a.png) no-repeat left top; }

.linkBox03 { height:85px; width:100%; position:absolute; top:312px; left:0; }
.linkBox03 a, .linkBox03 a:active, .linkBox03 a:visited { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr3.png) no-repeat left top; }
.linkBox03 a:hover { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr3a.png) no-repeat left top; }

.linkBox04 { height:85px; width:100%; position:absolute; top:415px; left:0; }
.linkBox04 a, .linkBox04 a:active, .linkBox04 a:visited { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr4.png) no-repeat left top; }
.linkBox04 a:hover { text-indent:-9999px; display:block; height:85px; width:100%; background:url(images/sr4a.png) no-repeat left top; }

.dLine { height:320px; background:url(images/d-line1px.gif) repeat-x left top; width:100%; overflow:hidden; margin-top:158px; }
.dLineL { width:275px; background:url(images/d-line.png) no-repeat left top; float:left; height:320px; }
.dLineC { width: 680px; float:left; overflow:hidden; height:auto; }

.dBox { height:149px; width:92px; padding:10px 30px 0 0; font-size:11px; float:left; }
.dBox img { border:1px solid #393637; }
.dBox .title { width:100%; height:13px; color:#393637; padding-top:3px; }
.dBox .link { width:100%; color:#393637; padding-top:3px; }
.dBox .link a, .dBox .link a:active, .dBox .link a:visited { color:#9a9c9e; text-decoration:none; }
.dBox .link a:hover { color:#393637; text-decoration:none; }

.dNav { height:22px; }
.dNavNazad { width:89px; height:22px; float:left; }
.dNavNazad a, .dNavNazad a:active, .dNavNazad a:visited { background:url(images/dnazada.gif) no-repeat left top; width:89px; height:22px; text-indent:-9999px; display:block; }
.dNavNazad a:hover { background:url(images/dnazad.gif) no-repeat left top; }
.dNavSledeca { width:106px; height:22px; float:right; }
.dNavSledeca a, .dNavSledeca a:active, .dNavSledeca a:visited { background:url(images/dsledecaa.gif) no-repeat left top; width:106px; height:22px; text-indent:-9999px; display:block; }
.dNavSledeca a:hover { background:url(images/dsledeca.gif) no-repeat left top; }
.dNav ul { margin:5px 0 0; padding:0; list-style-type:none; list-style-position:inside; float:right; }
.dNav ul li { float:left; }
.dNav ul li a, .dNav ul li a:visited, .dNav ul li a:active { padding:0 10px; font-size:14px; color:#303030; text-decoration:none; }
.dNav ul li a:hover { font-weight:bold; }

.klijentiTxt { position:absolute; top:207px; left:600px; width:330px; font-size:12px; }
.containerKlijenti img { position:absolute; top:408px; left:290px; }
.containerKlijenti .stripe { position:absolute; top:665px; right:0px; width:409px; height:20px; padding:7px 0 0 12px; color:#fff; background-color:#d2232a; }

.kBox { width:400px; float:right; margin-top:200px; color:#FFF; }

.footerR { height:22px; width:100%; position:fixed !important; position:absolute;left:0px; bottom:0px; background-color:#d2232a; }

.footerRed { height:22px; overflow:hidden; width:1000px; margin:0 auto; background-color:#d2232a; }
.footerRed a, .footerRed a:active, .footerRed a:visited { padding:5px 15px 0; display:block; height:22px;  float:left; color:#fff; background-color:#d2232a; text-decoration:none; }
.footerRed a:hover { background-color:#fff; color:#d2232a; }

.footerRed ul { margin:0; padding:0; list-style-type:none; list-style-position:inside; float:right; }
.footerRed ul li { float:left; }
.footerRed ul li a, .footerRed ul li a:visited, .footerRed ul li a:active { padding:4px 10px 0; color:#fff; background-color:#d2232a; text-decoration:none; }
.footerRed ul li a:hover { background-color:#fff; color:#d2232a; }
.rMaterijalF { padding:1px 20px 0; }