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;}

.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: #EEEEEE;
 font-weight: bold;
 background-color: #555555;
}

.rows_submit
{
 margin-left:5px;
}

.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
    {
    background:url("/images/submit.gif") repeat-x;
    font-weight:bold;
    }

.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;
}
/* ctalog*/
div.dtree_main
{
 width:178px;
 background-color: #FFFFFF;
}
* html div.dtree_main
{
 width:179px;
 background-color: #FFFFFF;
}
div.dtree
{
 width:178px;
 background-color: #FFFFFF;
 border-right:1px solid #cdcdcd;
}
* html div.dtree
{
 width:179px;
 background-color: #FFFFFF;
 border-right:1px solid #cdcdcd;
}

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

* html div.odd {
width:160px;
padding:0px 10px 0px 10px;
margin:0px;
}
* html div.even {
width:160px;
padding:0px 10px 0px 10px;
margin:0px;
}
* html div.sodd {
width:160px;
padding:0px 10px 0px 10px;
margin:0px;
}
* html div.seven {
width:160px;
padding:0px 10px 0px 10px;
margin:0px;
}
div.odd, div.even
{
background:url(/images/giga_strela.gif) no-repeat scroll left 5px #FFFFFF;
background-position:8px;

}
div.sodd, div.seven
{
background:url(/images/giga_strela.gif) no-repeat left #FFFFFF;
background-position:23px;

}

div.odd a{
outline: none;
width:140px;
display:block;
text-decoration:none;
color:#2C618F;
padding:5px 0 5px 15px;
font-size:11px;

}

div.even a{
outline: none;
width:140px;
display:block;
text-decoration:none;
color:#747474;
color:#2C618F;
padding:5px 0 5px 15px;
font-size:11px;

}
* html div.odd a{
outline: none;
width:150px;
display:block;
text-decoration:none;
color:#2C618F;
padding:5px 0 5px 15px;
font-size:11px;

}

* html div.even a{
outline: none;
width:150px;
display:block;
text-decoration:none;
color:#747474;
color:#2C618F;
padding:5px 0 5px 15px;
font-size:11px;

}
div.even a:hover, div.odd a:hover{
text-decoration:underline;
}

div.sodd a{
outline: none;
width:128px;
display:block;
text-decoration:none;
padding:0 0 0 15px;
color:#2C618F;
text-align:left;
margin:5px 5px 0px 15px;
font-size:11px;
}
div.seven a{
outline: none;
width:128px;
display:block;
text-decoration:none;
padding:0 0 0 15px;
color:#2C618F;
text-align:left;
margin:5px 5px 0px 15px;
font-size:11px;
}
div.seven a:hover, div.sodd a:hover{
text-decoration:underline;

}
.breadcrumbs {font-size: 12px; color: #000000; padding: 10px 0 5 10; margin: 0;}
.breadcrumbs a {padding: 0 10px 0 0;}
.breadcrumbs a:link {color: #000000;}
.breadcrumbs a:visited {color: #000000;}
.breadcrumbs a:hover {color: #329a1c;}
.breadcrumbs a:active {color: #329a1c;}
.screenname {font-size: 24pt; font-style: italic; font-weight: normal; padding: 10px 20px 10px 0; clear: both; margin: 0;}

