* { font-family: Arial, Tahoma, Helvetica, sans-serif; }
form, h1, h2, h3, h4, h5, body, em, td, p, input, textarea, select, button, .reset, .reset li, a { margin: 0; padding: 0; font-size: 100%; }
body { height: 100%; line-height: 106%; background-color: #e8e9eb; }

h1 {
    font-size: 1.8em;
	margin-bottom:15px;
    color: #b40c00;
}

h2 { font-size: 1.5em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

.styl234 {color: #003366}

a { color: #3984aa; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }

input, textarea, select, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
.clr img{
    padding: 16px;
 }
    
.small { font-size: 0.9em; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }

table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { list-style: none; }
input.reset { background: none; border: 0 none; }

.pagebg {/* overflow: hidden;*/ background: url("https://d5c58e.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/fon.jpg") repeat-x; }

.wrapper { width: 1202px; text-align: left; margin: 27px auto 0 auto; font-size: 0.75em; }
	.yshadow { background: url("https://d22334.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/f1.png") repeat-y; width: 1192px; padding: 0 5px; }
	.xshadowtop, .xshadowfoot, .blocktabs .dbtm, .radtop, .radfoot { font-size: 1px; overflow: hidden; height: 8px; background: url("https://6636de.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/f2.png") no-repeat; }

.header h1, .lcolomn, .rcolomn { display: inline; }
.posts {position:absolute;left:-1950px;}
.lcolomn, .arg { *float: left; margin-left:20px }
.rcolomn { float: right; }
.thide { overflow: hidden; display: block; height: 0; }
.btl { font-weight: normal; font-size: 1.45em; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.navi li a, .enterbtn { text-decoration: none !important; }

/*header*/
.header { padding-right: 18px; height: 100px; background: #fff url("https://96a9b8.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/hed.png") repeat-x; }
	.header a.logo { float: left; width: 340px;margin-top: 10px;height: 70px; background: url("https://57f131.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/logo.png") no-repeat; }
	.header .btl { top: -3px; position: relative; padding-left: 24px; border-left: 1px solid #c1c4c7; height: 60px; line-height: 80px; overflow: hidden; color: #687078; }



/*horizontal menu*/
.topmenu { padding: 0 10px; height: 44px;     background-color: #36434c;/*background: #fff url("https://06271d.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/top1.jpg") no-repeat 50% 100%; */} 
	.topmenu .topmenu { /*height: 35px; */padding: 0; padding-right: 5px;/* background: #35444d url("https://41c7cb.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/top2.png") no-repeat; */}
	.homelink { float: left; padding-top: 35px; width: 33px; background: url("https://04c893.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/home.png"); }
	.homelink:hover { background-position: 0 -35px; }

	.topmenu .navi li, .topmenu .navi li a span b, .topmenu .navi li a, .topmenu .navi li a span { height: 44px; float: left; cursor: pointer; }
	.topmenu .navi li a {text-transform: uppercase; padding-left: 12px; line-height: 42px;font-weight: 600;color: aliceblue;padding-right: 14px; /*background: url("https://dd00fd.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/topmenu.png") no-repeat 100% 0;*/ }
	/*.topmenu .navi li a span { padding-left: 12px; background: url("https://dd00fd.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/topmenu.png") no-repeat 100% -999px; }*/
		.topmenu .navi li a:hover {color: #dc5200;/* background-position: 100% -44px; */}
		/*.topmenu .navi li a:hover span { background-position: 0 -88px; }
		.topmenu .navi li a:hover span b { background: url("https://dd00fd.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/topmenu.png") repeat-x 0 -132px; }*/
		
		.topmenu .navi li a.active { color: #b40c00; /*background-position: 100% -176px;*/ }
	/*	.topmenu .navi li a.active span { background-position: 0 -220px; }
		.topmenu .navi li a.active span b { background: #fff url("https://dd00fd.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/topmenu.png") repeat-x 0 -264px; }*/

	.submenu { overflow: hidden; margin: -12px 0 0 0; background-color: #4b4f51; position: absolute; top: 0; z-index:999; width: 178px; visibility: hidden; }
	.submenu a { border-bottom: 1px solid #3f4243; width: 100%; padding: 4px 0; display: block; text-indent: 12px; text-decoration: none !important; color: #fff; font-size: 0.9em; }
	.submenu a:hover { background-color: #596975; }

/*searchform*/
.searchform { font-size: 0.9em; top: 10px; position: relative; padding: 4px 0 0 9px; width: 170px; height: 19px;/* overflow: hidden; */background-color: #fff;     }
	.searchform .sinput { float: left; width: 140px; padding-top: 1px;}
	.searchform .submit { padding: 2px 0 3px 0; cursor: pointer; background-color: #dc5200;  color: #fff; position: absolute; right: 0; top: 0; width: 58px; height: 23px; }
	.searchform .submit:hover { background-position: 100% -23px; }

/*middle*/
.vsep { width: 100%;background: #fff; *background: #fff url("https://13bcc0.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/vsep_mid.png") repeat-y 222px 0; }
.vsep .vsep { padding: 20px 0 0 0; background: url("https://93ab19.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/vsep_top.png") no-repeat 222px 0; }
.vsep .vsep .vsep { padding: 0 0 20px 0; background: url("https://7945d0.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/vsep_btm.png") no-repeat 222px 100%; }
.container, .leftside, .midside, .rightside, .mainside { overflow: hidden; }
	.container { padding: 0 15px 0 10px; } 
	.container .midside .container { padding: 0 0 0 0px; }
	.leftside { *width: 212px; padding-right: 0px; *margin: 0 0 0 -235px; }
	.rightside { width: 240px; margin: 0 0px 0 0; padding: 0px 20px 0 10px;float:left }
	.midside, .mainside { width: 100%; }

/*leftside*/
.leftside .block { width: 191px; overflow: hidden; padding: 0 0 37px 21px; background: url("https://1de76c.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/lbshadow.png") no-repeat 0 100%; }
	.leftside .block .btl { color: #bf2626; padding-top: 5px; margin-bottom: 14px; }
	.leftside .block .btl img { float: left; margin: -5px 0 0 -21px; }

/*vertmenu*/
.vertnavi { overflow: hidden; }
	.vertnavi ul { margin-top: -1px; }
	.vertnavi li { padding-left: 17px; width: 174px; background: url("https://a51cce.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/vertnavi.png") repeat-x 0 0; }
	.vertnavi li a { display: block; padding: 9px 0 8px 0; }
	.vertnavi li a:hover, .vertnavi li a.active { color: #c33b3b !important; }
	.vertnavi li img { margin: 7px 0 0 -17px; float: left; width: 17px; height: 20px; background: url("https://384ff9.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/plusminus.png") no-repeat; }
	.vertnavi li img.aclink { background-position: 0 -20px; }
	.vertnavi li img.active { background-position: 0 -40px; }
	.vertnavi ul li.accontent, .vertnavi ul li.accontent li { padding: 0; }
	.vertnavi ul li.accontent ul { font-size: 0,9em; list-style: none; padding: 10px 0 10px 8px; margin: 0; }
	.vertnavi ul li.accontent ul li { width: auto; padding-left: 10px; background: url("https://52428a.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/accontentlnk.png") no-repeat 0 9px; }
	.vertnavi ul li.accontent ul li a { padding: 2px 0; color: #5f8398; }
	
/*block adwork*/
.leftside .adwork { padding-left: 11px; width: 200px; background: none; }

/*block quote*/
.bquote { background: url("https://d1559b.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/bquote.png") no-repeat 100% 100%; padding-bottom: 35px; }

/*bvote*/
.bvote p { color: #5394b5; margin-bottom: 0.6em; }
	.bvote .vote { padding: 2px 0; }

	.fbutton, .btn_reglog { border: 0 none; cursor: pointer; font-weight: bold; }

	input.vresult { padding-bottom: 2px; color: #2a3941; cursor: pointer; height: 25px; font-size: 0.9em; }
	input.fbutton { color: #3f4d55; text-shadow: 0 1px 0 #fff; padding-bottom: 4px; cursor: pointer; background: #f1f1f1 url("https://96e46a.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/fbutton.png") no-repeat; width: 104px; height: 27px; font-weight: bold; }
	input.fbutton:hover { background-position: 0 -27px; }

/*top 3 adwork blocks*/
.adblocks { height: 100px; margin-bottom: 10px; overflow: hidden; }
.adblocks li { width: 180px; height: 100px; float: left; margin-right: 8px; }

.blocktabs { overflow: hidden; background: url("https://39be49.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/blocktabs.gif") repeat-y; }
	.blocktabs .dbtm { background: url("https://726f13.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/blocktabsbtm.png") no-repeat; }
	
	#blocktabs { margin-bottom: 10px; padding: 8px 8px 0 8px; height: 27px; background: url("https://554225.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/blocktabstop.png") no-repeat; }
		#blocktabs li, #blocktabs li a, #blocktabs li a b { height: 27px; float: left; background: url("https://cb618e.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/block_tabs.png") no-repeat 0 -999px; }
		#blocktabs li a { color: #bf2626; line-height: 25px; margin-right: 4px; }
		#blocktabs li a b { cursor: pointer; padding: 0 11px; }
		#blocktabs li a:hover { background-position: 0 -54px; }
		#blocktabs li a:hover b { background-position: 100% -81px; }
		#blocktabs li a.selected { color: #3f4d55; text-shadow: 0 1px 0 #fff; background-position: 0 0; }
		#blocktabs li a.selected b { background-position: 100% -27px; }

	.blocktabs .dcont { margin: 0 12px; }
	.blocktabs .dcont ul { padding-left: 11px; font-size: 0.9em; line-height: normal; }
	.blocktabs .dcont li { margin-bottom: 1.2em; }
	.blocktabs .dcont li h1 { margin: 0 0 0.2em -11px; padding-left: 11px; font-size: 1.1em; background: url("https://c33d0a.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/arrowlinks.png") no-repeat 0 6px; }

/*rightblocks*/
.bvideoweek { margin-bottom: 10px; padding-bottom: 20px; width: 240px; background: #ededed url("https://10758c.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/videoweek.png") no-repeat -240px 100%; }
	.bvideoweek .dtop { height: 45px; background: url("https://10758c.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/videoweek.png") no-repeat; }
	.bvideoweek .dtop span, .bvideoweek .dtop span b { height: 27px; float: left; background: url("https://1ff0db.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/videoweek_head.png") no-repeat; }
	.bvideoweek .dtop span { color: #34434c; background-position: 0 -27px; line-height: 26px; }
	.bvideoweek .dtop span b { background-position: 100% 0; padding: 0 45px 0 15px; }
	.bvideoweek .dcont { margin-left: 20px; width: 200px; }
	
.rightside .block { margin-bottom: 10px; width: 238px; border: 1px solid #7f95a6; background-color: #fcfcfc; }
	.rightside .block .dbtm { height: 10px; overflow: hidden; font-size: 1px; width: 240px; position: relative; margin: 0 -1px -1px -1px; background: url("https://2a2708.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/rdbtm.png") no-repeat 0 100%; }
	.rightside .block .btl { color: #fff; padding: 10px 15px 10px 15px; width: 210px; position: relative; margin: -1px -1px 0 -1px; background: #96aaba url("https://35189b.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/rbtl.png") no-repeat; }
	.rightside .block .dcont { padding-top: 10px; margin: 0 14px; }

#selecttab { height: 28px; line-height: 31px; overflow: hidden; }
	#selecttab li { float: left; height: 28px; width: 100%; }
	#selecttab a { text-align: center; color: #fff; display: block; background: #839db1 url("https://7807a8.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/selecttab.png") no-repeat -119px 0; }
	#selecttab a.selected { background: #b3c1cd; }
	#selecttab .link2 a.selected { background-position: -119px -28px; }

.tabcontent { display:none; }
@media print { .tabcontent { display: block !important; } }	

/*blockad block adwork*/
.blockad { width: 240px; margin-bottom: 10px; }

.footer { position: relative; font-size: 0.9em; padding: 0 18px; border-top: 1px solid #e6e8e9; height: 62px; background: #fafafa url("https://db20bd.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/footerbg.png") repeat-x; }
.copyright { line-height: normal; width: 205px; padding-top: 12px; }
	.copyright span { color: #687378; }
	.copyright span a { color: #85b3ca; }

	.counts { padding-left: 24px; /*background: url("https://cf4b02.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/countsline.png") no-repeat 0 100%; */float: left; height: 62px; position: relative; margin-bottom: -3px; }
		.counts ul { float: left; margin-top: 17px; }
		.counts ul li { float: left; width: 88px; margin-right: 8px; }

		.counts ul li { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  }
		.counts ul li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

	.centroarts { position: absolute; display: block; top: 22px; right: 18px; width: 100px; height: 0; padding-top: 22px; background: url("https://b8880d.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/centroarts.png"); overflow: hidden;  }

.xshadowfoot { background: url("https://bebb90.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/podval.png") no-repeat; }

.table_l table { width: 65%; }
.table_l tr { font-size: 12px; /* padding: 10px 15px; */ }
.table_l th,
.table_l td { padding: 8px 8px; vertical-align: top; width: auto; border-bottom: 1px #E3E3E3 solid; }
.table_l .bg td { background: #F9F9F9; }
.table_l .name {white-space: nowrap; }
.table_l .name div { display: inline-block; vertical-align: top; margin-right: 15px; }
.table_l .name h3 { margin: 0; font-size: 14px; font-weight: normal; white-space: nowrap;}
.table_l .name span { display: block; white-space: normal; color: #ABABAB; }
.table_l .time { width: 100%; }
.table_l .time p { margin: 3px 0 10px }
.table_l .time span { color: #3D3D3D; font-size: 12px; display: inline-block; margin: 0 10px 5px 0; }
.table_l .time span.show { color: black; }

/*block gde*/
.heading_gde{margin: 10px;margin-top: 1.0em;margin-bottom: 1.0em;}
div.gde {margin-top: 1.0em;background-color: beige;border: 1px solid #eee;padding-left: 0;list-style-type:none;}
div.gde p {font-size: 14px;text-transform: uppercase;padding: 10px;background-color: white;}
div.gde a{font-size: 14px;padding: 10px;text-decoration: none;display: block;border-left:2px solid beige;}
div.gde a:first-child{border-left:2px solid #b5b5b5;background-color: #b5b5b5;color: #fff;position:relative;padding-left: 30px;text-transform: uppercase;padding-top: 10px;font-size:14px;}
div.gde a:first-child:hover{background-color: #a5a5a5;border-color:#a5a5a5;}
div.gde a:first-child:before{content: '';position: absolute;left: 12px;width: 8px;height: 8px;top: 13px;background: url(https://8eb37c.claudeassets.com/20250804040848im_/https://serpuhov-city.com/templates/serp_com/images/back_w.png) no-repeat;}
div.gde a:hover, div.gde a.active{border-left:2px solid #e05900;background-color: #ffffee;}
div.gde a.other{background-color: #fff;border-left: 2px solid #fff;}
div.gde a.other:hover{text-decoration: underline ;}
div.gde a.new_org{font-weight:600;color:#fb6363;}


.catalog_gde  {padding-top: 0 !important; border: 1px solid #eee;width: 35%; margin-bottom: 1em !important;}
.catalog_gde:hover{border-color: #ccc;}
.catalog_gde  a{height: 100%;}
.catalog_gde .heading { font-size: 1.4em; color: #3984aa; margin-bottom: 0;padding: 8px; }

/*gde detail*/
.map_gde {float:right;width: 40%;height: 800px;}
.cont_org{width: 70%;float: left;}
.cont_org a.edit_org{font-weight:600;}
.related_org{width: 30%;float: left;}
.list li{padding:10px}

/*page main*/
.block_page_main{display: block;margin-left: 270px;}
.block_page_main h2{margin-top: 10px;margin-bottom: 10px;display:inline-block}
.block_afiha {float:left;margin-bottom: 10px;width: 100%;}
.block_afiha .shortstory {padding:10px;font-size:11px;width: 180px;height: 180px;display:block;float:left}
.block_afiha .shortstory a{width: 180px;height: 165px;display:block;}
.block_afiha .shortstory .afisha-item-img{    background-size: cover;background-repeat: no-repeat;width: 180px;height: 140px;}
.block_afiha .shortstory .afisha-item-title{display: block;padding-top:5px;  white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;}
.block_afiha .shortstory .afisha-item-footer{}
.block_afiha .shortstory .afisha-item-label{}

.block_new_org {float:left;margin-bottom: 10px;width: 100%;}
.block_new_org .shortstory {padding-top:10px;}
.block_new_org p {padding-top:15px;font-size:16px;font-weight: 600;}

.table_custom td, .table_custom th {
    vertical-align: middle;
    text-align: center;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    }



.shortstory_banner{
	overflow: hidden; padding-top: 10px; margin-bottom: 1.6em; margin-left: 270px;
    height: 90px;
    width: 728px;
 }

.fixed{
 padding: 10px;
    background-color: #fff8dc;
    }

.catalog_gde.fixed{
 padding: 0px;
    }


/*
     FILE ARCHIVED ON 09:45:08 Apr 02, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:46:01 Oct 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.349
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.035
  esindex: 0.005
  cdx.remote: 13.403
  LoadShardBlock: 129.186 (3)
  PetaboxLoader3.datanode: 134.249 (4)
  PetaboxLoader3.resolve: 60.709 (2)
  load_resource: 67.873
*/