/* 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;
}
body {
	line-height:0em; padding:0px; margin:0px;
}
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;
}

/* 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; }
.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; }
.H12 { height:12px; }
.H15 { height:15px; }
.H18 { height:18px; }
.H20 { height:20px; }
.H25 { height:25px; }
.H30 { height:30px; }

.F12 { font-size:12px; }
.F13 { font-size:13px; }
.F14 { font-size:14px; }
.F16 { font-size:16px; }
.F18 { font-size:18px; }

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

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

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

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

.PT5  { padding-top:5px; }
.PT10 { padding-top:10px; }

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

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

.PT40	{ padding-top:40px; }
.PR0	{ padding-right:0px !important; }
.PR5 	{ padding-right:5px; }
.PR10	{ padding-right:10px; }
.PR15	{ padding-right:15px; }
.PR20	{ padding-right:20px; }
.PR30	{ padding-right:30px; }

.debug { background-color:#930}

/* CSS HEADINGS */
h1 { font:normal 26px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; }
h2 { font:normal 24px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; }
h3 { font:normal 18px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; }
h4 { font:normal 16px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; }
h5 { font:normal 16px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; }
h6 { font:normal 16px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; }

.news-extendbody h2 { font: bold 13px/1.5em Tahoma, Geneva, sans-serif; margin-bottom: 20px}

p { margin:0; padding:0}

.box		{}
.box-content{}
.box-title 	{}
.box-text 	{}
.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; }
.MM	{ width:100%; }
.MTC{ width:100%; background:none 0 0 repeat-x; }
.MBC{ width:100%; background:none 0 100% repeat-x; }

/*##############################################################################################################################*/
/* CSS PAGE */
body  							{ font:normal 13px/1.5em Tahoma, Geneva, sans-serif; color:#656565; background:#DCEAAD url(images/body-bg.jpg) repeat-x 0 0; }

a								{ color:#8BB727; cursor:pointer; text-decoration:none; }
a:link, a:visited				{ color:#8BB727; cursor:pointer; text-decoration:none; }
a:hover							{ color:#5B002E; text-decoration:none; }

#page-top						{ margin:0px; padding:0px; }
#page-top .page-home-bg			{ background:url(images/home-bg.jpg) no-repeat 50% 0; }

.header							{  }
.header-contaner				{ padding-top:0px; }
.header-left					{ padding-top:5px; }
.header-center					{  }
.header-right					{ padding-top:10px; }
.languages						{ padding:0px 30px 0px 30px; text-align:right; clear:both; }
.follow-top						{ position:relative;  padding-right:30px; }
.follow_top						{  }
.follow_top	img					{ margin-left:4px; }
.header							{  }
.navigation						{ width:920px; margin:auto auto; margin-top:0px; }
#navigation-content				{ width:920px; margin:auto auto; margin-top:0px; }
.box-01 						{  }
.box-01 .TL						{ height:10px; background-image:url(images/box1_bg-TL.png); }
.box-01 .TR						{ height:10px; background-image:url(images/box1_bg-TR.png); }
.box-01 .TC						{ height:10px; width:auto; margin:0 9px; background-image:url(images/box1_bg-TC.png); }
.box-01 .MM						{ background-color:#87A80C; }
.box-01 .BC						{ height:23px; width:auto; margin:0 40px 0px 41px; background:url(images/nav-shadow.png) no-repeat 50% 0; }
.box-01 .BL						{ height:23px; background-image:url(images/box1_bg-BL.png); }
.box-01 .BR						{ height:23px; background-image:url(images/box1_bg-BR.png); }


.page-home						{  }
.page-home-contaner				{ position:relative; }

.page-content					{ background:url(images/page-content-bg.jpg) repeat-y 50% 0; }
.main-container-content			{ min-height:666px; background:url(images/content-big.jpg) no-repeat 50% 0; }
.bottom-content-bg				{ width:960px; margin:auto auto; }

.deko-second					{ position:absolute; right:-106px; top:160px; z-index:100; overflow:hidden; }
.deko-main-content				{ position:absolute; right:-213px; top:20px; z-index:-10; overflow:hidden; }
.deko-second-content			{ position:absolute; right:-106px; top:160px; z-index:-10; overflow:hidden; }
.box-02 						{  }
.box-02 .TL						{ height:39px; background-image:url(images/box2_bg-TL.png); background-position:0 100%; }
.box-02 .TR						{ height:39px; background-image:url(images/box2_bg-TR.png); background-position:100% 100%; }
.box-02 .TC						{ height:39px; width:auto; margin:0px 27px 0px 27px; background-image:url(images/box2_bg-TC.png); background-position:0 100%; }
.box-02 .MM						{ background-color:#FFFFFF; }
.box-02 .MR						{ background-image:url(images/box2_bg-MR.png); }
.box-02 .ML						{ background-image:url(images/box2_bg-ML.png); }
.box-02 .BC						{ height:31px; width:auto; margin:0 30px; background-image:url(images/box2_bg-BC.png); }
.box-02 .BL						{ height:31px; background-image:url(images/box2_bg-BL.png); }
.box-02 .BR						{ height:31px; background-image:url(images/box2_bg-BR.png); }

.main-container					{  }
.main-container-shadow			{ background:url(images/contetn-shadow.png) no-repeat 50% 100%; height:6px; margin-top:-2px; }

.main-content					{  }
.content-box					{ padding:0px 0px 20px 0px; }
.content-box-title h3			{ font-size:30px; color:#8BB727; text-transform:uppercase; padding-left:10px; margin-bottom:20px }
.content-box-title h3 a			{ color:#8BB727; }
.content-box-title h3 a:hover	{ color:#87A80C; }
.content-box-content			{ padding:0px 10px; }
.content-box-content table		{ width:90%; margin:auto auto; }

.right-menu						{  }
.menu-box						{ padding:0px 0px 20px 0px; }
.menu-box-title h3				{ font-size:30px; color:#5B002E; text-transform:uppercase; padding-left:10px; }
.menu-box-title h3 a			{ color:#5B002E; }
.menu-box-title h3 a:hover		{ color:#87A80C; }
.box-03 						{  }
.box-03 .TL						{ height:8px; background-image:url(images/box3_bg-TL.png); background-position:0 100%; }
.box-03 .TR						{ height:8px; background-image:url(images/box3_bg-TR.png); background-position:100% 100%; }
.box-03 .TC						{ height:8px; width:auto; margin:0 8px; background-image:url(images/box3_bg-TC.png); background-position:0 100%; }
.box-03 .MM						{ background-color:#DCE9AD; }
.box-03 .BC						{ height:8px; width:auto; margin:0 8px; background-image:url(images/box3_bg-BC.png); }
.box-03 .BL						{ height:8px; background-image:url(images/box3_bg-BL.png); }
.box-03 .BR						{ height:8px; background-image:url(images/box3_bg-BR.png); }
.menu-box-content				{ padding:10px 20px 0px 20px; }
.menu-box-content table			{ width:90%; margin:auto auto; }

.menu-bottom-title				{  }
.menu-bottom-title h3			{ font-size:30px; color:#5B002E; text-transform:uppercase; padding-left:30px; }
.menu-bottom-title h3 a			{ color:#5B002E; }
.menu-bottom-title h3 a:hover	{ color:#87A80C; }
.menu-bottom-left-content		{ padding:0px 20px; }
.box-04 						{  }
.box-04 .TL						{ height:33px; background-image:url(images/box4_bg-TL.png); background-position:0 100%; }
.box-04 .TR						{ height:33px; background-image:url(images/box4_bg-TR.png); background-position:100% 100%; }
.box-04 .TC						{ height:33px; width:auto; margin:0 32px; background-image:url(images/box4_bg-TC.png); background-position:0 100%; }
.box-04 .MM						{ background-color:#FFFFFF; }
.box-04 .MR						{ background-image:url(images/box4_bg-MR.png); }
.box-04 .ML						{ background-image:url(images/box4_bg-ML.png); }
.box-04 .BC						{ height:32px; width:auto; margin:0 32px; background-image:url(images/box4_bg-BC.png); }
.box-04 .BL						{ height:32px; background-image:url(images/box4_bg-BL.png); }
.box-04 .BR						{ height:32px; background-image:url(images/box4_bg-BR.png); }
.menu-bottom-left-content table	{ width:90%; margin:auto auto; }

.menu-bottom-right-content		{ }
.menu-bottom-right-content table{ width:90%; margin:auto auto; }


.footer-contaner				{ background:url(images/footer-shadow.png) no-repeat 50% 0; padding:20px 0px 20px 0px; position:relative; }
.deko-footer					{ position:absolute; bottom:0px; right:-100px; }
.footer-left					{  }
.footer-copy					{ padding:0px 5px; }
.footer-right					{ padding-top:20px; color:#656565; }
.footer-right a					{ color:#656565; padding:0px 5px; }
.footer-right a:hover			{ color:#87A80C; }


/* NEWS */
.news-item						{ position:relative; padding-left:10px; padding-right:10px; text-align:justify; }
.news-item p {margin-bottom: 20px;}
.news-title						{ font-size:18px; line-height:1.3em; color:#333333; text-align:left !important; }
.news-title h1					{ text-indent:0px !important; padding-bottom:10px; }
.news-title h2					{ text-indent:0px !important; padding-bottom:10px; }
.news-title a,
.news-list-title a				{ color:#5B002E; text-decoration:none; font-weight:bold;  cursor:pointer; text-decoration:none; }
.news-list-title a:hover,
.news-title a:hover				{ color:#87A80C; }
.news-body						{ font-size:14px; line-height:1.5em; padding-top:20px; }
.news-body a 					{ text-decoration:underline; }
.news-body a:hover 				{ text-decoration:underline; }
.news-share						{ height:24px; position:absolute; bottom:0; }

.news-item-info					{ float:left; margin-right:20px; }
.news-item-info img.news_image	{ display:block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; float:left; }

.news-extenditem-info			{ width:210px; float:left; }
.news-extendbody				{ width:690px; float:right; }
.news-list-body-text			{ width:480px; float:right; }



.news-info-top					{ padding:5px; cursor:default; }
.news-info-bottom				{ height:30px; line-height:30px; }
.news-extended,
.news-icons 					{ width:50%; height:30px; line-height:30px; margin-top:20px }
.news-extended a				{  }
.news-extended a:hover			{ text-decoration:underline; }
.news-author a					{ font-weight:bold; }
.news-author a:hover			{ text-decoration:underline; }
.news-comments					{  }
.news-comments a				{  }
.news-comments a:hover			{ text-decoration:underline; }
.news-caticon					{  }
.news-image						{ margin:5px 0px; }
.news-image	img					{ max-width:218px; border:1px #FFFFFF solid; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;  }
.news-sticky					{  }
.news-list-item 				{ padding:10px 0px; }

.news-list-title					{ width:460px; }
.news-sum							{ font-size:12px; }
.news-list-item .news-image img 	{ max-width:98px; border:1px #FFFFFF solid; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.news-left							{ width:220px; float:left; padding-bottom:40px; }
.news-right							{ width:680px; float:right; }


.news-category					{  }
.news-category a				{ color:#000; text-decoration:none; }
.news-category a:hover			{ color:#555; text-decoration:none; }
.news-category-item-link a:hover,
.news-category a 				{  }
.news-category-item-link a,
.news-category a:hover 			{  }
.news-category-item				{  }
.news-category-item-link		{ padding-right:10px; }


/*##############################################################################################################################*/
/* E107 REALTED */

img.bbcode	{ float:left; margin-right:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
li.bbcode, li.faq-listall { background:url(images/bullet.png) no-repeat 0px 5px; padding:0px 0px 5px 20px;}


.tbox 							{ color:#333333; background-color:#F9F9F9; border:1px solid #E5E5E5; font-size:12px; font-weight:normal; padding:5px 5px; margin:5px 5px ; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

textarea.tbox:focus,
.tbox.chatbox:focus,
.tbox.signature:focus,
#comment.tbox.comment:focus,
#contactForm textarea.tbox:focus,
#contactForm textarea.tbox:focus,
.tbox:focus 					{ background-color:#FFFFFF; background-image:none !important; }

input.input-text, 
textarea.tbox 					{ width:auto; padding :2px 5px; color:#333333; background-color:#F9F9F9; border:1px solid #E5E5E5; }
#submitnews_item				{ width:90%; }
.tbox.chatbox 					{ width:90%; padding :2px; color:#333333; background-color:#F9F9F9; border:1px solid #E5E5E5; margin:10px auto; }
.tbox.signature 				{ width:350px; color:#333333; background-color:#F9F9F9; border:1px solid #E5E5E5; font-size:14px; font-weight:normal; padding:5px 5px; margin:5px 5px ; }
.npdropdown 					{ width:auto; margin:0px 0px; padding:2px; height:auto; text-align:left; }
.tbox.comment.subject 			{ width:98%; background-color:transparent; background-image:none !important; border:0px none; padding:2px; margin-top:3px; }
#comment.tbox.comment 			{ width:98%; padding :2px; color:#333333; background-color:#F9F9F9; border:1px solid #E5E5E5; }
#contactForm textarea.tbox 		{ width:auto; padding :2px; color:#333333; background-color:#F9F9F9; border:1px solid #E5E5E5; }
input#helpb.helpbox 			{ margin-top:2px; margin-bottom:2px; background-color:transparent; border:0px none; font-size:10px; color:#333333; 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; }
.indent 						{ color:#333333; text-align:center;background-color:#DCEAAD; border:1px solid #E5E5E5; padding:10px; font-size:110%; margin:10px 10px 0px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

.button, 
.button:focus 					{ text-align:center; color:#5B002E; background-color:#F9F9F9; border:1px solid #E5E5E5; padding:5px 5px ; margin:5px 0px ; font-weight:bold; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.button:hover 					{ background-color:#F9F9F9; border:1px solid #87A80C; color:#5B002E; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.nextprev						{ border:0px none; color:#666666; background-color:transparent; border-collapse:collapse; padding:15px 20px; margin:5px 0px ; text-align:left; width:auto; font-size:14px; font-weight:normal; }
a.nextprev_link 				{ color:#87a80c; margin:0px; padding:2px 8px; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#E5E5E5; border:1px solid #E5E5E5; }
a.nextprev_link:hover 			{ color:#000000; padding:2px 8px; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#E5E5E5; border:1px solid #87A80C; }
.nextprev_current 				{ color:#000000; margin:0px; padding:2px 10px; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}.npbutton						{ padding:6px; background-color: #dce9ad; border:1px solid #87a80c }.npbutton a						{ color: #87a80c }.npdropdown						{ padding:4px; border:1px solid #87a80c }

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


.fborder 			{background-color:transparent; border:0px none; padding:3px; margin-top:3px; text-align:left; }
.forumheader 		{color:#000000; padding:8px 3px; font-weight:bold; vertical-align:middle; text-align:left; }
.nforumcaption		{color:#000000; padding:3px; font-size:110%; text-align:left; }
.forumheader2,
.forumheader3,
.forumheader4,
.forumheader5,
.finfobar			{color:#000000;padding:10px 3px; background-color:#F5F5F5; border:1px solid #E5E5E5; font-size:99%;text-align:left;}
.forumheader6 		{color:#000000;padding:10px 3px; font-size:99%;text-align:left;}
.forumborder 		{background-color:transparent;vertical-align:top;text-align:left;}
.fcaption 			{color:#000000;  background-color:#F5F5F5; border:1px solid #E5E5E5; vertical-align:top;font-size:12px;text-align:left;font-weight:normal;line-height:1.5em; padding:10px 10px;}
.fcaption a 		{text-decoration:none;}
.fcaption a:hover 	{text-decoration:underline;}

/* FContent */
.fcontent-page					{ font-size:13px; line-height:1.5em; }
h1.fcontent-title				{ font-size:18px;line-height:1.5em;text-align:left; }
h1.fcontent-h1					{ font-size:26px;line-height:60px;text-align:left; }
h2.fcontent-h2		 			{ font-size:20px;line-height:60px;text-align:left; color:#000000; font-weight:bold; }
h3.fcontent-h3					{ font-size:16px;line-height:24px;text-align:left; color:#000000; font-weight:bold; }
.fcontent-page-navi				{ line-height:30px; margin-bottom:20px; }
.fcontent-pageset-navi			{ font-size:16px; line-height:1.5em; background:#FFF url(images/menu-home-box-content.png) repeat-x 0 100%; min-height:200px; border:1px #E5E5E5 solid; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.fcontent-pages-nav				{  }
.fcontent-pages-nav .fc-link	{ display:block; padding-left:15px;}
.fcontent-pages-nav .active 	{ color:#000 !important; }

.fcontent-page-content-maincol			{ font-size:14px; line-height:1.5em; }
.fcontent-page-content-main				{ font-size:13px; line-height:1.5em; }
.fcontent-page-content-main li 			{ background:url(images/bullet.png) no-repeat 0px 5px; padding:0px 0px 5px 20px;}
.fcontent-page-content-main .minus li 	{ background:url(images/bullet.png) no-repeat 0px 5px; padding:0px 0px 5px 20px;}
.fcontent-page-content-main-left		{ float:left;width:290px;}
.fcontent-page-content-main-right		{ float:right;width:290px;}
.fcontent-page-content-main-left-three	{ float:left;width:305px;}
.fcontent-page-content-main-right-three	{ float:right;width:305px;}
.fcontent-page-content-main-middle-three{ margin:0px 325px; width:auto;}
.fcontent-page-content-info				{ font-size:11px; line-height:16px;}
.fcontent-page-print					{ line-height:40px; font-size:11px;}
.fcontent-error							{ color:#CC0033; font-weight:bold; }

/* FBox */
.promo-home-wrapper										{  }
.fbox-bg												{ width:840px; margin:auto auto; position:relative; }
.fbox-round-top											{ width:100%; height:28px; background:url(images/fbox-round-top.png) no-repeat 0 0; position:absolute; top:0; z-index:999; }
.fbox-round-bottom										{ width:100%; height:25px; background:url(images/fbox-round-bottom.png) no-repeat 0 0; position:absolute; bottom:0; z-index:999; }
#fbox-scroller											{ position:relative;}
#fbox-scroller .slider 									{ width:840px; margin:auto auto; overflow:hidden; background-color:#E5E5E5; }
#fbox-scroller .fbcontent 								{ width:100%; }
#fbox-scroller .slide 									{ width:100%; float:left; background-color:#E5E5E5; }

.arrows-bar-contaner									{ height:39px; }
.arrows-bar-contaner-shadow								{ width:400px; margin:0px auto; padding-bottom:8px; background:url(images/fbox-nav-shadow.png) no-repeat 50% 100%;  }
.arrows-bar-left										{ width:6px; height:29px; background:url(images/fbox-nav-left.png) no-repeat 0 0; }
.arrows-bar-right										{ width:6px; height:29px; background:url(images/fbox-nav-right.png) no-repeat 0 0; }
.arrows-bar 											{ width:auto; margin:0px 6px; background-color:#FFFFFF; }
.jumpers												{ width:300px; }
.arrows													{ width:40px; padding:10px; margin:auto auto; }
.arrow 													{ width:20px; line-height:0em; }
.prev													{ text-align:left; }
.next 													{ text-align:right; }

.fbox-bg												{  }
.fbox-item												{ position:relative; }
.fbox-text-bg											{ width:410px; height:300px; background:url(images/fbox-text-bg.png) no-repeat 0 0; position:absolute; left:430px; z-index:99; }
.fbox-image 											{ text-align:center; vertical-align:middle; }
.fbox-image img											{ height:300px; text-align:center; vertical-align:middle; }
.fbox-item-content										{  }
.fbox-title 											{ font:normal 18px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; font-size:30px; text-align:center; color:#8BB727; padding-top:20px; padding-right:30px; }
.fbox-text												{ color:#000000; font-size:20px; line-height:1.4em; padding-left:50px; text-align:center;  }
.fbox-text a 											{ color:#CC0033 !important }
.fbox-text li 											{ list-style:none; }
.fbox-readmore 											{ clear:both; line-height:2em; text-align:center; float:right; font-size:14px; }
.fbox-readmore a 										{ color:#333333; text-decoration:none; }
.fbox-readmore a:hover 									{ color:#0066CC; }
.fbox-text h2	{ font:normal 18px/1.5em CicleGordita, Tahoma, Geneva, sans-serif; color:#5b002e; font-size:35px; }

.tabs 													{ margin:0px auto; }
#featurebox-tab-container 								{ margin:0px !important; }
.tab-content-wrap 										{  }
.tab-content 											{ margin:0px 0px 0px 0px;}
.admintabs ul.e-tabs 									{  }
.admintabs ul.e-tabs li 								{ width:25%; text-align:center; color:#000000; display:block; float:left; line-height:40px; }
.admintabs ul.e-tabs li a 								{ text-align:center; text-decoration:none; border:0px none !important; }
.admintabs ul.e-tabs li a:hover 						{ color:#CC0033; background-color:transparent; }
.admintabs fieldset 									{ clear:both ; }
.admintabs fieldset legend 								{ border:0px none #DDDDDD; }
.admintabs ul.e-tabs li.active 							{ background-color:#F2F2F2; -webkit-border-radius-topleft:3px; -moz-border-radius-topleft:3px; border-radius-topleft:3px; -webkit-border-radius-topright:3px; -moz-border-radius-topright:3px; border-radius-topright:3px; -moz-border-radius-bottomleft:0px; border-radius-bottomleft:0px; -webkit-border-radius-bottomright:0px; -moz-border-radius-bottomright:0px; border-radius-bottomright:0px; font-weight:bold; color:#CC0033; }
.admintabs ul.e-tabs li.active a 						{ color:#CC0033 !important; text-align:center; background-color:#F2F2F2 !important; }
a.e-tabs 												{ color:#CC0033; text-decoration:none; }

.fbox-item-tabove										{ background-color:#F2F2F2; color:#000000; }
.fbox-title-tabove 										{ font-size:30px; line-height:40px; color:#333333; }
.fbox-text-tabove 										{ padding:20px 10px; color:#333333; font-size:14px; }
.fbox-text-tabove li 									{ background:url(images/fbox-li.png) no-repeat 0px 4px; padding:0px 0px 10px 40px; }
.fbox-image-tabove 										{ border:0px none; }


/* SC GALLERY */
/*
#sc-gal-container 				{ width:940px; position:relative; margin:auto auto;}#sc-gal-wrapper 				{ width:880px; position:relative; margin:auto auto }#sc-gal-wrapper .gal-item		{ float:left; list-style-type:none; position:absolute; left:0; z-index:20 }#sc-gal-wrapper .wrap			{ width:180px; text-align:center; }
a.sc-gal-control				{ display:block; float:left; width:27px; height:29px; overflow:hidden; position:absolute; }a.sc-gal-control img			{ vertical-align:top; }.prod-prev						{ top:50%; left:0px }.prod-next						{ top:50%; right:0px }
.gallery-content				{ height:110px; }*/
/* SLIDESHOW */
#gallery-slideshow					{ margin-left:auto; margin-right:auto; width:740px; background-color: white; padding:40px 0px 16px 0px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; -webkit-box-shadow: 0px 1px 3px #656565;  -moz-box-shadow: 0px 1px 3px #656565;  box-shadow: 0px 1px 3px #656565; }
#gallery-slideshow-wrapper 			{ display:block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width: 660px;  height: 146px;  overflow: hidden; background: #000000; margin-left:auto; margin-right:auto }
#gallery-slideshow-content 			{ width: 100%; }
#gallery-slideshow-content .slide 	{ float: left; width: 660px; padding:12px; height: 146px; }
.gallery-slideshow-controls			{ clear:both; width: 800px; margin-top:-30px; margin-left:auto; margin-right:auto; padding-bottom:10px; }
.gallery-slideshow-more				{ display:block; width:660px; margin-left:auto; margin-right:auto; text-align:right; padding-top:10px; padding-right:10px; }
.gallery-slide-item					{ margin-right:8px;   }
.gallery-slideshow-thumb			{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  }
.gallery-slideshow-thumb:hover		{  }
.gallery-slide-jumper-container		{ margin-left:auto; margin-right:auto; text-align:center; margin-top:-20px; height:25px; width:300px; padding:10px 5px 2px 5px; background-color: #FFFFFF; -webkit-border-radius:0px 0px 20px 20px; -moz-border-radius:0px 0px 20px 20px; border-radius:0px 0px 20px 20px; -webkit-box-shadow: 0px 1px 1px #656565;  -moz-box-shadow: 0px 1px 1px #656565;  box-shadow: 0px 1px 1px #656565; }
.gallery-slide-jumper 				{ display:inline-block; width:20px; background:url(images/fbox-jumper.png) no-repeat 0 0; }
.gallery-slide-jumper-selected 		{ background:url(images/fbox-jumper-active.png) no-repeat 0 0;  }
.gal-next							{ position: relative; left: 780px; top: -100px }.gal-prev							{ position: relative; left: -40px; top: -100px }
#accordion-news											{  }
#accordion-news .accordion 								{ position:relative; }
#accordion-news .accordion-toggle						{ position:relative; z-index:10; cursor:pointer; background:url(images/bullet.png) no-repeat 0 6px; padding:0px 20px 10px 20px; }
#accordion-news .accordion-toggle .news-sum				{ padding:0px 5px; }
#accordion-news .accordion-toggle .news-info-top		{ padding:0px 5px; }
#accordion-news .accordion-toggle .news-title:hover		{ cursor:pointer; color:#5B002E; }
#accordion-news .accordion-toggle-active .news-title	{ cursor:default; color:#8BB727; }
#accordion-news .accordion-content						{ overflow:hidden; font-size:12px; line-height:1.4em; padding:0px 20px 0px 20px; color:#333333; }

.gototop			{ padding:0px 20px 10px 0px; }
.gototop a			{ color:#5B002E }
.gototop a:hover			{ text-decoration:underline; }

.forum-border-bg					{ background:url(images/border.png) repeat-x 0 100%; padding-bottom:2px;  }
.forum-border						{ border:1px #E5E5E5 solid; }
.sticky								{ background-color:#F9F9F9; }

a.languagelink_active 				{ color:#656565; cursor:default; }
.cpage_title	{font:normal 18px/1.2em CicleGordita, Tahoma, Geneva, sans-serif; font-size:20px; text-align:center; color:#8BB727; margin-bottom:10px;}#gomap					{ -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; border:1px solid #87A80C }


a.lb-close			{ width:27px; height:27px; background:url(http://gotopless.org/e107_plugins/gallery/images/close.png) no-repeat 0 0; }
.lb-loader			{ /*width:32px; height:32px;*/ background:url(http://gotopless.org/e107_plugins/gallery/images/loading.gif) no-repeat 50% 49%; }
a.gomap				{ background:url(images/bullet.png) no-repeat 0px 3px; padding:0px 0px 5px 17px; }
embed.bbcode-youtube-page	{ margin-top:15px; margin-left:15px; border:2px solid #6b8409 }
a.cpage-np.current	{ color: #5b002e; width:560px; height:340px }

#timenav-line {background-color: #87A80C; }

#timeline .slider-item:nth-child(1) h2{
	font:normal 50px/1.1 CicleGordita,Tahoma,Geneva,sans-serif;

	padding:10px;
	color: rgb(139, 183, 39);
	text-align:center;
	position:relative;
	z-index:0;
}

 #timeline h2.date {
 	color: #8bb727;
 	text-indent: 0px;	
 	padding-bottom:5px;
 	font-family: CicleGordita,Tahoma,Geneva,sans-serif;
 }


/* #timeline .nav-container div {opacity: 0.21; filter: alpha(opacity=21);} */
  
  
 /* GALLERY */

.gallery-list-start		{ clear:both; }

.gallery-list-item		{ width:190px; border-radius: 5px; float:left; margin:3px; border:1px solid #000000; background-color:#000000 }

.gallery-list-end		{ text-align:center; clear:both; padding-top:20px; }

.gallery-list-caption 	{ display:block; text-align:center; color:#FFFFFF; }


/* CATEGORY LIST */

.gallery-cat-start		{ clear:both; }

.gallery-cat-item		{ width:190px; height:210px; float:left; margin:3px; border:1px solid #000000; background-color:#000000; }

.gallery-cat-end		{ text-align:center; clear:both; }

.gallery-cat-title		{ text-align:center; }

.gallery-list-nextprev	{ text-align:center; }

.gallery-list-back		{ }

.lb-dataContainer		{ padding-top:10px; font-size: 110%;}

.lb-caption				{  }


.cpage_body > .col-md-3 { width:33%; margin-top:50px }
/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 500; overflow: hidden;
}
/*
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: red; cursor: pointer; 
}
/* .cycle-pager span.cycle-pager-active, #pager .gallery-slide-jumper-selected { color: #D69746;} 
.cycle-pager > * { cursor: pointer;}*/



/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay { 
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}
/* timeline in black 
#pagetimeline {
    background-color: #000;
    border-radius: 20px;
    padding-top: 20px;
}

#timeline .container h3 {color:#fff}
#timeline .vco-timeline .vco-navigation .timenav-background { background-color: #333 }
#timeline .vco-timeline .vco-navigation .timenav-background .timenav-interval-background {background: #000}
#timeline .vco-timeline .vco-navigation .timenav .time .time-interval-major div { color: #aaa;}

#storyjs-timeline {
	background-color: #000;
}
*/
#header-responsive { font: normal 40px CicleGordita, Tahoma, Geneva, sans-serif; float: right; margin-right: 15px; margin-top: 8px; position: absolute; right: 0; display: none; }
#navigation-content { display: block }
#googleads .adsbygoogle, #googleads {display: none !important; width: 728px; display:inline-block; margin: 0 auto}
.news-extendbody iframe {
	width: 100%;
}

.gomap-block {
	width:174px; 
	min-height: 295px; 
	float: left
}
.gomap-nav-item {
	display:inline-block;
	width:170px
}

/*********************************
 * Responsive design by Laurent Chaloupe 
 */
@media ( max-width : 960px) {
	.container_24, .bottom-content-bg, #navigation-content { width: 100% !important;}
	.header-right { width: auto!important; float: right; }
	.grid_16, .grid_18, .grid_24 { width: 99% !important; margin-left: 0px !important; margin-right: 0px !important;}
	.grid_12 { width: 98% !important; }
	.deko-footer { right: 0px }
	.news-extenditem-info { margin-right: 20px;}
    .news-list-body-text, .news-extendbody { width: 100%; }	
    .news-extendbody { float: none; }
    .deko-second { display: none } /* .menu-box */
    .main-container-content { background: url(''); min-height: auto; }
    #topless-laws img, #gallery-slideshow-content .slide {width: 100%}
    
    
    #gallery-slideshow-wrapper, #gallery-slideshow-content .slide { height: auto }
    #gallery-slideshow-content .img-responsive { width: 22% }
    
    .content-box-content, .news-extendbody, .news-extendbody h2, #sign-the-petition { font-size: 16px}
    #nav li.fs-linkSep { height: 29px; }
    #nav li a, #nav li span { font-size: 16px;}
    #nav li li a { font-size: 14px;}
}


@media (max-width : 840px) {
	#fbox-scroller .slider, .fbox-bg                        { width:100%;  }
    #fbox-scroller .slider { border-radius: 30px;}
    .fbox-text-bg {     position: relative; left: inherit; float: right; /* border-radius: 30px;     position: inherit;   float: right;    z-index: 999;    */ }
    .fbox-image { position: absolute; width: 100%; height: 100%; }
    .fbox-image img {    float: left; }
    .fbox-round-top, .fbox-round-bottom { display: none }

	.cpage_body > .col-md-3 { width:auto; float: none; }
	.P20 { padding: 0px; }
	
	.gal-next  { position: absolute; margin-top: -100px; right: 0px; left: auto; top: auto;}
    .gal-prev { position: absolute; margin-top: -100px;  left: auto; top: auto;}
}

@media (max-width : 800px) {
    #gallery-slideshow { width: 98%;}
	#gallery-slideshow-wrapper { width: 100%;}
	#gallery-slideshow-wrapper { width: 90%;}
	.gallery-slideshow-controls, .gallery-slideshow-more { width: auto;}
	#googleads {overflow:hidden;}
    #googleads .adsbygoogle {width: 100% }
}

@media ( max-width : 600px) {
     .header-right, .decolow, .decohight { display: none } 
     #header-responsive { display: block; }
     #navigation-content { display: none; margin-bottom: 10px; }
     body { background: #DCEAAD url('')}
     #page-top .page-home-bg {background: #DCEAAD url('') no-repeat 50% 0;}
     .header {background-color: #fff; margin-bottom: 10px;}
     
    #logo { width: 80% }
    .grid_10 { width: auto !important; text-align: inherit; margin-right: 0px;}
    #nav {margin: 0 1%;}
    #nav-links li {float: none;}
    #nav-links a {text-align: inherit!important; }
    #nav-links .fs-linkSep {height: 0px!important; }
    #nav li ul { position: inherit}
    #nav li.sub:hover ul.sub { margin: 0 20px; }
    .news-list-title { width: auto; float: none; }
    .news-list-item {overflow: hidden }
    .news-image { margin: 5px 5px }
    embed.bbcode-youtube-page, embed.bbcode-youtube { margin: 0px; width: 100% }
    .fbox-text-bg { width: 300px; }
    .fbox-text { padding-left: 0; }
    .fbox-text-bg { background: url(''); background-color: #fff; width: 300px; }
    
    #gallery-slideshow-content .img-responsive { width: 47% }
    .fbox-image { width: 300px; overflow: hidden}
}

@media ( max-width : 500px) {
/* 	.header-right { display: none } */
	#contactBody { width: 100% !important }
	.grid_12 { width: 100% !important; margin-left: 0px}
	.menu-bottom-right-content { overflow: hidden; }
	.gallery-slide-jumper-container, .arrows-bar-contaner-shadow { width: 90% }
	.container_24 .grid_8 { width: auto }
	.fbox-image { width: 200px; overflow: hidden}
	.news-extendbody { float: right; }
	.gomap-block { min-height: auto; float: none; width: auto }
    .gomap-nav-item { display: block; width: auto}
}

 