

HTML, BODY { height: 100%; min-height: 100%; width:100%;  margin: 0px; padding: 0px;  border: none; }
BODY 
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #00FF00;
	background-color: Black;
	SCROLLBAR-FACE-COLOR: #0D3B00;
	SCROLLBAR-HIGHLIGHT-COLOR: #0D3B00;
	SCROLLBAR-SHADOW-COLOR: #0D3B00;
	SCROLLBAR-3DLIGHT-COLOR: #0D3B00;
	SCROLLBAR-ARROW-COLOR: #00FF00;
	SCROLLBAR-TRACK-COLOR: #010E00;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
        
}



FORM
{
    margin:0px;
    padding:0px;
}

TD
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

IMG
{
	border:0;
}

/*************** game engine *******************/
.ge_white_on_black
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;	
	background-color: #000;
}
/*******************************************/
.h5 { font-size: 5px; }
.h8 { font-size: 8px; }
.h9 { font-size: 9px; }
.h10 { font-size: 10px; }
.h11 { font-size: 11px; }
.h12 { font-size: 12px; }
.h13 { font-size: 13px; }
.h14 { font-size: 14px; }
.h15 { font-size: 15px; }
.h16 { font-size: 16px; }
.h17 { font-size: 17px; }
.h18 { font-size: 18px; }
.h19 { font-size: 19px; }
.h20 { font-size: 20px; }
.h23 { font-size: 23px; }
.h24 { font-size: 24px; }
.h40 { font-size: 40px; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }

.white { color: White; }
.red { color: #FF0000; }
.brown { color: #D5C500;}
.yellow { color: #CCFF33; }
.green { color: #00FF00; }
.gold { color: #FFFC00; }
.grey, .gray { color: Gray; }	
.light_gray {color: #757575;}
.green_faded { color: #33AA33; }
.pink{ color: #FF00FF; }
.red_darkyellow { color: #FF9933; }
.yellow_darkgreen { color: #B0FF0D; }
.light_yellow { color: #CCFF66; }
.dark_green { color: #196D00; }
.yellow_lihgt { color: #FFFF00; }
.light_blue { color: #BDD5E3; }
.green_gold { color: #D8FF62; }
.redblue { color: #E2BDE3; }
.gb_dark_green { color: #376811; }
.lime { color: #2AFF00 }
.cream { color: #FFFF99; }
.dark_cream { color: #FFFF66; }
.brown_light { color: #cc0; }
.orange { color: #f90; }
.dark_gold{ color: #DB9933; }
.red_orange{ color: #FFCC99;}
.link_color { color: #99FF33; }
.lime_light { color: #99FF66; }
.green_gray { color: #66FF66; }

.editor_gold {color: #FFFC00;}
.editor_white {color: #FFFFFF;}
.editor_red {color: #FF0000;}
.editor_cream {color: #FFFF99;}
.editor_green {color: #00FF00;}
.editor_orange {color: #f90;}

/*******************************************/

.bg_bright { background-color: #2AFF00; }
.bg_acid { background-color: #1F8700; }
.bg_light2 { background-color: #1B7600; }
.bg_light { background-color: #1B7C00; }
.bg_main, .center-column, TR.topWinnerHead { background-color: #0D3B00; }
.bg_dark, TR.toWinnerItem { background-color: #083000; }
.bg_dark_alt, TR.toWinnerAltItem { background-color: #072B00; }
.bg_very_dark { background-color: #041C00; }
.bg_black { background-color: #000; }

.bg_space { background-image: url('https://cdn.endata.cx/images/backgrounds/mainframe.gif'); }

.border_dark { border: 1px solid #196D00; }
.border_light, table.tblUserGames td {	border: Solid 1px #1B7600; }
.border_light2 { border: Solid 1px #1B7C00; }

.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad8 { padding: 8px 8px 8px 8px; }
.pad15 {padding:15px;}
.padT5 { padding-top: 5px; }
.padL5 { padding-left: 5px; }
.padL3 { padding-left: 3px; }
.padR5 { padding-right: 5px; }
.padB5 { padding-bottom: 5px; }
.pad10 { padding: 10px; }
.padL1 { padding-left: 1px; }
.padR1 { padding-right: 1px; }
.padT10 { padding-top: 10px; }
.padT15 { padding-top: 15px; }
.padT20 { padding-top: 20px; }
.padL10 { padding-left: 10px; }
.padR10 { padding-right: 10px; }
.padB10 { padding-bottom: 10px; }

.margL2 { margin-left: 2px; }

.inBlock {display: inline-block;}

.t_center {text-align: center;}
.t_right {text-align: right;}
.t_left {text-align: left;}

.o_hidden { overflow: hidden; } 

.h100per { height:100%; }
.w100per { width: 100%; }
.w50per { width: 50%; }
.nowrap { white-space: nowrap; }

.noborder { border: none; }
.border_rad2 { -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;}
.border_rad3 { -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}
.border_rad5 { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}

.wrap250
{
	overflow: hidden; 
	max-width: 250px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.divCenter { margin-left: auto; margin-right: auto;}
.divRight { margin-left: auto;}

.cur_def { cursor: default; }
.cur_hand { cursor: pointer; }

TD.left5p19h
{
	padding-left: 5px;
	font-size: 19px;
}

TD.left10p
{
	padding-left: 10px;
}
.pad10p
{
	padding: 10px 10px 10px 10px;
}

select { font-size:12px; height: 18px; }

A { COLOR: #99FF33; TEXT-DECORATION: UNDERLINE; }
A:hover { COLOR: #CFFF9F; TEXT-DECORATION: UNDERLINE; }

A.lm { COLOR: #99FF33; TEXT-DECORATION: NONE; }
A.lm:hover { COLOR: #CFFF9F; TEXT-DECORATION: NONE; }

A.lma { COLOR: #CCFF99; TEXT-DECORATION: NONE; font-weight: bold; }
A.lma:hover { COLOR: #CFFF9F; TEXT-DECORATION: NONE; font-weight: bold; }

A.um { COLOR: #FFFF00; TEXT-DECORATION: NONE; }
A.um:hover { COLOR: #CFFF9F; TEXT-DECORATION: NONE; }

a.sl { FONT-SIZE: 11px; COLOR: #99FF33; TEXT-DECORATION: UNDERLINE; }
a.sl:hover { FONT-SIZE: 11px; COLOR: #CFFF9F; TEXT-DECORATION: UNDERLINE; }

A.red { COLOR: #FF0000; TEXT-DECORATION: NONE; }
A.red:hover { COLOR: #FF0000; TEXT-DECORATION: NONE; }

A.edit { COLOR: #0000FF; TEXT-DECORATION: NONE; }
A.edit:hover { COLOR: #0000FF; TEXT-DECORATION: NONE; }

P.ms { margin-top: 0; margin-bottom: 0; margin-left: 11px; margin-right: 10px; }
P, P.generic { margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; }

a.dark_green_hover:hover, a.dark_green_hover:link, a.dark_green_hover:visited
{	
	color: #196D00; 
}

a.fresh_white, a.fresh_white:link, a.fresh_white:hover, a.fresh_white:visited
{
	color: #fff;
	text-decoration: none;
}

.no_decoration, a.no_decoration:hover, a.no_decoration:link, a.no_decoration:visited
{
	text-decoration:none !important;		
}
.underline
{
	text-decoration: underline;
}

.w66FF33x10 { color: #66FF33; font-size: 10px; }
.w00FF00x10 { color: #00FF00; font-size: 12px; }

.noPadMarg
{
	padding: 0px; 
	margin: 0px;
}

.enCheckBox { width: 15px !important; height: 15px !important; padding:0; margin:1px;}

.date { COLOR: #00CC00; }
.rt { font-size: 10px; COLOR: #00CC00; }

.input       { width:153px;height:14px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.input_login {					height:14px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background: transparent; }
.input_chbx  { width:16px;	height:16px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background: transparent; }
.input_border{ width:200px;height:16px; border: 1px solid; border-color: Black; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.input_width_not_fixed{ height:14px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }

.textbox {font: 11px Verdana; color: #CCFF66; background-color: #072100; padding:0px; margin:0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
			border: 1px solid #1F8700; width:153px;line-height:18px;height:16px;padding-left:2px;}
.textbox.big {border: 1px solid #0f0;  height:26px; font: 20px Verdana;  background: #041500;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; padding-bottom:4px;padding-left:6px;}

.file {line-height:17px;height:17px;  font: 11px Verdana; color: #CCFF66; background: #072100; padding:0; margin:1px; *margin:0px; margin:\0/px; /* ie */ border-width:0; }
@-moz-document url-prefix()
{
	.file {line-height:18px;height:18px;  border-color: #073100; margin:0 0 1px;}
}
div.flcenterwrap {float:left; position:relative; left:50%;}
div.flcenter {float:left; position:relative; right:50%;}

.textarea { width:300px; height:100px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.textarea_blank { border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.txt_rich_editor { height:126px; border: 0px; font-size: 12px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }


.glassubmit
{
	height:30px;
	background:no-repeat center center transparent;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font:normal 20px Verdana;		
	padding-bottom:28px;		
}
.glassbutton
{
	background:no-repeat center center transparent;	
	height:30px;
	display:block;
	text-align: center;
	overflow: hidden;
}
a.glassbutton, a.glassbutton:hover, a.glassbutton:visited, .glassbutton
{
	color: #fff;
	font:normal 20px Verdana;
	text-decoration:none;
}
input::-moz-focus-inner{padding:0;border:0}

.disabled { color: #808080 !important; }

.PageTitle  
{
	font-size : 24px; 
	font-weight:normal;
	color:white; 
}

h1
{
	font-weight:normal;
	color:white; 
	font-size: 24px;
	margin:0;
	padding:0;
	line-height:normal;
}
h2
{
	font-weight:normal;
	color: #ffff66; 
	font-size: 18px;
}
h3
{
	font-weight:bold;
	color: #ffff66; 
	font-size: 14px;
}
h4
{
	font-weight:bold;
	color: #ffff66; 
	font-size: 12px;
}
h4,h5,h6 {
    color: #FFFF66;
    font-size: 12px;
    font-weight: bold;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.left
{
	text-align:left;
}
blockquote
{
	margin-left:1em;
	font-weight:bold;
	color:#ffff00;
	font-size:12px;
}
.up
{
	text-transform:uppercase;
}


.TextSmall { font-size: small; }
.TextXSmall { font-size: x-small; }
.TextXXSmall { font-size: xx-small; }
.TextMedium { font-size: medium; }
.TextMediumWhite { font-size: medium; color: White; }

.Text0 { font-weight: bold; font-size: 14px; }
.Text1 { color: #FFFF00; font-weight: bold; font-size: 12px; }
.Text2 { font-weight: bold; font-size: 12px; }
.Text3 { font-size: 12px; }
.Text4 { font-size: 11px; }
.Text4white	 { font-size: 11px; color: #FFFFFF; }
.Text4yellow { font-size: 11px; color: #CCFF33; }
.Text4green  { font-size: 11px; color: #00FF00; }
.Text4red    { font-size: 11px; color: #FF0000; }
.Text4gold { font-size: 11px; color: #FFFC00; }
.Text4p { font-size: 11px; padding: 1px; }
.Text4p2 { font-size: 11px; padding: 2px; }
.Text5 { font-size: 10px; }
.Text6 { font-size: 9px; }
.Text7 { font-size: 8px; }
.Text8 { font-size: 17px; }
.Text9 { font-size: 16px; }
.Text10 { font-size: 13px; }

.GreySmall { font-size: 10px; color: Gray; }

.user_details_login { color: #d8ff62; font-weight:bold; font-size: 16px; }

.nonLatinChar { color: #FF0000; }

.white_bold { color: White; font-weight: bold; }
.white_bold11 { color: White; font-weight: bold; font-size: 11px;}
.white_bold13 { color: White; font-weight: bold; font-size: 13px;}
.white_bold14 { color: White; font-weight: bold; font-size: 14px;}
.white9 { color: white; font-size: 11px; }
.white19 { color: White; font-size: 19px; }
.white24 { color: White; font-size: 24px; }
.gold19 { color: #FFFC00; font-size: 19px; }
.white14 { color: White; font-size: 14px; }
.whiteLarge { color: White; font-size: large; }
.gold_bold { color: #FFFC00; font-weight: bold; }
.error { color: #FF0000; }
.error_bold { color: #FF0000; font-weight: bold; }

.lite_green12_bold { color: #B0FF0D; font-size: 12px; font-weight: bold; }
.yellow_green11 { color: #CCFF33; font-size: 11px; }
.lite_green11 { color: #B0FF0D; font-size: 11px; }
.lite_green14_bold { color: #B0FF0D; font-size: 14px; font-weight: bold; }
.yellow_darkgreen24 { color: #B0FF0D; font-size: 24px; }
.yellow_darkgreen19 { color: #B0FF0D; font-size: 19px; }
.dark_green11 { color: #196D00; font-size: 11px }
.yellow_italic { color: #CCFF33; font-style: italic; }
.yellow_green11_ptop5 { color: #CCFF33; font-size: 11px; padding-top: 5px; }
.yellow_lihgt14_bold { color: #FFFF00; font-size: 14px; font-weight: bold; }
.yellow_lihgt_bold { color: #FFFF00; font-weight: bold; }
.yellow_light { color: #ECEF5E; }
.light_blue_bold { color: #BDD5E3; font-weight: bold; }
.green_gold11 { font-size: 11px; color: #D8FF62; }
.A8FF03 {color: #A8FF03;}
.C0C0C0{color: #C0C0C0; }
.FFFFEA{color: #FFFFEA;}
.clr9AFE32{color: #9AFE32;}

.new_domain 
{
	color: #CCFFCC;
	font-weight: bold;
}

.game_quality
{
	color: #99CCFF;
}

.gallery_name{ color: #A6FF00; }
.gallery_prevew_tape {height:19px; background-image:url(https://cdn.endata.cx/images/backgrounds/tape.gif) }
.preview{ border-width:0; height:93px; }
.zoom{ border-width:0; }

TD.topWinners
{
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
	 height: 23px;
	 font-weight: bold;
}


.winnerPoint
{
	color: #BDD5E3;
	font-weight: bold;
}

.points
{
	color: #FDC745;
}

/* information tables */
TD.infoCell
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
}

TD.infoCellBold
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
	font-weight: bold;
}

TR.infoRow
{
	background-color: #062400;
	height: 29px;
}

TR.infoRowAlt
{
	background-color: #051C00;
	height: 29px;
}

TR.infoRowHeader
{
	background-color: #0D3B00;
	height: 29px;
}

TR.forumRow
{
	background-color: #082E00;
}


TABLE.unborderedBottom
{
	border-width: 1px;
	border-style:solid;
	border-color: #1B7C00;
	border-bottom-width: 0px;
}

.cellData
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.crumbItem
{
	color: #ff0; font-weight: bold; font-size: 12px;
}
.crumbLastItem
{
	color: #fff; font-weight: bold; font-size: 12px;
}
.crumbSeparator
{
	color: #6f3; font-weight: bold; font-size: 13px;
}
.scenarioBlock
{
	margin:20px 32px 0px 32px;
	padding:22px 10px;
}
.print_data
{
	color: #CDCDFF
}
.aqua
{
	color: #00FFFF;
}
TD.back_forum {
	background-image: url("https://cdn.endata.cx/images/backgrounds/forum.gif");
}

.quoteLogin
{
	margin-top: 4px;	
	color: #91DF34; 	
	font-weight: bold;
	font-size:11px;
}

.quoteText
{
	margin-bottom: 4px;
	margin-top: 4px;
	padding-top: 8px;
	padding-left:12px;
	padding-bottom:8px;
	padding-right:12px;
	border-width: 1px;
	border-style:solid;
	border-color: #4d801a;
	padding: 8px 12px 8px 12px; 
	color: #83bf36;
	background-color : #172608;	
	font-size:11px;
}

.quoteText A { color: #91DF34; TEXT-DECORATION: UNDERLINE; }
.quoteText A:hover { COLOR: #CFFF8F; TEXT-DECORATION: UNDERLINE; }

.tblTextArea {width:100%; clear:both; padding-top: 3px; padding-bottom: 4px;}

/* for fan-club page */
.fanSectionHeader
{
	color: #FFFC00;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}
.fanSectionHeader A { color: #FFFC00; }
.fanSection
{
	color: #F9F9F9;
	line-height: 130%;
}

/* Game Type Container */
.gt_container {
	padding: 0 0 14px 13px;
	float: left;
	width: 480px;
}

.gameTypeImg {
	display:block;
	width: 30px;
	height: 30px;
	position: relative;
	left: 11px;
	top: 107px;
}

.girlholder {
	display:block;
	width: 455px;
	height: 166px;
}

.girlholder h2 {
	position: relative;
	left: 49px;
	top: 132px;
	color: #FDFE00;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
}


.trHeader {
	padding: 10px 14px 14px 14px;
}

.greenline {
	background: #093001 url(https://cdn.endata.cx/images/green_lines.gif) repeat-x;
}

.dashedline {
	background: #093001 url(https://cdn.endata.cx/images/green_lines_gradient.gif) repeat-x;
}

/* BEGIN Faq page styles */
.magenta { color: #FF0066; }

.RArrow {
	padding-left: 16px;
	background: url("https://cdn.endata.cx/images/icons/dblRArrow.gif") left no-repeat;
}

.DArrow {
	padding-left: 16px;
	background: url("https://cdn.endata.cx/images/icons/dblDArrow.gif") left no-repeat;
}

.RArrowLight
{
	padding-left: 16px;
	background: url("https://cdn.endata.cx/images/icons/dblRArrowLight.gif") left no-repeat;
}

.DArrowLight
{
	padding-left: 16px;
	background: url("https://cdn.endata.cx/images/icons/dblDArrowLight.gif") left no-repeat;
}

.darkgraybg {
	background-color: #062400;
}

.question
{
	padding: 7px;
	color: #CCFFCC;
}

.question a
{
	color: #CCFFCC;
}

.question a:hover
{
	color: #BDD5E3;
}

.Answer
{
	padding: 6px;
	padding-bottom: 0px;
	line-height: 1.3;
}

.fixarr 
{
	position:relative;
	top: 4px;
}

.line_spacer {
	height:4px;
*	height:1px;
	line-height:0;
	padding: 0;
	width:100%;
}
/* END Faq page styles */

table.tblDelim
{
	border-spacing:0;
	padding:0;
	border: none 0px;
	vertical-align: middle;
	width: 224px;
	text-align:left;
}

table.tblDelim td
{
	vertical-align: middle;
	padding-right:4px;
}

table.tblDelim .firstTd
{
	width:197px;
}

table.tblUserGames
{
	border-spacing:0;
	border: Solid 1px #1B7600;
	border-collapse: collapse;
	width: 100%;
}

.RArrowGeo {
	padding-left: 14px;
	background: url("https://cdn.endata.cx/images/icons/dblRArrow.gif") left no-repeat;
}

.DArrowGeo {
	padding-left: 14px;
	background: url("https://cdn.endata.cx/images/icons/dblDArrow.gif") left no-repeat;
}

table.geography
{
	width: 100%;
	background-color: #1B7C00;
	border-width: 0px;
	border-spacing: 1px;
	padding: 0px;
	white-space: nowrap;
}

table.geography td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

table.geography td.td_left
{
	padding-left: 15px;
	text-align: left;
}

table.geography thead
{	
	background-color: #0D3B00;
	height: 29px;
}

table.geography thead td
{
	background-color: #0D3B00;
}

table.geography TR
{
	height: 29px;
	background-color: #062400;
}

table.geography tr.cities
{
	height: 24px;
	background-color: #1D1D1D;
}

table.geography tr.cities td.c0
{
	color: #434343;
	font-weight:bold;
}

table.geography tr.cities td.c1
{
	text-align: left;
}

table.geography tr.cities td.c1 img
{
	width: 88px;
	height: 12px;
}

table.geography tr.region
{
	height: 24px;
	background-color: #0F0F0F;
}

table.geography tr.region td.c0
{
	color: #C0C0C0;
	font-weight:bold;
}

table.geography tr.region td.c1
{
	text-align: left;
}

table.geography TR.infoRowAlt
{
	background-color: #051C00;
}

img.pngfix { behavior: url(/js/iepngfix/iepngfix.htc) }


/* BEGIN Dashed link */
A.dashed, A.dashed:link, A.dashed:visited
{	
	text-decoration: none;
	border-bottom: 1px dashed;
	border-color: #99FF33;
}
A.dashed:hover
{	
	border-bottom: 0px;
}
/* END Dashed link */

.inline{display:inline;}
.block{display:block;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

div.spacer, div.spacerH10, div.spacerH20 {font-size:0%; line-height:1px; width:1px; height:1px; visibility: hidden;}
div.spacerH10 {height:10px;} 
div.spacerH20 {height:20px;} 

.mailEditor
{	
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.mailIcon
{
	width: 13px; 
	height: 10px;
	border: 0;
	margin-top:3px;	
}

.mailRead
{
	background-color: #0B3100;	
}

.mailUnRead, .panel_line_bgcolor
{
	background-color: #114A00;
}

.mailDeleted
{
	background-color: #1F241D;
}

.msgPanel
{
	padding: 5px 10px 10px 10px; 
	min-height:80px; 
	height:auto !important; 
	height:80px;
}

/*BEGIN EnPanel Control styles*/
.enPnl
{
   border:0;  
}

.enPnl .pnOut
{	
	height:0px;	
	display: block;	
	font-size:0%;
	line-height:0;
	border-top-width: 1px;
	border-top-style: solid;
}

.enPnl .pnOut b, .enPnl .pnIn b, .pnTp b, .pnBt b, .pnTL b, .pnTR b
{
	display:block;
}

.enPnl .pnIn
{
	margin: 0 1px 0 1px;	
	height:1px;		
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom: 0;
	border-top: 0;	
	display: block;
	font-size:1px;
	line-height:0;
}

.enPnl .pnCnt, .cntRE
{		
	padding: 0 1px 0 1px;
	border-right-width: 1px;
	border-right-style: solid;	
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom: 0px;
	border-top: 0px;	
}

.enPnl .o1 { margin: 0 1px 0 1px; }
.enPnl .o2 { margin: 0 2px 0 2px; }
.enPnl .o4 { margin: 0 4px 0 4px; }

/*--------------------------------------------------------*/
.pnRE
{
	/*width:100%;*/
}

.pnTL, .pnBL, .pnTR, .pnBR
{	
	height: 4px;
	*width:4px;
}

.pnLn
{	
	*width:100%;
	margin:0;
	padding:0;		
}

.pnTp, .pnBt
{	
	font-size:1px;
	line-height:0px;
	*line-height:1px;
	height: 3px;
	*height: 4px;
	margin:0;
	padding:0;	
}

.pnCrn
{
	width: 4px;	
	height: 4px;		
}

.pnTp { border-top: solid 1px; }
.pnBt { border-bottom: solid 1px; }

.pnREg .pnTL, .pnREg .pnTR, .pnREg .pnBL, .pnREg .pnBR 
{ 
	background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/g_panel.png");
	-background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/g_pnl.gif");
}

.pnREy .pnTL, .pnREy .pnTR, .pnREy .pnBL, .pnREy .pnBR 
{ 
	background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/y_panel.png"); 	
	-background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/y_pnl.gif");
}

.pnREo .pnTL, .pnREo .pnTR, .pnREo .pnBL, .pnREo .pnBR 
{ 
	background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/o_panel.png"); 	
	-background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/o_pnl.gif");
}

.pnREg2 .pnTL, .pnREg2 .pnTR, .pnREg2 .pnBL, .pnREg2 .pnBR 
{ 
	background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/g2_panel.png"); 
	-background-image: url("https://cdn.endata.cx/images/icons/usermenu/panel_corners/g2_pnl.gif");	
}

.pnTL {background-position: top left;} 
.pnTR {background-position: top right;} 
.pnBL {background-position: bottom left;} 
.pnBR {background-position: bottom right;}

.pnTL, .pnTR, .pnBL, .pnBR 
{
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;	
} 

.pnREg .cntRE, .pnREg .pnTp, .pnREg .pnBt 
{
	border-color: #00FF00;
	background-color: #061C00;	
}

.pnREy .cntRE, .pnREy .pnTp, .pnREy .pnBt
{
	border-color: #FFE000;
	background-color: #1C1300;
}

.pnREo .cntRE, .pnREo .pnTp, .pnREo .pnBt
{
	border-color: #9CFF00;
	background-color: #181C00;
}

.pnREg2 .cntRE, .pnREg2 .pnTp, .pnREg2 .pnBt
{
	border-color: #03CE00;
	background-color: #0D3B00;
}

table.tdWidth100p td
{
	width:100%;
}
/*END EnPanel Control styles*/

/*BEGIN EnHr Control styles*/
.hr 
{ 
	clear:both; 
	height:1px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(https://cdn.endata.cx/images/hr.gif);
	background-repeat: repeat;
}
hr
{
	display:block;
	clear:both; 
	height:1px;
	border:none;
	color:#0d3b00;
	background-image: url(https://cdn.endata.cx/images/hr.gif);
	background-repeat: repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*END EnHr Control styles*/

/*BEGIN Guestbook styles*/
.tblGBSection
{
	border:none;
	background-color: #1B7600; 
	width:100%;
}

.gbUserInfo { height: 15px; padding-bottom: 6px; }
.mailPanel { padding: 10px; }

.gbUserInfo div  
{
	float:left;
}

.gbUserInfo .margR4
{
	margin-right: 4px;
}

.gbMessage
{
	width:100%;	
}

.gbMessage p
{
	font-size: 12px !important;
	margin: 0px !important;	
}

.mail .imgGender, .mail .imgOrden, .mail .imgAttest, .mail .tdUserInfo
{	
	padding-left: 4px;
}

.divAvatar
{
	padding-right: 3px;
}

.imgAvat
{
	height: 133px; 
	width: 113px; 
	border: none;
	padding-right:10px;
}

.msgHead
{
	width:100%; 
	height:100%;	
}

.msgHead .gbUserInfo span
{
	display: block;
	float: left;
}

.msgDateTime
{
	color: #00BF00;
	display:inline !important;
	float: none !important;
}

.gbMsgHeight
{
	min-height: 86px;
	height: auto;
    _height: 81px;

}

.divRank
{
	margin-top:2px;
	/**margin-top:0px;*/
}

.imgGender
{
	height: 14px; 
	width: 14px;	
}

.imgOrden
{
	height: 15px; 
	width: 15px; 
	border: none;	
}
.imgAttest
{
	height: 15px; 
	width: 10px;
	border: none;
}

.tdUserInfo
{
	white-space: nowrap;
	margin-right:2px;
}

/*END Guestbook styles*/
.rank
{
	 height:12px; 
	 width:27px;
	 border: none;
}

.hidden { display: none; }

DIV.jtDialogBox .MainPanel .ContentArea 
{
  margin: 16px;
  font-size: 9pt;
}

.dlgButtons input
{
	margin-left:5px;
} 

.dlgIcon
{
	border: 0;
	margin:10px;
	margin-right:20px;
	float: left;
}

/* BEGIN Main Style Sheet for jQuery UI */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 12px; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers*/
.ui-widget { font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 12px; }

/* Interaction states*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #1b1613; background: #0a0a0a url(https://cdn.endata.cx/images/datepicker/ui-bg_glass_40_0a0a0a_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #b8ec79; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #b8ec79; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #2a2a2a; background: #E78F08 50% 50% repeat-x; font-weight: normal; color: #000000; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #0d3b00; background: #CC6600 url(https://cdn.endata.cx/images/datepicker/ui-bg_glass_55_CC6600_1x400.png) 50% 50% repeat-x; color: #030303; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #030303; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #f1ac88; background: #f6ecd5 url(https://cdn.endata.cx/images/datepicker/ui-bg_gloss-wave_95_f6ecd5_500x100.png) 50% top repeat-x; color: #74736d; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #74736d; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #74736d; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* END Main Style Sheet for jQuery UI */

.langBox
{	
	width: 178px; 
	padding:8px 8px 2px 8px;
	margin-top:13px;
}

.admPnDiv
{
	left:207px; 
	position:absolute; 
	z-index:10000;
	display: none;	
}

.admPnCnt
{
	width:100%;
	padding-left:9px;
	padding-bottom:8px;
	padding-top:3px;
	padding-right:0;
}

.admPnClose
{
	vertical-align:top;
	padding-right:6px;
	padding-top:5px;
	width:7px;	
}

.admPnClose a, .admPnClose img
{
	height: 8px;
	width: 7px;
	border: 0;
	outline-style:none;	
}

#tblUserBox
{
	padding:1px 5px;
	border: none;
	width: 100%;	
}

.adminPnlLeft
{
	padding: 8px 12px;
}

.userBoxList
{
	padding-top: 4px;
	padding-bottom:0px;
}

.userBoxList ul
{	
	margin:0; 
	padding-left:16px;
}
.userBoxList ul li
{
	text-transform:lowercase;
}

.designEditing .tdTArea
{
	padding-bottom:10px; 
	padding-top:3px;
}


.admInfo
{
	overflow: hidden;
}

.admInfo .footer {	
	clear: both;
	padding:1px;
	margin:0px;
}

.admInfo .rightCol
{	
	*width: 100%;
	margin-left: 125px;
}

.admInfo .leftCol
{
	width:125px;
	float:left;
}

.locRules .td 
{
	border-top: solid 1px #006600;
}

.locRules .altRow
{
	background-color: #093100;
}

.locRules .links
{
	padding: 0px 20px 0px 20px;
	font-weight:bold;
}

.locRules .separ
{
	border-right: solid 1px #006600;
}
/* BEGIN GameIcons CSS Sprite images */

.gameIcon, .menu .subArrow, .menu .rSubArrow, .menu li a, .menu li li, .menu li li li, .menu li, .menu .default span
{
   background-image: url('https://cdn.endata.cx/images/icons/mainmenu/menu.png?v1'); 
   -background-image: url('https://cdn.endata.cx/images/icons/mainmenu/menu.gif?v1'); 
   background-repeat: no-repeat;
}

.gameIcon
{
	width: 30px;
	height: 30px;
}

.gameLink, .gameLink:hover
{
	display: block;
	text-decoration: none; 
	width: 30px; 
	height: 30px; 
	line-height: 30px;
}

.zone_0 { background-position: 0 -151px !important; } /* Real Game */
.zone_1 { background-position: 0 -99px !important; } /* Virtual Game */
.zone_4 { background-position: 0 -231px !important; } /* Cashing */
.zone_2 { background-position: 0 -382px !important; } /* PhotoExtreme */
.zone_5 { background-position: 0 -433px !important; } /* PhotoHunt */
.zone_7 { background-position: 0 -483px !important; } /* Points */
.zone_8 { background-position: 0 -662px !important; } /* VideoHunt */
.zone_3 { background-position: 0 -712px !important; } /* WetWars */
.zone_9 { background-position: 0 -757px !important; } /* Quiz */

/* END GameIcons CSS Sprite images */

.vrInactive, .vrInactive a
{
	color: Gray;
}

.enterGameBox
{
   background: url(https://cdn.endata.cx/images/enter_brg.gif); 
   width:260px; 
   height:40px;
   text-align:center;
}

.tdTopicTitle
{
	background-image: url('https://cdn.endata.cx/images/topic_title.gif');		
}

.tdSeparator
{
	background-image: url('https://cdn.endata.cx/images/separator_bg.gif');	
	height:1px;	
}

.errorBgr
{
    background-image: url('https://cdn.endata.cx/images/brg.gif');
}

.smssend_header
{
    background-image: url('https://cdn.endata.cx/images/backgrounds/smssend_header.gif');
    width:50%;    
}

BODY.errorTemplate
{
    background-color: #000000;
    margin-left: 0; 
    background-image: url('https://cdn.endata.cx/images/mainframe_err.gif');
    margin-top: 0;
}

.geoLeft
{
    background: url(https://cdn.endata.cx/images/tab/geography/left.gif) no-repeat; 
    height:22px; 
    overflow:hidden;
}

.geoCenter
{
    background: url(https://cdn.endata.cx/images/tab/geography/center.gif) repeat-x;
}

.geoRight
{
    background: url(https://cdn.endata.cx/images/tab/geography/right.gif) no-repeat top right;
    width:10px;
}

.geoVertLineL
{
    background: url(https://cdn.endata.cx/images/tab/geography/v_line.gif) repeat-y right;
}

.geoVertLineR
{
    background: url(https://cdn.endata.cx/images/tab/geography/v_line.gif) repeat-y;
}

.sideBarRight
{
	float:right;
	width:28%;
	border:solid 1px;
	padding:0.2em;
	margin-top:1.3em
}


/*BEGIN EnPanel Control styles*/
.enPnl1  
{
	border: solid 1px; 
	overflow:hidden; 
	border-color: #1F8700;
	background-color: #072100;
}

.enPnl1.pnGr
{
	border-color: #00FF00 !important;
	background-color: #061C00 !important;
}

.enPnl1.pnYe
{
	border-color: #FFE000 !important;
	background-color: #1C1300 !important;
}

.enPnl1.pnOl
{
	border-color: #9CFF00 !important;
	background-color: #181C00 !important;
}

.enPnl1.pnGr2
{
	border-color: #03CE00 !important;
	background-color: #0D3B00 !important;
}

.enPnl1.pnDarkGreen
{
	border-color: #00FF00 !important;
	background-color: #061C00 !important;
}

.enPnl1.pnYellow
{
	border-color: #FFE000 !important;
	background-color: #1C1300 !important;
}

.enPnl1.pnOlive
{
	border-color: #9CFF00 !important;
	background-color: #181C00 !important;
}

.enPnl1.pnGreen
{
	border-color: #03CE00 !important;
	background-color: #0D3B00 !important;
}

.vAlignWrap 
{
	height:100%;
	display:table;
	*position:relative;
	*top:-50%;
	*overflow:hidden;	
	*display:block;
}
.vAlign 
{	
	display:table-cell;
	*display:block;
	*position:absolute;
	*top:50%;	
	*left:0;	
}
.vAlignM .vAlign
{
	vertical-align:middle;
}
.vAlignB .vAlign
{
	vertical-align:bottom;
}

.centerBlock {float:left; position:relative; left:50%;}
.centerBlock .innerBlock {float:left; position:relative; right:50%;}

/*END EnPanel Control styles*/


/* XHTML Editor */

.designEditor textarea
{
	font:12px 'Courier New', Courier, monospace;
	border:1px solid #1F8700;
	clear:both; 
	display:block;
	line-height:18px;
	overflow:auto;
	background-color:#072100;
	color:#CCFF66;
}

.designEditor .tabContainer
{
	margin-bottom:0.3em;
}

.editorStatusBar
{
	margin:-3px 3px 0.5em 3px;
	padding:0 3px 3px 3px;
	font-size:90%;
}

.rndImg
{	
	width:170px;
	height: 228px;
	padding:1px;
}

.leftPnlWidth {width:178px; overflow: hidden;}

.leftPnlItem { margin-top: 13px; }

.leftPnl { width:178px; overflow: hidden; padding:14px;}

.news_date { font-size: 10px; font-weight:bold; color: #FFFF00; }
.news_title { font-size: 10px; font-weight:bold; }
.news_text { font-size: 10px; }
.leftPnl .news_text, .leftPnl .news_title { word-wrap:break-word; overflow:auto; width:160px;}

.ifrProviderSupport
{
	position:relative; 
	left: -14px; 
	width: 190px;
	height:0%;
	border:0px; 
	padding:0px; 
	margin:0px; 
	background: #062400;
}

.attachedFiles
{
	width:100%; 
	border: dashed 1px #FFA200; 
	padding: 7px 7px 3px 7px; 
	margin:8px 0;
}

.comingGame
{
	font-size:11px;
	word-wrap:break-word;
	overflow:auto;
	width:162px;
}

#tblMailSelect
{
	margin-right:5px;
}
#tblMailSelect td
{
	padding-right:5px;
}

.mailDialogInfo{
	font-size: 11px; 
	white-space: nowrap; 
	padding-bottom: 6px;
	color: #CCFF66;
}

.inputsBottomMargin .enPnl1
{
	margin-bottom:5px;
}


form dt,
form dd
{
	display:inline;
	margin:0;
}
.input-validation-error
{
	border:solid 1px red;
}

.validation-summary-errors
{
	border:solid 1px red;
	padding:0.5em;
	display:block;
	margin-top:1em;
	margin-bottom:0.2em;
	background-color:#AE2A2A;
	color:White;
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.validation-summary-errors
{
	background-color:#390000;
}


.paging .current
{
	color:#04FF00;
	text-decoration:none;
	cursor:default;
}


/* team list */
.teamList #filter
{
	margin-top:1.2em;
}
	.teamList #filter .action
	{
		margin-left:0.5em;
	}
	.teamList #filter .current a
	{
		text-decoration:none;
		font-weight:bold;
	}
.teamList #list
{
	min-width:45em;
}
.teamList #list .line
{
	border-bottom:solid 1px #008000;
	padding:0.45em 0 0.45em 0;
}
.teamList #list .line .teamLinePrefix
{
	margin-left:0.8em;
	color:#B0FF0D;
}
.teamList #list .line .teamId
{
	width:4em;
	display:inline-block;
	margin-left:0.3em;
}
.teamList #list .line .teamPoints em
{
	color:White;
	font-style:normal;
	font-weight:bold;
}
.teamList #list .line .teamCreated
{
	float:right;
	white-space:nowrap;
}
.teamList .paging
{
	width:24em;
	margin:0.5em auto;
	text-align:center;
}


.teamTopList .line
{
	padding:0.45em 0 0.45em 0;
}
.teamTopList .line .teamId
{
	width:5.5em;
	display:inline-block;
	margin-left:0.3em;
}
.teamTopList .line .teamId em
{
	color:#B0FF0D;
}
.teamTopList .line .teamPoints em
{
	color:White;
	font-style:normal;
	font-weight:bold;
}

/* end of teams */

.date
{
	color: #8CFF00;
}

.leftMenu
{ 
	background-color: #062400;
}

.bottom_hr
{
	background-color: #00FF00; 
	height:1px;
}

.login_body { background:#093100; position: relative;overflow:hidden;}

.space_content
{
	margin:15px; 
	background-color: #003900; 
	border-color: #00ff00;
}

.buttons_panel
{
	background-color: #083000;
	width: 100%;
	text-align: center;
	height: 37px;
}

.table_light
{ 
	background-color: #1B7C00; 
	width: 100%;
	border: none;
}

.userAdItem
{
	width:178px;
	border-bottom:solid 1px #0d3b00;
	padding-bottom:7px; 
	margin-bottom:9px; 
	overflow:hidden
}

.div_ad_preview
{
	width:178px;
	border-top: solid 1px #0D3B00; 
	border-bottom: solid 1px #0D3B00; 
	margin-top:17px;
	padding: 9px 0px 7px 0px;
}

.attestates {border-collapse:collapse; width:100%;} 
.attestates tr {background: #072B00;}
.attestates th {background: #0D3B00;}
.attestates td, .attestates th {border: solid 1px #1B7600;}	

.metaTags pre
{
	color:#00FF00;
	font-size:14px;
}
.metaTags
{
	color:White;
}

.geoNewDomains .realSite
{
	color: #C0FF83;
}

.geoNewDomains .virtualSite
{
	color: #E0FF83;
}

.geoNewDomains .corpSite
{
	color: #F8FF83;
}

.tabactive, a.tabactive, a.tabactive:hover, a.tabactive:visited  {cursor:default; text-decoration: none; color:#FFFFC6;}
.tabinactive, a.tabinactive, a.tabinactive:hover, a.tabinactive:visited {cursor:pointer; text-decoration: underline; color:#91FE29;}

.players {border-collapse:collapse; width:100%;} 
.players td, .players th {border: solid 1px #1B7600;}	
.players td {text-align:center;}

.contactForm 
{
	border: 1px dashed green; 
	padding: 10px; 
	width: 545px;
}

.contactFormButtons
{
	border: 1px dashed green; 
	padding: 10px; 
	margin: 0px; 
	border-top: 0px; 
	width: 545px;
}
.vmargin
{
    margin-top:1em;
}
.sourceEditor
{
    background-color:#072100;
    color:#CCFF66;
    font-family:"Courier New";
    font-size:1em;
    border:solid 1px #1B7C00;
}
.iconButton
{
    width:16px;
    height:16px;
}
.CodeMirror-wrapping
{
    border:solid 1px #1B7C00;
}

/* file browser dialog */
.fileBrowserDialog
{
    margin:1em;
}
.fileBrowserDialog .url-wrapper
{
    height:23px;
}
.fileBrowserDialog button
{
    padding:0 .25em 0 .25em;
    width:auto;
    overflow:visible;
}   
.fileBrowserDialog #url
{
   	vertical-align:middle;
   	min-width: 35px;
   	width:58%;
   	margin:0;
}
.fileBrowserDialog #insert-from-url
{
   	vertical-align:middle;
   	width:35%;
   	margin:0;
   	margin-left:2%;
}
.fileBrowserDialog .image-from-url
{
    margin-bottom:0.7em;
}
.fileBrowserDialog .image-from-url span
{
    display:block;
}
.fileBrowserDialog .dialogControls
{
    margin-top:1em;
    text-align:right;
    margin-right:0;
}

.fileBrowser
{
    margin-top:5px;
}
.fileBrowser .files
{
    float:left;
    width:210px;
    height:200px;
    margin-right:3%;
}
.fileBrowser select
{
    height:200px;
    width:208px;
    background-color:#072100;
    color:#CCFF44;
    background-color: #072100;
    border: 1px solid #1F8700;
    border-radius: 3px 3px 3px 3px;
    color: #CCFF66;
    font: 11px/18px Verdana;
    margin: 0;
    padding: 0 0 0 2px; 
}
    .fileBrowser select[disabled]
    {
        background-color:#0D3B00;
    }

.fileBrowser .preview
{
    width:200px;
    height:200px;
    float:right;
    overflow:hidden;
}
    .fileBrowser .preview #previewInfo
    {
        width:200px;
        height:200px;
        overflow:hidden;
    }
    .fileBrowser .preview #previewInfo img
    {
        max-width:200px;
    }
    .fileBrowser .preview #previewTitle
    {
        display:none;
    }            

.htmlmode_active,
.htmlmode_inactive 
{
    text-align:center !important;
    width:auto !important;
    font-family:Tahoma,Verdana;
    font-size:12px;
    border:none 0px !important;
}
.htmlmode_active span,
.htmlmode_inactive span
{
    margin:4px 4px 1px 4px !important;
    display:block !important;
    position:relative !important;
}

.htmlmode_active span
{
    color:White !important;
    text-decoration:none !important;
    
}
.htmlmode_inactive span 
{
    color:Yellow !important;
    text-decoration:underline !important;
    cursor:pointer !important;
}

/*Begin forum styles*/

#forum_adv_search_box
{
    min-width:600px;
}
    
#forum_adv_search_box h2
{
    background-image: url('https://cdn.endata.cx/images/backgrounds/forum.gif');
    border: 1px solid #1b7600;
    padding: 3px 10px 3px 10px;
    color: #fff;
    margin-bottom: 0px;
}

#forum_adv_search_box .search_data dd {
	margin: 0;
	margin: 13px 0; 
	display: block;
}
#forum_adv_search_box .search_data input {
	vertical-align: middle;
}
#forum_adv_search_box .search_data {
	padding: 0px 20px;
}
#forum_adv_search_box .search_data .enPnl1 {
	display: inline-block;
	*display: inline;
}
#forum_adv_search_box .search_data #author, #forum_adv_search_box .search_data #keyword {
	width: 60%;
}
#forum_adv_search_box .search_data label {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	width: 200px;
	text-align: right;
	padding-right: 5px
}
#forum_adv_search_box .search_data .check_title label, #forum_adv_search_box .search_data .check_title input {
	width: auto;		
}

#forum_adv_search_box .search_data .check_title {
	margin-left: 196px;
}

#forum_adv_search_box .search_data .check_title div {
	vertical-align: middle;
	margin-top: -3px;
}

#forum_adv_search_box .search_data .droplist div {
	vertical-align: middle;
}

#forum_adv_search_box .btn_search {
    margin-left: 210px;
}

#forum_simple_search
{
    float: right;
    padding-bottom: 10px;
    min-width:400px;
}
    
#forum_simple_search form
{
    float: right;
}
    
#forum_simple_search input[type='image']
{
    vertical-align: bottom;
}
    
#forum_simple_search .adv_link
{
    display:block;
    float:right;
    font-size: 11px;
    padding: 5px 0 0;
}

/*End forum styles*/

/* BEGIN styles for movie */
#boxMovie .enPnl1 {
	padding: 4px;
	padding-bottom: 7px; 
	text-align: center;	
	font-size: 19px;	
}
#boxMovie .enPnl1 a {
	text-decoration: none;
	color: #fff;
	display: block;
}
#boxMovie .enPnl1 a img {
	display: block;
	margin-bottom: 4px;
}
#boxMovie .enPnl1 a:hover {
	text-decoration: underline;
}



#viewENmovie {
	display: none;
	*position: absolute;
	position: fixed; top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}
#viewENmovie .shade {
	width: 100%;
	height: 100%;
	background: #000;
	cursor: pointer;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
}
#viewENmovie i.hovered,
#viewENmovie i:hover {
	background-position: 0 -30px;
}
#viewENmovie i {
	display: block;
	width: 30px; height: 30px;
	position: absolute; top: 30px; right: 30px;
	background: url('https://cdn.endata.cx/images/movie/movie-close.gif');
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	cursor: pointer;
}
#viewENmovie i {
	display: block;
	width: 30px; height: 30px;
	position: absolute; top: 30px; right: 30px;
	background: url('https://cdn.endata.cx/images/movie/movie-close.gif');
}
#viewENmovie #ytplayer {
	display: none;
	position: absolute; top: 50%; left: 50%;
	margin: -180px 0 0 -320px;
	box-shadow: 0 0 5px #000;
	z-index: 1000;
}

/* End styles for movie */

/* BEGIN PSW recovery  */
.pwd-recovery-suggestions > p {
		padding: 10px 0 5px;
	}
	.pwd-recovery-suggestions .item {
		position: relative;
		margin: 8px 1% 0 0;
		width: 32%;
		float: left;
	}
	.pwd-recovery-suggestions .item label {
		min-height: 50px;
		_height: 50px;
		padding: 8px;
		border: 1px solid #1F8700;
		background: #092F00;
		display: block;
		-webkit-border-radius: 2px; 
		-moz-border-radius: 2px; 
		-ms-border-radius: 2px; 
		border-radius: 2px;
	}
	.pwd-recovery-suggestions .item label img {
		float: left;
		margin-right: 10px;
		margin-left: 30px;
	}
	.pwd-recovery-suggestions .item input {
		position: absolute; top: 24px; left: 10px;
	}
	.pwd-recovery-suggestions .item .description {
		color: #fff;
		margin-top: 5px;
	}
	.pwd-recovery-suggestions .item a {
		font-weight: bold;
	}
	.pwd-recovery-suggestions .form-footer {
		clear: both;
	}
	.pwd-recovery-suggestions .form-footer input,
	.pwd-recovery-suggestions .form-footer a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: middle;
		margin-right: 5px;
		margin-top: 25px;
	}
	.pwd-recovery-suggestions .form-footer #MagicNumbers {
		height: 23px;
		line-height: 23px;
		width: 104px;
		font-size: 18px;
	}
	
	/* END PSW recovery  */