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

.floatbox {
    zoom:1;
}


html[xmlns] .floatbox {
    display: block;
}

* html .floatbox {
    height: 1%;
}



body {font-size: small;
            voice-family: "\"}\"";
            voice-family: inherit;
            font-size: medium;}

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,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}.clear{font-size:0;clear:both;}BODY{background:#fff;color:#000;font:11px/16px Verdana,Tahoma,sans-serif;}a{color:#15afd6;}a:hover{text-decoration:none;}html,body{margin:0;padding:0;height:100%;}.g_all{margin:0 auto;min-width:1000px;height:100%;position:relative;background:url('../images/va.jpg') left top no-repeat;}.g_all .g_container{min-height:100%;}.g_all .g_container .g_wrap{padding-bottom:80px;}.g_all .g_container .g_wrap .g_wrapper{float:right;width:100%;margin-left:-250px;}.g_all .g_container .g_wrap .g_wrapper .g_content{margin-left:252px;}.g_all .g_container .g_wrap .g_left{float:left;width:230px;}.g_all .g_footer{position:relative;height:80px;margin-top:-80px;}

.g_header{height:89px;position:relative;
width:140px;}

.g_header .logo{width:420px;height:92px; z-index: 1; position:relative;}
.g_header .logo a{
    z-index: 51; position:relative;
}
.g_header .logo a img,.g_header .logo a:hover img{z-index: 1; position:relative; border:none;margin:9px 0 0 6px;}.g_header .search{width:188px;height:31px;background:url('../images/search.gif') 0 0 no-repeat;position:absolute;right:52px;top:39px;}.g_header .search input.text{margin-top:5px;margin-left:27px;width:130px;border:none;font-family:Verdana;background-color:white;}.g_header .search input.submit{margin-top:5px;background-color:white;border:none;background:url('../images/search.gif') -168px -6px no-repeat;cursor:pointer; width:20px}
.g_header .icons{position:absolute;top:9px;left:400px;width:230px;text-align:right; z-index:99;}

.g_header .icons ul li{width:26px;height:26px;float:left;margin-right:21px;display:block;}.g_header .icons ul li a{width:21px;height:21px;float:left;display:block;text-decoration:none;}.g_header .icons .home a{background:url('../images/icons.gif') 0 0 no-repeat;}.g_header .icons .mail a{background:url('../images/icons.gif') -52px 0 no-repeat;}.g_header .icons .map a{background:url('../images/icons.gif') -106px 0 no-repeat;}.g_header .icons .print a{background:url('../images/icons.gif') -158px 0 no-repeat;}.g_header .icons .home a:hover{background:url('../images/icons.gif') 0 -21px no-repeat;}.g_header .icons .mail a:hover{background:url('../images/icons.gif') -52px -21px no-repeat;}.g_header .icons .map a:hover{background:url('../images/icons.gif') -106px -21px no-repeat;}.g_header .icons .print a:hover{background:url('../images/icons.gif') -158px -21px no-repeat;}.g_content{margin-top:11px;}.g_content .text_folder{right:0;width:100%;text-align:left;background:#666 url('../images/book.gif') left repeat-y;}.g_content .text_folder_fix{background:#666;background-image:none;}.g_content .text_folder .text{min-height:263px;color:white;font:12px/16px Verdana;position:relative;position:relative;background:url('../images/book.jpg') 100% repeat-y;}.g_content .text_folder .book-footer{background:white url('../images/book-shadow.gif') top repeat-x;height:30px;clear:both;}.g_content .text_folder .book-footer .right{height:30px;width:338px;float:right;background:url('../images/sprite.jpg') -31px -276px no-repeat;}.g_content .text_folder .book-footer .left{height:30px;width:31px;float:left;background:url('../images/sprite.jpg') 0 -276px no-repeat;}.g_content .text_folder .text div.content{padding:24px 340px 24px 54px;margin:0;text-align:justify;}.g_content .text_folder .text div.home{width:31px;height:263px;position:absolute;top:0;display:block;background:url('../images/sprite.jpg') 0 -13px no-repeat;}.g_content .text_folder .text div.book{position:absolute;top:0;right:0;width:338px;margin-left:-337px;height:227px;margin-top:-20px;background:url('../images/sprite.jpg') -31px 0 no-repeat;}
g_content .menu{
      right:0;
     zoom:1;
     text-align:left;
     background: url('../images/menu_back.gif') center 149px repeat-x;
     height:199px;
     *height:199px;
     _padding-left:138px;
    

}
/*
.g_content .menu{
    margin-top:-79px; right:0;
     zoom:1;
     text-align:left;
     background: url('../images/menu_back.gif') center 149px repeat-x;
     height:199px;
     *height:199px;
     _padding-left:138px;
}
.g_content .menu ul{margin:0;padding:0; z-index:19; position:relative;}.g_content
.menu ul li{float:left;margin:0;padding:0;display:block;
           width:168px;
width: 30%;
}

.g_content .menu ul li.first
{background:url('../images/menu-left.gif') left bottom no-repeat;
   
     width:220px !important;
    z-index:20;
    position:absolute;
    left:150px;
    *left:0px;
    _left:0px;
    
}
.g_content .menu ul li.last
{

 z-index:1;

position:absolute;
right:30px;
*right:140px;
_right:0px;
}
.g_content .menu ul li.mid{
    padding-left:120px;
    _padding-left:140px;
    position:relative;
    width: 80%;
    *width:70%;
    *margin-left: -55px
}*/

.g_content .menu{
  
    position: relative;
   margin-top: -79px !important;
}

   .ie7-link
{
 display:none;
 position:absolute;
 left:0;
 width:420px;
 height: 100px;
 top:0;
 *display:block;
}
 .g_content .menu ul{margin:0;padding:0; margin-left:145px; z-index:20; margin-top: -79px; *margin-top:0;}
.g_content .menu ul li{float:left;margin:0;padding:0;width:33%;display:block;float:left;}
.g_content .menu ul li.first{/*background:url('../images/menu-left.gif') left bottom no-repeat;*/}
.g_content .menu ul li.last{width:32%;_width:32%;float:right;background:url('../images/menu-last.gif') right bottom no-repeat;}
.g_content .menu ul li a{width:100%;margin:auto;text-align:center;display:block;float:left;font-size:13px;height:49px;}
.g_content .menu ul li span{width:100%;margin:auto;text-align:center;display:block;height:150px;}
.g_content .menu ul li span.icon-1 img{_123margin-top:-14px; position:relative !important; position:absolute; margin-top:44px;}
.g_content .menu ul li span.icon-2 img{_margin-top:-14px;}
.g_content .menu ul li span.icon-3 img{_margin-top:-14px;}
.g_content .menu ul li a:hover,
.g_content .menu ul li a.active{font-size:14px;color:red;background:url('../images/ablank.gif') 0 0 no-repeat;
       background-position:center;}


.filler{
    background: url("../images/menu-last.gif") no-repeat scroll right bottom;
    width: 46px;
    height:7px;
    position: absolute;
    right:0px;
    top:213px;
    _top:227px;
    font-size: 0;
    line-height: 0;
    display:none;
}
.g_content .menu ul li a{width:100%;margin:auto;text-align:center;display:block;float:left;font-size:13px;height:49px;}
.g_content .menu ul li span{width:100%;margin:auto;text-align:center;display:block;height:150px;}

div.menu ul{
/*    position: absolute;
    left: 415px;*/
    /*margin-left:300px !important;*/
    display: block;
/*    width:576px;*/

}

.menu_second ul{
   
}

kad{
    height:/*\**/ 350px\9;
}
.g_content .menu ul li span.icon-1 img{_margin-top:-14px;}
span.icon-1{
    position: relative;
}
span.icon-1 img{
    position: absolute;
    bottom:21px;
    _bottom:35px;
    _left:32px;
}
.g_content .menu ul li span.icon-2 img{_margin-top:-14px;}
.g_content .menu ul li span.icon-3 img{_margin-top:-14px;}
.g_content .menu ul li a{
    display: block;
    height: 196px;
    cursor: pointer;
}

/*.g_content .menu ul li a{
    _height: 348px;
    *height: 348px;
}*/
.g_content .menu ul {
    zoom:1;
}
.g_content .menu ul li{

}
.g_content .menu ul li.last{
/*    float:right;*/
}
.g_content .menu ul li.last a{
    _z-index:-134;
}
.g_content .menu ul li a:hover,
.g_content .menu ul li a.active{font-size:14px;color:red;
       background:url('../images/ablank.gif') center 148px no-repeat !important;
       }
.g_content .menu ul li.first a.active{font-size:14px;color:red;
       _background:url('../images/ablank.gif') 85px 148px no-repeat !important;
       }
.g_content .menu ul li.first a:hover{font-size:14px;color:red;
       _background:url('../images/ablank.gif') 85px 148px no-repeat !important;
       }
.g_content .menu ul li.last a:hover{
            background-image: none !important;
}

.g_content .menu_second ul li.last a:hover{
            background-image: url('../images/ablank.gif') !important;
}

.g_content .menu ul li.last a:hover{
    /*background: none !important;*/
}
.art-group{clear:both;width:100%;}.art-group .article{width:48%;color:#6a6a6a;font-weight:bold;margin-bottom:25px;float:left;}.art-group .article img{margin-right:20px;border:solid 2px #666;}.art-group .article a{font-weight:normal;}.art-group .article .name{color:#f67026;font-weight:normal;font-size:13px;}.art-group .article .price{color:#f67026;font-weight:normal;font-size:16px;}
.g_left{padding-top:55px;}.g_left .left_content{height:100%;width:170px;padding-right:20px;}.g_left img.exel{background:url('../images/sprite.jpg') -377px -102px no-repeat;margin-top:5px;margin-right:10px;}.g_left img.doc{background:url('../images/sprite.jpg') -377px -122px no-repeat;margin-top:15px;margin-right:10px;}.g_left a.titles{color:red;text-decoration:none;border-bottom:dashed 1px red;font-size:12px;font-family:Verdana;}.g_left a.news_titles{color:#000;display:block;width:180px;font-weight:bold;font-size:14px;line-height:25px;padding-left:10px;display:block;color:white;background-color:#f67126;text-decoration:none;}.g_left a.titles:hover{border-bottom:none;}

.g_left .pries{font-size:11px;line-height:12px;color:#697f85;
      margin-bottom:40px;font-family:Verdana;margin-left:25px;
      width:180px;  position: relative;}
.g_left .telephone{width:160px;height:100px;background:url('../images/sprite.jpg') -345px -335px no-repeat; bottom:0; left:0;}

.g_footer .copy{margin-left:216px;
                 padding-top:30px;
     /*padding-top:50px;
     position: fixed;*/
}

.g_footer .left_content{height:100%;}.g_footer img.exel{background:url('../images/sprite.jpg') -377px -102px no-repeat;margin-top:15px;margin-right:10px;}.g_footer a.titles{color:red;text-decoration:none;border-bottom:dashed 1px red;font-size:12px;font-family:Verdana;}.g_footer a.titles:hover{border-bottom:none;}.g_footer .pries{margin-top:-100px;font-size:11px;line-height:12px;color:#697f85;margin-bottom:40px;font-family:Verdana;margin-left:25px;left:0;position:absolute;}.g_footer .telephone{width:160px;height:100px;left:16px;position:absolute;background:url('../images/sprite.jpg') -345px -335px no-repeat;}.g_footer .web-axioma{position:absolute;right:0;bottom:20px;width:160px;text-decoration:none;line-height:12px;}.g_footer .web-axioma img{background:url('../images/sprite.jpg') -413px -102px no-repeat;float:left;margin-top:3px;}.g_footer .web-axioma .ll1{color:#000;}.g_footer .web-axioma .ll2{text-decoration:underline;}.g_footer .web-axioma .ll2:hover{text-decoration:none;}.text_folder_second{background:url('../images/topline.gif') top repeat-x;margin-top:5px;}

.text_second{background:url('../images/yelloline.gif') right repeat-y;margin-top:-7px;margin-bottom:50px;}.text_second form input{border:solid 1px black;padding:4px;}form textarea{border:solid 1px black;padding:4px;}.normal-form{width:600px;margin:auto;}

.speed_bar {
background:none repeat scroll 0 0 #666666;
color:white;
font-weight:bold;
margin-bottom:15px;
margin-right:46px;
padding-bottom:12px;
padding-left:20px;
padding-right:20px;
padding-top: 8px;
}

.good_block {
    
}

.speed_bar a{color:white;}.ask-button{color:black;}.ask-button a{color:black;}.zebra{background-color:#ededed;padding:15px;}.normal-block{padding:15px;}.nounder{text-decoration:none;}.paginator{text-align:center;font-size:1.2em;}.sub_menu{list-style:none;margin:0;padding:0;margin-bottom:20px;margin-top:10px;}

.sub_menu li{padding-left:26px;
            /*-padding-left:12px;*/
            line-height:23px;
            background:url('../images/sprite.jpg') -487px -160px no-repeat;
            zoom:1;
}
.pries .sub_menu li{
    -padding-left:1.1em;
}
.pries .sub_menu li a{
    -margin-left:5px;
}
.sub_menu .active_aside{color:red;text-decoration:underline;}.sub_menu .active_aside:hover{text-decoration:none;}.fix_height{min-height:100px;_height:100px;}del{font-size:.9em;color:#666;}span.orange{color:#f97026;font-size:1.2em;}span.orange span{font-size:1.2em;}.news-block{padding:15px;}.cc{width:153px;height:37px;}.cc strong{height:20px;line-height:20px;font-style:normal;font-size:18px;font-weight:normal;display:block;color:#369;float:right;text-align:right;}.cc em{color:#c00;display:inline;font-style:normal;}.cc span.png{float:left;width:54px;height:55px;overflow:hidden;left:3px;top:3px;height:55px;}.cc i{font-style:normal;float:right;line-height:18px;font-weight:bold;font-size:18px;display:block;color:#369;padding-bottom:4px;}.cc b{float:right;line-height:auto;font-weight:bold;font-size:12px;display:block;padding:1px 8px 0 0;}.pagenav-current{color:#fff;padding-top:2px;padding-bottom:1px;padding-left:3px;padding-right:3px;font-size:14px;}.pagenav-link{padding-top:0;padding-bottom:0;padding-left:2px;padding-right:2px;}.pagenav-link a{color:black;font-size:11px;text-decoration:none;}.pagenav-prev,.pagenav-next{padding:1px 3px 1px 3px;text-decoration:none;}.pagenav-first a,.pagenav-last a,.pagenav-prev a,.pagenav-next a{text-decoration:none;font-size:12px;}.pagenav-popup{position:absolute;left:-100px;top:-100px;display:none;width:80px;}.pagenav-popup-title{text-align:center;font-size:10px;color:#fff;}.pagenav-popup-input{text-align:center;border:1px solid #666161;font-size:12px;height:13px;width:54px;}.pagenav-popup-button{text-align:center;font-size:14px;color:#fff;border:none;width:12px;height:17px;cursor:pointer;padding:0;}.pagenav-popup-box{padding:2px;border:none;background-color:black;border:1px solid black;}.pagenav-loading{background-image:url('../../../3ngine/jscripts/jquery/img/ajax-loader.gif');background-position:center;background-repeat:no-repeat;width:43px;height:11px;}.pagelink,.pagelinklast,.pagecurrent{padding:1px 3px 1px 3px;font-size:14px;}.pagelinklast,.pagelink{background:transparent;color:#6fa7b2;text-decoration:none;}.pagecurrent{color:#f2e07f;}.pagelinklast a:active,.pagelinklast a:visited,.pagelinklast a:link,.pagelink a:active,.pagelink a:visited,.pagelink a:link{text-decoration:none;color:#6fa7b2;font-size:11px;}.popupmenu{text-align:left;font-size:10px;white-space:nowrap;}.popupmenu-item{padding:5px;white-space:nowrap;border-bottom:1px solid #999;}.popupmenu-item-last{padding:2px;white-space:nowrap;}.popupmenu-item a:link,.popupmenu-item a:visited,.popupmenu-item-last a:link,.popupmenu-item-last a:visited{color:#000;text-decoration:none;}.popupmenu-category{color:#f2e07f;font-size:10px;margin:0;padding:2px;border-bottom:1px solid #4a4b4f;background:#6fa7b2;}.popup-button{border:0 solid #4a4b4f;background:#4a4b4f;color:#f2e07f;padding-left:2px;padding-right:2px;font-size:10px;height:17px;}.popup-input{border:1px solid #4a4b4f;font-size:10px;}#sysRegistrationForm td.row1{width:50%;}#sysRegistrationForm td.row1 b{font-size:13px;}#sysRegistrationForm td.row2{width:50%;}#sysRegistrationForm td.desc{color:#777;padding:0;padding-left:6px;}.sys-form-invalid{background-color:#fff5bc;background-image:url('../images/sys/invalid_line.gif');background-position:bottom;background-repeat:repeat-x;border:1px solid #d78b65;}.sys-kernel-msg-error{color:#572210;padding:10px;border:1px solid #984123;background-color:#f4d1c5;background-repeat:no-repeat;background-position:10px;margin-bottom:20px;clear:both;}.sys-kernel-msg-info{color:#66b62b;padding:10px;border:1px solid #c2fc97;background-color:#e7fcd8;background-repeat:no-repeat;background-position:10px;margin-bottom:20px;clear:both;}.sys-mod-captcha-input{text-transform:uppercase;letter-spacing:3px;width:90px;}@media projection,screen{.tabs-hide{display:none;}}@media print{.tabs-nav{display:none;}}.tabs-nav{list-style:none;margin:0;padding:0 0 0 4px;}.tabs-nav:after{display:block;clear:both;content:" ";}.tabs-nav li{float:left;margin:0 0 0 1px;min-width:84px;}.tabs-nav a,.tabs-nav a span{display:block;margin-right:10px;}.tabs-nav a{position:relative;display:block;float:left;top:1px;z-index:2;padding-left:0;color:#27537a;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;}.tabs-nav .tabs-selected a{color:#000;background-color:#f67026;}.tabs-nav .tabs-selected a span.mer{width:20px;height:30px;background:url('../images/sprite.jpg') 0 -401px no-repeat;}.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{outline:0;}.tabs-nav a span{padding-top:6px;padding-right:0;color:red;font-family:Verdana;font-size:11px;display:block;float:left;font-weight:bold;border-bottom:dashed 1px red;}.tabs-nav .tabs-selected a span{padding-top:7px;border:none;color:white;font-size:20px;padding:5px;}.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span{background-position:0 0;line-height:20px;}.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited{cursor:text;}.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{cursor:pointer;}.tabs-nav .tabs-disabled{opacity:.4;}.tabs-container{padding:1em 8px;background:#fff;}.tabs-loading em{padding:0 0 0 20px;background:url(loading.gif) no-repeat 0 50%;}.pagination{font-size:80%;text-align:center;width:70%;height:20px;padding:5px;}.pagination a,.nav_link,.nounder,.nounder{text-decoration:none;border:solid 1px #f67126;color:#15B;}.pagination a,.nav_link,.pagination span,.nounder,.nav_link_active{padding:.3em .5em;margin-right:5px;margin-bottom:5px;}.pagination .current,.nav_link_active{background:#f67126;color:#fff;font-weight:bold;border:solid 1px #f67126;}.pagination .current.prev,.nounder,.pagination .current.next,.nounder{color:#999;border-color:#999;background:#fff;}.nounder{background:#fff;}
.tabs-container a.back-href {
    display: none;
}
body {
    background: url('../images/fon.jpg') repeat-x top;
}
.table_top_border td  {
    text-align: left;
    vertical-align: text-top;
    border: solid 1px black;
    padding: 2px;
}
.pront-show {
    display: none;
}
.galery img {
    border: solid 2px #666666;
}
.podpiska {
    margin-bottom: 8px;
    width:190px;
}
.podpiska input {
    border: 1px solid #F67126;
    color: #F67126;
    height: 16px;
    margin-right:1px;
    width:165px;
}
    .podpiska span {
        padding-left: 3px;
        cursor: pointer;
        
        border-bottom:1px dashed red;
        color:#F67126;
        text-decoration:none
    }
    .podpiska span:hover {
        border-bottom:none;  
    }
.content {
    margin-right: 66px;

}
.s-t {
	display: block;
	color: #F67126;
	font-size: 13px;
}
b.news-final-title{
    color: #F67126;
    font-size:15px;
}
.file-row{
    overflow: hidden;
    zoom:1;
    margin:15px 0px 15px 0px;
    line-height:1.2em;
 }


a.file-img{
    width:18px;
    padding-bottom:20px;
    margin-top:0 !important;
    float: left;
}
a.file-desc{
    width:170px;
    padding-top:15px;
    
}
.file-row span{
    margin-top:3px;
    margin-left:25px;
    display: block;
}
.file-scroller{
    height: 180px;
    overflow: hidden;
    position: absolute;
    width:190px;
}

.file-scroller-content{
    margin-top:0px;
    position: absolute;
}

a.titles_prices{
    color:#000;
    display:block;
    width:155px !important;
    font-weight:bold;
    font-size:14px;
    line-height:25px;
    padding-left:10px;
    display:block;
    color:white;
    background-color:#f67126;
    text-decoration:none;
    position: absolute;
}
a.upscroll, a.downscroll{
    display: block;
    width:23px;
    border-left:2px #fff solid;
    height: 25px;
    position: absolute;
    right:0px;
    background: #f67126 url('../images/av-scroll.gif');
    background-repeat: no-repeat;
}
a.upscroll{
    background-position: -2px 0px;
}

a.up-hover{
    background-position: -32px 0px;
}

a.up-down{
    background-position: -57px 0px;
}
a.up-disabled{
    background-position: -82px 0px;
}
a.downscroll{
    background-position: -2px -25px;
}

a.down-hover{
    background-position: -32px -25px;
}

a.down-down{
    background-position: -57px -25px;
}
a.down-disabled{
    background-position: -82px -25px;
}
.prices_span
{
    height:25px;
    display: block;
    width:190px;
    position: relative;
    background: #f67126
}

div.scrollbar{
    width:4px;
    height:100%;
    position: absolute;
    right:10px;
    background: url('../images/av-scroll.gif') right repeat-y;
    z-index:12;
    padding:5px 0px;
   
}

div.scrollbar-handle{
    background: #fff url('../images/av-scroll.gif') no-repeat center center;
    background-position: 4px -51px;
    width:16px;
    height: 7px;
    z-index: 13;
    display: block;
    top:0px;
    position: absolute;
    right: 4px;
    cursor:pointer;
    overflow:hidden;
}
/*???????? ????????? ?? ??????????*/
div.separator{
    width:176px;
}

.s-wrap{
    overflow: hidden;
}
.after{
    margin-top:180px;
    margin-bottom:10px;
}
a.allprices{
    position: absolute;
    color:#fff;
    right:35px;
    top:4px;
}
#show_currency{
    line-height:0px;
    font-size:0px;
}

/**catalog**/
a.catalog-link{
    font-size:11px;
    text-align: left;
    font-family: Tahoma, sans-serif;
    /*float:left;*/
    width:160px;
    position: relative;
    margin: 0 auto;
    display: block;
    margin:1.5em auto;
}
span.catalog-caption{
    width:150px;
    height: 3.2em;
    text-align: left;
    display: block;
	cursor:pointer;
}
.catalog-picture{
    position: relative;
    width: 140px;
    height: 102px;
    display: block;
    z-index: 1;
	padding-top:3px;
	cursor:pointer;
}
.catalog-picture img{
    margin:1px 0px 0px 1px;
    display: block;
	cursor:pointer;
}
.catalog-border{
    position: absolute;
    top:0;
    left:0;
    background: url('../images/avant-border.png') no-repeat;
    width:140px;
    height:102px;
    z-index:2;
    display: block;
}
.contacts{
    margin-left:216px;
    margin-top:5px;
}
.book-wrap{
    position: relative;
    background: url(../images/book-body.jpg) right repeat-y;
    height: auto !important;
    height: 300px;

    margin-bottom: 20px;
}
.book-top{
    height:9px;
    position: absolute;
    top:-15px;
    _top:0px;
    *background:#666 url('../images/book.gif') left repeat-y;
    *display:none;
  
    width:100%;
  
}
.book-topright{
    position:absolute;
    /*z-index:-1;*/
    top:-23px;
    right:0;
    width:158px;
    height:217px;
    z-index:123;
    background: url(../images/book-topright.jpg) right center no-repeat;
}
.book-bottomright{
    position: absolute;
    right:0;
    bottom: 1px;
    height:42px;
    width: 172px;
    background: url(../images/book-bottomright.jpg) no-repeat;
}
.book-bottomleft{
    background: url("../images/book-bottomleft.jpg") no-repeat;
    width:36px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0px;
}
.book-bottom{
    position: absolute;
    bottom: -42px;
    width:100%;
    height:42px;
    background: #fff url(../images/book-bottom.jpg) repeat-x;
}
.book-center{
    padding:10px 170px 24px 54px;
    font: 12px/16px Verdana;
    color: #fff;
 zoom:1;

    position: relative;
}

.catalog-title{
    width:31px;
    height:126px;
    position: absolute;
    background: url(../images/catalogue.jpg);
    left:-31px;
    top:60px;
}
/*--
catalog mod
---*/
.catalog-wrap{
    border-top: 1px #f8f8f8 solid;
    margin-top:40px;
    padding-left:31px;
    background: #f3f3f3;
    height: auto !important;
    height: 350px;
    min-height:350px;
    zoom:1;
}
.content-catalog .catalog-wrap
{
    margin-top: 10px !important;
}
.catalog-wrap .wraptable{
     background: #fcfcfc url('../images/catalog-bg.jpg') bottom center repeat-x;
     position: relative;
}
.orange-shadow{
    position: absolute;
    z-index: 2;
    bottom:-6px;;
    right:-46px;
    width:46px;
    height:42px;
    background: url(../images/cat-filler.gif) no-repeat;
}

.content-catalog{
    margin-right: 46px !important;
    position: relative;
    _zoom:1;
}
.catalog-wrap .wrapall{
    position: relative;
    /*padding-top:20px;*/
    /**ie6 has really outdone itself this time: complete lack of logic! **/
    _background: #fcfcfc;
    _border-top:1px #f8f8f8 solid;
    _margin-top:1px;
}
.catalog-leftshadow{
    width:31px;
    height: 223px;
    background: url(../images/catalog-leftshadow.jpg) no-repeat;
    position: absolute;
    bottom: -4px;
    
    left:-31px;
    
    z-index:2;
    /*_left:0px;*/
}
.catalog-shadow{
    width:100%;
    height:4px;
    background: url(../images/catalog-shadow.jpg) repeat-x;
    font-size: 0;
    line-height:0;
    position: absolute;
    bottom: -3px;
   

}
/***
 mod: search form
**/
.s-search-left, .s-search-right{
    background: url('../images/s-search.gif') no-repeat;
    width: 22px;
    height: 27px;
    display: block;
    /*float:left;*/
    position:absolute;

    border:none;
}

.s-search{
    position: relative;
    width:190px;
    margin-left:25px;
    *margin-top:-40px;
}
.s-search legend{
    display:none;
}
.s-search input.s-search-text{
    margin-left:22px;
  
    display: block;
    width:142px;
    border:none;
    border-top: 1px #d8d8d8 solid;
    border-bottom: 1px #d8d8d8 solid;
    _margin-top:2px;
    _position:fixed;
    position: relative;
    padding:3px 2px 4px 2px;
}



/* submit */
input.s-search-left{
    cursor:pointer;
    left:0px;
    top:-1px;
    font-size:0px;
    line-height:0px;
    _top:1px;
    *background-position-y: 1px;

}

input.s-search-left:active{
    -ms-background-position-x: 1px !important;
    -ms-background-position-y: 1px !important;

}
input.s-search-left:focus{
    -ms-background-position-x: 0px;
    -ms-background-position-y: 0px;

}

.s-search-right{
    background-position: 0px -29px;
    *background-position-y: -28px;
    right:0px;
    top:-1px;
    font-size:0px;
    line-height:0px;
    _top:1px;
}

.book-center div.home{width:31px;height:263px;position:absolute;top:-7px; left:0px;  display:block;background:url('../images/sprite.jpg') 0 -13px no-repeat;}

/**ie6 specific**/
.g_content .menu{
    _position:relative;
    *position:relative;
     background: url('../images/menu_back.gif') bottom  repeat-x;
 
}

.g_content .menu ul{
    _left: 165px;
    *left: 165px;
    _z-index: 2;
    *z-index: 2;
}
input::-moz-focus-inner { border: 0; } /*remove firefox outline on submit*/
/*@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
head~body .g_content .menu ul li a {height: 350px;}
}*/
.g_content .menu ul {
    _left:0px;
}
.g_content .menu {
    _left:0px;
}
.g_content .menu li.last{
    _right:0;
    zoom:1;

}

.iefix{
 display:none;
 background: #DE6132;
 width:46px;
 height:180px;
 position:absolute;
 right:0;
 top:213px;
 _top: 227px;

}

*:first-child+html div.menu{
    
  overflow: hidden;

}

/* ie7 crutch */
.sub_menu .sub_menu{
    *margin-left: -25px;
}
.sub_menu .sub_menu li{
    _background-position: -474px -162px;
    _zoom:1;
}
.sub_menu .sub_menu li a{
    _padding-left:20px;
}
.menu_second{
    background-position: center 146px !important;
}

.text_folder_second .content{
padding-bottom: 10px;
}

