﻿@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

body
{
    margin: 0px;
    color: gray;
    direction: rtl;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    background-color: #808080;
}

.body2
{
    height: inherit;
}   
a{
	text-decoration:none;
}
ol{direction:rtl;}
ul{direction:rtl;}
a:focus{
	outline:0px;
}
:focus{
	outline:0px;
}


.clear{
	clear:both;
}
img{
	border:0px;
}
#warp{
	width:931px;
	margin:0px auto;
}
#warp #header{
	background:url(../images/1.jpg) no-repeat;
	height:235px;
	width:931px;
	text-align:right;
	position:relative;
	border-radius: 25px 25px 0px 0px
}
#warp #header .languages{
    margin-left: 16px;
    margin-top: 6px;
    position: absolute;
    text-align: right;
}
#warp #header .languages a{
	color:#58a2cb;

	width:54px;
	height:16px;

	text-align:center;
}
#warp #header .languages a:hover{color:#fff;}
#warp #header .site-link{
    margin-top: 7px;
    position: absolute;
    right: 30px;
}
#warp #header .site-link a{
	color:#fff;
	float:right;
	text-align:center;
}
#warp #header .site-link a:hover
{
    color: #00FF00;
}
#warp #header .site-link a.home
{
    margin-right: 10px;
}
#warp #header .site-link a.map{
	margin-right:38px;
}
#warp #header .site-link a.contact{
	margin-right:27px;
}
#warp #header .support{
    left: 32px;
    position: absolute;
    top: 64px;
}
#warp #content
{
    width: 931px;
    background-color: #FFFFFF;
}
#warp #content .content-right{
	width:230px;
	float:right;
	margin-right:3px;
	text-align:right;
}
#warp #content .content-right a{
	
}
#warp #content .content-right a:hover
{
    color: #000000;
}
#warp #content .content-right .custmer
{
    direction: rtl;
    width: 230px;
    color: #000000;
}
#warp #content .content-right .custmer .title{
	background:url(../images/custmer.png) no-repeat;
	width:230px;
	height:33px;
}
    #warp #content .content-right .custmer .title2{
        background: url(../images/custmer.png) no-repeat;
        width: 230px;
        height: 33px;
    }
#warp #content .content-right .custmer .data form p{
	margin:2px 0 0 0 ;
	float:right;
	display:block;
	width:230px;
}
#warp #content .content-right .custmer .data form p label{
	display:block;
	float:right;
	width:85px;
	height:20px;
	color:#7e7e7e;
	text-align:left;
	margin-left:3px;
}
#warp #content .content-right .custmer .data form p input{
	float:right;
	width:126px;
	height:20px;
	text-align:right;
	border:1px #d4d6d9 solid;
	background:#fdfdfd;
}
#warp #content .content-right .custmer .data form p input:focus
{
    background: #DDDDDD;
}
#warp #content .content-right .custmer .data form p input:hover
{
    background: #DDDDDD;
}
#warp #content .content-right .custmer .data form input[type="submit"]
{
    background: url(../images/supmit.png) no-repeat;
    width: 80px;
    height: 21px;
    color: #fff;
    border: 0px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    float: left;
    margin-left: 11px;
    margin-top: 5px;
}
#warp #content .content-right .custmer .data form .links{direction:rtl;}
#warp #content .content-right .custmer .data form .links a
{
    display: block;
    margin-right: 6px;
    line-height: 20px;
}
#warp #content .content-right .main .title
{
    background: url(../images/main-menu.png) no-repeat;
    width: 230px;
    height: 33px;
}
#warp #content .content-right .main .data{direction:rtl;}
#warp #content .content-right .main .data a
{
    display: block;
    background: url(../images/a-menu-link.png) repeat-x;
    height: 27px;
    line-height: 25px;
    padding-right: 5px;
}
#warp #content .content-right .main .data a:hover
{
    background: url(../images/a-menu-hover.png) repeat-x;
    color: #0092dd;
    padding-right: 8px;
}
#warp #content .content-right .offer .title
{
    background: url(../images/offer-menu.png) no-repeat;
    width: 230px;
    height: 33px;
}
#warp #content .content-right .offer .data{direction:rtl;}
#warp #content .content-right .offer .data a
{
    display: block;
    background: url(../images/a-menu-link.png) repeat-x;
    height: 27px;
    line-height: 25px;
    padding-right: 5px;
}
#warp #content .content-right .offer .data a:hover
{
    background: url(../images/a-menu-hover.png) repeat-x;
    color: #0092dd;
    padding-right: 8px;
}
.naveing
{
    background: url(../images/nave-bg.gif) repeat-x;
    height: 35px;
    line-height: 30px;
    color: #fff;
}
.naveing a{color:#fff;}
#warp #content .content-right .sayes .title{
	background:url(../images/say-menu.png) no-repeat;
	width:230px;
	height:33px;
}
#warp #content .content-right .sayes .data
{
    direction: rtl;
    height: 162px;
    width: 230px;
}
#warp #content .content-left
{
    float: left;
    margin-left: 3px;
    text-align: right;
    text-shadow: 0 0 0;
    width: 694px;
}
#warp #content .content-left .welcome-massage{
	width:344px;
	float:right;
}
#warp #content .content-left .welcome-massage .title
{
    background: url(../images/welcome-message.png) no-repeat;
    width: 344px;
    height: 36px;
}
#warp #content .content-left .welcome-massage .data
{
    direction: rtl;
    color: #000;
    padding-right: 10px;
    height: 103px;
}

#warp #content .content-left .news-massage
{
    float: right;
    width: 348px;
    border-right: 1px solid #fff;
}
#warp #content .content-left .news-massage .title
{
    background: url(../images/site-news.png) no-repeat;
    width: 348px;
    height: 36px;
}
#warp #content .content-left .news-massage .data
{
    direction: rtl;
    color: #000;
    padding-right: 5px;
    height: 103px;
}
#warp #content .content-left .news-massage .data a
{
    width: 324px;
    height: 21px;
    display: block;
    padding-right: 10px;
    line-height: 21px;
    color: #000000;
    margin-top: 4px;
    float: right;
    font-weight: normal;
}
#warp #content .content-left .news-massage .data .more-link
{
    background: url(../images/more-link.png) no-repeat;
    width: 49px;
    height: 20px;
    text-indent: -9999px;
    font-size: 0px;
    float: left;
    margin-left: 10px;
}
#warp #content .content-left .Company
{
    width: 344px;
    float: right;
}
#warp #content .content-left .Company .title
{
    background: url(../images/pup-44.jpg) no-repeat;
    width: 344px;
    height: 36px;
}
#warp #content .content-left .Company .data
{
    direction: rtl;
    color: #000;
    padding-right: 10px;
    height: 103px;
}
#warp #content .content-left .healthmassage
{
    float: right;
    width: 348px;
    border-right: 1px solid #fff;
}
#warp #content .content-left .healthmassage .title
{
    background: url(../images/pup-444.jpg) no-repeat;
    width: 348px;
    height: 36px;
}
#warp #content .content-left .healthmassage .data
{
    direction: rtl;
    color: #000;
    padding-right: 5px;
    height: 103px;
}
#warp #content .content-left .healthmassage .data a
{
    width: 324px;
    height: 21px;
    display: block;
    padding-right: 10px;
    line-height: 21px;
    color: #000000;
    margin-top: 4px;
    float: right;
    font-weight: normal;
}
#warp #content .content-left .healthmassage .data .more-link
{
    background: url(../images/more-link.png) no-repeat;
    width: 49px;
    height: 20px;
    text-indent: -9999px;
    font-size: 0px;
    float: left;
    margin-left: 10px;
}
#warp #content .content-left .new-offer .title
{
    background: url(../images/new-offer.png) no-repeat;
    width: 694px;
    height: 36px;
}
#warp #content .content-left .new-offer .data
{
    width: 694px;
}
#warp #content .content-left .new-offer .data .offer-a
{
    background: url(../images/offer-1.png) no-repeat bottom;
    width: 224px;
    height: 282px;
    float: right;
}
#warp #content .content-left .new-offer .data .offer-b
{
    background: url(../images/offer-2.png) no-repeat bottom;
    width: 225px;
    height: 282px;
    float: right;
}
#warp #content .content-left .new-offer .data .offer-c
{
    background: url(../images/offer-3.png) no-repeat bottom;
    width: 226px;
    height: 282px;
    float: right;
}
#warp #content .content-left .new-offer .data .offer-a:hover
{
    background: url(../images/offer-1-hover.png) no-repeat;
    height: 282px;
}
#warp #content .content-left .new-offer .data .offer-b:hover{
	background:url(../images/offer-2-hover.png) no-repeat;
	height:282px;
}
#warp #content .content-left .new-offer .data .offer-c:hover{
	background:url(../images/offer-3-hover.png) no-repeat;
	height:282px;
}                      
                     
#warp #content .content-left .new-offer .data .offer-date{
	width:675px;
	margin:0 auto;
}
#warp #content .content-left .new-offer .data .offer-date .offer-text{
	direction:rtl;
	color:#fff;
	margin-right:20px;
	margin-top:50px;
}
#warp #content .content-left .new-work{

}
#warp #content .content-left .new-work .title
{
    width: 694px;
    height: 36px;
}
#warp #content .content-left .new-work .data
{
    width: 694px;
    height: 127px;
}
#warp #content .content-left .new-work .data a img{
	margin-right:5px;
	margin-left:5px;
}
#footer
{
    background: repeat-x;
    height: 179px;
    width: 100%;
}
#footer .footer-content{
	background:url(../images/footer-bg.png) repeat-x;
	height:179px;
	width:931px;
	margin:0 auto;
	text-align:right;
}
#footer .footer-content .footer-right{
	background:url(../images/footer-logo.png) no-repeat center;
	width:230px;
	height:179px;
	float:right;
}
#footer .footer-content .footer-left{
	width:694px;
	float:right;
}
#footer .footer-content .footer-left .footer-link{
	width:209px;
	height:145px;
	float:right;
	border-right:1px solid #fff;
	margin-top:20px;
	direction:rtl;
}
#footer .footer-content .footer-left .footer-link a{
	display:block;
	width:177px;
	height:20px;
	margin:3px auto;
	color:#fff;
	border-bottom:1px dotted #082a3d;
	text-align:right;
}
#footer .footer-content .footer-left .footer-link a:hover{
	color:#fff;
	border-bottom:1px dotted #fff;
	padding-right:5px;
}

#footer .footer-content .footer-left .copy-right{
	color:#fff;
	float:left;
	margin-top:-30px;
	width:180px;
	text-align:right;
}
#warp #header .search-domain{
    background: url("../images/search-domian.png") no-repeat scroll 0 0 transparent;
    height: 29px;
    left: 3px;
    position: absolute;
    top: 166px;
    width: 366px;
}
#warp #header .search-domain form{
	width:260px;
	float:left;
	margin-top:5px;
}
#warp #header .search-domain form input{
	background:#043957;
	border:1px solid #145b83;
	width:136px;
	height:17px;
	color:#27b1e5;
	float:right;
	text-align:right;
}
#warp #header .search-domain form select{
	background:#043957;
	border:1px solid #145b83;
	width:66px;
	height:20px;
	color:#27b1e5;
	float:right;
	direction:rtl;
	margin-right:2px;
}
#warp #header .search-domain form input[type="submit"]{
	background:url(../images/search-domian-input.png) no-repeat;
	width:39px;
	height:21px;
	border:0px;
	margin-right:5px;
	font-size:0px;
	text-indent:-9999px;
}
#warp #header .search-domain form input[type="submit"]:hover{
	background:url(../images/search-domian-input.png) no-repeat;
}
#warp #header .search-domain form input:focus{
	background:#0d2735;
}
#warp #header .search-domain form input:hover{
	background:#2d4e61;
}


input, select, textarea {
    border: 1px solid silver;
    color: gray;
    font-family: tahoma;
    font-size: 11px;
    margin: 0;
    padding: 2px;
}


input:focus[type="text"]{
	background:#EAE8E8;
}
input:hover[type="text"]{
	background:#EAE8E8;
}
input[type="text"]:focus{
	background:#EAE8E8;
}
input[type="text"]:hover{
	background:#EAE8E8;
}
input[type="submit"]{
	background:url(../images/supmit.png) no-repeat;
	width:80px;
	height:21px;
	color:#fff;
	border:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	float:left;
	margin-left :10px;
}

input:focus[type="password"]{
	background:#EAE8E8;
}
input:hover[type="password"]{
	background:#EAE8E8;
}
input[type="password"]:focus{
	background:#EAE8E8;
}
input[type="password"]:hover{
	background:#EAE8E8;
}


.submit {
background:url(../images/supmit.png) no-repeat;
	width:62px;
	height:21px;
	color:#fff;
	border:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.submit:hover {
background:url(../images/supmit.png) no-repeat;
}


.Block
{
    color: gray;
    margin-bottom: 0;
    padding: 10px 0 0;
}
.trblock
{
}
.trblockTitle2
{
    background: url("../images/bolck_title02.jpg") no-repeat scroll right top;
    height: 21px;
    margin-right: 10px;
}
.trblockTitle2 h1, .trblockTitle2 h1 a {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding-right: 20px;
    padding-top: 3px;
    text-indent: 22px;
    text-shadow: 0 1px 0 #2777AD;
}
.trblockBody
{
    overflow: hidden;
    padding: 10px 0 0;
}
.ruleTab {
    border-bottom: 1px dotted #EAEAEA;
    display: block;
    overflow: auto;
    padding-bottom: 10px;
}
.ruleTitle
{
    background: #006600 repeat-x scroll 0 0;
    -moz-border-radius: 10px 10px 10px 10px;
    display: block;
    font-size: 12px;
    height: 25px;
    line-height: 20px;
    padding-left: 12px;
    padding-right: 10px;
    text-shadow: 0 1px 0 white;
    color: #FFFFFF;
}
.ruleTitle span {
    background: url("../images/hammer.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 16px;
    margin-left: 5px;
    width: 16px;
}
.trblockBottom
{
    height: 26px;
}
.trblockBottomRight
{
    float: right;
    height: 26px;
    width: 50px;
}
.trblockBottomLeft
{
    float: left;
    height: 26px;
    width: 130px;
}


.priceTable {
    width: 100%;
}
.priceTable th.featuresItem {
    background: url("../images/arrow-blue.png") no-repeat scroll right center #F4F4F4;
    color: #393E40;
    font-size: 11px;
    font-weight: normal;
    height: 39px;
    padding-right: 20px;
    text-align: right;
    width: 20%;
}
.priceTable tr .item {
    background:#FBF1CE;
    color: gray;
    height: 39px;
    text-align: center;
}
.priceTable tr .odd {
    background:#FBF1CE;
    color: #393E40;
    height: 39px;
    text-align: center;
}
.priceTable tr .fetitl {
    background:#FBF1CE;
    color: #393E40;
    height: 30px;
    text-align: center;
}



.priceTable .itemnnn{
    color: gray;
    padding: 10px;
    text-align: right;
	
    background: url("../images/arrow-blue.png") no-repeat scroll right center #F4F4F4;
    font-size: 11px;
    font-weight: normal;
    padding-right: 20px;	
}
.priceTable .itttt{
    background:#FBFBFB;
    text-align: center;
}
.tcat {
    background: url("../images/td1.jpg") repeat-x scroll center top #F0F0F0;
    color: gray;
    padding: 10px;
    text-align: center;
}


.buyDes {
    -moz-border-radius: 10px 10px 10px 10px;
    background: url("../images/vps_item.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #E6E6E6;
    cursor: pointer;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 25px;
    margin: 10px;
    text-align: center;
    width: 90px;
}
.buyDes:hover {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid gray;
}

.loginn td {
    padding-bottom: 5px;
}

#TestTable
{
    direction: ltr;
    padding: 5px 5px;
    line-height: 20px;
    text-align: left;
}

#TestTable a
{
    text-align: center;
    text-decoration: none;
    color: #000080;
    font-weight: bold;
    display: inline-block;
    width: 18px;
}

#TestTable a:hover
{
    background-color: #000080;
    color: #FFFFFF;
}

.imgqr
{
    margin-top: 20px;
}

.txtclass
{
    border-radius : 10px;
}