body,td,th { margin:0px; font-family: Tahoma;    font-size: 13px;    color: #333;}
body {background-color: #fff;}

img {border: 0;}

a:link    { color: #555555;    text-decoration: none;}
a:visited { text-decoration: none;    color: #888888;}
a:hover   { text-decoration: underline;    color: #888888;}
a:active  { text-decoration: none;}

.galerylink a
{
 font-weight:bold;
  text-decoration: underline;
}
.galerylink a:hover
{
 text-decoration: none;
}
.recttable { border: 1px solid #cdcdcd; color: #000000; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 9px; }

.flatform { border: 1px solid #cdcdcd; color: #555555; font-family: "ms sans serif", Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 9px; }

input, textarea, select {font-family: Tahoma;font-size: 12px;color: #333;border: 1px solid #cccccc;}


.basketinput
{
       color:#FFFFFF;
       background-color:#FFFFFF;
       border:0px;
       background-image:url(/images/but_blue.gif);
       background-position:center top;
       background-repeat:no-repeat;
       padding:0px 100px;

}
.div_basketinput
{

background-image:url(/images/but_blue.gif);
background-position:right top;
background-repeat:no-repeat;
padding-right:4px;
}
.rows_submit
{
 margin-left:5px;
}
.subpanelform
{
    margin:18px;
    border-right:0px solid #c3c3c3;
    border-left:0px solid #c3c3c3;
}


.stattable 
    {
    margin:3px 14px 18px 18px;
    border-right:1px solid #c3c3c3;
    border-left:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
    background:url(/images/sp_form_back.gif) top repeat-x;
    }

.stdpanel 
    {
    background:url(/images/sp_form_back.gif) top repeat-x;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    }

.paytypeform 
    {
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    }

.formfield
    {
    padding-left:5px;
    font-size: 8pt;
    }

.formtable2
    {
    text-align:center;
    font-weight:bold;
    }

.formtitle
    {
    font-weight:bold;
    background:url("/images/templates/menubgb.jpg") top repeat-x;
    }

.formsubmit
    {
       color:#FFFFFF;
       background-color:#FFFFFF;
       border:0px;
       background-image:url(/images/but_blue.gif);
       background-position:center top;
       background-repeat:no-repeat;
       padding:0px 100px;
    }
.div_submit
{
clear:both;
background-image:url(/images/but_blue.gif);
background-position:center top;
background-repeat:no-repeat;
padding-right:4px;
}


.stattable a:link, 
.stattable a:visited, 
.stattable a:active {color: #339; text-decoration: underline;} 

.stattable a:hover {color: #339; text-decoration: none;}

.stattablevalue a:link    { text-decoration: underline; color: #000055; }
.stattablevalue a:visited { text-decoration: none;    color: #000055;}
.stattablevalue a:hover   { text-decoration: underline; color: #0000FF;}
.stattablevalue a:active  { text-decoration: none;}


.pricetablevalue a:link    { text-decoration: underline; color: #000055; }
.pricetablevalue a:visited { text-decoration: none;    color: #000055;}
.pricetablevalue a:hover   { text-decoration: underline; color: #0000FF;}
.pricetablevalue a:active  { text-decoration: none;}

.pricetablevalue
    {
    padding-bottom:5px;
    border-bottom:1px solid #eeeeee;
    }

.stattablevalue , .stattable td
    {
    border-left:1px solid #eeeeee;
    padding-bottom:5px;
    border-bottom:1px solid #eeeeee;
    text-align:center;
    }

.stattabletitle, .stattable th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    /*background:#eeeeff;*/
    background:#E6E8EA;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    }

.stattext 
    {
    background: #dfd;
    text-align: left !important;
    border: 1px solid #dddddd;
    }

.footer
{
    background-color: #0000ff;
}

.footer a:link    { color: #AAAAAA;    text-decoration: none;}
.footer a:visited { text-decoration: none;    color: #AAAAAA;}
.footer a:hover   { text-decoration: underline;    color: #AAAAAA;}
.footer a:active  { text-decoration: none;}


#hat
    {
    height:86px;
    background:url(/images/hat-back.gif) repeat-x;
    }

#logo
    {
    float:left;
    width:348px;
    height:86px;
    background:url(/images/logo.gif) no-repeat;
    }

#subhat
    {
    margin-left:350px;
    height:86px;
    background:url(/images/logo_right.gif) top right no-repeat;
    }

#subpanel_panel
    {
    padding-top:10px;
    padding-bottom:10px;
    float:left;
    width:278px;
    background:url(/images/left_pan_back.gif) top left no-repeat;
    }

#subpanel
    {
    padding-left:10px;
    padding-right:10px;
    border-right:2px dotted #aaa;
    }

#ftext
    {
    padding-left:10px;
    padding-top:7px;
    font-weight:bold;
    background:#2A5D96;
    height:31px;
    background:url(/images/foot_grad.gif) repeat-x;
    }

#ftext a, #ftext a:visited { color:#FFF; }
#ftext a:hover { color:#f22; }

#subnav
    {
    padding-top:6px;
    padding-right:10px;
    height:29px;
    background:url(/images/subnav.gif) top right no-repeat;
    }

#mainmenu
    {
    background:#2A5D96;
    color:#ccc;
    font-weight:bold;
    }

#mainmenu a, #mainmenu a:visited { color:#FFF; }
#mainmenu a:hover { color:#f22; }

#subnav
    {
    background:url(/images/subnav.gif) top right no-repeat;
    }

#workspace
    {
    padding-top:20px;
    border-right:1px solid #c0c0c0;
    padding-left:10px;
    padding-right:20px;
    background:url(/images/ws_back.gif) bottom right no-repeat;
    }

#workspace_center
    {
    padding-top:20px;
    padding-left:10px;
    padding-right:20px;
    background:url(/images/ws_back.gif) bottom right no-repeat;
    }

#right_panel
    {
    padding-top:20px;
    padding-bottom:10px;
    padding-right:5px;
    border-right:1px solid #c0c0c0;
    }

#right_panel_panel
    {
    border-left:2px dotted #c0c0c0;
    padding-left:10px;
    padding-right:10px;
    }
.infotable
{
 margin-top:10px;
 text-align:center;
}
.infotable td.first
{
 width:70px;
 padding:3px 5px;
 text-align:center;
 font-weight:bold;
}
.infotable td.second
{
 padding:3px 5px;
 text-align:center;
}
/*--------catalog---------*/
/*
.category LI A:link, .category LI A:active, .category LI A:visited {color:#1c1c1c; text-decoration: none;}
.category LI A:hover {color:#005dac; text-decoration: none;}

UL LI A:link, UL LI A:active, UL LI A:visited {COLOR: #FFFFFF; text-decoration: none;}
UL LI A:hover {color:#8DB419; text-decoration:none;}
*/

div.dtree_main
{
 width:251px;
}

div.odd, div.even, div.sodd, div.seven {
width:251px;
padding:0px;
margin:0px;
}

div.odd a{
outline: none;
width:230px;
display:block;
text-decoration:none;
color:#005dac;
padding:0 0 0px 3px;
line-height:25px;
border-bottom:1px #adadad dashed;
text-transform: uppercase;
margin-top:3px;
}

* html div.odd a, * html div.even a{
width:245px;
}
* html div.sodd a, * html div.seven a{
width:245px;
}

div.even a{
outline: none;
width:230px;
display:block;
text-decoration:none;
color:#005dac;
padding:0 0 0 3px;
line-height:25px;
border-bottom:1px #adadad dashed;
text-transform: uppercase;
margin-top:5px;

}
div.even a:hover, div.odd a:hover{

}

div.sodd a{
outline: none;
width:198px;
display:block;
background:url(/images/dot.gif) no-repeat left #FFFFFF;
background-position:center left;
text-decoration:none;
color:#1c1c1c;
padding:0 0 0 20px;
line-height:25px;
text-align:left;
margin:0px 5px 0px 20px;
}
div.seven a{
outline: none;
width:198px;
display:block;
background:url(/images/dot.gif) no-repeat left #FFFFFF;
background-position:center left;
text-decoration:none;
color:#1c1c1c;
padding:0 0 0 20px;
line-height:25px;
text-align:left;
margin:0px 5px 0px 20px;
}
div.seven a:hover, div.sodd a:hover{
color:#005dac;
}        


.morehref a
{
 color:#849F31;
 font-size:13px;
 text-decoration: none;
}
.morehref a:hover
{
 text-decoration: underline;
}



.filters a
{
 color:#005DAC;
}
.brends a
{
 color:#A7CD31;
}



