#flash strong a{
  color: #6CFF00;
  text-decoration: none;
}

.rassk1 ul, .rassk ul {
  list-style: none;
}

.rassk1 p {
  margin: 0 10px;
}

.rassk1 ul {
  margin: 23px 0 0 18px;  
}

.rassk1 ul li {
  margin: 0 0 7px 0; padding: 0 0 0 15px;
  font-size: 11px; font-weight: bold;
  background: url(bul31.gif) 0 50% no-repeat;
}

form#contact {
  margin: 0px 0 50px; padding:0;
  width: 250px; float: left; display: inline;
}

form#contact label {
  margin-bottom: 15px;
}

form#contact input{
  background: #fff;
  font-size: 11px;
  border: 1px solid #9E9E9E;
  margin: 3px 0 0;
}

form#contact input.submit {
  border: none;
  background: url(bul171.gif) 0 0 no-repeat;
  font-size: 11px; font-weight: bold;
  border: none;
  width: 100px; 
  color: #fff;
  padding: 2px 4px;
}

form#contact textarea {
  width: 100%; height: 100px;
  margin:3px 0 0;
  overflow: auto;
  background: #fff;
  border: 1px solid #9E9E9E;
}

form#contact select{
  width: 100%; 
  background: #fff;
  font-size: 11px;
  border: 1px solid #9E9E9E;
  margin: 3px 0 0;
}

.catalog{
   width: 100%; overflow: hidden;
}

.catalog ul {
  padding:0; margin:0;
  float: left; width: 49%;
  list-style:none;
} 

.catalog ul.list li {
  padding-right: 10px;
  margin-bottom: 0px; width: auto !important; width: 100%; overflow: hidden;  line-height: 100%;
} 

.catalog ul.list li a {
  height: auto !important; height: 1%; 
} 

.catalog ul.list2 {
  width:100%;
  padding-left:20px;
  list-style:none;
} 

.path{
  width:100%; overflow: hidden;
  margin-top:-2px;
  margin-bottom:10px;
}

#boarditem {
  padding:5;
  border-width:0px;
}

#boarditem th {
  font-weight:bold;
  text-align:right;
  border-width:0px;
  padding:5;
}

#boarditem td {
  font-weight:normal;
  text-align:left;
  border-width:0px;
  padding:5;
}

#footer_forum {
  height: 295px;  
  position: relative; 
  z-index: 300;
  background-image: url(18.jpg); 
  background-repeat:repeat-x;
  background-position: center;
}

#backgrforum {
  background: url(20.jpg) 0 0 no-repeat;
  width: 472px; height: 192px;
  position: absolute; top: 0px; right: 0;
}

#board {
  padding:0;
  border-width:1px;
  border-color:#C6D6E2;
  border-style:solid;
  border-collapse: collapse; 
}  
#board td{
  border-width:1px;
  border-color:#C6D6E2;
  border-style:solid;
  border-collapse: collapse; 
}  
#board th{
  background:#C6D6E2;
  border-width:1px;
  border-color:#C6D6E2;
  border-style:solid;
  border-collapse: collapse; 
}  
#board table.messages, #board table.messages td, #board table.messages th{
  border:none;
}  
p.comment a { text-decoration:none; color: #000; }

/* ******************* FORUM STYLES ******************************** */



form#enter input.submit 
{
  border: none;
  background: url(bul171.gif) 0 0 no-repeat;
  font-size: 11px; 
  font-weight: bold;
  border: none;
  width: 100px; 
  color: #FFFFFF;
  padding:4;
  text-align:center;
}

form#enter label {
  margin-bottom: 15px;
}

form#enter input{
  background: #fff;
  font-size: 11px;
  border: 1px solid #9E9E9E;
  margin: 3px 0 0;
}

form#enter textarea {
  margin:3px 0 0;
  overflow: auto;
  background: #fff;
  border: 1px solid #9E9E9E;
}

form#enter select{
  background: #fff;
  font-size: 11px;
  border: 1px solid #9E9E9E;
  margin: 3px 0 0;
}

#thumb {
  width: 20%; overflow: hidden; float: left; margin-right: 5px; margin-bottom: 15px;
} 
#thumb img {
  width:90px; margin: 0 !important; padding: 0; display: inline; float: left; _margin-left: -3px; border-right: 1px solid #fff;
} 

#thumb strong.name1 { 
  font-size:11px; font-weight: normal; display: block; margin: 12px 0 5px; clear: left;
}

.text-mini{
  margin:0px;
  font-size:90%;
  color:#999;
}

.text-mini img{width:12px;height:12px;margin:0;}

.anons em.family {
  color: #3C3C54;
  font-style: normal;
  font-weight:bold;
}

.family {
  font-size:12px;
}  

.family p {
  font-size:12px;
}  

.family b {
  font-size:14px;
  font-weight:bold;
}


input.text2 {
  border: 1px solid #9E9E9E;
  width: 200px;  
  height: 19px;
  padding: 2px 0 0 4px; 
}

input.submit2 {
  background: url(bul171.gif) 0 0 no-repeat;
  border: none;
  width: 100px;
  font-weight: bold;
  color: #fff;
  padding: 2px 4px;
}


.catalog2{
   width: 100%; overflow: hidden;
}

.catalog2 ul {
  padding:0; margin:0;
  float: left; width: 33%;
  list-style:none;
} 

.catalog2 ul.list li {
  padding-right: 10px;
  margin-bottom: 0px; width: auto !important; width: 100%; overflow: hidden;  line-height: 100%;
} 

.catalog2 ul.list li a {
  height: auto !important; height: 1%; 
} 





dl.vacdescr {
  width: 100%; clear: left; overflow: hidden; padding: 0px 0 0; 
} 

dl.vacdescr dt{
  float: left; width: 200px; clear: left; padding: 0 0 10px 0;  color: #3C3C54; font-weight: bold; 
} 
dl.vacdescr dd {
  float: left !important; width:auto; margin:0 !important; float:none; padding: 0 0 10px 0; margin-left:200px; height:auto !important; height: 0%; 
} 

dl.vacdescr dd strong a{
  color: #3C3C54;
} 
div.contactlist {
 width: auto !important;  width:100%; overflow: hidden; background: #C6D6E2; padding: 15px 15px 5px;  
} 

div.contactlist dl {
  margin: 0; padding: 0; 
} 

div.contactlist dt {
  color: #427394; width: 185px; 
} 

div.contactlist dd {
  margin: 0  0  0 185px; 
} 

div.contactlist a {
  color: #3C3C54; 
} 


.thumb {
  width: 20%; overflow: hidden; float: left; margin-right: 5px; margin-bottom: 15px; height:180px;
} 
.thumb img {
  width:90px; margin: 0 !important; padding: 0; display: inline; float: left; _margin-left: -3px; border-right: 1px solid #fff;
} 

.thumb strong.name1 { 
  font-size:11px; font-weight: normal; display: block; margin: 12px 0 5px; clear: left;
}

h5 a{
 text-decoration:none;
 color:#000;
}

.red{
 color:#ff0000;
}

.baner object {margin: 0 30px 0 0;}

#ban{
  overflow:hidden;
}

/******************************* BLOG *****************************************/

ul.blog1, ul.blog2 {
  float:left;
  padding:0;
  margin:0 0 20px 50px;
}

ul.blog1 li, ul.blog2 li {
  list-style-type: none;
  margin-top:10px;
}

ul.blog1 li strong, ul.blog2 li strong {
  float:left;
  clear:none;
}

#osntext .blogmess {
  text-align: left;
  float:left;
  width:100%;
  padding: 20px 0 0 0;
}

#osntext .blogmess a.hdr {
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  font-size: 11px;
  clear:both;
  margin: 20px 0 10px 0;
  padding:10px 0 5px 0;
  color: #000;
}

#osntext .blogmess a.hdr:hover {
  color: #70B5F8;
}

#osntext h3.bloghdr {
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  font-size: 12px;
  clear:both;
  margin:20px 0 10px 0;
  padding:0;
  color: #000;
}

form#contact img{
  margin: 0 0 0 10px;
}

#osntext a.userhref {
  font-weight: normal;
  text-decoration: underline;
}
