html, body {height:100%; margin:0; padding:0;}
html>body #all {height:auto; min-height:100%;}
body {background:#fff; font-size:11px; font-family:Tahoma,Arial; color:#838484;}
td {font:11px Tahoma,Arial; color:#838484;}
a {color:#72B443;}
.bred {border: 1px red solid;}
.fleft{float:left;}
.fright{float:right;}
table {border-collapse:collapse;}
/*td {padding:0;}
form {margin:0;padding:0;}
img {margin:0;border:0;}
*/

#all {height:100%; width:948px; position:relative; color:#404040; margin:0 auto;}
#logo {background:url('/images/design/logo.gif') no-repeat;height:86px;width:948px;position:relative;}
  #logo img {font:700 1.7em Tahoma;color:#838484;}
  #logo address {position:absolute;top:25px;right:49px;font:bold 12px Tahoma,Arial;color:#838484;}
  #logo address b {font-size:18px; color:#72B443;}
  #logo #home_search {position:absolute;top:0;right:0;padding-top:26px;}
  #search_icon, #home_icon {display:block;width:30px;height:20px;background: url('/images/design/icons.gif');color:#F5F5F5;}
  #search_icon {background-position:0px 19px;margin-top:1px;}
#menu {position:relative;background:url('/images/design/menu.jpg') #444;height:239px;width:948px;}
#menu_empty {position:relative;background:url('/images/design/menu_empty.jpg') #444;height:239px;width:948px;}
  #menu_empty ul, #menu ul {list-style-type:none;position:absolute; right:0;top:11px;margin:0;width:205px;padding:0;vertical-align:top;}
  #menu_empty li a, #menu li a {color:#CBCBCB;text-decoration:none;font:bold 11px/24px Tahoma,Arial;text-transform: uppercase;}
  #menu_empty li a:hover, #menu li a:hover {text-decoration:underline;}
#promo {width:948px;background: #F7F7F7;}
#promo img {margin:0; border:0; font:1em Tahoma; color:#72B443; vertical-align:bottom;}
#content {width:920px;color:#838484;padding:5px 14px;}
#content li {margin-top:3px;}
  h1 {color:#72B443;font:bold 12px Tahoma,Arial;text-transform:uppercase;}
  input {color:#838484;font:11px Tahoma,Arial;/*height:14px;vertical-align:bottom;margin:0;*/border:1px #AEAFAF inset;}
  select,
  textarea {color:#838484;font:11px Tahoma,Arial;border:1px #AEAFAF inset;}
  input.chek {border:0px;}
  input.button,
  button {height:24px;width:87px;background:url('/images/design/input_bg.png') #F7F7F7;border:1px solid #E7E7E7;padding-bottom:2px;}
#empty, #footer { height: 58px; }
#footer { bottom:0; left:0; margin-bottom:0px; position:absolute; width:948px; display:block; background:url('/images/design/footer.gif') #F7F7F7;}
  #footer address {position:absolute;font:10px Tahoma,Arial;color:#838484;top:20px;right:20px;}
  #footer #link {position:absolute;font:10px Tahoma,Arial;color:#838484;top:25px;left:45%;}
  #footer #counters {float:left; margin:20px 10px 0px 10px;}

#for_print {display:none !important;}
.strike {text-decoration:line-through;}
a.external {padding:0 14px 0 0;background:url('/images/design/external.png') no-repeat right;}

table.pars    { border-collapse:collapse; }
table.pars td { padding:3px; border:1px solid #666666; }

.cssTitle {font-weight:bold; color:#827659;}

table.tbl    {margin:0px 0px 6px 0px; border-collapse:collapse; }
table.tbl td { padding:3px; border:1px solid #7E7E7E; }

.hide {display:none;}

div#images img {margin:0px 6px 6px 0px; text-align:left;}

div#mainpage_news_block {border:1px solid white; float:left; width: 300px; padding:10px 20px;}
div#mainpage_news_block div.news {margin-bottom:20px;color: black;font:1.1em/1.5em Tahoma,Arial,Sans-serif;}
div#mainpage_news_block div.news a {text-decoration:none;}
div#mainpage_news_block div.news a:hover {text-decoration:underline;}
div#mainpage_news_block div.news span.date {color:#d0d0d0;}
