/* div {border: solid 1px #f00;}  */
/* margin: top, right, bottom, left */

/* ================================================================ */
/* =================  I. DESIGN & LAYOUT - BEGIN  ================= */


	/* основные блоки страницы - design and layout */
	body,html  {
		margin: 0;
		background: #ededed;/*F9F9EF;*/
		}
	#header {
		width: 976px;
		margin: 0 auto;
		padding: 0;
		}		
		
	#flash {
		width: 974px;
		background: #fff;
		text-align: center;
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		border-bottom:2px solid #999999;
		border-top:3px solid #999999;/*C9BEB1;*/
		}
		
	#main {
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		width: 974px;
		margin: 0 auto;
		padding: 20px 0 0 0;
		background:#fff;
		}
	#price { /* margin: 0 -20px -10px -20px; */ }
	#footer {
		width: 976px;
		margin: 0 auto 0 auto;
		padding: 0 0 0 0;
		text-align: center;
		font-family: Trebuchet MS, tahoma, sans-serif;
		font-size: 13px;
		}
	#footer a { color : #444444; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	#footer td { font-family: Trebuchet MS, tahoma, sans-serif; font-size: 13px;  }
	#footer_menu { border-left:1px solid #C9BEB1; border-right:1px solid #C9BEB1; padding: 0 0 10px 0; background: #fff; }


	.menu_margin { margin: 2px 0 2px 0;  }
	#horizontal_main_menu_1st a {
	color: #ffffff; text-decoration: none; font-weight:bold; font-size:13px; font-family: tahoma, sans-serif; 
	}
	#horizontal_main_menu_1st table {margin-left: 0px; }

	/* Первая строка меню (общая информация) - на синем фоне с точками */
	#topmenu {
		font-size: 13px;
		color : #ffffff;
		font-family: Trebuchet MS, tahoma, sans-serif;
		margin: 0 0 0 10px;
    	}
    td #topmenu a { color : #ffffff; text-decoration: none; }
	td #topmenu a:hover { text-decoration: underline; }
	#search_form { margin: 2px 0 0 10px; }
	#search_form_input_field { font-size: 10px; width:115px; height: 14px; border: 1px solid #000000; background: #F9F9EF; }
	html>body #search_form_input_field { height: 13px; }
	#search_form_button { border: 1px #000 solid; font-size: 10px; background: #F9F9EF; margin-right: 5px; width: 38px; }


	/* Вторая строка меню (выбор раздела) - на голубом фоне */
	#horizontal_main_menu {
		position: relative;
		background: #fff;
		height: 26px;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		font-weight:bold;
		font-size:13px;
		text-align: center;
		font-family: tahoma, verdana, sans-serif;
		padding: 0 0 0 1px;
		margin: 0;
		}
	#horizontal_main_menu a {
		color: #ffffff;
		text-decoration: none;
		}
	.horizontal_main_menu_in {
 		float: left;
		width: 122px;/*121зч*/
		color: #777777;
		margin: 1px 1px 1px 1px;
		padding: 0;
		text-align: center;
		padding-top: 4px;
		}
	#horizontal_main_menu .horizontal_main_menu_in a {
		color: #777777;
		}
	.horizontal_main_menu_out {
		float: left;
		width: 122px;
		height: 26px;
		background: #777777;
		margin: 1px 1px 1px 1px;
		text-align: center;
		padding-top: 4px;
		}
	html>body .horizontal_main_menu_out { width: 119px; }


	/* Меню текущего раздела - слева */
	#left_menu {
		border-right:1px dotted #999999;
		border-bottom:5px solid #999999;
		font-size:11px;
		width:150px;
		padding:5px; 
		}
	html>body #left_menu {padding: 0px 5px 0px 0px;}
	.left_menu_text_in {
		color : #444444;
		font-weight: bold;
		font-size : 11px;
		font-family : arial, sans-serif;
		padding: 4px;
		}	
	.left_menu_text_out {
		color : #444444;
		font-size : 11px;
		font-family : arial, sans-serif;
		padding: 4px;
		}		
		
	.left_menu_text_out h4{
	border-top:1px dotted #333;
	font-size:14px;
	margin-bottom:3px;
		}
		
	.left_menu_text_in h4 {
	border-top:2px #333;
	font-size:14px;
	margin-bottom:3px;
		}

		
	#left_menu_header {
		width: 155px;
		height: 35px;
		background: #CCC;
		text-align: center;
		margin: 0 0 10px 0px;
		}
	#left_menu_header_text {
    	color : #ffffff;
		font-size : 12px;
		font-family : arial, sans-serif;
		font-weight:bold;
		padding-top: 9px;
		}
	#left_menu_header_text a {
		text-decoration: none;
		text-align:left;
		color: #000; }
	/*#left_menu_header_text a:visited { color : #ffffff; }*/



/* ================= I. DESIGN & LAYOUT - END  ================== */
/* ============================================================== */




/* ============================================================== */
/* =============== II. FORMATTING & STYLE - BEGIN =============== */
ul {
	list-style: square outside;
	text-indent: 2px;
	text-align: justify;
	}
li  { margin-top: 6px; }

body, table, tr, td, p {
	color : #444444;
	font-size : 12px;
	font-family : verdana,tahoma,arial,helv,helvetica,sans-serif;
}

p {
	text-align:justify;
}

a { color : #00597f ; }
a:visited { color : #478099 ; }
/* img { border: 0px; }  */

h1 {
	color : #333;
	font-size : 20px;
	text-align: center;
	}


h3 {
	font-size: 20px;
	text-align: center;
	margin: 2px; /* Поля вокруг текста */
	}

h4 {margin: 0 0 15px 0;
   font-size: 15px;
   }


h5 {
    font-size: 14px;
    font-family : tahoma,sans-serif;
    letter-spacing: 1px;
    margin: 10px 0 10px 0;
    }
#list {margin-left: 20px; padding-left: 20px;}
.search_result { font-size: 12px; font-family : tahoma,sans-serif;}
.text_under_photo { font-size: 12px; font-family : trebuchet ms,sans-serif; }

/* Стили новостей */
.news  {
    color : #444444; 
	font-size : 10pt;
	font-family : verdana,tahoma,arial,helv,helvetica,sans-serif;
    text-align : justify;
	margin-top: 0px;
	margin-bottom: 0px;
}
.newsdate {
	font-family : verdana, tahoma, arial, helvetica, sans-serif;
    color : #555555; 
	font-size : 11px;
	font-weight:bold;	
	margin-top: 15px;
	margin-bottom: 3px;
}

.tech_table { border-spacing: 1px; border-collapse: collapse; border-color: #AAAAAA;}

.tech_table td {
	font-size: 12px;
	text-align: center;
	font-family : arial, sans-serif;
	border-spacing: 1px; border-collapse: collapse; border-color: #AAAAAA;
}

/* ========= Декор таблиц прайслиста ========= */

.price_table /* глобальные настройки */
{
	border: 1px solid #FFFFFF;
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
}

.price_table tbody tr td /* настройки элементов tbody, tr, td */
{
	font-family: arial,helv,helvetica,tahoma,verdana,sans-serif;
	color: #555555;
	font-size: 12px;
	padding: 2px 0px;
	border-left: 1px solid #FFFFFF; /* #6699CC */
	border-bottom: 1px solid #FFFFFF; /* #6699CC */
}

.price_title  /* текст над таблицей (название прайса) */
{
    text-align: center;
    font-weight: bold;
    font-size : 10pt;
    margin-bottom: 2px;
    margin-left: 2px;
}

tr.odd  /* нечетные строки таблицы #EDF3FE*/
{    background-color : #cccccc; }

tr.even /* четные строки таблицы */
{    background-color : #white; }

tr.header /* цвет заголовка таблицы #D1E0EF*/
{    background-color : #cccccc; height: 30px;  }

td .price_name /* оформление колонки "наименование" в прайслисте */
{ 	padding-right: 8px; white-space: nowrap; font-weight:bold }

.price_comment /* комментарии к прайсам */
{	font-family: verdana,sans-serif; font-size : 11px; margin: -3px 20px 0 0;}

/* =============== II. FORMATTING & STYLE - END =============== */
/* MY */
/*СКАЧАТЬ ПДФ*/
#vrezka {
font-size: 10px;
text-align: left;
border: 1px dotted grey;
float: right;
margin: 4px;
padding: 2px;
max-width: 35%;
min-width: 10%;
}

#vrezka li {
margin: 2px;
list-style-image: url('img/pdf16.gif');
list-style-position: outside;
text-align: left;
padding-left: 14px;
}

#vrezka a{
font-size : 10px;
text-align: left;
color: #00597f;
font-weight: bold;
}

#vrezka a:hover {
    background: #00597f; /* Цвет фона под ссылкой */ 
    color: #ffffff; /* Цвет ссылки */ 
   } 
   
/*====================================================================*/
/*НА ЖЕЛТОМ ФОНЕ*/
#vrezka_grey {
font-size: 10px;
text-align: justify;
border: 1px dotted grey;
margin: 4px;
background-color: #FF6;
padding: 1%;
width: 760px;
}

#vrezka_grey ul{
list-style-image: url('img/pdf16.gif');
list-style-position: outside;
text-align: left;
}

#vrezka_grey li
{ margin-top: 2px; }


#vrezka_grey a{
	font-size : 12px;
	text-align: justify;
	color: #333;
	font-weight: bold;	
	}

#vrezka_grey a:hover {
    background: 666; /* Цвет фона под ссылкой */ 
    color: #000; /* Цвет ссылки */ 
   } 


#pic {
float: left; /* Обтекание картинки текстом */
border-bottom: 4px dotted grey; /* Линия справа от текста */
padding: 0 10px;  /* Расстояние между линией и текстом */
}
#text {
 margin-left: 128px; /* Отступ от левого края */
}
