body{
	margin : 0;
	color : #7F8E3F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0;
}
*{
	border : 0px none;
	margin : 0;
	padding : 0;
}
table{
	padding : 0;
	width : 100%;
	border-collapse : collapse;
}
td{
	vertical-align : top;	
}
A{
	white-space : nowrap;
	text-decoration : none;
	color :#7F8E3F;
}
a:hover, a.text_white:hover, a.text_purple:hover{
		color : #F26522;
}
.text_white, a.text_red:hover{
		color : White;
}
.text_purple{
	color : #9E0039;
}
.text_red{
	color : #F26522;
}

.text_dark{
	color : #46540C;
}
h6{
	font : bold 14px Garamond;
	color : #657427;
} 
#nav3 hr{
	padding : 11px 0px 11px 0px;
	height : 1px;
	color : #AFBE6B;
	width : 210px;
}
#main02_text hr, #o_salone2 hr{
	color : #AFBE6B;
	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(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(images/menu_bottom_01.gif) no-repeat 0% 100%;
	width : 113px;
}
td.nav02{
	background : url(images/menu_bottom_02.gif) no-repeat 0% 100%;
	width : 143px;
}
td.nav03{
	background : url(images/menu_bottom_03.gif) no-repeat 0% 100%;
	width : 140px;
}
td.nav04{
	background : url(images/menu_bottom_04.gif) no-repeat 0% 100%;
	width : 157px;
}
td.nav05{
	background : url(images/menu_bottom_06.gif) no-repeat 0% 100%;
	width : 110px;
}
td.nav06{
	background : url(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(images/menu_bottom_07.gif) repeat-x 0 100%;
}
#ornamentR{
	background : url(images/ornament_menu_right.gif) no-repeat 100% 100%;
	width : 780px;
	height : 37px;
}
#poster{
	width : 780px;
	background : url(images/ornament_menu_left.gif) no-repeat 0px 0px;
	padding-top : 30px;
}
#fon_left, #fon_right{
	background : url(images/fon_salon_left.gif) repeat-x 0px 30px;
	width : 50%;
}
#fon_right{
	background : url(images/fon_salon_right.gif) repeat-x 0px 30px;
}
#main{
	width : 100%;
	background : #F2F2F2 url(images/stroke.gif) repeat-x 0 0;
}
#left{
	background : url(../../images/left.gif) repeat-y 0 0;
	width : 20%;
}
#right{
	background : url(../../images/right.gif) repeat-y 100% 0;
	width : 20%;
}
#ornament1{
	background : url(images/fon_main_L.gif) no-repeat 0 0;
	width : 128px;
	height : 71px;
}
#ornament2{
	background : url(images/fon_main_R.gif) no-repeat 100% 0;
	width : 100%;
	height : 71px;
}
#main2{
	background : url(images/shadow.gif) no-repeat 0px 12px;
	margin-top : 44px;
	width: 672px;
}
#main02{
	border-top : 1px solid #CFD6B2;
	background : #CDDA91 url(images/border.gif) repeat-x 0 100%;
	padding : 0px 20px 33px 0px;
	margin : 0px 0px 40px 15px;
	text-align : center;
	font-size : 10px;
}
#main02 a{
	white-space : normal;
}
#o_salone{
	background : #C6D581 url(images/o_salone.gif) no-repeat 0 0;
	width : 100%;
	height : 118px;
}
#archive{
	background : #C6D581 url(../../images/archive.jpg) no-repeat 0px 0px;
	width : 100%;
	text-align : left;
	padding-top : 120px;
}
#english{
	background: #D5E686 url(../../images/english.jpg) no-repeat;
	text-align : left;
	padding-top : 122px;
	width : 100%;
}
#o_salone2{
	background : #C6D581 url(images/cone.gif) no-repeat 0 0;
	width : 100%;
	height : 118px;
	font-size : 11px;
}
#main02_text {
	background-color : #C6D581;
	border-bottom : 1px solid #A5B365;
	clear : both;
	padding : 0px 35px 20px 35px;
	margin : 0px 0px 15px 20px;
	font-size : 11px;
	text-align : justify;
}
#nav3, #archive ul, #english ul{
	list-style : none outside; 
}
#archive ul{
	margin-left : 350px;
	width : 200px;
}
#english ul{
	margin-left : 380px;
	width : 200px;
}
#nav3 li, #archive li, #english li{
	border-bottom : 1px solid #AFBE6B;
	padding : 5px 0 7px 0;
	font-size : 10px;
	font-weight : bold;
}
#english li{
	border-bottom-color : #89BF69;
}
a.title{
	font-size : 14px;
	font-weight:bold; 
	color : #F26522;
}
p.title{
	border-bottom : 1px solid #AFBE6B;
	padding-bottom : 15px;
	margin: 50px 0 25px 0;
	font-size : 14px;
	font-weight : bold; 
	color : #F26522;
}
#main02_text img{
	border : 3px solid White;
	margin : 20px 18px 20px 18px;
	height : 122px;
	width : 122px;
}
#line{
	height : 6px;
	background : url(images/line.gif) repeat-x;
	margin : 15px auto 25px auto;
	width : 100%;
}
#nav4{
	white-space : nowrap;
	line-height : 1.6em;
	padding-left: 20px;
	width: 450px;
	text-align: left;
	color : #F26522;
	font-weight : bold;
}
#nav4 a{
	color : #F26522;
}
#nav4 a:hover{
	color : #FFFFFF;
}
#footer{
	background : #1C3166;
	height : 50px;
	width : 100%;
}
#footer1{
	width : 100%;
	height : 13px;
	background : #FF8001;
	border-bottom : 4px solid #F67512;
	margin-bottom : 7px;
	font-size : 1px;
}
#footer td{
	padding : 0px 13px 0px 13px;
	color : White;
	font-size : 10px;
	white-space : nowrap;
	vertical-align : middle;
	width : 50%;
}
#layer, #layer2{
	position:absolute;
	background-color : #C6D581;
	border : 3px solid #1C3166;
	padding:20px;
	display:none;
	cursor: pointer;
	font-size:medium;
	font-weight:bold;
}
#layer {
	padding:0;
}
