body {
	margin: 0;
	color: #666666;
	background-image: url('../_img/bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #cd1316;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#all {
		background-image: url('../_img/cik_cak_ozadje.png');
		background-position: top center;
		background-repeat: no-repeat;
	}

	#wrapper {
		width: 960px;
		margin: 0 auto;
		position: relative;
	}
	
		#white_bg {
			background-position: top right;
			background-repeat: no-repeat;
			color: inherit;
			background-color: white;
		}
		
			#rdeci_trikotnik {
				position: absolute;
				top: 0;
				left: -25px;
			}
			
			#language_bar {
				position: absolute;
				top: 16px;
				left: 804px;
				width: 155px;
				height: 23px;
				padding-top: 25px;
				font-size: 11px;
				font-weight: bold;
				z-index: 10;
				text-align: center;
			}
			
				#language_bar a {
					font-weight: normal;
					color: #0099cc;
					background-color: inherit;
					text-decoration: none;
				}
					
					#language_bar a:hover {
						text-decoration:underline;
					}
			
			/*.youtube{
				background-image:url(../_img/youtube_icon.gif);
				background-repeat:no-repeat;
				background-position:top right;
				z-index: 10;
				position: absolute;
				left: 660px;
				bottom: 67px;
				width: 300px;
				height: 30px;
				color: #fffffe;
				background-color: inherit;
				text-align: right;
			}*/		

			#spremljajte_nas {
				z-index: 10;
				/*position: absolute;*/
				position: relative;
				left: 729px;
				/*bottom: 57px;*/
				bottom: 45px;
				width: 232px;
				height: 30px;
				color: #fffffe;
				background-color: inherit;
				text-align: right;
			}			
			
			#spremljajte_nas img {
				float: right;
				display: block;
				position: relative;
				top: -8px;
				margin-left: 1px;
			}
			
			#spremljajte_nas .spremljajte {
				position:absolute;
				right:62px;
				top:8px;
				
			}
			
			#spremljajte_nas .ikona {
				background-repeat:no-repeat;
				width:30px;
				height:30px;
				display:block;
				float:right;
				margin-left:1px;
			}
			
			#spremljajte_nas a.facebook {
				background-image:url('/_img/facebook_icon.gif?26');
				background-position:left top;
			}
			
				
			#spremljajte_nas a.twitter {
				background-image:url('/_img/twitter_icon.gif?26');
				background-position:left top;
			}
			
			#spremljajte_nas a.youtube {
				background-image:url('/_img/youtube_icon.gif?26');
				background-position:left top;
			}
			
			#spremljajte_nas a.facebook:hover,
			#spremljajte_nas a.twitter:hover,
			#spremljajte_nas a.youtube:hover {
				background-position:left -30px;
			}
					
			#dummy, #dummy_en, #dummy-a, #dummy-a_en {
				background-position: top left;
				background-repeat: no-repeat;
				position: relative;
				padding-top: 303px;
				border-bottom: 1px solid white;
			}
			
				#dummy {
					background-image: url('../_img/vse.png?30');
				}
				#dummy-a {
					background-image: url('../_img/vse-a.png?30');
				}

				#dummy_en {
					background-image: url('../_img/vse_en.png?26');
				}
				#dummy-a_en {
					background-image: url('../_img/vse-a_en.png?26');
				}

				#logo a {
					position: absolute;
					left: 20px;
					top: 55px;
					width: 335px;
					height: 300px;
				}

				#content {
					background-image:url('/_img/dotted.gif');
					background-position:341px 10px;
					background-repeat:repeat-y;
					top:20px;
					position:relative;
					margin-bottom:30px;
					
					min-height:350px;
					height:auto !important;
					height:350px;
				}
				
					#left_box{
						width: 319px;
						float: left;
						padding-left: 33px;
						padding-top: 46px;
					}
						#left_box .logo{
							padding-bottom:28px;
						}
						
						#left_box .pokrovitelji{					
							/*	padding-top:62px;*/
							bottom:-24px;
							/*left:40px;*/
							left:32px;
							position:absolute;
						}
						
						#left_box .left_povorke {
							left:5px;
							/*margin-top:-20px;*/
							margin-top:-12px;
							position:relative;
							margin-bottom:70px;
						}
					
					#middle_box{
						width:350px;	
						float: left;																
						font-size:12px;
						padding:0;
						position:relative;
						margin-bottom:20px;
						/*padding-top: 5px;	*/					
					}
						#middle_box .okvir{
							width:350px;
							float: left;
							font-size:12px;
							background-color:#EFEFEF;
							/*background-image:url(../_img/crta.gif);
							background-position:top left;
							background-repeat:repeat-y;*/
/*							border-left:2px solid #ece5c5;
							border-right:2px solid #ece5c5;
*/							
							/*margin-bottom:20px;*/
							/*padding-bottom:10px;*/
							padding-top:6px;
							position:relative;
						}
						
						#middle_box .okvir_prog {
							width:350px;
							float: left;
							font-size:12px;
							background-color:#e5f2bf;
							padding-top:6px;
							padding-bottom:6px;
							position:relative;
							margin-top:13px;
						}
						
						#middle_box .levo, #middle_box .leva_vstopnica{
								width:59px;								
								float:left;
								padding-top:0px;
								padding-bottom:0px;
								font-size:12px;
								padding-left:3px;														
						}
							
							.plus_padding {
								margin-top:13px;
							}
							
							.kraj_block {
								display:block;
							}
							
							#middle_box  .desna_vstopnica, 
							#middle_box .leva_vstopnica {
								margin-top:14px;
							}
							
							#middle_box .leva_vstopnica {
								width:250px;	
							}
							
							#middle_box  .desno, #middle_box  .desna_vstopnica {
								width:277px;															
								float:right;	
								padding-top:0px;
								padding-bottom:0px;
								font-size:12px;																						
							}
								
								#middle_box  .desna_vstopnica {
									width:90px;
									font-weight:bold;
								}
							
							#middle_box .left{
								/*background-image:url(../_img/crta.gif);
								background-position:top left;
								background-repeat:repeat-y;	*/								
								width:59px;								
								float:left;							
								font-size:12px;
								background-color:#E5F2BF;
								padding-left:10px; /*padding-left:5px;*/
							}
							
							#middle_box  .right{
								/*background-image:url(../_img/crta.gif);
								background-position:top right;
								background-repeat:repeat-y;	*/
								width:277px;															
								float:right;								
								font-size:12px;
								background-color:#E5F2BF;
																						
							}
							
							#middle_box .left_forma{
							/*	background-image:url(../_img/crta.gif);
								background-position:top left;
								background-repeat:repeat-y;*/
								width:5px;								
								float:left;							
								font-size:12px;
								background-color:#F5F2E2;
								padding-left:5px;														
							}
							
							#middle_box .right_forma{
							/*	background-image:url(../_img/crta.gif);
								background-position:top right;
								background-repeat:repeat-y;	*/
								width:334px;															
								float:right;								
								font-size:12px;
/*								background-color:#F5F2E2;*/
								position:relative;
							}
							#middle_box .right_forma .send_button {
								position:relative;
								left:205px;
								bottom:-34px;
								
							}
							#middle_box .left_forma .error,
							#middle_box .right_forma .error
							{
								border: 1px solid red;
							}
							
							#middle_box .okvir span{ 
								color:#c90014;
								font-weight:bold;
								font-size:18px;
							}
	
							#middle_box .okvir p{ 
								/*margin-top:14px;*/
								padding-right:21px;
								padding-bottom:10px;
							}
							
							#middle_box .okvir label {
								display:block;
								margin-bottom:3px;
								margin-top:14px;
							}
							
							#middle_box .okvir .classic_label {
								display:inline;
								margin:0;
							}
							
							
							#middle_box .okvir input {
								border:#cfc8a8 solid 1px;
								height:21px;
								width:315px;
								padding-top:6px;
								padding-left:3px;
							}
							
							#middle_box .okvir input, #middle_box .okvir select {
								border:#c5c5c5 solid 1px;
								height:21px;
								width:313px;
								padding-top:6px;
								padding-left:3px;
							}	
							
							
							#middle_box .okvir .tekst{
								width:315px;
								height:200px;
							}
							
							#middle_box .okvir .gsm {
								width:150px;
							}
							
							#middle_box .okvir .st_sodelujocih {
								width:150px;
							}
							
/*								#middle_box .okvir input:focus {
									background-color:#E2DFD1;
								}
	*/						
							.picture_oval_top{								
								padding:0;
								margin:0;
								margin-bottom:-4px;
							}
							
							.picture_oval_bottom {
								display:block;
								position:relative;
								float:left;
							}
							
							#oval_form_bottom {
								width:350px;
								background-image:url(../_img/oval_form_bottom.gif?26);
								background-position:bottom left;
								background-repeat:no-repeat;
								height:55px;
								float:left;
								text-align:right;
								position:relative;								
								margin-top:-4px;
							}
								
								#oval_form_bottom img.poslji {
									margin-right:8px;									
								}
							
							.picture_oval_poslji {
								padding:0;
								margin:0;
								margin-top:4px;	
								z-index:90;						
							}
							
							a.poslji_button {
								width:100px;
								height:50px;
								z-index:100;
								position:relative;
								background-color:#009999;
								display:block;
							}
							
							
							.rdeca_pisava{
							 	color:#CC0000;
								padding-right:5px;								
							 }


						.naslovno_besedilo{							
							padding-bottom:16px;
							padding-top:15px;							
							position:relative;
						}
						
						#first_dvorana .ura {
							color:#703f77;
						}
						#first_dvorana .desno p {
							padding-right:22px;
						}
						#first_dvorana a.celotni_program {
							background-image:url(/_img/cel_prog.png);
							/*background-image:url(/_img/celotni-program.png);*/
							background-position: left top;
							background-repeat:no-repeat;
							display:block;
							width:221px;
							height:67px;
							cursor:pointer;
						}
						
						#first_dvorana a.full_program {
							/*background-image:url(/_img/all-events.png);*/
							background-image:url(/_img/all-events_1.png);
							background-position: left top;
							background-repeat:no-repeat;
							display:block;
							width:221px;
							height:67px;
							cursor:pointer;
						}
						#first_dvorana a.celotni_program:hover,
						#first_dvorana a.full_program:hover {
							/*background-image:url(/_img/celotni-program_hover.png);*/
							background-position: 0px -67px;
						}
						#left_middle, #right_middle {
							width:163px;
							float:left;	
							position:relative;												
						}
							
							#left_middle strong, #right_middle strong {
								font-weight:bold;
								color:#703f77;
							}
							
							#left_middle b, #right_middle b {
								color:#ffa000;
								font-size:14px;
							}
						
							#right_middle{														
								margin-left:15px;																			
							}
						
							#right_middle .pokrovitelj{
								padding-left:15px;
							}
							
							#right_middle p {
								padding-top:0px;
								padding-left:15px;
							}
					
					#right_box{
						width:258px;
						float: left;
						position:relative;
						padding:0;
						margin:-15px 0 0 0 ;
						height:150px;
					}
					
						#right_box a.prijavnica, #right_box a.registration{
							background-image:url(../_img/right_nav/prijava.png);
							/*background-image:url(../_img/right_nav/oKurentovanju.png);*/
							background-repeat:no-repeat;
							display: block;
							width:269px;
							height:40px;
							cursor:pointer;
							
						}
						
						#right_box a.registration{
							background-image:url(../_img/right_nav/registration.png) !important;
							/*background-image:url(../_img/right_nav/aboutKurentovanje.png) !important;*/
						}
						
							#right_box a.prijavnica:hover, #right_box a.registration:hover {
								background-position: 0 -40px;
							}

							#right_box a.prijavnica.selected, #right_box a.registration.selected {
								background-position: 0 -80px;
								cursor:default;
							}

						
						#right_box .vstopnica, #right_box .tickets{
						
							display: block;
							background-image:url(../_img/right_nav/vstopnice.png);
							/*background-image:url(../_img/right_nav/fotogalerija.png);*/
							background-repeat:no-repeat;
							height:44px;
							width:269px;
							cursor:pointer;
						}
							
							#right_box .tickets {
								background-image:url(../_img/right_nav/tickets.png);
								/*background-image:url(../_img/right_nav/fotogallery.png);*/
							}
							
							#right_box .vstopnica:hover, #right_box .tickets:hover {
								background-position:0 -44px;
							}

							#right_box .vstopnica.selected, #right_box .tickets.selected {
								background-position:0 -88px;	
								cursor:default;						
							}
						
						#right_box .trasa, #right_box .route {
							display: block;
							background-image:url(../_img/right_nav/trasa.png);
							/*background-image:url(../_img/right_nav/sponzorji.png);*/
							background-repeat:no-repeat;
							height:58px;
							width:269px;
							cursor:pointer;
						}
						
						#right_box .route {
							background-image:url(../_img/right_nav/route.png);
							/*background-image:url(../_img/right_nav/sponsors.png);*/
							cursor:pointer;
						}
						
							#right_box .trasa:hover, #right_box .route:hover {
								background-position: 0 -58px;
							}
							
							#right_box .trasa.selected, #right_box .route.selected {
								background-position: 0 -116px;
								cursor:default;
							}
						
						#vsebina{
							
							width:240px;
						/*	padding-left:18px;*/
							margin-top: 1px;
							position:absolute;
							left:18px;
							
						}
													
							#vsebina p.novice {
								/*color:#0099CC;*/
								font-size:12px;
/*								padding-left:10px;*/
								padding-right:30px;
							}
							
							#vsebina a{
								color:#0099CC;
								text-decoration:none;
							}
							
							#vsebina a:hover{
								color:#0099CC;
								text-decoration:underline;
								/*background-color:#330099;*/

							}
														
							.fotogalerija {
								position:relative;
								left:13px;
							}
							
							#vsebina_o{
								font-size:12px;
								font-family:Arial;
								width:342px;
							}	
							.datum{
								font-size:11px;
								font-family:Arial Narrow;
								margin-top:0px;
								margin-bottom:10px;
							}						
							
							.green{
								color:#ffa000;
								font-weight:bold;
								font-size:18px;
							}
							
							.green_h2{
								font-size:16px;
								font-family:Arial, Helvetica, sans-serif;
								color:white;
								background-color:#99CC00;
								/*width:353px;*/
								/*height:16px;*/
								padding-top:10px;
								padding-bottom:9px;
								margin-bottom:2px;
								padding-left:9px;
							}
						#okvir{
							padding-left:16px;
						}
						
						#box_program{
							background-image:url(../_img/crta_green.gif);
							background-position:top left;
							background-repeat:repeat-x;
							background-color:#8BBC00;
							width:240px;
							margin-bottom:-3px;
							margin-top:-3px;
						}
						
						#box_program .program_title{
							padding-left:68px;
							padding-top:14px;
						}
						
							#box_program h4.boxtitle {
								padding-top:0px;
							}
						
						#box_program .program{
							color:black;
							padding-left:20px;	
							font-size:18px;						
						}
							
							#box_program .box_program_left, #box_program .box_program_right{
								color:black;	
								font-size:18px;
								font-weight:bold;
								float:left;
							}
								#box_program .box_program_left {
									width:65px;
									margin-left:20px;
								}
								
								#box_program .box_program_right {
									width:149px;
								}
						
						
						.brownbox {
							background-color:#f5f2e2;
							margin-left:13px;
							width:231px;
							min-height:55px;
							margin-top:-3px;
							padding:8px 0 8px 8px;
							color:#666666 !important;
							font-size:11px;
						}						
							
												
		#trase_povork {
			background-color:#FFFFFF;
			position:relative;
			min-height:475px;
			height:auto !important;
			height:475px;
		}
		
		/* FOTOGALERIJA - cez celo */
		#galerija {
/*			background-color:#FFFFFF;*/
			position:relative;
			min-height:475px;
			height:auto !important;
			height:475px;
		}
		
		#trase_seznam {
			float:left;
			width:180px;
			padding-right:48px;
			text-align:right;
			background-color:#FFFFFF;
			background-image:url('/_img/trasa_left_bg.gif');
			background-position:right top;
			background-repeat:no-repeat;
			min-height:470px;
			height:auto !important;
			height:470px;
			color:#0099CC;
		}
		
		/* galerija levo */
		#galerija_levo {
			float:left;
			width:310px;
			padding-right:38px;
			text-align:right;
/*			background-color:#FFFFFF;
			background-image:url('/_img/trasa_left_bg.gif');
			background-position:right top;
			background-repeat:no-repeat;
*/
			min-height:470px;
			height:auto !important;
			height:470px;
			color:#0099CC;
		}
		
		#galerija_levo .galerije {
			padding-top: 30px;
			font-weight:bold;
			line-height:30px;
			color:#666666;
		}		
		#galerija_levo .galerije a {
			font-weight:normal;
		}
		
		#trase_seznam a {
			font-weight:bold;
		}
		
		#trase_seznam .selected {
			color:red;
		}
		
		#zemljevid_povorke {
			float:left;
			width:710px;
			background-color:#FFFFFF;
			position:relative;
			padding: 0 11px;
		}	
		
		/* galerija desno  */
		#galerija_desno {
			float:left;		
			padding-left:25px;
			background-color:#FFFFFF;
			position:relative;
			top:40px;	
		}	
		
		
		/*  navigacija galerije */		
		
		#galerija .nav {
			position:absolute;
	/*		top:231px;*/
			top:175px;
		}
		
		#galerija .prev {
			left:-35px;
			z-index:10;
		}
		
		#galerija .next {
			right:-53px;
			z-index:10;
		}
		
		
		
		#gallery {padding:15px 0;position:relative;left:-8px;}
		#gallery a {margin-left:8px;position:relative;float:left;margin-bottom:8px;}
		
		/*  navigacija fotogalerije v  IE6 */
		
		.next2{
			right:-340px;
			top:427px;
			z-index:10;
		}
		
		.prev2{
			left:-120px;
			top:427px;
			z-index:10;
		}
		
		/* konec navigacije v IE6 */
		
		
		#zemljevid_povorke .nav {
			position:absolute;
			top:231px;
		}
		
		#zemljevid_povorke .prev {
			left:-25px;
			z-index:10;
		}
		
		#zemljevid_povorke .next {
			right:-25px;
			z-index:10;
		}		
			
		#content_bottom {
			display: block;
			padding-bottom: 8px;
		}
		
		#footer {
			text-align: center;
			background-image: url('../_img/footer_bg.gif?26');
			background-position: top center;
			background-repeat: no-repeat;
			line-height: 14px;
			padding-top: 19px;
			height: 30px;
			
			
			position:relative;
			top:-29px;
		}
		
			#footer, #footer a {
				color:#e4daab;
				background-color: inherit;
			}
				
				#footer a {
					text-decoration:underline;
				}
				
					#footer a:hover {
						color:#FFFFFF;
					}
			
/* MISC */
a img {
	border: none;
}

.clear {
	width: auto;
	height: 0;
	overflow: hidden;
	line-height: 1px;
	float: none;
	clear: both;
}

.black{
	/*padding-left:10px;*/
	color:#000000;
	font-size:10px;
}

.vec{
	padding-left:170px;
	padding-top:10px;
	color:#0099CC;
}


.vec a{
	color:#0099CC;
	text-decoration:none;
}

h1{
	font-size:35px;
	color:#88bb00;
	font-family:Georgia;
	font-weight:normal;
	margin-top:10px;

}

h2{
	font-size:14px;
	color:#ffa000;
	
}

h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	margin:5px 0 0 0;
	padding:0;
	color:#ffa000;
}

h4{
	color:white;
	font-size:18px;
	margin:0;
	padding:14px 0px 0px 10px;
	padding-left:20px;
	padding-top:14px;
}

p{	
	padding-right:5px;
	margin:0;
	padding:0;	
}

a{
	text-decoration:none;
	color:#0099CC;
}

a:hover{
	text-decoration:underline;
}

.error{
	border: 1px solid red;
}


