@charset "utf-8";
body{
	background-image:		url(imgDesign/body-bg-image.jpg);
	background-position:	center top;
	background-repeat:		repeat-x;
	background-color:		#96b51b;
	font-family:			Tahoma, Geneva, sans-serif;
	font-size:				12px;
	margin:					0;
}

.ctn{
	width:		860px;
	margin:		auto;
}
.ctn-content{
	padding:0px 13px;	
	background-image:url(imgDesign/ctn-bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

.ctn-header{
	height:		110px;
}

.ctn-header-logo{
	float:		left;
}

.ctn-header-logo-image{
	width:		216px;
	height:		50px;
	margin:		30px 0px 0px 13px;
}

.ctn-header-logo-slogan{
	color:			#cc860b;
	font-weight:	bold;
	text-align:		right;
	width:		224px;
}

.ctn-header-users{
	height:			30px;
	line-height:	30px;
	float:			right;
	margin:			12px 70px 0px 0px;
	font-weight:	normal;
	color:			#7f5e06;
}

.ctn-menu{
	height:					70px;
	margin:					8px 13px 3px 15px;
	background-image:		url(imgDesign/ctn-menu-bg.jpg);
	background-repeat:		repeat-x;
	background-position:	top;
}

.ctn-menu-item{
	height:25px;
	float:left;
	background-repeat:no-repeat;
	margin:23px 0px 0px 34px;
	cursor:pointer;
}

.ctn-slider{
	width:			821px;
	height:			265px;
	position:		relative; 
    overflow:		hidden; 
	margin-left:	20px;
}

.ctn-slider-items{
	height:265px;
	width:20000em; 
    position:absolute; 
}

.ctn-slider-item{
	float:	left;
	width:	821px;
	height:	265px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.ctn-end{
		width:860px;
		height:19px;
		background-image:url(imgDesign/ctn-end.gif);
		background-position:-2px 0px;
		margin-bottom:8px;
}

.ctn-footer{
	text-align:center;
	color:#5a6c15;
	line-height:1.6em;
	margin-bottom:20px;
}

.index-box{
	width:256px;
	color:#858585;
	float:left;
	margin:10px 12px;
}
.no_p_margin a:link, .no_p_margin a:visited{
	color:#FFF;
	text-decoration:underline;
}
.no_p_margin a:hover{
	color:#666;
	text-decoration:none;
}
.other-box{
	color:#7c7c7c;
	padding:20px 15px 20px 15px;
}
.ob-box{
	color:#7c7c7c;
	background-image:		url(imgDesign/ob_bg.jpg);
	background-position:	center top;
	background-repeat:		repeat-x;
	padding:40px 15px 10px 15px;
}

/* LINKS */
a:link, a:visited{
	text-decoration:underline;
	color:#090;
}
.box-prijavite_se a:link, .box-prijavite_se a:visited{
	color:#FFF;
	text-decoration:none;
}
.box-prijavite_se a:hover{
	text-decoration:underline;	
}

.link-header:link, .link-header:visited{
	color:	#7f5e06;
	text-decoration:	underline;
}

.link-header:hover{
	color:				#C00;
	text-decoration:	none;
}

.link-h1:link, .link-h1:visited{
	text-decoration:none;
	color:#F90;
	font-weight:bold;
}

.link-h1:hover{
	text-decoration:underline;	
}


.ctn-footer a:link, .ctn-footer a:visited{
	text-decoration:none;
	color:#5a6c15;
	text-decoration:underline;
}

.ctn-footer a:hover{
	color:#FFF;	
}

.messages-box:link, .messages-box:visited{
	width:200px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center 20px;
	text-align:center;
	text-decoration:none;
	padding-top:160px;
	font-size:20px;
	float:left;
	margin:20px 15px;
	border:#8cad09 3px solid;
	color:#cc8a10;
	
}
.messages-box:hover{
	color:#8cad09;	
	border:#cc8a10 3px solid;
	background-color:#ebebeb;
}

/* BOXES */

.box-za_roditelje{
	width:				248px;
	height:				152px;
	float:				left;
	background-image:	url(imgDesign/box-za-roditelje.jpg);
	padding:			35px 15px 0px 15px;
	margin:				12px 0px;
	color:				#935a0f;
	overflow:			hidden;
}

.box-za_dadilje{
	width:				248px;
	height:				152px;
	float:				left;
	background-image:	url(imgDesign/box-za-dadilje.jpg);
	padding:			35px 15px 0px 15px;
	margin:				12px 0px;
	color:				#607f06;
	overflow:			hidden;
}

.box-prijavite_se{
	width:				248px;
	height:				152px;
	float:				left;
	background-image:	url(imgDesign/box-prijavite-se.jpg);
	padding:			35px 15px 0px 15px;
	margin:				12px 0px;
	color:				#a8e0e9;
	overflow:			hidden;
}

.box-prijavite_se-input{
	width:203px!important;
	height:22px;
	border:none!important;
	background-image:url(imgDesign/box-prijavite-se-input-bg.jpg);
	background-repeat:no-repeat;
	padding:0px 10px!important;
	padding-top:8px!important;
	margin:15px 0px 0px 12px;
	color:#4e86ae;
}

.box-prijavite_se-submit{
	border:none!important;
	font-size:12px!important;
	background-image:url(imgDesign/box-prijavite-se-submit-bg.jpg);
	background-repeat:no-repeat;
	width:94px;
	height:28px;
	float:right;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	margin:15px 15px 0px 0px;
}

.box-prijavite_se-text{
	float:left;
	width:120px;
	margin:20px 0px 0px 10px;
}

.box-map{
	float:right;
	width:250px;
	margin:0px 10px 0px 0px;
	color:#859b2d;
	border-left:#6d8021 1px dotted;
	padding:10px 0px 10px 17px;
}

/* CLASSES */

.fix{
	clear:both;	
}

.no_p_margin p{
	margin:0;
}

h1, h2, h3{
	margin:0;
	padding:0;
	font-size:12px;
	color:#88a829;
}

input[type=text], input[type=password], textarea, select{
	border:#96b51b 2px solid;
	padding:5px 8px;
	font-size:14px;
	color:#96b51b;
	font-family:Tahoma, Geneva, sans-serif;
	letter-spacing:1px;
	width:320px;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus{
	border:#f6b115 2px solid;	
}

input[type=button], input[type=reset], input[type=submit]{
	background-color:#96b51b;
	color:#FFF;
	border:none;
	padding:5px 8px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{
	background-color:#f6b115;
}

input[disabled]{
	background-color:#CCC;
}

.tbl-registracija td{
	font-size:15px;	
	color:#063;
	padding:5px 8px 5px 35px;
	margin:0px;
	border-bottom:#E1E1E1 1px solid;
}
.tbl-registracija th{
	font-size:15px;	
	color:#063;
	padding:5px 8px 5px 32px;
	margin:0px;
	border-top:#909090 1px solid;	
	border-bottom:#909090 1px solid;
	background-color:#EBEBEB;
	text-align:left;
}
.tbl-registracija tr:hover td{
	background-color:#EBEBEB;	
}
.tbl-registracija td div{
	font-size:11px;	
	margin-top:2px;
	color:#666;
}

/* AUTOCOMPLETE */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.status{
	font-size:18px; line-height:2em;	
}

.dadilja{
	border-top:#7c7c7c 1px dotted;
	padding:15px;
}

.dadilja:hover{
	background-color:#EBEBEB;	
}

.dadilja-picture{
	width:135px;
	float:left;
	max-height:135px;
	overflow:hidden;
	border:#060 3px solid;
}

.dadilja-content{
	float:right;
	width:610px;
	height:80px;
	overflow:hidden;
}

.dadilja-icons{
	height:50px;
	width:240px;
	margin:-50px 0px 0px 530px;
	float:right;
	position:absolute;
	text-align:right;
}

.dadilja-icons img{margin-top:10px;}

.tbl-dadilja td{
	border-bottom:#D6D6D6 1px solid;
	padding:10px 5px;
}
.tbl-dadilja tr:hover td{
	background-color:#EBEBEB;	
}

.pagination{
	margin:10px 3px;
}

.pagination a:link, .pagination a:visited{
	float:left;
	padding:5px 7px;
	margin:0px 2px;
	background-color:#96b51b;
	color:#FFF;	font-weight:bold;
	text-decoration:none;
	border:#809e08 1px solid;

	-moz-border-radius:3px;
}

.pagination a:hover{
	background-image:none;
	background-color:#f6b115;
	color:#FFF;
	border-color:#809e08;
	
}

.pagination-active{
	float:left;
	padding:5px 7px;
	margin:0px 2px;
	background-color:#f6b115;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border:#809e08 1px solid;
	-moz-border-radius:3px;
}

.countdown-ctn{
	width:40px;
	float:left;
	margin:4px;
	color:#365c9a;
	padding:5px 10px;
	text-align:center;	
	border:#fcefa1 2px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#fef8f6;
}

.coundown-num{
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

.status{
	margin:5px 0px;
	text-align:center;
	padding:5px 10px;	
	background-color:#fef8f6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
}

.status[lang=red]{
	color:#e63c0a;
	border:#e63c0a 2px solid;
}

.status[lang=yellow]{
	color:#365c9a;
	border:#fcefa1 2px solid;
}

.status[lang=green], ._oglas:hover{
	color:#060;
	border:#090 2px solid;
}


.oglas{
	margin:3px 0px;
	border-bottom:#999 1px dotted;
	padding:7px 0px;
}
	
.oglas-naslov{
	font-weight:bold;
	margin-bottom:3px;
}

.oglas-tekst{
	font-weight:normal;
	padding-bottom:6px;	
}

._oglas{
	width:232px;
	float:left;	
	margin:5px;
	font-size:12px;
	cursor:pointer;
	text-align:left;
	height:102px; 
	overflow:hidden;
}

._oglas_naslov{
	font-size:14px;	
	line-height:1.39em;
}

._oglas_tekst{
	line-height:1.4em;	
}

.oglas_box{
	color:#060;
	border:#CCC 1px solid;
	margin:5px 0px;
	padding:5px 10px;	
	background-color:#EBEBEB;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
}