/* CSS Document */
a:link {
	text-decoration: underline;
	color: #0b192d;
}
a:visited {
	text-decoration: underline;
	color: #183867;
}
a:hover {
	text-decoration: none;
	color: #0b192d;
}
a:active {
	text-decoration: underline;
	color: #0b192d;
}

#web:link {
	text-decoration: underline;
	color: #ffffff;
}
#web:visited {
	text-decoration: underline;
	color: #ffffff;
}
#web:hover {
	text-decoration: none;
	color: #ffffff;
}
#web:active {
	text-decoration: underline;
	color: #ffffff;
}

		body {
		margin: 0px;
		text-align: center;
		min-width:1000px;
		}
		
		.container {
		width: 1000px;
		overflow: auto;
		background: url('img/back.jpg') repeat-y;
		margin:0 auto;
		padding-left:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#021930;
		}
		
			.header0 {
			margin-right:10px;
			margin-left:260px; 
			margin-top:20px;
			font-size:10px; 
			font-weight:600; 
			width:550px;
			
			}
			.header1 {
			float: left;
			width:805px;
			height:64px;
			background: no-repeat url('img/header1.jpg') ;
			text-align:left;
			margin-left:10px;
			}
			* html .header1 {margin-left:5px;}
			.header2{
			font-size: 0;
			float: left;
			width:175px;
			height:64px;
			background: no-repeat url('img/header2.jpg') ;
			
			}
			.logo {
			float: left;
			width:250px;
			height:181px;
			background: no-repeat url('img/logo.jpg') ;
			margin-left:10px;
			}
			* html .logo {margin-left:5px;}
			.header {
			float: left;
			width:730px;
			height:181px;
			background: no-repeat url('img/header.jpg') ;
			
			}
		
			.menu {
			
			width:980px;
			height:46px;
			background: url('img/menu.jpg') ;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#021930;
		margin-left:10px;
					}
		* html .menu {margin-left:5px;}
			
			.left {
			float: left;
			width: 176px;
			overflow: auto;
			background: url('img/left_back.jpg') repeat-y;
			margin-left:10px;
			}
			* html .left {margin-left:5px;}
				.left1 {
				width: 175px;
				height:auto;
				text-align:left;
				
				}
				.left2 {
				width: 175px;
				height:190px;
				background: url('img/left_back.jpg') ;
				text-align:left;
				}
				.left3 {
				width: 175px;
				height:auto;
				background: url('img/left_back.jpg') ;
				text-align:center;
				}
				.bottoml {
				width: 175px;
				height:7px;
				font-size:0px;
				background: no-repeat url('img/bottoml.jpg') ;
				}

			.center {
			float: left;
			width: 609px;
			height:auto;
			background-color:#F9F9F9;
			text-align:justify;
			padding:0px 10px 10px 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#021930;
			max-height:2400px;
			}

			.right {
			float: left;
			overflow: auto;
			width: 175px;
			vertical-align:top;
			background: url('img/right_back.jpg') repeat-y;
			}
				.right1 {
				width: 175px;
				height:auto;
				vertical-align:top;
				text-align:center;
				}
				.right2 {
				width: 175px;
				height:auto;
				
				}
				.more {
				width: 175px;
				height:auto;
				text-align: left;
				line-height:13px;
				}
				.right3 {
				width: 175px;
				height:auto;
				}
				.right4 {
				width: 175px;
				height:auto;
				text-align:left;
				}
				.bottom {
				width: 175px;
				height:7px;
				font-size:0px;
				background: no-repeat url('img/bottom.jpg') ;
				}
			
			.footer {
			float:left;
			width: 980px;
			height:65px;
			text-align:center;
			padding-top:20px;
			color:#ffffff;
			background: no-repeat url('img/footer.jpg') ;
			margin-left:10px;
			}
			* html .footer {margin-left:5px;}
			


/*Хоризонтално меню*/
.menu2 {
padding-top:11px;
padding-left:14px;
}
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
font-weight:bold;

}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 1px 8px;
border-left-width: 0;
text-decoration: none;

color: #FFFFFF!important;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background-color: #F3F3F3; /*overall menu background color*/
font-weight:100;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: navy!important;
text-decoration: none;
padding: 2px 1px;
border: 1px solid #ccc;
font-weight:normal;
}

.suckertreemenu ul li a:hover{
text-decoration:underline;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; padding-top:1px; }
* html .suckertreemenu ul li a { height: 1%; padding: 10px 5px;}
* html .header0 {margin-right:0px;	margin-left:255px;}


/* End */

/* Вертикално меню */
.arrowlistmenu{
width: 165px; /*width of accordion menu*/
margin-left:7px;
}

.arrowlistmenu{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px Arial;
color: #0b192d;
background: #e6e8eb;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 3px 0 3px 2px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border-bottom: 1px solid #dadada;
}
.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Arial;
color: #0b192d;
background: #e6e8eb;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
margin-top:7px;
cursor: hand;
cursor: pointer;
border-bottom: 1px solid #dadada;

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #e6e8eb;

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}



.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #dde0e4 !important;
}

.arrowlistmenu ul li a{
color: #A70303;
display: block;
padding: 2px 0;
padding-left: 12px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
text-decoration:underline;
}

.style1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#021930;
}