body
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:100%;
		height:100%;
		background-color:rgb(20,21,22);
		background-image:url(images/footer.png);
		background-repeat:repeat-x;
		background-position:left bottom;
		font-family:Georgia, Verdana, Trebuchet ms, Arial, Sans-serif;
		font-size:12px;}
table
		{empty-cells:show;
		font-family:Georgia, Verdana, Trebuchet ms, Arial, Sans-serif;
		font-size:12px;}

a 
		{color: #000000;}
		
form
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
p
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
		
h1
		{font-size:22px;
		font-weight:bolder;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
		
#body_content
{
	background:url(images/main_background.jpg) no-repeat center top;
}
.inpt_text
		{border:rgb(255,255,255) 1px solid;
		background-color:rgb(151,149,149);
		background-image:url(images/text_area_bg.png);
		background-repeat:repeat-x;}
.hat_gradient
{
	width:100%;
	background:url(images/hat_gradient.png) repeat-x left top;
}
.main_page
{
	width:980px;
}
.left_hat_img
		{background-image:url(images/hat_img_1.png);
		background-repeat:no-repeat;
		background-position:72px top;}
.right_hat_img
		{background-image:url(images/hat_img_2.png);
		background-repeat:no-repeat;
		background-position:right top;}
.japan_roll_middle
		{background-image:url(images/japan_roll_middle.png);
		background-repeat:repeat-y;
		background-position:left top;
		width:200px;}
.japan_roll_bg
		{background-image:url(images/japan_rollpaper.jpg);
		background-repeat:repeat;
		background-position:left top;
		width:177px;
		margin:0px 0px 0px 12px;}
.japan_roll_t
		{background-image:url(images/japan_roll_top.png);
		background-repeat:no-repeat;
		background-position:left top;
		overflow:hidden;
		width:200px;
		height:18px;}
.japan_roll_b
		{background-image:url(images/japan_roll_bottom.png);
		background-repeat:no-repeat;
		background-position:left top;
		width:200px;}
.japan_light_paper
		{background-image:url(images/light_papper.png);
		background-repeat:repeat;
		background-position:left top;
		border-top:rgb(134,130,48) 12px solid;}
.bottom_block_link
		{display:block;
		background-position:center bottom;
		background-repeat:no-repeat;
		height:156px;
		width:327px;}
.dark_gl_border
		{border:rgb(255,255,255) 1px solid;}
.dark_gl_bg
		{background-image:url(images/black_35.png);
		background-repeat:repeat;
		background-position:left top;
		color:rgb(255,255,255);}
.light_gl_border
		{border:rgb(255,255,255) 1px solid;}
.light_gl_bg
		{background-image:url(images/white_20.png);
		background-repeat:repeat;
		background-position:left top;}
.break_line
		{overflow:hidden;
		height:1px;
		clear:both;
		width:100%;}
.top_menu_link
		{display:block;
		height:25px;
		line-height:25px;
		background-image:url(images/top_button_c.png);
		background-repeat:repeat-x;
		background-position:left -24px;
		text-decoration:none !important;
		color:rgb(255,255,255);
		margin:0px 2px 0px 2px;
		text-align:center;
		font-weight:bolder;}
.top_menu_link div
		{display:block;
		height:25px;
		background-image:url(images/top_button_l.png);
		background-repeat:no-repeat;
		background-position:left -24px;}
.top_menu_link div span
		{display:block;
		height:25px;
		background-image:url(images/top_button_r.png);
		background-repeat:no-repeat;
		background-position:right -24px;
		padding:0px 5px 0px 5px;
		cursor:pointer;}
.top_menu_link div center
		{display:block;
		overflow:hidden;
		height:1px;
		width:104px;
		clear:both;}
.top_menu_link:hover
		{background-position:left 0px;}
.top_menu_link:hover div
		{background-position:left 0px;}
.top_menu_link:hover div span
		{background-position:right 0px;}
		
/*============= CATALOG TREE ============*/

.catalog_item
		{display:block;
		background-image:url(images/catalog_decor.png);
		background-repeat:no-repeat;
		background-position:left 8px;
		margin:1px 0px 1px 4px;
		cursor:pointer;}
.catalog_item div
		{width:100%;
		cursor:pointer;}
.catalog_item div span
		{display:block;
		padding:3px 5px 3px 18px;
		cursor:pointer;}
.catalog_item_na
		{display:block;
		background-image:url(images/catalog_decor.png);
		background-repeat:no-repeat;
		background-position:left 8px;
		margin:1px 0px 1px 4px;}
.catalog_item_na div
		{width:100%;
		cursor:default;}
.catalog_item_na div span
		{display:block;
		padding:3px 5px 3px 18px;
		cursor:default;}
.hr_line
		{overflow:hidden;
		height:1px;
		background-color:rgb(186,181,31);
		margin:5px 5px 5px 5px;}
.lightmenu
		{color:rgb(255,255,255);}
.cat
		{font-size:15px;
		line-height:20px;}
.price_stx {  color: red; font-weight: bold; background-color: transparent; border: 0px;}

.whiteblock { color: #FFFFFF;}
.whiteblock a { color: #FFFFFF;}

.light { color: #FFFFFF;}
.light a { color: #FFFFFF;}

.olive { color: #FFFFFF;}
.olive a { color: #FFFFFF;}

.middle { color: #FFFFFF;}
.middle a { color: #FFFFFF;}
