body {
margin:0px;
padding:0px;
font-family:Arial;
background:#4395ca url(../images/bgcenter.png) repeat-x;
}
img {
border:0px;}
ul, li{list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}
.mainbg{
background: transparent url(../images/top_bg.png) repeat-x;
min-width:998px;
height:110px;}
.logo a{
float:left;
margin-right:20px;
background: transparent url(../images/logo.png) no-repeat;
height:110px;
width:303px;
}
.tagcloud{
color:#9cbbd9;
float:left;
margin-left:20%;
}
.one{
padding-left:5px;
font-size:28px;}
.two{
font-size:29px;
font-weight:bold;}
.three{
padding-left:10px;
font-size:24px;
}
.four{
font-size:31px;
}
.five{
font-size:27px;
font-weight:bold;}
.menu{
min-width:998px;
}
.menu ul{
background: transparent url(../images/menu_bg.png) repeat-x;
padding-left:20px;
height:34px;
}
.menu a{
padding-left:10px;
padding-top:7px;
color:#FFFFFF;
text-decoration:none;
display:block;
height:34px;
}
.menu a:hover {
background:transparent url(../images/hovered.png) repeat-x;
text-decoration:none;
}
.menuvisited a,.menuvisited a:hover{
background:transparent url(../images/visited.png) repeat-x;
color:#000000;
text-decoration:none;
}

li#startup{
float:left;
width:260px;
height:34px;
}
li#cs{float:left;
width:190px;
height:34px;
}
li#op{float:left;
width:130px;
height:34px;
}
li#port{float:left;
width:100px;
height:34px;
}
li#jobs{float:left;
width:80px;
height:34px;
}
li#blog{float:left;
width:80px;
height:34px;
}
li#mail{float:left;
width:120px;
height:34px;
}
.mainbgcenter{
width:998px;;
margin:50px auto;
}
.clearb {clear:both; margin:0; padding:0; height:0; display:block; #display:compact;}
.footer{
	position:relative;
	margin:100px 5% 0 5%;}
.fl{float:left;
background: transparent url(../images/fl.png) no-repeat;
height:150px;
width:10px;
background-color:#4396ca;}
.fr{
float:right;
background: transparent url(../images/fr.png) no-repeat;
height:150px;
width:10px;
background-color:#4396ca;}
.fc{background: transparent url(../images/fc.png) repeat-x;
height:150px;
background-color:#4396ca;
}
.cloud_1{float:left;
background: transparent url(../images/cloud_one.png) no-repeat;
width:265px;
height:230px;
}
.t1{
font-weight:bold;
position:relative;
top:100px;
left:60px;}
.cloud_center{
margin:-120px auto 0 auto;
background: transparent url(../images/cloud_center.png) no-repeat;
width:427px;
height:304px;
}
.t_center{
position:relative;
top:100px;
left:40px;}
.cloud_2{
float:left;
background: transparent url(../images/cloud_two.png) no-repeat;
width:310px;
height:200px;
margin-top:-150px;
}
.t2{
position:relative;
top:90px;
left:25px;}
.cloud_3{
float:right;
background: transparent url(../images/cloud_three.png) no-repeat;
width:265px;
height:203px;
margin:-150px 20px 0 0; }
.t3{
position:relative;
top:100px;
left:35px;}
.cloud_4{
float:right;
margin-right:40px;
background: transparent url(../images/cloud_four.png) no-repeat;
width:278px;
height:207px;
}
.t4{
position:relative;
top:90px;
left:50px;}
.our_l{
float:left;
width:200px;
margin:10px 0 0 20px;
color:#808080;}
.our_l a {
text-decoration:none;
color:#0184ea;
font-weight:normal;}
.our_l2{
float:left;
width:200px;
color:#808080;
margin-top:20px;
}
.our_l2 a {
text-decoration:none;
color:#0184ea;
font-weight:normal;}
.egg{
float:right;
background: transparent url(../images/egg.png) no-repeat;
width:168px;
height:221px;
margin-top:-35px;}
.line_vert{
float:left;
background: transparent url(../images/c.png) no-repeat;
height:124px;
width:1px;
margin:12px 15px;}
.text_center{
margin:15px 50px;}
div.bubble {width:100%; background: #ffffff;}
div.bubble div {background: transparent url(../images/corner_2.png) no-repeat top right;}
div.bubble div div {background: transparent url(../images/corner_1.png) no-repeat top left;}
div.bubble div div div {background: transparent url(../images/corner_3.png) no-repeat bottom right;}
div.bubble div div div div {background: transparent url(../images/corner_4.png) no-repeat bottom left; padding: 5px 5px 17px 5px;}
div.bubble div div div div div { background:none;}
div.bubble p{ padding:0 5px;}

.mainbgcenter2{
width:998px;
margin:20px auto 0;
}
.img1{
font-size:12px;
width:200px;
float:left;
}
.img2{
font-size:12px;
width:200px;
float:left;
margin-left:10px;
}
.img3{
margin:20px 0;
font-size:12px;
width:200px;
float:left;
}
.img4{
margin-left:10px;
}
.arrow_big{
float:left;
width:55px;
height:39px;
margin:150px 10px;

background: transparent url(../images/arrow_big.png) no-repeat;}

.frame{
background: url(../images/frame.png) no-repeat;
width:156px;
height:258px;
float:left;
margin:50px;
}
.work1{
margin:50px 50px;

}
.work1 img{float:left;
border-color:#333333;
margin:10px;
}
.text_l{
float:left;
font-size:15px;}
.blog_date_top{
margin-left:10px;
text-align:center;
font-weight:bold;
font-size:32px;
}
.blog_date_full{
width:46px;
height:16px;
}
.text_l2{
font-size:15px;
margin:15px;}
.link_blog a{
font-weight:bold;
color:#0184ea;
text-decoration:none;
float:left;
}
.cl{
float:left; margin-right:10px;}
.cloud_center1{
padding:50px 0 0 130px;}
.cloud_center2{
margin:10px 0 0 250px;}
.cloud_center3{
margin:-5px 0 0 70px;}
.cloud_center4{
margin:-20px 0 0 280px;}
.cloud_center5{
margin:20px 0 0 150px;}
.imgf1{
position:relative;
padding:90px 0 0 45px;
}
.imgf1 a,.imgf1 a:visited,.imgf2 a,.imgf2 a:visited{
text-decoration:none;
color:#666666;}
.site_port{
float:left;}
.imgf2{
padding:90px 0 0 0px;
position:relative;
text-align:center;
}
.jobman a{
border:none;
text-decoration:none;
color: #0066FF;}