html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    }
html, body{
    color:#000;
    background:#FFF;
    font:12px Arial, Helvetica, sans-serif;
    }
h1{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:24px;
    font-weight:normal;
    line-height:26px;
    }
h2{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:18px;
    font-weight:normal;
    line-height:20px;
    }
h3{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    line-height:130%;
    }
h4{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
h5 , h6{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
p{
    padding:0;
    margin:0 0 10px;
    line-height:140%
    }
a{
    color:#026737;
    text-decoration:none;
    outline:none;
    }
    a:hover{
        text-decoration:underline;
        }
img,a img{
    border:0;
    }
ul{
    padding:0;
    margin:0 0 10px 0;
    }
    ul li{
        padding:3px 0;
        margin:0;
        }
ol{
    padding:0;
    margin:0 0 10px 0;
    list-style:decimal inside;
    }
    ol li{
        padding:3px 0;
        margin:0;
        }
blockquote{
    padding:0 0 9px 20px;
    margin:0;
    line-height:18px
    }
form,fieldset{
    margin:0;
    padding:0;
    border:0;
    }
    legend{
        display:none;
        }
input, textarea, select{
    padding:1px;
    vertical-align:middle;
    font:14px Verdana, Geneva, sans-serif;;
    background:#F6F6F6;
    color:#000;
    border:1px solid;
    border-color:#B6B6B6 #E3E3E3 #E3E3E3 #B6B6B6;
    }
textarea{
    padding:1px;
    }
select{
    width:236px;
    font-size:13px;
    }
input{
    width:230px
    }
dl{
    padding:0;
    margin:0 0 10px;
    }
    dt{
        padding:0;
        margin:0 0 7px 0
        }
    dd{
        padding:0;
        margin:5px 0 0 20px
        }
.opendoc table{
    border:0;
    width:100%;
    border-collapse:collapse;
    margin:0 0 14px;
    }
    .opendoc table tr.header td{
        font-size:12px;
        vertical-align:top;
        text-align:left;
        padding:6px 8px;
        border:1px solid #CCC;
        background:#DDD;
        font-weight:bold;
        color:#555;
        }
    .opendoc table td{
        font-size:12px;
        vertical-align:top;
        text-align:left;
        padding:6px 8px;
        border:1px solid #CCC;
        }
.fl{
    float:left;
    }
.fr{
    float:right;
    }
.ac{
    text-align:center;
    }
.ar{
    text-align:right;
    }
.al{
    text-align:left;
    }
.clr{
    clear:both;
    zoom:1;
    }
.clrfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    zoom:1;
    }
input.radio{
    border:none;
    display:block;
    float:left;
    margin-right:3px;
    margin-top:3px;
    width:auto !important;
    background:none;
    }
input.btn{
    color:#004F00;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:2px 10px;
    cursor:pointer;
    border:0;
    background:url(../images/design/btn-bg.png) repeat-x 0 0;
    height:24px;
    width:auto;
    text-shadow:#FBE0AF 0px 1px 0px;
    }
    input.btn:hover{
        background:url(../images/design/btn-bg.png) repeat-x 0 bottom;
        }
div.btn{
    margin:0 auto 10px;
    padding:0;
    cursor:pointer;
    border:0;
    background:url(../images/design/btn-bg.png) no-repeat 0 0;
    width:248px;
    height:39px;
    text-align:center;
    }
    div.btn a{
        display:block;
        padding:6px 10px 1px 10px;
        color:#000;
        font-size:22px;
        height:32px;
        }
        div.btn a:hover{
            color:#FFF;
            background:url(../images/design/btn-bg.png) no-repeat 0 bottom;
            text-decoration:none;
            }
    
#wrapper{
    width:994px;
    padding:0 3px;
    margin:0 auto;
    background:url(../images/design/wrapper-bg.gif) repeat-y 0 0;
    }
    #header{
        padding:10px 20px 0 20px;
        margin:0 0 10px;
        height:54px;
        background:#01572B url(../images/design/header-bg.png) repeat-x 0 0;
        }
        #header h1#logo{
            padding:0;
            margin:0 84px 0 0;
            width:239px;
            height:42px;
            float:left;
            border:1px solid #3C8A65;
            background:url(../images/design/lombards24.jpg) no-repeat 0 0;
            }
            #header h1#logo a{
                padding:0;
                margin:0;
                display:block;
                width:239px;
                height:42px;
                }
                #header h1#logo a span{
                    display:none
                    }
        #lang{
            padding:12px 0 0;
            margin:0;
            list-style:none;
            overflow:hidden;
            zoom:1;
            float:right;
            }
            #lang li{
                padding:0;
                margin:0;
                float:left;
                }
                #lang li a{
                    padding:3px 10px;
                    font-size:12px;
                    color:#DEE00D;
                    display:block;
                    }
                #lang li.active a{
                    padding:3px 8px;
                    border:1px solid;
                    border-color:#7A9525 #015C31 #014725 #015C31;
                    border-top:none;
                    background:#7A9525;
                    }
    #holder{
        padding:0 17px 18px;
        margin:0;
        min-height:450px;
        height:auto !important;
        height:450px;
        }
        #holder img{
            vertical-align:bottom;
            }
        #menu{
            padding:0;
            margin:0 0 18px 2px;
            list-style:none;
            overflow:hidden;
            zoom:1;
            width:956px;
            height:37px;
            background:url(../images/design/menu-bg.png) no-repeat 0 0;
            border:none;
            }
            #menu td{
                padding:0;
                margin:0;
                line-height:20px;
                background:url(../images/design/menu-sep.gif) no-repeat right 0;
                border:none;
                vertical-align:top;
                }
                #menu td a{
                    padding:7px 8px 8px;
                    margin:0 2px 0 0;
                    font-size:16px;
                    color:#FFF;
                    display:block;
                    text-decoration:none;
                    text-align:center;
                    }
                    #menu td a:hover{
                        text-decoration:none;
                        background:#306112 url(../images/design/menu-hover.png) repeat-x 0 0;
                        }
                #menu td.active a{
                    text-decoration:none;
                    background:#306112 url(../images/design/menu-active.png) repeat-x 0 0;
                    }
            #menu td.last{
                background:none;
                }
                #menu td.last a{
                    margin:0 1px 0 0;
                    }
            #menu td#home{
                width:39px;
                }
                #menu td#home a{
                    padding:0;
                    margin-left:1px;
                    width:39px;
                    height:34px;
                    background:url(../images/design/home-bg.png) no-repeat 0 0;
                    }
                    #menu td#home.active a{
                        background:url(../images/design/home-active.png) no-repeat 0 0;
                        }
                    #menu td#home a span{
                        display:none;
                        }
                    #menu td#home a:hover{
                        background:url(../images/design/home-hover.png) no-repeat 0 0;
                        }
    #sidebar{
        padding:0;
        margin:0;
        width:266px;
        float:left;
        }
    #content{
        padding:0 0 3px;
        margin:2px 3px 0 0;
        width:728px;
        float:right;
        border:1px solid #DFDFDF;
        border-bottom:none;
        background:url(../images/design/content-bot.gif) no-repeat 0 bottom;
        }
        #content.nomenu .wares-header{
            background:none;
            padding-bottom:8px;
            }
        #content.nomenu #ct{
            min-height:420px;
            height:auto !important;
            height:420px;
            padding-bottom:10px;
            background:url(../images/design/ct-bg.jpg) repeat-x 0 bottom;
            }
        #content.nobg .wares-header{
            background:none;
            padding-bottom:4px;
            border:none;
            }
            #content.wide{
width:100%;
float:none;
}
#footer{
    padding:20px 23px;
    margin:0 auto;
    width:954px;
    overflow:hidden;
    zoom:1;
    background:url(../images/design/footer-bg.gif) no-repeat 0 0;
    font-size:11px;
    color:#999;
    }
    #footer ul.menu{
        padding:0;
        margin:0 0 4px;
        overflow:hidden;
        zoom:1;
        list-style:none;
        font-size:12px;
        }
        #footer ul.menu li{
            padding:0 10px;
            margin:0;
            float:left;
            border-left:1px solid #D2D2D2;
            }
        #footer ul.menu li.first{
            border-left:none;
            padding-left:0;
            }
    #footer .copy{
        padding:2px 0 0;
        margin:0;
        float:left;
        line-height:16px;
        }
    #footer .developed{
        padding:0;
        margin:0;
        float:right;
        line-height:16px;
        }
        #footer .developed span{
            padding:2px 6px 0 0;
            display:inline-block;
            height:13px;
            vertical-align:top;
            }
        #footer .developed a{
            padding:0;
            margin:0;
            display:inline-block;
            width:47px;
            height:15px;
            background:url(../images/design/efumo.gif) no-repeat 0 0;
            vertical-align:top;
            }
            #footer .developed a:hover{
                background:url(../images/design/efumo.gif) no-repeat 0 bottom;
                }
            #footer .developed a b{
                display:none;
                }
#search-form{
    padding:5px 0 0;
    margin:0;
    float:left;
    overflow:hidden;
    zoom:1;
    width:450px;
    }
    #search-form .input{
        float:left;
        margin:0 6px 0 0;
        border:1px solid;
        border-color:#014323 #016132 #016132 #014323;
        display:inline;
        }
        #search-form input{
            padding:7px 4px;
            margin:0;
            width:290px;
            font-size:16px;
            border:1px solid;
            border-color:#5D8772 #014323 #018948 #5D8772;
            vertical-align:top;
            float:left;
            }
    #search-form .search-btn{
        padding:0;
        margin:0;
        border:1px solid #31822D;
        width:auto;
        float:left;
        }
        #search-form .search-btn a{
            padding:7px 10px;
            margin:0;
            font-size:16px;
            color:#FDF503;
            font-weight:bold;
            display:block;
            background:#016233 url(../images/design/search-btn.png) repeat-x 0 0;
            }
            #search-form .search-btn a:hover{
                text-decoration:none;
                background:#31822D;
                }
.block1{
    padding:0;
    margin:0 15px 16px 0;
    width:310px;
    float:left;
    background:url(../images/design/block1-top-bg.gif) no-repeat 0 0;
    }
#last-block1.block1{
    margin:0;
    }
    .block1 .inner{
        padding:14px 4px;
        margin:0;
        background:url(../images/design/block1-bot-bg.gif) no-repeat 0 bottom;
        }
    .block1 .block-top{
        padding:0 16px;
        margin:0;
        text-align:center;
        min-height:166px;
        height:auto !important;
        height:166px;
        }
        .block1 h2{
            padding:0;
            margin:0 0 2px;
            color:#777;
            font-size:18px;
            font-weight:normal;
            line-height:22px;
            text-align:center;
            }
        .block1 h3{
            padding:0 4px 8px;
            margin:0 0 12px;
            color:#4C4C4C;
            font-size:21px;
            font-weight:bold;
            line-height:24px;
            text-align:center;
            background:url(../images/design/block-h3-bg.gif) no-repeat center bottom;
            display:inline-block;
            }
        .block1 .list{
            padding:0;
            margin:0 0 10px;
            list-style:none;
            text-align:left;
            }
            .block1 .list li{
                padding:3px 0 3px 15px;
                margin:0;
                background:url(../images/design/list-bllt.gif) no-repeat 0 5px;
                }
    .block1 .block-bottom{
        padding:16px 12px 0;
        margin:0;
        background:#FFF3C9 url(../images/design/block-bottom-bg.png) repeat-x 0 0;
        }
        .buy-btn{
            padding:0;
            margin:0 auto 4px;
            width:276px;
            height:47px;
            text-align:center;
            background:url(../images/design/buy-btn.png) no-repeat 0 0;
            }
            .buy-btn a{
                padding:12px 0 0;
                margin:0;
                width:276px;
                height:35px;
                display:block;
                color:#FFF;
                font-size:17px;
                font-weight:bold;
                text-transform:uppercase;
                }
                .buy-btn a:hover{
                    color:#FFF;
                    text-decoration:none;
                    background:url(../images/design/buy-btn.png) no-repeat 0 bottom;
                    }
        .block1 .block-bottom .link{
            padding:0;
            margin:0;
            line-height:14px;
            text-align:center;
            }
            .block1 .block-bottom .link a{
                padding:2px 0 2px 26px;
                margin:0;
                display:inline-block;
                background:url(../images/design/info-ico.png) no-repeat 0 0;
                }
.block2{
    padding:0;
    margin:0 13px 0px 2px;
    width:310px;
    float:left;
    background:url(../images/design/block2-top-bg.gif) no-repeat 0 0;
    }
	.block3{
    padding:0;
    margin:0 13px 0px 2px;
    width:300px;
    float:left;
	text-align: center;
	height: 235px;
    }
#last-block2.block2{
    margin:0;
    }
    .block2 .inner{
        padding:12px 18px;
        margin:0;
        background:url(../images/design/block2-bot-bg.gif) no-repeat 0 bottom;
        min-height:210px;
        height:auto !important;
        height:210px;
        }
        .block2 h2{
            padding:0;
            margin:0 0 10px;
            color:#666;
            font-size:18px;
            font-weight:normal;
            line-height:22px;
            }
        .block2 .list{
            padding:0;
            margin:0 0 8px;
            list-style:none;
            text-align:left;
            }
            .block2 .list li{
                padding:2px 0 2px 10px;
                margin:0;
                background:url(../images/design/bllt.gif) no-repeat 0 7px;
                }
        .block2 .more{
            padding:0 0 0 10px;
            margin:0 0 2px;
            line-height:16px;
            background:url(../images/design/more-ico.gif) no-repeat 0 6px;
            }
        .block2 .image{
            padding:0;
            margin:0 10px 24px 0;
            float:left;
            width:122px;
            height:124px;
            overflow:hidden;
            }
        .block2 h4{
            padding:0;
            margin:0 0 4px;
            color:#026737;
            font-size:15px;
            font-weight:normal;
            line-height:16px;
            }
        .block2 .price{
            padding:0;
            margin:0 0 4px;
            color:#4C4C4C;
            font-size:20px;
            font-weight:bold;
            line-height:22px;
            }
            .block2 .price span{
                font-size:11px;
                font-weight:normal;
                }
        .block2 .new-price{
            padding:0;
            margin:0;
            color:#201C20;
            font-size:11px;
            font-weight:normal;
            line-height:14px;
            }
            .block2 .new-price span{
                text-decoration:line-through;
                }
        .block2 .save-price{
            padding:0;
            margin:0 0 14px;
            color:#4C4C4C;
            font-size:11px;
            font-weight:bold;
            line-height:14px;
            }
        .block2 .all-articles{
            padding:0 0 0 10px;
            margin:4px 0 2px;
            line-height:16px;
            float:right;
            font-size:11px;
            background:url(../images/design/more-ico.gif) no-repeat 0 6px;
            }
.block2 .article-nav{
    padding:0;
    margin:0;
    background:url(../images/design/article-nav-left.png) no-repeat 0 0;
    float:left;
    }
.block2 .article-nav ul{
    padding:0;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
    white-space:nowrap;
    float:left;
    background:url(../images/design/article-nav-right.png) no-repeat right 0;
    }
    .block2 .article-nav ul li{
        padding:4px 10px;
        margin:0;
        overflow:hidden;
        zoom:1;
        float:left;
        border-right:1px solid #DFDFDF;
        }
    .block2 .article-nav li.prev{
        padding-left:3px;
        }
    .block2 .article-nav li.next{
        padding-right:3px;
        border-right:none;
        }
        .block2 .article-nav li a{
            padding:1px 0 0 20px;
            display:block;
            font-size:11px;
            background:url(../images/design/prev-ico.gif) no-repeat 0 0;
            }
        .block2 .article-nav li.next a{
            padding:1px 20px 0 0;
            display:block;
            font-size:11px;
            background:url(../images/design/next-ico.gif) no-repeat right 0;
            }
.contact-list{
    padding:0;
    margin:0 0 10px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .contact-list li{
        padding:4px 0;
        margin:0;
        overflow:hidden;
        zoom:1;
        }
        .contact-list li span.title{
            padding:0 6px 0 0;
            margin:0;
            display:block;
            float:left;
            width:100px;
            font-size:11px;
            }
        .contact-list li.adi span.title{
            padding-top:3px;
            }
        .contact-list li span.value{
            padding:0;
            margin:0;
            display:block;
            float:right;
            width:166px;
            }
        .contact-list li span.nr{
            font-size:30px;
            line-height:30px;
            color:#666;
            }
        .contact-list li select{
            width:160px;
            padding:0;
            font-size:12px;
            }
#sidebar{
    padding:0;
    margin:0;
    width:210px;
    float:left;
    }
    #sub-menu{
        padding:0;
        margin:0 0 17px;
        background:url(../images/design/sub-menu-top.gif) no-repeat 0 0;
        }
        #sub-menu .inner{
            padding:3px 0 5px;
            margin:0;
            background:url(../images/design/sub-menu-bottom.gif) no-repeat 0 bottom;
            }
            #sub-menu ul{
                padding:0;
                margin:0 4px;
                list-style:none;
                }
                #sub-menu ul li{
                    padding:0;
                    margin:0;
                    border-bottom:1px solid #DDE9B7;
                    }
                    #sub-menu ul li a{
                        padding:5px 10px 5px 26px;
                        margin:0;
                        display:block;
                        background:url(../images/design/menu-bllt1.png) no-repeat 5px 5px;
                        zoom:1;
                        font-size:13px;
                        }
                    #sub-menu ul li.last{
                        border-bottom:none;
                        }
                #sub-menu ul li.active{
                    background:#EFF1F0;
                    }
                    #sub-menu ul li.active a{
                        font-weight:bold;
                        background:url(../images/design/menu-bllt1down.png) no-repeat 5px 5px;
                        }
                        #sub-menu ul li.active ul, #sub-menu ul li ul{
                            padding:0 0 6px 26px;
                            margin:0;
                            }
                            #sub-menu ul li.active ul li, #sub-menu ul li ul li{
                                border-bottom:none;
                                }
                                #sub-menu ul li.active ul li a, #sub-menu ul li ul li a{
                                    padding:4px 8px 4px 10px;
                                    margin:0;
                                    display:block;
                                    background:url(../images/design/menu-bllt2.gif) no-repeat 0 9px;
                                    zoom:1;
                                    font-weight:normal;
                                    font-size:12px;
                                    }
                                #sub-menu ul li.active ul li.active a{
                                    background:url(../images/design/menu-bllt2down.gif) no-repeat 0 9px;
                                    font-weight:bold;
                                    }
                                #sub-menu ul li.active ul li.active ul{
                                    padding:0 0 2px 16px;
                                    margin:0;
                                    }
                                    #sub-menu ul li.active ul li.active ul li{
                                        border-bottom:none;
                                        }
                                        #sub-menu ul li.active ul li.active ul li a{
                                            padding:2px 10px 2px 8px;
                                            font-weight:normal;
                                            font-size:11px;
                                            background:url(../images/design/menu-bllt3.gif) no-repeat 0 7px;
                                            color:#535353;
                                            }
                                        #sub-menu ul li.active ul li.active ul li.active a{
                                            font-weight:bold;
                                            }
    .sb-block{
        padding:0;
        margin:0 0 17px;
        background:url(../images/design/sb-block-top.gif) no-repeat 0 0;
        }
        .sb-block .inner{
            padding:12px 16px 8px 20px;
            margin:0;
            background:url(../images/design/sb-block-bottom.gif) no-repeat 0 bottom;
            min-height:30px;
            height:auto !important;
            height:30px;
            }
            .sb-block h2{
                padding:0;
                margin:0 0 8px;
                color:#777;
                font-size:19px;
                font-weight:normal;
                line-height:22px;
                }
                .sb-block h2 span{
                    color:#026737;
                    }
            .sb-block .list{
                padding:0;
                margin:0 0 8px;
                list-style:none;
                }
                .sb-block .list li{
                    padding:3px 0 3px 40px;
                    margin:0;
                    background:url(../images/design/best-prices.gif) no-repeat 0 4px;
                    }
                .sb-block .list li.guarantee{
                    background:url(../images/design/guarantee.gif) no-repeat 0 4px;
                    }
                .sb-block .list li.supply{
                    padding:10px 0 6px 40px;
                    background:url(../images/design/supply.gif) no-repeat 0 4px;
                    }
            .sb-block .list2{
                padding:0;
                margin:0 0 8px;
                list-style:none;
                }
                .sb-block .list2 li{
                    padding:3px 0 3px 24px;
                    margin:0;
                    background:url(../images/design/one-ico.png) no-repeat 0 4px;
                    }
                .sb-block .list2 li.two{
                    background:url(../images/design/two-ico.png) no-repeat 0 4px;
                    }
                .sb-block .list2 li.three{
                    background:url(../images/design/three-ico.png) no-repeat 0 4px;
                    }
    #newsletter{
        padding:0;
        margin:0 0 10px;
        }
        #newsletter p{
            margin:0 0 8px;
            }
        #newsletter p.error{
            margin:0 0 8px;
            color:#F00;
            }
        #newsletter input{
            padding:2px;
            width:136px;
            float:left;
            margin:0 3px 0 0;
            background:#F3F3F3;
            color:#555;
            }
        #newsletter .news-btn{
            width:26px;
            height:26px;
            float:left;
            margin:-6px 0 0;
            position:relative;
            }
            #newsletter .news-btn a{
                width:26px;
                height:26px;
                display:block;
                background:url(../images/design/news-btn.png) no-repeat 0 0;
                }
                #newsletter .news-btn a:hover{
                    background:url(../images/design/news-btn.png) no-repeat 0 bottom;
                    }
                #newsletter .news-btn span{
                    display:none;
                    }
.wares-header{
    padding:5px;
    margin:0 0 12px;
    background:url(../images/design/wares-header.png) repeat-x 0 bottom;
    border-bottom:1px solid #DFDFDF;
    }
.wares-footer{
    padding:5px;
    margin:0;
    background:url(../images/design/wares-header.png) repeat-x 0 bottom;
    border-top:1px solid #DFDFDF;
    }
    .bc{
        padding:0;
        margin:0 4px 8px;
        list-style:none;
        overflow:hidden;
        zoom:1;
        }
        .bc li{
            padding:0 7px 0 10px;
            margin:0;
            float:left;
            background:url(../images/design/bc-sep.gif) no-repeat 0 5px;
            font-size:11px;
            }
        .bc li.first{
            padding-left:0;
            background:none;
            }
            .bc li a{
                padding:0;
                margin:0;
                color:#535353;
                font-size:11px;
                }
            .bc li.active{
                font-weight:bold;
                }
    .wares-header h1{
        padding:0;
        margin:0 2px 6px;
        color:#000;
        font-size:24px;
        font-weight:normal;
        line-height:26px;
        }
.nav-block{
    padding:4px 3px 0 3px;
    margin:0;
    height:19px;
    background:url(../images/design/nav-block.png) no-repeat 0 0;
    font-size:11px;
    }
    .nav-block .nav{
        padding:0;
        margin:0;
        list-style:none;
        overflow:hidden;
        zoom:1;
        float:left;
        }
        .nav-block .nav li{
            padding:0;
            margin:0;
            float:left;
            }
        .nav-block .nav li.prev a{
            display:block;
            padding:1px 8px 1px 20px;
            background:url(../images/design/prev-ico.png) no-repeat 0 0;
            }
        .nav-block .nav li.next a{
            display:block;
            padding:1px 20px 1px 8px;
            background:url(../images/design/next-ico.png) no-repeat right 0;
            }
            .nav-block .nav li a, .nav-block .nav li span{
                font-size:11px;
                padding:1px 5px;
                display:block;
                }
        .nav-block .nav li.active{
            background:url(../images/design/nav-active.png) no-repeat 0 0;
            margin:0 4px;
            }
            .nav-block .nav li.active a{
                padding:1px 5px;
                font-weight:bold;
                color:#FFF;
                background:url(../images/design/navr-active.png) no-repeat right 0;
                display:block;
                }
    .nav-block .sort{
        padding:0;
        margin:0;
        list-style:none;
        overflow:hidden;
        zoom:1;
        float:right;
        }
        .nav-block .sort li{
            padding:0;
            margin:0;
            float:left;
            }
            .nav-block .sort li a, .nav-block .sort li span{
                font-size:11px;
                padding:1px 6px;
                display:block;
                }
            .nav-block .sort li span{
                padding:1px 2px;
                }
        .nav-block .sort li.active{
            background:url(../images/design/nav-active.png) no-repeat 0 0;
            margin:0 4px;
            }
            .nav-block .sort li.active a{
                padding:1px 7px;
                font-weight:bold;
                color:#FFF;
                display:block;
                background:url(../images/design/navr-active.png) no-repeat right 0;
                }
#ct{
    padding:0 10px;
    }
#ct2{
    padding:0 10px 10px;
    margin:0 0 14px;
    border-bottom:1px solid #DFDFDF;
    background:url(../images/design/ct2-bg.jpg) repeat-x 0 bottom;
    }
#ct3{
    padding:4px 10px 8px;
    }
#ct3.contacts h3{
    margin:0 0 6px;
    }
    #ct img{
        vertical-align:bottom;
        }
    #ct3 h4{
        padding:0;
        margin:0 0 10px;
        color:#000;
        font-size:18px;
        font-weight:normal;
        line-height:22px;
        }
.wares-list{
    padding:0;
    margin:0 0 10px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .wares-list li{
        padding:4px 13px 0 0;
        margin:0 10px 0 0;
        float:left;
        width:220px;
        background:url(../images/design/border-right.gif) no-repeat right 0;
        }
    .wares-last li{
        padding:4px 13px 0 0;
        margin:0 10px 0 0;
        }
        .wares-list li .inner{
            padding:0 0 10px 4px;
            border-bottom:1px solid #ddd;
        height:200px;
            }
        .wares-last li .inner{
            padding:0 0 0 4px;
            border-bottom:none;
            }
    .wares-list li.last{
        padding-right:0;
        margin-right:0;
        background:none;
        }
        .wares-list li .image{
            padding:0;
            margin:0 0 10px;
            float:left;
            width:134px;
            height:110px;
            overflow:hidden;
            }
        .wares-list li .new-ware{
            padding:19px 4px 0;
            margin:0 0 10px;
            float:right;
            width:66px;
            height:55px;
			color:#490F00;
			font-size:16px;
			line-height:16px;
			text-align:center;
            background:url(../images/design/new-ware.png) no-repeat 0 0;
            }
        .wares-list li h4{
            padding:0;
            margin:0 0 10px;
            color:#000;
            font-size:13px;
            font-weight:normal;
            line-height:16px;
            height:33px;
            overflow:hidden;
            }
        .wares-list li .ware-price{
            padding:0;
            margin:0;
            float:left;
            width:130px;
            }
            .wares-list li .ware-price .price{
                padding:0;
                margin:0 0 2px;
                font-size:18px;
                color:#4C4C4C;
                line-height:18px;
                }
                .wares-list li .ware-price .price span{
                    font-size:11px;
                    color:#7F7F7F;
                    }
        .wares-list li .buy{
            padding:0;
            margin:12px 0 0;
            float:right;
            }
            .wares-list li .buy a{
                padding:3px 18px;
                margin:0;
                display:block;
                border:1px solid #D1D1D1;
                background:#F3F3F3;
                font-size:15px;
                }
                .wares-list li .buy a:hover{
                    border:1px solid #31822D;
                    background:#31822D;
                    color:#FDF503;
                    text-decoration:none;
                    }

/* star rating */

.rating{
    width:70px;
    height:16px;
    margin:0;
    padding:0;
    list-style:none;
    clear:none;
    position:relative;
    background: url(../images/design/star-matrix.gif) no-repeat 0 0;
    }
.nostar{background-position:0 0}
.onestar{background-position:0 -16px}
.twostar{background-position:0 -32px}
.threestar{background-position:0 -48px}
.fourstar{background-position:0 -64px}
.fivestar{background-position:0 -80px}
ul.rating li{
    cursor:pointer;
    float:left;
    text-indent:-999em;
    padding:0;
    margin:0;
    background:none;
    width:auto;
    }
ul.rating li a{
    position:absolute;
    left:0;
    top:0;
    width:14px;
    height:16px;
    text-decoration:none;
    z-index: 200;
    }
ul.rating li.one a{
    left:0;
    }
ul.rating li.two a{
    left:14px;
    }
ul.rating li.three a{
    left:28px;
    }
ul.rating li.four a{
    left:42px;
    }
ul.rating li.five a{
    left:56px;
    }
ul.rating li a:hover{
    z-index:2;
    width:70px;
    height:16px;
    overflow:hidden;
    left:0; 
    background:url(../images/design/star-matrix.gif) no-repeat 0 0;
    }
ul.rating li.one a:hover{
    background-position:0 -96px;
    }
ul.rating li.two a:hover{
    background-position:0 -112px;
    }
ul.rating li.three a:hover{
    background-position:0 -128px;
    }
ul.rating li.four a:hover{
    background-position:0 -144px;
    }
ul.rating li.five a:hover{
    background-position:0 -160px;
    }
/* end */
.btitle{
    font-size:14px;
    margin:0 0 20px;
    }
.why-list{
    padding:0;
    margin:0 0 20px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .why-list li{
        padding:0 44px 0 60px;
        margin:0;
        float:left;
        width:270px;
        background:url(../images/design/who-ico1.png) no-repeat 0 2px;
        }
    .why-list li.ico2{
        background:url(../images/design/who-ico2.png) no-repeat 0 2px;
        }
    .why-list li.ico3{
        background:url(../images/design/who-ico3.png) no-repeat 0 2px;
        }
    .why-list li.ico4{
        background:url(../images/design/who-ico4.png) no-repeat 0 2px;
        }
    .why-list li.ico5{
        background:url(../images/design/who-ico5.png) no-repeat 0 2px;
        }
    .why-list li.ico6{
        background:url(../images/design/who-ico7.png) no-repeat 0 2px;
        }
    .why-list li.ico7{
        background:url(../images/design/who-ico7.png) no-repeat 0 2px;
        }
    .why-list li.ico8{
        background:url(../images/design/who-ico8.png) no-repeat 0 2px;
        }
    .why-list li.ico9{
        background:url(../images/design/who-ico9.png) no-repeat 0 2px;
        }
    .why-list li.ico10{
        background:url(../images/design/who-ico10.png) no-repeat 0 2px;
        }
    .why-list li.ico11{
        background:url(../images/design/who-ico11.png) no-repeat 0 2px;
        }
    .why-list li.ico12{
        background:url(../images/design/who-ico12.png) no-repeat 0 2px;
        }
    .why-list li.last{
        padding:0 0 0 60px;
        }
        .why-list li h3{
            color:#4C4C4C;
            font-size:14px;
            font-weight:bold;
            line-height:16px;
            margin:0 0 6px;
            padding:0;
            }
.how-list{
    padding:0;
    margin:0 0 20px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .how-list li{
        padding:0 24px 0 0;
        margin:0;
        float:left;
        width:212px;
        text-align:center;
        background:url(../images/design/how-list-bllt.gif) no-repeat right 14px;
        }
        .how-list li h3{
            padding:54px 0 0;
            margin:0 0 10px;
            color:#4C4C4C;
            font-size:14px;
            font-weight:bold;
            background:url(../images/design/how-ico1.gif) no-repeat center 0;
            }
    .how-list li.ico2{
        width:238px;
        }
        .how-list li.ico2 h3{
            background:url(../images/design/how-ico2.gif) no-repeat center 0;
            }
    .how-list li.ico3{
        width:210px;
        background:none;
        padding:0;
        }
        .how-list li.ico3 h3{
            background:url(../images/design/how-ico3.gif) no-repeat center 0;
            }
.list{
    padding:0;
    margin:0 0 20px;
    list-style:none;
    }
    .list li{
        padding:4px 0 4px 14px;
        background:url(../images/design/list-ico.gif) no-repeat 0 11px;
        }
.pledge-list{
    padding:4px 0 0;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .pledge-list li{
        padding:0;
        margin:0 4px 0 0;
        float:left;
        width:114px;
        text-align:center;
        height:180px;
        }
    .pledge-list li.last{
        padding:0;
        margin:0;
        }
        .pledge-list li .image{
            padding:0;
            margin:0 0 8px;
            width:112px;
            height:102px;
            border:1px solid #015F31;
            overflow:hidden;
            }
            .pledge-list li .image:hover{
                border:1px solid #808E03;
                }
            .pledge-list li .image img{
                padding:0;
                margin:0;
                vertical-align:bottom;
                }
        .pledge-list li p{
            padding:0 8px;
            margin:0;
            line-height:16px;
            }
#content-wide{
    padding:8px 7px 4px;
    margin:0 3px;
    border:1px solid #DFDFDF;
    border-bottom:none;
    background:url(../images/design/content-wide-bg.gif) repeat-x 0 bottom;
    }
#open-article{  
    padding:0;
    margin:0 0 10px;
    width:593px;
    float:right;
    }
    #open-article .bc{  
        margin:0 0 6px;
        }
    #open-article h1{  
        margin:0 0 6px;
        }
    #open-article .rating{
        margin:0 0 16px;
        }
    .prices{
        padding:0 30px 0 0;
        margin:0;
        font-size:13px;
        float:left;
        }
	.prices-table{
		padding:0;
		margin:0 0 14px;
		}
		.prices-table td{
			vertical-align:middle;
			}
		.price-tab{
			width:210px;
			}
        .prices .price{
            color:#6F8F03;
            font-size:24px;
            }
        .prices .price2{
            color:#6F8F03;
            font-size:18px;
            }
        .prices .cur{
            color:#6F8F03;
            }
        .prices .old-price{
            text-decoration:line-through;
            }
    #open-article .bigger{
        margin:0 0 16px;
        font-size:13px;
        }
    #open-article .code{
        margin:0 0 20px;
        }
.back{
    padding:0;
    margin:0 0 10px;
    line-height:14px;
    }
    .back a{
        padding:1px 0 1px 22px;
        display:block;
        background:url(../images/design/back-ico.png) no-repeat 0 0;
        }
.article-tabs{
    padding:0;
    margin:0 0 16px;
    }
    .article-tabs .tabs{
        padding:0;
        margin:0 0 -2px;
        list-style:none;
        overflow:hidden;
        zoom:1;
        height:30px;
        position:relative;
        z-index:13;
        }
        .article-tabs .tabs li{
            padding:0;
            margin:0 1px 0 0;
            float:left;
            background:url(../images/design/tab-bg.png) no-repeat 0 0;
            }
            .article-tabs .tabs li a{
                padding:8px 20px 5px;
                margin:0;
                display:block;
                color:#FFF;
                font-weight:bold;
                background:url(../images/design/tabr-bg.png) no-repeat right 0;
                }
            .article-tabs .tabs li.active a{
                padding:6px 20px 7px;
                color:#000;
                border:2px solid #9EBF30;
                border-bottom:none;
                background:#FFF;
                }
    .article-tabs .ct-block{
        padding:18px 20px 8px;
        border:2px solid #9EBF30;
        width:546px;
        position:relative;
        z-index:2;
		overflow:hidden;
        }
		#description ul li{
			margin:0 0 0 20px;
			}
div.order-btn{
    margin:0;
    padding:0;
    cursor:pointer;
    border:0;
    background:url(../images/design/btn2-bg.png) no-repeat 0 0;
    width:auto;
    height:39px;
    text-align:center;
    float:left;
    line-height:24px;
    }
    div.order-btn:hover{
        background:url(../images/design/btn2-bg.png) no-repeat 0 bottom;
        }
    div.order-btn a{
        display:inline-block;
        padding:7px 24px 1px;
        color:#000;
        font-size:22px;
        height:31px;
        background:url(../images/design/btn2r-bg.png) no-repeat right 0;
        }
        div.order-btn a:hover{
            color:#FFF;
            background:url(../images/design/btn2r-bg.png) no-repeat right bottom;
            text-decoration:none;
            }
div.order2-btn{
    margin:0 0 18px;
    padding:0;
    cursor:pointer;
    border:0;
    background:url(../images/design/btn2-bg.png) no-repeat 0 0;
    width:auto;
    height:39px;
    text-align:center;
    line-height:24px;
    float:left;
    }
    div.order2-btn:hover{
        background:url(../images/design/btn2-bg.png) no-repeat 0 bottom;
        }
    div.order2-btn a{
        display:inline-block;
        padding:7px 24px 1px;
        color:#000;
        font-size:22px;
        height:31px;
        background:url(../images/design/btn2r-bg.png) no-repeat right 0;
        }
        div.order2-btn a:hover{
            color:#FFF;
            background:url(../images/design/btn2r-bg.png) no-repeat right bottom;
            text-decoration:none;
            }
#open-photo{  
    padding:0;
    margin:0 0 10px;
    width:316px;
    float:left;
    }
    #open-photo .image{  
        padding:0;
        margin:0 0 8px;
        width:316px;
        height:290px;
        overflow:hidden;
        }
    #open-photo .no-photo{  
        padding:20px 0 0;
        height:270px;
        }
    .zoom{
        padding:0;
        margin:0 0 26px;
        line-height:14px;
        text-align:center;
        }
        .zoom a{
            padding:1px 0 1px 22px;
            display:inline-block;
            background:url(../images/design/zoom-ico.png) no-repeat 0 0;
            }
    #open-photo .thumbs{
        padding:0;
        margin:0;
        list-style:none;
        overflow:hidden;
        zoom:1;
        }
        #open-photo .thumbs li{
            padding:0;
            margin:0 6px 6px 0;
            float:left;
            width:55px;
            height:55px;
            border:1px solid #E6E6E6;
			text-align:center;
            }
        #open-photo .thumbs li.active{
            border:1px solid #026737;
            }
            #open-photo .thumbs li:hover{
                border:1px solid #9EBF30;
                }
.other-articles{
    padding:0;
    margin:0 0 12px;
    }
    .other-articles h2{
        padding:8px 10px 0 12px;
        margin:0;
        color:#FFF;
        font-size:16px;
        line-height:18px;
        height:35px;
        background:url(../images/design/other-articles-title.png) no-repeat 0 0;
        }
    .other-articles .articles-block{
		padding:0 0 2px;
		background:url(../images/design/articles-block-bg.gif) no-repeat center bottom;
        }
		.other-articles .articles-block .inner-ab{
			padding:2px 20px 2px;
			margin:0 3px;
			border:2px solid #759705;
			border-top:none;
			width:888px;
			}
        .other-articles .articles-block .wares-list{
            padding:0;
            margin:0;
            }
            .other-articles .articles-block .wares-list li{
                width:204px;
                height:210px;
                }
            .other-articles .articles-block .wares-list li li{
                width:auto;
                height:auto;
                }
                .other-articles .articles-block .wares-list li .inner{
                    border-bottom:none;
                    }
#reg-block{
    padding:14px 20px 10px;
    margin:0 3px 12px 0;
    border:1px solid #9EBF30;
    background:#E5F0EB;
    width:670px;
    float:right;
    }
    #reg-block h3{
        padding:0;
        margin:0 0 14px;
        color:#000;
        font-size:24px;
        font-weight:normal;
        line-height:26px;
        }
    .line{
        padding:0 20px 14px;
        margin:0 -20px 14px;
        border-bottom:1px solid #FFF;
        }
    #reg-block .order-table{
        padding:0;
        margin:0;
        width:100%;
        border:0;
        }
        #reg-block .order-table td{
            padding:0;
            margin:0;
            vertical-align:top;
            }
        #reg-block .order-table td.title{
            width:160px
            }
        #reg-block h4{
            padding:4px 0;
            margin:0;
            color:#000;
            font-size:12px;
            font-weight:bold;
            line-height:16px;
            }
        #reg-block .order-list{
            padding:0;
            margin:0;
            list-style:none;
            }
            #reg-block .order-list li{
                padding:3px 0;
                margin:0;
                overflow:hidden;
                zoom:1;
                clear:both;
                }
                #reg-block .order-list li label{
                    padding:2px 0 0;
                    margin:0;
                    display:block;
                    float:left;
                    width:130px;
                    }
                #reg-block input{
                    width:190px;
                    }
                #reg-block input.short{
                    width:167px;
                    }
                #reg-block select{
                    width:196px;
                    }
                #reg-block .order-list li.err input, #reg-block .order-list li.err select{
                    border:1px solid #f00;
                    }
		.err-msg{
			padding:0;
			margin:0 0 6px;
			color:#F00;
			font-size:11px;
			}
        #reg-block .sum-table{
            padding:0;
            margin:0;
			border:0;
			width:100%;
            }
            #reg-block .sum-table td{
                padding:4px 0;
                margin:0;
                }
                #reg-block .sum-table td.total{
                    font-weight:bold;
                    }
                #reg-block .sum-table td.value{
                    font-weight:bold;
                    color:#026737;
					text-align:right;
                    }
        #reg-block .sum-list{
            padding:2px 0 0;
            margin:0;
            list-style:none;
            }
            #reg-block .sum-list li{
                padding:4px 0;
                margin:0;
                }
                #reg-block .sum-list li.total{
                    font-weight:bold;
                    }
                #reg-block .sum-list li.value{
                    font-weight:bold;
                    color:#026737;
                    }
        #reg-block .radio-list{
            padding:0;
            margin:0;
            list-style:none;
            }
            #reg-block .radio-list li{
                padding:4px 0;
                margin:0;
                }
				#reg-block .radio-list li.with-sel input.radio{
					margin-top:6px;
					}
        #reg-block .agree{
            padding:0 0 0 160px;
            margin:0 0 20px;
            color:#026737;
            line-height:16px;
            }
			#reg-block .agree input.radio{
				margin-top:2px;
				}
div.ord-btn{
    margin:0 0 10px 160px;
    padding:0;
    cursor:pointer;
    border:0;
    background:url(../images/design/ord-btn-bg.png) no-repeat 0 0;
    width:auto;
    height:39px;
    text-align:center;
    float:left;
    line-height:24px;
    }
    div.ord-btn:hover{
        background:url(../images/design/ord-btn-bg.png) no-repeat 0 bottom;
        }
    div.ord-btn a{
        display:inline-block;
        padding:7px 18px 1px 18px;
        color:#000;
        font-size:22px;
        height:31px;
        background:url(../images/design/ord-btnr-bg.png) no-repeat right 0;
        }
        div.ord-btn a:hover{
            color:#FFF;
            background:url(../images/design/ord-btnr-bg.png) no-repeat right bottom;
            text-decoration:none;
            }
.success-block{
    padding:20px 20px 10px;
    margin:0 0 10px;
    border:1px solid #9EBF30;
    background:#E5F0EB;
    overflow:hidden;
    zoom:1;
    }
    .success-block .image{
        padding:0;
        margin:0 30px 10px 0;
        float:left;
        }
        .success-block .image img{
            border:1px solid #015F31;
            }
    .success-block .accepted{
        width:400px;
        float:left;
        }
        .success-block h1{
            padding:0;
            margin:0 0 16px 0;
            }
    .success-block .ord-btn{
        padding:0;
        margin:30px 30px 0 0;
        float:right;
        }
        .success-block .ord-btn a{
            padding-right:30px;
            padding-left:30px;
            }
.subs-block{
    padding:0 0 0 160px;
    margin:0;
    float:left;
    width:400px;
    }
	.subs-block p{
		margin:0 0 6px;
		}
.subscribe, .subs-block .subscribe{
    padding:0;
    margin:0 0 10px;
    line-height:14px;
    }
    .subscribe a{
        padding:1px 22px 1px 0;
        display:inline-block;
        background:url(../images/design/subs-ico.png) no-repeat right 0;
        }
.subs-forma{
    padding:0;
    margin:0 0 16px;
    }
    .subs-forma input{
        padding:4px;
        font-size:12px;
        width:220px;
        }
.subs-list{
    padding:20px 0 0;
    margin:0;
    list-style:none;
    width:260px;
    float:right;
    }
    .subs-list li{
        padding:3px 0 3px 12px;
        margin:0;
        list-style:none;
        background:url(../images/design/bllt2.gif) no-repeat 0 8px;
        }
#content-wide.bill{
    padding:0;
    }
    #content-wide.bill h1{
        padding:16px;
        margin:0;
        color:#000;
        font-size:24px;
        font-weight:normal;
        line-height:26px;
        border-bottom:1px solid #DFDFDF;
        text-align:center;
        }
    #content-wide.bill h2{
        padding:0;
        margin:0 0 10px;
        color:#000;
        font-size:18px;
        font-weight:normal;
        line-height:22px;
        }
    .bill-holder{
        padding:20px 20px 10px;
        }
        .bill-txt{
            margin:0 0 20px;
            line-height:20px;
            }
            .bill-txt em{
                color:#F00;
                font-style:normal;
                }
        .bill-info{
            padding:0;
            margin:0 0 20px;
            border-bottom:1px solid #C6C6C6;
            }
            .bill-info td{
                padding:4px 12px;
                margin:0;
                border-bottom:1px solid #777;
                border-right:1px solid #777;
                background:#F4F4F4;
                vertical-align:top;
                }
            .bill-info td.top{
                border-top:1px solid #777;
                }
            .bill-info td.left{
                border-left:1px solid #777;
                }
        .bill-persons{
            padding:0;
            margin:0 0 30px;
            width:100%;
            border-bottom:1px solid #C5C5C5;
            }
            .bill-persons tr.header td{
                font-weight:bold;
                }
            .bill-persons td{
                padding:8px 12px;
                margin:0;
                border-bottom:1px solid #DFDFDF;
                border-right:1px solid #DFDFDF;
                vertical-align:top;
                }
            .bill-persons td.top{
                border-top:1px solid #DFDFDF;
                }
            .bill-persons td.left{
                border-left:1px solid #DFDFDF;
                }
        .bill-table{
            padding:0;
            margin:0 0 30px;
            width:100%;
            border-bottom:1px solid #9EBF30;
            border-top:1px solid #9EBF30;
            }
            .bill-table tr.header td{
                font-weight:bold;
                background:#E5F0EB;
                }
            .bill-table td{
                padding:8px 12px;
                margin:0;
                border-bottom:1px solid #E5F0EB;
                vertical-align:top;
                }
            .bill-table td.left{
                border-left:1px solid #9EBF30;
                }
            .bill-table td.bottom{
                border-bottom:1px solid #9EBF30;
                }
            .bill-table td.right{
                border-right:1px solid #9EBF30;
                }
            .bill-table tr.footer td{
                border-bottom:1px dotted #9EBF30;
                }
            .bill-table td.ac{
                text-align:center;
                }
.entry{
    padding:0 0 14px;
    margin:0;
    clear:both;
    }
    .entry .image{
        padding:0;
        margin:4px 0 0;
        float:right;
        width:130px;
        text-align:right;
        overflow:hidden;
        }
        .entry .image img{
            vertical-align:bottom;
            border:1px solid #DFDFDF;
            }
    .entry .text{
        padding:0;
        margin:0;
        float:left;
        width:570px;
        }
        .entry h3{
            padding:0;
            margin:0 0 12px;
            color:#535353;
            font-size:13px;
            font-weight:bold;
            line-height:16px;
            }
            .entry h3 span.date{
                color:#535353;
                font-size:11px;
                font-weight:normal;
                padding:0 12px 0 0;
                }
.doc-list table{
    border:0;
    width:100%;
	border-collapse:collapse;
	margin:0 0 10px;
    clear:both;
    }
    .doc-list table tr.header td{
        font-size:12px;
        vertical-align:top;
        text-align:left;
		padding:8px 10px;
		border:1px solid #9EBF30;
		background:#E5F0EB;
		font-weight:bold;
		color:#000;
        }
    .doc-list table td{
        font-size:12px;
        vertical-align:top;
        text-align:left;
		padding:6px 10px;
		border:1px solid #9EBF30;
        }
.doc-list ul{
    padding:0;
    margin:0 0 14px;
    list-style:none;
overflow:hidden;
    }
    .doc-list ul li{
        padding:3px 0 3px 12px;
        margin:0;
        background:url(../images/design/bllt3.gif) no-repeat 0 10px;
        }
.doc-list .date2{
    padding:0;
    margin:2px 0 14px;
    font-size:11px;
    color:#535353;
    line-height:14px;
    float:left;
    }
.print{
    padding:0;
    margin:0 0 14px;
    line-height:14px;
    float:right;
    }
    .print a{
        padding:1px 0 1px 20px;
        display:block;
        background:url(../images/design/print-ico.png) no-repeat 0 1px;
        }
.doc-list h2{
    clear:both;
    }
.imageb{
    padding:0;
    margin:4px 20px 8px 0;
    float:left;
    }
    .imageb img{
        vertical-align:bottom;
        border:1px solid #DFDFDF;
        }
.add-url{
    padding:10px;
    margin:0 24px 14px 0;
    float:left;
    width:320px;
    border:1px solid #DFDFDF;
    border-bottom:2px solid #D6D6D6;
    }
    .add-url h5{
        padding:0;
        margin:0 0 8px;
        color:#666;
        font-size:19px;
        font-weight:normal;
        line-height:22px;
        }
    .doc-list .add-url ul{
        padding:0;
        margin:0;
        list-style:none;
        }
        .doc-list .add-url li{
            padding:5px 0 5px 24px;
            margin:0;
            background:url(../images/design/add-url.gif) no-repeat 0 6px;
            }
#add-files.add-url{
    margin-right:0;
    }
        .doc-list #add-files.add-url li{
            background:url(../images/design/add-files.gif) no-repeat 0 6px;
            }
.cancel-news{
    padding:30px 0 20px 280px;
    margin:0;
    background:url(../images/design/cancel-icon.png) no-repeat 140px 14px;
    }
    .cancel-news h1{
        margin:0 0 40px;
        }
.cancel{
    padding:0;
    margin:0 0 14px;
    line-height:14px;
    float:left;
    }
    .cancel a{
        padding:1px 32px 1px 22px;
        display:block;
        font-size:13px;
        font-weight:bold;
        background:url(../images/design/cancel-ico.png) no-repeat 0 0;
        }
.no-cancel{
    padding:0;
    margin:0 0 14px;
    line-height:14px;
    float:left;
    }
    .no-cancel a{
        padding:1px 32px 1px 22px;
        display:block;
        font-size:13px;
        font-weight:bold;
        background:url(../images/design/no-cancel-ico.png) no-repeat 0 0;
        }
.question.openq{
    padding:0 0 20px;
    margin:0 8px 0 0;
    clear:both;
    background:url(../images/design/question-ico.png) no-repeat right 0;
    }
    .question.openq .block{
        padding:10px 10px 2px;
        margin:0;
        width:550px;
        border:1px solid #9DC712;
        }
		.question h3{
			padding:0 0 0 20px;
			margin:0 0 16px;
			color:#333;
			font-size:14px;
			font-weight:normal;
			line-height:130%;
			background:url(../images/design/bllt3.gif) no-repeat 8px 9px;
			}
        .question.openq h3{
            padding:0 0 0 10px;
            margin:0 0 12px;
            color:#535353;
            font-size:13px;
            font-weight:bold;
            line-height:16px;
            background:url(../images/design/bllt3.gif) no-repeat 0 9px;
            }
		.question .text{
			display:none;
			}
		.question.openq .text{
			display:block;
			}
        .question p{
            padding:0 0 0 10px;
            }
.list3{
    padding:0;
    margin:0 0 12px;
    list-style:none;
    }
    .list3 li{
        padding:4px 0 4px 24px;
        margin:0;
        background:url(../images/design/one-ico.png) no-repeat 0 5px;
        }
    .list3 li.two{
        background:url(../images/design/two-ico.png) no-repeat 0 5px;
        }
    .list3 li.three{
        background:url(../images/design/three-ico.png) no-repeat 0 5px;
        }
    .list3 li.four{
        background:url(../images/design/four-ico.png) no-repeat 0 5px;
        }
.borrow-list{
    padding:0 0 10px;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
	position:relative;
    }
    .borrow-list li{
        padding:74px 8px 10px;
        margin:0 5px 0 0;
        width:154px;
        height:226px;
        float:left;
        border:1px solid #DFDFDF;
        border-bottom:2px solid #C1C1C1;
        text-align:center;
        overflow:hidden;
		background:url(../images/design/borrow-ico1.png) no-repeat center 12px;
        }
    .borrow-list li.ico2{
		background:url(../images/design/borrow-ico2.png) no-repeat center 12px;
        }
    .borrow-list li.ico3{
		background:url(../images/design/borrow-ico3.png) no-repeat center 12px;
        }
    .borrow-list li.ico4{
		background:url(../images/design/borrow-ico4.png) no-repeat center 12px;
        }
    .borrow-list li.ico5{
		background:url(../images/design/borrow-ico5.png) no-repeat center 12px;
        }
    .borrow-list li.ico6{
		background:url(../images/design/borrow-ico6.png) no-repeat center 12px;
        }
    .borrow-list li.ico7{
		background:url(../images/design/borrow-ico7.png) no-repeat center 12px;
        }
    .borrow-list li.ico8{
		background:url(../images/design/borrow-ico8.png) no-repeat center 12px;
        }
        .borrow-list li h3{
            padding:0;
            margin:0 0 10px;
            font-size:14px;
            font-weight:bold;
            line-height:130%;
            color:#4C4C4C;
            min-height:38px;
            height:auto !important;
            height:38px;
            }
		.borrow-list li p{
			line-height:16px;
			}
		.borrow-list .list{
			padding:0;
			margin:0;
			list-style:none;
			}
			.borrow-list .list li{
				padding:3px 0 3px 20px;
				margin:0;
				border:none;
				width:auto;
				height:auto;
				text-align:left;
				float:none;
				background:url(../images/design/one-ico.png) no-repeat 0 4px;
				}
		.borrow-list .bllt{
			padding:0;
			margin:0 0 0 150px;
			position:absolute;
			top:27px;
			}
.borrow-list2{
    padding:0 0 10px;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
	position:relative;
    }
    .borrow-list2 li{
        padding:74px 8px 10px;
        margin:0 5px 0 0;
        width:214px;
        height:170px;
        float:left;
        border:1px solid #DFDFDF;
        border-bottom:2px solid #C1C1C1;
        text-align:center;
        overflow:hidden;
		background:url(../images/design/borrow-ico11.png) no-repeat center 12px;
        }
    .borrow-list2 li.ico2{
		background:url(../images/design/borrow-ico12.png) no-repeat center 12px;
        }
    .borrow-list2 li.ico3{
		margin-right:0;
		background:url(../images/design/borrow-ico13.png) no-repeat center 12px;
        }
        .borrow-list2 li h3{
            padding:0;
            margin:0 0 10px;
            font-size:14px;
            font-weight:bold;
            line-height:130%;
            color:#4C4C4C;
            min-height:38px;
            height:auto !important;
            height:38px;
            }
		.borrow-list2 li p{
			line-height:16px;
			}
		.borrow-list2 .bllt{
			padding:0;
			margin:0 0 0 210px;
			position:absolute;
			top:27px;
			}
.adi-left{
	padding:0 0 10px;
	margin:0;
	width:349px;
	float:left;
	}
	.adi-left .image{
		padding:0 0 14px;
		margin:0;
		width:349px;
		overflow:hidden;
		}
.time{
    padding:1px 0 1px 20px;
    margin:0 0 10px;
    line-height:14px;
    background:url(../images/design/time-ico.png) no-repeat 0 1px;
    }
.adi-right{
	padding:0 0 10px;
	margin:0;
	width:349px;
	float:right;
	}
	.adi-right .map{
		padding:0 0 14px;
		margin:0;
		width:349px;
		overflow:hidden;
		}
.map-list{
	padding:0 0 10px;
	margin:0;
	list-style:none;
	}
	.map-list li{
		padding:2px 0 4px 20px;
		margin:0;
		background:url(../images/design/phone-ico.png) no-repeat 0 2px;
		}
	.map-list li.email{
		background:url(../images/design/email-ico.png) no-repeat 0 2px;
		}
	.map-list li.write-question{
		background:url(../images/design/wquestion-ico.png) no-repeat 0 2px;
		}
.mail-sent{
    padding:0;
    margin:0 0 14px;
    line-height:14px;
    }
    .mail-sent a{
        padding:2px 0 2px 22px;
        display:block;
		color:#89a629;
		font-weight:bold;
		font-size:13px;
        background:url(../images/design/mail-sent-ico.png) no-repeat 0 1px;
        }
.lforma{
	padding:20px;
	margin:0 0 4px;
	border:1px solid #9EBF30;
	background:#E5F0EB;
	}
	.lforma h3{
		color:#000;
		font-size:24px;
		font-weight:normal;
		line-height:26px;
		margin:0 0 14px;
		padding:0;
		}
	.lforma ul{
		padding:0 0 8px;
		margin:0;
		list-style:none;
		overflow:hidden;
		zoom:1;
		}
		.lforma ul li{
			padding:2px 0;
			margin:0;
			overflow:hidden;
			zoom:1;
			}
			.lforma ul li label{
				padding:2px 6px 0 0;
				margin:0;
				display:block;
				float:left;
				width:120px;
				}
			.lforma ul li input{
				width:220px;
				float:left;
				margin-right:10px;
				}
			.lforma ul li textarea{
				float:left;
				margin-right:10px;
				}
			.lforma ul li.err input, .lforma ul li.err textarea{
				border:1px solid #F00;
				}
			.lforma ul li .error{
				padding:3px 0 2px 20px;
				margin:0;
				line-height:14px;
				color:#F00;
				float:left;
				background:url(../images/design/error-ico.png) no-repeat 0 3px;
				}
			.lforma ul li .ok{
				padding:3px 0 0;
				margin:0;
				float:left;
				}
				#holder .lforma ul li .ok img{
					vertical-align:top;
					}
			.lforma .ord-btn{
				margin:0 0 0 126px;
				}
.map-left{
	padding:6px 0 10px;
	margin:0;
	width:425px;
	height:261px;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(../images/design/lv-map.jpg) no-repeat 0 6px;
	}
	.map-left div{
		background:url(../images/design/city-ico.png) no-repeat 0 0;
		}
	.map-left .ventspils{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:74px;
		left:50px;
		position:absolute;
		}
		.map-left .ventspils a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .riga{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:120px;
		left:180px;
		position:absolute;
		}
		.map-left .riga a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .d-pils{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:220px;
		left:310px;
		position:absolute;
		}
		.map-left .d-pils a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
			.map-left a.tooltip span{
				display:none;
				}
	.map-left .tukums{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:120px;
		left:120px;
		position:absolute;
		}
		.map-left .tukums a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .talsi{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:90px;
		left:94px;
		position:absolute;
		}
		.map-left .talsi a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .liepaja{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:160px;
		left:14px;
		position:absolute;
		}
		.map-left .liepaja a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .saldus{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:146px;
		left:74px;
		position:absolute;
		}
		.map-left .saldus a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .dobele{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:150px;
		left:130px;
		position:absolute;
		}
		.map-left .dobele a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .kuldiga{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:110px;
		left:50px;
		position:absolute;
		}
		.map-left .kuldiga a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .preili{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:180px;
		left:324px;
		position:absolute;
		}
		.map-left .preili a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .balvi{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:110px;
		left:354px;
		position:absolute;
		}
		.map-left .balvi a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .gulbene{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:100px;
		left:330px;
		position:absolute;
		}
		.map-left .gulbene a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
	.map-left .aizkraukle{
		padding:0;
		margin:0;
		width:19px;
		height:16px;
		top:158px;
		left:248px;
		position:absolute;
		}
		.map-left .aizkraukle a{
			width:19px;
			height:16px;
			display:block;
			position:absolute;
			}
.map-right{
	padding:6px 0 10px;
	margin:0;
	width:260px;
	float:right;
	}
	.list4{
		padding:6px 0 0;
		margin:0 0 8px;
		list-style:none;
		}
		.list4 li{
			padding:3px 0 3px 24px;
			margin:0;
			font-weight:bold;
			background:url(../images/design/one-ico.png) no-repeat 0 4px;
			}
		.list4 li.two{
			background:url(../images/design/two-ico.png) no-repeat 0 4px;
			}
		.list4 li.three{
			background:url(../images/design/three-ico.png) no-repeat 0 4px;
			}
.tooltip-1{
	padding:0;
	margin:0;
	color:#026737;
	font-size:12px;
	z-index:100;
	text-align:center;
	background:url(../images/design/tooltipr-bg.png) no-repeat right 0;
	}
	.tooltip-1 .inner{
		padding:3px 2px 0px 8px;
		margin:0 7px 0 0;
		height:24px;
		background:url(../images/design/tooltip-bg.png) no-repeat 0 0;
		}
.tooltip-2{
	padding:0;
	margin:0;
	color:#026737;
	font-size:12px;
	z-index:100;
	background:url(../images/design/tooltip2-bg.png) no-repeat 0 0;
	}
	.tooltip-2 .inner{
		padding:0 6px 12px 8px;
		margin:5px 0 0;
		width:96px;
		background:url(../images/design/tooltip2b-bg.png) no-repeat 0 bottom;
		}
.sSel{
	background:#FF0;
	}

#slider-wrap {	width: 100%;position: fixed;left: 0;bottom: 0;z-index: 10;cursor: pointer;}
#slider {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
}
#slider-wrap .slider-close { display:block; width:22px; height: 22px; background: url("../images/design/ico-close.png") no-repeat 0 0 transparent; position: fixed; right:10px; bottom:90px;}

	




