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

/* Основные блоки */
@page			{ margin: 0;}
body			{ display: block; font: 100% Sans-serif, serif; width: 100%; border: 0; padding: 0; margin: 0;}
.leftblock		{ display: none;}
.mainblock		{ display: block;}
.rightblock		{ display: none;}
.strict			{ display: block; float: left; border: 0; padding: 0; margin: 0;}
.end			{ display: block; clear: both; width: 100%; padding: 3em 0 0 0; border: 0; margin: 0;}
.mailto			{ display: block; float: right;  border: 0; padding: 0 1.27em 0 0; margin: 0;}
.mailto a		{ text-decoration: none;}
.mailto a:hover	{ text-decoration: underline;}
.copyrights		{ display: block; float: left; padding: 0 0 0 3.85em; border: 0; margin: 0;}
.copyrights a	{ text-decoration: none;}
.copyrights a:hover	{ text-decoration: underline;}
.clearing		{ height: 0; clear: both; overflow: hidden; border: 0; padding: 0; margin: 0;}
.print			{ display: block;}

/* Основные стили */
a:link			{ color: rgb(64,0,0);}
a:visited		{ color: rgb(64,0,64);}
a:hover			{ color: rgb(204,0,0);}
h1				{ font-size: 105%; font-weight: 300;}
h2	 			{ font-size: 100%; font-weight: 300;}
h3				{ font-size: 90%; font-weight: 300;}
h6				{ font-size: 80%; font-weight: 300;}
img				{ border-style: solid; border-width: 0px; border-color: rgb(0,0,0); padding: 0; margin: 0;}

/* Главная страница */
.totan			{ display: block; height: 10.3em; border: 0; padding: 0; margin: 1em 0;}
.totan img		{ width: 31.2em; border: 0; padding: 0; margin: 0;}
.recent			{ display: none;}

/* Контакты */
.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: 600; border: 0; padding: 0; margin: 0;}
.mainmenu p				{ display: none;}
.mainmenu a				{ display: none;}
.decor					{ display: none;}

/* Правое меню */
.secmenu			{ display: block; float: left; font-size: 100%; font-weight: 300; padding: 0 3em;}
.secmenu p			{ display: block; height: 0; margin: 2em 0;}
.secmenu p a		{ display: none;}
.secmenu div		{ display: none;}
.secmenu ul			{ display: block; padding: 0; font-size: 80%; font-weight: 300; text-align: left; margin: 0;}
.secmenu ul li		{ list-style-type: none; display: block; padding: 0; margin:  1em 0;}
.secmenu ul li a	{ text-decoration: none;}

/* Малая галерея */
.show				{ display: block; border: 0; padding: 0 0 0 3.6em; margin: 0; font-size: 10pt;}
.show a img			{ border: 0; width: 22.4em; margin: 1em 0;}
.num				{ display: none;}
.show a.num			{ display: none;}
.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: block; float: left; width: 10%;}
.thumb					{ display: block; float: left; border: 0; width: 80%;}
.thumb div				{ display: block; float: left; width: 6.65em; height: 6.5em; overflow: hidden; text-align: center; margin: 0.47em; border: solid 0.5em rgb(255,255,255);}
.thumb div img			{ display: block; float: left; border: 0; min-height: 6.5em; min-width: 6.65em;}
.thumb a				{ display: block; float: left; width: 6.65em; height: 6.5em; overflow: hidden; text-align: center; vertical-align: middle; margin: 0.47em; border: solid 0.5em rgb(0,0,0); background: rgb(0,0,0);}
.thumb a:hover			{ border-color: rgb(204,0,0);}
.thumb a img			{ border: 0; min-height: 6.5em; min-width: 6.65em;}
.showg					{ display: block; width: 22.6em; border: 0; padding: 0 0 0 3.6em; margin: 0; font-size: 10pt;}
.showg p				{ display: block; clear: both; margin: 0 0 2em 0;}

/* Свалка */

/* Переключение Языка */
.rightblock div .lang			{ display: none;}


/* Висячая пунктуация */
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}
