/* CSS Document layout - proptemp */
body{margin-top:15px; margin-bottom:30px; color:#f3f3f3;  color:#949494; font-size:12px; font-family:arial, tahoma, verdana;}
/*styles*/
a{text-decoration:none; color:#147cae; font-weight:bold;}
a:hover{color:#1ea5e6;}

.fc_gr{color:#667511; }
.fc_wh{color:#fff;}

.substance{font-size:12px !important; text-align:justify;}

/*layout*/
body{ margin:0px 25px 40px 25px; background:#111112 url(../img/layout/body_bg.gif) repeat;}
#SITE{width:873px; background:url(../img/layout/site_bg.gif) 65px 0px repeat-y; margin:auto; }
#HEADER{width:873px; background:url(../img/layout/header_bg.gif) 65px 0px no-repeat; margin-bottom:5px;}
#LOGO{padding-left:107px; padding-right:54px; text-align:center; height:170px; overflow:hidden;}
	#LOGO div.img{width:468px; height:170px; background:url(../img/layout/site_logo_bl.jpg); margin:auto;}
	/*color exeptions -> action*/
	body.a_news #LOGO div.img, body.a_release #LOGO div.img, body.a_flyer #LOGO div.img, body.a_recompilation #LOGO div.img,  body.a_gallery #LOGO div.img, body.a_contact #LOGO div.img{background:url(../img/layout/site_logo_gr.jpg);}
	
#menu_header{background:url(../img/layout/menu_head_shapes/gr_363.jpg) right top no-repeat; height:363px;}
	/*bg/height exeptions -> action*/
	body.a_start #menu_header, body.a_home #menu_header, body.a_bio #menu_header, body.a_session #menu_header, body.a_remix #menu_header{background:url(../img/layout/menu_head_shapes/bl_363.jpg) right top no-repeat;}

	body.a_release #menu_header, body.a_recompilation #menu_header, body.a_gallery #menu_header{height:266px; background:url(../img/layout/menu_head_shapes/bl_266.jpg) right top no-repeat;}
	body.a_gallery #menu_header{height:266px; background:url(../img/layout/menu_head_shapes/gr_266.jpg) right top no-repeat;}


#MAINPART{background:url(../img/layout/mainpart_bg/gr_bg.jpg) right top no-repeat; padding-bottom:50px;}
#STAGE{margin-left:95px; width:726px; background:url(../img/layout/stage_bg.jpg) no-repeat; }
#CNT{padding:30px;}	
	/*padding exeptions -> action*/
	body.a_start #CNT, body.a_home #CNT, body.a_news #CNT{padding:10px; padding-right:35px;}
#CNT_cnt{}
#FOOTER{width:873px; background:url(../img/layout/footer_bg.gif) 65px  no-repeat; height:200px;}
#SITEMAP{padding-left:32px; text-align:center; color:#4e4e4e; font-size:11px;}
	#SITEMAP a{color:#4e4e4e;}
	#SITEMAP a:hover{color:#1ea5e6;}
#TTL{margin-bottom:7px;}

/*STAGE_SETTINGS*/
body.a_release #STAGE{}
body.a_release #CNT{}

.glassyBoxGroup{}
	.glassyBoxGroup .glassyBox_item{margin-bottom:25px;}
		.glassyBoxGroup .glassyBox_item .glassyBox_top{height:21px;}
		.glassyBoxGroup .glassyBox_item .glassyBox_stage{padding:0px 20px 40px 20px;}
		.glassyBoxGroup .glassyBox_item .date{float:right; font-weight:bold;}
		.glassyBoxGroup .glassyBox_item .label{width:330px; overflow:hidden;}
		.glassyBoxGroup .glassyBox_item .desc{padding-top:15px; color:#535353;}
	
	.glassyBoxGroup_460 .glassyBox_item{background:url(../img/element/glassy_box/gb_460/bg_cnt.gif) repeat-y;}
		.glassyBoxGroup_460 .glassyBox_item .glassyBox_top{background:url(../img/element/glassy_box/gb_460/bg_top.gif) no-repeat;}
		.glassyBoxGroup_460 .glassyBox_item .glassyBox_stage{background:url(../img/element/glassy_box/gb_460/bg_footer.gif) left bottom no-repeat;}
	.glassyBoxGroup_475 .glassyBox_item{background:url(../img/element/glassy_box/gb_475/bg_cnt.gif) repeat-y;}
		.glassyBoxGroup_475 .glassyBox_item .glassyBox_top{background:url(../img/element/glassy_box/gb_475/bg_top.gif) no-repeat;}
		.glassyBoxGroup_475 .glassyBox_item .glassyBox_stage{background:url(../img/element/glassy_box/gb_475/bg_footer.gif) left bottom no-repeat;}
		
		
/*gallery_list*/
.gallery_list{width:100%;}
	.gallery_list.masked_item_list .itemlist{width:450px;}
		.gallery_list.masked_item_list .item{margin-right:6px; margin-bottom:6px; border:2px solid #fff; background:#333;}
		.gallery_list.masked_item_list .item:hover{border:2px solid #59b8e6;}
		
		
/*sys*/
	
	.grp_rd_wh .finebox{border:2px dashed #990000; background:#330000;}
	.grp_rd_wh .finebox h3{color:#fff; font-size:17px !important;}
	.grp_rd_wh .finebox td.mc{color:#fff;}
	.grp_gr_wh .finebox{border:2px dashed #99CC00; background:#253906;}
	.grp_gr_wh .finebox h3{color:#fff; font-size:17px !important;}
	.grp_gr_wh .finebox td.mc{color:#fff;}
	
	
	/*form*/
		/*false*/
	.form_full div.item_false{ background:#330000;}
		/*required*/
	.form_full .required span.left{padding-left:0px;}
	.form_full .required span.label{background:url(../img/element/sys/i/icon_required.png) 10px  1px no-repeat; padding-left:22px; position:relative; margin-left:-5px;}
	.form_full .required span.info{padding-left:18px;}
	.required_info{padding-bottom:5px;}

	.form_full .item .form input, .form_full .item .form select,  .form_full .item .form textarea{width:100%; border-color:#333333; border-style:solid; border-width:1px; background:#181820; color:#fff;}
	
	
