#site {
  margin: 0 auto; /*íâ® çâ®¡ æ¥­âà¨à®¢ âì ª®­â¥­â ¯à¨ ¯à¥¢ëè¥­¨¨ max-width*/
  min-width: 700px;
  max-width: 1020px;
}

body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #666666;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
        font-family: Tahoma, Arial, Sans serif;
}
img.logotype {
  padding-left:40px;

}
tr.dark td, tr.light td {
	padding: 0.3em;
}

td.link:hover {
              background-color: #F9F9F9;
              }
a:link.graylink {color:#909090;
		 text-decoration:none;}
a:hover.graylink {color:#98c836;}

a:link.reklama {
	color:#909090;
	text-decoration:none;
	font-size: 10px;	
}
a:hover.reklama {
	color:#98c836;
	text-decoration:none;
	font-size: 10px;	
}

h2{         
	margin-top: 1em;
	margin-bottom: 2em;
	font-size: 16px;
	color: #5e5e5e;	
  font-family: Tahoma; 

}

h2.news {
  padding: 0px 5px; margin-bottom: 0px; margin-top: 18px;
  margin-left: 14px; 
  } 

  a.news {
  font-weight: normal;
  
  }

div.news { 
  margin-left: 20px;
  padding-right: 20px;
  font-family: Tahoma,Arial,Sans serif !important;
  font-size:11px;
  font-weight:normal;
  }

td.news_content {
  font-size:11px;
  padding: 10 10 10 10;
}

b.news {
  color: #97ce33;
}

a.news_in_right_block {
  font-weight:normal;
  font-size:11px;
}

h3, h1 {         
	margin-top: 0.1em;
	margin-bottom: 0.2em;
	font-size: 16px;
	color: #5e5e5e;	
        font-family: Tahoma; 

}
h4, h5, h6 {
	margin-bottom: 10px;
	margin-top: 0.1em;
	color: #5e5e5e;
	font-size: 16px;
        font-family: Tahoma;
}

p {
	margin-top: 0.5em; 
	margin-bottom: 0.9em;
}
a {
	text-decoration: none;
	font-weight: bold;
	border: 0;
	font-size: 12px; 
}
a:link {
	color: #909090;
         font-family: Tahoma, Arial, Sans serif;
         text-decoration: underline;
	       font-size: 12px; 
}
a:visited {
	color: #909090;
        font-family: Tahoma, Arial, Sans serif;
	text-decoration: underline;

}
a:hover {
	color: #98c836;
		       text-decoration: underline;
	
}

fieldset {
	border: 1px solid #ccc;
}
pre {
	background-color: #eee;
	padding: 0.75em 1.5em;
	font-size: 12px;
	border: 1px solid #ddd;
}
table {
/* make <td> sizes relative to body size! */
	font-size: 1.1em;
	font-size: 12px; 
	color: #555C62; 

}
#primary-table
{
	padding: 0em 0em 0em 0em;
	background-color: #ffffff;
}
img {
	border: 0;
}

img.main_title {
	margin-left: 4; 
}

td.main
{
	padding: 0em 0em 0em 0em;
	vertical-align: top;
}
td.submenu{
	font-family: Tahoma, Arial, Sans serif;
	font-size: 12px;
	font-weight: bold;
	color:	Maroon;
}
#menu-td {
	background-repeat: repeat-y;
}
#cnt-td {
	background-repeat: repeat-x;
	width: 400px;
	font-size: 21px;

}
#str-td {
	background-repeat: no-repeat;
	background-position: right;
}
#line-td {
	background-repeat: repeat-x;
	width: 100%;
}
#header-td {
	background-color: #e6e4e2;
	font-family: Tahoma, Arial, Sans serif;;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
#content-td {
	background-color: #ffffff;
	font-family: Tahoma, Arial, Sans serif;;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}
#line-table {
	background-repeat: repeat-x;
	width: 100%;
}
#upper-content-table {
	width: 100%;
}
.new_name {
	height: 15px;
   font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: Black;	
}
.new_name_submit {
	height: 16px;
   font: 9px Tahoma, Helvetica, sans-serif;
	color: Black;	
}
.login {
	height: 18px;
	font: 10px Tahoma,sans-serif;
	color: Black;
	width: 60px;
	font-weight: bold;
	background: #eeeeee;
	border: 1px solid #000000;
}
.login_submit {
	height: 18px;
	font: 10px Tahoma, Helvetica, sans-serif;
	color: Black;
}
TD.td_top{
 font: bold;
 text-align: center;
 color: #555c62;
 background-color: #e0e0e0;
}
TD.td_top2{ /* ïðîìåæóòî÷íûé ïîäçàãîëîâîê */
 font: bold;
 text-align: center;
 color: #555c62;
 background-color: #e0e0e0;
}

TD.td_middle{
 color: black;
 background: #EAEAEA;
 text-align: left;
 padding-left: 10px;
}
TD.td_middle_right{
 color: black;
 background:  #EAEAEA;
 text-align: center;
}
TD.copyright{
	font-size: 10px;
}

TD.zagolovok{
        border-top: solid 2px #98c836;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #9da4aa;
}

.date {
        font-family: Georgia, palatino, times;font-size: 24px;color: #000000;}
.date_small {
        font-family: Georgia, palatino, times;font-size: 12px;color: #000000;}
.zagolovok {
	color: #545A5D;
	font: bold;
	font-weight: bold;
	font-size: 17px; 
}
.zagolovok_small {
	color: #8080FF;
	font: bold;
	font-weight: bold;
	font-size: 15px; 
}
.b {
color: #888888;
	font: bold;
	font-weight: bold;
	font-size: 14px; 	
}
.light_td 
{ 
	border: #E8E8E8; 
        border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

table.arch {
  background:  #eeeeee;
  padding: 0em 1em 0em 0em;
  text-align: center;
  margin: 20px;
}
td.arch {
  background:  #ffffff;
  margin-bottom: 5px;
}

td.arch2 {
  background:  #ffffcc;
  margin-bottom: 5px;
}
.depend {
	color: #f00;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
        font-family: Tahoma, Arial, Sans serif;

}

h2.rubber {
 color: #FEFB03;
 font: 24px  Helvetica,Georgia,sans-serif,Tahoma, Arial, Helvetica, sans-serif;
 font-family:  Helvetica,Georgia,sans-serif,Tahoma, Arial, Sans serif;
}

p.rubber {
 color: #FEFB03;
 width: 60%;
 text-align: justify;
 font: 12px  Georgia,sans-serif,Tahoma, Arial, Helvetica, sans-serif;
 font-family:  Georgia,sans-serif,Tahoma, Arial, Sans serif;  

}
p.txt {
  padding-left:10px;
}

.rubber2 {
 color: #FFFFFF; 
  width: 80%;
 text-align: justify;
 font: 12px  Georgia,sans-serif,Tahoma, Arial, Helvetica, sans-serif;
 font-family:  Georgia,sans-serif,Tahoma, Arial, Sans serif;  
}


.rubber3 {
 color: #FFFF99; 
 width: 80%;
 text-align: justify;
 font: 12px  Georgia,sans-serif,Tahoma, Arial, Helvetica, sans-serif;
 font-family:  Georgia,sans-serif,Tahoma, Arial, Sans serif;   
}

#rek
{
	font: 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	text-align: center;
}

#rek a
{
	font: 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	text-align: center;
}
#footer a
{
	font: 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	text-align: center;
	font-color:#C8C8C8;
}
#footer 
{
	font: 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	text-align: center;
	font-color:#C8C8C8;
}

a.adm_panel{
	color:#15428b;
	text-decoration:none;
	font-weight: normal;
}

a.adm_panel:hover{
	color: black;
	text-decoration:none;
}

a.adm_panel:visited {
	color:#15428b;
	font-weight: normal;	
	text-decoration:none;
	}
	
td.adm_panel {
	font: 15px Tahoma, Arial, Helvetica, sans-serif;
	color: #def27f;
  border: 1px solid #8DB2E3;
  text-align: center;  
  background: url(board/img/bg-user3.gif);
}

td.adm_panel:hover {
	font: 15px Tahoma, Arial, Helvetica, sans-serif;
	color: #def27f;
  border: 1px solid #8DB2E3;
  text-align: center;  
  background: url(board/img/header.gif);
}

ul {  margin-top:0px;}

ul.zero {  margin:4 4 4 0;
           padding:0 0 0 0; }

li.glavnaya{
  margin: 0 0 0 30;
  padding: 0 0 0 0;
  color: 98c836;
}

ul.onec {
  margin: 0 0 0 20;
  padding: 0 0 0 0;
}

li.onec {
  margin: 0 0 4 0;
  padding: 0 0 0 0;
}

b.glavnaya{
  margin-left:2px;
  color:green;
}

b.gray{
  margin-left:2px;
  margin-top:0px;
  margin-bottom:2px;
  color:gray;
}
b.gray2{
  margin-left:2px;
  margin-top:0px;
  margin-bottom:0px;
  color:gray;
  font-weight:normal;
}

.blue {
  color: blue;
}

.green {
  color: green;
}

.red {
  color: red;
}

table.price {
  padding: 10px;
  margin: 10px;
  border: 1px solid #ccc;
}

h1.price {
  margin-top: 10px;  
  margin-left: 10px;
  margin-bottom:0px;
}

table.price tr td{
  padding: 10px;
  margin: 10px;
  border: 1px solid #ccc;
}

table.price tr td.strong{
  padding: 10px;
  margin: 10px;
  border: 1px solid #ccc;
  font-weight: bold;
}

a.dir {
 color:green; 

}
b.strelka {
color: #97ce32;
}

b.strelka_forum {
color: #97ce32;
font: 10px tahoma;
}


a.context {
  text-decoration: underline;
  font-weight: normal;
  color: #555c62;
}

a.context:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #76a323;
}

td.title {
  padding-top: 13px;
}

td.kvadrat {
  padding-top: 13px;
}

img.phone {
  padding-left:20px;
}

img.kvadrat {
  padding-left: 20px;
  padding-right: 20px;
}

p.news {
  width: 600px;
}

p.news2 {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
}

table.news {
  padding-bottom: 4px;
}

#forum_content {
  padding: 10 10 10 10;
}

#forum_content a {
  font-weight: normal;
  margin-bottom: 10px;
  
}

a.news {
  font-weight: normal;
  text-decoration: none; 
  border-bottom: 1px dotted gray;

}

a.news:hover {
  font-weight: normal;
  text-decoration: none; 
  border-bottom: 1px dotted #98c836;;
  color: #98c836; 

}

/* Vote */


div.all_votes_bar ul li { list-style: none; }
div.vote_panel ul li { list-style: none; }
div.vote_panel input[type="submit"]  { margin-left: 140px; }
div.vote_bar { height: 10px;  background-color: rgb(0, 255, 51); }
p.vote_text { 
  margin-left: 25px; margin-top: 10px; margin-right:25px; 
  padding-left: 10px; padding-right: 10px;
  text-align: center;
  border-top: solid 2px #98c836;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #9da4aa;
}
li.vote {
  background-color: #f0f0f0;
}



