àdiv {border: 1px solid red;}
atable {border: 1px solid green;}

#body_frame {
 width: 100%;
}

#site_frame {
 background: #FFFFFF;
 background: #ffffff url(../../../img/toy.gif) no-repeat bottom right;
 margin-left: auto;
 margin-right: auto;
 width: 775px;
}

#header {

}

#cyclam_header{
  margin-right: 8px;
}

#content {
 padding: 0px;
 margin: 0px;
 height: 450px;
}


#footer {
 abackground: #ffffff;
 height: 20px;
}

#copyright {
 background: #003366;
 background-image: url('../../../img/tile.gif');
 background-repeat: repeat;
 padding-top: 2px;
}

#menu_nav {
 float:left;
 width: 30px;
 display: block;
 border: 1px solid #33FFFF;
}

#info_section {
 display: block;
}

#img_block {
 float: left;
 width: 30px;
 margin-left: 8px;
 margin-top: 14px;
}

#text_block {
 afont-family: Bitstream Vera Sans, Verdana, Arial, Sans-serif;
 margin-left: 45px;
 margin-right: 235px;
 padding-top: 16px;
 padding-left: 4px;
 padding-bottom: 20px;
}

#nm_block {
 float: right;
 margin: 0px;
 padding: 0px;
 width: 201px;
}

adiv.main_menu {
 width: 25px;
 padding: 0px;
 margin: 0px;
 margin-right: -5px;
 border: 1px solid;
}

#div_toy {
 background: #ffffff url(../../../img/toy.gif) no-repeat;
}

#myscroller {
position: relative;
width: 105px;
height: 200px;
background-color: #f5f5f5;
overflow: hidden;
border: solid 1px #dEdDdD;
border-right: #EEEDED;
border-bottom: #EEEDED;
}

#myscroller h5{
  margin: 8px 2px 0px 2px;
  padding: 0px;
  color: #404040;
  text-align: left;
  font-size: 9px;
}

#myscroller p {
  margin: 2px 4px 0px 2px;
  padding: 0px;
  font-family: Bitstream Vera Sans, Verdana, Arial, Sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-align: justify;
  color: #404040;
}

#myscroller a:link, #myscroller a:visited {
  color: #003366;
}

.pager {
	font-size: 12px;
	color:#e77817;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 1px;

}
.cur_page {
  color:#DA2719;
  font-size: 11px;
  font-weight: bold;
  background: #fafafa;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 1px;
	margin-right: 1px;
  border: 1px solid #e3e3e3;
}

a.pg_link:link, a.pg_link:visited {
	font-size: 11px;
	color: #29176b;
	text-decoration: none;
	border: 1px solid #e3e3e3;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 1px;
	margin-right: 1px;

}

.all_page {
  color:#707070;
  font-size: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Sans-serif;
}

h1 {
  font-size: 19px;
}

h2 {
  font-size: 17px;
}

h3 {
  font-size: 15px;
}

h3 a:link, h3 a:visited{
  color: #445566;
  text-decoration: none;
}

h3 a:hover {
  text-decoration: underline;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 12px;
}

div#pal {
  width: 200px;
  height: 150px;
  margin: 15px 0px 10px 0px;
  float: right;
}

ul#contacts {
  margin: 5px;
  padding: 0px;
  list-style: none;
}

ul#contacts li{
  margin: 8px;
  padding: 4px;
  padding-left: 52px;
  line-height: 32px;
  list-style-image: none;
  font-family: Helverica,Arial;
  font-size: 15px;
  font-weight: bold;
}

ul#contacts li#contact_addr {
  background: #ffffff url(/img/c_address.gif) no-repeat scroll left top;
}

ul#contacts li#contact_email {
  background: #ffffff url(/img/c_email.gif) no-repeat scroll left top;
}

ul#contacts li#contact_phone {
  background: #ffffff url(/img/c_phone.gif) no-repeat scroll left top;
}


div.screenshot {
  text-align: center;
  margin: 10px;
}

.mn {
  text-decoration: none;
  background-color: inherited;
  padding: 2px;
}


da.mn:link, da.mn:visited {
  text-decoration: none;
  background-color: clear;
  padding: 2px;
}

da.mn:hover {
  text-decoration: none;
}

.mn_clicked {
  background-color: #d0d0d0;
  color: #000000;
  padding: 2px;
  text-decoration: none;
}

da.mn_clicked:link, da.mn_clicked:visited {
  background-color: #303030;
  padding: 2px;
  text-decoration: none;
}

da.mn_clicked:hover {
  text-decoration: none;
}

.mn_item {
  display: block;
}

#dropmenudiv a:link, #dropmenudiv a:visited{
   display: block;
   padding: 2px;
   padding-bottom: 3px;
   padding-left: 7px;
   margin: 1px;
   aborder-bottom: 1px dashed #a9a9a9;
}

#dropmenudiv a:link, #dropmenudiv a:visited {
	color: #606060;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: normal;
  text-decoration: none;
}

#dropmenudiv a:hover {
	color: #000000;
	text-decoration: underline;
}

#dropmenudiv {
  background-color: #f0f0f0;
  text-align: left;
  border: 1px solid #d0d0d0;
}

#inner_menu {
  float: right;
  width: 110px;
}

#inner_menu a:link, #inner_menu a:visited {
  font-size: 13px;
  font-weight: bold;
  color: #606060;
}

a.b {
  font-weight: bold;
}

a.pl {
  padding-left: 8px;
}

.footer {
  color: #FFFFFF;
  font-size: 10px;
  text-align:right;
}

.footer a:link, .footer a:visited {
  color: #d0d0d0;
  text-decoration: none;

}

#main-menu {
  text-align: left;
  margin: 7px 2px 11px 9px;
}

#main-menu li {
  margin: 0px;
}