/* CSS Document */
body{ margin:0px; padding:0px; background:#A0A0A3;}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#041521 repeat; }

.tp_menu a:hover{ text-decoration: none;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_bg1{ display:inline; clear:left; float:left; background: url(../images/tp_bg1.jpg) no-repeat; width:1000px; height:115px;}
.tp_logo{ clear:left; float:left; margin:32px 0px 0px 42px;}
.tp_bg2,.tp_bg3{ display:inline; float:left; background:url(../images/tp_bg2.jpg) no-repeat left; width:1000px; height:328px;}
.tp_bg3{ float:left; background:url(../images/tp_bg3.jpg) no-repeat right; }
.tp_make{ clear:left; float:left; margin:120px 0px 0px 72px;}
.tp_menu{
float:left;
width:556px; height:48px;
display:inline;
margin:8px 0 0 126px;
}
.tp_home1{ float:left; background: url(../images/hover.jpg) no-repeat; width:85px; height:29px; padding:18px 0 0 2px; margin:0px 0 0 0px; text-align:center; font: bold 11px Tahoma; color:#777976; text-decoration:none; }
.make_line{ float:left; margin:110px 0px 0px 16px;}
.make_txt{
	float:left;
	width:229px;
	font: 11px/15px tahoma;
	color:#FFF;
	margin:120px 0px 0px 16px;
	font-size: 12px;
	font-weight: bold;
}
.tp_menu a{
    float:left;
	font:bold 11px Tahoma, verdana, arial;
	color:#777976;
	margin:10px 0px 0 8px; width:87px; height:26px;
	padding:15px 0 0 0px;
	text-align:center; text-decoration:none;
}

.tp_menu a:hover{
	float:left;
	font:bold 11px Tahoma, verdana, arial;
	color:#777976;
	 background: url(../images/hover.jpg)  no-repeat;
	width:87px; height:26px;
	 margin:10px 0 0 8px; padding:15px 0px 0px 0px;
	text-align:center; text-decoration:none;
}


.cp_div{ display: inline; clear:left; float:left; width:940px; margin:0px 0px 0px 30px; }

.lp_div{ display:inline; clear:left; float:left; width:650px;}
.think_1px{float:left; width:602px; border-left:1px solid #112F45; background:#091C2A url(../images/feat_1px.jpg) repeat-x; border-right:1px solid #112F45; margin:0px 0px 0px 0px; padding-bottom:15px;} 
.lp_wel{ clear:left; float:left; font:20px Tahoma; color:#797582; margin:0px 0px 0px 16px;}
.wel_img{ clear:left; float:left; margin:53px 0px 0px 16px;}
.think_txt{ clear:left; float:left; width:574px; font: 11px/15px tahoma; color:#808080; margin:12px 0px 0px 16px;}
.think_txt2{ float:left; width:313px; font: 11px/15px tahoma; color:#808080; margin:15px 0px 0px 16px;}
.feat_top{ float:left; background:url(../images/feat_top.jpg) top no-repeat; padding-top:9px; width:604px; margin:40px 0px 0px 0px;}
.feat_bot{float:left; background: url(../images/feat_bot.jpg) bottom no-repeat; padding-bottom:9px; width:604px; margin:0px 0px 0px 0px;}
.feat_line{ clear:left; float:left; margin:10px 0px 0px 16px;}
.feat_txt{ clear:left; float:left; width:574px; font: 11px/15px tahoma; color:#506C82; margin:12px 0px 0px 16px;}
.feat_txt2{ clear:left; float:left; width:300px; font: 11px/15px tahoma; color:#fff; margin:12px 0px 0px 16px;}
.feat_arw{ clear:left; float:left; margin:15px 0px 0px 16px;}
.feat_txt3{ float:left; width:245px; font: 11px/15px tahoma; color:#759833; margin:10px 0px 0px 10px;}
.wel_vies{ clear:left; float:left; margin:15px 0px 0px 16px;}





.rp_div{ display:inline; float:left; width:275px; }
.lp_serv{ float:left; font: 17px tahoma; color:#D6D7D7; margin:11px 0px 0px 0px; text-decoration:none;}
.serv_line{ clear:left; float:left; margin:10px 0px 0px 0px;}
.serv_txt{ clear:left; float:left; width:246px; font: bold 11px/15px tahoma; color:#5887B1; margin:12px 0px 0px 0px;} 
.serv_img{ clear:left; float:left; margin:15px 0px 15px 0px;}
.serv_arw{ clear:left; float:left; margin:5px 0px 0px 0px;}
.serv_txt2{ float:left; width:232px; font: 11px/15px tahoma; color:#5887B1; margin:0px 0px 0px 5px; text-decoration:none;} 
.news_bg{ float:left; width:275px; height:106px; background:url(../images/news_bg.jpg) no-repeat; margin:15px 0px 0px 0px;}
.rp_news{ float:left; width:185px; font: bold 15px tahoma; color:#13C3CE; margin:19px 0px 0px 19px;}
.news_box{ float:left; width:175px; height:25px; border:1px solid #098286; background:#0D5467; margin:15px 0px 0px 10px;}
.news_sub{ float:left; margin:15px 0px 0px 10px;}
.spl_bg{ float:left; width:275px; height:115px; background:url(../images/spl_bg.jpg) no-repeat; margin:15px 0px 0px 0px;}
.spl_img{ clear:left; float:left; margin:22px 0px 0px 10px;}
.rp_spl{ float:left; width:110px; font: bold 15px tahoma; color:#F8F7F1; margin:19px 0px 15px 19px;}
.spl_arw{ clear:left; float:left; margin:10px 0px 0px 10px;}
.spl_txt{ float:left; width:150px; font: 11px/15px tahoma; color:#fff; margin:5px 0px 0px 10px;}
.loc_txt{ float:left; width:150px; font: 11px/15px tahoma; color:#fff; margin:5px 0px 0px 10px;}

.ft_bg{ display: inline; clear:left; float:left; width:1000px; background:url(../images/ft_bg.jpg) no-repeat; height:107px; margin-top:20px;}
.ft_bar{ float:left; margin:32px 0px 0px 15px;}
.ft_home{ clear:left; float:left; font: 11px/15px tahoma; color:#365973; margin:29px 0px 0px 271px; text-decoration:none; }
.ft_dom{ float:left; font: 11px/15px tahoma; color:#365973; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_copy{
	clear:left;
	float:left;
	width:280px;
	font: 11px/15px tahoma;
	color:#365973;
	margin:8px 0px 0px 360px;
	font-size: 12px;
}
.ft_dom1{ float:left; font: 11px/15px tahoma; color:#365973; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_spl{ float:left; font: 11px/15px tahoma; color:#365973; margin:29px 0px 0px 15px; text-decoration:none;}

	 /*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;}


.bullets {
	color: #5887B1;
}
