* {
	padding : 0px;
	margin: 0px;
	border: 0px none;
}
div{
	position : inherit;
}
body{
	background : #002B53 url(images/fon_body.gif) repeat;
}

table{
	padding : 0;
	border-collapse : collapse;
	width : 100%;
}
td{
	vertical-align : top;
	text-align : left;
}
#fon_body{
	margin-top : 45px;
	width: 145px;
}
#fon_body img{
	margin-bottom : 53px;
}
#main{
	margin: 70px 0 70px 0;
	border : 1px solid #CE9E16;
	border-right : 0px none;
	float: right;
	background : #00295D;
	padding : 12px 0 12px 12px;
}
#main1{
	border : 1px solid #CE9E16;
	border-right : 0px none;
	background : #002B53;
}
.orn_top{
	background : url(images/orn2.gif) repeat-x;
}
#orn3{
	background : url(images/orn3.gif);
}

/* - - - - - - - Navigation - - - - - - - - - */
#hor-nav a, #vert-nav a, #hor-nav span, #vert-nav span, #hor-nav a.programs{
	font-size: 11px;
	display: block;
	height: 15px;
	margin-bottom :  6px;
	float : left;
	position: static;
	background-position: 0 -15px;
}
#vert-nav a {
	float: none;
	margin: 0 0 10px 0;
}
#vert-nav a.menu-right {
	font-size:10px;
	display: inline;
}
#hor-nav a:hover, #vert-nav a:hover, #hor-nav span, #vert-nav span{
		background-position: 0 0;
}
.main, a.main:hover {
	background : url(images/menu_main.gif) no-repeat;
	width: 70px;
}
#hor-nav .programs, a.programs:hover{
	background : url(images/menu_programs.gif);
	width: 96px;
	margin: 0 40px 6px 40px;
}
.exhibitions, a.exhibitions:hover {
	background : url(images/menu_exhibitions.gif);
	width: 78px;
}
.news, a.news:hover {
	background : url(images/menu_news.gif);
	width: 71px;
}
.contacts, a.contacts:hover {
	background : url(images/menu_contacts.gif);
	width: 77px;
}
.forum, a.forum:hover {
	background : url(images/menu_forum.gif);
	width: 63px;
}
.traditions, a.traditions:hover {
	background : url(images/menu_traditions.gif);
	width: 78px;
}
.club, a.club:hover{
	background : url(images/menu_club.gif);
	width: 46px;
}
.advances, a.advances:hover {
	background: url(images/menu_advances.gif);
	width: 95px;
}
.links, a.links:hover{
	background : url(images/menu_links.gif);
	width: 67px;
}

#hor-nav .table, #hor-nav a.table:hover{
	background-image : url(images/menu_table.gif);
	width : 158px;
	margin: 0 0 6px 40px
}

/* - - - - - - - - - END OF NAVIGATION - - - - - - - - */
#main2{
	border : 1px solid #CE9E16;
	border-right : 0px none;
	background : #00295D;
	padding : 12px;
	padding-right : 0px;

}
#main3{
	border : 1px solid #CE9E16;
	background : url(images/main3.gif);
	padding : 35px;
	padding-right : 0;
	border-right : 0px none;
}
#main4{
	border : 1px solid #36A2A1;
	background : #3BBBBA;
	padding : 90px 80px 60px 80px;
	border-right : 0px none;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #023467;
	line-height : 1.5em;
	z-index : 1;
}
#main-text{
	width : 536px;
	text-align : justify;
}
#main4 a, #main5 a{
	text-decoration : none;
	font-weight : bold;
	color : #023467;
}
#main4 a:hover, #main5 a:hover{
	color : #CB4331;
}

#main5{
	border : 1px solid #36A2A1;
	background : #3BBBBA;
	border-right : 0px none;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #023467;
	line-height : 1.5em;
	margin-top : 35px;
	padding : 26px 80px 25px 80px;
}
#main5 p{
	padding-left:68px;
	border-left: 1px solid #002B53;
}
#programs{
	background-color : #53C3C2;
	margin-top : 13px;
	border-bottom : 1px solid #003A70;
	border-top : 1px solid #003A70;
}
#programs td{
	padding : 12px;
	text-align : center;
	vertical-align : middle; 
	border-bottom : 1px solid #3592A4;
}
#programs td.pr1{
	font-weight : bold; 
	text-align : left;
	padding-left : 20px;
}
.title1{
	font-size : 12px;
	font-weight : bold;
}
p.point {
	margin:0 0 13px 10px;
	background-image: url(images/orn_point.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-indent: 15px;
}
#footer{
	background : url(images/fon_footer.gif);
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CE9E16;
	border-top : 1px solid #485340;
	padding : 12px 35px;
}
#footer a{
	color : #CE9E16;
	text-decoration : none;
	font-weight : bold;
}
#footer a:hover{
	font-size : 11px;
}