html					{width:100%; height:100%; background:#ffffff;}
body					{width:100%; height:100%; margin:0px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000000; }

*						{margin:0; padding:0; border:0;}
li						{vertical-align:bottom; list-style-type:none;}
img, fieldset			{border:0;}
*						{margin:0; padding:0;}
h1, h2, h3				{font-size:100%; font-weight:normal;}
em						{font-style:normal;}
strong					{font-weight:normal;}
a						{text-decoration:none; outline: none;}
hr						{visibility:hidden; clear:both;}
p						{position:relative; display:block; padding:5px 0px 5px 0px;}

#index_holder			{position:absolute; display:block; width:894px; height:336px; background:url(images/bg_index.jpg) bottom left no-repeat; top:50%; left:50%; margin-left:-447px; margin-top:-168px;}
#index_logo				{position:absolute; display:block; width:199px; height:90px; top:123px; left:472px; z-index:5;}
#index_header			{position:relative; display:block; width:729px; height:22px; margin:auto; text-align:right; color:#7d7d7d; font-size:10px; padding-right:15px; padding-top:3px;}
#index_header a			{color:#7d7d7d; font-size:10px;}
#index_header a:hover	{color:#000000;}
#index_content			{position:relative; display:block; width:744px; height:286px; margin:auto; z-index:1;}
#index_left				{position:relative; display:block; width:249px; height:286px; float:left; background-color:#000000; font-size:13px; color:#979797; z-index:2;}
#index_right			{position:relative; display:block; width:495px; height:286px; float:left; z-index:1;}
#index_footer			{position:relative; display:block; clear:left; width:724px; height:35px; margin:auto; text-align:left; color:#7d7d7d; font-size:10px; padding-left:20px; padding-top:9px;}

#content_holder			{position:absolute; display:block; width:827px; height:608px; background:url(images/bg_content.jpg) bottom left no-repeat; top:50%; left:50%; margin-left:-414px; margin-top:-304px;}
#content_sshow			{position:absolute; display:block; width:902px; height:608px; background:url(images/bg_sshow.jpg) bottom left no-repeat; top:50%; left:50%; margin-left:-414px; margin-top:-304px;}
#content_header			{position:relative; display:block; width:735px; height:22px; margin-left:75px; text-align:right; color:#7d7d7d; font-size:10px; padding-right:15px; padding-top:3px;}
#content_content		{position:relative; display:block; width:752px; height:558px; margin-left:75px; z-index:1;}
#content_menu			{position:relative; display:block; width:250px; height:558px; float:left; background-color:#000000; font-size:13px; color:#979797; border-right:1px solid #ffffff; z-index:2; overflow:hidden;}
#content_logo			{position:relative; display:block; width:199px; height:90px; margin:auto; z-index:5; margin-top:28px;}
#content_left			{position:relative; display:block; width:250px; height:558px; float:left; background-color:#000000; z-index:1;}
#content_right			{position:relative; display:block; width:251px; height:558px; float:left; z-index:1; color:#ffffff; font-size:12px;}
#content_footer			{position:relative; display:block; clear:left; width:588px; height:35px; margin-left:75px; text-align:left; color:#7d7d7d; font-size:10px; padding-left:20px; padding-top:9px;}

#main_menu				{position:relative; display:block; margin-top:60px; margin-left:33px;}
#menu_top				{position:relative; display:block; height:20px;}
#menu_middle			{position:relative; display:block; padding-left:20px;}
#menu_middle li			{position:relative; display:block;}
#menu_middle li a		{position:relative; font-size:13px; color:#979797; z-index:1;}
#menu_middle li a:hover	{color:#a29060;}
#menu_bottom			{position:relative; display:block; height:20px;}

#menu_middle li a.sel			{color:#a29060;}
#menu_middle li a.sel:hover		{color:#979797;}

#menu_middle li ul		{position:relative; display:block; padding-left:13px; z-index:5;}
#menu_middle li ul li	{position:relative; display:block; z-index:5;}
#menu_middle li ul li a	{position:relative; font-size:12px; color:#ffffff; z-index:5;}
#menu_middle li ul li a:hover	{color:#a29060;}

#menu_middle li ul li a.sel			{color:#a29060;}
#menu_middle li ul li a.sel:hover		{color:#ffffff;}

#menu_middle .smenu					{position:absolute; display:block; width:209px; top:-57px; left:100px;font-size:12px; z-index:30;}
#menu_middle .mproducts				{left:170px;}
#menu_middle .mfinish				{left:110px;}
#menu_middle .mpress				{left:60px;}
#menu_middle .mcontract				{left:150px;}
#menu_middle .smenu_top				{position:relative; display:block; width:209px; height:17px; background:url(images/bg_smtop.png) top left no-repeat; z-index:3;}
#menu_middle .smenu_left			{position:relative; display:block; width:14px; height:94px; background:url(images/bg_smleft.png) top left no-repeat; float:left; z-index:3;}
#menu_middle .smenu_right			{position:relative; display:block; width:188px; min-height:94px; height:auto !important; height:94px; background-color:#ffffff; float:left; padding-left:5px; z-index:3;}
#menu_middle .smenu_right li		{position:relative; display:block; padding-top:1px;}
#menu_middle .smenu_right li a		{font-size:12px; color:#555555;}
#menu_middle .smenu_right li a:hover	{color:#a29060;}
#menu_middle .smenu_bottom			{position:relative; display:block; clear:left; width:209px; height:19px; background:url(images/bg_smbottom.png) top left no-repeat;}

#cr_holder	{position:relative; display:block; width:241px; margin-left:10px;}
#cr_top		{position:relative; display:block; width:241px; height:15px; background:url(images/bg_crtop.gif) bottom left no-repeat;}
#cr_left	{position:relative; display:block; width:13px; height:84px; background:url(images/bg_crleft.gif) top left no-repeat; float:left;}
#cr_right	{position:relative; display:block; width:198px; min-height:84px; height:auto !important; height:84px; background-color:#000000; float:left; padding-left:15px; padding-right:15px; max-height:435px; overflow:hidden;}
#cr_bottom	{position:relative; display:block; width:241px; height:15px; background:url(images/bg_crbottom.gif) top left no-repeat; clear:left;}
#cr_content	{position:relative; display:block; min-height:84px; height:auto !important; height:84px; }

.title		{color:#a29060; text-transform:uppercase;}

a			{color:#a29060;}
a:hover		{color:#ffffff;}

#contact_form input	{position:relative; display:block; background-color:#000000; color:#a29060; font-family:Helvetica, Arial, sans-serif; font-size:12px; border:0px; border-bottom:1px solid #464646; padding:2px 2px 2px 0px; margin-top:5px; width:196px;}
#contact_form textarea {position:relative; display:block; font-family:Helvetica, Arial, sans-serif; background-color:#000000; color:#a29060; font-size:12px; border:0px; border-bottom:1px solid #464646; padding:2px 2px 2px 0px; margin-top:5px; width:196px; height:75px;}
#contact_form .btn_submit {font-family:Helvetica, Arial, sans-serif; font-size:12px; width:80px; border:1px solid #464646; }
#contact_form .btn_submit:hover	{color:#ffffff;}

#content_slider	{position:absolute; display:block; width:20px; height:400px; top:45px; right:-20px; display:none;}
#indicator		{position:relative; width:20px; height:40px; background-image: url(images/slider.gif); font-size: 1px; overflow: hidden; z-index: 2;}
#indicator:hover	{cursor:pointer;}

#slide_show_holder		{position:relative; display:block; float:left; width:501px; height:558px; overflow:hidden; background:#000000;}
#slide_show				{position:relative; display:block; width:2509px; height:558;}

#slide_show_slider		{position:absolute; display:block; width:501px; height:20px; bottom:20px; left:0px; z-index:10; background:#000000; display:none;}
#indicator2		{position:relative; width:40px; height:20px; background-image: url(images/slider2.gif); font-size: 1px; overflow: hidden; z-index: 2;}
#indicator2:hover	{cursor:pointer;}

#lang_selector			{position:absolute;display:block; top:0px; right:13px; height:20px; line-height:20px; font-size:10px; color:#000000;}
#lang_selector a		{color:#000000;}
#lang_selector a:hover	{color:#a29060;}

#lang_selector a.lsel		{color:#a29060;}
#lang_selector a.lsel:hover	{color:#000000;}

.ssitem			{position:relative; display:block; width:250px; height:588px; border-right:1px solid #ffffff; float:left;}
.finish_name	{position:absolute; display:block; height:25px; background-color:#000000; top:493px; left:0px; text-align:left; color:#ffffff; line-height:25px; font-size:14px; padding-left:8px; padding-right:8px;}
.nb	{border-right:0px;}

a.footer_link	{color:#7d7d7d; text-decoration: none;}
a.footer_link:hover	{color:#a29060;}

#form_cost div.fi	{position: relative; display: block; height:20px; margin-bottom: 5px;}
#form_cost label	{position: relative; display: block; width: 70px; height:20px; float: left; line-height: 20px;}
#form_cost input	{position:relative; display:block; width:118px; height:14px; float:left; background-color:#000000; color:#a29060; font-family:Helvetica, Arial, sans-serif; font-size:12px; border:1px solid #464646; padding:4px 2px 0px 2px;}
#form_cost select	{position:relative; display:block; width:118px; float: left; background-color:#000000; color:#a29060; border:1px solid #464646; padding: 0px;}
#form_cost .btn_submit {font-family:Helvetica, Arial, sans-serif; font-size:12px; width:80px; height:20px; padding:0px; border:1px solid #464646; }
#form_cost .btn_submit:hover	{color:#ffffff;}

#form_cost div.fdi			{position: relative; display: block; width:118px; height:20px; float:left; overflow: hidden;}
#form_cost div.fdi label	{width: 25px; text-align: center;}
#form_cost div.fdi input	{width: 25px;}
#cost		{position: relative; display: block; margin-top: 20px;}