﻿body    { padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 75%; color: #818181; background: #fff;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #818181;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ font-size: 192%; color: #000; font-weight: normal; margin: 0 0 20px 27px;}
h2			{ font-size: 159%; color: #000; font-weight: normal; margin: 26px 0 15px 0; border-top: 4px solid #e8e8e9; padding: 15px 0 0 0px;}
h3			{ font-size: 159%; color: #000; font-weight: normal; margin: 35px 0 15px 0px;}
img 		{ border: 0px;}

/*p			{ margin: 0 21px 15px 28px; line-height: 1.3em;}*/
p			{ margin: 0 21px 15px 0; line-height: 1.3em;}

.content { margin: 0 0 0 28px; padding: 0;}

form		{ margin: 0px;}

a			{ color: #e77813; text-decoration: underline;}
a:visited	{ color: #e77813; text-decoration: underline;}
a:hover		{ color: #e77813; text-decoration: none;}

ul			{ }
ul li		{ }

b			{ }

.table		{ }
.table td	{ }

/* Скелет */
.sk			{ text-align: center; background: url(/images/bg/sk.gif) 50% 0% no-repeat;}
.sk1		{ text-align: left; margin: auto; width: 980px;}
.sk2		{ text-align: left; margin: auto; width: 780px; background: url(/images/bg/sk2.gif) 355px 0 no-repeat;}
.sk3		{ text-align: left; margin: auto; width: 780px; background: url(/images/bg/sk3.gif) 268px 0 no-repeat;}

.tx_black { color: #000; }

/* Элементы хидера */
.head		{ height: 162px; position: relative; z-index: 1;}
.logo		{ position: absolute; z-index: 1; top: 42px; left: 94px;}
.sk2 .head	{ height: 182px;}
.sk3 .head	{ height: 230px;}
.sk2 .logo	{ position: absolute; z-index: 1; top: 39px; left: 28px;}
.sk3 .logo	{ position: absolute; z-index: 1; top: 39px; left: 28px;}
.slogan		{ position: absolute; z-index: 1; top: 66px; left: 399px;}
.poisk		{ position: absolute; z-index: 1; top: 50px; left: 676px;}
.poisk1		{ padding: 0 5px 0 0;}
.poisk2		{ }
.sub1		{ border: none; background: #ff8711; color: #fff; font-size: 92%; width: 50px; padding: 1px 0 1px 0;}
.head1		{ position: absolute; z-index: 1; left: 676px; top: 79px;}
.head1-1	{ font-style: italic; padding: 0 0 0 12px; background: url(/images/icons/bul-1.gif) left no-repeat; font-size: 92%;}
.head1-1 a			{ color: #646464; text-decoration: underline;}
.head1-1 a:visited	{ color: #646464; text-decoration: underline;}
.head1-1 a:hover	{ color: #646464; text-decoration: none;}

/* Верхнее меню */
.tmenu		{ background: #ff8711 url(/images/bg/tmenu.gif) left top repeat-x; width: 941px;}
.tmenu1		{ height: 40px; width: 100%; background: url(/images/bg/tmenu1.gif) right top no-repeat;}
.tmenu1 td	{ padding: 4px 1px 0 0;}
.tmenu2		{ width: 167px; background: url(/images/bg/tmenu1_td.gif) right top no-repeat;}
.tmenu3		{ width: 119px; background: url(/images/bg/tmenu1_td.gif) right top no-repeat;}
.tmenu4		{ width: 132px; background: url(/images/bg/tmenu1_td.gif) right top no-repeat;}
.tmenu5		{ width: 136px; background: url(/images/bg/tmenu1_td.gif) right top no-repeat;}
.tmenu6		{ width: 77px; background: url(/images/bg/tmenu1_td.gif) right top no-repeat;}
.tmenu7		{ width: 304px;}

.tmenu2 a			{ display: block; color: #fff; height: 36px; padding: 13px 0 0 94px;}
.tmenu2 a:visited	{ color: #fff;}
.tmenu2 a:hover		{ color: #fff; background: #de6a0a;}

.tmenu3 a			{ display: block; color: #fff; text-align: center; height: 36px; padding: 13px 0 0 0;}
.tmenu3 a:visited	{ color: #fff;}
.tmenu3 a:hover		{ color: #fff; background: #de6a0a;}

.tmenu4 a			{ display: block; color: #fff; text-align: center; height: 36px; padding: 13px 0 0 0;}
.tmenu4 a:visited	{ color: #fff;}
.tmenu4 a:hover		{ color: #fff; background: #de6a0a;}

.tmenu5 a			{ display: block; color: #fff; text-align: center; height: 36px; padding: 13px 0 0 0;}
.tmenu5 a:visited	{ color: #fff;}
.tmenu5 a:hover		{ color: #fff; background: #de6a0a;}

.tmenu6 a			{ display: block; color: #fff; text-align: center; height: 36px; padding: 13px 0 0 0;}
.tmenu6 a:visited	{ color: #fff;}
.tmenu6 a:hover		{ color: #fff; background: #de6a0a;}

.tmenu7 a			{ display: block; color: #fff; height: 36px; width: 168px; padding: 13px 0 0 24px;}
.tmenu7 a:visited	{ color: #fff;}
.tmenu7 a:hover		{ color: #fff; background: #de6a0a;}

a.tmenu_ 			{ background: #de6a0a;}

.stmenu		{ background: #de6a0a; min-height: 21px; //height: 35px; width: 941px; font-size: 92%; padding: 9px 70px 5px 95px; line-height: 1.5em;}
.stmenu1	{ background: url(/images/icons/bul-2.gif) left no-repeat; display: inline; padding: 0 0 0 12px; margin: 0 22px 0 0;}
.stmenu1 a			{ color: #ffe9d3; text-decoration: underline; white-space: nowrap;}
.stmenu1 a:visited	{ color: #ffe9d3; text-decoration: underline;}
.stmenu1 a:hover	{ color: #fff; text-decoration: none;}

.stmenu1_	{ background: url(/images/icons/bul-2.gif) left no-repeat; display: inline; padding: 0 0 0 12px; margin: 0 22px 0 0; font-weight: bold;}
.stmenu1_ a			{ color: #fff; text-decoration: none; white-space: nowrap;}
.stmenu1_ a:visited	{ color: #fff; text-decoration: none;}
.stmenu1_ a:hover	{ color: #fff; text-decoration: underline;}

/* Контент */
.cont		{ width: 941px;}
.cont1		{ width: 876px; margin: 0 0 0 65px; border-bottom: 4px solid #e8e8e9; padding: 0 0 17px 0;}
.icont1		{ width: 876px; margin: 0 0 0 65px; border-bottom: 4px solid #e8e8e9;}
.icont2		{ width: 876px; margin: 0 0 0 65px; border-bottom: 4px solid #e8e8e9; padding: 0 0 20px 0;}
.mcont		{ width: 780px; padding: 25px 0 0 0;}

.ibanner	{ width: 100%; min-height: 182px; //height: 182px; margin: 0 0 32px 0;}
.ibanner1	{ background: #e8e8e9; vertical-align: bottom; width: 567px;}
.ibanner2	{ background: #e8e8e9; padding: 22px 13px 0px 13px; vertical-align: top;}
.ibanner2-1	{ margin: 0 0 5px 0;}
.ibanner2-2	{ font-size: 92%; margin: 0 0 18px 0;}

/* Новости на главной */
.inews		{ width: 100%; font-size: 92%;}
.inews td	{ vertical-align: top;}
.inews th	{ vertical-align: top; border-bottom: 4px solid #e8e8e9; text-align: left; padding: 0 0 13px 28px;}
.inews .inews_th1	{ padding: 0 0 13px 112px;}
.inews1		{ padding: 18px 91px 19px 27px; border-bottom: 1px solid #e8e8e9; border-right: 1px solid #e8e8e9; width: 285px;}
.inews2		{ padding: 18px 91px 19px 112px; border-bottom: 1px solid #e8e8e9;}
.inews3		{ padding: 18px 91px 24px 27px; border-right: 1px solid #e8e8e9; width: 285px;}
.inews4		{ padding: 18px 91px 24px 112px;}


.binews-1	{ }
.binews-2	{ }
.binews-3	{ color: #000; font-size: 91%;}

/* Футер */
.foot		{ width: 100%; font-size: 84%;}
.foot1		{ vertical-align: top; padding: 22px 0 25px 92px; width: 488px;}
.mcont .foot	{ border-top: 4px solid #e8e8e9;}
.mcont .foot1 { padding-left: 28px; width: 100%;}
.foot2		{ vertical-align: top; padding: 22px 0 0 0;}
.foot2-1	{ background: url(/images/icons/ample.gif) left no-repeat; padding: 0 0 0 39px;}

.foot2 a			{ color: #9d9d9d; text-decoration: underline;}
.foot2 a:visited	{ color: #9d9d9d; text-decoration: underline;}
.foot2 a:hover		{ color: #e77813; text-decoration: underline;}

/* Баннер на внутренних */
.mbanner	{ width: 100%; min-height: 90px; //height: 90px; margin: 0 0 30px 0;}
.mbanner td	{ vertical-align: top;}
.mbanner .ibanner2-2	{ font-size: 92%; margin: 0 0 0 0;}

/* Правое меню */
.rmenu		{ width: 166px; border-left: solid #de6a0a 4px; background: #efefef url(/images/bg/rmenu.gif) right top no-repeat; padding: 16px 10px 14px 10px; margin: 22px 0 6px 0; //margin: 22px 0 6px 0;}
.rmenu1		{ background: url(/images/icons/bul-1.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 3px 0;}
.rmenu1_	{ background: url(/images/icons/bul-1.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 3px 0;}
.rmenu1 a			{ color: #e77813; text-decoration: underline;}
.rmenu1 a:visited	{ color: #e77813; text-decoration: underline;}
.rmenu1 a:hover		{ color: #e77813; text-decoration: none;}
.rmenu1_ a			{ color: #000; text-decoration: underline;}
.rmenu1_ a:visited	{ color: #000; text-decoration: underline;}
.rmenu1_ a:hover	{ color: #000; text-decoration: none;}

.dmenu		{ width: 166px; border-left: solid #de6a0a 4px; background: #ff8711 url(/images/bg/dmenu.gif) right top no-repeat; padding: 16px 10px 14px 10px; margin: 22px 0 6px 0; //margin: 22px 0 6px 0;}
.dmenu1		{ background: url(/images/icons/bul-2.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 3px 0; font-size: 92%;}
.dmenu1_	{ background: url(/images/icons/bul-2.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 3px 0; font-size: 92%;}
.dmenu1 a			{ color: #ffe9d3; text-decoration: underline;}
.dmenu1 a:visited	{ color: #ffe9d3; text-decoration: underline;}
.dmenu1 a:hover		{ color: #fff; text-decoration: none;}
.dmenu1_ a			{ color: #fff; text-decoration: underline; font-weight: bold;s}
.dmenu1_ a:visited	{ color: #fff; text-decoration: underline;}
.dmenu1_ a:hover	{ color: #fff; text-decoration: none;}
.dline		{ border-bottom: 1px solid #fff; margin: 10px 0 5px 0;}

/* Архив новостей */
.anews		{ color: #818181; font-size: 92%;}
.anews select	{ font-size: 119%; font-family: Arial;}

.anews1		{ padding: 6px 8px 6px 32px;}
.anews2		{ padding: 6px 6px 6px 0;}
.anews3		{ background: #e8e8e9;}

/* Картиночка */
/*.gal		{ width: 166px; float: right; background: #e6e6e6; color: #000; font-size: 92%; padding: 8px 3px 8px 9px; margin-top: 22px;} */
.gal		{ width: 166px; float: right; background: #e6e6e6; color: #000; font-size: 92%; padding: 8px 3px 8px 9px; margin-top: 22px;} 
.gal img	{ display: block; margin: 0 0 7px 0;}

/* Стилизация форм */
.tform		{ width: 100%; border-top: 4px solid #e8e8e9; margin: 0 0 15px 0;}
.tform td	{ vertical-align: top;}
.itext		{ height: 24px; border-top: 1px solid #d1d2d4; border-bottom: 1px solid #d1d2d4; border-right: 1px solid #d1d2d4; border-left: 3px solid #d1d2d4; font-size: 109%; width: 100%; padding-left: 4px;}
.otext		{ height: 24px; border-top: 1px solid #d1d2d4; border-bottom: 1px solid #d1d2d4; border-right: 1px solid #d1d2d4; border-left: 3px solid #ff8711; font-size: 109%; width: 100%; padding-left: 4px;}
.but1		{ border: none; background: #ff8711; color: #fff; font-size: 92%; padding: 2px 5px 2px 5px;}
.tform textarea	{ border-top: 1px solid #d1d2d4; border-bottom: 1px solid #d1d2d4; border-right: 1px solid #d1d2d4; border-left: 3px solid #ff8711; font-size: 109%; width: 100%; padding: 4px; overflow: auto; height: 155px; font-family: Arial;}

.tform1		{ color: #000; margin: 0 0 2px 0;}
.tform2		{ margin: 0 0 9px 0;}

.zform		{ width: 100%;}
.zform td	{ width: 50%;}

.rform		{ color: #000; margin: 0 0 9px 0;}
.rform td	{ padding: 0 6px 0 0;}

p.fcit		{ background: #f1f1f2; margin: 0px; padding: 13px 11px 13px 30px; color: #000;}

.kform		{ width: 100%; background: #e8e8e9; margin: 0 0 11px 0;}
.kform_td	{ padding: 13px 11px 13px 30px;}

.files		{ width: 100%; color: #3f3f3f; font-size: 92%; margin: 7px 0 0px 0;}
.files a			{ color: #000; text-decoration: underline;}
.files a:visited	{ color: #000; text-decoration: underline;}
.files a:hover		{ color: #000; text-decoration: none;}
.files td	{ white-space: nowrap; padding: 0 3px 0 0;}

.files2		{ background: url(/images/bg/files.gif) left bottom repeat-x; width: 100%;}

/* Словарь терминов */
.slo		{ border-bottom: 4px solid #e8e8e9; margin: 0 0 21px 0;}
.slo a			{ color: #b8b8b8; text-decoration: underline; font-size: 250%; display: block; height: 47px; float: left; margin: 0 8px 0 0; padding: 9px 0 0 0;}
.slo a:visited	{ color: #b8b8b8; text-decoration: underline;}
.slo a:hover	{ color: #000; text-decoration: underline;}
.slo span		{ color: #fff; text-transform: uppercase; background: #ff8711 url(/images/bg/slo1.gif) left top no-repeat; display: block; float: left; margin: 0 8px 0 0;}
.slo span a			{ margin: 0px; color: #fff; text-decoration: none; font-size: 42px; background: url(/images/bg/slo2.gif) right top no-repeat; display: block; height: 47px; float: left; padding: 0 7px 0 7px;}
.slo span a:visited	{ color: #fff; text-decoration: none;}
.slo span a:hover	{ color: #fff; text-decoration: none;}

.slo1		{ font-weight: bold; color: #ff8711; text-decoration: underline; padding: 0 0 0 30px;}
.slo2		{ color: #3f3f3f; padding: 0 46px 0 46px; margin: 0 0 21px 0;}
.slo1 a			{ color: #ff8711; text-decoration: underline;}
.slo1 a:visited	{ color: #ff8711; text-decoration: underline;}
.slo1 a:hover	{ color: #ff8711; text-decoration: none;}

.num		{ margin: 0 0 15px 30px; font-size: 92%;}
.num span	{ display: block; border: 1px solid #e5e5e5; padding: 1px; color: #fff; float: left; margin: 0 7px 0 0;}
.num b		{ background: #ff8711; padding: 0 3px 0 4px;}

.num a			{ color: #e77813; text-decoration: underline; padding: 2px; display: block; float: left; margin: 0 7px 0 0;}
.num a:visited	{ color: #e77813; text-decoration: underline;}
.num a:hover		{ color: #e77813; text-decoration: none;}


/* Поиск и карта сайта */
.sea		{ background: #ff8711 url(/images/bg/sea.gif) left top repeat-x; width: 553px; position: absolute; z-index: 1; top: 142px; left: 1px;}
.sea1		{ background: url(/images/bg/sea1.gif) right top no-repeat; width: 553px; padding: 8px 0 8px 27px;}
.sea2		{ width: 437px; border: 1px solid #d1d2d4; background: #fff; color: #646464; font-size: 92%;}

.sitemap1	{ font-size: 142%; font-weight: bold; margin: 0 0 9px 28px;}
.sitemap1-1	{ margin: 0 0 45px 0;}

.sitemap2	{ background: url(/images/icons/bul-1.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 5px 28px;}
.sitemap1 a			{ color: #e77813; text-decoration: underline;}
.sitemap1 a:visited	{ color: #e77813; text-decoration: underline;}
.sitemap1 a:hover	{ color: #e77813; text-decoration: none;}

.sitemap2 a			{ color: #818181; text-decoration: underline;}
.sitemap2 a:visited	{ color: #818181; text-decoration: underline;}
.sitemap2 a:hover	{ color: #000; text-decoration: underline;}

.sitemap3	{ background: url(/images/icons/bul-1.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 5px 40px;}
.sitemap3 a			{ color: #818181; text-decoration: underline;}
.sitemap3 a:visited	{ color: #818181; text-decoration: underline;}
.sitemap3 a:hover	{ color: #000; text-decoration: underline;}

.map		{ }
.map td		{ vertical-align: top; padding: 0 50px 0 0;}

/* Звездочки */
.stars		{ position: absolute; z-index: 2; left: 0px; top: 0px; background: url(/images/icons/stars1.png) left top no-repeat; width: 100%;}

.ss			{ width: 166px; margin: 20px 16px 0 0;}


/* оформленная таблица */

.pxt td {
   padding: 5px;
   border-bottom: 1px solid #E8E8E9;
}

.pxt .w1 {
    width: 1px;
    background-color: #E8E8E9;
    padding: 0;
}
.pxt th{
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   background-color: #E8E8E9;
   color: #000;
   padding: 5px;
   border-bottom: 1px solid #E8E8E9;
}

.tbl  {
border-collapse: collapse;
border: 1px solid E8E8E9;
}
.tbl td {
   padding: 5px;
   border: 1px solid #E8E8E9;
}

.tbl .w1 {
    width: 1px;
    background-color: #E8E8E9;
    padding: 0;
}
.tbl th{
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   background-color: #E8E8E9;
   color: #000;
   padding: 5px;
   border-bottom: 1px solid #E8E8E9;
}