html body {
margin:0px;
padding:0px;

font-size: 11px; font-weight : normal; font-family : Tahoma,Verdana,Sans-Serif; color:#000033; background-color: #f0faff;}

table {border-collapse: collapse;}
td { margin: 0px;
    padding: 0px;
    color:#000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px; }

A:link {text-decoration: none; color: black; font-size: 11px; }
A:visited {text-decoration: none; color: black; font-size: 11px; }
A:active {text-decoration: none; color: black; font-size: 11px; }
A:hover {text-decoration: underline; color: orange; font-size: 11px; }

A.link:link {text-decoration: none; color: white; font-size: 11px; font-family: verdana; font-weight: bold; }
A.link:visited {text-decoration: none; color: white; font-size: 11px; font-family: verdana; font-weight: bold; }
A.link:active {text-decoration: none; color: white; font-size: 11px; font-family: verdana; font-weight: bold; }
A.link:hover {text-decoration: underline; color: white; font-size: 11px; font-family: verdana; font-weight: bold; }

A.link2:link {text-decoration: none; color: white; font-size: 11px; font-weight: bold; margin-left: 10px; margin-right: 10px; }
A.link2:visited {text-decoration: none; color: white; font-size: 11px; font-weight: bold;  margin-left: 10px; margin-right: 10px; }
A.link2:active {text-decoration: none; color: white; font-size: 11px; font-weight: bold;  margin-left: 10px; margin-right: 10px; }
A.link2:hover {text-decoration: none; color: white; font-size: 11px; font-weight: bold;  margin-left: 10px; margin-right: 10px; }

.h_t {
   height: 26px;
   background: url("../images/bg_top.jpg") repeat-x;
   width: 100%;
}

.h_c {
   height: 134px;
   background: url("../images/bg_header.gif") repeat-x;
   width: 100%;
}

.h_b {
   height: 25px;
   background: url("../images/bg_niz.gif") repeat-x;
   width: 100%;
}

.pl {
   width: 200px;
   height: 134px;
}

.pc {
   text-align: center;
   width: 100%;
   height: 134px;
   padding-left: 30px;
}

.pr {
   width: 314px;
   height: 134px;
}

.content {
   height: 420px;
   width: 100%;
}

.footer {
   width: 100%;
   height: 20px;
   background: url("../images/footer_bg.gif") repeat-x;
}

.button {
   color: white;
   vertical-align: bottom;
   text-align: center;
   background: url("../images/but_bg.gif") repeat-x;
   display: inline;
   height: 25px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 30px;
   padding-right: 40px;
   margin-left: 20px;
   margin-right: 20px;
}

.bt {
   text-align: center;
}

.b_links {
   text-align: right;
   color: white;
}

.leftblock {
   vertical-align: top;
   text-align: center;
   width: 20%;
   background-color: white;
   border-right: #CCCACC 1px dotted;
}

.fnd {
  width: 98%;
  padding-top: 10px;
  border: 1px #CCCCCC solid;
  text-align: center;
  vertical-align: top;
}

.findnick {
 text-align: center;
 width: 98%;
 margin-top: 15px;
}

table { font-size: 11px; font-weight : normal; font-family : verdana; color:#000033; }

input { font-family: Tahoma,Verdana,Sans-Serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px solid #AECEEE; }

textarea { font-family: Tahoma,Verdana,Sans-Serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px solid #AECEEE; display: block; }

select { font-family: Tahoma,Verdana,Sans-Serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px solid #AECEEE; display: block; }

h1 { font-size: 13px; }

.leftm{border: 1px solid #FFFFFF;}

.adtbl {
border: 1px solid #AECEEE;
}

.votet {
border-left: 1px solid #AECEEE;
border-right: 1px solid #AECEEE;
border-top: 1px solid #AECEEE;
}

.anketa {
border-left: 1px solid #AECEEE;
border-right: 1px solid #AECEEE;
border-bottom: 1px solid #AECEEE;
font-size:10pt;
font-family:Tahoma,Verdana,Sans-Serif;
}

table.coms {
 border: 2px dotted #AECEEE; /* Рамка вокруг таблицы */
 border-collapse: collapse;
}

.left {
font-size:11pt; font-family:Tahoma,Verdana,Sans-Serif;
}


.smiles {
width: 40;
}

.topping {
font-size: 11pt;
font-family: verdana;
color: #AECEEE;
}

.pages {
background-color: #edeef0;
padding-left: 5px;
padding right: 5px;
width: 25px;
text-align: center;
vertical-align: middle;
cursor: hand;
}

.spage {
color: white;
background-color: #ff6666;
padding-left: 5px;
padding right: 5px;
width: 25px;
text-align: center;
vertical-align: middle;
}

.alfa {
 font-size: 11px; font-weight : normal; font-family : Tahoma,Verdana,Sans-Serif; color:#000033; vertical-align: top;
}

.an_left {
  border-left: 1px dashed #CCCCCC;
}

.an_comb {
  border-left: 1px dashed #CCCCCC;
  border-right: 1px dashed #CCCCCC;
}

.ad_div {
   margin-left: 10px;
   margin-right: 10px;
   border: 1px dashed #CCCCCC;
   background-color: white;
}

.ramka {
  width: 98%;
  border: 1px solid #CCCCCC;
  background: white;
  margin: 0px auto;
}

.fotonick {
  width: 98%;
  background: rgb(157,200,239);
  margin: 0px auto;
  font-size: 13px;
}

.me {padding: 3px; background-color: #CCFF66; font-weight: bold; border: 1px solid #CCFF66;}