.top_menu a.current
{
 background: #F20C0C;
 color: #fff;
}

dl.news_line dt.news_date
{
 color: #7a7a7a;
 font-weight: normal;
 padding: 0 0 5px 0;
}

.photo_block1
{
 background: #9197A2 url('../i/darck_gray_bg.jpg') repeat 0 0;
 padding: 0 0 10px 0;
} 

.block2 .more_a /* на главной странице ссылка на все спецпредложения */
{
 clear: both;
 margin: 0 0 10px 0;
}

.top_menu li.icons /* список иконок Главная, Карта сайта, Контакты в шапке */
{
 float: right;
 padding: 11px 5px 8px 0;
}

.top_menu li.icons a
{
 padding: 0;
}

.top_menu li.icons a:hover
{
 background: none;
}


.blue_more1{width: 105px; height:15px; margin:0 0 10px 0; padding:2px 0 0 0; background:url('../i/blue_more1.gif') no-repeat;}
 .blue_more1 a{padding:0 0 0 17px; color:#fff; font-size:10px; text-decoration:none;}
 .blue_more1 a:hover{color:#fff;}

.blue_more2{width: 187px; height:15px; margin:0 0 20px 0; padding:2px 0 0 0; background:url('../i/blue_more2.gif') no-repeat;}
 .blue_more2 span{padding:0 0 0 17px;font-size:10px; }
 .blue_more2 span a{color:#fff; text-decoration:none;}

.block3 ul
{
 margin: 0 0 10px 0;
}

.block3 ul li
{
 padding-bottom: 3px;
}

.block3 ul li a
{
 font-weight: bold;
}

.photo_b1 /* на главной странице каталог продукции */
{
 margin: 0 0 0 50px;
 overflow: hidden;
}

.photo_b2
{
 float: left;
 margin: 0 10px 10px 0;
}

.photo_b3
{
 float: left;
 width: 85%;
}

.tech1
{
 color: #036DA9;
 font-weight: bold;
}

ul.tech2
{
 margin: 0 0 0 10px;
}

ul.tech2 li
{
 margin: 0;
 padding: 0;
}

ul.tech2 li a
{
 font-weight: normal;
}

ul.tech2 li div
{
 margin: 3px 0 3px 5px;
}

ul.tech2 li div a
{
 font-weight: normal;
}

.partner1_logo_class /* стиль div'а для вывода логотипа партнера */
{
 float: left;
 vertical-align: top;
}

.partner1_logo_class a img
{
 border: 0;
}

.partner1_content_class
{
 margin-left: 130px;
}

.ttt table td
{
 font-weight: bold;
 padding-left: 10px;
}

.ttt table th
{
 font-weight: normal;
}

