html			{ height: 100% }
body			{ height: 100% }
#BODY			{ height: 100% }
.main			{ width: 100%; height: 100% }

.colLeft		{ padding: 0; background: url("/images/skin/bg_left.gif") right top no-repeat }
.colRight		{ padding: 0 0 0 0 ; width: 31%; background: url("/images/skin/bg_right.gif") left top repeat-y }

.mainContainer		{ padding: 0 5% 0 5% }

.colRight .top		{ background: #fff url("/images/skin/right2.jpg") left top repeat-x; height: 61px; width: 100% }
.colRight .top div	{ background: url("/images/skin/right.jpg") left top no-repeat; height: 61px }


.logo			{ height: 84px; padding: 16px 0 0 7px; text-align:left  }

.menu td		{ background: url("/images/skin/menu.gif") right center no-repeat; font-size: 85%; padding: 0 12px 0 15px; height: 22px; vertical-align: middle; white-space: nowrap }
.menu .last		{ background: none;  }
.menu .selected		{ background: #eee; color: #46494f }
.menu #noLine		{ background: none }

.menu2 			{ width: 100% }
.menu2 td		{ background: #eee; font-size: 85%; padding: 0 12px 0 14px; height: 27px; vertical-align: middle; white-space: nowrap }
.menu2 .last		{  }
.menu2 .selected	{ color: #46494f; font-weight: bold; padding: 0 10px 0 10px }
.menu2 .r		{ width: 100% }

.footer			{ background: #eee; color: #acacac; font-size: 85%; padding: 0 5% 37px 5% }
.footer div		{ padding: 14px 0 20px 0; background: url("/images/skin/footer.gif") 15px top no-repeat; margin-left: 8px }
.footer a,
.footer a:hover		{ color: #acacac }


.ill			{ background: url("/images/skin/ill.jpg") left top no-repeat; width: 233px; height: 381px; padding: 242px 0 0 72px; margin-top: 74px; color: #cfcfcf }
.ill span		{ font-size: 110%; margin-top: 15px; display: block }

.ill2			{ background: url("/images/skin/ill.jpg") left top no-repeat; width: 233px; height: 381px; padding: 242px 0 0 72px; margin-top: 61px; color: #cfcfcf }

.mainLink		{ float: right; font-size: 9px; color: #fff; font-family: Arial, Helvetica, sans-serif; margin: 3px 14px 0 0 }


.mainParts		{ background: #c0c3c8; padding: 0 5%; margin: 13px 0 30px 0 }
.mainParts table	{ width: 100%; margin-left: 8px }
.mainParts .t		{ padding-top: 20px; padding-bottom: 12px }
.mainParts .l		{ padding-right: 10px }
.mainParts .b		{ padding-bottom: 73px }

.catalog1		{ margin: 0 0 20px 4px; width: 100% }
.catalog1 td		{ padding-bottom: 33px }
.catalog1 .l		{ width: 51% }
.catalog1 h2		{ font-size: 175% }
.catalog1 .i		{ padding: 1px; border: 1px solid #006cff; float: left; text-align: center }
.catalog1 .i span	{ display: block; width: 141px; height: 94px; background: #dadada }


.catalog1 .t		{ float: left; padding-left: 4%; line-height: 150% }

.catalog2		{ margin-bottom: 20px; width: 100% }
.catalog2 .i		{ padding: 1px; border: 1px solid #c0c3c8; float: left }
.catalog2 .l .i		{ margin-bottom: 4px }
.catalog2 .l		{ line-height: 150% }
.catalog2 .r		{ width: 46%; text-align: right }
.catalog2 .r .i		{ margin: 0 6px 6px 0; border: 1px solid #006cff; text-align: center }
.catalog2 .r .i span	{ display: block; width: 120px; height: 90px; background: #dadada }
.catalog2 .r .selected	{ border: 1px solid #c0c3c8 }

.pager			{ margin: -30px 0 0 7px; font-size: 95% }
.pager a,
.pager span		{ padding-right: 6px }
.pager span		{ color: #46494f; font-weight: bold }






