a.beg
{
color: #000000; 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px;
}

a.beg:hover
{
text-decoration:none; 

}



body{
	font-family: Tahoma;
	padding:0px;
	margin:0px;
}

form {
	margin:0;
	padding:0;
}

.inputbutton {
	font-family: Tahoma;
	font-weight:normal;
	color: #000000;
	border:1px solid #D1D0CB;
}

p{
	text-align:left;
	margin:5 5 6 20;
}

h1{
	font-size:16px;
	margin:5 0 10 0;
	color: #0065A2;
}

h2{
	font-size:12px;
	margin:15 0 5 0;
	color: #0065A2;
}

h3{
	font-size:12px;
	margin:15 0 5 0;
	color: #0065A2;
}

h4{
	font-size:12px;
	margin:15 0 5 0;
}


ul,ol{
	margin: 5 5 5 25;
	padding: 0 5 0 5;
}

ul.group1, ul.group3{
	margin: 5 15 5 0;
	padding: 0 0 0 0;
}

ul.group2{
	margin: -5 0 -5 0;
}

ul.group1,ul.group2,ul.group3 li{
	line-height: 20px;
}

table.search{
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	background-color: #990000;
	padding-top:5px;
}

#advportal td{
	font-size:11px;
}

table.lastnumber{
	font-size:11px;
	color: #000000;
}

table.body{
	font-size:12px;
	margin-left:0px;
}

input.search{
	width:70px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #990000;
	border:none;
	background-position: -5 0;
	background-repeat: none;
	background-image: url(images/search.gif);
	text-align:center;
}

input.serch{
	font-family: Tahoma;
	width:226px;
	height:21px;
	font-size:12px;
	font-weight:normal;
	color: #000000;
	border:1px solid #D1D0CB;
}

#frmLogin .inputtext{
	font-family: Tahoma;
	width:155px;
	height:21px;
	font-size:12px;
	font-weight:normal;
	color: #000000;
	margin-left:15px;
	margin-top:5px;
	border:1px solid #D1D0CB;
}

a.lang{
	font-size:11px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
a.lang:hover{
	text-decoration:underline;
}

a.langm{
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
a.langm:hover{
	text-decoration:none;
}

a.menu_top{
	font-size:11px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	margin-right:25px;
}

table.menu_bottom{
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

table.news p{
	font-size:12px;
	font-weight:normal;
	color: #000000;
	margin-left:0px;
}

table.news td {
	font-size:12px;
}

table.news a{
	font-size:12px;
	color:#000000;
}

td a.print{
	font-size:11px;
	font-weight:normal;
	color: #0065A2;
	margin-left:0px;
	text-decoration:underline;
}

table.menu_bottom a{
	color: #333333;
	text-decoration:underline;
}

a.left_menu{
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:underline;
	margin-right:25px;
}

a.left_menu strong{
	font-weight:normal;
}

a.edition{
	font-size:12px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline;
}
a.rededition{
	font-size:12px;
	font-weight:normal;
	color: #ff0000;
	text-decoration:underline;
}

a.lastnumber{
	font-size:11px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline;
}

td.data{
	font-size:11px;
	font-weight:bold;
	color: #660000;
	background-color: #E6E6E6;
	padding-top:4px;
}

td.aqua, td.gray, td.blue, td.red {
	font-weight:bold;
	color: #ffffff;
	padding:2 10 3 20;
}

td.aqua a{
	color:#ffffff;
	text-decoration:none;
}

td.aqua{
	background-color: #2B8ECA;
	font-size:14px;
}

td.gray{
	background-color: #999999;
	font-size:14px;
}

td.blue{
	background-color: #0166A2;
	font-size:13px;
}

td.red{
	background-color: #990000;
	font-size:13px;
}

p.footer{
	font-size:10px;
	color:#0077C1;
	margin:5 5 6 12;
}

#frmLogin .inputbutton{
	font-size:11px;
	height:21px;
	margin-left:15px;
	margin-top:5px;
}

input.body_button{
	font-family: Tahoma;
	height:21px;
	font-size:12px;
	font-weight:normal;
	color: #000000;
	margin-left:0px;
	margin-top:5px;
	border:1px solid #D1D0CB;
}

td.borderr{
	border-right:1px solid #0166A2;
}

td.borderbr{
	border-bottom:1px solid #0166A2;
	border-right:1px solid #0166A2;
}

td.borderlr{
	border-left:1px solid #0166A2;
	border-right:1px solid #0166A2;
}

td.borderblr{
	border-bottom:1px solid #0166A2;
	border-left:1px solid #0166A2;
	border-right:1px solid #0166A2;
}

td.adv{
	background-color: #0166A2;
	color:#ffffff;
}

table.publication_menu {
	margin: 13 5 5 0;
	font-size:11px;
}

img.publication_menu {
/*	border: 1px solid #aaaaaa;*/
	margin: 3 5 5 0;
}

table.publication_menu a {
	font-size:11px;
	color:#ffffff;
}

td.publication_menu {
	background-color: #0166A2;
	padding: 0 5 0 5;
}


table.tableb {
	border: 1px solid #0077C0;
	width:526px;
}

table.tableb td {
	font-size: 11px;
}

table.company {
	border: solid 1px #0859A5;
	background-color: #FFF3DE;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

table.company p{
	font-size:11px;
}

table.company td{
	font-size:11px;
}

table.company a{
	font-size:11px;
}

table.company p.intr{
	font-family:arial;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

table.company td.sign{
	font-size: 10px;
	color: #555555;
	padding-bottom: 15px;
}

.tr1 {
	background: #E1ECF8;
	color: #000000;
}
.tr2 {
	background: #0077C0;
	color: #FFFFFF;
}
.tr3 {
	background: #FFEFDD;
	color: #000000;
}
.tr4 {
	background: #BBD1E6;
	color: #000000;
}
.td1 {
	border-right: 1px solid #0077C0;
}
.td2 {
	border-right: 1px solid #0077C0;
	border-bottom: 1px solid #0077C0;
}
.td3 {
	border-bottom: 1px solid #0077C0;
}
.td4 {
	border-right: 1px solid #0077C0;
	background: #E1ECF8;
}
.td5 {
	border-right: 1px solid #0077C0;
	border-bottom: 1px solid #0077C0;
	background: #E1ECF8;
}
.td6 {
	border-bottom: 1px solid #0077C0;
	background: #E1ECF8;
}
.td47{
	border-right: 1px solid #0077C0;
	background: #BBD1E6;
}
.td8 {
	border-right: 1px solid #0077C0;
	border-bottom: 1px solid #0077C0;
	background: #BBD1E6;
}
.td9 {
	border-bottom: 1px solid #0077C0;
	background: #BBD1E6;
}
.td10 {
	border-right: 1px solid #0077C0;
	background: #FFEFDD;
}
.td11 {
	border-right: 1px solid #0077C0;
	border-bottom: 1px solid #0077C0;
	background: #FFEFDD;
}
.td12 {
	border-bottom: 1px solid #0077C0;
	background: #FFEFDD;
}

p.anons {
	padding: 4px 0pt 0px;
}
span.date{
	color: #990000;;
}
div.news-index h1 {
	font-size:16px;
	margin:5 0 0 0;
}


/* Filter (ucmg:journal.selector, ...) */
a.decor_none {
text-decoration: none;
}
.graytext, .greytext {
color: #aaaaaa;
}

div.search_chain {
	color: #555555;
	font-size: 11px;
}

div.search_chain a {
	color: #555555;
	font-size: 11px;
}

/* область формы фильтра например <div class="filter_area">...</div> */
.filter_area {
	margin: 0 0 8px 0;
}


table.comp td{
	font-size: 11px;
	font-weight: normal;
}

/* components:ucmg:announcements.index */
table.announce {
	border: 1px solid #E1F4FF;
	margin-bottom:15px;
}

table.announce td,
table.announce li,
table.announce p {
    font-size: 11px;
    font-weight: normal;
}

table.announce p,
table.announce h3 {
    margin-left: 15px;
    margin-top: 0px;
}

div.float_event_menu {
	float: right;
	background: #0166A2;
	padding: 0 5 0 5;
	margin-top: 0px;
	margin-left: 5px;
}
div.float_event_menu a {
	font-size:11px;
	color:#ffffff;
}

/* components:ucmg:solutions.filter */
/*
.solutions_filter select,
table.news .solutions_filter td {
	font-size:11px;
}
.solutions_filter select,
.solutions_filter .inputtext {
 	width: 410px;
}
*/
