

	/*
	 *	KLASJE CELJE - MASTER STYLESHEET
	 */
	 
	 body{
	 	margin: 0;
		padding: 0;
		background: url('/images/body_bkg.gif') no-repeat top left #FCEBC0;
	 }
	 
	 	#logo{
			position: absolute;
			top: 32px;
			left: 37px;
			z-index: 1;
			width: 134px;
			height: 106px;
			border: 0;
		}
		
		#header{
			position: absolute;
			top: 0px;
			left: 182px;
			z-index: 0;
			width: 568px;
			height: 200px;
		}
		
		#content{
			position: absolute;
			top: 224px;
			left: 171px;
			width: 567px;
			background: url('/images/content_bkg.gif') no-repeat #FFF9E7;
		}
		
			#inner{
				min-height: 377px;
				padding: 31px 41px 38px 81px;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.7em;
				color: #954B4B;
			}
			
				#inner h1{
					display: block;
					margin: 10px 0 25px 0;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 38px;
					font-weight: normal;
					color: #A10C05;
				}
				
					#inner h1.news{
						position: relative;
						top: -24px;
						margin: 0 0 -8px 0;
						padding-left: 10px;
						font-size: 18px;
						font-weight: normal;
						color: #C30900;
					}
					
					#inner h1 .smaller{
						font-size: 26px;
					}
				
				#inner h2{
					display: block;
					margin: 0 0 16px 0;
					font-size: 1em;
					font-weight: bold;
				}
				
					#inner h2.sitemap{
						padding-bottom: 3px;
						border-bottom: solid 1px #ECCABA;
					}

				#inner p{
					margin: 0 0 16px 0;
					line-height: 1.2em;
				}
				
					#inner p.center{
						text-align: center;
					}
				
				#inner ul li{
					margin: 0 0 10px -20px;
				}
				
				#inner a{
					color: #BA0800;
					text-decoration: underline;
				}
				
				#inner a:hover{
					color: #954B4B;
				}
				
					#inner p.news{
						padding-left: 10px;
						background: url('/images/news_bullet.gif') no-repeat 0px 19px;
					}
					
					#inner p.bfast{
						margin: 0 0 8px 0;
						padding-left: 10px;
						background: url('/images/news_bullet.gif') no-repeat 0px 4px;
					}
				
					#news_title{
						display: block;
						margin: 19px 0 24px 10px;
					}
					
					#inner .news a,
					#inner .bfast a,
					#sitemap a{
						color: #954B4B;
						text-decoration: none;
						font-weight: bold;
					}
					
						#inner .bfast a.healthy{
							color: #954B4B;
						}
					
					#sitemap a{
						font-weight: normal;
					}
					
					#inner a.more{
						padding: 0 10px;
						color: #BA0800;
						text-decoration: none;
					}
				
					#inner .news a:hover,
					#inner .bfast a:hover,
					#inner a.more:hover,
					#sitemap a:hover{
						color: #BA0800;
						text-decoration: underline;
					}
				
				#breakfast{
					display: block;
					margin: 0 0 -15px 48px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 18px;
					font-weight: normal;
					color: #C30900;
				}
				
				#inner table{
					margin-bottom: 10px;
					border-collapse: collapse;
				}
				
					#inner table th,
					#inner table td{
						padding: 10px 0;
						vertical-align: top;
						font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
						color: #954B4B;
						text-align: left;
					}
				
				#inner .lcol{
					padding-right: 15px;
				}
				
				#inner .rcol{
					width: 210px;
					padding-left: 15px;
					border-left: solid 1px #ECCABA;
				}
				
				#inner .rcol_no_border{
					width: 210px;
					padding-left: 15px;
				}
				
				#inner .data{
					width: 100%;
					border-top: solid 1px #ECCABA;
				}
				
				#inner .data2{
					width: 350px;
					border: none;
				}
					#inner .data th,
					#inner .data td{
						padding: 3px 10px 3px 0;
						border-bottom: solid 1px #ECCABA;
					}
					
					#inner .data2 th,
					#inner .data2 td{
						padding: 3px 10px 3px 0;
						border-bottom: none;
					}
					
				#heart{
					margin: 20px auto;
				}
				
				#sitemap{
					width: 100%;
				}
					
				#inner .naj{
					display: block;
					width: 220px;
					height: 110px;
					border: 0;
					margin-bottom: 10px;
				}
				
				#map{
					padding-bottom: 20px;
					border-bottom: solid 1px #ECCABA;
					text-align: center;
				}
				
				.number{
					float: left;
					width: 10px;
					height: 10px;
					margin: 0 8px 20px 0;
				}
			
			#footer{
				display: block;
				clear: both;
				padding: 0 25px 45px 79px;
				background: url('/images/content_bottom.gif') no-repeat left bottom #FFF9E7;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.6em;
				color: #C4908D;
				text-align: center;
			}
			
				#footer a{
					color: #C4908D;
					text-decoration: underline;
				}
				
				#footer a:hover{
					color: #8A211C;
					text-decoration: underline;
				}
			
		#menu{
			position: absolute;
			top: 175px;
			left: 0px;
			z-index: 2;
			width: 182px;
			padding-top: 7px;
			background: url('/images/menu_divider.gif') no-repeat #FFF;
		}
		
			
			#menu .link{
				display: block;
				padding-bottom: 7px;
				background: url('/images/menu_divider.gif') no-repeat left bottom;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #666;
				line-height: 21px;
			}
			
			#menu a{
				display: block;
				padding-left: 24px;
				color: #666;
				text-decoration: none;
			}
				
				#menu .link a:hover,
				#menu .link .active{
					display: block;
					padding-left: 24px;
					background-color: #F1F1F1;
				}
				
			#menu .sublinks{
				display: none;
				padding-bottom: 7px;
				background: url('/images/menu_divider.gif') no-repeat left bottom;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666;
				line-height: 16px;
			}
							
				#menu .sublinks a:hover,
				#menu .sublinks .active{
					display: block;
					padding-left: 24px;
					background: url('/images/sublink_active_bullet.gif') no-repeat 14px 7px;
					color: #333;
					text-decoration: underline;
				}
		
		#flag{
			position: absolute;
			top: -5px;
			left: 750px;
			z-index: 2;
			width: 182px;
			padding-top: 7px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			vertical-align: bottom
			color: #666;
		}
				
		#flag_text{
			position: absolute;
			top: -1px;
			left: 780px;
			z-index: 2;
			width: 182px;
			padding-top: 7px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666;
			text-decoration:none;
		}

		#flag_text a{
			color: #666;
			text-decoration:none;
		}		
	
		#flag_text a:hover{
			color: #666;
			text-decoration: underline;
		}
	
		#top_menu{
			position: absolute;
			top: 127px;
			left: 678px;
			z-index: 1;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 18px;
			text-align: right;
		}
		
			#top_menu a{
				position: relative;
				display: block;
				padding-right: 13px;
				background: url('/images/top_menu_bullet.gif') no-repeat right center;
				color: #C48D81;
				text-decoration: none;
			}
			
			#top_menu a:hover{
				color: #BA0800;
				text-decoration: underline;
			}
