BODY {margin:0px; background:#ffffff; color:#000000;}
TABLE.headr {width:100%; border:0px; padding:0px; background:#2ca500; background-color:#2ca500; background-image:url(the_rest.jpg); background-repeat:repeat-x;}
TABLE.cont {background:#ffffff; background-color:#ffffff; width:100%; height:80%;}
TABLE.base {width:100%; height:45px; padding:0px; border:0px; background:#2ca500; background-color:#2ca500; background-image:url(the_restb.jpg); background-repeat:repeat-x;}
HR {background-color:#009900; color:#009900; height:1px; border-width:0px;}
TR.bigt {height:65px;}
TD.smalltt {text-align:right;}
TD.left {background:#2ca500; color:#ffffff; width:10%;}
TD.fst {background:#ffffff; background-color:#ffffff; color:#000000; width:90%; padding-left:5px;}
TD.contact {background:#ffffff; background-color:#ffffff; color:#000000; padding-left:5px; padding-top:5px; padding-right:2px;}
TD.stat {text-align:right; padding-top:5px;}
TD.baser {width:50%; text-align:right; vertical-align:middle;}
IMG {border:0px;}
IMG.c {vertical-align:baseline;}
P {margin-right:10px;}
.u_line {font-weight:bold;}
.w15 {color:#ffffff; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif;}
A:link {color:#0033cc;}
A:visited {color:#0033cc;}
A:active {color:#0033cc;}
A:hover {color:#0033cc;}
A.menu_top:link {color:#ffffff; font-size:15px; text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif;}
A.menu_top:visited {color:#ffffff; font-size:15px; text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif;}
A.menu_top:active {color:#ffffff; font-size:15px; text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif;}
A.menu_top:hover {color:#ffffff; font-size:15px; text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif;}
UL {margin-top:3px; margin-left:5px; padding-left:5px; list-style-type:none;}

#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: 30px; /* смещение панели влево от края контента */
  padding: 6px 6px 0;
  background: #2ca500;
  border: 1px solid #E9E9E9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
* html #share42 {display: none}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  -webkit-box-shadow: 0 0 5px #DDD;
  -moz-box-shadow: 0 0 5px #DDD;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.7}
#share42:hover a {opacity: 0.9}
#share42 a:hover {opacity: 1}
#share42 img {margin: 0 !important; padding: 0 !important; border: none !important;}

