td {
	vertical-align: top;
}

a {
	color: #40A2E1
}

#doc {
	border: 1px solid black;
	border-style: none solid;
}



#hd {
	background-color: #164f74;
	background-image: url('../img/gui/hd_background.png');
	background-position: top right;
	background-repeat: repeat;
	height: 133px;
	padding-left: 10px;
}
#hd h1 {
	font-size: 40px;
	color: white;
	font-weight: bold;
	padding-top: 30px;
}
#hd h2 {
	font-size: 15px;
	color: #ffa315;
	font-weight: bold;
}

#menu1 {
	padding-top: 20px;
}
#menu1 li {
	float: left;
}
#menu1 li a ,
#menu1 li a:link ,
#menu1 li a:active ,
#menu1 li a:visited {
	display: block;
	text-decoration: none;
	color: white;
	margin-right: 10px;
	font-size: 12px;
}


#menu2 {
	height: 25px;
	line-height: 25px;
	background-color: #747371;
}
#menu2 li {
	float: left;
}
#menu2 li a ,
#menu2 li a:link ,
#menu2 li a:active ,
#menu2 li a:visited {
	display: block;
	text-decoration: none;
	color: white;
	font-size: 14px;
	line-height: 25px;
	padding: 0 21px;
	background-color: #747371;
}
#menu2 li a:hover {
	background-color: #a3a1a0;
}

#menu2 li li {
	float: none;
	*float: left;
	width: 200px;
}
#menu2 li ul>li {
	float: none;
}
#menu2 li li a{
	height: 25px;
	line-height: 25px;
}
.page-he #menu2 li li a{
	text-align: right;
}
#menu2 .yui-overlay {
	width: 200px;
	border: 1px solid black;
}






#bd {
	background-color: white;
	background-image: url('../img/gui/bd_background.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 20px;
}

#side-panel {
	background-image: url('../img/gui/panel_border.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-right: 12px;
	padding-left: 20px;
}
#side-panel .inner {
	width: 260px;
}
#side-panel h1.news {
	background-image: url('../img/gui/h1_news.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#side-panel h1.video {
	background-image: url('../img/gui/h1_video.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#side-panel h1.news,
#side-panel h1.video {
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
	height: 24px;
}

#content {
	vertical-align: top;
	padding-bottom: 10px;
}
div.page-he #content,
div.page-he #side-panel {
	direction: rtl;
	text-align: right;
}



#ft {
	background-color: #013074;
	height: 20px;
}



#news-scroller {
	height:180px;
	margin-right:10px;
	overflow:hidden;
	padding-left:15px;
}

#news-scroller li {
	padding-bottom: 10px;
}

#flash-container {
	text-align: center;
	margin-bottom: 10px;
}

