* {
margin: 0px;
padding: 0px;
}

img {
border: 0px;
}

a  {
text-decoration: none;
color: white;
}

a:hover  {
text-decoration: underline;
}

.disabled_button  {
background: #f3f1ee;
color: #8c7377;
cursor: auto;
}

        .disabled_button:hover {
        background: #f3f1ee;
        }



.zindex_05  {z-index: 5;}
.zindex_10  {z-index: 10;}
.zindex_15  {z-index: 15;}
.zindex_20  {z-index: 20;}
.zindex_25  {z-index: 25;}
.zindex_30  {z-index: 30;}
.zindex_35  {z-index: 35;}
.zindex_40  {z-index: 40;}
.zindex_45  {z-index: 45;}
.zindex_50  {z-index: 50;}
.zindex_55  {z-index: 55;}
.zindex_60  {z-index: 60;}
.zindex_65  {z-index: 65;}
.zindex_70  {z-index: 70;}
.zindex_75  {z-index: 75;}
.zindex_80  {z-index: 80;}
.zindex_85  {z-index: 85;}
.zindex_90  {z-index: 90;}
.zindex_95  {z-index: 95;}
.zindex_100  {z-index: 100;}

h1  {
font-size: 120%;
color: #373737;
font-weight: bold;
}

h2  {
color: #373737;
font-size: 120%;
margin: 0px;
padding: 0px;
}

table  {
border-collapse: collapse;
empty-cells: show;
}



.clear  {
height: 0px;
width: 0px;
font-size: 0px;
clear: both;
line-height: 0px;
}

span.red  {
color: #d00038;
}

                        .header_right p  {
                        color: #ccc;
                        margin: 0px 0px 0.8em 9px;
                        }

                                .header_right p.links_2  {
                                font-size: 75%;
                                }



                                .header_right p span  {
                                color: #666;
                                }

                                .header_right p img.bullet  {
                                width: 13px;
                                height: 13px;
                                vertical-align: middle;
                                margin-right: 2px;
                                }

                                #search input.search_button_active  {
                                float: right;
                                margin: 6px 32px 0px 0px;
                                background: url(../images/header/search_button.gif) 0% 0% no-repeat;
                                }

                                #search p.big_search  {
                                font-size: 70%;
                                margin: 0px 0px 0px 35px;
                                }

                                        #search p.big_search a  {
                                        color: #cc0000;
                                        }

        .inside_menu  {
        border-bottom-width: 17px;
        }


                div.main_menu  {
                font-size: 11px;
                font-weight: bold;
                margin-left: 13px;
                }

                                div.main_menu a span  {
                                display: block;
                                position: relative;
                                }

                #menu div.flags  {
                float: right;
                }

                        #menu div.flags a  {
                        margin-left: 8px;
                        margin-top: 9px;
                        display: block;
                        float: left;
                        width: 15px;
                        height: 9px;
                        font-size: 9px;
                        background-position: -15px 0%;
                        }

                        #menu div.flags a.de  {background-image: url(../images/menu/flags/de.gif);}
                        #menu div.flags a.cs  {background-image: url(../images/menu/flags/cs.gif);}
                        #menu div.flags a.en  {background-image: url(../images/menu/flags/en.gif);}
                        #menu div.flags a.ru  {background-image: url(../images/menu/flags/ru.gif);}
                        #menu div.flags a.es  {background-image: url(../images/menu/flags/es.gif);}

                        #menu div.flags a:hover, #menu div.flags a.selected  {background-position: 0px 0px;}

                        #menu div.flags p.lang  {
                        margin-top: 7px;
                        font-size: 11px;
                        float: left;
                        margin-left: 8px;
                        color: #635d4c;
                        }

                        #cap div.left p  {
                        color: #fff;
                        font-size: 14px;
                        margin-bottom: 6px;
                        }

                                        #content div.block div.inside_block p.header  {
                                        height: 60px;
                                        background-repeat: no-repeat;
                                        background-position: 4px 4px;
                                        padding: 25px 0px 0px 95px;
                                        }

                                        #content div.block div.inside_block a.inside_block_button  {
                                        display: block;
                                        line-height: 19px;
                                        width: 130px;
                                        height: 31px;
                                        background-position: 0% 0%;
                                        background-repeat: no-repeat;
                                        padding: 3px 0px 0px 16px;
                                        color: #fff;
                                        font-weight: bold;
                                        font-size: 90%;
                                        }

                                        table.form_table  {
                                        margin: 40px auto;
                                        }

                                                table.form_table tr td  {
                                                padding: 5px;
                                                color: #696969;
                                                vertical-align: top;
                                                }

                                                        table.form_table tr td.left  {
                                                        font-weight: bold;
                                                        padding-right: 10px;
                                                        text-align: right;
                                                        color: #5f0015;
                                                        }

                                                                table.form_table tr td.left p.small  {
                                                                color: #6e6e6e;
                                                                font-size: 85%;
                                                                margin-top: 5px;
                                                                font-weight: normal;
                                                                }



                                                        table.form_table tr td input.text  {
                                                        width: 300px;
                                                        height: 18px;
                                                        padding-left: 3px;
                                                        border: 1px solid #ababab;
                                                        border-bottom: 1px solid #d0d0d0;
                                                        border-right: 1px solid #d0d0d0;
                                                        }

                                                                table.form_table tr td input.small_text  {
                                                                width: 120px;
                                                                }

                                                        table.form_table tr td select.languages  {
                                                        width: 200px;
                                                        padding-left: 3px;
                                                        border: 1px solid #ababab;
                                                        border-bottom: 1px solid #d0d0d0;
                                                        border-right: 1px solid #d0d0d0;
                                                        }

        #bottom_buttons {
          /*background: #E5E5E5;
          padding: 5px;*/
          text-align: center;
          margin-top: 5px;
        }
        #bottom_buttons a {
          margin: 0;
          padding: 0;
          border: 0 none;
        }
        #bottom_buttons a img {
          margin: 0;
          padding: 0;
          border: 0 none;
        }

        #money  {
        text-align: center;
        padding: 0.7em 0px 0.5em 0px;
        }


/* -------------------------------------------
               INSIDE PAGES
--------------------------------------------*/

        div.results_per_page  {
        margin-top: -3px;
        float: right;
        font-size: 82%;
        color: #a4a4a4;
        }

                div.results_per_page select  {
                width: 3.1em;
                }

                                #inside_content div.wrapper div.line div.cell p.actions a.buy  {
                                color: #353535;
                                padding: 0;
                                text-decoration: underline;
                                }

        #inside_content div.wrapper div.content_container {
        width: 100%;
        float: left;
        margin-right: -230px;
        }

                #inside_content div.wrapper div.content_container div.content {
                margin-right: 230px;
                }

                        div.content p  {
                        margin-bottom: 1em;
                        }

                        #inside_content div.wrapper div.content_container div.content div.about_image  {
                        float: right;
                        width: 220px;
                        }

                        #inside_content div.wrapper div.content_container div.content div.image_block  {
                        margin-right: 220px;
                        }

                                div.about_image p  {
                                padding: 0px;
                                margin: 0px;
                                }

                                div.about_image p.links  {
                                margin-top: 20px;
                                }

                                        div.about_image p.links a  {
                                        display: block;
                                        margin-bottom: 5px;
                                        margin-left: 10px;
                                        color: #2b7ecc;
                                        padding-left: 15px;
                                        }

                                                div.about_image p.links a.forum  {
                                                background: url(../images/bullets/forum.gif) 0% 4px no-repeat;
                                                }

                                                div.about_image p.links a.blog  {
                                                background: url(../images/bullets/blog.gif) 0% 5px no-repeat;
                                                }

                                                div.about_image p.links a span  {
                                                color: #666;
                                                }

                        div.data_block  {
                        /*border: 1px solid #c0c0c0;*/
                        padding: 3px 0px 2px 0px;
                        }

                                div.data_block p.line, div.data_block div.line  {
                                margin: 0px 0px 1px 0px;
                                padding: 0px;
                                /*background: #ededed;*/
                                padding: 3px 0px 3px 0px;
                                }

                                        div.data_block p.line span.image_center  {
                                        display: block;
                                        width: 440px;
                                        margin: 0px auto;
                                        text-align: center;
                                        color: #373737;
                                        }

                                                div.data_block p.line span.image_center a  {
                                                color: #2b7ecc;
                                                margin-right: 10px;
                                                }

                                                        div.data_block p.line span.image_center a.collection  {
                                                        background: url(../images/bullets/collection.gif) 0% 0% no-repeat;
                                                        padding-left: 20px;
                                                        }

                                                        div.data_block p.line span.image_center a.shopping_cart  {
                                                        background: url(../images/imgcat/cat_buy.png) 0% 2px no-repeat;
                                                        padding-left: 21px;
                                                        color: #373737;
                                                        text-decoration: underline;
                                                        }

                                                        div.data_block p.line span.image_center a.series  {
                                                        background: url(../images/bullets/images_series.gif) 0% 2px no-repeat;
                                                        padding-left: 18px;
                                                        color: #333333;
                                                        }

                                        div.data_block p.line span.about_image_header  {
                                        font-weight: bold;
                                        color: #3C3C3C;
                                        font-size: 90%;
                                        padding: 0px 8px 0px 8px;
                                        }

                                                div.data_block p.line span.about_image_header a  {
                                                color: white;
                                                text-decoration: underline;
                                                }

                                                div.data_block p.line span.about_image_header a:hover  {
                                                text-decoration: none;
                                                }

                                        div.data_block p.line span.plus_more  {
                                        border: 1px solid #3f3f3f;
                                        font-size: 11px;
                                        line-height: 1px;
                                        }

                                div.data_block p.main  {
                                /*background: #f9f8f3;*/
                                margin: 0px 0px 1px 0px;
                                text-align: center;
                                padding: 6px 0px 6px 0px;
                                }

                                        div.data_block p.main img  {
                                        border: 1px solid white;
                                        }

                                div.data_block p.about_author  {
                                padding-top: 5px;
                                float: right;
                                width: 130px;
                                font-size: 85%;
                                margin-bottom: 5px;
                                }

                                div.data_block img.avatar  {
                                margin-top: 5px;
                                }

                                div.data_block p.values  {
                                font-size: 85%;
                                }

                                        div.data_block p.values span  {
                                        display: block;
                                        /*background: #f9f8f3;*/
                                        margin-bottom: 1px;
                                        padding: 3px 8px 3px 8px;
                                        color: #3C3C3C;
                                        }

                                                div.data_block p.values span.dark  {
                                                /*background: #f4f1e8;*/
                                                }

                        div.image_full_content  {
                        clear: both;
                        margin-top: 30px;
                        }

                                table.site_list  {
                                /*border-collapse: separate;
                                border-left: 1px solid #373737;*/
                                border: 1px solid #373737;
                                margin-top: 10px;
                                width: 100%;
                                empty-cells: show;
                                margin-bottom: 20px;
                                }

                                                table.site_list tr td  {
                                                padding: 8px 5px 8px 5px;
                                                /*border-right: 1px solid #373737;
                                                border-left: 1px solid #373737;*/

                                                font-size: 100%;
                                                color: #373737;
                                                text-align: center;
                                                background: #A4A4A4;
                                                /*border-bottom: 1px solid #ddd;*/
                                                }

                                                table.site_list tr.blue td  {
                                                background: #8E8E8E;
                                                }

                                                table.site_list tr.header td  {
                                                /*font-weight: bold;*/
                                                color: white;
                                                background-color: #373737;
                                                }

                                                table.site_list tr.dark td  {
                                                background-color: #8E8E8E;
                                                }

                                                        table.site_list tr td.size  {
                                                        /*font-weight: bold;*/
                                                        color: #373737;
                                                        }

                                                        table.site_list tr td.price  {
                                                        /*font-weight: bold;*/
                                                        }

                                                        table.site_list tr td.download  {
                                                        background-position: 10px 50%;
                                                        background-repeat: no-repeat;
                                                        padding-left: 30px;
                                                        text-align: left;
                                                        font-size: 90%;
                                                        width: 180px;
                                                        }

                                                        table.site_list tr td.download a {
                                                        color: #373737;
                                                        }

                                                        table.site_list tr td.download_ok  {
                                                        background-image: url(../images/bullets/download.gif);
                                                        }

                                                        table.site_list tr td.download_error  {
                                                        background-image: url(../images/bullets/download_error.gif);
                                                        }

                                                        table.site_list tr td.thumb  {
                                                        height: 110px;
                                                        width: 110px;
                                                        padding: 5px 5px 0px 5px;
                                                        }

                                                        table.site_list tr td.info  {
                                                        font-size: 110%;
                                                        }

                                                                table.site_list tr td.info strong  {
                                                                font-size: 100%;
                                                                }

                                                                table.site_list tr td.info a {
                                                                color: #666;
                                                                text-decoration: underline;
                                                                }

                                                                        table.site_list tr td.info a:hover  {
                                                                        text-decoration: none;
                                                                        }

                                                                table.site_list tr td p.no  {
                                                                color: #cdcdcd;
                                                                }
                                                                        table.site_list tr td p.no strong  {
                                                                        color: #cdcdcd;
                                                                        }

                                                        table.site_list tr td.actions  {
                                                        font-size: 110%;
                                                        }

                                                                table.site_list tr td.actions a  {
                                                                background: url(../images/bullets/delete.gif) 0% 0% no-repeat;
                                                                padding-left: 20px;
                                                                }

                                                                table.site_list tr td.download a span  {
                                                                color: #666;
                                                                }

                                                                table.site_list tr td strong  {
                                                                font-weight: bold;
                                                                color: #7f0017;
                                                                font-size: 110%;
                                                                }

                                table.small_info  {
                                border-collapse: collapse;
                                margin: 0px auto 10px;
                                }

                                        table.small_info tr td  {
                                        color: #000;
                                        border: 1px solid #d9d8d4;
                                        background: #fff;
                                        padding: 4px 6px 4px 8px;
                                        text-align: left;
                                        }

                                                table.small_info tr td.grey {
                                                background: #f4f1e8;
                                                }

                                        table.small_info tr.blue td  {
                                        background: #e7eaf1;
                                        }

                                                table.small_info tr td strong  {
                                                font-weight: bold;
                                                color: #7f0017;
                                                }

                                                        table.small_info tr td a#add_funds  {
                                                        text-decoration: underline;
                                                        margin-left: 20px;
                                                        }

                                                                table.small_info tr td a#add_funds:hover  {
                                                                text-decoration: none;
                                                                }

        #inside_content div.wrapper div.second_column {
        width: 220px;
        float: right;
        }

                #inside_content div.wrapper div.second_column ul  {
                list-style: none;
                margin: 0.6em 0.3em 1.5em 0px;
                }

                        #inside_content div.wrapper div.second_column ul li  {
                        padding-bottom: 0.5em;
                        }

                                #inside_content div.wrapper div.second_column ul li a {
                                text-decoration: underline;
                                }

                                        #inside_content div.wrapper div.second_column ul li a:hover  {
                                        text-decoration: none;
                                        }

                #inside_content div.wrapper div.second_column h1  {
                margin-bottom: 10px;
                }

                #inside_content div.wrapper div.second_column p  {
                margin: 0px 0px 15px 0px;
                }

                #inside_content div.wrapper div.second_column p.header  {
                /*background: #f5f1e8;*/
                font: bold 110% Tahoma;
                color: #373737;
                padding: 5px 10px 5px 10px;
                margin: 0px;
                }

                #inside_content div.wrapper div.second_column p.second_column_content  {
                padding: 6px 10px 10px 10px;
                margin-bottom: 20px;
                }

                        #inside_content div.wrapper div.second_column p.second_column_content a  {
                        color: white;
                        }

                        #inside_content div.wrapper div.second_column p.second_column_content label  {
                        color: #373737;
                        display: block;
                        margin-bottom: 5px;
                        }





        div.pages  {
        margin-top: 10px;
        }

                div.pages a  {
                background: #fff;
                font-size: 90%;
                font-weight: bold;
                color: #34000c;
                padding: 4px 8px 4px 8px;
                }

                        div.pages a:hover  {
                        text-decoration: none;
                        background: #bbb198;
                        }

                        div.pages span.this  {
                        background: #bbb198;
                        font-size: 90%;
                        font-weight: bold;
                        color: #34000c;
                        padding: 4px 8px 4px 8px;
                        }

        /* ---------------------------------------------
                                        Admin panel
        -----------------------------------------------*/

        #under_menu p.left  {
        font-size: 70%;
        padding-top: 0.1em;
        }

                #under_menu p.left strong  {
                color: white;
                }

                #under_menu p.left span  {
                color: #a59a7c;
                padding: 0px 5px 0px 5px;
                }

        #under_menu p.right  {
        font-size: 70%;
        float: right;
        margin-top: -15px;
        position: relative;
        }

                #under_menu p.right strong  {
                color: #cc6600;
                }

                #under_menu p.right img  {
                vertical-align: middle;
                }





#admin_container {
width: 100%;
float: right;
margin: 10px 0px 0px -290px;
}



                table.admin_main_two_col {
                width: 100%;
                margin: 0px 0px 10px 0px;
                border-collapse: separate;
                }

                        table.admin_main_two_col tr td.left  {
                        padding-right: 10px;
                        }



                                        table.admin_main_two_col div.block p.header  {
                                        color: #000;
                                        font: bold 80% Tahoma;
                                        padding: 2px 0px 2px 4px;
                                        }

                                        table.admin_main_two_col div.block span.name  {
                                        color: #cc6600;
                                        }

                                        table.admin_main_two_col div.block p.text  {
                                        font: normal 80% Tahoma;
                                        padding: 0px 5px 5px 4px;
                                        }

                                        table.admin_main_two_col div.block table.action_type  {
                                        width: 100%;
                                        }


                                                                table.admin_main_two_col div.block table.action_type tr td a:hover  {
                                                                text-decoration: underline;
                                                                }







                                table.admin_main_two_col tr td.right div.content  {
                                color: #676767;
                                font-size: 95%;
                                padding: 10px;
                                }

                                        table.admin_main_two_col tr td.right div.content span.date  {
                                        font-size: 92%;
                                        }

                                        table.admin_main_two_col tr td.right div.content h3  {
                                        color: #cc6600;
                                        font-size: 110%;
                                        margin-bottom: 10px;
                                        }

                                #admin_content div.account_header p a  {
                                color: #fff;
                                }

                                        #admin_content div.account_header p a:hover  {
                                        color: #A4A4A4; /*#be003f;*/
                                        text-decoration: none;
                                        }





                                #admin_content table.themes tr td div.image  {
                                background: #f5f5f5;
                                padding: 10px 0px 10px 0px;
                                margin-bottom: 1px;
                                display:block;
height:100%;
                                }

                                #admin_content table.themes tr td.name  {
                                background: #ededed;
                                padding: 1px 0px 3px 0px;
                                }

                                        #admin_content table.themes tr td.name a  {
                                        color: #7f0020;
                                        font: bold 80% Tahoma;
                                        }

                #admin_content table.users  {
                border: 1px solid #c0c0c0;
                background: #fff;
                border-collapse: separate;
                width: 100%;
                border-right: 0px;
                border-bottom: 0px;
                margin-bottom: 10px;
                }

                        #admin_content table.users tr td  {
                        padding: 3px;
                        width: 33%;
                        border-right: 1px solid #c0c0c0;
                        border-bottom: 1px solid #c0c0c0;
                        vertical-align: top;
                        }

                                #admin_content table.users tr td p.header  {
                                background: #D4811B; /*#7f0020;*/
                                color: #fff;
                                font: bold 80% Tahoma;
                                padding: 2px 0px 2px 8px;
                                }

                                #admin_content table.users tr td p.user,
                                #admin_content table.users tr td div.user  {
                                font: normal 80% Tahoma;
                                background: #f9f8f3;
                                padding: 2px 0px 2px 5px;
                                margin-bottom: 1px;
                                }
                                
                                #admin_content table.users tr td p.user a,
                                #admin_content table.users tr td div.user a  {
                                font: normal 90% Tahoma;
                                background: #f9f8f3;
                                padding: 2px 0px 2px 5px;
                                margin-bottom: 1px;
                                color: #373737;
                                /*display: block;*/
                                }

                                #admin_content table.users tr td p.grey  {
                                background: #f4f1e8;
                                }
                                
                                #admin_content table.users tr td p.grey a {
                                background: #f4f1e8;
                                }

                                #admin_content table.users tr td p.full {
                                font: normal 75% Tahoma;
                                background: #e6e6e6;
                                padding: 2px 0px 2px 5px;
                                }

                                        #admin_content table.users tr td p.full a  {
                                        color: #2b7ecc;
                                        }

                        #admin_content div.one_col p.way {
                        margin: 0px 0px 10px 0px;
                        font-size: 110%;
                        color: #000;
                        font-weight: bold;
                        }

                                #admin_content div.one_col p.way a  {
                                color: #000;
                                }

                                #admin_content div.one_col p.way span  {
                                color: #be003f;
                                }

                        div.error  {
                        border: 1px solid #ff0000;
                        padding: 10px;
                        background: #fff2f2;
                        line-height: 150%;
                        }

                                div.error p  {
                                padding: 0px;
                                margin: 0px;
                                }

                        div.success  {
                        border: 1px solid #00b71a; /*red;*/
                        padding: 10px;
                        background: #edffea; /*#FFB2A8;*/
                        line-height: 150%;
                        }
                                div.success p  {
                                padding: 0px;
                                margin: 0px;
                                color: black;
                                }
                        div.success p.mes-type-2, div.success p.mes-type-3, div.success p.mes-type-4 {
                          color: red;
                          font-weight: bold;
                        }

                        div.one_col p.header, p.all_header  {
                        /*background: url(../images/account/small/header_bg.jpg) 0% 0% no-repeat;*/
                        background-color: #4F4F4F;
                        padding-top: 3px;
                        margin-top: 10px;
                        }

                                div.one_col p.header span, p.all_header span  {
                                display: block;
                                /*background-color: #f4f1e8;
                                border-top: 1px solid #fff;*/
                                padding: 4px 4px 5px 30px;
                                font-weight: bold;
                                color: #D3801A;
                                background-repeat: no-repeat;
                                background-position: 5px 50%;
                                }

                                        div.one_col p.header span.one, p.all_header span.one  {
                                        background-image: url(../images/account/small/1.png);
                                        }

                                        div.one_col p.header span.two, p.all_header span.two  {
                                        background-image: url(../images/account/small/2.png);
                                        }

                                        div.one_col p.header span.three, p.all_header span.three  {
                                        background-image: url(../images/account/small/3.png);
                                        }

                                        div.one_col p.header span.four, p.all_header span.four  {
                                        background-image: url(../images/account/small/4.png);
                                        }

                                        div.one_col p.header span.five, p.all_header span.five  {
                                        background-image: url(../images/account/small/5.png);
                                        }

                                        div.one_col p.header span.six, p.all_header span.six  {
                                        background-image: url(../images/account/small/6.png);
                                        }

                                        div.one_col p.header span a, p.all_header span a  {
                                        font-weight: normal;
                                        padding-left: 10px;
                                        color: white;
                                        font-size: 90%;
                                        text-decoration: underline;
                                        }

                                                div.one_col p.header span a:hover, p.all_header span a:hover  {
                                                text-decoration: none;
                                                }




                        div.one_col p.image  {
                        position: absolute;
                        width: 150px;
                        height: 100px;
                        padding-top: 10px;
                        text-align: center;
                        }

                                div.one_col p.image img  {
                                border: 1px solid #650019;
                                }

                                div.one_col div.file_info  {
                                padding-left: 150px;
                                }

                                        table.edit_file  {
                                        width: 100%;
                                        margin-top: 4px;
                                        }

                                                        table.edit_file tr td span  {
                                                        color: #d3801a;
                                                        font-size: 84%;
                                                        }

                                                        table.edit_file tr td.big_left  {
                                                        padding: 15px 10px 15px 10px;
                                                        width: 200px;
                                                        color: #a60029;
                                                        }

                                                        table.edit_file tr td div.grey  {
                                                        color: #cdcdcd;
                                                        }

                                                        table.edit_file tr td.small_font  {
                                                        font-size: 90%;
                                                        }

                                                        table.edit_file tr td.big_left_100  {
                                                        padding: 15px 10px 15px 10px;
                                                        width: 100%;
                                                        color: #a60029;
                                                        }


                                                        table.edit_file tr td.middle  {
                                                        vertical-align: middle;
                                                        }

                                                        table.edit_file tr td.top  {
                                                        vertical-align: top;
                                                        }

                                                        table.edit_file tr td.big_line_height  {
                                                        line-height: 200%;
                                                        }

                                                        table.edit_file tr td input.checkbox  {
                                                        margin-right: 6px;
                                                        }

                                                                table.edit_file tr td input.text  {
                                                                width: 265px;
                                                                border: 1px solid #9a9a9a;
                                                                padding: 2px 0px 2px 4px;
                                                                }

                                                                table.edit_file tr td input.usual_text  {
                                                                width: 150px;
                                                                border: 1px solid #9a9a9a;
                                                                padding: 2px 0px 2px 4px;
                                                                }

                                                                table.edit_file tr td input.small_text  {
                                                                width: 80px;
                                                                border: 1px solid #9a9a9a;
                                                                padding: 1px 0px 1px 4px;
                                                                margin-right: 10px;
                                                                }

                                                                table.edit_file tr td input.big_text  {
                                                                width: 340px;
                                                                border: 1px solid #9a9a9a;
                                                                padding: 2px 0px 2px 4px;
                                                                }

                                                                table.edit_file tr td select.usual_select  {
                                                                width: 150px;
                                                                border: 1px solid #9a9a9a;
                                                                }

                                                                table.edit_file tr td select.big_select  {
                                                                width: 300px;
                                                                border: 1px solid #9a9a9a;
                                                                }

                                                                table.edit_file tr td textarea  {
                                                                width: 340px;
                                                                height: 90px;
                                                                border: 1px solid #9a9a9a;
                                                                padding: 2px 0px 2px 4px;
                                                                }

                                                                p.edit_file_buttons  {
                                                                margin-top: 10px;
                                                                }

                                                                        p.edit_file_buttons input  {
                                                                        margin-right: 15px;
                                                                        }
p.edit_file_buttons input.acs  {
  margin-right: 15px;
  padding: 10px;
  color: white;
  background-color: #969696;
}


                                        div.multiple_select table  {
                                        }

                                                div.multiple_select table tr td  {
                                                }

                                                div.multiple_select table tr td.arrow  {
                                                padding: 0px 25px 0px 25px;
                                                }

                                                        div.multiple_select table tr td a.arrow  {
                                                        display: block;
                                                        width: 75px;
                                                        height: 57px;
                                                        background: url(../images/account/small/arrow.png) 0% 0% no-repeat;
                                                        }

                                                                div.multiple_select table tr td a.arrow:hover  {
                                                                background-position: 0% 100%;
                                                                }



                                                        div.multiple_select table tr td p.multiple_header span  {
                                                        display: block;
                                                        background: #eae5d7;
                                                        color: black; /*#be003f;*/
                                                        font-weight: bold;
                                                        padding: 3px 8px 3px 8px;
                                                        }



                                                        div.multiple_select table tr td select option  {
                                                        padding-left: 5px;
                                                        color: #666;
                                                        }

                                                                div.multiple_select table tr td select option.level1 {
                                                                background: #f4f1e8;
                                                                color: #b0032f;
                                                                font-weight: bold;
                                                                margin-top: 3px;
                                                                }

                                                                div.multiple_select table tr td select option.level2 {
                                                                padding-left: 15px;
                                                                }


                                                        div.multiple_select table tr td div.selected p  {
                                                        padding: 3px 5px 3px 8px;
                                                        margin-bottom: 1px;
                                                        }

                                                                div.multiple_select table tr td div.selected p.category  {
                                                                background: #f9f8f3;
                                                                color: #000;
                                                                }

                                                                div.multiple_select table tr td div.selected p a.delete  {
                                                                display: block;
                                                                float: right;
                                                                width: 11px;
                                                                height: 9px;
                                                                background: url(../images/account/small/x.gif) 0% 0% no-repeat;
                                                                margin-top: 3px;
                                                                }

                                                                div.multiple_select table tr td div.selected p.remove  {
                                                                background: #e6e6e6;
                                                                }


#admin_navigation {
width: 290px;
float: left;
margin: 10px 0px 0px 0px;
}



                                #admin_navigation div.block a:hover  {
                                text-decoration: none;
                                }

                        #admin_navigation div.block p.admin_menu  {
                        line-height: 0px;
                        }



                                        #admin_navigation div.block p.admin_menu a.level_1:hover  {
                                        text-decoration: none;
                                        color: #b0032f;
                                        }

                                        #admin_navigation div.block p.admin_menu a.level_1_this  {
                                        text-decoration: none;
                                        color: #b0032f;
                                        }




                                        #admin_navigation div.block p.admin_menu a.level_2:hover  {
                                        text-decoration: none;
                                        background: url(../images/bullets/red_str.gif) 18px 50% no-repeat #fff;
                                        font-weight: bold;
                                        }

                                        #admin_navigation div.block p.admin_menu a.level_2_this  {
                                        text-decoration: none;
                                        background: url(../images/bullets/red_str.gif) 18px 50% no-repeat #fff;
                                        font-weight: bold;
                                        }






                        #admin_navigation div.block p.dotted  {
                        background: url(../images/bullets/dotted.gif) 0% 100% repeat-x;
                        padding-bottom: 8px;
                        }

                        #admin_navigation div.block p.links a  {
                        text-decoration: none;
                        }

                                #admin_navigation div.block p.links a:hover  {
                                text-decoration: underline;
                                }

        table.count_of_images  {
        width: 100%;
        font-size: 85%;
        margin-bottom: 10px;
        }

                table.count_of_images tr td  {
                border: 1px solid #d7d8da;
                background: #f4f4f4;
                color: #666;
                padding: 3px 5px 3px 5px;
                }

                table.count_of_images tr.header td  {
                background: #e7eaf1;
                color: #0955a1;
                }

        div.file_list  {
        border: 4px solid #650019;
        padding: 4px;
        background: #fff;
        margin-top: 20px;
        }

                div.file_list div.pages  {
                margin: 6px 0px 4px 0px;
                font-size: 120%;
                }

                        div.pages a  {
                        background: transparent; /*#ccc;*/
                        color: #353535;
                        font-size: 14px;
                        font-weight: normal;
                        border-right: 1px solid #D3D3D3;
                        padding: 0 8px;
                        }

                                div.pages a:hover  {
                                background: transparent; /*#bbb198;*/
                                color: white;
                                }

                                div.pages span.this  {
                                background: transparent; /*#bbb198;*/
                                color: white;
                               font-size: 24px;
                               font-weight: normal;
                               /*border-right: 1px solid #D3D3D3;*/
                                }
div.pages a.both  {
  border-left: 1px solid #D3D3D3;
}

div.pages a.page-last, div.pages a.page-prev,
div.pages a.page-first, div.pages a.page-next {
  border-right: 0 none;
}

                div.file_list table  {
                border-collapse: collapse;
                empty-cells: show;
                width: 100%;
                font-size: 90%;
                }

                        div.file_list table tr td  {
                        border: 1px solid #b5b5b5;
                        vertical-align: middle;
                        padding: 7px 10px 3px 10px;
                        text-align: center;
                        background: #f6f6f6;
                        line-height: 150%;
                        }

div.file_list table tr td.image-actions {
  text-align: left;
  width: 115px;
}

                        div.file_list table tr.header td  {
                        background: #c8c8c8;
                        text-align: left;
                        font-weight: bold;
                        }

                        div.file_list table tr.header td.preview  {
                        width: 100px;
                        }

                                div.file_list table tr.header td.preview img  {
                                border: 1px solid #650019;
                                }

                        div.file_list table tr.header td.checkbox  {
                        vertical-align: middle;
                        }

                        div.file_list table tr.header td.status  {
                        width: 200px;
                        }

                        div.file_list table tr td.actions  {
                        line-height: 200%;
                        }
                        div.file_list table tr td a {
                          color: black;
                          margin: 3px 0px 3px 0px;
                          padding: 0px 0 0px 0px;
                        }
                        div.file_list table tr td.image-actions a {
                          color: black;
                          margin: 3px 0px 3px 0px;
                          padding: 0px 0 0px 20px;
                          display: block;
                        }
                        div.file_list table tr td a.delete  {
                        background: url(../images/bullets/delete.gif) 0% 0% no-repeat;
                        padding-left: 17px;
                        }

                        div.file_list table tr td a.edit  {
                        background: url(../images/bullets/edit.gif) 0% 0% no-repeat;
                        }

                        div.file_list table tr td a.attr  {
                        background: url(../images/bullets/shablon.png) 0% 0% no-repeat;
                        }

                        div.file_list table tr td a.view  {
                        background: url(../images/bullets/view.gif) 0% 0% no-repeat;
                        padding-left: 17px;
                        margin: 0px 10px 0px 10px;
                        }

                        div.file_list table tr td a.approve  {
                        background: url(../images/bullets/approve.gif) 0% 0% no-repeat;
                        padding-left: 17px;
                        margin: 0px 10px 0px 10px;
                        }

                        div.file_list table tr td a.reject  {
                        background: url(../images/bullets/reject.gif) 0% 0% no-repeat;
                        padding-left: 17px;
                        margin: 0px 10px 0px 10px;
                        }

                        div.file_list table tr td.checkbox  {
                        vertical-align: top;
                        width: 20px;
                        padding: 0px 3px 0px 3px;
                        text-align: center;
                        }

                table.list_table  {
                border-collapse: collapse;
                empty-cells: show;
                width: 100%;
                margin-top: 6px;
                }

                        table.list_table tr td  {
                        border: 1px solid #fff;
                        vertical-align: middle;
                        padding: 7px 10px 3px 10px;
                        text-align: center;
                        background: #e6e4e5;
                        line-height: 150%;
                        }
table.list_table tr td a {
  color: black;
}
table.list_table tr td.comment_adds a {
  text-decoration: underline;
}
                        table.list_table tr.header td  {
                        background: #c8c8c8;
                        text-align: left;
                        font-weight: bold;
                        }

                                table.list_table tr td.checkbox {
                                width: 15px;
                                text-align: middle;
                                vertical-align: middle;
                                }

                                table.list_table tr td.date {
                                font-size: 80%;
                                }

                                table.list_table tr td a.view  {
                                background: url(../images/bullets/view.gif) 0% 0% no-repeat;
                                padding-left: 17px;
                                margin: 0px 10px 0px 10px;
                                }

                                table.list_table tr td a.delete  {
                                background: url(../images/bullets/delete.gif) 0% 0% no-repeat;
                                padding-left: 17px;
                                margin: 0px 10px 0px 10px;
                                }

                                table.list_table tr td a.edit  {
                                background: url(../images/bullets/edit.gif) 0% 0% no-repeat;
                                padding-left: 17px;
                                margin: 0px 10px 0px 10px;
                                }

                        div.message_first  {
                        background: #f4f4f4;
                        border: 1px solid #d7d8da;
                        padding: 10px;
                        width: 500px;
                        margin-bottom: 10px;
                        }

                                div.message_first p.author  {
                                font-size: 85%;
                                margin-bottom: 3px;
                                }

                        div.message_second  {
                        background: #e7eaf1;
                        border: 1px solid #d7d8da;
                        padding: 10px;
                        width: 500px;
                        margin-left: 30px;
                        margin-bottom: 10px;
                        }

                                div.message_second p.author  {
                                font-size: 85%;
                                margin-bottom: 3px;
                                }

        /* PROFILE */
        table.personal_data  {
        width: 100%;
        margin: 4px 0px 0px 0px;
        }

                table.personal_data tr td.avatar {
                width: 165px;
                /*background: #ededed;*/
                text-align: center;
                }

                table.personal_data tr td.personal_data  {
                padding-left: 4px;
                }

                        table.big_edit_file tr td  {
                        padding: 7px 10px 7px 10px;
                        }

table.images_upload_groups tr td a.add_group {
display: block;
background: url(../images/bullets/groups/new_on_white.png) 0% 2px no-repeat;
width: 65px;
padding-left: 35px;
height: 35px;
font-weight: bold;
color: #600820;
text-decoration: none;
font-size: 11px;
}

table.images_upload_groups tr td a.delete_groups {
display: block;
background: url(../images/bullets/groups/delete_on_yellow.png) 0% 2px no-repeat;
width: 65px;
padding-left: 35px;
height: 35px;
font-weight: bold;
color: #600820;
text-decoration: none;
font-size: 11px;
}

div.file_list table.images_upload_groups2 {
}

div.file_list table.images_upload_groups2 tr td {
border: 0px;
padding: 8px 3px 8px 3px;
background: #b3b3b3;
color: #140b0c;
font-size: 11px;
text-align: left;
border-bottom: 1px solid #61011c;
}

div.file_list table.images_upload_groups2 tr td.group_name {
background: url(../images/bullets/groups/new_on_white.png) 4px 9px no-repeat #b3b3b3;
padding-left: 40px;
vertical-align: middle;
}

div.file_list table.images_upload_groups2 tr td.group_name a {
font-size: 17px;
text-decoration: none;
color: #670421;
}

div.file_list table.images_upload_groups2 tr td.group_name a span {
color: #636363;
font-size: 11px;
}

div.file_list table.images_upload_groups2 tr td.description {
padding: 8px 10px 8px 10px;
vertical-align: middle;
}

div.file_list table.images_upload_groups2 tr td.delete_group {
width: 100px;
vertical-align: top;
}

div.file_list table.images_upload_groups2 tr td.delete_group a {
display: block;
background: url(../images/bullets/groups/delete_on_yellow.png) 0% 4px no-repeat;
padding-left: 35px;
font-weight: bold;
color: #600820;
text-decoration: none;
font-size: 11px;
}

div.file_list table.images_upload_groups2 tr.active td {
background: #ffee94;
}

div.file_list table.images_upload_groups2 tr.active td.group_name {
background: url(../images/bullets/groups/new_on_white.png) 4px 9px no-repeat #ffee94;
}

div.file_list table.images_upload_groups2 tr.active td.delete_group a {
background: url(../images/bullets/groups/delete_on_yellow.png) 0% 4px no-repeat;
}

div.file_list table.images_upload_groups2 tr.active td.delete_group a.add_group {
  background: url(../images/bullets/groups/new_on_white.png) 0% 2px no-repeat;
}

div.file_list table.upload_images_bottom {
}

div.file_list table.upload_images_bottom tr td {
border: 0px;
background: #c8c8c8;
font-size: 12px;
text-align: left;
vertical-align: middle;
border: 1px solid #c8c8c8;
}

div.file_list table.upload_images_bottom tr td.per_page {
text-align: right;
}

div.file_list table.upload_images_bottom tr td.pages {
text-align: center;
}

div.file_list table.upload_images_bottom tr td.pages a  {
background: #e9e4db;
font-size: 90%;
font-weight: bold;
color: #34000c;
padding: 4px 8px 4px 8px;
}

div.file_list table.upload_images_bottom tr td.pages a:hover  {
text-decoration: none;
background: #bbb198;
}

div.file_list table.upload_images_bottom tr td.pages span.this  {
background: #bbb198;
font-size: 90%;
font-weight: bold;
color: #34000c;
padding: 4px 8px 4px 8px;
}

/* ---------------------------------- TIM ------------------------------------------------------ */

.tim-left{
 float:left;
}

.tim-right{
 float:right;
}

.tim-clear{
 clear:both;
}

.confirm-table-cell{
 background-color:#DDDDDD;
 width:150px;
 padding:4px;
 margin:2px;
}

div.wrapper div.content_container div.content{
 font-family: Arial, Tahoma, Verdana, verdana, tahoma, arial;
 font-size:14px;
}

/* ---------------------------------- TIM ------------------------------------------------------ */

tr.cats_name {
	height: 43px;
}
td.width20proc {
	width: 25%;
}
table.edit_file span {

}
table.edit_file span.valuta {
	color: white;
	font-size:100%;
}
table.edit_file span.kom {
	font-size:100%;
	color: white;
}

table.edit_file td.withdraw_head b {
	color: #D3801A;
}
form.payment_frm {
	margin-bottom: 10px;
}
table.edit_file tr.withdraw_head_razd {
}

table.edit_file tr.withdraw_head_top td {
	border: 0 none;
	background: white url(../images/payment/top_head_tbl.png) scroll top left no-repeat;
	margin: 0;
	padding: 0;
	height: 5px;
	display: none;
}
table.edit_file table.no_border td {
	border: 0 none;
}

a.user_status_0 {
  background: transparent url(../images/user_status/pix_user_ok.jpg) no-repeat;
  display: block;
  height: 21px;
  margin:0 auto;
  width: 21px;
}
a.user_status_1 {
  background: transparent url(../images/user_status/pix_user_ban.jpg) no-repeat;
  display: block;
  height: 18px;
  margin:0 auto;
  width: 18px;
}

table.edit_file tr td.funds_item {
	color: #7F0017;
	font-size: 8pt;
	vertical-align: middle;
}
table.edit_file tr td.funds_item span {
	color: black;
	font-size: 8pt;
	vertical-align: middle;
}

/* dirtyplace.com */
.main_layer {

	margin: 0 auto;
	/*background: url(../images/header/background.png) 0% 0% no-repeat;*/
}

body  {
  /*border-top: 10px solid #fff;*/
  font: normal 100% Tahoma;
  /*background: url(../images/white.gif) 0% 0% repeat-x;*/
  height:auto;
  overflow:auto;
  background-color: #383838;
  color: #373737;
}

#header img.logo {
  margin: 2em 0;
  width: 425px;
  height: 128px;
  float: left;
}

#header  {
  padding: 0em 3em 0em 3em;
  /*background: #fff;*/
}

.header_right p.links_2 a {
  color: white;
  /*font-weight: bold;*/
  text-decoration: underline;
}

.header_right p.links_1 a  {
  color: #F4971E;
  font-weight: bold;
}

.header_right p.links_1 {
  font-size: 70%;
  margin-top: 15px;
}

.header_right p.links_1 span {
  color: white;
}

#search  {
  /*height: 60px;
  width: 347px;
  background: url(../images/header/search_bg.jpg) 0% 0% no-repeat #eae6d9; */
  margin: 1em 0px 0px 0px;
}

#search input.search_text  {
  width: 235px;
  height: 21px;
  border: 0 none;
  margin: 11px 0px 6px 0px;
  padding: 1px 0px 0px 3px;
  color: #333;
  float: left;
}

#search input.search_button  {
  float: right;
  margin: 11px 32px 0px 0px;
  /*background: url(../images/header/search_button.gif) -40px 0% no-repeat;*/
}

#search img.left_search  {
  margin: 11px 0px 0px 0px;
  float: left;
}

#menu {
  clear: both;
  border-bottom: 0 none;
  padding: 8px 3em 0px 3em;
}

div.main_menu a {
  float: left;
  background: url(../images/menu/main_menu/bg_mainmenu1.png) 0% 0% repeat-x;
  margin-left: -16px;
  position: relative;
  color: #343434;
  font-size: 14px;
  text-decoration: none;
}

div.main_menu a:hover, div.main_menu a.selected {
  background: url(../images/menu/main_menu/bg_mainmenu1.png) 0% -30px repeat-x;
  color: #fff;
  z-index: 80;
  text-decoration: none;
}

div.main_menu a span.level_1 {
  background: url(../images/menu/main_menu/left_mainmenu1.png) 0% 0% no-repeat;
}

div.main_menu a span.level_2 {
  background: url(../images/menu/main_menu/right_mainmenu1.png) 100% 0% no-repeat;
  padding: 7px 32px 6px 16px;
}

div.main_menu p.corner  {
  background: url(../images/menu/main_menu/bg_coner.png) 0% 0% no-repeat;
  margin-left: -16px;
  float: left;
  position: relative;
  display: block;
  width: 16px;
  padding: 7px 32px 10px 16px;
  z-index: 85;
}

div.main_menu a:hover span.level_1, div.main_menu a.selected span.level_1 {
  background: url(../images/menu/main_menu/left_mainmenu1.png) 0% -30px no-repeat;
}

div.main_menu a:hover span.level_2, div.main_menu a.selected span.level_2 {
  background: url(../images/menu/main_menu/right_mainmenu1.png) 100% -30px no-repeat;
}

#mainmenu-bottom {
  height: 9px;
  background: url(../images/menu/main_menu/bg_bottom_mainmenu.png) repeat-x;
  clear: both;
}

#bottom_menu {
  color: #b3b3b3;
  font-size: 70%;
  text-align: center;
  padding: 0.5em 0px 0.5em 0px;
  line-height: 150%;
  clear: both;
}

#bottom_menu a  {
  color: #FBFBFB;
}

#bottom_menu p.copyright  {
  color: #FBFBFB;
}

#content {
  padding: 10px 15px 50px 15px;
  /*background: #f0f0f0;*/
  width: 960px;
  margin: 0 auto;
}

#content div.block div.inside_block {
  margin: 0px 0.5em 0px 0.5em;
  /*background: url(../images/content/block_right_bottom_shadow.png) 100% 100% no-repeat;*/
  padding: 0px 6px 6px 6px;
}

#content div.block div.inside_block div.inside_block_content {
  display: block;
  background: #A4A4A4;
}

#content div.block div.inside_block p {
  background: #A4A4A4;
  line-height: normal;
}

#content div.block div.inside_block p.inside_block_text {
  color: #3A3A3A;
  font-size: 82%;
  margin: 14px 14px 0px 14px;
  /*background: url(../images/content/inside_block_dotted.gif) 0% 100% repeat-x;*/
  padding-bottom: 8px;
}

#content div.block div.inside_block p.inside_block_links a {
  color: white;
  background: url(../images/content/dirty_bullet.png) 0% 55% no-repeat;
  padding-left: 24px;
}

#content div.block div.inside_block p.inside_block_links {
  font-size: 75%;
  padding: 5px 14px 14px 14px;
  line-height: 140%;
  text-align: center;
}

#content div.block  {
  float: left;
  width: 310px;
}

#cap {
  height: 268px;
  background: url(../images/cap/cap_bg.png) 0% 0% repeat-x;
  padding: 0;
}

#cap div.right {
  width: 390px;
  height: 243px;
  float: right;
  margin:12px 45px 0 0;
}

/*#cap div.right div.cap_image_0  {
  height: 243px;
  background: url(../images/cap/cap_dirty_image.png) 100% 0% no-repeat;
}*/

#cap div.right div.cap_image_1  {
  height: 243px;
  background: url(../images/cap/rotate1.jpg) 100% 0% no-repeat;
}

#cap div.right div.cap_image_2  {
  height: 243px;
  background: url(../images/cap/rotate2.jpg) 100% 0% no-repeat;
}

#cap div.right div.cap_image_3  {
  height: 243px;
  background: url(../images/cap/rotate3.jpg) 100% 0% no-repeat;
}

#cap div.right div.cap_image_4  {
  height: 243px;
  background: url(../images/cap/rotate4.jpg) 100% 0% no-repeat;
}

#cap div.right div.cap_image_5  {
  height: 243px;
  background: url(../images/cap/rotate5.jpg) 100% 0% no-repeat;
}

#cap div.right div.cap_image_6  {
  height: 243px;
  background: url(../images/cap/rotate6.jpg) 100% 0% no-repeat;
}


#cap div.left p a {
  color: #39372A;
}

#cap div.left p a span {
  color: white;
  font-size: 160%;
}

#cap div.left  {
  position:absolute;
  padding-top: 26px;
}

#content div.block div.inside_block a.buy_button {
  background-image:url(../images/content/inside_block_buttons/but_bg.png);
  font-size:100%;
  height:47px;
  margin:0 auto;
  padding:12px 0 0;
  text-align:center;
  width:158px;
}
#content div.block div.inside_block a.sale_button {
  background-image:url(../images/content/inside_block_buttons/but_bg.png);
  font-size:100%;
  height:47px;
  margin:0 auto;
  padding:12px 0 0;
  text-align:center;
  width:158px;
}
#content div.block div.inside_block a.stok_button {
  background-image:url(../images/content/inside_block_buttons/but_bg1.png);
  font-size:100%;
  height:45px;
  margin:0 auto;
  padding:12px 0 0;
  text-align:center;
  width:192px;
}

#content div.block div.inside_block a:hover.inside_block_button {
  /*text-decoration: none;
  background-position: -146px 0%;*/
}

#content div.block div.inside_block p.buy_header {
  background-image: url(../images/content/inside_block_headers/buy_thumb.png);
  background-position: 15px 20px;
}

#content div.block div.inside_block p.sale_header {
  background-image: url(../images/content/inside_block_headers/sale_thumb.png);
  background-position: 15px 20px;
}

#content div.block div.inside_block p.stok_header {
  background-image: url(../images/content/inside_block_headers/stok_thumb.png);
  background-position: 15px 20px;
}

#cap div.left a.reg_button  {
  display: block;
  background: url(../images/cap/button_bg_reg.png) 0% 0% repeat-x #70001c;
  width: 150px;
  height: 64px;
  margin-top: 12px;
  cursor: pointer;
}

#cap div.left a.reg_button span.level_1  {
  display: block;
  width: 150px;
  height: 64px;
  background: url(../images/cap/button_bg_reg_left.png) 0% 0% no-repeat;
}

#cap div.left a.reg_button span.level_2 {
  display: block;
  padding:17px 10px 0 10px;
  width: 150px;
  height: 64px;
  background: url(../images/cap/button_bg_reg_right1.png) 100% 0% no-repeat;
  text-align: center;
  font-size: 20px;
  color: #fff;
}

/*#cap div.left a:hover.reg_button {
  background: url(../images/cap/button_bg.gif) 0% -51px repeat-x #fc0000;
  text-decoration: none;
}

#cap div.left a:hover.reg_button span.level_1 {
  background: url(../images/cap/button_left.gif) 0% -51px no-repeat;
}

#cap div.left a:hover.reg_button span.level_2 {
  background: url(../images/cap/button_right.gif) 100% -51px no-repeat;
}*/

.how-it-works {
  padding-top: 20px;
  padding-left: 50px;
}

.how-it-works a {
  color: white;
  font-size: 15px;
  text-decoration: underline;
}

#way {
 clear: both;
 background: #A4A4A4;
 /*border-bottom: 1px solid #fff;
 border-top: 14px solid #34000d;*/
 padding: 5px 0 5px 25px;
 margin: 15px 20px;
 margin: 15px 0px;
}

#way ul {
  list-style: none;
}

#way ul li {
  display: inline;
  font-size: 82%;
  color: #fff;
  /*font-weight: bold;*/
}

#way ul li.divider {
  color: #383838;
  padding: 0px 0.3em 0px 0.3em;
}

#way ul li a  {
  color: #383838; /*#34000d;*/
  text-decoration: underline;
}

#inside_content {
  padding: 0px 0 20px 0;
  background: #A4A4A4;
  width: 960px;
  margin: 0 auto;
}

#inside_content div.wrapper {
  background: #A4A4A4;
  padding: 13px 13px 0px 13px;
  font-size: 82%;
}

#inside_menu {
  /*background: #A4A4A4;
  padding: 0.8em 2em 0em 0em;*/
  width: 960px;
  margin: 0 auto;
  padding: 0;
}

                        #inside_content div.wrapper div.line div.cell {
                        /*border: 1px solid #c0c0c0;*/
                        width: 20%;
                        float: left;
                        margin-left: -2px;
                        /*background: #fff;*/
                        }


                        #inside_content div.wrapper div.line div.cell p.header  {
                        color: #353535;
                        /*background: #ededed;*/
                        /*border-bottom: 1px solid #fff;*/
                        padding: 3px 5px 4px 65px;
                        /*margin: 3px 3px 0px 3px;*/
                        background: url(../images/imgcat/cat_head.png) 43px 5px no-repeat;
                        }

                        #inside_content div.wrapper div.line div.cell p.image_block  {
                        /*background: #f5f5f5;*/
                        padding: 1px;
                        height: 152px;
                        /*border-bottom: 1px solid #fff;*/
                        text-align: center;
                        margin: 0px 3px 0px 3px;
                        }
                #inside_content div.wrapper div.line  {
                margin-bottom: 33px;
                padding-left: 2px;
                }

                                #inside_content div.wrapper div.line div.cell p.image_block img  {
                                /*border: 1px solid #34000d;*/
                                vertical-align: middle;
                                }

                        #inside_content div.wrapper div.line div.cell p.actions  {
                        /*background: #ededed;*/
                        padding: 0 10px 0 60px;
                        font-size: 95%;
                        margin: 3px 3px 3px 3px;
                        background: url(../images/imgcat/cat_buy.png) 40px 5px no-repeat;
                        }

                                #inside_content div.wrapper div.line div.cell p.actions a.collection  {
                                color: #0066cc;
                                padding: 0px 10px 0px 0px;
                                }

div.inside_bookmarks a  {
                float: left;
                background: #787878;
                margin-left: 0px;
                position: relative;
                color: #D3D3D3;
                text-decoration: none;
                }

                        div.inside_bookmarks a span  {
                        display: block;
                        position: relative;
                        }

                                div.inside_bookmarks a span.level_1  {
                                background: url(../images/menu/inside_menu/left1.png) 0% 0% no-repeat;
                                }

div.inside_bookmarks a span.level_2 {
  background: url(../images/menu/inside_menu/right1.png) 100% 0% no-repeat;
  /*padding: 5px 20px;*/
  padding: 3px 20px 0 20px;
}

                        div.inside_bookmarks a:hover, div.inside_bookmarks a.selected  {
                        text-decoration: none;
                        background: #A4A4A4;
                        z-index: 80;
                        text-decoration: none;
                        color: #3B3B3B;
                        }

                                div.inside_bookmarks a:hover span.level_1, div.inside_bookmarks a.selected span.level_1  {
                                background: url(../images/menu/inside_menu/left1.png) 0% -25px no-repeat;
                                }

                                        div.inside_bookmarks a:hover span.level_2, div.inside_bookmarks a.selected span.level_2  {
                                        background: url(../images/menu/inside_menu/right1.png) 100% -25px no-repeat;
                                        }

                        div.inside_bookmarks a.selected  {
                        font-weight: bold;
                        color: #3B3B3B;
                        }

div.inside_bookmarks p.corner {
  background: url(../images/menu/inside_menu/right_corner.gif) 0% 0% no-repeat;
  margin-left: -15px;
  float: left;
  position: relative;
  display: block;
  width: 25px;
  padding: 5px 0px 5px 0px;
  z-index: 85;
  display: none;
}

div.inside_bookmarks {
  padding-left: 0;
  font-size: 12px;
}

#under_menu {
  clear: both;
  background: #A4A4A4;
  /*border-bottom: 1px solid #fff;
  border-top: 14px solid #34000d;*/
  padding: 0.5em 3em 0.6em 3em;
  position: relative;
  margin: 10px 0px;
}

.header_right  {
  float: right;
  margin-top: 1em;
  width: 468px;
}
.header_right_inner {
  padding-left: 101px;
}

.inner_width {
  width: 960px;
  margin: 0 auto;
}

.foot_main {
  text-align: center;
  color: white;
  font-size: 80%;
}

.attention {
  text-align: center;
  color: #F07908;
  font-size: 80%;
}


#caros {
  width: 400px;
  float: left;
  margin: 0 2px;
  height: 400px;
  position:relative;
}
#caros .js {
overflow:hidden;
}
#caros ul li {
  margin: 0;
  position: relative;
  width: 400px;
  display: inline;
  float: left;
  overflow: hidden;
  text-align: center;
}
.carousel-wrap {
	height: 400px;
}
#conteyner .carousel-next {
  background: transparent url(../images/imgcat/next.png) no-repeat scroll 0 0;
}
#conteyner .carousel-previous {
  background: transparent url(../images/imgcat/prev.png) no-repeat scroll 0 0;
}

#conteyner .carousel-control {
  cursor: pointer;
  display: block;
  height: 77px;
  /*line-height: 999px;*/
    overflow: hidden;
  vertical-align: middle;
  width: 40px;
  float: left;
  margin-top: 100px;
  color: transparent;
}

.sub_category {
  margin-left: 25px;
}
#select_types {
  float: right;
  background-color: #524F4F;
  background: transparent url(../images/imgcat/categbg.png) no-repeat scroll 0px 0px;
  height: 280px;
  padding: 0;
  width: 226px;
}
#select_types_inner {
display:block;
height:100%;
padding-left:21px;
padding-top:21px;
}
#select_types a {
  color: #D3D3D3;
  font-size: 150%;
  margin: 0;
  display: block;
  text-decoration: underline;
  line-height: 2em;
  /*background: transparent url(../images/imgcat/cat_head.png) no-repeat scroll 0px 7px;
  padding-left: 25px;*/
}
#select_types span {
  color: #999999;
  font-size: 150%;
  margin: 0;
  display: block;
  line-height: 2em;

}
#select_types span.soon-type {
  background: transparent url(../images/imgcat/soon.png) no-repeat scroll 140px 10px;
  padding-right: 43px;
}
#select_types a.new-type {
  background: transparent url(../images/imgcat/new.png) no-repeat scroll 65px 12px;
}
#select_types a.new-type-tpl {
  background: transparent url(../images/imgcat/new.png) no-repeat scroll 140px 12px;
}
#select_types a:hover, #select_types a.active {
  color: #CF6600;
  text-decoration: none;
}
#list_categories a.root_category {
  color: #383838;
  font-size: 150%;
  /*display: block;*/
  /*margin-top: 15px;*/
  background: transparent url(../images/imgcat/cat_head.png) no-repeat scroll 3px 6px;
  padding-left: 25px;
  line-height: 2em;
}
#list_categories span.root_child {
  color: white;
}
#list_categories .sub_category_link {
  color: #383838;
  font-size: 110%;
  line-height: 21px;
}
#list_categories .sub_category {
  /*margin-top: 5px;*/
  margin-right: 250px;
}
#list_categories .cat_count {
  color: #CCCCCC;
}
#list_categories .cat_count_main {
  color: white; /*#CCCCCC;*/
  font-size: 150%;
}
#balance_link {
  color: black;
  font-weight: bold;
}
#news_img {
  padding: 5px;
}
.faq_content ul, .faq_content ol {
	margin-left: 25px;
}
a.shopping_cart_tpl_ru {
  background: transparent url(../images/cart/button-add-to-cart.png) no-repeat;
	display: block;
  font-size: 0px;
  height: 36px;
  margin-top: 15px;
  width: 194px;
}
a.shopping_cart_tpl_ru:hover {
  background: transparent url(../images/cart/button-add-to-cart-active.png) no-repeat;
}
a.shopping_cart_tpl_en {
  background: transparent url(../images/cart/button-add-to-cart-en.png) no-repeat;
	display: block;
  font-size: 0px;
  height: 36px;
  margin-top: 15px;
  width: 194px;
}
a.shopping_cart_tpl_en:hover {
  background: transparent url(../images/cart/button-add-to-cart-active-en.png) no-repeat;
}
a.shopping_cart_tpl_cs {
  background: transparent url(../images/cart/button-add-to-cart-cz.png) no-repeat;
	display: block;
  font-size: 0px;
  height: 36px;
  margin-top: 15px;
  width: 194px;
}
a.shopping_cart_tpl_cs:hover {
  background: transparent url(../images/cart/button-add-to-cart-active-cz.png) no-repeat;
}


.catalog-tpl-price {
  background-color: #383838;
  color: white;
/*  text-align: center; */
/*  padding:3px 0 3px 15px;*/
  /*margin: 0 7px;*/
  width: 98%;
  margin: 0 auto;
}
.catalog-tpl-price strong {
  color: #F4971E;
}
.catalog-tpl-price-td {
  padding: 3px 0 3px 20px;
}
.to-cart-td {
  width: 35px;
  text-align: center;
}
.to-cart {
 background:url("../images/to_cart.png") no-repeat scroll 0 0 transparent;
display:block;
/*float:right;*/
height:15px;
margin-right:10px;
width:15px;
text-decoration: none;
}
.to-cart:hover {
  text-decoration: none;
}

#beta {
  /*background:url("../images/betta.png") no-repeat scroll right 0 transparent;*/
}

.partners {
  text-align: center;
  color: #666666;
}

#blogcode {
  display: none;
  width: 180px;
  height: 80px;
  background-color: #A4A4A4;
  color: white;
  font-size: 9px;
  font-family: Verdana;
  border: 1px solid #3C3C3C;
  padding: 3px;
  margin: 5px 0 0 10px;
}

#blogcodelink {
  background: url("../images/add_code.jpg") no-repeat scroll left 3px transparent;
  color: #383838;
  font-size: 85%;
  margin-left: 9px;
  padding-left: 16px;
  margin-top: 10px;
  text-decoration: underline;
  display:block;
}

.all_images {
  color: #373737;
  text-decoration: underline;
}

#flashMessage p.err {
  color: red;
}

a#sale {
  width: 225px;
  text-align: center;
}

#per_page_select {
  height: 18px;
}

#imgrating {
  background: url("../images/starsn.png") no-repeat scroll left 3px transparent;
  height: 14px;
}

#wrap-imgrating {
	float: right;
	width: 70px;
}
	

