html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; background: #fff; font-size: 88%;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ }
h2			{ }
h3			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ }
form		{ margin: 0px;}

a			{ color: #0ba2e8; text-decoration: underline;}
a:visited	{ color: #8e3a7d; text-decoration: underline;}
a:hover		{ color: #d6143b; text-decoration: underline;}


/* Хидер */
.head		{ background: #e4e8df url(../images/bg/head.gif) left top repeat-x; height: 100px; position: relative; z-index: 1;}
.logo		{ position: absolute; z-index: 2; font-size: 30px; color: #000; text-transform: uppercase; top: 41px; left: 32px;}
.logo a		{ color: #000; text-decoration: none;}

/* Морда */
.isk		{ width: 100%;}
.isk1		{ width: 278px; padding: 8px 22px 25px 28px; vertical-align: top;}
.isk2		{ vertical-align: top; padding: 8px 0px 25px 0px;}
.isk3		{ vertical-align: top; width: 261px; padding: 8px 24px 25px 15px;}
.isk4		{ vertical-align: top; padding: 8px 25px 25px 0;}

/* Стилизация элементов */
.zag		{ font-size: 158%; color: #000; border-bottom: 1px solid #c5beab; padding: 0 0 1px 6px; margin: 0 0 15px 0;}
.isk2 .zag	{ font-size: 158%; color: #000; border-bottom: 1px solid #c5beab; padding: 0 6px 0px 6px; margin: 0 0 15px 0; font-weight: bold;}
.isk4 .zag	{ font-size: 158%; color: #000; border-bottom: 1px solid #c5beab; padding: 0 6px 0px 6px; margin: 0 0 15px 0; font-weight: bold;}
.zag span	{ color: #c2c4c7;}

.year		{ font-weight: bold; font-size: 115%; padding: 0 0 0 7px; margin: 0 0 15px 0;}
.year1		{ float: left; padding: 0 5px 4px 4px; color: #737373; cursor: pointer; margin: 0 7px 0 0;}
.year1-1	{ float: left; padding: 0 5px 4px 4px; color: #737373; background: #e19bf2 url(../images/bg/year1-1.gif) 50% 100% repeat-x; color: #000; cursor: pointer; margin: 0 7px 0 0;}
.year1_		{ float: left; padding: 0 5px 4px 4px; background: #948868 url(../images/bg/year1.gif) 50% 100% no-repeat; color: #fff; margin: 0 7px 0 0;}

.month		{ display: none;}
.month_		{ padding: 0 0 0 3px; line-height: 1.5em; margin: 0 0 33px 0;}
.month_ a			{ color: #4a5361; text-decoration: none; padding: 0 3px 0 3px;}
.month_ a:visited	{ color: #4a5361; text-decoration: none;}
.month_ a:hover		{ color: #000; text-decoration: none; background: #e19bf2;}
.month_ span		{ color: #fff; background: #948868; padding: 0 3px 0 3px;}

.stat		{ padding: 0 0 0 11px;}
.stat1		{ font-size: 158%; color: #c5beab; margin: 0 0 11px 0;}
.stat2		{ color: #4a5361;}

.izd		{ font-family: Times New Roman; font-size: 208%; background: #faf9f7; padding: 7px; line-height: 0.8em; //line-height: 1em;}
.izd .opan	{ display: none;}
.izd_		{ font-family: Times New Roman; font-size: 100%; background: #faf9f7; padding: 7px;}
.izd1		{ display: inline; padding: 0 3px 0 3px;}
.izd1 a			{ color: #4a5361; text-decoration: none;}
.izd1 a:visited	{ color: #4a5361; text-decoration: none;}
.izd1 a:hover	{ color: #000; text-decoration: none; background: #e19bf2;}
.izd1 span		{ color: #fff; background: #948868;}
.izd_ .opan	{ color: #4a5361; background: none;}

.izd_ .izd1		{ display: block; font-size: 100% !important; margin: 0 0 5px 0;}


.izdm		{ padding: 0 0 0 7px; margin: 0 0 11px 0;}
.izdm1		{ color: #c2c4c7;}
.izdm2		{ color: #4a5361; border-bottom: 1px dotted #4a5361; cursor: pointer;}

.anons		{ margin: 0 0 23px 0;}
.anons1		{ font-size: 79%; color: #737373; margin: 0 0 15px 0;}
.anons2		{ }
.anons2 h2	{ font-size: 115%; color: #000; margin: 0 0 0 0; font-weight: bold; text-transform: uppercase;}
.anons2 p	{ font-size: 100%; color: #737373; margin: 0 0 0 0;}
.anons2 h2 a			{ color: #000; text-decoration: none;}
.anons2 h2 a:visited	{ color: #8e3a7d; text-decoration: none;}
.anons2 h2 a:hover		{ color: #d6143b; text-decoration: none;}

.ano		{ width: 100%; border-top: 1px solid #eaeaea;}
.ano1		{ width: 80px; padding: 11px 0 11px 13px; vertical-align: top; font-size: 79%; color: #737373;}
.ano2		{ vertical-align: top; padding: 11px 20px 11px 0;}
.ano2 h2	{ font-size: 115%; color: #000; margin: 0 0 0 0; font-weight: bold; text-transform: uppercase;}
.ano2 p	{ font-size: 100%; color: #737373; margin: 0 0 0 0;}
.ano2 h2 a			{ color: #000; text-decoration: none;}
.ano2 h2 a:visited	{ color: #8e3a7d; text-decoration: none;}
.ano2 h2 a:hover		{ color: #d6143b; text-decoration: none;}


.dano		{ width: 100%; border-top: 1px solid #eaeaea; padding: 11px 20px 11px 20px;}
.dano1		{ width: 80px; padding: 11px 0 11px 13px; vertical-align: top; font-size: 79%; color: #737373;}
.dano2		{ vertical-align: top; padding: 11px 20px 11px 0;}
.dano h2	{ font-size: 115%; color: #000; margin: 0 0 0 0; font-weight: bold; text-transform: uppercase;}
.dano p	{ font-size: 100%; color: #737373; margin: 0 0 0 0;}
.dano h2 a		{ color: #000; text-decoration: none;}
.dano h2 a:visited	{ color: #8e3a7d; text-decoration: none;}
.dano h2 a:hover	{ color: #d6143b; text-decoration: none;}



/* Футер */
.foot		{ width: 100%; background: #faf9f7;}
.foot1		{ width: 500px; padding: 8px 22px 25px 28px; vertical-align: top; color: #4a5361;}
.foot2		{ vertical-align: top; padding: 8px 22px 25px 28px;}
.foot3		{ vertical-align: top; width: 468px; padding: 8px 24px 25px 15px; text-align: right;}
.foot1 a			{ color: #4a5361; text-decoration: none;}
.foot1 a:visited	{ color: #8e3a7d; text-decoration: none;}
.foot1 a:hover		{ color: #d6143b; text-decoration: none;}

/* Нумерация */
.nhelp		{ padding: 13px 0 0 0;}
.num		{ width: 100%; font-size: 115%;}
.num1		{ vertical-align: top; padding: 0 0 9px 0;}
.num2		{ width: 100px; color: #d7dbce; text-align: right; padding: 0 0 9px 0; font-size: 113%;}
.num1 a			{ color: #737373; text-decoration: none; font-weight: bold; display: block; float: left; padding: 0 3px 0 3px; margin: 0 5px 0 0;}
.num1 a:visited	{ color: #8e3a7d; text-decoration: none;}
.num1 a:hover	{ color: #fff; text-decoration: none; background: #e19bf2;}
.num1 span		{ color: #fff; text-decoration: none; font-weight: bold; display: block; float: left; padding: 0 3px 0 3px; margin: 0 5px 0 0; background: #948868;}

.num2 a			{ color: #737373; text-decoration: none; font-weight: bold;}
.num2 a:visited	{ color: #8e3a7d; text-decoration: none;}
.num2 a:hover	{ color: #d6143b; text-decoration: none;}

/* Контент */
.cont		{ color: #737373; padding: 0 0 0 6px; margin: 0 0 43px 0;}
.date		{ font-size: 79%; color: #737373; margin: 0 0 21px 0;}
.cont h1	{ color: #000; font-size: 172%; font-weight: normal; margin: 0 0 17px 0; text-transform: uppercase;}
.cont p	{ color: #737373; font-size: 100%; font-weight: normal; margin: 0 0 17px 0;}
.cont pre	{ color: #333; font-size: 117%; font-weight: normal; font-family: Times New Roman; word-wrap:break-word; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap;}

/**/
.nav		{ width: 100%; margin: 0 0 7px 0;}
.nav1		{ vertical-align: top; padding: 0 0 0 6px;}
.nav2		{ vertical-align: top; text-align: right;}
.nav a			{ color: #4a5361; text-decoration: none;}
.nav a:visited	{ color: #8e3a7d; text-decoration: none;}
.nav a:hover	{ color: #d6143b; text-decoration: none;}
.nav1 a			{ background: url(../images/bg/nav1.gif) left no-repeat; padding: 0 0 0 11px;}
.nav2 a			{ background: url(../images/bg/nav2.gif) left no-repeat; padding: 0 0 0 11px;}

.mas		{ width: 100%; border-top: 1px solid #eaeaea;}
.mas1		{ vertical-align: top; width: 33%; padding: 7px 0 0 6px;}
.mas2		{ vertical-align: top; width: 33%;}
.mas3		{ vertical-align: top; width: 33%; text-align: right; padding: 7px 0 0 0;}

.mas span	{ color: #737373; font-size: 79%; display: block;}
.mas a			{ color: #c2c4c7; text-decoration: none;  font-size: 115%; font-weight: bold;}
.mas a:visited	{ color: #8e3a7d; text-decoration: none;}
.mas a:hover		{ color: #4a5361; text-decoration: none;}

.begun1	{ margin: 7px 0 21px 0; padding: 0 20px 0 20px;}
.begun3	{ margin: 7px 0 21px 0;}
.begun2	{ margin: -17px 0 23px 0;}

.poisk		{ width: 100%; position: absolute; z-index: 1; top: 39px; left: 0px;}
.poisk1	{ width: 328px;}
.poisk2	{ padding: 0 0px 0 0;}
.poisk3	{ width: 287px; padding: 0 0 0 13px;}
.poisk2 input	{ width: 100%; font-size: 18px; font-family: Arial; padding-left: 8px;}
.poisk3 input	{ font-size: 18px; font-family: Arial;}

.table		{ margin: 0 0 17px 0;}
.table td	{ padding: 5px 8px 5px 8px; vertical-align: top;}
.table th	{ padding: 5px 8px 5px 8px; vertical-align: top;}

.google1	{ padding: 0 0 0 0px; margin: 0 0 11px 0;text-align: center;}
.google2	{ padding: 37px 0 0 0; text-align: right;}

.podbor	{ width: 100%;}
.podbor td	{ vertical-align: top; width: 33%; padding: 11px; line-height: 1.5em;}

/**/
.sblog		{ font-family: Times New Roman; font-size: 150%; background: #faf9f7; padding: 7px; line-height: 0.8em; //line-height: 1em;}
.sblog a			{ color: #4a5361; text-decoration: none;}
.sblog a:visited	{ color: #4a5361; text-decoration: none;}
.sblog a:hover	{ color: #000; text-decoration: none; background: #e19bf2;}
