html{height:100%; }
body{height:100%; margin:0px; font-family:Arial; font-size:12px; background-color:#E1E7EF; color:#010101;}
table,td{font-family:Arial; font-size:12px; vertical-align:top;}
a{color:#000088; text-decoration:underline}
a:hover{text-decoration:none}
h1,h2,h3,h5,h6{margin:0; padding:0; font-family:Arial; color:#000}
img{border:0;}
form{padding:0; margin:0;}
#overall{text-align:center;height:100%; }
#inner{margin:auto; height:100%;  text-align:left; max-width:1280px; _width:expression( document.body.clientWidth > 1280 ? "1280px":"100%");}
.clear{clear:both;}
.lfloat{float:left;}
.red ,.star{color:#E2321C}
.orange{color:#E2321C}
.separator{background:url('../images/ldpr_hline.gif') repeat-x top left; width:100%; height:10px; font-size:10px;}
.no_flash{color:black; background-image:url('../images/tmp.gif'); width:100%; height:202px;}
.tmp{color:black; background-image:url('../images/tmp.gif'); }
#suround{width:100%; height:100%;}
#suround .s_left{width:2%; background:url('../images/ldpr_left.jpg') repeat-y top right #e1e7ef }
#suround .s_middle{width:96%; }
#suround .s_middle .img{background:#287bde}
#suround .s_right{width:2%; background:url('../images/ldpr_right.jpg') repeat-y top left #e1e7ef}
.ind_table td,h1,h2,h3,h5,h6{font-family:Tahoma;}
/*.ind_table .content_block_all{text-align:justify;}
.ind_table .content_block_all .upload{text-align:left;}
*/
.title{background:url('../images/title_bg.gif') repeat-x center 3px;margin-bottom:15px;}
.title  h3{display:inline;margin:0;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:9px;background:#fff;color:#e2321c;font-family:Arial;font-size:15px;font-weight:bold;text-transform:uppercase;}
.main_event_img{text-align:center; display:block;}
.small_date{font-size:10px;}
.ind_events_date{margin:0;padding:0;font-size:12px;color:#424242;font-weight:bold;padding-top:12px;padding-bottom:8px;}
.first_block{padding-top:0px;}
.ind_events_item{font-size:12px;background:url('../images/ldpr_li.gif') no-repeat left top;padding-left:16px;font-weight:normal;padding-bottom:12px;}
#main li a.ev_list_t{color:#000;}
img.ind_photo_video{border:1px solid #c7c7c7;float:left;}
table.ind_photo_video .date{font-size:11px;color:#838383;}
table.ind_photo_video h5  a{text-decoration:none;}
table.ind_photo_video .more{vertical-align:bottom;}
td.ind_photo_video{padding-left:15px;padding-right:5px;}
hr.ind_photo_video{color:#fff; background-color:#fff; border:1px dotted #838383; border-style:none none dotted; margin-top:4px; margin-bottom:4px;}
#main{background:#FFF; width:100%; }
#main .flash{height:202px;}
#main .menu{height:38px; background:url('../images/ldpr_menu.gif') repeat-x top left #f7f9fd;}
#main .menu .main_menu{padding:14px 0 0 0; font-size:12px; }
#main .inner_menu{height:34px; background:url('../images/ldpr_inner_menu.gif') repeat-x top left #edf4fd;}
#main .inner_menu .sub_menu{padding:10px 0 0 52px; font-size:13px; }
#main .inner_menu .sbg{background:url('../images/inner_menu.gif') no-repeat top left;}
.sel{font-weight:bold}
.menu_item{float:left; padding:0 7px 0 0; }
.menu_item a{text-decoration:none; color:#010101; }
.menu_item a:hover{text-decoration:underline;}
.sub_menu .menu_item a{text-decoration:none; color:#585858; }
.menu_index_page{width:25px; height:15px; float:left;}
.main_item{padding:0 7px 0 44px; }
.menu_inner_page{float:left; background:url('../images/menu_main.gif') no-repeat top left;}
#main .mlbg{width:66%;  background:url('../images/ldpr_line_bg.gif') repeat-x left top}
#main .mlbgi{width:33%; height:98%; background:url('../images/ldpr_line_bg.gif') repeat-x left top}
#main .mlbgil{width:33%; }
#main .mlbgim{width:33%; background:url('../images/ldpr_line.gif') repeat-y top left;}
#main .mlbgi_cent{background:url('../images/ldpr_line.gif') repeat-y top left;}
#main .mlbg_select{width:34%; text-align:center; background:url('../images/ldpr_line.gif') repeat-y top left;}
#main .t_line{background:url('../images/ldpr_line_bg.gif') repeat-x left top;}
#main .mlbg_select .select_region{background:url('../images/ldpr_line_bg_select.gif') no-repeat top center; height:36px;}
#main .mlbg_select .select_region .padd{padding:5px 0 0 0;}
#main .mlbg_select .select_region select{width:198px;}
#main .ind_mlbg_select{text-align:left;margin-bottom:10px;}
#main .main_left{width:33%;}
#main .main_middle{width:34%;}
#main .main_right{width:33%; border-left:1px dotted #858585; }
#main .padd{padding:25px;}
#main .padd_ind{padding-top:35px; padding-bottom:0px; padding-left:9px; padding-right:9px;}
#main .top_padd1{padding-top:35px;}
#main .top_padd2{padding-top:7px;}
#main .top_padd_zero{padding-top:0px;}
#main .top_padd_more{padding-top:68px;}
#main .right_col{
/*border-left:1px dotted #858585; */
height:100%; padding:25px; text-align:left}
#main h1{padding:10px 0; font-size:20px; font-weight:normal}
#main h1 a{color:#000}
#main ul{}
#main ol li{background:url('../images/ldpr_ul.jpg') no-repeat left top; font-size:12px; padding:4px 0; margin:0 5px;}
#main li a{color:#000088;}
#main ul li{list-style-image:url('../images/ldpr_li.gif'); font-size:12px; padding:2px 0; margin:0 5px;}
#main ul.ev_list{margin-top:0;}
#main .footer{height:100px;}
#main .nobg{background:none;}
.tpadds{height:10px; width:300px;}
.tline{background:url('../images/ev_bg_line.gif') repeat-x top left; }
.events_anno_block{margin:0;}
.events_anno_block h3{font-size:18px; padding:10px 0; margin:0;}
.events{}
.events .events_left .img{padding:5px;}
.events .events_right .anno{padding:5px;}
.events .line{background:url('../images/ldpr_hline.gif') repeat-x center; height:15px;}
/* page events */
.event_block{width:100%; padding:0 0 10px 0;}
.event_block .h2{padding:10px 0;}
.event_block h2{font-size:17px;}
.event_block .padd0{padding:5px;}
.event_block .tbg{background:url('../images/ev_bg.gif') repeat-x top left; }
.event_block .l{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:100%; }
.event{}
.event .img{padding:10px;}
.event .date{font-weight:bold}
.event .head{padding:3px 0 0 0;}
.event .anno{padding:10px;}
.select0{float:left; width:48%; height:120px; background:url('../images/ldpr_vline.gif') no-repeat right center; margin:0 10px 0 0}
.select20{height:100px; background:url('../images/ldpr_hline.gif') repeat-x bottom left; margin:0 10px 0 0}
.m_select20{background:url('../images/actual.jpg') no-repeat; margin:0 10px 0 0px; padding-top:40px; padding-left:45px; text-align:left; padding-bottom:105px;}
h3.actual{color:#e2321c;font-family:Arial;font-size:15px;text-decoration:underline;font-weight:bold;margin-bottom:14px;  }
#index_index{padding-right:60px;  }
.actual_link a{background:url('../images/actual_bullet.gif') no-repeat;padding-left:20px;color:#000;display:block;text-decoration:none;  }
.select2{float:left; width:48%; height:130px; background:url('../images/ldpr_vline.gif') no-repeat right center; margin:0 10px 0 0}
.select22{height:110px; background:url('../images/ldpr_hline.gif') repeat-x bottom left; margin:0 0 0 0}
.select1{float:left; width:48%; height:120px; margin:0 10px 0 0}
.select21{height:120px; background:url('../images/ldpr_hline.gif') repeat-x bottom left; margin:0 10px 0 0}
.select3{float:left; width:48%; height:120px; margin:0 10px 0 0}
.select4{float:left; width:48%; height:130px; background:url('../images/ldpr_vline.gif') no-repeat right center; margin:0 10px 0 0}
.select21{height:120px; background:url('../images/ldpr_hline.gif') repeat-x bottom left; margin:0 0 0 0}
.s_select0{height:220px; float:left; width:48%;background:url('../images/ldpr_vline.gif') no-repeat right center; margin:0 10px 0 0}
.s_select23{height:220px; margin:0 10px 0 0}
.s_select1{height:220px; float:left; width:48%; margin:0 10px 0 0}
.s_select2{height:220px; float:left; width:48%; background:url('../images/ldpr_vline.gif') no-repeat right center; margin:0 10px 0 0}
.s_select21{height:220px; background:url('../images/ldpr_hline.gif') repeat-x bottom left; margin:0 10px 0 0}
.s_select20{height:220px; background:url('../images/ldpr_hline.gif') repeat-x bottom left; margin:0 10px 20px 0; }
/* feedback */
#content_feedback{clear:both; background:url('../images/ldpr_feedback.jpg') repeat-x left top}
#content_feedback .tline{}
.feedback_rows{width:80%; }
.feedback_rows .fleft{width:30%; text-align:right;}
.feedback_rows .fright{}
.feedback_rows .field select,.feedback_rows .field input{width:400px; border:1px solid #7f9db9}
.feedback_rows textarea{height:300px; width:400px; border:1px solid #d0d0bf}
.feedback_rows .fright .butt{width:400px; }
.feedback_rows .fright .butt input{width:120px;}
.feedback_rows .fright .b_le{float:left; width:220px; text-align:right; }
.feedback_rows .fright .b_ri{float:right; width:130px; text-align:right; }
/* news */
.anno_block{}
.anno_block h2{font-size:16px;}
.anno_block .rows{width:100%; _width:95%;}
.anno_block .td1, .anno_block .td2, .anno_block .td3{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:50%;}
.anno_block .row1{padding:10px 10px 10px 0; }
.anno_block .row1a{padding:10px 10px 10px 0; }

.anno_block .row2{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left; height:100px;}
.anno_block .row2a{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left; height:170px;}

.anno_block .row3{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left; height:100px;}
.anno_block img{margin:0 10px 0 0}
.anno_block h3{font-size:12px; padding:5px 0 0 0;}
.anno_block h4{font-size:16px; padding:5px 0 0 0; margin:0; }
.anno_block .dname{background:url('../images/ldpr_li.gif') no-repeat top left; }
.anno_block .dname div{padding:0 0 0 20px;}
.anno_block .date{font-size:11px; font-weight:bold; padding:0 0 5px 0;}
.anno_block .anno_text{font-size:12px; padding:5px 0;}
.anno_block .anno_text p{padding:0; margin:0;}
.anno_block .more_dep{clear:both; padding:10px 0 0 0;}
.anno_text p{padding:0; margin:0;}
#content_downloads{clear:both; padding:10px;}
#content_downloads h3{padding:7px 0; font-weight:bold; font-size:14px;}
#content_downloads .row{padding:5px 0 0 10px; font-size:12px; font-weight:bold; color:#848484}
#content_downloads .row a{color:#000}
#content_downloads .icons{float:left; background-repeat:no-repeat; background-position:top left; padding:0 7px 0 0; height:21px;}
#content_downloads .name{float:left; padding:3px 0 0 5px;}
/* announce gallery */
.gallery_anno_block{}
.gallery_anno_block .arows{width:100%; _width:95%;}
.gallery_anno_block .arows .date{font-weight:bold}
.gallery_anno_block h3{padding:5px 0 0 0; font-size:12px;}
.gallery_anno_block h3 a{color:#000}
.gallery_anno_block .td1{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:50%;}
.gallery_anno_block .td2{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:50%;}
.gallery_anno_block .row1{padding:10px 10px 10px 0; }
.gallery_anno_block .row2{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left; }
.gallery_anno_block .row_in{text-align:center}
.agal{background:url('../images/gal_bg.jpg') repeat-x top left #c6c6c6; width:210px; padding:10px 0 0 0; margin:auto; text-align:left}
.agal .ag_top{background:url('../images/gal_top.jpg') repeat-x top left;}
.agal .ag_bott{background:url('../images/gal_bott.jpg') repeat-x bottom left;}
.agal .ag_left{background:url('../images/gal_lr.jpg') repeat-y top left;}
.agal .ag_right{background:url('../images/gal_lr.jpg') repeat-y top right;}
.agal .ag_lt{background:url('../images/gal_lt.jpg') no-repeat top left;}
.agal .ag_rt{background:url('../images/gal_rt.jpg') no-repeat top right;}
.agal .ag_lb{background:url('../images/gal_lb.jpg') no-repeat bottom left;}
.agal .ag_rb{background:url('../images/gal_rb.jpg') no-repeat bottom right;}
.agal .ag_padd{padding:10px;}
.gallery_anno_block .more{padding:10px; text-align:center}
.nav{padding:10px 0; text-align:center;}
.nav .in_nav{margin:auto; width:260px; height:28px; background:#E4EAF2; }
.nav .in_nav2{padding:5px; color:#8A8A8A}
.nav .in_nav2 span{color:#8A8A8A}
.gallery_anno_block{clear:both;}
.empty_gal{padding:20px; clear:both;}
.more_{padding:5px 0 0 25px; background-repeat:no-repeat; background-position:top left;}
.toplink{clear:both; padding:10px 0;}
.centered{text-align:center; width:100%; }
.centered .co{padding:5px 0 0 170px;}
.icon{padding:0 7px 0 0; float:left;}
.icone_link{padding:0 0 0 0; float:left;}
/*#gallery_block{clear:both;}
.gallery_item{clear:both;}
*/
#footer{padding:10px 25px 25px 25px;}
#footer .footer_line{width:100%; background:#d6e5fa; height:4px; font-size:2px; }
#footer .misc_menu{padding:10px 0 0 0;}
#footer .text{height:112px}
cite{width:100%; padding:10px 0 0 0; display:block; text-align:right; color:#7B7B7B; font-style:normal;}
.liga{width:100%; padding:10px 0 0 0; display:block; text-align:right; color:#000; font-style:normal;}
#footer .text .left{float:left; width:40%; padding:10px 0;}
#footer .text .right{float:right; width:35%; padding:10px 0; text-align:right}
#footer .text .left img{float:left; margin:0 10px 10px 0;}
#footer .rt{text-align:right; }
/*    Player     */
.shadow_player{background:url(../images/or.gif) repeat-x left top; background-color:#f0f0f0; min-width:200px; min-height:50px; color:#7b7b7b; font-size:12px;}
.shadow_player a{color:#7b7b7b; font-weight:bold; font-size:12px;}
.photo{background:url(../images/photo.gif) no-repeat left 1px; padding-left:18px;}
.video{background:url(../images/video.gif) no-repeat left 1px; padding-left:18px;}
.sh_lf_top{background:url(../images/sh_lf_top.gif) no-repeat top left;}
.sh_right_top{background:url(../images/sh_right_top.gif) no-repeat  top right;}
.sh_right{background:url(../images/sh_right.gif) repeat-y top right;}
.sh_image{padding-top:18px; padding-bottom:17px; padding-left:10px; padding-right:16px;}
.sh_image .main_img{border:1px solid #a7a5a3; margin:0 10px 0 10px;}
.sh_bt{background:url(../images/sh_bt.gif) repeat-x bottom left;}
.sh_bt_lf{background:url(../images/sh_bt_lf.gif) no-repeat 10px 100%;}
.sh_rg_bottom{background:url(../images/sh_rg_bottom.gif) no-repeat bottom right;}
.sh_lf{background:url(../images/sh_lf.gif) repeat-y left top;}
.sh_lf_bt{background:url(../images/sh_lf_bt.gif) no-repeat bottom left;}
.sh_rg_ug{background:url(../images/gr_ug.gif) no-repeat right bottom; height:32px; padding-top:5px;}
.sh_lf_ug{background:url(../images/lf_ug.gif) no-repeat left top; height:32px; color:#7b7b7b;}
.left_arraw{width:20%; float:left; text-align:center; padding-top:3px;}
.right_arraw{width:20%; float:right; text-align:center; padding-top:3px;}
.links_photo{width:30%; float:left; padding-top:5px; text-align:center;  background:url(../images/sep.gif) no-repeat right 7px; text-align:center;}
.links_photo a.photo{white-space:nowrap; color:#7b7b7b;}
.links_video{width:29%; float:left; padding-top:5px; color:#7b7b7b; text-align:center;}
.links_video a.video{white-space:nowrap; color:#7b7b7b;}
.content_block_all{width:95%; padding-left:10px; text-align:left;}
a.upload{font-size:18px; font-weight:bold;}
.separ_line_orange{height:4px; background-color:#ff9112; width:100%; margin-top:10px;margin-bottom:10px;}
.razdel_line{padding-left:25px; padding-right:25px; padding-top:10px;}
a.rss{padding-bottom:10px; padding-top:5px; height:40px; color:#e95206;background:url(../images/rss.jpg) no-repeat 0 0px; padding-left:25px; margin-left:10px;}
.separ_line_blue{height:4px;background-color:#d6e5fa;width:100%; margin-bottom:10px;}
table.upload_file td.upl_left{padding-right:10px;}
table.upload_file td.upl_right p{text-align:left; margin:0px;}
a.years1{font-size:32px;  margin-right:10px; color:#5b5b5b;}
a.years2{font-size:28px;  margin-right:10px; color:#7f7e7e;}
a.years3{font-size:22px; margin-right:10px; color:#b5b5b5;}
a.years4{font-size:19px; margin-right:10px; color:#b5b5b5;}
a.years_ind1{font-size:14px;  margin-right:10px; color:#000;}
a.years_ind2{font-size:14px;  margin-right:10px; color:#838383;}
a.years_ind3{font-size:14px; margin-right:10px; color:#838383;}
a.years_ind4{font-size:14px; margin-right:10px; color:#838383;}
.index_text{padding-left:15px; text-align:left;}
.main_p p{margin:0px;}
form.calendar{margin:0px; padding:0px;white-space:nowrap; margin-bottom:25px;}
form.calendar select.month{width:38%;margin-right:10px;}
form.calendar select.years{width:20%;margin-right:5px;}
form.search{margin:0px;padding:0px;white-space:nowrap;width:100%; margin-bottom:20px;}
form.search input{width:60%;margin-right:5px;}
.subscrib_form{margin-top:5px;}
.subscrib_form input{width:60%;margin-right:5px;}
ul.deputys{margin:0px 10px; padding:0px;}
ul.deputys li{list-style-image:url('../images/ldpr_li.gif'); font-size:12px; margin:15px;}
.tsd1{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:50%;}
.tsd2{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:50%;}
.row254{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left; }
a.black{color:#000000;}
.foto_count{text-align:right; width:60%;}
.vmesto_bannera{width:100%; height:204px; background-color:#5981ca; background:url('../images/head_line.jpg') repeat-x top left;}
.vmesto_bannera .vj{background:url('../images/vj.jpg') no-repeat top right; width:50%;}
.vmesto_bannera .russia{width:489px;}
.vmesto_bannera .ldpr_f{width:50%;}
.foto_count{text-align:right; width:60%;}
.tab_close{display:none;}
.bz3{margin:10px 0 0 0;}
.counters{width:180px; margin:10px 0 0 0;}
.counters img{margin:0; padding:0;}
.counters .l{float:left; }
.counters .r{float:right; }
#core_errors{color:#333; clear:both;}
#errors_form label{color:#333}
pre{color:#333}
/* bo menu */
#bobutton{text-decoration:none;}
#bomenu_all{font-size:11px; background:gray; color:white}
#bomenu_all a{text-decoration:none; color:white; padding:3px;}
#bomenu_all a:hover{text-decoration:none; background:red}
#bomenu_all ul{margin:0; padding:0;}
#bomenu_all ul li{list-style-type:none; padding:2px 5px;}
.vmesto_bannera .ldpr_f{width:50%}
.vmesto_bannera .russia{width:489px;}
 .vmesto_bannera .vj{width:50%}
#main h4{font-size:16px; padding:0 0 10px 0; margin:0;}
#main h5{font-size:13px; padding:0 0 10px 0; margin:0;}
#main h5.normal{font-weight:normal;}
#main .padds{padding:10px 25px}
.sliderbutton{float:left; width:32px; padding-top:134px}
.sliderbutton img{cursor:pointer}
.sliderbutton img:hover{background:#666}
#slider{float:left; position:relative; overflow:auto; width:500px; height:300px; border:2px solid #fff; background:#fff}
#slider ul{position:absolute; list-style:none; top:0; left:0}
#slider li{float:left; width:500px; height:300px; padding-right:10px}
.pagination{float:left; list-style:none; height:25px; margin:15px 0 0 32px}
.pagination dd{float:left; cursor:pointer; padding:5px 8px; background:#666; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination dd:hover{background:#777; border:1px solid #bbb; color:#000}
li.current{border:1px solid #ccc; background:#888}
li#content{width:464px; height:270px; padding:15px 28px 15px 18px}
.videplayer{margin-top:15px;}
.job_name{font-size:16px; font-weight:normal;}
.job_company{color:#7B7B7B;font-weight:bold;line-height:30px;}
.job_date, .job_nozp{color:#7B7B7B;}
.job_in_img {float:left;}
.job_in_hint{color:#7B7B7B;font-weight:bold;text-align:center;}

.anno_block .job_td1, .anno_block .job_td2, .anno_block .job_td3{background:url('../images/ldpr_hline.gif') repeat-x bottom left; width:33%;}
.anno_block .job_row1{padding:10px 10px 10px 0; }
.anno_block .job_row2{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left;}
.anno_block .job_row3{padding:10px 10px 10px 10px; background:url('../images/ldpr_vline.gif') repeat-y center left;}

.anno_block .job_row_top{background:url('../images/ldpr_hline.gif') repeat-x top left;}

#job_in_text ul li {
font-size:12px;
list-style-image:none;
margin:0 5px;
padding:2px 0;
}
