#SELECT_FLAGS  {
text-align:	center;
}

#SELECT_LISTS  {
float:	right;
height:	50px;
text-align:	right;
width:	300px;
}

#SUB_MENU  {
background-image:	url(images/top_panel_r2_c2.jpg);
background-position:	left;
padding-left:	20px;
}

#SYS_MENU  {
height:	30px;
left:	35px;
margin:	-10px;
padding:	0;
position:	relative;
top:	5px;
visibility:	hidden;
width:	800px;
z-index:	1;
}

#v_css  {
background-image:	url(../../images/valid-css.gif);
float:	right;
}

#v_css:hover  {
background-image:	url(../../images/h_valid-css.gif);
}

#v_mysql  {
background-image:	url(../../images/powered-mysql.gif);
float:	left;
}

#v_mysql:hover  {
background-image:	url(../../images/h_powered-mysql.gif);
}

#v_php  {
background-image:	url(../../images/powered-php.gif);
float:	left;
}

#v_php:hover  {
background-image:	url(../../images/h_powered-php.gif);
}

#v_xhtml  {
background-image:	url(../../images/valid-xhtml10.gif);
float:	right;
}

#v_xhtml:hover  {
background-image:	url(../../images/h_valid-xhtml10.gif);
}

#vanity a  {
display:	block;
height:	20px;
margin:	3px 20px;
width:	57px;
}

#vanity img  {
border-color:	0;
}

.admin_menu  {
background-color:	#4A5343;
background-position:	bottom;
background-repeat:	repeat-x;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	90%;
margin-bottom:	0px;
margin-top:	0px;
text-align:	center;
}

.admin_menu a  {
display:	block;
padding-bottom:	1px;
padding-left:	2px;
padding-right:	2px;
padding-top:	1px;
position:	relative;
text-decoration:	none;
}

.admin_menu a:hover  {
text-decoration:	underline;
}

.admin_menu_thumb  {
background-image:	url(images/button_bg.gif);
background-position:	bottom;
font-size:	90%;
font-weight:	bold;
margin-bottom:	0px;
margin-top:	0px;
width:	85px;
}

.admin_menu_thumb a  {
display:	block;
padding-bottom:	1px;
padding-left:	10px;
padding-right:	10px;
padding-top:	1px;
position:	relative;
text-decoration:	none;
}

.admin_menu_thumb a:hover  {
text-decoration:	underline;
}

.alblink a  {
text-decoration:	underline;
}

.alblink a:hover  {
text-decoration:	underline;
}

.alblink, .alblink a, .catlink, .catlink a  {
color:	#FFFFCC;
}

.album_stat  {
font-size:	85%;
margin:	5px 0px;
}

.bblink a  {
text-decoration:	none;
}

.bblink a:hover  {
text-decoration:	underline;
}

.button  {
background-image:	url(images/button_bg.gif);
background-position:	bottom;
font-size:	100%;
}

.button, .comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover  {
background-color:	#8B9C7F;
color:	#FFFFFF;
}

.button, .comment_button, .sortorder_options, .admin_menu_thumb  {
font-family:	Arial, Helvetica, sans-serif;
}

.catlink  {
display:	block;
margin-bottom:	2px;
}

.catlink a  {
text-decoration:	underline;
}

.catlink a:hover  {
text-decoration:	underline;
}

.catrow  {
padding-bottom:	3px;
padding-left:	10px;
padding-right:	10px;
padding-top:	3px;
}

.catrow_noalb  {
padding-bottom:	3px;
padding-left:	10px;
padding-right:	10px;
padding-top:	3px;
}

.checkbox  {
font-size:	100%;
vertical-align:	middle;
}

.clickable_option  {
cursor:	default;
font-weight:	bold;
}

.comment_button  {
background-image:	url(images/button_bg.gif);
background-position:	bottom;
font-size:	100%;
padding-left:	3px;
padding-right:	3px;
}

.comment_date  {
color:	#5F5F5F;
}

.debug_text  {
background-color:	#EFEFEF;
border-color:	#BDBEBD;
margin:	0px;
width:	100%;
}

.display_media  {
padding-bottom:	3px;
padding-left:	10px;
padding-right:	10px;
padding-top:	3px;
}

.footer  {
font-size:	9px;
}

.footer a  {
text-decoration:	none;
}

.footer a:hover  {
text-decoration:	underline;
}

.footer, .footer a, .footer a:hover  {
color:	#666666;
}

.image  {
border-color:	solid #000000;
border-width:	1px;
}

.image1  {
border-color:	solid #ff0000;
border-width:	1px;
}

.imageborder  {
background-color:	#505A49;
border-color:	solid #000000;
border-width:	1px;
margin-bottom:	30px;
margin-top:	30px;
}

.img_caption_table  {
border-width:	none;
margin:	0px;
width:	100%;
}

.img_caption_table td  {
padding-bottom:	6px;
padding-left:	10px;
padding-right:	10px;
padding-top:	6px;
white-space:	normal;
}

.img_caption_table th  {
font-size:	100%;
padding-bottom:	4px;
padding-left:	10px;
padding-right:	10px;
padding-top:	4px;
}

.img_caption_table th, .img_caption_table td  {
border-top:	1px solid #000000;
}

.listbox  {
font-size:	100%;
vertical-align:	middle;
}

.listbox_lang  {
background-color:	#8B9C7F;
border-color:	solid #4A4A4A;
border-width:	1px;
color:	#505A49;
font-family:	Arial, Helvetica, sans-serif;
font-size:	80%;
vertical-align:	middle;
}

.maintable  {
margin-bottom:	2px;
margin-top:	2px;
}

.maintable, .maintablea, .maintableb  {
background-color:	#8B9C7F;
}

.maintablea  {
margin-top:	5px;
}

.maintableb  {
margin-bottom:	2px;
}

.navmenu  {
background-image:	url(images/tableh1_bg.gif);
border-width:	none;
font-weight:	bold;
}

.navmenu a  {
background-image:	none;
border-bottom:	1px solid #000000;
border-left:	1px solid #838383;
border-right:	1px solid #000000;
display:	block;
height:	25px;
line-height:	25px;
padding-left:	5px;
padding-right:	5px;
text-decoration:	none;
}

.navmenu a:hover  {
border-bottom:	1px solid #3F3F3F;
border-left:	1px solid #3F3F3F;
border-right:	1px solid #3F3F3F;
text-decoration:	none;
}

.navmenu img  {
margin-top:	5px;
}

.radio  {
font-size:	100%;
vertical-align:	middle;
}

.sortorder_options  {
font-size:	80%;
font-weight:	normal;
margin:	0px;
padding:	0px;
white-space:	nowrap;
}

.statlink a  {
text-decoration:	none;
}

.statlink a:hover  {
text-decoration:	underline;
}

.tabla_td_centro  {
background-image:	url(images/td_centro.gif);
border-width:	none;
color:	#505A49;
font-size:	120%;
font-weight:	bold;
height:	66px;
top:	20;
width:	44px;
}

.tabla_td_der_1  {
background-image:	url(images/td_der_1.gif);
border-width:	none;
color:	#505A49;
font-size:	120%;
font-weight:	bold;
height:	66px;
width:	26px;
}

.tabla_td_der_2  {
background-image:	url(images/td_der_2.gif);
border-width:	none;
color:	#505A49;
font-size:	120%;
font-weight:	bold;
height:	66px;
width:	458px;
}

.tabla_td_iz_1  {
background-image:	url(images/td_iz_1.gif);
border-width:	none;
color:	#505A49;
font-size:	120%;
font-weight:	bold;
height:	66px;
width:	26px;
}

.tabla_td_iz_2  {
background-image:	url(images/td_iz_2.gif);
border-width:	none;
color:	#505A49;
font-size:	120%;
font-weight:	bold;
height:	66px;
width:	250px;
}

.tableb  {
padding-bottom:	3px;
padding-left:	10px;
padding-right:	10px;
padding-top:	3px;
}

.tableb, .catrow, .display_media, .tableb_compact, .thumbnails, .img_caption_table td  {
background-color:	#A5B09D;
background-position:	;
}

.tableb_compact  {
padding-bottom:	2px;
padding-left:	5px;
padding-right:	5px;
padding-top:	2px;
}

.tablef  {
padding-bottom:	10px;
padding-left:	10px;
padding-right:	10px;
padding-top:	10px;
}

.tableh1  {
background-image:	none;
border-bottom:	1px solid #000000;
border-right:	1px solid #000000;
height:	25px;
padding-left:	10px;
padding-right:	10px;
}

.tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {
background-position:	;
}

.tableh1, .tableh1a, .catlink, .tableh2, .catrow_noalb  {
font-family:	Verdana, Geneva, Arial, sans-serif;
}

.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover  {
color:	#505A49;
}

.tableh1_compact  {
background-image:	url(images/tableh1_bg.gif);
border-bottom:	1px solid #000000;
border-right:	1px solid #000000;
height:	25px;
padding-bottom:	2px;
padding-left:	5px;
padding-right:	5px;
padding-top:	2px;
}

.tableh1a  {
border-bottom:	1px solid #000000;
}

.tableh1a img  {
display:	block;
}

.tableh2  {
padding-bottom:	3px;
padding-left:	10px;
padding-right:	10px;
padding-top:	3px;
}

.tableh2, .catrow_noalb, .tableh2_compact, .tablef, .img_caption_table th  {
background-color:	#8B9C7F;
background-position:	;
}

.tableh2, .tableh2_compact, .catrow_noalb  {
background-color:	#8B9C7F;
color:	#FFFFCC;
}

.tableh2_compact  {
padding-bottom:	2px;
padding-left:	5px;
padding-right:	5px;
padding-top:	2px;
}

.textinput  {
font-size:	100%;
padding-left:	3px;
padding-right:	3px;
}

.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb  {
border-color:	solid #666666;
border-width:	1px;
}

.textinput, .listbox, .radio, .checkbox  {
color:	#55604D;
}

.thumb_caption  {
display:	block;
font-size:	80%;
padding:	1px;
}

.thumb_caption a  {
text-decoration:	underline;
}

.thumb_filename  {
display:	block;
font-size:	100%;
}

.thumb_num_comments  {
display:	block;
font-size:	85%;
font-style:	italic;
font-weight:	normal;
padding:	2px;
}

.thumb_title  {
display:	block;
font-size:	80%;
font-weight:	bold;
padding:	2px;
}

.thumbnails  {
padding:	5px;
}

.top_menu_bttn  {
white-space:	nowrap;
}

.top_menu_bttn a  {
background-color:	#4A4A4A;
background-image:	url(images/menu_button.gif);
background-position:	left;
color:	#505A49;
display:	block;
font-size:	14px;
height:	35px;
line-height:	35px;
padding-bottom:	0;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-decoration:	none;
}

.top_menu_bttn a:hover  {
background-color:	#8B9C7F;
background-image:	url(images/menu_button_over.gif);
background-position:	;
color:	#f0af00;
text-decoration:	none;
}

.top_menu_left_bttn  {
white-space:	nowrap;
}

.top_menu_left_bttn a  {
background-image:	url(images/left_menu_button.gif);
background-position:	left;
background-repeat:	no-repeat;
color:	#505A49;
display:	block;
font-size:	14px;
height:	35px;
line-height:	35px;
padding-bottom:	0;
padding-left:	12px;
padding-right:	6px;
padding-top:	3px;
text-decoration:	none;
}

.top_menu_left_bttn a:hover  {
background-color:	#8B9C7F;
background-image:	url(images/left_menu_button_over.gif);
background-position:	left;
background-repeat:	no-repeat;
color:	#505A49;
text-decoration:	none;
}

.top_menu_right_bttn  {
white-space:	nowrap;
}

.top_menu_right_bttn a  {
background-image:	url(images/right_menu_button.gif);
background-position:	right;
background-repeat:	no-repeat;
color:	#505A49;
display:	block;
font-size:	14px;
height:	35px;
line-height:	35px;
padding-bottom:	0;
padding-left:	6px;
padding-right:	22px;
padding-top:	3px;
text-decoration:	none;
}

.top_menu_right_bttn a:hover  {
background-color:	#8B9C7F;
background-image:	url(images/right_menu_button_over.gif);
background-position:	right;
background-repeat:	no-repeat;
color:	#505A49;
text-decoration:	none;
}

.top_panel  {
background-image:	url(images/galeria_ban.jpg);
background-repeat:	repeat-x;
border-collapse:	collapse;
margin:	0;
padding:	0;
text-align:	right;
}

.top_panel_btm  {
background-color:	#8B9C7F;
background-image:	url(images/top_panel_r2_c3.jpg);
background-position:	right;
background-repeat:	no-repeat;
padding-bottom:	0;
padding-top:	0;
}

.top_panel_left  {
background-image:	url( imagename.gif );
background-position:	top left;
background-repeat:	no-repeat;
margin:	0;
padding:	0;
text-align:	right;
}

.top_panel_right  {
background-position:	top right;
background-repeat:	no-repeat;
margin:	0;
padding:	0;
text-align:	right;
}

.topmenu  {
font-size:	110%;
line-height:	130%;
}

.topmenu a  {
text-decoration:	underline;
}

.topmenu a:hover  {
color:	#FFFFCC;
}

.topmenu, .topmenu a  {
color:	#E6E6E6;
}

.user_thumb_infobox  {
margin-bottom:	1px;
margin-top:	1px;
}

.user_thumb_infobox a  {
text-decoration:	none;
}

.user_thumb_infobox a:hover  {
text-decoration:	underline;
}

.user_thumb_infobox td  {
font-size:	85%;
margin-bottom:	1px;
margin-top:	1px;
text-align:	center;
}

.user_thumb_infobox th  {
font-size:	100%;
font-weight:	bold;
margin-bottom:	1px;
margin-top:	1px;
text-align:	center;
}

a  {
text-decoration:	none;
}

a,  .bblink a, .user_thumb_infobox a  {
color:	#FFFFCC;
}

a:hover  {
text-decoration:	underline;
}

a:hover, .bblink a:hover, .user_thumb_infobox a:hover, .alblink a:hover, .catlink a:hover  {
color:	#E6E6E6;
}

body  {
color:	#505A49;
}

h1  {
color:	#FFFFFF;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:	12px;
font-weight:	normal;
height:	96px;
margin:	2px;
padding-left:	20px;
text-decoration:	none;
width:	700px;
}

h2  {
background-image:	url(images/box_left_icon.gif);
background-position:	left;
background-repeat:	no-repeat;
font-family:	Arial, Helvetica, sans-serif;
font-size:	18px;
margin:	0px;
padding-left:	18px;
}

h3  {
color:	#505A49;
font-family:	"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
font-size:	10px;
font-weight:	normal;
margin:	2px;
padding-left:	20px;
text-align:	left;
}

li  {
list-style-position:	outside;
list-style-type:	disc;
margin-bottom:	4px;
margin-left:	10px;
margin-top:	4px;
padding:	0px;
}

p  {
font-size:	100%;
margin:	2px 0px;
}

table  {
font-size:	12px;
}

td #admin_menu_anim  {
background-image:	url(images/button_bg_anim.gif);
}

ul  {
margin-left:	5px;
padding:	0px;
}

