body{
	margin:0;
	padding:0;
	border:0;
	text-align:center !important;
}
body#popup{
	margin:15px;
	text-align:left !important;
}
#page{
	width:930px;
	margin:0 auto;
	text-align:left}
#top{
	margin:12px 0 12px 0;
	padding:0;
	height:12px;
}
#slogan{	
	float:left;
	width:285px;
	height:12px;
	margin:0 10px 0 20px;
	_margin-left:20px;
	color:#056D88;
	text-transform:uppercase;
	font:bold 12px Arial, sans-serif;
	line-height:12px;
	background:url(/i/slogan.gif) 0 1px no-repeat}
#slogan_en{	
	float:left;
	width:350px;
	height:12px;
	margin:0 15px 0 40px;
	_margin-left:20px;
	color:#056D88;
	text-transform:uppercase;
	font:bold 12px Arial, sans-serif;
	line-height:12px;
	background:url(/i/slogan_en.gif) 0 1px no-repeat}
#slogan span, #slogan_en span{visibility:hidden}

#topsearch{
	float:right;
	margin:-4px 0 0 0;
	width:280px;
	line-height:12px;
}
#topsearch form{
        margin:0;
	color:#056D88;
	font:bold 10px Verdana, sans-serif;
}
#topsearch input{
	font:12px Verdana, sans-serif;
}
#topsearch a{
	color:#056D88
}

#auth{
	float:right;
	margin:0 12px 0 0}
#auth ul{
	margin:-4px 0 0 0;
	padding:0;
	width:160px;
	list-style:none;
	font:bold 10px Verdana, sans-serif;
	text-transform:uppercase;
}
#auth ul.en{width:170px}
#auth a{color:#056D88}
#auth a:hover{color:#000}
#auth a.now{
	background-color:#057BA6;
	color:#FFF;
	text-decoration:none;
	padding:4px
}
#auth ul li{
	float:left;
	clear:right;
	padding:0 5px;
	margin:0;
}
#auth ul a{
	color:#056D88;
	display:block;
	padding:4px}
#auth ul a.now{
	background-color:#056D88;
	color:#FFF;
	text-decoration:none}
ul#lang{
	float:right;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	font:bold 10px Verdana, sans-serif;
	text-transform:uppercase;
}
ul#lang li{
	float:left;
	clear:right;
	padding:0;
	margin:0;
}
ul#lang li.first{
	padding-right:5px;
	border:0;
}
ul#lang a{
	color:#056D88
}
#header{
	clear:both;
	height:116px;
	background:url(/i/header/5.jpg) 0 0 no-repeat;
	margin:0 0 15px 0;
}
/*SPBNET ADDED*/
#spbnet_header{
	clear:both;
	height:400px;
	margin:0 0 15px 0;    
}
/* END OF SPBNET ADDED */
.mainpage #header{
	height:300px;
	background:url(/i/header2.jpg) 0 0 no-repeat;
}
h1#logo{
	width:54px;
	height:86px;
	position:relative;
	top:15px;
	left:40px;
	overflow:hidden;
	background:url(/i/ohta_logo_small.gif) 0 0 no-repeat;
	cursor:pointer;
	cursor:hand}
.mainpage h1#logo{
	width:88px;
	height:133px;
	top:30px;
	background:url(/i/ohta_logo.gif) 0 0 no-repeat;
	cursor: auto}
h1#logo_en{
	width:54px;
	height:86px;
	position:relative;
	top:15px;
	left:40px;
	overflow:hidden;
	background:url(/i/ohta_logo_small_en.gif) 0 0 no-repeat;
	cursor:pointer;
	cursor:hand}
.mainpage h1#logo_en{
	width:88px;
	height:133px;
	top:30px;
	background:url(/i/ohta_logo_en.gif) 0 0 no-repeat;
	cursor: auto}
#header a{text-decoration:none}
h1#logo span, h1#logo_en span{
	visibility:hidden
}
/************структура***************/
#content{
	clear:both;
}
#left{
	width:165px;
	float:left;
	clear:right;
	overflow-x:hidden;	
	margin-top:-8px;
}
.mainpage #left{
	b1ackground:url(/i/bashnya.jpg) 0 100% no-repeat;
	p1adding-bottom:520px;
	margin-top:0;
}
#center{
	width:510px;
	float:left;
	clear:right;
	margin:0 0 0 15px;
	overflow-x:hidden;
}
#center_noright{
	width:735px;
	float:left;
	clear:right;
	margin:0 0 0 30px;
}
#right{
	width:240px;
	float:left;
	clear:right;
	overflow-x:hidden;
}

	
.block,.doubleblock{margin:0 0 15px 0}


h2.block_title{
	height:16px;
	padding:4px 15px 0 15px;
	overflow:hidden;
	font:bold 10px Verdana, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	background:url(/i/plashki/2cobalt_blue.gif) 100% 0 no-repeat;
	margin:0}
#left h2.block_title{
	background:url(/i/plashki/cobalt_blue.gif) 50% 0 no-repeat;
	border-left:1px solid #006C93;
	border-right:1px solid #006C93;
}
	
h2.block_title a{color:#FFF;text-decoration:none}
.block_content{clear:both;padding:0 15px}
.block_content2{clear:both}
.grey_block .block_content{background:#E5E5E5 url(/i/plashki/bottom.gif) 100% 100% no-repeat;}

#center .block{
	float:left;
	width:240px;
	padding:0 15px 0 0}
#center .doubleblock{
	float:left;
	width:495px;
	padding:0 15px 0 0}

#center .nechet_block{float:left;clear:left}
#center .nechet_block .block{float:none}
#left .block_content{
	background:#FFF none;
	padding:0
}

#footer{
	padding:30px 0 0 0;
	height:20px;
	clear:both;
}
#footer #copy{
	float:left;
}
#footer #crea{
	float:right;
	margin-top:0px
}
#footer div.spbnet_flash{
	margin-right:101px;
	text-align:center;
	width:210px;
}

#footer div.spbnet_flash a{
	color:#474747;
	text-decoration:none;
}
/**************меню**************/
ul.mainmenu{
	margin:0 0 35px 0;
	padding:0;
	list-style:none;
	text-transform: uppercase;
	font:bold 10px Verdana, sans-serif;
	line-height:10px}
.mainpage ul.mainmenu{
	margin:18px 0 25px 0
}
ul.mainmenu li{
	margin:0 0 0 0;
	padding:0 0 0 40px;
	background:url(/i/menu/cobalt_blue.gif) -4px 8px no-repeat;
	height:19px;
	clear:both}
ul.mainmenu a{
	text-decoration:none;
	padding:6px 3px;
	display:block;
	float:left}
ul.mainmenu a.now, ul.mainmenu a:hover{
	background-color:#057BA6;
	color:#FFF !important}
#hotline{
	color:#000;
	font:bold 18px Arial Narrow,sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0 40px 0
}
#hotline strong{
	font:bold 18px Arial,sans-serif;
	display:block;
}

#status{
	height:30px;
	margin:0 0 0 195px;
	padding:0;
	list-style:none;
	color:#0066C3
}
#status li{
	float:left;
	margin:0;
	padding:0}
	
	
#auth_form{
	position:absolute;
	display:none;
	width:217px;
	margin:6px 0 0 -13px;
}
html>body #auth_form{
	margin-top:29px;
	//margin-top:3px
}
#auth_form form{
	padding:0 23px 8px 23px;
	_margin:0 8px;
	_padding: 0 15px 0 23px;
	_background-color:#FFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/auth.png',sizingMethod='scale')}
html>body #auth_form form{background:url(/i/auth.png) 0 100% no-repeat;filter:none}
#auth_form_in{
	margin:0 9px 0 8px;
	padding:0 15px;
	background-color:#FFF;
}
#auth_form input.string, #auth_form input.password{
	width:170px;
}
#auth_form .button{
	border:0;
	
	background:#FFF;
	margin:15px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:5px solid #056D88;
	text-transform: uppercase;
	text-decoration:underline !important;
	color:#056D88;
	clear:none;
	font:bold 10px Verdana, sans-serif;
}
html>body #auth_form .button{
	float:left;

}
#auth_form .close{
	float:right !important;
	clear:none;
	left:0;
}
html>body #auth_form form{
	zoom:1;
}
html>body #auth_form form:after{
	
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*****************colors*********************/
ul.mainmenu li.light_blue{background-image:url(/i/menu/light_blue.gif)}
ul.mainmenu li.light_blue a{color:#01ADEF}
ul.mainmenu li.light_blue a.now, ul.mainmenu li.light_blue a:hover{background-color:#01ADEF}
.light_blue h2{background-image:url(/i/plashki/light_blue.gif);background-color:#01ADEF}
.light_blue h1.block_name span{border-color:#01ADEF}
.light_blue h1.item_name{border-color:#01ADEF}
.light_blue .item_list h4, .light_blue .item_list .dotted, .light_blue .folder_content .dotted{background-image:url(/i/li3/light_blue.gif)}

ul.mainmenu li.blue{background-image:url(/i/menu/blue.gif)}
ul.mainmenu li.blue a{color:#037FC5}
ul.mainmenu li.blue a.now, ul.mainmenu li.blue a:hover{background-color:#037FC5}
.blue h2{background-image:url(/i/plashki/blue.gif);background-color:#037FC5}
.2blue h2{background-image:url(/i/plashki/2blue.gif);background-color:#037FC5}
.blue h1.block_name span{border-color:#037FC5}
.blue h1.item_name{border-color:#037FC5}
.blue .item_list h4, .blue .item_list .dotted, .blue .folder_content .dotted{background-image:url(/i/li3/blue.gif)}

ul.mainmenu li.orange{background-image:url(/i/menu/orange.gif)}
ul.mainmenu li.orange a{color:#F5881F}
ul.mainmenu li.orange a.now, ul.mainmenu li.orange a:hover{background-color:#F5881F}
.orange h2{background-image:url(/i/plashki/orange.gif);background-color:#F5881F}
.orange h1.block_name span{border-color:#F5881F}
.orange h1.item_name{border-color:#F5881F}
.orange .item_list h4, .orange .item_list .dotted, .orange .folder_content .dotted{background-image:url(/i/li3/orange.gif)}

ul.mainmenu li.yellow{background-image:url(/i/menu/yellow.gif)}
ul.mainmenu li.yellow a{color:#EAB600}
ul.mainmenu li.yellow a.now, ul.mainmenu li.yellow a:hover{background-color:#FFC809}
.yellow h2{background-image:url(/i/plashki/yellow.gif);background-color:#FFC809}
.yellow h1.block_name span{border-color:#FACC05}
.yellow h1.item_name{border-color:#FACC05}
.yellow .item_list h4, .yellow .item_list .dotted, .yellow .folder_content .dotted{background-image:url(/i/li3/yellow.gif)}

ul.mainmenu li.red{background-image:url(/i/menu/red.gif)}
ul.mainmenu li.red a{color:#E32227}
ul.mainmenu li.red a.now, ul.mainmenu li.red a:hover{background-color:#E32227}
.red h2{background-image:url(/i/plashki/red.gif);background-color:#E32227}
.red h1.block_name span{border-color:#E32227}
.red h1.item_name{border-color:#E32227}
.red .item_list h4, .red .item_list .dotted, .red .folder_content .dotted{background-image:url(/i/li3/red.gif)}

ul.mainmenu li.green{background-image:url(/i/menu/green.gif)}
ul.mainmenu li.green a{color:#89C623}
ul.mainmenu li.green a.now, ul.mainmenu li.green a:hover{background-color:#9FC93F}
.green h2{background-image:url(/i/plashki/green.gif);background-color:#9FC93F}
.green h1.block_name span{border-color:#89C623}
.green h1.item_name{border-color:#89C623}
.green .item_list h4, .green .item_list .dotted, .green .folder_content .dotted{background-image:url(/i/li3/green.gif)}

ul.mainmenu li.aqua{background-image:url(/i/menu/aqua.gif)}
ul.mainmenu li.aqua a{color:#046C87}
ul.mainmenu li.aqua a.now, ul.mainmenu li.aqua a:hover{background-color:#046C87}
.aqua h2{background-image:url(/i/plashki/aqua.gif);background-color:#046C87}
.aqua h1.block_name span{border-color:#046C87}
.aqua h1.item_name{border-color:#046C87}
.aqua .item_list h4, .aqua .item_list .dotted, .aqua .folder_content .dotted{background-image:url(/i/li3/aqua.gif)}

ul.mainmenu li.grey{}
ul.mainmenu li.grey a{color:#858585}
ul.mainmenu li.grey a.now, ul.mainmenu li.grey a:hover{background-color:#858585}
.grey h2{background-image:url(/i/plashki/grey.gif);background-color:#858585}
.grey h1.block_name span{border-color:#858585}
.grey h1.item_name{border-color:#858585}
.grey .item_list h4, .grey .item_list .dotted, .grey .folder_content .dotted{background-image:url(/i/li3/grey.gif)}

ul.mainmenu li.brown{background-image:url(/i/menu/brown.gif)}
ul.mainmenu li.brown a{color:#7B1D00}
ul.mainmenu li.brown a.now, ul.mainmenu li.brown a:hover{background-color:#7B1D00}
.brown h2{background-image:url(/i/plashki/brown.gif);background-color:#7B1D00}
.brown h1.block_name span{border-color:#7B1D00}
.brown h1.item_name{border-color:#7B1D00}
.brown .item_list h4, .brown .item_list .dotted, .brown .folder_content .dotted{background-image:url(/i/li3/brown.gif)}


/************************************************/



.news_offic
{ 
	display:none;
}

.news_top_list h3 {
	margin:5px;
}
.news_top_list h3 a, .news_top_list a h3 {
	color:#363D40;
	text-transform:uppercase;
	text-decoration:none;
	font:bold 11px Tahoma;
}
.news_top_list h3 a:hover, .news_top_list a:hover h3 {
	text-decoration:none;
}
.news_top_list h4 {
	padding:0 5px;
}
.news_top_list a, .news_top_list h4 a.more, .news_top_list a h4, .news_top_list h4 {
	color:#363D40;
	text-decoration:none;
	font:10px/12px Arial;
	overflow:hidden;
}


.news_top_list .icon a {
	display:block;
	float:left;
	width:114px;
	height:120px;
	overflow-x:hidden;
	text-decoration:none;
	padding-left:110px;
	padding-top:15px;
}
.news_top_list .icon a:hover {
	color:red;
	text-decoration:none;
}

.icobrosh a {
	background:url(/i/ico_brosh.gif) center center no-repeat;
	margin:0;
}
.icovert a {
	background:url(/i/ico_vert.gif) center center no-repeat;
	margin-left:17px;
}

h4.startext {
	font:11px/1.4em Arial;
	color:#0e3a4d;
	padding-bottom:5px;
}

a#oproekt {
	display:block;
	width:134px;
	height:37px;	
	background:url(/i/oproekt.png) center center no-repeat;
	position:absolute;
	margin-left:350px;
	margin-top:-10px
}



