h3 a{
font-size:18px;
}

 div.overlay {
	background-image:url(/components/company/img/white.png);
	width:550px;
	height:440px;		
	display:none;
	padding:50px;
 z-index:9999;
}
div.overlay a.close {
	background-image:url(/components/company/img/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
       z-index:99999;
}
      #overlay {
      background-image:url(/components/company/img/transparent.png);
      color:#efefef;
      }
      div.wrap { 
      height:440px;
      overflow-y:auto;

      }

 .descr {
width:100%;
height:120px; 
background: #F4F4F4;
overflow:hidden;
border:1px solid rgb(101, 161, 194);
border-radius:8px 8px 8px 8px;
margin:10px -5px;
 }
 .descr h2{
color:rgb(102,102,255);
margin-left:5px;
 }
.descr a{
font-size:16px;
 } 
 
.firm_block a{
font-size:16px;
 }  

.adres {
color:#15A1FF;
font-size:14px;
}

.more_link {
margin-top:-12px;
width:131px;
height:30px;
padding:1px;
text-align:center;
display:table-cell;
vertical-align:middle;
background: url('/components/company/img/more.png');
}
.more_link a{ 
margin-top:2px;
text-decoration:none;
color:#FFFFFF;
} 
.k_blok {
color:#FFFFFF;
} 
.k_blok  a{
text-decoration:none;
color:#FFFFFF;
} 
.voting_block {
position:relative;float:right;margin-top:5px;margin-bottom:-10px;}

.voting_block span { font-size:9px; color:#808080;}

.firm_block {
padding:10px;
border:1px solid #E6E6E6;
border-radius:8px 8px 8px 8px;}

.link_code {
background:#E6E6E6;
border-radius:6px 6px 0px 0px;
}
.link_code input{ 
border:1px solid rgb(67, 152, 208); 
border-radius:3px 3px 0px 0px ;
color: #C0C0C0;
}
.f_search {
border:1px solid rgb(67, 152, 208); 
border-radius:3px 3px 0px 0px ;
color: #C0C0C0;
font-size:18px; width:400px;
}
span.f_search{
padding:2px;
border:1px solid rgb(67, 152, 208); 
border-radius:3px 3px 0px 0px ;
color: #15A1FF;
cursor:pointer;
font-size:18px;
}

.link_code input:hover{ 
border:1px solid rgb(67, 152, 208); 
border-radius:3px 3px 0px 0px ;
color: #000000;
}
 a.dot {
    text-decoration: none; 
    border-bottom: 1px dashed #15A1FF; 
    color: #15A1FF;
   }
a.dot:hover {
    color: #f00000; 
   }
.f_title a{
color:#15A1FF;
}
.f_title span{
font-size:16px;
float:right;
color:#FF6B09;
} 
.f_title strong{
font-size:18px;
color:#CC3300;
}

.c_alpha_list {
padding:5px;
text-align: center;
border-radius:4px 4px 4px 4px ;
background:#F9FBFC;
}
.c_alpha_list span{
padding:3px;
font-size:18px;
}
.c_alpha_list span:hover{
background:#15A1FF;
border-radius:4px 4px 4px 4px ;
}

.c_alpha_link {
padding:3px;
text-decoration: none; 
font-size:18px;
color:#FFFFFF;
background:#15A1FF;
border-radius:4px 4px 4px 4px ;
}

.c_alpha_link:hover {
color:#CC3300;
}