html, body {
	margin: 5px;
	padding: 0;
	height: 100%;
	background: #e9e9e9;
	font: 14px/16px Times New Roman, Arial, Helvetica, Verdana, sans-serif;
}
#wrapper {
	margin: 0px auto;
	width: 998px;
	padding: 1px;
	border: solid 2px #9d2344;
	background: #fff200;
	border-radius: 6px;
    -webkit-box-shadow: 0px 0px 10px #f5821f; /* тень для Safari 3.0 */
    -moz-box-shadow: 0px 0px 10px #f5821f; /* тень для Firefox 3.5 */
    box-shadow: 0px 0px 10px #f5821f; /* тень для современных браузеров */
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 994px;
	height: 120px;
	padding: 0px;
	background: #b00842 url(../pics/header.gif) no-repeat left;
	border: solid 2px #f5821f;
	border-radius: 6px;
	margin-bottom: 1px;
}
#nav {
	width: 990px;
	height: 40px;
	padding: 2px;
	border: solid 2px #f5821f;
	background: #b00842; /* малиновый */
	border-radius: 6px;
	margin-bottom: 1px;
	text-align: center;
}
#nav span {
	display:inline-block;
	font-size: 16px;
	color: #fff200; /* желтый */
	font-weight: bold;
	padding: 5px;
    margin: 5px;
	border: solid 2px #f5821f; /* оранжевый */
	line-height: 15px;
    -webkit-box-shadow: 0px 0px 10px #f5821f;
    -moz-box-shadow: 0px 0px 10px #f5821f;
    box-shadow: 0px 0px 10px #f5821f;	
}
#nav span:hover {
    background: #f5821f; /* Цвет фона под ссылкой */ 
	
}
#nav span.active {
    background: #f5821f;
	border: solid 2px #fff200;
	
}
#mid {
	border: solid 2px #9d2344;
	border-radius: 6px;
    -webkit-box-shadow: 0px 0px 10px #f5821f; /* тень для Safari 3.0 */
    -moz-box-shadow: 0px 0px 10px #f5821f; /* тень для Firefox 3.5 */
    box-shadow: 0px 0px 10px #f5821f; /* тень для современных браузеров */
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	border-right: 240px solid #ffffff;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding: 10px 14px;
	background: #ffffff;
	min-height: 1000px;
	border: solid 1px #b00842;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 10px #f5821f; /* тень для Safari 3.0 */
    -moz-box-shadow: 0px 0px 10px #f5821f; /* тень для Firefox 3.5 */
    box-shadow: 0px 0px 10px #f5821f; /* тень для современных браузеров */
}

#content h1 {
	display:block;
	background: #fff200;
	font-size: 16px;
	font-weight: bold;
	color: #b00842;
	border: solid 1px #b00842;
	border-radius: 6px;
	padding: 5px;
	text-align: center;
    -webkit-box-shadow: 0px 0px 10px #f5821f; /* тень для Safari 3.0 */
    -moz-box-shadow: 0px 0px 10px #f5821f; /* тень для Firefox 3.5 */
    box-shadow: 0px 0px 10px #f5821f; /* тень для современных браузеров */	
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -240px;
	width: 240px;
	position: relative;
	background: #ffffff;
}
#sideRight p {
	border: solid 1px #f5821f;
	border-radius: 6px;
	margin: 2px;
	padding: 10px;
    -webkit-box-shadow: 0px 0px 10px #f5821f; /* тень для Safari 3.0 */
    -moz-box-shadow: 0px 0px 10px #f5821f; /* тень для Firefox 3.5 */
    box-shadow: 0px 0px 10px #f5821f; /* тень для современных браузеров */
}
#sideRight b {
	display: block;
	text-decoration: none;
	color: #9d2344;
}
#sideRight span {
	color: #f5821f;
}
#sideRight ul {
	list-style-type: none; /* Убираем маркеры */
	color: #b00842;
	border: solid 1px #f5821f;
	font-weight: bold;
	border-radius: 6px;
	margin: 2px;
	padding: 10px;
    -webkit-box-shadow: 0px 0px 10px #f5821f; /* тень для Safari 3.0 */
    -moz-box-shadow: 0px 0px 10px #f5821f; /* тень для Firefox 3.5 */
    box-shadow: 0px 0px 10px #f5821f; /* тень для современных браузеров */
}
#sideRight li {
	padding: 5px;
}
#sideRight li {
	padding: 5px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	background: #b00842 url(../pics/footer.gif) no-repeat center;
	width: 994px;
	height: 80px;
	padding: 0px;
	border: solid 2px #f5821f;
	border-radius: 6px;
}
/* Параметры ссылок */
a:link {
	color: #980000;
	text-decoration: none;
}
a:visited {
	color: #980000;
	text-decoration: none;
}
a:hover {
	color: #980000;
}
li:hover { 
	background: #ffffff;
	border: solid 0px #980000;
}
hr { 
 	border: solid 1px #980000;
}
b { 
 	color: #980000;
}
h2,h3,h4,h5,h6 { 
 	color: #980000; 
	font-size: 14px;
	margin-bottom: -4px;
	margin-top: -4px;
}
.yandexform { 
	background: #f5821f;
	border: solid 1px #f5821f;
	border-radius: 6px;
	margin: 2px;
	padding: 10px;
    -webkit-box-shadow: 0px 0px 10px #f5821f;
    -moz-box-shadow: 0px 0px 10px #f5821f;
    box-shadow: 0px 0px 10px #f5821f;
}
.center {
	text-align: center;
}
strong {
 	color: #980000;
	font-weight: bold;
}

/* Обложки архива */
.obl div {
	width: 100px;
    margin: 5px 15px 0px 5px;
    text-align: center;
    float: left;
}
.obl p {
	color: #980000;
	font-weight: bold;
	text-align: center;
}
.obl img {
	width: 100px;
	height: 142px;
}
#tooltip {
	background:#ffffff;
	border:1px solid #666666;
	color:#333333;
	font-weight:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	z-index: 2000;
	visibility:hidden
	opacity: 0.75;
behavior: url("http://www.vestnik.info/css/js/border-radius.htc");
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#pad {height:100px;}
#menuPositioner {width:100%; position:relative; float:left; top:0px; margin-bottom:0px; }

#menuHolder {position:relative; float:left; left:50%;}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 11px verdana, sans-serif; background:url(http://www.vestnik.info/css/pics/trans.gif); position:relative; z-index:1000;}
#menu {height:10px; float:left; padding:0; background:#transparent; position:relative; right:50%;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#ffffff; height:10px; padding:0 20px 0 0; line-height:30px; text-decoration:none; }
#menu li a.sub {background:#transparent;}
#menu li a b {display:block; float:left; height:30px; background:#transparent; padding:0 0 0 20px; cursor:pointer;}

#menu li:hover {position:relative; z-index:1000;}
#menu a:hover {position:relative; z-index:1000; color:#fb611a;}
#menu a.sub:hover {background:#transparent;}

#menu li:hover > a {color:#f2a83d;}
#menu li:hover > a.sub {#transparent;}

#menu :hover ul {left:0; top:32px; z-index:3000; width:160px; padding-top:4px; background:url(http://www.vestnik.info/css/pics/trans.gif);}
#menu :hover ul li a {height:25px; width:160px; padding:0 0 0 10px; line-height:25px; background:#7ac7e8; color:#ffffff; border-bottom:1px solid #ffffff; font-size:12px;}
#menu :hover ul li a.fly {background:#7ac7e8 url(http://www.vestnik.info/css/pics/fly.gif) no-repeat right center;}

#menu :hover ul li a:hover {color:#f2a83d;}
#menu :hover ul li a:hover.fly {background:#7ac7e8 url(http://www.vestnik.info/css/pics/fly-over.gif) no-repeat right center;}
#menu :hover ul li:hover > a {color:#fb611a;}
#menu :hover ul li:hover > a.fly {background:#7ac7e8 url(http://www.vestnik.info/css/pics/fly-over.gif) no-repeat right center;}

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:170px; top:0; padding:0;}
#menu :hover ul :hover ul li a {background:#7ac7e8; color:#ffffff; border-bottom:1px solid #ffffff; font-size:12px;}
#menu :hover ul :hover ul li a:hover {color:#f2a83d;}