/* CSS Document --- Zveza za tehnično kulturo Slovenije */

html { background: #ffffff; text-align: center; }

body {
	text-align: left; 
	font:12px/15px Tahoma, Arial, helvetica, sans-serif; 
	color:#232323;
	padding: 20px 0;
	margin: 0 auto;
	width: 980px;
}

.clear { clear: both; }
img { border: none; }

a { 
/*color:#222222;*/
 text-decoration:none; 
 }

 #top a { color:#222222;}
 
.box_1 a { color:#222222;}

.box_3 a { color:#222222;}
 
a:hover { text-decoration:underline; }

a.vec { color: #ce1337; font:11px/15px Arial; }

select, input, textarea { border: 1px solid #434343; }
input.radio_1 { border: none; }
input.check_1 { border: none; }

div, h1, h2, h3, h4, h5, img, form { margin: 0; padding: 0; }

.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pr20{padding-right:20px;}

.small {
	font:10px/15px Tahoma, Arial, helvetica, sans-serif; 
	color:#666666;
	padding: 0 0 5px 0;
}

/*em {
	font-style: normal;
	color: #666666;
}
*/
h1 {
	font: bold 17px/22px Tahoma, Arial, helvetica, sans-serif;
	color: #101010;
	padding: 0 0 15px 0; 
}

h2 {
	font: bold 15px/20px Tahoma, Arial, helvetica, sans-serif;
	color: #101010;
}

h3 {
	font: bold 13px/18px Tahoma, Arial, helvetica, sans-serif;
	color: #101010;
	padding: 0 0 5px 0; 
}

h4 {
	display: block;
	font: bold 12px/18px Tahoma, Arial, helvetica, sans-serif;
	color: #101010;
	padding: 5px; 
	border-color: #696969;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

img.cont_1 {
	float: left;
	padding: 0 10px 5px 0;
}

.icon img { margin:0 10px 0 0; float: left; }

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/*=========top===========*/
#top {
	width: 940px;
	height: 70px;
	padding: 10px 20px;
	/*background: #ffff99 url(../images/ztks_logo_2.png) 15px 10px no-repeat; /* background: horizontal vertical */
	/*background: #ffff99 url(../images/top_bg.jpg) center top repeat; /* background: horizontal vertical 
	background: #ffffff url(../images/lg.jpg) 15px 10px no-repeat;*/
	background: #ffffff url(../images/top_bg_2.jpg) top center no-repeat;
	
	text-align: right;
	color: #222222;
}

.iskanje_form {
	margin-top: 5px;
	color: #707070;
}

.iskanje_form input{
	border: 1px solid #DDDDDD;
}
/*========//top==========*/

/*=========baner===========*/
.border {
	width: 980px;
	height: 10px;
	background: #ffff99 url(../images/top_bg.jpg) center top repeat;
}
/*========//baner==========*/

/*=========top_menu===========*/
#top_menu {
	width: 980px;
	height: 57px;
	padding: 0px 0px;
	background: #ffffff;
	
	color: #ffffff;
}
#top_menu a { 
color:#222222;
}

#top_menu ul {
list-style:none; padding:0; margin:0;
	width: 980px;
	height: 57px;
	overflow: hidden;
}

#top_menu li {

	float: left;
	background: #cf0000;
	
	text-transform: uppercase;
	text-align: left;
}

#top_menu li a {

	display: block;
	height: 39px;
	padding: 8px 15px 10px 15px;
	
	color: #ffffff;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#top_menu li a:hover {
	display: block;
	height: 39px;
	padding: 8px 15px 10px 15px;
	background: #aa0000;
	
	color: #ffffff;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


#top_menu #id1 { width: 160px; border-right: 1px solid #c6d9f1; background: #005098; }
#top_menu #idx { width: 160px; border-right: 1px solid #c6d9f1; background: #fdfdca; }
#top_menu #idx a { color: #222222; text-align: center; }
#top_menu #idx a:hover { background: none; }
#top_menu #id2 { width: 164px; border-right: 1px solid #c6d9f1; background: #40b1ed; }
#top_menu #id3 { width: 164px; border-right: 1px solid #c6d9f1; background: #f99f1c; }
#top_menu #id4 { width: 164px; border-right: 1px solid #c6d9f1; background: #6ba234; }
#top_menu #id5 { width: 163px; border-right: 0px; background: #ce1337; }

#top_menu #id_1 { width: 122px; border-right: 1px solid #c6d9f1; background: #005098; }
#top_menu #id_2 { width: 122px; border-right: 1px solid #c6d9f1; background: #40b1ed; }
#top_menu #id_3 { width: 122px; border-right: 1px solid #c6d9f1; background: #f99f1c; }
#top_menu #id_4 { width: 122px; border-right: 1px solid #c6d9f1; background: #6ba234; }
#top_menu #id_5 { width: 122px; border-right: 1px solid #c6d9f1; background: #EBB300; }
#top_menu #id_6 { width: 122px; border-right: 1px solid #c6d9f1; background: #0600A4; }
#top_menu #id_7 { width: 122px; border-right: 1px solid #c6d9f1; background: #ce1337; }
#top_menu #id_8 { width: 118px; border-right: 0px; background: #EB8A00; }

#top_menu li.selected a {  background: #aa0000; }
/*========//top_menu==========*/

/*=========baner===========*/
#baner {
	width: 980px;
	height: 120px;
	padding: 0;
	background: #e5e5dd;
}
/*========//baner==========*/

/*=========footer===========*/
#footer {
	width: 940px;
	text-align: center;
	padding: 10px 20px;
	background: #ffcb05;
	color: #222222;
}
#footer p {
	margin: 0;
	padding: 0;
}
/*========//footer==========*/

/*=========baner===========*/
#wrap {
	width: 980px;
	padding: 10px 0;
	background: #ffffff url(../images/wrap_1_3.jpg) center top repeat-y;
}

	#wrap #col_1 {
		float: left;
		width: 200px;
		padding: 0 10px;
	}
	
	.menu_left a { 
color:#222222;
}
		.menu_left ul {
		list-style:none; padding:0; margin:0;
			width: 188px;
			border: 1px solid #696969;
			padding: 5px;
			margin: 0 0 15px 0;
		}
		
		.menu_left .projekt_konec {
			border-top: 1px solid #696969;
			width: 198px;
		}
		
			.menu_left li {
				background: #cfcfcf;
				
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #ebebeb;
				
				text-align: left;
			}
			
			.menu_left li a {
			margin: 0; padding: 0;
				display: block;
				padding: 7px 10px;
				
				color: #005098;
				
				text-decoration: none;
			}
			
			.menu_left li a:hover {
			margin: 0; padding: 0;
				display: block;
				padding: 7px 10px;
				background: #9f9f9f;
				
				color: #101010;
				
				text-decoration: none;
			}
			
			.menu_left li.oznacena {
			margin: 0; padding: 0;
				background: #9f9f9f;
				color: #101010;
			}
			.menu_left li.podmenu2 {
			margin: 0; padding: 0;
				background: #DDDDDD;
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #ebebeb;
				text-align: left;
			}
			.menu_left li.podmenu2-izbran {
			margin: 0; padding: 0;
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #ebebeb;
				text-align: left;
				background: #9f9f9f;
				color: #101010;
			}			
			.menu_left li.podmenu2 a {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 25px;
				color: #0069c7;
				text-decoration: none;
			}
			.menu_left li.podmenu-izbran1 a {

				background: #9f9f9f;
			}	
			.menu_left li.podmenu-izbran2 a {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 25px;
				color: #101010;
				text-decoration: none;
				background: #9f9f9f;
			}			

			.menu_left li.podmenu-izbran2 a:hover {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 25px;
				background: #9f9f9f;
				color: #101010;
				text-decoration: none;
			}			
			.menu_left li.podmenu3 {
			margin: 0; padding: 0;
				background: #dddddd;
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #ebebeb;
				text-align: left;
			}
			
			.menu_left li.podmenu3 a {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 40px;
				color: #0069c7;
				text-decoration: none;
			}
			
			.menu_left li.podmenu3 a:hover {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 40px;
				background: #9f9f9f;
				color: #101010;
				text-decoration: none;
			}

			
			.menu_left li.podmenu-izbran3 {
			margin: 0; padding: 0;
				background: #9f9f9f;
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #ebebeb;
				text-align: left;
			}
			
			.menu_left li.podmenu-izbran3 a {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 35px;
				color: #101010;
				text-decoration: none;
			}
			
			.menu_left li.podmenu-izbran3 a:hover {
			margin: 0; padding: 0;
				display: block;
				padding: 5px 10px 5px 35px;
				background: #9f9f9f;
				color: #101010;
				text-decoration: none;
			}

		#wrap #col_1 .box_1,
		#wrap #col_3 .box_1 {
			width: 190px;
			padding: 5px;
			margin: 0 0 15px 0;
		}

		
		#wrap #col_3 .box_1 a img{
			border: 1px solid black;
		}
		
	
	#wrap #col_2 {
		float: left;
		width: 500px;
		padding: 0 20px;
	}
	#wrap #col_3 {
		float: left;
		width: 200px;
		padding: 0 10px;
	}

	#wrap #col_2 h2{
		padding-bottom: 5px;
	}
	
#wrap_2 {
	width: 980px;
	padding: 10px 0;
	background: #ffffff url(../images/wrap_2_2.png) center top repeat-y;
}

		#wrap_2 #col_1  a{ 
color:#222222;
}
		
		#wrap_2 #col_3  a { 
color:#222222;
}

	#wrap_2 #col_1 {
		float: left;
		width: 200px;
		padding: 0 10px;
	}
		
	#wrap_2 #col_2 {
		float: left;
		width: 720px;
		padding: 0 20px;
	}
	
		#wrap_2 #col_1  a{ 
color:#222222;
}
		
		#wrap_2 #col_3  a { 
color:#222222;
}

		#wrap_2 #col_1 .box_1,
		#wrap_2 #col_3 .box_1 {
			width: 190px;
			padding: 5px;
			margin: 0 0 15px 0;
		}
/*========//baner==========*/

/*----------  list_0_1	 ---------------------*/
.list_0_1	li {
	display: block;
	background-image: url(../images/list_0_1.gif);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	font-size:11px;
	margin:0px 0px 5px 0px; 
	padding:0 0 0 20px;
	line-height:12px;
	color:#222222;
}
.list_0_1 li a	{
	color:#222222;
	font-size:11px;
	text-decoration:none;
}
.list_0_1 li a:hover {
	color:#222222;
	font-size:11px;
	text-decoration:underline;
}

/*----------  list_1_1	 ---------------------*/
.list_1_1	li	{
	display: block;
	background-image: url(../images/list_1_1.gif);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	font-size:11px;
	margin:0px 0px 3px 0px; 
	padding:0 0 0 20px;
	line-height:12px;
	color:#222222;
}
.list_1_1 li a	{
	color:#222222;
	font-size:11px;
	text-decoration:none;
}
.list_1_1 li a:hover	{
	color:#222222;
	font-size:11px;
	text-decoration:underline;
}						

.rezultati_anket {
	margin-top: 5px;
}

.anketa_procent{
	clear: both;
}

.anketa_odgovor{
	clear: both;
}


.galerija {
	margin-left: 4px;
	width: auto;
	height: auto;
/*	border: 1px solid black;*/
	float: left;
	text-align: center;	
}

.gal_slika {
  height: auto;
  width: auto;
  float: left;
  text-align: center;	
}

.gal_slika img{

	display: inline;
	background:url('../../images/shadow.gif') no-repeat right bottom;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding-left:4px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.gal_slika a img {
	display: inline;
	border-right:medium none;
	border-bottom:medium none;
	background:url('../../images/shadow.gif') no-repeat right bottom;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding-left:4px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.gal_slika_album {
  height: auto;
  width: auto;
  float: left;
  text-align: center;	
}
.gal_slika_album_slikca {
	width: 163px;
}

.gal_slika_album_slikca img{
	display: inline;
	background:url('../../images/shadow.gif') no-repeat right bottom;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding-left:4px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.gal_slika_album_slikca a img {
	display: inline;
	border-right:medium none;
	border-bottom:medium none;
	background:url('../../images/shadow.gif') no-repeat right bottom;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding-left:4px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.gal_slika_album_naslov {
	width:  144px;
}

.slika_velika {
	margin-left: 5px;
}

.slika_velika a {
	text-align: center;
	color: #005098;
}

.slika_velika img{
	display: inline;
	background:url('../../images/shadow.gif') no-repeat right bottom;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding-left:4px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.slika_velika .slika_text_zgoraj {
	padding-bottom: 10px;
}

.kratkaNovica{
	margin-bottom: 5px;
}

.kratkaNovica .kn_naslov{
	font: bold 15px/20px Tahoma, Arial, helvetica, sans-serif;
	color: #101010;
}

.kratkaNovica .kn_datum{
	font:10px/15px Tahoma, Arial, helvetica, sans-serif; 
	color:#666666;
	padding: 0 0 5px 0;
}


.kratkaNovica .kn_vsebina{
	font:12px/15px Tahoma, Arial, helvetica, sans-serif; 
	margin-top: 3px;
}

.kratkaNovica .kn_vsebina .kn_slika{
	width: 117px;
	float: left;
}

.kratkaNovica .kn_vsebina .vec {
	color: red;
	float:right;
	font:10px/15px Tahoma, Arial, helvetica, sans-serif; 
}
.kratkaNovica .kn_vsebina .vec a{
	color: red;
}

.clearKratkaNovica{
	clear: both;
	height: 10px;
}

.newsletter{
	margin: 10px;
}

.newsletter #Checkbox1,#Checkbox2,#Checkbox3{
	border: none;
}

.site_map ul{
list-style:none; padding:0; margin:0;
	padding-left: 15px;
}


.hitre p{
	display: block;
	background-image: url(../images/list_0_1.gif);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	margin:0px 0px 5px 0px; 
	padding:0px 0px 0px 20px;
	line-height:12px;
	color:#222222;
}

.lebdece-levo{
	margin: 15px 5px 5px 0px;
}

.anketa p{
	margin: 0; padding: 0;
}

#wrap_tiskaj {
	width: 980px;
	padding: 10px 0;
	background: #ffffff url(../images/wrap_1_3.jpg) center top repeat-y;
}

	#wrap_tiskaj #col_2 {
		width: 500px;
		padding: 0 20px;
		margin: 0 auto 0 auto;
	}