/* ---------------------------------- общие ---------------------------- */

html, body { height:100%; color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#6C756D;  }
html { overflow-y:scroll; }

a { color:#535d54 }
a:hover { text-decoration:none } 

strong { font-weight:bold; }

.wrap { position:relative; width:960px; margin: 0px auto -100px; height:auto !important; height:100%; min-height:100%; background-color:#FFF; }

.top_bg { height:20px; background-color:#6C756D; }
.bottom_bg { clear:left; position:absolute; bottom:0px; width:100%; height:20px; background-color:#6C756D; }


.header { background:#B5C3B6; }
	.logo { float:left; padding:30px 70px 30px 70px }
	.slogan { padding-top:38px }
	ul.menu { clear:both; font-size:18px; margin-left:275px; }
		.menu li { float:left; margin:0 5px }
		.menu a { display:block; padding:6px 10px 6px 10px; }
		.menu a.active { background:#de1015; color:#FFF; text-decoration:none }
	.splash { clear:left; z-index:1000; position:relative; width:960px; overflow:hidden }
	.splash img { display:block; border-bottom:12px solid #d0d6d1; border-top:5px solid #de1015; }

.content { padding:30px 70px }
	.contenttbl { position:relative }
	.contenttbl td { vertical-align:top; }
		td.headertd { width:170px; padding-top:5px; padding-top:15px; }
		td.headertd .empty { height:0px; line-height:0px; border:1px dashed #093 }
		td.headertd a { display:block; text-align:right; font-size:16px; line-height:100%; margin-bottom:20px }
		td.headertd a.active { font-size:24px; color:#de1015 }
		td.contenttd { padding-left:50px; line-height:160% }
	.content h4 { font-size:14px; font-weight:bold; font-style:italic; margin-top:20px; margin-bottom:10px }
	.content p { margin-top:10px; margin-bottom:10px;}
	.content ul { list-style:url(../images/li_img.gif); margin-left:30px;  }
	.content ol { list-style:decimal; margin-left:30px;  }
	.content li { margin-bottom:8px }

/* ---------------------------------- подвалко ---------------------------- */
.empty_inner { height:100px; margin-top:70px; clear:both }

.footer { position:relative; height:100px; line-height:160%; vertical-align:top; width:960px; margin-left:auto; margin-right:auto; background-color:#D0D6D1; color:#919599 }

.footertbl { height:80px; width:100% }
.footertbl td { vertical-align:top }
.logobottomtd { padding-left:70px; padding-top:20px}
.logobottomtd img { float:left; margin-right:30px }
.footer div.copyright { text-indent:-15px; white-space:nowrap }

.menubottomtd { text-align:right; width:10% }

.menubottomtbl { height:80px; margin-right:70px }
.menubottomtbl td {font-size:10px; text-transform:uppercase; vertical-align:middle; padding:10px; white-space:nowrap }
.menubottomtbl td.active, .menubottomtbl td.active a { background:#b2b9b3; color:#FFF }		
.menubottomtbl a { color:#6C756D; }

























/*
playback timings (ms):
  esindex: 0.025
  captures_list: 369.588
  load_resource: 199.432
  exclusion.robots.policy: 0.188
  exclusion.robots: 0.202
  CDXLines.iter: 27.384 (3)
  PetaboxLoader3.resolve: 173.449
  LoadShardBlock: 335.349 (3)
  PetaboxLoader3.datanode: 343.873 (4)
  RedisCDXSource: 1.365
*/