{/* НАСТРОЙКА ОФОРМЛЕНИЯ БАЗОВЫХ ЭЛЕМЕНТОВ */}
body {background: #143056 url('../images/people.jpg') top center repeat-x; margin: 0 0 0 0;}
/*#main_table { background: url('../images/people.jpg') top right repeat-x; width: 100%;} Поле страницы для стартовой */
/*#main_table1 { background: #143056 url('../images/people_i.jpg') top left repeat-x; width: 100%;} Поле страницы для внутренней */


/* Базовые элементы стиля */
td, .td { FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; color: #414042; font-size: 12px;} /* Текст на страницах */
A {color: #5282c6;} /* Ссылки на страницах */
A:hover {color: #d6000f; text-decoration: none;}
img {border: 0px;}

/* Настройка поля вывода информации страниц сайта */
#content {padding: 157 0 0 0; width: 100%; position: relative; z-index: 3; } /* Информационное поле для стартовой */
#content_ins {padding: 157 0 0 0; width: 100%; position: relative; z-index: 3; } /* Информационное поле для внутренней */
   .table_content { border: 0px solid #ffffff; margin: 0 0 0 0; background: #e6ebf1 url('../images/bg_info.jpg') 2px top no-repeat;}  /*Стиль поля вывода информации */
   .td_content { padding: 70 75 50 75; background-color: ;}  /*Дополнительный стиль поля вывода информации на страницах */
	
/* Фон для текстового редактора должен быть такойже как у .main_table1 или .table_content */
#editor_body {background: none;  background-color: #e6ebf1; margin: 2;}



{/* БЛОК ШАПКИ САЙТА */}
#picture {background: url('../images/picture2011.jpg') top center no-repeat;} /*Шапка стартовой страницы */
#picture_ins { background: url('../images/picture.jpg') top center no-repeat;} /*Шапка внутренней страницы */
/*#picture_error {background: url('.../images/pic_error.gif') top right no-repeat;} Шапка страницы ошибки 404 */

#logo {float: left; padding-left: 116; //padding-left: 117; padding-top: 50; position: absolute; z-index: 100;}
#logo img {} /*Логотип на стартовой страницы */
#logo_ins {float: left; padding-left: 116; //padding-left: 117; padding-top: 50; position: absolute; z-index: 100;} /*Логотип внутренней страницы */

#banner_b {padding: 0 20 30 0;}
#banner_s {padding: 0 0 30 0;}

{/* ОБЩИЕ СТИЛИ */}
H1 {color: #95b0d5; font-size: 38px; font-weight: normal; margin: 0 0 35 0; line-height: 100%; letter-spacing: -1px; position: relative; z-index: 4; }/* Основное заглавие на внутренних страницах */
H2 {color: #ffffff; font-size: 24px; font-weight: normal; } /* Заглавие новостей, продукции каталога и подразделений на странице контактов */
H3 {color: #8db4e0; font-size: 21px; font-weight: normal; margin: 0 0 22 0;}
H4 {color: #04234e; font-size: 24px; font-weight: normal; margin: 0 0 20 0; padding: 10 0 0 0;} /* Заглавие на стартовой странице */
H5, .edt_table1_title, .edt_table2_title { 
color: #04234e; font-size: 19px; font-weight: normal; margin: 15 0 26 0; } /* Заглавие «дополнительная информация» и многое другое */
.razdel2, .v, .stadii, .zapolneniya {color: #c7d2df;}

IMG.png {BACKGROUND-IMAGE: none! important; BEHAVIOR: url("css/png.htc");}

/* Дополнительные параметры ЗАГОЛОВКОВ */
H2.h2_katalog {color: #04234e; margin: -7 0 22 0;} /* Отступ заглавия продукции каталога */
H2.h2_news {color: #04234e; margin: 0 0 5 0;} /* Отступ заглавия новости */
   .H4 {color: #04234e; text-decoration: none;}
   .H4:hover {color: #04234e; text-decoration: none; border-bottom: #b5c5d4 1px solid;}
title_H1 {position: relative; z-index: 7; width: 200px; } 

/* Параметры списка */
ul {margin-top: 1.2em;}
ul li, .spisok { list-style-image: url('../images/li_img.gif'); margin-left: -10px; margin-top: 0.5em;}
ol li {margin-left: -10px; margin-top: 0.5em;}
div.line {color: #fff; font-size: 0.1px}

div.line a {color:#fff; text-decoration:none; font-size: 0.1px}

div.line a:visited {border-bottom:none; color: #fff; text-decoration: none; font-size: 0.1px}

div.line a:active {color:#fff; text-decoration:none; font-size: 0.1px}

div.line a:hover {color:#fff; text-decoration:none; font-size: 0.1px}

/* Оформление списка новостей */
   .news {font-size: 14px;}
  	.news1 {padding: 3 0 25 0;} /* Отступ блока краткой новости */
   .news_start {padding: 6 15 0 0;} /* Расстояние между датой и новостью */
	.day { float: left; color: #ffffff; font-size: 18px; font-weight: bold; padding: 7 14 9 6; margin: 0 8 0 0; background: url('../images/news_bg.gif') center center no-repeat;}
   .month {float: left; clear: right; color: #04234e; font-size: 11px; font-weight: bold; margin: 0 0 0 0; top: 6;}
   .year {float: left; color: #04234e; font-size: 11px; margin: 3 0 0 0}
   .date {color: #6f86a6; font-size: 10px; font-weight: normal; margin-left: 1px; } /* Дата и время новости, а также стиль дерева каталога*/
	.date A {} /* Ссылки дерева каталога */
	.date A:hover {}
	
	.news_fotom	{ /* маленькое фото */
			float: left; padding-right: 3px;
		}
	.news_fotom img, .news_fotom a:hover img {
		border: 1px solid #97abc3;
	}
		.news_fotob	{ /* большое фото */
			float: left; padding-right: 5px;
		}		
		.news_kw { /* ключевые слова */
			margin-top: 25px;
		}
		.materialu_po_teme_under_title_string { /* материалы на ту же тему (строчка под названием) */
			margin-top: -10px; margin-bottom: 25px;
		}

/* Страница КОНТАКТОВ */	
   .contacts {margin: 0 0 0 30; float: right;} /* Схема проезда */
   .contact_foto {background: #2f3336; width: 80; height: 80; float: left; margin: 0 10 0 0; }  /* Фотографии сотрудников */
	
	.fio {font-size: 14px;} /* ФИО */
	.dolgnost { font-size: 11px;} /* Должность сотрудника */
   .contact_stroki, .stroki { line-height: 1.6em; padding: 10 0 30 0;} /* Отступы блоков сотрудников */
   
	.plashka1 {background: none; padding: 0 0 0 0;} /* стиль плашки для контактов подразделений */
   .plashka2 {padding: 0 0 0 0;}  /* стиль плашки для контактов сотрудников */
	
/* Общего применения */	
   .jast {text-align: justify;} /* Выравнивание текста */
	.small { font-size: 0.85em; }
	
/* Стили системных сообщений */	
   .mess {}  /* Системные сообщения */
   .error_mess { color: #d92711; } /* Сообщения об ошибке */


{/* БЛОК МЕНЮ */}
#menu {position: absolute; z-index: 50; margin-top: 157;}/* Отступы и параметры плашки меню на стартовой */
#menu_ins {position: absolute; z-index: 50; margin-top: 157;}/* Отступы и параметры плашки меню на стартовой */
.menu_left {}  /*параметры оформления левой части меню */
.menu_right {padding: 0 0 0 0;} /*параметры оформления правой части меню */

   A.menu, A.menu_hover {padding: 4 12 8 12; color: #114386; font-size: 13px; FONT-WEIGHT: bold; 
	   background-color: #c2cedc; text-decoration: none; float: left; white-space: nowrap;}/* Параметры разделов при наведении */  
	A.menu               {margin:  4 12 8 12; color: #ffffff; background: none; padding: 0 0 0 0; text-decoration: underline; white-space: nowrap;}  /* Параметры разделов без наведения */  
   A.menu_hover:hover { color: #114386;} /* Стиль активного раздела при сведении на подразделы */
   
	.menu_razdel {float: right; margin: 0; background-color: #6f86a6; border-left: 20px #6f86a6 solid; border-right: 26px #6f86a6 solid;} /* Таблица с разделами главного меню сайта */
   .menu {  } /* Дополнительные параметры разделов меню */
   

{/* БЛОК ПОДМЕНЮ */}
	.submenu { background-color: #c2cedc; filter: alpha(opacity=85); moz-opacity: 0.85; opacity: 0.85; display: none;  position: absolute; z-index: 55; float: left;} /* Таблица с разделами подменю */
	.submenu a {width: 170px; color: #04234e; font-size: 10px; padding: 3 20 3 20; float: left; } /* Параметры ссылок подменю */
	.submenu a:hover {color: #ffffff; background: #294e7f; text-decoration: none;}	
	.submenu .bottom { height: 7;}
   .spacer_pmenu { height: 0.30em; } /* Расстояние между подразделами меню */
	
	
{/* ОСНОВНОЙ БЛОК */}	
#more_about, #samenews_block {background-color: none; padding: 0 0 0 0; margin: 60 0 0 0;}/* Дополнительная информация */
	.tochka, .tochka2 {background: url('../images/point.gif') center left no-repeat; width: 13; height: 7; 
	      float: left; margin-top: 5; margin-right: 7;}/* Маркер «Вернуццa к списку» */
   .other {padding: 0 0 0 15;}


{/* КАТАЛОГ ПРОДУКЦИИ */}
/* Оформление меню разделов каталога */
  .otstup_razdel {padding: 20 20 20 20;} /* Отступ разделов от краев плашки */
  .actrazdel {background-color: #04234e;} /* Оформление плашки разделов */
  .actrazdel .otstup_razdel .razdel A {font-size: 14px; font-weight: bold; color: #afcdfc; text-decoration: underline;}
  .actrazdel .otstup_razdel .razdel A:hover {color: #ffffff; text-decoration: none;}
  .razdel {padding: 0 0 16 0; } /* Параметры отступа разделов */
  .razdel A {font-size: 14px; font-weight: bold; color: #6f86a6; text-decoration: underline;} /* Разделы каталога */
  .razdel A:hover {color: #04234e; text-decoration: none;}
  .subrazdel {line-height: 200%; background: #; padding: 3 30 30 30;} /* Параметры вывода подразделов */
  .subrazdel A {font-size: 15px; color: #69a6fb; text-decoration: underline;}
  .subrazdel A:hover {color: #ffffff; text-decoration: none;}
  
/* Оформление списков каталога */   
	.prodname {font-size: 16px; font-weight: bold;} /* Названия товаров каталога и заглавие новостей в списках */
   .kat_small {float: left; margin-top: 7px;}/* Текст краткого описания каталога */
   .otstup {padding: 0 15 35 0;}/* Отступы в списке каталога */
	
	.image {border: 0px solid #ffffff; padding: 0 0 0 0;}/* Маленькое фото каталога */
  A:hover .image {border: 0px solid #000000;}
   .image_big {margin: 10 0 0 0;}/* ФОТО на странице "подробно" */
	.opisanie {background: #; color: #ffffff; padding: 15 0 0 0;}
	
		a.link_no_photo { /* блок-ссылка "Нет Фотографии" */
		display: block;
		overflow: hidden;
		color: #FFFFFF;
		text-decoration: none;
		background: #d6d9dc /*url(../images/ваш_фон)*/;
		border: 1px solid #adc0d7;
		text-align: center;
	} a.link_no_photo:hover {
		color: #FFFFFF;
	}
		a.link_no_photo span {
			display: block;
			font-size: 1.2em;
			padding: 10px;
			padding-top: 20px;
		}
		a.link_no_photo span strong {
			font-size: 2em;
			font-weight: normal;
			letter-spacing: -1px;
		}

	
{/*БЛОК КОПИРАЙТОВ*/}
#footer {width: 100%; height: 194px; padding: 0 62 0 100; background: url('../images/bg_footer.jpg') bottom center no-repeat;}/* Нижний информационный блок */
   .footer {width: 100%; margin: 0 0 0 0;  border-top: 0px solid #3e4a5d;}/* параметры таблицы информационного блока */
	
   .copyright {color: #e6ebf1; font-size: 10px; width: 280px; padding: 0 0 0 20; line-height: 1.6em;}/* Ячейка копирайт */
   .copyright A {}
   .copyright A:hover {color: #9ac4ff;}

	
{/*БЛОК КОНТАКТОВ*/}
	.contact_blok {width: 260px;} /* Ячейка контактов */
   .table_contact {margin: 0 0 40 4;} /* таблица блока контактов */
   .contacts_otstup {padding: 0 0 0 0; line-height: 1.8em;} /* ячейка блока контактов, в которой телефоны и e-mail */
   .kod {float: left; color: #e6ebf1; font-size: 11px; font-weight: bold; margin: -3 0 0 0;} /* текст -- кода города */
   .telefon {color: #e6ebf1; font-size: 24px; font-weight: bold;} /* текст -— номера телефонов */
   .search_contacts {color: #e6ebf1; font-weight: bold;} /* текст -— для Тел.:, Факс:, E-mail:, Поиск: */
   .contacts_otstup A {font-size: 14px;}
	.contacts_otstup A:hover {color: #9ac4ff;}
	
	.poloska1 { background-color: transparent; width: 100%; height: 0px; margin: 0 0 0 0;}/* Полоска для выделения блока контактов */
   
	
{/*БЛОК ПОИСКА*/}
   .search_blok {  background: url('../images/bg_search.gif') top left no-repeat; }  /* Ячейка поиска */
   .table_search { margin: 10 6 0 0; } /* таблица блока поиска */
	
	.poisk {FONT-SIZE: 12px; WIDTH: 122px; HEIGHT: 18px; PADDING-LEFT: 3px; background-color: #e6ebf1; border: 0;} /* форма поиска в блоке поиска */
   .search_ico { width: 39px; height: 40px; margin: 0 0 0 4; background: url('../images/search.gif') center center no-repeat; }/* Кнопка для малой поисковой формы */
	
	
{/*БЛОК ЯЗЫКОВ*/}
#lang {float: left; position: absolute; z-index: 118; margin: 41 0 0 836; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;}/* Языки */ 
#lang_ins {float: left; position: absolute; z-index: 118; margin: 41 0 0 836; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;}
  a.lang {color: #ffffff; text-decoration: underline;} 
  a.lang:hover {color: #ffffff; text-decoration: none;}
   .lang_act {color: #9ed3ff; background: url('../images/lang_bg.png') center center no-repeat; 
	      font-weight: bold; font-size: 8px; text-transform: uppercase; padding: 28 24 24 28;} /*Выбранный язык */
   .lang_otstup {font-weight: bold; font-size: 8px; text-transform: uppercase; padding: 28 6 24 8;}/* Отступы в ячейках */


{/* ЛИНЕЙКА СТРАНИЦ */}
#pages { margin: 20 0 0 0; position: relative; z-index: 8; }
   .pages_title {color: #5282C6; font-size: 11px; font-weight: normal; float: left; margin: 0 20 0 0;}
   .pages_active {float: left; color: #04234e; font-size: 24px; font-weight: bold; margin: -14 0 0 0; 
	       /*background: url('../images/pages_bg.jpg') center center no-repeat;*/
	       float: left; padding: 4 8 4 8; position: relative; z-index: 0; }
   .pages_normal {margin: 0 6 0 6; float: left; font-weight: bold;}
   .pages_delim {color: #5282C6; float: left; margin-right: 0; }


{/* ФОРМЫ */}
INPUT, TEXTAREA, SELECT {COLOR: #222222; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; }

   .form {BACKGROUND-COLOR: #c7d2df;}
   .form_bold {BACKGROUND-COLOR: #c7d2df; font-size: 14px; font-weight: bold;}
   .submit {} /* Кнопка */
   .submit_color {} /* Кнопка цветная "ИСПОЛНИТЕЛЬНАЯ" */
	
	.poisk_big {font-size: 14px; WIDTH: 790px; HEIGHT: 21px; PADDING: 2 0 0 3; MARGIN: 0 5 0 0; position: relative; z-index: 25; 
	        border: 0; background-color: #c7d2df;} /* форма поиска на странице поиска */
	.search_big_ico { position: relative; margin: 0 0 4 0; background: url('../images/search_b.gif') center center no-repeat; width: 49px; height: 40px; 
	        top: -4;} /* Кнопка на странице поиска */
			  
	.submit {}
	.submit_color {}
   

{/* ТАБЛИЦЫ */}
 /* прозрачная таблица */
   .edt_table1 {}
   .edt_table1_th {}
   .edt_table1_td1 {}
   .edt_table1_td2 {}

 /* цветная таблица */
   .edt_table2 {margin: 8 0 10 0;}
   .edt_table2 a, .edt_table2 a strong {color: #ffffff;}
   .edt_table2 a:hover {color: #D6000F;}
   .edt_table2_th {background: #6F86A6; font-weight: bold; color: #04234E; padding: 5 15 5 15;
                   border-top: solid #e6ebf1 0px;
                    border-right: solid #e6ebf1 0px;
                    border-bottom: solid #e6ebf1 1px;
                    border-left: solid #e6ebf1 1px;}
   .edt_table2_td1 {background: #5282c6; color: #ffffff; padding: 5 15 5 15;
                    border-top: solid #e6ebf1 0px;
                    border-right: solid #e6ebf1 0px;
                    border-bottom: solid #e6ebf1 1px;
                    border-left: solid #e6ebf1 1px;}
   .edt_table2_td2 {background: #5282c6; color: #ffffff; padding: 5 15 5 15;
                    border-top: solid #e6ebf1 0px;
                    border-right: solid #e6ebf1 0px;
                    border-bottom: solid #e6ebf1 1px;
                    border-left: solid #e6ebf1 1px;}
   .div_table {float: left; margin-right: 10px;}

	
/* голосования */
img.voting {background: #8a9ebb;} /* цвет ползунка опроса */
img.voting_max {background: #ff793d;}  /* ползунок-лидер */
td.voting_bg {background: #dee3e8; padding: 2px 3px 2px 3px;}

/* БЛОК КОММЕНТАРИЕВ */
#comments_block {margin-top: 20px;}
#comments_block H5 {}
	/* список комментариев (td,div)*/
	.comm-list-delim {height: 15px; background: url('../images/comm_delim.gif') center repeat-x;}
	.comm-list-data {padding-top: 2px; font-size: 11px;}
	.comm-list-avtor {color: #8a9ebb; font-weight: bold;}
	.comm-list-text {padding-left: 18px;}

/* страницы списка (table)*/
#comments_block #pages {margin-bottom: 20px;}

/* таблица с формой (table)*/
#add_comment_block {width: 700px;}
#add_comment_block .H5 {font-weight: bold; margin-bottom: 10px;}
	/* поля формы (input, textarea)*/
	.comm-form-text {width: 100%; height: 152px;}
	.comm-form-avtor {width: 125px;}
	.comm-form-code {width: 125px; padding-top: 4px; text-align: center; height: 38px; font-size: 23px; letter-spacing: 9px; margin-top: 2px;}
	.comm-form-submit {width: 125px; margin-top: 15px;}
	/* название полей (span,small)*/
	.comm-form-title {}
	.comm-form-title-small {}
	/* надпись с ошибкой (div)*/
	#errmes {color: #d6000f; font-size: 12px; font-weight: bold; padding-top: 2px;}
	#errmes_top {color: #d6000f; position: absolute; margin-top: -25px; font-weight: bold;}
	/* картинка с проверочным кодом (table)*/
	#confirmer-pic {margin: 7 0 7 0;}
	
	
	
/* НОВОСТИЙНЫЙ КАЛЕНДАРИК (АРХИВ) */
.cal_div {background: #d2dfed; height: 150px; padding: 15px 0px 15px 35px;}
.cal_div {font-family: Arial;}
.cal_div a:hover {text-decoration: none;}

.cal_plashka {margin-top: -25px; background: #96b1d5; padding: 5px 10px 5px 10px;}
.cal_plashka a {float: left; color: #ffffff; font-weight: bold;}
.cal_plashka a:hover {color: #ffffff;}
.cal_plashka span {float: right; color: #ffffff;}

.years1 {float: left; width: 75px; line-height: 22px;}
.years2 {float: left; width: 110px; line-height: 22px;}
.years1 a, .years2 a {font-size: 18px; color: #5282c6;}
.years1 a:hover, .years2 a:hover {color: #5282c6;}
.years1, .years2 {font-size: 18px; color: #677b96;}
.years1 .str, .years2 .str {position: absolute; margin-left: -18px; margin-top: 5px;}

.months1 {float: left; width: 155px; line-height: 22px; margin-left: 30px;}
.months2 {float: left;  line-height: 22px;}
.months1 a, .months2 a {font-size: 13px; color: #5282c6;}
.months1 a:hover, .months2 a:hover {color: #5282c6;}
.months1, .months2 {font-size: 13px; color: #677b96;}
.months1 small, .months2 small {font-size: 9px; height: 25px;}
.months1 .str, .months2 .str {position: absolute; margin-left: -15px; margin-top: 6px;}

.days_table_div {float: left; text-align: center; margin-left: 90px; padding-top: 3px; width: 252px;}
.days_table_div {color: #ffffff; font-size: 14px; background: #18365f;}
.days_table_div a.lstr {}
.days_table_div a.rstr {}

.days_table_div table {margin-top: 5px; width: 252px;}
.days_table_div td {font-size: 10px; color: gray; padding: 3px 12px 1px 12px; text-align: right; background: #e5edf5;}
.days_table_div td.act {font-size: 10px; color: #ffffff; padding: 3px 12px 1px 12px; text-align: right; background: #18365f;}
.days_table_div th {font-size: 10px; color: #414042; padding: 5px 12px 4px 12px; text-align: right; background: #e5edf5; font-weight: normal;}
.days_table_div td.delim {height: 5px; background: #e5edf5 url(http://vikka.ck.ua/templates/template_1/images/caldelim.gif) top repeat-x; padding: 0px;}
.days_table_div td.bottom {height: 10px;}
.days_table_div td a {color: #5282c6;}
.days_table_div td a.hover {text-decoration: none; color: #5282c6;}
.days_table_div td a:hover {text-decoration: none; color: #5282c6;}
.days_table_div img {margin-left: 7px; margin-right: 7px; margin-bottom: -1px;}

/* стили для подій */
.podii_title {margin: 0px 0px 0px 67px;}
.podii {background: #bacde0 url(http://vikka.ck.ua/templates/template_1/images/corn2.gif) top left no-repeat; width: 180px;}
.podii2 {padding: 14 8 17 13px; font-size: 10px; font-family: Arial; color: #414042;} 
.podii a {float: left;}
#podii_content {margin-top: 10px;}
#podii_content img {float: left; border: 1px solid #5675a2; margin: 3px 6px 6px 0px; width: 52px; height: 52px;}
#podii_content .hr {margin-top: 10px; margin-left: -2px; background: url(http://vikka.ck.ua/templates/template_1/images/news_delim.gif) repeat-x;}
#podii_content a {float: left; width: 100px; overflow: hidden; margin-bottom: 6px; font-size: 11px; color: #627ca0;}
#podii_content a:hover {color: #d6000f; text-decoration: none;}
