html,body{margin:0;padding:0;background:#057d24 url(../images/base_bg.gif) top repeat-x;width:100%;height:100%; color:#FFF; font-size:12px; font-family:tahoma;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color: #c70000;text-decoration: none;}
a:hover{color: #6f061f;	text-decoration: none;}
a.hidden{text-decoration: none;color: #000;cursor:default;}
form{margin:0;padding:0;}
ul{margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1{font-family:Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;color:#000;margin: 3px 0 8px;}

#bottom_addr{color: #FFF;text-align:center;padding: 3px 15px 15px 15px; font-size:11px;}
#bottom_addr a{text-decoration: none;}
#bottom_addr a:hover{text-decoration: underline;}

#bottom_menu{color: #fff;text-align: center;padding: 15px 15px 2px 15px; font-size:12px;}
#bottom_menu a{color: #fff;text-decoration:underline; padding:0 10px;}
#bottom_menu a:hover{color: #f2b72e;text-decoration: underline;}

#menu{padding:10px 0 0; background:url(../images/menu_bg2.gif) repeat-x; height:27px; margin-bottom:2px;}
#menu td a{text-decoration:underline;padding:0 20px; font-size:13px;font-weight:bold;white-space: nowrap;color: #FFF;}
#menu td a:hover{color: #f2b72e;text-decoration: underline;}

#body_txt{color: #000;text-align: justify;padding: 10px;vertical-align: top;}
#login_form{background-image: url(../images/login-form-bg.gif);background-repeat: repeat-x;height: 20px;width: 110px;border-width: 1px;border-style: solid;font-size: 11px;padding-top: 3px;padding-left: 1px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:750px;margin:0 auto;}
#top{height:296px; position:relative; background:url(../images/head.jpg) no-repeat;}
#logo{position:absolute; margin: 16px 0 0 18px;}
#tmenu{position:absolute; margin:27px 0 0 620px; list-style:none; display:block;}
#tmenu li{float:left; margin:0 10px;}
#content{background:#FFF; margin:0 0 2px 0; color:#000; padding:0px;}
#content1{background:#FFF; margin:0 0 2px 0; color:#000; padding:0px; padding-left:15px; padding-top:10px; padding-bottom:5px; padding-right:10px;}
#footer{width:750px; font-family:Arial, Helvetica, sans-serif; background:#16510e; border:1px solid #299100; margin:0;}
#header_menu{ margin-bottom:2px;}
#header_menu div{position:absolute; margin:263px 0 0 45px; width:192px; font-size:19px;}
#company_name{font-size: 22px;font-weight: normal;text-transform:uppercase;color: #FFF; font-family:tahoma; position:absolute; margin:30px 0 0 155px;}

.leftimg{
     float:left; /* Выравнивание по левому краю */
     margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.rightimg {
    float: right; /* Выравнивание по правому краю */
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
  


