body 			
			{	
				margin: 0;	
				padding: 0;	
				text-align: center;	
				font: normal 11px Tahoma; 
				color: #CCCCCC;
				background: #3b3b3b;
			}

a           {
                text-decoration: none;
                color: #aaaaaa;
                font-weight: bold;
            }

a:hover    {
                text-decoration: none;
                color: #ffffff;
                font-weight: bold;    
            }

#background_top		{	
				width: 100%;	
				height: 429px;	
				background: url(../images/backgrou.png) top left repeat-x;	
			}
#background_circle_top
			{
				width:100%; 
				height: 219px; 
				background: transparent url(../images/backgrov.png) top no-repeat;
			}
#background_circle_bottom
			{
				margin: 219px 0 0 0; 
				width: 100%; 
				height: 219px; 
				background: transparent url(../images/backgrow.png) bottom no-repeat;
				z-index: 10;
				position: relative;
			}
#logo			{	
				width: 247px;	
				height: 147px;	
				background: url(../images/logo0000.png) top left no-repeat;	
			}
			
#main			{	
				width: 900px;	
				height: 100%;	
				text-align: left;	
				margin: -429px auto;	
				position: relative;
				z-index: 15;
			}

#menu_top		{	
				margin: -147px 0 0 220px;	
				height: 30px;
			}

#menu_top ul		{	background: url(../images/menu_top.png) top left repeat-x;	
				list-style: none;	
				height: 30px;
				margin: 0 19px -30px 19px;
				padding: 0;
			}
#menu_top li		{	
				display: inline;
				padding: 0 20px;				
			}
#menu_top .left		{	
				background: url(../images/menu_toq.png) top left no-repeat; 
				width: 19px;
				height: 30px;
				float: left;
			}
#menu_top .right	{	
				background: url(../images/menu_tor.png) top left no-repeat; 
				width: 19px;
				height: 30px;
				float: right;
			}
#menu_top a		{	color: #CCCCCC;	
				text-decoration: none;	
				font: bold 14px Verdana;	
				padding: 0px;
			}
#menu_top a:hover	{	color: white;	
				text-decoration: none;	
				font: bold 14px Verdana;	
				padding: 0;
			}
#form_auth		{
				margin: 29px 0px 0px 500px;
				text-align: right;
			}
#form_auth .input 
			{
				float: right;
				width: 140px;
				height: 32px;
				margin: 0 10px;
			}
#form_auth .input .left
			{
				float: left;
				background: url(../images/form_inp.png) top left no-repeat; 
				height: 29px;
				width: 8px;
				margin: 0;
				padding: 0;
				
			}
#form_auth .input .middle
			{
				float: left;
				background: url(../images/form_inq.png) top left repeat-x;
				margin: 0;
				padding: 0;
				height: 29px;
				width: 124px;

			}
#form_auth .input .right
			{
				float: left;
				background: url(../images/form_inr.png) top left no-repeat; 
				margin: 0;
				padding: 0;
				height: 29px;
				width: 8px;
			}
#form_auth input
			{
				background: transparent; 
				border: 0;
				font: normal 11px Tahoma;
				margin-top: 6px;
			}
#form_auth #form_auth_submit	{
				float: right;
				clear: right;
				margin: 0;
				width: 64px;
				height: 32px;
			}
#form_auth #form_auth_menu	{
				color: white;
				font: bold 12px Tahoma;
				margin: 0;
				padding: 48px 0 0 0;
			}
#form_auth #form_auth_menu a	{
				font: normal 12px Tahoma;
				color: #eeeeee;
				text-decoration: none;	
			}
#footer
			{
				clear: both;
				width: 900px;
				height: 49px;
				vertical-align: bottom;
			}
#footer .left
			{
				float: left;
				background: url(../images/footer_l.png) top left no-repeat; 
				height: 49px;
				width: 16px;
				margin: 0;
				padding: 0;
				
			}
#footer .middle
			{
				float: left;
				background: url(../images/footer_m.png) top left repeat-x;
				margin: 0;
				padding: 0;
				width: 868px;
				height: 49px;
				text-align: right;
			}
#footer .right
			{
				float: left;
				background: url(../images/footer_r.png) top left no-repeat; 
				height: 49px;
				width: 16px;
				margin: 0;
				padding: 0;
			}
#footer	.middle .copyright	{
				margin-top: 16px;
				color: #cccccc;	
				width: 568px;
				float: right;
			}
			
#footer	.middle .banners{
				margin: 8px 0 0 0;
				width: 300px;
				float: left;
				text-align: left;
			}
#footer a		
			{
				color: white;	
				text-decoration: none;	
				font: bold 10px Tahoma;	
			}
#content		
			{
				clear: both;
				width: 100%;
				min-height: 620px;
				margin-top: 40px;
				padding: 0;
			}	
.page img{ border:1px solid #000;}			
#block_1
			{
				height: 290px;
				width: 900px;
			}
#block_2_1
			{
				width: 300px;
				height: 290px;
				float: left;
			}
#block_2_2
			{
				width: 300px;
				height: 290px;
				float: left;
			}
#block_2_3
			{
				width: 300px;
				height: 290px;
				float: left;
			}
#block_3
			{
				clear: both;
				width: 900px;
			}

#phone
            {
                margin: 0 0 0 70px;
                padding: 0;
            }

div p			{
				margin: 0;
				padding: 5px 0;
			}

.window .top_left
			{
				background:url(../images/window_t.png) no-repeat top left;
				height: 28px;
			}
.window .top_right
			{
				background: url(../images/window_u.png) no-repeat top right;
				height: 28px;		
			}
.window .top_middle
			{
				background:url(../images/window_m.png) repeat-x top;
				height: 28px;
				margin: -28px 28px;
			}
.window .top_middle span
			{
				font: bold 14px Verdana; 
				color: #cccccc;
			}
.window .middle_left
			{
				background:url(../images/window_l.png) repeat-y left;
			}
.window .middle_right
			{
				background:url(../images/window_r.png) repeat-y right; 
				padding: 0 28px;
			}
.window .middle_middle
			{
				background-color: #1d1c1c;
				color: #cccccc;
			}
.window .middle_middle .header
			{
				color: #eeeeee;
				font: bold 16px Tahoma;
				padding: 0 0 15px 0;
			}
.window .bottom_left
			{
				background:url(../images/window_b.png) no-repeat bottom left;
				height:28px;
			}
.window .bottom_right
			{
				background:url(../images/window_c.png) no-repeat bottom right;
				height:28px;
			}
.window .bottom_middle
			{
				background: url(../images/window_m.png) repeat-x bottom;
				height:28px;
				margin:-28px 28px;
			}
			
.window ul    
            {
                padding:  0 0 10px 5px;
                margin: 0;
                font: normal 14px Tahoma;
                color: #aaaaaa;
                list-style: none;
            }

.window li
            {
                background: url(../images/deco_lis.png) no-repeat left center;
                padding: 0 0 0 10px;
            }

.window li.end
            {
                background: none;
                padding: 10px 0 0 10px;
                
            }


.window li.end a
            {
                font: bold 11px Verdana;
                color: #888888;
                text-decoration: none;
                text-align: right;
                display: block;
                margin: 0;
                padding: 0;
            }

.window li.end a:hover
            {
                font: bold 11px Verdana;
                color: #aaaaaa;
            }


.window li a    
            {
                font: bold 14px Tahoma;
                color: #aaaaaa;
                text-decoration: none;
            }

.window li a:hover    
            {
                font: bold 14px Tahoma;
                color: #ffffff;
                text-decoration: none;
            }

#form_register		
			{
				text-align: center;
				width: 400px;
				margin: 100px auto;
				
			}
			
#form_register .line
			{
				margin: 0;
				padding: 5px 0;
			}			
			
#form_register .input 
			{
				width: 140px;
				height: 32px;
				margin: 0 10px;
			}
#form_register .input .left
			{
				float: left;
				background: url(../images/form_inp.png) top left no-repeat; 
				height: 29px;
				width: 8px;
				margin: 0;
				padding: 0;
				
			}
#form_register .input .middle
			{
				float: left;
				background: url(../images/form_inq.png) top left repeat-x;
				margin: 0;
				padding: 0;
				height: 29px;
				width: 124px;

			}
#form_register .input .right
			{
				float: left;
				background: url(../images/form_inr.png) top left no-repeat; 
				margin: 0;
				padding: 0;
				height: 29px;
				width: 8px;
			}
#form_register input
			{
				background: transparent; 
				border: 0;
				font: normal 11px Tahoma;
				margin-top: 6px;
			}
#form_register .notice
			{
				font: normal 10px Arial; 
				float: right; 
				clear: both; 
				width: 230px;
			}			
			
form .submit	
			{
				margin: 0;
				width: 86px;
				height: 32px;
			}
			
.fl_left	
			{
				float: left;
			}

.fl_right	
			{
				float: right;
			}
			
.cl_left	
			{
				clear: both; 
				float: left;
			}
			
.w_200
			{
				width: 200px;
				padding: 10px;
			}			

.w_500
			{
				width: 500px;
				padding: 10px;
			}			

			
.warning
			{
				width:	64px;
				height: 64px;	
				margin: 0;
				padding: 5px;
				border: 0;
				background: url(../images/icon_war.png) no-repeat;
			}

.done
			{
				width:	64px;
				height: 64px;	
				margin: 0;
				padding: 5px;
				border: 0;
				background: url(../images/icon_don.png) no-repeat;
			}

			
.main_center
			{
				align: center;				
			}
.impo { font-family:Trebuchet MS; font-size:20px; color:#CCCCCC;}
