@import url("style_block.css"); 
@import url("header_template.css");
table, th, td, div	{font-family: Arial, Helvetica, sans-serif; color: #333333;}
body, form, dl, dd, h1, h2, h3, h4, th, td	{margin: 0; padding: 0;}
body			{background: #ffffff; margin: 14px 15px;}
input, select, textarea	{font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
ul li			{list-style-type: square; list-style-image: url(/d_oao_oez/i/li1.gif); margin: 5px 0 12px 0;}
ul li ul li		{list-style-image: url(/d_oao_oez/i/li2.gif);}
ol li 
{
    margin: 5px 0 12px 0;
}
a				{color: #005c9e; text-decoration: underline;}
a:hover			{text-decoration: none;}

h1				
{
    border-bottom: 3px solid #99cc66; 
    color: #000000; 
    font-size: 164%; 
    font-weight: normal; 
    margin: 12px 0px; 
    padding: 0 0 1px 0;
    }
    
.green_line_page
{
	 border-bottom: 3px solid #99cc66; 
	 width:100%;
	 padding-bottom:5px;
	 padding-top:5px;
	 margin-bottom:15px;
}
    
h2				{color: #296299; font-size: 116%; font-weight: bold; margin: 5px 0;}
.h2				
{
    color: #296299; 
    font-size: 116%; 
    font-weight: bold; 
    margin: 5px 0;shinder@mops.e4u.ru
}
.main_oao			{width: 1220px; text-align: left; max-width: margin: 0 auto 0 auto;}
.main_region			{width: 1220px; text-align: left; margin: 0 auto 0 auto;}

.main			{width: 100%; max-width: 1280px; width:expression((document.body.clientWidth || document.documentElement.clientWidth) > 1280? "1280px": "100%"); text-align: left; margin: 0 auto 0 auto;}

.logo			{position: absolute; top: 29px; width: 350px; height: 100px;}
.logolink		{font-size: 71%; line-height: 150%; padding: 175px 0 0 20px; width: 220px;}
.logolink a		{background: transparent url(/d_oao_oez/i/li_right_blue.gif) no-repeat 0 6px; display: block; padding: 0 0 0 11px;}

.topnav			{background-color: #ffffff; background-repeat: no-repeat; height: 144px; text-align: right; width: 744px;}
.toplink		{color: #ffffff; font-size: 65%; padding: 5px 5px 5px 0;}
.toplink span	 {background: #DE2821; padding: 0 2px;}
.toplink b		{padding-left: 20px;}
.toplink a.lnk	{padding: 0 2px; text-decoration: none;}
.toplink a.lnk:hover	{background: #025b9d; color: #ffffff;}

.divLang {margin-top:4px}

.login			{background: transparent url(/d_oao_oez/i/ico_login.gif) no-repeat; padding: 0 6px 0 16px;}

.menu			{margin: 3px 7px;}
.menu a			{display: block; font-size: 83%; padding-top: 4px; padding-bottom: 4px; text-decoration: none;}

.line			{border-bottom: 1px solid #cccccc;}
p.line			{padding: 5px 0; margin: 7px 0;}
.menu .hr		
{
    background: transparent url(/d_oao_oez/i/bg_line.gif) repeat-x; 
    padding-top: 1px;
	border-bottom: none;
}
.menu .level1 a	{background: transparent url(/d_oao_oez/i/li_lev1.gif) no-repeat 4px 8px; color: #013a5c; font-weight: bold; padding-left: 14px;}
.menu .level1 a:hover,
.menu .level1 a.activ	{background: #458eba url(/d_oao_oez/i/li_lev1a.gif) no-repeat 4px 8px; color: #ffffff; font-weight: bold; padding-left: 14px;}
.menu .level2, .menu .level3	{margin-left: 24px;}
.menu .level2 a			{background: #ffffff url(/d_oao_oez/i/li_lev2.gif) no-repeat 4px 8px; color: #013a5c; font-weight: normal;}
.menu .level2 a:hover,
.menu .level2 a.activ	{background: #d0e3ee url(/d_oao_oez/i/li_lev2.gif) no-repeat 4px 8px; color: #013a5c; font-weight: normal;}

.map			{border-collapse: collapse; text-align: left; width: 744px;}
.map .bgmap		{background: #ffffff url(/d_oao_oez/i/maps/map.gif) no-repeat;}

.map .ttl		
{
    background: #ff0000; 
    color: #ffffff; 
    font-size: 71%; 
    font-family: Tahoma; 
    padding: 4px 15px;
}
#home.map .ttl	
{
    background: #9bc857; 
    padding: 10px 15px;
}
.map .link		{background: #ffffff url(/d_oao_oez/i/bg_maptitle.gif) no-repeat right top; padding: 3px 10px;}
#home.map .link	{background: #ffffff; padding: 3px 10px; height: 150px; width: 292px; overflow: auto; overflow-x: hidden;}
.map .link a	{color: #666666; display: block; font-size: 71%; font-weight: bold; margin: 3px 0; padding: 2px 5px 3px 5px; text-decoration: none;}
.map .link a:hover	{background: #d7d7d7;}

.search			{color: #666666; font-size: 78%; margin: 14px 11px 7px 11px;}
.search	th		{text-align: left; vertical-align: top;}
.search	td, .search	input	{font-size: 92%;}

.attention		{background: #e0e8f0; border-collapse: collapse; height: 76px;}
.attention td	{color: #ffffff; font-size: 78%; padding: 5px 10px 5px 0;}
.attention .ttl	{background: #8eaec8 url(/d_oao_oez/i/btn_blue.gif) no-repeat 0 7px; color: #ffffff; padding: 7px 7px 7px 20px;}
.attention a	{color: #005c9e; text-decoration: none;}
.attention a:hover	{ text-decoration: underline;}


.attention1		{background: #639EC6; border-collapse: collapse; height: 76px;}
.attention1 td	{color: #ffffff; font-size: 78%; padding: 5px 10px 5px 0;}
.attention1 .ttl	{background: #8eaec8 url(/d_oao_oez/i/btn_blue.gif) no-repeat 0 7px; color: #ffffff; padding: 7px 7px 7px 20px;}
.attention1 a	{color:White; text-decoration: none;}
.attention1 a:hover	{text-decoration: underline;}

.attention_rez		{background: #E5E6FA; border-collapse: collapse; height: 76px;}
.attention_rez td	{color: #ffffff; font-size: 78%; padding: 5px 10px 5px 0;}
.attention_rez .ttl	{background: #626479 url(/d_oao_oez/i/btn_blue.gif) no-repeat 0 7px; color: #ffffff; padding: 7px 7px 7px 20px;}
.attention_rez a	{color: #005c9e; text-decoration: none;}
.attention_rez a:hover	{ text-decoration: underline;}


.attention_rez_1		{background: #84869B; border-collapse: collapse; height: 76px;}
.attention_rez_1 td	{color: #ffffff; font-size: 78%; padding: 5px 10px 5px 0;}
.attention_rez_1 .ttl	{background: #BBBDD2 url(/d_oao_oez/i/btn_blue.gif) no-repeat 0 7px; color: #ffffff; padding: 7px 7px 7px 20px;}
.attention_rez_1 a	{color: #FFFFFF; text-decoration: none;}
.attention_rez_1 a:hover	{ text-decoration: underline;}


.blockblue		{background: #8eaec8; border-collapse: collapse; height: 76px;}
.blockblue td	{color: #ffffff; font-size: 78%; padding: 5px 0;}
.blockblue .ttl	{background: transparent url(/d_oao_oez/i/li_white.gif) no-repeat 16px 4px; color: #ffffff; padding-left: 25px;}
.blockblue .link	{background: transparent url(/d_oao_oez/i/btn_blue.gif) no-repeat 0 4px; padding: 2px 2px 2px 22px;}
.blockblue a		{border-bottom: 1px dotted #ffffff; color: #ffffff; padding: 1px 0; text-decoration: none;}
.blockblue select	{margin-left: 15px; width: 65%;}

.blockblue1		{background: #8eaec8 url(/d_oao_oez/i/bg_block.gif) no-repeat bottom right; border-collapse: collapse; height: 76px;}
.blockblue1 td	{color: #ffffff; font-size: 78%; padding: 5px 0;}
.blockblue1 .ttl	{background: transparent url(/d_oao_oez/i/li_white.gif) no-repeat 16px 4px; color: #ffffff; padding-left: 25px;}
.blockblue1 .link	{background: transparent url(/d_oao_oez/i/btn_blue.gif) no-repeat 0 4px; padding: 2px 2px 2px 22px;}
.blockblue1 a		{border-bottom: 1px dotted #ffffff; color: #ffffff; padding: 1px 0; text-decoration: none;}
.blockblue1 select	{margin-left: 15px; width: 65%;}



.tblstat th		{color: #9bc857; font-size: 65%; padding: 3px 5px; text-align: left;}
.tblstat td		{font-size: 78%; padding: 3px 9px;}
.tblstat .one	{background: #CEDBE7; width:100%;}
.tblstat a		{font-size: 92%; text-decoration: none;}
.tblstat a:hover	{text-decoration: underline;}

div.title			
{
    background: #dfdfdf; 
    border-bottom: 3px solid #99cc66; 
    color: #005c9e; 
    font-size: 81%; 
    font-weight: bold; 
    margin-top: 24px; 
    padding: 5px 15px;
}

div.titleind			
{
    
    border-bottom: 3px solid #94B6CE; 
    color: #94A2BD; 
    font-size: 81%; 
    font-weight: bold; 
    margin-top: 24px; 
    padding: 5px 0px;
}
	
div.titleind_i			
{
    
    border-bottom: 3px solid #94B6CE; 
    color: #FFFFFF; 
    background-color:#8FB0CA;
    
    font-size: 81%; 
    font-weight: bold; 
    margin-top: 24px; 
    padding: 5px 0px;
}			
.qlink			
{
    color: #025b9d; 
    font-size: 71%; 
    line-height: 150%; 
    padding: 7px 15px 10px 15px; 
}
div.quick 
{
    margin-bottom: 10px;
}
div.quick div.title 
{
    color: #ffffff;
    background-color: #99cc66;
    border-bottom: 3px solid #03649f; 
}
div.quick .qlink 
{
    background-color: #e0e8f0;
}


.first_foto
{ 
	color: #005c9e; 
    font-size: 13px;; 
    color:Gray;		
	vertical-align:middle;

}


.first_foto a
{ 
	
    color:Gray;		

}
.first_foto_text a
{ 
	color: #94A2BD; 
    font-size: 70%; 
   	text-decoration:none;
	vertical-align:middle;
	padding-top:5px;
	
}

div.quick .qlink, div.quick .qlink a
{
	font-weight:bold;
    color:Gray;	
    text-decoration:none;
 
  
}
.vote			{color: #666666; font-size: 71%; margin: 0 15px;}
.vote p			{color: #000000; margin: 5px 0;}
.vote input		{color: #025b9d;}

.banner			
{
    background: #efeee9 url(/d_oao_oez/i/bg_banner.gif) no-repeat bottom right; 
    border: 1px solid #000000; 
    margin: 24px 12px;
    vertical-align: middle;
}
.banner td.image 
{
    width: 1%;
}
.banner td.link 
{
    padding: 5px 60px 10px 5px;
}
.banner a 
{
    font-size: 75%;
    color: #000000;
    text-decoration: none;
}
.banner a:hover 
{
    text-decoration: underline;
}

.copyright		{border-top: 3px solid #999999; color: #666666; font-size: 78%; margin: 15px 0; padding: 11px 2px;}
.counter		{float: right; padding: 3px; white-space: nowrap;}
.counter img	{margin-right: 12px;}

.nav			{color: #666666; font-size: 92%;}
.nav a.current   
{
    color: #666666; 
    text-decoration: none;
}
.nav a:hover.current    
{
    text-decoration: underline;
}

.content		{font-size: 78%; padding: 5px 0 5px 20px;}
.content table td 
{
    background-color: Transparent;
    
}

.tab			{border-collapse: separate; border-top: 3px solid #b5c2cb;}
.tab th, .tab td	{font-size: 100%; border-bottom: 1px solid #cccccc; padding: 10px; vertical-align: top;}
.tab th			{color: #024f87; font-weight: normal; text-align: left;}
.tab td			{color: #4d5150;}

.filter			
{
    border-collapse: collapse; 
    margin-top: 7px; 
    margin-bottom: 14px;
}
.filter	th		
{

    font-weight: normal; 
    padding: 1px 8px 1px 0; 
    text-align: right; 
    width: 12%; 
    white-space: nowrap;
}
.filter	td		
{
    font-size: 70%; 
    padding: 1px 8px 1px 0; 
    width: 38%;
}

.w98			{width: 98%;}
.filter .btn	{margin: 7px 0;}

th.selected		{background: url(/d_oao_oez/i/bg_selected.gif) repeat-x center;}
a.selected		{font-weight: bold;}
.selecteddown	{background: url(/d_oao_oez/i/sort_down.gif) no-repeat 0 3px; height: 28px; padding-left: 14px;}
.selectedup		{background: url(/d_oao_oez/i/sort_up.gif) no-repeat 0 3px; height: 28px; padding-left: 14px;}

.doclist		{border-collapse: collapse; border-top: 3px solid #99cc66;}
.doclist th		
{
 
    border-bottom: 1px solid #99cc66; 
    font-weight: normal; 
    padding: 10px 10px 10px 15px; 
    text-align: left; 
    vertical-align: top;
}
.doclist td		
{

    border-bottom: 1px solid #cccccc; 
    padding: 10px 10px 10px 15px; 
    vertical-align: top;
}
.doclist .ddate,
.doclist .dnum	{color: #666666;}
.doclist .dtype	{background: transparent url(/d_oao_oez/i/ico_docs.gif) no-repeat 0; color: #999999; margin-bottom: 6px; padding-left: 15px;}
.doclist .dtitle a	
{
    text-decoration: underline;
}

.newslist		{border-collapse: collapse; border-top: 3px solid #99cc66;}
.newslist p		{margin: 12px 0 22px 0;}
.newslist .ndate	{background: transparent url(/d_oao_oez/i/ico_docs.gif) no-repeat 0; color: #666666; padding-left: 15px;}
.newslist .ntitle	{margin: 4px 0;}
.newslist .ntitle a	
{
    color: #005C9E; 
    text-decoration: underline;
}
.newslist1 .ntitle a:hover	{text-decoration: underline;}

.votelist		{border-collapse: collapse;}
.votelist th		{border-bottom: 1px solid #99cc66; font-weight: normal; padding: 10px 10px 10px 15px; text-align: left; vertical-align: top;}
.votelist td		{border-bottom: 1px solid #cccccc; padding: 10px 10px 10px 15px; vertical-align: top;}
.votelist .vdate	{color: #666666;}
.votelist .vcomment a	{color: #666666; text-decoration: none;}
.votelist .vcomment a:hover	{text-decoration: underline;}

#homenews, #homepress	{color: #000000; font-size: 71%; margin: 12px 21px;}
#homenews p, #homepress p	{margin: 6px 0 12px 0; padding: 0;}
#homenews h1, #homepress h1	{border: none; margin: 22px 0 12px 0;}
#homenews .ndate	{background: #8eaec8; color: #ffffff; padding: 1px 4px;}
#homenews .ngroup a	{text-decoration: none; border-bottom: 1px dashed #8eaec9;}
#homenews .ntitle,
#homepress .ntitle	{margin: 4px 0;}
#homenews .ntitle a		{color: #333333; text-decoration: none;}
#homenews .ntitle a:hover	{text-decoration: underline;}
#homepress .ndate	{background: #999999; color: #ffffff; padding: 1px 4px;}
#homepress .nsource	{color: #999999;}

.greenline		{border-bottom: 1px solid #99cc66;}
p.greenline		{padding: 7px 0; margin: 7px 0;}
.noline, .noline td	{border: none !important;}

.pagelister		{border-top: 1px solid #99cc66; line-height: 150%; margin: 15px 0; padding: 10px 2px;}
.pagelister	.current	{font-weight: bold;}
.wspacing		{word-spacing: 6px;}
.prev			{background: transparent url(/d_oao_oez/i/btn_prev.gif) no-repeat 0 6px; padding-left: 15px;}
.next			{background: transparent url(/d_oao_oez/i/btn_next.gif) no-repeat right 6px; padding-right: 15px;}
.next_other			{background: transparent url(/d_oao_oez/i/btn_next.gif) no-repeat left; padding-left: 15px;}
.calender .cur 
{
    border: solid 1px #005C9E;
}
.metadata		{border-collapse: collapse;}
.metadata th	
{
    
    color: #999999; 
    font-weight: normal; 
    padding: 2px 2px 2px 0px; 
    text-align: left; 
    vertical-align: top; 

    width: 24%;
}
.metadata td	
{
   
    color: #080606; 
    padding: 2px;
}
.metadata .hr th, .metadata .hr td	{background: transparent url(/d_oao_oez/i/bg_line2.gif) repeat-x bottom;}

.info			{background: #99cc66 url(/d_oao_oez/i/bg_docinfo.gif) no-repeat bottom left; color: #ffffff; float: left; font-size: 92%; margin: 3px 15px 0 0; padding: 10px 14px 14px 14px; width: 15%;}

.subtitle		{background: url(/d_oao_oez/i/bg_selected.gif) repeat-x center; border-bottom: 1px solid #99cc66;}
.subtitle td	
{
    height: 50px; 
    padding: 0 10px;
	font-size: 90%;
}

.forward		{background: transparent url(/d_oao_oez/i/arrow_right_green.gif) no-repeat 0 5px; padding-left: 30px;}

.qlist			{border-bottom: 1px solid #cccccc; padding: 10px 2px;}
.qlist p		{margin: 7px 0;}
.qtitle			{color: #99cc66; font-weight: bold;}

.action, .answer, .question, .header_rz
{
    position: relative;
    top: -12px;
}
.action			
{
    background: #0064a0; 
    border-collapse: collapse;
}
.action	td		{padding: 4px 10px;}
.action a		{color: #ffffff;}
.back			{background: transparent url(/d_oao_oez/i/arrow_left_white.gif) no-repeat 0 8px; padding: 4px 0  4px 32px;}
.addfav			{background: transparent url(/d_oao_oez/i/ico_plus.gif) no-repeat 0 6px; padding: 4px 0  4px 18px;}

.question		
{
    padding: 10px 10px 0px 10px; 
}
.answer			{border-top: 1px solid #cccccc; border-bottom: 1px solid #99cc66; padding: 10px;}
.question p, .answer p		{margin: 15px 0 7px 0;}
.question table, .answer table	{border-collapse: collapse;}
.question table th, .answer table th	{font-weight: normal; text-align: left; width: 120px;}

.termslist		{background: transparent url(/d_oao_oez/i/li_green.gif) no-repeat 10px 16px; border-bottom: 1px solid #cccccc; padding: 10px 10px 10px 20px;}

input.text		{width: 85%;}

.calendar			{border-right: 1px solid #99cc66; padding: 0px 22px 0px 12px;}
.calendar .day td	{background: #005c9e; color: #ffffff; font-size: 92%; text-align: center;}
.calendar td	{ padding: 1px; }
.calendar a			{color: #999999; display: block; padding: 1px 2px; text-decoration: none;}
.calendar .weekend	{color: #82c4f4;}
.calendar .weekend a {color: #99cc66;}
.calendar .date a:hover, .calendar .weekend a:hover	{text-decoration: none; background: #d0e3ee; color: #333333; }
.calendar .cur a, .calendar .cur a:hover	{color: #ff0101;}
.calendar1 
{
    padding: 0px 0px 0px 22px;
}
.calendar1 .submit 
{
    margin: 3px 0px;
}
.newsheader 
{
    margin-bottom: 15px;
}
.newssearch			
{
    border-collapse: collapse; 
    margin-left: 14px;
    margin-bottom: 14px;
}
.newssearch th		
{
    font-size: 75%; 
    text-align: left; 
    padding: 2px;
}
.newssearch td		
{
   
    padding: 2px;
}

.voteres			{border-collapse: collapse; border-bottom: 3px solid #cccccc; width: 100%;}
.voteres th			{color: #999999; font-weight: normal; padding: 3px 25px 3px 3px; text-align: left; vertical-align: top; white-space: nowrap;}
.voteres td			{padding: 3px 3px 7px 3px; vertical-align: top;}
.votestat			{border-collapse: collapse; width: 100%;}
.votestat th		{background: transparent url(/d_oao_oez/i/bg_line3.gif) repeat-x bottom; height: 1px;}
.votestat td		{padding: 3px 3px 7px 3px;}
.votepr				{background: #99cc66; border-collapse: collapse; height: 12px;}
.voteprev			{color: #999999; text-align: left; padding: 5px 0 5px 15px;}
.votenext			{color: #999999; text-align: left; padding: 5px 15px 5px 0;}
.alert				{background: transparent url(/d_oao_oez/i/ico_alert.gif) no-repeat 0 1px; color: #666666; padding-left: 6px;}

.header_rz			
{
    background: #d5eac0 url(/d_oao_oez/i/bg_green.gif) repeat-x center; 
    border-bottom: 1px solid #99cc66;
}
.header_big			
{
    border-bottom: 1px solid #99cc66;
}

.header_rz ul 
{
    margin: 25px 0px 0px 20px;
}
.header 
{
    padding: 7px 0px;
    background: url(/d_oao_oez/i/bg_green12.gif) repeat-x bottom;
    border-bottom: 3px solid #99cc66;
}
.li				
{
    background: transparent url(/d_oao_oez/i/li_green2.gif) no-repeat 0 4px; 
    padding-left: 11px; 
    white-space: nowrap;
}
.small			{font-size: 92%;}

.subttl			
{
    border-top: 2px solid #99cc66; 
    background: #ffffff url(/d_oao_oez/i/bg_fotoitem.gif) repeat-x bottom; 
    font-size: 78%; 
    padding: 5px 3px 7px 10px;
    text-align: left;
}
div.subttl div.li 
{
    color: #000000;
}
.registration		{font-size: 78%; line-height: 150%; margin: 10px 20px;}
.registration input	{margin-bottom: 6px;}

.subscribe		{border-collapse: collapse; border-top: 3px solid #99cc66; width: 100%;}
.subscribe th	{padding: 10px 2px;}
.subscribe td	{text-align: center;}
.subscribe .name	{color: #000000; padding-top: 0; text-align: center;}
.subscribe .sname	{color: #4d5150; padding-bottom: 2px; text-align: center;}
.subscribe .first	{padding-left: 2px; text-align: left;}
.subscribe .firsts1	{padding-left: 17px; text-align: left;}
.subscribe .firsts2	{padding-left: 32px; text-align: left;}
.subscribe .submit	{text-align: left;}

.forumautor		{color: #999999;}
.forumadd		{border-collapse: collapse; margin: 15px 0; width: 400px;}
.forumadd td	{font-size: 92%; color: #000000; vertical-align: top; padding: 1px 0 1px 10px;}
.forumadd input, .forumadd textarea	{width: 90%;}
.red			{color: #ff0000;}
input.but		{width: auto; margin: 10px 0px;}

.forumplus		{background: url(/d_oao_oez/i/forum/plus.gif) no-repeat 0 2px; padding: 0px 0px 10px 14px; margin: 10px 6px;}
.forumminus1	{background: url(/d_oao_oez/i/forum/minus1.gif) no-repeat; padding: 0px 0px 7px 14px; margin: 0px 6px;}
.forumminus2	{background: url(/d_oao_oez/i/forum/minus2.gif) no-repeat; padding: 0px 0px 7px 32px; margin: 0px 10px;}
.forumminus3	{background: url(/d_oao_oez/i/forum/minus3.gif) no-repeat; padding: 0px 0px 7px 32px; margin: 0px 26px;}
.checkorf	{background: #ffffff url(/d_oao_oez/i/ico_check.gif) no-repeat; height: 16px; padding-left: 33px; margin: 5px 0px 0px 20px;} 

td.message
{
    padding: 10px 0px;
}
.forumitem		
{
    1background: url(/d_oao_oez/i/forum/item.gif) no-repeat; 
    1padding: 0px 7px; 
    1margin: 0px 0px 7px 7px;
    margin-top: 7px;
}
.forumitemopen	
{
    margin-top: 7px;
    background: transparent url(/d_oao_oez/i/bg_green11.gif) repeat-x top;
    border-top: 3px solid #99cc66;
}
.forumitem div.itemtitle
{
    margin: 2px 10px 0px 10px;
}
.forumitemopen div.itemtitle 
{
    margin: 10px 10px 10px 10px;
}
.forumtext		
{
    background: transparent url(/d_oao_oez/i/bg_green12.gif) repeat-x bottom; 
    padding: 10px 15px;
}
.forumtitle		{background: #d0e7b9 url(/d_oao_oez/i/bg_green2.gif) repeat-x center; padding: 7px 10px; margin: 6px 0px;}

.forumsearch	{border-collapse: collapse; margin: 0 24px;}
.forumsearch td	{font-size: 92%; padding: 2px;}
.forumsearch .text	{width: 99%;}
.forumspacer			{background: #99cc66; width: 1px; height: 27px;}

.bold 
{
    font-weight: bold;
}
.title 
{
    color: #99cc66; 
    font-weight: bold;
}
.inline 
{
	position: relative;
	top: 2px;
}
table.news span.ndate 
{
    background: transparent url(/d_oao_oez/i/ico_docs.gif) no-repeat 0; 
    color: #666666; 
    padding-left: 15px;
}
table.news .announce 
{
    color: #666666;
    font-style: italic;
}
h3 
{
    color: #296299; 
    font-size: 100%; font-weight: bold; margin: 5px 0;
}
.rss_link 
{
    margin: 10px 0px;
}
td.content td.body 
{
    padding-top: 15px;
}
.red, .error 
{
    font-weight: bold;
    color: #C52120;
}
table.form 
{
    margin-bottom: 12px;
}
table.form td
{
    
    padding-top: 2px;
    padding-bottom: 2px;
}
table.form td.name 
{
    padding-left: 10px;
    padding-right: 10px;
}
table.form tr.separator td
{
    padding-top: 14px;
}
input.submit 
{
    background-color: #F4FAEF;
}
.w100p 
{
	width: 100%;
}
.w400 
{
	width: 400px;
}
.w350 
{
	width: 350px;
}
.w300 
{
	width: 300px;
}
.w250 
{
	width: 250px;
}
.w200 
{
	width: 200px;
}
.w150 
{
	width: 150px;
}
.w100 
{
	width: 100px;
}
.w70 
{
	width: 70px;
}
.w50 
{
	width: 50px;
}
.textbox_wide
{
	width: 300px;
}
.form_error 
{
	color: #C52120;
	font-weight: bold;
	position: absolute;
	padding: 2px 6px;
	width: 200px;
	background-color: #f8f8f8;
	border: solid 1px #696766;
}
div.show_status 
{
	font-size: 8pt;
	background-color: #ffffff;
	width: 200;
	height: auto;
	text-align: center;
	border: solid 1px #000000;
	font-weight: bold;
	padding: 10px;
	position: absolute;
	cursor: default;
	z-index: 111;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.help 
{
	cursor: help;
}
div.card 
{
    font-size: 70%;
	z-index: 1;
	position: absolute; 
	left: 0; 
	top: 0; 
	visibility: hidden;
	width: 240px;
	border-style: solid;
	border-width: 1px;
	padding: 2px 4px;
	background-color: #ffffff;
}
div.card_title {
	FONT-WEIGHT: bold; 
	padding: 2px;
}
div.card_body {
	padding: 2px;
}
.comment 
{
	
	color: #888888;
}
div.auth_floating 
{
	position: absolute;
	top: 100px;
	right: 360px;
	background-color: #ffffff;
	z-index: 99;
	width: 300px;
	text-align: left;
}
div.auth_floating div.auth_indent 
{
	padding: 5px 10px 10px 26px;
	border-bottom: solid 3px #99CC66;
}
div.auth_floating div 
{
	color: #000000;
}
div.auth_floating table.form 
{
	margin: 0px;
}
div.auth_floating span.error 
{
	display: none;
	visibility: hidden;
}
div.auth_floating a, div.auth_floating a:hover 
{
	text-decoration: underline;
	font-size: 70%;
}
.hidden 
{
	visibility: hidden; 
	display: none;
}
div.auth 
{
    font-size: 70%;
    text-align: left;
}
div.auth_page 
{
    font-size: 70%;
    text-align: right;
}

 
div.notice
{
    border: solid 1px #bbbbbb;
    padding: 10px;
    margin-bottom: 10px;
    color: #ba0000;
    background-color: #ffffff;
}
div.photo_big 
{
    text-align: center;
    position: absolute;
	background-color: #ffffff;
	background: #ffffff url(/d_oao_oez/i/bg_fotoitem.gif) repeat-x bottom;
}
div.photo_big div.li 
{
    white-space: normal;
}
div.photo_big img 
{
    margin: 20px;
}
div.photo_big div img 
{
    margin: 0px;
}
img.close 
{
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: right;
}
.gallery		{width: auto; min-width: 645px;}
.fotoitem, .fotoitem_left		{float: left; width: 193px; margin: 0 22px 22px 0px;}
.fotoitem_right		{float: right; width: 193px; margin: 0px 0px 22px 22px;}
body.photo .fotoitem
{
    float: none;
    text-align: center;
    width: 100%;
    padding-top: 14px;
}
.fotoitem table, .fotoitem_left table, .fotoitem_right table	{background: #ffffff url(/d_oao_oez/i/bg_fotoitem.gif) repeat-x bottom; border-collapse: collapse; border: 1px solid #99cc66; width: 1%; width: 200px; }
.fotoitem table td, .fotoitem_left table td, .fotoitem_right table td	{font-family: Arial, Helvetica, sans-serif; color: #333333; padding: 5px 0 10px 7px; }
.fotoitem table th, .fotoitem_left table th, .fotoitem_right table th	{height: 133px; padding: 0px;}
.fotoitem .pic, .fotoitem_left .pic, .fotoitem_right .pic	{border-bottom: 4px solid #99cc66;}
.fotoitem .comment, .fotoitem_left .comment, .fotoitem_right .comment	{font-size: 78%; padding: 5px 7px 10px 7px;}
.fotoitem a, .fotoitem_left a, .fotoitem_right a
{
    text-decoration: none;
}
.rss_link_index 
{
    margin: 0px 20px;
    font-size: 75%;
}
.rss_oao .rss_link_index 
{
    margin: 0px 12px;
}
div.div_services 
{
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}
.print      
{
    background: #ffffff url(/d_oao_oez/i/ico_print.gif) no-repeat; 
    padding-left: 24px; 
    height: 16px; 
}
table.data_print
{
    border: solid 1px #777777;
}
table.data_print td
{
    border: solid 1px #777777;
    padding: 2px 4px;
}
#map_oao div.ttl 
{
    font-weight: bold;
}
#map_oao .bgmap		{background: #ffffff url(/d_oao_oez/i/maps/map_grey.gif) no-repeat;}

#homenews, #homepress	{color: #000000; font-size: 71%; margin: 12px 21px;}
#homenews p, #homepress p	{margin: 6px 0 12px 0; padding: 0;}
#homenews h1, #homepress h1	{border: none; margin: 22px 0 12px 0;}
#homenews .ndate	{background: #8eaec8; color: #ffffff; padding: 1px 4px;}
#homenews .ngroup a	{text-decoration: none; border-bottom: 1px dashed #8eaec9;}
#homenews .ntitle,
#homepress .ntitle	{margin: 4px 0;}
#homenews .ntitle a		{color: #333333; text-decoration: none;}
#homenews .ntitle a:hover	{text-decoration: underline;}
#homepress .ndate	{background: #999999; color: #ffffff; padding: 1px 4px;}
#homepress .nsource	{color: #999999;}

.homenews, .homepress	{border-collapse: collapse;}
.homenews td, .homepress td	{color: #000000; font-size: 71%; padding: 12px 30px 2px 12px; vertical-align: top;}
.homenews th, .homepress th	{border-bottom: 3px solid #94B6CE; padding-right: 30px; text-align: left;}
.homenews h2, .homepress h2	{background: #dfdfdf url(/d_oao_oez/i/ctr.gif) no-repeat right top; color: #005c9e; font-size: 81%; font-weight: bold; border: none; margin: 0; padding: 5px 12px;}
.homenews .ndate	{background: #8eaec8; color: #ffffff; padding: 1px 4px;}
.homenews .ngroup a	{text-decoration: none; border-bottom: 1px dashed #8eaec9;}
.homenews .ntitle, .homepress .ntitle	{margin: 4px 0;}
.homenews .ntitle a		{color: #333333; text-decoration: none;}
.homenews .ntitle a:hover	{text-decoration: underline;}
.homepress .ndate	{background: #999999; color: #ffffff; padding: 1px 4px;}
.homepress .nsource	{color: #999999;}
 .nsourcemedia	{color: #999999;}
.homenews .picnews, .homepress .picnews
{
    float: left; 
    border: solid 1px #cccccc; 
    margin: 6px 6px 0 0; 
    padding: 2px; 
}
#homenews .picnews	
{
    float: left; 
    border: 1px solid #cccccc; 
    margin: 6px 6px 6px 0; 
    padding: 2px;
}
.picnews		{float: left; border: 1px solid #cccccc; margin: 1px 6px 6px 0; padding: 2px;}
.news .picnews 
{
    float: none;
    margin-right: 10px;
}
img.image, img.image_right, img.image_left		
{
    border: solid 1px #cccccc; 
    padding: 2px;
}
img.right, img.image_right
{
    float: right;
    margin: 1px 0px 6px 10px;
}
img.left, img.image_left 
{
    float: left;
    margin: 1px 10px 6px 0px;
}
img.image_right 
{
    
}

.tab3		{border-collapse: collapse; border-top: 3px solid #99cc66; background: #f4f4f4;}
.tab3 th	{background-color: #99cc66; color: #ffffff; font-weight: bold; font-size: 92%; padding: 10px 10px 10px 15px; text-align: left; vertical-align: top;}
.tab3 td	{border-bottom: 1px solid #cccccc; font-size: 92%; padding: 10px 10px 10px 15px; vertical-align: top;}

.tab2		{border-collapse: collapse; border-top: 3px solid #99cc66; background: #f4f4f4;}
.tab2 th	
{
    border-bottom: 1px solid #cccccc; 
    font-size: 92%; 
    padding: 10px 10px 10px 15px; 
    text-align: left; 
    vertical-align: top;
    font-weight: bold;
    color: #333333;
}
.tab2 td	{border-bottom: 1px solid #cccccc; font-size: 92%; padding: 10px 10px 10px 15px; vertical-align: top;}
.tab2 tr td:first-child {background-color: #99cc66; color: #ffffff;}
.tab2 tr th:first-child {background-color: #99cc66;}
.aright 
{
    text-align: right;
}
.gray, .grey 
{
    color: #999999;
}
img.ico_zoom 
{
    border-width: 0px;
    position: absolute;
}

table.banner_p {
margin-bottom:20px;
text-align:center;
width:100%;
}

table.banner_p p {
display:block;
background:url(/d_oao_oez/images/bg_banner.png) 0 0 no-repeat;
width:175px;
height:80px;
margin:0 auto;
}



table.banner_p p a img {

text-decoration:none;
 border:none;
}
table.banner_p p.first {
background:url(/d_oao_oez/images/bg_banner_first.png) 0 0 no-repeat;
}


div.img_p {
width:240px;
height:152px;
padding:2px;

}

div.banner_vert_item {
background:url(/d_oao_oez/images/bg_banner_vert.png) 0 0 no-repeat;
width:170px;
height:55px;
margin-bottom:30px;

}

div.banner_vert_item p
{
text-align:center;
padding-top:3px;
padding-left:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

div.banner_vert_item p a
{
	text-decoration:none;
}

div.img_main {
width:240px;
height:150px;
padding:2px;

position:relative;
}

div.img-mask {
position:absolute;
left:2px;
top:2px;
width:240px;
height:150px;
background:url(/d_oao_oez/images/bg_mask_img.png) 100% 100% no-repeat;
}
