body,td,th { margin:0px;font-size: 11px;}
body {background-color: #fff;}

img {border: 0;}

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

.basketinput
{
 color: #EEEEEE;
 font-weight: bold;
 background-color: #555555;
}

.rows_submit
{
 margin-left:5px;
}
.subpanelform
{
    border-right:1px solid #c3c3c3;
    border-left:1px 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
    {
    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;
}        

.newsname a:visited, .newsname:link , .newsname {font-family:Arial;font-size: 12px;font-weight: 600;}
.newsname a:link, .newsname:link {color: #FF5500;}
.newsname a:visited, .newsname:link {color: #FF5500; }
.newstext {color: #555555;font-size: 12px;}
.newsdate {background: #eeeeee;width: 80px;height: 16px;color:#444;font-weight: 600;font-size:12px;text-align: center;padding:0px;margin-right:5px;}

.maptable 
    {
    border-bottom: 5px #eeeeee solid;
    color: #FF5500;
    font-weight: bold;
	margin-bottom:5px;
    }

.newstable tr td
    {
    border-bottom: 5px #eeeeee solid;
    color: #000000;
    padding-right: 4px;
    }

