.crosswordContainer1 {
	margin: 5px auto 5px auto;
	text-align: center;
	width: 950px;
	height: auto;
}

.crosswordContainer1 .crossword {
	width: auto;
	background-color: #000000;
	margin: auto;
}

.crosswordContainer1 .crosswordCell {
	width: 40px;
	height: 40px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
}

.crosswordContainer1 .crosswordCell div {
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.crosswordContainer1 .cellNormal {
	background-color: #FFFFFF;
	color: #000000;
	line-height: 40px;
	font-size: 35px;
	text-align: center;
}

.crosswordContainer1 .cellSuper {
	background-color: #BBFFDD;
	color: #000000;
	line-height: 40px;
	font-size: 35px;
	text-align: center;
}

.crosswordContainer1 .cellActive, .crosswordContainer1 .cellSuperActive {
	background-color: #FFDDBB;
	color: #000000;
	line-height: 40px;
	font-size: 35px;
	text-align: center;
}

.crosswordContainer1 .cellCurrent, .crosswordContainer1 .cellSuperCurrent {
	background-color: #FFCC99;
	color: #000000;
	line-height: 40px;
	font-size: 35px;
	text-align: center;
}

.crosswordContainer1 .cellEntry {
	background-color: #BBDDFF;
	color: #000000;
	line-height: 8px;
	font-size: 6px;
	text-align: left;
	cursor: pointer;
}

.crosswordContainer1 .cellEmpty {
	background-color: #222222;
	color: #222222;
	text-align: center;
}

.crosswordContainer1 .crossBoubleHidden {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
	border: 0px;
	z-index: 0;
}

.crosswordContainer1 .crossBoubleVisible {
	position: absolute;
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
	border: 1px solid #5F890D;
	background-color: #FAFEED;
	font-size: 15px;
	text-align: justify;
	text-transform: uppercase;
	z-index: 2;
}

.crosswordContainer2 {
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	text-align: center;
	width: 500px;
	height: auto;
}

.crosswordContainer2 .crossword {
	width: auto;
	background-color: #E6F3BE;
	margin: auto;
}

.crosswordContainer2 .crosswordCell {
	width: 30px;
	height: 30px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
}

.crosswordContainer2 .crosswordCell div {
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.crosswordContainer2 .cellNormal {
	background-color: #777777;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
	text-align: center;
}

.crosswordContainer2 .cellSuper {
	background-color: #33AA55;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
	text-align: center;
}

.crosswordContainer2 .cellActive, .crosswordContainer2 .cellSuperActive {
	background-color: #AA5533;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
	text-align: center;
}

.crosswordContainer2 .cellCurrent, .crosswordContainer2 .cellSuperCurrent {
	background-color: #994422;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
	text-align: center;
}

.crosswordContainer2 .cellEntry {
	background-color: #E6F3BE;
	color: #000000;
	line-height: 28px;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
}

.crosswordContainer2 .cellEmpty {
	background-color: #E6F3BE;
	color: #FFFFFF;
	text-align: center;
}

.crosswordContainer2 .crossBoubleHidden {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
	border: 0px;
	z-index: 0;
}

.crosswordContainer2 .crossBoubleVisible {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
	border: 0px;
	z-index: 0;
}

.bg_blank {
	background-image: url('./img/crossword/blank.gif');
	background-repeat: no-repeat;
}

.bg_r_arr {
	background-image: url('./img/crossword/r_arr.gif');
	background-repeat: no-repeat;
}

.bg_tr_arr {
	background-image: url('./img/crossword/tr_arr.gif');
	background-repeat: no-repeat;
}

.bg_br_arr {
	background-image: url('./img/crossword/br_arr.gif');
	background-repeat: no-repeat;
}

.bg_lr_arr {
	background-image: url('./img/crossword/lr_arr.gif');
	background-repeat: no-repeat;
}

.bg_rr_arr {
	background-image: url('./img/crossword/rr_arr.gif');
	background-repeat: no-repeat;
}

.bg_b_arr {
	background-image: url('./img/crossword/b_arr.gif');
	background-repeat: no-repeat;
}

.bg_tb_arr {
	background-image: url('./img/crossword/tb_arr.gif');
	background-repeat: no-repeat;
}

.bg_bb_arr {
	background-image: url('./img/crossword/bb_arr.gif');
	background-repeat: no-repeat;
}

.bg_lb_arr {
	background-image: url('./img/crossword/lb_arr.gif');
	background-repeat: no-repeat;
}

.bg_rb_arr {
	background-image: url('./img/crossword/rb_arr.gif');
	background-repeat: no-repeat;
}

.bg_br_b_2arr {
	background-image: url('./img/crossword/br_b_2arr.gif');
	background-repeat: no-repeat;
}

.bg_br_lb_2arr {
	background-image: url('./img/crossword/br_lb_2arr.gif');
	background-repeat: no-repeat;
}

.bg_br_tb_2arr {
	background-image: url('./img/crossword/br_tb_2arr.gif');
	background-repeat: no-repeat;
}

.bg_lr_b_2arr {
	background-image: url('./img/crossword/lr_b_2arr.gif');
	background-repeat: no-repeat;
}

.bg_lr_rb_2arr {
	background-image: url('./img/crossword/lr_rb_2arr.gif');
	background-repeat: no-repeat;
}

.bg_r_rb_2arr {
	background-image: url('./img/crossword/r_rb_2arr.gif');
	background-repeat: no-repeat;
}

.bg_r_tb_2arr {
	background-image: url('./img/crossword/r_tb_2arr.gif');
	background-repeat: no-repeat;
}

.bg_tl_line {
	background-image: url('./img/crossword/tl_line.gif');
	background-repeat: no-repeat;
}

.bg_tb_line {
	background-image: url('./img/crossword/tb_line.gif');
	background-repeat: no-repeat;
}

.bg_tr_line {
	background-image: url('./img/crossword/tr_line.gif');
	background-repeat: no-repeat;
}

.bg_lr_line {
	background-image: url('./img/crossword/lr_line.gif');
	background-repeat: no-repeat;
}

.bg_lb_line {
	background-image: url('./img/crossword/lb_line.gif');
	background-repeat: no-repeat;
}

.bg_rb_line {
	background-image: url('./img/crossword/rb_line.gif');
	background-repeat: no-repeat;
}