/* CSS Document */
body{ margin:0px; padding:0px; background:#FFFFFF;}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#Fff repeat; }

.tp_menu a:hover{ text-decoration: none;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_navg{ display:inline; float:left; width:1000px; height:43px; margin:38px 0px 0px 0px;}

.tp_bg1{ display:inline; clear:left; float:left; background: url(../images/tp_bg1.jpg) no-repeat; width:1000px; height:81px;}
.tp_logo{ clear:left; float:left; margin:29px 0px 0px 36px;}
.tp_bg3{ display:inline; float:left;}
.tp_bg2{ display:inline; float:left; background:url(../images/tp_bg2.jpg) no-repeat left; width:721px; height:230px;}
.tp_bar{ float:left; margin:15px 0px 0px 10px;}
.tp_smile{ float:left; margin:72px 0px 0px 51px;}
.nav_left{ float:left; margin:0px 0px 0px 0px;}
.nav_right{ float:left;}
.tp_menu{
float:left;
width:1000px; background: url(../images/navg_1px.jpg) repeat-x; height:38px;
display:inline; margin:0px 0px 0px 0px;

}
.tp_home1{ float:left;	background: url(../images/hover_1px.jpg) repeat-x;	width:85px; height:23px; margin:5px 0 0 70px; padding:6px 0px 0px 0px; text-align:center; font: bold 12px ArialNarrow; color:#777976; text-decoration:none; }
.tp_menu a{
    float:left;
	font:bold 12px ArialNarrow;
	color:#fff;
	
	margin:5px 0px 0 70px; width:85px; height:23px;
	padding:6px 0 0 0px;
	text-align:center; text-decoration:none;
}

.tp_menu a:hover{
	float:left;
	font:bold 12px ArialNarrow;
	color:#223D52;
	background: url(../images/hover_1px.jpg) repeat-x;    
	width:85px; height:23px;
	 margin:5px 0 0 70px; padding:6px 0px 0px 0px;
	text-align:center; text-decoration:none;
}


.cp_div{ display: inline; clear:left; float:left; width:1000px; background: url(../images/cp_px.jpg) repeat; margin:0px 0px 0px 0px; }
.wel_arw{ clear:left; float:left; margin:15px 0px 0px 16px;}
.lp_wel{ float:left; font: bold 14px arial; color:#3D5567; margin:20px 0px 0px 15px;}
.wel_img{ clear:left; float:left; margin:10px 0px 0px 50px;}
.wel_txt{ float:left; width:295px; font: 11px/15px tahoma; color:#547288; margin:15px 0px 0px 15px;}
.wel_read{ clear:left; float:left; margin:10px 0px 0px 15px;}
.wel_line{ clear:left; float:left; margin:20px 0px 0px 15px;}

.abt_cp_1px{ display: inline; clear:left; float:left; width:1000px; background: url(../images/abt_cp_1px.jpg) repeat; margin:0px 0px 0px 0px; }
.lp_div{ display:inline; float:left; width:660px; }
.abt_img1{ clear:left; float:left; margin:15px 0px 0px 15px;}
.abt_txt{ float:left; width:300px; font: 11px Tahoma; color:#3D5567; margin:15px 0px 0px 15px;}
.abt_txt2{clear:left;  float:left; width:613px; font: 11px Tahoma; color:#3D5567; margin:10px 0px 0px 15px;}
.abt_line{ clear:left; float:left; margin:10px 0px 0px 15px;}
.abt_txt3{clear:left;  float:left; width:342px; font: 11px Tahoma; color:#3D5567; margin:10px 0px 0px 15px;}
.abt_img2{ float:left; margin:15px 0px 0px 15px;}
.abt_img3{ clear:left; float:left; margin:20px 0px 0px 15px;}

.rp_div{ display:inline; float:left; width:340px; }
.rp_serv{ float:left; font: 18px tahoma; color:#3D5567; margin:15px 0px 0px 15px;}

.serv_arw{ clear:left; float:left; margin:15px 0px 0px 15px;}
.serv_txt{ float:left; width:230px; font: 11px Tahoma; color:#3D5567; margin:10px 0px 0px 10px;}
.serv_line{ clear:left; float:left; margin:18px 0px 0px 10px;}
.serv_img{ clear:left; float:left; margin:10px 0px 0px 15px;}
.rp_link{ float:left; font: 11px tahoma; width:230px; color:#3D5567; margin:15px 0px 0px 0px;}

.ft_bg{ display: inline; clear:left; float:left; width:1000px; background: url(../images/ft_1px.jpg) repeat-x; height:55px; margin-top:20px;}
.ft_copy{ clear:left; float:left; width:400px; font: 11px/15px tahoma; color:#9FB1BE; margin:15px 0px 0px 380px;}

	 /*contact page*/
.con_txt_name{
float:left;
font:11px arial;
color:#fff;
margin:26px 0px 0px 86px;
}
.con_txt_email
{
float:left;
clear:left;
font:11px arial;
color:#fff;
margin:24px 0px 0px 86px;
}
.con_txt_cmpy
{
float:left;
clear:left;
font:11px arial;
color:#fff;
margin:28px 0px 0px 86px;
}
.con_txt_comp
{
float:left;
clear:left;
font:11px arial;
color:#fff;
margin:58px 0px 0px 86px;
}
.con_txt_our
{
float:left;
clear:left;
font:11px/15px arial;
color:#fff;
margin:10px 0px 0px 42px;
}
.con_first
{
float:left;
clear:left;
width:209px;
}
.con_text_box
{
float:left;
width:260px;
}
.con_text_name
{
float:left;
border:1px solid #fff;
margin:20px 0px 0px 0px;
}
.con_text_email
{
float:left;
clear:left;
border:1px solid #fff;
margin:15px 0px 0px 0px;
}
.con_txt_services
{
float:left;
clear:left;
font:11px arial;
font-weight:bold;
color:#fff;
margin:24px 0px 0px 86px;
}
.con_check1
{
float:left;
clear:left;
width:115px;
}
.con_online
{
float:left;
width:132px;
}
.con_check2
{
float:left;
width:28px;
}
.con_market
{
float:left;
width:238px;
}
.con_check_online
{
float:left;
border:1px solid #fff;
margin:14px 0px 0px 87px;
}
.con_check_sem
{
float:left;
clear:left;
border:1px solid #fff;
margin:5px 0px 0px 87px;
}
.con_txt_online
{
float:left;
font:11px arial;
color:#fff;
margin:14px 0px 0px 0px;
}
.con_txt_sem
{
float:left;
clear:left;
font:11px arial;
color:#fff;
margin:6px 0px 0px 0px;
}
.con_check_market
{
float:left;
border:1px solid #fff;
margin:14px 0px 0px 0px;
}
.con_check_ppc
{
float:left;
clear:left;
border:1px solid #fff;
margin:5px 0px 0px 0px;
}
.con_check_phone
{
float:left;
clear:left;
border:1px solid #fff;
margin:10px 0px 0px 87px;
}
.con_txt_phone
{
float:left;
font:11px arial;
color:#fff;
margin:12px 0px 0px 13px;
}
.con_check_email
{
float:left;
border:1px solid #fff;
margin:10px 0px 0px 23px;
}
.con_txt_comments
{
float:left;
clear:left;
font:11px arial;
font-weight:bold;
color:#fff;
margin:42px 0px 0px 86px;
}
.con_check_comment
{
float:left;
border:1px solid #fff;
margin:18px 0px 0px 11px;
}
.con_img_submit
{
float:left;
clear:left;
margin:10px 0px 0px 209px;
}
.cp_top_brown
{
float:left;
clear:left;
margin:5px 0px 0px 0px;
}
.ema_double_round
{
float:left;
margin:16px 0px 0px 21px;
}
.ema_img_market
{
float:left;
margin:16px 0px 0px 7px;
}
.con_form
{
float:left;
clear:left;
width:490px;
padding-bottom:25px;
margin:10px 0 0 0px;
display:inline;
}
.con_address{
float:left;
border:1px solid #fff;
margin:18px 0px 0px 11px;
}
/*contact page*/
.rp_spl{ clear:left; float:left; margin:15px 0px 0px 0px; font: bold 14px arial; color:#fff;}