/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*                    System Classes                                              */
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/

body {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size:14px;
    color:#000000;
    margin:0px 10px 0px 10px;
    text-align:left;
}

a  {
    color:#000000;
    text-decoration:none;
}
a:hover{
 color: #339966;
 text-decoration:underline;
}

div.Pager a  {
   color: #339966;
}

p.logo {
    font-size: 34px;
}


p.sitenameen {
   font-size:46px;
   color:#009933;
   font-weight:bold
}

p.sitenameru {
   font-size:18px;
   color:#009933;
   font-style:italic;
   margin:40px 0px 0px 0px;
   text-align:right;
}

p.result {
  padding:0px 0px 15px 0px;
}

.img_site{
 text-align:center;
}
p.img_site{
 margin:10px 5px 10px 5px;
}
p.img_site img,img.img_site{
 border:0px none #000080;
}

h1 {
    font-size: 30px;
    font-weight: bold;
    font-family:century gothic,Arial, Helvetica, sans-serif;
    text-align:left;
    margin:0px 0px 0px 15px;
    padding:0px 0px 0px 0px;
}

h2 {
    font-size: 14px;
    font-weight: normal;
    margin:0px 5px 0px 15px;
    padding:0px 0px 0px 0px;
 
}

h3 {
    font-size: 18px;
    font-weight: bold;
    font-style:italic;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}

h4 {
    font-size: 18px;
    font-weight: bold;
    text-align:center;
    margin:10px 5px 10px 5px;
    padding:0px 0px 0px 0px;
}

strong {
    font-size: 14px;
}

td.about{
    font-size: 12px;
	text-align:right;
}
.razdelz {
    font-size: 13px;
} 

table {
   border:0px none;
   width:100%;
   position:relative;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
tr {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

table.main_table {
 text-align:left;
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-color:#ffffcc;
}

tr.main_copyright {
 text-align:left;
 border:1px solid;
 border-color:#006666;
 background-color:#CCCCCC;
 margin:0px 0px 10px 0px;
 width:100%;
}

table.parts td{
 text-align:left;
 padding:5px 5px 5px 5px;
}

tr.top {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-image:url("/images/header.jpg");
   background-position:right top;
   background-repeat:no-repeat;
   background-color:#ffffff;
   height:180px;
}

tr.header {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-image:url("/images/head.jpg");
   background-position:left top;
   background-repeat:repeat-x;
   background-color:#ffffcc;
   height:100px;
}

tr.footer {
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
   text-align:center;
   background-image:url("/images/foot.jpg");
   background-position:left bottom;
   background-repeat:repeat-x;
   background-color:#ffffcc;
   height:43px;
}

td.main_layer  {
 border:0px none;
 padding:10px 10px 10px 10px;
 background-color:#ffffcc;
 text-align:left;
}

td.about {
 padding:0px 5px 0px 10px;
}

div.Pager
{
 position:relative;
 width:inherit;
 margin:20px 0px 5px 15px;
 text-align:left;
 font-size:12px;
}

p.name {
  margin:15px 5px 5px 5px;
  font-weight:bold;
  text-align:left;
}

p {
  margin:0px 0px 0px 30px;
}

form {
  margin:5px 0px 5px 0px;
}

span{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:center;
}

p.mail {
  margin:15px 5px 15px 15px;
  text-align:right;
  font-weight:normal;
  font-size:14px;
}


p.exchange {
  margin:15px 5px 15px 15px;
  text-align:left;
  font-weight:normal;
  font-size:14px;
}

p.catalog {
    font-size: 14px;
    font-weight: normal;
    margin:0px 5px 0px 15px;
    padding:0px 0px 0px 0px;
}

p.mail a,p.exchange a, p.catalog a{
  text-decoration:underline;
}

p.part {
    font-size: 14px;
    font-weight: bold;
    margin:15px 5px 5px 15px;
    padding:0px 0px 0px 0px;
}

p.site {
    font-size: 12px;
    font-weight: normal;
    margin:5px 5px 5px 30px;
    padding:0px 0px 0px 0px;
}

table.catalog {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

table.catalog td {
    vertical-align:top;
    padding:0px 0px 10px 0px;
    font-weight:normal;
}

div.counters_header{
 position:absolute;
 left:0;
 top:0;
 width:1px;
 height:1px;
 border:0px none #000000;
 display:none;
 float:left;
}

div.counters_footer{
 position:relative;
 text-align:center;
 margin:0px 0px 10px 0px;
}
