html {
 color: #000; background: #fff;
}

body {
 padding-top: 0;
 margin-top: 0;
 font: 12px tahoma, verdana, sans-serif;
 font-size: 12px;
}

table {
 width: 100%;
 border: 0;
}

img {
border: 0;
}

input {
 height: 16px;
 color: #000;
 border: 1px solid #000;
 background-color: #f7d3eb;
 font: 11px tahoma, verdana, sans-serif;
 padding: 0 2px 0 2px;
}

span.search {
 font: bold 11px tahoma, verdana, sans-serif; 
}


form {
 padding: 0; margin: 0;
}

.main {
 position: relative;
}

table.head {
 height: 77px;
}

td.head {
  background: url(images/build.gif) right top no-repeat;
  text-align: right;
  padding-bottom: 8px;
  color: #880558;
  font: 26px tahoma, verdana, sans-serif; 
}

div.headti1{
 margin-left: 50px;
 margin-top: 10px;
 color: #26247b;
 font: bold 12px tahoma, verdana, sans-serif;
}

div.headti2{
 margin-left: 124px;
 margin-top: 2px;
 color: #9f196e;
 font: bold 14px tahoma, verdana, sans-serif; 
}

div.headti3 {
 margin-left: 12px;
 margin-top: 20px;
 color: #26247b;
 font: bold 12px tahoma, verdana, sans-serif;
}

div.headti3 a{
 color: #26247b;
 font: bold 12px tahoma, verdana, sans-serif;
}


td.logo {
 width: 170px;
 border-left: 1px dashed #25247b;
 border-right: 1px dashed #25247b;
 text-align: center; 
}

tr.rline {
 background-color: #9f196e;
 font-size: 0;
 height: 18px;
}

tr.rline div {
 height: 14px; 
 border-right: 1px solid #fff;
}

tr.rline div.nrline {
 border-right: 0;
}

tr.rphoto td{
 height: 140px;
 text-align: center;
}

tr.rphoto img{
 border: 2px solid #9f196e;
}

div.active{
 width: 170px;
 height: 140px;
 background-color: #edb9dc;
}

div.active img{
 margin-top: 15px;
}

.rmenu td{
 background-color: #9f196e;
 height: 18px;
 text-align: center;
}

.rmenu a{
 color: #fff;
 font: bold 11px tahoma, verdana, sans-serif;
 text-decoration: none; 
}


a { text-decoration: none;
} 
a:hover { text-decoration: underline;
} 
a.active {
 text-decoration: underline;
}

tr.rmenu div {
 height: 14px; 
 border-right: 1px solid #fff;
}

tr.rmenu div.nrline {
 border-right: 0;
}

td.content {
 padding: 5px 14px 5px 14px;
 font: 11px tahoma, verdana, sans-serif;
}

td.leftblock {
 width: 150px;
 border-left: 1px dashed #25247b;
 border-right: 1px dashed #25247b;
 background-color: #edb9dc;
 padding: 10px 10px 0 10px;
 color: #261f6a;
 font: bold 11px tahoma, verdana, sans-serif; 
}

td.foot {
 padding: 0;
}

td.leftblock a {
 color: #261f6a; 
 font: bold 11px tahoma, verdana, sans-serif;
 text-decoration: none; 
}

td.leftblock a:hover {
 text-decoration: underline; 
}

td.leftblock img{
 margin-top: 4px;
 border: 2px solid #9f196e;
}

div.hr {
 margin: 2px 0 2px 0;
 font-size: 0px;
 border-top: 0px solid;
 border-bottom: 1px dashed #25247b;   
}

td.rightblock {
 width: 150px;
 border-right: 1px dashed #25247b;
 padding: 10px;
 color: #000;
 font: 10px tahoma, verdana, sans-serif; 
}

td.rightblock a {
 color: #261f6a; 
 font: 10px tahoma, verdana, sans-serif;
 text-decoration: none; 
}

td.rightblock a:hover {
 text-decoration: underline; 
}

*html td.rightblock {
 width: 170px;
}

td.footline {
 background-color: #9f196e;
 height: 18px;
 padding-left: 25px;
 color: #fff;
 font: bold 10px tahoma, verdana, sans-serif;
}

td.footend {
 color: #c575a8;
 padding-left: 50px;
 border-right: 1px dashed #25247b;
 font: bold 9px tahoma, verdana, sans-serif;
}

td.footend a{
 color: #a52878;
}


