body,html,form,#doccenter table h2,#doccenter .photos img,.photos img {
	margin:0
}

body,html,.next,#doccenter .photos img,.photos img {
	padding:0
}

body,html,td,table,img,#doccenter table img.zero,#topblock .inp .in,#doccenter table.zc,#doccenter table.zr,#doccenter table.zr td,#doccenter table.zc td {
	border:0
}

body {
	background:#fff url(/img/bgr.jpg) 0 0 no-repeat
}

p,td,table,body,html {
	font:10pt verdana,arial,helvetica,sans-serif;
	color:#000
}

a {
	color:#3f85d7
}

h1 {
	font:20pt Georgia,"Times New Roman",Times,serif;
	color:#333;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border-bottom:2px dotted #c8d8dd
}

#doccenter h1,#header,#center,#doccenter,.d-right,#footer {
	position:relative
}

#doccenter h1,.lenta-p {
	z-index:1
}

h2 {
	color:#487b8a;
	font:normal 16pt Georgia,"Times New Roman",Times,serif
}

#doccenter table h2 {
	font:16pt Georgia,"Times New Roman",Times,serif
}

.logo,#topblock,.icons,.lenta-p,.copy,.ip {
	position:absolute
}

.logo {
	left:297px;
	top:44px
}

.pages	a,.pages span,.icons a,.lenta-p img,#nav a,a.ssm,.data span {
	display:block
}

.pages	a,.pages span,.icons a,#left {
	float:left
}

.pages	a,.pages span {
	padding:5px 7px;
	border:1px solid #478495;
	margin:0 3px
}

.pages	a,#nav a:hover,#nav span a:hover,.mcl,.data span {
	color:#fff
}

.pages	a {
	background:#478495
}

.pages	a,.icons a,#nav a,a.ssm,.indnews td a {
	text-decoration:none
}

td .pages a:hover {
	background:#c5dae0
}

.pages span,#doccenter .grg {
	color:#478495
}

#doccenter .grg {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold
}

#topblock,.d-right {
	z-index:2
}

#topblock {
	top:0;
	right:0;
	background:#f6f6f6 url(/img/lbgr1.png) 100% 0 repeat-x;
	height:123px
}

#topblock,#right,.d-right {
	width:330px
}

#topblock .inp {
	width:180px;
	background:#fff url(/img/search.png) 5px 50% no-repeat;
	border:2px solid #d1e3e8;
	padding:3px 3px 3px 70px
}

#topblock .inp,.icons a {
	height:20px
}

#topblock .inp .in {
	background:#fff;
	width:130px
}

#topblock .inp .in,#nav span a,a.ssm,.rblock,.rblock p,.rblock,.copy,.ip {
	font-size:8pt
}

.icons {
	width:110px;
	_right:10px;
	top:20px;
	background:url(/img/icons.gif) 0 0 no-repeat;
	z-index:3
}

.icons,.ip {
	right:20px
}

.icons a {
	width:20px;
	margin-right:16px
}

#header,.next {
	width:100%
}

#header,.lenta,.lph {
	height:213px
}

.lenta {
	margin:0 0 0 291px;
	margin-bottom:-20px;
	background:url(/img/pbgr.gif) 0 100% repeat-x
}

.lenta-p {
	left:281px;
	top:123px
}

.lph {
	background:url(/img/lenta.jpg) 5px 136px repeat-x
}

#left {
	width:260px;
	padding:0 0 0 0;
	margin:0 0 30px 0
}

#nav {
	margin:20px 20px 20px 30px
}

#nav a {
	background:url(/img/str.gif) 10px 50% no-repeat;
	padding:3px 3px 3px 25px;
	color:#006782
}

#nav a:hover {
	background:#82bfcf url(/img/str.gif) 10px 50% no-repeat
}

#nav span a,a.ssm {
	color:#740c22;
	margin:0 0 0 25px;
	border-bottom:1px solid #e6f0f3
}

#nav span a {
	background:url(/img/str2.gif) 0 50% no-repeat
}

a.ssm {
	margin:3px 0;
	padding:5px 0 5px 5px
}

#nav span a:hover {
	background:#835c64 url(/img/str2.gif) 10px 50% no-repeat
}

#right,.d-right {
	background:#f6f6f6;
	float:right
}

.rblock {
	background:url(/img/lbgr2.png) 0 0 repeat-x;
	padding:30px
}

#center {
	margin:0 350px 0 297px
}

#center,#doccenter {
	padding:30px 30px 30px 0
}

#doccenter {
	margin:0 0 0 297px
}

#doccenter img {
	background:#d4eef6;
	padding:3px;
	border:3px solid #7bbdcf;
	margin:10px 10px 10px 10px
}

#noframeimg img {
	padding:0px;
	border:0px;
	margin:10px 10px 10px 10px
}


.d-right {
	margin:-30px -30px 10px 10px;
	/ margin:-30px -15px 10px 10px
}

.btext {
	color:#4c6268;
	font:bold 10pt Georgia,"Times New Roman",Times,serif
}

.btext,td.dt,td.dc,#mycal,#calendar,.data,#doccenter .photos .ltd {
	text-align:center
}

td.dt {
	width:28px;
	background:url(img/c-bgr1.gif) 0 0 no-repeat
}

td.dt,td.dc,#doccenter table.zc td {
	padding:4px 0
}

td.dm {
	color:#a3cfdapadding:4px 0
}

td.dc {
	background:url(img/c-bgr2.gif) 0 0 no-repeat
}

td.dc,#center .photos table.zr td.rtd,#doccenter .photos table.zr td.rtd,.copy,.ip {
	color:#666
}

.next {
	text-align:right;
	margin:10px 0 30px 0
}

.mcl {
	background:url(img/c-bgr4.gif) 0 0 no-repeat;
	width:211px;
	margin:1px 0
}

.mcl,.indnews td {
	padding:5px 0
}

.indnews td a:hover {
	text-decoration:underline
}

.data {
	color:#c396a0;
	margin:7px 0 0
}

.data span {
	font:bold 16pt Georgia,"Times New Roman",Times,serif
}

.indnews .data {
	padding:0 3px 0 0;
	background:url(/img/data.png) 0 0 no-repeat;
	width:47px;
	height:50px
}

.photos {
	background:url(/img/phos.png) 0 0 repeat-x;
	height:144px;
	margin:5px 0
}

#center .photos table.zr td.ltd,#doccenter .photos table.zr td.ltd {
	background:url(img/ph-left.png) 0 0 no-repeat;
	padding:19px
}

#center .photos table.zr td.rtd,#doccenter .photos table.zr td.rtd {
	background:url(img/ph-right.png) 100% 0  no-repeat;
	padding:0 15px 0 0
}

#doccenter .photos img,.photos img {
	border:2px solid #fff
}

.clearin,#footer {
	clear:both
}

#doccenter table {
	background:#f9fbfc;
	border:2px solid #79acba
}

#doccenter table td {
	border:1px solid #bedae2;
	padding:5px;
	border-collapse:collapse
}

#doccenter table.zc,#doccenter table.zr {
	background:none
}

#doccenter table.zr td {
	padding:inherit
}

#footer {
	background:#d1e3e8 url(img/bgr-b.gif) top repeat-x;
	margin:30px 0 0 0;
	padding:30px 20px 20px 20px;
	height:30px
}

.copy {
	left:20px
}

.copy,.ip {
	top:30px
}
.lenta	{
	/ margin-bottom: -20px;
}
.d-right	{
	/ margin: -30px -15px 10px 10px;
}
.icons	{
_right: 10px;}
.fback	{
text-align:left;
padding: 30px;
}
.fback h3	{
margin:0;
font-size:16pt;
}
.close	{
font-size:14pt;
border: 3px solid #000;
float:right;
text-decoration:none;
padding: 0 6px;
margin: -40px -40px 0 0;
background:#7f9a00;
color:#fff;

}
.inp1, .inp2	{width:100%}


.inp3	{
font-size:14pt;
padding: 0 10px;
color:#666;
width:100%;
}
a.big	{
font-size:14pt;
}