div,span,table,tr,td,a,ul,li{
	padding:0px;
	margin:0px;
}
p{
	padding:13px;
}

body{
	padding:0px;
	margin:0px;
	font-family:Verdana;
	background:#ede0c2  url('/data/images/jolly/bg.jpg') 50% top;
	color:#453930;
	font-size:14px;
	text-align:center;
}

td{
	text-align:left;
	vertical-align:top;
}

.no_border{
	border:none;
}
a{
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#453930;
}
a:hover{
	color:#655950;
}
.opened{}
.closed{}


.main{
	text-align:left;
	background:#FFF url('/data/images/jolly/menu_bg.jpg') repeat-y left top;
	border:3px solid #000;
	width:996px;
}

.header{
	background:url('/data/images/jolly/header.jpg') no-repeat left top;
	width:100%;
}

.footer{
	background:url('/data/images/jolly/footer.jpg') no-repeat left bottom;
	width:100%;
}

.header_div{
	height:346px;
	width:100%;
	position:relative;
}
.header_div .title{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#453930;
	
	position:absolute;
	left:800px;
	top:315px;
}

.main_table{
	border-collapse:collapse;
	border:none;
	width:100%;
}

.menu{
	width:230px;
}

.menu ul{
	list-style:none;
	padding:30px 20px 235px 25px;
}
.menu li{
	font-family:Verdana;
	font-size:14px;
	/*font-weight:bold;*/
	color:#453930;
	background:url('/data/images/jolly/menu_bor.gif') repeat-x left bottom;
	padding:3px 0 7px 0;
}

.menu li a{
	font-family:Verdana;
	font-size:14px;
	/*font-weight:bold;*/
	color:#453930;
	display:block;
}
.menu li a:hover{
	color:#857970;
}

.menu li a div{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#fffdfb;
	padding-left:30px;
	text-transform:lowercase;
}
.menu li a:hover div{
	color:#dfdddb;
}

.menu li.active a{
	color:#857970;
}
.menu li.active adiv{
	color:#dfdddb;
}

.content{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#453930;
	padding:20px 20px 130px 20px;
}


