/******************************************************************************************************************************/
/******************************************************************************************************************************/
/***																							***/
/***					IUS_MAIN.CSS																***/
/***					STYLE SHEET ZA IUS PODROČJE													***/
/***					Prirejeno na oblikovalski predlog													***/
/***																							***/
/******************************************************************************************************************************/
/******************************************************************************************************************************/

/***************************************************************************************/
/*** 	OSNOVNI STILI ZA BESEDILA	***/

h2.doc_vrsta {    																			/* Oznaka vrste dokumenta, npr. Čistopis besedila */
	display: block; padding: 7px 15px 7px 15px; margin: 0px 18px 0px 20px; 
	font-weight: normal; font-size: 18px; 
	background: url('../images/images_za_css/dokument_pasica.gif') top left no-repeat; }
h2.doc_vrsta_eu {    																			/* Oznaka vrste dokumenta, npr. Čistopis besedila */
	display: block; padding: 7px 15px 7px 15px; margin: 0px 18px 0px 20px; 
	font-weight: normal; font-size: 18px; 
	background: url('../images/images_za_css/dokument_pasica.gif') top left no-repeat; }
h2.doc_h2 {    																				/* Mednaslov v zakonu - DEL, SKLOP ZAKONA */
	padding: 0px; margin: 0px 20px 0px 20px;  
	font-weight: normal; font-size: 18px; text-align: center; }
h2.doc_h2_clanek {    																				/* Mednaslov v zakonu - DEL, SKLOP ZAKONA */
	padding: 0px; margin: 30px 20px 10px 0px;  
	font-weight: normal; font-size: 18px; text-align: left; font-family: georgia; }
h2.doc_h2_fav {    																				/* Mednaslov v zakonu - DEL, SKLOP ZAKONA */
	padding: 0px; margin: 0px 20px 0px 20px;  
	font-weight: normal; text-align: center; line-height: 1.1em}
h3.doc_h3 {    																				/* Mednaslov v zakonu - POGLAVJE ZAKONA */
	padding: 0px; margin: 5px 0px; font-size: 14px; text-align: center; }
h3.doc_h3_kazalo
{    																				/* Mednaslov kazala */
	padding: 0px; margin: 5px 0px; font-size: 14px;  }
h4.doc_h4 {    																				/* Mednaslov v zakonu - NASLOV IN ŠT: ČLENA  */
	padding: 0px; margin: 2px 0px; font-size: 14px;
	text-align: center; }
p.doc, p.doc_abstract, p.doc_al_01, p.doc_al_02, p.doc_al_03 {
	padding: 0px; margin: 0px 0px 5px 0px; font-size: 13px; line-height: 1.35em; 
	font-family: trebuchet ms, arial, georgia, trebuchet ms;}
p.doc {    																					/* Besedilo členov */ /*** Možnost spreminjanja velikosti črk ***/
	padding: 0px; margin: 0px 0px 5px 0px; font-size: 13px; line-height: 1.25em; 
	text-align: justify; font-family: arial; }
p.doc_abstract {   
	font-weight: bold; margin-top: 20px; margin-bottom: 20px; font-size: 13px; }
p.doc_al_01 {    																			/* Besedilo alinej v členih - nivo 01 */ /*** Možnost spreminjanja velikosti črk ***/
	padding: 0px; margin: 0px 0px 5px 40px; font-size: 12px; line-height: 1.35em; 
	text-align: justify; font-family: arial; }
p.doc_al_02 {    																			/* Besedilo alinej v členih - nivo 02 */ /*** Možnost spreminjanja velikosti črk ***/
	padding: 0px; margin: 0px 0px 5px 60px; font-size: 12px; line-height: 1.35em; 
	text-align: justify; font-family: arial; }
p.doc_al_03 {    																			/* Besedilo alinej v členih - nivo 03 */ /*** Možnost spreminjanja velikosti črk ***/
	padding: 0px; margin: 0px 0px 5px 80px; font-size: 12px; line-height: 1.35em; 
	text-align: justify; font-family: arial; }
div.doc {    																					/* Besedilo členov v kontejnerju */ /*** Možnost spreminjanja velikosti črk ***/
	padding: 0px; margin: 0px 20px 5px 20px; font-size: 12px; line-height: 1.35em; }
/*pre {
	font-size: 12px; font-family: courier, arial; color: #666666; background: #eeffee;
	padding: 10px; border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3;
	margin: 0px; }
*/

pre {
	font-size: 11px; color: #666666; background: #eeffee;
	padding: 8px; border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3;
	margin: 0px; }
pre.pre_doc {
	font-size: 11px; color: #666666; background: #eeffee;
	padding: 0px; border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3;
	margin: 0px; }
div.spremen {   																				/* besedilo členov, ki so se spremenili v zadnji verziji */
	background: #f5f7f0; padding: 2px 4px; font-weight: normal; color: #000000; }
div.opomba {   																				/* besedilo opombe pri členih */
	background: #fcffde; padding: 2px 4px; color: #777777;
	border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3; 
	margin-top: 5px; }
div.opomba_spodaj /* besedilo opombe na koncu dokumenta */
{
	background: #fcffde; padding: 10px; border: 1px dotted #C3C3C3; margin-top: 5px; }
div.priloga {   																				/* besedilo priloge na koncu dokumenta */
	padding: 0px; }
div.priloga a {																				/* Povezava na prilogo */
	padding-left: 20px; display: block;
	background: url('../images/images_za_css/priloga_ikona.gif') top left no-repeat transparent; }
	
div.tool_header {   																			/* Naslov orodja, npr. v primerjalniku členov */
	background: #F3F5DF; border-bottom: 1px dotted #C3C3C3; border-top: 1px dotted #C3C3C3;
	font-weight: bold; font-size: 16px; text-align: center; margin: 10px 20px; 
	padding: 6px 10px 4px 10px; }
div.tool_header_left {
	float: left; font-size: 12px; width: 160px; padding-top: 2px; }
div.tool_header_right {
	float: right; font-size: 12px; width: 120px; padding-top: 2px; }

p.list_lvl_1 {    																					/* Nivo 1*/
	padding: 0px; margin: 20px 0px 5px 38px; font-size: 13px; line-height: 1.25em; 
	text-align: justify; font-family: arial; font-weight: bold; }
p.list_lvl_2 {    																					/* Nivo 1*/
	padding: 0px; margin: 0px 0px 5px 60px; font-size: 13px; line-height: 1.25em; 
	text-align: justify; font-family: arial; }

table.tbl_doc {
	margin-left: 0px; margin-bottom: 5px; margin-right: 20px; font-size: 12px;
	border: 1px solid #C3C3C3; border-top: 3px solid #C3C3C3;  }
table.tbl_doc td {
	padding-left: 4px; padding-right: 4px; border: 1px solid #C3C3C3; }


	
/***************************************************************************************/
/*** 	STILI ZA PODATKE POD NASLOVOM 	***/

div.doc_meta_01 {
	margin: 0px 20px 0px 20px; padding: 4px 0px 8px 0px;  }
div.doc_meta_02 {
	margin: 0px 20px 0px 20px; padding: 4px 0px 8px 0px; border-top: 1px dotted #C3C3C3; }
div.doc_meta_03 {
	margin: 0px 20px 0px 20px; padding: 4px 0px 8px 0px;  }
div.doc_meta_01 p, div.doc_meta_02 p, div.doc_meta_03 p {
	font-family: trebuchet ms, arial; font-size: 12px; line-height: 1.5em; 
	color: #666666; margin: 0px; }
div.doc_meta_01 ul li, div.doc_meta_02 ul li, div.doc_meta_03 ul li {
	font-family: trebuchet ms, arial; font-size: 12px; line-height: 1.5em; 
	color: #666666; margin: 0px; }	
	
/***************************************************************************************/
/*** 	KAZALO - POGLAVJA IN ČLENI	***/

p.kazalo_naslov {																			/* Naslov prikaza poglavij v kazalu (na vrhu strani) */
	margin: 2px 0px; font-size: 12px; font-weight: normal; 
	text-transform: uppercase; letter-spacing: 0.1em; font-family: trebuchet ms; }
table.tblkazalo td {
	border-left: 1px dotted #C3C3C3; text-align: center; width: 33px; 
	padding: 0px; }	
.td_change {background-color:#e8e8e8; cursor:pointer; }
.td_this_change {background-color:#e0e0e0; border: solid 1px #c2c2c2; cursor:pointer; }
.td_no_change { background-color:White; cursor:pointer; }	

/*členi, poglavja zgoraj*/	
div.kazalo_poglavja_top, div.kazalo_cleni_top  {
    margin:-5px 23px 10px 210px;padding:5px 7px 15px 10px;
    background: #F3F4EB url('../images/images_za_css/kazalo_cleni_bottom.png') bottom no-repeat;}
   
/*členi, poglavja spodaj*/
div.kazalo_poglavja, div.kazalo_cleni  {
	margin: 10px 20px 10px 220px; padding: 2px 0px 10px 0px;
	border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3; } 
    
div.kazalo_cleni a, div.kazalo_cleni_top a  {
	display: block; font-size: 12px; font-family: trebuchet ms; 	
	padding: 2px; }
div.kazalo_cleni a:hover, div.kazalo_cleni_top a:hover {
	background: #D3D3D3; }
div.kazalo_poglavja a, div.kazalo_poglavja_top a { 																		/* Prikaz poglavij v kazalu (na vrhu strani) */
	padding: 2px 0px 1px 5px; font-size: 11px; font-family: trebuchet ms; }
div.besedilo_kazalo_poglavja a, div.besedilo_kazalo_poglavja_top a { 																/* Prikaz istih poglavij v besedilu   */
	padding: 2px 0px 1px 5px; font-size: 12px;}
div.kazalo_poglavja a:hover, div.kazalo_poglavja_top a:hover {
	background: #D3D3D3; }
div.kazalo_poglavja a.kazalo_lvl_01, div.besedilo_kazalo_poglavja a.kazalo_lvl_01,
div.kazalo_poglavja_top a.kazalo_lvl_01, div.besedilo_kazalo_poglavja_top a.kazalo_lvl_01 { 
	display: block;	font-family: trebuchet ms;}
div.kazalo_poglavja a.kazalo_lvl_02, div.besedilo_kazalo_poglavja a.kazalo_lvl_02,
div.kazalo_poglavja_top a.kazalo_lvl_02, div.besedilo_kazalo_poglavja_top a.kazalo_lvl_02 { 
	display: block; padding-left: 20px;	}
div.kazalo_poglavja a.kazalo_lvl_03, div.besedilo_kazalo_poglavja a.kazalo_lvl_03, 
div.kazalo_poglavja_top a.kazalo_lvl_03, div.besedilo_kazalo_poglavja_top a.kazalo_lvl_03 { 
	display: block; padding-left: 35px;	}
	
	
/***************************************************************************************/
/*** 	PRIKAZ ČLENOV  - BODY DOKUMENTA 	***/

table.clen { 																					/* tabela za prikaz dokumenta po členih  */
	width: 100%;
    table-layout:fixed; }
table.clen td a {
	text-decoration: none; color: #0051a5; }
table.clen td.clenright {  																	/* 472px; člen desno */
	padding: 0px; padding-right: 20px; width: 472px; }
	
div.divdoc_precisceno { 																		/* ozadje dokumenta - napis PREČIŠČENO BESEDILO (osnova v ius_main.css)*/
	background: url('../images/images_za_css/ozadje_dokument_precisceno.gif') 
		top left repeat; 
	margin: 0px; padding: 0px; }
div.divdoc_neveljavno { 																		/* ozadje dokumenta - napis NEVELJAVNO BESEDILO (osnova v ius_main.css)*/
	background: url('../images/images_za_css/ozadje_dokument_neveljavno.gif') 
		top left repeat; 
	margin: 0px; padding: 0px; }
div.divdoc_objave { 																			/* ozadje dokumenta - napis OBJAVA V URADNEM LISTU (osnova v ius_main.css)*/
	background: url('../images/images_za_css/ozadje_dokument_objava.gif') 
		top left repeat; 
	margin: 0px; padding: 0px; }
div.divdoc_Izsek { 																			/* ozadje dokumenta - napis OBJAVA V URADNEM LISTU (osnova v ius_main.css)*/
	background: url('../images/images_za_css/ozadje_dokument_IZSEK.gif') 
		top left repeat; 
	margin: 0px; padding: 0px; }

/***************************************************************************************/
/*** 	Prikaz orodja ob členih na levi strani 	***/

table.clen td.clenleft {  																		/* navigacija levo od člena */
	width: 205px; padding: 0px; font-size: 11px; 
	font-family: trebuchet ms; }
div.clen_navig_up {
	height: 3px; width: 142px; font-size: 1px; margin-left: 50px;
	background: url('../images/images_za_css/clen_navig_up.gif') top left no-repeat; }
div.clen_navig_mid {
	background: url('../images/images_za_css/clen_navig_mid.gif') top left repeat; 
	width: 142px; margin-left: 50px; }
div.clen_navig_down {
	background: url('../images/images_za_css/clen_navig_down.gif') top left no-repeat; 
	height: 4px; width: 142px; border-bottom: 5px; font-size: 1px; margin-left: 50px; }
p.clen_nav_title {
	padding: 0px; margin: 0px 7px; font-weight: bold; }
p.clen_nav_body {
	padding: 0px; margin: 0px 7px; }
a.clen_nav_link_1 {
	padding: 0px; margin: 0px 7px; display: block; }
div.clen_navig_bottom {
	margin: 0px 7px 0px 57px; width: 142px;  }	
	
div.clen_navig_bottom a.nav_top {
	background: url('../images/images_za_css/clen_navig_ico_top.gif') top left no-repeat;
	padding: 0px 11px 0px 11px; margin: 0 6px 0 0; color: #66cccc; }
div.clen_navig_bottom a.nav_top:hover {
	background-image: url('../images/images_za_css/clen_navig_ico_top_rollover.gif'); 
	color: #0067Cb; }
	
div.clen_navig_bottom a.nav_clen_up {
	background: url('../images/images_za_css/clen_navig_ico_clen_up.gif') top left no-repeat;
	padding: 0px 7px 0px 7px; margin: 0 3px 0 0; color: #66cccc; }
div.clen_navig_bottom a.nav_clen_up:hover {
	background-image: url('../images/images_za_css/clen_navig_ico_clen_up_rollover.gif'); 
	color: #0067Cb; }	
	
div.clen_navig_bottom a.nav_clen_down {
	background: url('../images/images_za_css/clen_navig_ico_clen_down.gif') top left no-repeat;
	padding: 0px 7px 0px 7px; margin: 0 6px 0 0; color: #66cccc; }
div.clen_navig_bottom a.nav_clen_down:hover {
	background-image: url('../images/images_za_css/clen_navig_ico_clen_down_rollover.gif'); 
	color: #0067Cb; }	
	
div.clen_navig_bottom a.nav_bottom {
	background: url('../images/images_za_css/clen_navig_ico_down.gif') top left no-repeat;
	padding: 0px 0px 0px 11px; margin: 0 0 0 0; text-align: right; color: #66cccc; }
div.clen_navig_bottom a.nav_bottom:hover {
	background-image: url('../images/images_za_css/clen_navig_ico_down_rollover.gif'); 
	color: #0067Cb; }

/***************************************************************************************/
/*** 	Literatura	***/
table.clen td.clenleft p.img_avtor { margin: 25px 15px 10px 23px; text-align: center; }
table.clen td.clenleft div.img_avtor { margin: 25px 15px 10px 23px; padding-left: 34px;  }
div.img_avtor_inner { border: 1px solid #cccccc;	 padding: 6px 4px 4px 4px; width: 90px; height: 90px; text-align: center;}
table.clen td.clenleft p.p_avtor {margin: 0px 15px 10px 23px; color: #333333; text-align: center; }
table.clen td.clenleft p.notes {																/* Opombe v članku - levi stolpec */
	margin: 0px 15px 10px 23px; color: #777777; }
a.notes_no {															/* Opombe v članku levo - zaporedna številka */
	font-weight: bold; color: #333333; padding-right: 4px; padding: 0px 2px; }
a.notes_no:hover {
	background: #eeeeee; }
a.notes_txt {																				/* Opombe v članku med besedilom - zaporedna številka */
	font-weight: bold; color: #333333; font-size: 9px; vertical-align: super; 
	border: 1px solid #eeeeee; padding: 0px 2px; }
a.notes_txt:hover {
	background: #eeeeee; }
	
/***************************************************************************************/
/*** 	Prikaz (pre)velikih tabel v členih	***/

a.a_tbl_grande { background: url('../images/images_za_css/icon_tabela_grande.gif') top left no-repeat;
	padding: 0px 10px 0px 25px; margin: 5px 0px 0px; color: #66cccc; }
div.div_table {
	position: relative;  }
div.tabela_grande { position: absolute; z-index: 99; top: 20px; left: -150px; border: 3px double #000000; 
	  background-color:White; padding: 3px;} /*BACKGROUND: transparent;*/


/***************************************************************************************/
/*** 	PRIKAZ SEZNAMOV; VEZANIH NA DOKUMENT - npr. Časovna lestvica	***/

table.doclist { 																	/* Tabela za prikaz seznama dokumentov */
	width: 660px; font-size: 13px; margin: 10px 0px 10px 20px; }
table.doclist td { 
	padding: 2px 6px 3px 0px; text-align: left; border-top: 1px solid #eeeeee; 
	vertical-align: top; color: #999999; }
table.doclist tr.doclist_title td { 													/* Naslov stolpca */
	font-weight: bold; white-space: nowrap; padding-bottom: 0px;
	font-size: 11px; }
table.doclist td a { 
	text-decoration: none; color: #0051a5; }
table.doclist td.doclist_no { 														/* Stolpec z zaporedno številko zapisa */
	width: 20px; text-align: right; 
	background: url('../images/images_za_css/time_arrow.gif') bottom center no-repeat; }
table.doclist td.doclist_no2 { 														/* Stolpec z zaporedno številko zapisa brez slikce */
	width: 20px; text-align: right; } 
table.doclist td.doclist_no3 { 														/* Stolpec pod zaporedno številko brez borderja zgoraj */
	width: 20px; text-align: right; border-top-width: 0px; } 
table.doclist td.doclist_content { 												/* Stolpec z naslovom in vsebino zapisa */
	width: 590px; }
table.doclist td.doclist_note { 													/* drugi del zapisa - opomba */
	border-top-width: 0px; color: #999999; }
table.doclist td.doclist_note a { 													/* skrita povezava v opombi */
	color: #999999; margin-left: 2px; padding-left: 8px;
	background: url('../images/images_za_css/rightcol_ico_bullet_2.gif') top left no-repeat; 
	}
table.doclist td.doclist_points { 													/* Stolpec z vrednostjo dokumenta */
	width: 50px; color: #999999; text-align: right; 
	}

table.doclist tr.active td { 														/* vrstica z aktivnim dokumentom */
	background: #fbffd0; color: #333333; }
table.doclist tr.active td.doclist_content { 
	border-top: 1px solid #dddfd5; }
table.doclist tr.active td.doclist_no { 
	border: 1px solid #dddfd5; 
	background: #fbffd0 url('../images/images_za_css/time_arrow_active.gif') bottom center no-repeat; }
table.doclist tr.active td.doclist_points { 
	border: 1px solid #dddfd5; border-left-width: 0px; }
table.doclist tr.active td.doclist_note { 
	border-bottom: 1px solid #dddfd5; color: #666666;}

/***	Definicije za časovne lestvice ***/

table.doclist tr.future td { 														/* vrstica z bodočim veljavnim dokumentom */
	background: #e3ecf6; color: #666666; }

table.doclist tr.predhodnik td.doclist_content,
	table.doclist tr.predhodnik td.doclist_no,
	table.doclist tr.predhodnik td.doclist_points	{ 
	border-top: 3px solid #dddfd5; }

table.doclist tr.naslednik td.doclist_note,
	table.doclist tr.naslednik td.doclist_no,
	table.doclist tr.naslednik td.doclist_points	{ 
	border-bottom: 2px solid #dddfd5; }


/***************************************************************************************/
/*** 	PRIMERJALNIK ČLENOV	***/

table.komperTABLE {
	margin: 0px 0px; width: 657px; }
td.komper_select {
	width: 320px; padding: 10px 10px 4px 10px; 
	background: url('../images/images_za_css/cleni_komper_podlaga_s.gif') top left no-repeat;
	font-family: trebuchet ms; font-size: 13px; border-bottom: 1px dotted #C3C3C3; 
	line-height: 1.2em; }
td.komper_select a {
	display: block; padding-top: 4px; }
td.komper_vmes {
	width: 24px; padding: 0px; }
td.komperTDVmesni {
	width: 16px; padding: 0px; }
td.komperTDLevi {
	width: 320px; padding: 10px 10px; border-bottom: 1px dotted #C3C3C3; 
	font-family: arial, trebuchet ms; font-size: 13px; }
td.komperTDDesni {
	width: 320px; padding: 10px 10px; border-bottom: 1px dotted #C3C3C3; 
	font-family: arial, trebuchet ms; font-size: 13px; }
span.komperZbrisano {
	font-weight: bold; text-decoration: line-through; color: #cc0000; }
span.komperDodano {
	font-weight: bold; color: #336633; }

/***************************************************************************************/
/*** 	Slogi za tabele v bazi Tabele	***/

table.tabela {
	margin-left: 20px; margin-bottom: 5px; margin-right: 20px; font-size: 12px;
	border: 1px solid #C3C3C3; border-top: 3px solid #C3C3C3;  }
table.tabela td {
	padding-left: 4px; padding-right: 4px; }
table.tabela td.tabela_title {
	Font-size: 18px; background: #f3f5dc; padding: 2px 10px 2px 10px; }
table.tabela td.tabela_title div.tabela_title_right {
	float: right; Font-size: 24px; font-weight: bold; line-height: 22px; }
table.tabela td.tColheader {
	text-align: center; font-weight: bold; border-bottom: 1px solid #C3C3C3; vertical-align: bottom; 
	background: #fafbed; }
table.tabela td.tRowHeaderR {
	text-align: right; }
table.tabela td.tData {
	text-align: center; border-bottom: 1px dotted #C3C3C3; }
div.doc_tabele {    																					/* Besedilo členov v kontejnerju */ /*** Možnost spreminjanja velikosti črk ***/
	padding: 0px; margin: 0px 20px 5px 20px; font-size: 12px; 
	line-height: 1.35em; width:640px; }
	
div.doc_header_single {
	border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3; 
	padding: 2px 10px; font-size: 12px; margin-left: 30px; margin-right: 20px;
	}
div.doc_status {
	border-top: 1px dotted #C3C3C3; border-bottom: 1px dotted #C3C3C3; background: #F3F5DF;
	padding: 2px 10px; font-size: 12px; margin-left: 200px; margin-right: 20px;
	}
	

div.tabela_grande { display: none; }


/*Notranja tabela za naštevanje stolpci*/
table.dok_not
{
    font-size:13px;
    width: 100%;
}
table.dok_not td.dok_left
{
    width: 40%;
}
table.dok_not td.dok_right
{
    
}
table.dok_not td.dok_meja
{
    border-bottom: 1px solid #C3C3C3;
}
table.dok_not td.dok_dvojna
{
}
@media print {
	div.tabela_grande  {display: inline;}}