body,td,th { margin:0px; font-family: arial,sans-serif;    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: #000;border: 1px solid #cccccc;}


.basketinput
{
 outline:outset;
 height:20px;
}

.loginform tr td
{
color:#FED900;
font-size:13px;
font-weight:bold; }
.loginform a
{
color:#FED900;
font-size:11px; }
.rows_submit
{
 margin-left:5px;
}
.subpanelform
{
    border-right:0px solid #c3c3c3;
    border-left:0px solid #c3c3c3;
}


.stattable 
    {
    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
    {
    color:#FED900;
    font-size:13px;
    font-weight:bold;
    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;
    }



#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;
}        

.show_tg {
color: #333333;
font-weight: bold;
padding: 5px;
float: left;
text-decoration: underline;
cursor: pointer;
cursor: hand;
}

#tag_cloud, #other_models {
padding: 10px;
}

#news { margin: 10px; }
#news .photo { float: left; margin: 3px; }
#news .new { padding: 5px; border: 1px solid #ddd; }

#comments { margin: 20px 0; }
#comments .title { font-size: 16px; font-weight: bold; }
.show_comments .title { font-size: 16px; font-weight: bold; padding: 0 0 0 30px; }
#comments .error { margin: 10px 0 10px 30px; color: red; font-weight: bold; }
.one_comment { border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; padding: 10px; line-height: 20px; margin: 5px 0; }
.one_comment .date { font-weight: bold; }
.add_comment { margin: 10px 0; }
.add_comment textarea { width: 300px; height: 70px; }
.add_comment .captcha { padding: 5px 0; }
.add_comment .captcha input { width: 100px; }
.add_comment .captcha img { margin: 5px 0 0 70px; }
.add_comment .buttons { margin-left: 85px; }


