body {
	background-color:#fca800;
	background-image:url(themeop2_0/body_bg.jpg);
	background-repeat:repeat-x;
}
#footer{
	background-image:url(themeop2_0/footer_bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:120px;
	font-size:11px;
	margin:40px 0px 0px 0px;
	float:none;
	text-align:center;
}

#footer A{
	color:#2f73e5;
	text-decoration:none;
}

#footer A:hover{
	text-decoration:underline;
}

#body_holder{
	background-image:url(themeop2_0/bg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:100%;
	height:100%;	
}
#menucol{
	width:135px;
	float:right;
}

#menucol .lt{
	background-image:url(themeop2_0/menucol_lt.png);
	width:6px;
	height:5px;
	line-height:5px;
	font-size:4px;	
}
#menucol .ct{
	background-image:url(themeop2_0/menucol_ct.png);
	background-repeat:repeat-x;
	width:100%;	
	height:5px;
	line-height:5px;
	font-size:4px;
}
#menucol .rt{
	background-image:url(themeop2_0/menucol_rt.png);
	width:6px;
	height:5px;
	line-height:5px;	
	font-size:4px;	
}

#menucol .lb{
	background-image:url(themeop2_0/menucol_lb.png);
	width:6px;
	height:5px;
	line-height:5px;
	font-size:4px;	
}
#menucol .cb{
	background-image:url(themeop2_0/menucol_cb.png);
	background-repeat:repeat-x;
	width:100%;	
	height:5px;
	line-height:5px;
	font-size:4px;
}

#menucol .rb{
	background-image:url(themeop2_0/menucol_rb.png);
	width:6px;
	height:5px;
	line-height:5px;
	font-size:4px;	
}

#menucol .main{
	background-color:#fcaf00;
	border-left:1px solid #ffc547;
	border-right:1px solid #ffc547;
	margin:4px 6px 0px -6px;
	padding:3px;
}

#menucol .sect_element{
	line-height:20px;
}

#menucol .sect_element A{
	color:#282928;
	text-decoration:none;	
}

#menucol .sect_element A:hover{
	text-decoration:underline;	
}

.color1, .text_special2{
	color:#0065fc;
}

.color2, .text_special2{
	color:#ffd200;
	}
}
