.tcenter{text-align:center!important;}

/* font styles */
.bold{font-weight:bold;}

/* float */
.fl{float:left;}
.fr{float:right;}

/* padding */
.p-10{padding:10px;}
.pl-10{padding-left:10px;}
.pr-10{padding-right:10px;}
.pt-10{padding-top:10px;}

/* grid */
.g-25{width:25%;display:inline-block;float:left;box-sizing:border-box;}
.g-30{width:30%;display:inline-block;float:left;box-sizing:border-box;}
.g-35{width:35%;display:inline-block;float:left;box-sizing:border-box;}
.g-50{width:50%;display:inline-block;float:left;box-sizing:border-box;}
.g-65{width:65%;display:inline-block;float:left;box-sizing:border-box;}
.g-70{width:70%;display:inline-block;float:left;box-sizing:border-box;}
.g-75{width:75%;display:inline-block;float:left;box-sizing:border-box;}

/* box cart */
.box-cart{
    float:left;
    width:698px;
    margin-top:10px;
}

.box-cart-contents{
    background:#eee;
    float:left;
    width:656px;
    padding:20px;
    font-size:14px;

    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;

    border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -khtml-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
}

/* box normal */
.box-normal{
    float:left;
    width:698px;
    margin-top:10px;
}

.box-normal-contents{
    background:#eee;
    float:left;
    width:656px;
    padding:20px;
    font-size:14px;

    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;

    border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -khtml-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
}

/* box main */
.box-main{
    float:left;
    width:656px;
    padding:20px;
    font-size:14px;
    margin-bottom:10px;
}

/* form */
table.form{padding:0;margin:0;}
table.form .label{vertical-align:middle;}
table.form .input{}

/* box-white */
.box-white{
    width:616px;
    font-size:14px;
    margin-bottom:20px;
    padding:15px 20px;

    background:#fcfcfc;
    border:1px solid #c6c6c6;

    border-radius:4px;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
}

/* table */
table.list{}
table.list th{height:30px;line-height:30px;padding-left:10px;font-size:12px;background-color:#ccc;}
table.list tbody tr td{font-size:12px;height:30px;padding-left:10px;}
table.list tbody tr:nth-child(odd) td {}
table.list tbody tr:nth-child(even) td {background: #e1e1e1;}



/* pager */
.pager{
    float:right;
    font-size:10px;
}

.pager ul{
    margin:0;
    padding:0;
}

.pager ul li{
    float:left;
    list-style:none;
    margin-right:1px;
}

.pager ul li a{
    background:#fff;
    color:#777;
    padding:0 6px;
    display:block;
    text-align:center;
    border:1px solid #d3d3d3;}

.pager ul li a:hover, .pager ul li.current a{
    text-decoration:none;
    color:#000;
}

/* btn-green */
.btn-green a{
    background:url(../images/tobBtn.png) repeat-x top;
    color:#fff;
    height:25px;
    line-height:25px;
    display:inline-block;
    padding:0 10px;
    text-align:center;
    border-left:1px solid #82ab10;
    border-right:1px solid #6f920e;

    border-radius:4px;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    text-shadow:1px 1px 0 #384b05;
}

.btn-green a:hover{
    background:url(../images/tobBtn.png) repeat-x bottom;
    text-decoration:none;
}

/* buttons */
a.btn-big-green{
    background:url(../images/btn/btn-big-green.png) no-repeat top;
    line-height:35px;
    width:147px;
    height:37px;
    color:#fff;
    display:inline-block;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;
}

a.btn-big-green:hover{
    background:url(../images/btn/btn-big-green.png) no-repeat bottom;
    text-decoration:none;
}

a.btn-green{
    background:url(../images/tobBtn.png) repeat-x top;
    color:#fff;
    height:25px;
    line-height:25px;
    display:inline-block;
    padding:0 10px;
    text-align:center;
    border-left:1px solid #82ab10;
    border-right:1px solid #6f920e;

    border-radius:4px;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    text-shadow:1px 1px 0 #384b05;
    text-decoration:none;
}

a.btn-green:hover{
    background:url(../images/tobBtn.png) repeat-x bottom;
}

/* domain */
.domain-big-input-sld{
    background:#fff;
    height:16px;
    padding:9px 15px;
    border:1px solid #e5e5e5;
}

.domain-big-input-tld{
    background:#fff;
    height:36px;
    border:1px solid #e5e5e5;
}

/* banners */
.banner-windows{
    background:url(../images/banners/windows.png) no-repeat 630px 34px;
    font-size:16px;
    height:189px;
    width:912px;
    float:left;
    line-height:24px;
    padding:40px 0 0 40px;
}

.banner-server{
    background:url(../images/banners/server.png) no-repeat 630px 34px;
    font-size:16px;
    height:189px;
    width:912px;
    float:left;
    line-height:24px;
    padding:40px 0 0 40px;
}

/* banners */
.banner05{
    font-size:16px;
    height:183px;
    width:892px;
    float:left;
    padding:50px 0 0 60px;
    background:url(../images/banner05.png) no-repeat 410px 20px;
}
.banner06{
    font-size:16px;
    height:183px;
    width:892px;
    float:left;
    padding:50px 0 0 60px;
    background:url(../images/banner06.png) no-repeat 410px 20px;
}