/* СНАЧАЛА ОБЩИЕ СТИЛИ, ДЛЯ БОЛЬШИНСТВА САЙТОВ */

body {
 background-color: #fff;
 font: 10pt Arial, Tahoma, Helvetica, sans-serif;
 color: #000026;
}
form, body { padding:0; margin:0 /* Убираем отступы */ }
img{border:0;}

p {margin-bottom: 10px;}

/*  фиксы по  таблицам и ячейкам  - неактуально для DIV'ной верстки*/
table {padding:0; border:0; border-collapse:collapse;}
table.table100, td.td100 {height:100%;width:100%;}
table.table100w, td.td100w {width:100%;}
table.table100h, td.td100h {height:100%;}
td {vertical-align: top; padding:0;}
tr.v_bottom td, td.v_bottom {vertical-align: bottom;}
tr.v_middle td, td.v_middle {vertical-align: middle;}
td.main_content{padding: 5px 15px 10px 10px; height: 100%;}

.invisible {display:none;}

input[type=text], textarea.text, select.text{font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #000026; margin: 5px;}	/*  устанавливаем в полях ввода текст черным независимо от цвета стиля 'text'  */

span.gallery_img img, a img {margin: 8px;} /* фикс для отступа изображений */

/* ДАЛЕЕ ИДУТ ПОЛЬЗОВАТЕЛЬСКИЕ СТИЛИ, ИНДИВИДУАЛЬНЫЕ ДЛЯ КАЖДОГО САЙТА */

a {text-decoration:none; color: #278acb;}
a:hover {text-decoration: underline; color: #025d99;}
a div:hover {text-decoration: none;}

h1 {
	font: bold 18pt Georgia, Cambria, Arial;
	font-style: italic;
	color: #6db5ff;
	margin:0;
}
h1 a{color: #6db5ff;}
h1 a:hover{color: #025d99;}

h2 {
	font: bold italic 12pt Georgia, Cambria, Tahoma, Arial, Helvetica, sans-serif;
	color: #B3E1FF;
	padding-bottom: 10px;
	margin:0;
}
h2 a{color: #6db5ff;}
h2 a:hover{color: #6db5ff;}

/* table.main_menu {min-height: 490px;} */
table.main_menu td{padding:0; margin:0;}

table.main_menu td.menu_item {
	behavior: url(/IEFixes.htc);
	background: url(/images/menu.gif) no-repeat left;
	cursor:pointer;
}
table.main_menu td.menu_item:hover, table.main_menu td.hover {background-image: url(/images/menu_act.gif);}

table.main_menu td.menu_item a{
	text-transform: uppercase;
	display: block;
}

.copyright {
	font:8.5pt bold Tahoma, Helvetica, sans-serif;
	color: #025d99;
	padding-right: 5px;
}
.copyright a{color: #278acb; text-decoration: underline;}
.copyright a:hover{color: #025d99;}

.footer {
	font:8.5pt bold Tahoma, Helvetica, sans-serif;
	color: #278acb;
}
/* .footer a{color: #278acb;} */
.footer a:hover{color: #278acb;}

.uaBiznes{
	font:8.5pt bold Tahoma, Helvetica, sans-serif;
	font-style: italic;
	color: #025d99;
}
.uaBiznes a {color: #278acb; text-decoration: underline;}
.uaBiznes a:hover {color: #025d99;}


.submit_button {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #000026;
  font-weight: bold; 
  background-color:#abdeff;
}

.category_title {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #278acb;
}
.category_title a{font-size: 16px; color: #278acb;}
.category_title a:hover{color: #278acb;}

.article_title {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #278acb;
}
.article_title a{color: #278acb;}
.article_title a:hover{color: #025d99;}

.search_title {padding:5px; padding-top: 10px;}
.search_btn {text-align:right;}

#message {margin: 25px 50px 10px 50px;}
#message fieldset{padding:7px;}
#message fieldset legend{padding:0px 5px;}
