body 
{
	color:#000000;
	background:#333333 url(../img/bgnd_body.png);
	font-family:Verdana,regular;
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	font-weight: regular;
	text-align:center;
}

h1
{
	font-size:18px;
	font-weight:200;
	padding:0px;
	margin:5px;
}

div#all
{
	width:910px;
	text-align:left;
	margin:0 auto;
}

div#eternity
{
	float:left;
	width:100%;
	height:100%;
	background:url(../img/bgnd_eternity.png);
}

div#header
{
	width:100%;
	height:125px;
	float:left;
	background:url(../img/bgnd_header.png) no-repeat;
}

div#content_top
{
	width:100%;
	height:10px;
	float:left;
	background:url(../img/bgnd_content_top.png);
}

div#content_footer
{
	width:100%;
	height:9px;
	float:left;
	background:url(../img/bgnd_content_footer.png);
}

div#content_title
{
	float:left;
	width:100%;
	text-align:left;
	font-size:18px;
	font-weight:200;
	color:#880707;
}

.header_navi
{
	float:left;
	width:520px;
	margin-left:20px;
	border:0px   dashed ;
	height:40px;
}

.navi_top_lnk
{
	float:left;
	width:100px;
}

.header_teaser
{
	float:left;
	width:430px;
	height:256px;
	text-align:left;
	border:0px   solid #ffffff;
}

.header_teaser_body
{	
	float:left;
	width:430px;
	height:147px;
	background:url(../img/bgnd_teaser.png);
}

div#wrapper
{
	width:100%;
	float:left;
	border:0px   dashed #3333FF;
}

div#content_l
{
	width:200px;
	float:left;
	border:0px   dashed #ff0000;
}

div#content_main
{
	width:100%;
	float:left;
	background:url(../img/bgnd_content_body.png);
}

div#content_m
{
	float:left;
	padding:5px;
	border:0px dashed #0000FF;
	background:url(../img/bgnd_content.png) repeat-y;	
}

.content
{
	width:100%;
	float:left;
}


.content_spacer
{
	width:100%;
	float:left;
	background:url(../img/bgnd_spacer.png);		
}

div#footer
{
	margin:auto;
	width:100%;
	float:left;
	height:124px;
	
}

.footer_body
{
	margin:auto;
	height:124px;
	width:960px;
	background:url(../img/bgnd_footer.png) ;
}

div#page_lang
{
	height:20px;
	text-align:right;
}

.footer_block
{
	width:30%;
	float:left;
	text-align:left;
	padding:10px;
}

.footer_space
{
	float:left;
}

.row			{width:100%;float:left;}
.row_1			{width:100%;float:left;background:#eeffee;}
.row_2			{width:100%;float:left;}
.block_l		{width:98%;float:left;padding:2px;text-align:left;border:0px   dashed #ff3333;}
.blockl_r		{width:100%;font-size:11px;float:left;padding:2px;text-align:right;border:0px   dashed #ff3333;}
.block_250_l	{width:250px;float:left;text-align:left;padding:2px;bordeR:1px dashed #ffcc99}
.block_200_l	{width:190px;float:left;text-align:left;padding:2px;bordeR:1px dashed #ffcc99}
.block_v2		{width:20px;float:left;writing-mode:tb-rl; filter:flipv fliph; -webkit-transform: rotate(-90deg); moz-transform: rotate(-90deg);}
.block_v		{float:left;width:25px;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.block_h		{float:left;width:160px;}
.block_20		{font-size:11px;float:left;width:25px;text-align:center;}
.block_sub		{float:left;padding:8px;}
.odd			{background:#cceeff;}
.even			{background:#ffcc99;}
/**/
div#page_title	{width:99%;padding:5px;font-size:18px;float:left;height:32px;text-align:right;color:#ffcc33;}
div#page_sub	{width:99%;padding:5px;float:left;text-align:left;height:29px;}

/*linkigs*/
.left_link		{float:left;width:100%;padding:3px;}

/*buttons*/
.header_button_n	{float:left;height:30px;padding-left:5px;border:0px   dashed;text-align:center;}
.header_button_s	{float:left;height:30px;padding-left:5px;border:0px   dashed;text-align:center;background:url(../img/btn/header_button_s.png);}
.header_separator	{float:left;height:30px;width:2px;background:url(../img/btn/header_separator.png);}

/*boxes*/
.box_norm			{float:left;width:190px;padding-left:10px;}
.box_norm_top		{float:left;width:100%;height:10px;background:url(../img/box/box_norm_top.png);}
.box_norm_title		{float:left;width:100%;padding-left:10px;color:#ff9933;}
.box_norm_block		{float:left;width:100%;padding-left:10px;color:#ff9933;}
.box_norm_body		{float:left;width:100%;background:url(../img/box/box_norm_body.png);}
.box_norm_bottom	{float:left;width:100%;height:10px;background:url(../img/box/box_norm_bottom.png);}

/*template items*/
ul					{list-style-type: none;}
li					{background:url(../img/ctrl/dots_og.png) no-repeat;padding-left:15px;}
.li_sub				{width:70px;float:left;}

.faq_title			{color:#FFFFFF;font-weight:bold;float:left;width:100%;padding:20px;}
.faq_body			{float:left;width:100%;padding-left:20px;padding-bottom:20px;width:90%;}
.faq_title_txt		{background:url(../img/ctrl/circle_white.gif) no-repeat;padding-left:15px;}

/*table*/
td					{font-size:75%;}

/*forms*/
.tb_red				{font-size:11px;color:#990000;width:120px;}
.tb_red_big			{border:3px solid #ffcccc; width:250px;}
.ta_red_big			{border:3px solid #ffcccc; width:250px;height:100px;}

/*user*/
.user_thumb_small	{float:left;border:0px   dashed #cecece;width:20px;height:20px;padding:2px;}
.user_thumb_big		{float:left;border:0px   dashed #cecece;width:80px;height:100px;padding:5px;}
.img_thumb			{float:left;width:20px;}
.img_logo			{width:100px;height:90px;border:1px dashed #ccffcc;}

/*lists*/
.small_list_body	{float:left;width:98%;padding:5px;background:#ffffff;}
.small_simple_list	{float:left;width:80%;}
.list_item_0		{padding-left:20px;float:left;width:95%;background:url(../img/navi/bgnd_listitem_0.png) no-repeat;}
.list_item_1		{padding-left:25px;float:left;width:95%;background:url(../img/navi/bgnd_listitem_1.png) no-repeat;}
.list_item_2		{padding-left:35px;float:left;width:95%;background:url(../img/navi/bgnd_listitem_2.png) no-repeat;}

/*items*/
.item				{float:left;width:100%;}
.item_rating		{float:left;width:69px;background:url(../img/ctrl/rating.png);height:70px;}
.item_title			{float:left;width:80%;font-size:115%;color:#4b80c6;padding:2px;}
.item_body			{float:left;padding:2px;width:80%;font-size:90%;}
.item_det			{float:left;width:45%;}
.item_rating_txt	{text-align:center;height:32px;font-size:18px;color:#666666;}
.item_rating_top	{height:14px;}
.item_rating_bottom	{height:16px;}
.head				{padding:5px;float:left;width:98%;border:0px   dashed #EFEFEF;background:#f2e2e2;}
.head_title			{padding:5px;width:100%;font-size:130%;}
.head_body			{padding:10px;width:100%;}

/*navigation*/
.title_r			{float:left;color:#be2a3b;font-size:14px;}
.body_r				{padding:5px;float:left;}

.navi_l				{float:left;width:100%;text-align:left;}
.title_l			{float:left;width:100%;color:#fe8866;font-size:18px;background:url(../img/navi/bgnd_navi_l_title.png)}
.title_l_data		{padding-left:15px;padding-top:7px;}
.body_l				{width:100%;float:left;background:url(../img/navi/bgnd_navi_l_body.png)}
.body_l_data		{padding:5px;width:95%;}
.footer_l			{width:100%;float:left;height:15px;background:url(../img/navi/bgnd_navi_l_footer.png)}

/*rows and tables*/
.row1				{WIDTH:100%;FLOAT:LEFT;background:#FFEEEE;}
.row2				{WIDTH:100%;FLOAT:LEFT;}
.row98				{WIDTH:98%;FLOAT:LEFT;}
div#srr				{width:100%;float:left;}

/*comments*/
.body_cmt			{width:100%;float:left;background:url(../img/box/bgnd_comment.png);}
.body_cmt_wrap		{padding:5px;}
.cmt_date			{width:100px;text-align:right;float:right;font-size:11px;}

/*relations*/
.item_rel			{width:95%;float:left;font-size:11px;padding:3px;}

/*objects and ids*/
div#sres			{width:98%;height:200px;float:left;background:#EEEEEE;overflow:auto;}


/*category and prtoducts*/
.sub_cat_view		{width:200px; height:30px ;border:0px   dashed #CECECE;float:left;background:url(../img/dots_o.png) no-repeat;}
.sub_cat_view_h		{width:200px; border:0px   dashed #CECECE;float:left;background:url(../img/dots_o.png) no-repeat;}
.sub_product_view	{width:200px; border:0px   dashed #CECECE;float:left;background:url(../img/product_icon.png) no-repeat;}
.sub_product_main	{width:300px; border:0px   dashed #CECECE;float:left;background:url(../img/product_icon.png) no-repeat;}

/*titles*/
.title				{float:left;width:100%;color:#fe8866;font-size:18px;}

/*google ads*/
.google_add			{float:left;width:100%;text-align:center;border:0px   dashed #ff6640;}
.google_add_right	{float:left;width:280px;text-align:center;border:0px   dashed #ff6640;}


/*tables*/
.td_partner			{border-bottom:1px dashed #FF6640;padding:5px;}

.store				{width:100%;float:left;border:0px   dashed;margin-left:5px;}
.store_title		{width:100%;padding:2px;color:#000099;}
.store_txt			{float:right;padding:2px;color:#333333;}
.store_img			{float:left;}