* {font: normal 12px "Arial"; color: #343434;margin:0;padding:0; }

html, body, #wrap {height: 100%; width: 100%; margin: 0; background: #f7f7f7 0px 78px no-repeat; }
/* html, body, #wrap {height: 100%; width: 100%; margin: 0; background: #f7f7f7 url(/images/bg_wind.jpg) 0px 78px no-repeat; } */
body > #wrap {height: auto; min-height: 100%;}
table,td {padding:0px; margin:0px; border-collapse:collapse; vertical-align:top;}

A {color: #003399; text-decoration: underline}
A:hover {color: #fc6e6e; text-decoration: none}

b {font-weight: bold}  
a img {border:none}

h2 {font: normal 18px "Arial"; color: #2e2e2e; margin:5px 0px 10px 0px;; padding:0;}
	h2 i {font: normal 12px "Arial"; color: #7c7c7c; }
h3 {font: normal 14px "Arial"; color: #2e2e2e; margin:2px 0px 2px 0px;; padding:0;}
 h3 b {font: normal 12px "Arial"; color: #868585;}
#main { min-width:1000px; max-width:1256px; padding-bottom:64px; margin: 0 auto;  }  /* must be same height as the footer */
	#head_line {width: 99%; height: 25px;margin: 0 auto;  background: url(/images/hl_bg.png) 0% 0% repeat-x; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}		
			#nl_left{float:left; height:22px;  border-right: 1px solid #d0d0d0; padding-top:2px;} 
				#nl_left a {font: normal 11px "Arial"; color: #4a4a4a; text-decoration:underline; padding: 0px 5px;} 
			#nl_right {float: right; height:22px; padding-top: 3px; border-right: 1px solid #d0d0d0; padding-right:4px; font: normal 11px "Verdana"; color: #2C2C2C; background: url(/images/nl_right_bg.png) 100% 0% no-repeat; text-align: right} 
			#nl_flags {float: right; height: 22px; padding: 3px 0px 0px 10px; text-align: center} 
				#nl_flags img {padding:0px 10px 0px 0px;;}		   
	#body_narrow {width:90%; min-width:900px; max-width:1156px; margin:0 auto; }		
			/* #header {width: 100%; height: 65px; background: url(/images/logo.png) 3% 50% no-repeat;} */
			#header {width: 100%; height: 65px; margin-top:10px; }
				#search {float:right; margin-top:15px; width:325px}
					#line_1 {height: 27px; width:100%;}
							#line_1 #search_txt {float:left; width:237px; height:24px; margin-right:10px; border-top: 1px solid #999; border-left: 1px solid #ccc}
							#line_1 #search_button {float: left; border: none; width: 71px; height: 27px; background: url(/images/bt_search.png) 0% 0% no-repeat;}
					#line_2 {height: 27px; width:100%; font: normal 12px "Arial"; color: #4e4e4e;}
						#line_2 span {float: left; width:43%; margin-right:0px; font: normal 12px "Arial"; color: #4e4e4e;} 						   
							#line_2 span a {font: normal 12px "Arial"; color: #0e68ae; padding:0px 3px;}
                            
			#main_menu {clear: both; width: 100%; height: 33px; background: url(/images/mm_bg.png) 0% 0% repeat-x;}				
				#mm_left {height: 33px; width: 100%; background: url(/images/mm_left.png) 0% 0% no-repeat;}	
				#mm_right {height: 33px; width: 100%; background: url(/images/mm_rigth.png) 100% 0% no-repeat;}	
					 #mm_right ul {list-style: none} 
					 #mm_right ul li {float: left; height:17px; margin: 9px 0px 0px 0px; padding: 0px 14px; background: url(/images/mmcell_bg.png) 100% 0% no-repeat}
					 	#mm_right ul li a {font: normal 13px "Arial"; color: #404040; text-decoration: none}
					 #mm_right ul .last {float: left; height:17px; margin: 9px 0px 0px 0px; padding: 0px 14px; background: none}
					 	#mm_right ul .last a {font: normal 13px "Arial"; color: #404040; text-decoration: none}	
						#mm_right ul li a:hover, #mm_right ul .last a:hover {font: normal 13px "Arial"; color: #fc6e6e; text-decoration: none}
			#precontent {clear:both; width:100%; margin: 16px 0px 0px 0px;}			
                .pc_block {float: left; height: 182px; width: 49%; background: url(/images/pc_bg.png) 0% 0% repeat-x}
					.pc_left {width: 100%; height: 182px; background: url(/images/pc_left.png) 0% 0% no-repeat;}
					.pc_right {width: 100%; height: 182px; background: url(/images/pc_right.png) 100% 0% no-repeat;}
						.pc_right h1 {float:left; font: normal 16px "Arial"; color: #2e2e2e; margin:7px 0px 10px 12px; padding:0; }
						.pc_right .bt_more {float: right; margin: 7px 10px 0px 0px;  width: 38px; height: 15px; padding: 3px 0px 0px 16px; background: url(/images/but_more.png) 0% 0% no-repeat; font: bold 10px "Arial"; color: #f7f7f7; text-decoration: none; text-transform: uppercase}
						.pc_right ul { margin:1px 0px 0px 25px; }
						.pc_right ul li {padding:4px 0px; color: #7a7979;}
						.pc_right ul li a {font: normal 12px "Arial"; color: #4e4e4e; text-decoration: none}
							.pc_right ul li:hover {padding:4px 0px; color: #fc6e6e;}
							.pc_right ul li:hover a {font: normal 12px "Arial"; color: #fc6e6e; text-decoration: underline}
						.pc_right .imaga {clear:both; float:left; margin: 7px 1px 0px 15px}
						.pc_right .sl_2 {float:left; width:320px; height:110px; padding:5px 0px 0px 160px; margin-top:-120px;}
						.pc_right .temp_style {float:left; height:35px; width: 100%}
			#context_area {clear:both; width:100%; margin: 0px 0px 25px 0px; padding-top:10px;}			
						 #context_area p {margin: 10px 0px; padding: 0px; line-height: 160%; font: normal 12px "Arial"; color: #545454; }
						 #context_area .shoted {margin: 10px 0px; padding: 0px; line-height: 100%; font: normal 12px "Arial"; color: #545454; }
				#left_column {float: left; width: 214px; margin: 0px;_height:800px;}
					.c_header_bg {float:left;width: 214px; height: 55px; background: url(/images/lc_header.png) 0% 0% no-repeat}
					.c_header {height:15px; width:100%; font: normal 16px "Arial"; color: #2e2e2e; padding:7px 0px 10px 30px;}
						.bt_moreS {float: right; margin: 0px 25px 0px 0px;  width: 150px; height: 15px; padding: 3px 0px 0px 16px; background: url(/images/but_moreS.png) 0% 0% no-repeat; font: bold 10px "Arial"; color: #f7f7f7; text-decoration: none; text-transform: uppercase}
					.fff_header {height:15px; width:100%; font: normal 16px "Arial"; color: #fff; padding:7px 0px 10px 30px;}
						.i1 {background: url(/images/icon1.png) 11px 10px no-repeat;} 
						.i3 {background: url(/images/icon3.png) 11px 10px no-repeat;} 
						.i6 {background: url(/images/icon6.png) 11px 10px no-repeat;} 
					.c_footer {float: right; height: 20px; _height: 17px;  font: normal 16px "Arial"; color: #2e2e2e; padding: 4px 10px 0px 12px; background: url(/images/icon2.png) 0% 50% no-repeat; text-align: right; line-height: 0px;  _padding: 2px 10px 0px 0px;}
						.c_footer a {font: normal 11px "Arial"; color: #534920;}
					.lcc_spacer {float:left; width: 214px; height: 10px;}	
					#mbBlock { float:left; width:214px;   background: #fdfdfd url(/images/menu_bg.png) 0% 100% repeat-x}	
					#mbBlock_end {float: left; width: 194px; padding:10px 10px; height: 100%; background: url(/images/menu_bg_footer.png) 0% 100% no-repeat;}	
								#mbBlock .name {float:left; width:90%; padding:5px 0px; }
										#mbBlock .name a {font: normal 12px "Arial"; color: #2e2e2e; text-decoration: none}
								#mbBlock .cont {float:left; width:10%; padding:5px 0px; font: normal 12px "Arial"; color: #0e68ae;}
							
				#right_column {padding:0px 0px 0px 240px; }			
					#mp_header_bg {width: 100%; height: 55px; background: url(/images/mp_header_bg.png) 0% 0% repeat-x; _margin-top:-800px; _width:97%;}
					#mp_header_bg_search {width: 100%; height: 55px; background: url(/images/mp_header_bg.png) 0% 0% repeat-x; _width:97%;}
					#mhbg_left {width: 100%; height: 55px; background: url(/images/mhbg_left.png) 0% 0% no-repeat;}
					#mhbg_right {width: 100%; height: 55px; background: url(/images/mhbg_right.png) 100% 0% no-repeat;}
						#mhbg_right .c_footer2 {float: left; height: 15px; width: 175px; font: normal 11px "Arial"; color: #534920; padding: 2px 10px 0px 16px; background: url(/images/icon4.png) 0% 50% no-repeat; text-align: left; line-height: 0px; margin-left:10px; margin-top:3px;  _margin-left:5px; _margin-top:0px;}
							#mhbg_right .c_footer2 a {font: normal 11px "Arial"; color: #534920;}
						#mhbg_right .c_footer {float: right; height: 15px; width: 155px; font: normal 11px "Arial"; color: #534920; padding: 2px 10px 0px 12px; background: url(/images/icon5.png) 0% 50% no-repeat; text-align: left; line-height: 0px; margin-left:10px; margin-top:3px;  _margin-top:0px;}
							#mhbg_right .c_footer a {font: normal 11px "Arial"; color: #534920;}	
					#WhiteBg_1 { width: 100%; background: #fff url(/images/wbg1.png) 0% 100% no-repeat;}		
					#WhiteBg_2 { width: 100%; background:  url(/images/wbg2.png) 100% 100% no-repeat; padding: 9px 0px 7px 0px}			
						.cell { width: 98%; height:136px; margin: 0px auto; background: url(/images/cell_bg.png) 0% 0% repeat-x; padding:0px; margin-bottom: 7px;}
						 .cell_leftborder {width: 100%; height: 100%; background: url(/images/cell_left.png) 0% 0% no-repeat; margin:0px; padding:0px;}
						 .cell_righborder {width: 100%; height: 100%; background: url(/images/cell_right.png) 100% 0% no-repeat; margin: 0px; padding: 0px}
						 	.c_FP {float:left; width: 59%; padding:0px;}
								.string1 {width:100%; height:56px; }
									.logo_fxcompany {float: left; width: 40%; padding-top:5px; text-align: center}
									.txt1 {float: left; width: 50%; padding:5px 0% 0px 1%; margin:0px; text-align: left; font: normal 11px "Arial"; color: #343434;}
									.txt1 b { font: bold 11px "Arial"; color: #343434;}
										.txt1 h5 {font: normal 12px "Arial"; color: #fe2121; padding:0px 0px 2px 0px; margin:0px;}
										.txt1 a {font: normal 11px "Arial"; color: #343434;}	
									
								.string2 {clear:both;width:95%; height:24px; padding-left:10px; }
									.as {float: left; height:24px; width: 20px; background: url(/images/star_red.png) 50% 50% no-repeat; }
									.ps {float: left; height:24px; width: 20px; background: url(/images/star_gray.png) 50% 50% no-repeat; }
									.mark {float: left; margin-left:10px; font: normal 15px "Georgia"; color: #585858;} 
									.mark span {font: normal 12px "Georgia"; color: #585858; padding-bottom:3px} 
								.string3 {clear:both; width:100%; height:27px; }
									.GR {float: left; padding: 0px 2px 0px 10px; margin:10px 10px 10px 10px; background: url(/images/arrr_up.png) 0% 50% no-repeat; font: normal 11px "Arial"; color: #4d4d4d; }
										.GR span { font: normal 11px "Arial"; color: #2aa100;}	  
									.BR {float: left; padding: 0px 2px 0px 10px; margin:10px 4px 10px 0px; background: url(/images/arr_down.png) 0% 50% no-repeat; font: normal 11px "Arial"; color: #4d4d4d;}
										.BR span { font: normal 11px "Arial"; color: #e90f0f;}		
									.ReviewS {float: left; width: 150px; height: 18px; margin:-2px 2px 0px 0px; background: url(/images/butS1.png) 0% 0% no-repeat; padding-top:5px; font: normal 10px "Arial"; color: #574646; text-align: center}	
									.BrokerInfoS {float: left; width: 150px; height: 17px;  margin:0px 3px 0px 2px ; background: url(/images/butS2.png) 0% 0% no-repeat; padding-top: 3px; font: normal 10px "Arial"; color: #606060; text-align: center; text-decoration: underline}	
									.VisitsiteS {float: left; width: 150px; height: 17px;  margin:0px 3px; background: url(/images/butS3.png) 0% 0% no-repeat; padding-top: 3px; font: normal 10px "Arial"; color: #fff; text-align: center; text-decoration: underline}
									.Review {float: left; width: 75px; height: 18px; margin:-2px 2px 0px 0px; background: url(/images/but1.png) 0% 0% no-repeat; padding-top:5px; font: normal 11px "Arial"; color: #574646; text-align: center}	
									.Addreview {float: left; width: 75px; height: 18px; margin:-2px 2px 0px 0px; background: url(/images/but1.png) 0% 0% no-repeat; padding-top:5px; font: normal 11px "Arial"; color: #574646; text-align: center}	
									.BrokerInfo {float: left; width: 82px; height: 17px;  margin:0px 3px 0px 2px ; background: url(/images/but2.png) 0% 0% no-repeat; padding-top: 3px; font: normal 11px "Arial"; color: #606060; text-align: center; text-decoration: underline}	
									.BrokerButton {float: left; width: 200px; height: 17px;  margin:0px 3px 0px 2px ; background: url(/images/but5.png) 0% 0% no-repeat; padding-top: 3px; font: normal 11px "Arial"; text-align: center; text-decoration: underline}
									.Visitsite {float: left; width: 68px; height: 17px;  margin:0px 3px; background: url(/images/but3.png) 0% 0% no-repeat; padding-top: 3px; font: normal 11px "Arial"; color: #fff; text-align: center; text-decoration: underline}
							.c_SP {float:left; width: 39%; padding:2px;}
								.txt_hblock { padding:2px 0px; margin: 0px; line-height: 100%; font: normal 11px "Arial"; color: #343434;} 
					  			.txt_hblock b { font: bold 11px "Arial"; color: #343434;}	 
								.txt_hblock a { font: normal 11px "Arial"; color: #0e68ae;}	
#footer {position: relative; margin-top: -64px; height: 64px; clear: both; padding-top:20px; } 
	#footer_area {width:90%; min-width:900px; max-width:1156px; height: 64px; margin: 0 auto; background: url(/images/logo_footer.png) 1% 0% no-repeat; }
		#f_copy { float:left; width:21%; padding-left:5%; margin:5px 0px 0px 0px; font: normal 11px "Arial"; color:#9b9b9b;}
		#f_urls { float:left; width:53%; margin:5px 0px 0px 0px;  text-align: center; }
            #f_urls a {font: normal 11px "Arial"; color: #9b9b9b; text-align: center; text-decoration: none}    
		#f_send {float: left; width: 21%; margin: 5px 0px 0px 0px; font: normal 11px "Arial"; color: #9b9b9b; text-align: right}
			#f_send a{ font: normal 11px "Arial"; color: #9b9b9b; text-align: right}

/*map page*/

#letter_bg {width: 319px; height: 20px; background: url(/images/map_letterbg.png) 0% 0% no-repeat; margin: 0px; padding-top: 3px; text-align: center}
	#letter_bg a {font: normal 12px "Arial"; color: #2e2e2e; text-decoration: underline; padding:0px 0px;}
.level_1 {list-style: none; padding:0px; margin:0px;}	
	.full_link {float: left; background: url(/images/nxt_level.png) 100% 50% no-repeat; padding-right:15px;}
	.level_2{float:left; list-style: none; padding:0px; margin: 0px 0px 0px 20px; font: bold 14px "Arial"; color: #2e2e2e; }	 
	.level_2 li .letter {clear:both; float:left; width:15px; font: bold 14px "Arial"; color: #2e2e2e;  margin: 0px 0px 0px 0px;}	 
	 	.level_3 {float:left;list-style: none; padding:0px; margin: 0px 0px 0px 0px; }
.level_1 a, .full_link,  .level_2 a, .level_3 a {font: normal 12px "Arial"; color: #2e2e2e; text-decoration: underline; }		

/*search page*/
#search_filter_bg {width: 100%; height: 32px; background: url(/images/sf_bg.png) 0% 0% repeat-x; _margin-top:-800px; _width:97%;}
	#sf_left {width: 100%; height: 32px; background: url(/images/sf_left.png) 0% 0% no-repeat;}
	#sf_right {width: 100%; height: 32px; background: url(/images/sf_right.png) 100% 0% no-repeat;}
#search_filter_white {width: 100%; height:145px; background: url(/images/sfw_bg.png) 0% 100% repeat-x; margin-bottom:10px} 					
	#sfw_left {width: 100%; height:145px; background: url(/images/sfw_left.png) 0% 100% no-repeat;}
	#sfw_right {width: 100%; height:145px; background: url(/images/sfw_rigth.png) 100% 100% no-repeat;}
		.column_30perc {float:left; width:32%; padding-top:6px;}
			.c30_txt {clear:both; float:left; width: 35%; text-align: right; font: bold 11px "Arial"; color: #4d4d4d; padding-top:1px; margin: 3px 15px 3px 0px; padding-right:0px }
			.c30_txt_spec {float:left; width: 35%; text-align: right; font: bold 11px "Arial"; color: #4d4d4d; padding-top:1px; margin:3px 2px 3px 0px; padding-right:0px }
			.c30_txt_spec_add {float:left; width: 5%; text-align: center;font: normal 11px "Arial"; color: #f00; padding:4px 0px 0px 0px;}
			.column_30perc select {float:left; height:20px;  width:50%;margin: 3px 0px 3px 0px;}
		.last_line {float:left; width:100%; margin-top:2px}	
			#bt_passive {float: right; width: 135px; height: 18px; margin:-2px 10px 0px 10px; backgroundx: url(/images/but_passive.png) 0% 0% no-repeat; padding-top:5px; font: normal 12px "Arial"; color: #8a8a8a; text-align: center}
			#bt_active {float: right; width: 135px; height: 18px; margin:-2px 2px 0px 0px; backgroundx: url(/images/but_activ.png) 0% 0% no-repeat; padding-top:5px; font: normal 11px "Arial"; color: #383838; text-align: center}
			.last_line select {float: right; height:20px; width:20%; margin:4px 10px 0px 10px} 
			.sss_r {font: bold 12px "Arial"; color: #4d4d4d; padding-top: 6px; text-align: right}
		.contre_up	{float: right; height: 25px; width: 160px; padding: 2px 10px 0px 12px;  text-align: center;  margin-left:10px; margin-top:3px;  _margin-top:0px;}
			.arr_prev {float: left; background: url(/images/arrow_prew.png) 0% 50% no-repeat; width:16px; height:14px; margin: 1px 5px;}
			.arr_next {float: left; background: url(/images/arrow_next.png) 0% 50% no-repeat; width:19px; height:14px; margin: 1px 5px;}
				.number_head {float: left; width: 12px; height: 14px; font: normal 11px "Arial"; color: #606060; background: none; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand; text-decoration: none}
				.number_head:hover {float: left; width: 12px; height: 14px; font: normal 11px "Arial"; color: #fff; background: url(/images/bg_numb.png) 50% 0% no-repeat; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand}
				.number_head_act {float: left; width: 12px; height: 14px; font: normal 11px "Arial"; color: #fff; background: url(/images/bg_numb.png) 0% 0% no-repeat; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand}
			.contre_up	input {float: left; width: 30px; height: 14px; border: 1px solid #cccba4; margin: 0px 1px}	
		.page_linker {width:100%; height:15px; margin-top:20px}	
			.number_foot_last {float: left; width: 12px; height: 14px; font: normal 12px "Arial"; color: #17748f; background: none; margin: 0px 1px; padding: 0px 2px 0px 5px; text-align: center; cursor: hand; text-decoration: none}
			
			.nf {float: left; width: 12px; height: 14px; font: normal 12px "Arial"; color: #606060; background: none; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand; text-decoration: none}
			.nf:hover {font: normal 12px "Arial"; color: #fff; background: url(/images/bg_numb.png) 50% 0% no-repeat; }
				.nf_act {float: left; width: 12px; height: 14px; font: normal 12px "Arial"; color: #fff; background: url(/images/bg_numb.png) 0% 0% no-repeat; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand}
			.nf10 {float: left; width: 15px; height: 14px; font: normal 12px "Arial"; color: #606060; background: none; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand; text-decoration: none}
			.nf10:hover {font: normal 12px "Arial"; color: #fff; background: url(/images/bg_numb10.png) 50% 0% no-repeat; }
                .nf_act10 {float: left; width: 15px; height: 14px; font: normal 12px "Arial"; color: #fff; background: url(/images/bg_numb10.png) 0% 0% no-repeat; margin: 0px 1px; padding-top: 0px; text-align: center; cursor: hand}
			.number_next {float: left; padding:0px; margin:0px; font: normal 12px "Arial"; color: #17748f;}
			
			.page_linker a {font: normal 12px "Arial"; color: #17748f;cursor: hand; text-decoration: none}
		
/*typical page*/	
.a1 {width: 50%; height: auto; background: #e9e8c7 url(/images/a1.png) 0% 0% no-repeat; margin:0px; padding:0px;}
.a2 {width: 100%; height: 100%; background: url(/images/a2.png) 100% 0% no-repeat; margin:0px; padding:0px;}
.a3 {width: 100%; height: 100%; background: url(/images/a3.png) 100% 100% no-repeat; margin:0px; padding:0px;}
.a4 {width: 100%; height: 100%; background: url(/images/a4.png) 0% 100% no-repeat; margin:0px; padding:10px 0px;}
   .content_bl {width:91%; margin:0 auto; font: normal 12px "Arial"; color: #545454;}
			
/*broker info pages*/
	#left_column_fr {float:right; width:214px; _height:700px;}
		.header_news_block {width:214px; height:32px; background: url(/images/newws_head.png) 0% 0% no-repeat; margin:0px;}
		#left_column_fr .news_block { border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;border-top:  1px solid #f8f8f8; border-bottom:  1px solid #f3f3f3; margin:0px; width: 212px; background: #f8f8f8 url(/images/news_bg.png) 0% 100% repeat-x}
				.header_news_block h1 {float:left;  font: normal 16px "Arial"; color: #2e2e2e; margin:7px 0px 10px 12px; padding:0; }
						
		
		.one_news_cell {clear:both; width:90%; margin:6px auto;  padding:0px;}
			.onc_date {width: 60px; height: 12px; background-color: #686868; font: normal 11px "Arial"; color: #fff; margin: 1px 0px; padding: 0px 0px 1px 0px; text-align: center}
			.onc_msg {width:100%; margin:1px 0px; font: normal 11px "Arial"; color: #686868;}
		.bottom_news_block {width:214px;height:5px; background: url(/images/news_bot.png) 0% 0% no-repeat; margin:0px;}	
	#right_column_fr {padding:0px 226px 0px 0px;  }
	 	#right_column_fr .c_FP {float:left; width: 40%; padding:0px;}
								#right_column_fr .c_FP .string1 {width:100%; height:76px; }
									#right_column_fr .c_FP .logo_fxcompany {float: left; width: 160px; padding-top:5px; text-align: center}
					
		 .brInforight {float:left; width:58%}
		 	.brInforight p {font: normal 11px "Arial"; color: #343434;}
			.brInforight p b {font: bold 11px "Arial"; color: #343434;}
		 .brInforight	#buttons3 {width:100%;}
		  						.txt_hblock2 {float:right; padding:2px 0px; margin: 0px; line-height: 100%; font: normal 11px "Arial"; color: #343434;} 
					  			.txt_hblock2 b { font: bold 11px "Arial"; color: #343434;}	 
								.txt_hblock2 a { font: normal 11px "Arial"; color: #0e68ae;}	
	 #text_form {width:100%; height: 320px; background: url(/images/ta_bg.png) 0% 0% repeat-x; margin:10px 0px; padding:0px;}
	 	#tf_left {width:100%; height: 320px; background: url(/images/ta_left.png) 0% 0% no-repeat; margin:0px; padding:0px;}
		#tf_righ {width:100%; height: 320px; background: url(/images/ta_right.png) 100% 0% no-repeat; margin:0px; padding:0px;}
		#tf_content { padding:20px;}
			#tf_content	 span {font: normal 12px "Arial"; color: #1d1d1d;}
			#tf_content	 input {width:200px; height:18px; margin-right:50px;}
				#text_area {width: 100%; height: 208px; background: url(/images/ta_a3.png) 0% 0% repeat-x; margin: 10px 10px;}
					#ta_left {width: 100%; height: 208px; background: url(/images/ta_a1.png) 0% 0% no-repeat;}
					#ta_right {width: 100%; height: 208px; background: url(/images/ta_a2.png) 100% 0% no-repeat;}
					#ta_content { padding:10px;}
						#ta_content span {float: left; margin: 1px 5px 0px 10px}
						#star1 {float:left; width: 17px; height: 17px; background: url(/images/star1.png); margin:0px 2px;}
						#star2 {float:left; width: 17px; height: 17px; background: url(/images/star2.png); margin:0px 2px;}
						#star3 {float:left; width: 17px; height: 17px; background: url(/images/star3.png); margin:0px 2px;}
						#star4 {float:left; width: 17px; height: 17px; background: url(/images/star4.png); margin:0px 2px;}
						#star5 {float:left; width: 17px; height: 17px; background: url(/images/star5.png); margin:0px 2px;}
					#all_msg {height:142px; width:100%; border:1px solid #ccc; margin:5px 0px 0px 0px; }	
					#edit_txt_panel {width:100%; height:19px; border:1px solid #ccc; border-top:none; background:#f0f0ee; margin: 0px; padding-top:4px;  }	
						#etp_but1 {float: left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b1.png); cursor: hand; margin-left:10px;}
						#etp_but2 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b2.png); cursor: hand}
						#etp_but3 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b4.png); cursor: hand}
						#etp_but4 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b3.png); cursor: hand}
						#etp_but5 {float: left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b5.png); cursor: hand}
						#etp_but6 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b6.png); cursor: hand}
						#etp_but7 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b7.png); cursor: hand}
						#etp_but8 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b8.png); cursor: hand}
						#etp_but9 {float:left; width: 18px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_b9.png); cursor: hand}
						#etp_wrapper {float:left; width: 10px; height: 17px; margin: 0px 2px; padding: 0px; background: url(/images/ta_wrapper.png) 50% 100% no-repeat; }
					.Addreview2 {float:right; width: 75px; height: 18px; margin:-2px 2px 0px 0px; background: url(/images/but1.png) 0% 0% no-repeat; padding-top:5px; font: normal 11px "Arial"; color: #574646; text-align: center}		
       
	    .green_comments {width: 100%; border: 1px solid #cddcc8; border-bottom: 1px solid #a7cc9b; margin: 10px 0px; background: #fff}  
		.red_comments {width: 100%; border: 1px solid #cddcc8; border-bottom: 1px solid #f4adad; margin: 10px 0px; background: #fff}
			.name_and_date {float:left; border-bottom: 1px solid #cfcfcf; font: bold 11px "Arial"; color: #3b3b3b; margin:7px 0px 0px 7px; }
				.name_and_date b {font: bold 11px "Arial"; color: #f00;}
		    .comments_txt {  float:left;  width:94%; margin: 10px 0px 0px 10px;}       
			.red_comments .comments_marks {float: left; width: 2%; background: url(/images/arrow_down.png) 100% 2px no-repeat; font: normal 18px "Arial"; color: #e90f0f; padding-right:8px; text-align: right}
			.green_comments .comments_marks {float: left; width: 2%; background: url(/images/arrow_up.png) 100% 2px no-repeat; font: normal 18px "Arial"; color: #3ba716; padding-right:8px; text-align: right}
		
		.pp_prev {float: left; height: 14px; width: 70px; font: normal 14px "Arial"; color: #808080; padding: 0px 0px 0px 20px; background: url(/images/arrow_prew2.png) 0% 70% no-repeat; cursor: hand}				
		.pp_next {float: left; height: 14px; width: 47px; font: normal 14px "Arial"; color: #808080; padding: 0px 0px 0px 0px; background: url(/images/arrow_next2.png) 100% 70% no-repeat; cursor: hand}				
			.pp_next:hover, .pp_prev:hover {font: normal 14px "Arial"; color: #0e68ae; text-decoration: underline} 
		.pcoun2	{clear:both; padding-top:10px}	
			.pcoun2 span {float:left; font: normal 12px "Arial"; color: #353535; padding:1px 4px 0px 19px;}
			.pcoun2 .nf {float: left; width: 16px; height: 16px; font: normal 12px "Arial"; color: #0e68ae; text-decoration: underline;  background: none; border:2px solid #f7f7f7; margin: 0px 1px 0px 0px; padding-top: 0px; text-align: center; cursor: hand; }
			 .pcoun2 .nf:hover {font: normal 12px "Arial"; color: #353535; background: #fff; border:2px solid #e1e1e1; cursor: hand; text-decoration: none}
				.pcoun2	 .nf_act{float: left; width: 16px; height: 16px; font: normal 12px "Arial"; color: #606060; font: normal 12px "Arial"; color: #353535; text-decoration: underline; background: #fff; border:2px solid #e1e1e1; margin: 0px 1px  0px 0px; padding-top: 0px; text-align: center; cursor: hand; text-decoration: none}
			.pcoun2 .number_foot_last {float: left; width: 16px; height: 16px; font: normal 12px "Arial"; color: #0e68ae; text-decoration: underline;  background: none;  margin: 0px 1px  0px 0px; padding-top: 2px; text-align: center; cursor: hand; }
			.pcoun2 .number_foot_last2 {float: left; height: 16px; font: normal 12px "Arial"; color: #0e68ae; text-decoration: none;  background: none;  margin: 0px 1px; padding-top: 2px; text-align: center; cursor: hand; }
			
/*newslist*/

.list_news_cell {width:99%; margin:10px 0px; padding:0px; font: normal 12px "Arial"; color: #545454; line-height:150%;}
.list_news_cell a {font: normal 12px "Arial"; color: #545454; text-decoration: none}
				 .list_news_cell .onw_p {font: normal 14px "Arial"; color: #000; padding:10px 0px; line-height:30px;}
				 .list_news_cell .onw_p b{font: normal 14px "Arial"; color: #f00;}

/*news*/  

.news_cell_img {float:left; width:150px; margin:0px; padding:0px; }
.news_cell_txt { margin:10px 0px; padding:0px 0px 0px 150px; font: normal 12px "Arial"; color: #545454; line-height:150%;}
.news_cell_txt a {font: normal 12px "Arial"; color: #545454; text-decoration: none}
				 .news_cell_txt .onw_p {font: normal 14px "Arial"; color: #000; padding:10px 0px; line-height:30px;}
				 .news_cell_txt .onw_p b{font: normal 14px "Arial"; color: #f00;}
				 .news_cell_txt .onw_p_name {font: normal 14px "Arial"; color: #000; line-height:100%; margin-top:10px; }
                 .news_cell_txt .onw_p_dol {font: normal 12px "Arial"; color: #868585; line-height:100%; margin-bottom:6px;}
				 .news_cell_txt .onw_p_news {font: normal 12px "Arial"; color: #545454; line-height:100%; }

			
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	
