root { 
    display: block;
}
#Page
{
width: 1206px;
margin: 0 10px;    
}
#TopPanel
{
width: 1206px;
margin: 0 auto;
height: 10px;
text-align:right;
/*border:1px dashed #a0c4e2; */
}
#TitlePanel
{
width: 100%;
margin: 0;
height: 146px;
background-color: #98aadb; 
}
#HorizontalMenu
{
position:absolute;    
margin: 0 0 0 243px; 
width: 963px;
height: 34px;
top: 147px;
padding-top:5px;
}

#HorizontalMenu ul {list-style: none; margin: 0; padding: 0}
#HorizontalMenu li {display: inline}
#HorizontalMenu a {
font:bold 16px Arial, Helvetica, sans-serif;
float: left;
height: 34px;
border-right: 1px solid #fff;
text-decoration: none;
text-align: center;
padding: 0 7px 0 7px;
color: #fff;
text-transform: uppercase;
}

#HorizontalMenu a:hover 
{
    background-color: #a0c4e2; 
    color: #fff;
    height: 30px;
    padding-top:2px;
}

ul.menu_HorizontalMenu
{
width:683px;
float:left;
}

#SearchBlock
{
position:relative;    
margin: -6px 0 0 625px; 
width: 270px;
height: 34px;
}

div.search input.inputbox
{
background:url('../images/search.png') no-repeat;
height:24px;
width:270px;
font:14px Arial, Helvetica, sans-serif;
margin:3px 0 0 30px;
font-style:italic;
border:1px solid #719FC4;
}

#LeftColumn
{ 
background-color: #fff;
margin: 10px 0px 0 0;
width: 28%;
float: left;
}
#LeftColumn a img
{
border: 0px;
}
#LeftColumn ul.nav
{
 list-style: none; 
 margin: 0; 
 padding: 0;
}
#LeftColumn ul.nav li
{
background-color: #cadbf6; 
width: 100%;
text-align:left;
padding-top: 5px;
margin: 5px 0;
}

#LeftColumn ul.nav li a
{
font: bold 16px/24px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color:#024379; 
margin-left:8px;
}
#LeftColumn ul.nav li a:hover
{
 color:#035aa2;   
}

p.monografy_title
{
font:normal bold 16px arial;
letter-spacing: 1px;
color:#80B8DB;
margin-bottom: 10px;
}



#CentralContent
{
background-color: #fff;
margin: 10px 0 0 28%;
width: 67%;
padding:0 5px 0 25px;
text-align:left;
/*height: 500px;
border:1px solid darkred;*/
}

#CentralContent h2
{
font: bold 16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#9fc3e0;
margin:0;
}

hr
{
width:100%;
border: none; /* Убираем границу для браузера Firefox */
color: #9fc3e0; /* Цвет линии для остальных браузеров */
background-color: #9fc3e0; /* Цвет линии для браузера Firefox и Opera */
height: 1px; /* Толщина линии */
margin:0;
}
#CentralContent p
{
font:normal normal 12px Arial, Helvetica, sans-serif;
text-indent:0px;
margin:5px 0 5px 0;
text-align:justify;
}


#Basement
{
background-color: transparent; /*#9bd0f2;*/
width: 1206px;
border-top: 3px solid #9bd0f2;
height: 100%;
margin: 10px auto;
padding: 10px 0 0 0;
clear:both;

}

#Basement ul {list-style: none; margin: 0; padding: 0}
#Basement li {display: inline}
#Basement a {
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
vertical-align: top;
padding: 0 15px 0 15px;
color: #9bd0f2;
text-transform: uppercase;
}

#Basement a:hover 
{
    color: #5e88c4;
    height: 30px;
    padding-top:2px;
}

#Copy 
{
position:relative;    
margin: -22px 0 0 1046px; 
padding: 10px 20px;
text-align: right;
width: 100%; /*160px;*/
height: 60px;
vertical-align: top;
font:bold 16px Arial, Helvetica, sans-serif;
color: #9bd0f2;/*#fff;*/
text-transform: uppercase;
}

.DuskBlue
{
background-color: #98bbdb;    
}

#Boxmenu{
width:90%;
text-align:center;	
}
ul.boxmenu {list-style: none; margin:10px 0; padding: 0}
li.boxmenu {display: inline;line-height: 30px;}
a.boxmenu, a.boxmenu:hover {
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
vertical-align: top;
white-space: nowrap;
padding: 3px;
color: #bbb;
border: 1px solid #bbb; 
}

a.boxmenu:hover {
color: #3460a1;
border: 1px solid #3460a1;	
}

a.boxmenu-current, a.boxmenu-current:hover {
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
vertical-align: top;
white-space: nowrap;
padding: 3px;
color: #3460a1;
border: 1px solid #3460a1; 
}
#LeftColumn ul.nav li a.leftmenureduced
{
	font-size:60%;
}