body {
	margin: 0;
	padding: 0;
	color: rgb(89,94,137);
	background: white;
/*	cursor: url(/i/Xmas.cur); NY ?*/
}
table.regular {
	border-collapse: collapse;
	font-size: 1em;
	width: 100%;
}
table.regular td {
	border: solid 1px rgb(89,94,137);
	padding: 5px;
}
table.regular th {
	text-align: left;
}
table {
	border: none;
	border-collapse: collapse;
	width: 100%;
}
tr {
	margin: 0;
	padding: 0;
}
td {
	padding: 0;
	margin: 0;
	vertical-align: top;
	border: none;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
span {
	vertical-align: top;
	margin: 0;
}
a {
	color: Black;
	text-decoration: none;
}

/* левое меню */

#field1 div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
	background: url(/i/bullet.gif) right no-repeat;
	margin: 0 20px 15px 0;
	padding: 0px 20px 0 0;
	font-weight: normal;
	vertical-align: top;
}

#field1 {
	width: 308px;
	height: 263px;
	background: url(/i/field1.gif) no-repeat;
	text-align: right;
	padding: 80px 0 0 0;
}

#field2 {
	background: rgb(231,237,253) url(/i/field-4.gif) top no-repeat;
	width: 184px;
	min-height: 141px;
	height: 100%;
	/* padding: 0px; */
	margin: 0px;
	padding: 91px 0px 0px 0px;
}
td.bg {
	background: rgb(231,237,253);
	margin: 0;
}
td.bg1, td.bg2 {
	background-color: rgb(231,237,253);
	margin: 0;
	font-size: 0.8em;
	padding: 10px;
	text-align: right:
}

td.bg2 {
	background: #FFFFFF;
}


/* оформление верхнего меню */

#menu {
	margin: 3px 0 0 0;
	text-align: right;
	padding: 0;
	vertical-align: bottom;
	width: 100%;
}
.c-1 {
	background: url(/i/menuleft.gif) bottom left no-repeat;
	padding-left: 15px;
	display: block;
	background-color: White;
}
.c-2 {
	border-bottom: solid 7px rgb(231,237,253);
	padding-right: 0px;
	display: block;
}
#menu1 {
	background: url(/i/poster.jpg) left bottom no-repeat;
}
#menu a, #menu .menu_active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 5px 10px 0;
	padding: 0 20px 0 0;
	display: block;
	float: right;
	background: White url(/i/menuright.gif) bottom right no-repeat;
}

#menu a:hover{
	color: #BE0027;
}

td.main {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
	text-align: justify;
	padding: 25px;
	height: 100%;
	width: 100%;
}

/* заголовки */

.main h1{
	font-size: 1.5em;
	text-align: right;
}

.main h2{
	font-size: 1.3em;
	text-align: right;
}
.main h3{
	font-size: 1.2em;
	text-align: right;
}
.main h4{
	font-size: 1.1em;
}

.main table {
	width: 100%;
}

.main p, .main li {
	font-size: 1.0em;
}

.main td {
	font-size: 0.9em;
}

.main td p, .main td li{
	font-size: 1.0em;
}

/* ссылки */

.main a, #footer a{
	color:  rgb(170,8,45);
	text-decoration: underline;
}

.main a:hover, #footer a:hover{
	color:  rgb(170,8,45);
	text-decoration: none;
}



td.main1 {
	font-size: 0.8em;
	text-align: right;
	padding: 10px;
}
#lastdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	width: 82px;
	background: url(/i/newsbg.gif) repeat-y;
	color: rgb(170,8,45);
	padding: 30px 0 0 0;
}
td.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	width: 82px;
	background: url(/i/newsbg.gif) repeat-y;
	color: rgb(170,8,45);
}

#content .col_right{
	padding: 20px 10px 0 0px;
	height: 100%;
}

#footer{
	height: 100%;
}

#footer .col_right {
	padding: 0px 10px 10px 0;
	height: 100%;
}


#sharik {
 background: url(/i/sharik.jpg) no-repeat bottom right;
 height:141px !important;
}

.more p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0 10px 5px 5px;
	margin: 0px;
}

.more a {
	color: rgb(170,8,45);
	font-size: 7pt;
	text-decoration: underline;
}

.more a:hover {
	text-decoration: none;
}

.news-bg {
	height: 100%;
	width: 270px;
	background: url(/i/newsbg-main.gif) repeat-y;
}
p.mark {
	background: url(/i/newslog.gif) right center no-repeat;
	padding: 0 18px 0 0;
}
#zgl {
	border-bottom: solid 1px Gray;
}
#banner {
	height: 90px;
	background: rgb(231,237,253) url(/i/logo.gif) right center no-repeat;
}
#field-top {
	background: url(/i/field-top.gif) left center no-repeat;
	width: 308px;
	height: 90px;
}
#common {
	background-color: rgb(231,237,253);
	width: 96%;
	height: 90px;
}
#common-2 {
	width: 1%;
}
td.r-al {
	text-align: right;
}
#percent {
	height: 100%;
}


#footer p{
	text-align: right;
}

#bot {
	padding: 0 10px 10px 10px;
	height: 100%;
}

#bot div {
	background: url(images/newsbg-main.gif) repeat-y;
	height: 100%;
	padding: 0 0 0 15px;
}

#bn{
	text-align: right;
}


#newear1 {
 position: absolute;
 top:0px;
 right:0px;
}

#newear2 {
 position: absolute;
 top:37px;
 left:33px;
}

/*
#s23 {
 position: absolute;
 top:110px; 
 left:70px;
}


#fevral {
 position: absolute;
 top:27px; 
 right:25%;
}
*/


#munchen {
 position: absolute;
 top:110px; 
 left:70px;
}

#side_9may {
width:176px;
height:207px;
background: url('/i/9may.jpg') left top no-repeat;
padding-top:5px;
}
