/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	padding:0;
	margin:0;
	min-width:960px;
	text-align: center;
	/* for mozilla*/
	background-image : url(../images/body_bg.jpg);
	background-position :center top;
	background-repeat : repeat-x;
	background-color: #7f7f7f;
}
body, div, td{
	color: #000000;
	font-family : Tahoma;
	font-size : 12px;
	line-height : 16px;
}
body.template{
	min-width:100%;
	background-image : url(../images/body_template_bg.jpg);
	background-color: #999999;
}
body.splash{
	min-width:600px;
	background-image : url(../images/body_splash_bg.jpg);
	background-color: #7f7f7f;
}
a{
	color: #000000;
	text-decoration: underline;
}
a:hover{
	color: #000000;
	text-decoration: none;
}
form{
	margin: 0px;
}
form a{
	font-weight: bold;
}
.input{
	color: #000000;
	font-family : Tahoma;
	font-size : 12px;
}
#outer{
	/*height:100%;
	min-height:100%;*/
	width:100%;
	margin:auto;
	position:relative;
	text-align:left;
	background-image : url(../images/body_bg.jpg);
	background-position :right top;
	background-repeat : repeat-x;
	background-color: #7f7f7f;
}
html>body #outer{/*height:auto;*/} /*for mozilla as IE treats height as min-height anyway*/
#outer.template{
	width:100%;
	text-align:center;
	background-image : url(../images/body_template_bg.jpg);
	background-color: #ffffff;
}
#outer.outer2{
	width:100%;
	text-align:center;
	abackground-image : url(../images/body_template_bg.jpg);
	background-color: #7f7f7f;
}
#outer_splash{
	height:100%;
	min-height:100%;
	width:600px;
	margin:auto;
	position:relative;
	text-align:center;
	background-image : url(../images/body_splash_bg.jpg);
	background-position :right top;
	background-repeat : repeat-x;
	background-color: #7f7f7f;
}
html>body #outer_splash{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
	position: relative;
	height: 369px;
	width: 100%;
	aborder: 1px solid red;
}
#header.header_template{
	position: relative;
	height: 121px;
	width: 100%;
}
#header.header_splash{
	position: relative;
	height: 365px;
	width: 600px;
}
#header_inner{
	position: relative;
	width: 960px;
	/*height: 121px;*/
	background-color: transparent;
}
#header_inner2{
	position: relative;
	width: 960px;
	height: 370px;
}
.header_icons{
	position: absolute;
	height: 106px;
	width: 106px;
/*	
	background-image : url(../images/header_block.gif);
	background-repeat : no-repeat;
*/
}

/*#home_icon{
	background-image : url(../images/icons.jpg);
	left: 0px;
	background-position: 0px 0px;
}
#home_icon:hover{
	background-image : url(../images/icons.jpg);
	left: 0px;
	background-position: 742px 0px;
}*/
.home_icon {
	background-image : url(../images/icons.jpg);
	left: 0px;
	background-position: 0px 0px;
}
.home_icon_hover{
	background-image : url(../images/icons.jpg);
	left: 0px;
	background-position: 742px 0px;
}
.friends_icon{
	background-image : url(../images/icons.jpg);
	left: 106px;
	background-position: 636px 0px;
}
.friends_icon_hover{
	background-image : url(../images/icons.jpg);
	left: 106px;
	background-position: 530px 0px;
}
.money_icon{
	background-image : url(../images/icons.jpg);
	left: 212px;
	background-position: 424px 0px;
}
.money_icon_hover{
	background-image : url(../images/icons.jpg);
	left: 212px;
	background-position: 318px 0px;
}
.logout_icon{
	background-image : url(../images/icons.jpg);
	left: 318px;
	background-position: 212px 0px;
	width: 106px;
}
.logout_icon_hover{
	background-image : url(../images/icons.jpg);
	left: 318px;
	background-position: 106px 0px;
}
#header_text_01{
	position: absolute;
	top: 27px;
	left: 33px;
	width: 443px;
	height: 49px;
	background-image : url(../images/text/text_01.gif);
	background-repeat : no-repeat;
}
#header_text_02{
	position: absolute;
	top: 83px;
	left: 33px;
	width: 364px;
	height: 42px;
	background-image : url(../images/text/text_02.gif);
	background-repeat : no-repeat;
}
#header_text_03{
	position: absolute;
	top: 136px;
	left: 56px;
	width: 192px;
	height: 29px;
	background-image : url(../images/text/text_03.gif);
	background-repeat : no-repeat;
	background-position :right center;
	text-align: left;
}
#slogan {
	text-align: left;
}
#logo{
	position: absolute;
	top: 0px;
	right: 37px;
	width: 341px;
	height: 301px;
}
#logo_template{
	position: absolute;
	top: 32px;
	right: 22px;
	width: 158px;
	height: 74px;
}
#logo_template img{
	width: 158px;
	height: 74px;
	background-image : url(../images/logo_template.gif);
	background-repeat : no-repeat;
}
#logo_splash{
	position: absolute;
	top: 0px;
	right: 79px;
	width: 394px;
	height: 365px;
	background-image : url(../images/logo_splash.jpg);
	background-repeat : no-repeat;
}
#dib{
	position: absolute;
	top: 123px;
	left: 317px;
	width: 341px;
	height: 301px;
}
#splash_dialog{
	position: absolute;
	top: 215px;
	left: 45px;
	width: 508px;
	height: 192px;
}
.splash_dialog_top{
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 508px;
	height: 146px;
}
.splash_dialog_footer{
	position: relative;
	top: 145px;
	left: 0px;
	width: 508px;
	height: 146px;
}
.splash_dialog_content{
	position: relative;
	z-index: 1000;
	top: 145px;
	left: 0px;
	width: 508px;
	aheight: 200px;
	text-align: left;
	background-color: #ffffff;
}
.sign_up_form{
	position: absolute;
	top: -84px;
	margin: 14px 0px 0px 35px;
}
.sign_up_form td{
	font-size: 18px;
	color: #5e8302;
}
.splash_dialog_content .text{
	position: relative;
	margin: 0px 30px 0px 35px;
	padding-bottom: 10px;
	display: none;
}
.splash_dialog_content .text .splash_title{
	font-weight: bold;
	margin-bottom: 5px;
}
.splash_dialog_content .text .splash_link{
	margin-top: 10px;
}
.splash_dialog_content .text .splash_link a{
	color: #6b8e14;
	font-weight: bold;
}
.splash_dialog_content .text .close_more_text{
	position: absolute;
	right: -15px;
	top: 0px;
	width: 12px;
	height: 12px;
}
*html body .splash_dialog_content .text .close_more_text{
	right: 15px;
}
#dialog{
	position: absolute;
	top: -184px;
	left: 40px;
	width: 408px;
	height: 192px;
}
#dialog_inner{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 408px;
	height: 192px;
}
#dialog_01{
	position: absolute;
	top: 67px;
	left: 27px;
	width: 408px;
	height: 192px;
	font-size: 18px;
	line-height: 22px;
	color: #7f7f7f;
}
#dialog_01 a{
	color: #7f7f7f;
}
#dialog_02{
	position: absolute;
	top: 137px;
	left: 55px;
	width: 408px;
	height: 192px;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
}
#dialog_02 a{
	color: #FFFFFF;
}
.dialog{
	position: absolute;
	top: -273px;
	left: 40px;
	width: 298px;
}
html>body .dialog{
	top: -268px;
}
html:first-child .dialog{
	top: -266px;
}
.dialog_simple{
	position: absolute;
	top: -230px;
	left: 40px;
	width: 298px;
}
html>body .dialog_simple{
	top: -230px;
}
html:first-child .dialog_simple{
	top: -230px;
}
.dialog_top{
	width: 298px;
	height: 7px;
}
.dialog_form{	
	padding: 26px 0px 0px 28px;
	width: 298px;
	background-color: #ffffff;
}
html>body .dialog_form{
	width: 270px;
}
.dialog_content{	
	padding: 5px 10px 5px 10px;
	width: 298px;
	min-height: 96px;
	background-color: #ffffff;
}
*html body .dialog_content{
	height: 106px;
}
html>body .dialog_content{
	width: 278px;
}
.dialog_form td{
	color: #7f7f7f;
	font-family: tahoma;
	font-size: 13px;
}
.dialog_form a{
	color: #7f7f7f;
}
.dialog_02{
	position: absolute;
	bottom: 53px;
	left: 34px;
	width: 298px;
	color: #FFFFFF;
}
#registration_dialog{
	position: absolute;
	top: 97px;
	left: 38px;
	width: 298px;
	height: 255px;
/*	display: none;*/
}
#registration_dialog_inner{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 298px;
	height: 255px;
}
#registration_dialog_form{	
	position: absolute;
	top: 26px;
	left: 28px;
	width: 268px;
	height: 255px;
}
#registration_dialog_form td{
	color: #7f7f7f;
	font-family: tahoma;
	font-size: 13px;
}
#registration_dialog_form a{
	color: #7f7f7f;
}
#content{
	position: relative;
	width: 100%;
}
#content_inner{
	position: relative;
	width: 990px;
	text-align: left;
}
.content_bg{
	background-color: #808080;
}
#left_area{
	position: relative;
	width: 245px;
	aborder: 1px solid blue;
	text-align: left;
	float: left;
}

/* Left Block - Green*/
.left_block{
	position: relative;
	z-index: 100;
	width: 215px;
	min-height: 33px;
	margin-left: 29px;
	background-image : url(../images/left_block_header.gif);
	background-repeat : no-repeat;
	background-color: #98C035;
	margin-bottom: 10px;
}
*html body .left_block{
	height: 33px !important;
}
.left_block .left_block_title{
	position: relative;
	z-index: 100;
	left: 12px;
	top: 5px;
	font-size: 18px;
	color: #ffffff;
	width: 190px;
	line-height: 25px;
	height: 25px;
}
.left_block .left_block_title .block_close img{
	width: 13px;
	height: 13px;
	background-image : url(../images/open_close_btn.gif);
	background-repeat : no-repeat;
	background-position: 0px;
	margin-right: 7px;
}
.left_block .left_block_title .block_open img{
	width: 13px;
	height: 13px;
	background-image : url(../images/open_close_btn.gif);
	background-repeat : no-repeat;
	background-position: -13px;
	margin-right: 7px;
}
.left_block .left_block_content{
	position: relative;
	top: 0px;
	left: 0px;
	width: 215px;
	display: none;
	background-color: #ffffff;
}
.left_block_content_inner{
	background-color: #DDEABC;
	border-left: 2px solid #98C035;
	border-right: 2px solid #98C035;
}
.left_block_content_inner .first_line{
	position: relative;
	background-color: #98C035;
	border: 1px solid #98C035;
}
.left_block_content_inner .block_line{
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 30px;
	border-bottom: 1px solid #DDEABC;
	font-weight: bold;
	color: #98c035;
}
*html body .left_block_content_inner .block_line{
	border-bottom: none;
}
.left_block_content_inner .block_line_over{
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #B7D371;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 30px;
	border-bottom: 1px solid #DDEABC;
	font-weight: bold;
	color: #ffffff;
}
*html body .left_block_content_inner .block_line_over{
	border-bottom: none;
}
.left_block_content_inner .block_line a, .left_block_content_inner .block_line_over a{
	text-decoration: none;
	font-weight: normal;
}
.left_block_content_inner .block_line a:hover, .left_block_content_inner .block_line_over a:hover{
	text-decoration: underline;
	font-weight: normal;
}
.detail{
	border-left: 3px solid #434343;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}
.money_detail{
	background-color: #98c035;
	margin: 5px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	min-width: 50px;
	color: #ffffff;
}
*html body .money_detail{
	width: 50px;
}
.money_detail_2{
	background-color: #ff6600;
	margin: 5px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	min-width: 50px;
	color: #ffffff;
}
*html body .money_detail_2{
	width: 50px;
}
.left_block_content_footer{
	position: relative;
	height: 9px;
	width: 215px;
	background-image : url(../images/left_block_footer.gif);
	background-repeat : no-repeat;
	overflow: hidden;
}
/* Left Block - Green end*/

img.picture{
	border: 1px solid #A1A1A1;
	margin: 14px 0px 14px 0px;
}
.user_name{
	font-weight: bold;
}
.alt_block{
	position: absolute;
	z-index: 10000;
	top: -30px;
	left: 130px;
	width: 258px;
	border: 1px solid #DFDB8E;
	background-color: #FFFDDA;
	text-align: left;
	padding: 5px 5px 10px 10px;
	display: none;
	font-weight: normal;
}
.alt_block_right{
	position: absolute;
	z-index: 10000;
	top: -30px;
	left: 155px;
	width: 258px;
	border: 1px solid #DFDB8E;
	background-color: #FFFDDA;
	text-align: left;
	padding: 5px 5px 10px 10px;
	display: none;
}
.alt_block_right_2{
	position: absolute;
	z-index: 10000;
	top: -30px;
	left: 305px;
	width: 258px;
	border: 1px solid #DFDB8E;
	background-color: #FFFDDA;
	text-align: left;
	padding: 5px 5px 10px 10px;
	display: none;
}
.alt_block_right_login{
	position: absolute;
	z-index: 10000;
	/*top: -30px;*/
	left: 305px;
	width: 258px;
	border: 1px solid #DFDB8E;
	background-color: #FFFDDA;
	text-align: left;
	padding: 5px 5px 10px 10px;
	display: none;
}
.alt_block_splash{
	position: absolute;
	z-index: 10000;
	top: -30px;
	left: 270px;
	width: 130px;
	border: 1px solid #DFDB8E;
	background-color: #FFFDDA;
	text-align: left;
	padding: 5px 5px 10px 10px;
	display: none;
}
.alt_block .alt_block_arrow, .alt_block_right .alt_block_arrow, .alt_block_right_2 .alt_block_arrow, .alt_block_splash .alt_block_arrow{
	position: absolute;
	z-index: 10000;
	width: 21px;
	height: 12px;
	background-image : url(../images/alt_block_arrow.gif);
	background-repeat : no-repeat;
	left: 14px;
	bottom: -12px;
}
*html body .alt_block .alt_block_arrow, *html body .alt_block_right .alt_block_arrow, *html body .alt_block_right_2 .alt_block_arrow, *html body .alt_block_splash .alt_block_arrow{
	bottom: -15px;
}
#right_area{
	position: relative;
	width: 675px;
	padding-left: 35px;
	padding-bottom: 20px;
	text-align: left;
	float: right;
}
.page_header{
	font-size: 18px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.page_header a{
	text-decoration: underline !important;
}
.page_sub_header{
	font-size: 13px;
	font-weight: bold;
	margin-left: 7px;
	margin-bottom: 5px;
}
.page_sub_header a{
	text-decoration: underline !important;
}
#right_area td{
	vertical-align: top;
}
*html body #right_area{
	width: 710px;
}
#help{
	position: absolute;
	top: 0px;
	right: 20px;
	width: 64px;
	height: 28px;
}
#help_opened{
	position: absolute;
	z-index: 10000;
	top: 0px;
	right: 20px;
	width: 204px;
	display: none;
}
#help_opened .help_close{
	position: relative;
	width: 204px;
	height: 28px;
	background-image : url(../images/help_opened_btn.gif);
	background-repeat : no-repeat;
}
#help_opened .help_close img{
	margin-top:8px;
	margin-left:8px;
	width: 196px;
	height: 13px;
}
#help_opened .help_content{
	position: relative;
	width: 200px;
	border-left: 2px solid #e09f0f;
	border-right: 2px solid #e09f0f;
	background-color: #ffffff;
	padding-top: 10px;
}
*html body #help_opened .help_content{
	width: 200px;
}
#help_opened .help_content div.help_block{
	margin: 0px 10px 0px 10px;
	padding-bottom: 10px;
}
#help_opened .help_content div.help_block div{
	margin-left: 10px;
}
#help_opened .help_content div.help_header{
	padding-bottom: 3px;
	margin-left: 0px !important;
	font-weight: bold;
}
#help_opened .help_footer{
	position: relative;
	width: 204px;
	height: 9px;
}
/* Right Block - Grey*/
.right_block{
	/*position: relative;*/
	z-index: 100;
	width: 653px;
	min-height: 33px;
	amargin-left: 29px;
	background-image : url(../images/right_block_header.gif);
	background-repeat : no-repeat;
	margin-bottom: 10px;
}
*html body .right_block{
	height: 33px !important;
}
.right_block_panel{
	position: relative;
	z-index: 100;
	width: 653px;
	height: 46px;
	background-image : url(../images/right_block_panel.gif);
	background-repeat : no-repeat;
	margin-bottom: 10px;
}
.right_block_title_panel{
	position: absolute;
	z-index: 1000;
	right: 12px;
	top: 5px;
	color: #ffffff;
}
*html body .right_block_title_panel{
	/*position: absolute;
	top: 6px;*/
	float:right;
	position:relative;
}
html>body .right_block_title_panel{
	/*position: absolute;
	top: 4px;*/
	float:right;
	position:relative;
}
html:first-child .right_block_title_panel{
	/*position: absolute;
	top: 8px;*/
	float:right;
	position:relative;
}
*html body .right_block_title_panel input{
	position: relative;
	top: 1px;
}
html>body .right_block_title_panel input{
	position: relative;
	top: 3px;
}
html:first-child .right_block_title_panel input{
	position: relative;
	top: 0px;
}
.right_block .right_block_title{
	position: relative;
	z-index: 100;
	left: 12px;
	top: 5px;
	font-size: 18px;
	color: #ffffff;
/*	width: 190px;*/
	line-height: 25px;
	height: 25px;
}
.right_block .right_block_title .block_close img{
	width: 13px;
	height: 13px;
	background-image : url(../images/open_close_btn.gif);
	background-repeat : no-repeat;
	background-position: 0px;
	margin-right: 7px;
}
.right_block .right_block_title .block_open img{
	width: 13px;
	height: 13px;
	background-image : url(../images/open_close_btn.gif);
	background-repeat : no-repeat;
	background-position: -13px;
	margin-right: 7px;
}
.right_block .right_block_title a.del{
	margin-left: 20px;
}
.right_block .right_block_tabs{
	background-color: #ffffff;
	border-bottom: 2px solid #a2a2a2;
	height: 29px;
}
.right_block .right_block_tabs .tab_cur{
	display: inline;
	float:left;
	background-image : url(../images/right_block_tab_bg.gif);
	background-repeat : repeat-x;
	background-color: #a2a2a2;
	height: 29px;
	color: #ffffff;
	font-weight: bold;
}
.right_block .right_block_tabs .tab_cur .tab_left{
	height: 29px;
	width: 12px;
	background-image : url(../images/right_block_tab_left.gif);
	background-repeat : no-repeat;
}
.right_block .right_block_tabs .tab_cur .tab_right{
	height: 29px;
	width: 12px;
	background-image : url(../images/right_block_tab_right.gif);
	background-repeat : no-repeat;
}
.right_block .right_block_tabs .tab{
	display: inline;
	float:left;
	height: 20px;
	lihe-height: 14px;
	padding: 5px 10px 0px 10px;
	amargin-top: 5px;
}
.right_block .right_block_tabs .tab a{
	font-weight: normal;
}
.right_block .right_block_tabs .tab a:hover{
	font-weight: normal;
	color: green;
}
.right_block .right_block_content{
	/*position: relative;*/
	top: 0px;
	left: 0px;
	width: 653px;
	display: none;
	background-color: #ffffff;
}
.right_block .opened{
	display: block;
}
.right_block_content_inner{
	background-color: #e4e4e4;
	border-left: 2px solid #a2a2a2;
	border-right: 2px solid #a2a2a2;
}
.right_block_content_inner .first_line{
	background-color: #a2a2a2;
	border: 1px solid #a2a2a2;
}
.right_block_content_inner .last_line{
	/*position: relative;*/
	background-color: #98c035;
	height: 46px;
	position:relative;
}
.right_block_content_inner .last_line table, .right_block_panel table{
	margin-left: 16px;
	height: 46px;
}
.right_block_content_inner .last_line table td{
	padding-top: 12px;
}
.big_label{
	font-size: 18px;
	color: #ffffff;
	padding-top: 12px !important;;
}
.big_grey_label{
	font-size: 18px;
	color: #434343;
	line-height: 26px !important;
}
.big_green_label{
	font-size: 18px;
	color: #98c035;
	line-height: 26px !important;
}
.big_orange_label{
	font-size: 18px;
	color: #ff6600;
	line-height: 26px !important;
}
.right_block_panel table td{
	padding-top: 10px;
}
.right_block_panel .right_block_panel_left{
	font-size: 18px;
	color: #ffffff;
	padding-top: 14px;
	text-align: center;
}
.right_block_panel .right_block_panel_right{
	background-image : url(../images/right_block_panel_2.gif);
	background-repeat : no-repeat;
	background-position: right;
	background-color: #ff6600;
	font-size: 18px;
	color: #ffffff;
	padding-top: 14px;
	text-align: center;
}
.right_block_content_inner .block_line{
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
	border-bottom: 1px solid #e4e4e4;
}

.right_block_content_inner .block_line img{
	margin-right: 9px;
}
*html body .right_block_content_inner .block_line{
	aborder-bottom: none;
}
.right_block_content_inner .block_line .del{
}
.right_block_content_inner .block_line_over{
	top: 0px;
	left: 0px;
	background-color: #b3c97b;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
	border-bottom: 1px solid #e4e4e4;
}
.right_block_content_inner .block_line_over img{
	margin-right: 9px;
}
.right_block_content_inner .bg{
	background-color: #ececec;
}
*html body .right_block_content_inner .block_line_over{
	aborder-bottom: none;
}
.del img{
	width: 16px;
	height: 16px;
	background-image : url(../images/del_btn.gif);
	background-repeat : no-repeat;
	background-position: 0px;
}
.del img.delete{
	background-position: -16px;
}
.del img.repeat{
	background-position: -32px;
}
.right_block_content_inner .block_line_over .del img{
	background-position: -16px;
}
.right_block_content_inner .block_line a, .right_block_content_inner .block_line_over a{
	text-decoration: none;
	font-weight: normal;
}
.right_block_content_inner .block_line a:hover, .right_block_content_inner .block_line_over a:hover{
	text-decoration: underline;
}
.right_block_content_inner .block_line table, .right_block_content_inner .block_line_over table{
}
.right_block_content_inner .block_line table td, .right_block_content_inner .block_line_over table td{
	line-height: 14px;
}
.right_block_content_inner .block_line table td a, .right_block_content_inner .block_line_over table td a{
	text-decoration: underline;
}
.right_block_content_inner .block_line table td a:hover, .right_block_content_inner .block_line_over table td a:hover{
	text-decoration: none;
}
.small{
	font-size: 9px;
}
.right_block_content_footer{
	/*position: relative;*/
	height: 9px;
	width: 653px;
	background-image : url(../images/right_block_footer.gif);
	background-repeat : no-repeat;
	overflow: hidden;
}
.right_block_content_paging{
	position: relative;
	height: 36px;
	width: 653px;
	background-image : url(../images/right_block_paging.gif);
	background-repeat : no-repeat;
	overflow: hidden;
}
.right_block_content_paging table td{
	height: 33px;
	vertical-align: middle !important;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #cccccc;
}
.right_block_content_paging table td a{
	color: #ffffff;
	font-weight: normal;
}
.right_block_content_paging table td a:hover{
	color: #ffffff;
	font-weight: normal;
}
.right_block_content_paging table td.cur_page{
	background-color: #b7d371;
	color: #ffffff;
}
/* Right Block - Grey end*/

#editBlock{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10000;
	width: 255px;
	height: 150px;
	border: 2px solid #c4c4c4;
	background-color: #ffffff;
	display: none;
	text-align: left;
}
#editBlock .edit_block_inner{
	margin: 10px;
	font-size: 10px;
	line-height: 12px;
}
p.text{
	line-height: 20px;
}
p.text a{
	color: #608700;
}
ul li{
	padding-bottom: 5px !important;
	padding-left: 8px;
	list-style-image : url(../images/li_img.gif);
}
.block{
	margin-bottom: 12px;
}
.white_l_t img{
	width: 7px;
	height: 7px;
	background-image : url(../images/white_l_t.gif);
	background-repeat : no-repeat;
}
.white_l_b{
	vertical-align: bottom !important;
}
.white_l_b img{
	width: 7px;
	height: 7px;
	background-image : url(../images/white_l_b.gif);
	background-repeat : no-repeat;
}
.white_l_t, .white_l_b{
	background-image : url(../images/border_1.gif);
	background-repeat : repeat-y;
	background-position: left;
}
.white_content{
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
	vertical-align: middle !important;
}
* html body .white_content input{
	margin-left: 5px;
	position: relative;
}
html>body .white_content input{
	margin-left: 5px;
	position: relative;
	top: 2px;
}
html:first-child .white_content input{
	margin-left: 5px;
	position: relative;
	top: 2px;
}
.green_l_t img{
	width: 7px;
	height: 7px;
	background-image : url(../images/green_l_t.gif);
	background-repeat : no-repeat;
}
.green_l_b img{
	width: 7px;
	height: 7px;
	background-image : url(../images/green_l_b.gif);
	background-repeat : no-repeat;
}
.green_r_t img{
	width: 7px;
	height: 7px;
	background-image : url(../images/green_r_t.gif);
	background-repeat : no-repeat;
}
.green_r_b img{
	width: 7px;
	height: 7px;
	background-image : url(../images/green_r_b.gif);
	background-repeat : no-repeat;
}
.green_l_b, .green_r_b{
	vertical-align: bottom !important;
}
.green_l_t_2 img{
	width: 7px;
	height: 7px;
	background-image : url(../images/green_l_t_2.gif);
	background-repeat : no-repeat;
}
.green_l_b_2{
	vertical-align: bottom !important;
}
.green_l_b_2 img{
	width: 7px;
	height: 7px;
	background-image : url(../images/green_l_b_2.gif);
	background-repeat : no-repeat;
}
.green_content, .green_l_t, .green_l_b, .green_r_t, .green_r_b, .green_l_t_2, .green_l_b_2{
	background-color: #98c035;
}
.green_content{
	text-align: center;
	vertical-align: middle !important;
	color: #ffffff;
	font-weight: bold;
}

.orange_l_t img{
	width: 7px;
	height: 7px;
	background-image : url(../images/orange_l_t.gif);
	background-repeat : no-repeat;
}
.orange_l_b img{
	width: 7px;
	height: 7px;
	background-image : url(../images/orange_l_b.gif);
	background-repeat : no-repeat;
}
.orange_l_b{
	vertical-align: bottom !important;
}
.orange_r_t img{
	width: 7px;
	height: 7px;
	background-image : url(../images/orange_r_t.gif);
	background-repeat : no-repeat;
}
.orange_r_b{
	vertical-align: bottom !important;
}
.orange_r_b img{
	width: 7px;
	height: 7px;
	background-image : url(../images/orange_r_b.gif);
	background-repeat : no-repeat;
}
.orange_content, .orange_l_t, .orange_l_b, .orange_r_t, .orange_r_b{
	background-color: #ff6600;
}
.orange_content{
	text-align: center;
	vertical-align: middle !important;
	color: #ffffff;
	font-weight: bold;
}

* html body .green_content input, * html body .orange_content input{
	position: relative;
	top: 1px;
}
html>body .green_content input, html>body .orange_content input{
	position: relative;
	top: 2px;
}
html:first-child .green_content input, html:first-child .orange_content input{
	position: relative;
	top: 0px;
}
.label{
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	line-height: 20px;
}
.comment{
	padding-left: 5px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 12px;
	padding-bottom: 5px;
}
p.comment {
        margin-top: 1px;
}
#collect_block, #return_block{
	width: 97%;
	/*display: none;*/
	margin-bottom: 12px;
}
#collect_block .submit_line{
	/*border-top: 2px solid #98c035;*/
	padding-top: 13px;
	text-align: right;
	/*padding-right: 170px;*/
}
#return_block .submit_line{
	/*border-top: 2px solid #ff6600;*/
	padding-top: 13px;
	text-align: right;
	padding-right: 170px;
}
.collect_payment .submit_line{
	border-top: 2px solid #98c035;
}
.return_payment .submit_line{
	border-top: 2px solid #ff6600;
}
.error_table{
	width: 100%;
}
.error_table td{
	font-size: 15px;
	color: #444444;
	line-height: 18px !important;
	padding: 10px;
	width: 33%;
}
.error_table a{
	color: #444444;
}
.error_title{
	font-size: 25px !important;
	font-weight: bold;
	color: #98c035 !important;
	padding-bottom: 5px !important;
	width: 100% !important;
}
.error_sub_title{
	padding-top: 0px !important;
	width: 100% !important;
}
.error_img{
	width: 245px;
	height:300px;
	background-image:url(../images/wtf_img.jpg);
	background-position: right;
	background-repeat:no-repeat;
}
#clear {width:100%; clear:both} /* to clear footer */
#clearfooter {width:100%; height:50px; clear:both} /* to clear footer */
#footer{
	/*position: relative;*/
	width: 100%;
	height: 200px;
	background-image : url(../images/footer_bg.jpg);
	background-repeat : repeat-x;
}
#footer.footer_template{
	/*position: absolute;*/
	width: 100%;
	height: 150px;
	bottom: 0px;
/*	left: 0px;*/
	background-image : url(../images/footer_template_bg.jpg);
	background-repeat : repeat-x;
}
#footer.footer_splash{
	position: relative;
	width: 600px;
	height: 20px;
	top: 0px;
	left: 0px;
}
#footer_inner{
	position: relative;
	width: 960px;
	height: 50px;
}
#copy{
	position: absolute;
	left: 44px;
	top: 20px;
	text-align: left;
}
#copy_splash{
	position: absolute;
	left: 110px;
	atop: 20px;
	text-align: left;
	color: #b7b7b7;
	text-align: center !important;
}
#copy_splash a{
	color: #b7b7b7;
}
#bottom_menu{
	position: absolute;
	right: 44px;
	top: 20px;
}
