@charset "utf-8";
/* Trgovina Front-End Dizajn */

body { font-family:Verdana; font-size:12px; color:#666666; background-color:#000000; overflow-x:hidden;}
input[type="submit"] { font-family:Verdana; font-size:12px; color:#666666; border: 1px solid #CCCCCC;	background-image:url(dizajn/inputBg.gif); background-position:top left; background-repeat:no-repeat; padding:2px;}
input[type="text"] { font-family:Verdana; font-size:12px; color:#666666; border: 1px solid #CCCCCC;	background-image:url(dizajn/inputBg.gif); background-position:top left; background-repeat:no-repeat; padding:2px;}
input[type="password"] { font-family:Verdana; font-size:12px; color:#666666; border: 1px solid #CCCCCC;	background-image:url(dizajn/inputBg.gif); background-position:top left; background-repeat:no-repeat; padding:2px;}
textarea { font-family:Verdana; font-size:12px; color:#666666; border: 1px solid #CCCCCC;	background-image:url(dizajn/inputBg.gif); background-position:top left; background-repeat:no-repeat; padding:2px;}

h1 {font-size:14px; font-weight:bold; text-align:left; color:#CC9900; border-bottom:1px solid #CCCCCC; padding:0px 0px 2px 4px; margin:0px }
h2 {font-size:13px; font-weight:normal; text-align:left; color:#993300; border-bottom:1px solid #F5F5F5; padding:4px 0px 2px 4px; margin:0px }
li { padding:1px 0px 1px 0px }

img#png { behavior: url(iepngfix.htc) }



/* Povezave */
a:link { color:#007af4 ; text-decoration: none; }
a:visited { text-decoration: none; color: #007af4; }
a:hover { text-decoration: underline; color: #007af4; }
a:active { text-decoration: none; color: #007af4; }
a:focus { -moz-outline-style: none; }

.kategorijeTabela a:link { color:#FFFFFF ; text-decoration: none; }
.kategorijeTabela a:visited { text-decoration: none; color: #FFFFFF; }
.kategorijeTabela a:hover { text-decoration: underline; color: #FFFFFF; }
.kategorijeTabela a:active { text-decoration: none; color: #FFFFFF; }

.main_meniLevoTabela a:link { color:#FFCC00 ; text-decoration: none; }
.main_meniLevoTabela a:visited { text-decoration: none; color: #FFCC00; }
.main_meniLevoTabela a:hover { text-decoration: underline; color: #FFCC00; }
.main_meniLevoTabela a:active { text-decoration: none; color: #FFCC00; }



/* Splosne stvari.... */
.vpis_ok { font-size:11px; text-align:center; color:#00CC00; background-color:#C8FBC9; border:1px solid #80E366; padding:15px; }
.vpis_error { font-size:11px; text-align:center; color:#FF0000; background-color:#FFC1C1; border:1px solid #CC0033; padding:15px; }



/* Main */
.main_leviRob { background-image:url(dizajn/fitnesDesign_06_levo.jpg); background-repeat:repeat-y; }
.main_desniRob { background-image:url(dizajn/fitnesDesign_08_desno.jpg); background-repeat:repeat-y; }
.main_bottomRob { background-image:url(dizajn/fitnesDesign_10.jpg); background-repeat:no-repeat; font-size:4px}
.main_vsebina { background-color:#FFFFFF; background-image:url(dizajn/fitnesDesign_07_uteziSpodaj.jpg); background-position:bottom right; background-repeat:no-repeat; }
.main_noga { font-size:11px; color:#CCCCCC; text-align:center; border-top:1px solid #575757; padding:5px 0px 0px 0px }
.main_noga a { color:#ccc; }

/* Levi pas.. kategorije, kosarica */
.main_vsebinaLevo { color:#FFFFFF }
.main_vsebinaLevoNaslov { font-size:14px; padding-right:10px; }
.main_vsebinaLevoNaslov div { border-bottom:1px solid #FFFFFF; padding:3px; }
.main_vsebinaLevoText { padding:5px; padding-left:10px; }

/* Tabela z osrednjo vsebino */
.main_vsebinaTabela { padding:5px; }
.main_vsebinaPot { border-bottom:1px solid #999999; padding-left:5px; padding-bottom:5px; }
.main_vsebinaText { padding:8px }
.main_vsebinaNogaDiv {}

/* Zgornji "rumeni" meni */
.main_meniLevoTabela { color:#FFCC00}
.main_meniLevoNaslov { padding-top:100px; padding-left:15px }
.main_meniCelica { font-size:14px; padding-left:22px; padding-right:45px; }
.main_meniCelica div { border-bottom:1px solid #FF9900; padding:4px; }
.main_meniCelica div:hover { background-image:url(dizajn/spic.png); background-position:right; background-repeat:no-repeat; }
.main_meniIskanje { font-size:11px; padding-top:1px; padding-left:23px; padding-right:15px; }

/* Nakljucni izdelek */
.nakIzd_levoZgoraj { background-image:url(dizajn/nakIzd_levoZgoraj.jpg); background-position:top left; background-repeat:no-repeat }
.nakIzd_desnoZgoraj { background-image:url(dizajn/nakIzd_desnoZgoraj.jpg); background-position:top right; background-repeat:no-repeat }
.nakIzd_zgoraj { background-image:url(dizajn/nakIzd_zgoraj.jpg); background-position:top; background-repeat:repeat-x }
.nakIzd_levo { background-image:url(dizajn/nakIzd_levo.jpg); background-position:left; background-repeat:repeat-y }
.nakIzd_desno { background-image:url(dizajn/nakIzd_desno.jpg); background-position:right; background-repeat:repeat-y }
.nakIzd_spodaj { background-image:url(dizajn/nakIzd_spodaj.jpg); background-position:bottom; background-repeat:repeat-x }
.nakIzd_levoSpodaj { background-image:url(dizajn/nakIzd_levoSpodaj.jpg); background-position:bottom left; background-repeat:no-repeat }
.nakIzd_desnoSpodaj { background-image:url(dizajn/nakIzd_desnoSpodaj.jpg); background-position:bottom right; background-repeat:no-repeat }

.nakIzd_vsebina { color:#000000; background-color:#FFFFFF }
/* ------------------------------------------------------------------------------------------------------------------- */



/* PODSTRANI - Univerzalno */
.podstran_text { text-align:left; padding:3px 6px 3px 6px;}


/* Galerija */
img#katalog { border:1px solid #E1E1E1; background-color:#FFF; padding:3px; }
div.photo { float:none; display:inline; }


/* Cenik  */
.cenik_glava { color:#993300; border-bottom:1px solid #CCCCCC; padding:3px 0px 2px 5px; }
.cenik_karta { font-weight:bold; padding-left:8px }
.cenik_cas { text-align:center }
.cenik_cena { text-align:right; padding-right:8px }


/* Podrobnosti o izdelku */
.izdelek_glava { text-align:left; font-weight:bold; font-size:14px; border-bottom:2px solid #CCCCCC; padding:3px; }
.izdelek_cena { text-align:right; font-size:14px; border-bottom:2px solid #CCCCCC; padding:3px; }
.izdelek_text { border-bottom:1px solid #CCCCCC; padding:3px; padding-top:5px; padding-bottom:5px; }
.izdelek_text2 { padding:3px; padding-top:5px; padding-bottom:5px; }
.izdelek_noga { text-align:center; border-top:1px solid #CCCCCC; padding:5px; }
.izdelek_slikaLevo { float: left; padding-left: 10px; margin: 0; }
.izdelek_slikaDesno { float: right; padding-right: 10px; margin: 0; }


/* Izdelki v kategoriji */
.quickIzdelekTabela { border-bottom:1px solid #CCCCCC; }
.quickIzdelek_sort { font-size:10px; text-align:right }
.quickIzdelek_glava { font-size:13px; border-bottom:2px solid #CCCCCC; padding:5px; }
.quickIzdelek_noga { text-align:right; background-color:#F1F3F2; border-top:1px solid #CCCCCC; padding:2px; }
.quickIzdelek_noga img { vertical-align:middle }
.quickIzdelek_cena { color:#CC0033; background-color:#F1F3F2; border-top:1px solid #CCCCCC; padding:2px; }
.quickIzdelek_naslov { font-size:11px; border-bottom:1px solid #EAEAEA; padding:2px; }
.quickIzdelek_text { font-size:11px; padding:2px; padding-bottom:5px; }
.quickIzdelek_text2 { font-size:11px; padding:2px; padding-bottom:5px; }
.quickIzdelek_akcija { vertical-align:bottom; text-align:left; }
.quickIzdelek_navigacija { font-size:10px }


/* Kosarica */
.kosarica_tabela { border-top:1px solid #990000; border-bottom:1px solid #990000; }
.kosarica_glava { background-color:#999999; background-image:url(dizajn/blackGrad_bg.gif); background-position:top; background-repeat:repeat-x; font-weight:bold; color:#FFFFFF; padding:5px; }
.kosarica_izdelek { background-color:#F2F2F2; padding:3px; }
.kosarica_izdelek img { vertical-align:middle }
.kosarica_noga { background-color:#E9E9E9; border-top:1px solid #990000; padding:3px; }


/* Prijava, odjava */
.prijava_tabela { }
.prijava_glava { font-size:14px; text-align:left; color:#CC9900; border-bottom:1px solid #CCCCCC; padding-left:4px; padding-bottom:2px; }
.prijava_celicaLevo { text-align:left; font-weight:bold; padding:4px; }
.prijava_celicaDesno {text-align:left; padding:4px; }
.prijava_registracija { padding:10px }


/* Registracija */
.registracijaTabela { }
.registracija_glava { font-size:14px; text-align:left; color:#CC9900; border-bottom:1px solid #CCCCCC; padding-left:4px; padding-bottom:2px; }
.registracija_noga { text-align:center; font-size:10px; color:#CC0000; padding:5px }
.registracija_input { padding-left:10px; padding-right:10px; }
.registracija_text  { font-size:11px; padding-left:10px; padding-top:8px; }
.registracijaTabela DIV { border-bottom:1px solid #EEEEEE; padding-left:15px; padding-bottom:5px; }


/* Blagajna */
.blagajna_glava { font-size:14px; text-align:left; color:#CC9900; border-bottom:1px solid #CCCCCC; padding-left:4px; padding-bottom:2px; }
.blagajna_noga { text-align:center; font-size:10px; color:#CC0000; padding:5px }
.blagajna_input { padding-left:10px; padding-right:10px; }
.blagajna_text  { font-size:11px; padding-left:10px; padding-top:8px; }
.blagajna_note { font-size:10px; color:#999999; border-top:1px solid #CCCCCC; padding:3px; }


/* Pogoji poslovanja */
.pogoji_glava { font-size:14px; text-align:left; color:#CC9900; border-bottom:1px solid #CCCCCC; padding-left:4px; padding-bottom:2px; }
.pogoji_text { font-size:11px; padding:10px }


/* Shop */
.shop_izdelkiAkcija { padding-top:10px; }


/* Kontaktni obrazec */
.kontakt_celicaLevo { text-align:right; padding:4px }
.kontakt_celicaDesno { text-align:left; padding:4px }


/* Validate */
#myForm input, #myForm textarea {
	font-family:Verdana;
	border: 1px solid #999999;
	background-image:url(dizajn/inputBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:3px;
}

#myForm select {
	font-family:Verdana;
	font-size:11px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	padding:1px;
}

#myForm .red { border: 1px solid red; }
#myForm label.red {	border: none; color: red; }
#myForm .customRed { border: none; color: red; }
#myForm #submit { margin-left: 100px; }

#validationMessage { padding: 5px; /*background-color: #eee;*/ border: 1px solid red; margin-bottom: 10px; color: red; font-weight: bold; display: none; }
#myForm .errorMessage {	color: red;	margin-left: 10px; font-size: 10px; }


