*{
  margin:0;
  padding:0;
}
body,html,textarea,button{
  font-family:"arial ce","helvetica ce",arial,helvetica,sans-serif;
}
body,html{
  text-align:center;
  font-size:12px !important;
  background:#fff url(images/videoalbumy/hl.gif) repeat-x top left;
}
button{
  cursor:pointer;
  /*cursor:hand;\*/
}
a{
  color:#000;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
a img{
  border:0;
}
.bld{
  font-weight:bold;
}
.nvsbl{
  display:none;
}
.lH0{
  line-height:0px;
}
.H0{
  height:0;
}
.cL{
  clear:left;
}
.cR{
  clear:right;
}
.cB{
  clear:both;
}
.fL{
  float:left;
}
.fR{
  float:right;
}
.fB{
  float:both;
}
.rd,.rd a{
  color:#F00001 !important;
}
#pg,#page{
  width:776px;
  text-align:left;
  margin:0 auto;
  position:relative;
}
div#hlv,div#hlv h1{
  height:93px;
}
div#hlv{
  background:#36A9C4 url(images/videoalbumy/hl.gif) repeat-x -4px 0;
  *background:#36A9C4 url(images/videoalbumy/hl.gif) repeat-x 0 0;
  color:#fff;
  border-bottom:1px solid #33717C;
  position:relative;
}
  div#hlv a{
    color:#fff;
  }
  div#hlv h1{
    font-size:160%;
    width:190px;
    float:left;
    height:93px;
    line-height:93px;
    position:relative;
  }
    div#hlv h1 a,div#hlv h1 a img{
      position:relative;
      display:block;
      width:190px;
      height:41px;
    }
    div#hlv h1 a img{
      background:url(images/videoalbumy/h1b.gif) no-repeat top left;
      z-index:1;
      position:absolute;
      top:20px;
      left:0;
      cursor:pointer;
      /*cursor:hand;\*/
    }
  div#hlv ul{
    list-style-type:none;
    float:right;
    _margin-bottom:-2px;
  }
    div#hlv ul li{
      float:left;
      padding:9px 0 0 12px;
      font-weight:normal;
    }
  div#hlv ul#kntxt{
    list-style-type:none;
    float:right;
    position:absolute;
    width:776px;
    top:15px;
    right:0;
    text-align:right;
    font-size:11px;
  }
    div#hlv ul.nprl{
      width:260px !important;
      _width:265px !important;
    }
  div#hlv ul#kntxt li{
    display:block;
    float:left;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:2px;
    margin-left:9px;
  }
  div#hlv ul#kntxt li#nick{
    padding-left:0;
    padding-right:0;
    width:327px;
    _width:322px;
    overflow:hidden;
    margin-right:0;
    font-weight:bold;
  }
  div#hlv ul#kntxt li#odhl{  
  	font-weight:bold;
  }
  div#hlv ul#kntxt li#posta,div#hlv ul#kntxt li#email,div#hlv ul#kntxt li#priatelia,
  div#hlv ul#kntxt li#postaact,div#hlv ul#kntxt li#emailact,div#hlv ul#kntxt li#priateliaact{
    padding-left:20px;
    margin-left:14px;
  }
    li#posta {
  	 background:url(images/videoalbumy/azet_hlavicka_posta.gif) no-repeat 0 4px;
    }
    li#email {
    	background: url(images/videoalbumy/azet_hlavicka_email.gif) no-repeat 0 4px;
    }
    li#priatelia {
    	background: url(images/videoalbumy/azet_hlavicka_priatelia.gif) no-repeat 0 4px;
    }
    li#postaact {
    	background: url(images/videoalbumy/azet_hlavicka_posta_a.gif) no-repeat 0 4px;
    }
    li#emailact {
    	background: url(images/videoalbumy/azet_hlavicka_email_a.gif) no-repeat 0 4px;
    }
    li#priateliaact {
    	background: url(images/videoalbumy/azet_hlavicka_priatelia_a.gif) no-repeat 0 4px;
    }
  div#hlv ul#vdj{
    position:absolute;
    right:0;
    bottom:0;
  }
    div#hlv ul#vdj li{
      padding:0 12px;
      background:#2D6876 url(images/videoalbumy/vdj.gif) repeat-x top left;
      margin-left:4px;
      height:29px;
      line-height:29px;
      margin-top:5px;
      font-size:115%;
      position:relative;
      font-weight:bold;
    }
    div#hlv ul#vdj li a{
      text-decoration:none;
    }
    div#hlv ul#vdj li#prdVdj,div#hlv ul#vdj li#prdVdjAkt{
      font-size:140%;
      height:34px;
      line-height:34px;
      margin-top:0;
      background:#f00 url(images/videoalbumy/prdvdj.gif) repeat-x top left;
      padding-left:2px;
    }
      div#hlv ul#vdj li#prdVdj span,div#hlv ul#vdj li#prdVdjAkt span{
        font-size:142%;
        font-weight:normal;
        background:url(images/videoalbumy/plus.gif) no-repeat top left;
        width:22px;
        height:22px;
        line-height:22px;
        display:block;
        float:left;
        text-align:center;
        margin:7px 5px 0 5px;
        cursor:pointer;
        /*cursor:hand;\*/
      }
    div#hlv ul#vdj li#akt,div#hlv ul#vdj li#akt a,
    div#hlv ul#vdj li#prdVdjAkt,div#hlv ul#vdj li#prdVdjAkt a{
      background:#fff;
      color:#2D6876;
    }
    div#hlv ul#vdj li#akt{
      height:30px;
      line-height:30px;
      margin-bottom:-1px;
    }
    div#hlv ul#vdj li#prdVdjAkt{
      height:35px;
      line-height:35px;
      margin-bottom:-1px;
    }
      div#hlv ul#vdj li#prdVdjAkt span{
        background:url(images/videoalbumy/plusAkt.png) no-repeat top left;
        behavior:url(iepngfix/iepngfix.htc);
        color:#fff;
      }
      div#hlv ul li ul#sbmn{
        visibility:hidden;
        position:absolute;
        top:29px;
        left:0px;
        z-index:6;
        clear:both;
      }
        div#hlv ul li ul#sbmn li{
          float:none;
          margin:0;
          padding:4px 4px 4px 16px;
          width:162px;
          background:#2D6876;
          border:0;
          color:#000;
          height:16px;
          line-height:16px;
          font-size:95%;
        }
form#srch{
  background:url(images/videoalbumy/srch_bg.png) no-repeat top left;
  behavior:url(iepngfix/iepngfix.htc);
  color:#fff;
  width:258px;
  position:absolute;
  top:102px;
  left:506px;
  
  float:right;
  height:34px;
  line-height:34px;
  padding-left:12px;
  font-weight:bold;
}
  form#srch fieldset{
    border:0;
    background:#44BAD4 url(images/videoalbumy/srch_fldst.png) repeat-x top left;
  }
    form#srch fieldset legend{
      display:none;
    }
    form#srch fieldset input,form#srch fieldset button{
      height:25px;
      line-height:25px;
      position:absolute;
      top:5px;
      right:32px;
      border:0;
    }
    form#srch fieldset input{
      width:144px;
      padding-left:1px;
      background:transparent url(images/videoalbumy/srch_fld.png) no-repeat top right;
      _behavior:url(iepngfix/iepngfix.htc);
      background-position:static;
      font-weight:normal;
    }
    form#srch fieldset input, x:-moz-any-link{
      padding-top:4px;
      height:25px;
      line-height:25px;
    }
    form#srch fieldset input, x:-moz-any-link, x:default{
      padding-top:0;
      height:25px;
    }
    form#srch fieldset button{
      width:32px;
      height:34px;
      background:blue;
      right:5px;
      right:0;
      top:0;
      background:#fff url(images/videoalbumy/lupa.png) no-repeat top right;
      behavior:url(iepngfix/iepngfix.htc);
      cursor:pointer;
      /*cursor:hand;\*/
    }
div#l h2,div#r h2{
  font-size:155%;
  font-weight:bolder;
}
  div#r h2{
    font-size:145%;
    font-weight:bold !important;
  }
  div#l p,div#r p{
  }
  .vdA a,a.vdA,span.vdA{
    position:relative;
  }
    div#l em.vdA{
      display:block;
      width:111px;
      position:relative;
      float:left;
      font-style:normal;
      margin-right:12px;
      _margin-right:-8px;
      z-index:1;
    }
    div#l em.vdA em{
      width:100%;
      display:block;
    }
    div#l em.vdA em,div#r em.vdA em{
      font-style:normal;
    }
      div#l em.vdA a.vdA2,div#l span.vdA a.vdA2{
        font-style:normal;
        font-weight:bold;
        display:inline;
        position:absolute;
        z-index:3;
        top:67px;
        right:3px;
        _right:22px;
        background:transparent url(images/videoalbumy/vda_kr.png) no-repeat bottom left;
        behavior:url(iepngfix/iepngfix.htc);
        width:15px;
        height:15px;
        visibility:visible;
      }
      div#l span.vdA a.vdA2{
        border:0;
        _right:6px;
      }
    div#l a.vdA span,div#lr a.vdA span,div#r a.vdA span,div#r div.vsp a span,
    div#l span.vdA a,div#lr span.vdA a,div#r span.vdA a,div#r div.vsp span a{
      display:block;
      width:111px;
      border:1px solid #CBCFD0;
      background:#fff;
      cursor:pointer;
      position:relative;
      /*cursor:hand;\*/
    }
    div#l span.vdA b a,div#r span.vdA b a,div#lr span.vdA b a{
      display:inline;
      border:0;
      text-decoration:none;
      background:none;
    } 
      div#l a.vdA span em,div#r a.vdA span em,div#r div.vsp a span em,
      div#l a.vdA span a.em,div#r a.vdA span a.em,div#r div.vsp a span a.em,
      div#lr a.vdA span em, div#lr a.vdA span a.em,
      div#l span.vdA a em,div#r span.vdA a em,div#r div.vsp span a em,
      div#l span.vdA a.em,div#r span.vdA a.em,div#r div.vsp span a.em,
      div#lr span.vdA span em, div#lr span.vdA span a.em{
        font-style:normal;
        font-weight:bold;
        display:block;
        position:absolute;
        z-index:2;
        bottom:50px;
        _bottom:40px;
        top:67px;
        right:3px;
        background:transparent url(images/videoalbumy/vda_kr.gif) no-repeat bottom left;
        width:15px;
        height:15px;
      }
      div#r div.vsp a span,
      
      div#r div.vsp span a{
        width:67px;
      }
      div#l a.vdA span img,div#lr a.vdA span img,div#r a.vdA span img,div#r div.vsp a span img,
      div#l span.vdA a img,div#lr span.vdA a img,div#r span.vdA a img,div#r div.vsp span a img{
        width:103px;
        height:77px;
        margin:4px;
      }
        div#l em.vdA span img{}
        div#r div.vsp a span img,div#r div.vsp span a img{
          width:59px;
          height:44px;
        }
      div#l a.vdA b,div#lr a.vdA b,div#r a.vdA b,
      div#l span.vdA b,div#lr span.vdA b,div#r span.vdA b{
        width:103px;
        display:block;
        padding:4px 6px 16px 6px;
        height:25px;
        _height:35px;
        overflow:hidden;
        cursor:pointer;
        /*cursor:hand;\*/
      }
      div#l a.vdA,div#lr a.vdA,div#r a.vdA,
      div#l span.vdA,div#lr span.vdA,div#r span.vdA{
        display:block;
        width:111px;
        text-align:center;
        float:left;
        margin-right:13px;
        _margin-right:8px;
        font-size:95%;
        font-weight:bold;
        text-decoration:none;
        position:relative;
      }
      div#l a.vdA,div#lr a.vdA,
      div#l span.vdA,div#lr span.vdA{
        font-size:100%;
      }
div#l,div#lr{
  float:left;
  width:496px;
  padding-right:10px;
  _padding-right:5px;
  color:#465457;
  font-size:11px;
}
  div#l h1 a,div#l h2 a,div#l h3 a,div#l h4 a,div#l h5 a,div#l h6 a,
  div#lr h1 a,div#lr h2 a,div#lr h3 a,div#lr h4 a,div#lr h5 a,div#lr h6 a{
    text-decoration:none;
  }
  div#l a,div#lr a{
    text-decoration:underline;
  }
  div#l a:hover,div#lr a:hover{
    text-decoration:none;
  }
  div#l h2,div#l a,div#l a.vdA,div#l div.vd p.mt a,div#l div.vd table.mt a,
  div#lr h2,div#lr a,div#lr a.vdA,div#lr div.vd p.mt a,div#lr div.vd table.mt,
  div#r a{
    color:#0d505f;
  }
  div#l h2,div#lr h2{
    margin-top:24px;
  }
  div#l h3,div#lr h3{
    color:#6D8182;
    font-size:145%;
    margin-top:0px;
  }
  div#l p,div#lr p{
    margin:10px 0;
  }
  div#l div.pddLR10 p{
    margin-top:2px;
  }
  div#lr p.neprihl{
    height:100px;
    width:666px;
    margin:65px 55px;
    margin-bottom:40px;
  }
    div#lr p.neprihl img{
      width:102px;
      float:left;
      margin-right:35px;
    }
    div#lr p.neprihl a{
      font-weight:bold;
    }
    div#lr p.neprihl span{
      display:block;
      margin-bottom:18px;
    }
      div#lr p.neprihl span.nB{
        margin-bottom:0;
      }
  div#l h2.njH2,div#l h2.vdH2{
    width:44%;
    white-space:wrap;
    overflow:hidden;
    float:left;
    margin-top:6px;
  }
  .wH2{
    width:130px !important;
    _width:110px !important;
  }
  div#l h2.vdH2{
    width:70%;
  }
  div#l p.njP{
    font-size:120%;
    float:right;
    margin-top:6px;
  }
  div#l h2.njH2,div#l p.njP{
    _margin-top:-20px;
  }
  div#l .njTm{
    font-size:120%;
    float:left;
    height:30px;
    line-height:30px;
    color:#455555;
  }
  div#l p.njTm{
  }
    div#l p.njTm a,div#l p.njTm b{
      font-weight:bold;
      margin:0 8px;
      color:#0d505f;
    }
  div#l form.njTm{
    width:190px;
  }
    div#l form.njTm fieldset{
      border:0;
    }
      div#l form.njTm fieldset legend{
        display:none;
      }
      div#l form.njTm fieldset label,div#l form.njTm fieldset select{
        height:21px;
        line-height:21px;
        display:block;
        float:left;
        margin:9px 0 2px 8px;
        *margin:7px 0 2px 8px;
        _margin:7px 0 2px 6px;
      }
      div#l form.njTm fieldset label{
        font-weight:bold;
      }
      div#l form.njTm fieldset select{
        color:#0d505f;
      }
  div#l p.vdP{
    float:right;
    color:#495257;
    font-family:tahoma,"arial ce","helvetica ce",arial,helvetica,sans-serif;
  }
    div#l p.vdP b{
      font-size:140%;
    }
    div#l p object{
      margin-left:8px;
      clear:both;
    }
    div#l p object.swfupload{
    	margin:0;
    }
    div#l p.objct{
      _margin-left:8px;
      *margin-left:8px;
      clear:both;      
    }
    div#l p.frbdn,div#l p.info,
    div#lr p.frbdn,div#lr p.info,
    div#l fieldset.info,
    div#l dd.frbdn,div#l dd.info{
      border:1px solid #d3d4d4;
      background:#eceded url(images/videoalbumy/bg_frbdn.gif) repeat-x 0 0;
      padding:16px;
      font-size:120%;
      text-align:center;
      font-weight:bold;
      clear:both;
    }
      div#l p.frbdn u,div#l p.info u,div#l p.frbdn u a,div#l p.info u a{
        color:#000;
      }
      div#l p.frbdn u,div#l p.info u{
        text-decoration:none;
        font-size:85%;
        font-weight:normal;
      }
    div#l p.frbdn,div#l dd.frbdn{
      color:#EC0002;
    }
      div#l p.frbdn span,div#l p.info span,
      div#lr p.frbdn span,div#lr p.info span,
      div#l fieldset.info span,
      div#l dd.frbdn span,div#l dd.info span{
        padding-left:30px;
        height:20px;
        line-height:20px;
        background:url(images/videoalbumy/frbdn.png) no-repeat 0 -2px;
        _background:url(images/videoalbumy/frbdn.gif) no-repeat 0 -2px;
      }
  div#l h2.frst,div#l p.frst{
    margin-top:24px;
  }
  div#l h2 span{
    color:#6D7B84;
  }
  div#l p.frst{}
    div#l p.njP a{
      text-decoration:underline;
    }
  div#l div.vd,div#lr div.vd,div#lr div.vd2{
    min-height:87px;
    _height:87px;
    margin-top:15px;
    _margin-top:0;
    _margin-bottom:15px;
    clear:left;
    position:relative;
  }
  div#lr div.vdKing{
    min-height:87px;
    _height:87px;
    padding:10px;
    _padding-bottom:0;
    margin:0 0 10px 0;
    background:#F7F7F7 url(images/videoalbumy/vdking.gif) repeat-y top left;
  }
    div#lr div.vdKing div.vd,div#lr div.vdKing div.vd2{
      margin:0;
      padding:0;
    }
  div#l div.vd,div#lr div.vd{
    width:100%;
  }
  div#lr div.vd{
    width:496px;
    _width:486px;
    float:left;
  }
  div#lr div.vd2{
    width:260px;
    _width:257px;
    float:left;
    clear:none;
  }
    div#lr div.vd2 p,div#lr div.vd2 dl{
      margin:0 10px;
    }
    div#lr div.vd2 dl{
      margin-top:-10px;
      _margin-bottom:10px;
    }
      div#lr div.vd2 dl dt{
        width:30px;
        *width:0;
        _width:0;
        float:left;
      }
      div#lr div.vd2 dl dd{
        margin-left:30px;
      }
        div#lr div.vd2 dl dd a{
          margin-right:4px;
        }
    div#lr div.vdKing div.vd2 p{
      margin-bottom:10px;
    }
    div#lr div.vdKing div.vd2 p.nptvrd{
      width:142px;
      _width:128px;
    }
      div#lr div.vdKing div.vd2 p b{
        padding-left:14px;
        margin-right:10px;
        background:url(images/videoalbumy/uv.gif) no-repeat 0 2px;
      }
      div#lr div.vdKing div.vd2 p b.zv{
        background:url(images/videoalbumy/zv.gif) no-repeat 0 2px;
      }
      div#lr div.vdKing div.vd2 p b.vss2{
        background:url(images/videoalbumy/vvs_uv.gif) no-repeat 0 2px;
      }
      div#lr div.vdKing div.vd2 p b.zv.vss2{
        background:url(images/videoalbumy/vvs_zv.gif) no-repeat 0 2px;
      }
      div#lr div.vdKing div.vss1{
      }
        div#lr div.vdKing div.vss1 p.vss1{
          font-weight:bold;
          font-size:100%;
          position:absolute;
          bottom:16px;
          left:123px;
          background:white;
          color:#435755;
        }
        div#lr div.vdKing div.vss1 td.vss1,
        div#lr div.vdKing div.vss1 span.vss1{
          color:#435755;
          font-weight:bold;
        }
        div#lr div.vdKing div.vss1 a,div#lr div.vdKing div.vss1 span{
          cursor:text;
        }
      div#lr div.vd2 a{
        text-decoration:none;
      }
        div#lr div.vd2 dl a{
          text-decoration:underline;
        }
        div#lr div.vd2 dl a:hover{
          text-decoration:none;
        }
    div#lr div.vss2 b{
      color:#ccc;
    }
    div#l div.vd h3,div#l div.vd h3 a,div#lr div.vd h3,div#lr div.vd h3 a{
      color:#EC0002;
      font-family:tahoma,"arial ce","helvetica ce",arial,helvetica,sans-serif;
      width:300px;
      white-space:nowrap;
      overflow:hidden;
    }
    div#l div.vd h3,div#lr div.vd h3{
      font-size:125%;
      *margin-top:0px;
      _margin-top:0px;
    }
    div#l div.vd p,div#l div.vd ul,div#lr div.vd p,div#lr div.vd ul{
      margin:0;
      font-size:95%;
    }
    div#l div.vd p.tx,div#lr div.vd p.tx{
      padding:6px 0;
      /*height:25px;*/
      width:370px;
      _width:360px;
      /**height:23px;*/
      overflow:hidden;
      line-height:14px;
      font-size:100%;
    }
    div#l div.vd p.mt2,div#lr div.vd p.mt2{
      /*height:36px;
      *height:35px;*/
    }
    div#l div.vd p.mt,div#lr div.vd p.mt,
    div#l div.vd table.mt,div#lr div.vd table.mt{
      color:#728281;
      float:left;
      width:370px;
      _width:360px;
      white-space:nowrap;
      /*height:14px;*/
      overflow:hidden;
      font-size:102%;
      margin-top:-3px;
      _margin-left:3px;
    }
      table.mt2{
        margin-top:8px;
      }
      table.mt{
        margin-top:-5px;
        table-layout:fixed;
        overflow:hidden;
        white-space:nowrap;
        margin-left:-2px;
        _margin-left:0;
      }
      table.mt tr{
        white-space:nowrap;
      }
      table.mt td{
        overflow:hidden;
        white-space:nowrap;      
      }
      table td.rd{
        font-weight:bold;
      }
      table.mt td.pvu{
      }
      table.mt td.pvu,table.mt td.pvu a,
      span.pvu,span.pvu a{
        color:#11c1ff;
      }
      table.mt col.c{
        width:80px;
      }
      table.mt col.p{
        width:110px;
      }
      table.mt col.n{
        width:120px;
      }
        table.mt a{
          text-decoration:underline;
          /*display:inline-block;
          display:-moz-inline-stack;
          *display:inline-block;
          width:98px;
          overflow:hidden;*/
          font-weight:bold;  
          /*width:auto;*/          
        }
          table.mt td.n b{
            font-weight:bold;
            overflow:hidden;
            display:inline-block;
            display:-moz-inline-stack;
            *display:inline-block;
            width:98px;
            text-decoration:underline;
          }
      table.mt .cg{
        width:40px;
      }
      table.mt colgroup#span2{
        background:red;
        width:auto;
      }
      div#l div.vd table.mt,div#lr div.vd table.mt{
      }
      div#l div.vd p.mt span,div#lr div.vd p.mt span{
        margin-right:14px;
      }
      div#l div.vd p.mt a,div#lr div.vd p.mt a{
        text-decoration:underline;
        font-weight:bold;
      }
      div#l div.vd p.mt a:hover,div#lr div.vd p.mt a:hover{
        text-decoration:none;
      }
        div#l div.vd p.mt a b,div#lr div.vd p.mt a b{
          overflow:hidden;
        }
    div#l dl#pdVd{
      margin:0 -10px 10px 0;
      width:496px;
      _width:496px;
      position:relative;
      font-size:11px;
    }
      div#l dl#pdVd a{
        text-decoration:underline;
      }
      div#l dl#pdVd a:hover{
        text-decoration:none;
      }
      div#l dl#pdVd dt,div#l dl#pdVd dt b{
        display:inline;
        height:31px;
        line-height:31px;
        position:relative;
        position:relative;
      }
        div#l dl#pdVd dt b{
          display:block;
          _display:inline;
          _padding:9px;
          float:left;
          _float:none;
          background:url(images/videoalbumy/pdo_w.png) no-repeat 8px 9px;
          width:120px;
          _width:120px;
          padding-left:30px;
          position:relative;
          font-weight:normal;
        }
        div#l dl#pdVd dt#nnv b{
          width:140px;
          _width:140px;
          background:url(images/videoalbumy/nnv_w.png) no-repeat 12px 9px;
        }
        div#l dl#pdVd dt#hdn b{
          width:164px;
          padding-left:10px;
          background-image:none;
          color:#6f8084;
          text-decoration:none;
          cursor:text;
        }
        div#l dl#pdVd dt#hdn b{
          _float:right;
          _margin-top:-31px;
          _padding-top:0;
          _padding-bottom:0;
        }
          div#l dl#pdVd dt b a{
            margin-left:7px;
          }
          div#l dl#pdVd dt#nnv b a{
            margin-left:6px;
          }
          div#l dl#pdVd dt b.akt2 a{
            margin-left:7px;
          }
          div#l dl#pdVd dt#nnv b.akt2 a{
            margin-left:7px;
          }
        div#l dl#pdVd b.akt2,div#l dl#pdVd dt#nnv b.akt2{
          background:#edefef url(images/videoalbumy/pdo.png) no-repeat 12px 9px;
          border:1px solid #c8cdcd;
          border-bottom:0;
          position:relative;
          visibility:visible;
          margin-bottom:-1px;
          line-height:29px;
          padding-left:29px;
          background-position:7px 8px;
          _background-position:8px 9px;
        }
        div#l dl#pdVd dt#pdo b.akt2{
          background:#edefef url(images/videoalbumy/pdo.png) no-repeat 12px 9px;
        }
        div#l dl#pdVd dt#nnv b.akt2{
          background:#edefef url(images/videoalbumy/nnv.png) no-repeat 12px 8px;
          _background:#edefef url(images/videoalbumy/nnv.png) no-repeat 12px 9px;
        }
          div#l dl#pdVd dt#hdn b a{
            _display:block;
            _width:164px;
          }
          div#l dl#pdVd dt#hdn b a,div#l dl#pdVd dt#hdn b a span{
            cursor:pointer;
            /*cursor:hand;\*/
          }
        div#l dl#pdVd dd{
          display:none;
          clear:left;
        }
        div#l dl#pdVd dd.akt2{
          display:block;
          padding:10px;
          *padding-top:5px;
          background-color:#edefef;
          border:1px solid #c8cdcd;
        }
          div#l dl#pdVd dd.akt2 a{
            margin-left:12px;
          }
        div#l dl#pdVd form{
        }
          div#l dl#pdVd form fieldset{
            border:0;
            padding:4px;
            line-height:1.8em;
          }
          div#l dl#pdVd form fieldset legend{
            display:none;
          }
          div#l dl#pdVd form fieldset button{
            margin-top:8px;
          }
        div#l dl#pdVd dd.prhl{}
          div#l dl#pdVd dd.prhl a{
            margin:0;
          }
        div#l dl#pdVd dd.prhl strong{
          margin-top:12px;
          margin-bottom:12px;
          display:block;
        }
    div#l div.vd ul,div#lr div.vd ul,div#l dl#pdVd ul{
      list-style-type:none;
      position:absolute;
      right:0;
      top:2px;
      z-index:3;
    }
    div#l dl#pdVd a span{
      position:absolute;
      top:6px;
      right:0;
    }
      div#l div.vd ul li,div#lr div.vd ul li,div#l dl#pdVd a span{
        width:16px;
        height:16px;
        line-height:16px;
        text-align:center;
        float:left;
        display:inline;
      }
      div#l div.vd ul li,div#lr div.vd ul li{
        width:13px;
        height:13px;
      }
        div#l div.vd ul li span,div#lr div.vd ul li span,div#l dl#pdVd a span{
          background:url(images/videoalbumy/str.png) no-repeat 0 0;
          /*_background:url(images/videoalbumy/str.gif) no-repeat 0 0;*/
          display:block;
          width:16px;
          height:16px;
          color:black;
        }
        div#l div.vd ul li span,div#lr div.vd ul li span{
          background:url(images/videoalbumy/str_13.png) no-repeat 0 0;
          /*_background:url(images/videoalbumy/str_13.gif) no-repeat 0 0;*/
          _behavior:url(iepngfix/iepngfix.htc);
          
          width:13px;
          height:13px;
        }
          div#l div.vd ul li.non span,div#lr div.vd ul li.non span,div#l dl#pdVd a span.non{
            background:url(images/videoalbumy/str_nn.png) no-repeat 0 0;
            /*_background:url(images/videoalbumy/str_nn.gif) no-repeat 0 0;*/
          }
          div#l div.vd ul li.non span,div#lr div.vd ul li.non span{
            background:url(images/videoalbumy/str_nn_13.png) no-repeat 0 0;
            /*_background:url(images/videoalbumy/str_nn_13.gif) no-repeat 0 0;*/
            _behavior:url(iepngfix/iepngfix.htc);
          }
        div#l dl#pdVd b.akt2 a span{
          background-position:0 -1px;
        }
        div#l dl#pdVd a span.st1{
          right:74px;
        }
        div#l dl#pdVd a span.st2{
          right:58px;
        }
        div#l dl#pdVd a span.st3{
          right:42px;
        }
        div#l dl#pdVd a span.st4{
          right:26px;
        }
        div#l dl#pdVd a span.st5{
          right:10px;
        }
  dl.tgy,h3.tgy{
    width:320px;
    float:left;
  }
  dl.tgy{
    margin-top:-4px;
  }
  h3.tgy{
    padding-top:19px;
    height:23px;
    _height:32px;
    margin-left:7px;
    _margin-left:4px;
  }
    dl.tgy dt{
      width:34px;
      float:left;
    }
    dl.tgy dd{
      margin-left:34px;
    }
    .tgy a{
      margin-right:5px;
    }
  p.ktg{
    text-align:right;
    margin-top:-4px !important;
  }
  div#l p.pKA,p.pKA,
  div#l p.pKm,p.pKm{
    background:#edefef;
    width:108px;
    float:right;
    height:22px;
    line-height:22px;
    font-size:120%;
    padding:4px;
    text-align:center;
    margin:0;
    margin-top:16px !important;
    margin-bottom:-1px;
    *margin-bottom:7px;
    position:relative;
    border:1px solid #c8cdcd;
    border-bottom:0;
    visibility:visible;
  }
  div#l p.pKm,p.pKm{
    background:none;
    border:0;
    margin-top:13px;
    padding-top:4px;
    padding-right:5px;
  }
  div#l form.knkVd{
    background:#edefef;
    margin-top:-8px;
    margin-bottom:3px;
    clear:both;
  }
    div#l form.knkVd fieldset{
      border:0px solid #c8cdcd;
      clear:both;
    }
  div#l form.kmnt{
    *margin-top:-11px;
    _margin-top:-11px;
  }
    div#l form.kmnt fieldset{
      border-width:1px;
    }
    div#l form.knkVd fieldset,div#l form.kmnt fieldset{
      padding:4px;
    }
    div#l form.knkVd fieldset label,div#l form.kmnt fieldset label,
    div#l form.knkVd fieldset input{
      display:block;
      float:left;
      height:19px;
      _height:23px;
      line-height:19px;
      _line-height:auto;
      margin-bottom:4px;
    }
    div#l form.knkVd fieldset input,div#l form.knkVd fieldset textarea{
      font-size:11px;
      padding:1px 2px;
      border:1px solid #c8cdcd;
      border-top-color:#e0e2e2;
      border-left-color:#e0e2e2;
      width:397px;
      _width:396px;
      color:#465457;
    }
    div#l form.knkVd fieldset textarea{
      width:395px;
      _width:392px;
    }
    div#l form.knkVd fieldset button.submit{
      float:right;
      margin-top:4px;
    }
    div#l form.knkVd fieldset input, x:-moz-any-link{
      padding-top:3px;
      height:17px;
      line-height:17px;
    }
    div#l form.knkVd fieldset input, x:-moz-any-link, x:default{
      padding-top:0;
      height:19px;
      line-height:19px;
    }
    div#l form.knkVd fieldset label,div#l form.kmnt fieldset label{
      width:79px;
      _width:79px;
      display:block;
      float:left;
      clear:left;
      text-align:right;
      padding-right:6px;
      font-weight:bold;
    }
    div#kom{}
      div#kom p{}
      div#kom p.neg{
        color:#556063;
      }
        div#kom p.neg a{
          margin:0;
        }
      div#kom a.cmnick{
        font-size:140%;
        color:#0f5b6c;
        word-wrap:break-word;
        text-decoration:none;
        font-weight:bold;
        margin:0;
      }
      div#kom span{
        white-space:nowrap;
        margin:0;
      }
      div#kom span.prdn{
        display:block;
        margin:4px 0;
      }
      div#kom a,div#kom a i{
        height:16px;
        _height:11px;
        line-height:16px;
        _line-height:11px;
      }
      div#kom a,div#kom span.pls,div#kom span.mns{
        margin:0 5px;
        white-space:nowrap;
      }
      div#kom a{
        color:#11c1ff;
      }
        div#kom a.pls,div#kom a.mns,
        div#kom span.pls,div#kom span.mns{
          text-decoration:none;
        }
          div#kom a.pls:hover u,div#kom a.mns:hover u,
          div#kom span.pls u,div#kom span.mns u{
            text-decoration:none;
          }
        div#kom a.pls i,div#kom a.mns i{
          cursor:pointer;
          /*cursor:hand;\*/
        }
        div#kom a.pls i,div#kom span.pls i,
        div#kom a.mns i,div#kom span.mns i{
          padding:2px 7px;
          _padding:3px 5px;
          _display:inline-block;
        }
        div#kom a i{
          background:url(images/videoalbumy/pls.png) no-repeat left 0;
          _background:url(images/videoalbumy/pls.gif) no-repeat left 0;
        }
        div#kom a.mns i{
          background:url(images/videoalbumy/mns.png) no-repeat left 3px;
          _background:url(images/videoalbumy/mns.gif) no-repeat left 3px;
        }
        div#kom span.pls i{
          background:url(images/videoalbumy/plsz.png) no-repeat left 0;
          _background:url(images/videoalbumy/plsz.gif) no-repeat left 0;
        }
        div#kom span.mns i{
          background:url(images/videoalbumy/mnsz.png) no-repeat left 3px;
          _background:url(images/videoalbumy/mnsz.gif) no-repeat left 3px;
        }
        div#kom em{
          font-style:normal;
          float:right;
        }
        div#kom em a.mns,div#kom em a.pls{
          display:none;
        }
        div#kom em.ptvrd a.mns,div#kom em.ptvrd a.pls{
          display:inline;
        }
        div#kom em.ptvrd span.ptvrd{
          display:none;
        }
    div#kom div.del{
      background:#edefef;
      border:1px solid #cad0d1;
      margin-bottom:3px;
    }
      div#kom div.del strong,div#kom div.del a{
        color:#6f8084;
      }
      div#kom div p.del{
        display:none;
      }
      div#kom div.del p.del{
        display:block;
        text-align:center;
        height:16px;
        line-height:16px;
        padding:0 !important;
        padding-top:10px !important;
      }
        div#kom p.del a{
          font-weight:bold;
          color:#0f5b6c;
        }
  div.strnk{
    text-align:center;
    color:#6f8084;
    font-size:103%;
    height:30px;
    width:430px;
    width:100%;
    margin:30px auto 0 auto;
    *width:100%;
    *margin:30px auto 0 auto;
    text-align:center;
  }
  div#lr div.strnk{
    width:776px;
    *width:100%;
  }
    div.strnk p{
      width:100%;      
      margin:0 auto;
      text-align:center;
    }
    div.strnk a b,div.strnk span b{
      font-weight:normal;
      display:block;
    }
    /*div#lr div.strnk p{
      *width:776px;
      _width:776px;      
      margin:0 auto;
      text-align:center;
    }*/
      div.strnk a,div.strnk span{
        color:#6f8084 !important;
        background:#ebeff1 url(images/videoalbumy/strnkG.gif) no-repeat 0 0;
        width:18px;
        height:17px;
        line-height:18px;
        _height:17px;
        _line-height:17px;
        text-decoration:none !important;
        text-align:center;
        display:inline-block;
        display:-moz-inline-stack;
        *display:inline-block;
        margin:0 1px;
      }
      div.strnk a, div.strnk span, x:-moz-any-link{
        padding-top:1px;
        height:16px;
        line-height:16px;
      }
      div.strnk a, div.strnk span, x:-moz-any-link, x:default{
        padding-top:0;
        height:17px;
        line-height:17px;
      }
      div.strnk span.current{
        background:#11c1ff url(images/videoalbumy/strnk.gif) no-repeat 0 0;
        color:#fff !important;
        font-weight:bold;
      }
        div.strnk span.current b{
          font-weight:bold;
        }
      div.strnk span.blind{
        background:none;
        width:auto;
      }
      div.strnk a.ba{
        background:none;
        width:auto;
        text-decoration:underline !important;
      }
      div.strnk a.ba:hover{
        text-decoration:none !important;
      }
      div.strnk .prd{
        margin-right:12px;
      }
      div.strnk .dal{
        margin-left:12px;
      }
    ul.star{
      width:80px;
      float:left;
      height:16px;
      position:relative;
      background:#fff url(images/videoalbumy/str_nn.png) repeat-x;
      _background:#fff url(images/videoalbumy/str_nn.gif) repeat-x;
      _behavior:url(iepngfix/iepngfix.htc);
      cursor:pointer;
    }
      ul.star li{
        float:left;
        display:block;
        width:16px;
        height:16px;
        text-decoration:none;
        z-index:2;
        position:absolute;
        top:0;
        left:0;
      }
      ul.star li.curr{
        background:#fff url(images/videoalbumy/str.png) repeat-x top left;
        _background:#fff url(images/videoalbumy/str.gif) repeat-x top left;
        behavior:url(iepngfix/iepngfix.htc);/* PNG transparency for MSIE 6 */
      }
    .w67{
      width:67px;
    }
form#prdVdFrm{
  margin-top:24px;
}
  form#prdVdFrm a{
    text-decoration:underline;
  }
  form#prdVdFrm fieldset{
    border:0;
    padding:10px 0 10px 10px;
    margin-bottom:10px;
    font-size:97%;
    font-size:12px;
    color:#495456;
  }
    form#prdVdFrm fieldset legend{
      font-weight:bold;
      margin-left:-10px;
      *margin-top:-10px;
      *margin-left:-17px;
      *margin-bottom:10px;
      color:#0d505f;
    }
    form#prdVdFrm fieldset p{
      margin:0 0 3px 0;
      padding:0;
      font-size:97%;
      clear:left;
    }
    form#prdVdFrm fieldset p.mzn{
      width:320px;
      float:left;
    }
    form#prdVdFrm fieldset p span.lii{
      display:inline-block;
      width:10px;
      margin-right:8px;
      height:auto;
      float:left;
      clear:left;
    }
    form#prdVdFrm fieldset p span.lit{
      display:inline-block;
      width:465px;
      float:left;
    }
    form#prdVdFrm fieldset p.zim{
      width:160px;
      float:left;
      clear:none;
      text-align:right;
    }
    form#prdVdFrm fieldset p b.hlsk{
      font-weight:normal;
      font-size:95%;
      display:block;
      margin-left:74px;
    }
    form#prdVdFrm fieldset p.error b.hlsk{
    	color:#ff0000;
    }
    form#prdVdFrm fieldset p.error.mzng b.hlsk{
    	margin-left:0px;
    }
    form#prdVdFrm fieldset p.zim,form#prdVdFrm fieldset label.l74,form#prdVdFrm fieldset label,form#prdVdFrm fieldset input,
    form#prdVdFrm fieldset input#vdNzv,form#prdVdFrm fieldset textarea#vdPps,
    form#prdVdFrm fieldset select#vdKtg,form#prdVdFrm fieldset input#vdTgy,form#prdVdFrm fieldset input#vdSbr,
    form#prdVdFrm fieldset input#vdSbr{
      height:21px;
      line-height:21px;
    }
    form#prdVdFrm fieldset label.l74{
      width:74px;
      display:block;
      float:left;
    }
    form#prdVdFrm fieldset input{
      display:block;
      float:left;
      margin-right:4px;
    }
    form#prdVdFrm fieldset input#vdNzv,form#prdVdFrm fieldset textarea#vdPps,
    form#prdVdFrm fieldset select#vdKtg,form#prdVdFrm fieldset input#vdTgy,form#prdVdFrm fieldset input#vdSbr,
    form#prdVdFrm fieldset input#vdSbr{
      font-size:11px;
      width:408px;
      width:400px;
      background:#F3F5F4;
      border:1px solid #CCD0CF;
      float:left;
      color:#485251;
      margin:0 0 3px 0;
      _margin:0;
      padding:1px;
    }
    form#prdVdFrm fieldset textarea#vdPps{
      height:auto;
      overflow:auto;
      line-height:1em;
    }
    form#prdVdFrm fieldset input#vdSbr{
      height:16px;
      line-height:16px;
      _height:21px;
      _line-height:21px;
      width:260px;
      margin-right:2px;
      display:inline;
    }
    form#prdVdFrm fieldset select{
      width:410px;
      padding-right:100px;
    }
      form#prdVdFrm fieldset select option{
        width:410px;
      }
    form#prdVdFrm fieldset button#submit,form#prdVdFrm fieldset button#reset,
    form fieldset button.submit,form fieldset button.reset{
      width:119px;
      height:20px;
      border:0;
      line-height:20px;
      font-size:11px;
      font-weight:bold;
      color:#fff;
      -moz-border-radius:4px;
      -webkit-border-radius:4px;
    }
    form#prdVdFrm fieldset button#submit,
    form fieldset button.submit{
      background:#0384A1 url(images/videoalbumy/sbmt.png) no-repeat top left;
      _margin-right:3px;
      *margin-right:3px;
    }

    form#prdVdFrm p.error input,form#prdVdFrm p.error select,form#prdVdFrm p.error textarea{
    	border:1px solid #FF0000 !important;
    }    

    form#prdVdFrm fieldset button#reset,
    form fieldset button.reset{
      background:#808080 url(images/videoalbumy/rst.png) no-repeat top left;
    }
    form fieldset button.ano,form fieldset button.nie{
      width:68px;
      background:#0384A1 url(images/videoalbumy/ano.png) no-repeat top left; /* 0384A1 */
      -webkit-border-radius:4px;
    }
    form fieldset button.nie{
      background:#080808 url(images/videoalbumy/nie.png) no-repeat top left; /* 0384A1 */
    }
    div#upld{
      margin:20px 0 0 84px;
      padding:0;
      position:relative;
    }
      div#upld p{
        margin:29px 0 15px 0;
        margin-left:-22px;
        padding:10px 0 0 37px;
        color:#fff;
        background:#0F5B6c url(images/videoalbumy/upld_p.png) no-repeat top right;
        _background:#0F5B6c url(images/videoalbumy/upld_p.png) no-repeat 230px 0;
        _behavior:url(iepngfix/iepngfix-mod.htc);
        clear:none;
        width:218px;
        height:58px;
        float:left;
        position:relative;
        -webkit-border-radius:15px;
      }
      div#upld p#prc{
        margin:0;
        padding:0;
        width:124px;
        height:125px;
        line-height:124px;
        text-align:center;
        font-size:380%;
        clear:left;
        text-shadow: 2px 2px 1px #2A878F;
        
        z-index:2;
        background:url(images/videoalbumy/kruh.png) no-repeat top left; /* 0F5B6B */
        behavior:url(iepngfix/iepngfix.htc);/* PNG transparency for MSIE 6 */
        -webkit-border-radius:62px;
      }
        div#upld p#prc span{
          width:114px;
          height:114px;
          line-height:114px;
          display:block;
          margin:5px;
          -webkit-border-radius:57px;
        }
      div#upld p#clc{
        display:block;
        /* velke kolieso */
        width:48px;
        height:48px;
        background:none;
        background:url(images/videoalbumy/upld_clc2.gif) no-repeat center 10px;
        _background-position:center 0px;
        /* male koliesko */
        width:40px;
        height:40px;
        background:none;
        background:url(images/videoalbumy/upld_clc.gif) no-repeat center 15px;
        _background-position:center 5px;
        
        position:absolute;
        top:0;
        right:55px;
        _top:10px;
        _right:505px;
        z-index:4;
        -webkit-border-radius:0;
      }
div#lr{
  margin-top:-10px;
  width:776px;
}
div#r,div#l,div#lr{
  margin-bottom:18px;
}
div#r{
  width:270px;
  _width:266px;
  margin-top:45px;
  float:right;
}
  div#r div{
    margin-top:8px;
  }
  div#r div.vsp{
    background:#f2f2f1 url(images/videoalbumy/vsp.gif) repeat-x top left;
    height:auto;
    _height:expression( this.scrollHeight < 318 ? "318px" : "auto" );
    margin-top:-8px;
    font-size:11px;
    color:#465457;
    position:relative;
    overflow:hidden;
  }
  div#r div.vsp2{
    height:318px;
    overflow-y:scroll; /* Opera do not support it */
    overflow-x:none; /* Opera do not support it */
  }
  div#r div.vsp3,div#r div.vsp2{
  }
    div#r div.vsp3 p.pct,div#r div.vsp p.pct{
      width:69px;
      height:auto;
      padding-bottom:0;
      float:left;
    }
    div#r div.vsp3 p.mta,div#r div.vsp p.mta{
      width:150px;
      clear:none;
      float:left;
      _margin-left:-5px;
    }
      div#r div.vsp p u{
        float:right;
        margin-right:16px;
        _margin-right:5px;
        margin-top:-11px;        
        display:block;
        width:150px;
        _width:150px;
        height:24px;
        text-decoration:none;
      }
      div#r div.vsp3 p.mta u,div#r div.vsp p.mta u{
        margin-right:0;
        margin-top:-11px;
        display:block;
        width:150px;
        _width:150px;
        height:24px;
        text-decoration:none;
      }
  /* Opera CSS hack */
  html:first-child div.vsp{
    overflow:scroll !important;
  }
    div#r div.vsp p{
      display:block;
      clear:both;
      min-height:49px;
      _height:49px;
      margin:5px;
      padding:5px 0 5px 0;
      border:1px dotted #dbe2e4;
      border-left:0;
      border-right:0;
      border-top:0;
    }
    div#r div.vsp p.fj{
      margin:0;
      padding:0;
      display:block;
      min-height:24px;
      _height:24px;
      border:0;
    }
      div#r div.vsp p strong{
        overflow:hidden;
        margin-left:0px;
        min-height:14px;
        display:block;
        width:150px;
      }
      div#r div.vsp p span{
        float:left;
        margin-top:-5px;
        margin-right:8px;
      }
      div#r div.vsp span.novid{
        text-align:center;
        font-size:110%;
        float:none;
        display:block;
        margin:5px;
        padding:5px 0 5px 0;
        border:1px dotted #dbe2e4;
        border-left:0;
        border-right:0;
        border-top:0;
      }
      div#r div.vsp p span.cas{
        display:inline;
        margin:0 0 0 10px;
        padding:0;
        float:none;
      }
        div#r div.vsp p b a{
          color:#465457;
        }
      div#r div.vsp p i{
        display:block;
        height:0;
        line-height:0;
        visibility:hidden;
      }
  div#r div#tg{
    background:#D8DEDE url(images/videoalbumy/tg.png) repeat-x top left;
    text-align:center;
    padding:9px;
    font-size:90%;
    line-height:2em;
  }
    div#r div#tg a{
      color:#455555;
    }
    .s1{
      font-size:105%;
    }
    .s2{
      font-size:115%;
    }
    .s3{
      font-size:125%;
    }
    .s4{
      font-size:135%;
    }
    .s5{
      font-size:145%;
    }
    .s6{
      font-size:155%;
      font-weight:bold;
    }
    .s7{
      font-size:165%;
      font-weight:bold;
    }
    .s8{
      font-size:175%;
      font-weight:bold;
    }
    .s9{
      font-size:185%;
      font-weight:bold;
    }
    .s10{
      font-size:195%;
      font-weight:bold;
    }
  div#r .m10{
    margin-top:10px;
  }
  div#r div#tg2,div#r form#tg2{
    background:url(images/videoalbumy/tg2.png) repeat-y top left;
  }
    div#r h2,div#r h2 a{
      color:#58686c;
    }
    div#r h2{
      padding:12px 0;
      margin-left:14px;
      font-weight:normal;
    }
      div#r h2 strong,div#r h2 strong a{
        color:#15567C;
        font-weight:bold;
      }
    div#r div#tg2 p{
      margin-left:14px;
    }
    div#r form#tg2{
      margin-top:12px;
      padding:8px 12px;
      line-height:1.8em;
      color:#465457;
      clear:both;
    }
      div#r form#tg2 fieldset{
        border:0;
        margin-bottom:8px;
      }
      div#r form#tg2 fieldset legend{
        color:#6f8084;
        font-weight:bold;
      }
      div#r form#tg2 fieldset input{
        margin-left:8px;
      }
      div#r form#tg2 fieldset button{
        background:#f0f1f2 url(images/videoalbumy/sbmt2.png) no-repeat top left;
      }
    p.fj,p.fj a,p.fj a i,p.fj a span,p.fj a em{
      color:#F40000 !important;
      height:18px;
      line-height:18px;
      font-style:normal;
    }
    p.fj{
      font-size:100%;
      text-align:center;
      padding:0;
      padding-top:10px;
      padding-bottom:10px;
      border:0;
    }
    div#r p.fj{
      font-size:95%;
      padding:0;
      margin:0;
    }
      div#r div.vsp p.fj{
        font-size:100%;
      }
    div#tg2 p.fj{
      _padding-top:10px;
      *margin-top:0;
      margin-left:-20px !important;      
    }
      p.fj a{
        text-decoration:none !important;
        margin:0 auto;
        position:relative;
      }
        p.fj a span,p.fj a em{
          background:url(images/videoalbumy/fj.png) no-repeat left -4px;
          _background:url(images/videoalbumy/fj.gif) no-repeat left -4px;
          /*_behavior:url(iepngfix/iepngfix.htc);*/
          cursor:pointer;
          padding-left:25px;
        }
        p.kr a span,p.kr a em{
          background:url(images/videoalbumy/kr.png) no-repeat left -4px;
          _background:url(images/videoalbumy/kr.gif) no-repeat left -4px;
          /*behavior:url(iepngfix/iepngfix.htc);*/
        }
          p.fj a span b,p.fj a em b{
            font-weight:normal;
            text-decoration:underline;
          }
  div#r ol{
    list-style-type:none;
    margin-left:0;
  }
    div#r ol li,div#r ol li a{
      height:24px;
      line-height:24px;
      display:block;
      width:128px;
      _width:105px;
    }
    div#r ol li{
      float:left;
      margin-right:7px;
      _margin-right:6px;
      background:#FEFEFE url(images/videoalbumy/tg2_ol_li.png) repeat-x top left;
    }
      div#r ol li a{
        background:url(images/videoalbumy/trg.gif) no-repeat 6px 8px;
        padding-left:20px;
        color:#4E5255;
      }
        div#r ol li a i{
          font-style:normal;
          font-size:95%;
          color:#8B9093;
        }
    div#r ol li.zvr{
      background:#CCD1D4 url(images/videoalbumy/tg2_ol_li_zvr.gif) repeat-x top left;
    }
      div#r ol li.zvr a{
        background:url(images/videoalbumy/trg_zvr.gif) no-repeat 6px 8px;
      }
  div#r div#mb{
    background:#D3D8DB;
    padding:5px;
    color:#3c4648;
    position:relative;
    z-index:1;
  }
    div#r div#mb h2,div#r div#mb p{
      margin:0;
      padding:0;
    }
    div#r div#mb h2{
      background:#465457 url(images/videoalbumy/mb_h2.png) no-repeat top right;
      color:#fff;
      width:138px;
      height:38px;
      line-height:38px;
      padding-left:14px;
      padding-right:10px;
      overflow:hidden;
      -moz-border-radius:12px;
      -moz-border-radius-topleft:0;
      -moz-border-radius-bottomleft:0;
      position:absolute;
      width:109px;
      _width:105px;
      top:20px;
      right:13px;
      z-index:2;
    }
    div#r div#mb p{
      margin:61px 0 0 134px;
      line-height:1.3em;
    }
      div#r div#mb span{
        display:block;
        width:124px;
        height:134px;
        line-height:134px;
        float:left;
        background:#fff;
        position:relative;
      }
        div#r div#mb span img{
          width:114px;
          height:124px;
          background:#465457;
          margin:5px;
          position:relative;
        }
.pddLR10{
  padding:10px 10px 8px 8px;
  *padding-bottom:6px;
  _padding-bottom:6px;
  padding-top:0;
}
.pddLR{
  padding:10px;
  position:relative;
  *position:static;
}
  div#l .pddLR p,.pddLR p{
    margin:0;
    padding:0;
  }
dl.bubl {
  font-size:11px;
  visibility:visible;
  position:absolute;
  overflow:visible;
  top:-15px;
  top:0;
  left:68px;
  _left:-2px;
  height:158px !important;
  padding:0;
  padding-top:4px;
  background:url(images/videoalbumy/bbl_t.gif) no-repeat top left;
  width:213px;
  z-index:5;
  text-align:left;
}
dl.bubl2{
  visibility:visible !important;
}
dl.bubl dt{
  text-decoration:none;
  background:#4695b2;
  color:#fff;
  font-size:110%;
  padding:0 20px 2px 10px;
  margin-top:-2px;
  overflow:hidden;
  _width:183px;
  font-weight:bold;
}
dl.bubl dd{
  background:#fff url(images/videoalbumy/bbl_bttm.gif) no-repeat bottom left;
  min-height:138px;
  _height:138px;
}
#r dl.bubl dd{
  margin-top:-8px;
}
dl.bubl dd div {
  line-height:1.3em;
  color:#000;
  padding:8px;
  text-decoration:none;
  width:98px;
  background:none;
}
  dl.bubl dd div a{
    color:#11c1ff !important;
    background:none;
    text-decoration:none;
    margin-left:0 !important;
    line-height:1.4em;
  }
  dl.bubl dd p a:hover{
    text-decoration:underline;
  }
dl#komWeb1,dl#komWeb2,dl#komWeb3,dl#komWeb4,dl#komWeb5,dl#komWeb6,dl#komWeb7,dl#komWeb8,dl#komWeb9,
dl#komWeb10,dl#komWeb11,dl#komWeb12,dl#komWeb13,dl#komWeb14,dl#komWeb15,dl#komWeb16,dl#komWeb17,dl#komWeb18,
dl#komWeb19,dl#komWeb20,dl#komWeb21,dl#komWeb22,dl#komWeb23,dl#komWeb24,dl#komWeb25,dl#komWeb26,dl#komWeb27
dl#komWeb28,dl#komWeb29,dl#komWeb30{
  height:auto;
}
dl.bubl em,dl.bublL em,dl.bublR em{
  display:block;
  position:absolute;
  z-index:10;
  left:-12px;
  top:4px;
  width:13px; 
  height:100px;
  background:url(images/videoalbumy/l_bbl_sipka.gif) no-repeat top right;
}
dl.bublL em{
  background:url(images/videoalbumy/l_bbl_sipka.gif) no-repeat top right;
}
dl.bublR em{
  left:209px;
  background:url(images/videoalbumy/bbl_sipka.gif) no-repeat top right;
}
dl.bubl a{
  height:0.8em;
  background:transparent;
  text-decoration:none;
  display:inline;
}
dl.bubl a:hover{
    text-decoration:underline;
    background:transparent;
}
dl.bubl a.ftk{
  position:absolute;
  display:block;
  width:95px;
  height:118px !important;
  top:25px;
  left:100px;
  border:1px solid #84c0d7;
}
  dl.bubl a.ftk img{
    width:91px;
    margin:2px;
  }
.btm,.bottom{
  border-top:1px solid #C5EFFC;
  font-size:85%;
  font-size:11px;
  margin:18px 0 50px 0;
  padding-top:6px;
  clear:both;
  color:#8BC7E0;
  width:775px;
}
  .btm a,.bottom a{
    color:#3286BA;
    text-decoration:none;
    font-size:11px;
  }
  .btm a:hover,.bottom a:hover{
    text-decoration:underline;
  }
  .btm .btmLft,.bottom .bleft{
    float:left;
    text-align:left;
    margin:0 0 2px 0;
    display:block;
  }
  .btm .btmRght,.bottom .bright{
    float:right;
    text-align:right;
    margin:0 0 2px 0;
    display:block;
  }
/* box na pridavanie priatelov */
div.afForm2,div.afForm p.img img{border-color:#4695B2;}
div.afForm2 h6 {background:#4695B2;color:#fff;}
p.info{border:0;background:none;}
