#container
{
	width: 100%;
	margin: 10px auto;
	background-color: #fff;
	color: #333;
	border: 1px solid #646464;
	line-height: 130%;
	margin-bottom:-1px;
	height:auto;
}
		
#top
{
	padding: 0em;
	background: #dee0ff url("/images/logopar1.gif") no-repeat left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #646464;
text-align : center;
height:101px;

}
#footer
{
	border-top: 1px solid #646464;
	width: 100%;
	padding: 10px auto;
	clear: both;
	color: #333;
	background-color: #fff;
}


#top h1
{
	padding: 0;
	margin: 0;
	margin-top:0em;
	color:#29166F;
	font: 3.5em Times New Roman;
}
#np
{
margin-top:1em;
margin-bottom: -0.7em;
color:#cc3333;
font: 1.3em Courier;
}
#leftnav
{
	float: left;
	width: 145px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #646464;
}

#rightnav
{
	border-left: 1px solid #646464;
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align:center;
	voice-family: "\";}\"";  voice-family: inherit;  width: 200px;} 
html>body #rightnav { width: 210px;}

#rightnav p {font:0.7em Verdana;text-align:left;}

#content
{
	margin-left: 145px;
	border-left: 1px solid #646464;
	margin-right: 202px;
	border-right: 1px solid #646464;
	padding: 0em;
	voice-family: "\";}\"";  voice-family: inherit;  margin-right: 200px;} 
html>body #content { margin-right: 210px;}
}


#leftnav p, #rightnav p { margin: 1em; text-align:left}
#content h2 {margin: .8em 0 .3em 0; text-align:center; color:#000099; font: bold 1.1em Times New Roman}
#content h3 {text-align:center}
#content h4 {background:#cc3333;}	
#content ol {font: 0.8em Verdana, Geneva, Arial, Helvetica,sans-serif;} 
#pipe
{
margin:10px;
text-align:center;
color:#29166F;
font: bold 0.8em Times New Roman;
}
p, td
{
margin: 1em;
font: 0.8em Verdana, Geneva, Arial, Helvetica,sans-serif;
}
p.ask
{
margin: 1em;
font: bold 0.8em Verdana, Geneva, Arial, Helvetica,sans-serif;
}
ul
{
font: 0.8em Verdana, Geneva, Arial, Helvetica,sans-serif;
list-style: square;
}
#content ul li{margin-bottom:5px;margin-right:10px}
#rightnav ul li{margin-bottom:5px}
#content ul li a{font:bold 1em Verdana}
hr
{
background:#29166F;
}

#pipe ul {
margin-top:5px;
margin-left: 0;
padding-left: 0;
display: inline;
} 

#pipe ul li {
margin-left: 0;
padding: 3px 10px;
border-left: 1px solid #646464;
list-style: none;
display: inline;
}
#pipe ul li.first {
margin-left: 0;
border-left: none;
list-style: none;
display: inline;
}

ul.news a{text-decoration:none;color:#333; font: bold 1em Verdana;}
ul.news a:hover{text-decoration:underline;color:#333}

a {color:#000099}

H4 {background : #29166F; color: #FFF; font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align : center; padding : 0px; margin : 0px; }

#leftnav ul {
margin: 0;
padding: 0;
text-align: center;
width: 145px;
font-weight:0.9em:
list-style: none;
border-bottom:1px solid #646464;
background: #dee0ff;
} 

#leftnav ul li
{
position: relative;
 list-style : none;
}

#leftnav li ul
{
	position: absolute;
	left: 145px; /* Set 1px less than menu width */
	top: 0;
	display: none;
}

#leftnav ul li a.first {border-top: 0px;
}

#leftnav ul li a {
display: block; text-decoration: none; color:#29166F;  text-align: center; 	padding: 5px;	border-top: 1px solid #646464; border-bottom: 0; background: #dee0ff;font: bold 1em Verdana;
}

/* Fix IE. Hide from IE Mac \*/
* html #leftnav ul li { float: left; height: 1%; }
* html #leftnav ul li a { height: 1%; }
/* End */

#leftnav ul li a:hover { color: #fff; background: #29166F; } /* Hover Styles */
		
#leftnav li ul li a { padding: 2px 5px; border-right: 1px solid #29166F;border-left: 1px solid #646464; } /* Sub Menu Styles */
		
#leftnav li:hover ul, #leftnav li.over ul { display: block; } /* The magic */
#leftnav li:hover ul ul, #leftnav li.over ul ul {display: none;} 
#leftnav ul ul li:hover ul, #leftnav ul ul li.over ul {display: block;}

.title{text-align:center;font-weight:bold; color:#29166F}

#navigator {font: 0.6em Verdana; padding:5px; display:block; background:#29166F; color:#fff}
#navigator a {color:#fff}

#rightnav ul li
{
text-align:left;
margin-left:0px;
}

#rightnav p a, #content p a {font: bold 1em Verdana}

#rightnav ul.event {
	list-style-image: url(http://www.r-komitet.ru/meropr/lib.gif);
	list-style-position : inside;
	margin-left:10px;
	}

#rightnav ul.event li {margin-bottom:10px; font: 0.9em Verdana}
h4 a {color:#fff; text-decoration:none}

#rightnav ul.events {
	list-style-image: none;
	list-style-type: square;
	list-style-position : inside;
	margin-left:10px;
	}

#rightnav ul.events li {margin-bottom:10px; font: 0.9em Verdana}
h4 a {color:#fff; text-decoration:none}

#leftnav p {font:0.7em Verdana}
p.mark {font:0.7em Verdana}

p.archieve {text-align:center}
#rightnav p.archieve {text-align:center}

.ask {font-weight:bold}
.sign {font-weight:bold;text-align:right}

.it {font:italic Verdana}

.author {font: bold 1.1em Verdana}
