body {margin: 0 auto; padding: 0; text-align: left; background: white; background-image: url("bg_linija.gif"); background-repeat: repeat-x; font: normal 14px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #666;}

img {border: 0;}
p {line-height: 150%; margin: 0 0 8px 0;}

blockquote {font-style: oblique; margin: 12px 12px 12px 30px; padding: 0 0 0 12px; border-left: 4px solid #ff30ff;}
abbr {border-bottom: 1px dotted; cursor: help;}
acronym {border-bottom: 1px dotted; cursor: help;}
.help {border-bottom: 1px dotted; cursor: help;}
.kap {font: normal 12px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; text-transform: uppercase; letter-spacing: 2px;}
.kapt {text-transform: capitalize;}
.data {font-size: 83%; color: #666; font-family: "Courier New", Courier, "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", Times, serif; text-decoration: none; margin-top: 0px; margin-bottom: 8px;}

ul {margin: 0; padding: 0; list-style: none;}

.prvo {float: left; font-size: 620%; line-height: 83%; padding-top: 4px; color: #999;}
.prvi {float: left; font-size: 290%; line-height: 83%; padding-top: 6px; color: #999;}

a, a:active, a:link {color: #ff30ff; text-decoration: none; border-bottom: 1px dotted #ff30ff;}
a:hover {color: #ff30ff; background: #f0efee; border-bottom: 1px solid #ff30ff;}
a:visited {text-decoration: none;}

a.a_shadowbox:link {text-decoration: none; border-bottom: none; background: transparent;}
a.a_shadowbox:visited {text-decoration: none; border-bottom: none; background: transparent;}
a.a_shadowbox:active {text-decoration: none; border-bottom: none; background: transparent;}
a.a_shadowbox:hover {text-decoration: none; border-bottom: none; background: transparent;}

a.b_shadowbox:link {text-decoration: none; border-bottom: none; background: transparent;}
a.b_shadowbox:visited {text-decoration: none; border-bottom: none; background: transparent;}
a.b_shadowbox:active {text-decoration: none; border-bottom: 1px solid #777; background: transparent;}
a.b_shadowbox:hover {text-decoration: none; border-bottom: 1px solid #777; background: transparent;}

a.go:link {text-decoration: none; border-bottom: none; background: white;}
a.go:visited {text-decoration: none; border-bottom: none; background: white;}
a.go:active {text-decoration: none; border-bottom: none; background: white;}
a.go:hover {text-decoration: none; border-bottom: none; background: white;}

a.gol:link {text-decoration: none; border-bottom: none; color: #777; border-bottom: 1px dotted #777;}
a.gol:visited {text-decoration: none; border-bottom: none; color: #777; border-bottom: 1px dotted #777;}
a.gol:active {text-decoration: none; border-bottom: none; color: #777; border-bottom: 1px dotted #777;}
a.gol:hover {text-decoration: none; border-bottom: none; color: #444; border-bottom: 1px solid #777;}

a.bm:link {text-decoration: none; border-bottom: none; background: transparent;}
a.bm:visited {text-decoration: none; border-bottom: none; background: transparent;}
a.bm:active {text-decoration: none; border-bottom: none; background: transparent;}
a.bm:hover {text-decoration: none; border-bottom: none; background: transparent;}
a.bm {text-decoration: none; border-bottom: none; background: transparent;}

a.dnol:link {text-decoration: none; border-bottom: none; background: white; color: #999;}
a.dnol:visited {text-decoration: none; border-bottom: none; background: white; color: #999;}
a.dnol:active {text-decoration: none; border-bottom: none; background: white; color: #999;}
a.dnol:hover {text-decoration: none; border-bottom: none; background: white; color: #ff30ff;}

#logo {display: block; float: left;}
.km {border: 1px solid #e0e0e0;}
.km2 {border: 0;}
.km-img {padding: 5px; line-height: 0; border: 1px solid #e0e0e0;}

#ram {margin-left: auto; margin-right: auto; margin-top: 0; padding: 0; width: 900px; text-align: center;}
#ram1 {margin: 0; padding: 0; display: block; float: left; width: 900px; height: 110px; text-align: left;}

#ram1l {margin: 0; padding: 0; display: block; float: left; width: 280px; height: 46px; padding: 15px 0 0 0; text-align: left; margin-top: 18px;}
#ram1l a:hover {text-decoration: none; border-bottom: none; background: white;}
#ram1d {margin: 0; padding: 0; display: block; float: left; width: 620px; padding: 18px 0 0 0; text-align: right; margin-top: 20px;}

#ram2 {margin: 0; padding: 0; display: block; float: left; width: 900px; text-align: left;}
#ram2l {margin: 0; padding: 0; display: block; float: left; width: 279px; text-align: left;}
#ram2s {margin: 0; padding: 0; display: block; float: left; width: 620px; min-height: 620px; text-align: left; border-top: 3px double #e0e0e0;}
#blok {display: block; float: left; width: 620px; text-align: left;}

.naslov {display: block; width: 590px; margin-left: 30px;}
.naslov-t {padding: 15px 0 5px 0; font: normal 21px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #666; text-align: right; letter-spacing: 1px;}
.tekst {margin: 0; padding: 0; font: normal 14px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #666; text-align: justify;}
.tekst-km {margin: 20px 0 6px 0; padding: 0; font: normal 11px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #666; text-align: left; color: #999;}
.tekst-r {color: #ff30ff;}
.tekst-z {color: #00adac;}
.tekst-s {color: #999;}

.dag {width: 590px; margin-left: 30px; color: #888; background: #f0efee;}
.dag-l {display: block; float: left; width: 300px; padding: 8px; font-weight: bold; color: #888; background: #f0efee;}
.dag-d {display: block; float: right; width: 258px; padding: 8px; color: #777; text-align: right; background: #f0efee;}
.dag-l2 {display: block; float: left; width: 200px; padding: 8px; font-weight: bold; color: #888; background: #f0efee;}
.dag-d2 {display: block; float: right; width: 358px; padding: 8px; color: #777; text-align: right; background: #f0efee;}
.frls {display: block; float: left; width: 574px; padding: 8px; margin-left: 30px; color: #888; background: #f0efee;}
.frls2 {display: block; float: left; width: 574px; padding: 8px; margin-left: 30px; margin-top: 6px; color: #888; background: #f0efee;}

.frls-l {display: block; float: left; width: 390px; margin-left: 30px;}
.frls-list {margin: 8px 0 0 20px; font: normal 14px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #666; line-height: 150%; padding: 0;}
.frls-list ul {list-style: none; padding: 0; margin: 0 0 4px 0;}
.frls-list li {margin: 0; padding: 0 0 8px 10px; background: url("tackica.gif") no-repeat; background-position: 0 5px;}
.frls-img {float: right; display: block; padding: 5px; margin: 12px 0 10px 0; line-height: 0; border: 1px solid #e0e0e0;}

.prog {width: 590px; margin-left: 30px;}
.prog-l {display: block; float: left; width: 110px; padding: 8px 0 8px 0; color: #888; border-top: 1px solid #e1dfd6;}
.prog-d {display: block; float: left; width: 480px; padding: 8px 0 8px 0; color: #777; text-align: left; border-top: 1px solid #e1dfd6;}
.prog-d1 {display: block; float: left; width: 240px; padding: 8px 0 8px 0; color: #777; text-align: left; border-top: 1px solid #e1dfd6;}
.prog-d2 {display: block; float: left; width: 240px; padding: 8px 0 8px 0; color: #777; text-align: right; border-top: 1px solid #e1dfd6;}

ul.navlist {width: 900px; list-style: none; line-height: 40px; display: inline; clear: both;}
.navlist li {float: right;}
.navlist li a {color: #999;	text-decoration: none; border-bottom: none; margin-left: 20px;}
.navlist li a:hover {color: #ff30ff; background: white; text-decoration: none; border-top: 1px solid #999;}
.navlist #current {color: #666; border-top: 1px solid #ff30ff;}

#kontakt-lijevo {display: block; float: left; width: 280px; margin: 12px 0 16px 14px; font: normal 14px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #777; text-align: left;}
#kontakt-desno {display: block; float: right; width: 290px; margin: 12px 0 16px 0; font: normal 14px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #777; text-align: left;}
.kontakt-ljv {padding: 0 0 10px 20px; line-height: 150%;}
.kontakt-dsn {padding: 0 0 8px 0;}
.grjeska {width: 256px; padding: 5px 8px 5px 8px; margin: 4px 0 8px 0; font: bold 11px Verdana, Tahoma, Arial, Helvetica, Helve, sans-serif; color: White; background: Red;}
.golub {width: 256px; padding: 8px; margin: 4px 0 8px 0; font: bold 11px Verdana, Tahoma, Arial, Helvetica, Helve, sans-serif; color: White; background: #ff30ff; text-align: center;}

#okvir-blok {margin-left: 30px; display: block; float: left; text-align: left; width: 600px;}
#okvir-box {margin: 0 0 6px 30px; display: block; float: left; text-align: left; width: 600px;}
.okvir-slika {display: block; float: left; background-color: #f7efef; margin: 6px 6px 0 0; padding: 3px; border: 1px solid #e0e0e0;}

.dno {font: normal 11px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #999; margin: 30px 0 0 0; padding-top: 3px; display: block; float: left; width: 900px; height: 50px; text-align: right; border-top: 3px double #e0e0e0;}
.dno2 {font: normal 11px Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif; color: #999; margin: 10px 0 50px 0; padding-top: 3px; display: block; float: left; width: 900px; text-align: right; border-top: 3px double #e0e0e0;}

.contact-area {display: block; float: right; width: 290px; margin-top: 14px; margin-left: 10px;}

/* Global Form Styles */
input, textarea {width: 282px; padding: 2px; margin-bottom: 6px; background: #fff; border: 1px solid #e0e0e0; border-top: 3px solid #e0e0e0; font: normal 13px Verdana, Tahoma, Arial, Helvetica, Helve, sans-serif; color: #555;}
input:hover, textarea:hover {background: #f0efee; border: 1px solid #ff30ff; border-top: 3px solid #ff30ff;}
input:focus, textarea:focus {background: #f7efef; border: 1px solid #ff30ff; border-top: 3px solid #ff30ff;}
.submit {border: 0; width: 80px; float: right; background: #f0efee;}
.submit:hover, .submit:active {border: 0; background: #ff30ff; color: #fff; cursor: pointer;}
.radio {background: none; border: 0;}
.ejobl:hover, .ejobl:focus {background: #fff; border: 1px solid #e0e0e0; border-top: 3px solid #e0e0e0;}
.radiobtn_list input {margin: 0 0 0 30px; float: left; width: 30px; border: 0;}
.radiobtn_list label {margin: 0 0 0 30px; display: block;}
.radiobtn_text {padding: 0 0 10px 0;}