/* Версия от 17.05.2007 */

/* Основные блоки */
body			{ display: block; font: medium Sans-serif, serif; width: 100%; border: 0; padding: 0; margin: 0;}
.leftblock		{ display: none;}
.mainblock		{ display: block; width: 100%;}
.rightblock		{ display: block;}
.rightblock>div	{ display: block;}
.strict			{ display: block;}
.end			{ display: block;}
.mailto			{ display: block; padding: 0 0 0 0.87em;}
.mailto a		{ text-decoration: none;}
.mailto a:hover	{ text-decoration: underline;}
.copyrights		{ display: block; padding: 0 0 0 0.87em;}
.clearing		{ height: 0; clear: both;}

/* Основные стили */
a:link			{ color: rgb(204,0,0);}
a:visited		{ color: rgb(204,0,204);}
a:hover			{ color: rgb(204,0,0);}
h1				{ font-size: large; font-weight: normal;}
h2	 			{ font-size: medium; font-weight: normal;}
h3				{ font-size: small; font-weight: normal;}
h6				{ font-size: x-small; font-weight: normal;}
img				{ border-style: solid; border-width: 0px; border-color: rgb(0,0,0)}

/* Главная страница */
.totan			{ display: block; position: absolute; top: 0; height: 1.9em; width: 5.5em; border: 0; padding: 0; margin: 0.7em; background: url(/images/header/totan_pda.gif) no-repeat center;}
.totan img		{ display: none;}
.recent			{ display: block; clear: both; font-size: medium; width: 100%; height: 7.5em; background-color: rgb(204,0,0); overflow: hidden; text-decoration: none; cursor: pointer; border: 0; padding: 0; margin: 0;}
.recent:hover	{ color: rgb(255,255,255);}
.recent p		{ display: block; padding: 1.2em 0 0 0.3em; font-size: xx-large; font-weight: 900; border: 0; margin: 0;}

/* Контакты */
.strictcontacts	{ display: block; width: 21em; margin-right: -17.1em;}
.address		{ display: block; font-size: 100%; width: 25em; padding: 0 0 0 3em;}
.address .uri	{ display: none;}
.address .cmail	{ margin: 4em 0 2em 0;}
.address .tel	{ margin: 2em 0;}
.address .fax	{ margin: 2em 0;}
.address .addr	{ margin: 2em 0;}

/* Левое меню */
.mainmenu				{ display: block; font-weight: bold; padding: 3em 0 0 0;}
.mainmenu p				{ display: block; padding: 0.3em 0.7em; color: rgb(255,255,255); background: rgb(0,0,0); margin: 0;}
.mainmenu a				{ display: block; padding: 0.3em 0.7em; cursor: pointer; color: rgb(0,0,0); text-decoration: underline;}
.mainmenu a:hover		{ background: rgb(221,22,22); color: rgb(0,0,0);}
.mainmenu a.cur			{ display: block; padding: 0.3em 0.7em; color: rgb(255,255,255); background-color: rgb(0,0,0); cursor: pointer;}
.mainmenu a.cur:hover	{ background: rgb(0,0,0); color: rgb(255,255,255);}
.decor					{ display: block; position: absolute; top: 0;}
.to						{ display: none;}
.quad					{ display: block;}
.quad a					{ display: block; height: 1.9em; width: 5.5em; border: 0; padding: 0; margin: 0.7em; background: url(/images/header/totan_pda.gif) no-repeat center;}
.quad img				{ display: none;}

/* Правое меню */
.secmenu		{ display: block; font-size: medium; font-weight: normal; padding: 0 0.7em; border: solid rgb(0,0,0); border-width: 0.3em 0 0 0;}
.secmenu p		{ display: block; margin: 0.7em 0;}
.secmenu p a	{ cursor: pointer;}
.secmenu h2		{ display: block; height: 14.93em; padding: 0 1.05em; font-size: medium; font-weight: normal; margin:  1.05em 0; text-align: right;}
.secmenu div	{ display: block; padding: 0; font-size: medium; font-weight: normal; margin:  1.05em 0; text-align: right;}
.secmenu ul			{ display: block; padding: 0; font-size: xx-small; font-weight: normal; text-align: left; margin: 0;}
.secmenu ul li		{ list-style-type: none; display: block; padding: 0; margin:  1em 0;}

/* Малая галерея */
.show				{ display: block; border: 0; padding: 2em 0.7em 0 0.7em; margin: 0; font-size: 10pt; clear: both;}
.show a img			{ border-style: solid; border-width: 0.08em; border-color: rgb(0,0,0);  width: 100%;}
.num				{ display: block; float: left; margin: 0.5em 0.5em 0 0; color: rgb(0,0,0); width: 1em;}
.show a.num			{ display: block; vertical-align: middle;}
.show a.num:hover	{ display: block; vertical-align: middle;}
.show h1			{ display: block; clear: both; margin: 1em 0;}
.show h2			{ display: block; clear: both; margin: 1em 0;}
.show p				{ display: block; clear: both; margin: 1em 0;}

/* Большая галерея */
.mon					{ display: block; width: 100%; text-align: center;}
.mon img				{ border: solid 0.08em rgb(0,0,0);}
.mon .left				{ display: none;}
.thumb					{ display: none;}
.showg					{ display: block; width: 22.6em; border: 0; padding: 0 0 0 0.7em; margin: 0; font-size: 10pt;}
.showg p				{ display: block; clear: both; margin:0;}

/* Свалка */

/* Переключение Языка */
.lang			{ display: block; font-size: xx-small; padding: 0 0 0 0.87em; margin: 1em 0;}


/* Висячая пунктуация */
span.slaquos	{margin-left: 0.55em}
span.slaquo		{margin-right: -0.55em}
span.hlaquos	{margin-right: 0.55em}
span.hlaquo		{margin-left: -0.55em}

span.dot		{margin-right: -0.1em}
span.dots		{margin-left: 0.1em}

span.das		{margin-right: -0.275em}
span.dass		{margin-left: 0.275em}