@charset "windows-1251";

/* Оформление текста страницы */
html { font: 80% Verdana,Arial; color:#002040; line-height: 120%; }
td { font: 80% Verdana,Arial; color:#002040; line-height: 120%; }

a				{text-decoration:none;color:#0055FF}
a:visited	{text-decoration:none;color:#0055FF}
a:hover 		{text-decoration: underline; color: Red;}

/*td,ul,ol,p,li,div {font-size: 0.7em; font-family:verdana,arial;color:"#002040";}*/
ul { list-style:square; margin-top:0; }

table { border-collapse:collapse; }

p { margin: 0 1em 1em 0;  text-align: justify; }

form { margin:0; padding:0; }

h1 {color:#004070;font-size:30px;font-family:tahoma,verdana,arial; margin: 0 0 12px 0; line-height:100%;}
h2 {color:#004070;font-size:22px;font-family:tahoma,verdana,arial; margin-bottom:0.5em; line-height:100%; }
h3 {color:#004070;font-size:17px;font-family:tahoma,verdana,arial; margin-bottom:0.5em; line-height:100%;}

hr { height: 1px; color:#70868D; }

.small { font-size: 80%; line-height:100%; } /* фрагменты текста мелким шрифтом */
.str_title { color: #004070; } /* в контактах разные там "адрес", "телефон" и тд*/
div.contact{ padding-left: 20px } /* в контактах блоки с адресами */

ul.news_link { font-size: 0.9em; margin-top: 0.3em; margin-bottom: 0.3em; line-height:100%;  margin-left: 0em; list-style-position: inside;  list-style-type: square;    }

td.indention {padding-left: 4mm} /* на страницах "О системе" */

/* Оформление левого и верхнего меню */
div.left_menu	{ font-size: 13px; font-family:tahoma,verdana,arial;color:#ffffff; line-height:110%; }
div.top_menu	{ font-size: 13px; font-weight:bold; font-family:tahoma,verdana,arial; color:#70868D; margin:7px; line-height:100%;}

div.header_menu	{ font-size: 14px; font-family:tahoma,verdana,arial;color:#A3B6BE; margin-top:-10px; }

a.top_menu			{text-decoration:none;color:#004070}
a.top_menu:visited{text-decoration:none;color:#004070}
a.top_menu:hover 	{text-decoration:underline;color:#004070;}

/* Форум */
.forum_misc { font-size:80%; color: gray; } /* автор и дата в списке */

p.forum  { margin: 1em 5px 0 0; padding:0;  text-align: left; }
ul.forum { margin: 0 5px 0 20px; padding:0; } 
li.forum { list-style: none; padding:0; margin: 0; }

a.forum{text-decoration:none;color:#002040; font-size:80%; }
a.forum:visited{text-decoration:none;color:#002040}
a.forum:hover {text-decoration: underline; color: red;}

/* Вывод развернуто сообщений в форуме */
div.forum_msg0 {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.forum_text { /* текст основного сообщения */
	margin: 0px 0px 0.5em 20px;
	font-size: 1.1em; 	
	font-family: monospace;
	margin-bottom: 1em;
}

div.forum_info { /* информация об отправителе основного сообщения */
	margin: 1em 0px 0.5em 0px;
	color: Gray;
	font-size: 0.9em; 	
}

li.forum_msg { 
	margin: 0 10px 0 0px; list-style: none;
}

div.forum_msg {
	font-size: 1em; 
	font-family: monospace;
	margin-bottom: 0.7em;
	margin-left: 20px;
}

a.thema{text-decoration:none;color:#0055FF}
a.thema:visited{text-decoration:none;color:#0055FF}
a.thema:hover {text-decoration: underline; color: red;}

table.forum td 	{ padding: 0.5em; background-color:#F9FCFE; border-top: #C0E0F0 1px solid; border-bottom: #C0E0F0 1px solid;  }

table.forum td.title { color:#004070; background-color:#FFFFFF; border-top: #FFFFFF 0px solid;  }

/* Таблица прайса */
table.price 		{ border-collapse:collapse; }
table.price * td 	{ padding: 0.5em; background-color:#F9FCFE; border-top: #C0E0F0 1px solid; border-bottom: #C0E0F0 1px solid;  }

table.price * td.price_title   	{ color:#004070; font-weight:bold; 
 											  border: #000000 0px; background-image: url("/support/img/table_head_back.gif"); background-repeat: repeat-x; background-color: #F9FCFE; }
table.price * td.cost_title   	{ text-align:center; border: #000000 0px; background-image: url("/support/img/table_head_back.gif"); background-repeat: repeat-x; background-color: #F9FCFE; }
table.price * td.cost		   	{ text-align:right; }


/* Таблица загрузки файлов */
.download_fname { margin-top:0.2em; margin-left:0.3em; }
div.download_fdesc { font:0.9em; margin-left:2em; margin-bottom: 0.7em; } 
td.download_info   { font:0.7em; text-align:right;}

table.download { border-collapse:collapse; }
table.download * td { padding: 0 5px 0.5em 5px; vertical-align: top; 
                      background-color:#F9FCFE; border-top: #C0E0F0 1px solid; border-bottom: #C0E0F0 1px solid; }
table.download * td.download_head { padding: 5px 5px 5px 5px; 
												border: #000000 0px; background-image: url("/support/img/table_head_back.gif"); background-repeat: repeat-x; background-color: #F9FCFE; }


/* Форма запроса */
table.form { border-top: #8a9aaa 1px solid; border-bottom: #8a9aaa 1px solid; background: #eef7fb; width: 100%;  padding-top: 120px;  }

table.form * td.title { FONT: bold 0.9em Tahoma,Verdana,Arial; TEXT-ALIGN: left; color:#004070; padding-top: 5px; padding-left: 25px; padding-right: 25px; padding-bottom: 10px;  }
table.form * td.input { padding-top: 5px; padding-left: 5px; padding-right: 25px; padding-bottom: 5px; width: 100%; }
table.form * td.button { padding-top: 5px; padding-left: 5px; padding-right: 25px; padding-bottom: 10px; width: 100%; text-align: right; }
table.form * td.label { padding-top: 5px; padding-left: 25px; padding-right: 5px; padding-bottom: 5px; vertical-align: top;  white-space: nowrap;   }
table.form * td.label_inp { padding-top: 5px; padding-left: 25px; padding-right: 25px; padding-bottom: 5px; width: 100%; }


