/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS HEADINGS */
h1, h2, h3, h4 {  font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 22px; line-height: 1.4em }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

/* CSS page */
body { background-color: #000; }
body, table, td { font-weight: normal; font: 14px/1.40em Tahoma, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; text-align: left; color: #666666;} 

div, table { text-align: left; }
img { border: 0px; margin: 0px; vertical-align: middle; }

a:link, a:visited { color: #DF904E; text-decoration: underline; outline: 0; }
a:hover { color: #6D1010; text-decoration: underline; }

.clear_b{ clear: both }
.f-left 	{ float: left; }
.f-right 	{ float: right; }
.clear 		{ clear: both; }
.center 	{ text-align: center; }
.left		{ text-align: left; }
.right		{ text-align: right; }
.v-top		{ vertical-align: top; }
.v-bottom	{ vertical-align: bottom; }
.debug		{ background-color: #09F; }
.H5 { height: 5px; } .H10 { height: 10px; } .H15 { height: 15px; } .H20 { height: 20px; } .H25 { height: 25px; } .H30 { height: 30px; }
.P10 { padding: 10px }
.P15 { padding: 15px }
.P20 { padding: 20px }

.F11 { font-size: 11px; } .F12 { font-size: 12px; } .F14 { font-size: 14px; } .F16 { font-size: 16px; } .F18 { font-size: 18px; } .F20 { font-size: 20px; } .F22 { font-size: 22px; }

.ML0, .cell_L  { margin-left: 0px !important; } .MR0, .cell_R  { margin-right: 0px !important; } .MO, .cell_LR {margin-left: 0 !important; margin-right: 0 !important}
.MR5 { margin-right: 5px; } .ML5 { margin-left: 5px; } .MB5 { margin-bottom: 5px; }
.MR10 { margin-right: 10px; } .ML10 { margin-left: 10px; } .MB10 { margin-bottom: 10px; }
.MR15 { margin-right: 15px; } .ML10 { margin-left: 15px; } .MB15 { margin-bottom: 15px; }
.MR20 { margin-right: 20px; } .ML20 { margin-left: 20px; }

.P10  { padding: 10px} .P20  { padding: 20px} .P30  { padding: 30px}
.PL10 { padding-left: 10px; } .PR10	{ padding-right: 10px; }
.PL15 { padding-left: 15px; } .PR15	{ padding-right: 15px; }
.PL20 { padding-left: 20px; } .PR20	{ padding-right: 20px; }
.PL30 { padding-left: 30px; } .PR30	{ padding-right: 30px; }

.black	{ background-color: #000; }

.TC { width: 100%; background: none 0 0 repeat-x; }
.TL { width: 100%; background: none 0 0 no-repeat; }
.TR { width: 100%; background: none 100% 0 no-repeat; }
.BC	{ width: 100%; background: none 0 100% repeat-x; }
.BL { width: 100%; background: none 0 100% no-repeat; }
.BR { width: 100%; background: none 100% 100% no-repeat; }
.ML	{ width: 100%; background: none 0 0 repeat-y; }
.MR	{ width: 100%; background: none 100% 0 repeat-y; }

.body-layer-01 { height: 135px; background: url(images/p25_body_layer-01.jpg) #000 0 0 repeat-x;}
.body-layer-02 { height: 135px; background: url(images/p25_body_layer-02.jpg) 50% 0 no-repeat;}
.fbox-layer-01 { background: url(images/p25_fbox_layer-01.png) #000 50% 0 repeat-y;}
.fbox-layer-02 { background: url(images/p25_fbox_layer-02.jpg) 50% 0 no-repeat; position: relative; }
.areas-layer-01 { background: url(images/p25_areas_layer-01.png) #000 50% 0 repeat-y;}
.areas-layer-02 { background: url(images/p25_areas_layer-02.png) 50% 0 no-repeat;}
.areas-sep-layer-01 { height: 18px; background: url(images/p25_areas_sep_layer-01.png) #000 0 0 repeat-x;}
.areas-sep-layer-02 { height: 18px; background: url(images/p25_areas_sep_layer-02.png) 50% 0 no-repeat;}

.content-layer-01 	{ background: none #DABE93 0 0 repeat;}
.content-layer-02 	{ background: url(images/p25_content_layer-02.jpg) 50% 100% no-repeat; }

.footer-layer-01 	{ background: url(images/p25_footer_layer-01.jpg) 50% 100% repeat;}
#footer				{ background: url(images/p25_footer_content.png) 0 0 repeat; }

/* HEADER */
.logo				{ position: absolute; top: 11px; left: 19px; background-image: url(images/logo.png)}
.header-logo-nav	{ padding-top: 17px; }
.navigation			{ float: right; height: 51px; }
.user-login-register	{ line-height: 36px; font-size: 14px; color: #FFF}

/* SEAECH */
.search-wrapper		{ height: 36px; line-height: 36px; padding: 0px 0px; overflow: hidden; background: url(images/p25_seaarch_wrapper.png) 0 0 repeat; }
.search-field		{ height: 25px; line-height: 36px; color: #DABE93}
.custom-search		{ background-color: transparent; border: 1px solid #31140E; padding: 2px 3px; width: 100px; line-height: 18px; color: #666}
.custom-search:focus	{ background-color: #FFF; border: 1px solid #1E3746; color: #333 }

/* FBOX */
#fbox-scroller .grid_24 		{ position: relative; z-index: 2; margin-bottom: 42px }
#fbox-scroller .slider 			{ width: 940px; overflow: hidden; }
#fbox-scroller .slider-content	{ width: 999em; }
#fbox-scroller .slide 			{ float: left; width: 940px; }

.fb-nav 				{ height: 56px; width: 100%; background: url(images/p25_fbox_nav.png) 0 0 repeat-x; position: absolute; left: 0px; bottom: 3px; z-index: 1; }
.fb-nav .grid_3			{ padding-top: 16px; }
.fb-nav .jumpers		{ padding-top: 27px; float: right; }
.fb-nav	.jumper			{ background: url(images/p25_fbox_jumper.png) 0 0 no-repeat; margin-left: 6px; width: 9px; height: 9px; display: block; float: left; }
.fb-nav	.jumper.selected { background-position: 0 -9px;}
#fbox-scroller .prev	{}
#fbox-scroller .next	{}
#fbox-scroller h3 		{ color: #DABE93; font: normal 24px/1.2em 'QlassikMediumRegular', "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; letter-spacing: 0; }
#fbox-scroller td		{ color: #FFF; }
#fbox-scroller a:hover { color: #FFF}
.shadow-01 .BC		{ height: 12px; margin: 0px 9px; background-image: url(images/p25_shad-BC.png); width: auto; }
.shadow-01 .BL		{ height: 12px; background-image: url(images/p25_shad-BL.png); }
.shadow-01 .BR		{ height: 12px; background-image: url(images/p25_shad-BR.png); }

.shadow-02 .BC		{ height: 12px; margin: 0px 9px; background-image: url(images/p25_shad-02-BC.png); width: auto; }
.shadow-02 .BL		{ height: 12px; background-image: url(images/p25_shad-02-BL.png); }
.shadow-02 .BR		{ height: 12px; background-image: url(images/p25_shad-02-BR.png); }

/*TABS HOME*/
#tab-container			{ position: relative; }
#tab-container .nav	 	{ height: 76px; background: url(images/p25_tabs_no_active.png) #F4ECD2 0 0 repeat-x;  }

.tab-contents			{ background: url(images/p25_content-BR.png) #F4ECD2 100% 100% no-repeat; }
.e-tabs					{ }
.e-tabs li				{ display: block; line-height: 76px; float: left; }
.e-tabs li a			{ display: block; line-height: 76px; padding: 0px 40px 0 20px; font-size: 18px; font-family: 'QlassikMediumRegular', arial, sans-serif; letter-spacing: 0; text-decoration: none; color: #786C60; }
.e-tabs li a:hover		{ color: #6D1010; }
.e-tabs .active 		{ height: 76px; background: url(images/p25_tabs_bkg.png) 0 0 repeat-x;  }
.e-tabs .active a 		{ height: 76px; background: url(images/p25_tabs_active.png) 100% 0 no-repeat; color: #6D1010 }

ul#catnav {	position: absolute;	z-index: 999; width: 250px; left: -999em; padding: 0; }
ul#catnav li 	{ height: 28px; background-color: #E0D3B7; background-image: none; float: none; padding-top: 0px; margin: 0px   }
ul#catnav li a 	{ background-image: none; display: block; line-height: 32px; height: 32px; font-size: 14px; padding-left: 20px; padding-top: 0px; margin: 0px } 

li.sfhover ul#catnav { left: auto; }
li#catmenu li.active, li#catmenu a.catlink:hover { background-color: #FEFDFC; }

/*NEWS CATEGORIES TAB*/
.cat-news-jumpers .jumper			{ margin-left: 6px; width: 9px; height: 9px; display: block; float: left; background: url(images/p25_fbox_jumper.png) 0 0 no-repeat; }
.cat-news-jumpers a.selected		{ background-position: 0px -9px; }
.cat-news-jumpers .last a			{ margin-bottom: 0; }
.cat-news-wrapper					{ position: relative; z-index: 1 }
.cat-news-wrapper .arrows			{ position: absolute; z-index: 2; top: 0px; right: 30px; }
.cat-news-wrapper .arrow			{ display: block; width: 19px; height: 12px; float: left; margin-left: 10px; }
.cat-news-wrapper .prev				{ background: url(images/p25_prev_small.png) 0 0 no-repeat; }
.cat-news-wrapper .next				{ background: url(images/p25_next_small.png) 0 0 no-repeat; }

/* PAGES */
.page-content-layer-01	{ background: url(images/p25_page_back.jpg) #000 50% 0 no-repeat; }
.page-sep-01	{ height: 11px; background: url(images/p25_page_sep-01.jpg) 50% 0 no-repeat; }

.page-areas-layer-01 { background: url(images/p25_page_areas_layer-01.png) 50% 0 repeat-y;}
.page-areas-layer-02 { background: url(images/p25_page_areas_layer-02.png) 50% 100% no-repeat;}

/* NEWS */
.cat-news		{ padding-bottom: 54px; }
.news-title		{ font: normal 18px/1.5em arial, sans-serif; color: #6D1010 }
.cat-news-options	{ height: 34px; line-height: 34px; background: url(images/p25_news_options.png) 0 0 repeat; position: absolute; bottom: 20px;  }
.cat-news-options .padding {padding: 0 30px; }
.cat-news-options img	{ margin: 0px 5px; }

.news-options	{ height: 34px; line-height: 34px; background: url(images/p25_news_options.png) 0 0 repeat;  }
.news-options .padding { padding: 0 30px; }
.news-options img	{ margin: 0px 5px 0px 0px; }

.col					{ background: url(images/p25_menu-TR.png) #F4ECD2 100% 0 no-repeat; }
.box-01 .box-content	{ padding: 30px; }
.box-01 .box-title		{ margin-bottom: 15px; }
.sep-01					{ height: 2px; background: url(images/p25_sep-01.png) 0 0 repeat-x; }

.box-02 .box-content	{ padding: 20px 30px; }
.box-02 .box-title		{  }

.center-contents		{ background: url(images/p25_content-BR.png) #F4ECD2 100% 100% no-repeat; }

/*GALLERY HOME*/
#sc-gal-container 	{ position: relative; }
#sc-gal-wrapper 	{ width: 940px; position: relative; min-height: 220px; }
#sc-gal-wrapper .gal-item	{ float: left; background-color: #000; list-style-type: none; position: absolute; left: 0; z-index: 20 }
#sc-gal-wrapper .wrap	{ width: 235px; text-align: center; }
#sc-gal-wrapper .image	{ text-align: center}
#sc-gal-wrapper .gal-title { padding: 5px 10px; }
#sc-gal-wrapper .gal-title a { color: #DABE93; text-decoration: none}
/******** CORE CSS *********/
/* NEXTPREV */

.nextprev { padding: 15px 30px; }
.nextprev a, .pagelink a, .pagecurrent a, .pagelinklast a, .nextprev_current {
margin:0 2px;
font: normal 16px/1.5em Arial, Helvetica, sans-serif;
}
.nextprev a, .pagelink a, .pagelinklast a {
background-color:#FFF;
color:#333;
padding:2px 6px;
text-decoration: none;
}
.pagelink a:hover, .nextprev a:hover, .pagelinklast a:hover {
background-color:#E0D3B7;
color: #FFF;
}
.nextprev a, .pagelink a, .pagecurrent a, .nextprev_current, .pagelinklast a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
.pagecurrent a, .nextprev_current {
background-color:#E0D3B7;
color:#5F5F5F;
margin:0 2px;
padding:2px 6px;
}

.smalltext, .smallblacktext { font-size:  11px; color: #666 }
.tbox, .helpbox { background-color: #FFF; border: 1px solid #E1D4B9; color: #666; line-height: 18px;}
.tbox.chatbox , .helpbox, .tbox.comment, textarea { background-color: #FFF; border: 1px solid #E1D4B9; width: 95%; margin: auto auto; margin-bottom: 10px; color: #666}


img { border: 0px; }
.linkspage_button { border: 0px; }
form { margin: 0px; }
.indent { border: #E1D4B9 1px dashed; padding: 5px; margin: 5px; color: #000000; background-color: #FFF; }
.nextprev {	border: 0px; text-align: center; padding: 10px 2px;	margin-bottom: 15px; }
.spacer{ padding: 5px 0px; }

.fborder, .border{ border-collapse: collapse; border-spacing: 0px; }
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar { padding: 4px; border: 1px solid #E1D4B9; }
.forumheader { font-size: 14px; font-weight: bold; color: #999  }
.forumheader2 {  }
.forumheader3, .finfobar {  }
.forumheader4 {}
.forumheader5 { cursor: pointer; }
.fcaption { font-weight: bold; }
.f-title { font-size: 14px; font-weight: normal; }
.searchhighlight { text-decoration: underline; color: #993333; font-weight: bold; }

ul.bbcode {
	list-style-image:url(images/bullet.png) !important;
	list-style-position:inside !important;
}
