HTML			{font-family: Arial, Tahoma, sans-serif}

BODY			{padding: 0 10px; margin: 0 auto; background: #FFF}

DIV			{display: block; padding: 0; border: 0; margin: 0}
IMG			{display: block; padding: 0; border: 0; margin: 0}
CAPTION			{display: none}

.blind			{display: none}


/* Шаблон */

DIV#topspace		{height: 3px; border-left: 1px solid #0053a0; border-bottom: 1px solid #0053a0; border-radius: 0 0 0 0.3em}
	DIV#topspace A		{display: none}

DIV#headlogo		{padding: 20px 0 40px 11px; border-right: 1px solid #0053a0}
	DIV#headlogo IMG	{height: 60px}

DIV#subtitle		{padding: 0 10px 0.25em 0; border-right: 1px solid #0053a0; border-bottom: 1px solid #0053a0; border-radius: 0 0 0.3em 0; color: #0053a0; background: #FFF; font-style: italic; text-align: right}

NAV#topmenu		{padding-bottom: 3.6em; border-left: 1px solid #0053a0}
	NAV#topmenu A		{padding: 0.6em 1.6em; border-left: 1px solid #FFF; border-top: 1px solid #FFF; background: #0053a0; text-decoration: none; color: #FFF; display: inline-block; border-radius: 0 0 0.3em 0; vertical-align: top}
	NAV#topmenu A:visited	{color: #f6f6FF; background: #0053a0}
	NAV#topmenu A:hover,
	NAV#topmenu A:focus	{background: #093360; text-decoration: underline}


DIV#page		{padding: 0 10px 3em 10px; border-left: 1px solid #0053a0; border-bottom: 1px solid #0053a0; border-radius: 0 0 0 0.3em}
	DIV#page A:link	{color: #00C}
	DIV#page A:hover,
	DIV#page A:focus	{background: #F0F0F0; text-decoration: none}

MAIN#content		{}
ASIDE#newitems		{display: none}

NAV#bottommenu		{padding-bottom: 1em; border-right: 1px solid #0053a0; text-align: right}
	NAV#bottommenu A	{padding: 0.6em 1.6em; border-right: 1px solid #FFF; border-top: 1px solid #FFF; background: #0053a0; text-decoration: none; color: #FFF; display: inline-block; border-radius: 0 0 0 0.3em; vertical-align: top}
	NAV#bottommenu A:visited	{color: #F6F6FF; background: #0053a0}
	NAV#bottommenu A:hover,
	NAV#bottommenu A:focus	{background: #093360; text-decoration: underline}

DIV#footlogo		{padding: 0 0 2.6em 11px; border-right: 1px solid #0053a0; border-bottom: 1px solid #0053a0; border-radius: 0 0 0.3em 0; color: #0053a0; background: #FFF}
	DIV#footlogo IMG	{height: 50px; width: 160px; padding-right: 1em; vertical-align: middle; display: inline-block}

DIV#bottomspace		{height: 3px; border-left: 1px solid #0053a0}
	DIV#bottomspace SPAN		{display: none}


/* Контент */

H1,
H2,
H3,
H4,
H5			{font-weight: bold; text-align: center}

H1,
H2			{color: #0053a0; background: #FFF}

H1			{font-size: 1.25em; margin: 0 0 1.25em 0}

H2,
H3,
H4,
H5			{font-size: 1em}

	MAIN#content P		{text-align: justify}
	MAIN#content P.left	{text-align: left}
	MAIN#content P.right	{text-align: right}
	MAIN#content P.center	{text-align: center}
	P.center IMG		{margin: auto}

UL.menu			{margin: 0 0 1.5em 0; padding: 0 0 0 2em; color: #0053a0; background: #FFF}

DIV.rvrez3,
DIV.lvrez3,
DIV.rvrez2,
DIV.lvrez2		{padding: 0.5em; border: 1px solid #0053a0; display: inline}
DIV.rvrez3,
DIV.rvrez2		{margin: 0 0 0.3em 0.7em; text-align: right; float: right}
DIV.lvrez3,
DIV.lvrez2		{margin: 0 0.7em 0.3em 0; text-align: left; float: left}

DIV.rvrez3,
DIV.lvrez3		{width: 300px}
DIV.rvrez2,
DIV.lvrez2		{width: 200px}

	DIV.rvrez3 IMG,
	DIV.lvrez3 IMG,
	DIV.rvrez2 IMG,
	DIV.lvrez2 IMG		{border: 0; margin-bottom: 0.5em}

TABLE.mod		{border: 0; border-collapse: collapse}
	TABLE.mod TD		{padding: 0}


/* Главная страница */

ARTICLE.news		{color: #0053a0; font-weight: bold}
	ARTICLE.news DIV	{min-height: 51px; padding: 3px 0 2em 0; border-top: 1px solid #0053a0; text-align: justify; color: #000; font-weight: normal}
	ARTICLE.news IMG	{width: 75px; height: 50px; margin: 0 5px 1px 0; float: left}

DIV.newsdate		{color: #0053a0; background: #FFF; font-weight: bold}
DIV.newstext		{min-height: 51px; padding: 3px 0 2em 0; border-top: 1px solid #0053a0; text-align: justify}
	DIV.newstext IMG	{width: 75px; height: 50px; margin: 0 5px 1px 0; float: left}

DIV#restnews		{text-align: center}

DIV#restiss		{display: none}


/* Страница релиза */

IMG.prr			{margin: 0 0 0.2em 1em; float: right; display: inline}
IMG.prl			{margin: 0 1em 0.2em 0; float: left; display: inline}

P#prsign		{text-align: right; padding: 0.5em 0 2em 0; margin: 2em 0 0 5em; border-top: 1px dotted #0053a0}


/* Страница контактов */

DIV#contact		{margin-bottom: 3em; text-align: center}
	DIV#contact SPAN	{padding-left: 1em}
	DIV#contact IMG	{display: none}

TABLE#stuff		{width: 100%; margin: 0 auto; border: 0; border-collapse: collapse}
	TABLE#stuff TR		{border-bottom: 1px solid #0053a0}


/* Страница издания */

TABLE#publish		{width: 100%; margin: 0 auto; border: 0; border-collapse: collapse}
	TABLE#publish TR	{vertical-align: top}
	TABLE#publish TH	{text-align: left}
	TABLE#publish IMG	{width: 250px}

/* Страница символики */

IMG.logo		{margin: 0 auto 3em auto}


/* Страница Госмонитора */

TABLE.gmi,
TABLE.gmr,
TABLE.gmt	{width: 100%; margin: 0 auto; border: 1px}

	TABLE.gmi TR		{vertical-align: middle}
	TABLE.gmi TD:last-child	{text-align: center}
	TABLE.gmi TD.gr		{background: #9C0}
	TABLE.gmi TD.ye		{background: #FF9}
	TABLE.gmi TD.cr		{background: #FC9}
	TABLE.gmi TD.or		{background: #F60}
	TABLE.gmi TD.rd		{background: #F00}

	TABLE.gmr TD.gr,
	TABLE.gmr TD.ye,
	TABLE.gmr TD.cr,
	TABLE.gmr TD.or,
	TABLE.gmr TD.rd,
	TABLE.gmr TD.ht		{font-size: 1.5em; font-weight: bold; text-align: center}
	TABLE.gmr TD.gr		{background: #9C0}
	TABLE.gmr TD.ye		{background: #FF9}
	TABLE.gmr TD.cr		{background: #FC9}
	TABLE.gmr TD.or		{background: #F60}
	TABLE.gmr TD.rd		{background: #F00}
	TABLE.gmr TD.ht		{background: #CCC}

	TABLE.gmt TH	{background: #F0F0F0; font-weight: bold; text-align: center; padding: 5px}
	TABLE.gmt TD	{padding: 3px}
	TABLE.gmt TR:nth-child(even)	{background: #F9F9F9}
	TABLE.gmt TD:nth-child(2)	{text-align: center}
	TABLE.gmt TD.gmiaa	{background: #9C0}
	TABLE.gmt TD.gmia	{background: #080}
	TABLE.gmt TD.gmib	{background: #FF9}
	TABLE.gmt TD.gmic	{background: #FC9}
	TABLE.gmt TD.gmid	{background: #F00}
	TABLE.gmt TD.gmie	{background: #CCC}
	TABLE.gmt TD.gmig	{background: #999}

/* Страница WCAG */

P.wcagn,
P.wcage		{margin: 0 0.5em 1px 0.5em; padding: 0.5em 1em; background: #EFE; font-size: 0.8em}
UL.wcagn,
UL.wcage	{margin: 0 0.5em; background: #FFE; font-size: 0.8em}
DIV.note	{font-size: 0.7em; background: #FBFBFB; padding: 0.5em 1em}


/* PHP форма */
FORM.phpform .prehide {display: none}
FORM.phpform .hpot {display: none; speak: none}
FORM.phpform DIV {margin-bottom: 1.5em}
FORM.phpform LABEL {display: block; color: #0053a0}
FORM.phpform INPUT {border: 0.1em solid #0053a0; border-radius: 0.5em; padding: 0.5em}
FORM.phpform TEXTAREA {border: 0.1em solid #0053a0; border-radius: 0.5em; padding: 0.5em}
FORM.phpform INPUT::placeholder {background-color:#F0F0FF; color: #333; font-style: italic}
FORM.phpform FIELDSET {border: 0; margin: 0; padding: 0}
FORM.phpform LEGEND {border: 0; margin: 0; padding: 0; color: #0053a0}
FORM.phpform FIELDSET LABEL {display: inline; margin-right: 1em}
FORM.phpform FIELDSET INPUT {display: inline; margin-right: 0.5em; color: #0053a0}
FORM.phpform INPUT#submit, FORM.phpform INPUT#clear {border-radius: 0.7em; margin: 0 0 1em 0}
FORM.phpform INPUT#submit {padding: 1em; color: #FFF; background: #0053a0; margin-top: 3em}
FORM.phpform INPUT#submit:hover {background-color:#F0F0FF; color: #0053a0}
FORM.phpform INPUT#clear {padding: 0.5em 1em; color: #0053a0; background: #FFF}
FORM.phpform INPUT#clear:hover {background-color:#FFCCCC}
FORM.phpform INPUT#file {border: 0 !important; padding: 0 1em 0 0 !important}
FORM.phpform INPUT#file::file-selector-button {border: 0.1em solid #0053a0; border-radius: 0.5em; padding: 0.5em 2em; margin-right: 2em}
FORM.phpform SPAN#cleanfile {color: #C00; font-weight: bold}
INPUT#name {width: 75%}
INPUT#email {width: 50%}

/* PHP форма подписки */
FORM#subscribeform INPUT#name {width: 100%}
FORM#subscribeform INPUT#email {width: 50%}

/* PHP форма регистрации */
FORM#regform INPUT#organization, FORM#regform INPUT#organization-title, FORM#regform INPUT#reportname {width: 100%}
FORM#regform INPUT#family-name, FORM#regform INPUT#given-name, FORM#regform INPUT#additional-name, FORM#regform INPUT#country-name, FORM#regform INPUT#address-level2,  FORM#regformINPUT#tel, FORM#regform INPUT#email {width: 50%}

/* PHP форма сообщения */
FORM#wusform INPUT#sub, FORM#wusform INPUT#name {width: 100%}
FORM#wusform INPUT#email {width: 50%}
FORM#wusform TEXTAREA {width: 100%}
