/* !!! fedorenko@farpost.com (11:51 / 27.10.2006) */
BODY				{ padding: 0; background: #fff url(/images/skin/bg.jpg) left top; font-size: 0.7em; color: #110a00; margin: 0; font-family: Georgia, "Times New Roman", Times, serif }
BODY				{ min-width: 1004px }
#body				{ width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%") }

.mainContainer			{ margin: 0 5.47% }
.logo				{ position: absolute; margin: 99px 0 0 16px }
.line				{ border-top: 11px solid #550e00; position: absolute; top: 0; left: 0; width: 100% }

H1				{ font-size: 2.5em; padding: 0 0 40px 0; color: #d33c01; margin: 0; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif }
H1				{ line-height: 32px; padding-bottom: 27px }
H2				{ font-size: 1.8em; padding: 0 0 17px 0; color: #40372c; margin: 0; font-weight: normal }
H3				{ font-size: 1.15em; padding: 0 0 11px 0; color: #40372c; margin: 0; font-weight: bold }
H4				{ font-size: 1.1em; padding: 0 0 11px 0; color: #40372c; margin: 0; font-weight: bold }
A				{ color: #fe4e00 }
IMG, FORM, TD, TABLE		{ border: 0; margin: 0; padding: 0 }
TABLE				{ border-collapse: collapse }
TD				{ vertical-align: top; padding: 0 }
P				{ padding: 0; margin: 0 0 18px 0 }
INPUT				{ padding: 0; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }
LI				{ margin: 0; padding: 0 0 7px 0 }

.clear				{ clear: both }


.menu				{ font-size: 1.1em; padding-left: 287px; position: relative }
.menu table			{ width: 100% }
.menu a				{ color: #110a00; display: block; padding: 53px 0 20px 0; height: 30px }
.menu a:hover			{ color: #fe4e00 }
.menu .c1 a			{ width: 92px; padding-left: 76px; background: url(/images/skin/menu1.gif) left top no-repeat }
.menu .c2 a			{ width: 83px; padding-left: 77px; background: url(/images/skin/menu2.gif) left top no-repeat }
.menu .c3 a 			{ width: 108px; padding-left: 83px; background: url(/images/skin/menu3.gif) left top no-repeat }


.main				{ width: 100% }
.colMenu			{ font-size: 1.25em; font-weight: bold; width: 265px; padding: 150px 0 0 1%; height: 264px }
.colMenu ul			{ list-style: none; padding: 0; margin: 0; position: relative }
.colMenu ul ul			{ font-size: 0.95em; font-weight: normal; margin-top: 3px }
.colMenu ul li			{ background: url(/images/skin/li.gif) 6px 7px no-repeat; padding: 0 0 7px 14px }
.colMenu ul ul li		{ background: url(/images/skin/li2.gif) 6px 7px no-repeat; padding: 0 0 3px 14px }
.colMenu ul ul ul li		{ background: url(/images/skin/li3.gif) 6px 8px no-repeat; padding: 0 0 1px 14px }
.colMenu a			{ color: #831601; text-decoration: none }
.colMenu a:hover		{ color: #fe4e00 }
.colMenu span			{ color: #342a1f }
.colMenu ul ul span		{ color: #342a1f; font-weight: bold; font-size: 0.85em }



.ill				{ position: absolute; left: 0; top: 194px; height: 419px; padding-right: 208px; z-index: -1; min-width: 680px }
DIV[CLASS=ill]			{ right: 12%; z-index: 0 }

.ill .b				{ background: url(/images/skin/il_bg.gif) left top repeat-x }
.ill .l				{ background: url(/images/skin/il.jpg) left top no-repeat }
.ill .r				{ background: url(/images/skin/il_r.jpg) right top no-repeat }
.ill .pic			{ background: url(/images/skin/il_pic.jpg) center 65px no-repeat; height: 419px; margin-right: 48px }
.ill .text			{ text-align: right; font-size: 10px; color: #eee9c4; font-family: Arial, Helvetica, sans-serif; padding: 280px 8px 0 0 }
.ill .shadow			{ background: url(/images/skin/shadow.jpg) left top no-repeat; width: 550px; height: 155px; margin-top: 15px }

.indexContent			{ width: 100%; margin-top: 53px; }
.indexContent td		{  }
.indexContent .left		{ padding-left: 35px; padding-right: 3% }
.indexContent .left div		{ z-index: 2; position: relative }
.indexContent .right		{ width: 201px; background: url(/images/skin/news.jpg) left top no-repeat; height: 385px; padding: 20px 40px 0 30px }
.indexContent .news_anons	{ padding: 24px 0 0 22px; color: #3b3d4f }

.indexContent .right h3		{ margin-top: 27px; font-size: 1.4em; padding: 0 0 12px 0; color: #6b553c; margin: 0; font-weight: bold }
.indexContent .right .date	{ margin: 0; padding: 0 0 5px 0; color: #938986 }
.indexContent .right a		{ display: block; margin: 0 0 8px 0 }
.indexContent .right .sep	{ height: 25px }


.content			{ font-size: 1.1em; line-height: 20px }
.content a			{ color: #fe4e00 }

.footer				{ height: 108px; color: #988875; font-size: 0.95em; padding: 12px 0 0 33px }
.footer a			{ color: #988875 }
.fline				{ position: absolute; background: url(/images/skin/footer_line.gif) left top repeat-x; width: 94.5%; margin: -120px 0 0 5.4% }



.childContent			{ margin: 153px 40px 0 20px; position: relative }
.childContent h3		{ padding-left: 17px }
.childContent p			{ padding-left: 17px }


.archive a			{ color: #831601; text-decoration: none; margin-right: 6px }
.archive a:hover		{ color: #fe4e00 }
.archive span			{ font-weight: bold; margin-right: 6px }

.archive .sep			{ font-size: 18px; color: #726556 }
.archive .years			{ font-size: 1.3em; font-weight: bold; margin-bottom: 1px }
.archive .years a		{ margin-right: 12px }
.archive .years span		{ font-weight: bold; margin-right: 12px }


.afisha				{ margin: 31px 0 0 0 }
.afisha	div			{ color: #493d2f; font-weight: bold; padding-left: 17px }
.afisha	.date			{ font-weight: normal }
.afisha	h2			{ font-size: 1.6em; padding: 2px 0 6px 0 }
.afisha	p			{ padding: 8px 0 4px 17px; margin: 0 }

.files				{ margin: 28px 0 10px 0 }
.files div			{ float: left; padding: 3px; border: 1px solid #e7e7e7; background: #fff; margin: 0 3px 3px 0 }

.table table			{ width: 100%; margin-top: 6px; font-family: Tahoma; font-size: 0.9em }
.table th			{ font-weight: normal; text-align: left; border-bottom: 1px solid #bab2a1; background: url(/images/skin/vline.gif) right 10px no-repeat; color: #726556; padding-left: 9px }
.table td			{ font-weight: normal; text-align: left; background: url(/images/skin/vline.gif) right top repeat-y; border-bottom: 1px solid #bab2a1; padding-left: 9px }
.table tr			{  }
.table .r			{ border-right: 0; background: none }
.table .b td			{ border: 0; background: url(/images/skin/vline2.gif) right top no-repeat }
.table .b .r			{ background: none }

.pager				{ position: absolute; margin-top: -85px; font-size: 0.8em; font-weight: normal; padding-left: 11px }
.pager span.home		{ background: url(/images/skin/ico_home_d.gif) left 2px no-repeat; padding: 0 10px 0 0 }
.pager a.home			{ background: url(/images/skin/ico_home.gif) left 2px no-repeat; padding: 0 10px 0 0 }
.pager .home:hover		{ background: url(/images/skin/ico_home_h.gif) left 2px no-repeat }
.pager .mail			{ background: url(/images/skin/ico_mail.gif) left 3px no-repeat; padding: 0 11px 0 0 }
.pager .mail:hover		{ background: url(/images/skin/ico_mail_h.gif) left 3px no-repeat }
.pager .li			{ background: url(/images/skin/li3.gif) 2px 6px no-repeat; padding: 0 3px }
.pager .e			{ padding-bottom: 1px }



