/*
 * Corllete Lab Free Theme - eGamer
 *
 * Copyright (C) 2006-2009 Corllete ltd (clabteam.com)
 * Support and updates at http://www.free-source.net/
 * License - http://www.free-source.net/licenses/design.txt
 *
 * Theme eGamer - Style CSS File
 */


/* Reset CSS */
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; }
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 none !important; }

/* 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; }

/* Tools */
.f-left 											{ float:left; }
.f-right 											{ float:right; }
.clear_b 											{ clear:both; }
.center 											{ text-align:center; }
.left												{ text-align:left; }
.right												{ text-align:right; }
.justify											{ text-align:justify; }
.bold												{ font-weight:bold; }
.v-top												{ vertical-align:top; }
.v-middle											{ vertical-align:middle; }
.v-bottom											{ vertical-align:bottom; }
.no-display											{ display:none !important; }

.H5  												{ height:5px; }
.H10												{ height:10px; }
.H15 												{ height:15px; }
.H20 												{ height:20px; }
.H25 												{ height:25px; }
.H30 												{ height:30px; }
.H35 												{ height:35px; }
.H40 												{ height:40px; }
.H50 												{ height:50px; }

.P5  												{ padding:5px }
.P10 												{ padding:10px; }
.P15 												{ padding:15px; }
.P20 												{ padding:20px; }
.P25 												{ padding:20px; }
.P30 												{ padding:30px; }

.PL5  												{ padding-left:5px; }
.PL10 												{ padding-left:10px; }
.PL15 												{ padding-left:15px; }
.PL20 												{ padding-left:20px; }
.PL30 												{ padding-left:30px; }

.PR5  												{ padding-right:5px; }
.PR10												{ padding-right:10px; }
.PR15												{ padding-right:15px; }
.PR20												{ padding-right:20px; }
.PR30												{ padding-right:30px; }

.PB5  												{ padding-bottom:5px; }
.PB10												{ padding-bottom:10px; }
.PB15												{ padding-bottom:15px; }
.PB20												{ padding-bottom:20px; }
.PB30												{ padding-bottom:30px; }

.PT5  												{ padding-top:5px; }
.PT10												{ padding-top:10px; }
.PT15												{ padding-top:15px; }
.PT20												{ padding-top:20px; }
.PT30												{ padding-top:30px; }

.MR5  												{ margin-right:5px; }
.MR10 												{ margin-right:10px; }
.MR15 												{ margin-right:15px; }
.MR20 												{ margin-right:20px; }
.MR30 												{ margin-right:30px; }

.ML5  												{ margin-left:5px; }
.ML10 												{ margin-left:10px; }
.ML10 												{ margin-left:15px; }
.ML20 												{ margin-left:20px; }
.ML30 												{ margin-left:30px; }

.MB5  												{ margin-bottom:5px; }
.MB10 												{ margin-bottom:10px; }
.MB15 												{ margin-bottom:15px; }
.MB20 												{ margin-bottom:20px; }
.MB30 												{ margin-bottom:30px; }

.MT5  												{ margin-top:5px; }
.MT10 												{ margin-top:10px; }
.MT15												{ margin-top:15px; }
.MT20 												{ margin-top:20px; }
.MT30 												{ margin-top:30px; }

.debug 												{ background-color:#930}

/* CSS HEADINGS */
h1 													{ font:normal 26px/1.1em Century Gothic, Arial,Helvetica,sans-serif; color:#818181; margin:0px; }
h2 													{ font:normal 24px/1.1em Century Gothic, Arial,Helvetica,sans-serif; color:#818181; margin:0px; }
h3 													{ font:normal 20px/1.2em Century Gothic, Arial,Helvetica,sans-serif; color:#818181; margin:0px; }
h4 													{ font:normal 14px/1.3em Century Gothic, Arial,Helvetica,sans-serif; color:#818181; margin:0px; }
h5 													{ font:normal 12px/1.4em Century Gothic, Arial,Helvetica,sans-serif; color:#818181; margin:0px; }
h6 													{ font:normal 10px/1.4em Century Gothic, Arial,Helvetica,sans-serif; color:#818181; margin:0px; }

p { margin:0; padding:0}

ul, ol												{ margin:0px !important; padding:0px; list-style:inside none; }

input[type="radio"], input[type="checkbox"] 		{ margin:0px 3px 3px 3px; vertical-align:middle; }

/*##############################################################################################################################*/
/* CSS PAGE */
body  												{ background-image:url(images/body.jpg); background-repeat:no-repeat; background-position:center top;
    margin: 0;
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
    font-size: 16px !important;
    /*line-height: 20px;*/
    /*color: #000000;*/
    background-color: #6F0102 !important;
}

a, a:link, a:visited								{ color:#1F4F82; text-decoration:none !important; cursor:pointer; }
a:hover												{ color:#990000; text-decoration:none !important; }
.relative											{ position:relative; z-index:20; }

.body-container										{ min-height:547px; background:url(images/page.png) repeat-y 50% 0; }

.header-container-home, .header-container			{ min-height:302px; background:url(images/header-home.jpg) no-repeat 50% 0;  }
/*.header-container									{ height:300px; background:url(images/header.jpg) no-repeat 0 0; }*/
.header-top											{ height:63px; padding-top:15px; }
.header-top-right									{ color:#FFFFFF; font-weight:bold; float:right; }
.header-top-right a.languagelink					{ color:#FFFFFF; text-decoration:none; float:right; display:block; margin-left:10px; }
.header-top-right a.languagelink_active,
.header-top-right a.languagelink:hover				{ color:#000000; text-decoration:none; }
.header-top-right a.languagelink_active				{ float:right; display:block; margin-left:10px;}

.fb-liketitle										{ color:#FFFFFF; text-transform:uppercase; font-size:20px; padding-bottom:5px; }
.header-bottom										{ height:190px; padding-top:17px; padding-bottom:17px; }
.header-bottom-left									{ width:370px; float:left; margin-left:10px; }
.header-bottom-right								{ width:350px; float:right; margin-right:10px; }
#eslider.list_carousel 								{ width:908px; height:350px; margin:0px 50px; padding-bottom:23px; position:relative; top:-10px }
#eslider .caroufredsel_wrapper						{ }
#eslider.list_carousel ul							{ margin:0; padding:0; list-style:inside none; display:block; }
#eslider.list_carousel li.eslider					{ width:908px; height:350px; overflow:hidden; list-style:inside none; display:block; float:left; position:relative; }
#eslider.list_carousel.responsive 					{ width:auto; margin-left:0; }
#eslider.list_carousel li .eslider-image			{ width:300px; height:373px; overflow:hidden; display:block; }
#eslider.list_carousel li .eslider-text				{ width:560px; height:373px; overflow:hidden; display:block; color:#595959; }
#eslider.list_carousel li .eslider-text ul.bbcode	{ margin-left:20px !important; }
#eslider.list_carousel li .eslider-text h2			{ color:#03A3EC;  text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;}
#eslider.list_carousel li .eslider-image-abs		{ max-width:100%; }
#eslider.list_carousel li .eslider-text-abs-bottom	{ width:100%; position:absolute; left:0px; bottom:50px; }
#eslider.list_carousel li .eslider-text-abs-top		{ width:100%; position:absolute; left:0px; top:20px; }
#eslider.list_carousel li.eslider-abs h2			{ color:#000000; text-shadow:2px 2px 2px #FFFFFF; text-align:center; padding:0px 10px; }
#eslider.list_carousel li.eslider-abs .fbox-more	{ padding:0px 10px; text-align:right; }
#eslider .e107-slider-nav							{ width:1008px; text-align:center; }
#eslider .e107-slider-nav .prev 					{ width:51px; height:56px; background:url(images/fbox-prev.png) no-repeat 0 50%; display:inline-block; position:absolute; top:100px; left:-50px; z-index:1000;}
#eslider .e107-slider-nav .next 					{ width:51px; height:56px; background:url(images/fbox-next.png) no-repeat 0 50%; display:inline-block; position:absolute; top:100px; right:-50px; z-index:1000;}
#e107-slider-pager 									{ width:1008px; height:30px; text-align:center; position:absolute; bottom:30px; left:-50px; z-index:1000; }
#e107-slider-pager.jumper a 						{ width:30px; height:28px; display:inline-block; margin:0px 5px; background:url(images/jumper.png) no-repeat 0 0; text-decoration:none; text-indent:-9999em; }
#e107-slider-pager.jumper a:hover 					{  }
#e107-slider-pager.jumper a.selected 				{ background:url(images/jumper-active.png) no-repeat 0 0; }

.wm-container										{ background:#FFF3BE url(images/wmbg.jpg) repeat-x 0 0; border-bottom:1px #646464 solid; }
.wm-containerbg										{ min-height:360px; padding:0px 210px 0px 33px; background:url(images/textbg_blank.jpg) no-repeat 100% 0; }
.wm-title h2										{ font-weight:normal; color:#1E1D1D; margin-bottom:0px; }
.wm-content											{ text-align:justify; padding:20px 0px; }

.home-mid											{ height:406px; background:#E2E1E1 url(images/homemid.jpg) no-repeat 50% 0; padding:30px 0px 30px 0px; border-bottom:1px #646464 solid; }
.home-mid-wrapper									{ margin:0px 33px; }
.homemid-left										{ width:292px; margin-right:33px; float:left; }
.homemid-center										{ width:292px; float:left; }
.homemid-right										{ width:292px; margin-left:33px; float:left; }
.homemid-container									{}
.homemid-left-title									{ height:178px; text-align:center;/* background:url(images/homemid-left-title.jpg) no-repeat 0 0;*/ position:relative; }
.homemid-center-title								{ height:178px; text-align:center; background:url(images/homemid-center-title.jpg) no-repeat 0 0; position:relative; }
.homemid-right-title								{ height:178px; text-align:center; background:url(images/homemid-right-title.jpg) no-repeat 0 0; position:relative; }
.homemid-left-title h3								{ width:272px; padding:0px 10px; text-align:center; font-size:20px; font-family:Century Gothic,Arial,Helvetica,sans-serif; color:#530000; font-weight:normal; background:url(images/homemid-title-left.jpg) repeat-y 0 0; position:absolute; bottom:10px; left:0px; z-index:3; }
.homemid-center-title h3							{ width:272px; padding:0px 10px; text-align:center; font-size:20px; font-family:Century Gothic,Arial,Helvetica,sans-serif; color:#530000; font-weight:normal; background:url(images/homemid-title-center.jpg) repeat-y 0 0; position:absolute; bottom:10px; left:0px; }
.homemid-right-title h3								{ width:272px; padding:0px 10px; text-align:center; font-size:20px; font-family:Century Gothic,Arial,Helvetica,sans-serif; color:#530000; font-weight:normal; background:url(images/homemid-title-right.jpg) repeat-y 0 0; position:absolute; bottom:10px; left:0px; }

.homemid-shadow										{ height:24px; background:url(images/menushadow.png) no-repeat 50% 0; }
.homemid-content									{ height:140px; overflow:hidden; color:#FFFFFF; margin-bottom:20px; position:relative; }
.homemid-more										{ text-align: right}

.pageseparator										{ height:1px; clear:both; background:url(images/pageseparator.jpg) no-repeat 50% 0; }
.page-container										{ background:#FFFFFF url(images/wmbg.jpg) repeat-x 0 100%; padding-bottom:30px; }
.full-page-container								{ margin:0px 33px; }

.page-left-margin									{ margin-left:22px; }
.maincol-container									{ padding-bottom:20px; }
.maincol-title h3									{ color:#1E1D1D; font-size:20px; }
.maincol-title h3 a									{ color:#1E1D1D; text-decoration:none; }
.maincol-title h3 a:hover							{ color:#1F4F82; text-decoration:none; }
.maincol-content									{  }
.maincol-content table								{ width:98%; margin:0px auto; }

.news-item											{ margin-bottom:20px; padding-bottom:10px; }
.news-title h2										{ color:#1E1D1D; font-size:20px; }
.news-title h2 a									{ color:#1E1D1D; text-decoration:none; }
.news-title h2 a:hover								{ color:#1F4F82; text-decoration:none; }
.news-info-top										{ font-size:12px; margin-bottom:10px; }
.news-comments										{ float:right; margin-left:10px; }
.news-extend-body,
.news-body											{ text-align:justify; }
.news-extend-body .news-extend-image,
.news-extend-body .news-image,
.news-body .news-image								{ width:auto; float:none; margin:0px 0px 20px 0px; text-align:left; display:block; }
.news-extend-body .news-image						{  }

.news-extend-body img.bbcode,
.news-body img.bbcode,
.news-body .news-image img,
.news-extend-body .news-image img,
.news-extend-body .news-extend-image img			{ max-width:620px; padding:4px; border:1px #CCCCCC solid;
-moz-box-shadow:0 1px 3px #CCCCCC;
-webkit-box-shadow:0 1px 3px #CCCCCC;
box-shadow:0 1px 3px #CCCCCC; }
.news-extend-body img.bbcode,
.news-body img.bbcode								{ margin:10px 0px; }

.news-extended										{ padding:10px 20px 0px 20px; font-weight:bold; }
.news-info-bottom 									{ padding-top:10px; }

.newsshare											{ margin-top:10px; display:block; }
.newsshare .fb-like,
.newsshare .twitter,
.newsshare .googleplus								{ float:left; margin-right:20px; }

.page-right-margin									{ margin-right:22px; }
.menucol-container									{ margin-top:10px;
}
.menucol-title 										{ color:#1E1D1D; font-size:20px; border-bottom:1px #FC6 solid; }
.menucol-title h3									{ color:#FFFFFF; font-size:20px; line-height:20px; margin:0px; padding:10px 10px; padding-left:35px; background:#6F0102 url(images/menutitle.png) no-repeat 10px 50%; }
.menucol-title h3 a									{ color:#FFFFFF; text-decoration:none; }
.menucol-title h3 a:hover							{ color:#1E1D1D; text-decoration:none; }
.menucol-content									{ padding:10px 10px; background:url(images/menubg.png) repeat 0 0;
border-radius: 0px 0px 5px 5px;
}
.menucol-content table								{ width:98%; margin:0px auto; }
.menucol-container .homemid-shadow					{ width:284px; height:17px; margin:0px auto; background:url(images/menushadow.png) no-repeat 50% 100%; }


.home-bottom										{ background:#FFFFFF url(images/home-bottom.jpg) no-repeat 50% 80px; padding:30px 0px 40px 0px; }
.home-bottom-wrapper								{ margin:0px 33px; }
.homebottom-left									{ width:292px; margin-right:33px; float:left; }
.homebottom-center									{ width:292px; float:left; }
.homebottom-right									{ width:292px; margin-left:33px; float:right; }
.twitter-top										{ border-bottom:1px #E87500 solid; }
.twitter-top h3										{ font-size:20px; font-weight:normal; color:#1E1D1D; background:url(images/twitter-logo.png) no-repeat 0 50%; padding-left:32px; }
.twtr-hd											{ padding-left:0px !important; }
.twtr-hd h3											{ display:none !important; }
.twtr-tweet-wrap									{ padding:5px 0px !important; }
.twtr-widget .twtr-tweet							{ border-bottom:1px #1E1D1D dashed !important; }
#twtr-widget-1 .twtr-tweet a						{ color:#022A7B !important; }
#twtr-widget-1 .twtr-tweet a.twtr-user				{ color:#000000 !important; font-weight:bold; }
.twtr-widget h3,
.twtr-widget h4										{ line-height:40px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.twtr-widget p										{ line-height:20px !important; font-size:14px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.latestnews-title,
.homebottom-right-title								{ border-bottom:1px #E87500 solid; }
.latestnews-title h3,
.homebottom-right-title h3							{ font-size:20px; font-weight:normal; color:#1E1D1D; background:url(images/latestnewstitle.png) no-repeat 0 50%; padding-left:26px; }

.latestnews											{ margin-bottom:30px; }
.latestnews-title,
.latestnews-slider-wrapper							{ margin:0px 33px; }
#latestnews-slider-wrapper.list_carousel 								{ width:942px; height:100%; margin:0px 33px; padding-bottom:23px; position:relative; }
#latestnews-slider-wrapper .caroufredsel_wrapper						{ height:100%; }
#latestnews-slider-wrapper.list_carousel ul								{ margin:0; padding:0; list-style:inside none; display:block; }
#latestnews-slider-wrapper.list_carousel li 							{ width:942px; overflow:hidden; list-style:inside none; display:block; float:left; position:relative; }
#latestnews-slider-wrapper.list_carousel.responsive 					{ width:auto; margin-left:0; }

#latestnews-slider-wrapper .latestnews-slider-nav						{ width:1008px; text-align:center; }
#latestnews-slider-wrapper .latestnews-slider-nav .prev 				{ width:51px; height:56px; background:url(images/fbox-prev.png) no-repeat 0 50%; display:inline-block; position:absolute; top:100px; left:-50px; }
#latestnews-slider-wrapper .latestnews-slider-nav .next 				{ width:51px; height:56px; background:url(images/fbox-next.png) no-repeat 0 50%; display:inline-block; position:absolute; top:100px; right:-50px; }
#latestnews-slider-pager 												{ width:942px; height:16px; text-align:right; position:absolute; top:-47px; left:0px; z-index:99; }
#latestnews-slider-pager.jumper a 										{ width:17px; height:16px; display:inline-block; margin:0px 5px; background:url(images/newsjumper.png) no-repeat 0 0; text-decoration:none; text-indent:-9999em; text-align:center; }
#latestnews-slider-pager.jumper a:hover 								{  }
#latestnews-slider-pager.jumper a.selected 								{ background:url(images/newsjumper-active.png) no-repeat 0 0; }

#latestnews-slider-wrapper li h3 										{ font-size:16px; line-height:24px; text-decoration:none; margin-top:0px; color:#1E1D1D; }
#latestnews-slider-wrapper li h3 a										{ text-decoration:none; color:#1E1D1D; }
#latestnews-slider-wrapper li h3 a:hover								{ text-decoration:none; color:#1F4F82; }
#latestnews-slider-wrapper .latestnews-image-wrapper					{ width:292px; float:left; margin-right:20px; }
#latestnews-slider-wrapper .latestnews-image							{ width:282px; padding:5px; background-color:#DADADA; }
#latestnews-slider-wrapper .latestnews-body	img.bbcode					{ width:282px; float:left; margin-right:20px; padding:5px; background-color:#DADADA; }
#latestnews-slider-wrapper .latestnews-body								{ text-align:justify; }
#latestnews-slider-wrapper .latestnews-more								{ float:right; margin-top:20px; display:block; }


.latestnews-menu-cat 															{ position:relative; z-index:1; }
.latestnews-menu-cat-title h3													{ width:272px; padding:0px 10px; text-align:center; font-size:20px; font-family:Century Gothic,Arial,Helvetica,sans-serif; color:#530000; font-weight:normal; background:url(images/homemid-title-left.jpg) repeat-y 0 0; position:absolute; top:108px; left:0; z-index:999; }
.latestnews-menu-cat-slider-wrapper												{ margin:0px 33px; }
#latestnews-menu-cat-slider-wrapper.list_carousel 								{ width:292px; height:100%; margin:0px 0px; background:url(images/menushadow.png) no-repeat 50% 178px; }
#latestnews-menu-cat-slider-wrapper .caroufredsel_wrapper						{ height:100%; }
#latestnews-menu-cat-slider-wrapper.list_carousel ul							{ margin:0; padding:0; list-style:inside none; display:block; }
#latestnews-menu-cat-slider-wrapper.list_carousel li 							{ width:292px; overflow:hidden; list-style:inside none; display:block; float:left; position:relative; }
#latestnews-menu-cat-slider-wrapper.list_carousel.responsive 					{ width:auto; margin-left:0; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-slider-nav				{ width:292px; text-align:center; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-slider-nav .prev 		{ width:51px; height:56px; background:url(images/fbox-prev.png) no-repeat 0 50%; display:inline-block; position:absolute; top:100px; left:-50px; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-slider-nav .next 		{ width:51px; height:56px; background:url(images/fbox-next.png) no-repeat 0 50%; display:inline-block; position:absolute; top:100px; right:-50px; }
#latestnews-menu-cat-slider-pager 												{ width:292px; height:16px; text-align:center; position:absolute; top:188px; left:0px; z-index:99; }
#latestnews-menu-cat-slider-pager.jumper a 										{ width:8px; height:8px; display:inline-block; margin:0px 3px; background:url(images/newsjumper-small.png) no-repeat 0 0; text-decoration:none; text-indent:-9999em; text-align:center; }
#latestnews-menu-cat-slider-pager.jumper a:hover 								{  }
#latestnews-menu-cat-slider-pager.jumper a.selected 							{ background:url(images/newsjumper-small-active.png) no-repeat 0 0; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-content				{ height:165px; overflow:hidden; color:#FFFFFF; margin-bottom:20px; margin-top:0px; }
#latestnews-menu-cat-slider-wrapper li h3 										{ font-size:16px; line-height:24px; text-decoration:none; margin-top:25px; color:#1E1D1D; }
#latestnews-menu-cat-slider-wrapper li h3 a										{ text-decoration:none; color:#FFFFFF; }
#latestnews-menu-cat-slider-wrapper li h3 a:hover								{ text-decoration:none; color:#1E1D1D; }
#latestnews-menu-cat-slider-wrapper .latestnews-image-wrapper					{ width:292px; height:178px; overflow:hidden; float:none; margin-right:0px; }
#latestnews-menu-cat-slider-wrapper .latestnews-image img						{ padding:5px; background-color:#DADADA; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-body img.bbcode		{ width:282px; float:left; margin-right:20px; padding:5px; background-color:#DADADA; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-body					{ text-align:justify; }
#latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-more					{ float:right; margin-top:20px; display:block; }


.latestnews-menu-cat1-title														{ border-bottom:1px #E87500 solid; }
.latestnews-menu-cat1-title h3													{ font-size:20px; font-weight:normal; color:#1E1D1D; background:url(images/latestnewstitle.png) no-repeat 0 50%; padding-left:26px; }
.latestnews-menu-cat1-slider-wrapper											{ margin:0px 33px; }
#latestnews-menu-cat1-slider-wrapper.list_carousel 								{ width:292px; height:100%; margin:0px 0px; position:relative; }
#latestnews-menu-cat1-slider-wrapper .caroufredsel_wrapper						{ height:100%; }
#latestnews-menu-cat1-slider-wrapper.list_carousel ul							{ margin:0; padding:0; list-style:inside none; display:block; }
#latestnews-menu-cat1-slider-wrapper.list_carousel li 							{ width:292px; overflow:hidden; list-style:inside none; display:block; float:left; position:relative; }
#latestnews-menu-cat1-slider-wrapper.list_carousel.responsive 					{ width:auto; margin-left:0; }
#latestnews-menu-cat1-slider-wrapper .latestnews-menu-cat1-slider-nav			{ width:292px; text-align:center; }
#latestnews-menu-cat1-slider-pager 												{ width:292px; height:16px; text-align:right; position:absolute; top:20px; left:0px; z-index:99; }
#latestnews-menu-cat1-slider-pager.jumper a 									{ width:8px; height:8px; display:inline-block; margin:0px 3px; background:url(images/newsjumper-small.png) no-repeat 0 0; text-decoration:none; text-indent:-9999em; text-align:center; }
#latestnews-menu-cat1-slider-pager.jumper a:hover 								{  }
#latestnews-menu-cat1-slider-pager.jumper a.selected 							{ background:url(images/newsjumper-small-active.png) no-repeat 0 0; }
#latestnews-menu-cat1-slider-wrapper .latestnews-menu-cat1-content				{ margin-bottom:20px; margin-top:24px; }
#latestnews-menu-cat1-slider-wrapper li h3 										{ min-height:96px; font-size:16px; line-height:24px; text-decoration:none; margin-top:0px; color:#1E1D1D; }
#latestnews-menu-cat1-slider-wrapper li h3 a									{ text-decoration:none; }
#latestnews-menu-cat1-slider-wrapper li h3 a:hover								{ text-decoration:none; }
#latestnews-menu-cat1-slider-wrapper .latestnews-image-wrapper					{ width:292px; height:178px; overflow:hidden; float:none; margin-right:0px; background:url(images/homebottom-left-title.jpg) no-repeat 0 0; }
#latestnews-menu-cat1-slider-wrapper .latestnews-image img						{ padding:5px; background-color:#DADADA; }
#latestnews-menu-cat1-slider-wrapper .latestnews-menu-cat1-body img.bbcode		{ width:282px; float:left; margin-right:20px; padding:5px; background-color:#DADADA; }
#latestnews-menu-cat1-slider-wrapper .latestnews-menu-cat1-body					{ text-align:justify; }
#latestnews-menu-cat1-slider-wrapper .latestnews-menu-cat1-more					{ float:right; margin-top:20px; display:block; }

.latestnews-menu-cat8-title														{ border-bottom:1px #E87500 solid; }
.latestnews-menu-cat8-title h3													{ font-size:20px; font-weight:normal; color:#1E1D1D; background:url(images/latestnewstitle.png) no-repeat 0 50%; padding-left:26px; }
.latestnews-menu-cat8-slider-wrapper											{ margin:0px 33px; }
#latestnews-menu-cat8-slider-wrapper.list_carousel 								{ width:292px; height:100%; margin:0px 0px; position:relative; }
#latestnews-menu-cat8-slider-wrapper .caroufredsel_wrapper						{ height:100%; }
#latestnews-menu-cat8-slider-wrapper.list_carousel ul							{ margin:0; padding:0; list-style:inside none; display:block; }
#latestnews-menu-cat8-slider-wrapper.list_carousel li 							{ width:292px; overflow:hidden; list-style:inside none; display:block; float:left; position:relative; }
#latestnews-menu-cat8-slider-wrapper.list_carousel.responsive 					{ width:auto; margin-left:0; }
#latestnews-menu-cat8-slider-wrapper .latestnews-menu-cat8-slider-nav			{ width:292px; text-align:center; }
#latestnews-menu-cat8-slider-pager 												{ width:292px; height:16px; text-align:right; position:absolute; top:20px; left:0px; z-index:99; }
#latestnews-menu-cat8-slider-pager.jumper a 									{ width:8px; height:8px; display:inline-block; margin:0px 3px; background:url(images/newsjumper-small.png) no-repeat 0 0; text-decoration:none; text-indent:-9999em; text-align:center; }
#latestnews-menu-cat8-slider-pager.jumper a:hover 								{  }
#latestnews-menu-cat8-slider-pager.jumper a.selected 							{ background:url(images/newsjumper-small-active.png) no-repeat 0 0; }
#latestnews-menu-cat8-slider-wrapper .latestnews-menu-cat8-content				{ margin-bottom:44px; margin-top:0px; }
#latestnews-menu-cat8-slider-wrapper li h3 										{ min-height:58px; text-align:center; font-size:16px; line-height:24px; text-decoration:none; margin-top:0px; color:#1E1D1D; }
#latestnews-menu-cat8-slider-wrapper li h3 a									{ text-decoration:none; }
#latestnews-menu-cat8-slider-wrapper li h3 a:hover								{ text-decoration:none; }
#latestnews-menu-cat8-slider-wrapper .latestnews-image-wrapper					{ width:292px; height:178px; overflow:hidden; float:none; margin-right:0px; background:url(images/homebottom-left-title.jpg) no-repeat 0 0; }
#latestnews-menu-cat8-slider-wrapper .latestnews-image img						{ padding:5px; background-color:#DADADA; }
#latestnews-menu-cat8-slider-wrapper .latestnews-menu-cat8-body img.bbcode		{ width:282px; float:left; margin-right:20px; padding:5px; background-color:#DADADA; }
#latestnews-menu-cat8-slider-wrapper .latestnews-menu-cat8-body					{ text-align:justify; }
#latestnews-menu-cat8-slider-wrapper .latestnews-menu-cat8-more					{ float:right; margin-top:20px; display:block; }



.homebottom-content									{ min-height:270px; color:#1E1D1D; }
.homebottom-more a									{ color:#E87500; text-decoration:none; }
.homebottom-more a:hover							{ color:#1F4F82; text-decoration:none; }

.footer												{ background:url(images/footer-bottom.png) repeat-y 0 0; padding:10px 0px; border-bottom:3px #000000 solid; }
.footer-logos										{ min-height:55px; background:url(images/footer-logos.png) no-repeat 50% 50%; }
.facebook-box										{ width:350px; float:left; padding-top:15px; }
.footer-social										{ width:350px; float:right; padding-top:10px; color:#000000; }
.footer-top											{ background-color:#1E1D1D; padding:10px 0px; color:#FFFFFF; border-bottom:1px #646464 solid; }
.footer-links ul									{ float:right; }
.footer-links ul li									{ float:left; display:block; margin:0px 10px; }
.footer-links ul li a								{ color:#FFFFFF; text-decoration:none; }
.footer-links ul li a.active,
.footer-links ul li a:hover							{ color:#E87500; text-decoration:none; }
.footer-links ul li:last-child						{ margin:0px 0px 0px 10px; }










/* E107 REALTED */
.tbox 												{  }
select.tbox,
textarea.tbox 										{ width:auto; }

#submitnews_item									{ width:90%; }
.tbox.chatbox 										{ width:90%; margin:10px auto; }

.npdropdown 										{ width:auto; margin:0px 0px; padding:2px; height:auto; text-align:left; }
.tbox.comment.subject 								{ width:90%; background-color:transparent; background-image:none; border:0px none; padding:2px; margin-top:3px; }
#comment.tbox.comment 								{ width:90%; }
#contactForm textarea.tbox 							{ width:90%; }

input#helpb.helpbox 								{ margin-top:2px; margin-bottom:2px; background-color:transparent; border:0px none; font-size:10px; color:#000000; text-align:left; }
#commentform .helpbox								{ width:98%; border-collapse:collapse; padding:1px; }
.helpbox 											{ width:98%; background-color:transparent; border:0px none; border-collapse:collapse; padding:3px; }


.button												{ text-align:center; padding:3px 10px; cursor:pointer; }


.nextprev											{ border:0px none; background-color:transparent; padding:15px 0px; margin:5px 0px; text-align:left; width:auto; font-weight:normal; }
.nextprev_current	 								{ margin:0px; padding:2px 8px; text-decoration:none; border:1px #FFFFFF solid; }

.smalltext 											{ font-size:12px; line-height:20px; font-weight:normal; }
.smallblacktext 									{ font-size:12px; line-height:20px; font-weight:bold; }
.defaulttext,
.caption,
.bodytable,
.mediumtext 										{ font-size:12px; line-height:20px; font-weight:normal; }

.fborder 											{ background-color:transparent; border:0px none; text-align:left; }
.forumheader										{ font-size:16px; padding:10px; vertical-align:top; border:1px #CCCCCC solid; }
.nforumcaption,
.fcaption 											{ font-size:14px; padding:10px; vertical-align:top; border:1px #CCCCCC solid; }
.fcaption a 										{ text-decoration:none; }
.fcaption a:hover 									{ text-decoration:underline; }
.forumheader2,
.forumheader3,
.forumheader4,
.forumheader5,
.finfobar											{ text-align:left; border:1px #CCCCCC solid; padding:10px; vertical-align:top; }

.homebottom-content	.indent							{ color:#022A7B; background:url(images/blockquote.png) no-repeat 0 0; padding-left:30px; }
.cpage_body											{ text-align:justify; overflow: hidden; }
.cpage_body	img.bbcode								{ max-width:620px; border:1px #CCCCCC solid; padding:4px; background-color:#FFFFFF; margin:10px auto;
-moz-box-shadow:0 1px 3px #CCCCCC;
-webkit-box-shadow:0 1px 3px #CCCCCC;
box-shadow:0 1px 3px #CCCCCC;
}

.e-news-extend										{ text-align:left; padding:20px 0px; font-size:14px; }

/* New from Cameron */
.news-back-overview									{ clear:both }
.nextprev											{ clear:both }
#mininews .mininews                                           {overflow:hidden;display:block;margin:0px 10px 10px 0px;width:195px;height:210px;border:1px solid rgb(204, 204, 204);float:left}
#mininews .mininewspicture                                    {overflow:hidden;width:195px;height:180px}
ul.news-menu										{  list-style: url("images/newsjumper-small-active.png") }
ul.news-menu li .item-title	a						{ font-size: 15px; display:block; margin-bottom:10px; }
ul.news-menu li .item-date							{ font-size: 80%; }

.maincol {
    position:relative;top:-50px
}

iframe.youtube {
    width: 100%;
}

/*
.decorate	{ -moz-box-shadow: inset 0 0 15px 15px #e4e4e4; -webkit-box-shadow: inset 0 0 15px 15px #e4e4e4;
														box-shadow: inset 0 0 15px 15px #e4e4e4;

}
*/

#navbar {display: none}

article #map {
    height: 400px;
    margin-bottom: 30px;
}

@media (max-width: 900px) {
    body {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .home-bottom {
        clear: both;
        background: #FFFFFF url('');
    }

    .homemid-content {
        color: black;
    }

    .homemid-left, #latestnews-menu-cat-slider-wrapper.list_carousel li, .homemid-right {margin-bottom: 10px}
    .homemid-right, .homebottom-right, .homebottom-left {margin-left: 0px; margin-right: 0px; float: left; }
    .homebottom-left, .homebottom-right { width: auto; clear: both}
    .homebottom-content { min-height: auto;    }

    .home-mid {
        height: auto;
        background: url('');
        /*padding: 30px 0px 30px 0px;*/
        border-bottom: transparent;
    }

    .maincol {
        top: auto;
    }

    #latestnews-menu-cat-slider-wrapper .latestnews-menu-cat-content, #latestnews-menu-cat-slider-wrapper li h3, #latestnews-menu-cat-slider-wrapper li h3 a {color: black}

    .container_24 .grid_16 {
        width: 97%!important;
    }

    #language-container {display: none}
    .header-container-home, .header-container			{ min-height:auto; background:url(''); background-color: #a36e0b   }
    .header-bottom {display: none}

    .news-extend-body .news-image img,
    .news-extend-body .news-extend-image img			{
        max-width:97%;
    }

    .news-extend-body img.bbcode,
    .news-body img.bbcode,
    .news-body .news-image img,
    .news-extend-body .news-image img,
    .news-extend-body .news-extend-image img			{
        max-width:97%;
        width: 100%;
    }

    .cpage_body	img.bbcode								{
        max-width:97%;
    }

    .page-left-margin {
        margin-right: 22px;

    }
    .page-right-margin {
        margin-right: 0px;
    }

    .header-bottom-left {
        float: right;
        width: 100%;
    }

    .logo {float: left  }
    #navbar {
        display: block !important;
        position: absolute;
        right: 0;
    }

    .navbar-inner {
        background-image: none!important;
        background-color: transparent!important;
        border-color: transparent!important;
        box-shadow: none!important;
        padding-left: 0px!important;
    }

    #linknav {
        background-color: white;
        z-index: 1001;
        border-radius: 0px 8px 8px 0px;
        box-shadow: 1px 1px 8px #555;
    }

    #linknav ul ul {    margin: 0 0 10px 25px !important}
    .lvl-main {padding: 10px;}

    #menu {
        border-color: black!important;
    }

    .video_container {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        padding-top: 25px;
        height: 0;
    }
    .video_container object,
    .video_container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    #eslider {background: url(images/header-home-responsive.jpg) no-repeat 50% 0;}

    #eslider.list_carousel 								{ width:100%; height:auto; margin: 0px;  }
    #eslider.list_carousel li.eslider					{ height:auto;}
    #eslider.list_carousel.responsive 					{ width:auto; margin-left:0; }
    /*#eslider.list_carousel li .eslider-image			{ width:300px; height:373px; overflow:hidden; display:block; }*/
    /*#eslider.list_carousel li .eslider-text				{ width:560px; height:373px; overflow:hidden; display:block; color:#595959; }*/
    /*#eslider.list_carousel li .eslider-text ul.bbcode	{ margin-left:20px !important; }*/
    /*#eslider.list_carousel li .eslider-text h2			{ color:#03A3EC;  text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;}*/
    /*#eslider.list_carousel li .eslider-image-abs		{ max-width:100%; }*/
    /*#eslider.list_carousel li .eslider-text-abs-bottom	{ width:100%; position:absolute; left:0px; bottom:50px; }*/
    /*#eslider.list_carousel li .eslider-text-abs-top		{ width:100%; position:absolute; left:0px; top:20px; }*/
    /*#eslider.list_carousel li.eslider-abs h2			{ color:#000000; text-shadow:2px 2px 2px #FFFFFF; text-align:center; padding:0px 10px; }*/
    /*#eslider.list_carousel li.eslider-abs .fbox-more	{ padding:0px 10px; text-align:right; }*/
    #eslider .e107-slider-nav							{ width:100%; text-align:center; }
    #eslider .e107-slider-nav .prev 					{ left:0px; }
    #eslider .e107-slider-nav .next 					{ right:0px; }
    #e107-slider-pager 									{ width:67%; left: 17%}
    /*#e107-slider-pager.jumper a 						{ width:30px; height:28px; display:inline-block; margin:0px 5px; background:url(images/jumper.png) no-repeat 0 0; text-decoration:none; text-indent:-9999em; }*/
    /*#e107-slider-pager.jumper a.selected 				{ background:url(images/jumper-active.png) no-repeat 0 0; }*/

    .footer-top {padding: 10px}
}

@media (max-width: 650px) {


    #mininews .mininews, #mininews .news_image, #mininews .mininewspicture {
        width: 100%;
        height: auto;
    }

    .mininews {
        margin-bottom: 16px;
    }
    /*.homemid-left, .homemid-right {width: auto;}*/
    /*.homemid-right, .homebottom-right {width: auto; }*/

    /*.homebottom-content { width: auto;    }*/

    /*.home-mid {*/
    /*    width: auto;*/
    /*}*/
}

@media (max-width: 330px) {
    .home-mid-wrapper {margin: 0;}
    .home-bottom-wrapper {margin: 0;}
}