body	{padding:0; margin:0; height:100%; font-size:9pt; font-family:Tahoma; color:#5c5c5c; background:url(img/bg_wall.gif) #474747 fixed;}

a			{color:#435076;}
a:visited	{color:#435076;}
a:hover		{text-decoration:none;}

.iePNG, img {filter:expression(fixPNG(this));} 
.iePNG a	{position: relative;}

table	{border-collapse:collapse;}
td		{font-size:9pt; font-family:Tahoma; color:333333; padding:0;}
form	{padding:0; margin:0;}

h1		{font-size:180%; margin:0 0 15px 0; font-weight:normal;}
h2		{font-size:180%; margin:35px 0 15px 0; font-weight:normal;}
h3		{font-size:150%; margin:20px 0 10px 0; font-weight:normal;}
h4		{font-size:115%; margin:15px 0 6px 0;}
h5		{font-size:105%; margin:10px 0 6px 0;}

div		{text-align:left;}
p		{margin:0 0 8px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px; padding:0; list-style:none;}
ul li		{margin:3px 0; padding-left:15px; background:url(img/li.gif) 0 0.6em no-repeat;}
div.width	{width:100%;}
div.level	{position:relative;}


table.grid		{width:100%; height:100%; min-width:990px; width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%'); background:url(img/bg_wallpaper.jpg) center top;}
table.grid td.shadow	{height:7px; background:url(img/shadow.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/shadow.png,sizingMethod=scale);}

#lamp_left	{position:fixed; //position:absolute; left:0; top:0; //top:expression(eval(document.body.scrollTop) + "px"); width:80px; height:100%; overflow:auto; background:url(img/lamp_left.jpg) right center no-repeat;}
#lamp_right	{position:fixed; //position:absolute; right:0; top:0; //top:expression(eval(document.body.scrollTop) + "px"); width:80px; height:100%; overflow:auto; background:url(img/lamp_right.jpg) left center no-repeat;}

#list		{position:relative; width:100%; height:100%; min-width:998px; width:expression((documentElement.clientWidth||document.body.clientWidth)<998?'998px':'100%');}
#list td.paper	{border-left:1px solid #a0a09f; border-right:1px solid #a0a09f; vertical-align:top; background:white;}
#list td.lamp_left	{width:80px;}
#list td.lamp_right	{width:80px;}

table.layer	{width:100%; height:100%;}
table.layer td.topper	{height:100%; vertical-align:top;}
table.layer td.footer	{}

#head	{position:relative; width:100%; height:250px;}
#logo	{position:absolute; left:70px; top:75px;}
#adnav	{position:absolute; right:35px; top:35px;}
#adnav a	{margin:0 20px;}
#phone	{position:absolute; right:50px; top:90px; width:300px; text-align:right; font-size:11pt; font-weight:bold; color:#474747;}
#menu	{position:absolute; left:0; top:130px; width:100%; height:95px; padding-top:9px; background:url(img/bg_menu.jpg) no-repeat;}
#menu .in	{margin:0 50px 0 185px; height:55px; background:#ececec;}
#menu ul	{margin:0; padding-top:22px;}
#menu ul li	{margin:0 10px; padding:0; display:inline; background:none;}

#head_index		{position:relative; width:100%; height:415px;}
#menu_index		{position:absolute; right:650px; top:170px;}
#menu_index ul		{margin:0;}
#menu_index ul li	{margin:10px 0; padding:0; text-align:right; background:none;}

#logo_index		{position:relative; left:-40px; top:-30px;}

#header		{position:absolute; top:55px; width:100%; height:325px;}
#header td.left		{width:29%; text-align:center;}
#header ul		{position:relative; left:-75px; top:-15px; width:170px; margin:0 auto;}
#header ul li	{width:170px; margin:10px 0; padding:0; text-align:right; background:none;}

#header td.left		{text-align:center;}

#header td.center	{width:29%; vertical-align:top; background:url(img/bg_sir.gif) repeat-x;}
#header td.center div	{position:relative; left:-45px; top:30px; height:217px; background:url(img/office.jpg) no-repeat;}

#header td.right	{width:42%; padding-bottom:30px; text-align:center; background:url(img/bg_corn.gif) right top no-repeat;}
#header td.right img	{margin-right:50px;}

#main	{width:100%;}
#main td.content	{width:67%; padding:0 20px 0 50px; vertical-align:top;}
#main td.sidebar	{width:33%; padding:0 50px 0 20px; vertical-align:top;}

#main td.sidebar ul		{margin:35px 0 75px 40px;}
#main td.sidebar ul li	{margin:12px 0; padding:0; font-size:11pt; background:none;}
div.banner		{text-align:center;}

#bottom		{width:100%;}
#bottom td.address		{padding:25px 20px 20px 60px; font-size:9pt; color:#909090; vertical-align:bottom;}
#bottom td.address div	{margin-top:3px; font-size:10px;}
#bottom td.address span	{margin-left:30px;}
#bottom td.copyright	{padding:25px 60px 20px 20px; font-size:10px; color:#909090; text-align:right; vertical-align:bottom;}
#bottom td.created		{padding:25px 20px 20px 20px; font-size:10px; color:#909090; text-align:center; vertical-align:bottom;}
#bottom td.created img	{position:relative; top:4px;}

div.news_one	{margin:15px 0; clear:both;}
div.date		{float:left; width:63px; margin-right:-63px; font-size:8pt; color:#909090;}
div.anons		{margin-left:63px;}

div.more	{margin:20px 0 0 63px;}

table.pico	{width:100%;}
table.pico td	{padding:5px;}
table.pico td.text	{padding:9px 5px 5px 5px; vertical-align:top;}

table.pico input	{font-size:9pt;}
table.pico select	{font-size:9pt;}
table.pico textarea	{width:100%; height:120px; font-size:9pt; font-family:Tahoma;}
select.multyple		{width:100%;}
span.krt	{position:relative; top:-2px; margin:0 4px; line-height:10px;}

div.forcl	{margin:40px 40px 0 40px;}
table.clnt	{width:100%;}
table.clnt td	{font-size:1px;}
table.clnt td.tl	{vertical-align:bottom;}
table.clnt td.tc	{background:url(/img/cl_01.gif) left bottom repeat-x; text-align:center; width:100%;}
table.clnt td.tr	{vertical-align:bottom;}
table.clnt td.ml	{background:url(/img/cl_02.gif) repeat-y;}
table.clnt td.mc	{padding:20px 20px 16px 20px;}
table.clnt td.mr	{background:url(/img/cl_02.gif) right top repeat-y;}
table.clnt td.bc	{background:url(/img/cl_01.gif) 0 4px repeat-x; width:100%;}
table.clnt td.bl	{vertical-align:top;}
table.clnt td.br	{vertical-align:top;}
table.clnt td.tl img	{display:block;}
table.clnt td.tr img	{display:block;}
table.clnt td.bl img	{display:block;}
table.clnt td.br img	{display:block;}

ul.morg li	{margin:30px 0 10px 0; background:url(img/li.gif) 0 2.0em no-repeat;}
ul.morg li b	{font-size:10pt; color:#435076; display:block;}
div.note	{margin:10px 0 30px 40px; clear:both; padding:15px; font-size:8pt; color:#666666; border-left:4px solid #f1f1f1; background:#f9f9f9;}

h4.razmer	{padding:25px 0 20px 30px; background:url(/img/bg_razmer.gif) no-repeat;}
table.rzm td	{padding:2px 0 2px 30px;}

div.example		{float:right; width:240px; padding:15px 0; margin-top:30px; border-left:4px solid #f1f1f1; background:#f9f9f9; text-align:center;}
div.example a	{font-size:10pt; padding-right:14px; background:url(/img/arr_gallery.gif) right center no-repeat;}

div.terris		{margin-top:30px;}
div.terris a	{font-size:10pt; padding-right:14px; background:url(/img/arr_gallery.gif) right center no-repeat;}


h5.calnd		{margin-top:25px;}
table.calendar		{}
table.calendar td	{padding:4px; color:#999999;}
table.calendar tr.nd td	{color:#666666; font-weight:bold;}
span.na	{color:#cccccc; margin:0 6px;}

table.prorramm_list		{width:100%; border-bottom:1px solid #f4f4f4}
table.prorramm_list td	{padding:6px;}
table.prorramm_list tr.ttl td	{background:#efefef; font-weight:bold;}
table.prorramm_list tr.dark td	{background:#f4f4f4;}

table.weeks_pr {width:100%;}
table.weeks_pr td {width:33%; padding:0 5px 20px 0; vertical-align:top;}
ul.pgr			{margin:10px; padding:0; list-style:none;}
ul.pgr li		{margin:5px 0; padding-left:12px; background:url(img/li_02.gif) 0 0.4em no-repeat;}

ul.map li h4	{font-size:12pt; margin-top:25px;}
ul.map li	{font-size:12pt; font-weight:bold; margin-top:25px;}
ul.map ul.map li	{font-size:9pt; font-weight:normal; margin-top:3px;}

div.prog_r		{margin-top:10px; color:#999999; font-size:8pt;}
div.prog_r img	{position:relative; top:3px; margin-right:5px;}
