.title_text{
color:#98B7D0;
font-family:tahoma;
font-size:11px;
display:inline;
}

h1{
color:#0E4D84;
font-size:22px;
text-decoration:none;
font-family:Tahoma;
font-weight:normal;
}

h1 a, a{
	color:#0B457A;
}

h2{
color:#0E4D84;
font-size:20px;
text-decoration:none;
font-family:Tahoma;
font-weight:normal;
}

html, body {
  border: 0px none;
  margin: 0px;
  padding: 0px;
  background:#4396CA;
}

div.menu {
position: relative; 
width: 114px; 
height: 38px; 
float: left;
background: url('/themes/iplink/img/menu.gif') top left no-repeat;
z-index:2;
}
span.menu_txt
{
font-family: Tahoma;
font-size: 12px;
color: #fff;
text-align: center;
position: relative;
top: 8px;
font-weight: bold;
}

.u_link{
color: #fd9407;
text-decoration:none;
font-weight: bold;
font-size: 16px;
}

.but_text_o
{
font-family: Tahoma;
font-size: 16px;
color: #fd9407;
font-weight: bold;
dislpay:inline;
margin:0px;
padding:0px;
text-decoration:none;
}
.but_text
{
dislpay:inline;
margin:0px;
padding:0px;

font-family: Tahoma;
font-size: 12px;
color: #505050;
font-weight: normal;
text-align: justify;
}
div.menu_top
{
position: relative; 
float: top;
background: url('/themes/iplink/img/dv_top.jpg') no-repeat top left; 
width: 174px; 
height: 17px;
}
div.menu_mid
{
position: relative; 
margin-top: -1px; 
float: top;
background: url('/themes/iplink/img/dv_mid.jpg') repeat-y top left; 
width: 174px; 
height: auto;
}
div.menu_bot
{
position: relative; 
float: top;
background: url('/themes/iplink/img/dv_bot.jpg') no-repeat top left; 
width: 174px; 
height: 51px;
}
span.img
{
position: relative; 
margin-left: 14px; 
margin-top: 8px;
}
span.but
{
font-family: Tahoma;
font-size: 12px;
color: #fff;
text-align: center;
position: relative;
top: 14px;
left: -6px;
font-weight: bold;
}

a.link_text{
color:#FEB013;
text-decoration: none;
}

a.link_text2{
color:#0E4D84;
text-decoration: none;
font-size:20px;
}


a.link, a.link2
{
color: #fff;
text-decoration: none;
}
a.link:hover{
	color:#FEB013;
}


a.link2:hover{
	color:#0F60A8;
}

span.head
{
font-family: Arial;
font-size: 16px;
color: #fff;
font-weight: normal;
position: relative;
top: 6px;
left: 10px;
}
.white
{
font-family: Tahoma;
font-size: 12px;
color: #fff;
font-weight: normal;

}
span.button a.button
{
font-family: Tahoma;
font-size: 11px;
color: #0e4d84;
font-weight: bold;
text-decoration: none;
position: relative;
top: 2px;
left: 4px;
}
.blue
{
font-family: Tahoma;
font-size: 12px;
color: #abe9f5;
font-weight: normal;
}
.bblue
{
font-family: Tahoma;
font-size: 12px;
color: #abe9f5;
font-weight: bold;
}
.footer
{
font-family: Tahoma;
font-size: 12px;
color: #0f4c85;
font-weight: normal;
}

.menu2{
	font-family: Tahoma;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
}

.nav1
{
font-family: Tahoma;
font-size: 12px;
color: #fff;
font-weight: normal;
}
a.nav
{
font-family: Tahoma;
font-size: 12px;
color: #fff;
font-weight: normal;
}
.head_2
{
color: #ffffff; 
font-size: 16px; 
font-family: Tahoma;
font-weight: bold;
}
.grey
{
color: #4c4d4f; 
font-size: 12px; 
font-family: Tahoma;
font-weight: normal;

}

.mark1 {
	font-size: 18px;
	color: #0E4D84;
	font-weight:bold;
}
.t1 {font-family: Verdana; font-size: 12px; color:#333333; text-decoration:none;}







.date-filter-years {
  /*border: 1px dotted #0ff;*/
  margin-left:20px;
  font-family:arial;
  font-size:12px;
}

.date-filter-years a {
  color: #000;
  font-size: 100%;
}

.date-filter-years a .current{
  color: #FFFFFF;
  font-size: 100%;
}


.date-filter-years .current {
  background-color: #FF9900;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration:none;
}

.date-filter-years .disabled {
  color: #888;
}

.date-filter-months {
  margin-left:20px;
  font-family:arial;
  font-size:12px;
  text-align: justify;
}

.date-filter-months span {
  /*float: left;*/
  /*display: inline;*/
  /*border: 1px solid #E23D43;*/
  padding: 1px 1px;
  margin: 0px 3px;
}

.date-filter-months a {
  color: #000;
  font-size: 100%;
}

.date-filter-months a .current{
  color: #FFFFFF;
  font-size: 100%;
}


.date-filter-months .current {
  background-color: #FF9900;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration:none;

}

.date-filter-months .disabled {
  color: #888;
}


.hr1
   {
   /* color:#999999; size:1; */
      height:1px;
      border-width:1px 0 0;
      border-color: #999999;

      border-style:solid;
   /* пример: */
      margin:0 auto; width:50%; }
      
.cat{
	padding-left:20px;
	padding-right:5px;	
	padding-top:3px;
}

.a_cat{
	text-decoration:none;
	color:#505050;
}


table.data {border-collapse : collapse;}
table.data th, table.data tr.thead {
        font-weight : bold;
        background-color : #EAF1FB;
}
table.data td, table.data th {
        border : 1px solid #305481;
  padding: 4px;
font-size:11px;
}
