body {margin: 0px; padding: 0px;}

/* Общая ссылка */
a {color: #314c88}
a:hover {text-decoration: none;}

/* Ссылка в навигации до текущего раздела */
a.nav:link, a.nav:visited {color: #000;}
a.nav:active, a.nav:hover {text-decoration: none;}
/* Ссылка на выбор языка */
a.not_selected:link, a.not_selected:visited {color: #000; text-decoration: none; font-size: 10px; margin: 5px;}
a.not_selected:active, a.not_selected:hover {}
/* Ссылка на выбор языка (выбранная позиция) */
a.selected:link, a.selected:visited {color: #fff; text-decoration: none; background-color: #5b9ad0; margin: 5px; padding: 5px;}
a.selected:active, a.selected:hover {}

/* Голубая полоска сверху страницы */
div.hdr_line {margin-left: 217px; width: 548px; height: 10px; font-size: 1px; background-color: #314c88;}

table.main {margin-top: 10px; width:765px;}
/* Ячейка с логотипом */
td.logo {padding: 10px 0px 0px 30px; width: 187px;}
/* Навигация до текущего раздела */
div.nav {font-family: Tahoma; font-size: 9px; width: 478px; float: left; margin-top: 10px; padding-left: 10px;}
/* Выбор языка */
span.lang {text-align: right; font-family: Tahoma; font-size: 9px;}
/* Название компании */
div.title {margin-top: 20px; padding-left: 10px;}

/* Шум в ячейке */
td.noisearea {background-image: url('img/noise.gif');}
/* Шум о срезом под меню */
div.menuarea {background-image: url('img/noise_menu.jpg'); background-repeat: no-repeat; height: 328px; padding-left: 40px;}
/* Общий стиль блока с меню */
div#menu {font-weight: bold; font-family: 'Arial'; font-size: 14px; letter-spacing: -1px; text-indent: 15px; margin-bottom: 7px;}
/* Блок с меню */
div.menu {width: 137px; height: 29px;}
div.menu2 {width: 137px; height: 29px;}
/* Ссылка меню */
div.menu a:link, div.menu a:visited {color: #ffffff; text-decoration: none; display: block; width: 100%; background-image: url('img/menu.gif'); padding: 6px 0px}
div.menu a:hover {background-image: url('img/menu_hover.gif');}
/* Ссылка меню выделена*/
div.menu2 a:link, div.menu2 a:visited {color: #ffffff; text-decoration: none; display: block; width: 100%; background-image: url('img/menu_hover.gif'); padding: 6px 0px}
div.menu2 a:hover {background-image: url('img/menu_hover.gif');}

/* Блок с меню (в продукции) */
div.menu_small {background-color: #5b9ad0; width: 55px; height: 29px; margin-left: 72px;}
div.menu_small2 {background-color: #5b9ad0; width: 55px; height: 29px; margin-left: 72px;}
/* Ссылка меню (в продукции) */
div.menu_small a:link, div.menu_small a:visited {color: #ffffff; text-decoration: none; display: block; width: 100%; background-image: url('img/menu_small.gif'); padding: 8px 0px 5px 0px;}
div.menu_small a:hover {background-image: url('img/menu_small_hover.gif');}
/* Ссылка меню активное (в продукции) */
div.menu_small2 a:link, div.menu_small2 a:visited {color: #ffffff; text-decoration: none; display: block; width: 100%; background-image: url('img/menu_small_hover.gif'); padding: 8px 0px 5px 0px;}
div.menu_small2 a:hover {background-image: url('img/menu_small_hover.gif');}
/* Блок меню (Продукция) */
div.menu_ext {color: #5b9ad0;}
div.menu_ext img {margin: 0px 15px;}

/* Фотография завода */
img.factory {border: 3px solid #ffffff; margin-top: 10px;}

/* Срез шума снизу страницы */
td.pageend {background-image: url('img/noise_end.jpg'); background-repeat: no-repeat;}

/* Контактная информация */
div.info_contact {font-family: Tahoma; font-size: 9px; float: left; padding-left: 90px; padding-bottom: 30px;}
div.phone_img {float: left; background-image: url('img/phone.gif'); background-repeat: no-repeat; width: 16px; height: 28px; margin: 7px 10px 10px 0px;}
div.phone_txt {margin: 6px 0px;}

/* Правовая информация */
div.info_law {font-family: Tahoma; font-size: 9px; float: left; padding-left: 70px;}

/* Ячейка с линией снизу страницы */
td.endline {padding-left: 305px; text-align: right;}
/* Синяя полоска снизу страницы */
div.endline {background-color: #314c88; font-size: 1px; height: 10px; text-align: left;}

/* Основная часть */
td#mainarea {padding: 10px;}
td#mainarea img {border: 3px solid #ffffff; margin-right: 15px;}
td#mainarea table,p,td {font-family: Arial; font-size: 11px; color: #434343;}
td#mainarea p {margin: 0px; padding: 0px;}
td#mainarea tr {text-align: center; height: 25px;}

/* Название страницы в основной части */
div.page_header {font-weight: bold; font-family: Arial; font-size: 16px; letter-spacing: -1px;}

