/* CSS Document */
body 					{background-color:#000000; font-family:Verdana, Geneva, sans-serif; margin-top:0px;}
/*#bodyimposter			{background:transparent url('../images/bgMain.jpg') no-repeat scroll center top; margin: 0px; padding: 0px;}*/
a 						{color:#f5d778;}
.topMenu 				{height:34px; background-image:URL('../images/header/topMenuBg.gif'); font-size:16px;}
.topMenu a 				{color:#efd87b; text-decoration:none; font-weight:bold; margin:0px 10px 0px 10px; position:relative;top:-3px;}
.topMenu a:hover		{color:#FFFFFF;}
.topMenu table td div {   margin-top:1px;  }
.topMenu table td div {  *margin-top:5px;  }

/*Language menu*/

#language
{
	text-align:left;
	float:right;
	margin-right:25px;
}


#language .select
{
	font-size:11px;
	color:#F5D778;
	border:1px solid #625933;
	width:110px;
	list-style:none;	
	padding:2px;
	background:#000 url('../images/arrow.png') no-repeat 105px 7px;

}

#dropmenudiv
{
	position:absolute;
	font-size:11px;
	background-color:#000;
	color:#F5D778;
	border:1px solid #625933;
	width:114px;
	text-align:left;
	border-top:none;
	margin-top:2px;
	margin-left:-3px;
	padding-left:0px;
	z-index:2;
	display:none;
}

#dropmenudiv li 		{list-style:none;margin-bottom:3px;padding:0px 3px;}

#dropmenudiv a {color:#F5D778; text-decoration:none;}
#dropmenudiv a:hover {text-decoration:underline;}



.footer 				{font-size:11px; color:#676767; text-align:center;}
.footer a 				{color:#676767; text-decoration:none;}
.footer a:hover 		{color:#676767; text-decoration:underline;}
.langSelect 			{width:300px; font-size:11px; background-color:#000000; color:#f5d778; padding:3px;	border:1px solid #625933;}
.leftBar 				{background-color:#303030;}

.mainCenterArea 		{background-color:#303030; height:600px;}
.mainTextArea 			{padding-left:25px; padding-right:25px; font-size:12px; color:#c3c3c3; text-align:left;}
.mainTextArea a 		{color:#f5d778;}

.mainTextSubHeader 		{color:#f5d778; font-weight:bold;}

.winnersUpLinks a 		{font-size:12px; color:#f5d778; font-weight:bold; text-decoration:none;}
.helpUpLinks a 			{font-size:12px; color:#f5d778; font-weight:bold; text-decoration:underline;}

.textBox1 				{background-image:URL('../images/inner/textBox1Bg.gif'); background-repeat:repeat-x; background-color:#0a0a0a; padding-left:5px;}
.textBox1 a 			{color:#f5d778; font-weight:bold;}
.alternative a 			{color:#000000;}

.tabledText a 			{color:#f5d778; text-decoration:underline;}
.inputCss 				{background-color:#FFFFFF; border:1px solid #000000;}

.paymentSubheader 		{font-size:14px; height:39px; text-align:center; color:#FFFFFF; font-weight:bold; background-image:URL('../images/inner/payment_subheaderBg.gif'); background-repeat:no-repeat;}

/* winners page */
.winnersText 			{font-size:10px; color:#e5e5e5; text-align:center;}
.winnersTextHeader 		{background-color:#1d1d1d; font-size:10px; font-weight:bold; color:#f5d778; height:39px;}

/* promotions page */
.boxoff					{text-align:left; background-color:#0a0a0a; background-image:URL('../images/inner/promotions_boxBgOff.gif'); background-repeat:repeat-x;}
.boxoff a				{color:#f5d778;}
.boxHeaderOff			{font-size:14px; color:#f5d778; font-weight:bold;}	
.moreTextOff			{background-color:#0a0a0a; padding:10px 10px 10px 10px;}

/* slider for main page */
#slider 				{position: absolute; top:-390px; left:10px; z-index:100; width:315px;}
#slider .inr 			{padding:0px 5px 5px 5px; width:323px;}
#slider .inr img 		{float:left; margin:0;}
#slider .sliderClose 	{cursor:pointer;}
#flash_link 			{background:url(../tpl/300/shared/images/1x1.html); height:225px; width:306px; display:block; position:absolute; left:0; top:19px; }

#slide1 {
	overflow:hidden;
	background-image:url(images/hp/mainImage.html);
	background-position:left top;
	background-repeat:no-repeat;
	height:229px;
	position:relative;
	width:647px;
	float:right;
}

#slide2 {
	overflow:hidden;
	background-image:url(images/hp/mainImage2.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;	
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide3 {
	overflow:hidden;
	background-image:url(images/hp/mainImage3.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide4 {
	overflow:hidden;
	background-image:url(images/hp/mainImage4.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;	
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide5 {
	overflow:hidden;
	background-image:url(images/hp/mainImage5.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;	
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide2 h1, #slide3 h1, #slide4 h1, #slide5 h1 {
	color:#F5D778;
	font-size:18px;
	margin-bottom:-8px;
	margin-top:-6px;
	position:relative;
	*margin-top:-23px;
}

#slide2 h2, #slide3 h2, #slide4 h2, #slide5 h2 {
	color:#f5d778;
	font-size:16px;
	margin-bottom:-8px;
	margin-top:-6px;
	position:relative;
	*margin-top:-23px;
}

#slide2 p, #slide3 p, #slide4 p, #slide5 p {
	color:#C3C3C3;
	font-size:14px;
	margin-bottom:4px;
}

#slide2 div, #slide3 div, #slide4 div, #slide5 div {
	margin:18px 0 10px 202px;
	width:423px;
	line-height:16px;
	color:#c3c3c3;
	font-family:Arial,Geneva,sans-serif;
	font-size:12px;
}

#more_slides {
	letter-spacing:3px;
	margin-left:40px;
	top:390px;
	position:absolute;
	text-align:center;
	width:124px;
	z-index:1;
}

#more_slides a {
	color:#f5d778;
	font-family:Arial,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	padding:1px 0 1px 3px;
}

.selected {
	background-color:#AE0200;	
}

#slide_pic_link a {
	height:180px;
	left:2px;
	position:absolute;
	top:8px;
	width:180px;
	z-index:5;
} 


/* SITE MAP */
ul.siteMapCountriesUL {
	margin:0px; padding:0px;
}

.siteMapCasinoGames {
	clear:both;
	padding-top:10px;
	padding-left:10px;
}

.siteMapCasinoGames li
{
	display:inline;
	float:left;
	list-style:none;
	width:220px;
}

.siteMapCasinoGames li ul
{
	padding-top:10px;
	padding-left:5px;	
}



li.siteMapCountries {
	display: block;
	width:8em;
	float: left;
	font-size:14px;
	line-height:30px;
	adding-left: 3px;
	padding-right: 7px;
}

li.siteMapCountries a{
	text-decoration:none;	
}

li.siteMapPages {
	display: block;
	width:25em;
	float: left;
	font-size:12px;
	line-height:30px;
	padding-left: 3px;
	padding-right: 7px;
}


h1.innerHeader {
	text-align:left;
	padding:0px;
	margin:0px;
	width: 721px; height: 45px;
	position: relative;
}

#cgDownload
{
	width:684px;
	height:92px;
	border:none;
	margin-top:10px;
	margin-left:20px;
}

#cgDownload img{
border:none;
}

#homeLinks
{
	margin-left:40px;
	text-align:left;
}

#homeLinks p, #homeLinks a
{
	color:#FFFFFF;
	font-size:11px;
}

#topCasinoGames, #bottomCasinoGames
{
	margin-left:20px;
	clear:both;
	text-align:left;
}

#mainCasinoGames
{
	border-left:1px solid #b89b51;
	border-right:1px solid #b89b51;
	width:639px;
	height:991px;	
	margin-left:24px;
	background:url(../images/casinoGames/path_casino_games.jpg) repeat-x ;
	background-color:#0A0A0A;
	padding:5px 15px;
	color:#c3c3c3;
	font-size:11px;
	text-align:left;
}

#mainCasinoGamesLeft
{
	float:left;
	width:420px;
}

#mainCasinoGamesLeft h1, #mainCasinoGamesLeft h2
{
	color:#B79A50;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	
}

#mainCasinoGamesRight
{
	float:right;
	width:219px;
	text-align:center;
}

#topMenuCasinoGames
{
	margin-top:10px;
}

#mainMenuCasinoGames
{
/*	border-left:1px solid #b79a50;
	border-right:1px solid #b79a50;
	background-color:#151515;*/
	background:url(../images/casinoGames/menu_path.jpg) repeat;
	width:174px;
	margin-left:23px;
	height:500px;
}

#mainCasinoGames ul
{
	padding:0;
	margin-top:30px;
}


#mainCasinoGames ul li
{
	display:inline;
	list-style:none;
	float:left;
	width:210px;
}

.casino_games
{
	background:url(../images/casinoGames/back_games.png) no-repeat;
	width:200px;
	height:169px;
	text-align:center;
}

.casino_games h2 a
{
	padding-top:7px;
	margin-bottom:7px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.casino_games img
{
	border:none;
}

.play_casino_games
{
	background:url(../images/casinoGames/back_games_play.png) no-repeat;
	width:200px;
	height:20px;
	clear:both;
	color:#000000;
	text-align:center;
	font-wight:bold;
	padding-top:5px;
}

.play_casino_games a, .playNow a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#mainCasinoGames .mainList
{
	padding:0;
	margin:0;
}

#mainCasinoGames .mainList li
{
	background:url(../images/casinoGames/arrow_white.jpg) no-repeat 5px 5px;
	width:100px;
	margin-top:10px;
	cursor:pointer;
	text-align:left;
	padding-left:15px;
}

#mainCasinoGames .mainList li a
{
	color:#FFFFFF;
	text-decoration:none;
}

#mainCasinoGames .inList
{
	margin:10px 0px;
	
}

#mainCasinoGames .inList li
{
	background:none;
	width:150px;
	text-align:left;
	margin-bottom:3px;
	margin-top:0px;
	padding-left:0px;
}

#mainCasinoGames .inList li a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#mainCasinoGames .inList li h3	{margin:0;}

#mainCasinoGames .inList li h3 a
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}

.separator
{
	background-color:#3f3f3f;
	width:100%;
	height:1px;
	margin:20px 0px;
	clear:both;
}


#mainCasinoGames .gameMenu
{
	margin:20px 0 20px 0;
	padding:0;
	height:20px
}


#mainCasinoGames .gameMenu li
{
	display:inline;
	float:left;
	list-style:none;
	width:100px;
	padding-top:2px;
}

.gameMenu li a
{
	text-decoration:undernile;
	color:#FFFFFF;
}

.gameMenu .history
{
	background:url(../images/casinoGames/history.gif) no-repeat 5px 0px;
	padding-left:25px;
}

.gameMenu .play
{
	background:url(../images/casinoGames/play.gif) no-repeat 5px 0px;
	padding-left:25px;
}

.gameMenu .rules
{
	background:url(../images/casinoGames/rules.gif) no-repeat 5px 0px;
	padding-left:30px;
}

#our_baccarat, #our_baccaratLive, #our_progressiveBaccarat, #our_europeanRoulette, #our_3dRoulette
{
padding:0;
width:420px;
margin-bottom:15px;
clear:both;
}

.cornergames1 {
background-color:#ac8f45;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 5px;
overflow:hidden;
clear:both;
}
.cornergames2 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 4px;
overflow:hidden
}
.cornergames3 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 3px;
overflow:hidden
}
.cornergames4 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 2px;
overflow:hidden
}
.cornergames5 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 1px;
overflow:hidden
}

.previewMiddle {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
overflow:hidden;
padding:5px;
}

.previewMiddle .imgGames
{
	float:left;
	margin-right:5px;
}

.more
{
	color:#cdb04c;
}

.playNow
{
	background:url(../images/casinoGames/playNow.jpg) no-repeat;
	color:#000000;
	padding:4px 0;
	text-align:center;
	height:21px;
	width:114px;
	float:right;
}

#mainCasinoGames .innerList
{
	padding:0;
	margin:0;
}

#mainCasinoGames .innerList li
{
	display:block;
	margin-top:8px;
	float:none;
	width:420px;
	padding-left:15px;
}

#list1, #list2, #list3, #list4, #list5, #list6, #list7
{
	display:none;
}










.box {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #3a3b4d 1px solid;
	BORDER-LEFT: #3a3b4d 1px solid;
	BORDER-RIGHT: #3a3b4d 1px solid;
	BORDER-TOP: #3a3b4d 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: NORMAL;
	FONT-SIZE: 12;
	width:150px;
	}
.box:focus {
	BACKGROUND-COLOR:#CCCCCC;
	-moz-box-shadow: 0 0 20px #666666;  
	-webkit-box-shadow: 0 0 20px #66666; 
	box-shadow:0px 0px 30px #66666;
	}
.box2 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #3a3b4d 1px solid;
	BORDER-LEFT: #3a3b4d 1px solid;
	BORDER-RIGHT: #3a3b4d 1px solid;
	BORDER-TOP: #3a3b4d 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: NORMAL;
	FONT-SIZE: 12;
	width:85px;
	}
.box2:focus {
	BACKGROUND-COLOR:#CCCCCC;
	-moz-box-shadow: 0 0 20px #666666;  
	-webkit-box-shadow: 0 0 20px #66666; 
	box-shadow:0px 0px 30px #66666;
	}

INPUT[type="submit"]
{
    /*background-color:#333333;
    color: #efd87b;*/
	font-weight:bold;
}
INPUT[type="reset"]
{
    background-color: #333333;
    color: #efd87b;
	font-weight:bold;
}
INPUT[type="button"]
{
    background-color: #333333;
    color: #efd87b;
	font-weight:bold;
}
.tab_style_focus
{
    border-top-left-radius:8px; 
    border-top-right-radius:8px; 
    -moz-border-radius-topleft:8px; 
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    background-color: white;
    color:black;
}
.tab_style_focus a
{
    color: black;
    text-decoration: none
}
.tab_style_not_focus
{
    border-top-left-radius:8px; 
    border-top-right-radius:8px; 
    -moz-border-radius-topleft:8px; 
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    border-top:1px solid white;
    border-left:1px solid white;
    border-right:1px solid white;
    color:white;
}
.tab_style_not_focus a
{
    color:white;
    text-decoration: none
}
.roundedCorner {
	border: 2px solid #ffffff;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#tabel_toggle th
{
    border:1px solid black;
    background:gray;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
}

#tabel_toggle td
{
    border:1px solid white;
    font-size: 14px;
    color: white;
}


#menu2 {
	display: block;
	width: 975px;
	height: 34px;
	margin:0px auto;
    padding-left:6px;
	background-color:#303030;
}

#menu2 ul {
	padding: 15px 0 0 0;
	padding-left:6px;
	margin: 0 0 0 120px;
	list-style: none;
}

#menu2 ul li{
	display: inline;
}

#menu2 ul li a{
	border:0px red dashed;
	float: left;
	padding: 0 2px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	/*color: #efd87b;*/
	color:#f7d000;
	margin-top:-5px;
}

#menu2 li a:hover, #menu li .current{
	color: #fff;
}

#provider_nav
{
    list-style: none;
    padding-bottom: 20px;
}

#provider_nav li
{
    font-weight: bold;
    font-size: 15px;
    margin: 5px 10px 5px 10px;
    float:left;
}
#provider_nav .provider_choose
{
    text-decoration: underline;
}


.table_view th
{
    border: 1px solid white;
    text-align: center;
    background: GRAY;
}
.table_view td
{
    border: 1px solid white;
    text-align: left;
    padding: 2px 5px 2px 5px;
}
.table_view input
{
    width: 100px;
}

.table_view .last
{
    border: 1px solid white;
    background: GRAY;
}

#table_viewer_list
{
    width:100%;
	font-size:11px;
}
#table_viewer_list th
{
    background: gray;
    color: black;
}
#table_viewer_list td
{
    text-align:center;
    background: white;
    color: black;
}


.paging {
	/*margin: 10px 10px 10px;*/
	font-size: 12px;
	font-family:Helvetica, Verdana;
}	
.paging a {
	padding: 0px 4px 0px 4px; 
	margin: 2px;
	text-decoration: none;
	color:#111111;
	background-color:#efd87b;	
}
.paging a:hover {	
	color: #666666;
	background-color: #FFCC00;
}









/*#head_ping
{
    visibility:visible;
    border:3px solid #E9F5F4; 
    position:fixed; 
    bottom:300px; 
    right:0px;
    width: 250px; 
    height:20px;
    border-top-left-radius: 8px; 
    border-top-right-radius:8px; 
    -moz-border-radius-topleft:8px; 
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
	background-image: linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -o-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -moz-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -webkit-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -ms-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
	 	
	
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.46, rgb(240,204,70)),
            color-stop(0.88, rgb(187,237,237))
    );
    z-index: 4;
}

#fl_motion_size
{
    position:fixed; 
    right:0px; 
    bottom:0px; 
    width:250px; 
    border:3px solid #E9F5F4; 
    height:300px;
    font-family: arial;
    color:black;
    background-image: linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -o-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -moz-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -webkit-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -ms-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);

    background-image: -webkit-gradient(
            linear,
            right top,
            left top,
            color-stop(0.46, rgb(240,204,70)),
            color-stop(0.79, rgb(240,255,255))
    );
    z-index: 4;
}
#close_this_pb
{
    background:gray;
    text-decoration: none;
    width:5px;
    margin-right: 5px;
    cursor: pointer; 
    font-weight: bold; 
    border:1px solid white;
}
*/

#head_ping
{
    position:fixed;
	visibility:hidden;
    right:23px; 
    bottom:0px; 
	padding-top:5px;
	padding-left:5px;
    width: 386px; 
    height:447px;
	background:url(../images/menuoapcity.png);	
	padding-left:10px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	}
#head_ping_dalam
{
	visibility:hidden;
    position:fixed; 
    bottom:0px; 
    right:28px; 
    width: 386px; 
    height:447px;
    z-index: 4;
	background:#f2f2f2;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	}
#close_this_pb
{
	visibility:hidden;
	height:30px;
	background:#ebebeb url(../images/down.jpg) 360px 5px no-repeat;
    text-decoration: none;
    cursor: pointer; 
    font-weight: bold; 
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
    font-family: arial;
	font-size:12px;
	line-height:2.4;
	padding-left:10px;
	border-bottom:#d4d4d4 2px solid;
	z-index:100;
}

#foot
{
	visibility:hidden;
	height:30px;
	background:#0b4a7a;
    text-decoration: none;
    cursor: pointer; 
    font-family: arial;
	font-size:11px;
	color:#FFFFFF;
	line-height:2.8;
	padding-:10px;
	text-align:right;
	padding-right:10px;
	margin-top:15px;
}

#fl_motion_size
{
    position:fixed; 
    right:23px; 
    bottom:0px; 
    width:200px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
    height:30px;
	background:url(../images/menuoapcity.png);	
	padding-left:10px;
	-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}
#fl_motion_size_dalam
{
    position:fixed; 
    right:28px; 
    bottom:0px; 
    width:200px;
    height:30px;
    font-family: arial;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
    color:black;
	background:#ebebeb url(../images/up.jpg) 180px 5px no-repeat;
	line-height:2.6;
	padding-left:10px;
	-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}



.title_toggle
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
	color:#FFFFFF;
	background:#212121;
}

.title_togglesghk
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#tabel_toggle th
{
    border:1px solid black;
    background:gray;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
}

#tabel_toggle td
{
    border:1px solid white;
    font-size: 14px;
    color: white;
}

.tabel_togglesghk th
{
    border:2px solid white;
    background: orange;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    color: black;
}

.tabel_togglesghk td
{
    border:2px solid white;
    font-size: 12px;
    color: black;
}

.main_toggle
{
    background: #c3a715;
    font-weight: bold;
}

/**/

.table_dream
{
    margin: 5px 0px 5px 8px;
    width: 200px;
    height:130px;
}

.table_dream th
{
    background: gray;
    color: black;
    text-align: center;
}
.table_dream td
{
    background: white;
    color:black;
    text-align: center;
}

#table_viewer_list
{
    width:100%;
}
#table_viewer_list th
{
    background: gray;
    color: black;
}
#table_viewer_list td
{
    text-align:center;
    background: white;
    color: black;
}

.fb_fixed_opacity_style
{
    top:40%;
    position: fixed;
    left:0px;
    height: 154px; 
    width: 60px; 
    opacity:0.4; 
    background: white;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    z-index: 1000;
    
}

.fb_fixed_real_style
{
    top:41%;
    z-index: 1001;
    position: fixed;
    left:7px;
    height: 80px;
    width: 40px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}

#checkJS
{
color:#ffffff;
}

/**12.5*/
.len_input_border input[type='text'] {
width: 60px;
border: 1px solid black;
background-color: white;
}

.len_input_border .information_title{font-weight: bold;font-size: 15px;}
.len_input_border .information_title span{color: #FFFC00;}

.len_input_border .table_center{color:#fff; background: #FF8686;}
.len_input_border .table_center .tit{background: #FF0000;height: 30px;font-weight: bold; text-shadow: 1px 1px #2F2E2E;}
.len_input_border .table_center .tit td{padding: 3px;border: 1px solid #fff;}
.len_input_border .table_center .tr_red{background: #FF0000;text-shadow: 1px 1px #2F2E2E;}
.len_input_border .table_center td{border:1px solid #D83838;text-align: center;height: 30px;text-shadow: 1px 1px #2F2E2E;}
.len_input_border .table_center .tr_red td{height: 20px; border: 1px solid #fff;border-bottom: 1px solid #D83838;}

.len_input_border .div_fo{height: 30px;line-height: 30px;float: right;padding-right: 5px;}

.len_input_border .table_center .tr_brred td{border:1px solid #D83838;height: 20px; background: #FFFC00;}