/**---------------------------------- Default ----------------------------------**/
*
{
        padding: 0px;
        margin: 0px;
}

img
{
        border: 0px;
}

a
{
        color: #000000;
}

div
{
        font: normal 10.5px Arial, Helvetica, sans-serif;
}

p
{
        font: normal 10.5px Arial, Helvetica, sans-serif;
}

a:hover
{
        color: #000000;
        text-decoration: none;
}

h1
{
        font-size: 160%;
        color: #bc372b;

        font-weight: normal;
        font-family: Georgia, Times;

        cursor: default;
}

h2
{
        cursor: default;
}

ul
{
        list-style: none;
}

.clear
{
        clear: both;
}

.clear_left
{
        clear: both;
}

.clear_right
{
        clear: both;
}

.float_left
{
        float: left;
}

.float_right
{
        float: right;
}

/**---------------------------------- Main ----------------------------------**/
body
{
        font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wrapper
{
        width: 100%;
        min-width: 1000px;

        background: url("../images/wrapper_bg.gif") top left repeat;
}

#buttons
{
        float: right;
        margin: 10px 13px 0px 0px;
}

#buttons .step
{
        margin: 0px 10px 0px 0px;
}

#buttons li
{
        float: left;
}
/**---------------------------------- Header ----------------------------------**/
#header
{
        margin: 0px 10px 0px 10px;
        height: 203px;

        background: url("../images/header_bg.png") top left repeat-x;
}

#header_block1
{
        width: 100%;
        height: 203px;

        background: url("../images/header_bg2.png") bottom left no-repeat;
}

#header_block2
{
        width: 100%;
        height: 203px;

        background: url("../images/header_bg3.png") bottom right no-repeat;
}

#logo
{
        margin: 41px 0px 0px 69px;

        display: bold;
        float: left;
}

/**---------------------------------- Menus ----------------------------------**/
#main_menu_shadow
{
        background: url("../images/menu_shadow.jpg") bottom left repeat-x;
        padding: 0px 0px 5px 0px;

        clear: both;
}

#main_menu
{
        margin: 12px 0px 0px 0px;
        width: 100%;

        border-collapse: collapse;
}

#main_menu tr
{
        width: 100%;

        font: bold 12.5px Arial, Helvetica, sans-serif;
        line-height: 100%;
}

#main_menu td .a_first
{
        text-decoration: none;
        color: #565656;
}

#main_menu td .a_first span
{
        vertical-align: middle;
}

#main_menu td
{
        width: 112px;
        height: 45px;

        text-align: center;
}

#main_menu td span
{
        color: #565656;
}

#main_menu .item
{
        background: url("../images/menu_item.jpg") top left repeat-x;

        display: table-cell;
        vertical-align: middle;

        border-right: 1px solid #c1c1c1;
}

#main_menu .last
{
        border-right: none;
}

#main_menu .current
{
        background: url("../images/menu_blue.jpg") top left repeat-x;


        display: table-cell;
        vertical-align: middle;
        cursor: default;
        border-right: 1px solid #c1c1c1;
}

.second_menu
{
        margin: 0px 0px 0px -1px;

        display: none;
        width: 114px;

        position: absolute;
        top: 260px;

        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #c1c1c1;
        border-left: 1px solid #c1c1c1;
        border-right: 1px solid #c1c1c1;

        font: normal 12.5px Arial, Helvetica, sans-serif;
        color: #000000;
        z-index: 1999;<a href=""></a>
}

.second_menu li
{
        float: none;

        width: 114px;
        display: block;

        text-align: left;
        background: #e4e4e4;

        height: 24px;
}

.second_item
{
        border-top: 1px solid #c5c5c5;
        border-bottom: 1px solid #f5f5f5;
}

.second_item a
{
        color: #000000;
        display: block;

        width: 105px;
        height: 19px;

        padding: 5px 0px 0px 9px;

        text-decoration: none;
}

.second_item a:hover
{
        color: #ffffff;

        background: #005ba2;
}

.second_menu .first
{
        border-top: none;
}

/**---------------------------------- Center ----------------------------------**/
#center
{
        width: 100%;
}

#center_shadow_left
{
        background: url("../images/center_shadow_left2.png") top left repeat-y;

        padding: 0px 0px 0px 100px;
}

#center_shadow_right
{
        background: url("../images/center_shadow_right3.png") top right repeat-y;

        padding: 0px 100px 0px 0px;
}

#center_center
{
        background: #ffffff;
}

/**---------------------------------- Left ----------------------------------**/
#left
{
        float: left;
        width: 98%;

        margin: 0px -230px 0px 0px;

        padding: 2px 27px 0px 10px;
}

#left_block1
{
        margin: 0px 230px 0px 0px;
}

/**---------------------------------- Right ----------------------------------**/
#right
{
        float: right;
        width: 177px;

        background: url("../images/spl.gif") top left repeat-y;

        padding: 0px 0px 0px 8px;
        margin: 2px 0px 0px 0px;
}

#right_inner
{
        float: left;
        width: 177px;

        padding: 0px 0px 0px 8px;
        margin: 2px 0px 0px 0px;
}

.news
{
        width: 179px;
        background: #f3f3f3;
}

.news_title
{
        font: normal 14.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
        background: #005ba2;

        display: block;
        cursor: default;
        text-align: center;

        padding: 2px 15px 2px 12px;
}

.news dl
{
        padding: 11px 8px 21px 8px;
}

.news dd
{
        padding: 1px 0px 0px 0px;
        cursor: default;
}

.news dt
{
        cursor: default;
        color: #005ba2;
        font: normal 12px Arial, Helvetica, sans-serif;
        clear: both;

        margin: -2px 0px 0px 0px;
}

.news .next
{
        display: block;
        float: right;
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #005ba2;

        text-decoration: none;

        margin: 1px 0px 31px 0px;
}

.news .next:hover
{
        text-decoration: underline;
}

/**---------------------------------- Center Center ----------------------------------**/
#center_body
{
        width: 800px;
        padding: 20px 8px 0px 10px;

        font: normal 10.5px Arial, Helvetica, sans-serif;
}

#center_body_2
{
        padding: 20px 8px 0px 4px;

        font: normal 10.5px Arial, Helvetica, sans-serif;
}

.article_1_image
{
        float: left;
        margin: -5px 13px 5px 1px;
}

.article_1_title
{
        font: normal 12.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
        background: #005ba2;

        display: inline;
        cursor: default;

        padding: 4px 15px 3px 12px;
        margin: 0px 0px 0px 19px;
}

.article_1_text
{
        margin: 9px 0px 0px 0px;
}



.catalog_1
{
        clear: both;

        padding: 12px 0px 12px 0px;
        margin: 12px 0px 0px 0px;
        background: #f5f5f5;

        width: 100%;
        float: left;
}

.catalog_1 .item
{
        float: left;

        width: 33.3%;
}

.catalog_1 .item_bk2
{
        background: #f5f5f5 url("../images/spl.gif") top right repeat-y;

        padding: 13px 3px 0px 3px;

        margin: -13px 0px 0px 0px;
}

.catalog_1 .last_bk
{
        background: #f5f5f5;
}

.catalog_1 .last
{
        background: #f5f5f5;
}

.catalog_1 .title
{
        font: normal 12.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
        background: #005ba2;

        cursor: default;

        padding: 5px 10px 3px 10px;
        height: 26px;

        text-align: center;
        line-height: 100%;

        position: relative;
        top: -13px;
}

.catalog_1 .first_title
{
        margin: 0px 3px 0px 0px;
}

.catalog_1 .two
{
        margin: 0px 3px 0px 3px;

}

.catalog_1 .tree
{
        margin: 0px 0px 0px 3px;
}

.catalog_1 .text
{
        cursor: default;

        padding: 15px 10px 0px 10px;
}

.catalog_1 .img
{
        padding: 23px 0px 0px 38px;
        display: block;
}

.catalog_2
{
}

.catalog_2 .body
{
        clear: both;

        float: left;
        width: 100%;

        margin: -8px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
}

.catalog_2_title
{
        font: normal 12.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
        background: #005ba2;

        display: block;
        cursor: default;
        text-align: left;
        width: 363px;

        float: right;

        padding: 4px 15px 3px 21px;
        margin: 0px -7px 0px 0px;
}

.catalog_2 .item
{
        margin: 24px 0px 0px 10px;

        width: 100%;
        min-height: 141px;

        background: #f3f3f3;

        float: left;
}

.catalog_2 .left
{
        float: left;

        width: 200px;

        margin: 8px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
}

.catalog_2 .right
{
        float: right;
        width: 100%;

        margin: 8px 0px 0px -205px;
}

.catalog_2  .right_block_1
{
        padding: 0px 8px 0px 150px;
}
.catalog_2  .right_block_1_1
{
        padding: 0px 8px 0px 205px;
}
.catalog_2 .next
{
        margin: 14px 10px 0px 0px;

        color: #025b9f;
        display: block;
        float: right;

        padding: 0px 0px 8px 0px;

        font: normal 12.5px Arial, Helvetica, sans-serif;
}

.catalog_3
{
        width: 100%;
}

.catalog_3_title
{
        font: normal 12.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
        background: #005ba2;

        display: block;
        cursor: default;
        text-align: left;
        width: 363px;

        float: right;

        padding: 4px 15px 3px 21px;
        margin: 0px -7px 0px 0px;

        position: relative;
}

.catalog_3_title a
{
        color: #ffffff;
        text-decoration: none;
}

.catalog_3_title a:hover
{
        color: #ffffff;
        text-decoration: underline;
}

.catalog_3 .body
{
        clear: both;
        float: left;
        width: 100%;

        margin: -22px 0px 0px 0px;
}

.catalog_3 .item
{
        margin: 70px 5% 0px 0px;
        width: 43%;
        min-height: 320px;
        min-width: 230px;

        background: #f3f3f3;

        float: left;
}

.catalog_3 .last
{
}

.catalog_3 .img
{
        text-align: center;

        margin: 6px 0px 0px 0px;
}

.catalog_3 h4
{
        font: normal 12.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
        background: #005ba2;

        display: block;
        cursor: default;
        text-align: center;

        padding: 4px 15px 3px 12px;
}

.catalog_3 .body_item
{
        margin: 15px 0px 0px 25px;

        color: #005ba2;

        font: normal 12.5px Arial, Helvetica, sans-serif;

        cursor: default;
}

.param
{
        margin: 4px 0px 0px 0px;
}

.catalog_3 .next
{
        margin: 14px 0px 0px 0px;

        color: #565656;
        display: block;

        padding: 0px 0px 8px 0px;
}

/**---------------------------------- Footer ----------------------------------**/
#footer
{
        clear: both;

        height: 36px;
        margin: 0px 0px 0px 0px;

        font: normal 10.5px Arial, Helvetica, sans-serif;
        color: #ffffff;
}

#footer_1
{
        clear: both;
        background: #005ba2;

        height: 27px;
}

#copyright
{
        float: left;
        margin: 7px 0px 0px 10px;

        cursor: default;
}

#i_market
{
        float: right;
        margin: 2px 11px 0px 10px;

        cursor: default;

        border-right: 2px solid #ffffff;

        padding: 5px 7px 0px 0px;

        height: 17px;
}
/**---------------------------------- Forms ----------------------------------**/

/**---------------------------------- Links ----------------------------------**/

/**---------------------------------- Othen ----------------------------------**/
#fix_1
{
        position: relative;

        left: -18px;
}

#fix_2
{
        position: relative;

        left: -1px;
}

.next {font: normal 12px Arial, Helvetica, sans-serif;}

.pages {font-size:12px;}