html,body
{
	margin:0;
	padding:0px;
}

body 
{
	background:#FFFFFF;
	/*background:#444444;*/
	/*background:#FFFFFF url(../images/icons/LayoutBackgroundImage.jpg) repeat scroll 0%;*/
}

body {
	font-family:Tahoma,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center; 
}

h1
{
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#EFEFEF;
	text-align:right;
}

div#all
{
	width:910px;
	margin:0px auto;
	border:0px dashed #FF0000;
	text-align:left;
}

div#header
{
	width:900px;
	height:105px;
	text-align:left;
	border:0px;
	background-image:url(../images/bgnd_header.png);
	background-repeat:no-repeat;
}

.header_logo	{width:100px;padding:5px;float:left;}

div#header_body
{
	border:0px solid #333333;
	width:855px;
	height:100px;
	padding:0px 35px;
}

div#header_spacer
{
	border:0px solid #FFFFFF;
	width:100%;
	height:91px;
}

.header_menu
{
	border:0px solid #FFFFFF;
	float:left;
	height:48px;
	padding-left:95px;
	padding-top:51px;
}

div#header_sub
{
	border:0px solid #FF3333;
	width:610px;
	height:30px;
}

div#header_title
{
	width:610px;
	float:left;
	text-align:right;
	font-size:18px;
	color:#663333;
}

.header_button_n
{
	width:116px;
	height:36px;
	float:left;
	text-align:center;
	font-size:18px;
	margin-top:12px;
	padding-top:5px;
	color:#FFFFFF;
	background:url(../images/bgnd_btn_n.png) no-repeat;
}

.header_button_s
{
	width:116px;
	height:48px;
	float:left;
	text-align:center;
	font-size:18px;
	padding-top:15px;
	color:#333333;
	background:url(../images/bgnd_btn_s.png) no-repeat;
}

div#top
{
	width:955px;
	height:20px;
	background-image:url(../images/bgnd_top.jpg);
}

div#space
{
	width:1px;
	height:1px;
}

div#wrapper
{
	border:0px solid #000000;
	width:100%;
	float:left;
}

div#footer
{
	padding:10px;
	border:0px dashed #333333;
	background:url(../images/bgnd_footer.png) no-repeat;
	width:100%;
	height:150px;
	float:left;
}

div#page_footer
{
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	height:100px;
	border:0px solid #CECECE;
	background:url(../images/bgnd_footer.png) no-repeat;
}

div#footer_body
{
	border:0px solid #c4bFF3;
	color:#ffffff;
	font-size:10px;
	/*padding:30px 0px;*/
}

div#content_sub
{
	float:left;
	width:100%;
	height:290px;
	background:url(../images/bgnd_sub.png);
	background-repeat:no-repeat;
}

div#content_l
{
	width:205px;
	float:left;
}

div#content_r
{
	float:right;
	width:200px;
	padding-right:10px;
	border:0px dashed #009900;
	/*background-color:#445566;*/
}

div#content_m
{
	float:left;
	width:490px;
	border:0px solid #000033;
}

div#content_main	
{
	float:left;
	width:100%;
	padding:0px;
	border:0px solid #AAAAFF;
}



div#content_title
{
	float:left;
	text-align:left;
	width:100%;
	height:50px;
	background:url(../images/bgnd_title.png);
}

div#content_header
{
	float:left;
	height:25px;
	border:0px solid #000033;
	width:100%;
}

div#content_footer
{
	float:left;
	width:100%;
	border:0px dashed #ff0000;
}

div#top_menu
{
	float:left;
	width:450px;
	border:0px solid #000033;
}

div#top_menu_link
{
	float:left;
	border:0px solid #000033;
}

div#top_menu_sep
{
	width:10px;
	height:16px;
	float:left;
	border:0px solid #000033;
	background-image:url(../images/top_menu_sep.png);
}

div#separator_red
{	
	BACKGROUND-IMAGE: url(../images/separator_red.gif);
}

div#news_list
{
	width:200px;
	float:left;
}

div#news_title
{
	color:#FF9933;

	font-size:14px;
	font-weight:bold;
}

div#rmenu
{
	border:0px dashed #0000FF;
	width:200px;
	float:left;
}

div#rmenu_top
{
	width:100%;
	height:53px;
	background:url(../images/bgnd_rmenu_top.png) no-repeat;
}

div#rmenu_title
{
	width:90%;
	color:#FFFFFF;
	text-align:right;
	font-size:14px;
	padding:5px;
}

div#rmenu_content
{
	width:100%;
	color:#EEEEEE;
	font-size:11px;
	padding:5px;
}

div#rmenu_body
{
	width:100%;
	background:url(../images/bgnd_rmenu_body.png) repeat-y;
}

div#rmenu_bottom
{
	width:100%;
	height:30px;
	background:url(../images/bgnd_rmenu_bottom.png) no-repeat;
}

div#content_adv		{float:left;width:500px;}
div#adv_255			{float:left; }
div#news_list		{float:left; }

div#ad_right
{
	width:320px;
	float:left;
}

div#prj_nice		{float:left;width:250px;}
div#prj_all			{float:left;width:250px;}
div#prj_list		{float:left;}
div#prj_actual		{float:left; }

.std				{width:100%;float:left;}
.std_header			{float:left;background:#336699;padding:2px;margin:1px;border:0px dashed #aaaaff;color:#FFFFFF;}
.std_cell_1			{float:left;background:#ff9966;padding:2px;margin:1px;border:0px dashed #aaaaff;color:#333333;font-size:11px;}
.std_cell_2			{float:left;background:#ffcc99;padding:2px;margin:1px;border:0px dashed #aaaaff;color:#333333;font-size:11px;}
.product_short		{width:150px;float:left;border:1px dashed #ababab;padding:2px;}
.product_short_list	{width:95%;float:left;padding:2px;}
.product_price		{float:left;font-size:18px; font-weight:200;color:#FF6633;}
.product_price_small{float:left;font-size:12px; font-weight:200;color:#FF6633;}
.product_img		{float:left;width:100%;text-align:center;}
.product_img_border	{float:left;width:50px;padding:2px;text-align:center;border:1px dashed #FF9966;}
.sub_category		{float:left;width:150px;height:150px;text-align:center;border:1px dashed #ff9966;}

.sorting			{float:left;width:100%;background:url(../images/bgnd_sort.png) no-repeat;}
.paging				{float:left;width:100%;background:url(../images/bgnd_paging.png) no-repeat;}
.page_link			{float:left;padding:5px;}

.lmenu				{width:200px;float:left;}
.lmenu_title		{width:100%;float:left;font-family:Tahoma;font-size:18px;color:#006699;padding:5px;}
.lmenu_top			{width:100%;float:left;background:url(../images/bgnd_lmenu_top.png) no-repeat;height:10px;}
.lmenu_body			{width:100%;float:left;background:url(../images/bgnd_lmenu_body.png) repeat-y;}
.lmenu_bottom		{width:100%;float:left;background:url(../images/bgnd_lmenu_bottom.png) no-repeat;height:10px;no-repeat}

.lmenu_titleb		{width:100%;float:left;font-family:Tahoma;font-size:16px;color:#990000;padding:5px;}
.lmenu_topb			{width:100%;float:left;background:url(../images/bgnd_lmenu_b_top.png) no-repeat;height:10px;}
.lmenu_bodyb		{width:100%;float:left;background:url(../images/bgnd_lmenu_b_body.png) repeat-y;}
.lmenu_bottomb		{width:100%;float:left;background:url(../images/bgnd_lmenu_b_bottom.png) no-repeat;height:10px;no-repeat}


.level_1			{width:100%;padding:0px 2px;}
.level_2			{width:90%;padding:0px 30px;}
.level_3			{width:70%;padding:0px 35px;}

.footer_block		{width:250px;float:left;padding:5px;font-size:11px;}
.footer_space		{width:19px;height:150px;float:left;background:url(../images/bgnd_footer_space.png);}

.sub_cat			{width:200px;float:left;border:1px solid #CECECE;padding:5px;}

div#list_item		{padding:5px;}
div#news_list_item	{width:95%;}
div#list_item_img	{width:60px;border:1px solid #FFFFFF;padding:5px;float:left;}
div#list_item_txt	{width:80%;border:0px solid #FFFFFF;padding:5px;float:left;}
div#list_item_desc	{width:80%;border:0px solid #FFFFFF;padding:5px;float:left;font-size:11px;}

div#hmenu_item		{padding:5px;float:left;}
div#hmenu_sep		{width:10px;float:left;background:url('../images/star_w_12.png');width:12px;height:12px;margin-top:5px;}

div#std_title		{float:left;color:#CC6600;font-family:Arial;font-size:14px;font-weight:bold;}

.div_title_small{float:left; width:100%;  color:#336699; font-size:13px; font-weight:200; text-decoration:none; margin:1px; border:0px solid #CECECE;} /*url(../img/bgnd_list.jpg)*/
.div_title		{float:left; width:100%;  color:#FF6633; font-size:18px; font-weight:200; text-decoration:none; margin:1px; border:0px solid #CECECE;} /*url(../img/bgnd_list.jpg)*/
.div_body		{float:left; width:100%;color:#333333;padding:2px;}
.div_count		{float:left; border:1px solid #eeeeee;width:20px;height:20px;font-size:14px;color:#6666FF;padding:5px;font-weight:bold;}
.div_quests		{float:left; width:80%; font-size:13px;color:#336666; padding-left:5px;font-weight:bold;}
.div_stat		{float:left; font-size:11px; color:#333333;width:80%; padding-left:5px;}
.div_desc		{float:left; font-size:11px; color:#333333;width:80%; padding-left:5px;}
.div_label		{float:left; width:150px;}
.div_label_70	{float:left; width:70px;font-size:11px;}
.div_left		{float:left;}
.div_right		{float:right;}
.div_left_t13	{float:left;font-size:13px;color:#333333;}
.div_left_full	{float:left; width:100%;}
.div_q_box		{float:left; width:40px; height:40px; font-size: 18px; color:#CC6666; text-align:Center; font-weight:200;}
.div_c_box		{float:left; width:40px; height:20px; font-size: 14px; color:#CC6666; text-align:Center; font-weight:bold;}
.div_img		{float:left;border:1px solid #FFBBBB;width:85px;padding:5px;}
.lbl_r_150		{float:left; width:150px;text-align:right;padding:2px;}
.div_pagination	{float:left; width:590px; background:url("../img/bgnd_pagination.png");padding:5px;}

.div_left_full_content	{float:left; width:100%;background:#CECECE;}


.row		{padding:2px; width:100%; color:#333333; font-size:11px;}
.row_1		{padding:2px; background:#EEEEEE; width:100%; color:#333333; font-size:11px;}
.row_2		{padding:2px; background:#DDDDDD; width:100%; color:#333333; font-size:11px;}
.row_1l		{padding:2px; background:#EEEEEE; width:100%; color:#333333; font-size:11px; float:left; }
.row_2l		{padding:2px; background:#DDDDDD; width:100%; color:#333333; font-size:11px; float:left; }

.tb_red		{color:#FF6666;font-size:12px;border:1px dashed #990000;}

.img_100	{border:1px solid #663333;width:100px;padding:2px;float:left;text-align:center;font-size:11px;}