BODY {
        font: 100%  Futuris, Tahoma,  sans-serif;
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;

}

img {

        border: 0;

}


div.plin_top {

        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        
}
td.menu_abs {

        padding: 55 0 0 0;
}

div.plintus {

        width: 210px;
        margin-right: 30px;

}


.top_fon {

        background-color: #D9251D;
        background-image: url(top_fon.jpg);
        background-repeat: no-repeat;
        background-position: left top;

}

td.menu_top_fon {

        background-color: #FFF500;
        color: #DA251D;
        background-image: url(menu_top_fon.gif);
        background-repeat: repeat-x;
        background-position: left top;
        font: normal 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bold;


}

td.text_t {

        padding: 0 0 0 380;
        text-align: left;
        vertical-align: middle;
        font: normal 22px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        color: #FDFAFA;

}

table.menu * a {

        color: #DA251D;
        font: 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: none;

}


table.menu * a:hover {

        color: #DA251D;
        text-decoration: underline;
}
table.menu *  {

        color: #000000;
        font: 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: none;

}

table.menu * a.act {

        color: #000000;
        font: 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: underline;

}


table.menu * a.act:hover {

        color: #000000;
        text-decoration: none;
}

td.glow {

        background-color: #FFFFFF;
        background-image: url(glow2.jpg);
        background-repeat: no-repeat;
        background-position: left top;

}

td.right_block {

        background-color: #E4E4E4;
        background-image: url(right_grey.gif);
        background-repeat: repeat-y;
        background-position: left top;
        text-align: center;

}
td.right_block2 {

        background-color: #E4E4E4;
        background-image: url(bottom_sf.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;
        text-align: center;

}


td.left_menu {

        background-color: #FAFBFB;
        background-image: url(menu_kat_fon2.jpg);
        background-repeat: repeat-x;
        background-position: left bottom;
        text-align: center;
        vertical-align: top;

}

td.footer1 {


        background-image: url(bottom_1_1.gif);
        background-repeat: repeat-x;
        background-position: left bottom;

}


td.footer {


        background-image: url(bottom_1_2.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
        color: #0D0A0A;
        font: normal 8px  MS Sans Serif,  sans-serif;
        font-weight: normal;
        padding-top: 28px;


}

td.footer a {

        color: #0D0A0A;
        text-decoration: none;

}

td.footer  a:visited {

        color: #0D0A0A;
        text-decoration: none;


}


td.footer  a:hover {

        color: #0D0A0A;
        text-decoration: underline;


}

table.katalog tr td {

        text-align: left;
        vertical-align: top;
        padding : 3 10 0 30

}
table.katalog tr td.sub {

        text-align: left;
        vertical-align: top;
        padding : 3 10 0 50

}

table.katalog  {

        margin: 10 20 40 0;

}


table.katalog tr td  a {

        color: #828080;
        font: 13px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;

}


table.katalog tr td  a:hover {

        color: #DA251D;
        text-decoration: underline;
}

table.katalog tr td.sub  a {

        color: #DA251D;
        font: 13px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;

}
table.katalog tr td.sub  {

        color: #DA251D;
        font: 13px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;

}



table.katalog tr td.sub  a:hover {

        color: #DA251D;
        text-decoration: underline;
}

table.katalog tr td   {

        color: #000000;
        font: 13px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;

}

table.katalog tr td  a.act {

        color: #DA251D;
        font: 13px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: underline;

}


table.katalog tr td  a.act:hover {

        color: #DA251D;
        text-decoration: none;
}


td.contacts {

        font: 12px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;
        text-align: center;
        vertical-align: top;

}

table.contacts {

        font: 12px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: top;

}

td.contacts input {

        font: 12px  Futuris, Tahoma,  sans-serif;
        font-weight: normal;
        text-decoration: none;
        width: 200px;
        border: 1px solid #D3D3D3;
        height: 20px;

}


.red {

        color: #DA251D;


}


table.rbl_names tr td {

        font: 10px  Futuris, Tahoma,  sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
       
}
table.rbl_names tr td a {

        color: #000000;
       
}
table.rbl_names tr td a:hover {

        color: #000000;
        text-decoration: none;

       
}


table.redblock  {
        
        margin-left:30px;
        margin-top:20px;
       
}


.rbl_right {

        background-image: url(r22.gif);
        background-repeat: repeat-y;
        background-position: right top;
        background-color: #DA251D;

}
.rb_bottom {

        background-image: url(r32.gif);
        background-repeat: repeat-x;
        background-position: left top;

}

.rb_grey_f {

        background-image: url(rgf.gif);
        background-repeat: repeat-x;
        background-position: left top;
        background-color: #D6D2D2;
        padding: 0 1 0 1;
        text-align: center;

}

.rb_red_f {

        background-image: url(rrf.gif);
        background-repeat: repeat-x;
        background-position: left top;
        background-color: #DA251D;
        padding: 0 1 0 1;
        text-align: center;

}


.rb_asf_f {

        background-image: url(raf.gif);
        background-repeat: repeat-x;
        background-position: left top;
        background-color: #928F8F;
        padding: 0 1 0 1;
        text-align: center;

}
.rb_grey {

        background-color: #D6D2D2;

}

.rb_red {

        background-color: #DA251D;

}


.rb_asf {

        background-color: #928F8F;

}


td.content {

        padding : 20 10 0 30;
        vertical-align: top;
        color: #000000;
        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        vertical-align: top;
       

}
td.content * {

        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        


}

td.content * h1 {

        color: #000000;
        font: normal 17px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        margin: 0 0 5 0;
        padding:0;


}

td.content * h2 {

        color: #000000;
        font: normal 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        margin: 0 0 5 0;
        padding:0;

}
td.content h1 {

        color: #000000;
        font: normal 17px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        margin: 0 0 5 0;
        padding:0;


}

td.content h3 {

        color: #000000;
        font: normal 17px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        margin: 0 0 5 0;
        padding:0;


}


td.content h2 {

        color: #000000;
        font: normal 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        margin: 0 0 5 0;
        padding:0;

}

      
td.content *  a {

        color: #DA251D;
        text-decoration: none;

}

td.content *  a:hover {

        color: #DA251D;
        text-decoration: underline;

}
td.content a {

        color: #DA251D;
        text-decoration: none;

}

td.content a:hover {

        color: #DA251D;
        text-decoration: underline;

}

table.kat2 * a {

        color: #000000;
        font: normal 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: none;


}
table.kat2 *  {

        color: #DA251D;
        font: normal 14px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: none;


}


table.kat2 * a.sub {

        color: #DA251D;
        font: normal 12px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: none;

}

table.kat2 a.sub:hover {

        color: #DA251D;
        text-decoration: underline;

}

table.kat2 a:hover {

        color: #DA251D;
        text-decoration: underline;

}


.korzina_right {

        background-image: url(k22.gif);
        background-repeat: repeat-y;
        background-position: left top;

}
.korzina_bottom {

        background-image: url(k32.gif);
        background-repeat: repeat-x;
        background-position: left top;

}

.korzina {

        border-color: #D0CFCF;
        border-style:solid;


}


.korzina tr th {

        font-size:  12px;
        font-family: Futuris, Tahoma,  sans-serif;
        vertical-align: top;
        padding: 2;
        color: #DA251D;
        background-color: #BDBCBC;
        border-color: #D0CFCF;
        border-style:solid;





}

.korzina tr td {

        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        vertical-align:middle;
        padding: 5;
        color: #000000;
        border-color: #D0CFCF;
        text-align: center;
        border-style:solid;



}
.korzina tr td  input{

        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #000000;
        border-color: #bbbbbc;
        border-style:solid;
        height: 20;
        width: 30;



}

.korzina tr td.kor_op{

        background-color: #DBDADA;

}

.korzina tr td.kor_red {

        background-image: url(k_red_white.gif);
        background-repeat: repeat-x;
        background-position: left top;
        height: 49;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        font-size:  14px;




}

.kor_red input.knopka {

        border: 0px;
        background-color: #FFF500;
        font-size:  14px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #DA251D;
        width: 100px;
        cursor:pointer;
        font-weight: bold;
        margin-right: 50px
        


}

input.knopka {

        border: 1px;
        background-color: #FFF500;
        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #DA251D;
        cursor:pointer;
        font-weight: bold;
        height: 20px;
       


}


div.form_fiz {

        width: 366;
        height: 276;
        background-image: url(form_fiz.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 50 0 0 50;
        padding: 50 25 0 20; 


}
div.form_yur {

        width: 367;
        height: 339;
        background-image: url(form_yur.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 50 0 0 50;
        padding: 50 25 0 20; 


}              

div.form_faq {

        width: 365;
        height: 308;
        background-image: url(form_faq2.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 50 0 0 50;
        padding: 50 25 0 20; 


}              

table.form tr td input {

        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #000000;
        border-color: #CECECE;
        border-style:solid;
        height: 18px;
        width: 150px;


}

table.form tr td input.form {

        font-size:  14px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #DA251D;
        background-color: #FFFFFF;
        border: 0;
        height: 18;
        width: 120;
        margin-top: 10px;
        font-weight: bold;
        text-transform: uppercase;
        cursor: pointer;
        background-image: url(galka.gif);
        background-position: left middle;
        background-repeat: no-repeat;





}

table.form tr td textarea {

        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #000000;
        border-color: #CECECE;
        border-style:solid;
        height: 48px;
        width: 150px;
        overflow: auto;


}



table.form  tr td {

        font-size:  12px;
        font-family: Futuris, Tahoma,  sans-serif;
        color: #000000;
        font-weight: bold;


}              
              


.counter {

        vertical-align: bottom;

}

td.contacts form input.search {

        border: 0px;
        background-color: #E4E4E4;
        color: #DA251D;
        text-decoration: underline;

}

input.submit {


        background-image: url(order_f.jpg);
        background-repeat: repeat-y;
        background-position: right top;
        color: #BD563B;
        font: 14px  arial,  sans-serif;
        font-weight: bolder;




}

input {

        border-color: #bbbbbc;
        border-style:solid;
        height:25;
        font: 14px  Futuris, Tahoma,  sans-serif;

}
textarea {

        border-color: #bbbbbc;
        border-style: solid;
        font: 14px  Futuris, Tahoma,  sans-serif;



}


.Bargain { 
        font-size:10px; 
        font-family: Arial; 
        font-weight:bold; 
        color:#ffffff; 
        width:85px; 
        height: 50px; 
        padding: 22 20 0 0; 
        text-align: right;
        background: url(/images/star2.gif) right bottom no-repeat;  
        position: relative;
        top: 60; 
        right: 70;
        background-color: transparent;


}

.Bargain2 { 
        font-size:10px; 
        font-family: Arial; 
        font-weight:bold; 
        color:#ffffff; 
        padding-left: 28px;
        padding-right: 25px;
        background-color: transparent;
        background: url(/images/star2.gif) left center no-repeat;
        width:80px  ;
        float: left; 
        height:35;
        vertical-align: middle;
        padding-top:10px;

}

td.spisok_fon {

        background: url(/images/kat_title_fon.jpg) left top repeat-y;  

}

a.Title {

        color: #DA251D;
        font: normal 12px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: none;

}
a.Title:hover {

        color: #DA251D;
        font: normal 12px  Futuris, Tahoma,  sans-serif;
        font-weight: bolder;
        text-decoration: underline;

}

                
.good { float: left; 
                width:115px; 
                height: 200px;
                margin-right:15px; 
                padding-right:16px; 
                padding-left:0px;
                margin-bottom:20px; 
                } 
.sale { float: left; 
                background: url(/images/star2.gif) right bottom no-repeat;  
                border:1px solid blue;
                } 










.korzina tr.top td {

        font-size:  12px;
        font-family: Futuris, Tahoma,  sans-serif;
        vertical-align: top;
        padding: 2;
        color: #DA251D;
        background-color: #BDBCBC;
        border-color: #D0CFCF;
        border-style:solid;





}

.korzina tr.mid td {

        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        vertical-align:middle;
        padding: 5;
        color: #000000;
        border-color: #D0CFCF;
        text-align: center;
        border-style:solid;



}

.korzina tr.mid2 td {

        background-color: #DBDADA;
        font-size:  11px;
        font-family: Futuris, Tahoma,  sans-serif;
        vertical-align:middle;
        padding: 5;
        color: #000000;
        border-color: #D0CFCF;
        text-align: center;
        border-style:solid;


}

