/*=============default============*/
BODY{
 margin:0;
 padding:0;
 background:url(/fileadmin/site/images/body_bg.gif) repeat;
 font-family:Georgia;
 width:100%; 

}
a,h1,h2,h3,h4,h5,ul,strong{ margin:0; padding:0;}
ul{ list-style-type:none;}					  
li{display:inline;}
a img{ border:0 none;}
a{ text-decoration:none; color:#005CA1;}									
a:hover{ text-decoration:underline;}
/*=============default============*/
.all{
 /*padding:0 100px;*/
 background:url(/fileadmin/site/images/all_bg.gif) repeat-x; 
 min-width:819px; 
 height:100%;
 /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) <= 1000) ? '1000px' : 100%);*/
} 
/*=============header============*/
.logo{
 height:140px;
 width:995px;
}
.log_img{
 float:left;
 padding-left:63px;
 margin:30px 0 0px 0;
}			
.title{
 float:left;
 padding-left:53px;
 padding-top:44px;
}
.search{
 
 width:995px;
 height:25px;
 text-align:right;
}	
.search form{
 margin:0;
 padding:0;
}
.search input{
 width:152px;
 background:#dfdfdf;
 border:1px solid #146cae;
}
.search button{
 padding:0;
 margin:0 20px 0 3px; //margin:0 20px 0 5px;
 background:transparent;
 border:0 none;	 
 vertical-align:top; //vertical-align:middle;
 width:62px;
} 				  
/*=============header============*/	
/*=============top menu============*/
/*.head_menu{
 width:100%;
 height:35px;
 background:url(/fileadmin/site/images/head_menu_bg.gif) repeat-x;
 text-align:center;
}*/
.top_menu {	
 list-style-type:none;
  width:995px;
 height:40px;
 background:url(/fileadmin/site/images/head_menu_bg.gif) repeat-x;
 text-align:center;

} 
.pnkt{
 width:1%;
 padding:3px 12px 0 12px;
}
.pnkt a{
 color:#494949;
 text-decoration:none;
 font-size:12px; 
 display:block;
 font-family:Verdana Regular,Georgia;
}
.pnkt a:hover{
 color:#3572a0; 
 text-decoration:none;
}
.main {
  display:block;
  height:14px;
  width:53px;
  background:url(/fileadmin/site/images/button/glavnaya.gif) no-repeat;
}

.main:hover {
background:url(/fileadmin/site/images/button/glavnay_act.gif) no-repeat;
}
.main:active {
background:url(/fileadmin/site/images/button/glavnay_act.gif) no-repeat;
}
.l_news {
  display:block;
  height:14px;
  width:50px;
  background:url(/fileadmin/site/images/button/news.gif) no-repeat;
}
.l_news:hover {
background:url(/fileadmin/site/images/button/news_act.gif) no-repeat;
}
.l_news:active {
background:url(/fileadmin/site/images/button/news_act.gif) no-repeat;
}
.pravooblad {
  display:block;
  height:14px;
  width:110px;
  background:url(/fileadmin/site/images/button/pravooblad.gif) no-repeat;
}
.pravooblad:hover {
background:url(/fileadmin/site/images/button/pravooblad_act.gif) no-repeat;
}
.pravooblad:active {
background:url(/fileadmin/site/images/button/pravooblad_act.gif) no-repeat;
}
.users{
  display:block;
  height:14px;
  width:90px;
  background:url(/fileadmin/site/images/button/polzovateli.gif) no-repeat;
}
.users:hover {
background:url(/fileadmin/site/images/button/polzovateli_act.gif) no-repeat;
}
.users:active {
background:url(/fileadmin/site/images/button/polzovateli_act.gif) no-repeat;
}
.sovet{
  display:block;
  height:14px;
  width:34px;
  background:url(/fileadmin/site/images/button/sovet.gif) no-repeat;
}
.sovet:hover {
background:url(/fileadmin/site/images/button/sovet_act.gif) no-repeat;
}
.sovet:active {
background:url(/fileadmin/site/images/button/sovet_act.gif) no-repeat;
}
.pravlenie{
  display:block;
  height:14px;
  width:61px;
  background:url(/fileadmin/site/images/button/pravlenie.gif) no-repeat;
}
.pravlenie:hover {
background:url(/fileadmin/site/images/button/pravlenie_act.gif) no-repeat;
}
.pravlenie:active {
background:url(/fileadmin/site/images/button/pravlenie_act.gif) no-repeat;
}
.mendj{
  display:block;
  height:14px;
  width:76px;
  background:url(/fileadmin/site/images/button/menedjment.gif) no-repeat;
}
.mendj:hover {
background:url(/fileadmin/site/images/button/menedjment_act.gif) no-repeat;
}
.mendj:active {
background:url(/fileadmin/site/images/button/menedjment_act.gif) no-repeat;
}
.docs{
  display:block;
  height:14px;
  width:67px;
  background:url(/fileadmin/site/images/button/docs.gif) no-repeat;
}
.docs:hover {
background:url(/fileadmin/site/images/button/docs_act.gif) no-repeat;
}
.docs:active {
background:url(/fileadmin/site/images/button/docs_act.gif) no-repeat;
}
.cont{
  display:block;
  height:14px;
  width:57px;
  background:url(/fileadmin/site/images/button/contact.gif) no-repeat;
}
.cont:hover{
background:url(/fileadmin/site/images/button/contact_act.gif) no-repeat;
}
.cont_en:hover {
background:url(/fileadmin/site/images/button/contact_act.gif) no-repeat;
}
.cont_en:active {
background:url(/fileadmin/site/images/button/contact_act.gif) no-repeat;
}


/*----------english---------*/

.main_en {
  display:block;
  height:14px;
  width:37px;
  background:url(/fileadmin/site/images/button/glavnay_en.gif) no-repeat;
}

.main_en:hover {
background:url(/fileadmin/site/images/button/glavnay_en_act.gif) no-repeat;
}
.main_en:active {
background:url(/fileadmin/site/images/button/glavnay_en_act.gif) no-repeat;
}
.l_news_en {
  display:block;
  height:14px;
  width:37px;
  background:url(/fileadmin/site/images/button/news_en.gif) no-repeat;
}
.l_news_en:hover {
background:url(/fileadmin/site/images/button/news_en_act.gif) no-repeat;
}
.l_news_en:active {
background:url(/fileadmin/site/images/button/news_en_act.gif) no-repeat;
}
.pravooblad_en {
  display:block;
  height:14px;
  width:72px;
  background:url(/fileadmin/site/images/button/pravooblad_en.gif) no-repeat;
}
.pravooblad_en:hover {
background:url(/fileadmin/site/images/button/pravooblad_en_act.gif) no-repeat;
}
.pravooblad_en:active {
background:url(/fileadmin/site/images/button/pravooblad_en_act.gif) no-repeat;
}
.users_en{
  display:block;
  height:14px;
  width:36px;
  background:url(/fileadmin/site/images/button/polzovateli_en.gif) no-repeat;
}
.users_en:hover {
background:url(/fileadmin/site/images/button/polzovateli_en_act.gif) no-repeat;
}
.users_en:active {
background:url(/fileadmin/site/images/button/polzovateli_en_act.gif) no-repeat;
}
.sovet_en{
  display:block;
  height:14px;
  width:52px;
  background:url(/fileadmin/site/images/button/sovet_en.gif) no-repeat;
}
.sovet_en:hover {
background:url(/fileadmin/site/images/button/sovet_en_act.gif) no-repeat;
}
.sovet_en:active {
background:url(/fileadmin/site/images/button/sovet_en_act.gif) no-repeat;
}
.pravlenie_en{
  display:block;
  height:14px;
  width:46px;
  background:url(/fileadmin/site/images/button/pravlenie_en.gif) no-repeat;
}
.pravlenie_en:hover {
background:url(/fileadmin/site/images/button/pravlenie_en_act.gif) no-repeat;
}
.pravlenie_en:active {
background:url(/fileadmin/site/images/button/pravlenie_en_act.gif) no-repeat;
}
.mendj_en{
  display:block;
  height:14px;
  width:79px;
  background:url(/fileadmin/site/images/button/menedjment_en.gif) no-repeat;
}
.mendj_en:hover {
background:url(/fileadmin/site/images/button/menedjment_en_act.gif) no-repeat;
}
.mendj_en:active {
background:url(/fileadmin/site/images/button/menedjment_en_act.gif) no-repeat;
}
.docs_en{
  display:block;
  height:14px;
  width:79px;
  background:url(/fileadmin/site/images/button/docs_en.gif) no-repeat;
}
.docs_en:hover {
background:url(/fileadmin/site/images/button/docs_en_act.gif) no-repeat;
}
.docs_en:active {
background:url(/fileadmin/site/images/button/docs_en_act.gif) no-repeat;
}
.cont_en{
  display:block;
  height:14px;
  width:52px;
  background:url(/fileadmin/site/images/button/contact_en.gif) no-repeat;
}
.cont_en:hover {
background:url(/fileadmin/site/images/button/contact_en_act.gif) no-repeat;
}
.cont_en:active {
background:url(/fileadmin/site/images/button/contact_en_act.gif) no-repeat;
}

/*=============top menu============*/

/*=============left menu============*/
.left_navigation{
 padding-left:8px;
 padding-top:25px;

} 
.left_navigation ul{
  list-style-type:none;
}					  
.left_navigation ul li{
padding:0 0 0 20px;
 background:url(/fileadmin/site/images/icon.gif) 0 8px no-repeat; 
 line-height:25px;
 display:block;
}
.left_navigation ul li a{
 color:#6d6d6d;
 text-decoration:none;
  font-size:12px;
  font-family:Georgia;
  font-weight:bold;
}
.left_navigation ul li a:hover{
 color:#3572a0;
}
.left_navigation img{
 margin:0px 0px 9px 0;
}
.banners{
 text-align:center;	
 margin-top:50px;
}
.frm{
 border:0;
 width:190px;
 height:51px;
 margin-bottom:10px;
} 									  
/*=============left menu============*/
/*=============content============*/
.content{
 background:#fff;
 padding:0px 15px 0 15px;
} 

.content p {
 margin-bottom: 10px !important;  
 font-size:12px;
} 

.text{
 color:#474747;
 font-size:12px;
 line-height:18px;
}
.text img{
 margin:0 14px 0 0;
}
.text a{
 text-decoration:none;
 color:#005ca1;
}  
.text a:hover{
 text-decoration:underline;
}
.heading{
 color:#474747;
 font-size:22px;
 margin:20px 0 10px 0;
 font-weight:normal;
}	
.li_doc li{
 display:block;
 padding-left:15px;
 background:url(/fileadmin/site/images/icon.gif) 0 8px no-repeat; 
 
}								
.li_doc li a{
 color:#005ca1;
 font-size:12px;
}
.li_doc li a span{
 font-size:12px;
 color:#474747;
}
.li_doc li  strong{
font-size:10px;
 color:#474747;
 font-weight:normal;
}
.doc_discr{
 background:none !important;
 margin:0 0 10px 0;
}
/*=============content============*/ 
/*=============right menu============*/
.right_navigation{
 padding:0 15px 0 15px;
}  
.right_navigation a{
color:#005ca1;
 font-size:12px;
 padding:0;
 margin:0;
}
.right_text{
 margin-bottom:15px;
}
.right_text p, .right_text strong {
color:#474747;
font-size:12px;
margin:0pt;
padding:0pt;
font-weight:normal;
}
.date{
 padding:0;
 margin:0;
}
.date a{
 font-size:10px;
 color:#005ca1;
 padding:0;
 margin:0;
}
.discr{
 color:#474747;
 font-size:12px;
 padding:0;
 margin:0;
}
	
/*=============right menu============*/
/*=============footer============*/
.footer{
 width:995px;
 height:90px;
}
.contacts{
 float:left;
 padding-left:27px;
  padding-top:17px;
  text-align:left;
} 
.contacts p{
 color:#474747;
 font-size:12px;
 padding:0;
 margin:0 0 17px 0;
}
.contacts li a{
 color:#005ca1;
 font-size:12px;
 padding:0;
 margin:0;
}
.counter{
 float:right;
 padding-right:17px;
 padding-top:9px;
}
.counter img{
 margin-left:25px;
}								   
/*=============footer============*/
/*=============news_list============*/

.news{
 margin-bottom:15px;
}
.news p{
 color:#474747;
 font-size:12px;
 padding:0;
 margin:0;
}

/*=============news_list============*/
/*=============news_single============*/

.news_single p{
 color:#474747;
 font-size:12px;
 padding:0;
 margin:0;
}
.link_b{
color:#005CA1;
font-size:12px;
margin:0pt;
padding:0pt;
}
/*=============news_single============*/
 /*=============special class============*/
.clear {
 clear:both;
 font-size:0pt;
 height:0pt;
 line-height:0pt;
 overflow:hidden;
 width:100%;
}
.left_m{
width:4px;
background:url(/fileadmin/site/images/left_top_m.gif) no-repeat;
}
.right_m{
width:4px;
background:url(/fileadmin/site/images/right_top_m.gif) no-repeat;
}
.left_table_bg{
width:4px;
background:url(/fileadmin/site/images/left_table_bg.gif) repeat-y;
}
.left_table{
width:4px;
height:118px;
background:url(/fileadmin/site/images/left_table.gif) no-repeat;
}

.right_table_bg{
width:4px;
background:url(/fileadmin/site/images/right_table_bg.gif) repeat-y;
}

.right_table{
width:4px;
height:118px;
background:url(/fileadmin/site/images/right_table.gif) no-repeat;
}
.bottom_t{
 height:4px;
 background:url(/fileadmin/site/images/bottom_bg.gif) repeat-x;
}
.left_bottom{
 float:left;
 width:8px;
 height:4px;
 background:url(/fileadmin/site/images/left_bottom.gif) no-repeat;
}
.right_bottom{
 float:right;
 width:8px;
 height:4px;
 background:url(/fileadmin/site/images/right_bottom.gif) no-repeat;
}

.lang{
 font-size:10px;
  font-family:Georgia;
  color:#000;
  float:left;
margin:4px 0pt 0pt 645px;
}
*html .lang{
margin:4px 0pt 0pt 645px;
display:inline;
}
.lang_act{
 font-size:10px;
  font-family:Georgia;
   color:#000;  
}
.lang_notact{
  font-size:10px;
  font-family:Georgia;
    color:#0057a0;
}


.text_with_bullit{
background:url(/fileadmin/site/images/icon.gif) 0px 3px no-repeat;
padding-left:15px;
}
.table_form input{
 background:#DFDFDF;
 border:1px solid #146CAE;
}
.table_form label{
 font-size:12px;
}
.table_form td{
 padding:5px 0;
}
.table_form button{
background:transparent;
border:0pt none;

padding:0pt;
vertical-align:top;
width:66px;

}
.table_form {

}

.head_table_result_search span{
font-size:11px;
display:block;
}
.head_table_result_search td{
 padding:0 5px 5px 5px !important;
border-bottom:1px solid #00569d;
border-right:1px solid #fff;
}
.result_search p{
 margin:0;
font-size:11px;
}
.result_search td{
 padding:5px;
}
.current_in_table td{
 background:#f1f1f1;
 border-right:1px solid #fff;
}
.result_search{
clear:left;
margin-top:30px;
}
#left_nav_on_music_con{
float:left; 
margin-right:30px;
padding-bottom:40px;
padding-left:8px;
padding-right:8px;

background:#f1f1f1;
margin-left:-15px;
}
*html #left_nav_on_music_con{padding-left:23px;}


.news_list {margin-top:7px;}
.news_list a{padding:0; margin:0 5px;}
.news_list .active a{color: #474747;}

#page_header_conteiner_register .heading {
color:#474747;
font-size:22px;
font-weight:normal;
margin:0 0 10px;
padding:20px;
}

/* indexed search */
span.title, .tx-indexedsearch-title {
 float: none;
 padding-left: 0px;
 padding-top: 4px;
 padding-right: 50px;
 font-size: 10pt;
}
.tx-indexedsearch-percent {
 font-size: 10pt;
}

div.tx-indexedsearch-form {
  float:left;
  width:277px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
  background:#DFDFDF none repeat scroll 0 0;
  border:1px solid #146CAE;
  padding:2px;
  height:22px;
  width:267px;
}
.tx-indexedsearch .searchbox-tmpl-css label {
  display: none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
  width: 100px;
}
div.tx-indexedsearch-search-submit input:hover {
  background: #2595FF;
}
div.tx-indexedsearch-search-submit input {
  background: #0057A0;
  border: 1px outset;
  color: white;
  cursor: pointer;
  height: 22px;
  margin-top: 0px;
  width: 100px;
}

.tx-indexedsearch-info {
  font-size: 8pt;
}