body
{
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background:#fff;
  text-align:center;
}

ul
{
  list-style:none;
}

img
{
  border: 0px;
}

h1, h2
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px; 
  font-family: Goergia;
  font-weight:bold;
  color: #333;
}
h3
{
  margin: 0px 0px 6px 10px;
  padding: 0px 0px 5px 10px;
  font-size: 14px; 
  font-family: Goergia;
  font-weight:bold;
  color: #06485e;
        background: url(/pix/px_blue.gif) left bottom repeat-x;
}
h4
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px; 
  font-family: Goergia;
  font-weight:bold;
  color: #333;
}


a
{
  font-size: 14px; 
  font-family: Goergia;
  font-weight:normal;
  color: #0e556c;
  text-decoration: none;
}


#main
{
  margin:0 auto;
  padding: 0px 0px 0px 0px;
        width: 1000px;
        background:#fff;
        display:block;
}

#header
{
  margin:0 auto;
  padding: 0px 0px 15px 0px;
        background:#fff url(/pix/bg_main.gif) left top no-repeat;
        width: 1000px;
        height: 249px;
        text-align:left;
}

#logo
{
  margin: 0px 0px 5px 0px;
  padding: 40px 0px 0px 55px;
  width: 210px;
  height: 80px;

}


#menu
{
        height: 22px;
  padding: 0px;
  margin: 100px 0px 0px 118px;
  text-align:left;
}

#menu a
{
  width: 80px;
  margin:0px 51px 0px 0px;
}

#menu a.short
{
  width: 80px;
  margin: 0px 0px 0px 0px;
}



#right
{
  width: 270px;
  margin: 33px 10px 0px 0px;
  float:right;
  text-align:left;
}

#news
{
  margin: 10px 30px 30px 30px;
  display:block;
}

#news span
{
  display:block;
}

#news span.data
{
  margin: 20px 0px 3px 0px;
  font-size: 13px; 
  font-family: Goergia;
  color: #15644b;
}
#news span.title
{
  font-size: 14px; 
  font-family: Goergia;
  color: #666;
  text-align:justify;
}
#news span.more, td span.more
{
  margin: 13px 0px 8px 0px;
  text-align:right;
}

#news span.more a, td span.more a
{
  font-size: 13px; 
  padding: 2px 0px 2px 22px;
  font-family: Goergia;
  color: #0e556c;
        background:url(/pix/marker3.gif) left 2px no-repeat;
}

#news span.separator
{
  margin: 6px 0px 5px 0px;
  height:1px;
  background: #c8a0d5;
}

#contacts
{
  margin: 10px 45px 30px 40px;
  display:block;
  text-align:center;
}

#contacts span
{
  display:block;
}

#contacts span.address
{
  margin: 20px 0px 3px 0px;
  font-size: 13px; 
  font-family: Goergia;
  color: #666;
  text-align:left;
}
#contacts span.phone
{
  margin: 20px 0px 10px 0px;
  font-size: 18px; 
  font-family: Goergia;
  color: #0e556c;
  text-align:center;
  font-weight:bold;
}

#contacts span.net
{
  margin: 10px 0px 0px 0px;
  text-align:center;
}

#contacts span.net a
{
  margin: 0px 5px 0px 5px;
}




#page
{
  width: 700px;
  margin: 15px 0px 20px 10px;
  float:left;
  text-align:left;
}

#pagetop
{
        width: 699px;
        height: 18px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
        background:#ffffff url(/pix/bg_top.gif) left top no-repeat;
}

#pagebottom
{
        width: 699px;
        height: 18px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
        background:#ffffff url(/pix/bg_bottom.gif) left top no-repeat;
}

#pagemiddle
{
        width: 699px;
  margin: -1px 0px 0px 0px;
  padding: 0px 0px 30px 10px;
        background:#fff url(/pix/bg_page.gif) left top repeat-y;
}

#pagecontent
{
        width: 660px; 
  margin: 20px 10px 10px 10px;
  padding: 0px 0px 0px 0px;
        background:#fff;
  font-size: 14px; 
  font-family: Goergia;
  color: #666;
}










#footer
{
        width:1000px;
        height:45px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display:block;
        background: #fff;
        text-align:left;
        clear:both;
        background:#fff url(/pix/bg_footer.gif) no-repeat;
}

#copy
{
  padding: 15px 40px 0px 0px;
  font-size: 11px; 
  font-family: Goergia;
  text-align:right;
  float:right;
  color:#8eaab3;
}

#counter
{
  padding: 14px 0px 0px 50px;
  float:left;
}


div ul
{
  margin: 10px 0px 20px 0px;
  padding: 0px 0px 0px 20px;
}

div ul li
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 20px;
        background:#fff url(/pix/marker2.gif) left 4px no-repeat;
}

#pagecontent p
{
  font-size: 14px; 
  font-family: Goergia;
  color: #666;
  margin: 0px 0px 15px 0px;
}

#pagecontent ul li span
{

  font-size: 13px; 
  margin: 0px 0px 4px 0px;
  display:block;
}

td
{
  font-size: 14px; 
  font-family: Goergia;
  color: #666;
}

td.data2
{
  font-size:10px;
}


a.cat
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
  font-size: 14px; 
  font-family: Goergia;
  color: #0e556c;
  font-weight:bold;
        background:#fff url(/pix/marker1.gif) left 4px no-repeat;
}
a.link1
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 15px;
  font-size: 14px; 
  font-family: Goergia;
  color: #0e556c;
  font-weight:normal;
        background:#fff url(/pix/marker1.gif) left 4px no-repeat;
}
a.sub
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
  font-size: 13px; 
  font-family: Goergia;
  color: #0e556c;
  font-weight:normal;
        background:#fff url(/pix/marker1.gif) left 3px no-repeat;
}

td.text3
{
  font-size: 13px; 
  font-family: Goergia;
  color: #666;
}

span.sect
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
  font-size: 13px; 
  font-family: Goergia;
  color: #666;
  font-weight:bold;
        background:#fff url(/pix/marker1.gif) left 3px no-repeat;
}

table.brands
{
  margin: 20px 0px 20px 0px;
  text-align:center;
}
table.brands td
{
  padding: 5px 5px 5px 5px;

}

div.map
{
  display:none;
}

#blinks
{
        width: 1000px;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
  color:#999;
  font-size: 10px; 
}

#blinks a
{
  color:#999;
  font-size: 10px; 
  text-decoration:none;
}


