body {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	margin: 				0;
	padding:				0;
	background-image:		url(/img/bg_web.jpg);
	background-repeat:		repeat;
	background-position:	top;
	background-color: 		#333333;
	color: 					#CCCCCC;
	width:					100%;
	font-size:				10px;
	text-align:				center;
	position:				relative;
	z-index:				1;
}
DIV#open {
	height:					90px;
	width:					100%;
	position:				relative;
	z-index:				1;
}
DIV#topContainer {
	background-color:		transparent;
	width:					780px;
	height:					16px;
	padding:				0;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0;
	margin-bottom:			0;
	text-align:				right;
	position:				relative;
	z-index:				1;
	background-color:		transparent;
	background-image:		url(/img/bg_topmain.gif);
	background-repeat:		no-repeat;
	background-position:	center top;
	position:				relative;
	z-index:				1;
}
DIV#container {
	background-color:		transparent;
	width:					780px;
	min-height:				500px;
	padding:				0;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0;
	margin-bottom:			0;
	text-align:				right;
	position:				relative;
	z-index:				1;
	background-color:		transparent;
	background-image:		url(/img/bg_main.gif);
	background-repeat:		repeat-y;
	background-position:	center;
	text-align:				center;
	position:				relative;
	z-index:				1;
}
DIV#maiNavigation {
	width:					100%;
	margin-bottom:			8px;
	text-align:				left;
	font-size:				14px;
	margin-top:				0;
	position:				relative;
	z-index:				400;
	color:					#666666;
}
DIV#maiNavigation P {
	margin-bottom:			0;
	margin-top:				0;
	background-color:		transparent;
	background-image:		url(/img/bg_bmain.jpg);
	background-repeat:		no-repeat;
	background-position:	right;
}
DIV#maiNavigation A {
	text-decoration:		none;
	margin-left:			5px;
	font-variant:			small-caps;
	color:					#999999;
	font-weight:			bold;
}
DIV#maiNavigation STRONG {
	padding-left:			4px;
}
DIV#maiNavigation A:hover {
	padding-left:			5px;
	color:					#666666;
}
DIV#maiNavigation A IMG {
	margin-right:			5px;
	margin-bottom:			0;
}
DIV#maiNavigation A:hover IMG {
	margin-right:			0px;
}
DIV.webPager {
	width:					100%;
	margin-top:				4px;
	margin-bottom:			6px;
	font-size:				110%;
}
DIV#mainHeader {
	height:					110px;
	overflow:				hidden;
	text-align:				left;
}
IMG#topExasperada {
	float:					left;
	margin-left:			8px;
	margin-top:				-100px;
	position:				absolute;
	z-index:				1000;
	display:				block;
}
P#exasperada {
	margin-top:				-10px;
	position:				absolute;
	z-index:				500;
	margin-bottom:			0;
	width:					560px;
}
P#exasperada IMG {
	float:					right;
}
DIV#bottomContainer {
	background-color:		transparent;
	width:					780px;
	height:					20px;
	overflow:				hidden;
	padding-top:			4px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0;
	margin-bottom:			0;
	text-align:				right;
	position:				relative;
	z-index:				1;
	background-color:		transparent;
	background-image:		url(/img/bg_topmain.gif);
	background-repeat:		no-repeat;
	background-position:	center bottom;
	font-size:				9px;
	color:					#333333;
	text-align:				center;
	position:				relative;
	z-index:				1;
}
DIV#adminPanel {
	background-color:		transparent;
	width:					750px;
	height:					14px;
	overflow:				hidden;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			4px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0;
	margin-bottom:			0;
	text-align:				right;
	position:				relative;
	z-index:				1;
	background-color:		transparent;
	background-image:		url(/img/bg_topmain.gif);
	background-repeat:		no-repeat;
	background-position:	center bottom;
	font-size:				11px;
	color:					#333333;
	text-align:				left;
	position:				relative;
	z-index:				1000;
	font-variant:			small-caps;
}
DIV#adminPanel A {
	color:					#FFFFFF;
	background-color:		#000000;
	padding-left:			5px;
	padding-right:			5px;
	text-decoration:		none;
	margin-right:			2px;
}
DIV#adminPanel STRONG#date {
	float:					right;
	font-size:				9px;
	font-weight:			normal;
	background-color:		#333333;
	margin-right:			10px;
	color:					#999999;
	padding-left:			5px;
	padding-right:			5px;
}
DIV#adminPanel A:hover {
	color:					#FFFFFF;
	background-color:		#333333;
	text-decoration:		none;
}
DIV#showGallery {
	display:				none;
	top:					0;
	left:					0;
	width:					100%;
	height:					100%;
	text-align:				center;
	margin:					0;
	position:				absolute;
	z-index:				1000;
	background-color:		transparent;
	background-image:		url(/img/sh_opaque.gif);
	background-repeat:		repeat;
}
DIV#showGallery P {
	text-align:				right;
	margin-bottom:			100px;
	margin-top:				2px;
	margin-right:			2px;
	font-size:				150%;
	font-variant:			small-caps;
}
DIV#showGallery P A.gButtom {
	text-decoration:		none;
	background-color:		#666666;
	padding-left:			4px;
	padding-right:			4px;
	color:					#FFFFFF;
	border-right:			#333333 2px solid;
	border-bottom:			#333333 2px solid;
	border-top:				#999999 2px solid;
	border-left:			#999999 2px solid;
}
DIV#showGallery IMG {
	border:					#CCCCCC 8px solid;
}
DIV#closePage {
	background-color:		transparent;
	width:					780px;
	height:					40px;
	padding-top:			4px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				-5px;
	margin-bottom:			0;
	text-align:				left;
	position:				relative;
	z-index:				1;
	background-color:		transparent;
	background-image:		url(/img/topExasperada.gif);
	background-repeat:		no-repeat;
	background-position:	right bottom;
	font-size:				9px;
	color:					#333333;
	position:				relative;
	z-index:				1;
}
DIV.helpHint {
	width:					100%;
	display:				none;
	text-align:				left;
	font-size: 				11px;
	min-height:				30px;
	margin-top:				4px;
}
DIV.helpHint IMG.help {
	float:					left;
	margin-right:			6px;
}
STRONG.showHelp {
	float:					right;
	font-weight:			normal;
	font-size:				8px;
}
STRONG.showHelp A {
	text-decoration:		none;
}
P {
	margin-top:				0;
	margin-bottom:			6px;
	text-align:				justify;
}
P#loading {
	background-color:		transparent;
	background-image:		url(/img/loading.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}
.center {
	text-align:				center;
}
TABLE {
	width:					100%;
	padding:				0;
	border:					0;
}
IMG {
	border:					0;
}
TD {
	vertical-align:			top;
}
FORM, UL {
	margin-top:				0;
	margin-bottom:			0;
	padding-top:			0;
	padding-bottom:			0;
}
FORM .textInput {
	width:					140px;
	height:					17px;
	overflow:				hidden;
	border:					0;
	background-image:		url(/img/bg_txt.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	background-color:		#EEEEEE;
	color:					#000000;
}
FORM TEXTAREA {
	border:					0;
	background-image:		url(/img/bg_tat.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	background-color:		#EEEEEE;
	color:					#000000;
}
FORM .failInput {
	width:					140px;
	height:					17px;
	overflow:				hidden;
	border:					0;
	background-image:		url(/img/bg_error.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	background-color:		#FFCCCC;
	color:					#000000;
}
.selectMenu {
	width:					200px;
	font-size:				9px;
	height:					17px;
	line-height:			17px;
	position:				relative;
	z-index:				200;
	margin-top:				-2px;
	margin-right:			-2px;
	float:					right;
	border-top:				0;
}
IMG.preload, DIV.preload {
	visibility: 			hidden;
	display:				none;
}
DIV.mainPicture {
	float:					right;
	width:					200px;
	height:					150px;
	overflow:				hidden;
	margin-left:			8px;
	margin-top:				-20px;
	margin-right:			0;
	margin-bottom:			4px;
	border:					#CCCCCC 4px solid;
	background-color:		#CCCCCC;
	background-image:		url(/img/icon_loading.gif);
	background-repeat:		no-repeat;
	background-position:	center;
	position:				relative;
}
DIV.mainPicture IMG {
	border:					#666666 1px solid;
}
DIV.mainGallery {
	float:					right;
	width:					98px;
	height:					73px;
	overflow:				hidden;
	margin-left:			5px;
	margin-top:				-20px;
	margin-right:			0;
	margin-bottom:			4px;
	border:					#CCCCCC 3px solid;
	background-color:		#CCCCCC;
	background-image:		url(/img/icon_loading.gif);
	background-repeat:		no-repeat;
	background-position:	center;
	position:				relative;
}
DIV.mainGallery IMG {
	border:					#666666 1px solid;
}
DIV.calendar {
	width:					46px;
	height:					45px;
	overflow:				hidden;
	padding-top:			4px;
	float:					left;
	margin-top:				-2px;
	margin-left:			0;
	margin-right:			8px;
	margin-bottom:			4px;
	background-color:		transparent;
	background-image:		url(/img/calendar.gif);
	background-repeat:		no-repeat;
	background-position:	center;
	color:					#EBEBEB;
}
DIV.calendar P {
	text-align:				center;
	font-weight:			bold;
	margin-bottom:			0;
	margin-top:				0;
}
DIV.calendar P.date {
	color:					#333333;
	font-size:				20px;
}
DIV.main_break  {
	height:					2px;
	overflow:				hidden;
	background-color:		transparent;
	background-image:		url(/img/main_dot.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	margin-left:			14px;
	margin-right:			14px;
}
DIV#CommentForm {
	margin:					0;
	width:					auto;
	display:				none;
}
H1 {
	font-size:				100%;
	height:					15px;
	overflow:				hidden;
	font-weight:			bold;
	font-variant:			small-caps;
	margin-top:				0;
	margin-bottom:			0;
	color:					#000000;
	padding-left:			2px;
	text-align:				left;
	background-color:		transparent;
	background-image:		url(/img/bg_bar.jpg);
	background-repeat:		repeat-x;
	background-position:	center;
}
H2 {
	font-size:				100%;
	height:					15px;
	overflow:				hidden;
	font-weight:			bold;
	font-variant:			small-caps;
	margin-top:				-17px;
	margin-bottom:			0;
	color:					#CCCCCC;
	text-align:				left;
	background-color:		transparent;
	background-image:		url(/img/box_tr.jpg);
	background-repeat:		no-repeat;
	background-position:	right center;
}
H3 {
	font-size:				100%;
	height:					15px;
	overflow:				hidden;
	font-weight:			bold;
	font-variant:			small-caps;
	margin-top:				-17px;
	margin-bottom:			0;
	color:					#CCCCCC;
	text-align:				left;
	background-color:		transparent;
}
H3 STRONG{
	font-weight:			normal;
	font-size:				9px;
	float:					right;
	margin-top:				3px;
	color:					#999999;
}
H2 A {
	text-decoration:		none;
}
H2 A:hover {
	background-color:		#000000;
}
P.title {
	font-size:				135%;
	height:					20px;
	overflow:				hidden;
	font-weight:			bold;
	font-variant:			small-caps;
	margin-bottom:			0;
	color:					#000000;
	padding-left:			3px;
}
P.retitle {
	font-size:				135%;
	height:					20px;
	overflow:				hidden;
	font-weight:			bold;
	font-variant:			small-caps;
	margin-top:				-22px;
}
DIV#loginForm P.title, DIV#loginForm P.retitle {
	text-align:				right;
}
TABLE.mainFill {
	margin-top:				5px;
	margin-bottom:			5px;
	background-image:		url(/img/bg_weblight.jpg);
	background-repeat:		repeat;
	background-color:		#000000;
	padding:				0;
}
TABLE.mainFill TD.tl, TABLE.mainFill TD.tr, TABLE.mainFill TD.bl, TABLE.mainFill TD.br {
	width:					10px;
	height:					10px;
	overflow:				hidden;
}
TABLE.mainFill TD.tl {
	background-image:		url(/img/box_tl.jpg);
	background-repeat:		no-repeat;
	background-position:	top;
	width:					10px;
	height:					10px;
	overflow:				hidden;
}
TABLE.mainFill TD.tr {
	background-image:		url(/img/box_tr.jpg);
	background-repeat:		no-repeat;
	background-position:	top;
}
TABLE.mainFill TD.bl {
	background-image:		url(/img/box_bl.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
}
TABLE.mainFill TD.br {
	background-image:		url(/img/box_br.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
}
TD.article A {
	color:					#FFFFFF;
	text-decoration:		none;
}
TD.article A:hover {
	color:					#CCCCCC;
	text-decoration:		none;
}
P.info {
	font-size:				9px;
	height:					36px;
	margin-bottom:			0;
	background-color:		transparent;
	background-image:		url(/img/main_dot.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	overflow:				hidden;
}
P.description {
	font-size:				90%;
	height:					110px;
	margin-bottom:			0;
	background-color:		transparent;
	overflow:				hidden;
}
P.security {
	margin-top:				4px;
	margin-bottom:			0;
	text-align:				center;
}
DIV#closePage IMG {
	float:					right;
	margin-right:			50px;
}
A {
	color:					#FFFFFF;
	text-decoration:		underline;
}
A:hover {
	color:					#CCCCCC;
	text-decoration:		none;
}
DIV#bottomContainer A {
	color:					#FFFFFF;
	text-decoration:		none;
	padding-left:			4px;
	padding-right:			4px;
}
DIV#bottomContainer A:hover {
	color:					#CCCCCC;
	text-decoration:		none;
}
.bold {
	font-weight:			bold;
}
IMG.f_right {
	float:					right;
	margin-top:				0;
	margin-right:			0;
	margin-left:			4px;
}
IMG.f_left {
	float:					left;
	margin-top:				0;
	margin-left:			0;
	margin-right:			4px;
}
IMG.is_rating {
	cursor:					pointer;
}
.redcolor {
	color:					#CC0000;
}