@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,font,img,ins,kbd,q,s,samp,
        small,strike,strong,sub,sup,tt,var,
        dd,dl,dt,li,ol,ul,
        fieldset,form,label,legend,
        table,caption,tbody,tfoot,thead,tr,th,td {
            margin:0;
            padding:0;
            border:0;
            font-weight:normal;
            font-style:normal;
            font-size:100%;
            line-height:1;
            font-family:inherit;
            text-align:left; }
        table {
            border-collapse:collapse;
            border-spacing:0; }
        ol,ul {
            list-style:none; }
        q:before,q:after,
        blockquote:before,blockquote:after {
            content: ""; } 

/* GLOBAL ---------------------------------------------- */
body {
	padding-bottom:20px;
	background:#EFF5FC url(scr_images/back_body.jpg) top repeat-x;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333; }
h1 {
	padding:15px 0px 10px 0px;
	color:#0099CC;
	font-size:24px; }
h2 {
	padding:15px 0px 10px 0px;
	color:#000000;
	font-size:18px; }
h3 {
	padding:25px 0px 10px 0px;
	color:#333333;
	font-size:16px; }
h4 {
	padding:20px 0px 5px 0px;
	color:#333333;
	font-size:13px;
	font-weight:bold; }
h5 { }
h6 {
	padding:0;
	color:#333333;
	font-size:11px;
	font-weight:bold; }
p {
	line-height:130%;
	padding-top:7px; }
img { }
img.pngfix { behavior:url(iepngfix.htc); }
a {
	color:#000000;
	text-decoration:none;
	border:0; }
a:hover {
	color:#0099CC;
	text-decoration:none;
	border:0; }
strong {
	font-weight:bold; }
i {
	font-style:italic; }

label {
	display:block;
	padding-right:15px;
	color:#999999;
	line-height:22px;
	font-weight:bold;
	text-align:right; }
input {
	margin-top:2px;
	color:#505050;
	font-size:12px;
	border:1px solid #CBDAEA; }
	input.sizeM {
		width:200px; }
	input.sizeS {
		width:100px; }
textarea {
	margin-top:2px;
	padding:3px;
	width:350px;
	color:#505050;
	font-family:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	font-size:12px;
	border:1px solid #CBDAEA; }
select {
	margin-top:2px;
	font-size:12px;
	border:1px solid #CBDAEA; }

input.btn {
	border: 0;
	margin:0px;
	_margin-top:-3px;
	padding:0px;
	width:66px;
	height:26px;
	color:#CCCCCC;
	font-size:10px;
	background:url(scr_images/btnM.png) no-repeat;
	cursor:pointer;
	behavior:url(iepngfix.htc); }
input.btn:hover {
	color:#FFFFFF; }


/* LAYOUT ---------------------------------------------- */
.plOglR {
	margin-top:20px;
	padding-top:2px;
	width:322px;
	overflow:hidden;
	/*background:#E7EEF7 url(scr_images/back_plOgl.jpg) top right no-repeat;*/
	background:#E7EEF7; }
.plOglL {
	margin-top:20px;
	padding:2px 0px 0px 18px;
	width:304px;
	/*background:#E7EEF7 url(scr_images/back_plOgl.jpg) bottom left no-repeat;*/
	background:#E7EEF7;
	overflow:hidden; }
.bnrFL {
	float:left;
	margin-top:15px;
	background-color:#F7FAFE;
	border:2px solid #E0E8F2; }
.oglFL {
	float:left;
	margin-top:15px;
	margin-left:4px;
	background-color:#F7FAFE;
	border:2px solid #E0E8F2; }
.oglFLBox {
	padding:10px 5px 10px 13px;
	width:130px;
	background:url(scr_images/line_embossed.png) top left no-repeat;
	behavior:url(iepngfix.htc); }
	.oglFLBox h6 {
		padding-bottom:5px; }
	.oglFLBox img {
		width:120px; }
	.oglFLBox p {
		font-size:10px; }

.banner1 {
	width:728px;
	margin-bottom:10px; }
.banner2 {
	width:728px;
	padding:2px;
	background-color:#CBDAEA; }
.banner3 {
	margin:0px 0px 2px 2px; }
		
.bar {
	margin:0 auto;
	width:940px;
	font-family:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; }
.upBar {
	background:url(scr_images/back_upBar.png) repeat;
	behavior:url(iepngfix.htc); }
	.barCnt1 {
		margin:0 auto;
		width:880px;
		border-bottom:1px dotted #cccccc;
		text-align:center; }
.menuBar2 {
	background:url(scr_images/back_menuBar.png) no-repeat;
	height:50px;
	behavior:url(iepngfix.htc); }
.menuBar {
	position:relative;
	background:url(scr_images/back_menuBar2.jpg) no-repeat;
	height:50px; }
	.menuBar ul {
		margin:0 auto;
		width:860px; }
	.menuBar ul li {
		display:inline; }
	.menuBar ul li a {
		padding:1px 10px;
		line-height:28px;
		color:#333333;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		border:0; }
	.menuBar ul li a:hover {
		color:#0099CC;
		border:0;
		text-decoration:underline; }
	.menuBar ul li a.active {
		margin:0px 8px;
		padding:1px 10px;
		line-height:28px;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		border:0;
		background-color:#666666; }
	.menuBar ul li a.active:hover {
		color:#CCCCCC;
		border:0;
		text-decoration:none; }

.loginCnt {
	position:absolute;
	top:0px;
	right:18px;}

.loginCnt a {
	padding:6px 10px;
	line-height:28px;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	border:0; }
.loginCnt a:hover {
	color:#0099CC;
	border:0;
	text-decoration:underline; }



.header {
	margin:0 auto;
	margin-bottom:15px;
	padding-left:30px;
	width:910px; }
	.barCnt2 {
		float:right; }

.container {
	margin:0 auto;
	width:940px; }
.sidebar1 {
	float:left;
	width:322px;
	_width:297px; }
.content1 {
	margin-left:340px;
	_margin-left:337px;
	width:600px; }
.sidebar2 {
	margin-left:618px;
	_margin-left:615px;
	width:322px; }
.content2 {
	float:left;
	width:600px; }
	.content1 a, .content2 a {
		border-bottom:1px dotted #000000; }
	.content1 a:hover, .content2 a:hover {
		border-bottom:1px dotted #0099CC; }


.barCnt3 {
	margin:20px auto;
		width:472px; }
.barCnt3 a, .barCnt3 a:hover {
	border:0; }
	.banner4 {
		padding:2px;
		width:468px;
		height:60px;
		background-color:#E0E8F2;  }

.barCnt4 {
	margin-top:30px;
	width:890px;
	margin-left:55px;
	_margin-left:45px; }
	.barCnt4 a, .barCnt4 a:hover {
		margin:0px 10px;
		display:block;
		float:left;
		border:2px solid #E0E8F2; }

.box_LG_grad {
	background:#FFFFFF url(scr_images/back_LG_grad.jpg) top repeat-x;
	border:2px solid #E0E8F2; }
.box_LB_grad {
	margin-bottom:15px;
	background:#FFFFFF url(scr_images/back_LB_grad.jpg) top repeat-x;
	border:2px solid #E0E8F2; }

.path {
	font-size:10px;
	margin:0px 10px 10px 0px;
	color:#999999; }
.podkat {
	padding-top:5px; }
	.podkat a {
		line-height:150%;
		font-weight:bold;
		color:#006699;
		border:0; }

.box_white {
	padding:15px 20px;
	background:#FFFFFF;
	border:2px solid #E0E8F2;
	line-height:130%; }
	.box_white img {
		margin:7px;
		padding:3px;
		background-color:#F7FAFE;
		border:1px solid #E0E8F2; }
	.box_white div {
		line-height:130%; }
.box_blue {
	padding:0;
	background:#F7FAFE;
	border:2px solid #E0E8F2;
	line-height:130%;
	font-size:11px; }

.box_oglasLista {
	padding:10px 20px;
	width:556px;
	line-height:130%;
	font-size:12px;
	background:url(scr_images/line_embossed.png) top left no-repeat;
	behavior:url(iepngfix.htc); }
.box_oglasLista_hover {
	background-color:#fff;}
.box_oglasLista a {
	text-decoration:none;
	border:0; }
.box_oglasLista a:hover {
	text-decoration:none;
	border:0;
	color:0099CC; }
	
.box_oglasLista .info {
	font-size:10px;
	margin-bottom:5px;
	text-align:right; }
	.box_oglasLista .info .vrsta {
		float:left;
		padding:2px 20px 0px 0px;
		height:12px;
		font-size:10px;
		font-weight:bold;
		color:#333; }
	.box_oglasLista .info .ID {
		padding:2px 20px 0px 12px;
		height:12px;
		font-size:10px;
		color:#666666;
		background:url(scr_images/piktosiS_noOglas.jpg) center left no-repeat; }
	.box_oglasLista .info .zupanija {
		padding:3px 20px 0px 15px;
		height:12px;
		font-size:10px;
		color:#666666; }
	.box_oglasLista .info .datum {
		padding:3px 0px 0px 0px;
		height:12px;
		font-size:10px;
		color:#666666; }
.box_oglasLista .kontakt {
	margin-top:10px;
	font-size:10px;
		color:#666666; }
	.box_oglasLista .kontakt .tel {
		padding:0px 20px 0px 15px;
		height:12px;
		background:url(scr_images/piktosiS_tel.jpg) center left no-repeat; }
	.box_oglasLista .kontakt .email {
		padding:0px 0px 0px 15px;
		height:12px;
		background:url(scr_images/piktosiS_mail.jpg) center left no-repeat; }
.box_oglasLista .status {
	height: 14px;
	font-size:10px;
		color:#666; }
		
.box_white .do {
	float:right;
	font-size:10px;
	color:#888888; }
	.box_white .do a.print {
		padding:2px 2px 2px 20px;
		border:0;
		color:#555555;
		line-height:16px;
		background:url(scr_images/piktosiL_print.jpg) top left no-repeat; }
	.box_white .do a.favorite {
		padding:2px 2px 2px 20px;
		border:0;
		color:#555555;
		line-height:16px;
		background:url(scr_images/piktosiL_fav.jpg) top left no-repeat; }
	.box_white .do a.print:hover, .box_white .do a.favorite:hover {
		background-position:bottom left;
		color:#0099CC; }

.box_white .info2 {
	font-size:10px;
	color:#888888; }
	.box_white .info2 span.ID, .box_white .info2 span.noPrikaz,	.box_white .info2 span.datum {
		display:block;
		padding-left:15px;
		line-height:14px; }
	.box_white .info2 span.ID {
		background:url(scr_images/piktosiS_noOglas.jpg) top left no-repeat; }
	.box_white .info2 span.noPrikaz {
		background:url(scr_images/piktosiS_noPrikaz.jpg) top left no-repeat; }
	.box_white .info2 span.datum {
		background:url(scr_images/piktosiS_time.jpg) top left no-repeat; }

table.kontakt2 {
	width:100%;
	margin-top:25px;
	background-color:#999999;
	border:2px solid #E0E0E0; }
table.kontakt2 tr td {
	padding:10px 15px;
	color:#EEEEEE;
	font-size:10px;
	line-height:130%;
	vertical-align:top; }
table.kontakt2 tr td.left {
	width:200px;
	background:url(scr_images/border_verEmboss2.gif) right repeat-y; }
	table.kontakt2 tr td span.tel, table.kontakt2 tr td span.gsm, table.kontakt2 tr td span.email {
		display:block;
		line-height:20px;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:25px; }
	table.kontakt2 tr td .tel {
		background:url(scr_images/piktosiLg_tel.jpg) center left no-repeat; }
	table.kontakt2 tr td .gsm {
		background:url(scr_images/piktosiLg_gsm.jpg) center left no-repeat; }
	table.kontakt2 tr td .email {
		background:url(scr_images/piktosiLg_mail.jpg) center left no-repeat; }
	table.kontakt2 tr td .email a {
		color:#E9E9E9;
		border-bottom:1px dotted #FFFFFF; }
	table.kontakt2 tr td .email a:hover {
		color:#FFFFFF; }

.fotogalerija {
	float:right;
	margin:0px 0px 20px 20px;
	width:170px; }
	.fg_naslov {
		height:43px;
		text-indent:-1000em;
		background:url(scr_images/header_fotogalerija.jpg) top left no-repeat; }
	.fg_foto {
		padding:4px 0px 3px 3px;
		background-color:#F7FAFE;
		border:1px solid #E0E8F2;
		font-size:5px; }
	.fg_foto img, .fg_foto a, .fg_foto a:hover, .fg_foto a img {
		display:inline;
		margin:0px;
		padding:0px;
		background:0;
		text-decoration:none;
		border:0; }
	.fg_foto img {
		display:inline;
		padding:0px; }

.searchL_cnt { }
form.searchL {
	margin:10px 0px 10px 10px;
	height:43px;
	background:url(scr_images/searchL.png) top left no-repeat;
	behavior:url(iepngfix.htc); }
form.searchL input {
	margin:11px 0px 10px 35px;
	_margin:9px 0px 10px 20px;
	height:22px;
	width:189px;
	color:#666666;
	font-size:16px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana, sans-serif;
	border:0;
	background:0;
	outline:0;
	vertical-align:middle; }
form.searchL input.btn {
	margin:-3px 0px 0px 0px;
	_margin-top:-4px;
	padding:0px;
	width:66px;
	height:26px;
	color:#CCCCCC;
	font-size:10px;
	background:url(scr_images/btnM.png) no-repeat;
	cursor:pointer;
	behavior:url(iepngfix.htc); }
form.searchL input.btn:hover {
	color:#FFFFFF; }

form.searchXL {
	margin:5px 0px 2px 50px;
	height:55px;
	background:url(scr_images/searchXL.png) top left no-repeat;
	behavior:url(iepngfix.htc); }
form.searchXL input {
	margin:15px 0px 10px 35px;
	_margin:14px 0px 10px 0px;
	padding:0px;
	height:22px;
	width:360px;
	_width:345px;
	color:#666666;
	font-size:18px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana, sans-serif;
	border:0;
	background:0;
	outline:0;
	vertical-align:middle; }
form.searchXL input.btn {
	margin:5px 0px 0px 0px;
	padding:0px;
	width:82px;
	height:32px;
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
	background:url(scr_images/btnXL.png) no-repeat;
	cursor:pointer;
	behavior:url(iepngfix.htc); }
form.searchXL input.btn:hover {
	color:#FFFFFF; }

table.formaM { }
.formaM tr td {
	padding:5px 2px;
	vertical-align:top;	
	border-bottom:1px dotted #E0E8F2; }
.formaM tr td.noBorder {
	border:0; }

ul.menu2 {
	padding:25px 0px 20px 25px;
	font-family:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	background:url(scr_images/line_embossed.png) top left no-repeat;
	behavior:url(iepngfix.htc); }
ul.menu2 li { }
ul.menu2 li a {
	display:block;
	height:100%;
	padding:7px 25px;
	font-size:12px;
	font-weight:bold;
	color:#666666; }
ul.menu2 li a:hover {
	color:#333333;
	background:url(scr_images/arrow1.gif) center left no-repeat; }
ul.menu2 li a.active {
	background-color:#E0E8F2; }

table.kat1 {
	width:100%;
	border:0; }
table.kat1 tr td {
	padding:3px 5px 3px 0px;
	vertical-align:top; }


table.kat {
	margin-left:30px;
	border:0; }
table.kat tr td {
	color:#666;
	width:50%;
	padding:4px 30px 10px 33px;
	vertical-align:top; }
table.kat tr td a {
	font-size:14px;
	text-transform:uppercase;
	border:0;
	font-weight:bold;
	color:#666; }
table.kat tr td a:hover {
	color:#0099CC; }
table.kat tr td span {
	display:block;
	padding-top:2px; }
table.kat tr td span a {
	font-size:10px;
	text-transform:none;
	border:0;
	font-weight:normal;
	color:#666; }


.filterBox {
	padding:25px 0px 15px 0px;
	background:url(scr_images/line_embossed.png) top left no-repeat;
	behavior:url(iepngfix.htc); }
.filterBox p {
	color:#20A8DB;
	font-weight:normal;
	font-size:11px; }
form.filter { }
form.filter p {
	padding-bottom:3px;
	color:#666666;
	font-weight:bold;
	font-size:10px; }
.filter label {
	display:inline;
	padding:0px 5px;
	color:#999999;
	line-height:22px;
	font-weight:bold;
	text-align:right; }
.filter input {
	margin:0;}
.filter input.btn {
	display:block;
	margin:15px 0px 0px 5px;
	padding:0px;
	width:66px;
	height:26px;
	color:#CCCCCC;
	font-size:10px;
	border:0;
	background:url(scr_images/btnM.png) no-repeat;
	cursor:pointer;
	behavior:url(iepngfix.htc); }
.filter input.btn:hover {
	color:#FFFFFF; }
.filter select {
	margin-left:5px; }

.footer {
	position:relative;
	margin:0 auto;
	margin-top:40px;
	padding:30px 30px 10px 30px;
	width:880px;
	height:85px;
	color:#999999;
	text-align:center;
	background:url(scr_images/back_footer.jpg) top repeat-x; }
	.footer a {
		color:#006699; }
	.footer a:hover {
		color:#0099CC;
		text-decoration:underline; }
	.copy {
		position:absolute;
		top:40px;
		left:30px;
		padding-top:60px;
		background:url(scr_images/logoS.png) top left no-repeat;
		width:106px;
		font-size:10px;
		text-align:center;
		behavior:url(iepngfix.htc); }
	.footerInfo {
		margin-top:55px;
		font-size:10px;
		text-align:right; }
	.footerInfo a {
		color:#777777; }
	.footerInfo a:hover {
		color:#0099CC;
		text-decoration:underline; }
	.addThis {
		float: right; }


.odabirKategorije {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px; }

.cntIzdanja .selected {
	background-color: #DFEEF7;
	border: 1px solid #eeeeee; }

.cntIzdanje {
	margin-bottom: 5px;
	padding: 2px;
	cursor: pointer;
	border: 1px solid transparent; }
.cntIzdanje:hover {
	background-color: #f7f7f7; }

.cntIzdanje input {
	float: left;
	margin-top: 5px; }
.cntIzdanje label {
	display: block;
	text-align: left;
	margin-left: 25px; }
.cntIzdanje span {
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	cursor: pointer; }
.cntIzdanje span.naziv {
	color: #555;
	font-weight: bold;
	font-size: 12px; }
	

div.multiupload div.list div.item{
	margin-bottom: 3px;
	background: #f9f9f9;
	padding: 3px; }
div.multiupload div.list img{
	vertical-align: middle;
	margin: 3px;
	cursor:pointer; }


.adminOglasList {
	cursor: pointer; }

.adminOglasList:hover {
	font-weight: bold; }

.adminOglasAkcije {
	text-align:right; }
.adminOglasAkcije a {
	display:inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0px 8px;
	background:url(scr_images/adminButtonBack.jpg) center left repeat-x;
	border:1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:default; }
.adminOglasAkcije a:hover {
	border:1px solid #777; }
.adminOglasAkcije a:active {
	background:url(scr_images/adminButtonBackOver.jpg) center left repeat-x; }

/* OTHER ---------------------------------------------- */
.clear {
	clear:both; }
.fL {
	float:left; }
.fR {
	float:right; }
a.more {
	display:block;
	margin-top:30px;
	font-size:10px;
	font-weight:bold;
	border:0; }
a.more:hover {
	border:0; }
.mrgT20 {
	margin-top:20px; }
.blueBorder {
	border:2px solid #E0E8F2; }

.counterDisplay {
	font-weight: bold;
	color: #f55; }
	
.validation_errors {
	padding:15px 20px;
	background:#FFFFFF;
	border:2px solid #E0E8F2;
	line-height:130%;
	color: #ff0000;	
}
.validation_errors h3 {
	padding-top: 0px;
}

.confirmation {
	padding:15px 20px;
	background:#FFFFFF;
	border:2px solid #E0E8F2;
	line-height:130%;
	font-size: 14px;
}

a.register_link {
	background:url(scr_images/pic_regKey.jpg) bottom right no-repeat;
	padding-right:21px;
	font-weight:bold;
	font-size:11px;
	color:#99CC00; }
a.register_link:hover {
	color:#99CC00;
	text-decoration:underline; }

span.smaller {
	font-size:12px; }
	


.status1 {
	font-weight: bold;
	color: #1D6DB8;}
	
.status2 {
	font-weight: bold;
	color: #B81D5B;}
