/* global properties */
html,body	{ color: 042440; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana; font-size: 11px; height:100%; width:100%; background-color:#FFFFFF;
	scrollbar-light-color:#0a599f;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #0a599f;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #0a599f;
	scrollbar-highlight-color: #0a599f;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;	
	}
html { overflow:scroll; }
div		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table		{ font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; }
table td	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
form		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
img		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }




.freetext h1 { font-size:16px;  }
.freetext h2 { font-size:14px;  }
.freetext h3 { font-size:12px;  }
.freetext p { padding-bottom: 10px;  }
/*.freetext a { text-decoration:none; color:#75A1C8; }*/
.freetext a:hover { text-decoration:underline;  }


A, A:link, A:active, A.visited 
{
	color:#000000;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
A:hover { color: #0a599f; }

TABLE.main {  }

/* zemljevid strani */
div.sitemap { display: block; }
div.sitemap ul { margin-bottom: 40px; }
div.sitemap ul ul { margin-bottom: 10px; }
div.sitemap li { padding-left: 0px; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.sitemap a { padding: 2px 0px 2px 0px; text-decoration: none; margin: 0px 0px 0px;  }

div.sitemap { display: block; }


div.sitemap ul li { padding-left: 0px; list-style-type: none; list-style-image:none;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.sitemap ul li li {  list-style-image:none; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

div.sitemap ul.c1 li a { padding: 2px 0px 2px 0px; text-decoration: none; margin: 0px 0px 0px 0px; font-size:11px;  }
div.sitemap ul.c2 { margin-bottom:6px; margin-top:12px; }
div.sitemap ul.c2 li a { padding: 2px 0px 2px 0px; text-decoration: none; margin: 0px 0px 0px 0px; font-size:10px; font-weight:bold; }
div.sitemap ul.c3 li a { display:inline-block; padding: 2px 0px 2px -40px; text-decoration: none; color: #096439; margin: 0px 0px 0px -40px; font-size:10px; font-weight:normal; }
div.sitemap ul.c4 li a { display:inline-block; padding: 2px 0px 2px 0px; text-decoration: none; color: #096439; margin: 0px 0px 0px -80px; font-size:9px; font-weight:normal; }
div.sitemap ul.c5 li a { display:inline-block; padding: 2px 0px 2px 0px; text-decoration: none; color: #096439; margin: 0px 0px 0px -120px; font-size:8px; font-weight:normal;  }
div.sitemap ul.c6 li a { display:inline-block; padding: 2px 0px 2px 0px; text-decoration: none; color: #096439; margin: 0px 0px 0px -160px; font-size:7px; font-weight:normal; }
div.sitemap img { margin-right: 10px;	}
div.sitemap li hr {  height: 1px;  color: #04549C; background-color: #E86D21; border:0px; }

/* konec zemljevida strani */

/* alp peca */
.header
{
	background-image:url(img/projekt_image_top.jpg); 
}

/*	povezave v glavi	*/
a.headlink,a.headlink:link,a.headlink:visited { font-family: Verdana; font-size: 10px; font-weight: bold; color: #07579e; }
a.headlink:hover,a.headlink:active { color: #000000; }

.header_content
{
	background-color: #e4edf4;
	background-image: url(img/content_image_top.jpg);
	background-repeat: no-repeat;
}

table.header_links { margin: 35px 2px 0px 0px;}
table.header_links td a, table.header_links td a:link, table.header_links td a:visited { padding-right: 4px; color: #ffffff; font-weight:bold; font-size:10px; text-decoration: none; }
table.header_links td a:hover { color: #f4f5b9; }

table.header_links2 { margin: 18px 0px 0px 0px; background-color: #e4edf4; border: solid 0px red; }
table.header_links2 td a { padding: 0px 0px 0px 0px; color: #ffffff; font-weight:bold; font-size:10px; text-decoration: none; }
table.header_links2 td a:hover { color: #000000; text-decoration: none; }


table.icons, table.icons td { padding: 0px 1px 1px 0px; }
table td.ContText { padding: 10px 10px 10px 20px;}
DIV.menupath
{
	padding: 4px 0px 0px 6px;
	font-size:11px;
	color: #A0A0A1;
}
DIV.menupath a, DIV.menupath a:link, DIV.menupath a:visited, DIV.menupath a:active
{
	padding: 4px 0px 0px 0px;
	font-size:11px;
	color: #A0A0A1;
}
DIV.menupath a:hover { text-decoration: underline; }

TABLE TD.foot, TABLE TD.foot a, TABLE TD.foot a:active, TABLE TD.foot a:visited, TABLE TD.foot a:link
{
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 2px;
}

DIV.oglasilevo { padding-top:10px;}
TABLE TD.left { padding-top: 20px;}

div.search 
{
	margin: 0px 0px 0px 0px;
	height: 18px;
	border: solid 0px yellow;
}

.obrazec
{
	border: 1px solid #0A599F;
	background-color: #FFFFFF;
	height:18px; width:133px;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
}

div.newsletter { padding: 2px 0px 0px 0px; }
div.newsletter input.obrazec
{
	border: 1px solid #0A599F;
	background-color: #FFFFFF;
	height:18px; width:133px;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding: 0px;
}

.button 
{
	font-family: Verdana;
	height: 18px;
	font-size: 10px; 
	color: #07579E;
	font-weight: bold;
	background-color: #F8F8D0;
	border: 1px solid #B9C2CA;
	padding: 0px 0px 2px 0px;
	margin: 0px 1px 0px 1px;
	cursor: hand;
}
.button:hover { background-color:#e4edf4; color:#000000; }

/* ikone */
A.ico1 { background-image: url(img/ico_tbig.gif); width:20px; height:20px;}
A.ico1:hover { background-image: url(img/ico_tbig_over.gif); }
A.ico2 { background-image: url(img/ico_tsmall.gif); width:20px; height:20px;}
A.ico2:hover { background-image: url(img/ico_tsmall_over.gif); }
A.ico3 { background-image: url(img/ico_email.gif); width:20px; height:20px;}
A.ico3:hover { background-image: url(img/ico_email_over.gif); }
A.ico4 { background-image: url(img/ico_print.gif); width:20px; height:20px;}
A.ico4:hover { background-image: url(img/ico_print_over.gif); }
A.ico5 { background-image: url(img/ico_back.gif); width:20px; height:20px;}
A.ico5:hover { background-image: url(img/ico_back_over.gif); }

/***** meniji *****/
table.menutable
{ background-image: url(img/meni_trbg.gif); background-repeat: repeat-y; background-position: center top; }

table.menutable TD.menuitem 
{
	height:26px; width:149px;
	background-image: url(img/meni.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top: solid 1px #0A599F;
	border-bottom: solid 1px #0A599F;
	padding-left: 30px;
}
table.menutable TD.menuitem_over 
{
	height:26px; width:149px;
	background-image: url(img/meni_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top: solid 1px #0A599F;
	border-bottom: solid 1px #0A599F;
	padding-left: 30px;
	cursor: hand;
}

table.menutable TD.menuitem A, table.menutable TD.menuitem_over A 
{
	color: #07579E;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	width:100%;
	height:100%;
 
}
table.menutable TD.menuitem_over A:hover { text-decoration: none; color:#042440; }

DIV.submenus
{
	position: absolute;
	background-color: #F4F5B9;
	
	border-bottom: 1px solid #B8C1C9;
	width:208px;
	visibility:hidden;
} 

DIV.submenus div
{
	height:26px;
	border: 1px solid #b8c1c9;
	border-bottom: 0px solid;
	padding: 5px 0px 0px 17px;
	cursor: hand;
}
A.submenu
{
	display:block;
	font-family: Verdana;
	font-size: 10px; font-weight: bold; color: #042440;
	text-decoration: none;	
}
A.submenu:hover 
{
	color: #FFFFFF;
	background-color: #0A599F;	
	text-decoration: none;
}
IMG.meni_item
{
	float:right; margin-top:-10px;
	margin-right:5px;
	width:6px; height: 9px;
}

/* meniji, ki se odpirajo na mouse over */
/*--------------------------------------*/
A.ddHREF, A.ddHREF:link, A.ddHREF:active, A.ddHREF:visited {
  color:#0066CC;  
  background-color: transparent;
  font-family: Arial;
  font-size:11px;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:0px;
  text-decoration:none;
  display:block;  
  } 
A.ddHREF:hover { background-color: transparent; color: #0066CC; font-weight:bold; }

SPAN.ddMenu {
  position:         absolute;
  visibility:       visible;
  margin:           0, 0, 0, 0;
  left:             0px;
  top:              60px;
  padding-left:     0px;
  background-color: transparent;
}

/*	Slika levo	*/
div.slikalevo 
{
	border: solid 0px red;
	padding: 20px 0px 20px 0px;
}
/*	end slika levo	*/

/*	errors	*/
span.errormessagge { color: Red; }
/*	end errors	*/
	
/* konec alp peca */

/************************************/
/*		moduli			*/

table.modul { border: solid 1px #125ea1; background-color: #b4cfe4; background-image: url(img/modul_bg.gif); background-repeat: repeat-x; background-position: left top; }
table.modul tr td.firstrow { border-bottom: solid 1px #125ea1; height: 23px; padding: 0px 0px 0px 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #0a599f; }
table.modul tr td { font-family: Verdana; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px; }
table.modul a { border: solid 0px yellow; display: block; padding: 0px; margin: 0px;}

table.modulB { border: solid 1px #125ea1; background-color: #f4f5b9; background-image: url(img/modul_bg2.gif); background-repeat: repeat-x; background-position: left top; }
table.modulB tr td.firstrow { border-bottom: solid 1px #125ea1; height: 23px; padding: 0px 0px 0px 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #0a599f; }
table.modulB tr td { font-family: Verdana; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px; }

/************************************/
/*		POLLS				*/		
/************************************/
div.poll table.pollTitle { font-family: Verdana; font-size: 11px; font-weight: normal; }
div.poll table.pollAnswer label { font-family: Verdana; font-size: 11px; font-weight: normal; }

div.gumbBox { padding: 5px 0px 5px 0px; text-align: left; }
div.gumbBox a { display: inline-block; }

input.cssGlasuj {
	font-family: Verdana;
	height: 18px;
	width: 68px;
	font-size: 10px; 
	color: #07579E;
	font-weight: bold;
	background-color: #F8F8D0;
	border: 1px solid #B9C2CA;
	padding: 0px 2px 2px 2px;
	margin: 0px 0px 0px 1px;
	cursor: hand;
}
input.cssGlasuj:hover { background-color:#e4edf4; color:#000000; }

input.cssRezultati {
	font-family: Verdana;
	height: 18px;
	width: 68px;
	font-size: 10px; 
	color: #07579E;
	font-weight: bold;
	background-color: #F8F8D0;
	border: 1px solid #B9C2CA;
	padding: 0px 2px 2px 2px;
	margin: 0px 1px 0px 1px;
	cursor:hand;
}
input.cssRezultati:hover { background-color:#e4edf4; color:#000000; }

/* Pollresult */
div.gaugebar
{
	float:left;
	
	border:			solid 2px;
	background-color:		#b4cfe4;
	border-top-color:		#8083f9;
	border-left-color:	#8083f9;
	border-bottom-color:	#0f139b;
	border-right-color:	#0f139b;
}

table.pollDisplay { border-collapse: collapse; margin-bottom: 5px; padding: 0px 0px 0px 0px; width: 400px; }
table.pollDisplay tr td { font-weight: bold; padding: 4px 2px 2px 2px; border-bottom: 2px solid #c0c0c0; }

table.pollresults { border-collapse: collapse; margin-bottom:20px; padding:0px 0px 0px 0px; width: 400px; }
table.pollresults tr td {text-align: left; padding: 4px 2px 2px 2px; }
table.pollresults tr td.first { width: 25%; }
table.pollresults tr td.second { width: 75%; }

/*end pollresult*/

/*	lastnews		*/
div.news { font-family: Verdana; font-size: 10px; font-weight: normal; color: #0a599f; }
div.news div.info { color: #962520; }

/*	end lastnews	*/

/*	news display	*/
div.news h1.newstitle { font-size: 14px; }
/*	end news display	*/

/*	contact form	*/
table.contactform tr td { padding: 2px 0px 2px 0px; font-weight: bold; }
/*	end contact form	*/

/*	search results	*/
div.searchresults div { font-size:11px; }
div.searchresults div.r { margin-top:10px; }
/*	end search results	*/
/*						*/
/************************************/
