/* CSS Document */
/** body **/
div.body {
    min-width: 1002px;    
}
/** .. FILES/moldings .. **/
    /** header **/
    div.body div.header {
    
    }
    div.body div.header div.header_fill {
        height: 299px;
        max-height: 299px;
        overflow: hidden;
        background-image:url(../images/back_header_fill.jpg); 
        background-position: top center; 
        background-repeat:repeat-x;
    }
    div.body div.header div.header_fill div.header_center { 
        width: 951px;
        padding-top: 28px;
    }
    /** flash **/
    div.body div.flash {
    
    }
    div.body div.flash div.flash_fill {
        height: 213px;
        max-height: 213px;
    }
    div.body div.flash div.flash_fill div.flash_center {
        height: 213px; 
        width: 951px;
    }
    div.body div.flash div.flash_fill div.flash_center div.flash_slide {
        width: 553px; 
        height:195px; 
        position: relative; 
        margin-left: 9px;
    }
    div.body div.flash div.flash_fill div.flash_center div.flash_slide div.slide {
        position: absolute; 
        top:0; 
        width:553px; 
        height:195px; 
        overflow: hidden;
    }
    /** flash end **/
    /** menumain **/
    div.body div.menumain {
        margin-top: 12px;
    }
    div.body div.menumain div.menumain_fill {
        height: 36px;
        max-height: 36px;
        min-width: 951px;
        overflow: hidden;
    }
    div.body div.menumain div.menumain_fill div.menumain_center {
        width: 951px;
        height: 36px;
    }
    div.body div.menumain div.menumain_fill div.menumain_center div.menu_element{
        height: 28px;
    }
    div.body div.menumain div.menumain_fill div.menumain_center div.menu_element div.menu{
        
    }
    div.body div.menumain div.menumain_fill div.menumain_center div.menu_element div.menu a{
        font:9pt "Arial"; 
        color:#4d4d4d; 
        text-decoration: none;  
        cursor:pointer;
        white-space: nowrap;
        text-decoration: none;
        text-transform: uppercase;
    }
    div.body div.menumain div.menumain_fill div.menumain_center div.menu_element div.menu a:hover{
        color:#222222;
    }
    div.body div.menumain div.menumain_fill div.menumain_center div.menu_element div.menu_act{
        height: 28px;
        background-image:url(../images/mainmenu_act_fill.jpg); 
        background-position: left center; 
        background-repeat:repeat-x;
    }
    div.body div.menumain div.menumain_fill div.menumain_center div.menu_element div.menu_act a{
        font:9pt "Arial"; 
        color:#ffffff;
        text-decoration: none;  
        cursor:pointer;
        white-space: nowrap;
        text-decoration: none;
        display: inline-block;
        text-transform: uppercase;
    }
    /** menumain end **/
    /** special **/
    div.body div.special {

    }
    div.body div.special div.special_fill {
        padding-top: 30px;
        background-color: #d6e2e4;
        min-width: 914px;
    }
    div.body div.special div.special_fill div.special_center { 
        width: 914px;
    }
    div.body div.special div.special_fill div.special_center div.block {
        width: 447px;
        height: 106px;
        overflow: hidden;
    }
    div.body div.special div.special_fill div.special_center div.left {
        background-image: url(../images/special_left.jpg);
        background-position: left top;
        background-repeat: no-repeat;
    }
    div.body div.special div.special_fill div.special_center div.right {
        background-image: url(../images/special_right.jpg);
        background-position: left top;
        background-repeat: no-repeat;
    }
    div.body div.special div.special_fill div.special_center div.block div.inblock {
        padding: 19px 35px 31px 59px;   
    }
    div.body div.special div.special_fill div.special_center div.block div.inblock div.title_link {
        font:10pt "Arial"; 
        color:#666666;
        text-decoration: none; 
        text-transform: uppercase; 
    }
    div.body div.special div.special_fill div.special_center div.block div.inblock div.title_link a {
        font:10pt "Arial"; 
        color:#666666;
        text-decoration: none; 
        text-transform: uppercase; 
    }
    div.body div.special div.special_fill div.special_center div.block div.inblock div.title_link a:hover{
        color:#2283b6;
        text-decoration: underline;
    }
    /** special end **/
    /** banners footer **/
    div.body div.banners_footer {
        
    }
    div.body div.banners_footer div.banners_footer_fill {
        padding-top: 30px;
        background-color: #d6e2e4;
        min-height: 151px;
    }
    div.body div.banners_footer div.banners_footer_fill div.banners_footer_center {
        min-height: 149px;
        width: 949px;
        border-color: #add5df;
        border-style: solid;
        border-width: 1px;
        background-image:url(../images/banners_footer_fill.jpg); 
        background-position: left top; 
        background-repeat:repeat-x;
        background-color: #d2f4fe;
    }
    div.body div.banners_footer div.banners_footer_fill div.banners_footer_center div.block {
        padding: 10px 20px;
    }
    /** banners footer END **/
    /** footer **/
    div.body div.footer {
        padding-top: 30px;
        background-color: #d6e2e4;
    }
    div.body div.footer div.footer_fill {
        height: 120px;
        min-width: 951px;
        background-image:url(../images/footer_fill.jpg); 
        background-position: left center; 
        background-repeat:repeat-x;
    }
    div.body div.footer div.footer_fill div.footer_center {
        padding-top: 27px;
        width: 951px;
    }
    /** footer END **/
/** .. FILES/moldings .. END **/
/** Content for INDEX page ..FILES/plugins.. **/
    div.body div.index {
        
    }
    div.body div.index div.content { 
        background-color: #d6e2e4;
        min-width: 951px;
    }
    div.body div.index div.content div.content_fill {
        width: 951px;
    }
    div.body div.index div.content div.content_fill div.content_center {
    
    }
    /** block NEWS **/
    div.body div.index div.content div.content_fill div.content_center div.index_news {
        background-image: url(/images/index_news_top.jpg); 
        background-position: left top; 
        background-repeat: no-repeat; 
        min-height: 490px;
        padding: 25px 24px 30px 21px;
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.title {
        padding-bottom: 15px;
        font:15pt "arial"; 
        color:#ffffff; 
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.title h1 {
        margin: 0;
        padding: 0;
        font:15pt "arial"; 
        color:#ffffff;   
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.title h1 a {
        font:15pt "arial"; 
        color:#ffffff;
        text-decoration: none;   
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.date {
        padding-bottom: 4px;
        font:7pt "arial"; 
        color:#c3eeff;  
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.title_link {
        padding-bottom: 9px;
        font:10pt "arial"; 
        color:#ffffff;  
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.title_link a {
        font:9pt "arial"; 
        color:#ffffff;  
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.border_newsonmain div.border{
        border-color: #184e79;
        border-style: solid;
        border-width: 2px;
        max-height: 90px;
        overflow: hidden;        
    }
    div.body div.index div.content div.content_fill div.content_center div.index_news img.border {

    }
    div.body div.index div.content div.content_fill div.content_center div.index_news div.contentlite {
        font:7pt "arial"; 
        color:#c3eeff;
    }
    /** block NEWS END **/
    /** block CONTENT **/
    div.body div.index div.content div.content_fill div.content_center div.index_content {
        padding: 25px 30px 30px 40px;
    }
    div.body div.index div.content div.content_fill div.content_center div.index_content div.title {
        margin-bottom: 20px;
        padding-bottom: 17px;
        border-bottom-color: #397ea2;
        border-bottom-style: solid;
        border-bottom-width: 2px;
    }
    div.body div.index div.content div.content_fill div.content_center div.index_content div.title h1 {
        margin: 0;
        padding: 0;
        font:13pt "arial"; 
        color:#000000;
        text-transform: uppercase;   
    }
    div.body div.index div.content div.content_fill div.content_center div.index_content div.title h1 a {
        font:13pt "arial"; 
        color:#000000;
        text-transform: uppercase;
        text-decoration: none;   
    }
    /** block CONTENT END **/
    /** ALL for SEARCH **/
    div.mainmenu_search {
        border-color: #dddddd; 
        border-width: 1px; 
        border-style: solid;
        background-color: #f5f5f5;
    }
    div.mainmenu_search input {
        color: #999999;
        font:8pt "arial";
        width: 148px;
        border: none;
        background-color: #f5f5f5;
        padding-left: 6px;   
    }
    div.result_search {
        margin-bottom: 30px;
    }
    div.result_search div.result_search_title {
        color: #666666;
        font: 12pt "verdana";
        padding-right: 20px;
    }
    div.result_search div.result_new_search {
        border-color: #dddddd; 
        border-width: 1px; 
        border-style: solid;
        background-color: #f5f5f5;
    }
    div.result_search div.result_new_search input {
        color: #999999;
        font:8pt "arial";
        width: 198px;
        border: none;
        background-color: #f5f5f5;
        padding-left: 6px;   
    }
    /** ALL for SEARCH end **/
/** Content for INDEX page ..FILES/plugins.. end **/
/** ALL pages style ..FILES/plugins.. **/
    div.body div.content { 
        background-color: #d6e2e4;
    }
    div.body div.content div.content_fill {
        padding-top: 30px;
        min-width: 951px;
    }
    div.body div.content div.content_fill div.content_center {
        width: 951px;
    }
        /** Conteiners **/
            /** conteiner_menu ..FILES/plugins/menu.. **/
            div.body div.content div.content_fill div.content_center div.conteiner_menu {
                background-color: #071c2d;
                background-image: url(/images/leftmenu_fill.jpg); 
                background-position: left top; 
                background-repeat: repeat-x; 
                min-height: 100px; 
                border-color: #c8c8c8; 
                border-style: solid; 
                border-width: 1px;
                padding: 25px 20px 25px 20px;
            }
            div.body div.content div.content_fill div.content_center div.conteiner_menu div.title {
                padding-bottom: 17px;
                font:13pt "arial"; 
                color:#ffffff; 
                padding-top: 5px;
                text-transform: uppercase;
                cursor: default;
            }
            div.body div.content div.content_fill div.content_center div.conteiner_menu div.title h1 {
                margin: 0;
                padding: 0;
                font:13pt "arial"; 
                color:#ffffff;
                text-transform: uppercase;
                cursor: default;   
            }
            div.body div.content div.content_fill div.content_center div.conteiner_menu div.title h1 a {
                font:15pt "arial"; 
                color:#ffffff;
                text-decoration: none;   
            }
                /** menu LIVEL 1 ROOT **/
                div.body div.content div.content_fill div.content_center div.conteiner_menu div.menu_root {
                    margin-left: 10px;
                    padding: 11px 0 11px 0;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_menu div.menu_root a {
                    font:11pt "arial"; 
                    color:#ffffff;
                    text-decoration: none;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_menu div.menu_root_act {
                    margin-left: 10px;
                    padding: 11px 0 11px 0;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_menu div.menu_root_act a {
                    font:11pt "arial"; 
                    color:#aaccff;
                    text-decoration: none;
                }
                /** menu LIVEL 1 ROOT END **/
                    /** menu LIVEL 2 CHILD **/
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child {
                        
                    }
                    /** временый костыль для Глебовских извращений!! **/ 
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_childs {
                        z-index: 1; 
                        position: relative;
                        padding: 12px 20px 15px 20px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child span.symbol {
                        font:9pt "arial"; 
                        color:#ffffff;
                        padding-right: 12px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_child {
                        padding-bottom: 10px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_child a {
                        font:9pt "arial"; 
                        color:#ffffff;
                        text-decoration: none;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_child a:hover {
                        color:#aaccff;
                        text-decoration: underline;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_child_act {
                        padding-bottom: 10px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_child_act a {
                        font:9pt "arial"; 
                        color:#aaccff;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_menu div.conteiner_menu_child div.menu_child_act a:hover {
                        text-decoration: underline;
                    }
                    /** menu LIVEL 2 CHILD END **/
            /** conteiner_menu ..FILES/plugins/menu.. end **/
            /** conteiner_banners **/
            div.body div.content div.content_fill div.content_center div.conteiner_banners {
                padding-top: 5px;
            }
            div.body div.content div.content_fill div.content_center div.conteiner_banners div.banners_fill {
                
            }
            div.body div.content div.content_fill div.content_center div.conteiner_banners div.banners_fill div.banners_center {
                
            }
            div.body div.content div.content_fill div.content_center div.conteiner_banners div.banners_fill div.banners_center div.banner {
                padding-top: 20px;
            }
            /** conteiner_banners END **/
            /** conteiner FILES/plugins **/
            div.body div.content div.content_fill div.content_center div.conteiner_content {
                min-height: 100px; 
                border-color: #c8c8c8; 
                border-style: solid; 
                border-width: 1px;
                padding: 30px 24px 20px 24px;
                background-color: #ffffff;
            }
                /** FILES/plugins/title **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title {
                    margin-bottom: 30px;
                    padding-bottom: 17px;
                    border-bottom-color: #397ea2;
                    border-bottom-style: solid;
                    border-bottom-width: 2px;
                    font:13pt "arial"; 
                    color:#000000;
                    text-transform: uppercase;
                    cursor: default; 
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title h1 {
                    margin: 0;
                    padding: 0;
                    font:13pt "arial"; 
                    color:#000000;
                    text-transform: uppercase;
                    cursor: default;   
                }
                /** FILES/plugins/title END **/
                /** FILES/plugins/title and FILES/plugins/crumb **/
                    /** goback **/
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.goback {
                        padding-bottom: 2px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.goback a.goback{
                        font: 8pt "Arial"; 
                        color: #95bac8;
                        cursor: pointer;
                        text-transform: none;
                    }
                    /** goback **/
                    /** crumb **/
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.content_control_crumb {
                        border-top-style: solid;
                        border-top-width: 2px;
                        border-top-color: #f0f0f0;
                        padding-top: 13px;
                    }
                        /** content control crumb **/
                        div.body div.content div.content_fill div.content_center div.conteiner_content div.content_control_crumb div.content_control {
                            float: left;
                            margin-right: 30px;
                        }
                        /** content control crumb END **/
                        /** content crumb **/
                        div.body div.content div.content_fill div.content_center div.conteiner_content div.content_control_crumb div.content_crumb {
                            margin-top: 5px;
                        }
                        div.body div.content div.content_fill div.content_center div.conteiner_content div.content_control_crumb div.content_crumb div.crumb_block {
                            display: inline-block; *zoom:1; *display:inline;
                            padding-bottom: 6px;
                            white-space: nowrap;
                            padding-right: 4px;
                        }
                        div.body div.content div.content_fill div.content_center div.conteiner_content div.content_control_crumb div.content_crumb div.crumb_block a {
                            font: 7pt "Arial";
                            font-style: italic; 
                            color: #95bac8;
                            cursor: pointer;
                        }
                        /** content crumb END **/
                    /** crumb **/
                /** FILES/plugins/title and FILES/plugins/crumb end **/
                /** FILES/plugins/content content subsection **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_subsection {
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_subsection div.content_subsection_block {
                    display: inline-block; *zoom:1; *display:inline;
                    margin-right: 15px;
                    margin-bottom: 10px;
                    white-space: nowrap;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_subsection div.content_subsection_block a {
                    font: 8pt "Arial"; 
                    color: #4ca4c7;
                    cursor: pointer;
                }
                /** FILES/plugins/content content subsection END **/
                /** FILES/plugins/content content BLOCK **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_block {
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_block table {
                    border-collapse: collapse;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_block table td {
                    padding: 5px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #666666;
                    
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_block table td p {
                    padding: 0;
                    margin: 0;
                }
                /** настройка вывода даты **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.date {
                    font: 7pt "Arial"; 
                    color: #a8a8a8;
                    padding-bottom: 3px;
                }
                /** настройка вывода цены **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price {
                    font: 9pt "Arial"; 
                    color: #7f7f7f;
                    padding-top: 12px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price span {
                    font: 9pt "Arial"; 
                    color: #7f7f7f;
                    padding-right: 2px;
                    padding-left: 4px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price span.price {
                    font: bold 11pt "Arial";
                    color: #4c4c4c;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price div.basket_input {
                    width: 20px;
                    height: 14px;
                    background-image: url(../images/basket_count.jpg);
                    background-position: top left;
                    background-repeat: no-repeat;                    
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price div.basket_input input {
                    padding: 0px 2px 0 2px;
                    width: 16px;
                    height: 14px;
                    font: 8pt "Arial"; 
                    color: #808080;
                    border: none;
                    background-color: transparent;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_special {
                    font: 9pt "Arial"; 
                    color: #7f7f7f;
                    padding-top: 12px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_special span {
                    font: 9pt "Arial"; 
                    color: #9f1d20;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_special span.price {
                    font: bold 11pt "Arial";
                    color: #9f1d20;
                    padding-right: 2px;
                    padding-left: 4px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_special div.basket_input {
                    width: 20px;
                    height: 14px;
                    background-image: url(../images/basket_count.jpg);
                    background-position: top left;
                    background-repeat: no-repeat;                    
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_special div.basket_input input {
                    padding: 0px 2px 0 2px;
                    width: 16px;
                    height: 14px;
                    font: 8pt "Arial"; 
                    color: #808080;
                    border: none;
                    background-color: transparent;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content {
                    font: 9pt "Arial"; 
                    color: #7f7f7f;
                    padding-bottom: 15px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content span {
                    font: 9pt "Arial"; 
                    color: #7f7f7f;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content span.price {
                    font: bold 11pt "Arial";
                    color: #4c4c4c;
                    padding-right: 2px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content div.basket_input {
                    width: 20px;
                    height: 14px;
                    background-image: url(../images/basket_count.jpg);
                    background-position: top left;
                    background-repeat: no-repeat;                    
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content div.basket_input input {
                    padding: 0px 2px 0 2px;
                    width: 16px;
                    height: 14px;
                    font: 8pt "Arial"; 
                    color: #808080;
                    border: none;
                    background-color: transparent;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content_special {
                    font: 9pt "Arial"; 
                    color: #7f7f7f;
                    padding-bottom: 15px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content_special span {
                    font: 9pt "Arial"; 
                    color: #9f1d20;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content_special span.price {
                    font: bold 11pt "Arial";
                    color: #9f1d20;
                    padding-right: 2px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content_special div.basket_input {
                    width: 20px;
                    height: 14px;
                    background-image: url(../images/basket_count.jpg);
                    background-position: top left;
                    background-repeat: no-repeat;                    
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.price_content_special div.basket_input input {
                    padding: 0px 2px 0 2px;
                    width: 16px;
                    height: 14px;
                    font: 8pt "Arial"; 
                    color: #808080;
                    border: none;
                    background-color: transparent;
                }
                /** заголовки ссылок **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link {
                    font: 11pt "Arial"; 
                    color: #3c719d;
                    padding-bottom: 14px;
                    text-decoration: none;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link a {
                    font: 11pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link a:hover {
                    text-decoration: none;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_certificate {
                    font: 8pt "Arial"; 
                    color: #404040;
                    padding-top: 15px;
                    padding-bottom: 0;
                    text-decoration: none;
                    text-align: center;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_certificate a {
                    font: 8pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_gallery {
                    font: 10pt "Arial"; 
                    color: #4a6d80;
                    padding-top: 10px;
                    padding-bottom: 0px;
                    text-decoration: none;
                    text-align: center;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_gallery a {
                    font: 10pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_catalog {
                    font: 10pt "Arial"; 
                    color: #4a6d80;
                    padding-top: 10px;
                    padding-bottom: 0px;
                    text-decoration: none;
                    text-align: center;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_catalog a {
                    font: 10pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.title_link_docs {
                    padding-bottom: 8px;
                }
                /** блочные элементы **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block {
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_certificate {
                    padding: 0 15px 30px 15px;                                          
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_certificate div.separator {
                    padding-top: 30px;
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block div.separator {
                    padding-top: 20px;
                    padding-bottom: 20px;
                }
                /** элемент блока **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.element_block {
                    
                }
                /** краткое описание **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.contentlite {
                    font: 8pt "Arial"; 
                    color: #424242;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.contentlite_docs {
                    padding-bottom: 10px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.contentlite_gallery {
                    padding-top: 10px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.contentlite_catalog {
                    padding-top: 10px;
                }
                /** скачивание файлов **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.downloadfile {

                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.downloadfile div {
                    padding-left: 10px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.downloadfile a {
                    font: 8pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                }
                /** настройки изображений **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border {
                    border-width: 4px;
                    border-style: solid;
                    border-color: #eeeded;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content img.border {
                    
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_articles div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_catalog div.border {
                    max-height: 100px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_certificate div.border {
                    max-height: 200px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_conference div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_gallery div.border {
                    max-height: 100px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_faq div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_news div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_publications div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_special div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.border_works div.border {
                    max-height: 90px;
                    overflow: hidden;
                }
                
                /** FILES/plugins/content content BLOCK END **/
                /** FILES/plugins/content files BLOCK **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_files {
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_files div.separator{
                    height: 10px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_files div.many_files {
                    font: 9pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: none;
                    line-height: 18px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_files div.many_files a {
                    font: 9pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                    line-height: 18px;
                }
                /** FILES/plugins/content files BLOCK END **/
                /** FILES/plugins/content photos BLOCK **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_photos {
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_photos div.separator{
                    height: 12px;
                }
                /** FILES/plugins/content photos BLOCK END **/
                /** FILES/plugins/content binding BLOCK **/
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_bindings {
                    padding-bottom: 30px;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_bindings div.title {
                    padding-bottom: 17px;
                    font:11pt "arial"; 
                    color:#161616;
                    text-transform: none;
                    cursor: default; 
                    border: none;
                    margin: 0;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_bindings div.content_bindings_link {
                    font: 9pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: none;
                    background-position: left top;
                    background-image: url(../images/content_subsection.png);
                    background-repeat: no-repeat;
                    padding-left: 25px;   
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_bindings div.content_bindings_link a {
                    font: 9pt "Arial"; 
                    color: #4a6d80;
                    text-decoration: underline;
                }
                div.body div.content div.content_fill div.content_center div.conteiner_content div.content_bindings div.separator{
                    height: 10px;
                }
                /** НАСТРОЙКА КОРЗИНЫ **/
                    /** блочные элементы **/
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket {
                        padding-bottom: 50px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.separator {
                        padding-top: 7px;
                        padding-bottom: 7px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket {
                        
                    }
                    /** элемент блока **/
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket {
                        
                    }
                    /** ссылка элемента **/
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_string {
                        background-image: url(../images/basket_fill.jpg);
                        background-position: left top;
                        background-repeat: repeat-x;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_string div.basket_link {
                        font: 10pt "Arial"; 
                        color: #0284b8;
                        text-decoration: none;
                        display: inline-block;
                        padding-right: 10px;
                        max-width: 300px;
                        min-height: 13px;
                        background-image: url(../images/basket_fill.jpg);
                        background-position: left top;
                        background-repeat: repeat-x;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_string div.basket_link a {
                        font: 10pt "Arial"; 
                        color: #0284b8;
                        text-decoration: underline;
                        background-color: white;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_count {
                        width: 20px;
                        height: 14px;
                        background-image: url(../images/basket_count.jpg);
                        background-position: top left;
                        margin-top: 2px;
                        background-repeat: no-repeat;                    
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_price {
                        font: 9pt "Arial"; 
                        color: #7f7f7f;
                        margin-top: 1px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_price span {
                        font: bold 10pt "Arial";
                        color: #4c4c4c;
                        padding-right: 2px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_price_special {
                        font: 9pt "Arial"; 
                        color: #7f7f7f;
                        margin-top: 1px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_price_special span{
                        font: bold 10pt "Arial";
                        color: #9f1d20;
                        padding-right: 2px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_count input {
                        padding: 0px 2px 0 2px;
                        width: 16px;
                        height: 14px;
                        font: 8pt "Arial"; 
                        color: #808080;
                        border: none;
                        background-color: transparent;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.elements_block_basket div.element_block_basket div.basket_delete {
                        margin-top: 4px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_total {
                        padding-bottom: 30px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_total div.basket_total {
                        font: 9pt "Arial"; 
                        color: #7f7f7f;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_total div.basket_total span {
                        font: bold 10pt "Arial";
                        color: #4c4c4c;
                        padding-right: 3px;
                        padding-left: 3px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_button {
                        height: 28px;
                        background-image:url(../images/basket_button_fill.jpg); 
                        background-position: left center; 
                        background-repeat:repeat-x;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_button a{
                        font:9pt "Arial"; 
                        color:#ffffff;
                        text-decoration: none;  
                        cursor:pointer;
                        white-space: nowrap;
                        text-decoration: none;
                        display: inline-block;
                        text-transform: none;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_button_empty {
                        height: 28px;
                        background-image:url(../images/basket_button_empty_fill.jpg); 
                        background-position: left center; 
                        background-repeat:repeat-x;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_order_button_empty a{
                        font:9pt "Arial"; 
                        color:#ffffff;
                        text-decoration: none;  
                        cursor:pointer;
                        white-space: nowrap;
                        text-decoration: none;
                        display: inline-block;
                        text-transform: none;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_send {
                        padding-bottom: 30px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_send div.fields {
                        padding-bottom: 10px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_send div.fields div.label {
                        color: #606060;
                        font-family: arial;
                        font-size: 9pt;
                        padding-bottom: 5px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_send div.fields div.field {
                        
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_send div.fields div.field input {
                        border: 1px solid #A5A5A5;
                        color: #818180;
                        font: 9px "arial";
                        height: 13px;
                        padding: 4px 3px 3px;
                        width: 500px;
                    }
                    div.body div.content div.content_fill div.content_center div.conteiner_content div.basket_send div.fields div.field textarea {
                        border: 1px solid #A5A5A5;
                        color: #818180;
                        font: 9px "arial";
                        height: 38px;
                        padding: 4px 3px 3px;
                        width: 500px;
                    }
                /** настройка корзины END **/
                /** FILES/plugins/content binding BLOCK END **/
                /** image border **/
                
                /** image border end **/
                /** FILES/plugins/title and FILES/plugins/crumb   **/
            /** conteiner content END **/
        /** Conteiners END **/
/** ALL pages style ..FILES/plugins.. end**/
/** perpage **/
div.per_pages {
    padding-top: 10px;
    padding-bottom: 30px;
}
    div.per_pages span.pages {
        font:8pt "arial"; 
        color:#cccccc;
    }
    /** default link and spanes **/ 
    div.per_pages span.points {
        padding: 0 8px 0 8px;
        font:8pt "arial"; 
        color:#cccccc;
    }
    div.per_pages span.pages {
        padding: 0 8px 0 8px;
    }
    div.per_pages span.pages_link {
        padding: 0 8px 0 8px;
    }
    div.per_pages span.pages_link a{
        font:8pt "arial"; 
        color:#3C719D;
        text-decoration: none;
    }
    div.per_pages span.pages_link a:hover{
        text-decoration: none;
        color: #3C719D;
    }
    div.per_pages span.pages_link span{
        
    }
    /** default link and spanes end **/
    /** perpage back **/
    div.per_pages span.arrows_back_link {
         
    }
    div.per_pages span.arrows_back_link a{
        font:8pt "arial"; 
        color:#3C719D;
        text-decoration: none;
    }
    div.per_pages span.arrows_back_link a:hover{
        text-decoration: none;
        color: #3C719D;
    }
    div.per_pages span.arrows_back_link span{
        padding: 0 8px 0 25px;
        background-image:url(../images/arrow_page_back_link.png); 
        background-position: top left; 
        background-repeat:no-repeat;
    }
    div.per_pages span.arrows_back {
        font:8pt "arial"; 
        color:#cccccc;
    }
    div.per_pages span.arrows_back span{
        padding: 0 8px 0 25px;
        background-image:url(../images/arrow_page_back.png); 
        background-position: top left; 
        background-repeat:no-repeat;
        font:8pt "arial"; 
        color:#cccccc;
    }
    /** perpage back end **/
    /** forward back **/
    div.per_pages span.arrows_forward_link {
        
    }
    div.per_pages span.arrows_forward_link a{
        font:8pt "arial"; 
        color:#3C719D;
        text-decoration: none;
    }
    div.per_pages span.arrows_forward_link a:hover{
        text-decoration: none;
        color: #3C719D;
    }
    div.per_pages span.arrows_forward_link span{
        padding: 0 25px 0 8px;
        background-image:url(../images/arrow_page_forward_link.png); 
        background-position: top right; 
        background-repeat:no-repeat;
    }
    div.per_pages span.arrows_forward {
        
    }
    div.per_pages span.arrows_forward span{
        padding: 0 25px 0 8px;
        background-image:url(../images/arrow_page_forward.png); 
        background-position: top right; 
        background-repeat:no-repeat;
        font:8pt "arial"; 
        color:#cccccc;
    }
    /** forward back end **/
/** perpage end **/
/** to print **/
div.toprint {
    padding-left: 0px;
    background-image: url(../images/slideshow.jpg);
    background-repeat: no-repeat;
    background-position: left 1px;
}
div.toprint a.toprint{
    font: 8pt "Arial"; 
    color: #C14500;
    text-decoration: underline;
    cursor: pointer;
}
div.toprint a.toprint:hover{
    text-decoration: none;
}
/** print end **/
div.info_block {
	background-color: #e3eae2;
	border: 1px solid #4bff72;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
	font-family: tahoma;
	font-size: 8pt;
    display: inline-block; *zoom:1; *display:inline;
}
div.error_block {
	background-color: #fcdfd4;
	border: 1px solid #cd0a0a;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
	font-family: tahoma;
	font-size: 8pt;
    display: inline-block; *zoom:1; *display:inline;
}
