#noIE6 {
	display: none;
}

body {
	margin: 0px; padding: 0px;
	font-family: Arial, Verdana; font-size: 11px; color: #383838; line-height:23px;
	background: #e6e6e6 url(images/bg.jpg) repeat-x;
}

.pozadina {
	background: url(images/header.png) no-repeat;
	background-position:top;
	margin:0 auto;
}

.container {
	width:930px;
	margin:0 auto;
}		

#footer {
	clear:both;
	height:70px;
	padding-top:40px;
	font-size:11px;
	background: #6e6e6e url(images/footer.png) repeat-x;
	background-position:top;
}

#footer a {
	font-weight:normal;
}

#left-naslov h2 {
	background: url(images/h4.png) no-repeat;
	width:255px;
	height:31px;
	padding-left:25px;
	color:#fff;
	padding-top:9px;
	font-size:12px;
	margin-top:0px;
	margin-bottom:1px;
	float:left;
}

#left-naslov2 h2 {
	background: url(images/h5.png) no-repeat;
	width:255px;
	height:31px;
	padding-left:25px;
	color:#fff;
	padding-top:9px;
	font-size:12px;
	margin-bottom:3px;
	float:left;
}

#left-naslov2 {
	margin-top:32px;
}

.banner3-top {
	float:left;
	background: url(images/banner-top.png) no-repeat;
	width:280px; height:10px;
	float:left;
}
.banner3-bottom {
	float:left;
	background: url(images/banner-bottom.png) no-repeat;
	width:280px; height:6px;
}

.referenca {
	float:left;
	background: #535353 url(images/banner2.png) repeat-x;
	padding-top:5px;
	width:280px;
}

a {
	color:#2e77bb;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

a:hover {
	color:#8ec2f3;
	text-decoration:none;
	font-weight:bold;
}

.out {
	margin-right:30px;
}

#header-top {
	float: right;
	height:40px;
}

#header {
	float:left;
	background-position:bottom;
	width:920px;
	height:200px;
}

#header a {
	color:#dbc9ff;
	font-weight:normal;
	text-decoration:underline;
}

#header a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#header-right {
	float:right;
	margin-top:70px;
	height:80px;
	width:320px;
}

.kontakt2 {
	height:80px;
	margin-right:15px;
	color:#fff;
	font-size:11px;
	float:left;
}

.kontakt2a {
	float:left;
	height:70px;
	margin-right:15px;
	font-size:11px; color:#fff;
}

#main {
	float:left;
	width:920px;
	padding-left:10px;
	padding-bottom:20px;
}

h1 {
	color:#a38ed9;
	font-size:14px;
	padding-bottom:0px;
}

#main-bottom {
	float: left;
	width: 920px; height: 33px;
	margin-left: 10px;
	padding-top: 10px;
	background: url(images/main-bottom.jpg) no-repeat;
}

.copy p {
	margin-top:0px;
}

.h2 {
	color:#6f6f6f;
	padding-top:8px;
	float:left;
	padding-bottom:8px;
}

#main h2 a {
	color:#a597e3;
}

#main h2 a:hover {
	color:#d7cffc;
}

.crta3 {
	background: #d9d9d9;
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
	margin-top:0px;
	width:580px;
}

a .h2 {
	width:248px;padding-left:10px;
	height:auto;
}

a:hover .h2 {
	color:#bbbbbb;
}

.kontakti-m {
	float:left;
	color:#f0ffd7;
	margin-right:15px;
}

#kontakti {
	float:right;
	color:#f0ffd7;
	margin-top:50px;
}

#logo a {
	display:block;
	width:280px;
	height:180px;
	cursor:pointer;
}

#left {
	float:left;
	margin-top:23px;
	width:280px;
}

#maintext {
	float:left;
	font-size:12px;
	padding-left:10px;
	margin-top:2px;
	color:#727272;
	width:630px;
	background: url(images/maintext.png) no-repeat;
}

.ljubicasto {
	color:#56469c;
	margin-bottom:10px;
	font-size:12px;
	padding-bottom:0px;
}

.ljubicasto2 {
	color:#56469c;
	margin-bottom:10px;
	font-size:12px;
	padding-bottom:0px;
}

.stranice {
	text-align:center;
	float:left;
	padding-top:5px;
	width:605px;
	padding-bottom:5px;
	color:#9e9e9e;
}

#ostali-clanci22 {
	background: #efefef;
	width:560px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px; padding-right:10px;
	margin-top:10px;
	float:left;
}

.clanak {
	float:left;
	padding-right:10px;
}

.clanak2 a {
	font-size:12px;
	padding-right:10px;
}

.stranice a {
	padding-left:4px; color:#595959; font-weight:bold;
	background:#dbdbdb; text-decoration:none;
	padding-right:4px;
}

.stranice a:hover {
	text-decoration:none; font-weight:bold;
	background:#a9a9a9;
	color:#fff;
}

.stranice strong {
	text-decoration:none; font-weight:bold;
	padding-left:4px;
	background:#b4b4b4;
	margin-right:4px;
	color:#fff;
}

.banner7 p {
	padding-top:6px;
}

#maintext2 {
	float:left;
	font-size:12px;
	margin-left:10px;
	padding-left:20px;
	padding-right:15px;
	margin-top:30px;
	background: #ffffff;
	min-height:580px;
	width:585px;
}

#maintext-bottom {
	float:left;
	background: url(images/vocor3.png) no-repeat;
	width:640px;
	height:16px;
}

.kontakt_forma {
	width:455px;
	margin-top:20px;
	float:left;
}

.kontakt_forma label {
	width:135px;
	float:left;
	font-family: Arial;
	font-size:12px;
}

.copy {
	float:left;
	color:#bea9ec;
	font-size:11px;
	padding-left:20px;
	width:570px;
}

#footer .virtus a {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.virtus {
	text-align:right;
	font-weight:normal;
	color:#ffffff;
	margin-right:10px;
	float:right;
}

#footer .virtus a:hover {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:none;
}

.referenca-text {
	padding-left:10px; padding-right: 10px;
	color:#fff; line-height: 18px;
}

.referenca-slika {
	float:left;
	width:110px;
	padding: 5px; padding-left: 10px;
	margin-bottom:5px;
	text-align:center;
}

#logo-link a {
	display:block;
	width:300px;
	cursor:pointer;
	margin-top:40px;
	height:110px;
}

.referenca-slika img {
	max-width:110px;
	text-align:center;
}

.referenca-text h2 {
	color:#ac9def;
	margin-top:5px;
	margin-bottom:2px;
	padding-bottom:2px;
	font-size:12px;
}

.vocor3 {
	background: url(images/VM-linija-new.png) no-repeat;
	width:600px;
	height:100px;
	float:left;
}

.de2 {
	padding-bottom:0px;
	margin-bottom:0px;
}

.de3 {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:10px;
}

#sub1 {
	height:350px;
	margin-top:20px;
}

.referenca-text p {
	margin-top:2px;
}

#izdvojeno {
	float:left;
	background: url(images/izdvojeno.png) no-repeat;
	width:280px;
	height:268px;
}

#izdvojeno-opis {
	float:left;
	background: url(images/izdvojeno2.png) no-repeat;
	background-position:bottom;
	color:#fff;
	padding-left:15px;
	padding-top:10px;
	padding-right:15px;
	margin-top:141px;
	width:250px;
	height:118px;
}

#izdvojeno-opis a {
	color: #fff;
}

#izdvojeno-opis h3 {
	padding-bottom:2px;
	margin-top:2px;
	font-size:13px;
	margin-bottom:2px;
}

#izdvojeno-opis p {
	padding-bottom:2px;
	line-height:16px;
	margin-top:2px;
	margin-bottom:2px;
}

.kontakt_forma span input {
	border:1px solid #888888;
	font-family: Arial;
	font-size:12px;
	color:#383838;
	background:#e6e6e6;
	width:250px;
	padding:4px;
	margin-right:5px;
	float:left;
}

.kontakt_forma span select {
	border:1px solid #888888;
	font-family: Arial;
	font-size:11px;
	background:#e4eac3;
	width:250px; margin-right:5px;
	float:left;
}

.button_kont {
	float:left;
	margin-left:134px;
	padding-top:3px;
	padding-bottom:4px;
	font-family: Arial, sans-serif;
	background: #504196;
	width:100px;
	margin-bottom:20px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	height:24px;
	border:1px solid #4f6d23;
	cursor:pointer;
}

.kontakt_forma input.txt_error {
	border: 2px solid #56469e;
}

.kontakt_forma textarea.txt_error#poruka {
	border: 2px solid #56469e;
}

a img {
	border:none;
	text-decoration:none;
}

#poruka {
	float:left;
	width:250px;
	height:150px;
	color:#383838;
	margin-right:5px;
	background:#e6e6e6;
	padding:4px;
	border:1px solid #888888;
	font-family: Arial;
	font-size:12px;
}

.detalji_img {
	float:left;
}

.detalji_img a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#393939 none repeat scroll 0 0;
	border:1px solid #006884;
	display:inline;
	float:left;
	height:109px;
	margin:8px 12px;
	padding-top:8px;
	text-align:center;
	width:150px;
}

.txt_error_img {
	background: url(images/error.png) no-repeat;
	float:left;
	width:15px;
	height:15px;
}

.pregrada {
	float:left;margin-bottom:10px;
}

.detalji_img a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#006c88 none repeat scroll 0 0;
	border:1px solid #006884;
	display:inline;
	float:left;
	height:109px;
	margin:8px 12px;
	padding-top:8px;
	text-align:center;
	width:150px;
}

.slika2 {
	float:right;
	margin-left:8px;
	margin-top:10px;
}

.slika3 {
	float:left;
	margin-right:10px;
	margin-top:10px;
}

p {
	padding-bottom:1px;
}

.naslov3 {
	clear:both;
	padding-top:10px;
	margin-bottom:2px;
}

.banner7 {
	float:left;
	background: url(images/banner7.png) no-repeat;
	width:250px;
	height:158px;
	font-size:11px;
	line-height:17px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
}

.banner7-2 a {
	float:left;
	background: url(images/banner78.png) no-repeat;
	width:280px;
	height:42px;
}

.banner78 img {
	margin-top:15px;
	margin-bottom:5px;
}

.banner7-3 {
	float:left;
	background: url(images/banner787.png) repeat-y;
	width:280px;
	margin-top:10px;
	margin-bottom:20px;
}

.banner7-38 {
	float:left;
	background: url(images/banner787.png) repeat-y;
	width:280px;
	margin-left:20px;
	margin-top:10px;
}

.banner78 {
	float:left;
	background: url(images/banner7.png) no-repeat;
	width:250px;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	line-height:17px;
	padding-top:10px;
}

.ref-slika {
	background: #d4d4d4 url(images/slika-vocor-ref.png) no-repeat;
	background-position:top;
	width:280px;
	height:153px;
	padding-top:10px;
	float:left;
	text-align:center;
	margin-top:0;
}

.ref-txt {
	width:240px;
	height:280px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	font-size:11px;
	line-height:17px;
	background:#d4d4d4  url(images/vocor-ref2.png) no-repeat;
	background-position:bottom;
}

.ref-txt p {
	margin-top:2px;
}

.ref1 img {
	margin-top:8px;
	text-align:center;
	max-width:240px;
	max-height:130px;
}

.ref2 img {
	margin-top:8px;
	text-align:center;
	max-width:240px;
	max-height:130px;
}

.ref1 {
	float:left;
	width:280px;
}

.ref2 {
	float:left;
	width:280px;
	margin-left:20px;
}

h2 {
	font-size: 1.2em;
	margin: 0;
}

a {
	color:#5e4fa0;
}

a:hover {
	color:#9c91ce;
}

.text5 {
	width:580px;
}

.ref-slika2 {
	float:left;
	background: #c7c7c7;
	padding: 3px;
	width:240px;
	text-align:center;
	margin-right:5px;
	height:130px;
}

.ref-slika2 img {
	max-width:240px;
	max-height:130px;
}

.img12 {
	float:left;
	text-align:center;
	background: #cbcbcb;
	border:none;
	margin-top:10px;
	margin-right:20px;
	padding:5px;
	height:90px;
	width:120px;
}

.img123 {
	float:left;
	text-align:center;
	background: #cbcbcb;
	border:none;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	height:90px;
	width:120px;
}

.galerija {
	width:580px;
	float:left;
	margin-bottom:10px;
	padding-top:10px;
}

.galerija2 {
	width:580px;
	float:left;
	margin-bottom:20px;
}

.galerija2 h2 {
	margin-bottom:10px;
	margin-top:10px;
}

.img12 img {
	text-decoration:none;
	clear:both;
	max-height:90px;
	max-width:120px;
	text-align:center;
}

.img12 a img {
	text-decoration:none; max-height:90px;
	border:none;
}

.datum2 {
	float:right;
}

.img123 img {
	text-decoration:none;
	clear:both;
	max-height:90px;
	max-width:120px;
	text-align:center;
}

.img123 a img {
	text-decoration:none; max-height:90px; max-width:120px;
	border:none;
}

.referenca4 {
	clear:both;
}

.referenca4 .img124 {
	float:left;
	text-align:center;
	background: #cbcbcb;
	border:none;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:10px;
	padding:5px;
	height:90px;
	width:120px;
}

.img1255 {
	float:left;
	text-align:center;
	background: #cbcbcb;
	border:none;
	margin-right:0px;
	width:125px;
	margin-top:3px;
	margin-bottom:10px;
	padding:5px;
}

.img1255 img {
	max-height:90px;
	margin-right:10px;
	border: 1px solid #cbcbcb;
	max-width:120px;
}

.img124 {
	float:left;
	text-align:center;
	background: #cbcbcb;
	border:none;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	height:90px;
	width:120px;
}

.vise {
	background:#d5d5d5;
	width:575px;
	float:left;
	padding-right:5px;
	margin-top:10px;
	height:33px;
}

.vise23 {
	background:#d5d5d5;
	width:580px;
	float:left;
	margin-top:10px;
	height:33px;
	margin-bottom:10px;
}

.referenca4 .img12 {
	margin-top:3px;
}



.procitajte {
	float:right;
	padding-top:5px;
}

.procitajte2 {
	padding-left:5px;
	padding-top:5px;
}

.vise a {
	font-weight:bold;
}

.img124 img {
	text-decoration:none;
	clear:both;
	max-height:90px;
	max-width:120px;
	text-align:center;
}

.img124 a img {
	text-decoration:none; max-height:90px;
	border:none;
}

.upit {
	background:#6051a4;
	color:#a79bdb;
	width:100px;
	height:33px;
}

.upit a {
	background:#6051a4;
	color:#fff;
	display:block;
	width:100px;
	padding-top:5px;
	text-align:center;
	height:28px;
}

.upit a:hover {
	background:#524398;
	display:block;
	text-decoration:none;
	color:#fff;width:100px;
	padding-top:5px;
	text-align:center;
	height:28px;
}

#social {
	position: absolute;
	top: 0; left: 50%;
	margin-top: 5px;
	margin-left: -450px;
}

#hoverSound {
	position: absolute;
	top: -10px;
}

/* leftMenu */

#leftMenu {
	clear:both;
	width: 280px;
	padding: 0; margin: 0;
	list-style-type: none;
	font-size: 14px;
	background: url(images/leftMenuBckg.png) #cfcfcf;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.leftMenuBckgImg {
	z-index: 100;
	position: absolute;
	left: 0px; top: 20px;
}

#leftMenu li {
	color: #393c3d;
	width: 240px;
	margin: 0px auto;
	height: 45px; line-height: 45px;
	border-bottom: 1px solid #999;
}

#leftMenu li a {
	display: block;
	position: absolute;
	width: 220px; height: 40px;
	padding-left: 20px;
}

#leftMenu li a div {
	z-index: 101;
	position: absolute;
}

#leftMenu li a:link {
	color: #393c3d;
}
#leftMenu li a:hover {
	color: #393c3d;
}
#leftMenu li a:visited {
	color: #393c3d;
}
#leftMenu li a:active {
	color: #393c3d;
}

/* topMenu */

#topMenu {
	float: right;
	height: 40px; line-height: 40px;
	margin: 0px; padding: 0px;
	list-style-type: none;
	font-size: 12px; color:#FFF;
}

#topMenu .topMenuSeparator {
	width:2px; font-size:14px;
}

.topMenuBckgImg {
	z-index: 100;
	position: absolute;
	left: 0px; top: 15px;
}

#topMenu li {
	display: inline-block;
	position: relative; top: 5px;
	width: 90px; height: 30px; line-height: 30px;
	text-align: center;
}

#topMenu li a {
	display:block;
	width: 100%; height: 100%;
}

#topMenu .topMenuSeparator {
	width: 2px; height: 30px;
}

#topMenu .topMenuSeparatorDiv {
	display: block;
	position: absolute;
}

#topMenu li a div {
	z-index: 101;
	position: absolute;
	width: 100%; height: 100%;
	text-align: center;
}

#topMenu li a:link {
	color: #FFF;
}
#topMenu li a:hover {
	color: #FFF;
}
#topMenu li a:visited {
	color: #FFF;
}
#topMenu li a:active {
	color: #FFF;
}

#partneriLogos {
	text-align: center;
}

#partneriLogos img {
	padding: 8px;
}
