@charset "utf-8";
/* CSS Document */

/*Reset defaults*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, img, strong, b, u, i, 
ol, ul, li, fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

h1 {
	line-height:34px;
	padding-bottom:8px;
}

p.small {
	font-size:14px;
	line-height:20px;
}
.h1 {
	font-size:24px;
	line-height:24px;
	padding-top:5px;
	padding-bottom:8px;
	font-weight:bold;
}
.orange {
	background-color:#ff9400;
	float:left;
	padding:4px 6px;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
h2 {
	font-size:24px;
	line-height:24px;
	padding-top:5px;
	padding-bottom:8px;
}
h3 {
	font-size:16px;
	line-height:16px;
	padding-top:5px;
	padding-bottom:15px;
}
.clear {
	clear:both;
	line-height:0;
	font-size:1px;
	height:0;
}
.hidden {
	visibility:hidden;
}
.wrapper {
	margin:0 auto;
	position:relative;
	width:960px;
}

#noflash {
	left:235px;
	top:64px;
	position:absolute;
}

#main {
	background-image:url(/_tpl/_img/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#fcd926;
}

#header {
	width:auto;
	height:339px;
	background-image:url(/_tpl/_img/orange_bar_wide.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
#header1 {
	width:auto;
	height:339px;
	position:relative;
}
	#header #navigation {
		width:204px;
		position:absolute;
		top:65px;
		left:0px;
		z-index:1;
		height:246px;
		padding:0px 13px;
	}
		#header #navigation #navigation1 {
			position:relative;
		}
			#header #navigation .button {
				background-repeat:no-repeat;
				display:block;
				position:absolute;
			}
			#header #navigation #button1 {
				height:34px;
				width:111px;
				background-image:url(/_tpl/_img/navigacija/button1_b.png);
				left:33px;
				top:0px;
			}
			#header #navigation #button1:hover, #header #navigation #button1.active {
				background-image:url(/_tpl/_img/navigacija/button1_w.png);
			}
			#header #navigation #button2 {
				height:28px;
				width:160px;
				background-image:url(/_tpl/_img/navigacija/button2_b.png);
				left:9px;
				top:33px;
			}
			#header #navigation #button2:hover, #header #navigation #button2.active {
				background-image:url(/_tpl/_img/navigacija/button2_w.png);
			}
			#header #navigation #button3 {
				height:32px;
				width:100px;
				background-image:url(/_tpl/_img/navigacija/button3_b.png);
				left:39px;
				top:60px;
			}
			#header #navigation #button3:hover, #header #navigation #button3.active {
				background-image:url(/_tpl/_img/navigacija/button3_w.png);
			}
			#header #navigation #button4 {
				height:32px;
				width:140px;
				background-image:url(/_tpl/_img/navigacija/button4_b.png);
				left:19px;
				top:90px;
			}
			#header #navigation #button4:hover, #header #navigation #button4.active {
				background-image:url(/_tpl/_img/navigacija/button4_w.png);
			}
			#header #navigation #button5 {
				height:36px;
				width:132px;
				background-image:url(/_tpl/_img/navigacija/button5_b.png);
				left:23px;
				top:119px;
			}
			#header #navigation #button5:hover, #header #navigation #button5.active {
				background-image:url(/_tpl/_img/navigacija/button5_w.png);
			}
			#header #navigation #button6 {
				height:32px;
				width:116px;
				background-image:url(/_tpl/_img/navigacija/button6_b.png);
				left:31px;
				top:153px;
			}
			#header #navigation #button6:hover, #header #navigation #button6.active {
				background-image:url(../_img/navigacija/button6_w.png);
			}
			#header #navigation #button7 {
				height:29px;
				width:132px;
				background-image:url(/_tpl/_img/navigacija/button7_b.png);
				left:23px;
				top:184px;
			}
			#header #navigation #button7:hover, #header #navigation #button7.active {
				background-image:url(/_tpl/_img/navigacija/button7_w.png);
			}
			#header #navigation #button8 {
				height:33px;
				width:177px;
				background-image:url(/_tpl/_img/navigacija/button8_b.png);
				left:0px;
				top:213px;
			}
			#header #navigation #button8:hover, #header #navigation #button8.active {
				background-image:url(/_tpl/_img/navigacija/button8_w.png);
			}
	
	#header #counter {
		position:absolute;
		top:9px;
		right:5px;
		height:75px;
		width:340px;
		text-align:right;
	}
	#header #counter img {
		float:right;
		padding-right:9px;
		padding-top:15px;
	}
	#header #header_title {
		padding-top:20px;
		padding-bottom:22px;
		height:22px;
	}
	#header #header_middle {
		position:relative;
	/*	background-image:url(/_tpl/_img/header_poli.png);
		background-repeat:no-repeat;
		background-position:235px 0px;
	*/
		width:960px;
		height:234px;
		text-align:right;
	}
		#header #header_middle #header_middle_text {
			left:742px;
			position:absolute;
			top:8px;
		}
	#header #flash {
		position:absolute;
		top:0px;
	}
	#header #orange_bar {
		background-image: url("/_tpl/_img/orange_bar.png");
		background-position:center bottom;
		background-repeat:no-repeat;
		position:relative;
		height:31px;
		padding-right:8px;
		padding-top:10px;
	}
		#header #orange_bar a {
			float:right;
			margin-left:5px;
		}
		#header #orange_bar_left {
			position:absolute;
			height:41px;
			width:51px;
			top:0px;
			left:-51px;
		}
		#header #orange_bar_right {
			position:absolute;
			height:41px;
			width:53px;
			top:0px;
			left:960px;
		}
#content {
	width:auto;
	color:#000000;
	font-family:Georgia;
	font-size:16px;
	line-height:22px;
}
	#content a {
		color:#000000;
		font-weight:bold;
	}
	#content #left {
		width:598px;
		float:left;
		padding-left:20px;
		padding-top:26px;
	}
	
	#content .left {
		width:auto !important;
	}
	
	#content #drugi_jezik .drugi_jezik {
		width:598px;
		padding-left:20px;
	}
	#content #drugi_jezik .h1 {
		padding-bottom:15px;
		padding-top:20px;
	}
	#content #drugi_jezik .zgodovina .h1 {
		padding-bottom:8px;
		padding-top:5px;
	}
	#content #drugi_jezik .zgodovina p {
		padding:0px;
	}
	#content .zgodovina {
		padding-bottom:35px;
	}
	#content .zgodovina img {
		position:relative;
		left:54px;
		z-index:1;
	}
	#content .zgodovina_title {
		position:relative;
		top:8px;
		z-index:2;
	}
	#content .zgodovina_fotogalerija {
		background-color:#ff9400;
		font-size:11px;
		float:right;
		padding:0px 6px;
		position:relative;
		height:21px;
		top:-5px;
		right:30px;
	}
	#content #intro {
		padding-top:26px;
	}
	#content #intro p {
		padding-top:10px;
		padding-bottom:10px;
	}
	#content #intro, #content #trase_page, #content #program, #content #nagrade, #content #prijave, #content #pravila, #content #pokrovitelji {
		padding-bottom:30px;
	}
	#content #trase_page #trase_poli_snack {
		position:relative;
		left:127px;
		top:-10px;
		width:157px;
	}
	#content #trase_page .trase_detail {
		padding-bottom:15px;
		padding-right:10px;
		float:left;
	}
		#content #trase_page .trase_detail .trase_left {
			float:left;
			width:300px;
		}
		#content #trase_page .trase_detail .trase_right {
			float:left;
			width:287px;
		}
	#content .program {
		padding-bottom:2px;
		float:left;
		width:498px;
	}
		#content .program .program_left {
			float:left;
			background-color:#ff9400;
			padding:0px 6px;
		}
		#content .program .program_right {
			float:right;
			width:375px;
		}
		#content p.program {
			float:left;
			padding-left:14px;
			padding-right:14px;
			font-size:12px;
			line-height:22px;
			width:375px;
			padding-bottom:35px;
		}
	#content #nagrade li, #content #poli_vlak li, #content #aktualno li, #content #pravila li, #content #prijave li, #content #program li,
	#left #forma #prijava_osebe li, #left #forma #prijava_druzine li, #left #forma #prijava_skupine li{
		list-style:none;
		background-image:url(/_tpl/_img/list_item.gif);
		background-repeat:no-repeat;
		background-position:left 12px;
		padding-left:11px;
	}
	#content #prijave li {
		font-size:12px;
		padding-top:5px;
		background-position:left 17px;
	}
	#content #prijave ul {
		padding-top:10px;
		padding-bottom:10px;
	}

	#content #nagrade #nagrade_top {
		float:left;
		width:350px;
		padding-left:22px;
		font-size:14px;
		line-height:18px;
	}
	#content #nagrade .padding {
		padding-left:98px;
	}
	#content #nagrade #nagrade_left {
		float:left;
		width:315px;
		font-size:12px;
		line-height:24px;
	}
	#content #nagrade #nagrade_right {
		float:left;
		width:257px;
		padding-left:15px;
		font-size:12px;
		line-height:24px;
	}
	#content #poli_vlak {
		padding-right:10px;
		padding-bottom:50px;
	}
		#content #poli_vlak .poli_vlak_col {
			float:left;
			width:260px;
			padding:8px;
		}
		#content #poli_vlak ul {
			padding-top:10px;
			padding-bottom:10px;
			font-size:14px;
			line-height:22px;
		}
	#content #pokrovitelji {
		padding-right:20px;
		padding-bottom:50px;
	}
			#content #pokrovitelji .pokrovitelji_table {
				margin-top:20px;
			}
			#content #pokrovitelji .pokrovitelji_table tr {
				vertical-align:middle;
			}
			#content #pokrovitelji .pokrovitelji_table td {
				text-align:center;
				width:190px;
				padding-bottom:35px;
			}
		#content #aktualno {
			padding-bottom:40px;
			padding-right:15px;
		}
			#content #aktualno p {
				padding-top:5px;
				padding-bottom:5px;
			}
			#content #aktualno ul, #content #pravila ul, #left #forma #prijava_osebe ul, #left #forma #prijava_skupine ul, #left #forma #prijava_druzine ul {
				padding-top:10px;
				padding-bottom:10px;
			}
			#content #aktualno .fotogalerija {
				/*text-align:center;*/
			}
			#content #aktualno .fotogalerija a img {
				margin:5px;
				-moz-box-shadow: 0px 0px 4px 0px #321A1A; /* FF3.5+ */
				-webkit-box-shadow: 0px 0px 4px 0px #321A1A; /* Saf3.0+, Chrome */
				box-shadow: 0px 0px 4px 0px #321A1A; /* Opera 10.5, IE 9.0 */
			}
			
			#content #forma .temno {
				background-color:#FFC000;
				width:572px;
				left:-18px;
			}
			
			#content #forma .temno2 {
				background-color:#FF7F00;
				width:572px;
				left:-18px;
			}
			
			#content #forma .temno3 {
				background-color:#FF9400;
				width:572px;
				left:-18px;
			}
			
			
			#content #forma .svetlo {
				background-color:#FFCF00;
				left:-18px;
				padding-left:18px;
				position:relative;
				width:572px;
			}
			#content #forma #bottom_osebe,
			#content #forma #bottom_skupine,
			#content #forma #bottom_druzine {
				height: 40px; display:block;
			}
			
			#content #forma #bottom_osebe #strani_osebe {
				position:relative;
				float:left;
				
			}
			
			
			#content #forma #bottom_osebe #bottom_strani_osebe,
			#content #forma #bottom_druzine #bottom_strani_druzine,
			#content #forma #bottom_skupine #bottom_strani_skupine {
				position:absolute;
				/*top:25px;*/
				margin-top:20px;
				left:282px;
				font-family:'Georgia', Times New Roman, Times, serif;
				font-size:11px;
				color:#FF7F00;
			}
			
			#content #forma #bottom_druzine #bottom_strani_druzine {
				color:#CC6600;
			}
			
			#content #forma #bottom_skupine #bottom_strani_skupine {
				color:#FFCD00;
			}
			
			
			/* posamezniki */
			#content #forma #bottom_osebe #nazaj_osebe {
				display:block;
				width:122px;
				height:31px;
				background-image:url(/_tpl/_img/btn_seznamprijavljenih_nazaj.png);
				background-repeat:no-repeat;
				background-position:0 0;
				position:relative;
				top:23px;
				left:-3px;
				float:left;
				cursor:pointer;
			}
			
			#content #forma #bottom_osebe #naprej_osebe {
				display:block;
				width:122px;
				height:31px;
				background-image:url(/_tpl/_img/btn_seznamprijavljenih_naprej.png);
				background-repeat:no-repeat;
				background-position:0 0;
				position:relative;
				top:23px;
				right:17px;
				float:right;
				cursor:pointer;
			}
			
			/* druzine */
			#content #forma #bottom_druzine #nazaj_druzine {
				display:block;
				width:122px;
				height:31px;
				background-image:url(/_tpl/_img/bg_seznamprijavljenih_nazaj_druzine.png);
				background-repeat:no-repeat;
				background-position:0 0;
				position:relative;
				top:23px;
				left:-3px;
				float:left;
				cursor:pointer;
			}
			
			#content #forma #bottom_druzine #naprej_druzine {
				display:block;
				width:122px;
				height:31px;
				background-image:url(/_tpl/_img/btn_seznamprijavljenih_naprej_druzine.png);
				background-repeat:no-repeat;
				background-position:0 0;
				position:relative;
				top:23px;
				right:17px;
				float:right;
				cursor:pointer;
			}
			
			/* skupine */
			#content #forma #bottom_skupine #naprej_skupine {
				display:block;
				width:122px;
				height:31px;
				background-image:url(/_tpl/_img/btn_seznamprijavlejnih_naprej_skupine.png);
				background-repeat:no-repeat;
				background-position:0 0;
				position:relative;
				top:23px;
				right:17px;
				float:right;
				cursor:pointer;
			}
			
			#content #forma #bottom_skupine #nazaj_skupine {
				display:block;
				width:122px;
				height:31px;
				background-image:url(/_tpl/_img/btn_seznamprijavljenih_nazaj_skupine.png);
				background-repeat:no-repeat;
				background-position:0 0;
				position:relative;
				top:23px;
				left:-3px;
				float:left;
				cursor:pointer;
			}
			
			
		#content #pravila {
			padding-right:15px;
		}
		#content #pravila li {
			margin-bottom:12px;
			font-size:14px;
		}
		#content #news {
			padding-right:18px;
		}
			#content #news #news_date {
				background-color:#ff9400;
				font-size:12px;
				float:left;
				padding:0px 6px;
			}
			#content #news #news_text {
				padding-left:4px;
			}
			#content #news #news_text #arhiv {
				background-color:#ff9400;
				font-size:11px;
				float:right;
				padding:0px 6px;
				margin-right:20px;
				margin-top:10px;
			}
		#content #trase {
			float:left;
			width:285px;
			position:relative;
		}
			#content #trase #trase_logo img {
				position:relative;
				top:-3px;
			}
			#content #trase #trase_logo #trase_title {
				position:absolute;
				top:64px;
				left:56px;
				background-color:#000000;
				font-size:24px;
				font-weight:bold;
				color:#ffffff;
				padding:2px 4px;
			}
			#content #trase .trase_pic {
				width:41px;
				vertical-align:middle;
			}
			#content #trase .trase_txt {
				font-size:12px;
				line-height:18px;
				padding:12px;
			}
			#content #trase .trase_txt a {
				font-size:16px;
			}
		
		#content #nagrada {
			float:left;
			width:313px;
			position:relative;
			padding-bottom:60px;
		}
			#content #nagrada #nagrada_right {
				position:absolute;
				left:313px;
				top:163px;
			}
			#content #nagrada #nagrada_bottom {
				position:absolute;
				left:48px;
				top:230px;
				width:282px;
			}
			#content #nagrada #nagrada_bottom #nagrada_title {
				background-color:#000000;
				font-size:24px;
				font-weight:bold;
				color:#ffffff;
				padding:2px 4px;
				float:left;
			}
			#content #nagrada #nagrada_bottom #nagrada_text {
				font-size:12px;
				line-height:18px;
				float:left;
				padding-left:10px;
				width:160px;
			}
	#content #right {
		width:342px;
		/*background-image:url(/_tpl/_img/bubbles_right_24.png);
		background-repeat:no-repeat;*/
		float:left;
		height:555px;
		position:relative;
	}
		#content #right #e-prijava {
			position:absolute;
			left:0px;
			top:13px;
		}
		#content #right #e-prijava_black {
			position:absolute;
			left:99px;
			top:164px;
		}
		#content #right #right_program {
			position:absolute;
			left:143px;
			top:234px;
		}
		#content #right #klub_polet {
			position:absolute;
			left:6px;
			top:294px;
		}
		
		#content #right #seznam_prijavljenih {
			position: absolute;
			left: 218px;
			top: 16px;
		}
		
#right_prijave {
	float:left;
	position:relative;
	padding-top:25px;
	padding-bottom:130px;
	font-size:14px;
}
#right_prijave ul {
	margin-bottom:35px;
}
#right_prijave ul li {
	list-style:none;
	background-image:url(/_tpl/_img/li_dot.png);
	background-position: left 10px;
	background-repeat:no-repeat;
	padding-left: 14px;
	line-height:20px;
}
#right_prijave ul.second li {
	margin-bottom:12px;
}

#left .posamezniki {
	background-color:#ffc000;
	height:31px;
	width:124px;
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	padding-left:10px;
	cursor:pointer;
}
#left .skupine {
	background-color:#ff9400;
	margin-left:8px;
	height:31px;
	width:286px;
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	padding-left:10px;
	cursor:pointer;
}
#left .druzine {
	background-color:#ff7f00;
	margin-left:8px;
	height:31px;
	width:83px;
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	padding-left:10px;
	cursor:pointer;
}

#forma {
	background-color:#ffc000;
	padding-left:18px;
	font-size:14px;
	padding-top: 14px;
	width:572px;
}

#forma #error_msg {
	padding-bottom:10px;
	font-weight:bold;
	font-size:16px;
}
#forma .form {
	float:left;
}
#forma .left {
	width:111px !important;
	padding-right: 5px;
}
#forma .right {
	width:443px;
}
#forma .input {
	border:1px solid #ff9400;
	height:20px;
	width:431px;
	padding: 6px 5px 0px 5px;
	margin-bottom:2px;
}
#forma .error {
	background-color: #f65c26;
}
#forma .small {
	width:93px;
}
#forma .big {
	width:547px;
}
#forma .oddaj_prijavo {
	position: relative;
	top:27px;
}
#forma .pogoji {
	font-size:11px;
	line-height:14px;
	display:block;
	padding-right:10px;
}
#forma .form .captcha {
	position:absolute;
	top: 10px;
	left:118px;
}
#forma .form .captcha_input {
	position:absolute;
	top:10px;
}
.file1 {
	background-color:#FFFFFF;
	border:0 none;
	color:#7D7D7D;
	font-weight:bold;
	height:22px;
	margin:0 0 5px;
	padding:2px 15px 0 10px;
	width:150px
}

span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/_tpl/_img/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/_tpl/_img/radio.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}
		
		
#footer {
	width:auto;
	background-image:url(/_tpl/_img/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:16px;
	color:#636363;
	position:relative;
}
	#footer a {
		color:#636363;
	}
	#footer #poli_logo {
		position:absolute;
		top:-119px;
		left:725px;
	}
	
	#footer #footer_dark {
		height:29px;
		text-align:right;
		padding:6px;
	}
	#footer #footer_white {
		padding:20px;
	}
	#footer .footer {
		float:left;
	}
		#footer #footer_1 {
			width:180px;
		
		}
		#footer #footer_2 {
			text-align:center;
			width:580px;
		}
			#footer #footer_2 .logo {
				float:left;
				padding:10px;
			}
		#footer #footer_3 {
			width:160px;
		}
		#footer #footer_3 img{
			
			margin-right:9px;
		}

#alt {
	margin-top:10px;
	margin-bottom:20px;
}
