body{
margin: 0px;
margin-top: 15px;
margin-bottom: 30px;
padding: 0px;
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #666666;
background: url('./Slike/bg.gif');
}

#maincontainer{
width: 946px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: none;
background-color: #FFFFFF;
}

#topsection{
background: url('./Slike/header.gif') no-repeat;
height: 170px; /*Height of top section*/
position: relative;
}

#contentwrapper{
float: left;
width: 100%;
background: none;
background-color: #FFFFFF;
}

#contentcolumn{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
float: right;
min-height: 450px;
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -946px; /*Set left margin to -(MainContainerWidth)*/
background: url('./Slike/meni-bg-top.jpg') no-repeat;
}

#footer{
clear: left;
width: 100%;
height: 130px;
}

A {outline: none;}
input {outline: none;}

.MenuCont {width: 220px; font: 12px Tahoma; font-weight: bold; float: left; background: url('./Slike/meni-bg-bottom.jpg') no-repeat; background-position: bottom right; padding-left: 15px; padding-right: 15px; padding-top: 20px; padding-bottom: 20px;}
.MenuCont A {text-align: left; overflow: hidden; text-decoration: none; color: #C0A062;}
.MenuCont A:hover {color: #666666;}
.MenuCont A.Active {color: #666666;}
/*.MenuLine {width: 95%; height: 1px; line-height: 1px; border-bottom: 1px dotted #C0A062; margin-left: auto; margin-right: auto; margin-top: 2px; margin-bottom: 2px; display: block;}*/
.MenuLine {width: 95%; height: 5px; margin: auto; padding: 0px; background: url('./Slike/bpx.gif') repeat-x; clear: both; display: block;}
.MenuBottomCont {width: 180px; height: 130px; display: block; float: left; background: url('./Slike/mailing_lista_bg.jpg') no-repeat; background-position: bottom left; margin-bottom: 15px;}

.ArtTab {width: 228px; height: 155px; background: url('./Slike/bg-izdelki.jpg') no-repeat; background-position: bottom left; font: 11px Tahoma; float: left; margin-top: 10px; line-height: 14px; text-align: center;}
.ArtTab img {display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; border: none;}
.ArtTab select {font: 11px Tahoma; color: #666666; border: 1px solid #666666; width: 80px;}
.ArtTab A {font: 12px Tahoma; font-weight: bold; color: #666666; line-height: 18px; display: block; text-decoration: none;}
.ArtTab A:hover {color: #000000;}
.ArtTab .Break {width: 230px; height: 4px; line-height: 4px; border-bottom: 1px dotted; margin-bottom: 3px; display: block; clear: both;}
.ArtTab .TxtLevo {width: 160px; float: left;}
.ArtTab .Cena {width: 70px; font: 12px Tahoma; font-weight: bold; float: right; text-align: right;}
.ArtTab .TxtKosarica {width: 90px; float: left;}
.ArtTab .ComboCont {width: 90px; height: 20px; margin-top: 3px; float: left;}
.ArtTabWithTopCont {width: 250px; height: 256px; float: left; margin-left: 15px; margin-top: 15px;}
.ArtTabTop {width: 230px; height: 16px; background: url('./Slike/artikel_top_bg.jpg') no-repeat; font: 12px Tahoma; font-weight: bold; float: left; padding-left: 10px; padding-right: 10px;}
.ArtTabTop A {color: #666666; display: block; text-decoration: none;}
.ArtTabTop A:hover {color: #000000;}

.ArtSlikaCont {width: 200px; margin-right: 10px; float: left; margin-top: 15px;}
.ArtSlikaCont .ArtPic {width: 200px; height: auto; float: left; margin-bottom: 10px;}
.ArtSlikiceCont {width: 200px; float: left;}
.ArtSlikica {width: 41px; height: 41px; border: 1px dotted #666666; padding: 2px; float: left;  margin-right: 3px; margin-top: 3px;}
.ArtSlikica A {width: 41px; height: 41px; display: block;}
.ArtSlikica img {width: 41px; height: 41px; border: none; margin-left: auto; margin-right: auto; display: block;}
.ArtSlikicaActive  {width: 41px; height: 41px; border: 1px solid #606060; padding: 2px; float: left;  margin-right: 3px; margin-top: 3px;}
.ArtSlikicaActive A {width: 41px; height: 41px; display: block;}
.ArtSlikicaActive img {width: 41px; height: 41px; border: none; margin-left: auto; margin-right: auto; display: block;}
.ArtOpis {width: 460px; font: 12px Tahoma; float: left; margin-top: 15px;}
.ArtOpis h1 {font: 16px Tahoma; color: #97CB56; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 10px; display: block;}
.ArtTable {width: 250px; float: right; margin-left: 10px; margin-top: 20px;}
.ArtTable ul.SmallArrow {list-style-type: none; font: 11px Tahoma; font-weight: bold; margin: 0px; padding: 0px;}
.ArtTable ul.SmallArrow li {background: url('./Slike/right_arrow_small-ok.jpg') no-repeat; background-position: left center; padding-left: 20px; line-height: 16px;}
.ArtTable .Break {width: 250px; height: 4px; line-height: 4px; border-bottom: 1px dotted; margin-bottom: 3px; display: block; clear: both;}
.ArtTable .TxtLevo {font: 14px Tahoma; font-weight: bold; width: 125px; float: left; color: #C0A062;}
.ArtTable .TxtLevoMali {font: 11px Tahoma; width: 100px; float: left;}
.ArtTable .Cena {width: 125px; font: 14px Tahoma; font-weight: bold; color: #C0A062; float: right; text-align: right;}
.ArtTable .CenaMala {width: 150px; font: 11px Tahoma; font-weight: bold; float: right; text-align: right;}
.ArtPodrobnosti {width: 650px; float: left; background: url('./Slike/podrobnosti_top_bg.jpg') no-repeat; margin-top: 10px; padding: 10px; padding-right: 26px;}
.ArtPodrobnosti .Okvir {width: 628px; background: #F5EF8F; border: 1px solid #666666; padding: 10px; float: left; margin-top: 15px; margin-bottom: 15px;}
.ArtPodrobnosti .Okvir ul.CheckMark {list-style: none; font: 16px Tahoma; font-weight: bold; margin: 0px; padding: 0px; color: #97CB56;}
.ArtPodrobnosti .Okvir ul.CheckMark li {background: url('./Slike/check_mark.gif') no-repeat; background-position: left center; padding-left: 25px; line-height: 24px;}
.ArtPodrobnosti .Doktor {font: 11px Tahoma; font-weight: bold; font-style: italic; color: #97CB56;}
.ArtPodrobnosti A {font: 11px Tahoma; font-weight: bold; color: #666666; text-decoration: none;}
.ArtPodrobnosti A:hover {color: #000000;}
.ArtPodrobnosti .Title {width: 100%; font: 14px Tahoma; font-weight: bold; float: left; margin-bottom: 15px;}
.ArtPodrobnosti .TableSest {width: 300px; margin-left: 10px; float: right; font: 11px Tahoma;}
.ArtPodrobnosti .TableSest td {font: 11px Tahoma; border-bottom: 1px dotted #666666; padding-top: 1px; padding-bottom: 1px;}
.ArtCart {width: 230px; font: 11px Tahoma; float: right; margin-top: 20px; border-top: 1px dotted; border-bottom: 1px dotted; padding: 10px;}
.ArtCart input {border: 1px solid #666666; color: #666666; font: 11px Tahoma;}
.ArtCart .MySelect {font: 11px Tahoma; color: #666666; border: 1px solid #666666; width: 80px;}

.ArtCertCont {width: 60px; float: left; margin-top: 20px;}
.ArtCertCont img {width: 55px; height: 55px; border: none; margin-left: auto; margin-right: auto; display: block;}

.ArtNavCont {width: 686px; height: 16px; line-height: 16px; font: 12px Tahoma; margin-left: 15px; margin-top: 15px; border-bottom: 1px dotted; float: left;}
.ArtNavCont A {text-decoration: none; margin-left: 10px; color: #666666; float: right;}
.ArtNavCont A:hover {color: #000000;}
.ArtNavCont A.Active {font-weight: bold;}

.ArtNavDetailsCont {width: 686px; height: 16px; line-height: 16px; font: 12px Tahoma; margin-top: 15px; border-bottom: 1px dotted; float: left;}
.ArtNavDetailsCont A.Nazaj {text-decoration: none; color: #666666; float: left;}
.ArtNavDetailsCont A.Nazaj:hover {color: #000000;}
.ArtNavDetailsCont A.Naprej {text-decoration: none; color: #666666; float: right;}
.ArtNavDetailsCont A.Naprej:hover {color: #000000;}

.LogoCont {width: 179px; height: 68px; position: absolute; left: 10px; top: 50px;}
.FrameCont {width: 986px; height: 197px; position: absolute; left: 2px; top: 0px;}
.BannerCont {width: 570px; height: 160px; position: absolute; left: 205px; top: 0px;}

.UpperLinksCont {width: 540px; height: 20px; position: absolute; left: 210px; top: 173px;}
.UpperLinksCont A {margin-right: 15px; font: 12px Tahoma; font-weight: bold; color: #2A2A2A; float: left; text-decoration: none;}
.UpperLinksCont A:hover {color: #FFFFFF;}
.UpperLinksCont A.ALink {margin-right: 15px; font: 12px Tahoma; font-weight: bold; color: #FFFFFF; float: left; text-decoration: none;}

.FooterCont {width: 946px; height: 100px; margin: auto; font: 11px Tahoma; background: url('./Slike/footer.gif'); background-repeat: no-repeat; padding-top: 30px;}
.LinksCont {width: 686px; float: right; font: 11px Tahoma; padding-top: 10px;}
.LinksCont A {font: 11px Tahoma; color: #666666; text-decoration: none;}
.LinksCont A:hover {color: #000000;}

.CartEuroCont {font: 9px Verdana; font-weight: bold; width: 130px; height: 25px; position: absolute; left: 800px; top: 115px;}
.CartEuroCont img {margin-right: 30px; float: left; border: none;}

/* mini košarica */
.CartCont {font: 9px Tahoma; width: 175px; height: 110px; overflow: auto; overflow-x: hidden; position: absolute; left: 795px; top: 25px; float: left;}
.CartCont .Left {width: 15px; height: 11px; line-height: 11px; text-align: right; float: left; margin-right: 2px; overflow: hidden;}
.CartCont .Mid {width: 96px; height: 11px; line-height: 11px; text-align: left; float: left; margin-right: 2px; overflow: hidden;}
.CartCont .Right {width: 40px; height: 11px; line-height: 11px; text-align: right; float: left; overflow: hidden;}
.CartContTop {font: 10px Tahoma; width: 155px; height: 12px; background: url('./Slike/cart_top_bg.gif') no-repeat; color: #404040; position: absolute; left: 795px; top: 10px; text-align: center;}
.CartContBottom {font: 10px Tahoma; width: 155px; height: 12px; background: url('./Slike/cart_bottom_bg.gif') no-repeat; color: #404040; position: absolute; left: 795px; top: 138px; text-align: center;}
/* mini košarica - konec */

.CartFullCont {width: 650px; float: right; background: url('./Slike/podrobnosti_top_bg.jpg') no-repeat; margin-top: 15px; padding: 10px; padding-right: 26px; font: 11px Tahoma;}
.CartFullCont img {width: 70px; height: auto; border: none;}
.CartFullCont td.Border {border-bottom: 1px dotted #666666; padding-top: 5px; padding-bottom: 5px;}
.CartFullCont select {font: 11px Tahoma; color: #666666; border: 1px solid #666666; width: 60px;}
.CartFullCont input {border: 1px solid #666666; color: #666666; font: 11px Tahoma;}
.CartFullCont A.Odjava {color: #666666; font: 11px Tahoma; text-decoration: none;}
.CartFullCont A.Odjava:hover {color: #000000;}
.CartFullCont A.Linkic {color: #666666; font: 12px Tahoma; text-decoration: none;}
.CartFullCont A.Linkic:hover {color: #000000;}
.CartFullCont ul.KewlUL {margin: 0px; padding: 0px; padding-left: 15px;}
.CartFullCont .MainTitle {font: 14px Tahoma; font-weight: bold; display: block; text-align: center; margin-bottom: 20px;}
.CartFullCont .Cena {font: 12px Tahoma; font-weight: bold; text-align: center;}
.CartFullCont .Skupaj {font: 14px Tahoma; font-weight: bold; display: block; padding-top: 5px;}
.CartFullContBottom {width: 666px; height: 20px; float: right; background: url('./Slike/podrobnosti_bottom_bg.jpg') no-repeat; background-position: bottom left; padding: 10px;}
.CartArtCont {font: 11px Tahoma; width: 335px; float: left; padding-left: 10px; padding-right: 10px;}
.CartArtCont .Title {font: 14px Tahoma; font-weight: bold; display: block; margin-bottom: 3px;}

/* blagajna */
.CashTableCont {width: 585px; font: 12px Tahoma; float: left; background: url('./Slike/tabela_top_bg.jpg') no-repeat; margin-top: 5px;}
.CashTableCont td.Border {border-bottom: 1px dotted #666666; padding-top: 2px; padding-bottom: 2px;}
.CashTableCont .TxtMali {font: 11px Tahoma; color: #2A2A2A;}
.CashTableCont .TxtDarilo {font: 12px Tahoma; color: #FF0000;}
.DariloCont {width: 160px; font: 11px Tahoma; float: right; text-align: center; background: url('./Slike/darilo_top_bg.jpg') no-repeat; margin-top: 5px;}
.DariloCont .MTitle {font: 12px Tahoma; font-weight: bold; display: block; text-align: center; margin-bottom: 10px;}
.DariloTab {width: 138px; height: 110px; font: 11px Tahoma; text-align: center; float: left; margin-bottom: 5px; padding: 10px; border: 1px dotted #666666;}
.DariloTab img {width: auto; height: 60px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px; border: none;}
.DariloTab input {width: auto; height: auto; display: block; margin-left: auto; margin-right: auto; margin-top: 5px; border: none;}
.DariloTab .TxtArtCont {height: 25px; display: block; font: 11px Tahoma; text-align: center;}
.DariloTabSel {width: 138px; height: 110px; font: 11px Tahoma; text-align: center; float: left; margin-bottom: 5px; padding: 10px; border: 1px solid #2A2A2A;}
.DariloTabSel img {width: auto; height: 60px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px; border: none;}
.DariloTabSel input {width: auto; height: auto; display: block; margin-left: auto; margin-right: auto; margin-top: 5px; border: none;}
.DariloTabSel .TxtArtCont {height: 25px; display: block; font: 11px Tahoma; text-align: center;}
.OpombeCont {width: 563px; font: 11px Tahoma; float: left; margin-top: 20px; border: 1px dotted #666666; padding: 10px;}
.OpombeCont textarea {font: 11px Tahoma; color: #666666; border: 1px solid #666666; width: 510px; height: 26px;}
.OpombeCont .SButton {cursor: pointer; border: outset 1px #666666; width: 160px; color: #666666; font: 11px Tahoma; font-weight: bold; padding: 2px 2px; margin-top: 20px; background: url('./Slike/submit_btn_bg.gif') repeat-x left top;}
.NaslovCont {width: 541px; font: 11px Tahoma; text-align: center; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; border: 1px dotted #666666; padding: 10px;}
.FullCashOutCont {width: 585px; margin: auto;}
/* blagajna - konec */

/* prijava */
.PrijavaCont {width: 300px; font: 12px Tahoma; float: right; background: url('./Slike/prijava_top_bg.jpg') no-repeat; margin-top: 20px;}
.PrijavaCont .SButton {cursor: pointer; border: outset 1px #666666; width: 100px; color: #666666; font: 11px Tahoma; font-weight: bold; padding: 2px 2px; margin-top: 10px; background: url('./Slike/submit_btn_bg.gif') repeat-x left top;}
.PrijavaCont input {border: 1px solid #666666; color: #666666; font: 11px Tahoma; width: 220px;}
.PrijavaCont td {padding-bottom: 5px;}
.RegCont {width: 300px; font: 12px Tahoma; float: left; background: url('./Slike/prijava_top_bg.jpg') no-repeat; margin-top: 20px;}
.RegCont .SButton {cursor: pointer; border: outset 1px #666666; width: 100px; color: #666666; font: 11px Tahoma; font-weight: bold; padding: 2px 2px; margin-top: 10px; background: url('./Slike/submit_btn_bg.gif') repeat-x left top;}
.RegCont .TxtError {font: 12px Tahoma; color: #FF0000;}
.RegCont input {border: 1px solid #666666; color: #666666; font: 11px Tahoma; width: 200px;}
.RegCont input.Error {border: 1px solid #FF0000; color: #666666; font: 11px Tahoma; width: 200px;}
.RegCont td {padding-bottom: 5px;}
.CenterGesloCont {width: 300px; font: 12px Tahoma; display: block; margin-left: auto; margin-right: auto;}
/* prijava - konec */

.ProfCont {width: 445px; font: 12px Tahoma; display: block; background: url('./Slike/reg_top_bg.jpg') no-repeat; margin-top: 20px; margin-left: auto; margin-right: auto;}
.ProfCont .SButton {cursor: pointer; border: outset 1px #666666; width: 150px; color: #666666; font: 11px Tahoma; font-weight: bold; padding: 2px 2px; margin-top: 10px; background: url('./Slike/submit_btn_bg.gif') repeat-x left top;}
.ProfCont .TxtError {font: 12px Tahoma; color: #FF0000;}
.ProfCont input {border: 1px solid #666666; color: #666666; font: 11px Tahoma; width: 343px;}
.ProfCont input.Error {border: 1px solid #FF0000; color: #666666; font: 11px Tahoma; width: 343px;}
.ProfCont td {padding-bottom: 5px;}

.GiftCont {width: 160px; display: block; float: left; padding: 10px; padding-bottom: 0px;}
.GiftCont img {float: left; margin-right: 5px; border: none;}
.GiftCont .Title {font: 12px Tahoma; font-weight: bold; color #6A6A6A; line-height: 18px; display: block;}
.GiftCont .Break {width: 160px; height: 10px; line-height: 10px; border-bottom: 1px dotted; margin-bottom: 7px; display: block; clear: both;}

.MeTable td {font: 11px Tahoma; border-bottom: 1px dotted #666666; padding-top: 1px; padding-bottom: 1px;}

/* iskalnik */
.SearchCont {font: 11px Tahoma; width: 128px; height: 18px; border: 1px solid #808080; background: #FFFFFF; position: absolute; left: 25px; top: 170px;}
.SearchCont img {margin: auto; float: left; border: none;}
.SearchCont input {border: none; color: #666666; font: 11px Tahoma; width: 100px; height: 14px; margin-top: 1px;}
/* iskalnik - konec */

/* Artikel Tab - Mini */
.ArtTabMali {width: 166px; height: 150px; background: url('./Slike/artikel_bg_bottom_ozji.jpg') no-repeat; background-position: bottom left; font: 11px Tahoma; float: left; margin: 0px; line-height: 14px; padding: 10px;}
.ArtTabMali img {display: block; margin-left: auto; margin-right: auto; margin-bottom: 22px; border: none;}
.ArtTabMali A {font: 12px Tahoma; font-weight: bold; text-align: center; color: #666666; display: block; text-decoration: none;}
.ArtTabMali A:hover {color: #000000;}
.Gap {width: 12px; height: 1px; float: left; margin: 0px; padding: 0px;}
/* Artikel Tab - Mini - konec */

/* Darila page */
.DarilaTable {margin: 0px; margin-left: auto; margin-right: auto; margin-bottom: 20px; padding: 0px; border: none;}
.FullCont {width: 686px; float: left; text-align: center; background: url('./Slike/podrobnosti_top_bg.jpg') no-repeat; margin-top: 15px; font: 12px Tahoma;}
.FullCont .MainTitle {font: 14px Tahoma; font-weight: bold; display: block; text-align: center; margin-bottom: 20px; padding: 10px;}
.FullContBottom {width: 686px; height: 55px; float: left; background: url('./Slike/podrobnosti_bottom_bg.jpg') no-repeat; background-position: bottom left;}
/* Darila page - konec */

/* Gadget stuff */
.GadgetCont {width: 200px; font: 10px Tahoma; float: left; background: url('./Slike/meni-bg-bottom.jpg') no-repeat; background-position: bottom right; padding-left: 25px; padding-right: 25px; padding-top: 20px; padding-bottom: 20px; text-align: center; color: #C0A062;}
.GadgetCont .Title {font: 12px Tahoma; font-weight: bold; display: block; margin-bottom: 5px;}
.GadgetCont img {float: left; border: none;}
.GadgetCont input {border: 1px solid #C0A062; color: #C0A062; font: 11px Tahoma; width: 125px; margin-top: 3px;}
.GadgetCont .SButton {cursor: pointer; border: outset 1px #666666; width: 80px; color: #666666; font: 11px Tahoma; font-weight: bold; padding: 2px 2px; margin-top: 10px; background: url('./Slike/submit_btn_bg.gif') repeat-x left top;}
/* Gadget stuff - konec */

/* Za prve strani stuff */
.FullPageCont {width: 686px; float: right; margin-top: 15px; padding: 0px; font: 12px Tahoma;}
.FullPageCont ul {margin: 0px; margin-left: 13px; *margin-left: 15px; padding: 0px;}
.FullPageContBottom {width: 686px; height: 40px; float: right; background: url('./Slike/podrobnosti_tekst_bottom_bg.jpg') no-repeat; background-position: bottom left; padding: 0px; margin: 0px;}
.TextCont {width: 580px; float: right; background: url('./Slike/podrobnosti_tekst_top_bg.jpg') no-repeat; margin: 0px; margin-right: 10px; padding: 10px; padding-bottom: 0px; font: 12px Tahoma;}
.PicCont {width: 160px; float: right; background: none; margin: 0px; padding: 0px; padding-left: 10px; text-align: center;}
.PicCont img {margin-right: auto; margin-left: auto; border: none}
/* Za prve strani stuff - konec */

.PrijavaInfoCont {width: 182px; height: 25px; position: absolute; left: 755px; top: 116px; font: 10px Tahoma; overflow: hidden; text-align: right; color: #C58960;}
.PrijavaInfoCont A {font: 10px Tahoma;  color: #C58960; font-weight: bold; text-decoration: none;}
.PrijavaInfoCont A:hover {text-decoration: underline;}

.SkupinaTab {width: 250px; height: 135px; font: 11px Tahoma; float: left; margin-left: 15px; margin-top: 15px; padding: 0px;}
.SkupinaTab img {display: block; margin-left: auto; margin-right: auto; border: none;}
.SkupinaTab A {font: 12px Tahoma; font-weight: bold; color: #666666; line-height: 18px; display: block; text-decoration: none; text-align: center;}
.SkupinaTab A:hover {color: #000000;}
