*{margin:0; padding:0; }
a img 	{border:none; }

body, html {width:100%; height:100%; color:#000; }
body 	   {font-family:Tahoma, Verdana, sans-serif; font-size:12px; color:#2E0806; 
			background:#E8D7BB url('/i/bg-kvadrat-1.gif'); }
a 		   {color:#CE241A;}
a:visited  {color:#604037;}


h1, h2 {font-weight:bold; letter-spacing:-1px; color:#604037; }
h1 	   {font-size:24px; }
h2 	   {font-size:18px; margin-top:32px; qmin-width:45em}

.nowrap{white-space:nowrap}
h2 a   {color:#604037; }


.spacer 	{font-size:1px; height:1px; clear:both; }
.container  {position:relative; min-width:780px; height:auto; min-height:100%; 
			 background:url('/i/bg-left.gif') repeat-y 1px 100px; 
			 /*для ie*/ height:"100%"; width:expression(document.body.clientWidth < 787? "793px":"100%" ); }
.s-banner	{/*для ie*/ width:"90px"; }


/* <header> */
.header 		 {width:100%; background:#E2D0B5; padding-top:27px; }
.menu 			 {width:100%; qbackground:url('/i/bg-kvadrat.gif'); }
.menu .title-img {position:absolute; top:125px; left:136px; }
.menu .logo 	 {position:relative; z-index:2; }
/* </header> */


/* <footer> */
.footer			{position:absolute; bottom:0px; left:0px; width:100%; height:25px; 
				 background:#E1CFB4; color:#8F6F59; font-size:11px; }

.footerspacer	{height:64px; qbackground:#E8D7BB; }
.footercontent	{padding:4px 0 0 130px; }
.bg1			{background:#70130E; }
.bg2			{background:#CAA993; }
.bg2			{background:#EDE5A8; }
/* </footer> */


/* <content> */                                  
.contentgroup		{position:absolute; top:0; left:225px; z-index:4; color:#866753; font-size:11px;}
.content			{width:100%; position:relative;}
.content span.star	{font-weight:bold; color:#587C3C; }
.content .important	{margin:10px 0 15px 0; padding:3px 0 0 45px; background:url('/i/bg-important.gif') no-repeat; }
.content .pic		{margin:10px 0 22px 1px; padding:11px 0 0 0; background:url('/i/bg-pic.gif') no-repeat; }
.content .pic img	{border-top:3px solid #70130E; }


.pad 		{padding-left:100px; qborder-left:solid #E8D7BB; }
.pad1		{padding:0 0px 5px 26px; }
.pad1 a 	{text-decoration:none}
.pad1 p a	{text-decoration:underline}


/* фотогалерея, алфавит */
.rightcol					{qfloat:right; position:absolute; right:20px; margin:0em 30px 0 0; }
.rightcol h3				{font-size:100%; font-weight:bold; padding-left:11px; padding-bottom:.2em; }
.rightcol a					{color:#2E0806; }

.rightcol .panel			{border-top:solid #C3AC8C 1px; background:#E3C9A1; padding:10px; 
							background:#E3C9A1 url("/i/bg-abc.gif") no-repeat bottom left; }

.rightcol .photos 			{}
/*
.rightcol .photos .preview  {border-top:solid #70130E 4px; margin:5px 4px 5px 4px; padding-bottom:18px; 
							background:url("/i/arrow-open.gif") no-repeat bottom center; }			
*/

.rightcol .abc				{width:180px; }
.rightcol .abc td			{text-align:center; padding:3px; }
.rightcol .abc td.current	{background:#F7F7BD; }
.rightcol .abc p			{text-align:right; }
.rightcol .eng td			{padding:4px; }

.rightcol .textbanner		{width:200px; margin-bottom:4em; padding-left:37px;
							background: url("/i/bg-snoska.gif") no-repeat top left;
							font-size: 90%; color:#604037;}
.rightcol .textbanner p		{margin-top:0;}
.rightcol .textbanner a		{text-decoration:none;}
.rightcol .textbanner a:hover{text-decoration:underline;}

/*.rightcol .textbanner h2	{line-height:1.1; margin-bottom:1ex; font-size:1.3em}*/


.contentcontainer					{float:"left";}
.contentcontainer-1					{qbackground:url('/i/bg-left.gif') repeat-y;}
.contentcontainer p					{margin-top:15px; }

.contentcontainer .title 			{padding:10px 10px 0 28px; margin-bottom:15px; margin-right:7em; margin-left:8px; 
									background:#EFE9B9; position:relative; left:-2em; border:solid #EFE9B9 1px;}
.contentcontainer .title .writer 	{position:absolute; left:1.5em; left:"-1em"; top:-1.1ex; z-index:6; padding:2px 5px 1px 48px; 
							 		background:#E5CFA3; color:#6F4E3E; font-size:11px; white-space:nowrap; }
.contentcontainer .title .writer a	{color:#6F4E3E; }
.contentcontainer .title h2			{margin:0; padding:0; font-size:18px;}
.contentcontainer .title h1			{margin:0; padding:0; font-size:18px;}


div.text	{margin-left:14px; padding-left:0; margin-bottom:1em;}


.citat 		 		{position:absolute; right:0px; margin:70px 0 0 0; width:195px; }
.citat .name 		{margin:0 0 0 24px; padding:0 0 2px 4px; width:154px; 
			  		font-weight:bold; font-size:11px; border-bottom:1px solid #C3AC8C; }
.citat .img  		{padding:9px 0 0 0; }
/* </content> */


/* <menu> */

.menu-top 			  {position:absolute; top:20px; right:0; z-index:3; }
/*.menu-top .menu-left 	{float:left; background:url('/i/bg-menu-1.gif') no-repeat 0 0; padding:48px 0 32px 21px; }*/
/*.menu-top .menu-left  	{float:left; background:url('/i/bg-menu-1.gif') no-repeat 0 -64px; padding:13px 0 15px 21px; margin-top:8px; }*/
.menu-top .menu-left  	{float:left; background:url('/i/bg-menu-1.gif') no-repeat 0 -34px; padding:13px 0 15px 21px; margin-top:8px; }
/*.menu-top .menu-right 	{float:left; background:url('/i/bg-menu-2.gif') no-repeat 0 -7px; padding:40px 0 0px 21px; margin-top:8px; }*/
.menu-top .menu-right  	{float:left; background:url('/i/bg-menu-2.gif') no-repeat 0 -34px; padding:13px 0 15px 21px; margin-top:8px; }





.menu-top .menu-left  div      {padding-right:63px; }
.menu-top .menu-right div      {padding-right:80px; }

.menu-top .menu-left  div.on,
.menu-top .menu-right div.on   {background:url('/i/menu-on.gif') 50% 8px no-repeat; }

.menu-top img				   {margin:1px 0 12px 0; }
/* </menu> */


.details	{text-align:right}

.pager		{margin-left:39px; margin-bottom:"1em";}
