@charset "utf-8";
/* CSS Document */

body
{
	background-color: #FFFFFF;
	margin: 0px; 
	padding: 0px;
	opacity: 1;
}

div
{
	margin: 0px; 
	padding: 0px;
}

span 
{
	margin-left: -2px; 
	margin-right: -2px; 
	padding: 0px;
  display: inline-block;
}

img
{
	margin: 0px; 
	padding: 0px;
	opacity: 1;
}

/*------------------------ Slike in tekst na sredini diva -------------------------*/

.sredina_horizontalna 
{
	top:0; 
	bottom:0; 
	left:0; 
	right:0; 
	margin:auto;
	display: table;
}

.sredina_celice 
{
	display: table-cell;
	text-align:center;
	vertical-align: middle;
}

/*=================================================================================*/
/*                                     Header                                      */
/*=================================================================================*/

@font-face{
	font-family: "Proxima Nova Light";
	src:url("../fonti/proximanovalight.ttf");
}

@font-face{
	font-family: "Proxima Nova Regular";
	src:url("../fonti/ProximaNovaRegular.ttf");
}

@font-face{
	font-family: "Aphrodite Slim Pro";
	src:url("../fonti/aphrodite_slim_pro.otf");
}

@font-face{
	font-family: "Aphrodite Pro";
	src:url("../fonti/Aphrodite_Pro.ttf");
}

.glava
{
	width: auto;
	height: auto;
}

.glava_stolpec_01
{
	width: auto; 
	margin-left: auto; 
	float: left;
}

.glava_stolpec_02
{
	width: auto; 
	margin-left: auto; 
	float: left;
}

.logotip
{
	margin-top: 0px;
}

.tekst_glava_stolpec_01
{
	font-family: "Times New Roman", Times, serif;
	font-family: "Proxima Nova Light";
	color: #937747;	
	color: #EEEEEE;
}

.tekst_glava_stolpec_02
{
	font-family: "Proxima Nova Light";
	color: #937747;	
	color: #EEEEEE;
}

.tekst_glava_stolpec_03
{
	font-family: "Proxima Nova Light";
	color: #A78B5B;	
	font-weight:bold;
}

.tekst_glava_stolpec_prilagojeni_01
{
	font-family: "Proxima Nova Light";
	color: #EEEEEE;
}

.tekst_glava_stolpec_mobilni_01
{
	font-family: "Proxima Nova Light";
	font-family: "Times New Roman", Times, serif;
	color: #EEEEEE;
}


/*=================================================================================*/
/*                                   Navigacija                                    */
/*=================================================================================*/

.nav_podlaga
{
	position: absolute; 
	width: 1024px; 
	background-color: #868182;
	z-index: 10; 
	opacity: 1;
}

.nav_podlaga_uporabna
{
	width: 778px;
	height: auto;
	margin-left: 123px;
}

.menu_gumb 
{
	background-color: #FF569C;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni 
{
	background-color: #FF3E7C; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_01 
{
	background-color: #868182;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni_01
{
	background-color: #868182; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.podmenu_vrstica_01
{
	width: auto;	
	height: auto;
	background-color: #003E7C; 
	border-top: solid 1px #006294;
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_02 
{
	width: 118px;
	height: 42px;
	background-color: #868182;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni_02
{
	width: 118px;
	height: 42px;
	background-color: #868182; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.podmenu_02 
{
	display: table;
	width: auto;	
}

.podmenu_vrstica_02
{
	width: auto;	
	height: auto;
	background-color: #868182; 
	border-top:solid 1px #A6A1A2;
	text-align: center;
  vertical-align: middle;
	
}

.menu_gumb_03 
{
	width: 118px;
	height: 42px;
	background-color: #868182;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni_03
{
	width: 118px;
	height: 42px;
	background-color: #868182; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.podmenu_03 
{
	display: table;
	width: auto;	
}

.podmenu_vrstica_03
{
	width: auto;	
	height: auto;
/*	
	background-color: #003E7C; 
	border-top:solid 1px #006294;
*/	
	background-color: #888890; 
	border-top:solid 1px #A6A1A2;
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_04 
{
	width: 118px;
	height: 42px;
	background-color: #868182;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni_04
{
	width: 118px;
	height: 42px;
	background-color: #868182; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.podmenu_04 
{
	display: table;
	width: auto;	
}

.podmenu_vrstica_04
{
	width: auto;	
	height: auto;
/*	
	background-color: #003E7C; 
	border-top:solid 1px #006294;
*/	
	background-color: #888890; 
	border-top:solid 1px #AAAAB2;
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_05 
{
	width: 118px;
	height: 42px;
	background-color: #868182;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni_05
{
	width: 118px;
	height: 42px;
	background-color: #868182; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.podmenu_05 
{
	display: table;
	width: auto;	
}

.podmenu_vrstica_05
{
	width: auto;	
	height: auto;
	background-color: #888890; 
	border-top:solid 1px #AAAAB2;
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_06 
{
	width: 118px;
	height: 42px;
	background-color: #868182;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.menu_gumb_aktivni_06
{
	width: 118px;
	height: 42px;
	background-color: #868182; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.podmenu_06 
{
	display: table;
	width: auto;	
}

.podmenu_vrstica_06
{
	width: auto;	
	height: auto;
	background-color: #888890; 
	border-top:solid 1px #AAAAB2;
	text-align: center;
  vertical-align: middle;
}

.glavni_menu_gumb 
{
  width: 244px;
  height: 40px;
	background-color: #FFFFFF;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	opacity:0.8;
}

.glavni_menu_gumb_aktivni
{
  width: 244px;
  height: 40px;
	background-color: #837041; 
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	opacity:0.8;
}

.startni_glavni_menu_gumb 
{
  width: 244px;
  height: 40px;
	background-color: #9B8CB9;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	opacity:1;
}

.startni_glavni_menu_gumb_aktivni
{
  width: 244px;
  height: 40px;
	background-color: #9B8CB9;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	opacity:1;
}

.podmenu 
{
	display: table;	
}

.tekst_menu_gumb
{
	font-family: "Proxima Nova Regular";
	color: #404040;
	cursor: default; 
	text-decoration: none;
}

.tekst_menu_gumb_aktivni
{
	font-family: "Proxima Nova Regular";
	color: #FFDDAA;
	color: #EEEEEE;
	cursor: pointer; 
	text-decoration: none;
}

.tekst_menu_gumb_onemogoceni
{
	font-family: "Proxima Nova Regular";
	color: #BBBBBB;
	color: #5A5A5A;
	cursor: default; 
	text-decoration: none;
}

.tekst_glavni_menu_gumb
{
	font-family: "Proxima Nova Regular";
	font-size: 15px;
	color: #222222;
	cursor: pointer;
	text-decoration: none;
}

.tekst_glavni_menu_gumb_aktivni
{
	font-family: "Proxima Nova Regular";
	font-size: 15px;
	color: #222222;
	cursor: pointer;
	text-decoration: none;
}

.tekst_startni_glavni_menu_gumb
{
	font-family: "Proxima Nova Regular";
	font-size: 15px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.tekst_startni_glavni_menu_gumb_aktivni
{
	font-family: "Proxima Nova Regular";
	font-size: 15px;
	color: #333333;
	cursor: pointer;
	text-decoration: none;
}

.tekst_podmenu_vrstica
{
	font-family: "Proxima Nova Light";
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
  vertical-align: middle;
}

.tekst_podmenu_vrstica_onemogocena
{
	font-family: "Proxima Nova Light";
	color: #BBBBBB;
	cursor: default;
	text-decoration: none;
	text-align: center;
  vertical-align: middle;
}

/*=================================================================================*/
/*                               Navigacija zgornja                                */
/*=================================================================================*/

.zn_nav_podlaga
{
	position: absolute; 
	width: 1024px; 
	opacity: 1;
}

.zn_nav_podlaga_uporabna
{
	width: 778px;
	height: auto;
	margin-left: 123px;
}

.zn_menu_gumb_01_01 
{
	width: 118px;
	height: 42px;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_gumb_01_02 
{
	width: 118px;
	height: 42px;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_gumb_01_03 
{
	width: 118px;
	height: 42px;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_gumb_01_04 
{
	width: 118px;
	height: 42px;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_gumb 
{
	width: 118px;
	height: 42px;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_gumb_aktivni
{
	width: 118px;
	height: 42px;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_crta_01 
{
	width: 0px;
	height: 0px;
	background-color: #003C8C;
	display: table-cell;	
	visibility: hidden;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_crta_02 
{
	width: 0px;
	height: 0px;
	background-color: #003C8C;
	display: table-cell;	
	visibility: hidden;	
	text-align: center;
  vertical-align: middle;
	z-index: 15;
}

.zn_menu_crta_03 
{
	width: 0px;
	height: 0px;
	background-color: #003C8C;
	display: table-cell;	
	visibility: hidden;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_crta_04 
{
	width: 0px;
	height: 0px;
	background-color: #003C8C;
	display: table-cell;	
	visibility: hidden;	
	text-align: center;
  vertical-align: middle;
}

.zn_menu_crta_aktivna 
{
	visibility: visible;	
}

.tekst_zn_menu_gumb
{
	font-family: "Proxima Nova Light";
	color: #CCCCCC;
	cursor: pointer;
	text-decoration: none;
}

.tekst_zn_menu_gumb_aktivni
{
	font-family: "Proxima Nova Light";
	color: #555555;
	color: #AAAAAA;
	cursor: pointer;
	text-decoration: none;
}

.tekst_zaslonka_01
{
	font-family: "Proxima Nova Light";
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.tekst_naslovi_01
{
	font-family: "Proxima Nova Regular";
	color: #565152;
}

.tekst_naslovi_01_h1
{
	font-family: "Proxima Nova Light";
	color: #565152;
}

.tekst_naslovi_02
{
	font-family: "Proxima Nova Regular";
	color: #565152;
}

.tekst_naslovi_02_h2
{
	font-family: "Proxima Nova Regular";
	color: #565152;
	font-weight: 100;
}

.tekst_naslovi_03
{
	font-family: "Proxima Nova Light";
	color: #565152;
}

.tekst_naslovi_03_h3
{
	font-family: "Proxima Nova Light";
	color: #565152;
}

.tekst_podnaslovi_01
{
	font-family: "Proxima Nova Light";
	color: #555555;
}

.tekst_podnaslovi_01_odebeljeni
{
	font-family: "Proxima Nova Regular";
	color: #555555;
}

.tekst_podnaslovi_02
{
	font-family: "Proxima Nova Light";
	color: #555555;	
}

.tekst_podnaslovi_02_odebeljeni
{
	font-family: "Proxima Nova Regular";
	color: #555555;
}

.tekst_podnaslovi_03
{
	font-family: "Proxima Nova Regular";
	color: #555555;	
}

.tekst_podnapisi_01
{
	font-family: "Proxima Nova Regular";
	color: #333333;	
}

.tekst_besedilo_01
{
	font-family: "Proxima Nova Light";
/*	font-family: "Proxima Nova Regular"; */
	color: #565050;	
}

.tekst_besedilo_01_odebeljeno
{
	font-family: "Proxima Nova Regular";
	color: #565050;	
}

.tekst_besedilo_krepko_01
{
	font-family: "Proxima Nova Light";
	color: #803048;	
	line-height: 20px;
	font-weight: bold;
}

.tekst_besedilo_02
{
	font-family: "Proxima Nova Light";
	color: #565050;	
}

.tekst_besedilo_02_odebeljeno
{
	font-family: "Proxima Nova Regular";
	color: #565050;	
}

.tekst_besedilo_03
{
	font-family: "Proxima Nova Light";
	color: #565050;	
}

.tekst_cenik_01
{
	font-family: "Proxima Nova Light";
	color: #555555;	
}

.tekst_noga_01
{
	font-family: "Proxima Nova Light";
	color: #AAAAAA;	
}

.tekst_noga_02
{
	font-family: "Proxima Nova Light";
	color: #AAAAAA;	
}

.tekst_noga_03
{
	font-family: "Proxima Nova Light";
	color: #999999;	
}

.tekst_besedila_datuma_objave_01
{
	font-family: "Proxima Nova Light";
	color: #333333;
}

.tekst_naslova_objave_01
{
	font-family: "Proxima Nova Light";
	color: #555555;
	font-weight: bold;
}

.tekst_naslova_objave_02
{
	font-family: "Proxima Nova Regular";
	color: #555555;
}

.tekst_besedila_objave_01
{
	font-family: "Proxima Nova Light";
	color: #333333;
}

.barva_teksta_aktivne_objave_01
{
	color: #0000CC;
}

.nav_separator
{
	width: 3px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#489860; 
	color:#68A89B; 
	text-shadow: 1px 1px #327268;
	float:left; 
}
                                     
/*=================================================================================*/
/*                             Navigacija prilagojena                              */
/*=================================================================================*/

.navigacija_prilagojena
{
}

.znak_navigacije_prilagojene
{
	background-color: #EEEEEE;
}

.znak_navigacije_prilagojene:hover
{
	background-color: #DDDDDD;
}

.znak_navigacije_mobilne
{
	background-color: #EEEEEE;
}

.pn_menu_gumb
{
	font-family: "Proxima Nova Light";
	color: #333333;
	background-color: #F4F4F8;
	display: table-cell;	
  vertical-align: middle;
	border-top: 1px #CCCCCC solid;
}

.pn_menu_gumb_aktivni
{
	font-family: "Proxima Nova Light";
	color: #333333;
	background-color: #E4E4E8;
	display: table-cell;	
  vertical-align: middle;
	border-top: 1px #CCCCCC solid;
}

.pn_submenu_gumb
{
	font-family: "Proxima Nova Light";
	color: #333333;
	background-color: #F4F4F8;
	display: table-cell;	
  vertical-align: middle;
	border-top: 1px #CCCCCC solid;
}

.pn_submenu_gumb_aktivni
{
	font-family: "Proxima Nova Light";
	color: #333333;
	background-color: #E4E4E8;
	display: table-cell;	
  vertical-align: middle;
	border-top: 1px #CCCCCC solid;
}

.pn_menu_gumb div
{
	display: table-cell;	
  vertical-align: middle;
}

.tekst_pn_menu_gumb
{
	font-family: "Proxima Nova Light";
	color: #444444;
	cursor: pointer;
	text-decoration: none;
}

.tekst_pn_menu_gumb_aktivni
{
	font-family: "Proxima Nova Light";
	color: #444444;
	cursor: pointer;
	text-decoration: none;
}

.tekst_pn_menu_gumb_onemogoceni
{
	font-family: "Proxima Nova Light";
	color: #888888;
	cursor: default; 
	text-decoration: none;
}

.tekst_pn_submenu_gumb
{
	font-family: "Proxima Nova Light";
	color: #444444;
	cursor: pointer;
	text-decoration: none;
}

.tekst_pn_submenu_gumb_aktivni
{
	font-family: "Proxima Nova Light";
	color: #444444;
	cursor: pointer;
	text-decoration: none;
}

.tekst_pn_submenu_gumb_onemogoceni
{
	font-family: "Proxima Nova Light";
	color: #888888;
	cursor: default; 
	text-decoration: none;
}

.podlaga_znaka_pomika_naprej_nazaj
{
	cursor: pointer;
	text-decoration: none;
}

/*=================================================================================*/
/*                                     Section                                     */
/*=================================================================================*/

.polje
{
	cursor: pointer;
}

.telo_uporabno
{
}

.foto_01
{
	width: 100%;
	height: 100%;
}
.start_naprej_01
{
	height: 51px;
	width: 51px;
	padding: 0px;
	border-radius: 0px;
}

.doma_foto_gumb_01
{
	height: 26px;
	width: 26px;
	margin-top: 3px;
	margin-right: 8px;
	border-radius: 3px;
	float: right;
}

.doma_foto_gumb_02
{
	height: 26px;
	width: 26px;
	margin-top: 3px;
	margin-right: 4px;
	border-radius: 3px;
	float: right;
}

.doma_foto_indikator
{
	color: #505050;
	font-size: 22px;
	margin-right: 7px;
	margin-top: 0px;
	float: left;
}

.doma_foto_indikator_aktivni
{
	color: #ECBA0D;
	font-size: 22px;
	margin-right: 7px;
	margin-top: 0px;
	float: left;
}

.tipka_izbire 
{
	background-color: #CAC1C4;
	background-color: #AAA1A4;
	text-align: center;
	text-decoration: none;
  vertical-align: middle;
	border-radius: 4px;
}

.tipka_izbire:hover 
{
	background-color: #F6C783;
	background-color: #BAB1B4;
}

.tipka_izbire_aktivna
{
	background-color: #AAAAAA;
	text-align: center;
  vertical-align: middle;
	border-radius: 5px;
}

.tekst_tipke_izbire
{
	font-family: "Proxima Nova Light";
	color: #222222;
  vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
}

.tekst_tipke_izbire_aktivni
{
	font-family: "Proxima Nova Light";
	color: #222222;
  vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
}

.tekst_tipke_izbire
{
	font-family: "Proxima Nova Light";
	color: #FFFFFF;
  vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
}

.tekst_tipke_izbire_aktivni
{
	font-family: "Proxima Nova Light";
	color: #111111;
  vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
}

/*
.tipka_izbire 
{
	background-color: #DFCC72;
	background-color: #FFE8AF;
	text-align: center;
  vertical-align: middle;
}

.tipka_izbire_aktivna
{
	background-color: #AC8C42;
	background-color:#489E48;
	background-color: #E9C88F;
	text-align: center;
  vertical-align: middle;
}
*/

.tekst_tipke_izbire
{
	font-family: "Proxima Nova Light";
	color: #222222;
	cursor: pointer;
	text-decoration: none;
}

.tekst_tipke_izbire_aktivni
{
	font-family: "Proxima Nova Light";
	color: #222222;
	cursor: pointer;
	text-decoration: none;
}

/*=================================================================================*/
/*                                     Footer                                      */
/*=================================================================================*/

.noga
{
	background-color: #261C24;
}


/*=================================================================================*/
/*                                Other Definitions                                */
/*=================================================================================*/


/*--------------------------------- Fotografije -----------------------------------*/

.fotografije_01 
{
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0px;
	z-index:2;
}

.fotografije_02 
{
	position: absolute;
	top: 0px;
	z-index:2;
}

/*------------------------------------- Slike -------------------------------------*/

.slika_druzabna
{
	width: 0px;
	height: 0px;
}

/*------------------------------------ Teksti -------------------------------------*/

/*----------------------------- Obrazci - skupni del ------------------------------*/

.tipka_obrazca
{
	background-color:#A8A1A4;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius: 4px; 
	border: 1px solid #AAAAAA;
}

.tipka_obrazca:hover
{
	background-color:#B6B1B2;
	cursor: pointer;
}

.tipka_iskalnika_obrazca

{
	background-color: #C0C0C4;
	cursor: default;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border: 1px #AAAAAA solid;
	border-radius:4px; 
}

.tipka_iskalnika_obrazca:hover
{
	background-color: #A0A0A4;
	cursor: pointer;
}

/*-------------------------------- Obrazec skupni ---------------------------------*/

.gumb_obrazca, .gumb_fotoaparata
{
	opacity: 0.7;
	cursor: default;
}

.gumb_obrazca:hover, .gumb_fotoaparata:hover
{
	cursor: pointer;
}

/*-------------------------------- Obrazec prijave --------------------------------*/

.obrazec_prijave
{
	background-color: #E6E1E2; 
	border: 1px solid #C6C1C4;
}

#spremeni_geslo:hover
{
	cursor:pointer;
}

.tekst_naslova_prijave
{
	font-family: "Proxima Nova Regular";
	color: #333333;	
}

.tekst_email_naslova_prijave_01
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_email_naslova_prijave_02
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_email_naslova_prijave_03
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_gesla_prijave_01
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_gesla_prijave_02
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_gesla_prijave_03
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_aktivacijske_kode_prijave_01
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_aktivacijske_kode_prijave_02
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_aktivacijske_kode_prijave_03
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_noge_prijave_01
{
	font-family: "Proxima Nova Regular";
	color: #555555;	
}

.vnosno_polje_email_naslova_prijave
{
	background-color: #FFFFFF;
	color: #888888;	
	border: 1px solid #AAAAAA;
}

.vnosno_polje_gesla_prijave
{
	background-color: #FFFFFF;
	color: #888888;	
	border: 1px solid #AAAAAA;
}

/*----------------------------- Obrazec registracije ------------------------------*/

.oznaka_obrazca_splosnega
{
}

.okence_obrazca_splosnega
{
	border: 1px solid #A8A8A8;
	color: #999999;
}

.okence_obrazca_splosnega_prazno
{
	color: #999999;
}

.okence_cene_skupaj
{
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.tipka_nazaj_obrazca_splosnega
{
	background-color: #DDDDDD;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:3px; 
	border-bottom:2px solid #C8C8C8;
}

.tipka_nazaj_obrazca_splosnega_aktivna
{
	background-color: #D4D4D4;
	cursor: pointer;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:3px; 
	border-bottom:2px solid #C0C0C0;
}

.tipka_naprej_obrazca_splosnega
{
	background-color: #46C040;
	background-color: #48C242;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:3px; 
	border-bottom:2px solid #30AB2B;
}

.tipka_naprej_obrazca_splosnega_aktivna
{
	background-color: #3CB434;
	cursor: pointer;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:3px; 
	border-bottom:2px solid #28A020;
}

.tipka_potrdi_obrazca_prijave
{
	background-color:#A6A1A2;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:4px; 
	border:1px solid #AAAAAA;
}

.tipka_potrdi_obrazca_prijave_aktivna
{
	background-color:#B8B1B2;
	cursor: pointer;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:4px; 
	border:1px solid #AAAAAA;
}

.tipka_potrdi_obrazca
{
	background-color:#CCCCD0;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius:2px; 
	border-bottom:1px solid #AAAAAA;
}

.tipka_potrdi_obrazca_aktivna
{
	background-color:#BBBBC0;
	cursor: pointer;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-bottom:2px solid #888888;
}

.podlaga_potrditvenega_okenca {
	position: relative;
}

.podlaga_potrditvenega_okenca label {
	position: absolute;
	width: 16px;
	height: 16px;
	cursor: pointer;
	top: 3px;
  left: 4px;
	background: #EEEEEE;
	border:1px solid #888888;
}

.podlaga_potrditvenega_okenca_napacno label {
	border: 1px solid #AA0000;
}

.podlaga_potrditvenega_okenca_aktivno label:after {
	opacity: 1;
	content: '';
	position: absolute;
	width: 7px;
	height: 4px;
	top: 4px;
	left: 4px;
	border: 1px solid #000000;
	border-top: none;
	border-right: none;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.podlaga_potrditvenega_okenca label:hover::after {
	opacity: 0;
}

.podlaga_potrditvenega_okenca_aktivno label:hover::after {
	opacity: 0;
}


.podlaga_potrditvenega_okenca input[type=checkbox]:checked + label:after {
	opacity: 1;
}

.podlaga_potrditvenega_okenca_aktivno input[type=checkbox]:checked + label:after {
	opacity: 1;
}

.slika_koraka_registracije
{
	width: auto;
	height: auto;
	background-color:#DDDDDD;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.slika_koraka_registracije_aktivna
{
	background-color:#46C040;
}

.slika_koraka_registracije_celotna
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.crta_koraka_registracije
{
	background-color:#DDDDDD;
}

.tekst_naslova_obrazca_splosnega_01
{
	font-family: "Proxima Nova Regular";
	color: #555555;	
}

.tekst_naslova_obrazca_splosnega_02
{
	font-family: "Proxima Nova Regular";
	color: #555555;	
}

.tekst_obrazca_splosnega_01
{
	font-family: "Proxima Nova Light";
	color: #333333;	
}

.tekst_obrazca_splosnega_02
{
	font-family: "Proxima Nova Light";
	color: #555555;	
}

.tekst_obrazca_splosnega_03
{
	font-family: "Proxima Nova Light";
	color: #555555;	
}

.tekst_obrazca_splosnega_04
{
	font-family: "Proxima Nova Light";
	color: #555555;	
}

.tekst_obrazca_splosnega_05
{
	font-family: "Proxima Nova Light";
	color: #555555;	
}

.tekst_naslova_registracije
{
	font-family: "Proxima Nova Regular";
	color: #555555;	
}

.tekst_koraka_registracije
{
	font-family: "Proxima Nova Regular";
	color: #444444;	
}

.tekst_obrazca_01
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_obrazca_02
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_noge_registracije_01
{
	font-family: "Proxima Nova Regular";
	color: #555555;	
}

.tekst_cene_skupaj_01
{
	font-family: "Proxima Nova Regular";
	color: #333333;	
}

.tekst_tipke_obrazca_01
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}

.tekst_opombe_obrazca_01
{
	font-family: "Proxima Nova Light";
	color: #444444;	
}


.glava_tabele_partnerjev
{
	width: auto;
	height: auto;
	background-color:#BBBBBB;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.vrstica_tabele_partnerjev
{
	width: auto;
	height: auto;
	background-color:#E4E4E4;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
}

.stolpec_tabele_partnerjev_01
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_02
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_03
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_04
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_05
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_06
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_07
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.stolpec_tabele_partnerjev_08
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.tekst_naslova_tabele_01
{
	font-family: "Proxima Nova Light";
	color: #222222;	
}

.tekst_tabele_01
{
	font-family: "Proxima Nova Light";
	color: #222222;	
}

/*----------------------------- Obrazec registracije ------------------------------*/

.oznaka_okenca_obrazca
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

.okence_obrazca
{
	width: auto;
	height: auto;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	justify-content:left;
}

/*------------------------------ Seznam - skupni del ------------------------------*/

.gumb_seznama
{
	opacity: 0.7;
}

.tipka_seznama
{
	background-color:#A6A1A2;
	display: table-cell;	
	text-align: center;
  vertical-align: middle;
	border-radius: 4px; 
	border: 1px solid #868182;
}

.tipka_seznama:hover
{
	background-color:#B6B1B2;
	cursor: pointer;
}

.tekst_naslova_seznama_01
{
	font-family: "Proxima Nova Light";
	color: #222222;	
}

.tekst_glave_seznama_01
{
	font-family: "Proxima Nova Regular";
	color: #262626;	
}

.tekst_glave_seznama_02
{
	font-family: "Proxima Nova Light";
	color: #111111;	
}

.tekst_seznama_01
{
	font-family: "Proxima Nova Light";
	color: #222222;	
}

.tekst_seznama_02
{
	font-family: "Proxima Nova Light";
	color: #222222;	
}

.tekst_seznama_02:hover
{
	font-family: "Proxima Nova Light";
	color: #0044DD;	
	cursor: pointer;
}

/*------------------------------------ Ostalo -------------------------------------*/

.clear_line
{
	clear: both;
	margin-bottom: 2px;
}

.kazalec
{
	cursor: pointer;
}

.tekst_moder
{
	color: #0044BB;
}

.tekst_rdec
{
	color: #AA0000;
}

.vnos_v_intermediary_base_test
{
	cursor: pointer;
}

/*------------------------------------ Obrazci ------------------------------------*/

.obroba_za_oznako_napake
{
	border: 1px solid #AA0000;
}

.oznaka_obveznega_polja_obrazca
{
	color: #BB0000;	
}

/*------------------------------ Potrditveno okence -------------------------------*/

.potrditveno_okence
{
	background-color: #EEEEEE;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.podlaga_potrditvenega_okenca input
{
	display: none;
}

.podlaga_potrditvenega_okenca
{
	cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Ob pomiku miške na potrditveno okence */
.podlaga_potrditvenega_okenca:hover input ~ .potrditveno_okence 
{
  background-color: #CCCCCC;
  background-color: #FFFFFF;
}

/* Ob pomiku miške na potrditveno okence */
.podlaga_potrditvenega_okenca input:checked  ~ .potrditveno_okence 
{
	background-color: #CCCCCC;
	background-color: #FFFFFF;
}

/* Potrditvena kljukica */
.potrditveno_okence:after 
{
	content: "";
	position: absolute;
	display: none;
}


/* Show the checkmark when checked */
.podlaga_potrditvenega_okenca input:checked ~ .potrditveno_okence:after 
{
	display: block;
}

.podlaga_potrditvenega_okenca .potrditveno_okence:after 
{
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


/*=================================================================================*/
/*                                   Aplikacija                                    */
/*=================================================================================*/

.slika_zemljevida
{
	width: 389px;
	height: auto;
}

input:invalid 
{
	border: 1px solid #AA0000;
	box-shadow: none;
}

.obroba_rdeca
{
	border: 1px solid #AA0000;
}

.obroba_zelena
{
	border: 1px solid #00AA00;
}

img.logotip_kreditne_kartice
{
	border: 1px solid #CCCCCC;
}

img.logotip_kreditne_kartice:hover
{
  box-shadow: 0px 5px 5px #AAAAAA;
}

#opomba_02:hover
{
	cursor: pointer;
}

.tipka_potrdi_obrazca:hover
{
	background-color:#BBBBC0;
	cursor: pointer;
}

a.disabled {
   cursor: none;
}

.okence_fotografije_obrazca_fotografije
{
	border: 1px solid #AAAAAA;
}

 
 