.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a:link{color:#1F5081; text-decoration:none;}
a:visited{color:#56718B; text-decoration:none;}
a:hover{text-decoration:underline;}

input {
    border:1px solid #ccc;}

.inputbox{
border:1px solid #7F9DB9;
padding:2px 1px;}

.selectbox{
border:1px solid #7F9DB9;
padding:1px;
width:200px;}

.clr{
    clear:both;}

/*** logo ***/
.header h1{
    float:left;
    height:97px;
    text-indent:-2500px;
    width:281px;
    margin:7px 0 0 0px;
    background:url(0/images/logo.office1.jpg) no-repeat 0 0;}

    .header h1 a{
    display:block;
    height:100%;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:100%;}

/*** Topmenu stuff ***/
ul.topMenu{
    list-style:none;
    float:right;
    margin-top:7px;}

    ul.topMenu li{
    float:left;}

    ul.topMenu li a,
    ul.topMenu li span{
    font-size:11px;
    color:#0C5193;}

    ul.topMenu li span{
    padding:0 5px;}

/*** Usermenu stuff ***/
ul.userMenu{
    list-style:none;
    clear:right;
    float:right;
    margin-top:40px;}

    ul.userMenu li{
    float:left;
    margin-left:10px;}

    ul.userMenu li a{
    font-size:11px;
    color:#fff;
    padding-left:25px;
    display:block;
    height:19px;
    float:left;
    line-height:19px;}

    ul.userMenu li a:visited{
    color:#fff;}

    a.register{
    background:url(0/images/icon.register.gif) no-repeat 0 50%;}
    a.myaccount{
    background:url(0/images/icon.account.gif) no-repeat 0 50%;}
    a.basket{
    background:url(0/images/icon.basket.gif) no-repeat 0 50%;}

    ul.userMenu li a.basket:link,
    ul.userMenu li a.basket:visited,
    ul.userMenu li a.basket:hover{
    color:#FFDE25;
    text-decoration:underline;}

/*** Menutabs stuff***/
    ul#menutabs{
    list-style:none;
    clear:both;
    float:left;
    width:100%;
    margin-top:9px;
    padding-right:15px;}

    * html ul#menutabs{
    padding-right:5px;}

    ul#menutabs li{
      display:inline;
      font-weight:700;
      height:28px;

      line-height:28px;
      vertical-align:middle;
      text-align:center;}

    ul#menutabs a{
      float:left;
      background:url(0/images/tab.left.gif) no-repeat left top;
      padding-left:8px;
      text-indent:9px;
      margin-left:1px;
      text-decoration:none;}

    ul#menutabs a span{
      float:left;
      display:block;
      background:url(0/images/tab.right.gif) no-repeat right top;
      padding-right:15px;
      color:#1F4B8A;}


    /* IE5-Mac \*/
    ul#menutabs a span {float:none;}
    /* End IE5-Mac */

    ul#menutabs a:hover span{
    color:#FD8002;}

    /* Tab hovering
    ul#menutabs a:hover{
    background-position:0% -28px;}

    ul#menutabs a:hover span {
    background-position:100% -28px;}
    */

    ul#menutabs #current a {
    background-position:0% -28px;
    color:#3C5897;}

    ul#menutabs #current a span {
    background-position:100% -28px;
    color:#3C5897;}

    .newsletter-offer{
        float:left;
    }


/***  searchBar stuff ***/
.searchBar{
    padding-top:8px;}

    .searchBar p{
    float:right;
    overflow:hidden;
    line-height:23px;}

    .naujienos{
    padding-top:0px;
    overflow:hidden;
    line-height:23px;
    }


    .searchBar p span,
    .searchBar p input{
    float:left;}

    .searchBar p .inputbox{
    margin:3px 4px 0 4px;}

    .inputsearch{
    background:url(0/images/button.search.gif) no-repeat 0 0;
    height:23px;
    border:0;
    margin-top:1px;
    cursor:pointer;
    width:57px;}

    .inputnewsletter{
    background:url(0/images/button.prenum.gif) no-repeat 0 0;
    height:23px;
    border:0;
    margin-top:1px;
    cursor:pointer;
    width:96px;}

/*** Inner content ***/

.newsFront,
.banner1{
    width:267px;
    margin-top:5px;
    float:left;}

.newsFront{
    margin-right:13px;}

    .newsFront h3{
    background:url(0/images/news-head.bg.gif) repeat-x 0 0;
    height:27px;
    color:#fff;
    padding:2px 0 0 10px;
    line-height:27px;}

    .newsFront span{
    color:#FFAA09;}

    .newsFront li{
    padding-left:5px;
    border-bottom:1px solid #D5E5F4;
    padding-bottom:9px;
    font-size:11px;
    margin-top:10px;}

.banner1{}

.itemAd{
    float:left;
    width:268px;
    height:133px;
    margin:10px 0;
    /*padding:15px;*/
    overflow:hidden;
    /*background:url(0/images/frontitem.ad.gif) no-repeat 0 0;*/}

    #firstAd{
    clear:both;
    margin-right:12px;}

    .itemAd p.artImage{
    float:left;
    width:80px;
    height:100px;
    overflow:hidden;}

    .itemAd h3{
    float:left;

    font-size:20px;
    letter-spacing:-1px;
    margin-top:5px;
    width:150px;}

    .itemAd a,
    .itemAd a:link,
    .itemAd a:visited{
    color:#003871;
    text-decoration:none;}

    .itemAd a:hover{
    color:#FFAA09;}

    .itemAd span{
    font-size:13px;
    color:#003871;
    font-weight:700;}

    .itemAd p.price{
    margin-top:25px;
    font-size:14px;
    color:#003871;
    font-weight:700;}

    p.price span{
    color:#FF9900;
    letter-spacing:-1px;
    font-size:24px;}

    dl.quarterArticle{
    float:left;
    width:106px;
    height:193px;
    margin-right:9px;
    margin-bottom:9px;
    padding-bottom:7px;
    padding-left:12px;
    padding-right:12px;
    padding-top:5px;
    overflow:hidden;
    background:url(0/images/quarteritem.bg.gif) no-repeat 0 0;}

    dl.quarterArticle a{
    color:#666;}

    dl.quarterArticle dt{
    color:#666;
    line-height:12px;
    font-size:11px;
    height:48px;
    font-weight:700;}

    dl.quarterArticle dd.pic{
    text-align:center;
    width:104px;
    margin:8px 0;
    border:1px solid #ccc;
    background:#fff;
    }

    *html dl.quarterArticle dd.pic{
    line-height:12px;
    font-size:96px;
    vertical-align:middle;}

    dl.quarterArticle dd.pic a{
    overflow:hidden;
    padding:0;
    height:106px;
    line-height:106px;
    display:block;
    vertical-align:middle;}

    dl.quarterArticle dd.pic a img{
    vertical-align:middle;}

    dl.nomargin{
    margin-right:0px;}

    dl.quarterArticle dd.articlePrice{
    text-align:right;
    color:#003871;
    font-weight:700;
    float:left;
    padding-top:1px;
    font-size:14px;}

    dl.quarterArticle dd.more{
    text-align:right;
    padding-top:1px;}

    dl.quarterArticle dd.more a{
    color:#FFAA09;
    text-decoration:underline;}

    dd.quarterTobasket{
    float:right;
    width:23px;}

    dd.quarterTobasket input{
    width:23px;
    height:19px;
    border:0;
    cursor:pointer;}

    /*** Left Col***/

.sideLeft h2{
    color:#fff;
    font-weight:700;
    background:url(0/images/cat.header.gif) no-repeat 0 0;
    height:28px;
    margin-bottom:-1px;
    padding-left:10px;
    line-height:27px;}

    .sideLeft h2 a{
    color:#fff;}

    .sideLeft ul.level1,
    .sideLeft ul#paslaugos{
    width:211px;
    background:url(0/images/1level.last.gif) no-repeat left bottom;}

    .sideLeft div#sxsearch_box{
    /*padding-top:15px;*/
    width:211px;
    padding-bottom:10px;
    background:url(0/images/1level.last.gif) no-repeat left bottom;
    }

    .sideLeft div#sxsearch{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width:211px;
    background:url(0/images/1level.last.gif) no-repeat left bottom;
    }

    .sideLeft .sxsearchinner{
    padding: 10px;
    border-left:1px solid #689AC6;
    border-right:1px solid #689AC6;
    }

    .sideLeft ul.level1 li{
    /*height:28px;
    line-height:28px;*/}

    .sideLeft ul.level1 li a.last{
    background:none;}

    .sideLeft ul.level1 li a{
    font-size:11px;
    padding:7px 10px;
    display:block;
    color:#00488E;
    text-decoration:none;
    border-left:1px solid #689AC6;
    border-right:1px solid #689AC6;
    border-bottom:1px solid #BBD3E6;}

    .sideLeft ul#paslaugos li a{
    font-size:11px;
    padding:7px 10px;
    display:block;
    color:#00488E;
    text-decoration:none;
    border-left:1px solid #689AC6;
    border-right:1px solid #689AC6;
    border-bottom:1px solid #BBD3E6;}

    *html .sideLeft ul#paslaugos li a,
    *html .sideLeft ul.level1 li a{
    height:14px;}

    .sideLeft ul#paslaugos li#lastLevel1 a{
    border:0;}

    .sideLeft ul#paslaugos li ul{
    list-style:none;}

    .sideLeft ul#paslaugos li li a{
    border-bottom:0;
    color:#333;
    padding:4px 0 4px 20px;}



    .sideLeft ul#paslaugos li li.first a{
    padding-top:0px;}

    .sideLeft ul#paslaugos li li.last a{
    padding-bottom:8px;}

    .sideLeft ul#paslaugos li.last a,
    .sideLeft ul.level1 li.last a{
    border:0;}

    .sideLeft ul#paslaugos li li.last a{
    border-left:1px solid #689AC6;
    border-right:1px solid #689AC6;
    border-bottom:1px solid #BBD3E6;}

    .sideLeft ul#paslaugos li a.expanded{
    border-bottom:0;
    color:#FFAA09;}

    .sideLeft ul.level1 li a:hover,
    .sideLeft ul#paslaugos li a:hover,
    .sideLeft ul#paslaugos li a#activeItem,
    .sideLeft ul#paslaugos li a#activeItem:link,
    .sideLeft ul#paslaugos li a#activeItem:visited,
    .sideLeft ul#paslaugos li a#activeItem:hover,
    .sideLeft ul.level1 li a#activeItem,
    .sideLeft ul.level1 li a#activeItem:link,
    .sideLeft ul.level1 li a#activeItem:visited,
    .sideLeft ul.level1 li a#activeItem:hover{
    text-decoration:none;
    color:#FFAA09;}

    .sideLeft ul.level1 li a span,
    .sideLeft ul#paslaugos li a span{
        padding-left:3px;
    }

    .sideLeftimg{
        padding-left:6px;
        background:url(0/images/icon.cat.gif) no-repeat 0 4px;
    }

    .sideLeft ul#paslaugos li li a span{
    padding-left:10px;
    display:block;
    background:url(0/images/arrow_subcategory.gif) no-repeat 0 3px;}

    /*** Level 2 ***/

    /*.sideLeft ul.level1 ul{
    padding:5px 0;
    background:url(0/images/1level.bg.gif) no-repeat left bottom;}


    .sideLeft ul.level1 ul li a{
    padding-left:25px;
    background:url(0/images/2level.bg.gif) no-repeat 0 0;}*/

    /*** Left Ad ***/

    .leftAd{
    margin-top:10px;
/*    background:url(0/images/leftad.top.gif) no-repeat 0 0; */
    padding-top:7px;}

    .leftAd div.content{
    width:209px;
    text-align:center;
    padding-top:5px;
    padding-bottom:15px;
/*    border-right:1px solid #DFDFBF;
    border-left:1px solid #DFDFBF; */
    margin-bottom:-7px;}

    .leftAd div.content img{
    margin-bottom:10px;}

    .leftAdBottom{
    height:7px;
    padding-top:7px;
    font-size:1px;
    line-height:1px;
    width:211px;
/*    background:url(0/images/leftad.bottom.gif) no-repeat left bottom; */}

    /*** Right Ad ***/

    .rightAd{
    margin-top:10px;
    text-align:center;}

    .rightAd img{
    /*border:1px solid #CCCC99;*/
    }

    /*** Right side ***/

    .sideRight ul{
    list-style:none;}

    .sideRight{
    font-size:11px;}

    .sideRight h2{
    font-size:12px;}

    .infoBox{
    margin-top:10px;}

    .infoBox ul{
    background:url(0/images/infobox.bottom.gif) no-repeat left bottom;
    padding-bottom:8px;
    padding-left:12px;}

    .infoBox ul a{
    line-height:20px;
    color:#0C5193;}

    .infoBox h2{
    background:url(0/images/infobox.top.gif) no-repeat 0 0;
    height:33px;
    color:#00488E;
    padding-left:12px;
    line-height:33px;}

    .infoBox .content{
    padding-top:5px;
    background:url(0/images/infobox.bg.gif) repeat-y 0 0;}

    .loginBox{
    clear:both;
    overflow:hidden;
    color:#333;
    background:url(0/images/loginBox.bottom.gif) no-repeat left bottom;
    padding-bottom:8px;}

    .loginBox .inputbox{
    width:152px;
    margin-bottom:2px;}

    .loginBox a:link,
    .loginBox a:visited{
    text-decoration:underline;
    color:#333;}

    .loginBox a:hover{
    text-decoration:none;
    color:#1F5081;}

    .loginBox .submit{
    text-align:right;}

    .loginBox .loginButton{
    margin:5px 12px 0 0;
    background:url(0/images/login.bg.gif) no-repeat 0 50%;
    width:71px;
    color:#fff;
    border:0;
    cursor:pointer;
    height:18px;}

    .loginBox .content{
    background:url(0/images/loginBox.bg.gif) repeat-y 0 0;}

    .loginBox h2{
    background:url(0/images/loginBox.top.gif) no-repeat 0 0;
    height:29px;
    color:#fff;
    padding-left:32px;
    line-height:29px;}

    .loginBox .content{
    padding-left:12px;}

    /*** Basket box ***/

    .basketBox{
    color:#fff;
    margin-bottom:10px;
    /*background:url(0/images/basketBox.bg.gif) repeat-y 0 0;*/}



    .basketBox h2{
    background:url(0/images/basketBox.top.gif) no-repeat 0 0;
    height:31px;
    color:#fff;
    padding-left:32px;
    line-height:31px;}

    .basketBox h2 a,
    .basketBox h2 a:link,
    .basketBox h2 a:visited{
    color:#fff;}

    .basketBox p.legend{
    clear:both;
    float:left;
    height:21px;
    line-height:21px;
    background:#145798;
    margin-bottom:1px;
    width:85px;
    padding-left:5px;
    margin-right:1px;}

    .basketBox p.value{
    float:left;
    height:21px;
    margin-bottom:1px;
    text-align:right;
    padding-right:5px;
    line-height:21px;
    width:63px;
    background:#145798;}

    .basketBox .content{
    padding:0 11px;
    overflow:hidden;
    background:url(0/images/basketBox.bg.gif) repeat-y 0 0;}

    /*.basketBox.regular{
    height:90px;}

    .basketBox.pristatymas{
    height:95px;}

    .basketBox.pranesimas{
    height:130px;}*/



    .basketBox .content p.deliveryStatus{
    clear:both;
    padding-top:10px;}
    .basketBox .content p.deliveryStatus strong{
    color:#FFAA09;}

    .basketBox p.submit{
    clear:both;
    text-align:right;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:10px;
    overflow:hidden;
    background:url(0/images/basketBox.bottom.gif) no-repeat left bottom;}

    input.buyButton{
    width:58px;
    height:17px;
    padding-left:10px;
    color:#fff;
    cursor:pointer;
    background:url(0/images/button.buy.gif) no-repeat 0 0;
    border:0;}

    /*** Pathway ***/
    .pathway{
    /*background:url(0/images/pathway.bg.jpg) repeat-y 0 0;
    height:27px;
    line-height:27px;*/
    color:#0C5193;
    font-size:11px;
    background:url(0/images/icon.pathway.gif) no-repeat 0 5px;
    padding-left:8px;
    margin-bottom:10px;}

    .pathway a:link,
    .pathway a:visited{
    color:#0C5193;
    text-decoration:underline;}

    .pathway a:hover{
    text-decoration:none;}

    .navigator,
    .pageNavigator{
    clear:both;
    height:31px;
    font-size:11px;
    line-height:31px;}

    .pageNavigator p{
    float:right;
    color:#7C7361;}

    .pageNavigator p a,
    .pageNavigator p a:link,
    .pageNavigator p a:visited{
    text-decoration:underline;
    margin:0 3px;}

    .pageNavigator p a:hover,
    .pageNavigator p a.active{
    color:#FE8000;
    }

    .pageNavigator a.prev,
    .pageNavigator a.next{
    float:left;
    font-weight:700;}

    .pageMap{
    padding-right:20px;}

    .pageNavigator a.next{
    color:#FE8000;
    padding-right:8px;
    padding-left:0px;
    text-decoration:underline;
    background:url(0/images/icon.next.gif) no-repeat right center;}

    .pageNavigator a.prev{
    padding-left:8px;
    padding-right:8px;
    color:#FE8000;
    text-decoration:underline;
    background:url(0/images/icon.prev.gif) no-repeat 0 50%;}

    .navigator span{
    display:block;
    width:227px;
    float:left;
    color:#7C7361;
    text-align:center;}

    .navigator a{
    color:#FE8100;
    font-size:11px;
    text-decoration:underline;}

    .navigator a:hover{
    color:#003A74;}

    .navigator a.prev{
    float:left;
    width:160px;
    padding-left:8px;
    background:url(0/images/icon.prev.gif) no-repeat 0 50%;}

    .navigator span.prev{
    float:left;
    width:160px;
    display:block;
    padding-left:8px;}

    .navigator a.next{
    float:left;
    width:140px;
    text-align:right;
    padding-right:8px;
    background:url(0/images/icon.next.gif) no-repeat right center;}

    /*** Details ***/

    .detailed{
    width:547px;
    padding-top:8px;
    background:url(0/images/detailed.top.gif) no-repeat left top;}

    .detailed .content{
    padding:15px;
    overflow:hidden;
    background:url(0/images/detailed.bg.gif) repeat-y left top;}

    .detailed .detailImage{
    width:270px;
    height:248px;
    overflow:hidden;
    line-height:248px;
    border:1px solid #ccc;
    background:#fff;
    float:left;
    text-align:center;}



    .detailed .detailImage img{
    vertical-align:middle;}

    .detailedInfo{
    float:right;
    width:205px;}

    .detailedInfo h1{
    font-size:14px;
    padding:2px 0;
    line-height:16px;
    color:#003870;}

    .detailedInfo ul{
    list-style:none;
    padding:15px 0;
    margin:15px 0;
    border-top:1px solid #CFD2D4;
    border-bottom:1px solid #CFD2D4;}

    .detailedInfo li{
    padding-left:10px;
    background:url(0/images/icon.arrow-blue.gif) no-repeat 0 7px;}

    .detailedInfo li a,
    .detailedInfo li a:link,
    .detailedInfo li a:visited{
    color:#FE8100;
    text-decoration:underline;
    line-height:18px;
    font-size:11px;
    font-weight:700;}

    .detailedInfo li a:hover{
    color:#00488E;}

    ul.bottLinks{
    list-style:none;
    padding:15px 0;
    margin:0px 0;
    /*border-top:1px solid #CFD2D4;
    border-bottom:1px solid #CFD2D4;*/}

    ul.bottLinks li{
    padding-left:10px;
    background:url(0/images/icon.arrow-blue.gif) no-repeat 0 7px;}

    ul.bottLinks li a,
    ul.bottLinks li a:link,
    ul.bottLinks li a:visited{
    color:#FE8100;
    text-decoration:underline;
    line-height:18px;
    font-size:11px;
    font-weight:700;}

    ul.bottLinks li a:hover{
    color:#00488E;}

    p.artNr,
    span.artNr{
    color:#4B8BBD;
    font-size:11px;}

    span.artNr{
    padding-top:3px;}

    .detailedPrice{
    color:#003871;
    clear:both;
    font-weight:700;
    margin-top:20px;
    border-top:1px solid #CFD2D4;
    border-bottom:1px solid #CFD2D4;
    /*padding:0 0 7px 5px;*/
    padding:7px 0 7px 5px;}

    .detailedPrice h5 span{
    width:98px;
    height:15px;
    padding-left:2px;
    letter-spacing:normal;
    float:left;
    margin-bottom:10px;
    font-size:12px;}

    *html .detailedPrice h5 span{
    margin-bottom:0;}

    .detailedInput{
    width:49%;
    font-weight:400;
    font-size:11px;
    float:left;}

    .detailedInput input{
    padding:2px;}

    .detailedVar{
    width:49%;
    float:right;}

    .detailedVar p{
    text-align:center;
    margin-bottom:1px;
    font-weight:400;
    font-size:11px;
    padding:2px 1px;
    color:#AB995A;
    border:1px solid #F7F3D0;
    background:#F7F3D0;}

    .detailedPrice h4{
    text-align:right;
    margin-bottom:10px;}

    .detailedSuma{
    clear:both;
    margin:0px 0 10px 0;
    padding-top:15px;
    font-weight:700;
    font-size:12px;}

    *html .detailedSuma{
    padding-top:0px;}

    .detailedSuma span{
    color:#003871;
    font-weight:400;
    font-size:14px;
    padding-left:10px;}



    .detailedPrice span{
    font-size:20px;
    letter-spacing:-1px;}

    .detailedPrice input{
    width:30px;

    }
    .product_image_td{
    width:105px;
    text-align:center;
    }
    td.product_text_td .description{
    float:none;
    width:auto;}

    fieldset.goRight{
    text-align:right;
    clear:both;}

    input.tobasket{
    background:url(0/images/button.tobasket.gif) no-repeat left 50%;
    width:100px;
    height:26px;
    border:0;
    cursor:pointer;
    margin-top:25px;}

    .detailedBottom{
    padding-top:8px;
    margin-bottom:15px;
    background:url(0/images/detailed.bottom.gif) no-repeat left bottom;}

    table.paramTable{
    width:100%;
    color:#333;
    border-collapse:collapse;}

    table.paramTable tr.rowbg td{
    background:#F0F5F9;}

    table.paramTable td{
    padding:7px 15px;}

    table.paramTable td.title{
    font-weight:700;
    width:30%;}

    h3.params{
    background:url(0/images/h3params.bg.gif) no-repeat left bottom;
    padding-bottom:10px;
    color:#003870;
    letter-spacing:-1px;
    font-size:14px;
    padding-left:13px;
    margin-bottom:3px;}

    p.ask{
    color:#003870;
    font-size:13px;
    font-weight:700;
    margin:15px 0;
    padding-left:0px;}

    h3.descrTitle{
    color:#003870;
    font-size:13px;
    font-weight:700;
    padding:5px 0 10px 0;}

    .longDescr p.ask{
    padding-top:15px;}

    p.ask a{
    text-decoration:underline;}

    p.ask a:hover,
    p.foundError a:hover{
    text-decoration:none;
    color:#FF7502;}

    p.foundError{
    background:#F0F5F9;
    color:#003870;
    padding:10px;}

    p.foundError span{
    display:block;
    font-size:11px;
    padding-bottom:2px;
    font-weight:700;}

    p.foundError a,
    p.foundError a:link,
    p.foundError a:visited{
    color:#003870;
    text-decoration:underline;}

    p.foundError a:hover{
    text-decoration:none;
    color:#FF7502;}

    .review{
    margin-top:15px;
    margin-bottom:15px;}

    .review p.noreviews{
    font-style:italic;
    padding-bottom:5px;}

    .review a.writeReview{
    color:#FF6B01;
    font-weight:700;
    text-decoration:underline;}

    .review a.writeReview:hover{
    text-decoration:none;}

    /*** List ***/

    dl.green{
    background:url(0/images/trio.green.gif) no-repeat 0 0;}
    dl.blue{
    background:url(0/images/trio.blue.gif) no-repeat 0 0;}
    dl.yellow{
    background:url(0/images/trio.yellow.gif) no-repeat 0 0;}

    dl.triArticle{
    width:154px;
    padding:10px;
    height:199px;
    float:left;
    margin-bottom:9px;}

    dl.triCenter{
    margin:0 11px 9px 11px;}

    dl.triArticle dt a{
    width:148px;
    height:117px;
    display:block;
    background:#fff;
    overflow:hidden;
    text-align:center;
    line-height:105px;
    font-size:105px;
    vertical-align:middle;
    border:1px solid #ccc;}

    dl.triArticle dt a img{
    vertical-align:middle;}

    dl.triArticle dd{
    line-height:15px;
    font-size:11px;
    color:#003870;}

    dl.triArticle dd.title{
    font-size:13px;
    padding:4px 0 2px 0;
    font-weight:700;
    letter-spacing:-1px;}

    dl.triArticle dd.more a{
    text-decoration:underline;}

    dl.triArticle dd.articlePrice{
    margin-top:5px;
    padding-top:7px;
    border-top:1px solid #CCCC99;
    }

    dl.triArticle dd input{
    background:url(0/images/trio.tobasket.gif) no-repeat 0 0;
    width:77px;
    height:19px;
    float:right;
    cursor:pointer;
    border:0;}

    dl.triArticle dd.articlePrice span{
    float:left;
    line-height:19px;
    font-size:16px;
    letter-spacing:-1px;
    font-weight:700;}

    /*** List alternative ***/

    .greenLine{
    border:1px solid #99CC99;
    background:#E3FADC;}

    .blueLine{
    border:1px solid #94BAD8;
    background:#EEF5F9;}

    .yellowLine{
    border:1px solid #FFDA88;
    background:#FFFDED;}

    .transport{
    clear:both;
    overflow:hidden;
    font-size:11px;
    margin-top:15px;}

    .transport p{
    float:left;
    color:#333;
    border-bottom:0;
    background:0;
    padding:3px 7px;
    margin-right:2px;}

    /**html .transport p{
    margin-bottom:-15px;}*/


    .transport p.pick{
    color:#7C7361;
    padding-left:0;
    font-size:10px;}

    .transport input,
    .transport span{
    float:left;}

    .transport span{
    display:block;
    margin-left:4px;}

/*    *html .transport span{
    line-height:20px;}*/

    .listLine{
    /*height:87px;*/
    margin-bottom:4px;
    padding:2px 2px 2px 2px;
    clear:both;
    overflow:hidden;}

    .noticeLine{
    margin-left:4px;
    width:506px;
    clear:both;
    float:left;}

    *html .noticeLine{
    margin-left:2px;}

    *html .notice .clearfix{
    clear:both;
    margin-bottom:3px;}

    .notice{
    margin-bottom:10px;}

    .noimage{
    /*height:57px;*/}

    .listLine table td.lineImage{
    width:52px;
    background:#fff;
    text-align:center;
    vertical-align:middle;}

    .listLine table td.lineImage a{
    width:50px;
    overflow:hidden;
    height:50px;}

    .listLine table td.description{
    width:230px;
    color:#333;
    font-size:11px;
    vertical-align:top;
    padding:4px 0 0 2px;
    }

    .noimage table td.description{
    width:260px;
    padding:0;}

    .noimage .col1{
    width:260px;}

    h1 span.codeNr{
    color:#FF7202;
    font-weight:400;}


    .listLine table td.lineAmount{
    width:96px;
    padding-left:4px;
    font-size:11px;
    background:url(0/images/price1.bg.gif) no-repeat 0 50%;
    text-align:center;}

    .noimage table td.lineAmount{
    background:none;
    width:71px;}

    .listLine table td.lineAmount input{
    margin-left:3px;}

    .listLine table td.price{
    vertical-align:middle;
    text-align:center;
    padding-left:4px;
    background:url(0/images/price1.bg.gif) no-repeat 0 50%;
    width:100px;}

    .noimage table td.price{
    background:none;
    width:75px;}

    .listLine table td.price p{
    color:#AB995A;}

    .listLine table td.price p.priceByAmountSpan{
    font-size:11px;
    padding:0px 0;
    background:#F7F3D0;
    border:1px solid #F7F3D0;
    margin:0 7px 1px 7px;}

    .listLine table td.price p.lastvar{
    margin-bottom:3px;}

    .listLine table td.price p.activeVar{
    border:1px solid #D8C47E;
    background:#F7F3D0;
    color:#897940;}

    .listLine table td.price p.priceSum{
    font-size:13px;
    font-weight:700;
    color:#003871;}

    .noimage table td.price p.priceSum{
    clear:right;}

    .listLine table td.listIcon{
    padding-left:5px;}

    .listLine table td.tobasketBox{
    vertical-align:top;
    text-align:right;
    padding-top:6px;
    width:50px;
    background:url(0/images/price1.bg.gif) no-repeat 0 50%;
    }

    .noimage table td.tobasketBox{
    background:none;
    width:35px;}

    .listLine table td.tobasketBox input.tobasket{
    margin-top:0px;
    background:url(0/images/tobasket.box.gif) no-repeat 0 50%;
    width:37px;
    height:31px;
    border:0;
    cursor:pointer;}

    .noimage table td.tobasketBox input.tobasket{
    width:16px;
    height:17px;
    background:url(0/images/tobasket.noimage.gif) no-repeat 0 50%;}

    *html .noimage table td.tobasketBox input.tobasket{
    margin-bottom:3px;}

    .noimage table td.tobasketBox{
    padding:0;}

    .noimage .specIcons{
    float:right;
    width:16px;}

    .noimage .promoIcons{
    float:left;
    width:14px;
    text-align:center;}

    .noimage table td.variants{
     width:90px;}

    .oneLine a{
    display:inline;
    padding-left:10px;}

    .oneLine{
    margin-bottom:5px;}

    /*
    .listLine a.image img{
    border:1px solid #000;
    vertical-align:middle;}

    .amountInput{
    vertical-align:middle;
    padding-bottom:13px;
    padding-left:15px;
    text-align:center;
    }
    .amountsByPrices{
    vertical-align:top;
    padding-top:4px;
    text-align:center;
    }

    .listLine p.price,
    .listLine div.tobasket,
    .listLine div.content,
    .listLine div.lineAmount{
    float:left;
    }

    .listLine div.lineAmount{
    width:96px;
    text-align:center;
    background:url(0/images/price1.bg.gif) no-repeat 0 0;
    font-size:11px;
    height:70px;
    }

    .lineAmount span.sum{
    color:#1F5081;
    text-align:center;
    font-size:12px;
    letter-spacing:0;
    text-decoration:none;
    font-weight:700;
    padding-right:7px;
    }

    .listLine .content{
    width:220px;
    color:#003870;}

    .listLine .price span.sum{
    color:#1F5081;
    text-align:center;
    font-size:12px;
    letter-spacing:0;
    text-decoration:none;
    font-weight:700;
    padding-right:10px;
    }
    .listLine .content h1{
    font-size:12px;}


    .priceByAmountSpan{
    display:block;

    }

    p.description{
    color:#333;
    font-size:11px;
    padding-top:4px;
    height:30px;
    overflow:hidden;
    }

    .listLine .content span{
    font-size:11px;
    padding-right:7px;}

    .listLine .price{
    width:100px;
    text-align:center;
    background:url(0/images/price.bg.gif) no-repeat 0 0;
    height:70px;
    line-height:53px;
    }

    .listLine .price span{
    font-size:17px;
    display:block;
    margin:0px 0 0px 0;
    font-weight:700;
    color:#003871;
    }

    .listLine .price a:link,
    .listLine .price a:visited{
    color:#FFAA09;
    font-weight:700;
    text-decoration:underline;}

    .listLine .price a:hover{
    text-decoration:none;
    color:#003871;
    }

    .listLine div.tobasket input{
    background:url(0/images/tobasket.box.gif) no-repeat 0 50%;
    width:37px;
    height:31px;
    border:0;
    cursor:pointer;}

    .tobasketPicture  input{
    background:url(0/images/tobasket.box.gif) no-repeat 0 50%;
    width:37px;
    height:31px;
    border:0;
    cursor:pointer;
    }

    .tobasketPicture td{
    text-align:center;
    width:50px;
    padding:11px 0 10px 0;
    }

    .listLine div.tobasket{
    text-align:center;
    width:50px;
    padding:11px 0 10px 0;}*/


    h2.search{
    clear:both;
    margin:10px 0;}

.bottom{
    margin-top:20px;
    border-top:1px solid #C7CCC2;}

/*** Footer stuff ***/
.footer a{padding-left:5px; text-decoration:underline;}
.footer a:link{color:#fff; text-decoration:underline;}
.footer a:visited{color:#ccc; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.copyright{
    font-size:11px;
    width:700px;
    float:left;}

    .pvmNotice{
    width:120px;
    float:right;
    color:#fff;
    font-size:11px;
    padding-top:35px;}

    /*** Basket ***/

    .basketSteps ul{
    float:left;
    width:110px;
    height:62px;
    padding:11px;
    list-style:none;
    margin-right:6px;
    background:url(0/images/basket.step.bg.gif) no-repeat left top;}

    .basketSteps ul.current{
    background:url(0/images/basket.step-current.bg.gif) no-repeat left top;}

    .basketSteps ul.current a{
    color:#FE8000;}

    .basketSteps ul.last{
    margin-right:0;}

    .basketSteps{
    color:#0C5193;
    font-size:11px;
    overflow:hidden;
    margin:9px 0 7px 1px;}

    .basketSteps li.stepNr{
    font-weight:700;
    font-size:12px;
    padding-bottom:5px;}

    input.goNext{
    background:url(0/images/basket.next.jpg) no-repeat 0 0;
    color:#fff;
    width:139px;
    border:0;
    height:26px;
    cursor:pointer;
    font-weight:700;
    line-height:25px;}

    table.basketItem{
    margin-top:10px;}

    table.basketItem,
    table.basketCalc{
    clear:both;
    width:100%;
    border-collapse:collapse;}

    table.basketItem tr.emLine td{
    background:none;
    line-height:3px;
    font-size:3px;
    height:3px;
    padding-top:3px:}

    table.basketItem th{
    background:red;
    line-height:24px;}

    table.basketItem td{
    height:80px;}

    table.basketItem tr.green{
    border:1px solid red;}

    table.basketCalc{
    margin:8px 0;}

    table.basketCalc td{
    text-align:right;
    color:#514E4D;
    font-size:11px;
    line-height:24px;}

    table.basketCalc tr.blue td{
    background:#EEF5F9;}

    table.basketCalc tr.orange td{
    background:#F1F1E3;
    font-weight:700;
    color:#FF6B01;}

    table.basketCalc td.value{
    width:70px;
    padding-right:30px;}

    .loginerror{
    padding:0 10px 10px 0px;}

    .locatordetailsrow{
    clear:both;
    font-size:11px;
    color:#7C7361;}

    p.pages{
    float:left;}

    p.articlesHEADER{
    width:313px;
    float:left;}

    p.noImageHead{
    width:265px;}

    p.amountHEADER{
    width:100px;
    float:left;
    }

    p.noImageAmountHead{
    width:170px;}

    p.sumHEADER{
    width:100px;
    float:left;
    }

    p.sort{
    float:right;}

    .locatordetailsrow{
    overflow:hidden;
    margin-bottom:10px;
    padding-top:7px;
    border-top:1px solid #F2F2DA;}

    .locatordetailsrow .sum{
    clear:both;
    color:#1F5081;
    text-align:center;
    font-size:12px;
    letter-spacing:0;
    text-decoration:none;
    font-weight:700;
    padding-left:7px;
    width:600px;
    }

    a.locatorlink2_active{
    color:#FD8000;}

    .basketTitleLine{
    margin-top:8px;
    height:25px;
    margin-bottom:2px;}

    .basketTitleLine span{
    display:block;
    float:left;
    line-height:25px;
    font-weight:700;}

    .basketData{
    /*overflow:hidden;*/
    /*padding:7px 9px;*/
    padding-top: 3px;
    color:#333;
    clear:left;
    margin-bottom:3px;}

    .basketData p,
    .basketData div.quantity{
    float:left;}

        .basketTitleLine span.title{
        padding-left:12px;}

        .basketTitleLine span.title{
        width:216px;}

        .basketData p.title{
        /*width:150px;*/
        width:205px;
        padding-right:5px;
        padding-left:10px;}

        .basketTitleLine span.quantity,
        .basketData div.quantity{
        width:135px;}

        .basketData div.quantity{
        margin-top:4px;
        padding-bottom:6px;
        text-align:left;}

        .basketData p.price
        .basketData p.pvm{
        margin-top:1px;        }

        .basketData p.total,
        span.total{
        width:110px;
        text-align:right;}

        .basketTitleLine span.pvm,
        .basketData p.pvm{
        width:1px;}

        .basketData div.quantity input.quantity{
        width:25px;
        text-align:center;
        padding:2px 1px;}

        .basketData input.txt,
        .basketData input.xtxt{
        background:none;
        border:0;
        cursor:pointer;
        text-decoration:underline;
        font-weight:700;
        padding: 0px;
        width: 100px;
        text-align: left;
        /*border-bottom:1px solid #333;*/
        }

        .basketData input.xtxt{
        margin-left:19px;
        margin-right:3px;
        margin-top:8px;
        background:url(0/images/del.gif) no-repeat left center;}

        .basketData p.title span{
        display:block;
        color:#003870;}

        .basketData p.title a{
        font-weight:700;
        font-size:11px;}


        .basketData p.image{
        width:55px;
        height:55px;
        overflow:hidden;
        background:#fff;
        vertical-align:middle;
        line-height:66px;
        text-align:center;}

        .basketData p.image img{
        vertical-align:middle;}

        .basketTitleLine span.price,
        .basketData p.price{
        width:60px;}



    .greenArtickle,
    .blueArtickle,
    .yellowArtickle{
    overflow:hidden;
    color:#fff;}

    .greenArtickle{background:#999966;}

    .blueArtickle{background:#00488E;}

    .yellowArtickle{background:#FFAA09;}

    .greenData{
    background:#E3FADC;
    border:1px solid #9ACD9A;}

    .blueData{
    background:#F0F5F9;
    border:1px solid #95BBD8;}

    .yellowData{
    background:#FFFDED;
    border:1px solid #FFDA89;}

    div.citySelect{
    position:absolute;
    top:50%;
    left:50%;
    z-index:100;
    background:orange;
    width:435px;
    height:80px;
    text-align:center;
    margin-top:-60px;
    margin-left:-230px;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity: 0.9;
    padding:5px 5px 20px 20px;}

    div.citySelect legend{
    text-align:left;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    padding:0 7px;}

    div.citySelect fieldset{
    margin-right:15px;
    clear:both;
    margin-top:0px;
    border:1px solid #fff;
    }

    div.citySelect select{
    padding:2px 1px;
    margin:10px;
    }

    div.citySelect a{
    float:right;}

    #startDepotBox{
    position:absolute;
    top:50%;
    left:50%;
    z-index:200;
    background:orange;
    width:435px;
    height:90px;
    text-align:center;
    margin-top:-55px;
    margin-left:-230px;
    padding:5px 5px 7px 5px;}


    div.citySelectWholePage{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    background:black;
    width:100%;
    height:100%;
    text-align:center;
    margin-top:0px;
    margin-left:0px;
    filter:alpha(opacity=75);
    -moz-opacity:0.75;
    opacity: 0.75;
    }

    #startDepotSelect p{
    text-align:left;
    font-weight:700;
    text-transform:uppercase;
    padding:0 12px;}

    fieldset#startDepotSelect{
    clear:both;
    text-align:left;
    border:1px solid #fff;
    background:orange;
    padding:10px;
    font-size:11px;}

    #startDepotSelect select{
    padding:2px 1px;
    margin:10px;
    }

    #startDepotSelect input{
    margin-left:10px;}

    div.citySelectWholePage a{
    }





    .depotPlace{
    margin:10px 0;}

    .depotPlace span{
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:5px;
    display:block;}

    .depotPlace p{
    background:#325090;
    color:#fff;
    padding:7px;
    margin-right:12px;}

    a.otherDepot{
    margin-bottom:5px;
    display:block;}

    .fontred{
    color:#D92F16;}

    .errorbox{
    margin:10px 5px;
    padding:10px;
    color:#ea0606;
    font-weight:700;
    font-size:11px;
    background:#f9f9f9;
    border-top:1px solid #f3f3f3;
    border-bottom:1px solid #f3f3f3;}

    .errorbox span.fontred{
    font-size:14px;}

    h3.checkAdditional{
    text-transform:uppercase;
    margin-bottom:10px;}

    .dottedline{
    padding:5px 0;
    background-repeat:repeat-x;
    background-position:left center;
    background-image: url(0/images/linedot.gif);
    height:1px;}

    .dotteddivider{
    padding:0px;
    background-repeat:repeat-x;
    background-position:left center;
    background-image: url(0/images/linedot.gif);
    height:1px;}

    input.nobrdr{
    border:0;
    padding:0;}

    .sheader{
    line-height:28px;
    padding-left:20px;
    color:#fff;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    background:url(0/images/checkout.header.gif) no-repeat 4px 0;}

    h2.jheader{
    text-transform:uppercase;
    margin:20px 0 10px 0;}

    .scontent{
    background:url(0/images/checkout.footer.gif) no-repeat 4px bottom;
    overflow:hidden;
    margin-bottom:20px;
    padding-bottom:6px;
    font-size:11px;
    }

    .stext{
    padding-right:5px;
    padding:20px 20px 25px 20px;
    border: 1px solid #FFCD6E;
    border-top:0;
    margin:0 4px;
    border-bottom:0;}


    .plain ul{
    margin:25px 15px;}

    .stext select{
    border:1px solid #ccc;}

    .stext table td{
    padding:2px 0;}

    .scontent .tableclear input{
    padding:2px 1px;}

    .stext input.goNext{
    margin-top:15px;}

    .scontent .tableclear td.font11{
    font-weight:700;}

    td.newShipadd .save_button{
    background:none;
    border:0;
    cursor:pointer;
    text-align:left;
    color:#888853;
    padding-bottom:3px;
    background:url(0/images/icon.info.gif) no-repeat 0px 2px;
    }

    h2.newDelivery{
    margin-top:20px;
    text-transform:uppercase;}

    input.goNexts{
    background:url(0/images/basket.next100.jpg) no-repeat 0 0;
    color:#fff;
    width:100px;
    border:0;
    height:26px;
    cursor:pointer;
    font-weight:700;
    line-height:25px;}

    .compareLinks{
    padding:5px 10px;
    overflow:hidden;
    padding-top:15px;
    height:45px;
    background:url(0/images/loginBox.bg.gif) repeat-y 0 0;}

    a.detailsMore{
    /*margin-left:45px;*/
    padding-left:13px;
    float:right;
    background:url(0/images/arrow_white.gif) no-repeat left center;}

    dl.greenRitem{
    background:#E3FADC;
    border-top:1px solid #99CC99;}

    dl.blueRitem{
    background:#F0F5F9;
    border-top:1px solid #94BAD8;}

    dl.yellowRitem{
    border-top:1px solid #FFDA88;
    background:#FFFDED;}

    .yellowRitem dt{
    padding-right:3px;
    }



    .rightList{
}

    .rightList dl{
    margin:5px 0;
    padding:10px;
    clear:both;
    color:#003870;
    height:95px;
    overflow:hidden;
    }

    .rightList dl dt{
    float:left;
    width:55px;
    height:60px;}

    .rightList dd.moreLinks{
    clear:both;
    width:50px;
    float:left;
    margin:0;}

    .rightList dd span.product_artnr{
    font-size:10px;
    display:block;
    margin-bottom:7px;}

    .rightList dd.tobasket input{
    background:url(0/images/tobasket.small.gif) no-repeat 0 0;
    width:21px;
    height:19px;
    float:right;
    cursor:pointer;
    border:0;}

    .rightList dd.title{
    width:102px;
    float:right;
    }

    .rightList dd.price{
    float:left;
    width:70px;
    font-weight:700;
    letter-spacing:-1px;
    font-size:16px;}

    .rightList dd.moreLinks a,
    .rightList dd.moreLinks a:link,
    .rightList dd.moreLinks a:visited,
    ul.sfirst li a,
    ul.sfirst li a:link,
    ul.sfirst li a:visited,
    ul.scnd li a,
    ul.scnd li a:link,
    ul.scnd li a:visited{
    padding-left:10px;
    color:#FE8100;
    text-decoration:underline;
    line-height:12px;
    font-size:11px;
    background:url(0/images/icon.arrow-blue.gif) no-repeat left 50%;}



    ul.sfirst li a,
    ul.sfirst li a:link,
    ul.sfirst li a:visited,
    ul.scnd li a,
    ul.scnd li a:link,
    ul.scnd li a:visited{
    display:block;
    color:#0C5193;
    line-height:14px;
    background:url(0/images/icon.arrow-blue.gif) no-repeat 0 5px;}

    ul.scnd li a:hover,
    ul.sfirst li a:hover{
    color:#FE8100;}

    .rightList h2{
    margin-top:15px;
    text-transform:uppercase;
    color:#0C5193;
    padding-left:3px;
    margin-bottom:10px;}

    .font10{
    font-size:11px;}

    .fontbold{
    font-weight:700;}

    h1.conthead{
    margin:10px 10px;}

    a.fontred{
    color:#D92F16;}

    .defaultcontents_linespacer{
    /*border-top:1px dotted #ccc;*/
    height:1px;
    font-size:1px;
    background:transparent url(0/images/line-dot.gif) repeat-x 0 0;
    margin:5px 0;}

    .contentboxtext{
    margin:10px 0;}

    input.back2shop,
    a.back2shop{
    background:url(0/images/arrow.up.gif) no-repeat 0 50%;
    border:0;
    color:#0C5193;
    margin-left:5px;
    padding-left:10px;
    text-align:left;
    cursor:pointer;
    text-transform:lowercase;}

    a.back2shop{
    font-size:11px;
    text-decoration:none;}

    input.extCompare{
    background:none;
    border:0;
    cursor:pointer;
    color:#0C5193;}

    .locatortitlerow{
    font-size:11px;}

    textarea.defaultcontent,
    .gArea{
    border:1px solid #ccc;
    width:368px;}

    .gArea{
    margin-top:5px;
    width:500px;
    margin-bottom:15px;}

    input.defaultcontent,
    input.font10{
    padding:2px 1px;}

    .contact_highlight input{
    padding:2px 1px;}

    h2.guestb{
    margin-top:0;}

    ul.sfirst,
    ul.scnd{
    margin-left:10px;
    list-style:none;}

    ul.sfirst li,
    ul.scnd li{
    padding:3px 0;
    font-weight:700;}

    ul.sfirst{
    float:left;
    width:45%;}

    ul.scnd{
    float:left;
    width:45%;}

    h2.exTitle{
    font-size:11px;
    color:#0C5193;
    text-transform:uppercase;
    margin:25px 0 10px 0;
    padding-left:1px;
    }

    dl.newsLine dt{
    margin-top:20px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#0C5193;
    line-height:normal;
    font-weight:700;}

    dl.newsLine dt.firstNews{
    margin-top:0;}

    dl.newsLine dt span{
    font-size:10px;
    color:#FF8B06;
    font-weight:400;}

    dl.newsLine dd{
    margin:7px 0;
    padding-bottom:15px;
    border-bottom:2px solid #FF9933;}

    dl.newsLine dd.lastNews{
    border:none;}

    h4.contextbox{
    margin-top:15px;}

    .reviewThanks{
    padding:10px 0;
    text-transform:uppercase;
    color:#214285;
    font-weight:700;}

    .review ul.comments{
    list-style:none;
    margin:10px 0;
    font-size:11px;
    color:#555;}

    .review ul.comments li{
    padding-bottom:5px;
    margin-bottom:5px;
    background:url(0/images/linedot-orange.gif) repeat-x 0 100%;}

    cite{
    font-style:normal;}

    .review ul.comments li p{
    margin-top:5px;
    padding:5px 0;
    color:#666;}

    .tgroups{
    margin:15px 0 10px 0;
    font-size:11px;}

    h4.detailedHead{
    margin-bottom:5px;
    color:#0C5193;}

    .infoFSubmit{
    font-size:11px;
    background:#FF8505;
    color:#fff;
    border:0;
    padding:2px 3px;
    }


    .freeDelivery{
    font-size:11px;
    margin:5px 0 15px 0;
    }

    .freeDelivery strong{
    color:#FE7201;
    }

    .listHeadData{
    font-size:10px;
    float:left;
    color:#56718B;}

    .basketCount{
    float:right;
    font-size:11px;
    height:18px;
    text-align:center;
    margin-bottom:2px;
    padding-left:6px;
    line-height:18px;
    background:url(0/images/highlight-left.gif) no-repeat 0 0;}

    .noimage .basketCount{
    float:none;}

    .basketCount img{
    line-height:14px;
    float:left;
    margin-top:3px;
    margin-right:3px;}

    td.amountTilte{
    text-align:center;
    font-weight:700;
    color:#666;
    font-size:11px;}

    .basketCount span{
    display:block;
    height:18px;
    padding-right:6px;
    background:url(0/images/highlight-right.gif) no-repeat 100% 0;}

    td.lineAmount span{
    padding-top:5px;
    display:block;
    color:#56718B;}

    .goBack{
    clear:both;
    text-align:right;
    font-size:11px;
    padding-bottom:3px;}

    .goBack a{
    padding-left:7px;
    background:url(0/images/icon.prev.gif) no-repeat 0 50%;}

    .detailed .longDescr{
    padding:0 15px 0px 15px;}

    .detailed .detailedIcons{
    padding:10px 0px 0 0;
    width:240px;
    clear:left;
    float:left;
    }

    .detailedIcons span{
    font-size:11px;
    display:block;}

    .detailedIcons td.IconCell{
    text-align:center;
    padding:2px 0;
    vertical-align:middle;}

    .detailedIcons td span{
    padding-left:5px;
    color:#5E3408;}

    .detailed .specPad{
    padding-bottom:0;}

    table.compareTable td{
    padding:2px 10px;}

    .compare_table{
  border-left: 1px dotted #C0C0C0;
  padding-left: 5px;
  padding-bottom: 5px;
  border-left-color: #cbcbcb;
}

.compare_table_noleft{
  border-left: 0px;
  border-bottom: 1px dotted #C0C0C0;
  padding-left: 5px;
  padding-bottom: 5px;
  border-bottom-color: #cbcbcb;
}

.compare_table_nobottom{
  border-left: 1px dotted #C0C0C0;
  border-bottom: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-left-color: #cbcbcb;
}

.firstComp{
border:0;}

input.remove{
 background:#DA2626;
 border:0;
 color:#fff;
 cursor:pointer;
 margin:5px 0;}

td.compare_price{
 font-size:16px;
 font-weight:700;
 padding:15px;
 color:#0C5193;}

/*Paslaugos*/
h2.leftHead{margin-top:15px; cursor:pointer; background:url(0/images/cat.header_round.png) no-repeat 0 0;}
h2.active{background:url(0/images/cat.header.gif) no-repeat 0 0;}

 td.groupinfo span.categorydescription{
 padding-left:5px;
 display:block;}

 td.groupinfo a.grouptitle{
 padding-bottom:7px;
 padding-left:5px;
 display:block;
 font-weight:700;}

 a.more_button:link,
 a.more_button:visited{
 background:url(0/images/arrow_subcategory.gif) no-repeat 100% 50%;
 padding-right:10px;
 color:#FFAA09;
 text-decoration:underline;}

 a.more_button:hover{
 text-decoration:none;}

 div.imglink{
 width:100px;
 height:100px;
 overflow:hidden;}

 table.paslaugosTable td{
/* border:0px solid #FFA90A;
 background:red;
 padding:5px;*/
 vertical-align:top;}

 .groupbox{
 height:160px;
 padding:5px;
 border:1px solid #F9CD89;}

 .suggestForm textarea{
 width:364px;
 border:1px solid #7F9DB9;
 padding:3px;
 font-family:Arial, Helvetica, sans-serif;}

 .suggestForm p{
 margin-bottom:10px;}

 .suggestForm .goNexts{
 margin-top:5px;}

.detailedSuma span.product_price_new_big{
    font-size:15px;
    font-weight:700;}

.catLongDesc{
 font-size:11px;
 line-height:16px;
 padding:10px 15px;
 color:#605D49;
 border-top:1px solid #FFDA88;
 border-bottom:1px solid #FFDA88;
 margin:8px 0;
 background:#FFFDED;}

 h1.catTitle{
  color:#0C5193;
  margin:5px 0;
  font-size:15px;}

.mainbar table.budgetsTable td{
    border-right:1px solid #7F9DB9;
    border-bottom:1px solid #7F9DB9;
    padding:2px 5px;
}

table.budgetsTable{
    border-top:1px solid #7F9DB9;
    border-left:1px solid #7F9DB9;
}

.editButton,
.pdfButton,
.confirmButton,
.deleteButton,
.printButton{
    border:0px;
    color:white;
    background:url(0/images/data-edit.png) no-repeat 0 0;
    height:16px;
    width:16px;
    cursor:pointer;
}

.deleteButton{
    background:url(0/images/data-delete.png) no-repeat 0 0;
}

.confirmButton{
    background:url(0/images/data-confirm.png) no-repeat 0 0;
}

.printButton{
    background:url(0/images/data-print.png) no-repeat 0 0;
}

#emptyNoticeList .deleteButton{
 margin:0 6px;}

td.centered{
 text-align:center;
 }

.deleteBtn{
 margin-top:5px;
 border-left:0;
 border-color:#FFDA88;}

 p a.currentDepot:link,
 p a.currentDepot:visited,
 p a.currentDepot:hover{
 color:#fff;
 text-decoration:none;}

 a.otherDepot{
 background:url(0/images/more-depot.gif) no-repeat 0 3px;
 padding-left:20px;
 padding-bottom:2px;
 padding-right:15px;}

 label{
 float: left;
 width: 95px;
 font-size:11px;
 font-weight:700;
 margin-bottom:5px;}

br{
 clear: left;}

.filterBox select{
 border:1px solid #7F9DB9;
padding:2px 1px;
margin-bottom:5px;}

.filterBox{
 background:#F0F5F9;
 margin:10px 0;
 padding:10px 5px 5px 5px;}

.col1,
.col2{
 width:260px;
 float:left;}

.col1{
margin-left:5px;}

span.linethrough
{
    text-decoration: line-through;
}

span.oldpricedetails{
    font-size:11px;
    letter-spacing:normal;
    font-weight:normal;
}
.newsLine ul{
 margin:15px 25px;}

.stext h6
{
    font-size:13px;
    display:inline;
}

.stext h5
{
    font-size:15px;
    display:inline;
}

/*Info phone*/
ul#menutabs{width:655px; float:left; padding-right:0;}
#headerInfoBlocks{float:right;clear:right;}
#infoPhone, #infoEmail{float:left; width:145px; color:#fff; font-weight:700; text-align:right; display:inline-block; margin-top:0;}
#infoEmail{width:150px; padding-left:13px;}
#infoPhone a:link,#infoPhone a:visited, #infoEmail a:link,#infoEmail a:visited{color:#fff;}

div.payFromCompanyAccount {
  color: #EA0606;
  font-size: 14px;
  font-weight: bold;
  margin:10px 5px;
}
