/* Общие настройки */
* 	 { margin: 0; padding: 0; }
html { height: 100%; }
body { position: relative; height: auto !important; height: 100%; min-height: 100%; font-size: 12px; color: #444444; font-family: Arial; text-indent: 0; }
div#container 	{ width: 98%; margin: 1em auto 0 auto; }

/* Оформление текста */
h1 	{ font-size: 18px; color: #000; padding: 9px 0 3px 0; font-weight: normal; }
h2 	{ font-size: 14px; color: #000; padding: 15px 0 10px 0; }
h2.news_promo 	{ background-color: #009b63; font-size: 14px; color: #fff; padding: 10px 10px 10px 10px; }
h3 	{ font-size: 14px; color: #000; padding: 15px 0 10px 0; font-weight: normal; }
h4 	{ font-size: 12px; color: #000; padding: 15px 0 10px 0; }
h5 	{ font-size: 12px; color: #000; padding: 15px 0 10px 0; }
p 	{ padding: 5px 0 5px 0; }

/* Ссылки */
a 	 		{ color: #315cb4; text-decoration: underline; }
a:visited	{ color: #315cb4; text-decoration: underline; }
a:hover 	{ color: #315cb4; text-decoration: none; }

a.linknamebold 	 		{ color: #315cb4; text-decoration: underline; }
a.linknamebold:visited	{ color: #315cb4; text-decoration: underline; }
a.linknamebold:hover 	{ color: #315cb4; text-decoration: none; }

a.black 	 	{ color: #000; text-decoration: underline; }
a.black:visited	{ color: #000; text-decoration: underline; }
a.black:hover 	{ color: #000; text-decoration: none; }

a.white 	 	{ color: #fff; text-decoration: underline; }
a.white:visited	{ color: #fff; text-decoration: underline; }
a.white:hover 	{ color: #fff; text-decoration: none; }

a.green 	 	{ color: #009b63; text-decoration: underline; }
a.green:visited	{ color: #009b63; text-decoration: underline; }
a.green:hover 	{ color: #009b63; text-decoration: none; }

td.main_block { padding: 10px 20px 0px 20px; }
td.main_block_second { padding: 0px 20px 0px 20px; }

/* Оформление таблиц в тексте */
div.text_content table { margin-top: 10px; margin-bottom: 30px; }
div.text_content td { padding-right: 20px; padding-bottom: 5px; padding-top: 3px; margin-right: 1px; border-bottom: #c9dfc9 1px solid; }

/* Списки */
div.text_content ul, ol, li { margin: 6px 0 6px 20px; }
ul, ol, li { margin: 6px 0 6px 0; }

/* Шапка */
table#head_news { border-bottom: 1px solid #c6c6c6; }
table#head_news td { padding: 10px; }
table#head_news td.border { border-left: 1px solid #c6c6c6; }
table#head_news a 	 		{ color: #009b63; text-decoration: underline; }
table#head_news a:visited	{ color: #009b63; text-decoration: underline; }
table#head_news a:hover 	{ color: #009b63; text-decoration: none; }

table#logo_banner { border-bottom: 1px solid #c6c6c6; }
table#logo_banner td.banner { text-align: right; }

/* Поиск */
table#search { border-bottom: 1px solid #c6c6c6; background-color: #f5f5f5; }
table#search td { padding: 10px; }
table#search td.search_title { text-align: right; padding-top: 17px; }
table#search td.search_form { font-size: 11px;  }
table#search td.search_form input { border: 1px solid #c6c6c6; padding: 3px; }
table#search td.search_form input.noborder { border: none; }

/* Подписка */
table#subscribe { border-bottom: 1px solid #c6c6c6; background-color: #f5f5f5; }
table#subscribe td { padding: 15px 10px; }
table#subscribe td.subscribe_title { text-align: right; }
table#subscribe td.subscribe_form { font-size: 11px;  }
table#subscribe td.subscribe_form input { border: 1px solid #c6c6c6; padding: 3px; }
table#subscribe td.subscribe_form input.noborder { border: none; }

/* Меню второго уровня на странице */
table#second_menu_page { border-bottom: 1px solid #c6c6c6; background-color: #f5f5f5; }
table#second_menu_page td { padding: 0px 10px 10px 10px; }

/* Основное меню */

div#main_menu { background-color: #e6e6e6; padding: 0px 10px 20px 15px; line-height: 20px; }
div#main_menu div.pad { padding: 0px 0px 0px 10px; }
div#main_menu h1 { font-size: 18px; color: #009966; padding: 9px 0 3px 0; font-weight: normal; }
div#main_menu h2 { font-size: 14px; color: #009b63; padding: 9px 0 3px 0; font-weight: normal; }

/* Вторичное меню */

div#second_menu { border: 1px solid #c6c6c6; padding: 0px 10px 15px 15px; line-height: 20px; margin-top: 20px; }
div#second_menu h1 { font-size: 18px; color: #009966; padding: 9px 0 3px 0; font-weight: normal; }
div#second_menu h2 { font-size: 14px; color: #009b63; padding: 9px 0 3px 0; font-weight: normal; }

/* 88х31 */

div#buttons { border: 1px solid #c6c6c6; padding: 15px; margin-top: 20px; }

/* Анонс */

div.anounce { margin: 5px 0 10px 0; }
div.anounce p { font-size: 11px; }

/* Спец. проекты */

div#special_pr { margin: 5px 0 10px 0; font-size: 11px; }
div#special_pr p { padding: 0 0 10px 0; }

/* Лента новостей */

div.news { margin: 20px 0 20px 0; }
div.anounce p { font-size: 12px; }

/* Подвал */
table#footer td { padding: 10px 0px; }
table#footer td.bottom_links { font-size: 10px; color: #adadad; }
table#footer td.bottom_links a 	 	{ color: #adadad; text-decoration: underline; }
table#footer td.bottom_links a.visited	{ color: #adadad; text-decoration: underline; }
table#footer td.bottom_links a:hover 	{ color: #adadad; text-decoration: none; }
table#footer td.copyright { font-size: 11px; }
table#footer td.bottom_menu { text-align: right; }
table#footer td.bottom_menu a 	 	{ color: #444; text-decoration: underline; }
table#footer td.bottom_menu a.visited	{ color: #444; text-decoration: underline; }
table#footer td.bottom_menu a:hover 	{ color: #444; text-decoration: none; }

/* Общее */
div.line { width: 100%; height: 1px; display: block; margin: 20px 0 20px 0; background: url(../img/line.gif) repeat-x top left; }
div.banner { padding: 20px 0px; }
div.banner2 { padding: 10px 0px; }
div.banner3 { padding: 10px 10px; text-align: center; }
div#banner7 { padding: 10px 10px 0px 10px; text-align: center; }

/* Оформление новостей */
.date { font-size: 11px; color: #009b63; }
div.news_image { float: left; margin: 0 10px 10px 0; }
form.news { display: inline; }
div.news_item { margin: 20px 0px; }
form.news td { padding: 5px 0px; }

/* b2b */
div.rubricator_block td {padding: 0px; margin: 0px;}
table.b2bcontext_tenders {
	border-top: #c9dfc9 1px solid;
	border-left: #c9dfc9 1px solid;
	border-right: #c9dfc9 1px solid;
	margin: 0px;
}
table.b2bcontext_tenders td {
	padding: 10px;
}
td.tender_header{
	border-right: #c9dfc9 1px solid;
}
table.b2bcontext_tenders td.left{
	border-right: #c9dfc9 1px solid;
}
table.b2bcontext_subotr_table table, table.b2bcontext_subotr_table td, table.b2bcontext_subotr_table td ul {padding: 0px; margin: 0px; border: 0px solid;}
table.b2bcontext_subotr_table li { list-style-type: none; padding: 5px 0px; margin: 0px;}
table.b2bcontext_find {border: 1px solid #c6c6c6; border-top: 0px solid; background-color: #f5f5f5; padding: 14px; width: 100%; }
table.b2bcontext_find input { border: 1px solid #c6c6c6; padding: 3px; font-size: 11px; }
table.b2bcontext_find #short { width: 300px; float: left; height: 15px; margin-right: 10px;}
table.b2bcontext_find #short_button { float: left; }
td.main_block2 { padding: 0px; }
td.main_block2 div.text_content { padding: 0px 20px 0px 20px; }
div.tuz { float: left; width: 180px;}
#href_short { font-size: 11px;}
a.b2bcontext_menu { background-color: #315cb4; color: #fff; padding: 14px; }
div.b2bcontext_menu { margin: 30px 0px 20px 0px; }
div.gettenderlist_block{margin: 20px;}
table.b2bcontext_tenders {border-bottom: 1px solid #c9dfc9;}
table.t_register_form_table td {border: 0px solid; padding: 20px; background-color: #f5f5f5;}
table.t_register_form_table input { border: 1px solid #c6c6c6; padding: 3px; font-size: 11px; }