body, *{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
	border : 0px none;
}
body{
	color : #657427;
}
*{
	font-size : 10px;
}
div{
	position : static;
}
table{
	padding : 0;
	border-collapse : collapse;
	width : 100%;
}
td{
	vertical-align : top;
}
A{
	white-space : nowrap;
	text-decoration : none;
	color : #657427;
	font-weight : bold;
}
.text_purple{
	color : #9E0039;
}
.text_red{
	color : #F26522;
}
.text_white{
	color : White;
}
a.text_red:hover{
	color : White;
}
a:hover, a.text_purple:hover, a.text_white:hover{
	color : #F26522;
}

#main02_text hr{
	color : #A5B365;
	height : 1px;
	margin : 10px 0px 17px 0px;
}
#header td{
	background-color : #1C3166;
	width : 100%;
	border-bottom: solid 2px #BE5B19;
	padding : 23px 30px 23px 30px;
}
#nav_top {
	height : 40px;
	background : #FF8001 url(about/program/images/stroke_top.gif) repeat-x 100% 100%;
}
#nav_mid{
	background-color : #FF8001;
}
#nav_top a, #nav_top a:hover, #nav_mid a, #nav_mid a:hover{
	font : 500 10px Georgia;
	color : White;
	text-decoration : none;
	white-space : nowrap
}

td.nav01, td.nav02, td.nav03, td.nav04, td.nav05, td.nav06{
	border-left : solid 1px #FFFFFF;
	text-align : center;
	vertical-align : middle;
}
td.nav01{
	background : url(about/program/images/menu_bottom_01.gif) no-repeat 0% 100%;
	width : 113px;
}
td.nav02{
	background : url(about/program/images/menu_bottom_02.gif) no-repeat 0% 100%;
	width : 143px;
}
td.nav03{
	background : url(about/program/images/menu_bottom_03.gif) no-repeat 0% 100%;
	width : 140px;
}
td.nav04{
	background : url(about/program/images/menu_bottom_04.gif) no-repeat 0% 100%;
	width : 157px;
}
td.nav05{
	background : url(about/program/images/menu_bottom_06.gif) no-repeat 0% 100%;
	width : 110px;
}
td.nav06{
	background : url(about/program/images/menu_bottom_05.gif) no-repeat 0% 100%;
	width : 110px;
	border-right : solid 1px #FFFFFF;
}
td.nav07 {
	border-left : solid 1px #FFFFFF;
	padding : 7px 23px 8px 23px;
	background : url(about/program/images/menu_bottom_07.gif) repeat-x 0 100%;
}
#ornamentR{
	background : url(about/program/images/ornament_menu_right.gif) no-repeat 100% 100%;
	width : 780px;
	height : 37px;
}
#poster{
	width : 780px;
	background : url(about/program/images/ornament_menu_left.gif) no-repeat 0px 0px;
	padding-top : 30px;
}
#fon_left, #fon_right{
	background : url(about/program/images/fon_salon_left.gif) repeat-x 0px 30px;
	width : 50%;
}
#fon_right{
	background : url(about/program/images/fon_salon_right.gif) repeat-x 0px 30px;
}
#main{
	background : url(images/stroke1.gif) repeat-x 0px 0px #E8E8E8;
}
#left{
	background : url(images/fon_main_L.gif) no-repeat 0 0;
	width : 24%;
}
#right{
	background : url(images/fon_main_R.gif) no-repeat 100% 0;
	width : 21%;
}
#shadow{
	width : 14px;
	height : 25px;
/*	margin-top : 44px;*/
	margin-top : 109px;
	float : right;
	background : url(images/shadow1.gif) no-repeat;
}
#main1, #main3{
	padding-bottom : 40px;
	width : 100%;
	background : #D9E3AA url(about/program/images/border.gif) repeat-x 0 100%;
	border-top : 1px solid #CFD6B2;
/*	margin : 69px 0 20px 0;*/
	margin : 134px 0 20px 0;
}
#main01, #main03{
	border-bottom : 1px solid #BAC48C;
	text-align : left;
}
#main01{
	background : #E0E8BA url(images/fon_news.jpg) no-repeat 100% 0px;
	padding : 70px 30px 54px 30px;
}
#main01 hr, #main03 hr{
	color : #BAC48C;
	margin : 15px 0px 15px 0px;
	height : 1px;
	width : 100%;
	background : #BAC48C;
	border : 1px solid #BAC48C;
}
#main03{
	background-color : #E0E8BA ;
	padding : 40px 30px 40px 30px;
}

#main2{
	border-top : 1px solid #CFD6B2;
	background : #CDDA91 url(about/program/images/border.gif) repeat-x 0px 100%;
	padding : 0px 20px 33px 0px;
	margin : 32px 0 20px 0;
	text-align: center;
}
#nav3{
	background : #C6D581 url(images/o_salone.jpg) no-repeat 0px 0px;
	white-space : nowrap;
	height : 240px;
	text-align : left;
	width : 100%;
}
#nav3 ul{
	list-style : none outside; 
	padding-top:97px;
	width : 210px;
	margin-left: 250px;
}
#nav3 li{
	border-bottom : 1px solid #AFBE6B;
	padding : 5px 0 7px 0;
	font-size : 10px;
	font-weight:bold;
}
#main02_text {
	background-color : #C6D581;
	border-bottom : 1px solid #A5B365;
	padding : 10px 35px 40px 35px;
	margin : 0px 0px 15px 20px;
	text-align : justify;
}
#main02_text img, #main01 img{
	border : 3px solid White;
}
p.news{
	border-top : 1px solid #BAC48C;
	padding-top : 25px;
	margin-top : 25px;
}
a.title{
	font-size : 14px;
	font-weight:bold; 
	color : #F26522;
}
p.title{
	border-bottom : 1px solid #AFBE6B;
	padding-bottom:15px;
	margin:40px 0 25px 0;
}
#nav4{
	white-space : nowrap;
	line-height : 1.6em;
	padding-left: 20px;
	width: 300px;
	text-align: left;
	color : #F26522;
	font-weight : bold;
}
#nav4 a{
	color : #F26522;
}
#nav4 a:hover{
	color : White;
}
#footer{
	background : #1C3166;
	height : 50px;
	width : 100%;
}
#footer1{
	width : 100%;
	height : 13px;
	background : #FF8001;
	border-bottom : 4px solid #F67512;
	margin-bottom : 7px;
}
#footer td{
	padding : 0px 13px 0px 13px;
	color : White;
	font-size : 10px;
	white-space : nowrap;
	vertical-align : middle;
	width : 50%;
}
h1 {
    font: 200% serif;
   }