/*******************************************************************************
 *                      Изменённые стили
 ******************************************************************************/ 

#b_03 { position:absolute;  top:0; left:400px; BACKGROUND:#43525a url(/img/isku_bg.gif) top right no-repeat;}
#b_06 { position:absolute;  top:200px; left:0px;  BACKGROUND:url(/img/menu_bg.gif) top left no-repeat;}
#b_06 ul li   {margin-bottom:12px; list-style:none;  padding-left:15px; BACKGROUND:url(/img/arrow_menu.gif) top left no-repeat; BACKGROUND-position:-2px 0px;}


.more { padding-top:8px; padding-left:2px; }
.more a {padding-right:10px; font-size:7.5pt; font-weight:bold;  background:url(/img/arrow_more.gif) top right no-repeat;}
.more_1 { padding-top:8px; padding-left:2px; }
.more_1 a {padding-right:10px; font-size:7.5pt; font-weight:bold;  background:url(/img/arrow_more_grey2.jpg) no-repeat right 1px ;padding:0 13px 0 0;}
.more_2 { padding-top:8px; padding-left:1px; }
.more_2 a {padding-right:9px; font-size:7.5pt; font-weight:bold;  background:url(/img/arrow_more.gif) top right no-repeat;}
.more_white { padding-top:8px; padding-left:2px; }
.more_white a {padding-right:10px; font-size:7.5pt; font-weight:bold;  background:url(/img/arrow_more_white.gif) top right no-repeat;}

.press {margin-top:3px; margin-left:-2px; }

.press a:link, .press a:visited, .press a:hover {margin-top:3px; color:#F5821F; background:url(/img/arrow_more_grey.gif) top right no-repeat;}
.imgborder {margin: 10px;}









/*------------------ main -------------*/

* {margin:0; padding:0; 
font-family:verdana;
font-size:10pt;
}

body { 
width:100%;
}

DIV.spacer {
		font-size: 0px;
		line-height: 0px;
		margin: 0px;
		padding: 0px;	
		background: transparent; 
		border: none;
		display: block;
		visibility: hidden;   }


		
a:link {color:#43525a;}
a:visited {color:#43525a;}
a:hover {color:#F5821F; }
a:active {color:#43525a;}

img {border:0px;}

td { vertical-align:top;}
/******************* Layout liqiud******************/

html { 
height:100%;
BACKGROUND:white url(/img/body_bg.gif) no-repeat right top;

}

body { 
min-height:100%;
position:relative;
}

* html body {         
height:100%;    
}        


 
#mmeta {
position:absolute; 
bottom:0;
width:200px;
height:200px;   
z-index:0; 

}

#mcontent { 
margin:0 auto;
min-height:600px;
height:auto;
padding-bottom:200px;
position:relative;

}


@media all {
#mcontent  {
border-top:1px solid white;
margin-top:-1px;
}
}
 
#meta {
position:absolute; bottom:0;
width:100%;
height:200px; 
background:red;    
}

#content { 
margin:0 auto;
padding-bottom:200px; 
overflow:hidden; position:relative;
}



/*------------------ Layout -------------*/
#conteiner {width:1000px;
position:relative; 

}

#bottom_sec {width:1000px; padding:0px; margin:0px;  position:relative;  
}
@media all {
#bottom_sec  {
height:400px;
}
}

/*------------------- form js------------------*/


.dropdownArrow {
	margin-top:-1px;
	float:right;
     border-top:1px solid #DBDEE0;
}


.dropdownArrowHidden {

	float:right;
        margin-top:-1px;
}

/*------------------- Layout table------------------*/



/*-----------------blocks home-------------------*/
.block { width:200px; height:200px; overflow:hidden; border:0px solid blue; font-size:7.5pt; line-height:11pt;}
.p_21  {padding:20px 12px 0px 19px; width:169px; height:180px;  border:0px solid blue; font-size:7.5pt; line-height:15px;}
.p_21_2 {padding:20px 12px 15px 19px; width:169px;  height:300px; border:0px solid blue; font-size:7.5pt; line-height:15px;}

.p_news  {padding:20px 0px 0px 20px; width:169px;   border:0px solid blue; font-size:7.5pt; line-height:11pt;}



.p_21 p  {font-size:7.5pt; }
.block p  {font-size:7.5pt; }
.p_news p  {font-size:7.5pt; }

.p_21 a {font-size:7.5pt; font-weight:bold;}
.p_news a {font-size:7.5pt; font-weight:bold;  text-decoration:underline;}
.p_news h1 a {font-size:7.5pt; font-weight:bold;  text-decoration:none;}

#b_01 { position:absolute;  top:0; left:0px; BACKGROUND:white ; }
#b_01 div { border:0px solid red; margin:24px 0px 0px 26px; }


#b_02 { position:absolute;  top:0; left:200px; BACKGROUND:white ; }
.search { margin-top:19px;}
.search input { border:1px solid #ECEDEF; width:161px;  height:14px; background:#ECEDEF; font-size:7.5pt; font-family:verdana; color:#6C7880;}
input.search_text { padding-left:4px; }
input.loopa { width:19px; height:17px; vertical-align:bottom; border:0px;}
.logo { margin-top:78px;}



#b_04 { position:absolute;  top:0; left:600px; }
#b_05 { position:absolute;  top:0; left:800px; background:#F5821F; color:white; }
#b_05 a { color:white;}


#b_06 ul  {  border:0px solid red; margin:34px 0px 0px 24px ;  line-height:11px; }


#b_06 ul li  a  { font-size:7.5pt; font-weight:bold; text-decoration:none; }


#b_07 { position:absolute;  top:200px; left:200px;}
#b_08 { position:absolute;  top:200px; left:400px;}

#b_09 { position:absolute;  top:200px; left:600px; background:#B6BCC0; color:#43525a; }
#b_09 p {margin-top:6px; font-size:7.5pt; line-height:11pt; }
#b_09 a { color:#425059;}



#b_10 { position:absolute;  top:400px; left:0px;}

#b_11 { position:absolute;  top:400px; left:200px;  background:#43525A; color:#D0D4D6;}
#b_11 a { color:white;}

#b_12 { position:absolute;  top:400px; left:400px;   background:#000; color:#D3D4D6;}
#b_12 img { margin-left:-1px;}
#b_12 a { color:white;}

#b_13 { position:absolute;  top:400px; left:600px;}

#b_14 { position:absolute;  top:00px; left:0px; }
#b_14 div {padding:56px 0px 0px 11px; font-size:7.5pt; line-height:9pt; color:#42525a;}
#b_14 div a { color:#F5821F; font-weight:normal;}


#b_15 { position:absolute; height:200px; top:600px; left:200px; z-index:10; background:#B6BCC0 url(/img/select_bg.gif) top left no-repeat;   }


#dd1 {  margin-left:-1px;
margin-top:16px;

}
#b_16 { position:absolute; width:600px;  top:000px; left:400px;}

#b_16 .menu { position:absolute; top:91px;  right:39px; width:100%; text-align:right;  font-size:7.5pt; margin-left:auto; color:#999999;}
#b_16 .menu a {  font-size:7.5pt; }

#b_16 .copyright { position:absolute; top:136px; right:40px; text-align:right;  font-size:7.5pt; margin-left:auto; line-height:12px; color:#999999;}
#b_16 .copyright a {  font-size:7.5pt; }


#b_news { width:18%; height:auto; margin-top:200px; margin-left:800px; line-height:9pt;}
#b_news h1 { font-size:7.5pt; margin-top:12px; color:#43525a;}
#b_news a.news_link { font-weight:normal; text-decoration:none;}
#b_news a.news_link:hover { color:#43525a;}
.news_arrow { vertical-align:middle;}





.copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active {color:#F5821F;}




/*----------------- block second-------------------*/
#sec_table {width:1000px; border-collapse:collapse; BACKGROUND:white url(common/img/de_2.gif) bottom right no-repeat; }

#t_top {height:200px;}
#t_left {width:200px; padding-top:33px; BACKGROUND:url(/img/menu_bg.gif) top left no-repeat;}
#t_content {width:800px; padding-bottom:25px;}



.content {
border:1px solid red; 
}

#b_02_sec { position:absolute;  top:0; left:220px; BACKGROUND:white ; }
#b_02_sec .search input { border:1px solid #ECEDEF; width:138px;  height:14px; background:#ECEDEF; font-size:7.5pt; font-family:verdana;}
#b_02_sec input.search_text { padding-left:4px; }
#b_02_sec input.loopa { width:19px; height:17px; vertical-align:bottom; border:0px;}


#b_10_sec { position:absolute;  top:0px; left:0px;}

#b_11_sec { position:absolute;  top:0px; left:200px;  background:#43525A; color:#CBD8E0;}
#b_11_sec a { color:white;}

#b_12_sec { position:absolute;  top:0px; left:400px; height:200px;  background:#B6BCC0; color:#43525a;}
#b_12_sec DIV.over {padding:19px 0px 0px 17px; font-size:7.5pt; }
#b_12_sec DIV.over p {padding:1px 0px 11px 1px;}
#b_12_sec a { color:#425059;}

#b_13_sec { position:absolute; top:0px; left:600px;}

#b_14_sec { position:absolute; bottom:0px; left:0px; color:#42525a; }
#b_14_sec div a { color:#F5821F; font-weight:normal;}



#b_14_sec div {padding:55px 0px 0px 11px; font-size:7.5pt; line-height:9pt;}
#b_14_sec div a { color:#F5821F;}


#b_15_sec { position:absolute;  top:200px; left:200px;  background:#B6BCC0 url(/img/select_bg.gif) top left no-repeat; height:200px;  }


#dd1 {  margin-left:-1px;
margin-top:16px;

}
#b_16_sec {background:#fff ;  position:absolute; width:600px;  bottom:0px; left:400px; color:#999999;}

#b_16_sec .menu { position:absolute; top:99px; right:44px;  width:100%; text-align:right;  font-size:7.5pt; margin-left:auto;}
#b_16_sec .menu a {  font-size:7.5pt; }

#b_16_sec .copyright { position:absolute; top:135px; right:42px; text-align:right;  font-size:7.5pt; margin-left:auto; line-height:12px; }
#b_16_sec .copyright a {  font-size:7.5pt; }

.cont { padding:35px 20px 20px 20px; text-align:justify; width:580px; line-height:15px; color:#43525a ; font-size:9pt;}
.cont * {  font-size:9pt;}

.cont h1 { font-size:13.5pt; font-weight:normal; margin-bottom:11px; }
.cont h2 { font-size:10.5pt;  }
.cont h3 { font-size:9pt; font-weight:bold; margin-bottom:7px; }
.cont h4 { font-size:10pt; }

.cont p {  margin-bottom:15px; line-height:14px; }
.cont .a_right { float:right; margin-left:20px; }



.cont a:link {color:#F5821F;}
.cont a:visited {color:#8D9aA1;}
.cont a:hover {color:#F5821F; }
.cont a:active {color:#F5821F;}


/*----------------- menu sec-------------------*/


ul#menu_2 {  list-style:none; width:180px; padding-left:19px; margin-top:2px;}
ul#menu_2 li {font-size:7.5pt; font-weight:bold; background: url(/img/m_arrow.gif) no-repeat; background-position:-2px -3px; margin-top:0px; margin-bottom:12px; padding-left:20px; }
ul#menu_2 .active {background: url(/img/m_arrow_active.gif)  no-repeat;  background-position:-2px -3px; color:#F4821F;}

            
li .active a  {color:#F4821F;}
li .active a:visited  {color:#F4821F;}

ul#menu_2 li a {font-size:7.5pt; font-weight:bold; text-decoration:none;  
}


ul#menu_2 ul {  margin-left:0px; list-style:none; }
ul#menu_2 li ul{  margin-left:-10px; list-style:none; padding-left:0px;}
ul#menu_2 li ul li{ border:0px solid red; margin:4px 0 1px 0;}
ul#menu_2 li ul li ul{ border:0px solid red; margin:5px 0 5px -30px;   }

ul#menu_2 ul a {  margin-left:0px; list-style:none; font-weight:normal; text-decoration:underline;}

ul#menu_2 ul ul li { list-style:none;   font-weight:normal; background:none;;  }

ul#menu_2 ul ul li a { font-family:tahoma;  font-size:7.5pt; display:block; width:120px; margin-bottom:2px; padding-top:1px; color:#44525D;text-decoration:none; padding-left:20px; background: url(/img/m_arrow_3.gif) top left no-repeat;}
ul#menu_2 ul ul li a:hover { color:#F4821F; }

ul#menu_2 ul ul li.active_2 a {  background: url(/img/m_arrow_3_active.gif) top left no-repeat; color:#F4821F;}

/*------------------------ modules -------------------------------*/
/*------------------------ news archive -------------------------------*/


.news_date  {
color:#99A0A6; font-size:7.5pt;
}
.news_title a:link , .news_title a:visited   {
color:#43525a;
}
.news_announce  {     margin-top:5px;    margin-bottom:4px;
font-size:7pt; line-height:12px;
}

a:link.news_more_link , a:visited.news_more_link  {padding-left:11px; font-size:7.5pt; font-weight:bold;  background:url(/img/news_more.gif) top left no-repeat; color:#43525a; text-decoration:none;}

.news_arch_from   { 
font-size:7.5pt; color:white; font-weight:bold;
}
.news_arch_form  {   text-align:left;
 padding:20px; padding-left:45px; background:#F6821F;

}
.news_arch_input { font-size:7.5pt; padding-left:3px; font-weight:bold; width:80px; height:14px; border:0;  vertical-align:middle; background:#FACDA4;    padding-top:2px;  color:#3E505B;

}
.news_arch_submit { width:120px; height:16px; border:0;  vertical-align:middle; background:#43525A; color:#fff; font-weight:bold;   font-size:7.5pt; width:100px;    

}
/*------------------------ site map divs-------------------------------*/

.map_item { margin-bottom:10px; }
.map_item  a:link , .map_item  a:visited { font-size:9pt; padding-left:13px; background: url(/img/map_arrow.gif) top left no-repeat; color:#43525a;}

.map_item  a:link.active ,  .map_item  a:visited.active{background: url(/img/map_arrow_act.gif) top left no-repeat;}


.map_children_1 { margin-bottom:10px;  margin-left:30px; }
.map_children_1  a:link , .map_children_1  a:visited { font-size:9pt; padding-left:13px; background: url(/img/map_arrow.gif) top left no-repeat; color:#43525a;}

.map_children_2 { margin-bottom:6px;  margin-left:50px; }
.map_children_2   a:link , .map_children_2 a:visited { font-family:tahoma;  font-size:7.5pt;  padding-left:13px; background: url(/img/map_arrow_2.gif) top left no-repeat; color:#43525a; text-decoration:none;}


/*------------------------ photo gallery-------------------------------*/

.photo_title  { margin:6px 0px 26px 4px;}
.photo_title img { vertical-align:top;}
.photo_desc {padding:19px 19px 0 19px;   }

.photo_desc  h1 { font-size:11pt; color:#43525A; }

.photo_desc  p { font-size:8pt; color:#43525A; }
.photo_desc  a.close_button  {padding-right:15px; font-size:7.5pt;  font-weight:bold; background: url(/img/close_x.gif) top right no-repeat; color:#F5821F;}
.orange_square {width:9px; height:40px; position:absolute; bottom:0; right:0; BACKGROUND:#F5821F;} 
/*.orange_square {width:9px; height:40px; float:left; margin-left:-9px;  border:1px solid red;  BACKGROUND:#F5821F;}*/

/*------------------------ list-------------------------------*/

.list_link  {margin:0px 1px 15px 0px;  padding-left:15px; background: url(/img/map_arrow.gif) top left no-repeat; background-position:1px 0px;}

.list_link a:link, .list_link  a:visited, .list_link  a:hover  {color:#43525a; }


.to_top { font-weight:bold; color:#43525a;  background: url(/img/list_to_top.gif) top right no-repeat; font-size:7.5pt; margin-top:8px; margin-bottom:3px;  float:left; padding-right:18px; text-decoration:none;}

/*------------------------ search-------------------------------*/
.search_t   {font-size:8.5pt; font-family:tahoma; padding-right:10px; padding-bottom:12px; font-weight:bold;}

.search_t2 input  { }


/* SELECT */
.outer {
 
width: 0px;   border: none !important; border:1px solid #464646 ;
}
.outer select {
width: 160px; font-size:11px;
margin: -2px; 
}
html>body * .outer select { /*Mozilla,Opera*/
margin: 0px;  border:1px solid #464646;
}
.search_submit {background:#F5821F ; border:0px solid red; font-size:8pt;  height:20px; width:70px; font-weight:bold; color:white; }
/*------------------------ feedback form-------------------------------*/
.form_td  { text-align:right; font-size:8pt; font-weight:bold; font-family:tahoma; padding:6px;}


.form_td_2 { font-size:8pt;  font-family:tahoma; padding:6px; line-height:18px; } 
.form_td_2 input { border:1px solid #464646; width:340px;  vertical-align:middle; margin:0; padding:0; margin-right:5px; font-size:8pt; padding:2px 2px 1px 2px; }
.form_td_2 .alt_text {width:240px; padding-left:3px;} 
.form_td_2 textarea { border:1px solid #464646; width:340px;  font-size:8pt; padding:3px 2px; } 
 
.form_td_2 .radio { border:0; width:12px; }
.form_td_2 .check { border:0; width:12px ;}

.form_submit { background:#F5821F ; border:0px solid red; font-size:8pt;  height:20px; width:78px; margin-left:6px; font-weight:bold; color:white;}

/*------------------------ print_version-------------------------------*/
.print_version {margin-top:22px; background: url(/img/printer.gif) top left no-repeat; background-position:112px 0px;}

.print_version a {font-size:7.5pt; color:#F5821F; font-weight:bold;}

.knopki {margin-top:10px;}
.knopki a {font-size:7.5pt; color:#475153; font-weight:bold; text-decoration:none;}

#print_copyright { }

#print_copyright .copyright {  position:absolute; color:#9C9C9C; text-align:right;  font-size:7.5pt; margin-left:390px; line-height:12px; }

#print_copyright .copyright a {  font-size:7.5pt; }

/*---------- new -----------------------*/
.orange_sq { float:right; width:182px; margin:-6px 0px 12px 12px; line-height:13px; background:#F5821F; color:white; font-style:italic; font-size:8.5pt; padding:8px; }

.orange_hr { height:4px;  background:#F5821F;font-size: 0px; line-height: 0px; margin: 6px 0px;
padding: 0px; border: none;
display: block;}

.cont h3.or { font-size:9pt; padding-left:12px; margin-bottom:12px; height:auto; font-weight:bold; background: url(/img/h3_left.gif) top left repeat-y; }
.cont h4 { font-size:9pt; margin:12px 0; font-weight:normal; font-style:italic;}


.cont ul { list-style:none; margin-bottom:10px;}
.cont ul li { padding-left:17px; padding-bottom:4px; margin-left:2px;  background: url(/img/se_arr_ra.gif) top left no-repeat;}

.cont li ul { margin:5px 0 0 0;}
.cont li ul li {  background: url(/img/list_2lvl.gif) top left no-repeat;} 

.cont ol { margin-bottom:10px; }
.cont ol li { padding-left:0px; padding-bottom:4px; margin-left:23px;  }

.cont ol ol li { padding-left:0px; padding-bottom:4px; margin-left:43px;  }



.cont .table { margin-top:12px; width:100%; border-collapse:collapse; border:0px solid #E0E3E6; }
.cont .table td {font-size:7.5pt; padding:2px 0; background: #fff  url(/img/td_bg_4.gif) bottom right no-repeat; }   
.cont .table th { color:white; font-size:8pt;  background: #F6821F  url(/img/td_bg.gif) top right repeat-y; font-weight:bold;  text-align:center; }
.cont .table { margin-top:12px; width:100%; border-collapse:collapse;  }
.cont .table td table {width:100%; border-collapse:collapse; border:0px solid #E0E3E6;}
.cont .table td table th  { background:#DADDDF; color:#435200; background: #F6821F  url(/img/td_td_bg.gif) top right repeat-y;}
.cont .table td table td { }


.cont table { margin-top:12px; width:100%; border-collapse:collapse; border:0px solid #E0E3E6; }
.cont table td {font-size:7.5pt; padding:2px 0; background: #fff  url(/img/td_bg_4.gif) bottom right no-repeat; }   
.cont table th { color:white; font-size:8pt;  background: #F6821F  url(/img/td_bg.gif) top right repeat-y; font-weight:bold;  text-align:center; }
.cont table { margin-top:12px; width:100%; border-collapse:collapse;  }



.prim { padding:13px; font-size:7.5pt; line-height:12px;}
.prim b {font-size:7.5pt; }	

