body {
margin:0;
padding:0;
font: 11px "Times New Roman", Times, serif !important;
/*overflow: hidden;*/
}
td {
vertical-align:top;
font: 11px "Times New Roman", Times, serif;

}
form {
margin:0;
padding:0;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font: 12px "Times New Roman", Times, serif;}

#headerBlock{
height:155px;
background:url(../i/top_bg.jpg) repeat-x;
border-bottom: 1px solid #c47468;
/*background: Orange;*/
/*background: Orange;*/
z-index: -10;

}
A {
	color: #A42A24;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
	
}
#logoBlock{
height:155px;
background:url(../i/logo_bg.jpg) no-repeat;
float:left;
z-index: -10;
/*background: Orange;*/
}
#randomWorkBlock{
height:155px;
width:360px;
float:right;
text-align:right;
}
	#randomWorkBlock IMG{
	float:right;
	border:none;
	margin:0 0 0 10px;
	padding: 0;
	}
	#randomWorkBlock P{
	text-align:right;
	}
	#randomWorkBlock A{
	text-decoration: none;
	}

	#randomWorkBlock .info {
	float:right;
	height:155px;
	width:170px;
	font: 12px "Times New Roman", Times, serif;
	display:table;
	/position: relative;
	overflow: visible;
	text-align:right;
	}
	#randomWorkBlock .inner{
	padding:0;
	/position: absolute; 
	/top: 100%;
	/left:100%;
	display: table-cell; 
	vertical-align: bottom;
	width:100%;
	}
	
	#randomWorkBlock .box{
	/position:relative;
	/top:-100%;
	/left:-100%;
	width:100%;
	padding:0 0 10px 0;
	}

#leftBlock{
/*display:inline;
width:auto;*/
/*margin-right:230px;
margin-right:-100%;*/
/*background:#5Bff2C;*/
}
#rightBlock{
background:url(../i/right_bg.jpg);
width:230px;
/*float:left;
display:inline;*/
}

#countersBlock{
height:26px;
padding: 25px 25px 0 0;
background:url(../i/right_bg.jpg);
}
#countersBlock IMG{
float:right;
}
#infoBlock{
margin:0;
padding:0;
height:136px;
background:url(../i/right_top_ornament.gif) no-repeat;
float:left;	
width:230px;
}

.summaryInfo{
padding:5px 5px 0 0;
margin:0;
color:#5b442c;
font: 9px Georgia, Courier, monospace;text-align:right;
}
.languageLink{
padding:22px 5px 0 0;
margin:0;
font: 12px Georgia, Courier, monospace;text-align:right;
}
.languageLink A{
	color:#753a25;
	text-decoration:underline;
}
.languageLink A:hover{
	text-decoration:none;
}
#searchBlock
{
padding:26px 5px 0 0;
margin:0;
/*border: 1px solid #753a25;*/
float: right;
}
#searchBlock1
{
padding:0 0 10px 10px;
margin:0;
/*border: 1px solid #753a25;*/
float: left;
/*clear:both;*/
/*display: block; clear:both;*/
}
#signs{
	padding:5px 5px 0 0;	
}
	#searchBlock input, #searchBlock1 input {
	width: 130px;
	color: #444;
	font:bold 11px Georgia, Courier, monospace;
	background: #eeeddf;
	border: 1px solid #753a25;
	margin:11px 0 0 0;
	padding:1px 2px;
	float: left;
	}
	#searchBlock input.fm-submit, #searchBlock1 input.fm-submit{
	padding: 0;
	background: transparent;
	border:none;
	width: 34px;
	margin:5px 0 0 6px;
	}

#rightTabsBlock{
float:left;
/*border: 1px solid #c47468;*/
clear:both;
/*text-align:right;*/
width:230px;
padding:0;
margin: 0;
}

/*------------------------------------*/
/*События и Обзора стиль для Ajax-----*/
/*------------------------------------*/
.shadetabs{
padding:0 0 0 14px;
/padding:0 0 1px 14px;
margin: 0;
list-style-type: none;
text-align: left;
/*float:left;
background: Fuchsia;*/
}

.shadetabs li{
display: inline;
margin: 0;
padding:0 10px 0 0;
/*background: Aqua;*/
}

.shadetabs li a{
font:bolder 15px  Georgia, Courier, monospace;
color: #aa937d;
text-decoration: none;
/*padding: 0 8px 0 0;*/
padding:0;
margin: 0;
/*margin:0 0 2px 0;*/
/*margin-right: 10px;*/
/*background:url(../i/right_bg.jpg);*/
/*border:1px solid #fb1;*/
/*background: white url(shade.gif) top left repeat-x;*/
}

/*.shadetabs li a:visited{
color: #aa937d;
}*/

.shadetabs li a:hover{
text-decoration: none;
color:#5B3A25;
}

.shadetabs li.selected{
position: relative;
top:1px;
/*background: Fuchsia;*/
margin:0;
padding:0 10px 0 0;
border-bottom:1px solid #f9e7d6;
background:#f9e7d6 /*url(../i/right_tab_bg.jpg) right bottom no-repeat*/;
}

.shadetabs li.selected a{ /*selected main tab style */


color:#5b3a25;
margin:0;
padding:0;
}
.shadetabs li.selected a:hover{
text-decoration: none;
}

.tabsContentStyle 
{width: 202px;
margin: 0;
padding:5px 14px;
border-top: 1px solid #c47468;
float: left;
font:12px/13px "Times New Roman", Times, serif;
color:#753A25;text-align: justify;
}
.eventsRightBlock 
{
width: 202px;
margin: 0;
padding:5px 14px;
float: left;
font:12px/13px "Times New Roman", Times, serif;
color:#753A25;
text-align: justify;
/*background:#dd3344;*/
}

.tabsContentStyle h2, .eventsRightBlock h2 {
display: block !important;
/*float: left;
clear:both;*/
width:auto;
margin: 0;
padding: 0;
color:#a42a24;
font:bold 12px "Times New Roman", Times, serif;
}
.tabsContentStyle h2.selected, .eventsRightBlock h2.selected {
color:#753A25;
}
.tabsContentStyle p, .eventsRightBlock p {
display: block !important;
/*float: left;*/
/*width:100%;*/
margin:0;
padding:2px 0 0 0;
/*text-align: justify;*/
/*text-indent: 10px;*/
}
.tabsContentStyle P.selected, .eventsRightBlock P.selected {
/*display: block;*/
color:#A42A24;
padding:0 0 3px 0;
margin:0 0 15px 0 !important;
border-bottom: 1px solid #c47468;
display: block !important;
/*width:100%;
text-align: justify;
float: left;*/
}
.tabsContentStyle P.authorView, .eventsRightBlock P.authorView {
	font: 12px "Times New Roman", Times, serif;
	color:#737373;
	text-align: right;
	/*width: 100%;*/
	padding:0;
	/*margin:10px;*/
	margin: 0;
	/*background: #FF4500;*/
}

.thesaurusTabsContentStyle 
{width: auto;
margin: 0;
padding:5px 14px;
border-top: 1px solid #c47468;
float: left;
font:12px/12px "Times New Roman", Times, serif;
color:#000;
}
.thesaurusTabsContentStyle h2 {
float: left;
clear:both;
width:100%;
margin: 0;
padding: 0;
color:#753A25;
font:bold 13px "Times New Roman", Times, serif;
}
.thesaurusTabsContentStyle p {
float: left;
width:100%;
margin:0;
padding:2px 0 0 0;
text-align: justify;
text-indent: 10px;
}
.authorTabsContentStyle 
{
width: 202px;
margin: 0;
padding:5px 14px;
border-top: 1px solid #c47468;
float: left;
font:12px/12px "Times New Roman", Times, serif;
color:#000;
}
.authorTabsContentStyle h2 {
/*float: left;*/
clear:both;
width:100%;
margin: 0 0 5px 0;
padding: 0;
color:#753A25;
font:bold 13px "Times New Roman", Times, serif;
}
.authorTabsContentStyle p {
/*float: left;
width:auto;*/
margin:0;
padding:2px 0 10px 0;
text-align: justify;
}
.authorTabsContentStyle IMG {
float: right;
/*clear:right;*/
margin:0 0 10px 10px;
padding:0;
/*width: 85px;
height:85px;*/
border-top: 1px solid #753A25;
border-bottom: 1px solid #753A25;
}

.moreInfoLeft{
display: block;
width:100%;
padding:0;
margin: 0;
color:#5B3A25;
font:11px "Times New Roman", Times, serif;
text-indent: 0;
/*background:#aa77dd;*/
}
.moreInfoRight{
display: block;
width:100%;
padding:0;
margin: 0;
color:#5B3A25;
font:11px "Times New Roman", Times, serif;
text-indent: 0;
text-align: right;
/*background:#aa77dd;*/
}
.moreInfoRight A, .moreInfoLeft A{
display: block;
color:#5B3A25;
margin:2px 0 10px 0;
}
.moreInfoRight A:hover, .moreInfoLeft A:hover {
color:#5B3A25;text-decoration:none;
}

/*P.leftSide, H1.leftSide, H2.leftSide, H3.leftSide, H4.leftSide{
text-align: left;
}
P.rightSide ,H1.rightSide ,H2.rightSide ,H3.rightSide, ,H4.rightSide{
text-align: right;
}*/

/*P.noneInfo {
margin:3px 0 0 0;
height:15px;
display: block;border-top: 1px solid #c47468;
}*/
/*------------------------------------*/
/*Прилепим нижний блок к низу---------*/
/*------------------------------------*/

* {
  margin: 0;
  padding: 0;
  /* стандартное правило для удаления всех посторонних отступов */
}

html {
  height: 100%;
  /* чтобы элемент html распространялся на всю высоту окна браузера */
}

/*body {
  position: relative;
   чтобы потомки элемента body позиционировались по отношению к body 
  height: auto !important;
   для Firefox и Opera — чтобы не сработало следующее объявление 
  height: 100%;
   для IE (работает некорректно, что обеспечивает нужный результат) 
  min-height: 100%;
   для Firefox и Opera (в IE 7 делает то же, что предыдущее объявление) 
}
*/
/*#bottomBlock {
  position: absolute;
  bottom: 0;
   чтобы закрепить нижний колонтитул у нижнего края body 
  width: 100%;
   чтобы ширина ul не ограничивалась по содержанию 
  background:#A42A24;
}*/

/*#pageLayout {
  padding-bottom: 100px;
   чтобы колонтитул не накладывался на основное содержание 
}
*/

/*--------------темный правый блок-----------------*/
#rightShadowBlock, #rightNonShadowBlock{
float:left;
/*border: 1px solid #c47468;*/
clear:both;
/*text-align:right;*/
width:230px;
background:url(../i/right_bg1.jpg);
text-align: left;
}

#rightNonShadowBlock{
background:none;
}

#rightShadowBlock h1, #rightNonShadowBlock h1 {
/*float: left;
width:100%;*/
/*border: 1px solid #c47468;*/
padding:5px 0 0 14px;
margin: 0;
color:#753a25;
font: bold 15px Georgia, serif;
}

/*#rightShadowBlock h2, #rightNonShadowBlock h2 {
display: block !important;
width:auto;
margin: 0;
padding:5px 0 5px 14px;
color:#a42a24;
font:bold 12px "Times New Roman", Times, serif;
}*/

#virtualGalleryBlock 
{
/*width: 100%;*/
margin: 0;
padding:5px 0 10px 14px;
float: left;
}

#virtualGalleryBlock DIV {
float: left;
margin: 0 0 11px 0;
padding: 0;
/*border-bottom: 1px solid #A42A24;#D3B88A*/
}

#virtualGalleryBlock DIV h2 {
float: left;
width: 200px;
margin: 0 0 3px 0;
padding: 0;
color:#753a25;
font:bold 13px/12px "Palatino Linotype" Georgia, serif;
/*border: 1px solid #f00;*/
}
#virtualGalleryBlock DIV h3 {
float: left;
width:110px;
margin: 0;
padding: 0;
color:#a42a24;
font:bold 12px/12px "Palatino Linotype" Georgia, serif;
/*border: 1px solid #f00;*/
overflow: hidden;
height:68px;
/*display: table-cell;*/
/*vertical-align: bottom;*/
}
/*#virtualGalleryBlock p {
float: left;
margin:0;
padding:2px 0 0 0;
text-align: justify;
}*/
#virtualGalleryBlock IMG {
float: left;
margin:0 5px 0 0;
padding:0;
width: 85px;
height:85px;
/*border: 1px solid #f00;*/
}

.rightInnerBlock 
{
margin: 0;
padding:0px 14px 0 14px;
float: left;
color:#753A25;
width: auto;
margin: 0;
}

.partnershipRightBlock 
{
margin: 0;
padding:5px 14px 0 14px;
float: left;
color:#753A25;
width: auto;
margin: 0;
border-top: 1px solid #c47468;
}

.partnershipRightBlock h2, .partnershipRightBlock h2 A {
/*float: left;
width: 200px;
clear:both;*/
display: block;
margin: 0 0 3px 0;
padding: 0;
color:#A42A24;
font:bold 14px/12px "Palatino Linotype" Georgia, serif;
text-decoration:none;
}

.partnershipRightBlock h2.selected {
color:#753A25;

}

.partnershipRightBlock p {
/*float: left;*/
display: block;
position:relative;
width:100%;
margin:0;
padding:2px 0 0 0;
font:12px/12px "Palatino Linotype" Georgia, serif;
text-align: justify;
/*text-indent: 10px;*/
/*border: 1px solid #fb1;*/
}
.partnershipRightBlock p.selected {
color:#A42A24;
}
.partnershipRightBlock P.moreInfo {
/*float: left;*/
/*width:100%;*/
padding: 0 0 8px 0;
margin: 0;
color:#5B3A25;
font:11px "Times New Roman", Times, serif;
text-indent: 0;
text-align: right;
/*display: block;*/
}
.partnershipRightBlock P.noneInfo {
margin:3px 0 0 0;
height:15px;
display: block;border-top: 1px solid #c47468;
}
DIV#measurer {
	WIDTH: 100%; LINE-HEIGHT: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
DIV#layout {
padding:0;
min-height: 100%; 
position: relative; 
min-width: 1060px; 
max-width: 2000px;
}
 HTML DIV#layout {
	; WIDTH: expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 1060
	)
	?	'1060px'
	:	(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 2000
		)
		?	'100%'
		:	'2000px'
); HEIGHT: 100%
}

#calendarBrowser {
display:block;
margin: 0;
padding:5px 0 10px 14px;
float: left;
}
.monthLinks
{
list-style: none;
margin:0;
padding: 0;
text-align: left;
font:normal 13px "Times New Roman", Times, serif;
float:left;
/*border:1px solid;*/
}
.monthLinks li
{
margin:0;
/margin:0 0 -15px 0;
padding: 0;
list-style: none;
white-space:nowrap;}

.monthLinks li span
{	display: block;
	margin: 5px 20px 0 0;
	padding: 0;
	font:bold 13px "Times New Roman", Times, serif;
	color: #753A25;}

/*.monthLinks li span.nonactive
{	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #E6F1F7;
	text-decoration: none;
	color: #404040;}*/
	
.monthLinks li a
{
display: block;
margin: 5px 20px 0 0;
padding: 0;
text-decoration: underline;
color: #A42A24;
}
.monthLinks li a:hover
{text-decoration: none;}
	
.yearNavigation {
	font:bold 13px "Times New Roman", Times, serif;	color: #753A25;
	margin: 0;	padding: 0;
	float:left;	clear:both;
	width:204px;	height:38px;
	background:#C47468;
	list-style: none;
	background:url(../i/year_bg.gif) repeat-x;
	
}
.yearNavigation li
{margin: 0; padding: 0 10px 0 0; float: left;height:38px;}
.yearNavigation li span
{	display: block;
	margin: 0;
	padding: 0;	
	color: #753A25;
	width:auto;
	background:url(../i/year_bullit.gif) 6px 18px no-repeat; 
	height:38px;
	float: left;}
.yearNavigation A {
	color: #A42A24;
}
#menuBlock {
	width:100%;
	display: block;
	vertical-align: top;
	margin:10px 0 0 0;
/*	background: Fuchsia;*/
}
#menuBlock LI{
	font:bolder 17px "Times New Roman", Times, serif;
	list-style: none;
	padding:0;
	margin:0 0 5px 0;
}
#menuBlock UL{
	text-align: left;
	margin:5px 20px 0 13px;
	padding:0 0 0 0;
	display: block;
	color:#753A25;
}
#menuBlock UL LI{
	font:15px "Times New Roman", Times, serif;
	list-style: none;
	padding:0;
	margin:0 0 5px 0;
}
#menuBlock UL UL{
	margin:5px 0 0 13px;
	padding:0;
	color:#753A25;
	list-style: none;
}
#menuBlock UL UL LI{
	font:11px "Times New Roman", Times, serif;
	list-style: none;
	padding:0;
	margin:0 0 3px 0;
}
#menuBlock LI A{
	margin:0;
	color:#753A25;
	padding:0;
	text-decoration: none;
}
#menuBlock LI A:hover{
	color:#A42A24;
}
.selected{
	color:#A42A24;
}
#contentBlock{
	z-index: 300;
/*	background:Black;*/
	width:auto;
	margin:-8px 0 0 231px;
	padding:0 20px 0 0; /*Отступ для текстового контента справа*/
	padding:0;
	text-align:justify;
	margin-right:28px;/**/
	font: 13px/17px  Antiqua,"Times New Roman", Georgia, serif !important;
	/*border: 1px solid #f00;*/
/*float:left;*/
}
#contentBlock h1{
	font: italic bolder 18px Antiqua,"Times New Roman", Times, serif;
	color:#753A25;
	z-index: 3000;
	margin:0 0 8px 0;
	padding:20px 0 0 20px;
	background:url(../i/content_header_bg.gif) no-repeat; 
/*	border-bottom: 1px solid #A42A24;*/
}
#contentBlock h2{
	font: bolder 16px "Times New Roman", Times, serif;
	color:#A42A24;
	z-index: 3000;
	margin:0 0 5px 0;
	padding:5px 0 0 10px;
	display:block;
	/*background: #FFD700;*/
}
#contentBlock h3{
	font: italic bolder 14px "Times New Roman", Times, serif;
	color:#753A25;
	z-index: 3000;
	margin:0;
	padding:5px 0 0 10px;
/*	border-bottom:1px solid #A42A24;
	width:auto;
	display:block;*/
	/*background: #FFD700;*/
}
#contentBlock h3.inlined{
	font: italic bolder 14px "Times New Roman", Times, serif;
	color:#753A25;
	z-index: 3000;
	margin:0;
	padding:5px 10px 0 10px;
	display: inline;
	clear:left;
/*	border-bottom:1px solid #A42A24;
	width:auto;
	display:block;*/
	/*background: #FFD700;*/
}
#tableContentBlock {
width:99%;
overflow: hidden;
}
#tableContentBlockWmargin {
width:99%;
overflow: hidden;
margin:20px;
}
#tableContentBlockWmargin h2{
	font:bolder 16px/18px "Palatino Linotype", Georgia, serif !important;
	text-align:right;
	color:#753A25;
	padding:0 !important;/*background:#A42A24;*/
	margin:0 38px 5px 0;
	border-bottom: 1px solid #753A25;	
}
#contentBlock h2.temp{
	font:bolder 14px/18px  Georgia, serif !important;
	text-align:right;
	color:#A42A24;
	/*padding:0 !important;*//*background:#A42A24;*/
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border-bottom: 1px solid #A42A24;
	text-transform: uppercase;
}
#contentBlock h2.temp2{
	font:bolder 14px/18px  Georgia, serif !important;
	text-align:left;
	color:#A42A24;
	/*padding:0 !important;*//*background:#A42A24;*/
	margin:0 0 10px 10px;
	padding:0 0 0 0;
	/*border-bottom: 1px solid #A42A24;*/
	text-transform: uppercase;
}
#contentBlock P{
	font: 13px/17px  Antiqua,"Times New Roman", Georgia, serif !important;
/*	text-indent: 10px;*/
	margin:0 0 10px 10px;
}
#contentBlock UL, #contentBlock OL{
	font: 13px/17px Antiqua,"Times New Roman", Times, serif;
	margin:10px 0 10px 40px;
	padding:0;
	/*border:1px solid #56525a;*/
}
#contentBlock LI{
	font: 13px/17px Antiqua,"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	/*border:1px solid #565656;*/
}

/*#contentBlock UL.authorWorks{
	font: 14px "Times New Roman", Times, serif;
	margin:5px 0 10px 10px;
	padding:0;
	list-style: none;
	position: relative;	
}
#contentBlock .authorWorks LI{
	font: 14px "Times New Roman", Times, serif;
	margin:0 0 5px 0;
	padding:0;	
}
#contentBlock .authorWorks LI A
{	
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #753A25;}
#contentBlock .authorWorks LI A:hover
{	
	text-decoration: none;
}*/

#contentBlock .toTheTop{
	font: 11px "Times New Roman", Times, serif;
	color:#753A25;
	float: left;
	clear:both;
	width: auto;
	/*border-bottom:1px dotted #753A25;*/
	padding:10px 0 0 7px;
	margin: 0;
/*	background: #DDA0DD;*/
}
#contentBlock .dateView{
	font: 11px "Times New Roman", Times, serif;
	color:#753A25;
	float: right;
	width: auto;
	border-bottom:1px dotted #753A25;
	padding:5px 0 0 0;
	/*background: #DDA0DD;*/
}
#contentBlock .authorView{
	font: 12px "Times New Roman", Times, serif;
	color:#753A25;
	/*float: left;*/
	text-align: left;
	/*width: 100%;*/
	padding:0 10px 10px 10px;
	/*margin:10px;*/
	margin: 0;
	/*background: #FF4500;*/
}

#contentBlock IMG.authorPhoto {
float: left;
/*clear:right;*/
margin:0 10px 0 10px;
padding:0;
/*width: 85px;
height:85px;*/
border-top: 1px solid #753A25;
border-bottom: 1px solid #753A25;
}

#contactInfoBlock{
/*float:left;*/
width:218px;
/*padding:200% 0 0 0;*/
bottom: 75px;
position: absolute;
/*background:url(../i/right_bg.jpg);*/
}
#contactInfoBlock IMG{
display: block;
position: relative;
margin:0 0 3px 0;
left:-5px;
}
#contactInfoBlock h1 {
padding:5px 0 10px 0;
margin: 0;
color:#753a25;
font:bolder 17px "Times New Roman", Times, serif;
}
#leftNavBlock{
float:left;
width:218px;
padding:0 0 0 13px;
/*background:url(../i/right_bg.jpg);*/
}
#nonAjaxTopArea
{
margin: 0;
height: 19px;
padding:0;
}
#nonAjaxContentArea 
{width: auto;
margin: 0;
padding:5px 14px;
border-top: 1px solid #c47468;
font:12px/13px "Times New Roman", Times, serif;
color:#753A25;
}
.pageNavigation{
font:italic 13px/13px "Times New Roman", Times, serif;
margin:0;
padding: 0;
/*height:30px;
display:inline;
float:right;*/
/*background:#040602;*/
/*border: 1px solid;*/
width:100%;
text-align: center;
}
.pageNavigation #leftArrows {
/*	width:100%;*/
width:47px;
/*	text-align: center;*/
/*display:inline;float:left;*/
/*background: #7FFF00;*/
float:left;
padding:0;
margin:0;
text-align:right;
}
.pageNavigation #leftArrows IMG, .pageNavigation #rightArrows IMG{
padding:0;
margin:0;
border:none;
}
.pageNavigation #rightArrows {
/*	width:100%;*/
width:47px;
/*	text-align: center;*/
/*display:inline;float:left;*/
/*background: Orange;*/
float:right;
padding:0;
margin:0;
text-align:left;
}
.pageNavigation #pageLinks, .pageNavigation #pageLinks2{
/*	width:100%;*/
text-align: center;
/*display:inline;float:left;*/
/*background: #DA70D6;*/
margin:0;
height:13px;
padding:6px 0;
overflow: hidden;

}
.pageNavigation #pageLinks STRONG{
font:bold italic 13px/13px "Times New Roman", Times, serif;
margin:0;
padding:0 3px 0 0;
color:#A42A24;
}
.pageNavigation #pageLinks A{
margin:0;
padding:0 3px 0 0;
font:italic 13px/13px "Times New Roman", Times, serif;
color:#753A25;
}
.pageNavigation #pageLinks A:hover{
text-decoration:none;
}
.pageNavigation #pageLinks2 STRONG{
font:bold italic 15px/15px "Times New Roman", Times, serif;
margin:0;
padding:0 5px 0 5px;
color:#A42A24;
}
.pageNavigation #pageLinks2 A{
margin:0;
padding:0 5px 0 5px;
font:italic 15px/15px "Times New Roman", Times, serif;
color:#753A25;
}
.pageNavigation #pageLinks2 A:hover{
text-decoration:none;
}
.pageNavigation #totalPages {
margin:0;
height:13px;
padding:6px 0;
font:italic 12px/10px "Palatino Linotype" Georgia, serif !important;
color:#444444;
clear:both;
width:100%;
/*background: #FFC0CB;*/
text-align: left;
}

.worksAmoumt {
display:inline;
/*float:left;*/
/*display:block;
padding: 0;
margin:0;*/
font:italic 13px/12px "Palatino Linotype" Georgia, serif !important;
color:#444444;
text-transform: lowercase;
}

#leftBottomBlock
{
/*border: 1px solid #f00;*/
height:76px;
background:url(../i/bottom_left_bg.gif) right bottom no-repeat;
font: 13px/13px "Times New Roman", Times, serif;
color: #737373;
/*vertical-align: middle;*/}
#leftBottomBlock IMG{
margin:20px 0 0 8px;
/*border: 1px solid #f00;*/
display: block;
float: left;
}
#leftBottomBlock DIV.copyright{
/*border: 1px solid #f00;
*/
font: 12px "Times New Roman", Times, serif !important;
height:auto;
margin: 30px 0 0 0;
display: block;
float: left;
vertical-align: middle;
}
#leftBottomBlock .menuBottom{
height:auto;
margin: 30px 0 0 70px;
display: block;
float: left;
vertical-align: middle;
list-style: none;
padding:0;
}

#leftBottomBlock .menuBottom LI{
margin: 0;
display: inline;
float: left;
list-style: none;
padding:0 5px 0 5px;
border-right:1px solid #753A25;
height:16px;
vertical-align: middle;
border-collapse: collapse;
}

#rightBottomBlock{
background:url(../i/right_bg.jpg);
width:230px;
vertical-align:bottom;
}

#rightBottomBlock .creatorCopyright{
background:url(../i/bottom_right_bg.gif) left bottom no-repeat;
width:120px;
height:76px;
vertical-align:bottom;
}
#rightBottomBlock .creatorCopyright IMG{
margin:30px 0 0 83px;
}

.workBlock {
	font: 11px "Times New Roman", Times, serif !important;
	display:block;float:left;
/*	border-bottom: 1px solid;*/
}
.workBlock IMG{
	float:left;
	border: 1px solid #753A25;
	margin:0 10px 10px 0;
}


/*HTML .workBlock DIV {
	; WIDTH: expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 1272
	)
	?	'150px'
	:	'200px'); 
}*/

.workBlock DIV {
	float:left;padding:0; margin:0;
	/*border: 1px solid;*/
	width:50%;
	position:relative;
	padding: 0 10px 0 0;
	min-width:150px;
	max-width::55%;
	text-align: center;
}
.workBlock h3,.workBlock DIV h3{
	font: bolder 12px "Times New Roman", Times, serif !important;
	color:#753A25;
	margin:0;
	padding:0 !important;
	display: inline;
	white-space: normal;
}
.workBlockTable{
	width: 100%;
	padding: 0;
	margin: 10px 0 0 -1px;
	border:0;
	border-collapse:collapse;
}
.workBlockCell{
	border-left: 1px solid #D6CAC0;
	font: 11px "Times New Roman", Times, serif !important;
	text-align: center;
	vertical-align: top;
	padding: 0 10px;
/*	display: table-cell;*/
	border-bottom: 20px solid #fff;
	/*/position: relative;*/
}
.workBlockCell h3, .workBlockCell DIV h3{
	font: bolder 13px Antiqua,"Times New Roman", Times, serif !important;
	color:#A42A24;
	margin:3px 0 0 0;
	padding:0 !important;
	display: block;
	white-space: normal;
}

.workBlockCell DIV.image{
	background:url(../i/right_bg.jpg);
	margin:0 auto !important;
	padding:0;
	display:table;
	#position:relative;
	overflow:visible;
	height:170px;
	width:170px;
}

.workBlockCell DIV.inner{
margin:auto 0 !important;
padding:0;
#position: absolute; 
#left: 50%; 
#top: 50%;
display: table-cell; 
vertical-align: middle;
}

.workBlockCell DIV.box{
#position:relative;
#top:-50%;
#left:-50%;
}

.workBlockCell A, .workBlockCell A IMG{
	margin:0 !important;
	vertical-align: middle !important;
}

.workBlockCell DIV.info{
	width:170px;
	border-top: 1px solid #A42A24;
	vertical-align: top;
	text-align: left;
	margin:5px auto 0 auto;
	padding:5px 0 0 0; 
}
.workBlockCell DIV.info h3{
	font: bolder 14px "Times New Roman", Times, serif !important;
	/*color:#A42A24 !important;*/
	margin:3px 0 0 0;
	padding:0 !important;
	display: block;
	white-space: normal;
}
.workBlockCell DIV.info h3.author, .workBlockCell DIV.info h3.author A{
	font: bolder 12px "Times New Roman", Times, serif !important;
	color:#A42A24 !important;
	margin:3px 0 0 0;
	padding:0 !important;
	display: block;
	white-space: normal;
	text-decoration: none;
}

.authorWorksHeader{
	text-align:right;
	padding:5px 10px 5px 0 !important;
	margin:0;
}
 
.clearBlock {
	display:block;
	clear:both;
	width:100%;
	height:1px;
}

#workBlock{
	text-align: center;
	width: auto;
}

#workBlockContent{
	width:460px;
	text-align:left;
	margin:0 auto;
	font:12px "Times New Roman", Times, serif !important;
	
}

#workBlockContentImg{
width:460px;
border-top: 1px solid #753A25;
border-bottom: 2px solid #753A25;
text-align: center;
background:#F9E7D6;
}
#workBlockContentImg IMG{
	border: 1px solid #753A25;
	margin:25px 0;
}

#workBlockContent h2{
	font:bolder 14px/18px  Georgia, serif !important;
	text-align:right;
	color:#A42A24;
	padding:0 !important;/*background:#A42A24;*/
	/*margin:0 30px 10px 30px;*/
	margin:15px 0 15px 0;
	border-bottom: 1px solid #A42A24;
/*	border-top: 1px solid #A42A24;
*/	text-transform: uppercase;
	word-spacing: 5px;
}

#workBlockContent P.authorName, #workBlockContent P.authorName A{
font:italic bolder 13px "Times New Roman", Times, serif !important;
color:#753A25;
padding:5px 0 2px 0 !important;
margin:0;/*background:#fb4;*/
text-decoration:none;
}

P.createDate{
font: 15px  "Times New Roman","Palatino Linotype", Georgia, serif;
color:#404040;
text-align:left;
padding:5px 0 0 0 !important;
margin:0 !important;/*background:#fb4;*/
}

.leftWorkBlockContent{
	width:340px;
	display:block;
	margin:5px 0 0 0 !important;
	font: 13px/16px  Antiqua, Georgia, serif;
}
.rightWorkBlockContent{
	width:110px;
	display:block;
	float:right;
	margin:5px 0 0 0 !important;
	text-align:right;
	font: 13px/16px  Antiqua, Georgia, serif !important;	
}
.mainWorkBlockContent{
	clear: both;
	width:460px;
	display:block;
	margin:5px 0 0 0;
}
#workBlock #workBlockContent .mainWorkBlockContent P{
	text-indent: 0;
	font: 16px/18px "Times New Roman", Antiqua, Georgia, serif !important;
	margin:0 !important;
	padding:0;
	}

.stNavigation {
	font:bolder 12px/16px  Georgia, serif !important;
	margin: 0 0 15px 0;
	padding: 0;
	/*display: block;*/
	float:left;
	width:204px;
	list-style: none;
	/*text-transform: uppercase;	*/
}
.stNavigation li {margin: 0; padding: 10px 10px 0 0;}
.stNavigation li.selected {display: block; margin: 0;padding: 10px 10px 0 0;color: #753A25;width:auto;}
.stNavigation A {color: #A42A24;}

#authorWorksBlock {
margin:5px 28px;	
}

.lowSign{
	text-transform: lowercase;
}


fieldset {
margin : 0;
padding : 10px;
background:#F9E7D6;
border:none;
border-bottom: 1px solid #A42A24;
border-top: 1px solid #A42A24;
}

	fieldset div br {
	display : none;
	}

/* Style the legend, labels and the div containing the submit button. */

legend {
font-weight : bold;
color : #B22222;
margin : 0;
padding : 0.5em;
}

label {
display : block;
float:left; 
width:150px;
text-align:right;
margin-right:5px;
margin-top:2px;
font: bold 12px/17px  Antiqua, Georgia, serif !important;
color:#753A25;
}

#fm-submit {
clear : both;
padding-top : 10px;
text-align : center;
}

	#fm-submit input {
	border: 1px solid #A42A24;
	padding: 2px 4px;
	font: bold 12px/17px  Antiqua, Georgia, serif !important;
	color:#753A25;
	background:#D6CAC0;
	}

fieldset div {
margin : 5px;
padding : 0;
}

	fieldset div.fm-optional {
	display : block;
	}

	fieldset div input,fieldset div textarea {
	width: 200px; /* Width for modern browsers */
	border : 1px solid #753A25;
	padding : 3px;
	font: 12px/17px  Antiqua, Georgia, serif !important;
	}
	
	fieldset div select {
	font: 12px/17px  Antiqua, Georgia, serif !important;
	width: 200px; /* Width for modern browsers */
	border : 1px solid #753A25;
	padding :2px;
	}
						
	fieldset div label:before {
	content: "* ";
	}

		fieldset div.fm-optional label:before {
		content: "";
		}
	
/* Optional fields. */

.fm-optional input {
border : 1px solid #333;
}
.virtualTable{
margin:5px 0;
width:202px;
/*border-bottom: 1px solid #B8860B; 
*/}
.bottomBordered{
border-bottom: 1px solid #B8860B;
}
.virtualTitle{
vertical-align: middle;
	height:95px;
	margin:3px 0 0 0;
	padding:0 !important;
	display: block;
	white-space: normal;
	text-decoration: none;
}

.virtualTitle A{
	
	font: bolder 12px Georgia, Times, serif !important;
	color:#A42A24 !important;

}

.virtualTitle h2{

	font: bolder 14px Georgia, Times, serif !important;
	color:#753A25 !important;
}
.virtualImg{
	width:95px;
	height:95px;
	text-align: right;
	vertical-align: middle;
}
