* {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
    border: 0;
}


body {
	min-height:100%;
    width: 100%;
    font: normal 10pt calibri;
    background-color: #f3d5a3;
    margin: 0px;
    background: url(../images/mt_bg2.jpg) no-repeat;
    background-color: #f3d5a3;
}

#footer{
  width: 990px;
  background: url(../images/footer.png) no-repeat;
  border: bottom left;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  padding-top: 10px;
}
#footer .ds{
  float: left;
  padding-left: 40px;
  margin-top: 0px;
  width: 300px;
  text-align: left;
}
#footer .ds1{
  position: relative;
  float: right;
  margin-right: 20px;
  padding-top: 60px;
  margin-top: 0px;
  height: 80px;
  width: 110px;
}

#wmainbg{
  width: 990px;
  background: url(../images/jbg.png) repeat-y;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
}

#sredina_main{
  margin: 10px 20px 0px 20px;
  padding: 0px 10px 0px 10px;
  width: 910px;
  height: 100%;
}

#topm{
   height:218px;
   width: 953px;
   background: url(../images/mt_head1.png) no-repeat;
   margin-left: 8px;
}

#topm .logo2{
  position: relative;
  float: right;
  background: url(../images/mt_logo2.png) no-repeat;
  width: 250px;
  height: 200px;
  margin-top: 10px;
}


ul{
list-style-type:none;
padding:0px;
margin:0px;
}


table {
  border-collapse: collapse;
  font: normal 12pt calibri;
}

p {
    font: normal 10pt calibri;
    line-height: 150%;
}
justify {
    font: normal 13pt calibri;
    line-height: 150%;
}
.logo{ float:  left;}

.header_top {
  position: relative;
  float: left;
  margin: 0px;
  width: 1026px;
}

a{
  text-decoration:none;
  color: black;
}
a:hover{
  text-decoration: none;
  color: white;
}

h1{
 font: normal 16pt calibri;
}

h1 a{
 font: normal 16pt calibri;
 color: black;
}

h2 {
 font: normal 14pt calibri;
}
h2 a{
 font: normal 14pt calibri;
  color: black;
}

h3{
 font: normal 12pt calibri;
}


.dostava{
  float: left;
  position: relative;
  margin-left: -22px;
  margin-top: 80px;
}


#eco{
  float: left;
  margin: 3px 3px 3px 3px;
}


#levo{
margin: 0px;
padding-right: 10px;
width: 240px;
float: left;
}



#sredina_main .zabojcek{
  margin: 0px 7px 0px 7px;
  position: relative;
  float: left;
  width: 145px;
  height: 160px;
}
#sredina_main .zgumb{
  text-align: center;
  margin-top: 10px;
  padding-top: 5px;
  width: 145px;
  height: 45px;
}
#sredina_main .zgumbx{
  text-align: center;
  margin-top: 10px;
  margin-left: 0px;
  padding-top: 10px;
  width: 145px;
  height: 30px;
}
#sredina_main .zabojckiwrap{
  margin-left: -30px;
  margin-top: 40px;
  padding-left: 30px;
  position: relative;
  width: 500px;
  height: 210px;
  float: left;
}

#sredina_main .pozgesl{
  margin-top: -10px;
  width: 280px;
  float: right;
  margin-bottom: 10px;
  width: 250px;
  text-align: right;

}
#sredina_main .prviz{
  margin-top: 5px;
  width: 280px;
  float: right;
  margin-bottom: 20px;

}
#sredina_main .prviz h2{
  color: black;
}

#sredina_main .sredina_top{
   width: 610px;
   float: right;
   margin: 0px 0px 10px 0px;
}
#sredina_main .sredina_top h1{
    font: normal 16pt calibri;
    text-align: right;
}
#sredina_main .sredina_top h2{
    margin: 0px;
    padding-top: 10px;
    font: normal 26pt calibri;
    text-align: right;
}
#sredina_main .callus{
  float: right;
  margin: -40px 5px 5px 15px;
  width: 180px;
}
#sredina_main .htext{
  position: relative;
  float: left;
  width: 500px;
  margin-bottom: 10px;
  padding: 20px 0px 2px 20px;
  line-height: 120%;
  font: normal 10pt calibri;
}

.htext p{
  font: normal 10pt calibri;
  text-align: justify;
}

#sredina_main a.vec,a:hover.vec{
  font-variant: bold;
  text-decoration: none;
  color: green;
}

#tags{
  float: right;
  margin: -45px 5px 5px 5px;
}


.zakaj{
  margin-right: 45px;
  width: 280px;
  float: right;
  font-size: 10pt;
}

.prva_clanki{
  position: relative;
  width: 230px;
  float: left;
  margin-right: 15px ;
  line-height: 180%;
}



#sredina_main .izbor{
  margin-top: 20px;
  float: right;
  width: 200px;
}

#sredina_main .slevo{
  position: relative;
  margin-left: 40px;
  width: 520px;
  float: left;
}

#sredina_main .sdesno{
  position: relative;
  margin-top: 30px;
  width: 280px;
  float: right;
}

#sredina{
position: relative;
float: left;
margin: 0px;
padding: 0px 10px 0px 5px;
width: 440px;
height:100%;
min-height: 700px;
height: auto !important;
height: 700px;
font-size: 10pt;
font-family: calibri;
}

#sredina .zabojckiwrap{
  margin: 0px;
  position: relative;
  width: 450px;
  height: 210px;
  float: left;
}
#sredina .zabojckiwrap2{
  margin: 0px;
  position: relative;
  width: 450px;
  height: 210px;
  float: left;
}
#sredina .zabojcek2{
  margin: 0px 7px 10px 2px;
  position: relative;
  float: left;
  width: 135px;
  height: 160px;
}

#sredina .zabojcek{
  margin: 0px 7px 10px 7px;
  position: relative;
  float: left;
  width: 135px;
  height: 160px;
}


#sredina .zgumb{
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
  width: 135px;
  height: 30px;
  font-size: 13pt;
}
#sredina .zgumb1{
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
  width: 135px;
  height: 50px;
  background-color: #f7941d;
  color: #fff;
  font-size: 13pt;
}


#sredina .sredina_top{
   float: right;
   height: 180px;
   width: 500px;
}
#sredina table{
  margin: 0px;
}


#sredina tr{
  height: 25px;
}

.rekl{
  float: right;
  margin: 10px 29px 30px 0px;
//  background: url("../images/rekl01.png") no-repeat;
  width:  302px;
  height: 110px;
}
.rekl h3{
  margin: 10px 10px 10px 30px;
}


.sredina{
  position:relative;
  float: left;
  margin-left: 0px;
  margin-top: 5px;
  padding: 0px 5px 0px 0px;
  width: 400px;
  font: normal 10pt calibri;
}
.sredina p{
  width: 410px;
  font: normal 10pt calibri;
  margin-left: 0px;
}

.sredina_2{
  margin: 0px;
  padding: 20px;

}
.sredina_2 p{
  width: 400px;
  font-size: 11pt;
  margin: 10px 10px 10px 10px;
  padding-left: 10px;
}

#desno{
margin: 0px 30px 0px 10px;
width: 230px;
padding: 0px 0px 0px 0px;
float: left;
}

#desno .najdi{
  padding: 9px 5px 2px 15px;
  margin-left: 8px;
  width: 170px;
  height: 30px;
  background: url(../images/field.png) no-repeat;
}
#desno p{
  margin: 0px 0px -5px 0px;
  padding-bottom: 0px;
}


#desneo inputz{
  background-color: #d2b384;
}


#desno .kosarica{
  float: left;
  position: relative;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px 0px 0px 0px;
  height: 500px;
  width: 213px;
  background: url(../images/kosarica.png) no-repeat;
}
#desno .rac_bg_gor{
 // background: url(../images/rac_bg_gor.png) no-repeat;
  width:203px;
  height: 175px;
  margin: 0;
}
#desno .rac_bg{
 // background: url(../images/rac_bg.png) repeat-y;
  margin-top: 130px;
  width:200px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 10px;
  font-size: 8pt;
}

#desno tr{
  height: 18px;
}
#desno table.rac_bg{
  width: 180px;
}
#desno .userbg{
  text-align: right;
   height: 50px;
   width: 190px;
   margin-bottom: 10px;
   padding: 0px;
   color: black;
 }
#desno .userbg a{
   color: black;
}
#desno .userbg a:hover{
   color: white;
}

#desno .rac_bg_dol{
 // background: url(../images/rac_bg_dol.png) no-repeat;
  width:210px;
  height: 175px;
}
#desno .hdesno{
  height: 180px;
  float: right;
}

.nazivpodrocja{
  float: left;
  position: relative;
  width: 430px;
  height: 80px;
  color: black;
  background: url(../images/naslov.png) no-repeat;
  padding-left: 0px;
  padding-top: 0px;
  margin-top: -10px;
  margin-bottom: 20px;
}

#sredina .nazivpodrocja h1{
  margin-left: 110px;
  margin-top: 35px;
}


#artikel{
  width: 410px;
  height: auto !important;
  height: 410px;
  float: left;
  padding-top: 0px;
  padding-bottom: 5px;
  margin-bottom: 0px;
}
#artikel .kolicina{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 4px;
  height: 24px;
  color: black;
  font-size: 12pt;
  width: 150px;
}

#artikel .gumb{
  position: relative;
  margin: auto;
  padding: 2px;
  font: normal 10pt calibri;
  background-color: #f7941d;
  color: #fff;
}


#artikel .kol{
  position: relative;
  margin: auto;
  padding: 2px;
  font: normal 10pt calibri;
  background-color: #fff;
  border: 1px solid #555555;
}


#artikel .art_dodaj{
  position: relative;
  float: right;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 45px;
  height: 28px;
}


#artikel .art_desno{
  float: right;
  text-align: right;
  width: 150px;
  margin: 30px 0px 10px 0px;
}

#artikel .art_desno2{
  float: left;
  text-align: right;
  width: 320px;
  margin: 30px 0px 0px 0px;
}
#artikel .naziv2{
  width: 320px;
  margin-top: -15px;
  padding-bottom: 10px;
  font-size: 12pt;
}


.art_desno a{
   font-size: 11pt;
}

#artikel .zteden form{
  margin: 0px 0px 10px 5px;
  padding: 2px;
  width: 320px;
  float: left;
  height: 30px;
}

#artikel .zteden select{
  height: 20px;
  font-size: 8pt;
}

#artikel .naziv{
  width: 410px;
  text-align: right;
  margin-top: -15px;
  padding-bottom: 10px;
  font-size: 12pt;
}

#artikel .cena{
  float: right;
  width: 300px;
  margin-top: 10px;
  margin-right: 80px;
  font-size: 13pt;
}

#artikel .art_levo{
  position: relative;
  float: left;
  display: box;
  width: 200px;
}
#artikel .art_levo2{
  position: relative;
  float: left;
  width: 90px;
  height: 120px;
}
#artikel .aslika{
  float: left;
  margin: 0px 10px 5px 0px;
  padding: 5px;
}
#artikel img.aslika{
width: 80px;
}


#mdesno{
  float: left;
  width: 200px;
  margin-left: -5px;
  height: auto !important;
  margin-right: 20px;
}


#vmeni{
  margin-left: 0px;
  margin-top: 10px;
  padding: 10px 0px 10px 0px;
  width: 200px;
  height: auto;
  background: url("../images/mpapirbg.png") no-repeat;
  background-position: bottom left;
}

#vmeni ul{
  width: 200px;
  font-size: 12pt;
  margin: 0px;
  padding-left: 0px;
}

#vmeni .vmenic{
  padding-left: 15px;
  font-size: 14pt;
  color: black;
}
#vmeni .vmenic a{
  font-size: 14pt;
  color: black;
  text-decoration: none;
}
#vmeni .vmenic a:hover{
  font-size: 14pt;
  color: white;
  text-decoration: none;
}


#vmeni2{
  margin-left: 0px;
  margin-top: 10px;
  padding: 10px 0px 10px 0px;
  width: 200px;
  height: auto;
  background: url("../images/mpapirbg.png") no-repeat;
  background-position: bottom left;
}

#vmeni2 ul{
  width: 200px;
  font-size: 12pt;
  margin: 0px;
  padding-left: 0px;
}

#vmeni2 .vmenic{
  padding-left: 15px;
  font-size: 14pt;
  color: black;
}
#vmeni2 .vmenic a{
  font-size: 14pt;
  color: black;
  text-decoration: none;
}
#vmeni2 .vmenic a:hover{
  font-size: 14pt;
  color: white;
  text-decoration: none;
}


#forma1{
  font-size: 10pt;
    float: left;
}
#forma1 td{
  font-size: 10pt;
}
#forma1 input{
  font-size: 10pt;
  height: 20px;
}
#forma1 .gumb{
  padding: 2px;
  font: normal 10pt calibri;
  background-color: #f7941d;
  color: #fff;
  height: 25px;

}


.kolicina2{
  margin: 0px 0px 0px 0px;
}
.button3{
    border: 0;
    background: url("../images/dodaj.png");
    height: 26px;
    width: 45px;
}
.skupaj{
  text-align: right;
  font-size: 14pt;
  position:relative;
  padding-right: px;
}
.rac_uredi{
  font-size: 11pt;
  margin-left: 15px;
}
#artikel_kos{
  width: 450px;
  float: left;
  padding-top: 10px;
  margin: 0px;
}

#artikel_kos2{
  width: 450px;
  padding-top: 10px;
  margin: 0px;
  font-size: 10pt;
}
#artikel_kos2 table{
  font-size: 10pt;
}
#artikel_kos3 table{
  margin: 0px;
  font-size: 10pt;
}
#artikel_kos3 input{
  font-size: 8pt;
  height: 20px;
  vertical-align: middle;
  padding-top: 3px;
}
.list_naslov{
  margin-bottom: 25px;
}
.list_naslov2{
  margin-bottom: 5px;
}

a:hover.podcrt{
 // border-bottom: 1.5px solid black;
}

p.gbesedilo{
  font-size: 10pt;
}

.vsebina{
  width: 410px;
  margin: 0px;
  padding: 0px;
}
.pot{
  width: 410px;
  margin: 0px;
  padding: 0px;
}


#trgovina{
  float: left;
  margin: 5px 5px 10px 0px;
  width: 140px;
  height: 120px;
  text-decoration: none;
  text-align: center;
  padding-top: 5px;
}


#trgovina a{
    text-decoration: none;
}

 #trgovina a:hover{
background: url(../images/trg_bg.png) no-repeat;
background-position: -5px 0px ;
}

#trgovina .ptslika{
  margin-top: 5px;
  height: 90px;
  z-index: 100;
}

#trgovina .tpodrocje{
  height: 30px;
  width: 140px;
  color: black;
   background: url(../images/trgovina_podrocje.png) no-repeat;
  line-height:190%;
  padding-top: 7px;
}

#prijava{
  float: right;
  font-size: 10pt;
  margin-right: 10px;
  font-size: 12pt;
}

#prijava .field{
  margin-top: 13px;
  width: 80px;
  height: 15px;
  font-size: 8pt;
  font-family: calibri;
  color: #666666;
}

#prijava .gmb1{
  width: 62px;
  height: 23px;
  background: url(../images/prijava.png) no-repeat;
  background-position: bottom;
}


#prijavljen {
  margin-top: 9px;
  font-size: 14pt;
  float: right;
  margin-right: 10px;
  text-decoration: none;
}

.zakljucibtn{
   text-align: center;
   padding-top: 10px;
   width: 180px;
   height: 35px;
   background-color: #FF3300;
}
.wkosara{
  width: 380px;
}


.wkosara table{
  border-collapse: collapseŽ;
}

.wkosara td, tr{
  border-bottom: 1px thin solid;
}

.naprej{
  text-align: center;
  margin-left: 150px;
  padding-top: 5px;
  font: normal 10pt calibri;
  background-color: #f7941d;
  color: #fff;
  height: 20px;
  width: 140px;
}

.besedilo{
  margin: 0px;
  width: 410px;
  font-size: 10pt;
}

#kosteden{
   text-align: center;
   padding-top: 10px;
   width: 180px;
   height: 35px;
   background-color: #FF3300;
}
.brezplacna2{
  position: absolute;
  margin-top: -21px;
  margin-left: 690px;
}

.reklama_prva{
  float: left;
  margin: 20px 0px 10px 20px;
}

