 body { margin:0; padding:0; background:url(../images/basic/bg.gif)  top center no-repeat #fff; }
 
 a img { border:none; }
 .clear { clear:both; }
 .left { float:left; }
 .right { float:right; }
 a { color:red; text-decoration: none; }
 a:hover{ color:red; text-decoration: underline; }
 
 #container { width:990px; font-size: 11px; margin:auto; padding:0; font-family:Arial, Helvetica, sans-serif; text-align:left; }
td { vertical-align:top;}

	h1, h2, h3 { text-transform: uppercase; font-weight: bold; margin: 0 0 5px 0; padding: 0; line-height: 18px; font-size: 14px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; }
	h1 { font-size: 21px; line-height: 24px; color: #000000; margin-bottom: 15px;}	
	h2 { color: #000000;}	
	h3 { color: #666666; height:35px;}
	h4 { font-weight: bold; padding: 0; margin: 0; line-height: 14px; font-size: 14px;}
	h5 { color: #666666; font-weight: normal; padding: 0: margin: 0; margin-bottom: 1px; line-height: 14px; font-size: 12px;}

	input { border: 1px solid #666666; }

	.datum { color: #666666; }
	.opis { padding-top: 5px; }

	#frmAddComment textarea { width:225px; height:50px; margin:0; margin-bottom:3px; margin-left:5px; padding:0; border-left:2px solid #848484; 
								border-top:2px solid #848484; border-bottom:1px solid #fafafa; border-right:1px solid #fafafa; 
									font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px; }
 	#frmAddComment input.submit { width:auto; margin:0; margin-bottom:3px; margin-left:4px; padding:0; padding:2px; padding-left:5px; padding-right:5px; background-color:#000;
											border-left:2px solid #7b7b7b; border-top:2px solid #7b7b7b; border-bottom:1px solid #000; 
												border-right:1px solid #000; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
 	/* header */
 	
	#header { position:relative; width:990px; height:110px; margin:0; padding:0; }
		
		.logo { position:absolute; top:15px; left:20px; width:292px; height:87px; }
		
		.brojcanik { position:absolute; width:300px; bottom:15px; left:330px; }
			.brojcanik span { color:#f00;}
		
		.prijava { position:absolute; width:333px; height:28px; top:0; right:0; margin:0; padding:0; padding-left:20px; 
						padding-top:13px; background:url(../images/basic/prijava_bg.gif) no-repeat; }
			.prijava a { padding-left:8px; padding-right:8px; }
		
		.login { position:absolute; right:10px; bottom:5px; margin:0; padding:0; }
			.login input { width:125px; margin:0; margin-bottom:3px; margin-left:5px; padding:0; border-left:2px solid #848484; 
								border-top:2px solid #848484; border-bottom:1px solid #fafafa; border-right:1px solid #fafafa; 
									font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px; }
			.login img { padding-top:4px;}
			.login input.login_button { margin:0; margin-bottom:3px; margin-left:4px; padding:0; background-color:#000; 
											border-left:2px solid #7b7b7b; border-top:2px solid #7b7b7b; border-bottom:1px solid #000; 
												border-right:1px solid #000; color:#fff; }
				
	/* menu */
	
	#menu { height:29px; margin:0; margin-bottom:13px; margin-left:-15px; padding:0; padding-left:45px; padding-top:5px; 
				background:url(../images/basic/menu_bg.gif) no-repeat; }	
		#menu a { padding-left:15px; padding-right:15px; cursor: pointer;}
		
		/* second level */
		#menu ul#main-nav { list-style-type: none; margin: 0; padding: 0;	} 
		#menu ul#main-nav li {display: block; float: left; margin: 0; padding: 0; position: relative;}				
		#menu ul#main-nav li ul {display: none; position: absolute; top: 26px; left:5px; margin: 0; padding: 0; background-color: #EE1C23; width: 180px;}
		#menu ul#main-nav li ul li {display: block; }
		#menu ul#main-nav li ul li a:link, #menu ul#main-nav li ul li a:visited {color: black; text-transform: uppercase; display: block; height: 25px; font-size: 16px;line-height: 25px; font-weight: bold; margin: 0; text-align: center; padding: 0 10px;}
		#menu ul#main-nav li ul li a:hover {text-decoration: none; color: white;}
		
		#menu ul#main-nav li.hover ul {display: block;}
	/* content */
	
		#content { }
		
		.holder { float:left; width:779px; height:auto; background: url(../images/basic/najnoviji_bg2.gif) repeat-y top right; }
		* html .holder { width:782px; }
		
			#left { float:left; width:480px; margin:0; padding:0; }
			
				.home_baner { width:480px; height:315px; margin:0; padding:0; }
				
				/* .telefonski_film { width:450px; height:256px; margin:0; padding:0; padding-top:13px; padding-right:15px; 
										padding-left:15px; background: url(../images/basic/telefonski_film_bg.gif) no-repeat; 
											text-align:left; font-size:11px; }*/
				.telefonski_film { 	width:450px; margin:0; padding:0; padding-top:13px; padding-right:15px; 
									padding-left:15px; background: url(../images/basic/telefonski_film_bg.jpg) no-repeat top left; 
									text-align:left; font-size:11px; margin-bottom: 10px; overflow: hidden; padding-bottom: 10px;}
											
				.telefonski_film h2 { margin:0; padding:0; }
					.telefonski_film a h2, .telefonski_film a:visited h2 { color:#000; text-decoration:none; }
					.telefonski_film a:hover h2 { color:#f00; text-decoration:none; }
			
					.telefonski_film table td.separator { border-right:2px solid #000; }

					.telefonski_film .mobile { float:left; width:220px; margin:0; padding:0; border-right:2px solid #000; }
					.telefonski_film .mobile table { margin-top:15px;}
					.telefonski_film .mobile table img { margin-bottom:5px; }
					
					.telefonski_film .native { float:left; width:217px; *width:220px; margin:0; padding:0; 
													padding-left:11px; text-align:left; }
													
					.telefonski_film .native table { margin-top:15px;}
					.telefonski_film .native table img { margin-bottom:5px;}
				
				.ostali { margin:0; padding:15px; padding-top:10px; padding-bottom:0; font-size:11px; 
							background:url(../images/basic/ostali_bg.gif) repeat-y; text-align:left; }
					.ostali .left { clear: left; float:left; width:220px; margin:0; padding:0; margin-bottom:20px; border-right:2px solid #000; }
						.ostali .left table { margin-top:5px; }
						.ostali .left table img { margin-bottom:5px; }
					.ostali .right { float:left; width:217px; *width:220px; margin:0; margin-bottom:20px; padding:0; padding-left:11px; 
										text-align:left; }
						.ostali .right table { margin-top:5px; }
						.ostali .right table img { margin-bottom:5px; }
					
					.ostali a h2, .ostali a:visited h2 { color:#000; text-decoration:none; }
					.ostali a:hover h2 { color:#f00; text-decoration:none; }
				
				
			#right { float:left; width:283px; margin:0; margin-left:16px; padding:0; }
			
				.search { width:253px; height:79px; margin:0; padding:0; padding-left:15px; padding-right:15px; padding-top:35px; 
							background:url(../images/basic/search_bg.gif) no-repeat; text-align:left; }
					.search input 
					{ width:195px; margin:0; margin-bottom:4px; margin-right:4px; padding:2px; font-size:11px; 
						font-family:Arial, Helvetica, sans-serif; border-left:2px solid #848484; border-top:2px solid #848484; 
							border-bottom:1px solid #fff; border-right:1px solid #fff; }
					
					.search input.checkbox { width:13px; margin:0; margin-right:3px; padding:0; border:none; }
					.search label { margin-right:8px; }
				
				
				.search_eng { width:253px; height:79px; margin:0; padding:0; padding-left:15px; padding-right:15px; padding-top:35px; 
							background:url(../images/basic/search_bg_eng.gif) no-repeat; text-align:left; }
					.search_eng input 
					{ width:195px; margin:0; margin-bottom:4px; margin-right:4px; padding:2px; font-size:11px; 
						font-family:Arial, Helvetica, sans-serif; border-left:2px solid #848484; border-top:2px solid #848484; 
							border-bottom:1px solid #fff; border-right:1px solid #fff; }
					
					.search_eng input.checkbox { width:13px; margin:0; margin-right:3px; padding:0; border:none; }
					.search_eng label { margin-right:8px; }
				
				
				.najnoviji { width:253px; height:100%; margin:0; padding:0; padding-top:10px; padding-left:15px; padding-right:15px; 
								font-size:12px; }
					.najnoviji table { margin-top:25px; }
					.najnoviji table td { padding:0 0 25px 0; vertical-align: top; }
					
			
			.baneri { float:left; width:160px; margin:0; padding:0; margin-left:18px; }
				.baneri a img { margin-bottom:15px; }
				
				
			.error { width:100%; margin:0; margin-top:20px; margin-bottom:20px; padding:0; text-align:center; font-size:12px; 
						font-family:Arial, Helvetica, sans-serif; color:#ee1c23; font-weight:bold; }	
				
				
			#inner_content { float:left; width:779px; margin:0; padding:0; }
			
				#inner_content .box { width:749px; margin:0; margin-bottom:20px; padding:15px; font-size:12px;  
										background:url(../images/basic/box_bg.gif) repeat-x; }

		#img_popup {position: absolute; top:212px; left: 152px; border: solid 1px #000000; background-color:#ffffff; padding:5px; z-index:1000}
/* table lista */

table.lista { background: url(../images/basic/table_bg.gif); }

table.lista td { margin:0; }
table.lista a img { float:left; margin-right:10px; border:1px solid #666; }

table.lista tr.lista_content { margin-bottom:10px; padding-left:10px; }
	table.lista tr.lista_content td { padding:10px; padding-right:0;}
	table.kategorije1 tr.lista_content td { width: 33%;}
	
	table.lista tr td.naslov_lista { padding-top:15px; padding-bottom:5px; padding-left:11px;}
		table.lista tr td.naslov_lista h3 { margin:0; padding:0; }
		table.lista tr td.naslov_lista  h3 a, 
		table.lista tr td.naslov_lista h3 a:visited { margin:0; padding:0; text-decoration:none; }
		table.lista tr td.naslov_lista h3 a:hover { margin:0; padding:0; color:#000; text-decoration:none; }

table.lista input { width:225px; margin:0; margin-bottom:3px; margin-left:5px; padding:0; border-left:2px solid #848484; 
								border-top:2px solid #848484; border-bottom:1px solid #fafafa; border-right:1px solid #fafafa; 
									font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px; }

table.lista input.checkbox { width:13px; margin:0; margin-left:5px; margin-right:3px; padding:0; border:none;}


table.lista textarea { width:225px; height:50px; margin:0; margin-bottom:3px; margin-left:5px; padding:0; border-left:2px solid #848484; 
								border-top:2px solid #848484; border-bottom:1px solid #fafafa; border-right:1px solid #fafafa; 
									font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px; }

	table.lista input.submit { width:auto; margin:0; margin-bottom:3px; margin-left:4px; padding:0; padding:2px; padding-left:5px; padding-right:5px; background-color:#000;
											border-left:2px solid #7b7b7b; border-top:2px solid #7b7b7b; border-bottom:1px solid #000; 
												border-right:1px solid #000; color:#fff; }

table.no_background { background: none; }

	/* footer */
				
	.arhiva { width:760px; height:140px; margin:0; margin-top:10px; padding:0; padding-top:20px; padding-left:20px; 
				background:url(../images/basic/arhiva_bg.gif) no-repeat; }
			
		.arhiva a img { margin:0; padding:0; }

						
		.arhiva a h3, .arhiva a:visited h3 { color:#969696; text-decoration:none; height:auto; }
		.arhiva a:hover h3 { color:#fff; text-decoration:none; }
	
	
	.arhiva_eng { width:760px; height:140px; margin:0; margin-top:10px; padding:0; padding-top:20px; padding-left:20px; 
				background:url(../images/basic/arhiva_bg_eng.gif) no-repeat; }
			
		.arhiva_eng a img { margin:0; padding:0; }

						
		.arhiva_eng a h3, .arhiva_eng a:visited h3 { color:#969696; text-decoration:none; height:auto; }
		.arhiva_eng a:hover h3 { color:#fff; text-decoration:none; }
	
	
	.baneri_hor { width:100%; margin:0; margin-bottom:30px; margin-top:30px; padding:0; }
	
	.copyright { width:100%; margin:0; margin-bottom:20px; padding:0; font-size:11px; text-align:center; }