/* ######################### */
body {font-size: 100%; line-width: 120%;  color: #212121; margin: 0px; padding: 0px; }
/* ячейки главного меню не выбрана */
td.menuitem { width: 196px; height: 32px; background-color: #999999; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; vertical-align: middle; text-align: center;}
/* ячейки главного меню на которой установлен указатель мыши */
td.menuitemsel { width: 196px; height: 32px; background-color: #666666; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; vertical-align: middle; text-align: center; cursor: hand; }
/* ячейки главного меню выбрана, без ссылки */
td.menuitemdef { width: 196px; height: 32px; background-color: #666666; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; vertical-align: middle; text-align: center; font-family: Arial, Sans-Serif; font-size: 90%; color: #FFFFFF;}
/* ссылки главного меню, с описанием шрифта */
a.topmenu { font-family: Arial, Sans-Serif; font-size: 90%; color: #FFFFFF; }
a.shortnews { color: #212121; }
a.lang { font-family: Arial, Sans-Serif; font-size: 70%; color: #212121; }
/* ######################### */
td.logo { width: 198px; background-color: #F3F3F3; text-align: center; vertical-align: bottom; }
td.splash { vertical-align: top; }
/* ячейка содержит основной текст */
td.maintext { padding-left: 9px; padding-bottom: 10px; padding-right: 17px; vertical-align: top; height: 100%; }
td.tdleft { vertical-align: top; text-align: left; }
/* параграф основного текста */
p { line-height: 130%; margin-top: 0px; margin-bottom: 10px; }
li { line-height: 120%; margin-top: 0px; }
.green { font-family: Arial, Sans-Serif; font-size: 80%; background-color: #CDE9C1; padding-bottom: 10px; padding-top: 10px; padding-left: 25px; padding-right: 10px; }
.orange { font-family: Arial, Sans-Serif; font-size: 80%; background-color: #FAE9BF; padding-bottom: 10px; padding-top: 10px; padding-left: 25px; padding-right: 10px; }
.red { font-family: Arial, Sans-Serif; font-size: 80%; background-color: #FACFBF; padding-bottom: 10px; padding-top: 10px; padding-left: 25px; padding-right: 10px; }
.turquoise { font-family: Arial, Sans-Serif; font-size: 80%; background-color: #BFE7E6; padding-bottom: 10px; padding-top: 10px; padding-left: 25px; padding-right: 10px; }
/* первая страница */
/* градиент цветов */
td.nullPixel { width: 196px; height: 10px; font-size: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }
td.nullPixelLogo { font-size: 5px; width: 197px; height: 10px; }
/* левая колонка */
td.contents1 { background-color: #FFFFFF; text-align: left; vertical-align: top; }
/* остальные пункты меню */
td.contents { background-color: #FFFFFF; text-align: left; vertical-align: top; width: 196px; }
/* текст пункотов меню на титульной странице */
p.con1 { font-size: 90%; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; }
/* Главный текста на титульной странице */
td.maintexttitul { height: 100%; vertical-align: top; }
td.maintextnews { height: 100%; vertical-align: top; padding-top: 10px; }
/* остальные страницы */
/* фишка под логотипом */
td.contentcolor { background-color: #F3F3F3; width: 173px; height: 10px; font-size: 5px; }
/* таблица левого меню  */
table.leftmenu { width: 100%; font-size: 80%; font-family: Arial, Sans-Serif;}
/* ячейка заголовка левого меню */ 
td.contenthdr { background-color: #E5E5E5; color: #212121; text-align: left; padding-left: 7px; vertical-align: middle; width: 173px; font-weight: bold; }
/* ячейка пункта левого меню */ 
td.contentssingle { background-color: #E5E5E5; text-align: left; padding-left: 20px; vertical-align: middle; height: 28px; cursor: hand;}
/* ячейка пункта выделенного левого меню */ 
td.contentssinglesel { background-color: #F1AD0A; text-align: left; padding-left: 20px; vertical-align: middle; height: 28px; cursor: hand; color:#FFFFFF; }
/* ячейка пункта активного левого меню */ 
td.contentssingledef { background-color: #F1AD0A; text-align: left; padding-left: 20px; vertical-align: middle; height: 28px; cursor: default; color:#FFFFFF; }
/* текст пункта меню */
a.contentsParagraph { line-height: 150%; color: #212121; text-align: left; text-decoration: underline; }
/* картинка футера */
td.newsfooter { background-color: #E5E5E5; text-align: left; }
/* главный текст с двумя колонками */
table.twocolumns { width: 100%; margin-top: 10px; }
table.threecolumns { margin-bottom: 5px; }
/* левая колонка */
td.first { width: 70%; text-align: justify; color: #212121; vertical-align: top; }
/* первая колонка на главной странице */
td.firstbg { width: 300px; background-color: #E7E7E7; color: #212121; vertical-align: top; padding-left: 15px; padding-right: 10px; padding-top: 5px; background-image: url(/css/resources/graysquare.gif); background-repeat: repeat-y; background-position: left; text-align: left; font-size: 85%; }
td.firstfooter { background-color: #E7E7E7; padding-left: 7px; padding-right: 10px; padding-top: 5px; background-image: url(/css/resources/graysquare.gif); background-repeat: repeat-y; background-position: left; text-align: left; }
/* вторая колонка */
td.second { width: 30%; text-align: justify; color: #212121; vertical-align: top; padding-left: 20px; padding-top: 0px; }
/* вторая колонка на главной странице*/
td.second3 { vertical-align: top; padding-left: 15px; }
/* третья колонка на главной странице*/
td.third3 { width: 380px; text-align: justify; color: #212121; vertical-align: top; }
table.announce { margin-left: 20px; }
/* подвал */
td.footer1 { background-color: #999999; height: 10px; margin-top: 20px; }
/* ##########  СТИЛИ ДЛЯ БЛОКОВ  ############ */
td.brend { vertical-align: top; text-align: right; padding-bottom; 10px; }
td.brendlink { font-size: 90%; height: 80px; vertical-align: top; }
td.stuff { font-size: 90%; text-align: justify; padding-left: 15px; padding-right: 15px; padding-top: 15px; vertical-align: top; }
/* центрирование иллюстрации */
td.center { text-align: center; }
/* правая колонка */