/**
 * style.css - styles
 * Copyright (c) 2008 CREATIVE ZONE Studio (http://www.cz-site.com/)
 */

/** Common
 */
	html, body   {height:100%; margin:0px; padding:0px;}
	body         {background:#2f9a88 url(/media/bg.jpg) repeat-x; font-family:verdana, helvetica, sans-serif, arial; font-size:11px; color:#000;}
	html         {scrollbar-track-color:#d0e3dd;scrollbar-face-color:#eeeeee;scrollbar-arrow-color:#007053;scrollbar-shadow-color:#eeeeee;scrollbar-highlight-color:#eeeeee;scrollbar-3dlight-color:#ffffff;scrollbar-darkshadow-color:#8895a2}
	
	form         {margin: 0px; padding:0px;}

	.m_5px       {margin:5px;}
	.m_10px      {margin:10px;}
	.m_15px      {margin:15px;}
	.m_20px      {margin:20px;}

	.p_5px       {padding:5px;}
	.p_10px      {padding:10px;}
	.p_15px      {padding:10px;}
	.p_20px      {padding:10px;}

	.d_block     {display:block;}
	.d_inline    {display:inline;}
	.d_none      {display:none;}
	.f_left      {float:left;}
	.f_right     {float:right;}

	.a_left      {text-align:left;}
	.a_right     {text-align:right;}
	.a_center    {text-align:center;}
	.a_justify   {text-align:justify;}

	
	
/** content elements
 */
 
 
	div.contentbody  {margin:20px;}

	h1       {color:#FFC600; font-size:16px; padding:0px; margin:0px; font-weight:bold;}
	h2       {color:#FFC600; font-size:14px; padding:0px; margin:0px; font-weight:bold;}

	h1.title    {color:#155c5c; font-size:14px; padding:0px; margin:0px 0px 15px 0px; font-weight:bold; height:20px; line-height:20px; border-bottom:1px solid #a8cac0; }

	
	p        {text-align: justify; text-indent: 0px; margin:0px 0px 15px 0px}
		
	a             {color:#236d63; text-decoration:none;}
	a:hover       {color:#236d63; text-decoration:underline;}

	a.active      {color:#C4892D;}

	a.arrow             {padding-right:15px; background: url(/media/link_arrow.gif) no-repeat right 5px;}
	a.arrow:hover       {padding-right:17px;}
	
	a.page             {padding-left:15px; background: url(/media/link_page.gif) no-repeat left 4px;}
	a.page:hover       {}
	
	a.akabtn             {padding:0px 7px; color:#fff; float:left; line-height:22px; background: url(/media/pages_bg.gif) repeat-x 0px 0px;}
	a.akabtn:hover       {text-decoration:none; color:#fff; background: url(/media/pages_bg.gif) repeat-x 0px -22px;}
	
	.pages               {padding:0px 15px; color:#fff; float:right; height:22px; line-height:22px; background: url(/media/pages_bg.gif) repeat-x;}
	.pages span          {padding:0px 7px; float:left; }
	.pages a             {padding:0px 7px; color:#fff; float:left; line-height:22px; background: url(/media/pages_bg.gif) repeat-x 0px 0px;}
	.pages a:hover       {text-decoration:none; color:#fff; background: url(/media/pages_bg.gif) repeat-x 0px -22px;}
	.pages a.active      {text-decoration:none; color:#fff; background: url(/media/pages_bg.gif) repeat-x 0px -22px;}
	
	b,strong            {color:#000;}
	
	.decor1          {color:#236d63;}
	.decor2          {color:#236d63;}

	.cutline_h       {background: url(/media/cutline_h.gif) repeat-x 0px 6px;}
	.cutline_v_left  {background: url(/media/cutline_v.gif) repeat-y left;}
	.cutline_v_right {background: url(/media/cutline_v.gif) repeat-y right;}

	ul               {padding:10px; margin:8px; list-style-type: none;}
	ul li            {text-align:justify; padding-left:10px; margin-bottom:5px; background:url(/media/list_decor.gif) 0px 6px no-repeat;}

	span.ok     {color:#007F00; display:none;}
	span.error  {color:#E54040; display:inline; font-size:10px;}


	input.fld,      select.fld,      textarea.fld       {color:#000; padding:3px 3px 0px 3px; border: 1px #a7c9c0 solid; font-family:verdana; font-size:12px; height:17px; background:#E4F0EC url(/media/field.jpg) no-repeat 0px 0px;}
	input.fldfocus, select.fldfocus, textarea.fldfocus  {background:#E4F0EC url(/media/field.jpg) no-repeat 0px -106px;}

	input.btn            {width:82px; height:28px; font-family:arial; color:#fff; font-size:11px; border:0px; background:url(/media/btn.jpg) no-repeat; cursor:pointer;}

	input.btnover        {background-position: 0px -28px;}

	img.image            {border: 2px solid #abc7be;}

	a.galery           {float:left; cursor:hand; width:103px; height:103px; padding:0px; margin:0px 8px 8px 0px; border: 2px solid #abc7be;}
	a.galery:hover     {border: 2px solid #fff;}
	a.galery img       {border:none;}

	

	.tablecutline    {margin:0px 0px 15px 0px; border-bottom:1px solid #a8cac0; }
	.tabletdcutline  {padding-left:10px; border-left:2px solid #EEC492; }


/** document layout
 */
  	#lay_site         {position:absolute; left:50%; top:50%; width:961px; height:774px; margin-left:-480px; margin-top:-320px; }
  	#lay_leftpic      {position:absolute; left:32px; top:38px; width:328px; height:570px; overflow:hidden; z-index:1;}
  	#lay_leftpic img  {position:absolute; left:0px; top:0px; width:328px; height:570px; z-index:2;}
  	#lay_leftpic .i0  {z-index:3;}
	#lay_bg_main_a    {position:absolute; left:0px; top:0px; width:361px; height:774px; background:url(/media/bg_main_a.png); z-index:2;}
  	#lay_bg_main_ba   {position:absolute; left:361px; top:0px; width:570px; height:38px; background:url(/media/bg_main_ba.png); z-index:2;}
  	#lay_bg_main_bb   {position:absolute; left:361px; top:38px; width:570px; height:570px; background:url(/media/bg_main_bb.jpg); z-index:2;}
  	#lay_bg_main_bc   {position:absolute; left:361px; top:608px; width:570px; height:166px; background:url(/media/bg_main_bc.png); z-index:2;}
  	#lay_bg_main_c    {position:absolute; left:931px; top:0px; width:30px; height:774px; background:url(/media/bg_main_c.png); z-index:2;}
	#lay_content      {position:absolute; left:499px; top:66px; width:403px; height:485px; overflow:auto; z-index:3;}
	#lay_menu_space   {position:absolute; left:355px; top:150px; width:140px; height:400px; overflow:hidden; z-index:3;}
	#lay_menu_space #lay_menu  {position:absolute; bottom:0px; width:140px;}
	#lay_slogan       {position:absolute; border-left:2px solid #FF8C0B; padding-left:7px; left:52px; top:535px; width:250px; height:53px; z-index:3;}
	#lay_slogan *     {color:#fff; font-size:11px; font-weight:bold; line-height:17px;}
	#lay_copy         {position:absolute; padding:0px; left:873px; top:565px; width:43px; height:32px; z-index:3;}
	#lay_footer       {position:absolute; left:525px; top:610px; width:400px; height:60px; z-index:3;}
	#lay_footer *     {color:#fff; font-size:10px;}
	#lay_btnflash          {position:absolute; padding:0px; left:390px; top:575px; width:72px; height:18px; background:url(/media/btn_flash.jpg) 0px 0px; z-index:3; text-decoration:none;}
	#lay_btnflash:hover    {background-position:0px -18px; text-decoration:none;}
	
	
/** main menu
 */
	div.menu_main_div                    {margin-bottom:1px; text-align:left;}
	div.menu_main_div .menu_main         {display:block; font-size:11px; padding:0px 0px 0px 10px; font-weight:normal; height:18px; line-height:18px; color:#000; text-decoration:none; white-space:nowrap; overflow:hidden;}
	div.menu_main_div .menu_main:hover   {background:url(/media/submenu_item_0.jpg); text-decoration:none; color:#000;}
	div.menu_main_div .menu_main_active  {background:url(/media/submenu_item_0.jpg);}
	div.menu_main_div .menu_main1        {font-size:12px; padding-left:5px; margin-bottom:6px; color:#364441; font-weight:bold; height:19px; line-height:19px;}
	div.menu_main_div .menu_main2        {padding-left:15px;}
	div.menu_main_div .menu_main3        {padding-left:20px;}
	div.menu_main_cutline                {height:16px;}

/** loading
 */
	#loading          {position:absolute; left:710px; margin-left:-15px; margin-top:-15px; top:300px; width:30px; height:30px; z-index:1000;}
	#loading .anim    {position:absolute; left:0px; top:0px;}
	

