.main_table  { margin: 0 15 0 15px;width:97%;}



a.news {
  color: #2b98c6;
	}

.date{
  color: #989898; 
  font-family: Georgia, "Times New Roman", sans; 
  font-size: 15px
	}

.post {color: #989898;font-size: 12px;}

.h1_comment {font-family: Georgia, "Times New Roman", serif; font-size: 1.8em; font-weight: normal; color: #888;}

td#dream_img{ font-size: 0.9em; color:#989898; vertical-align:top;text-align:left;}
td#dream_img img{ border: 2px solid #bbb; margin: 0 12px 12px 0; }
td#dream_img a{ color: #2b98c6; }

#table_comment{width:100%; margin-bottom: 1.5em;}
#table_comment table {border-collapse:collapse;margin:0 0 0 1.2em;}
#table_comment table td {vertical-align:top;text-align:left;}
#table_comment .bgblue {background:#e4e0d4;}
#table_comment img{ border: 2px solid #bbb; margin: 0 0 0 0; }
#table_comment .post {color: #989898;font-size: 11px;}
#table_comment a.com {color: #444;font-size: 12px;}




#table_dream {width:100%; margin-bottom: 1.5em}
#table_dream a.h1 {color: #299ecf; font-size:15pt;font-family:Tahoma,serif; }
#table_dream .h1 {color: #299ecf; font-size:15pt;font-family:Tahoma,serif; }
#table_dream .h3 {color: #404040; font-size:19.2pt;font-family:Georgia;font-weight:normal; }
#table_dream a.green_head {color:#88af38;font-size:11pt;font-family:Tahoma,serif;font-weight:bold;}
#table_dream table {border-collapse:collapse;margin:0 0 0 1.2em;}
#table_dream table td {vertical-align:top;text-align:left;}
#table_dream .bgblue {background:#e4e0d4;}
#table_dream .description  { color:#a0a0a0;font-size:10pt;font-weight:normal;}
#table_dream .text  { color:#000;font-size:8.8pt;font-family:Tahoma;}
#table_dream .bglight { background: #F4F3ED; }




#cform_td img {border:0;}        


#filter {background: url(http://i.redom.ru/company/gbox_back.gif) repeat-x scroll 0 0; 
        font-size: 14px; color: white; font-family: Tahoma,serif; 
        margin-bottom: 1.8em; height: auto; float: left}
#filter table {border-collapse: collapse}
#filter .container {padding-left: 2em;padding-right: 2em}
#filter .container td {color: white; font-weight: bold}
#filter input, #filter select {font-size: 13px; margin: 0em 1.5em 0em 0.3em}
#filter button {background: transparent none; border: none; mmargin-top: -4px}

#words a { color: #88af38; }

.one_letter{ background-color: #dfd9c9; font-weight: bold; float:left; width:1.9em; height:1.7em; padding: 0.3em 0 0 0; margin: 0 1em 1em 0; text-align:center; }
.one_letter a{ text-decoration: none; color: #333; }
.one_letter a:hover{ text-decoration: underline; }
.active {background-color: #fd440e; color: #FFF; } 
.active a { color: #FFF; } 
.break { height: 30px;}
.break2 { height: 15px; }

div.result{ margin-bottom: 12px; }
div.result a{ color: #6d8e09; }
div.result big{ font-size: 1.2em; }
div.result big a{ color: #2b98c6; }

div.dream_links{ margin-top: 20px; background: #f4f3ed; font-size: 1.2em; line-height: 1.6em; }
div.dream_links a{ color: #6d8e09; }
div.dream_links div.container{ padding: 4px 16px 4px 16px; }