body, html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: tahoma, arial, georgia;
  text-align: center;
}

#mainContainer {
  position: relative;
  display: block;
  width: 820px;
  background: url('/_tpl/_img/bg_cubes.jpg') top left no-repeat #FFF;
  height: 400px;
  text-align: left;
}

  #fastLinks {
    position: relative;
    display: block;
    float: right;
    height: 35px;
    text-align: right;
    padding-top: 15px;
    padding-right: 3px;
    font-size: 11px;
    color: #545454;
    vertical-align: absmiddle;
  }
    #fastLinks select {
      font-size: 11px;
      color: #000000;
      margin-left: 8px;
      line-height: 17px;
      height: 19px;
    }
    
  #mainNavigation {
    position: relative;
    display: block;
    float: right;
    width: 773px;
    height: 49px;
    text-align: right;    
  }
    #mainNavigation img {
      display: block;
    }
    
  #divBanner {
    position: relative;
    top: 0px;
    display: block;
    float: right;
    width: 585px;
    height: 104px;
    margin-right: 0px;
    margin-top: 14px;
  }
    #divBanner img {
      display: block;
      clear: both;
    }

  #divBanner_small {
    position: relative;
    top: 0px;
    display: block;
    float: right;
    width: 468px;
    height: 60px;
    margin-right: 0px;
    margin-top: 14px;
  }
    #divBanner_small img {
      display: block;
      clear: both;
    }
  
  #mainContent {
    position: relative;
    top: 0px;
    float: left;
    display: block;
    width: 820px;
    background: url('/_tpl/_img/bg_bottom.gif') bottom right no-repeat;
  }
  
    #mainTable {
      position: relative;
      top: 0px;
      width: 100%;
      height: 100%;
      margin-top: 18px;
    }
    
      #mainTable .infoColumn {
        text-align: left;
        width: 229px;  
        vertical-align: top;
      }
      
        #mainTable .infoColumn .infoTekst {
          width: 147px;
          font-size: 11px;
          color: #545454;
          border-bottom: 1px solid #acacac;
          padding-left: 55px;
          padding-right: 22px;
          padding-bottom: 14px;
          padding-top: 15px;
        }

        #mainTable .infoColumn .footerTekst {
          font-size: 10px;
          color: #898989;
          padding-left: 5px;
          padding-right: 10px;
          padding-bottom: 14px;
          padding-top: 10px;
        }

        #mainTable .infoColumn .footerTekst a {
          font-size: 10px;
          color: #898989;
          text-decoration: underline;
        }
        
        #mainTable .infoColumn .leftNavigation { 
          position: relative;
          left: 44px;
          display: block;
          width: 185px;
          background: url('/_tpl/_img/leftNav/left_top_corner.gif') left top no-repeat #cacaca; 
        }
        
        #innerNav {
          position: relative;
          top: 0px;          
          left: 0px;
          display: block;
          width: 100%;
          height: 100%;
          padding-bottom: 13px;
          background: url('/_tpl/_img/leftNav/left_bottom_corner.gif') left bottom no-repeat #cacaca; 
        }
        
        #navTitle {
          display: block;
          height: 19px;
          padding-top: 25px;
          padding-left: 14px;
          font-size: 11px;
          font-weight: bold;
          color: #363636;          
        }
        
        .navCategories {
          display: block;
          height: 20px;
          padding-top: 10px;
          padding-left: 14px;
          padding-right: 0;
          font-size: 11px;
          font-weight: normal;
          color: #545454;          
          background: #efefef; 
          margin-bottom: 1px;
        }

        .navCategories a {
          display: block;
          font-size: 11px;
          font-weight: normal;
          color: #545454;          
          background: #efefef; 
          margin-bottom: 1px;
          text-decoration: none;          
        }
        
        .navCategories a:hover {
          display: block;
          font-size: 11px;
          font-weight: normal;
          color: #d72c00;          
          margin-bottom: 1px;
          text-decoration: none;
          background: url('/_tpl/_img/leftNav/arrow.gif') 165px -10px no-repeat;         
        }

        .navCategoriesDown {
          display: block;
          height: 20px;
          padding-top: 10px;
          padding-left: 14px;
          padding-right: 0;
          font-size: 11px;
          font-weight: normal;
          color: #545454;          
          background: #efefef; 
          margin-bottom: 1px;
        }

        .navCategoriesDown a {
          display: block;
          font-size: 11px;
          font-weight: normal;
          color: #d72c00;          
          margin-bottom: 1px;
          text-decoration: none;
          background: url('/_tpl/_img/leftNav/arrow.gif') 165px -10px no-repeat;         
        }
        
              
      .redBox {
        display: inline;
        float: left;
        width: 190px;
        margin-right: 9px;
      }
        
        .redBox img {
          display: block;
        }
        
        .redBox .middleTekst {
          display: block;
          width: 168px;
          border-left: 2px solid #d72c00;
          border-right: 2px solid #d72c00;
          font-size: 11px;
          color: #545454;
          padding-left: 18px;
          /*padding-right: 15px;*/
          padding-top: 17px;
          padding-bottom: 5px;
        }
          .redBox .middleTekst a {
            text-decoration: underline;
            color: #d72c00;
            font-weight: bold;
          }


      .redBoxWide {
        display: block;
        margin-right: 7px;
        background: url('/_tpl/_img/title/title_inner_bg.gif') 0 0 no-repeat;
      }
        
        .redBoxWide img {
          display: block;
        }
        
        .redBoxWide .middleTekstWide {
          display: block;
          width: 352px;
          border-left: 2px solid #d72c00;
          border-right: 2px solid #d72c00;
          font-size: 11px;
          color: #545454;
          padding-left: 18px;
          padding-right: 15px;
          padding-top: 17px;
          padding-bottom: 5px;
        }
          #redBox #middleTekstWide a {
            text-decoration: underline;
            color: #d72c00;
            font-weight: bold;
          }

      .redBoxFull {
        display: block;
        background: url('/_tpl/_img/title/title_inner2_bg.gif') 0 0 no-repeat;
      }
        
        .redBoxFull img {
          display: block;          
        }
        
        .redBoxFull .middleTekstFull {
          display: block;
          width: 554px;
          border-left: 2px solid #d72c00;
          border-right: 2px solid #d72c00;
          font-size: 11px;
          color: #545454;
          padding-left: 18px;
          padding-right: 15px;
          padding-top: 17px;
          padding-bottom: 5px;
        }
        
        .redBoxFull .middleTekstFullCustom {
          display: block;
          width: 587px;
          border-left: 2px solid #d72c00;
          border-right: 2px solid #d72c00;
          font-size: 11px;
          color: #545454;
          padding-top: 17px;
          padding-bottom: 5px;
        }

      .orangeBox {
        display: block;
        float: left;
        width: 190px;
        margin-right: 0px;
        background: url('/_tpl/_img/title/title_inner_orange.gif') 0 0 no-repeat;
      }
        
        .orangeBox img {
          display: block;
        }
                
        .orangeBox .middleTekst {
          display: block;
          width: 155px;
          border-left: 1px solid #d72c00;
          border-right: 1px solid #d72c00;
          font-size: 11px;
          color: #545454;
          padding-left: 18px;
          padding-right: 15px;
          padding-top: 17px;
          padding-bottom: 5px;
        }
          .orangeBox .middleTekst a {
            text-decoration: underline;
            color: #ff6000;
            font-weight: bold;
          }

      .greyBox {
        display: block;
        float: left;
        width: 190px;
        margin-right: 0px;
        background: url('/_tpl/_img/title/title_inner_b2b.gif') 0 0 no-repeat;
      }
        
        .greyBox img {
          display: block;
        }
                
        .greyBox .middleTekst {
          display: block;
          border-left: 1px solid #9b9b9b;
          border-right: 1px solid #9b9b9b;
          font-size: 11px;
          color: #545454;
          padding-top: 17px;
          padding-bottom: 5px;
        }
          .greyBox .middleTekst a {
            text-decoration: underline;
            color: #ff6000;
            font-weight: bold;
          }
              
.input_t11 {
  font-family: tahoma, arial;
  font-size: 11px;
  color: #000000;
  width: 160px;
  height: 20px;
  line-height: 11px;
  vertical-align: middle;
}

    
#loginPage {
  display: block;
  width: 385px;
  border-left: 2px solid #d72c00;
  border-right: 2px solid #d72c00;
  border-bottom: 1px solid #ff8f4d;
  background-color: #ffefe5;
  font-size: 11px;
}
 
#loggedInPage {
  display: block;
  width: 368px;
  height: 13px;
  border-left: 2px solid #d72c00;
  border-right: 2px solid #d72c00;
  background-color: #ff6000;
  color: #FFFFFF;
  font-size: 11px;
  text-align:left;
  vertical-align:middle;
  padding-left: 17px; 
  padding-top: 12px;
  padding-bottom: 10px;
}   
    
.izracun_opomba { width:311px; text-align:left; }    
.izracun_opomba a, .izracun_opomba a:visited { color:#D72C00; }    
    
    
    
    
    
    
    
    
    
    
