/* common */
html
{
	padding:0px;
	margin:0px;
}
body
{
	font:11px/14px Tahoma, Arial, Verdana;
	color:#000000;
	min-width:1000px;
	background-color: #D6D3E9;
}
*
{
    padding:0;
    margin:0;
}
table, td, th, input, select, option, textarea, button
{
    font-size:1em;
	font-family:Tahoma, Arial, Verdana;
	width:auto;
}
option
{
	padding-left:5px;
}
.clr:after
{
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
.cleaner
{
	display:block;
	font-size:0;
	height:0;
	line-height:0;
}
ul.menu, ol.menu
{
    list-style-position:outside;
	list-style:none;
    display:block;
}
ul.menu:after, ol.menu:after
{
	content:".";
	display:block;
	height:0;
	line-height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
ol.menu li, ul.menu li
{
    list-style-position:outside;
	list-style:none;
	display:block;
    line-height:1.1em;
}
ol.menu-h li, ul.menu-h li
{
	display:inline;
}
ol.menu-f-l li, ul.menu-f-l li
{
	float:left;
}
a img
{
    border:0;
}


#header
{
	background:url(../img/headerLeft.gif) 0 0 no-repeat;	
}
#header .inner
{
	background:url(../img/headerRight.gif) 100% 0 no-repeat;
	height:225px;
}
#header .inner .topText
{
	position:absolute;
	text-align:center;
	left:70px;
	font-size:16px;
	font-weight:bold;
	right:70px;
	top:27px;
	height:1.2em;
	overflow:hidden;
}
#header .inner .midText
{
	position:absolute;
	top:176px;
	left:250px;
	right:295px;
	height:1.2em;
	overflow:hidden;
}

#content
{
	overflow:hidden;
}
#content .leftSideBar
{
	width:222px;
	float:left;
	background:url(../img/lSideBarTop.png) 0 0 no-repeat;
	margin-bottom:-10000px;
	padding-bottom:10000px;

}
#content .leftSideBar .lInner
{
	padding:8px 14px 8px 10px;
}
#content .rightSideBar
{
	margin-left:222px;
	background:url(../img/rSideBarTopLeft.png) 0 0 no-repeat;
	padding-left:11px;
/*	margin-bottom:-5000px;
	padding-bottom:5000px; */
	
}
#content .rightSideBar .rInner
{
	background:url(../img/rSideBarTopRight.png) 100% 0 no-repeat;
	min-height:870px;
	height:auto !important;
	height:870px;
}

#footer .leftSideBar
{
	width:222px;
	height:41px;
	float:left;
	background:url(../img/footerLeft.gif) 0 0 no-repeat;
}
#footer .rightSideBar
{
	margin-left:222px;
	background:url(../img/footerRight-l.gif) 0 0 no-repeat;
	padding-left:11px;
}
#footer .rightSideBar .rInner
{
	height:41px;
	background:url(../img/footerRight-r.gif) 100% 0 no-repeat;
}

/* My Code */
.aaa {
	color: #666666;
	text-decoration: none;
}
.aaa:hover{
 color: #FFFFFF;
 }
 .ulmn {
margin-left: 0;
padding-left: 0;
list-style:none;
list-style-type: none;
}



.menu-a {
list-style:none;
list-style-type: none;
display:block;
width:170px; 
background: url(../img/menu_b.jpg);
line-height:30px;
text-align:left;
font-size:14px;
font-weight:bold;
color: #000000;
font-style: normal;
text-decoration: none;
padding-left: 25px;

}

.menu-a:hover {
width:170px; 
color:#FFFFFF;
background-color:#c0c0c0;
background: url(../img/menu_bh.jpg);
background-repeat:no-repeat;
}

#ubl {
margin-left: 10px;
padding-left: 10px;
}
#ubl li {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.headbck {
	background-color: #9999CC;
}
.headbck1 {
	background-color: #CCCCCC;
}

.msc {
line-height: normal;
list-style:inside;
font-family:"Times New Roman", Times, serif;
font-size: 1.5em;
padding-top: 10px;
width: 99%;
}
.msc ul{
padding-left: 10px;
}
.img1 {
display:block;
float:left;
margin: 5px 15px 15px 15px;
}
.tb1 {
display:block;
border:none;
float:left;
}
.submenu {
width: 100%;
text-align:center;
}
.regul li{
font-size: 2em;
text-decoration: none;
color: #000000;
display: inline;
margin-left: 10px;
}
.regul #yaroslavl {
background:url(../img/yar_off.gif);
background-repeat:no-repeat;
background-position:bottom;
text-decoration: none;
padding-bottom: 100px;
color: #000000;
}
.regul #yaroslavl:hover {
color: #FFFFFF;
background:url(../img/yar_on.gif);
background-repeat:no-repeat;
background-position:bottom;
}
/*
.regul a:hover {
background:url(../riazan-akpp.gif);
text-decoration: none;
padding-bottom: 200px;
color: #FFFFFF;
}*/

.msc p {
padding-top: 5px;
padding-bottom: 5px;
}

#headtop {
background-color:#333366;
color:#FFFFFF;
margin-bottom:5px;
}
.topicsdiv {
padding-right: 5px;
}
.topics {
list-style:none;
text-align:left;
}
.topics li {
background-color:#666699;
padding-top: 5px;
padding-bottom: 5px;
border-bottom:1px solid #663366;
padding-left:5px;
}
.topics li:hover {
/*background-color:#333333;*/
}
.topics li a {
text-decoration:none;
color:#DDDDDD;
}
.msc ul {
list-style:inside;
}
.msc ol {
list-style:inside;
}
#sov_href {
width: 100%;
font-size: 12px;
}
.msc td {
padding:5px;
}
.msc td {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
}
#s1 {
border: #B9B9B9 2px solid;
}
#pakpp {
margin: 10px;
}
#articles {
width:193px;
text-align:left;
color: #FFFFFF;
}
#articles a{
line-height: 15px;
text-decoration:none;
color:#DDDDDD;
}
#articles a:hover {
color: #FFFFFF;
}
#articles  p {
text-align:center;
background: #333366;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
#articles ul {
background: #666699;
list-style:inside;
list-style:none;
}
#articles  li{
background-color:#666699;
padding-top: 5px;
padding-bottom: 5px;
border-bottom:1px solid #663366;
padding-left:5px;
}
.rInner img {
margin:10px;
}
#abservice {
border: 2px solid #CCCCCC;
}
#atis {
border: 2px solid  #999999;
}