  *{
    font-family:Tahoma, Verdana;
	font-size:14px;
	line-height:normal;
	direction:ltr;
  }
  body{
     background:#FFFFFF;
	 text-align:center;
	 margin: 0px, 0px, 3px, 0px;
	 padding: 0px;
	 color:#ffffff;
  }

.bl { padding-top:30px; }
.bl a { font-size:9px; }

  table.public{
    border-collapse:collapse;
    border:1px solid #ffffff;
    padding:0px;
    margin:2px;
    color:#ffffff;
    empty-cells:show;
  }
  table.public tr{
    color:#ffffff;
  }
  table.public tr:first-child>td{
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
  }
  table.public tr td, table.public tr th{
    padding:5px;
    border:1px solid #ffffff;
    font-size: 11px;
    vertical-align:top;
  }
  img{
     margin:0px;
	 padding:0px;
	 border:none;
  }
  span{
     color:#ffffff;
  }
  h1{
     font-size:180%;
	 font-weight:900;
	 margin:5px 0px 5px 0px;
  }
  h2{
     font-size:160%;
	 font-weight:900;
	 margin:5px 0px 5px 0px;
  }
  h3{
     font-size:140%;
	 font-weight:900;
	 margin:5px 0px 5px 0px;
  }
  h4{
     font-size:120%;
	 font-weight:900;
	 margin:5px 0px 5px 0px;
  }
  h5{
     font-size:100%;
	 font-weight:900;
	 margin:5px 0px 5px 0px;
  }
  h6{
     font-size:80%;
	 font-weight:900;
	 margin:5px 0px 5px 0px;
  }
  .field{
	 border:1px solid gray;
	 background:#FFFFFF;
  }
  .button{
     border:1px solid gray;
	 color:black;
  }
  textarea.textarea{
	border:1px solid gray;
  }
  .checkbox{
     border:1px solid gray;
  }
  img.text{
     float:left;
	 margin:0px 10px 0px 0px;
  }
  hr{
     border:1px solid #EEEEEE;
     padding:0px;
  }
  acronym,abbr{
     color:green;
  }
  a {
    color:#ffffff;
	text-decoration:none;
  }
  a:hover{
    color:yellow;
	text-decoration:underline;
  }
  a.inverse {
    color:yellow;
	text-decoration:none;
  }
  a.inverse:hover{
    color:#ffffff;
	text-decoration:underline;
  }
  a.menu:link, a.menu:visited {
    color:#ffffff;font-size:15px;
  }
  a.menu:hover{
    color:yellow;font-size:15px;
	text-decoration:none;
  }
  a.top:link, a.top:visited {
    color:#000000;
    font-size:12px;
  }
  a.top:hover{
    color:#ffffff;
    text-decoration:underline;
    font-size:12px;
  }

  /* POPUP MENU */

div.dropdown{
  width:150px;
  padding:0px;
  display:none;
  position:absolute;
  background:#AC9B80;
  left: 0px;
  top:auto;
}
div.dhtmlselect{
//  width:100px;
  padding:0px;
  position: relative;
}

.menu_table{
  border-collapse:collapse;
  margin:0px;
  width:100%;
  height:100%;
  background:url('http://purpetps.ru/skin/purpe/img/line_h1.gif') repeat-y right;
}
.menu_table tr td{
  padding:0px 2px 5px 0px;
  text-transform:uppercase;
  vertical-align:bottom;
  text-align:right;
}

.menu_table tr td a{
  text-decoration:none;
  color:#000000;
}

.menu_table tr td a div{
  font-size:12px;
  color:#000000;
  padding:25px 0px 0px 20px;
  height:25px;
  cursor:hand;
  text-decoration:none;
}

.menu_table tr td a:hover div{
  color:yellow;
}

.submenu_table{
  border-collapse:collapse;
  margin:0px;
  width:100%;
  height:100%;
  text-align:right;
  vertical-align:middle;
}
.submenu_table tr td{
  text-transform:lowercase;
  padding:0px;
  height:10px;
}

.submenu_table tr td a{
  display: block;
  width: 100%;
  color: #ffffff;
  text-transform:uppercase;
  text-decoration:none;
}

.submenu_table tr td a div{
   font-size:10px;
   color: #ffffff;
   text-transform:uppercase;
   background-color: #AC9B80;
   padding:3px;
   height:inherit;
   cursor:hand;
   clear:left;
   text-decoration:none;
}

.submenu_table tr td a:hover div{
  background-color: #CFB998;
  color: yellow;
  text-decoration:none;
}

.countspan{
  color: #CFB998;
  font-size:10px;
}

.r{  text-align: right;}

.c{
  text-align: center;
}

.l{
  text-align: left;
}

.y{  color:yellow;}

