* {margin:0; padding:0;}
*:focus {outline:none; }
body {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        background:url(../img/bg.jpg) repeat;
        text-align:right;
        color:#464646;
}
table {border-collapse:collapse; }
img {border:0;}
h4, h5, h6 {
        font-weight:normal;
}

h1{
        font-size:25px;
        font-family: "Trebuchet MS", Tahoma;
        color:#164C52;
        font-weight:bold;
        padding:0px;
        margin:0px;
        }

h2 {
        font-size:17px;
        font-family: "Trebuchet MS", Tahoma;
        color:#E31771;
        font-weight:bold;
        padding:0px 0px 3px 0px;
}

h3 {
        font-size:15px;
        font-family: "Trebuchet MS", Tahoma;
        color:#457611;
        font-weight:bold;
        padding:0px 0px 3px 0px;
}

p {
        font-size:11px;
        font-family: "Trebuchet MS", Tahoma;
        color:#464646;
        padding:0px 0px 10px 0px;
}
a {
        color:#0BA6E0;
        font-size:11px;
}

img.climg {
        border:5px solid #E1EAEC;
        float:left;
        clear:none;
        margin:2px 20px 15px 0px;
}

img.crimg {
        border:5px solid #E1EAEC;
        float:right;
        clear:none;
        margin:2px 0px 15px 20px;
}

ul.ul_content {
        padding:0px 0px 10px 20px;
        list-style-image: url(../img/bullit.jpg);
        font-style:italic;
}

table.ctable {
        width:100%;
        font-size:11px;
        font-family: "Trebuchet MS", Tahoma;
        border-top:4px solid #E1EAEC;
        border-bottom:4px solid #E1EAEC;
        padding:0px;
        margin:0px 0px 20px 0px;
        color:#164C52;
}

table.ctable tr th {
        font-weight:bold;
        text-align:left;
        padding:7px 16px 7px 16px;
        border-bottom:4px solid #E1EAEC;
}

table.ctable tr td {
        font-family: arial;
        text-align:left;
        padding:5px 16px 5px 16px;
        border-bottom:1px solid #E1EAEC;
}
table.ctable tr td:first-child {
        font-style:italic;
}

#content {
        width:100%;
        padding:0px;
        margin:0px;
        text-align:right;
        background:url(../img/bg.jpg) repeat;
}
#content tr {vertical-align:top;}

#logo {
        position:absolute;
        top:65px;
        left:30px;
        width:173px;
        height:109px;
        cursor:pointer;
        display:block;
        z-index:2;
}

#header {
        width:100%;
        height:146px;
        padding:0px;
        margin:0px 0px 0px auto;
        background: url(../img/header.jpg) left top repeat-x;
        position:relative;
}

        #header_left {
                width:510px;
                height:146px;
                padding:0px;
                margin:0;
                position:absolute;
                top:0px;
                left:0px;
                background: url(../img/headerleft.jpg) left top repeat-x;
                font-family : impact;
                text-align : left;
        }
        #header_left .code{
                position : relative;
                top : 95px;
                left : 265px;
                color : #9bbc1f;
                font-size : 18px;
        }
        #header_left .number {
                color : white;
                font-size : 28px;

                position : relative;
                top : 98px;
                left : 275px;
        }
        #footer_left {
                font-family : impact;
                text-align : left;
        }
        #footer_left .code{
                position : relative;
                left : 265px;
                top : 9px;
                color : #9bbc1f;
                font-size : 18px;
        }
        #footer_left .number {
                color : white;
                font-size : 28px;

                position : relative;
                left : 275px;
                top : 12px;
        }

        #header_right {
                width:500px;
                height:146px;
                padding:0px;
                margin:0px;
                position:absolute;
                top:0px;
                right:0px;
                background: url(../img/headerright.jpg) right top no-repeat;
        }

        #messengers {
                position:absolute;
                left:426px;
                top:112px;
                font-size:12px;
                color:#ffffff;
                font-family:tahoma;
        }

        #messengers .text {padding:2px 12px 0px 5px;}

        #top_menu {
                width:457px;
                height:27px;
                position:absolute;
                left:257px;
                top:10px;
                text-align:left;
                padding:14px 0px 0px 16px;
                margin:0px;
                display:block;
                background: url(../img/top_menu.jpg) top left no-repeat;
                z-index:1;
        }

        #top_menu a.top_item {
                padding:0px;
                margin:0px 20px 0px 0px;
                display:block;
                float:left;
                cursor:pointer;
        }

        #top_menu #about {width:63px; height:15px;}
        #top_menu #oplata {width:103px; height:15px;}
        #top_menu #contact {width:53px; height:15px;}

        #etc {
                height:14px;
                width:46px;
                padding:0px 0px 1px 0px;
                margin:-2px 0px 0px 0px;
                float:left;
                display:block;
                background:url(../img/line_etc.jpg) bottom left no-repeat;
        }
        #etc a {
                font-size:11px;
                font-family:tahoma;
                color:#4F9800;
                text-decoration:none;
                padding:0px;
                margin:0px;
        }

        #top_submenu {
                background:url(../img/top_submenu.gif) top left repeat-y;
                width:167px;
                top:36px;
                left:274px;
                position:absolute;
                font-size:11px;
                font-family:tahoma;
                display : none;
        }

        #top_submenu ul {
                list-style:none;
                width:155px;
                padding:0px 0px 8px 12px;
                background:url(../img/bottom_top_submenu.gif) bottom left no-repeat;
        }

        #top_submenu ul li {display:block; padding:0px 0px 7px 0px;}
        #top_submenu ul li a {color:#225054; text-decoration:underline;}
        #top_submenu ul li a:hover {color:#E12577;}

        #etc .img_link {padding:0px 0px 0px 0px;}

        #registration {
                width:128px;
                height:14px;
                padding:0px 0px 2px 0px;
                margin:-2px 0px 0px 0px;
                float:left;
                display:block;
        }
        #registration a {
                font-size:11px;
                font-family:tahoma;
                color:#0BA6E0;
                padding:0px;
                margin:0px;
        }
        #registration .img_link img {padding:1px 2px 0px 0px;}

        #search {
                background:#ffffff;
                width:215px;
                height:21px;
                position:absolute;
                right:10px;
                top:20px;
                overflow:hidden;
        }
        .search_input{
                font-size:14px;
                font-weight:bold;
                color:#AED187;
                border:0px;
                padding:1px 10px 0px 10px;
                width:154px;
                height:19px;
        }
        .search_submit {
                width:20px;
                height:20px;
                border:0px;
                background:url(../img/search_strelka.gif) top left no-repeat;
                cursor:pointer;
        }


#middle {
        width:100%;
        padding:0px;
        margin:0px 0px 0px 0px;
}

        #left {
                width:262px;
                padding:0px;
                margin:0px;
                background: url(../img/left.jpg) top left repeat-y;
                vertical-align:top;
        }

                #menu {
                        width:204px;
                        padding:106px 40px 0px 18px;
                        margin:0px;
                        background: url(../img/menu.jpg) left top no-repeat;
                        text-align:left;
                        overflow:hidden;
                }

                        #menu a {
                                text-decoration:none;
                                color:#FFFFFF;
                                font-weight:bold;
                                font-size:11px;
                                margin:0px;
                        }
                        #menu #menu_list {
                                list-style:none;
                                background: url(../img/menu_bottom.jpg) left bottom no-repeat;
                        }

                        #menu #menu_list li {
                                padding:0px; margin:0px; display:block;
                                background: url(../img/menu_item_bg.jpg) 17px bottom no-repeat;
                        }
                        #menu #menu_list li a{
                                display:block;
                                width:186px;
                                padding:3px 0px 6px 17px;
                                text-decoration:none;
                        }

                        #menu #menu_list li a:hover {color:#FFFD64;}
                        #menu #menu_list li a.active_item{
                                text-decoration:none;
                                width:186px;
                                background:#E57C00;
                        }

                        #menu #menu_list li.last {
                                padding:3px 0px 6px 0px;
                                margin:0px;
                                background: none;
                        }

                        #menu #menu_list .second_level {
                                list-style:none;
                                background:none;
                        }
                        #menu #menu_list .second_level li a {
                                font-size:11px;
                                color:#C6FFB3;
                                font-weight:normal;
                                text-decoration:underline;
                        }

                        #menu #menu_list .second_level li a.last {
                                background:none;
                        }

                        #menu #menu_list .second_level li.active_item {
                                background:#45831A;
                        }
                        #menu #menu_list .second_level li.active_item a {
                                font-weight:bold;
                        }

                        #menu #menu_list .second_level li a:hover {color:#E9FF6E;}


                #submenu {
                        width:262px;
                        margin:0px;
                        background: url(../img/submenu_bg.jpg) top left repeat-y;
                        text-align:left;
                        overflow:hidden;
                        padding:10px 0px 0px 0px;
                        margin:0px;
                }
                        #submenu a,
                        #compare a,
                        a.product {
                                text-decoration:none;
                                color:#257A81;
                                font-weight:bold;
                                font-size:11px;
                                margin:0px;
                                padding:0px;
                        }
                        #submenu a:hover {text-decoration:none; color:#39A6B2;}
                        #submenu ul {
                                list-style:none;
                                width:202px;
                                padding:0px;
                                margin:0px 0px 0px 18px;
                        }
                        #submenu ul li {
                                width:203px;
                                background: url(../img/submenu_border.jpg) 18px bottom no-repeat;
                        }
                        #submenu ul li a{
                                padding:2px 15px 4px 18px;
                                margin:0px;
                                width:170px;
                                display:block;
                        }

                        #submenu ul li a.active_item {background:#E57C00; color:#ffffff;}
                        #submenu ul li.last {margin:0px; background: none;}
                        #submenu ul li .second_level {margin:0px; padding:0px;}
                        #submenu ul li .second_level li{
                                width:203px;
                                background: url(../img/submenu_border.jpg) 18px bottom no-repeat;
                        }
                        #submenu ul li .second_level a{
                                padding:2px 15px 4px 18px;
                                font-weight:normal;
                                text-decoration:underline;
                                color:#39A6B2;
                        }
                        #submenu ul li .second_level a:hover{color:#4EB224;}
                        #submenu ul li .second_level li.active_item a{
                                background:#EBF2F3;
                                font-weight:bold;
                        }
                        #submenu ul li .second_level li.last {
                                margin:0px;
                                background: none;
                        }

                #submenuFooter {
                        width:262px;
                        height:12px;
                        padding:0px;
                        margin:0px;
                        background: url(../img/submenu_bottom.jpg) top left no-repeat;
                }
                #information {
                        width:242px;
                        padding:55px 0px 20px 20px;
                        margin:0px;
                        background: url(../img/information.jpg) top left no-repeat;
                        text-align:left;
                        overflow:hidden;
                }

                        #information table tr td {
                                padding:0px 0px 5px 0px;
                                font-size:11px;
                        }
                        #information a {color:#E4FFB4; padding:0px 0px 0px 1px; text-decoration:none;}
                        #information a:hover {color:#FFFD64; font-weight:normal;}
                        #information a.active_item {color:#FFA63F; font-weight:bold;}

                #banner1 {
                        width:202px;
                        height:185px;
                        margin:25px 40px 0px 20px;
                        overflow:hidden;
                }
                #banner2 {
                        width:202px;
                        height:185px;
                        margin:25px 40px 0px 20px;
                        overflow:hidden;
                }
                #banner3 {
                        width:202px;
                        height:185px;
                        margin:25px 40px 0px 20px;
                        overflow:hidden;
                }


        #center {
                text-align:left;
                width:100%;
        background:#ffffff;
                vertical-align:top;
                background:#FAF9EB url(../img/bottom_bg_interesting.jpg) bottom left no-repeat;
        }

        #center_type {
                text-align:left;
                width:100%;
                vertical-align:top;
                background:#FAF9EB url(../img/bottom_bg_interesting.jpg) bottom left no-repeat;
        }

        #center_white {
                text-align:left;
                width:100%;
                vertical-align:top;
                background:#ffffff url(../img/bottom_catalog.jpg) left bottom no-repeat;
        }

        .back2catalog {
                padding:0px 0px 20px 0px;
        }
        .back2catalog .link2catalog {
                padding:6px 5px 0px 5px;
        }
        .back2catalog .link2catalog a {
                color:#02646D;
                text-decoration:underline;
                font-size:14px;
                font-weight:bold;
                font-family: "Trebuchet MS", Tahoma;
                cursor:pointer;
        }
        .back2catalog .count2catalog{
                background: url(../img/count_bg.jpg) left 11px no-repeat;
                width:24px;
                color:#ffffff;
                padding:10px 2px 0px 0px;
    text-align: center;
        }

        .ctdescription {text-align:left; width:100%;}
        .ctdescription .first {
                width:207px;
                padding:0px 30px 0px 0px;
        }
        .ctdescription .ctdescription_info {
                height:27px;
                width:207px;
                margin:10px 0px 0px 0px;
                background: url(../img/bg_description_storeng1.jpg) right top no-repeat;
        }
        .ctdescription .ctdescription_info .price_div {
                margin:0px;
                padding:2px 10px 6px 6px;
                background: url(../img/price_desciption_bg.gif) right top no-repeat;
                font-family: "Trebuchet MS", Tahoma;
                font-size:18px;
                color:#ffffff;
                float:left;
                height:28px;
                display:block;
        }
        .ctdescription_info p{
                font-family: "Trebuchet MS", Tahoma;
                font-size:12px;
                color:#F8CCDC;
                padding:4px 0px 0px 4px;
                float:left;
                display:block;
        }
        .ctdescription .ctdescription_info p.price{
                font-family: "Trebuchet MS", Tahoma;
                font-size:17px;
                font-weight:bold;
                color:#ffffff;
                padding:0px 0px 0px 0px;
                float:left;
                display:block;
        }
        .ctdescription .storeng {
        float:left;
        padding:6px 0px 0px 5px;
        color:#ABC2C4;
        font-size:10px;
        font-family:tahoma;
        }
        .ctdescription .storeng table tr td {vertical-align:top;}
        .ctdescription .storeng table tr td img {margin:4px 6px 0px 0px;}
        .ctdescription .first #comparison {clear:both; margin:0px 0px 18px 0px;}
    .ctdescription .first #comparison table tr td:first-child {padding:2px 0px 0px 0px;}
        .ctdescription .first #comparison a {
                color:#257A81;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
                margin:0px 0px 0px 5px;
                display:block;
                height:15px;
        }
        .ctdescription .first #comparison a:hover {color:#0093A2}

        .ctdescription .first #buy_object {
                text-align:left;
                background: #E1EAEC;
                width:192px;
                height:32px;
                display:block;
                clear:both;
                float:none;
                padding:5px 6px 5px 8px;
                margin:0px 0px 10px 0px;
        }
        .ctdescription .first #buy_object div.block_count {
                float:left;
                clear:none;
                display:block;
                width:64px;
                overflow:hidden;
                padding:7px 0px 0px 0px;
        }
        .ctdescription .first #buy_object div div {
                float:left;
                clear:none;
                display:block;
                padding:0px 0px 0px 2px;
        }

        .ctdescription .first #buy_object input {
                border:1px solid #9BABAE;
                width:46px;
                height:17px;
                text-align:right;
                float:left; clear:none;
        }

        .ctdescription .first #buy_object #submit_buy_object {
                float:left; clear:none;
                width:88px;
                height:29px;
                padding:0px 0px 0px 15px;
        }

        .ctdescription .first #buy_object #submit_buy_object input {
                width:88px;
                height:29px;
                background: url(../img/buy_object.jpg) top left no-repeat;
                cursor:pointer;
                border:0px;
        }

        .ctdescription .first #buy_object #submit_buy_object input:hover {
                width:88px;
                height:29px;
                background: url(../img/buy_object_hover.jpg) top left no-repeat;
        }

        .ctdescription .first #buy_object div div a{display:block;}
        .help_to_send {
                color:#257A81;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
        }
        .help_to_send:hover {
                color:#0093A2
        }

                .top_angle {
                        background: url(../img/top_angle.jpg) top left no-repeat;
                        height:6px;
                        padding:0px;
                        margin:0px;
                        overflow:hidden;
                        text-align:left;
                }

                #big_banner {
                        padding:0px 6px 6px 6px;
			   margin:0px;
                }
                #big_banner img {
		          width: 97%;
		          height: 100%;
                        padding-right: 0px;
                        float: left;
                        margin:0px;
                }


        #right {
                width:234px;
                text-align:left;
                padding:0px;
                margin:0px;
                background: url(../img/right_bg.jpg) top left repeat-y;
                border-bottom:1px solid #1D4E49;
        }
                #cart {
                        width:234px;
                        height:109px;
                        background: url(../img/cart.jpg) top left no-repeat;
                        display:block;
                        position:relative;
                        overflow:hidden;
                        padding:0px;
                        margin:0px;
                }

                #title_cart {
                        font-family:arial;
                        font-weight:bold;
                        color:#ffffff;
                        text-decoration:none;
                        position:absolute;
                        top:13px;
                        left:94px;
                        width:98px;
                        height:24px;
                        background:url(../img/title_cart.jpg) top left no-repeat;
                        text-indent:-2000px;
                }

                #title_cart:hover {background:url(../img/title_cart_hover.jpg) top left no-repeat;}

                #order {
                        position:absolute;
                        top:70px;
                        left:91px;
                        display:block;
                        width:111px;
                        height:21px;
                        border:0px;
                        background:url(../img/order.jpg);
                        cursor:pointer;
                        text-indent:-2000px;
                }

                #order:hover {background:url(../img/order_hover.jpg);}

                #order_info {
                        position:absolute;
                        font-size:11px;
                        font-family:tahoma;
                        color:#ffffff;
                        left:94px;
                        top:38px;
                }

                #novelty {
                        width:206px;
                        padding:37px 14px 0px 14px;
                        overflow:hidden;
                        display:block;
                        position:relative;
                }

                #novently_title {
                        width:96px;
                        height:23px;
                        text-indent:-2000px;
                        position:absolute;
                        left:18px;
                        top:18px;
                        display:block;
                        background: url(../img/novently.jpg) top left no-repeat;
                }

                #novently_title:hover {
                        background: url(../img/novently_hover.jpg) top left no-repeat;
                }

                .novently_object {padding:18px 0px 0px 0px;}
                       .novently_object p.title {
                                color:#ffffff;
                                font-size:14px;
                                font-family: "Trebuchet MS", Tahoma;
                    padding:7px 0px 0px 5px;
                    width:201px;
                        }

                        .novently_div { width: 202px; background-color: #fff; text-align: center;
                                        border: 4px solid #4D7471; padding: 5px 0; }
                        .novently_object .novently_info {
                                height:27px;
                                width:206px;
                                margin:6px 0px 0px 0px;
                                background: url(../img/bg_storeng1.jpg) top left repeat-x;
                        }

                        .novently_object .novently_info .price_div {
                                margin:0px;
                                padding:2px 10px 6px 6px;
                                background: url(../img/price_bg.jpg) right top no-repeat;
                                font-family: "Trebuchet MS", Tahoma;
                                font-size:18px;
                                color:#ffffff;
                                float:left;
                                height:28px;
                                display:block;
                        }

                        .novently_object .novently_info p{
                                font-family: "Trebuchet MS", Tahoma;
                                font-size:12px;
                                color:#F8CCDC;
                                padding:4px 0px 0px 4px;
                                float:left;
                                display:block;
                        }
                        .novently_object .novently_info p.price{
                                font-family: "Trebuchet MS", Tahoma;
                                font-size:17px;
                                font-weight:bold;
                                color:#ffffff;
                                padding:0px 0px 0px 0px;
                                float:left;
                                display:block;
                        }
                        .novently_object .storeng {
                        float:left;
                        padding:6px 0px 0px 5px;
                        color:#ABC2C4;
                        font-size:10px;
                        font-family:tahoma;
                        }
                        .novently_object .storeng table tr {vertical-align:top;}
                        .novently_object .storeng  .storeng_img  {padding:3px 0px 0px 0px;}
                        .novently_object .storeng .storeng_text {
                        padding:0px 0px 0px 4px;
                        }

        #akcii {
                        width:206px;
                        padding:64px 14px 0px 14px;
                        display:block;
                        position:relative;
        }

        #akcii_title {
                        background: url(../img/akcii.jpg) top left no-repeat;
                        width:186px;
                        height:26px;
                        top:33px;
                        left:19px;
                        position:absolute;
                        text-indent:-2000px;
        }

        #akcii_title:hover {
                        background: url(../img/akcii_hover.jpg) top left no-repeat;
        }

        .akcia {
                        width:206px;
                        background: url(../img/akcia_bg.jpg) left 4px repeat-x;
                        margin:10px 0px 0px 0px;
        }
        .akcia .info {
                background: url(../img/bg_gray.jpg) top left repeat;
                        float:left;
                        padding:0px 6px 0px 0px;
                        clear:none;
                        display:block;
        }
        .akcia .info table tr {vertical-align:top;}
        .akcia .info .day{
                font-size:25px;
                        font-family: "Trebuchet MS", Tahoma;
                        color:#FF4181;
                        padding:0px 2px 0px 0px;
        }
        .akcia .info .year{
                font-size:10px;
                        font-family: "Trebuchet MS", Tahoma;
                        color:#B8D7D9;
                        height:12px;
                        overflow:hidden;
        }
        .akcia .info .month{
                font-size:10px;
                        font-family: "Trebuchet MS", Tahoma;
                        color:#ffffff;
                        height:13px;
                        overflow:hidden;
        }

                .akcia .title {
                        clear:both;
                        padding:3px 0px 5px 3px;
                }
        .akcia .title a {
                font-size:14px;
                font-weight:bold;
                        font-family: "Trebuchet MS", Tahoma;
                        color:#5FC8E8;
        }
        .akcia .title a:hover {color:#AFFFFC;}
        .akcia .description {
                font-size:13px;
                        font-family: "Trebuchet MS", Tahoma;
                        color:#B8D7D9;
                        padding:0px 0px 0px 3px;
                        display:block;
        }

    #subscribe {
                width:196px;
                background: url(../img/bg_subscribe.jpg) top left no-repeat;
                padding:18px 19px 0px 19px;
                margin:16px 0px 50px 0px;
                display:block;
                overflow:hidden;
    }

    #subscribe #input_div {
                width:189px;
                height:41px;
                background: url(../img/bg_subscribe_input.jpg) top left no-repeat;
                padding:0px;
                margin:0px;
    }
    #subscribe #first {
        width:189px;
        padding:8px 0px 0px 13px;
    }

    #subscribe #first input {
                width:94px;
                color:#8CA9AC;
                margin:0px 0px 0px 4px;
                border:0px;
    }

    #subscribe #second {
        width:189px;
        padding:12px 0px 0px 13px;
    }

    #subscribe #second input {
                width:94px;
                color:#8CA9AC;
                margin:0px 0px 0px 4px;
                border:0px;
    }

    #subscribe #subscribe_submit {
                width:143px;
                height:20px;
                background: url(../img/subscribe_submit.jpg) top left no-repeat;
                border:0px;
                margin:8px 0px 0px 5px;
                cursor:pointer;
                display:block;
    }

    #subscribe #subscribe_submit:hover {background: url(../img/subscribe_submit_hover.jpg) top left no-repeat;}

        #first_block {background:#ffffff;}

        #catalog {
                padding:2px 21px 9px 20px;
                text-align:left;
        }

        #content_block {
                padding:2px 21px 9px 20px;
                text-align:left;
        }

        .title {
                font-size:25px;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 18px 0px;
                color:#164C52;
                font-weight:bold;
        }

        .title h1{
                font-size:25px;
                font-family: "Trebuchet MS", Tahoma;
                color:#164C52;
                font-weight:bold;
        }

        #path {
                background:#9BABAE;
                margin:7px 7px 10px 7px;
                padding:6px 0px 6px 15px;
                font-size:10px;
        }
        .path_div {
                width:16px;
                height:10px;
                background: url(../img/path_buble.gif) center 2px no-repeat;
                display:block;
                float:left;
                clear:none;
        }
        #path a {
                color:#ffffff;
                text-decoration:none;
                display:block;
                float:left;
                clear:none;
        }
        #path a:hover {text-decoration:underline;}

        #steps {
                background:none;
                margin:0px;
                padding:12px 0px 22px 0px;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
                color:;
        }

        #steps a {
                color:#9BABAE;
                text-decoration:none;
                padding:5px 12px 5px 23px;
        }

        #steps .step1 {background: url(../img/step1.gif) left 4px no-repeat;}
        #steps .step2 {background: url(../img/step2.gif) left 4px no-repeat;}
        #steps .step3 {background: url(../img/step3.gif) left 4px no-repeat;}
        #steps .step4 {background: url(../img/step4.gif) left 4px no-repeat;}
        #steps .step5 {background: url(../img/step5.gif) left 4px no-repeat;}

        #steps .step1done {background: url(../img/step1done.gif) left 4px no-repeat;}
        #steps .step2done {background: url(../img/step2done.gif) left 4px no-repeat;}
        #steps .step3done {background: url(../img/step3done.gif) left 4px no-repeat;}
        #steps .step4done {background: url(../img/step4done.gif) left 4px no-repeat;}

        #steps .step1active {background: url(../img/step1active.gif) left 4px no-repeat; color:#257A81;}
        #steps .step2active {background: url(../img/step2active.gif) left 4px no-repeat; color:#257A81;}
        #steps .step3active {background: url(../img/step3active.gif) left 4px no-repeat; color:#257A81;}
        #steps .step4active {background: url(../img/step4active.gif) left 4px no-repeat; color:#257A81;}
        #steps .step5active {background: url(../img/step5active.gif) left 4px no-repeat; color:#257A81;}

        #auth {padding:0px 22px 0px 22px; margin:0px; display:block;}
        #description_auth {
                font-size:11px;
                color:#464646;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 22px 0px;
                margin:0px;
        }

        #phone_table {text-align:left; };
        #order_buy table tr td {width:50%;}
        #order_buy table tr td.first_coloumn {padding:0px 22px 0px 0px;}
        #order_buy table tr td.second_coloumn {padding:0px 0px 0px 22px;}
        #order_buy .title_order_buy {
                font-size:17px;
                color:#E31771;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 10px 0px;
        }

        #order_buy .name_input {
                color:#464646;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 1px 0px;
                display:block;
        }

        #order_buy table * {padding:0px;}
        #order_buy input {
                border:1px solid #9BABAE;
                display:block;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }
        #order_buy #adress {
                border:1px solid #9BABAE;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }

        #order_buy #comments {
                border:1px solid #9BABAE;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }

        #order_buy #phone_table {margin:0px; padding:0px;}
        #order_buy #phone_table * {
                margin:0px;
                padding:0px;
                color:#464646;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
        }

        #order_buy #phone_code {width:32px; color:#000000;}
        #order_buy #phone_number {width:76px; color:#000000;}
        #order_buy #phone_add {width:36px; color:#000000;}

        #order_buy #phone_table .ftd {width:2px; padding:0px 3px 0px 1px;}
        #order_buy #phone_table .std {width:14px; padding:0px;}
        #order_buy #phone_table .ttd {width:2px; padding:0px 5px 0px 2px;}
        #order_buy #phone_table .fotd {width:78px; padding:0px;}
        #order_buy #phone_table .fitd {width:5px; padding:0px 2px 0px 3px;}
        #order_buy #phone_table .sitd {width:38px; padding:0px;}

        #order_buy #phone_table .second_row * {color:#979792; font-size:11px; font-family:"Trebuchet MS", Tahoma;}
        #order_buy #submit_order_noauth {
                width:101px;
                height:23px;
                background: url(../img/submit_order_noauth.gif) left top no-repeat;
                border:0px;
                margin:13px 0px 0px 0px;
                cursor:ponter;
        }
        #order_buy #submit_order_noauth:hover {background: url(../img/submit_order_noauth_hover.gif) left top no-repeat;        }

        #order_buy #sumit_order_auth {
                width:43px;
                height:23px;
                background: url(../img/submit_order.gif) left top no-repeat;
                border:0px;
                margin:13px 0px 0px 0px;
                cursor:ponter;
        }
        #order_buy #sumit_order_auth:hover {background: url(../img/submit_order_hover.gif) left top no-repeat;}

        #order_buy #add_phone {
                width:136px;
                height:23px;
                background: url(../img/add_phone.gif) left top no-repeat;
                border:0px;
                margin:3px 0px 9px 0px;
                cursor:ponter;
                display:block;
                text-indent:-2000px;
                cursor:pointer;
        }

        #order_buy #add_phone:hover {background: url(../img/add_phone_hover.gif) left top no-repeat;}

        #order_buy #delivery_date tr td{width:54px;}
        #order_buy #delivery_date tr td input{width:52px;}
        #order_buy #delivery_date .day{width:40px; padding:0px 0px 7px 0px;}
        #order_buy #delivery_time tr td{width:40px; padding:0px 0px 7px 0px;}
        #order_buy #delivery_time tr td input{width:38px;}
        #order_buy #delivery_time tr .space_line{width:6px; text-decoraiton:center;}

        #order_buy #pay_type {
                display:block;
                clear:both;
                float:none;
                width:182px;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
                font-style:italic;
                padding:0px 0px 4px 0px;
        }

        #order_buy #pay_type p{
                display:block;
                float:none;
                clear:both;
        }

        #order_buy #pay_type input{
                width:12px;
                margin:0px 4px 0px 0px;
                height:15px;
                float:left;
                clear:none;
                display:block;
                border:0px;
        }
        #order_buy #pay_type span{
                float:left;
                height:15px;
                clear:none;
                display:block;
                padding:0px 5px 0px 0px;
                margin:0px 4px 0px 0px;
        }

        #order_buy #fcauth {width:44px; overflow:hidden; display:block; float:left; clear:none;}
        #order_buy #scauth {
                padding:11px 0px 0px 20px;
                background: url(../img/registration.jpg) 20px 12px no-repeat;
                height:60px;
                width:130px;
                text-align:right;
                float:left;
                clear:none;
        }

        #messege_send table tr td {width:50%;}
        #messege_send table tr td.first_coloumn {padding:0px 22px 0px 0px;}
        #messege_send table tr td.second_coloumn {padding:0px 0px 0px 22px;}
        #messege_send .title_messege_send {
                font-size:17px;
                color:#E31771;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 10px 0px;
        }

        #messege_send .name_input {
                color:#464646;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 1px 0px;
                display:block;
        }

        #messege_send table * {padding:0px;}
        #messege_send input {
                border:1px solid #9BABAE;
                display:block;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }
        #messege_send textarea {
                border:1px solid #9BABAE;
                display:block;
                width:194px;
                height:120px;
                margin:0px 0px 20px 0px;
                color:#000000;
                font-weight:bold;
        }
        #messege_send #code {width:51px;float:left; clear:none;}
        #messege_send .second_coloumn input {
                height:23px;
                width:142px;
                display:block;
                background: url(../img/sendmessege.jpg) left top no-repeat;
                border:0px;
        }

        #messege_send .second_coloumn input:hover {
                background: url(../img/sendmessege_hover.jpg) left top no-repeat;
        }

        #messege_send #comments {
                border:1px solid #9BABAE;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }

        .pages_nextprev {margin:11px 0px 22px 0px;}
        .cws {margin:11px 0px 15px 0px;}
        .cws_bottom     {margin:0px 17px 22px 17px;}
        .pages_nextprev table {width:100%}
        .pages_nextprev table tr td {width:50%}
        .pages_np span {
                color:#164C52;
                font-size:11px;
                font-weight:bold;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 2px 0px 0px;
        }
        .pages_np .prev {
                color:#73C227;
                font-size:11px;
                font-family: Tahoma;
                padding:0px 4px 0px 14px;
                background: url(../img/prev_page.gif) left 3px no-repeat;
        }
        .pages_np .next {
                color:#73C227;
                font-size:11px;
                font-family: Tahoma;
                padding:0px 14px 0px 4px;
                background: url(../img/next_page.gif) right 3px no-repeat;
        }
        .pages_list {padding:8px 0px 0px 0px;}
        .pages_list a {
                color:#257A81;
                font-size:18px;
                font-family: "Trebuchet MS", Tahoma;
                width:16px;
                padding:0px 4px 0px 4px;
                display:block;
                float:left; clear:none;
                text-decoration:none;
                text-align:center;
        }
        .pages_list a.active_page {color:#ffffff; background: #73C227;}

        #guest_content {
                padding:22px 0px 0px 0px;
        }
        .author_date {
                background: #E1EAEC;
                height:20px;
                padding:3px 5px 0px 5px;
        }
        .author_date span.author {
                color:#164C52;
                font-size:11px;
                font-weight:bold;
                padding:0px 8px 0px 0px;
                font-family: "Trebuchet MS", Tahoma;
        }
        .author_date span.date {
                color:#5B797F;
                font-size:11px;
                font-weight:normal;
                padding:0px 8px 0px 0px;
                font-family: "Trebuchet MS", Tahoma;
        }
        .bg_element {
                background: url(../img/guest_bg.gif) right top no-repeat;
                height:15px;
                width:16px;
                padding:0px;
                margin:0px 0px -8px 0px;
        }
        .guest_massege {
                padding:0px 0px 10px 0px;
        }


        #order_cart{
                padding:0px 7px 0px 7px;
                display:block;
        }

        #order_cart table {
                width:100%;
                border-bottom:4px solid #E1EAEC;
        }

        #order_cart .title_tl td{
                font-size:12px;
                font-weight:bold;
                font-family: "Trebuchet MS", Tahoma;
                border-top:4px solid #E1EAEC;
                border-bottom:4px solid #E1EAEC;
                padding:7px 16px 7px 16px;
                color:#164C52;
        }

        #order_cart .row_tl { text-align:left; }

        #order_cart .title_tl .count_tl {padding-left:0px; padding-right:10px;}
        #order_cart .row_tl .count_tl {
                vertical-align:middle;
                text-align:left;
                padding-left:5px;
                padding-right:0px;
        }

        #order_cart .title_tl .count_tl_cws {padding-left:10px; padding-right:0px;}
        #order_cart .row_tl .count_tl_cws {padding-left:10px; padding-right:0px;}

        #order_cart .row_tl .count_tl input {
                width:26px;
                border:1px solid #9BABAE;
                float:left;
                clear:none;
                font-family: "Trebuchet MS", Tahoma;
                font-weight:Arial;
                font-size:11px;
                text-align:right;
        }

        #order_cart table tr td {vertical-align:top;}
        #order_cart .row_tl td {padding:6px 0px 7px 16px; border-bottom:1px solid #E1EAEC}

        #order_cart .title_tl .photo_tl {width:20px; padding-right:0px;}
        #order_cart .row_tl .photo_tl {width:20px; padding-right:0px;}

        #order_cart .row_tl .name_tl a {
                color:#017781;
                text-decoration:none;
                font-family:arial;
                font-size:12px;
        }
        #order_cart .row_tl .name_tl a:hover {
                color:#017781;
                text-decoration:underline;
        }

        #order_cart .row_tl .count_tl div.block_count {
                float:none;
                clear:both;
                display:inline;
                width:44px;
                overflow:hidden;
                margin:0px auto 0px 0px;
        }
        #order_cart .row_tl .count_tl div div {
                float:left;
                clear:none;
                display:block;
                padding:0px 0px 0px 2px;
        }
        #order_cart .row_tl .count_tl div div a{display:block;}

        #order_cart .title_tl .box_tl {width:38px; padding-left:0px; padding-right:0px;}
        #order_cart .row_tl .box_tl {width:38px; vertical-align:middle; padding-left:0px; padding-right:0px;}

        #order_cart .title_tl .buy_tl {width:40px;}
        #order_cart .row_tl .buy_tl {width:40px; vertical-align:middle;}

        #order_cart .row_tl .price_tl {
                color:#E11771;
                font-weight:normal;
                text-decoration:none;
                font-size:14px;
                font-family: "Trebuchet MS", Tahoma;
                vertical-align:middle;
                text-align:left;
        }

        #order_cart .row_tl .summ_tl {
                color:#E11771;
                font-weight:normal;
                text-decoration:none;
                font-size:14px;
                font-family: "Trebuchet MS", Tahoma;
                text-align:left;
        }

        #order_cart .row_tl .price_tl span{font-weight:bold;}

        #order_cart .row_tl .delete_tl {
                text-align:left;
                vertical-align:middle;
                width:17px;
                padding-left:25px;
                padding-right:10px;
        }
        #order_cart .title_tl .delete_tl {
                width:34px;
                padding-left:8px;
                padding-right:10px;
        }

        #cart_info {padding:17px 0px 0px 16px; height: 130px}
        #cart_info #count_all {
                color:#164C52;
                font-size:12px;
                font-family: "Trebuchet MS", Tahoma;
                float:left;
                clear:none;
                display:block;
        }

        .cws_table {margin:0px 0px 20px 0px;}

        #cart_info #count_all span {font-size:18px; padding:0px 5px 0px 5px; font-size:bold;}

        #cart_info #cash_summ {
                color:#164C52;
                font-size:12px;
                font-family: "Trebuchet MS", Tahoma;
                float:right;
                text-align:left;
                clear:none;
                display:block;
                width:230px;
        }
        #cart_info #cash_summ span {color:#E11771;}
        #cart_info #cash_summ span b {font-size:18px; padding:0px 5px 0px 5px; font-size:bold;}
        #cart_info #cash_summ #new_count {
                width:108px;
                height:23px;
                border:0px;
                margin:10px 0px 0px 0px;
                background: url(../img/new_count.gif) top left no-repeat;
                cursor:pointer;
        }
        .next_link_summ {
                clear:both;
                float:none;
                cursor:pointer;
                display:block;
                margin:20px 0px 0px 0px;
                width: 86px;
                height: 18px;
                background-image: url(/img/next.gif);
                background-repeat: no-repeat;
                border: none;
        }

        #next_prev {width:100%; border-top:4px solid #E1EAEC; margin:20px 0px 0px 0px;}
        #next_prev .first_coloumn {text-align:right; padding:13px 20px 0px 0px;}
        #next_prev .second_coloumn {text-align:left; padding:13px 0px 0px 20px;}

        #next_prev.finish_step {border:0px; margin:0px; padding:0px;}
        #next_prev.finish_step * {border:0px; padding-top:0px;}

        #reg_link_reg {
                color:#0BA6E0;
                display:block;
        }

        #forget_link {
                color:#257A81;
                display:block;
        }

        #additional_info {
                clear:both;
                float:none;
                padding:22px;
                display:block;
        }

        #client_info_order {
                border-top:1px solid #E1EAEC;
                font-size:11px;
                font-family:arial;
                color:#464646;
        }
        #client_info_order {width:100%;}
        #client_info_order tr td {vertical-align:top; border-bottom:1px solid #E1EAEC;}
        #client_info_order .type_info {font-style:italic; width:92px; padding:8px 50px 8px 0px;}
        #client_info_order .content_info {font-weight:bold; padding:8px 10px 8px 0px;}

        #catalog .title table tr td.image_title {width:68px; padding:0px 18px 0px 0px;}
        #catalog .title table tr td.text_title {padding:6px 0px 0px 0px;}

        #catalog table {width:100%;}
        .left_coloumn,.right_coloumn {width:50%;  vertical-align:top;}

        #catalog .img{
                width:66px;
                text-align:center;
                padding:0px 10px 20px 0px;
                vertical-align:top;
        }
        #catalog .text {
                vertical-align:top;
                padding:0px 10px 0px 0px;
        }


        #catalog .text .title_tovar {
                font-size:15px;
                font-family: "Trebuchet MS", Tahoma;
                font-weight:bold;
                display:inline;
                clear:none;
                float:left;
                padding:0px 0px 0px 0px;
        }

        #catalog .text .title_tovar a {color:#3F8C94;}

        #catalog .text .count_tovar {
                color:#ffffff;
                font-size:10px;
                font-family: Arial;
                background: url(../img/count_bg.jpg) 1px 5px no-repeat;
                height:9px;
                width:23px;
                padding:4px 2px 3px 0px;
                margin:0px 0px 0px 2px;
                text-align:center;
                float:left;
                clear:none;
        }

        #catalog .text .description_tovar {
                color:#0A4E56;
                font-size:11px;
                font-family: Arial;
                float:none;
                clear:both;
                padding-bottom:12px;
        }

        #catalog img {margin:0px auto 0px auto;}


#filtre_send {
        background:#E1EAEC;
        padding:10px 15px 10px 15px;
}

#filtre_send select {
        display:block;
        margin:0px 0px 5px 0px;
        width:188px;
}

#filtre_send table {width:100%;}
#filtre_send table .first {
        text-align:left;
        width:200px;
        vertical-align:top;
}
#filtre_send table .second {
        text-align:left;
        vertical-align:top;
}
#filtre_send table .second select {
        margin:0px auto 0px 38px;
        vartical-align:top;
}

.filter_submit {
        background:url(../img/button_filtre.jpg) top left no-repeat;
        width:104px;
        height:23px;
        margin:7px 0px 0px 0px;
        border:0px;
}
.filter_submit:hover {
        background:url(../img/button_filtre_hover.jpg) top left no-repeat;
}
.sort_text {
        color:#164C52;
        font-size:11px;
        font-weight:bold;
        display:block;
        text-decoration:none;
        padding:0px 0px 3px 0px;
}
a.sort_type {
        color:#257A81;
        font-size:11px;
        display:block;
        text-decoration:none;
        padding:3px 7px 3px 7px;
        margin:0px 5px 0px 0px;
        float:left;
        clear:none;
}
a.sort_active {
        color:#ffffff;
        background:#73C227;
}


        #div_grey {
                height:7px;
                background:#9BABAE;
                margin:0px 15px 0px 15px;
        }

        #interesting_information {padding:22px;}
        .content_page #interesting_information {padding:22px 22px 0px 22px;}
        #interesting_information .first_coloumn {width:50%;     padding:0px 16px 0px 0px;}
        #interesting_information .second_coloumn {width:50%; padding:0px 16px 0px 0px;}
        #interesting_information p.title_ii img {margin:0px 4px 0px 0px;}
        #interesting_information p.title_ii {
                color:#E11771;
                font-size:17px;
                font-weight:normal;
                font-family: "Trebuchet MS", Tahoma;
                line-height:1;
                padding:0px 0px 13px 0px;
                display:block;
        }

        #interesting_information p.anons_ii {
                color:#5D5056;
                font-size:11px;
                font-weight:bold;
                font-family: Arial;
                padding:16px 16px 16px 1px;
                display:block;
                background:url(../img/dot_line.gif) top left repeat-x;
        }

        #interesting_information p.text_ii {
                color:#5D5056;
                font-size:11px;
                font-weight:normal;
                font-family: Arial;
                padding:0px 0px 12px 16px;
                display:block;
                margin:0px;
        }
        #big_banner2 {
                padding:0px 6px 6px 6px;
                margin:0px;
        }

        #bottom_catalog {
                padding:0px;
                margin:0px;
                background:#ffffff url(../img/bottom_catalog.jpg) top left no-repeat;
                height:6px;
                overflow:hidden;
        }


        #article {background:url(../img/bg_article.jpg) top left repeat;}
        #article #top_bg{
                background:url(../img/top_bg_article.jpg) top left no-repeat;
                height:7px;
        }
        #article .title{
                margin:18px 0px 10px 20px;
                padding:0px 2px 4px 2px;
                display:block;
                text-align:left;
                font-size:30px;
                font-family: "Trebuchet MS", Tahoma;
                color:#ffffff;
                font-weight:bold;
                background:#5B9022;
                width:440px;
                line-height:1;
        }

        #article .text{
                margin:10px 20px 10px 20px;
                padding:0px;
                display:block;
                text-align:left;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
                color:#3A391A;
        }

        #article .text a {color:#0E95A2;}

        #article #bottom_bg{
                background:url(../img/bottom_bg_article.jpg) top left no-repeat;
                height:5px;
                overflow:hidden;
                margin:34px 0px 0px 0px;
                padding:0px;
                display:block;
        }

        #interesting {background:#FAF9EB;}
        #interesting #top_bg_i {
                background:url(../img/top_bg_interesting.jpg) top left no-repeat;
                height:5px;
        }
        #interesting #bottom_bg_i {
                background:url(../img/bottom_bg_interesting.jpg) top left no-repeat;
                height:5px;
                overflow:hidden;
        }

        #interesting table {margin:10px 20px 10px 20px;}
        #interesting table .title {padding:10px 0px 0px 10px}
        #interesting table .title *{
                color: #006671;
                font-size:15px;
                font-family: "Trebuchet MS", Tahoma;
                text-decoration:underline;
                font-weight:Bold;
        }
        #interesting table .text {
                padding:6px 0px 10px 10px;
                color:#0A4E56;
                font-size:11px;
                font-family: Arial;
        }

        #interesting table *{vertical-align:top;}

        #clean {
                clear:both;
                float:none;
                display:block;
        }

#footer {
        width:100%;
        height:229px;
        margin:0px 0px 0px auto;
        padding:0px;
        background: url(../img/bg_footer.jpg) top left repeat-x;
        position:relative;
}

        #footer_text {
                width:494px;
                position:absolute;
                top:53px;
                left:259px;
                display:block;
                text-align:left;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
        }

        #footer_left {
                position:absolute;
                top:0px;
                left:0px;
                width:415px;
                height:45px;
                background: url(../img/footer_left.jpg) top left no-repeat;
        }

        #footer_right {
                position:absolute;
                top:0px;
                right:0px;
                width:351px;
                height:94px;
                background: url(../img/footer_right.jpg) top left no-repeat;
        }

        #footer_text p.copyright {color: #E4FFB4;}
        #footer_text p.description {color: #A0B47C;}

        #counters {
                width:474px;
                heigth:31px;
                dispaly:block;
                position:absolute;
                top:120px;
                left:259px;
                text-align:left;
        }
        #counters img {
                padding:0px 2px 0px 0px;
                margin:0px;
                float:left;
        }

.clean {
        display:block;
        float:none;
        clear:both;
}
a.searchRes {
display:block;
margin:0px;
padding:2px 15px 4px 18px;
width:170px;
color:#257A81;
font-size:11px;
font-weight:bold;
}
.div_height {
        height:2px;
        background: url(../img/bg.jpg) top left repeat;
        overflow:hidden;
}

.bottom_angle_interesting {
        height:5px;
        background:#FAF9EB url(../img/bottom_bg_interesting.jpg) top left no-repeat;
        overflow:hidden;
        display:block;
}

.warning {color:#E12577;}
.gray {height:4px; background:#E1EAEC; margin:0px -10px 20px -10px;}
#filter_for_count {text-align:right; padding:5px 26px 0px 0px;}

#filter_for_count_bottom{
        float:none;
        clear:both;
        display:block;
        padding:20px 0px 0px 0px;
        margin:0px;
}

/*--------*/

#up_mask {
        position:absolute;
        display:none;
        top:0px;
        left:0px;
        width:100%;
        background:#000000;
        z-index:10;
        opacity:0.9;
        filter: alpha(opacity=90);
}

#new_user_div {
        width:521px;
        position:absolute;
        top:140px;
        left:50%;
        margin-left: -260px;
        margin-left: expression(Math.max(-260,-document.body.clientWidth/2));
        z-index:20;
        display:block;
}

#nu_welocome {
        position:absolute;
        top:16px;
        left:38px;
        padding:0px;
        margin:0px;
        font-size:11px;
        font-family:tahoma;
        color:#ffffff;
}

#nu_close {
        width:56px;
        height:14px;
        display:block;
        position:absolute;
        font-weight:bold;
        top:20px;
        left:404px;
        color:#E11771;
        background: url(../img/close_button.gif) left top no-repeat;
        padding:0px 0px 0px 9px;
        cursor:pointer;
}

#tnu {
        width:522px;
        height:40px;
        background:url(../img/top_new_user.gif) top left no-repeat;
        position:relative;
        overflow:hidden;
}

#cnu {
        background:url(../img/content_new_user.gif) top left repeat-y;
        width:491px;
        position:relative;
        padding:23px 34px 3px 34px;
        overflow:hidden;
}

#fnu {
        width:522px;
        height:11px;
        background:url(../img/bottom_new_user.gif) top left no-repeat;
        position:relative;
        overflow:hidden;
}

#cnu h1 {padding:0px; margin:0px; text-align:left;}

        #reg_form table tr td {width:50%; text-align:left;}
        #reg_form table tr td.first_coloumn {padding:0px 22px 0px 0px;}
        #reg_form table tr td.second_coloumn {padding:0px 0px 0px 22px;}
        #reg_form .title_reg_form {
                font-size:17px;
                color:#E31771;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 10px 0px;
        }

        #reg_form .name_input {
                color:#464646;
                font-family: "Trebuchet MS", Tahoma;
                padding:0px 0px 1px 0px;
                display:block;
        }

        #reg_form table * {padding:0px;}
        #reg_form input {
                border:1px solid #9BABAE;
                display:block;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }
        #reg_form #adress {
                border:1px solid #9BABAE;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }

        #reg_form #adress {
                border:1px solid #9BABAE;
                width:194px;
                margin:0px 0px 7px 0px;
                color:#000000;
                font-weight:bold;
        }

        #reg_form #bithday .day {width:50px; padding:0px 4px 0px 0px;}
        #reg_form #bithday .month {width:57px; padding:0px 4px 0px 0px;}
        #reg_form #bithday .year {width:55px; padding:0px 4px 0px 0px;}

        #reg_form #bithday tr td.day select {width:50px;}
        #reg_form #bithday tr td.month select {width:57px;}
        #reg_form #bithday tr td.year select {width:55px;}
        #reg_form #bithday {margin:0px 0px 10px 0px;}

        #reg_form .second_coloumn * {
                font-size:11px;
                font-family:"Trebuchet MS", Tahoma;
        }
        #reg_form #adress {width:200px;}
        #reg_form .second_coloumn select {margin:0px 0px 10px 0px;}
        #add_adress {
                width:123px;
                height:23px;
                background:url(../img/nu_adress.gif) top left no-repeat;
                border:0px;
                display:block;
                text-indent:-2000px;
                cursor:pointer;
                margin:0px 0px 10px 0px;
        }
        #add_adress:hover {background:url(../img/nu_adress_hover.gif) top left no-repeat;}
        #metro_station {width:180px; font-weight:bold;}
        #reg_form #phone_table {margin:0 0 10px 0; padding:0px;}
        #reg_form #phone_table tr td {border:0px;}
        #reg_form #phone_table * {
                margin:0px;
                padding:0px;
                color:#464646;
                font-size:11px;
                font-family: "Trebuchet MS", Tahoma;
        }

        #reg_form #phone_code {width:32px; color:#000000;}
        #reg_form #phone_number {width:76px; color:#000000;}
        #reg_form #phone_add {width:36px; color:#000000;}

        #reg_form #phone_table .ftd {width:2px; padding:0px 3px 0px 1px;}
        #reg_form #phone_table .std {width:14px; padding:0px;}
        #reg_form #phone_table .ttd {width:2px; padding:0px 5px 0px 2px;}
        #reg_form #phone_table .fotd {width:78px; padding:0px;}
        #reg_form #phone_table .fitd {width:5px; padding:0px 2px 0px 3px;}
        #reg_form #phone_table .sitd {width:38px; padding:0px;}
        #reg_form #phone_table .second_row * {
                font-family: Tahoma;
                font-size:9px;
                color:#979792;
        }

        #add_phone {
                width:136px;
                height:23px;
                background:url(../img/nu_phone.gif) top left no-repeat;
                border:0px;
                display:block;
                text-indent:-2000px;
                cursor:pointer;
                margin:10px 0px 23px 0px;
        }
        #add_phone:hover {background:url(../img/nu_phone_hover.gif) top left no-repeat;}

        #add_yur {
                width:189px;
                height:23px;
                background:url(../img/nu_yur.gif) top left no-repeat;
                border:0px;
                display:block;
                text-indent:-2000px;
                cursor:pointer;
                margin:10px 0px 10px 0px;
        }

        #add_yur:hover {
                background:url(../img/nu_yur_hover.gif) top left no-repeat;
        }

        #reg_form {padding-top:15px;}
    #reg_form tr td {border-bottom:4px solid #E1EAEC; padding-bottom:13px;}
    #reg_form .tr_for_button td {border:0px; padding-bottom:0px;}
        #reg_form tr .right_coloumn {padding-left:28px;}

        #reg_form #submit_reg {
                width:134px;
                height:23px;
                background:url(../img/nu_reg.gif) top left no-repeat;
                border:0px;
                display:block;
                float:right;
                clear:none;
                margin:22px 106px 0px 0px;
        }

        #reg_form #submit_reg:hover {
                background:url(../img/nu_reg_hover.gif) top left no-repeat;
        }

        #reg_form #submit_reg:hover {
                background:url(../img/nu_reg_hover.gif) top left no-repeat;
        }
        #reg_form .footer_reg p {
                width:200px;
                font-size:11px;
                float:left;
                clear:none;
                text-align:left;
                margin:19px 0px 0px 0px;
        }
.center_block1 ul {
  list-style-position : inside;
  margin-left : 10px;
}
.center_block2,
.center_block3 {
  margin : 5px 20px;
}
.center_block2 .center_block3,
.center_block3 .center_block2 {
  margin : 5px 0 !important;
}


table.sale_order_full_table td{
	padding: 5px;
	border: 1px solid;
}

.sale_order_full  td{
	padding: 5px;
	border: 1px solid;
}



