/* CSS Document */
body {
  padding:0;
  background: #fff;
  margin:0;
  }
TD { font-family: Arial, Helvetica, sans-serif; }
img  { border: 0px solid; }
A IMG   { border: none; }
p { margin:0; }

/*text*/
.text  {
  font-size: 75%;
  color: #5b5b5b;  
  }
.text table, .text select, .text input, .text textarea {
  font-size: 100%;
  }

  
/*Link*/
a {
  font-weight:normal;
  color: #72ac21;
  text-decoration: none; 
  }
a:hover {
  text-decoration: underline; 
  }

    
/*H1*/
h1 {
  font-family:Arial Narrow;
  font-size:250%;
  line-height: 30px;
  font-weight: normal;
  color:#72ac21;
  }
h2 {
  font-family:Arial Narrow;
  font-size:180%;
  line-height: 24px;
  font-weight: normal;
  color:#72ac21;
  }
/*img, standart*/
.icon {
  margin:0 44px 0 44px;
  }
.line {
  margin: 10px 0 15px 0;
  }
#bold {
  font-weight:bold;
  }
  
/*fon*/
.bg {
  background:url(img/bg.jpg) repeat-x;
  }
.bg_left {
  background:url(img/bg_left.jpg) no-repeat top right;
  }
.bg_right {
  background:url(img/bg_right.jpg) no-repeat top left;
  }
.bg_center {
  background:url(img/bg_center.jpg) no-repeat top center;
  }
    
/*status_menu*/
#status_menu ul{
  margin:0 0 0 55px;
  padding:0;
  }
#status_menu li{
  list-style-type:none; 
  float:left; 
  }
#status_menu li a {
  text-decoration:underline;
  }
#status_menu li a:hover {
  text-decoration:none; 
  }


/*menu*/
#menu {
  background:url(img/bg_menu.jpg) no-repeat center 15px #fff;
  margin:44px 0 60px 0;
  width:254px;
  }
#menu ul{
  margin:0;
  padding:15px 0 40px 0;
  }
#menu li{
  margin:0;
  padding:5px 0 5px 65px; 
  }
#menu li a {
  text-decoration: none;
  text-transform:uppercase;
  font-family:Arial Narrow;
  color:#fff;
  font-size:120%;
  }
#menu li#select {
  background:url(img/marker_menu.jpg) no-repeat 16px 2px;
  list-style-type:none; 
  text-transform:uppercase;
  font-family:Arial Narrow;
  color:#fff;
  font-size:120%;
  }
#menu li a:hover {
  text-decoration: underline; 
  }
#img_menu {
  margin:38px 0 0 16px; 
  }

/*News*/
#news {
  margin-top:45px;
  }
#news_head {
  font-family:Arial Narrow;
  font-size:250%;
  line-height: 30px;
  font-weight: normal;
  color:#72ac21;
  }   
#news_date {
  background:url(img/bg_date.gif) no-repeat;
  padding:8px 10px 8px 4px;
  color:#fff;
  font-size:80%
  }
#news ul {
  margin-bottom:5px;
  margin-top:10px;
  padding:0; 
  }
#news li{
  list-style-type:none;
  margin-top:0;
  padding:0;
  }
#news li a {
  display:block;
  margin: -20px 0 0 45px;
  }


/*article*/
#art {
  margin-top:45px;
  }
#art_date {
  color:#7e7d7d;
  font-size:90%
  }
#art_head {
  color:#5b5b5b;
  }
#art_foto {
  margin:10px 10px 10px 0;
  }
#art p {
  text-indent:0;
  margin-top:10px;
  margin-bottom:10px;
  line-height: 15px;  
   } 
#art_status { 
  padding:5px;
  background-color:#f1f1f0;
  font-size:90%;
  }

/*Content*/
#content {
  margin:60px 0 0 55px;
  padding:0;
  }
#content2 {
  margin:0px 0 0 55px;
  padding:0;
  }
#content3 {
  margin:5px 0 0 1px;
  padding:0;
  }
#content p {
  text-indent:0;
  margin-top:10px;
  line-height: 15px;  
   } 
   #content3 p {
  text-indent:0;
  margin-top:10px;
  line-height: 15px;  
   }
#content ul {
  margin:0;
  padding:0;
  }
  #content3 ul {
  margin:0;
  padding:0;
  }
#content li{
  background:url(img/marker.gif) no-repeat 0 5px;
  list-style-type:none; 
  margin:0;
  padding-left:12px; 
  }
  #content3 li{
  background:url(img/marker.gif) no-repeat 0 5px;
  list-style-type:none; 
  margin:0;
  padding-left:12px; 
  }
.foto {
  margin: 0 15px 10px 0;
  }
  
table.form { 
  margin:20px 0 20px 0; 
  padding:0;
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-color:#fff;
  table-layout:fixed; 
  }
table.form  tr th { 
  padding:5px;
  font-weight:normal;
  background-color:#72ac21;
  color:#fff;
  font-weight:bold;
  text-align:center;
  border-top: 1px solid;
  border-right: 1px solid;
  border-color:#fff;
  }
table.form  tr td { 
  padding:3px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-color:#fff;
  color:#3f3f3f;
  }

