html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
  font-size: 12px; 
  background-color: #ffffff; 
  font-family:  Tahoma, Verdana, Arial;
  color: #000000;

}
p             {font-size:100%; color: #000000;}
td            {font-size:100%; color: #000000;}
tr            {font-size:100%; color: #000000;}
div           {font-size:100%; color: #000000;}
li            {font-size:100%; color: #000000;}

.editor {  background:#fff;}
#editor {  background:#fff;}

#left          {
position: relative;
float:left;
width: 270px;
padding: 0px 0 0 12px;
margin: 0;
font-size:100%;
}
#middle        {
margin:0px 25px 50px 295px;
padding: 0px 0 0 0;
font-size:100%;
}
#conteiner {
position: relative;
/* height: 101%;  */
width: 974px;
margin: 0 auto;
padding-top: 0px;
background: url('/images/bg-center.gif') center top repeat-y;	

}
#conteiner2 {
position: relative;
width: 974px;
margin: 0px auto 0 auto;
background: url('/images/bg-top.gif') center top no-repeat;

}
* html #conteiner {
  height: 100%;
}
a img {
border: 0;
}
.clear {
clear: both;
height: 0;
}
a:link     { font-size:12px; color: #0066b3; text-decoration:underline; }
a:visited  { font-size:12px; color: #0066b3; text-decoration:underline; }
a:hover    { font-size:12px; color: #de0306; text-decoration:none }
a:active   { font-size:12px; color: #0066b3; text-decoration:underline; }

h1 { color: #de0306; font-size:18px; font-weight:bold; text-align:center;}
h2 { color: #0066b3; font-size:14px; font-weight:bold; text-align:left; border-bottom: 2px solid #b0c4df;}
h3 { color: #0066b3; font-size:14px; font-weight:bold; text-align:left;  }
h4 { color: #0066b3; font-size:14px; font-weight:bold; text-align:center; }
h5 { color: #0066b3; font-size:12px; font-weight:bold; text-align:left;  }
h6 { color: #0066b3; font-size:12px; font-weight:bold; text-align:left;  border-bottom: 2px solid #b0c4df;}
.border {
border: 1px solid #313035;
border-radius: 5px;
padding: 20px  5px;
clear: both;
margin: 10px 0;
}
.border a {
color: #0066b3;
font-size: 11px;
}
.border img {
padding: 0px 5px;
float: left;
}

.button {
text-align: center;
background: #0066b3;
border: 1px solid #de0306;
width: 300px;
height: 50px;
line-height: 50px;
}
.button a {
color: #fff;
font-weight:bold;
text-decoration: none;
}
.hide {
display: none;
}
.path {font-size: 10px; color: #cccccc;}
.path a {font-size: 10px; color: #cccccc;}

#raiting {
color: #0066b3;
}
.vote-result, .vote-success {
color: #0066b3;
}
.blue {color: #0066b3;}
/* TOP */
#loginza { 
position: absolute;
top:32px;
left: 12px;
padding: 10px;
width: 350px;
height: 180px;
background:#1b7caf;
border: 1px solid #1b7caf;
z-index: 100;
}

#header { 
position: relative;
padding: 0;
margin: 0 auto;
width: 950px;
height: 200px;
background: url('/images/top.jpg') right 12px no-repeat;
}
#logo {
position: absolute;
background: #fff;
top: 20px;
left: 60px;
width: 235px;
height: 80px;
padding: 10px 0 30px 0;
}
#top-menu {
position: absolute;
top: 130px;
left: -12px;
padding: 0;
margin: 0;
border-collapse: collapse;
height: 69px;
width: 974px;
background: url('/images/bg-menu.gif') repeat-x;
}
#top-menu td {
vertical-align: top;
padding: 12px 0 0 0;
}
#top-menu td.search {
text-align: right;
}

#top-menu td.first {
background: url('/images/coner-left.gif') left top no-repeat;
width: 38px;
}
#top-menu td.last {
background: url('/images/coner-right.gif') right top no-repeat;
width: 21px;
}
#top-menu td.enter {
color: #fff;
font-size: 14px;
font-weight: bold;
vertical-align: top;
padding: 15px 0 0 0; width: 400px;
}
#top-menu td.enter a {
color: #fff;
font-size: 14px;
font-weight: bold;
}
#top-menu td.look {
color: #fff;
width: 210px;
font-size: 14px;
font-weight: bold;
vertical-align: top;
padding: 12px 0 0 40px; 
background: url('/images/eye.png') 0 14px no-repeat;
}
#top-menu td.look a {
color: #fff;
font-size: 14px;
font-weight: bold;
}

#menu {
position: relative;
list-style: none;
list-style-position: inside;
padding: 0;
margin:  0;
}
#menu li {
list-style: none;
padding:7px 0 7px 25px;
border-bottom: 1px solid #b0c4df;
background:	 url('/images/bullet.gif') 10px 10px no-repeat;
font-size:12px; color: #0066b3; font-weight:bold;
cursor: pointer;
}
#menu li li{
list-style: none;
padding:7px 0 7px 15px;
border-bottom: 0px solid #b0c4df;
background: #f0f0f0;
}
#menu li ul{
margin: 7px 0 -7px -25px;
padding: 0;
border-top: 1px solid #b0c4df;
}
#menu li a {
width: 270px;
padding: 0 0 0 0px;
}
#menu li li a {
width: 270px;
padding: 0 0 0 20px;
text-indent: 0;
}

#menu li.unclick ul, #menu li ul {position:absolute;left:-9999px;}
#menu li.click ul{position:relative; left:0; top:0px;} 
#menu li.click {background:	 url('/images/bullet-click.gif') 10px 10px no-repeat;} 


#menu li a:link     { font-size:12px; color: #0066b3; font-weight:bold; text-decoration:none; }
#menu li a:visited  { font-size:12px; color: #0066b3; font-weight:bold; text-decoration:none; }
#menu li a:hover    { font-size:12px; color: #d62819; font-weight:bold; text-decoration:none; }
#menu li a:active   { font-size:12px; color: #0066b3; font-weight:bold; text-decoration:none; }

#menu li li a:link     { font-size:12px; color: #0066b3; font-weight:normal; text-decoration:underline; }
#menu li li a:visited  { font-size:12px; color: #0066b3; font-weight:normal; text-decoration:underline; }
#menu li li a:hover    { font-size:12px; color: #d62819; font-weight:normal; text-decoration:none; }
#menu li li a:active   { font-size:12px; color: #0066b3; font-weight:normal; text-decoration:underline; }


table.news {
position: relative;
padding: 0;
margin: 0;
border-collapse: collapse;
}
table.news td {
position: relative;
vertical-align: top;
border-bottom: 1px solid #b0c4df;
}
table.noborder td {
width: 300px;
border-bottom: 1px solid #fff;
}

table.news td.img img {
padding: 20px 10px 0 0;
margin:0;
}
table.news td h2 {
padding: 20px 10px 0px 0;
margin:0;
}
table.news td p {
padding: 0px 0px 10px 0;
margin:0;
}
.date {color: #0066b3;}
.nice {
border: 1px solid #0066b3;
width: 650px;
}
#middle .nice .odd {
  background-color: #f0f0f0; /* желтый цвет для четных ячеек */
}
#middle .nice thead th {
background-color: #0066b3;
padding: 10px;
color: #fff;
}
#middle .nice .even {
  background-color: transparent; /* синий цвет для нечетных ячеек */
}
.nice h4 {
font-size: 12px;
font-weight: bold;
color: #0060af;
margin: 0;
}
.nice td {
padding: 10px;
margin: 0;
}
.nice .date {
text-align: center;
font-weight: bold;
font-size: 14px;
width: 140px;
}
.nice .price {
white-space: nowrap;
font-weight: bold;
}
.nice .zakaz {
display: block;
width: 90px;
height: 21px;
background: url('/images/zakaz.gif') 0 0 no-repeat;
}
.fullsearch	{
list-style: none;
padding: 0;
margin: 0;
}
.fullsearch	li {
padding: 12px 0;
}
/* FOOTER */

#footer {
position: relative;
margin: 0px 0 0 0;
padding: 0px 0  0px 0;
background:#fff url('/images/bg-bottom.gif') center top no-repeat;
height: 100px;
}
#footer p {
padding: 30px 0 0 390px;
}
#counters {
position: absolute;
top: 25px;
left: 20px;
width: 400px;
height: 50px;
}
#counters img {
padding: 5px;
}

a:active.foot, a:visited.foot, a:visited.foot, a:link.foot  {
font-size:10px; 
text-decoration:underline;
}
a:hover.foot    { 
color: #de0306; 
}
/* Bar Graphs */
    .graph {  
      width: 250px;  
      position: relative;  
      rightright: 30px;  
    }  
    .bar-title {  
      position: relative;  
      float: left;  
      width: 104px;  
      line-height: 20px;  
      margin-right: 17px;  
      font-weight: bold;  
      text-align: rightright;  
    }  
    .bar-container {  
      position: relative;  
      float: left;  
      width: 110px;  
      height: 10px;  
      margin: 0px 0px 15px;  
    }  
      
    .bar-container div {  
      background-color:#cc4400;  
      height: 20px;  
    }  
    .bar-container strong {  
      position: absolute;  
      rightright: -32px;  
      top: 0px;  
      overflow: hidden;  
    }  
    #poll-results p {  
      text-align: center;  
    }  