/*CreamPie*/
/*common*/
body { text-align : center;}
body * { font-family : Arial, Helvetica, sans-serif; font-size : 11px; text-align : left; overflow : hidden;}
body, body * {margin : 0; padding : 0; border : 0;}
h1 {font-size : 20px; margin : 0px 10px 10px 10px;}
h2, h2 a {font-size : 15px;}
h2 a.site_info {font-size : 11px;}
a.big_link { display : block; font-size : 24px; width : 100%; text-align : center; margin-bottom : 10px;}
ul {list-style-position : inside;}
p { margin : 7px 4px;}

.x { margin : 5px; background : transparent;}
b, i, s, u { display : block; overflow : hidden; font-size : 1px; text-decoration : none;}
b, i, s { height : 1px;}
i, s, u {border-left-width : 1px; border-right-width : 1px; border-style : solid;}
b {margin : 0 5px;}
i {margin : 0 3px; border-width : 0 2px;}
s {margin : 0 2px;}
u {height : 2px; margin : 0 1px;}

.b {font-weight : bold;}
.c {text-align : center;}
.lblock {width : 575px; height : 170px; margin : 5px 5px 0px 5px;}
.lblock_img { width : 160px; height : 160px; margin : 5px; float : left;}
.lblock_txt { width : 400px; height : 160px; margin : 5px 5px 5px 0px; float : right;}
.lblock_txt_up { width : 400px; height : 80px; line-height : 130%; word-spacing : -0.1em;}
.lblock_txt_up h2 a {display : block;}
.lblock_txt_up h2 {margin-bottom : 2px;}
.lblock_txt_up p {margin : 0px;}
.lblock_txt .x {width : 400px; height : 80px; margin : 0;}
.lblock_txt_down {width : 400px; height : 70px;}
.lblock_data {width : 400px; height : 55px; text-align : center;}
.lblock_data .row {width : 390px; height : 18px;}
.lblock_data .row div { float : left;}
.c1, .c4 {width : 92px; text-align : right; }
.c2, .c5 {width : 32px; text-align : right; }
.c3, .c6 {width : 66px; text-align : left; margin-left : 5px;}
.lblock_score {width : 400px; height : 15px; font-size : 13px; text-align : center;}
.star45 { margin : 1px 0px 0px 10px;}
	
	.review_block {text-align : justify; padding-top : 5px; margin : 0px 10px; clear : both;}	
	.review_block .lblock_txt_down {height : auto; float : left; margin-right : 10px;}
	.review_block .lblock_txt_down .lblock_data {height : auto; border-top-width : 2px; border-bottom-width : 2px; border-top-style : solid; border-bottom-style : solid;}
	.review_block .lblock_txt_down .lblock_data .row div {text-align : left; margin-left : 5px;}
	.c1wide, .c3wide {width : 105px;}
	.c2wide {width : 40px;}
	.review_block .lblock_txt_down, .review_block .lblock_txt_down .lblock_score {width : 255px;}
	.review_block .lblock_txt_down .lblock_score {height : 22px; line-height : 160%;}
	#right_container img {border-width : 1px; border-style: solid;}
	#rc1, #rc2, #rc3, #rc4 {width : 166px; height : 180px; margin : 3px 6px 0px 6px;}

#wrapper { width : 780px; margin : 0 auto;}
#head { width : 780px; height : 123px;}
#head a img { height : 123px;}
#subhead {width : 780px; height : 24px; background : url('../images/main_08.jpg');}
#subhead_links {width : 763px; margin-left : 17px; background : url('../images/main_13.jpg') no-repeat top right; float : left;}
#subhead_links a {display : block; height : 24px; float : left;}

#main { width : 780px;}
#mleft_r {width : 585px; margin : 5px 0px 5px 5px;}
#mleft_r_wide {width : 770px; margin : 5px;}
#mleft_r_wide p {margin : 0px 10px 10px 10px;}
#mleft p {overflow : visible;}
#img_link {width : 255px; height : 280px; margin-right : 10px; margin-bottom : 5px;}
#img_link a img {width : 255px; height : 280px;}
#guide {width : 575px; margin : 0px 5px 5px 5px;}

#mright {width : 185px; margin : 0px 0px 5px 0px; float : right;}
.mright_r {width : 180px; margin : 5px 5px 15px 0px;}
.mright_content p {margin : 5px 10px 0px 10px;}
.mright_content .c {text-align : center; margin : 5px 10px 0px 10px;}
.mright_r .x { width : 170px; height : 24px; margin : 0px 5px;}
.right_head {width : 170px; height : 14px; text-align : center; line-height : 100%; font-size : 12px; background : url('../images/main_20a.jpg') repeat-x left 50%;}

#bottom_menu {width : 780px; height : 100px;}
#bottom_inner p { font-size: 11px; text-align : center; margin : 1px;}
#bottom_inner {margin : 20px 0px;}

/* different */
body * { color : #000;}
body { background : url('../images/bg.jpg') #000;}
h2 {color : #000;}

a {color : #086892; text-decoration : none;}
h2 a { color : #000; text-decoration : none;}
a:hover, a.big_link, h2 a:hover { color : #18b1f2; text-decoration : underline;}

h2 a.site_info { color : #086892;}

#wrapper {background : #fff;}

#mleft {background : #e9e9e9;}
#mleft_r b, #mleft_r i, #mleft_r s, #mleft_r u, #mleft_r_wide b, #mleft_r_wide i, #mleft_r_wide s, #mleft_r_wide u { background : #e9e9e9; border-color : #e9e9e9;}
.review_block .lblock_txt_down .lblock_data {border-top-color : #e9e9e9; border-bottom-color : #e9e9e9;}	
#mleft .y { background : #a2a1a1; border-color : #a2a1a1;}
	.lblock_data { background : #a2a1a1;}
.lblock { background : #c2c2c2;}
.lblock_score { color : #fff;}
.lblock_data .row div {color : #fff;}
.lblock_txt_down, #mleft .z { background : #888888;}
	#mleft .z { border-color : #888888;}
	
.mright_content {  background : #a2a1a1;}
.mright_r b, .mright_r i, .mright_r s, .mright_r u { background : #a2a1a1; border-color : #a2a1a1;}

.mright_content b, .mright_content i, .mright_content s, .mright_content u {background : #666a6d; border-color : #666a6d;} 

.right_head { color : #fff;}
#right_container img {border-color : #fff;}

#bottom_menu { background : #464646;}
#bottom_inner p { color : #fff;}

/*private*/
a.big_link, h2 a:hover { color : #000; text-decoration : underline;}
