/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  td.leftgri { background-color: rgb(228, 228, 228);
    background-image: url(images/borderbkg.gif);
    }

  table.graydark { font-weight: normal;
    color: rgb(255, 255, 255);
    }

  table.graydarkMenu { border-top: 0px solid rgb(73, 73, 73);
    border-left: 0px solid rgb(137, 137, 137);
    border-right: 1px solid rgb(137, 137, 137);
    font-weight: normal;
    color: rgb(255, 255, 255);
    background-image: url(images/bkggray.jpg);
    }

  td.leftmenu { border-style: solid;
    border-color: rgb(85, 85, 85) rgb(47, 47, 47) rgb(73, 73, 73) rgb(137, 137, 137);
    border-width: 0px 1px;
    color: rgb(117, 117, 117);
    padding-left: 5px;
    background-image: url(images/bkg_leftmenu.png);
    height: 20px;
    }

  td.leftSubMenu { border-left: 1px solid rgb(137, 137, 137);
    border-bottom: 1px dashed rgb(90, 90, 90);
    color: rgb(117, 117, 117);
    padding-left: 5px;
    background-color: rgb(68, 68, 68);
    height: 22px;
    }

  table.general { border-style: solid;
    border-color: rgb(211, 211, 211);
    border-width: 0px 1px 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-repeat: repeat-x;
    background-image: url(images/topbkg2.png);
    }

  table { font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    color: #484848;
    }

  td.main { padding: 5px 5px 5px 0px;
    background-image: url(images/borderbkg.gif);
    background-repeat: repeat;
    }

  td.main0 { padding: 5px;
    background-image: url(images/borderbkg.gif);
    background-repeat: repeat;
    }

  td.gray2 { color: rgb(156, 156, 156);
    background-image: url(images/topbkg2.png);
    background-repeat: repeat-x;
    height: 24px;
    }

  td.top { border-bottom: 1px solid rgb(255, 255, 255);
    padding: 0px 5px 5px;
    color: rgb(99, 99, 99);
    }

  td.btm { padding: 5px;
    background-color: rgb(234, 234, 234);
    }

  input.search { border-style: solid;
    border-color: rgb(137, 137, 137);
    border-width: 1px 0px;
    height: 20px;
    padding-left: 8px;
    line-height: 9;
    width: 140px;
    }

  td.small { border-style: solid;
    border-color: rgb(197, 197, 197);
    border-width: 0px 1px 1px;
    padding: 5px;
    background-color: rgb(240, 240, 240);
    color: rgb(100, 100, 100);
    font-size: 9px;
    }

  a { color: rgb(153, 147, 94);
    }

  a:hover { color: rgb(51, 51, 51);
    }

  a.menu { text-decoration: none;
    background-image: url(images/bkgmenu0.gif);
    color: rgb(255, 237, 77);
    padding-left: 10px;
    font-weight: bold;
    }

  a.menu:hover { background-image: url(images/bkgmenu.gif);
    text-decoration: none;
    color: rgb(255, 255, 255);
    padding-left: 16px;
    font-weight: bold;
    }

  td.gray0 { padding: 2px;
    }

  td.head { border-bottom: 0px dashed rgb(90, 90, 90);
    height: 20px;
    font-size: 11px;
    background-image: url(images/bkg_head.gif);
    font-weight: inherit;
    background-repeat: repeat;
    color: rgb(255, 255, 255);
    padding-left: 1px;
    }

  td.headmain { border-right: 1px solid rgb(137, 137, 137);
    border-bottom: 0px dashed rgb(90, 90, 90);
    padding: 3px 3px 3px 20px;
    height: 20px;
    font-size: 11px;
    background-repeat: no-repeat;
    background-image: url(images/bkg_head2.gif);
    font-weight: inherit;
    color: rgb(0, 0, 0);
    }

  td.tdlogo { border-left: 1px dashed rgb(113, 113, 113);
    width: 25%;
    padding-left: 5px;
    background-image: url(images/logosbkg.png);
    padding-top: 3px;
    }

  td.topcorner { background-image: url(images/bkgcorner.png);
    height: 30px;
    }

  td.tdlogo0 { border-left: 0px dashed rgb(113, 113, 113);
    width: 25%;
    padding-left: 5px;
    background-image: url(images/logosbkg.png);
    padding-top: 3px;
    }

  a.toplink { text-decoration: none;
    padding-left: 10px;
    padding-right: 0px;
    color: rgb(221, 213, 136);
    }

  a.toplink:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    padding-left: 10px;
    background-image: url(images/bkgtopmenu.gif);
    padding-right: 0px;
    }

  a.companyName { text-decoration: none;
    padding-left: 10px;
    color: rgb(255, 237, 77);
    padding-right: 0px;
    font-weight: bold;
    }

  a.companyName:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    padding-left: 10px;
    background-image: url(images/bkgtopmenu.gif);
    padding-right: 0px;
    font-weight: bold;
    }

  a.gpName { color: rgb(0, 0, 0);
    text-decoration: underline;
    font-weight: bold;
    }

  a.gpName:hover { text-decoration: none;
    font-weight: bold;
    color: rgb(93, 93, 93);
    }

  a.subMenu { text-decoration: none;
    padding-left: 10px;
    background-image: url(images/bkgtopmenu0.gif);
    padding-right: 0px;
    color: rgb(161, 156, 99);
    }

  a.subMenu:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    padding-left: 10px;
    background-image: url(images/bkgtopmenu.gif);
    padding-right: 0px;
    }

  a.zoom { text-decoration: none;
    padding-left: 18px;
    background-image: url(images/bkgzoom.gif);
    padding-right: 5px;
    color: rgb(153, 147, 94);
    }

  a.zoom:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    padding-left: 18px;
    background-image: url(images/bkgzoom0.gif);
    padding-right: 5px;
    }

  a.down { text-decoration: none;
    padding-left: 18px;
    background-image: url(images/download.gif);
    padding-right: 5px;
    color: rgb(153, 147, 94);
    font-weight: bold;
    }

  a.down:hover { text-decoration: none;
    padding-left: 18px;
    background-image: url(images/download0.gif);
    padding-right: 5px;
    color: rgb(255, 255, 255);
    }

  a.list { color: rgb(100, 100, 100);
    text-decoration: none;
    padding-left: 10px;
    padding-right: 5px;
    }

  a.list:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    padding-left: 10px;
    background-image: url(images/arowlist.gif);
    padding-right: 5px;
    }

  td.info { border-top: 1px solid rgb(113, 113, 113);
    border-left: 1px solid rgb(113, 113, 113);
    border-bottom: 1px solid rgb(113, 113, 113);
    padding: 5px;
    }

  td.info0 { border: 1px solid rgb(113, 113, 113);
    padding: 5px;
    }

  td.image { border-left: 1px dashed rgb(113, 113, 113);
    background-color: rgb(59, 59, 59);
    }

  td.image0 { border-left: 0pt solid rgb(220, 220, 220);
    background-color: rgb(59, 59, 59);
    }

  table.select { border: 1px solid rgb(137, 137, 137);
    background-color: rgb(255, 255, 255);
    padding-left: 15px;
    color: rgb(0, 0, 0);
    width: 161px;
    }

  div.viewdiv { position: absolute;
    visibility: hidden;
    padding-left: 0px;
    padding-top: 21px;
    width: 145px;
    }

  td.newsletter { border-style: dashed solid solid;
    border-color: rgb(184, 184, 184);
    border-width: 1px;
    padding: 5px;
    background-color: rgb(242, 242, 242);
    color: rgb(63, 63, 63);
    font-weight: inherit;
    font-size: 12px;
    }

  td.download0 { border-style: solid solid dashed;
    border-color: rgb(113, 113, 113) rgb(137, 137, 137) rgb(193, 193, 193);
    border-width: 0px 1px 1px;
    padding: 1px;
    background-color: rgb(68, 68, 68);
    color: rgb(204, 204, 204);
    }

  td.download1 { border-style: solid;
    border-color: rgb(113, 113, 113) rgb(184, 184, 184) rgb(184, 184, 184);
    border-width: 0px 1px 1px;
    padding: 5px;
    background-color: rgb(242, 242, 242);
    color: rgb(63, 63, 63);
    }

  table.lista { border: 1px solid rgb(141, 141, 141);
    padding: 5px;
    background-color: rgb(255, 255, 255);
    }

  font.new { font-weight: bold;
    color: rgb(67, 67, 67);
    }

  font.promo { font-size: 15px;
    font-weight: bold;
    color: rgb(204, 0, 0);
    }

  font.titlu { font-weight: bold;
    color: rgb(29, 29, 29);
    }

  a.by { color: rgb(204, 204, 204);
    font-size: 9px;
    text-decoration: none;
    }

  a.by:hover { color: rgb(112, 112, 112);
    text-decoration: none;
    }

  td.bodynews { border-bottom: 1px dashed rgb(124, 124, 124);
    padding-top: 3px;
    padding-bottom: 7px;
    text-align: justify;
    }

  div.newstitle { font-size: 12px;
    color: rgb(0, 0, 0);
    padding-bottom: 5px;
    font-weight: bold;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-top: 2px;
    background-image: url(images/ico_news.gif);
    }

  td.bodyoferta { border-right: 1px dashed rgb(137, 137, 137);
    padding: 5px 8px 0px;
    width: 25%;
    }

  td.bodyoferta0 { border-right: 0px dashed rgb(137, 137, 137);
    padding: 5px 8px 0px;
    width: 25%;
    }

  div.ofertatitle { font-weight: bold;
    background-image: url(images/arow_news.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 2px;
    color: rgb(153, 0, 0);
    }

#parent_div {
    width:778px;
    border:1px solid  rgb(211, 211, 211);
    margin:auto;
 }
#parent_div:after {
    content:'';
    display:block;
    clear:both;
 }

.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid rgb(211, 211, 211);
overflow: scroll; /*leave this value alone*/
width: 702px; /*Width of Carousel Viewer itself*/
height: 302px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 1px; /*margin around each panel*/
width: 700px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#left_child {
    float:left;
    display:inline; /*required by IE6*/
    width:710px;
 }
#right_child {
float:left;
display:inline; /*required by IE6*/
padding-left:3px;
width:60px;
 } 
#right_child ul {
display: inline;
list-style: none;
text-decoration: none;
}
#right_child li  {
display: inline-block;
list-style: none;
padding-left:3px;
text-decoration: none;
}

#right_child img {
text-decoration: none; 
color: #00007D;
border:0px;
background: white;
}

#right_child img:hover {
text-decoration: none;
border-right:6px solid grey;
}
#right_child img.selected {
text-decoration: none;
border-right:6px solid grey;
}