#top-menu {
    background: url("../image/top-hed-bg.png") repeat-x scroll center bottom #212121;
    height: 49px;
    line-height: 49px;
    min-width: 970px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}
#top-menu .top-menu-cont {
    width:970px;
    margin: 0 auto;
}
#top-menu .top-menu-cont ul{
}
#top-menu .top-menu-cont ul li{
    float:right;
    position: relative;
    margin-left: 22px;
}
#top-menu .top-menu-cont ul li span{
    color:#fff;
}
#top-menu .top-menu-cont ul li span:hover{
    color:#3aa1e2;
}
#top-menu .top-menu-cont ul li img{
    vertical-align: middle;
}
#top-menu .top-menu-cont ul li a{
    color:#fff;
    display: block;
    text-decoration:none;
}
#top-menu .top-menu-cont ul li a:hover{
    color:#3aa1e2;
}
#top-menu .top-menu-cont ul li > ul{
    background: #212121;
    position: absolute;
    border-radius: 5px;
    right: 0;
    width: 120px;
    visibility: hidden;
    top:40px;
    transition: all 200ms;
    z-index: 1;
    opacity: 0;
}
#top-menu .top-menu-cont ul li:hover > ul{
    visibility: visible;
    top:49px;
    opacity: 1;
}
#top-menu .top-menu-cont ul li > ul li{
    width: 120px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    transition: all 500ms;
}
#top-menu .top-menu-cont ul li > ul li:hover{
}
#top-menu .top-menu-cont ul li > ul li a{
    display: inline-block;
    color:#fff;
    text-decoration:none;
}
#top-menu .top-menu-cont .social{
    float:left;
    margin-top: 10px;
    margin-left:10px;
}
#top-menu .top-menu-cont .social a{
    display: block;
    width: 26px;
    height: 26px;
    float:left;
    margin-right: 8px;
    transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    text-decoration: none;
}
#top-menu .top-menu-cont .social .face{
    background: url(../image/social.png) no-repeat;
}
#top-menu .top-menu-cont .social .face:hover{
    background: url(../image/social.png) no-repeat 0 -28px;
}
#top-menu .top-menu-cont .social .twitter{
    background: url(../image/social.png) no-repeat -35px 0;
}
#top-menu .top-menu-cont .social .twitter:hover{
    background: url(../image/social.png) no-repeat -35px -28px;
}
#top-menu .top-menu-cont .social .youtube{
    background: url(../image/social.png) no-repeat -71px 0;
}
#top-menu .top-menu-cont .social .youtube:hover{
    background: url(../image/social.png) no-repeat -71px -28px;
}
.contaner {

    border-radius: 5px;
    margin: 0 auto;
    position: relative;
    top: 47px;
    width: 970px;
    padding-bottom:  64px;
}
.header-contaner{
    background: url("../image/bg-new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 185px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 47px;
}
.header-contaner #header{
    height: 185px;
    overflow: hidden;
    width: 970px;
    margin: 0 auto;
}
.header-contaner #header #logo{
    /*background: url("../image/bg-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    float: right;
    height: 185px;
    margin-right: -22px;
    text-align: center;
    width: 456px;
}
.header-contaner #header #logo img{
    margin-top: 38px;
}
.header-contaner #header #live{
    /*background: url(../image/bg-live.png) no-repeat;*/
    width:480px;
    height:185px;
    float:left;
    text-align: center;
}
/* start menu hed */
.header-contaner #header #live .menu-hed{
    margin-top: 16px;
}
.header-contaner #header #live .menu-hed ul{

}
.header-contaner #header #live .menu-hed ul li{
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #9B9B9B;
    border-radius: 3px;
    color: #144983;
    float: right;
    font-size: 17px;
    margin: 0 2px;
    padding: 7px;
}
.header-contaner #header #live .menu-hed ul li:hover{
    background: #307ed4;
    color:#fff;
}
.header-contaner #header #live .menu-hed ul li a{
    color: #144983;
    display: block;
}
.header-contaner #header #live .menu-hed ul li a:hover{
    text-decoration: none;
    color:#fff;
}
/* end menu hed */
.header-contaner #header #live #colive{
    height: 89px;
    margin: 26px auto 0;
    width: 177px;
}
.header-contaner #header #live #colive .img-live{
    height: 78px;
    width: 61px;
}
.header-contaner #header #live #colive h1{
    float: left;
    font-family: gess;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
}
.header-contaner #header #live #colive a{
    float: left;
    font-family: gess;
    font-size: 17px;
    font-weight: bold;
    margin-left: 26px;
    margin-top: -35px;
    text-decoration: none;
}
.header-contaner #header #live #colive .online{
    color:#8fbe07;
}
.header-contaner #header #live #colive .offline{
    color: #BD4216;
    margin-left: 10px;
}
.slideer {
    background: url("../image/top-hed-bg.png") repeat-x scroll center bottom #f1f1f1;
    border-top: 2px solid #C4C4C4;
    margin-top: 47px;
    padding-bottom: 4px;
}
.effect2
{
    position: relative;
    z-index: 1000;
}
.effect2:before, .effect2:after
{
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width:300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.effect2:after
{
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}
.contaner .slideer img{
    width: 966px;
    border-radius: 5px;
}
.contaner .impurl-cont{
    margin: 0 auto;
    width: 960px;
}
.contaner .impurl-cont .impurl{
    width: 148px;
    height:89px;
    background: #fcf5f5;
    border:1px solid #b1b1b2;
    margin: 10px 5px 5px 5px;
    float:right;
    border-radius: 5px;
}
.contaner .impurl-cont .impurl img{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.contaner .impurl-cont .impurl h1{
    text-align: left;
    font-size: 15px;
    padding-left: 5px;
}
.contaner .impurl-cont .impurl a{
    display: block;
    color:#464646;
    text-decoration:none;
}
.contaner .impurl-cont .impurl a:hover{
    display: block;
    color:#3aa1e2;
    background: #fff;
    border-radius: 5px;
}
.contaner .login {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BABABA #BABABA #4E94E2;
    border-image: url("../image/top-hed-bg.png") 1 1 1 1;
    border-radius: 5px;
    border-style: solid;
    border-width: 4px 1px;
    float: right;
    height: 175px;
    margin-top: 10px;
    width: 358px;
}
.login ul{
    float: left;
    margin-left: 38px;
    margin-top: 15px;
    width: 150px;
}
.login ul li{
    line-height: 25px;
    list-style-type: disc;
    padding-right: 9px;
    color:#3aa1e2;
}
.login ul li a{
    display: block;
    color:#1c5072;
}
.login ul li a:hover{
    color:#3aa1e2;
    margin-right: 5px;
    text-decoration: none;

}
.effect7
{
    position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
    content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
    right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
    -moz-transform:skew(8deg) rotate(3deg);     
    -ms-transform:skew(8deg) rotate(3deg);     
    -o-transform:skew(8deg) rotate(3deg); 
    transform:skew(8deg) rotate(3deg);
}
.contaner .login img{
    margin-top: 20px;
    padding-left: 10px;
    border-left: 1px solid transparent;
    -webkit-border-image:url("../image/border-log.png") 0 0 0 1; /* Safari 5 */
    -o-border-image:url("../image/border-log.png") 0 0 0 1; /* Opera */
    border-image:url("../image/border-log.png") 0 0 0 1;
    margin-right: 29px;
}
.contaner .login form{
    float: left;
    margin-top: 38px;
    width: 207px;
}
.contaner .login form .loginbtn{
    width: 66px;
    height: 31px;
    background: url(../image/submit.png) no-repeat;
    border: none;
    font-family: gess;
    color:#fff;
}
.contaner .login form .field{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    font-family: sans_regular;
    height: 31px;
    padding-right: 10px;
    width: 159px;
    font-size:12px;
}
.contaner .login .logintb{
    border: medium none;
    border-collapse: separate;
    border-spacing: 10px 6px;
    margin-top: -33px;
}
.contaner .login .logintb tfoot{
    float: left;
    font-size: 13px;
    margin-right: 97px;
    margin-top: -44px;
    width: 96px;
    color:#b4b4b4;
}
.login .logfot{
    margin-right: 97px;
}
.login .logfot a{
    color:#1c5072;
    display: inline-block;
    margin-left: 11px;
    margin-right: 10px;
    font-size: 14px;
}
.login .logfot a:hover{
    color:#3aa1e2;
    text-decoration: none;
}
.contaner .login .logintb tr{
    height: 34px;
}
.contaner .login .logintb tr td{
    border: medium none;
    line-height: 0;
    padding: 0;
    vertical-align: middle;
}
.contaner .login .logintb tr td .td1{
    margin-left:5px;
}
.contaner .search-domain {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BABABA #BABABA #4E94E2;
    border-image: url("../image/top-hed-bg.png") 1 1 1 1;
    border-radius: 5px;
    border-style: solid;
    border-width: 4px 1px;
    float: left;
    height: 175px;
    margin-right: 7px;
    margin-top: 10px;
    width: 575px;
}
.contaner .search-domain .forumsearch{
    float:left;
}
.contaner .search-domain img{
    margin-top: 20px;
    padding-left: 10px;
    border-left: 1px solid transparent;
    -webkit-border-image:url("../image/border-log.png") 0 0 0 1; /* Safari 5 */
    -o-border-image:url("../image/border-log.png") 0 0 0 1; /* Opera */
    border-image:url("../image/border-log.png") 0 0 0 1;
    margin-right: 29px;
}
.contaner .search-domain .domaintb{
    float: left;
    margin: 3px 0 0 31px;
    border:none;
}
.contaner .search-domain .domaintb td{
    border:none;
    vertical-align:middle;
    padding:0;
}
.contaner .search-domain .domainshe{
    border-collapse: separate;
    border-spacing: 4px 7px;
    direction: ltr;
    margin: 0 auto;
    border:none;
    width:302px;
}
.contaner .search-domain .domainshe .www{
    background: none repeat scroll 0 0 #979797;
    border-radius: 2px;
    color: #EEEEEE;
    height: 30px;
    text-align: center;
    width: 57px;
}
.contaner .search-domain .domainshe .btnsearch{
    width: 57px;
    height: 30px;
    background: url(../image/btnsearch.png) no-repeat;
    border: none;
    font-family: gess;
    color:#fff;
}
.contaner .search-domain .domainshe .dmnfield{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    font-family: gess;
    height: 27px;
    padding-right: 10px;
    text-align: center;
    width: 159px;
}
.contaner .search-domain .domaincheck{
    direction: ltr;
    border-collapse: separate;
    border-spacing: 10px 6px;
    border:none;
    padding:0;
}
.contaner .search-domain .domaincheck tr td{
    text-align:left;
}
.contaner .search-domain .domaintrans{
    border: medium none;
    border-collapse: separate;
    border-spacing: 10px 0;
    margin: 0 auto;
    padding: 0;
    width: 242px;
}
.contaner .search-domain .domaintrans tr td{
    width: 102px;
    height: 29px;
    background: url(../image/bottomtrans.png) no-repeat;
    text-align: center;
}
.contaner .search-domain .domaintrans tr td a{
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}
.contaner .ourworks {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BABABA #BABABA #4E94E2;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px 4px;
    float: right;
    height: 145px;
    margin-top: 20px;
    padding: 15px;
    width: 545px;
}
.contaner .ourworks h1{
    background: url("../image/orwork-img.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    color: #464646;
    height: 33px;
    line-height: 33px;
    padding-right: 50px;
}
.contaner .sayabout{
    border: 1px solid #BABABA;
    border-bottom: 4px solid #4e94e2;
    border-radius: 5px;
    height: 145px;
    margin-top: 20px;
    width: 328px;
    float:left;
    padding: 15px;
}
.contaner .sayabout h1{
    background: url("../image/about-img.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    color: #464646;
    height: 33px;
    line-height: 33px;
    padding-right: 50px;
}
.contaner .sayabout .remid{
    border: 1px dashed #c9c9c9;
    color: #8db4c5;
    font-family: gess;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-top: 6px;
    padding-right: 10px;

}
.contaner .sayabout p{
    font-size: 14px;
    margin-top: 3px;
    text-align: right;
    height: 215px;
    color:#b5b5b5;
}
.contaner .sayabout .remid span{
    font-size: 15px;
    font-family: gess;
    color: #acacac;
    margin-left: 62px;
}
.contaner .sayabout .remid img{
    vertical-align: middle;
}
.contaner .img1{
    float:right;
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    margin-top: 20px;
    width:467px;
    height:134px;
    text-align: center;
    line-height: 134px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.contaner .img1 img{
    border-radius: 5px;
    vertical-align: middle;
}
.contaner .img2{
    float:left;
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    margin-top: 20px;
    width:467px;
    height:134px;
    text-align: center;
    line-height: 134px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.contaner .img2 img{
    border-radius: 5px;
    vertical-align: middle;
}
.contaner .facebox{
    border: 1px solid #BABABA;
    border-bottom: 4px solid #4e94e2;
    border-radius: 5px;
    float: right;
    height: 177px;
    line-height: 177px;
    margin-top: 20px;
    margin-bottom: 26px;
    padding: 12px 16px 19px 25px;
    vertical-align: middle;
    width: 491px;
}
.contaner .facebox iframe{
    margin: 0 auto;
    vertical-align: middle;
    border: none;
}
.contaner .cluds{
    border: 1px solid #BABABA;
    border-bottom: 4px solid #4e94e2;
    border-radius: 5px;
    height: 177px;
    margin-top: 20px;
    width: 365px;
    float:left;
    padding: 15px;
}
.contaner .cluds h1{
    background: url("../image/clouds-img.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    color: #464646;
    height: 33px;
    line-height: 33px;
    padding-right: 50px;
    margin-bottom: 8px;
}
.contaner .cluds p{
    color:#b5b5b5;
    font-size: 14px;
    letter-spacing: 1px;
}
/* --- to top start ---*/
#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:10px;
    right:10px;
    overflow:hidden;
    width:30px;
    height:30px;
    border:none;
    text-indent:100%;
    background:url(../image/ui.totop.png) no-repeat left top;
}

#toTopHover {
    background:url(../image/ui.totop.png) no-repeat left -30px;
    width:30px;
    height:30px;
    display:block;
    overflow:hidden;
    float:left;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
    outline:none;
}
/* --- to top end ---*/
#footer {
    background: url("../image/top-hed-bg.png") repeat-x scroll center top #393939;
    position: relative;
    padding-bottom: 17px;
    min-width: 970px;
}
#footer .fot-contaner {
    width: 970px;
    margin: 0 auto;
    position: relative;
    padding-top: 30px;
}
#footer .fot-contaner .footer-right {
    float:right;
}
#footer .fot-contaner .footer-right h1{
    background: url("../image/h1bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #f6f6f6;
    font-size:15px;
    height: 1px;
    line-height: 1px;
    padding-left: 100px;
    text-align: left;
    width: 622px;
}
#footer .fot-contaner .footer-right .fast-links{
    float: right;
    margin-left: 24px;
    margin-top: 20px;
    width: 150px;
}
#footer .fot-contaner .footer-right .fast-links ul{
}
#footer .fot-contaner .footer-right .fast-links ul li{
    list-style-image: url(../image/linksar.png);
    line-height: 31px;
}
#footer .fot-contaner .footer-right .fast-links ul li a{
    color:#a3a2a2;
    display: block;
    text-decoration:none;
}
#footer .fot-contaner .footer-right .fast-links ul li a:hover{
    color:#3aa1e2;
    margin-right: 5px;
}
#footer .fot-contaner .footer-right .contactnum{
    float: right;
    margin-left: 32px;
    margin-top: 20px;
    width: 150px;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont{
    float: right;
    margin-right: 15px;
    margin-top: 9px;
    width: 171px;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont ul{
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont ul li{
    list-style-image: url(../image/linksar.png);
    line-height: 31px;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont ul li a{
    color:#a3a2a2;
    display: block;
    text-decoration:none;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot{
    float:left;
    margin-left:1px;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot a{
    display: block;
    width: 26px;
    height: 26px;
    float:left;
    margin-right: 4px;
    transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    text-decoration: none;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot .face{
    background: url(../image/social.png) no-repeat;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot .face:hover{
    background: url(../image/social.png) no-repeat 0 -28px;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot .twitter{
    background: url(../image/social.png) no-repeat -35px 0;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot .twitter:hover{
    background: url(../image/social.png) no-repeat -35px -28px;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot .youtube{
    background: url(../image/social.png) no-repeat -71px 0;
}
#footer .fot-contaner .footer-right .contactnum .fast-links-cont .socialfot .youtube:hover{
    background: url(../image/social.png) no-repeat -71px -28px;
}
#footer .fot-contaner .footer-right .contactnum .contactsh{
    color:#fff;
    font-size:18px;
    margin-left: 5px;
}
#footer .fot-contaner .footer-right .contactnum ul{
}
#footer .fot-contaner .footer-right .contactnum ul li{
    color: #3AA1E2;
    font-family: sans_regular;
    line-height: 31px;
}

#footer .fot-contaner .footer-left {
    float:left;
}
#footer .fot-contaner .footer-left .contat {
    border:0;
    padding:0;
    line-height:0;
}
#footer .fot-contaner .footer-left .contat tr td {
    border:0;
    padding:0;
    line-height:0;
}
#footer .fot-contaner .footer-left .ff {
    background: none repeat scroll 0 0 #F9F6F6;
    border: medium none;
    border-radius: 3px;
    font-family: tahoma;
    font-size: 13px;
    height: 33px;
    margin-bottom: 4px;
    width: 185px;
}
#footer .fot-contaner .footer-left .send {
    background: url("../image/senbtn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-family: gess;
    font-size: 15px;
    height: 33px;
    margin-top: 4px;
    width: 87px;
}
#fotbnt{
    background: url(../image/fotbtnbg.png) repeat-x;
    height:56px;
    line-height: 56px;
}
#fotbnt #fotbnt-contenr{
    width: 970px;
    margin: 0 auto;
}
#fotbnt #fotbnt-contenr .fot-right{
    float:right;
    color:#797979;
}
#fotbnt #fotbnt-contenr .fot-right img{
    vertical-align: middle;
    margin-left: 15px;
}
#fotbnt #fotbnt-contenr .fot-right span{
    color:#bd4216;
}
#fotbnt #fotbnt-contenr .fot-left{
    float:left;
}
#fotbnt #fotbnt-contenr .fot-left a{
    margin-left: 15px;
    display: inline-block;
    color:#797979;
    text-decoration:none;
}
#fotbnt #fotbnt-contenr .fot-left a:hover{
    color:#2086b3;
}
.contaner .pages-content{
    width:946px;
    margin: 10px auto 30px;
}
.contaner .pages-content .blockservs{
    background: none repeat scroll 0 0 #ededed;
    border-radius: 5px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
}
.contaner .pages-content .blockservs h1{
    height:49px;
    background: url("../image/bghedblock.png") no-repeat scroll -75% center #393939;
    line-height: 49px;
    color:#fff;
    padding: 0 20px 0 0 ;
    font-size:18px;
    margin-top: 30px;
}
.contaner .pages-content .blockservs ul{
    width: 890px;
    margin: 20px auto 0;
    background: #fff;
    border: 1px dashed #dfdfdf;
    padding: 20px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
}
.contaner .pages-content .blockservs ul li{
    font-size: 14px;
    line-height: 28px;
    list-style-type: disc;
    margin-bottom: 5px;
}
.contaner .pages-content .blockservs ul li:hover{
    color:#236da0;
}
.contaner .pages-content .page-table{
    margin-top: 17px;
}
.contaner .pages-content .page-table-host{
    float: right;
    margin: 17px 8px 0 12px;
    width: 295px;
}
.contaner .pages-content .page-table .tablepage1{
    background: none repeat scroll 0 0 #EDEDED;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-collapse: separate;
    border-spacing: 4px 7px;
    width: 100%;
}
.contaner .pages-content .page-table .tablepage2{
    width:100%;
    border-radius:0;
    border:none;
}
.contaner .pages-content .page-table .tablepage2 thead{
    background: #236da0;
    height: 48px;
    color:#fff;
}
.contaner .pages-content .page-table .tablepage2 thead .bbg{
    background: none repeat scroll 0 0 #3DA8F2;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    width: 60px;
}
.contaner .pages-content .page-table .tablepage2 thead .bbg2{
    background: none repeat scroll 0 0 #3DA8F2;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    width: 84px;
}
.contaner .pages-content .page-table .tablepage2 thead .bbg3{
    background: none repeat scroll 0 0 #3DA8F2;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
}
.contaner .pages-content .page-table .tablepage2 thead th{
    padding:0;
    text-align: center;
}
.contaner .pages-content .page-table .tablepage2 thead .th1{
    width: 319px;
}
.contaner .pages-content .page-table .tablepage2 thead .th2{
    width: 60px;
}
.contaner .pages-content .page-table .tablepage2 thead .th3{
    width: 286px;
}
.contaner .pages-content .page-table .tablepage2 thead .th4{
}
.contaner .pages-content .page-table .tablepage2 thead .th5{
    width: 420px;
}
.contaner .pages-content .page-table .tablepage2 thead .th6{
}
.contaner .pages-content .page-table .tablepage1 tbody{
}
.contaner .pages-content .page-table .tablepage1 tbody tr{
}
.contaner .pages-content .page-table .tablepage1 tbody tr td{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    border: 1px dashed #dfdfdf;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    vertical-align: middle;
}
.contaner .pages-content .page-table .tablepage1 tbody tr td:hover{
    color:#236da0;
}
.contaner .pages-content .page-table .tablepage1 tbody tr .td1{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    width: 658px;
}
.contaner .pages-content .page-table .tablepage1 tbody tr .td3{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    width: 256px;
}
.contaner .pages-content .page-table .tablepage1 tbody tr .td2{
    text-align: center;
}
.contaner .pages-content .page-table .tablepage1 tbody tr .td4{
    text-align: center;
    vertical-align: middle;
}
.contaner .pages-content .page-table .tablepage1 tbody tr .td5{
    text-align: right;
    width: 400px;
}
.contaner .pages-content .page-table .tablepage1 tbody tr .td6{
    text-align: right;
}
/* start host table */
.contaner .pages-content .page-table-host .tablepage1{
    background: none repeat scroll 0 0 #EDEDED;
    border-collapse: separate;
    border-spacing: 0 3px;
    padding: 7px;
    width: 100%;
}
.contaner .pages-content .page-table-host .tablepage2{
    width:100%;
    border:none;
    border-radius:0;
}
.contaner .pages-content .page-table-host .tablepage2 thead{
    background: #236da0;
    height: 48px;
    color:#fff;
}
.contaner .pages-content .page-table-host .tablepage2 thead .bbg3{
    background: none repeat scroll 0 0 #3DA8F2;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 50px;
    font-family: sans_regular;
    font-size: 22px;
    line-height: 0;
    width: 153px;
}
.contaner .pages-content .page-table-host .tablepage2 thead .bbg3:hover{
    background: none repeat scroll 0 0 #008cd3;
}
.contaner .pages-content .page-table-host .tablepage2 thead .bbg3 a{
    display: block;
}
.contaner .pages-content .page-table-host .tablepage2 thead th {
    text-align:center;
    padding:0;
}
.contaner .pages-content .page-table-host .tablepage2 thead .th6{
    font-family: sans_regular;
    font-size: 22px;
    width: 176px;
}
.contaner .pages-content .page-table-host .tablepage2 thead .th8{   
    font-size: 18px;
    width: 176px;
}
.contaner .pages-content .page-table-host .tablepage1 tbody{
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr{
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr td{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 4px 10px;
    border: 1px dashed #dfdfdf;
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr td:hover{
    color:#236da0;
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr .td6{
    border-left: medium none;
    text-align: right;
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr .td7{
    background: none repeat scroll 0 0 #F7F7F7;
    border-right: medium none;
    font-family: tahoma;
    font-size: 14px;
    text-align: center;
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr .td7 a{
    display: block;
}
/* end host table */
/* start host table */
.contaner .pages-content .page-table-host-2{
    float: right;
    margin: 17px 8px 0 0;
    width: 611px;
}
.contaner .pages-content .page-table-host-2 .tablepage1{
    background: none repeat scroll 0 0 #EDEDED;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-collapse: separate;
    border-spacing: 0 4px;
    padding: 7px 7px 11px;
    margin-bottom:20px;
    width: 100%;
}
.contaner .pages-content .page-table-host-2 .tablepage2{
    width:100%;
    border:none;
    border-radius:0;
}
.contaner .pages-content .page-table-host-2 .tablepage2 thead{
    background: #236da0;
    height: 48px;
    color:#fff;
}
.contaner .pages-content .page-table-host-2 .tablepage2 thead .bbg3{
    background: none repeat scroll 0 0 #3DA8F2;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    font-family: sans_regular;
    font-size: 25px;
}
.contaner .pages-content .page-table-host-2 .tablepage2 thead .th8{   
    font-size: 18px;
    width: 609px;
}
.contaner .pages-content .page-table-host-2 .tablepage1 tbody{
}
.contaner .pages-content .page-table-host-2 .tablepage1 tbody tr{
}
.contaner .pages-content .page-table-host-2 .tablepage1 tbody tr td{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 4px 10px;
    border: 1px dashed #dfdfdf;
}
.contaner .pages-content .page-table-host-2 .tablepage1 tbody tr td:hover{
    color:#236da0;
}
.contaner .pages-content .page-table-host-2 .tablepage1 tbody tr .td6{
    border-left: medium none;
    text-align: right;
}
.contaner .pages-content .page-table-host-2 .tablepage1 tbody tr .td7{
    background: none repeat scroll 0 0 #F7F7F7;
    border-right: medium none;
    font-family: tahoma;
    font-size: 14px;
    text-align: center;
}
.contaner .pages-content .page-table-host .tablepage1 tbody tr .td7 a{
    display: block;
}
/* end host table */
/* start server planes */
.contaner .pages-content .page-table-server{
    margin-top: 17px;
}
.contaner .pages-content .page-table-server .tablepage-server{
    background: none repeat scroll 0 0 #DEDEDE;
    border-collapse: separate;
    border-spacing: 4px 7px;
    width: 100%;
}
.contaner .pages-content .page-table-server .tablepage-server tbody{
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr{
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr td{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px 10px;
    border: 1px dashed #dfdfdf;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    vertical-align: middle;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr td:hover{
    color:#236da0;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td3{
    background: none repeat scroll 0 0 #d1d1d1;
    padding: 10px;
    width: 186px;
    font-family: sans_regular;
    text-align: center;
    border: 1px dashed #fff;
    color:#236da0;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td3:hover{
    background: none repeat scroll 0 0 #7d7d7d;
    color:#fff;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td4{
    text-align: center;
    font-family: sans_regular;
    width: 163px;
    color:#9a9999;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td4 a{
    display: block;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td4 img{
    vertical-align: middle;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td4:hover{
    color:#00497b;
    border: 1px dashed #00497b;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td5{
    background: none repeat scroll 0 0 #236DA0;
    border: medium none;
    color: #FFFFFF;
    font-family: sans_regular;
    padding: 10px;
    text-align: center;
    width: 186px;
}
.contaner .pages-content .page-table-server .tablepage-server tbody tr .td5:hover{
    background: none repeat scroll 0 0 #064570;
    color: #FFFFFF;
}
.contaner .pages-content .page-table-server .server-hed{
    background: url(../image/bg-server-hed.png) repeat-x;
    height: 89px;
    border-radius: 3px;
    border:1px solid #d0d0d0;
    line-height:89px;
    padding: 0 20px;
    vertical-align: middle;
}
.contaner .pages-content .page-table-server .server-hed h1{
    color: #236DA0;
    float: right;
    font-size: 29px;
    line-height: 89px;
    margin: 0 21px 0 16px;
}
.contaner .pages-content .page-table-server .server-hed .plane-sever{
    background: none repeat scroll 0 0 #000000;
    border-bottom: 3px solid #6895B3;
    border-radius: 9px;
    float: right;
    height: 73px;
    margin: 9px 29px auto 0;
    text-align: center;
    width: 151px;
}
.contaner .pages-content .page-table-server .server-hed .plane-sever h2{
    color: #FFFFFF;
    font-size: 21px;
}
.contaner .pages-content .page-table-server .server-hed .plane-sever p{
    color: #37A3F9;
    font-family: sans_regular;
    font-size: 18px;
}
.contaner .pages-content .page-table-server .server-fot{
    background: url("../image/bg-server-hed.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D0D0D0;
    border-radius: 3px;
    height: 50px;
    line-height: 50px;
    padding: 0 199px 0 20px;
    vertical-align: middle;
}
.contaner .pages-content .page-table-server .server-fot a{
    color:#fff;
    display:block;
}
.contaner .pages-content .page-table-server .server-fot h3{
    background: none repeat scroll 0 0 #236da0;
    border-bottom: 3px solid #000;
    border-radius: 9px;
    float: right;
    height: 34px;
    line-height: 34px;
    margin: 9px 29px auto 0;
    text-align: center;
    width: 151px;
}
.contaner .pages-content .blockservs-2{
    background: none repeat scroll 0 0 #d4d4d4;
    border-radius: 5px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
}
.contaner .pages-content .blockservs-2 h1{
    height:49px;
    background: url("../image/bghedblock.png") no-repeat scroll -75% center #393939;
    line-height: 49px;
    color:#fff;
    padding: 0 20px 0 0 ;
    font-size:18px;
    margin-top: 30px;
}
.contaner .pages-content .blockservs-2 p{
    width: 890px;
    margin: 10px auto 0;
    background: #497a9c;
    color:#fff;
    font-size: 15px;
    line-height:24px;
    border-top: 1px dashed #dfdfdf;
    border-right: 1px dashed #dfdfdf;
    border-left: 1px dashed #dfdfdf;
    padding: 20px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
}
.contaner .pages-content .blockservs-2 .works-page{
    width: 890px;
    margin: 10px auto 0;
    background: #fff;
    color:#fff;
    font-size: 13px;
    border-top: 1px dashed #dfdfdf;
    border-right: 1px dashed #dfdfdf;
    border-left: 1px dashed #dfdfdf;
    padding: 20px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    text-align: center;
}
.contaner .pages-content .blockservs-2 .works-page img{
    border-radius: 5px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    margin-left:10px;
    width: 246px;
    height:122px;    
}
.contaner .pages-content .blockservs-2 ul{
    width: 890px;
    margin: 0 auto 0;
    background: #fff;
    border-bottom: 1px dashed #dfdfdf;
    border-right: 1px dashed #dfdfdf;
    border-left: 1px dashed #dfdfdf;
    padding: 20px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
}
.contaner .pages-content .blockservs-2 ul li{
    font-size: 13px;
    line-height: 23px;
    list-style-type: disc;
    margin-bottom: 5px;
}
.contaner .pages-content .blockservs-2 ul li > .list-2{
    margin-right:5px;
    background: none;
    box-shadow: none;
    border:none;
}
.contaner .pages-content .blockservs-2 ul li > .list-2 li{
    color: #236DA0;
    font-family: sans_regular;
    font-size: 13px;
    line-height: 20px;
    list-style-type: decimal;
    margin-bottom: 5px;
}
.contaner .pages-content .blockservs-2 ul li > .list-2 li:hover{
    color:#002b48;
}
/* start imp1 */
.contaner .impsite {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BABABA #BABABA #4E94E2;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px 4px;
    height: 116px;
    margin: 10px;
    padding: 10px 5px;
}
.contaner .impsite .sitess1{
    background: url("../image/harj.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 80px;
    margin-left: 8px;
    margin-right: 30px;
    margin-top: 29px;
    text-align: center;
    width: 241px;
}
.contaner .impsite .sitess1 h4{
    float: right;
    font-size: 20px;
    font-style: italic;
    margin-right: 21px;
    color:#fff;
}
.contaner .impsite .sitess1 p{
    color: #000000;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin-top: 7px;
    text-align: right;
}
.contaner .impsite a{
    display: block;
    color:#fff;
    text-decoration: none;
    height: 84px;
}
.contaner .impsite a:hover{
    color:#fff;
}
/* end imp1 */
/* start imp2 */
.contaner .impsite .sitess2{
    background: url("../image/magzin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 80px;
    margin-left: 39px;
    margin-right: 0;
    margin-top: 29px;
    text-align: center;
    width: 194px;
}
.contaner .impsite .sitess2 h4{
    float: right;
    font-size: 20px;
    font-style: italic;
    margin-right: 13px;
    color:#fff;
}
.contaner .impsite .sitess2 p{
    color: #000000;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin-top: 7px;
    text-align: right;
}
/* end imp2 */
/* start imp3 */
.contaner .impsite .sitess3{
    background: url("../image/cartt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 84px;
    margin-left: 44px;
    margin-right: 0;
    margin-top: 29px;
    text-align: center;
    width: 177px;
}
.contaner .impsite .sitess3 h4{
    float: right;
    font-size: 20px;
    font-style: italic;
    margin-right: 14px;
    color:#fff;
}
.contaner .impsite .sitess3 p{
    color: #000000;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin-top: 7px;
    text-align: right;
}
/* end imp3 */
/* start imp4 */
.contaner .impsite .sitess4{
    background: url("../image/vb-vb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 80px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 29px;
    text-align: center;
    width: 168px;
}
.contaner .impsite .sitess4 h4{
    float: right;
    font-size: 20px;
    font-style: italic;
    margin-right: 21px;
    color:#fff;
}
.contaner .impsite .sitess4 p{
    color: #000000;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin-top: 7px;
    text-align: right;
}
/* end imp4 */
