body {
	margin: 0;
	padding: 0;
	background:url(back.gif) repeat-x #fff center top;
	text-align:center;
}

#topBack {
	position:absolute;
	width:100%;
	height:180px;
	top:0;
	left:0;
	background-color:#b6cedc;
	background-position:top center;
	background-repeat:no-repeat;
}
/*////////////////////////////////
//	FCK style
////////////////////////////////*/
.customBold {
	font-weight:bold;
	color:#ed6f01;
	font-size:14px;
}
.customBold2 {
	font-weight:bold;
	color:#7b8891;
}
.customBold3 {
	font-weight:bold;
	color:#4992C5;
}
.orangeText {
	color:#ED6F01;
}
.redText {
	color:red;
}
.fck_Slika_desno, fck_Slika_levo {
	float:right;
	margin:0 0 5px 5px;
}
.fck_Slika_levo {
	float:left;
	margin:0 5px 5px 0;
}
.fckTR0 td, .fckTR0 th {
	
}
.fckOkvir, .fckOkvir2 {
	float:right;
	padding:20px 0 20px 45px;
	background:url(navodnici.gif) no-repeat 0 5px;
	font-style:italic;
	color:#9c9c9c;
	width:130px;
	margin:5px 0 5px 15px;
}
.fckOkvir2 {
	float:left;
	border-left:none;
	padding:20px 45px 20px 0;
	margin:5px 15px 5px 0;
	background:url(navodnici2.gif) no-repeat right 5px;
}
.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-bottom:0;
}
/*///////////////////////////////
//	common
///////////////////////////////*/
body, input, textarea, select, td, th, button {
	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color:#434444;
	font-size:12px;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
p {
	margin:0;
}
a {
	color:#89313f;
}
a:visited {
	
}
a:hover {
	text-decoration: none;
	color: #a90303;
}
body, input, textarea, select, td, th, button {
	
	color:#4f4f4f;
	font-size: 12px;
}
body, html {
	width:100%;
}
.itemContent ul li {
	list-style:square;
	margin-bottom:15px;
}
#mcol h1 {
	margin:0;
	padding:0 0 10px 0;
	font-size:18px;
}
#mc {
	text-align:left;
	margin:0 auto;
	width:860px;
	position:relative;
}
#glava {
	position: relative;
	width:100%;
	height:219px;
	overflow:hidden;
	background:url(glava_back.jpg) no-repeat left 138px;
}

#footerMeni {
	padding:30px 0 0 0;
	margin:0;	
}
#footerMeni a {
	color:#005bab;
	padding:0 10px;	
}
#footer {
	width:100%;
	clear:both;
	background:url(footer_back.gif) repeat-x;
}
#footer #footerText {
	color:#9c9b9b;
	font-size:11px;
	padding:20px 0;	
}	
#footerc {
	width:860px;
	margin:0 auto;
	position:relative;
	background:url(footerc.jpg) no-repeat left 17px;	
	height:150px;
}
ul#topMeni #print a {
	background:url(print.gif) no-repeat left 2px;
	padding-left:15px;	
}
ul#topMeni #sitemap a {
	background:url(sitemap.gif) no-repeat left 2px;
	padding-left:17px;	
}
ul#topMeni a {
	float:left;
	display:block;
	color:#c5d6e7;
	font-size:11px;
	padding:0 5px 0 20px;
	margin-left:5px;
	background:url(email.gif) no-repeat left 2px;	
}

ul#topMeni {
	position:absolute;
	top:2px;
	right:0;
	margin:0;
	padding:0;
}

#prijavaMeni {
	position:absolute;
	top:113px;
	right:20px;
	color:#005bab;
}

#bdy2 #prijavaMeni {
	color: #6e2b92;
}

#bdy3 #prijavaMeni {
	color: #02801c;
}

#kosaricaMeni {
	position:absolute;
	top:146px;
	right:20px;
	background:url(dottedgrey.gif) repeat-x left 22px;
}
#kosaricaMeni div p {
	float:left;
	clear:both;
}
#kosaricaMeni div b {
	color:#fe0202;
}
#kosaricaMeni div div {
	clear:none;
}
#kosaricaMeni div {
	float:left;
	clear:both;
	color:#878686;
	font-size:11px;
}
#kosaricaMeni a#kosaricaGumb span {
	display:none;
}
#kosaricaMeni a#kosaricaGumb {
	display:block;
	width:30px;
	height:31px;
	background:url(kosarica_gumb_r.gif) no-repeat;
	float:left;
	margin:0 10px 0 0;
}

#kosaricaMeni ul a {
	color:#fe0202;
	display:block;
	float:left;
	padding:1px 10px 1px 20px;
	background:url(glava_prijava_r.gif) no-repeat left 4px;
}
#kosaricaMeni ul li.kmKosarica a {
	background:url(glava_kosarica_r.gif) no-repeat left 4px;
	padding-left:25px;
}
#kosaricaMeni ul li.kmKosaricaSingle a {
	background:url(glava_kosarica_single.gif) no-repeat left 4px;
	padding-left:25px;
}
#kosaricaMeni ul li.kmProfil a {
	background:url(glava_profil_r.gif) no-repeat left 4px;
	padding-left:25px;
}
#kosaricaMeni ul {
	list-style:none;
	padding:0 0 8px 0;
	margin:0 0 5px 0;
	float:left;
	clear:both;
}
#mcol {
	width:589px;
	float:right;
	overflow:hidden;
	margin:0 0 20px 0;
}
#mcolContainer {
	float: left;
	width: 360px;
	padding-right: 10px;
}
#leftCol {
	float: right;
	width: 189px;
}
#leftCol .header {
	float: left;
	width: 189px;
	height: 55px;
	background: url(lcolHeaderBg.gif) no-repeat top left;
}
#leftCol .header span {
	float: left;
	padding-top: 14px;
	padding-left: 19px;
	color: #005bab;
	font-weight: bold;
}
#leftCol .content {
	float: left;
	width: 189px;
	padding-bottom: 10px;
	background: url(lcolbottomBg.gif) no-repeat bottom left #f7f7f7;
}
#leftCol .content .item {
	float: left;
	width: 155px;
	padding-left: 19px;
	padding-botttom: 10px;
	color: #005bab;
	text-align: center;
}
#leftCol .content .item  span {
	float: left;
	width: 100%;
	text-align: left;
	padding-bottom: 10px;
}
#leftCol .content .item  span a {
	color: #005bab;
	font-weight: bold;
}
#leftCol .content .item img {
	border: 1px solid #e3e1e1; 
}
.itemContainer {
	float: left;
	width: 360px;
}
.uvodnaItemContainer {
	float: left;
	width: 360px;
	background: url(uvodnaItemBg.gif) repeat-y top left;
	margin-top: 10px;
}
.uvodnaItemContainer .header {
	float: left;
	width: 360px;
	height: 34px;
	background: url(uvodnaItemHeaderBg.gif) no-repeat top left;
	overflow: hidden;
}
.uvodnaItemContainer .header span {
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 52px;
}
.uvodnaItemContainer .content {
	float: left;
	width: 350px;
	padding: 10px 10px 10px 0;
	background: url(uvodnaItemFooterBg.gif) no-repeat bottom left;
}
.uvodnaItemContainer .content img {
	float: left;
	padding-left: 20px;
	padding-right: 5px;
}
.uvodnaItemContainer .content .dokcontent {
	margin-left: 25px;
}
.uvodnaItemContainer .content a {
	color: #005bab;
}
.uvodnaItemContainer .content a.novice {
	color: #005bab;
	margin-left: 25px;
}
#lcol {
	width:241px;
	float:left;
	margin:0 0 20px 0;
}
#vprasajStrokovnjaka span , #posredovanjeStoritev span {
	display:block;
	width:85px;	
	margin:14px 0 0 28px;
}
#vprasajStrokovnjaka, #posredovanjeStoritev {
	display:block;
	width:100%;
	color:#8b8989;
	float:left;
	text-decoration:none;
	margin:5px 0 0 0;
	height:64px;
	background:url(vprasajstrokovnjaka.gif) no-repeat;	
}

.meniBanner span {
	display:block;
	margin:14px 0 0 28px;
}
.meniBanner {
	display:block;
	width:100%;
	color:#8b8989;
	float:left;
	text-decoration:none;
	margin:10px 0 0 0;
}

#posredovanjeStoritev {
	background-image:url(posredovanje.gif);
}
#hmeni {
	margin:0;
	padding:0;
	height:25px;
	overflow:hidden;
	top:79px;
	position:absolute;
	right:0;
}
#hmeni li a {
	cursor: pointer;
}
#hmeni li#hm3 a span {
	background-image:url(tab_3_r.gif);
}
#hmeni li#hm3 a {
	background-image:url(tab_3_l.gif);	
}
#hmeni li#hm2 a span {
	background-image:url(tab_2_r.gif);
}
#hmeni li#hm2 a {
	background-image:url(tab_2_l.gif);	
}
#hmeni li#hm1 a {
	color:#014c90;
}
#hmeni li a span {
	display:block;
	float:left;
	padding:6px 20px;
	background:url(tab_1_r.gif) no-repeat right top;
}
#hmeni li a {
	display:block;
	margin:0 0 0 6px;
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(tab_1_l.gif) no-repeat;
}

.vmeni #vmeni li a:hover {
	color:#000;	
}
#mc #lcol .vmeni #vmeni li a#vmeniAkt  {
	color:#000;
	background-image:url(vmeni_bullet1.gif);	
}

.vmeni #vmeni li a {
	display:block;
	padding:5px 0 5px 10px;
	margin:0;
	text-decoration:none;
	color:#005bab;
	background:url(vmeni_bullet2.gif) no-repeat left 10px;
}

.vmeni #vmeni ul, .vmeni #vmeni ul li {
	margin-left:0;
}
.vmeni #vmeni ul {
}
.vmeni #vmeni ul li a {
	padding-left:10px;
	background-position:0px 10px;	
}
.vmeni #vmeni ul {
	padding-left:20px;
}

.vmeni #vmeni li.lastli {
	background:none !important;
}
.vmeni #vmeni li {
	list-style:none;
	display:block;
	margin:0 10px;
	background:url(dotted.gif) repeat-x left bottom;	
}

.vmeni #vmeni {
	float:left;
	width:100%;
	margin:0;
	padding:10px 0;
	background:url(vmeni_bottom.gif) no-repeat left bottom;	
}
.vmeni {
	float:left;
	width:100%;
	background:url(vmeni_top.gif) no-repeat left top #f8f8f8;	
}
/*
VMENI FILTER
*/
#vmeniFilter, .vmeniFilter2 {
	text-transform: lowercase;
}
#vmeniFilter ul ul li a span {
	color:#4F4F4F;
	font-size:11px;
}
#vmeniFilter ul ul li a:hover {
	text-decoration:underline;
	color:#000;
}
#vmeniFilter ul ul li a {
	display:block;
	padding:1px 6px 1px 9px;
	color:#6e2b92;
	text-decoration:none;
	background:url(vmeni_bullet2.gif) no-repeat left 7px;
}
#vmeniFilter ul ul li a.aktKarakteristika {
	font-weight:bold;
	color:#3DB230;
}
#vmeniFilter ul ul li {
	display:inline;
	padding:0;
	font-size:12px;
	font-weight:normal;
}
#vmeniFilter ul li {
	list-style:none;
	display:block;
	padding:0 10px 5px 10px;
	font-size:14px;
}
#vmeniFilter ul ul {
	background:url(dotted.gif) repeat-x left top;
	padding:5px 0 10px 0;
}
#vmeniFilter ul {
	float:left;
	width:100%;
	margin:0;
	padding:10px 0;
	background:url(vmeni_bottom.gif) no-repeat left bottom;	
}
#vmeniFilter {
	background:url(vmeni_top.gif) no-repeat left top #f8f8f8;	
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
/*
VMENI FILTER END
*/
#bread ul a, #bread ul span {
	display:block;
	float:left;	
	color:#a4adb7;
	font-size:11px;
	background:url(nav_bullet.gif) no-repeat 5px 5px;
	padding:3px 10px 3px 15px;
}
#bread ul .home a {
	background:none;
	padding-left:0;
}
#bread ul .navTekst span {
	background:none;
	padding-left:0;
	color:#000;
}
#bread ul {
	padding:0;
	width:100%;
	clear:both;
	float:left;
	margin:5px 0 20px 0;
}
#akcijeMeni a {
	color:#005bab;
	display:block;
	float:left;
	padding:0 10px;
	border-right:1px solid #005bab;	
}
#akcijeMeni {
	padding:0;
	margin:0;
	position:absolute;
	top:113px;
	left:0;	
}
#topSearch .finput, #topSearch .fselect {
	float:left;	
	border:1px solid #7f9db9;
	background:#fff;
	padding:1px 5px;
	margin-top: 2px;
}
#topSearch .finput {
	width: 100px;
}
#topSearch .fselect {
	padding: 0;
}
#topSearch h3 {
	float:left;
	font-size:12px;
	color:#005bab;	
	margin:0;
	padding:4px 10px 4px 0;
}
#topSearch {
	position:absolute;
	top:150px;
	left:18px;
		
}
#topSearch select {
	float:left;
	margin:0 10px 0 0;	
}
#topSearch .fsubmit {
	background:url(top_search.gif) no-repeat;
	width:22px;
	height:22px;
	padding:0;
	margin:0 0 0 10px;
	float:left;
	border:none;	
}

#hmeni li, #topMeni li, #bread li, #akcijeMeni li, #footerMeni li, #kosaricaMeni li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;	
}
#toolbox form {
	display:block;
	margin:10px;
}
#toolbox {
	position:absolute;
	top:104px;
	height:76px;
	left:272px;
	background:#0d2744;
}
#logo {
	position:absolute;
	background:url(logo.jpg) no-repeat;
	width:347px;
	height:92px;
	top:7px;
	left:10px;
}

#meni li a:hover {
	background:#000;
}
#meni li a {
	display:block;
	padding:6px 5px 3px 5px;
	color:#fff;
	text-decoration:none;
	text-align:right;
}
#meni li#m0 {
	height:24px;
}
#meni li {
	list-style:none;
	display:block;
	height:23px;
	overflow:hidden;
	float:left;
	width:100%;
}
#meni li li {
	display:inline;
	float:none;
	width:auto;
}
#meni {
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	width:390px;
	margin:0;
	padding:0;
}
#lc a:hover {
	color:#000;
}
#lc a {
	position:absolute;
	right:20px;
	top:50px;
	background:url(brosura.gif) no-repeat left 4px;
	padding:3px 0 3px 16px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
#lc a#katalogNora {
	top:140px;
}
.subM {
	position:absolute;
	left:0;
	top:0;
}
.subM ul {
	margin:0;
	padding:0;
}
#meni .subM li a {
	float:left;
	text-align:left;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
#meni .subM li#sub2akt a {
	font-weight:bold;
}
#subm1 {
	top:23px;
}
#subm2 {
	top:46px;
}
#subm3 {
	top:69px;
}
.item, .itemNews {
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
.item .itemContent p {
	margin:0 0 10px 0;
}
.item h3 {
	font-size:12px;
	font-weight:normal;
	color:#0060A9;
	margin:0;
}
.item .itemContent, .itemNews .itemContent {
	padding:10px 0 25px 0;
	line-height:1.5em;
	color:#5d5d5d;
	font-size:12px;
	float:left;
	width:100%;
}
.item .itemContent {
	padding-bottom: 10px;
}
.item .itemContent h2 {
	font-size: 14px;
	font-weight: normal;
}
.itemNews .itemImgs h3 {
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	color:#9c9c9c;
	margin:5px 0 5px 0;
}

.item .itemImgs {
	float:right;
	width:135px;
	margin:0 0 10px 15px;
	border-left:1px solid #d5d5d5;
}
.itemNews .itemImgs {
	float:right;
	margin:0 0 10px 10px;
	width:60px;
	padding-left:15px;
	border-left:1px solid #d5d5d5;
}
.item .itemImgs a {
	display:block;
	float:right;
}
#mc #mcol .itemsKatalog h1 {
	font-size:13px;
	font-weight:bold;
	padding:8px 0;
	background:none;
}
.itemsKatalog .itemContent .itemImgs a {
	float:none;
	text-align:center;
}
.itemsKatalog .itemContent .itemImgs {
	float:left;
	width:105px;
	margin:0 15px 0 0;
	border:none;
}	
.itemsKatalog .itemContent {
	padding:0 0 40px 0;
}
.itemsKatalog {
	background:url(katalog_item_bottom.gif) repeat-x left bottom;
	margin-bottom:0;
}
.itemsKatalog.uvodna {
	background:url(divider_b2c.gif) repeat-x left bottom;
	width: 50%;
}
.itemsKatalog.uvodna1 {
	background:none;
}
#mcol .itemKatalog h1 {
	background:url(dottedgrey.gif) repeat-x left bottom !important;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
}
.itemKatalog .itemContent  {
	padding-top:35px;
}
.itemKatalog  {
	background:url(dottedgrey.gif) repeat-x left top;
}
.itemKatalog .itemKatalogCnt {
	float:right;
	width:415px;
}
.itemKatalog .itemImgs a {
	float: none;
}
.itemKatalog .itemImgs {
	float:left;
	width:160px;
	border:none;
	margin:0;
	text-align: center;
}
.itemKatalogMProgram {
	position: relative;
	float: left;
	padding: 10px 0 0 120px;
}
#itemKatalogTools {
	width:157px;
	float:right;
}
.itemKatalogTools {
	width: 220px;
	float: right;
}
.itemKatalogTools input {
	float: left;
	width: 20px;
}

.gumbAddToCart span, .gumbRemoveFromCart span {
	font-weight:bold;
	color:#fff;
	display:block;
	font-size:13px;
	padding:18px 0 0 10px;
}
.gumbRemoveFromCart span {
	font-size:11px;
	padding-top:19px;
}
.gumbAddToCart, .gumbRemoveFromCart {
	display:block;
	background:url(gumb_kosarica_dodaj.jpg) no-repeat;
	width:170px;
	text-decoration:none;
	height:51px;
	float: right;
}
.gumbRemoveFromCart {
	background:url(gumb_kosarica_delete.jpg) no-repeat;
}
#mcol .sortKatalog h1 {
	margin:0;
	padding:0;
	font-size:16px;
	text-transform:lowercase;
}
.sortKatalog ul li a, .sortKatalog ul li span {
	float:right;
	font-size:11px;
	padding:2px 10px;
	display:block;
}
.sortKatalog ul li a.ascAkt {
	background-image:url(sort_asc_akt.gif);
}
.sortKatalog ul li a.descAkt {
	background-image:url(sort_desc_akt.gif);
}
.sortKatalog ul li a {
	padding-left:15px;
	background:url(sort_asc.gif) no-repeat left 4px;
}
.sortKatalog ul li {
	display:inline;
	padding:0;
}
.sortKatalog ul {
	float:left;
	list-style:none;
	width:100%;
	padding:6px 0;
	margin:0;
	background:url(dottedgrey.gif) repeat-x left top;
}
.sortKatalog {
	float:left;
	width:100%;
	background:url(dottedgrey.gif) repeat-x left bottom;
}
.gNazaj:hover, .gVec:hover {
}
.gNazaj, .gVec {
	display:block;
	padding:0 0 0 10px;
	background:url(manj.gif) no-repeat 0 6px;
	text-decoration:none;
	float:left;
}
.gVec {
	padding:0 8px 0 0;
	background:url(vec.gif) no-repeat right 5px;
}
/*////////////////////////////////
//	sweet titles
////////////////////////////////*/
div#toolTip { 
 position:absolute;
 z-index:5000;
 width:auto;
 background:#3C3C3C;
 text-align:left;
 padding:5px 15px;
 min-height:1em;
}
div#toolTip p { 
 margin:0;
 padding:0;
 color:#fff;
 font-weight:normal;
 font-size:11px;
}
div#toolTip p em { 
 margin-top:3px;
 color:#fff;
 font-style:normal;
 font-weight:normal;
}
div#toolTip p em span { 
}

.sideBox ul li a span {
	display:block;
	color:#bbbbbb;
}
li.vec a {
	background:url(nav_arrow.gif) no-repeat right 9px;
	padding:5px 10px 1px 0;
	display:block;
	float:left;
	font-size:10px;
	color:#808080;
}
li.vec {
	background:none;
}
#formEnovice label {
	display:block;
	float:left;
	padding:2px 4px 5px 0;
}
#formEnovice .gumbPoslji {
	margin:10px 0 0 0;
}
#formEnovice #f_enovostiMail {
	font-size:11px;
	padding:4px 4px;
	width:92%;
	background:#F3F3F3;
	border:1px solid #D7D7D7;
}
.itemS {
	margin:10px 0 0 0;
}
.itemS h2 a:hover {
	background:#F7A760;
	color:#fff;
	padding-left:10px;
}
.itemNews h1 {
	margin:0 0 15px 0;
}
.item h1 a {
	color:#fe0202;
}
.item h1 {
	margin:0;
	font-weight:normal;
	color:#005bab;
	font-size:22px;
	background:url(dotted.gif) repeat-x left bottom;
	padding:0 0 4px 0;
}
.item ul {
	margin-top: 0;
}
.item ul li {
	padding-bottom: 5px;
}
.item ul li.largerSpace {
	padding-bottom: 10px;
}
.itemS h2 a {
	color:#4992C5;
	text-decoration:none;
	display:block;
	padding:3px 0 3px 0;
}
.itemS h2 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	border-bottom:1px solid #F3F3F3;
}
.itemS h1 {
	font-size:20px !important;
}
.itemS .itemContent {
	padding:5px 0 5px 0;
}
.itemNews .datum strong {
	font-size:24px;
	font-weight:normal;
}
.item h6 {
	font-size:10px;
	color:#a8a8a8;
	margin:0;
}
.itemNews .itemContent h2 {
	margin:0;
	font-size:14px;
	font-weight:normal;
	color:#393c5a;
}
.itemNews .itemContent {
	float:left;
	width:240px;
}
.itemNews .datum {
	border-right:1px solid #d0d0d0;
	height:70px;
	float:left;
	margin-right:15px;
	width:70px;
	color:#a8a8a8;
	padding-right:10px;
	text-align:right;
}
.itemsKatalog dl dd, .itemsKatalog dl dt, .itemKatalog dl dd, .itemKatalog dl dt {
	float:left;
	margin:0;
	padding:4px 0;
	font-size:12px;
	background:url(dottedgrey.gif) repeat-x left bottom;
}
.itemsKatalog dl, .itemKatalog dl {
	margin:0;
	padding:0;
	float:left;
	clear:both;
	background:url(dottedgrey.gif) repeat-x left top;
}
.itemKatalog dd {
	width:92px;
	text-align:right;
	color:#fe0202;
}
.itemKatalog dt {
	width:153px;
}
.itemKatalog dl {
	width:245px;
	margin-top:5px;
}
.katCnt dl {
	margin:10px 0;
}
.itemKatalogTxt {
	float:left;
	width:100%;
	padding:20px 0;
}
.katCnt {
	float:left;
	width:290px;
	font-size:11px;
	line-height:1.2em;
}
.katCnt dl dd .ninaZalogi, .itemKatalog dl dd .ninaZalogi {
	color:#fe0202;
}
.katCnt dl dd .naZalogi, .itemKatalog dl dd .naZalogi {
	color:#23af14;
}
.katCnt dl dd {
	width:100px;
	text-align:right;
}
.katCnt dl dt {
	width:123px;
}
.katCena dl dt {
	width:80px;
}
.katCena dl dd {
	width:75px;
	text-align:right;
	color:#fe0202;
}
.katCena dl dt.full {
	width:155px;
}
.katCena {
	width:160px;
	float:right;
}
.smallText {
	font-size:10px;
	color:#838383;
}
.bananaForm table .bform_text input {
	
}
.bananaForm table .bform_text input, .bananaForm table textarea, .bananaForm table .greskaForm .bform_text input, .bananaForm table .greskaForm .bform_text textarea {
	width:100%;
	background:#F3F3F3;
	border:1px solid #D7D7D7;
}
.bananaForm table .greskaForm .bform_text input {
	border-color:#F7A760;
}
.searchStr {
	color:#FF5E00;
	font-weight:bold;
	background:#F3F3F3;
	padding:1px 4px;
}
#googleMap {
	margin:1px;
}
#googleOkvir {
	float:left;
	width:100%;
	margin:10px 0;
	background:#D9DBDB;
}
#mainLogin table {
	width: 280px;
}
#mainLogin .textInfo {
	position: relative;
	float: left;
	width: 100%;
	color: #6e2b92;
	text-align: justify;
}
#mainLogin table td {
	color:#005bab;
}

#mainLogin table td.caption {
	text-align: center;
	font-weight: bold;
}
#mainLogin .finput {
	border:1px solid #7f9db9;
	background:#fff;
	padding:3px 10px;
}

#mainLogin table td.button {
	text-align: right;
}

#mainLogin .fsubmit {
	background:url(top_search.gif) no-repeat;
	width:22px;
	height:22px;
	padding:0;
	margin:0 20px 0 10px;
	border:none;	
}

.registracijaForma {
	float:left;
	width:100%;
	background:url(kosarica_item_top.gif) repeat-x left top;
	position:relative;
	margin-bottom: 10px;
}
.registracijaForma h1 {
	margin:15px 0 15px 15px!important;
	background:none !important;
	color: #02801c;
	font-size:13px !important;
}

.racunForma {
	float:left;
	width:100%;
	background:url(kosarica_item_top.gif) repeat-x left top;
	position:relative;
	margin-bottom: 10px;
}
.racunForma h1 {
	margin:15px 0 15px 15px!important;
	background:none !important;
	color: #005bab;
	font-size:13px !important;
}
.racunForma ul, .racunForma .naslov {
	margin: 15px 0 15px 15px!important;
}
.racunForma a {
	color: #005bab;
}

#prijavaPozdrav {
	position: relative;
	float: left;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #005bab;
}

.vhodProdukti {
	position: relative;
	float: left;
	width: 100%;
}
.vhodProdukti td {
	vertical-align: top;
	width: 295px;
	height: 210px;
	padding-bottom: 10px;
}
.vhodProdukti td.left {
	background: url(divider_vertical.gif) no-repeat right 50px;
}
.vhodProdukti td a {
	color: #005bab;
}
.vhodProdukti td h1 {
	position: relative;
	float: left;
	width: 100%;
	height: 23px;
	font-size: 13px !important;
	background: url(divider_b2c.gif) no-repeat top left;
}
.vhodProdukti td h1.empty {
	background: url(divider_empty.gif) no-repeat top left !important;
}
.vhodProdukti td h1 a {
	position: relative;
	float: left;
	margin: 8px 0 0 35px;
}
.vhodProdukti td h2 {
	position: relative;
	float: left;
	width: 100%;
	font-size: 12px !important;
	margin: 0;
	padding-bottom: 5px;
}
.vhodProdukti td h2 a {
	position: relative;
	float: left;
	margin: 0 15px;
}
.vhodProdukti td .itemContent {
	position: relative;
	float: left;
	width: 100%;
	padding-top: 10px;
}
.vhodProdukti td .itemContent .itemImgs {
	position: relative;
	float: left;
	width: 80px;
	padding-left: 15px;
}
.vhodProdukti td .itemContent .katCnt {
	position: relative;
	float: left;
	width: 180px;
}
.vhodProdukti td .itemContent .katCnt .itemKatalogMProgram {
	position: relative;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}

/* PURPLE */
body#bdy2 {
	background-image:url(backr.gif);	
}
#bdy2 #glava {
	background-image:url(glava_backr.jpg);
}
#bdy2 ul#topMeni a {
	color:#dbc7e0;	
}
#bdy2 #hmeni li a span {
	background-image:url(tab_1r_r.gif);	
}
#bdy2 #hmeni li#hm3 a span {
	background-image:url(tab_3r_r.gif);
}
#bdy2 #hmeni li#hm3 a {
	background-image:url(tab_3r_l.gif);	
}
#bdy2 #hmeni li#hm2 a span {
	background-image:url(tab_2r_r.gif);
}
#bdy2 #hmeni li#hm2 a {
	background-image:url(tab_2r_l.gif);	
}
#bdy2 #hmeni li#hm2 a {
	color:#6e2b92;	
}
#bdy2 #hmeni li#hm1 a {
	color:#fff;
}
#bdy2 #hmeni li a {
	background-image:url(tab_1r_l.gif);	
}
#bdy2 .vmeni #vmeni li a, #bdy2 #akcijeMeni a, #bdy2 #topSearch h3, #bdy2 .item h1, #bdy2 #footerMeni li a, #bdy2 #mainLogin table td  {
	color:#6e2b92;	
}
#bdy2 #akcijeMeni a {
	border-color:#6e2b92;
}
#bdy2 .vmeni #vmeni li {
	background-image:url(dottedr.gif);	
}
#bdy2 #topSearch .fsubmit, #bdy2 #mainLogin .fsubmit {
	background-image:url(top_searchr.gif);
}
#bdy2 #logo {
	background-image:url(logor.jpg);
	width:405px;	
}
#bdy2 .item h1 {
	background-image:url(dottedr.gif);	
}
#bdy2 #mcol .itemsKatalog h1, #bdy2 #mcol .itemsKatalog h1 a, #bdy2 .katCena dl dd, #bdy2 .itemKatalogCnt dl dd, #bdy2 #kosaricaKorak h1 {
	color: #6e2b92;
}
#bdy2 .vmeni #vmeni li a {
	background:url(puscica_B2B.gif) no-repeat left 10px;
}
#bdy2 #vmeniFilter ul ul li a {
	background:url(puscica_B2B.gif) no-repeat left 7px;
}
#bdy2 #vmeniFilter ul ul {
	background:url(dottedr.gif) repeat-x left top;
}
#bdy2 .racunForma h1 {
	color: #6e2b92;
}
#bdy2 .racunForma a {
	color: #6e2b92;
}
#bdy2 #prijavaPozdrav {
	color: #6e2b92;
}
#bdy2 .registerLink {
	color: #6e2b92;
	font-weight: bold;
}
#bdy2 .registracijaForma h1 {
	color: #6e2b92;
}
#bdy2 .vhodProdukti td h1 {
	background: url(divider_b2b.gif) no-repeat top left;
}
#bdy2 .vhodProdukti td a {
	color: #6e2b92;
}
/* GREEN */
body#bdy3 {
	background-image:url(backg.gif);	
}
#bdy3 #glava {
	background-image:url(glava_backg.jpg);
}
#bdy3 ul#topMeni a {
	color:#e9ffec;	
}
#bdy3 #hmeni li a span {
	background-image:url(tab_1g_r.gif);	
}
#bdy3 #hmeni li#hm3 a span {
	background-image:url(tab_3g_r.gif);
}
#bdy3 #hmeni li#hm3 a {
	background-image:url(tab_3g_l.gif);	
}
#bdy3 #hmeni li#hm2 a span {
	background-image:url(tab_2g_r.gif);
}
#bdy3 #hmeni li#hm2 a {
	background-image:url(tab_2g_l.gif);	
}
#bdy3 #hmeni li#hm3 a {
	color:#02801c;	
}
#bdy3 #hmeni li#hm1 a {
	color:#fff;
}
#bdy3 #hmeni li a {
	background-image:url(tab_1g_l.gif);	
}
#bdy3 .vmeni #vmeni li a,#bdy3 #vmeniFilter a, #bdy3 #akcijeMeni a, #bdy3 #topSearch h3, #bdy3 .item h1, #bdy3 #footerMeni li a, #bdy3 #mainLogin table td   {
	color:#02801c;	
}
#bdy3 #akcijeMeni a {
	border-color:#02801c;
}
#bdy3 .vmeni #vmeni li {
	background-image:url(dottedg.gif);	
}
#bdy3 #topSearch .fsubmit, #bdy3 #mainLogin .fsubmit {
	background-image:url(top_searchg.gif);
}
#bdy3 #logo {
	background-image:url(logog.jpg);
	width:405px;	
}
#bdy3 .item h1 {
	background-image:url(dottedg.gif);	
}
#bdy3 #mcol .itemsKatalog h1, #bdy3 #mcol .itemsKatalog h1 a, #bdy3 .katCena dl dd, #bdy3 .itemKatalogCnt dl dd, #bdy3 #kosaricaKorak h1 {
	color: #02801c;
}
#bdy3 .vmeni #vmeni li a {
	background:url(puscica_B2C.gif) no-repeat left 10px;
}
#bdy3 #vmeniFilter ul ul li a {
	background:url(puscica_B2C.gif) no-repeat left 7px;
}
#bdy3 #vmeniFilter ul ul {
	background:url(dottedg.gif) repeat-x left top;
}
#bdy3 .registerLink {
	color: #02801c;
	font-weight: bold;
}
#bdy3 .racunForma h1 {
	color: #02801c;
}
#bdy3 .racunForma a {
	color: #02801c;
}
#bdy3 #prijavaPozdrav {
	color: #02801c;
}
#bdy3 .vhodProdukti td h1 {
	background: url(divider_b2c.gif) no-repeat top left;
}
#bdy3 .vhodProdukti td a {
	color: #02801c;
}

#kosaricaKorak .gbox .gboxcccc { 
	background:url(vdot.gif) repeat-y center top;
	padding:0;
	margin:10px;
	width:265px;
	display:inline;
}
#kosaricaKorak .gbox {
	float:right;
	width:285px;
}
#kosaricaKorak h1 {
	color:#fe0202;
	font-size:13px;
	margin:45px 0 30px 60px;
}
#kosaricaKorak .itemKatalog h1, .itemKosarica h1 {
	margin:20px 0 0 15px;
	background:none !important;
}
#kosaricaKorak .itemKosaricaPregled h1 {
	width:47%;
	float:left;
}	
#kosaricaKorak .itemKatalog .itemImgs {
	width:105px;
}
#kosaricaKorak .itemKatalog .itemKatalogCnt {
	float:left;
	width:200px;
}
#kosaricaKorak .itemKatalog .itemContent dl {
	width:200px;
	font-size:11px !important;
}
#kosaricaKorak .itemKatalog .itemContent dd {
	width:90px;
}
#kosaricaKorak .itemKatalog .itemContent dt {
	width:110px;
}
#kosaricaKorak .itemKatalog .itemContent dt.full {
	width:200px;
}
#kosaricaKorak .itemKatalog .itemContent {
	float:left;
	width:100%;
	padding:0 0 20px 0;
}
#kosaricaKorak .korakTotal {
	padding:40px 0 10px 0;
}
#kosaricaKorak .itemKatalog, #kosaricaKorak .korakTotal {
	background:url(kosarica_item_top.gif) repeat-x left top;
	width:100%;
	float:left;
}
#kosaricaKorak {
	float:left;
	width:100%;
	background:url(korak_1.gif) no-repeat left top;
}
.korak2 {
	background-image:url(korak_2.gif) !important;
}
.korak3 {
	background-image:url(korak_3.gif) !important;
}
.korak4 {
	background-image:url(korak_4.gif) !important;
}
.korak5 {
	background-image:url(korak_5.gif) !important;
}
.korak6 {
	background-image:url(korak_5.gif) !important;
}
#kosaricaKorak .gbox h4 {
	color:#6d6f6f;
	font-size:13px;
	margin:0 0 5px 0;
}
.itemCena h5 {
	color:#23af14;
	font-size:25px;
	margin:0;
}
.itemCena {
	width:128px;
	float:right;
	text-align:center;
}
.itemKolicina .itemPlus, .itemKolicina .itemMinus {
	display:block;
	width:16px;
	height:16px;
	background:url(kosarica_plus.gif) no-repeat;
	text-decoration:none;
	float:left;
	margin:0 0 0 5px;
}
.itemKolicina .itemMinus {
	background:url(kosarica_minus.gif) no-repeat;
}
.itemKolicina button {
	float:left;
	clear:both;
	color:#6d6f6f;
	text-decoration:underline;
	padding:0;
	background:none;
	border:none;
	cursor:pointer;
}
.itemKolicina input {
	width:30px;
	float:left;
	text-align:center;
}
.itemKolicina {
	width:100px;
	float:left;
	margin-left:28px;
	display:inline;
}
#kosaricaKorak .korakTotal .gboxcccc {
	width:128px;
	background:none;
}
#kosaricaKorak .korakTotal .gbox {
	width:148px;
}
.korakTotal .itemKolicina {
	
}
.gbox .gboxc {
	float:left;
	width:100%;
	background:url(gbox_tr.gif) no-repeat right top;
}
.gbox .gboxcc {
	float:left;
	width:100%;
	background:url(gbox_br.gif) no-repeat right bottom;
}
.gbox .gboxcccc {
	float:left;
	padding:10px;
}
.gbox .gboxccc {
	float:left;
	width:100%;
	background:url(gbox_bl.gif) no-repeat left bottom;
}
.gbox {
	float:left;
	background:url(gbox_tl.gif) no-repeat left top #f1f1f1;
}

.gbox#kosaricaError {
	width:100%;
	margin:0 0 10px 0;
}
.korak_next span, .korak_prev span {
	display:block;
	background:url(korak_next_r.gif) no-repeat right top;
}
.korak_prev span {
	background:url(korak_prev_l.gif) no-repeat left top;
}
.korak_next span span, .korak_prev span span {
	display:block;
	background:url(korak_next_l.gif) no-repeat;
	padding:6px 24px 8px 10px;
	color:#fff;
	top:0;
	left:0;
}

#bdy3 .korak_next.confirm span {
	background:url(gumb_potrdi_green_r.gif) no-repeat right top;
}
#bdy3 .korak_next.confirm span span {
	background:url(gumb_potrdi_green_l.gif) no-repeat;
}

#bdy2 .korak_next.confirm span {
	background:url(gumb_potrdi_pink_r.gif) no-repeat right top;
}
#bdy2 .korak_next.confirm span span {
	background:url(gumb_potrdi_pink_l.gif) no-repeat;
}
.cartButtonContainer {
	position: relative;
	float: right;
	height: 38px;
	width: 210px;
}
.korak_next, .korak_prev {
	border:none;
	cursor:pointer;
	padding:0;
	background:none;
	height:28px;
	text-decoration:none;
	display:block;
	width:auto;
	overflow:visible;
	float:right;
	margin:0 0 10px 0;
}
.korak_prev span span {
	background:url(korak_prev_r.gif) no-repeat right top;
	padding:6px 10px 8px 24px;
}
.korak_prev {
}
#kosaricaKorak.korak2 .gboxcccc, #kosaricaKorak.korak3 .gboxcccc, #kosaricaKorak.korak4 .gboxcccc, #kosaricaKorak.korak5 .gboxcccc, .registracijaForma .gboxcccc, .racunForma .gboxcccc {
	background:none;
	width:569px;
}
#kosaricaKorak.korak2 .gbox, #kosaricaKorak.korak3 .gbox, #kosaricaKorak.korak4 .gbox, #kosaricaKorak.korak5 .gbox {
	width:100%;
	margin:0 0 15px 0;
}
#kosaricaKorak.korak4 .itemKosaricaPregled .gbox, #kosaricaKorak.korak5 .itemKosaricaPregled .gbox {
	width:285px;
	float:left;
	margin-bottom: 20px !important;
}
#kosaricaKorak.korak4 .itemKosaricaPregled .gbox .gboxcccc, #kosaricaKorak.korak5 .itemKosaricaPregled .gbox .gboxcccc {
	width:265px;
}
#kosaricaKorak.korak4 .itemKosaricaPregled .gboxr, #kosaricaKorak.korak5 .itemKosaricaPregled .gboxr {
	margin-left:17px;
}
#kosaricaKorak .gbox#kosaricaError .gboxcccc {
	background:none;
	text-align:center;
	width:100%;
	padding:15px 0;
}
#kosaricaKorak.korak4 .gbox .itemKatalog .itemContent, #kosaricaKorak.korak5 .gbox .itemKatalog .itemContent {
	margin:0 0 0 15px;
	display:inline;
}
#kosaricaKorak.korak4 .itemKatalog .itemKatalogPregledSkupaj dd strong, #kosaricaKorak.korak5 .itemKatalog .itemKatalogPregledSkupaj dd strong {
	color:#fe0202;
}
#kosaricaKorak.korak4 .itemKatalog .itemKatalogPregledSkupaj dd, #kosaricaKorak.korak5 .itemKatalog .itemKatalogPregledSkupaj dd {
	color:#2db01f;
}
.itemKatalogPregledSkupaj {
	float:right;
	width:auto;
}
#kosaricaKorak.korak4 .gbox .itemKatalog h1, #kosaricaKorak.korak5 .gbox .itemKatalog h1 {
	padding:0;
	margin:0 0 10px 0;
}
#kosaricaKorak.korak4 .gbox .itemKatalog, #kosaricaKorak.korak5 .gbox .itemKatalog {
	background:none;
}
.kosaricaForma tr {
	display: block;
}
.kosaricaForma td, .kosaricaForma th {
	padding:3px 14px 3px 0;
	width:200px;
}
.kosaricaForma td input.formInputText {
	padding:3px 5px;
	width:190px;
	border:1px solid #7f9db9;
}
.kosaricaForma  {

}
.kosaricaForma th {
	font-weight:normal;
	text-align:right;
	width:200px;
}
#kosaricaKorak .itemKosarica h1 {
	margin:15px 0 15px 15px;	
}
.itemKosarica {
	float:left;
	width:100%;
	background:url(kosarica_item_top.gif) repeat-x left top;
	position:relative;
}
.obveznaPolja {
	position:absolute;
	top:15px;
	right:15px;
	display:block;
	padding:0 0 0 15px;
	font-size:11px;
	background:url(req.gif) no-repeat left top;
}
.kosaricaForma .req th {
	background:url(req.gif) no-repeat right 4px;
}
.kosaricaForma th {
	font-weight:normal;
	text-align:right;
	width:200px;
}
span.formError {
	color:#ff0000;
	font-size:11px;
	clear:both;
	float:left;
	width:100%;
}
.kosaricaForma .formError th span {
	background:url(form_error.gif) no-repeat left 0px;
	padding:4px 0 10px 26px;
}
.kosaricaForma .formError td input {
	border:1px solid #edc16d;
	background:#fff2d8;
}
.itemKosaricaPregled th, .itemKosaricaPregled td {
	padding:3px 5px 3px 5px;
}
.itemKosaricaPregled .pregledTH td, .itemKosaricaPregled .pregledTH th {
	font-weight:bold;
	color:#2db01f;
	padding-bottom:10px;
}
.itemKosaricaPregled th {
	text-align:right;
	font-weight:normal;
}


#uvProdukti .uvProduktiBox ul {
	padding:0;	
}
#uvProdukti .uvProduktiBox li a span {
	color:#b1b1b1;
}
#uvProdukti .uvProduktiBox li a {
	font-size:11px;
}
#uvProdukti .uvProduktiBox li li {
	display:inline;
	padding:0;
}
#uvProdukti .uvProduktiBox li {
	list-style:none;
	padding:8px 0 0px 0;
	font-size:14px;
}
#uvProdukti .uvProduktiBox a:hover {
	text-decoration:underline;
}
#uvProdukti .uvProduktiBox a {
	font-size:18px;
	text-decoration:none;
}
#uvProdukti .uvProduktiBox {
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #EFEEEE;
	float:left;
	text-transform:lowercase;
}
.uvProduktiKarakteristike {
	text-transform:none;
}
#uvProdukti {
	width:100%;
	margin:0;
	padding:0;
}
.itemKatalogTxt li {
	padding:0;
	margin:0 !important;
}

.saldoCustomer {
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
}

.saldoCustomer td, .saldoCustomer th {
	padding: 2px;
}

.saldoData {
	width: 100%;
	background: #dadada;
	margin-bottom: 10px;
}

.saldoData td, .saldoData th {
	background: #fff;
	padding: 2px;
}

.listNav {
	float:left;
	width: 100%;
	margin: 3px 0 3px 0;
	text-align: center;
	color:#000;
	font-size:11px;
}

.listNav a {
	color:#a4adb7;
}

.karakteristike {
	float: left;
	width: 100%;
	background:url(dottedgrey.gif) repeat-x left top;
}

.karakteristike span {
	font-weight: bold;
}

#bdy2 .karakteristike span {
	color: #6e2b92;
}

#bdy3 .karakteristike span {
	color: #02801c;
}

.mavrica_narocilo {
	float: left;
	width: 100%;
}

.mavrica_narocilo td {
	font-size: 10px;
	vertical-align: top;
}

.mavrica_narocilo td span.strong {
	font-weight: bold;
	font-size: 11px;
}

.mavrica_narocilo td.naslov {
	font-size: 14px;
	font-weight: bold;
}

.mavrica_narocilo td.spacer {
	width: 30px;
}

.mavrica_narocilo_artikli {
	float: left;
	width: 100%;
}

.mavrica_narocilo_artikli td {
	font-size: 9px;
	vertical-align: top;
	border-bottom: 1px solid #000;
}

.mavrica_narocilo_artikli th {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #dadada;
	
}

.mavrica_narocilo_artikli td.cena, .mavrica_narocilo_artikli th.cena {
	text-align: right;
}

.mavrica_narocilo_artikli td.noborder {
	border: none;
}

.mavrica_narocilo_artikli td.bottom_align {
	vertical-align: bottom !important;
}

.mavrica_narocilo_artikli td.skupaj {
	font-size: 11px;
	font-weight: bold;
}

.itemKatalogCnt dl {
	width: 170px;
}

.itemKatalogCnt dd {
	width: 80px;
}

.itemKatalogCnt dt {
	width: 90px;
}
.itemKatalogCnt dt.full {
	width: 170px;
}

#bodyPrint {
	background: none;
	text-align: left;
}

#bonitetnaKartica .gbox .gboxcccc {
	margin:0;
	padding:10px;
	display:inline;
}
#bonitetnaKartica .gbox {
	float:right;
	width:100%;
}
#bonitetnaKartica h1 {
	color:#fe0202;
	font-size:13px;
	margin:10px 0 10px 10px;
}
#bonitetnaKartica {
	float:left;
	width:100%;
	background:url(kosarica_item_top.gif) repeat-x left top;
	margin-bottom: 10px;
}

#bonitetnaKartica .gbox h4 {
	color:#6d6f6f;
	font-size:13px;
	margin:0 0 5px 0;
}

.karticaObveznaPolja {
	position:relative;
	float: right;
	top:15px;
	right:15px;
	display:block;
	padding:0 0 0 15px;
	font-size:11px;
	background:url(req.gif) no-repeat left top;
}

/*////////////////////////////////
//	Google Map
////////////////////////////////*/
div#googleOkvir {
	float:left;
	display:inline;
	width:360px;
	margin:0 0 10px 0;
	background:#D9DBDB;
}
div#googleMap {
	float:left;
 	margin:1px;
	display:inline;
}
div#googleOkvir a:hover, div#googleOkvir a:focus {
	background:transparent;
}
div#googleTbar {
	margin:0 0 15px 0;
	display:inline;
	float:right;
	width:100%;
}
div#googleTbar a {
	display:inline;
	float:right;
	width:auto!important;
	margin-left:8px;
}

/*////////////////////////////////
//	newsletter
////////////////////////////////*/
div#boxLTop, div#boxLBott {
	font-size:1px;
	padding:0;
	margin:0;
	height:10px;
	width:100%;
	float:left;
	display:inline;
}
div#boxLTop {
	margin-top:10px;
}
div#boxLBott {
	margin-bottom:10px;
}
div#boxL {
	float:left;
	display:inline;
	background:#F9F9F9;
	width:100%;
	float:left;
	display:inline;
}


div#formaEnovice {
	position:relative;
	float:left;
	width:241px;
	display:inline;
	padding:6px 10px;
	width:221px;
}
div#formaEnovice h1 {
	margin:0 0 4px;
	padding:0;
	font-size:14px;
	text-transform: normal;
}
form#formEnovice {
}
div.enoviceIntro {
	width:100%;
	padding-bottom:4px;
	background:url(dotted.gif) repeat-x left bottom;	
	margin-bottom:10px;
}

div.fInputs { /* radios holder */
	width:100px;
	text-align:left;
	margin-left:0;
	clear:both;
	margin-top:5px;
}
div.fInputs label {
	clear:both;
	margin-bottom:0px;
	margin-left:0;
	display:block;
	width:100%;
	height:5px;
	margin-left:0;
}
* html div.fInputs label {
	display:inline;
}
input.f_prijavaodjava {
	margin-top:-2px;
	vertical-align:middle;
}
div#formaEnovice input.f_input {
	margin-left:0;
	width:153px;
	border:1px solid #e2e2e2;
	padding:2px;
	font-size:0.9em;
}
div.forma1 input.fsubmit2 {	
	position:absolute;
	bottom:4px;
	right:19px;
	cursor:pointer;
	border:none;
	padding:5px 0 5px 0;
	font-weight:bold;
	display:block;
	width:49px;
	text-align:center;
	text-transform:lowercase;
	font-size:12px;
	background:#005BAB;
	color:#fff;
}
p.enoviceMsg {
	margin-top:6px;
	color:#ff0000;
	padding-top:8px;
	margin-bottom:4px;
	background:url(dotted.gif) repeat-x 0 0;	
}

#fullImageContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 2 !important;
	opacity: 0.50;
	filter: alpha(opacity=50);
}
#fullImageContainer iframe {
	border: 0;
	background: #000!important;
	width: 100%;
}
#fullImageContent {
	position: absolute;
	width: 70%;
	height: 90%;
	top: 5%;
	left: 15%;
	background: #fff !important;
	border: 2px solid #000;
	z-index: 3 !important;
	text-align: center;
	overflow: hidden;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
#fullImageContent img {
	padding-top: 5px;
	max-height: 90%;
	max-width: 90%;
}
* #fullImageContent img {
	height: 90%;
}
#fullImageCloseLinkContainer {
	position: relative;
	float: left;
	width: 100%;
	height: 17px;
	padding-top: 3px;
	border-bottom: 1px solid #000;
}
#fullImageCloseLinkContainer a {
	color: #000;
	text-decoration: none;
}
.uvodnaItemContent {
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
.uvodnaItemContent p {
	padding-left: 100px;
}
.cantBuy {
	position: relative;
	float: left;
	width: 100%;
}
#vprasajStrokovnjakaForma {
	position: relative;
	float: left;
	width: 100%;
	background: url(vprasajStrokovnjakaFormHeader.gif) top left no-repeat;
}
#vprasajStrokovnjakaForma h1 {
	position: relative;
	float: left;
	font-size: 16px;
	color: #fff;
	padding: 5px 0 10px 5px;
}
#vprasajStrokovnjakaForma table {
	position: relative;
	float: left;
	width: 100%;
}
#vprasajStrokovnjakaForma table td, #vprasajStrokovnjakaForma table th {
	padding: 5px;
}

#vprasajStrokovnjakaForma table .req {
	background: #e2f1f9;
}
#vprasajStrokovnjakaForma table th {
	font-weight:normal;
	text-align:right;
	width:200px;
}
#vprasajStrokovnjakaForma table th {
	vertical-align: top;
	font-weight: bold;
}
#vprasajStrokovnjakaForma table th span {
	padding-top: 5px;
}
#vprasajStrokovnjakaForma table input, #vprasajStrokovnjakaForma table textarea {
	position: relative;
	float: left;
	border: 1px solid #c5e2f4;
	width: 200px;
}
#vprasajStrokovnjakaForma table textarea {
	height: 50px;
}
#vprasajStrokovnjakaForma table .formError {
	color:#ff0000;
	font-size:11px;
}
#vprasajStrokovnjakaForma table .formError th span {
	background:url(formError.gif) no-repeat left 0px;
	padding:4px 0 10px 26px;
}
#vprasajStrokovnjakaForma table .formError td input {
	border:1px solid #edc16d;
	background:#fff2d8;
}
#vprasajStrokovnjakaForma .fsubmit2 {
	position: relative;
	float: right;	
	cursor:pointer;
	border:none;
	padding:5px 0 5px 0;
	font-weight:bold;
	display:block;
	width:49px;
	text-align:center;
	text-transform:lowercase;
	font-size:12px;
	background:#005BAB;
	color:#fff;
}
#uvodnaBanner {
	position: relative;
	float: left;
	width: 360px;
	height: 223px;
	overflow: hidden;
}
#uvodnaBanner img {
	position: relative;
	float: left;
	width: 360px;
	height: 223px;
}
.gumb_next span, .gumb_prev span {
	display:block;
	background:url(gumb_next_r.gif) no-repeat right top;
}
.gumb_prev span {
	background:url(gumb_prev_l.gif) no-repeat left top;
}
.gumb_next span span, .gumb_prev span span {
	display:block;
	background:url(gumb_next_l.gif) no-repeat;
	padding:6px 24px 8px 10px;
	color:#fff;
	top:0;
	left:0;
}
.gumb_next, .gumb_prev {
	border:none;
	cursor:pointer;
	padding:0;
	background:none;
	height:28px;
	text-decoration:none;
	display:block;
	width:auto;
	overflow:visible;
	float:right;
	margin:0 0 10px 0;
}
.gumb_prev span span {
	background:url(gumb_prev_r.gif) no-repeat right top;
	padding:6px 10px 8px 24px;
}
.gumb_prev {
	margin-right:10px;
}
.veractiva {
	position: relative;
	float: left;
	width: 76px;
	height: 60px;
	background: url(veractiva.gif) no-repeat left top;
}
.vervisa {
	position: relative;
	float: right;
	width: 117px;
	height: 70px;
	background: url(vervisa.jpg) no-repeat left top;
}
.vermastercard {
	position: relative;
	float: right;
	width: 104px;
	height: 56px;
	margin-top: 10px;
	background: url(vermastercard.gif) no-repeat left top;
}
.basketVerified {
	padding-top: 100px;
}
.kreditnainput {
	position: relative;
	float: left;
}
.kreditnalogotipi {
	position: relative;
	float: right;
	width: 419px;
	height: 45px;
	background: url(kreditnalogotipi.gif) no-repeat left top;
}
.kreditnatekst {
	position: relative;
	float: right;
	width: 419px;
}
.kreditkarderror {
	color: #ff0000;
	font-weight: bold;
}
.buttonCart {
	position: relative;
	float: right;
	height: 22px;
	width: 130px;
	margin: 10px 6px 0 6px;
	padding-top: 6px;
	background:url(button.gif) no-repeat left top;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.buttonCart:hover {
	color: #fff;
}
.cartPriceButton {
	position: relative;
    float: right;
    width: 285px;
}
.korak_next span, .korak_prev span {
	display:block;
	background:url(korak_next_r.gif) no-repeat right top;
}
.korak_prev span {
	background:url(korak_prev_l.gif) no-repeat left top;
}
.korak_next span span, .korak_prev span span {
	display:block;
	background:url(korak_next_l.gif) no-repeat;
	padding:6px 24px 8px 10px;
	color:#fff;
	top:0;
	left:0;
}
.korak_prev span span {
	background:url(korak_prev_r.gif) no-repeat right top;
	padding:6px 10px 8px 24px;
}
