body	{margin: 0px; padding: 0px; width: 100%; background: url(../images/nav_bg.gif) repeat-x left 111px; font: 12px Verdana; color: #000;}

img			{border: none;}
.img_v_m	{vertical-align: middle; border: none;}
a img {text-decoration:none;}

/***Form`s Styles***/
form		{padding: 0px; margin: 0px;}
select		{font: 14px "Arial"; color: #000;}
.w_45		{width: 45px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_50		{width: 50px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_60		{width: 60px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_83		{width: 83px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_350		{width: 350px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_850		{width: 850px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_t_350	{width: 350px; height: 50px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_t_670	{width: 670px; height: 50px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_t_850	{width: 850px; height: 50px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}

.w_100		{width: 90px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_120		{width: 120px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_80		{width: 80px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_88		{width: 88px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_30		{width: 30px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_135		{width: 135px; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.upl_input	{margin-top: 8px;}

.w_88_b		{background: #d5e6fa; width: 88px; font: 14px "Arial"; color: #6a737d; border: 1px solid #7f9db9;}
.w_135_b	{background: #d5e6fa; width: 135px; font: 14px "Arial"; color: #6a737d; border: 1px solid #7f9db9;}

.w_100_per	{width: 100%; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_60_per	{width: 60%; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}
.w_75_per	{width: 75%; font: 14px "Arial"; color: #000; border: 1px solid #7f9db9;}

ul.mark_heard{list-style-image: url(../images/mark_heard.gif); margin-left: 0px; padding-left: 20px;}
ul.purchase{list-style-image: url(../images/mark_heard.gif); margin-left: 0px; text-align: left;padding-left: 20px;}
ul.single{margin-left: 0px; text-align: left;padding-left: 40px;}
ul.home{list-style-image: url(../images/mark_heard.gif); margin-left: 0px; text-align: left;padding-left: 20px; }
.home li{margin-bottom:15px;}
.purchase li{margin-bottom:15px;}
.single {margin-top:15px;margin-bottom:15px;}
.single li{margin-bottom:5px;}
/************************/

.container	{width: 1000px; margin: 0px auto; /*border: 1px solid red;*/}

/***Font`s Styles***/
.text_10		{font: 10px Verdana; color: #444444;}
.text_11_b		{font: bold 11px Verdana; color: #000;}
.text_11		{font: 11px Verdana; color: #000;}
.text_12_b		{font: bold 12px Verdana; color: #000;}
.text_16a		{font: 16px "Verdana"; color: #000;}
.text_16_b		{font: 16px "Verdana"; color: #000;font-weight: bold;}
.text_16		{font: 18px "Arial"; color: #000;}
.text_red_12	{font: bold 12px Verdana; color: #b60608;}
.text_red_14	{font: bold 14px Verdana; color: #b60608;}
.text_red_16	{font: bold 16px Verdana; color: #b60608;}
.text_red_12_n	{font: 12px Verdana; color: #b60608;}
.text_red_11	{font: 11px Verdana; color: #b60608;}
.text_red_42	{font: bold 42px Verdana; color: #b60608;}
.text_red_32	{font: bold 32px Verdana; color: #b60608;}
.text_w_20		{font: 20px Verdana; color: #fff; line-height: 37px;}
.text_14_w		{font: bold 13px Verdana; color: #fff;}
/******************/

.header	{height: 111px; position: relative; text-align: left;}


.header_links_bg	{position: absolute; top: 60px; right: 0px; width: 550px;}
.header_links		{font: 11px Verdana; background: url(../images/mark_red.gif) no-repeat left center; padding-left: 10px; float: left; margin-top: 25px; margin-left: 10px; text-align: right;}
.header_links a		{font: 11px Verdana; text-decoration: none; color: #b60608;}
.header_links a:hover{font: 11px Verdana; text-decoration: underline;}

.clear		{clear: both;}
.t_justify	{text-align: justify;}
.t_left		{text-align: left;}
.t_center	{text-align: center;}
.t_right	{text-align: right;}
t_center.img {
	paddding: 20px 20px;
	border-width: 5px;
	border-style: dashed;
}

.header_search	{position:absolute; right: 0px; bottom: 0px; width: 278px; height: 51px; background: url(../images/search_bg.gif); text-align: center;}
.table_search	{font: bold 11px "Arial"; color: #000; margin: 0px auto; margin-top: 17px;}

.header_bottom	{background: url(../images/headgreyline_bg.gif) repeat-x left top; height: 40px; position: relative; z-index: 30;}
.header_bottom_l{background: url(../images/headgreyline_left.gif) no-repeat left top; height: 40px; width: 16px; position: absolute; z-index: 32; top: 0px; left: 0px; }
.header_bottom_r{background: url(../images/headgreyline_right.gif) no-repeat left top; height: 40px; width: 16px; position: absolute; z-index: 32; top: 0px; right: 0px; }


/***Navigator`s Styles***/
.nav_bg{height: 37px; overflow: hidden; width: 800px;}
a.nav_1			{display: block; height: 37px; width: 52px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_1:hover	{background: url(../images/nav_over5.gif) no-repeat left top;}
a.nav_2			{display: block; height: 37px; width: 63px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_2:hover	{background: url(../images/nav_over1.gif) no-repeat left top;}
a.nav_3			{display: block; height: 37px; width: 81px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_3:hover	{background: url(../images/nav_over2.gif) no-repeat left top;}
a.nav_4			{display: block; height: 37px; width: 88px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_4:hover	{background: url(../images/nav_over6.gif) no-repeat left top;}
a.nav_5			{display: block; height: 37px; width: 98px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_5:hover	{background: url(../images/nav_over4.gif) no-repeat left top;}
a.nav_6			{display: block; height: 37px; width: 111px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_6:hover	{background: url(../images/nav_over3.gif) no-repeat left top;}
a.nav_7			{display: block; height: 37px; width: 52px; font: 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left; text-decoration: none; background: none; margin-right: 1px;}
a.nav_7:hover	{background: url(../images/nav_over3.gif) no-repeat left top;}

.nav_1_sel		{display: block; height: 37px; width: 52px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over5.gif) no-repeat left top;  margin-right: 1px;}
.nav_2_sel		{display: block; height: 37px; width: 63px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over1.gif) no-repeat left top;  margin-right: 1px;}
.nav_3_sel		{display: block; height: 37px; width: 81px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over2.gif) no-repeat left top;  margin-right: 1px;}
.nav_4_sel		{display: block; height: 37px; width: 88px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over6.gif) no-repeat left top;  margin-right: 1px;}
.nav_5_sel		{display: block; height: 37px; width: 98px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over4.gif) no-repeat left top;  margin-right: 1px;}
.nav_6_sel		{display: block; height: 37px; width: 111px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over3.gif) no-repeat left top;  margin-right: 1px;}
.nav_7_sel		{display: block; height: 37px; width: 52px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over3.gif) no-repeat left top;  margin-right: 1px;}

a.nav_1_sel		{display: block; height: 37px; width: 52px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over5.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}
a.nav_2_sel		{display: block; height: 37px; width: 63px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over1.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}
a.nav_3_sel		{display: block; height: 37px; width: 81px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over2.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}
a.nav_4_sel		{display: block; height: 37px; width: 88px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over6.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}
a.nav_5_sel		{display: block; height: 37px; width: 98px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over4.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}
a.nav_6_sel		{display: block; height: 37px; width: 111px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over3.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}
a.nav_7_sel		{display: block; height: 37px; width: 52px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over3.gif) no-repeat left top;  margin-right: 1px;text-decoration: none;}


a.nav_1_sel:hover		{display: block; height: 37px; width: 52px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over5.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}
a.nav_2_sel:hover		{display: block; height: 37px; width: 63px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over1.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}
a.nav_3_sel:hover		{display: block; height: 37px; width: 81px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over2.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}
a.nav_4_sel:hover		{display: block; height: 37px; width: 88px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over6.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}
a.nav_5_sel:hover		{display: block; height: 37px; width: 98px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over4.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}
a.nav_6_sel:hover		{display: block; height: 37px; width: 111px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over3.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}
a.nav_7_sel:hover		{display: block; height: 37px; width: 52px; font: bold 13px "Arial"; color: #fff; line-height: 33px; padding-top: 7px; float: left;
				background: url(../images/nav_over3.gif) no-repeat left top;  margin-right: 1px;text-decoration: underline;}


.subnav_bg		{background: url(../images/ma_nav_bg.gif) repeat-x left top; height: 68px; padding: 0px 15px; margin: 0px 180px; position: relative; z-index: 20;}
.subnav_contain	{padding-top: 10px; text-align: center;}
.subnav_l		{background: url(../images/ma_nav_left.gif) no-repeat left top; height: 68px; width: 14px; position: absolute; left: 0px; top: 0px; z-index: 25;}
.subnav_r		{background: url(../images/ma_nav_right.gif) no-repeat left top; height: 68px; width: 14px; position: absolute; right: 0px; top: 0px; z-index: 25;}
.subnav_line	{background: url(../images/ma_nav_line.gif) repeat-x left top; height: 7px; width: 628px; position: absolute; left: 5px; right: 5px;top: 32px; z-index: 30;}
a.subnav		{padding: 0px 15px; font: 13px "Arial"; color: #000000; line-height: 20px; text-decoration: none; margin: 5px 0px; background: none;}
a.subnav:hover	{background-color:#B90405; line-height: 20px; padding: 0px 15px;font: 13px "Arial"; color: #fff}
.subnav_sel		{background-color:#B90405; line-height: 20px; padding: 0px 15px; font: 13px "Arial"; font-weight:bold; color: #fff; margin: 5px 0px;}

/************************/

/***Button`s Styles***/
a.btn_big_92		{display: block;	background: url(../images/btn_red_large90.gif) no-repeat left top; width: 92px; height: 33px; text-align: left;
					font: bold 12px Verdana; color: #fff; line-height: 33px; padding-left: 5px; text-decoration: none; float: left; margin-right: 10px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}
a.btn_big_92:hover	{background: url(../images/btn_red_large90_over.gif) no-repeat left top;}

a.btn_big_111		{display: block;	background: url(../images/btn_red_large110.gif) no-repeat left top; width: 111px; height: 33px; text-align: left;
					font: bold 12px Verdana; color: #fff; line-height: 33px; padding-left: 5px; text-decoration: none; float: left; margin: 0px 10px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}
a.btn_big_111:hover	{background: url(../images/btn_red_large110_over.gif) no-repeat left top;}

a.btn_big_130		{display: block;	background: url(../images/btn_red_large130.gif) no-repeat left top; width: 130px; height: 33px; text-align: left;
					font: bold 11px Verdana; color: #fff; line-height: 33px; padding-left: 5px; text-decoration: none; float: left; margin-right: 10px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}
a.btn_big_130:hover	{background: url(../images/btn_red_large130_over.gif) no-repeat left top;}

a.btn_big_170		{display: block; background: url(../images/btn_red_large170.gif) no-repeat left top; width: 170px; height: 33px; text-align: center; border: none; float: left; padding-left: 5px;
					font: bold 12px Verdana; color: #fff; line-height: 33px; text-decoration: none; margin: 0px 10px; position: relative; left: 0px; top: 0px; z-index: 30;}
a.btn_big_170:hover	{background: url(../images/btn_red_large170_over.gif) no-repeat left top;}

a.btn_sm_138		{display: block;	background: url(../images/btn_red_mid.gif) no-repeat left top; width: 138px; height: 27px; text-align: center;
					font: bold 12px Verdana; color: #fff; line-height: 27px; text-decoration: none; float: left; margin-right: 5px; position: relative; left: 0px; top: 0px; z-index: 30;}
a.btn_sm_138:hover	{background: url(../images/btn_red_mid_over.gif) no-repeat left top;}

.btn_sm_138			{background: url(../images/btn_red_mid.gif) no-repeat left top; width: 138px; height: 27px; text-align: center; border: none;
					font: bold 12px Verdana; color: #fff; line-height: 27px; margin-right: 5px; position: relative; left: 0px; top: 0px; z-index: 30;}
.btn_sm_138_over	{background: url(../images/btn_red_mid_over.gif) no-repeat left top; width: 138px; height: 27px; text-align: center; border: none;
					font: bold 12px Verdana; color: #fff; line-height: 27px; margin-right: 5px; position: relative; left: 0px; top: 0px; z-index: 30;}

.btn_sm_125			{background: url(../images/btnred_sm125.gif) no-repeat left top; width: 125px; height: 23px; text-align: center; border: none;
					font: bold 11px Verdana; color: #fff; line-height: 23px; margin-right: 5px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}
.btn_sm_125_over	{background: url(../images/btnred_sm125_over.gif) no-repeat left top; width: 125px; height: 23px; text-align: center; border: none;
					font: bold 11px Verdana; color: #fff; line-height: 23px; margin-right: 5px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}

.btn_big_92			{background: url(../images/btn_red_large90.gif) no-repeat left top; width: 92px; height: 33px; text-align: left; border: none;
					font: bold 12px Verdana; color: #fff; line-height: 33px; padding-left: 5px; margin-right: 10px; position: relative; left: 0px; top: 0px; z-index: 30;}

a.btn_sm_grey			{display: block; background: url(../images/btn_grey_mid_left.gif) no-repeat left top; height: 27px; text-align: center; padding-left: 9px; vertical-align: middle;
						font: bold 12px Verdana; color: #5b5b5b; text-decoration: none; float: left; margin: 0px 5px; position: relative; left: 0px; top: 0px; z-index: 35;}
a.btn_sm_grey:hover		{background: url(../images/btn_grey_mid_left_over.gif) no-repeat left top;}

*html a.btn_sm_grey			{background: url(../images/btn_grey_mid_left.gif) no-repeat left 1px;}
*html a.btn_sm_grey:hover	{background: url(../images/btn_grey_mid_left_over.gif) no-repeat left 1px;}

.btn_sm_red_sel			{background: url(../images/btn_red_mid_left.gif) no-repeat left top; line-height: 27px; text-align: center; padding-left: 9px;
						font: bold 12px Verdana; color: #fff; text-decoration: none; float: left; margin-right: 5px; position: relative; left: 0px; top: 0px; z-index: 30;}
*html .btn_sm_red_sel	{background: url(../images/btn_red_mid_left.gif) no-repeat left 1px;}

a.btn_big_grey				{display: block; cursor: pointer; background: url(../images/btn_grey_large.gif) no-repeat left top; width: 106px; height: 36px; text-align: center;
							font: bold 12px Verdana; color: #5b5b5b; line-height: 36px; text-decoration: none; float: left; margin: 5px; position: relative; left: 0px; top: 0px; z-index: 30;}
a.btn_big_grey:hover		{display: block;	background: url(../images/btn_grey_large.gif) no-repeat left top; width: 106px; height: 36px; text-align: center;
							font: bold 12px Verdana; color: #5b5b5b; line-height: 36px; text-decoration: none; float: left; margin: 5px; position: relative; left: 0px; top: 0px; z-index: 30;}
.btn_red_big				{cursor: pointer; background: url(../images/btn_red_large110.gif) no-repeat left top; width: 111px; height: 33px; text-align: center; border: none;
							font: bold 12px Verdana; color: #fff; line-height: 33px; text-decoration: none; margin: 10px 20px; position: relative; left: 0px; top: 0px; z-index: 30;}
.btn_red_big_over			{cursor: pointer; background: url(../images/btn_red_large110_over.gif) no-repeat left top; width: 111px; height: 33px; text-align: center; border: none;
							font: bold 12px Verdana; color: #fff; line-height: 33px; text-decoration: none; margin: 10px 20px; position: relative; left: 0px; top: 0px; z-index: 30;}

a.btn_red_big				{display: block; background: url(../images/btn_red_large110.gif) no-repeat left top; width: 111px; height: 33px; text-align: center; text-decoration: none;
							font: bold 12px Verdana; color: #fff; line-height: 33px; text-decoration: none; margin: 10px 20px; position: relative; left: 0px; top: 0px; z-index: 30;}
a.btn_red_big_f				{display: block; background: url(../images/btn_red_large110.gif) no-repeat left top; width: 111px; height: 33px; text-align: center; text-decoration: none;
							font: bold 12px Verdana; color: #fff; line-height: 33px; text-decoration: none; margin: 10px 20px; position: relative; left: 0px; top: 0px; z-index: 30; float: left;}
.btn_red_sm					{background: url(../images/btn_red_sm.gif) no-repeat left top; width: 64px; height: 17px; text-align: center; border: none; cursor: pointer;
							font: bold 11px Verdana; color: #fff; line-height: 17px; text-decoration: none; margin: 10px;}
.btn_red_sm_over			{background: url(../images/btn_red_sm_over.gif) no-repeat left top; width: 64px; height: 17px; text-align: center; border: none; cursor: pointer;
							font: bold 11px Verdana; color: #fff; line-height: 17px; text-decoration: none; margin: 10px;}

.btn_red_sm_over			{background: url(../images/btn_red_sm_over.gif) no-repeat left top; width: 64px; height: 17px; text-align: center; border: none; cursor: pointer;
							font: bold 11px Verdana; color: #fff; line-height: 17px; text-decoration: none; margin: 10px;}
a.btn_red_177				{display: block; background: url(../images/btn_red177.gif) no-repeat left top; width: 177px; height: 37px; text-align: center;
							font: bold 12px Verdana; color: #fff; line-height: 37px; text-decoration: none; margin: 10px; position: relative; left: 0px; top: 0px; z-index: 30; left: 0px; top: 0px; margin-left: auto; margin-right: 0px;}
a.btn_red_177:hover			{display: block; background: url(../images/btn_red177_over.gif) no-repeat left top; width: 177px; height: 37px; text-align: center;
							font: bold 12px Verdana; color: #fff; line-height: 37px; text-decoration: none; margin: 10px; position: relative; left: 0px; top: 0px; z-index: 30; left: 0px; top: 0px; margin-left: auto; margin-right: 0px;}
a.btn_red_177_2				{display: block; background: url(../images/btn_red177.gif) no-repeat left top; width: 177px; height: 37px; text-align: center;
							font: bold 12px Verdana; color: #fff; line-height: 37px; text-decoration: none; margin: 10px; position: relative; left: 0px; top: 0px; z-index: 30; left: 0px; top: 0px;}
a.btn_red_177_2:hover			{display: block; background: url(../images/btn_red177_over.gif) no-repeat left top; width: 177px; height: 37px; text-align: center;
							font: bold 12px Verdana; color: #fff; line-height: 37px; text-decoration: none; margin: 10px; position: relative; left: 0px; top: 0px; z-index: 30; left: 0px; top: 0px;}


a.f_c						{padding-left: 0px; text-align: center; float: left;}
a.f_r						{padding-left: 0px; text-align: center; float: right;}

.btn_sm_red_1_sel			{background: url(../images/btn_red_mid_left.gif) no-repeat left top; line-height: 27px; text-align: center; height: 27px; cursor: pointer;
							font: bold 12px Verdana; color: #fff; float: left; margin: 10px 0px; position: relative; left: 0px; top: 0px; z-index: 30;}
*html .btn_sm_red_1_sel	{background: url(../images/btn_red_mid_left.gif) no-repeat left 1px;}


.btn_stand_red				{background: url(../images/btn_red_mid_left.gif) no-repeat left top; padding: 0px 9px; text-align: center; text-decoration: none; height: 27px; float: left;
							font: bold 12px Verdana; line-height: 27px; color: #fff; margin: 0px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer; cursor: pointer;}
.btn_stand_red_over			{background: url(../images/btn_red_mid_left_over.gif) no-repeat left top; padding: 0px 9px; text-align: center; text-decoration: none; height: 27px; float: left;
							font: bold 12px Verdana; line-height: 27px; color: #fff; margin: 0px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer; cursor: pointer;}
.btn_stand_red_r			{background: url(../images/btn_red_mid_right.gif) no-repeat left top; position: absolute; right: -1px; top: 0px; z-index: 35; width: 9px; height: 27px; cursor: pointer;}

.btn_stand_red_over				{cursor: pointer; background: url(../images/btn_red_mid_left_over.gif) no-repeat left top;  padding: 0px 9px; text-align: center; text-decoration: none; height: 27px; float: left;
								font: bold 12px Verdana; line-height: 27px; color: #fff; margin: 0px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}
.btn_stand_red_over_r			{background: url(../images/btn_red_mid_right_over.gif) no-repeat left top; position: absolute; right: -1px; top: 0px; z-index: 35;
								width: 9px; height: 27px; cursor: pointer;}

.btn_stand_grey					{cursor: pointer; background: url(../images/btn_grey_mid_left.gif) no-repeat left top; padding: 0px 9px; height: 27px; text-align: center; vertical-align: middle; float: left;
								font: bold 12px Verdana; color: #5b5b5b; line-height: 27px; text-decoration: none; margin: 10px 0px; position: relative; left: 0px; top: 0px; z-index: 30;cursor: pointer;}
.btn_stand_grey_r			{background: url(../images/btn_grey_mid_right.gif) no-repeat left top; height: 27px; width: 9px;  position: absolute; right: -1px; top: 0px; z-index: 35;cursor: pointer;}

.btn_stand_grey_over			{cursor: pointer; background: url(../images/btn_grey_mid_left_over.gif) no-repeat left top; padding: 0px 9px; height: 27px; text-align: center; vertical-align: middle; float: left;
								font: bold 12px Verdana; color: #5b5b5b; line-height: 27px; text-decoration: none; margin: 10px 0px; position: relative; left: 0px; top: 0px; z-index: 30; cursor: pointer;}
.btn_stand_grey_over_r			{background: url(../images/btn_grey_mid_right_over.gif) no-repeat left top; height: 27px; width: 9px;  position: absolute; right: -1px; top: 0px; z-index: 35; cursor: pointer;}

a.btn_sm_grey_1				{display: block; background: url(../images/btn_grey_mid_left.gif) no-repeat left top; height: 27px; text-align: center; vertical-align: middle;
								font: bold 12px Verdana; color: #5b5b5b; text-decoration: none; margin: 10px 0px; float: left; position: relative; left: 0px; top: 0px; z-index: 25;}
a.btn_sm_grey_1:hover			{background: url(../images/btn_grey_mid_left_over.gif) no-repeat left top;}

*html a.btn_sm_grey_1			{background: url(../images/btn_grey_mid_left.gif) no-repeat left 1px; }
*html	a.btn_sm_grey_1:hover	{background: url(../images/btn_grey_mid_left_over.gif) no-repeat left 1px;}


a.btn_red_mid_log			{background: url(../images/btn_red77.gif) no-repeat left top; width: 77px; height: 27px; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 0px; /*position: relative; left: 0px; top: 0px; z-index: 40;*/ text-decoration: none; display: block;}
a.btn_red_mid_log:hover			{background: url(../images/btn_red77_over.gif) no-repeat left top; width: 77px; height: 27px; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 0px; /*position: relative; left: 0px; top: 0px; z-index: 40;*/ text-decoration: none; display: block;}

.btn_red_mid_log			{background: url(../images/btn_red77.gif) no-repeat left top; width: 77px; height: 27px; border: none; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 5px 2px; /*position: relative; left: 0px; top: 0px; z-index: 40;*/ cursor: pointer;}
.btn_red_mid_log_over			{background: url(../images/btn_red77_over.gif) no-repeat left top; width: 77px; height: 27px; border: none; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 5px 2px; /*position: relative; left: 0px; top: 0px; z-index: 40;*/ cursor: pointer;}

.btn_red_mid_138			{background: url(../images/btn_red_mid.gif) no-repeat left top; width: 138px; height: 27px; border: none; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 5px 2px; position: relative; left: 0px; top: 0px; z-index: 40; cursor: pointer;}
a.btn_red_mid_138			{background: url(../images/btn_red_mid.gif) no-repeat left top; width: 138px; height: 27px; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 0px; /*position: relative; left: 0px; top: 0px; z-index: 40;*/ text-decoration: none; display: block;}			
a.btn_red_mid_138:hover			{background: url(../images/btn_red_mid_over.gif) no-repeat left top; width: 138px; height: 27px; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 0px; /*position: relative; left: 0px; top: 0px; z-index: 40;*/ text-decoration: none; display: block;}			

.btn_red_mid_138_over			{background: url(../images/btn_red_mid_over.gif) no-repeat left top; width: 138px; height: 27px; border: none; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 5px 2px; position: relative; left: 0px; top: 0px; z-index: 40; cursor: pointer;}


.btn_grey_mid					{background: url(../images/btngrey77_greybg.gif) no-repeat left top; width: 77px; height: 27px; border: none; text-align: center; font: bold 12px Verdana; color: #5b5b5b; line-height: 27px; margin: 5px 2px; position: relative; left: 0px; top: 0px; z-index: 40; float: left; text-decoration: none; cursor: pointer;}
.btn_grey_mid:hover				{background: url(../images/btnred77_greybg.gif) no-repeat left top; width: 77px; height: 27px; border: none; text-align: center; font: bold 12px Verdana; color: #fff; line-height: 27px; margin: 5px 2px; position: relative; left: 0px; top: 0px; z-index: 40; float: left; cursor: pointer;}
a.link_1						{color: #000; text-decoration: none; font-weight: bold; }
/*********************/


/***Link`s Styles***/
a.logo	{display: block; background: url(/images/logo.png) no-repeat left top; width: 367px; height: 101px;}

a.link_grey_10			{font: 10px Verdana; color: #444444; text-decoration: none;}
a.link_grey_10:hover	{text-decoration: underline;}

a.link_red_10		{font: 10px Verdana; color: #b60608; text-decoration: none;}
a.link_red_10:hover	{text-decoration: underline;}

a.more_fom			{display: block; background: url(../images/redarrow.gif) no-repeat right center; position: absolute; bottom: 4px; right: 30px; z-index: 40; font: bold 11px Verdana; color: #b60608; padding-right: 10px; text-decoration: none;}
a.more_fom:hover	{text-decoration: underline;}

a.fom_title		{float: left; padding-left: 10px; line-height: 27px; font-weight:bold; text-decoration:none;color:#b60608;}
a.fom_title:hover	{text-decoration: underline;}

a.link_b			{font: bold 12px Verdana; color: #000; text-decoration: none;}
a.link_b:hover		{text-decoration: underline;}

.purchase a		{text-decoration:none; color:#b60608;}
.purchase a:hover	{text-decoration: underline;}

a.faq_question_head	{text-decoration:none; color:#b60608;}
a.faq_question_head:hover	{text-decoration: underline;}

p a			{text-decoration:none; color:#b60608;}
p a:hover		{text-decoration:underline;}
/*********************/

.content_bg	{margin: 0px 14px; background: #fafafa; padding: 10px; padding-bottom: 20px; padding-right: 0px; font: 12px Verdana; color: #000; text-align: left; position: relative; left: 0px; top: 0px; z-index: 20;}
/* p			{text-indent: 20px;} */
p.mark_red {text-indent: 20px;}
.row		{padding: 10px; font: 12px Verdana; color: #000; position: relative; left: 0px; top: 0px; z-index: 25;}
.box_450	{width: 450px; margin: 0px auto; padding: 15px 0px; position: relative; left: 0px; top: 0px; z-index: 25;}
.box_300_c	{width: 320px; margin: 0px auto; padding: 15px 0px; position: relative; left: 0px; top: 0px; z-index: 25;}
.box_stand  {padding: 10px 0px; padding-left: 20px; padding-right: 0px; font: 12px Verdana; color: #000; position: relative; left: 0px; top: 0px; z-index: 25;}

/*** Box_1***/
.box_1				{background: url(../images/roundbox_topleft.gif) no-repeat left top; margin-left: 10px; position: relative; left: 0px; top: 0px; z-index: 30;}
.box_1_content_bg	{background: url(../images/cornbox_topright.gif) no-repeat right top; position: relative; left: 0px; top: 0px; z-index: 30;}
.box_1_bot			{background: url(../images/roundbox_botleft.gif) no-repeat left top; height: 25px; position: relative; left: 0px; top: 0px; z-index: 30;}
.box_1_bot_r		{background: url(../images/cornbox_botright.gif) no-repeat right top; height: 25px; width: 25px; position: absolute; top: 0px; right:0px; z-index: 35;}
.box_1_content		{margin: 0px 10px 0px 40px; padding-top: 20px;}

.box_1_content_bg_1		{background: url(../images/cornbox_topright.gif) no-repeat right top; /*position: relative; left: 0px; top: 0px; z-index: 30;*/ padding-top: 30px;}

/**html .box_1_content_1	{margin: 30px; margin-bottom: 0px; padding: 0px 20px; width: 700px;}*/

.box_1_content_bg_2		{background: url(../images/cornbox_topright.gif) no-repeat right top; position: relative; left: 0px; top: 0px; z-index: 30; padding: 0px 20px; padding-top: 30px;}
.box_1_content_2		{position: relative; z-index: 30; top: 0px; left: 0px; margin: 0px 30px; height: 380px; overflow: auto; overflow-x: hidden; overflow-y: auto; overflow: -moz-scrollbars-vertical;}

.box_1_content_bg_3		{
	background: url(../images/cornbox_topright.gif) no-repeat right top;
	/*position: relative; left: 0px; top: 0px; z-index: 30;*/
	padding-top: 30px;
	text-align: left;
	padding-left: 30px;
	/*border: 1px solid red;*/
}
.box_1_content_3		{position: relative; left: 0px; top: 0px; z-index: 30; padding: 0px 30px; height: 380px;}

.photo					{display: block; background: #dcdcdc; border: 1px solid #c8c8c8; float: left; width: 132px; height: 87px; padding: 5px; margin: 10px; position: relative; left: 0px; top: 0px; z-index: 30; }
.photo_norm				{display: block; border: 1px solid #fff; float: left; width: 132px; height: 87px; padding: 5px; margin: 10px; position: relative; left: 0px; top: 0px; z-index: 30; }
/***********/



/** buy **/
.bwrapper {
width: 800px;

}

.bleft {
width: 210px;

padding: 0px 5px 0px 5px;
float: left;
}

.bright {
width: 580px;

float: right;
} 

/*** Box_2***/
.box_2				{background: url(../images/roundbox_topleft.gif) no-repeat left top; margin-left: 10px; margin-right: 20px; position: relative; left: 0px; top: 0px; z-index: 30;}
.box_2_content_bg	{background: url(../images/roundbox_topright.gif) no-repeat right top; /*position: relative; left: 0px; top: 0px; z-index: 30;*/}
.box_2_bot			{background: url(../images/roundbox_botleft.gif) no-repeat left top; height: 25px; text-align: right;/*position: relative; left: 0px; top: 0px; z-index: 30;*/}
.box_2_bot_r		{background: url(../images/roundbox_botright.gif) no-repeat right top; height: 25px; /*width: 25px;*/ /*position: absolute; top: 0px; right:0px; z-index: 35;*/ /*float: right;*/}
/**html .box_2_bot_r	{background: url(../images/roundbox_botright.gif) no-repeat right top; height: 25px; width: 25px; position: absolute; top: 0px; right: -1px; z-index: 35;}*/

.box_2_content		{margin: 0px 10px 0px 40px; padding-top: 20px;}
.box_2_content_1	{margin: 0px 30px 0px 30px; padding-top: 20px;}
.box_2_content_2	{margin: 0px 14px 0px 14px; padding-top: 20px;}


.box_2_dot			{background: url(../images/roundbox_dev_left.gif) no-repeat left bottom; height: 42px; position: relative; left: 0px; top: 0px; z-index: 35;}
.box_2_dot_2		{background: url(../images/roundbox_dev_left.gif) no-repeat left top; height: 30px; position: relative; left: 0px; top: 0px; z-index: 35;}
.box_2_dot_r		{background: url(../images/roundbox_dev_right.gif) no-repeat right bottom; height: 42px; width: 25px; position: absolute; right: 0px; top: 0px; z-index: 40;}
*html .box_2_dot_r	{background: url(../images/roundbox_dev_right.gif) no-repeat right bottom; height: 42px; width: 25px; position: absolute; right: -4px; top: 0px; z-index: 40;}

.box_2_btn_bg     	{background: url(../images/greybtncorner_bg.gif) no-repeat right top; height: 46px; margin-left: 10px; margin-right: 20px; position: relative; right: 0px; top: 0px; z-index: 35;}
*html .box_2_btn_bg	{background: url(../images/greybtncorner_bg.gif) no-repeat right top; height: 46px; margin-left: 10px; margin-right: 20px; position: relative; right: -4px; top: 0px; z-index: 35;}
.box_2_btn			{text-align: right; margin-right: 15px;}

.box_2_bot_r_corn		{background: url(../images/roundbox_dev_right_1.gif) no-repeat right top; height: 25px; width: 25px; /*position: absolute; top: 0px; right: 0px; z-index: 35;*/ float: right;}
/**html .box_2_bot_r_corn	{background: url(../images/roundbox_dev_right_1.gif) no-repeat right top; height: 25px; width: 25px; position: absolute; top: 0px; right: -1px; z-index: 35;}*/
.box_2_action	{ margin: 0px 15px; padding-top:20px; padding-bottom: 5px; border-bottom: 1px solid #ccc; position: relative; left: 0px; top: 0px; z-index: 35;}
.box_2_action2	{ margin: 0px 15px; padding-top:20px; padding-bottom: 5px; padding-left:25px; border-none; position: relative; left: 0px; top: 0px; z-index: 35;}

/***********/

.box_4_bg		{border: 1px solid #ccc; margin-left: 10px; margin-right: 20px; position: relative; left: 0px; top: 0px; z-index: 35;}
.box_4			{position: relative; left: 0px; top: 0px; z-index: 35;}
.box_4_action	{margin: 10px; border-bottom: 1px solid #ccc; padding: 10px; position: relative; left: 0px; top: 0px; z-index: 35;}
/*.trash			{position: absolute; top: 0px; right: 10px; z-index: 40; width: 40px; height: 40px;}*/
/**html .trash	{right: 50px;}*/


.box_f_130	{width: 130px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_430	{width: 430px; float: left; position: relative; top: 0px; left: 30px; z-index: 30;}
.box_f_106	{width: 106px; float: left; position: relative; top: 0px; left: 35px; z-index: 30;}

.box_line_cadr {height: 320px; overflow: hidden;}

.box_grey_f_300{background: #efefef; width: 300px; float: left; font: 11px Verdana; color: #000; padding: 5px; margin-right: 10px;}
.box_grey		{background: #efefef; font: 11px Verdana; color: #000; padding: 5px; margin: 2px 0px; text-align: left;}
.box_white		{background: #efefef; font: 11px Verdana; color: #000; padding: 5px; margin: 2px 0px; text-align: left;}



/***Footer`s Styles***/
.footer		{background: url(../images/footer_bg.gif) repeat-x left top; position: relative; z-index: 20; padding-top: 55px; text-align: left; margin-bottom: 10px;
			font: 11px Verdana; color: #5b5b5b;}
.footer_l	{background: url(../images/footer_left.gif) no-repeat left top; position: absolute; top: 0px; left: 0px; z-index: 25; width: 14px; height: 68px;}
.footer_r	{background: url(../images/footer_right.gif) no-repeat right top; position: absolute; top: 0px; right: 0px; z-index: 25; width: 14px; height: 68px;}
.footer_cont{text-align: center;	font: 10px "Arial"; color: #A9A9A9;}
/*********************/

.box_folder				{float: left; width: 105px; height: 105px; margin: 10px 20px; text-align: center; padding-left: 0px;
						position: relative; left: 0px; top: 0px; z-index: 40; }

.folder					{border: 1px solid #ccc; margin: 5px;}
.box_f_295				{width: 395px; float: left; position: relative; top: 0px; left: 10px; z-index: 30;}
.box_f_475				{width: 475px; float: left; position: relative;}
.box_f_450				{width: 550px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_430_st			{width: 430px; float: left; position: relative; top: 10px; left: 0px; z-index: 30;}
.box_f_450_st			{width: 450px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_450_st_p			{width: 450px; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_250				{width: 285px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_230				{width: 230px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_324				{width: 324px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_r_300			{width: 300px; float: right; position: relative; top: 0px; left: 0px; z-index: 30;}
*html .box_f_r_300		{width: 310px;}
.box_f_315				{width: 315px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_315_mark			{width: 315px; float: left; position: relative; top: 0px; left: 0px; z-index: 30; background: url(../images/redarrow_big.gif) no-repeat right center; padding-right: 8px;}
.box_f_405_r			{width: 405px; float: right; margin-right: 10px; text-align: right; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_295_r			{width: 300px; float: left; position: relative; top: 0px; left: 10px; z-index: 30;}

.box_f_420				{width: 420px; float: left; position: relative; top: 7px; left: 20px; z-index: 30;}
.box_800                {margin: 0px auto; width: 780px; position: relative; top: 0px; left: 0px; z-index: 20;}
.box_f_500_st           {width: 500px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}
.box_f_600_st           {width: 600px; float: left; position: relative; top: 0px; left: 0px; z-index: 30;}

.box_grey_bord			{border: 1px solid #ccc; margin: 10px 0px; padding: 10px; position: relative; left: 0px; top: 0px; z-index: 30;}
.box_progress			{border: 1px solid #ccc; margin: 10px 20px 10px 0px; text-align: center; position: relative; left: 0px; top: 0px; z-index: 30; height: 50px;}
.upl_photo				{border: 1px solid #e9e9e9; background: #fff; text-align: left; padding: 0px 5px; height: 15px; font: 10px Verdana; color: #000;}
.upl_photo_1			{border: 1px solid #e9e9e9; background: #e9e9e9; text-align: left; padding: 0px 5px; height: 15px; font: 10px Verdana; color: #000; vertical-align: middle;}
.progress_red_wrap		{position: absolute; left: 119px; top: 10px; width: 642px; text-align: left;}
.progress_red			{background: url(../images/progress_full.gif) no-repeat left top; height: 14px;}
/**html .progress_red		{background: url(../images/progress_full.gif) no-repeat left top; position: absolute; left: 10px; top: 12px; height: 14px;}*/

.box_grey_bord_stand	{border: 1px solid #ccc; margin: 10px; margin-right: 20px; text-align: left; position: relative; left: 0px; top: 0px; z-index: 30; padding: 10px;}

.mark_red				{background: url(../images/mark_red.gif) no-repeat 10px 5px; padding-left: 0px; font: 12px "Arial"; color: #000;}
.box_progress_1			{margin: 10px; margin-right: 0px; text-align: center; position: relative; left: 0px; top: 0px; z-index: 30;}
.progress_1_red			{background: url(../images/progressbig_full.gif) no-repeat left top; position: absolute; left: 106px; top: 10px; height: 28px;}
*html .progress_1_red	{left: 10px;}

/*** Footer`s Styles - Homepage***/
.footer_home		{background: url(../images/footer_bg.gif) repeat-x left top; position: relative; left: 0px; top: 0px; z-index: 20; padding-top: 20px; text-align: left; margin-bottom: 10px;
					font: 11px Verdana; color: #5b5b5b;}
.footer_home_l		{background: url(../images/footer_left.gif) no-repeat left top; position: absolute; top: 0px; left: 0px; z-index: 25; width: 14px; height: 68px;}
.footer_home_r		{background: url(../images/footer_right.gif) no-repeat right top; position: absolute; top: 0px; right: 0px; z-index: 25; width: 14px; height: 68px;}
.footer_home_cont	{text-align: center;	font: 10px "Arial"; color: #A9A9A9;}
/*********************/

.table_full		{width: 100%; /*position: relative; z-index: 25;*/}
.table_full_td	{vertical-align: top; text-align: right;}
.td_mid			{vertical-align: middle; font: 12px Verdana; color: #000; padding: 0px;}
.table_right	{margin-left: auto; margin-right: 0px; }


.box_3			{width: 324px; border: none;}
.box_3_top		{background: url(../images/roundboxlarge_top.gif) no-repeat left top; height: 44px; font: 14px Verdana; color: #000; padding-left: 30px; padding-top: 10px; overflow: hidden;}
.box_3_cont		{background: url(../images/roundboxlarge_bg.gif) repeat-y left top; padding: 10px; text-align: center;}
.box_3_bot		{background: url(../images/roundboxlarge_bot.gif) no-repeat left top; height: 54px; text-align: center; vertical-align: middle;}

.table_login	{margin: 0px auto; font: 12px Verdana; color: #000;}
.table_login td	{vertical-align: top;}

.title_form		{font: 14px Verdana; color: #000; padding-left: 30px; padding-top: 10px;}
.td_50			{width: 50px; vertical-align: top; text-align: left;}

.box_row 	{position: relative; left: 0px; top: 0px; z-index: 32;}
.white		{background: #fff; padding: 2px 10px;}
.grey		{background: none; padding: 2px 10px;}

.box_row.white .box_grey_bord_stand_1	{margin: 3px 10px; margin-right: -20px;}
.box_row.grey .box_grey_bord_stand_1	{margin: 3px 10px; margin-right: -20px;}

.box_row_grey	{background: #f1f1f1; padding: 10px; position: relative; left: 0px; top: 0px; z-index: 32; margin-left: -10px; margin-right: 0px;}

.box_title_find		{background: url(../images/fom_title_bg.gif) no-repeat left top; height: 49px; margin-bottom: 10px; font:  12px Verdana; color: #0000; line-height: 49px; padding-left: 0px; position: relative; left: 0px; top: 0px; z-index: 32;}
.box_title_find_r	{background: url(../images/fom_title_right.gif) padding-left:100px; no-repeat right top; height: 49px; width: 21px; position: absolute; top: 0px; right: 0px; z-index: 35;}


.box_step		{background: url(../images/fom_picbox_bg.gif) repeat-x left top; height: 121px; margin: 10px 0px; margin-right: 10px; position: relative; left: 0px; top: 0px; z-index: 32;}
.box_step_r		{background: url(../images/fom_picbox_right.gif) no-repeat left top; height: 121px; width: 17px; position: absolute; top: 0px; right: 0px; z-index: 33;}

.td_35				{height: 35px;}
.td_80				{width: 80px;}
*html .td_80		{width: 40px;}
.box_f_224			{width: 235px; float: left; position: relative; top: 0px; left: 0px; z-index: 30; margin: 0px 10px; text-align: left;}
.box_red_round		{background: url(../images/purchase_redbox.gif) no-repeat left top; width: 150px; height: 74px; float: left; position: relative; top: 0px; left: 0px; z-index: 32; font: 12px Verdana; color: #fff;}
.box_grey_round		{background: url(../images/purchase_greybox.gif) no-repeat right bottom; width: 85px; height: 87px; float: left; position: relative; top: 0px; left: 0px; z-index: 30; font: 22px Verdana; color: #444444; line-height: 64px;}
.box_cont_c			{padding: 5px; text-align: center;}
.box_cont_r			{padding: 5px; text-align: right;}

.fom_tab_dc {
	border-width:1px;
	border-style:outset;
	border-color:red;
}
.fom_tab_woy {
	border-width:1px;
	border-style:outset;
	border-color:red;
}
.fom_tab {
	border-width:1px;
	border-style:inset;
	border-color:red;
}
.fom_th {
	background:#8E8E8E;
}

/************************************/
.btn_category {
	text-align: center;
	text-decoration: none;
	height: 27px;
    font: bold 12px Verdana;
	line-height: 27px;
	position: relative;
	left: 0px; top: 0px;
	z-index: 30; float: left;
	margin: 5px 0px 5px 0px;
	cursor: pointer;
	width: 175px;
}

.btn_c_grey {
	background: url(../images/btn_category.gif) no-repeat left top;
}

a.btn_c_grey:link {
	background: url(../images/btn_category_red.gif) no-repeat left top; color:#b60608;
}

a.btn_c_grey:hover {
	background: url(../images/btn_category_red.gif) no-repeat left top; color:white;
}

.btn_c_red {
	background: url(../images/btn_category_red.gif) no-repeat left top;
	color: #FFFFFF;
}

a.btn_c_red:hover {
	background: url(../images/btn_category_red_over.gif) no-repeat left top;
}

.btn_c_grey.x-view-selectedCategory {
	background: url(../images/btn_category_red.gif) no-repeat left top;
	color: #FFFFFF;
}

.my__r {
	position: absolute;
	right: 0px; top: 0px;
	z-index: 35;
    width: 9px; height: 27px;
}

.my_btn_grey {
	color: #5b5b5b;
	background: url(../images/btn_grey_mid_left.gif) no-repeat left top;
}

.my_btn_grey .my__r {
	background: url(../images/btn_grey_mid_right.gif) no-repeat left top;
}

.my_btn_grey_over {
	color: #5b5b5b;
	background: url(../images/btn_grey_mid_left_over.gif) no-repeat left top;
}

.my_btn_grey_over .my__r {
	background: url(../images/btn_grey_mid_right_over.gif) no-repeat left top;
}


.my_btn_red {
	color: #ffffff;
	background: url(../images/btn_red_mid_left.gif) no-repeat left top;
}

.my_btn_red .my__r {
	background: url(../images/btn_red_mid_right.gif) no-repeat left top;
}

.thumb-img {
	border:1px solid blue;
	height:60px;
	width:80px;
}

.thumb {
	padding: 5px;
	margin: 5px 0px 5px 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.thumb-wrap.x-view-selectedPhoto .thumb {
	border: 1px solid #BEBEBE;
	background-color: #DCDCDC;
}

.thumb-wrap {
	float:left;
	text-align: center;
	overflow: hidden;
}

.thumb-wrap-rel {
	position: relative;
}

div#main_menu a {
	border: 1px solid;
	padding: 4px;
}

/*** upload ***/
.file_progress {
	width: 2px;
	height: 10px;
	background-color: red;
}

.upload_form {
	border: 1px solid #A62020;
	width: 300px;
	padding: 5px;
	text-align: left;
}

.upload_form .btn_panel {
	overflow: hidden;
}

.upload_form .progress-wrap {
	padding: 1px;
	border: 2px solid #B5B5B5;
}

.progress {}

.progress-bar {
	height: 10px;
	background-color: #A62020;
}

.add_btn {
	float: left;
	padding-bottom: 5px;
}

.reset_btn {
	float: left;
}

.upload_btn {
	float: left;
}

.box_folder.x-view-selected {
	border: 1px solid #BEBEBE;
}

.categories_layout {
	height: 80px;
}

.box_folder	{
	float: left;
	width: 155px;
	height: 90px;
	margin: 5px;
	text-align: center;
	padding-left: 0px;
	position: relative;
	background: url(../images/folder.gif) no-repeat center top;
	border: 1px solid transparent;
}

.box_folder .category_title {
	margin-top: 67px;
}

.slider_thumb {
	padding: 2px;
	background: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.slider_thumb.x-view-selected {
	background: #BEBEBE;
}

.slider_up {}

.slider_down {}

.box_grey_bord_stand_1	{
	border: 1px solid #ccc;
	margin: 10px;
	text-align: left;
	width: 845px;
	padding: 5px 0px 0px 5px;
}

.box_1_content_1 {
	position: relative;
	left: 30px;
	top: 0px;
	z-index: 30;
	margin-right: 60px;
	height: 380px;
}

.box_line_cadr {
	height: 640px;
	overflow: hidden;
}

.box_1_content_3 {
	position: relative;
	left: 0px; top: 0px;
	z-index: 30;
	padding: 0px 30px;
	height: 470px;
}

.box_f_530 {
	width: 530px;
	float: left;
	position: relative;
	top: 0px;
	left: 20px;
}

.trash {
	position: absolute;
	top: 10px;
	right: 0px;
	z-index: 40;
	width: 160px;
	height: 22px;
	/*background: url(../images/trash.gif) no-repeat center top;*/
}

.wait_progress{
	position: relative;
	height: 11px;
	left: 116px;
	top: -22px;
	width: 640px;
}

.in_progress {
	background: url(../images/upload_in_process.gif) left top;
	position: absolute;
	height: 28px;
	left: 97px;
	top: 10px;
	width: 686px;
}

.full_progress {
	background: transparent url(../images/upload_finished.gif) left top;
	position: absolute;
	height: 28px;
	left: 97px;
	top: 10px;
	width: 686px;
}

.checkbox {
	background: url(../images/checkbox.gif) no-repeat left top;
	position: relative;
	top: -11px;
	width: 13px;
	height: 13px;
	margin: auto;
}

.checkbox_selected {
	background: url(../images/checkbox_selected.gif) no-repeat left top;
	position: relative;
	top: -11px;
	width: 13px;
	height: 13px;
	margin: auto;
}

.confirm_billing {
	border: 1px solid grey;
}

.confirm_billing th {
	background: #c0c0c0;
	font-size: 14px;
	text-align: center;
}

select.x-form-text.x-form-field.w_135 {
	width: 143px;
	height:20px;
}

select.x-form-text.x-form-field.w_75 {
	width: 75px;
	height:20px;
}

.album_title {
	width: 25%;
	float: left;
}

.album_comment {
	width: 50%;
	float: left;
}

.album_wdate {
	width: 24%;
	float: left;
	text-align: right;
}

.faq_question {
	background:transparent url(../images/mark_heard.gif) no-repeat scroll left center;
	font-weight: bold;
	padding: 5px 15px;
	margin-top: 15px;
}

.faq_answer {
	padding-left: 20px;
}

.faq_back {
	float: right;
	color: #7D7D7D;
}

.faq_question_head {
	color: #7D7D7D;
}

.dialog_errors {
	text-align: center;
	font-weight: bold;
	color: #FF0404;
}

/*** Notice class ***/
.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}

.sg_border_right {
	background:transparent url(../images/greybtncorner_bg_r.gif) no-repeat scroll left top;
	float: left;
	width: 180px;
	height: 50px;
}

.pay_error_msg {
	color: red;
	text-align: center;
	padding: 5px;
}

.red_mark {
	color: #FF0202;
}
.textbox {background-color: #BEE7E7; width: 738px; padding: 5px 5px;}
.home_title {
	font: 18px Verdana;
	color: #b60608;
	font-weight: bold;
}
.textbox2 {background: #FFFFFF; text-align:left; padding: 10px 10px; width: 800px; border-width: 1px; border-style: solid; border-color: #CCCCCC;}
.fom_image img {border-style: solid;border-width:1px; border-color:#B60608;}

a.tooltip:hover {
color: gray;
text-decoration: none;
position: relative;
cursor:help;
}

a.tooltip span {
display:none;
width: 150px;
}

a.tooltip:hover span {
display: block;
position: absolute; top: 0px; left: 20px;
padding: 5px; margin: 10px; z-index: 50;
background: #f0f0f0; border: 1px dotted #c0c0c0;
}

a.info span {
display: none;
}

a.info:hover {
position: relative;
}

a.info:hover span {
display: block;
position: absolute;
top: 1.5em;
left: 1.5em;
background-color: #eeeeee;
border: thin solid black;
color: black;
width: 12em;
padding: .5em;
z-index:50;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px;
   top: -9999px;
   height: 1px;
   width: 1px;
}

a.btn_big_92.disabled_btn {
	color: #999999;
	cursor: default;
}
a.btn_big_130.disabled_btn {
	color: #999999;
	cursor: default;
}

a.btn_big_130.disabled_btn:hover{
	background: url(../images/btn_red_large130.gif) no-repeat left top;
}

a.btn_big_92.disabled_btn:hover{
	background: url(../images/btn_red_large90.gif) no-repeat left top;
}

.cutedPhoto {
	opacity: 0.5;
}

.cutedPhoto .thumb {
	cursor: default;
	background: #800101;
	border: 1px solid #800101;
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px; padding: 5px; height:225px;}
.contentb div p {margin-top:4px;}

.help a {text-decoration:none;}