body, html {
background: #ccc;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
}
.input_req {
    border: 1px solid #006;
    background: #ffc;
}
#shadow {
background: #ccc;
width:800px;
margin-left:auto;
margin-right:auto;
border-top:10px solid #ccc;
border-bottom:10px solid #ccc;
display:table;
}

#domain {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
padding-top:50px;
*padding-top:35px;
padding-right:10px;
position: relative;
right: auto;
}

.input {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
border: 0px solid #ccc;
color: #104E8B;
padding:2px;
*padding:2px;
background-color: #fff;
}

.select {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
border: 0px solid #ccc;
color: #104E8B;
padding:1px;
*padding:2px;
background-color: #fff;
}

#middle {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
width:798px;
height:auto;
background:#ffffff;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
border-top:0px solid #666666;
border-bottom:0px solid #FFFFFF;
border-left:1px solid #a52a2a;
border-right:1px solid #a52a2a;
}

#signup {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;	color:#ffffff;
width:300px;
height:auto;
background:#ffffff;
}

#signup a, #signup a:active,#signup a:visited {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;	color:#ffffff;
text-align:right;
text-decoration:none;
background:#ffffff;
}

#signup a:hover {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;	color:green;
text-decoration:none;
background:#ffffff;
}

#powered {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
padding-top:40px;
color:#000000;
width:auto;
height:auto;
text-align:center;
background:#ffffff;
}

#powered a, #powered a:active,#powered a:visited {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:#ffffff;
text-decoration:none;
background:#ffffff;
}

#powered a:hover {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;	color:green;
text-decoration:none;
background:#ffffff;
}

#content {
font-family: Tahoma, Helevetica, Arial;	font-weight:normal;
font-size:12px;
color:#000000;
text-decoration:none;
text-align:inherit;
width:auto;
height:auto;
background: #ffffff;
margin-left:2px;
margin-right:0px;
padding:0px 12px 0px 10px;
border-top:0px solid #666666;
border-bottom:0px solid #99cc00;
border-left:0px solid #666666;
border-right:0px solid #666666;
}

#content a, #content a:active,#content a:visited {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#content a:hover {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
border-bottom:0px solid #545454;
}

#head {	font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:10px;
color:#ffffff;
text-align:right;
text-decoration:none;
width:800px;
height:150px;
background:#104E8B;
border-top:0;
border-bottom:0px solid #2f4f4f;
border-left:0px solid #666666;
border-right:0px solid #666666;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#ads {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:10px;
color:#ffffff;
text-align:right;
text-decoration:none;
width:800px;
height:auto;
background:#F1A405;
border-top:0;
border-bottom:1px solid #FF7F24;
border-left:0px solid #666666;
border-right:0px solid #666666;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#head a, #head a:active, #head a:visited {
font-family: Tahoma, Helevetica, Arial;
font-weight:normal;
font-size:12px;
color:#ffffff;
text-decoration:none;
background:#3A5FCD;
}

#head a:hover {
font-family: Tahoma, Helevetica, Arial;
font-weight:normal;
font-size:12px;
color:#ffffff;
text-decoration:none;
background:#3A5FCD;
border-top:0px solid #ffffff;
padding:0px 0px 0px 0px;
}

#menu {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#fff;
text-align:left;
text-decoration:none;
width:792px;
height:40px;
line-height: 40px;
background:#a52a2a;/*#cd5c5c;*//*#104E8B;*//*#E3CF57;*/
border-top:1px solid #ffffff;
border-bottom:1px solid #696969;
border-left:0px solid #d2691e;
border-right:0px solid #d2691e;
margin-left:auto;
margin-right:auto;
padding-left:8px;
}
#cplog {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#000000;
text-align:right;
text-decoration:none;
background:#104E8B;
}

#cplog a, #cplog a:active,#cplog a:visited {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#fff;
text-decoration:none;
background:#a52a2a;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
padding:4px 0px 6px 0px;
}
#cplog a:hover {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#a52a2a;
text-decoration:none;
background:#ffffff;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:4px 0px 6px 0px;
}

#ads_a {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-align:right;
/*text-decoration:bold;*/
width:800px;
height:35px;
background:#F1A405;
border-top:0px solid #000000;
border-bottom:1px solid #FF7F24;
border-left:0px solid #666666;
border-right:0px solid #666666;
margin-left:auto;
margin-right:auto;
}

.link {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
border-bottom:1px solid #000000;
padding:0 0 0 0;
}
.link {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
border-bottom:1px solid #000000;
padding:0 0 0 0;
}

#testb {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
background-image: url(/images/readon.gif);
background-repeat: no-repeat;
color:#1368a9;
width:97px;
height:23px;
text-align:center;
padding:4px 0px 8px 4px;
}

#testb a, #testb a:active,#testb a:visited {
color:#1368a9;
text-decoration:none;
border-bottom:0px;
}

#testb a:hover {
color:green;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

#text {
font-family: Tahoma, Helevetica, Arial;
font-weight:bold;
font-size:12px;
color:#104E8B;
text-align:left;
text-decoration:none;
width:800px;
background:#E3CF57;
border-top:0;
height:100%;
display:table-cell;        
}

#menu a, #menu a:active,#menu a:visited {
font-family: Arial, Helevetica, Tahoma;
font-weight:normal;
font-size:12px;
color:#fff;
text-decoration:none;
background:#a52a2a;
}

#menu a:hover {
font-family: Arial, Helevetica, Tahoma;
font-weight:normal;
font-size:12px;
color:#CDC1C5;
text-decoration:none;
background:#a52a2a;
border-bottom:0px solid #ffffff;
padding:4px 0px 6px 0px;
}

#foot {
font-family: Arial, Helevetica, Tahoma;
font-size:12px;
color:#ffffff;
text-align:center;
text-decoration:none;
width:800px;
height:40px;
background:#104E8B;
border-top:1px solid #d2691e;
margin-left:auto;
margin-right:auto;
}

#foot a, #foot a:link, #foot a:active {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#E3CF57;
text-decoration:none;
background:#104E8B;
}

#foot a:hover {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:12px;
color:#F1A405;
text-decoration:none;
background:#104E8B;
}

.button {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
background:#ccc;
border:1px solid #fff;
padding:2px;
*padding:1px;
}

.button:hover {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#fff;
background:#a52a2a;
border:1px solid #fff;
padding:2px;
*padding:1px;
}

.td {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:#696969;
background:#ffffff;
border:0px solid #99cc00;
padding:1px 1px 1px 1px;
}

.tdd {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:#696969;
background:#ffffff;
border:0px solid #99cc00;
padding:1px 1px 1px 1px;
}

.online {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:green;
border:0px solid #99cc00;
}

.offline {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:red;
border:0px solid #99cc00;
}

.ports {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:#000000;
border:0px solid #99cc00;
vertical-align: top;
}

#smenu {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:normal;
font-size:10px;
color:#FF7F24;
text-align:center;
text-decoration:none;
width:800px;
height:5px;
background:#a52a2a;
border-top:1px solid #696969;
border-bottom:1px solid #ffffff;
vertical-align: middle;
border-left:0px solid #666666;
border-right:0px solid #666666;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#smenu a:link, #smenu a:active,#smenu a:visited {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
background:#545454;
}

#smenu a:hover {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:underline;
background:#545454;
border-bottom:0px solid #ffffff;
padding:0px 0px 0px 0px;
}

#free {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:10px;
color:#000000;
text-decoration:none;
width:auto;
height:60px;
background:#ffffff;
border-top:0;
border-bottom:0px solid #FF7F24;
border-left:0px solid #666666;
border-right:0px solid #666666;
}
#free a, #free a:active, #free a:visited {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:normal;
font-size:10px;
color:#545454;
text-decoration:none;
background:#ffffff;
}

#free a:hover {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:normal;
font-size:10px;
color:#545454;
text-decoration:none;
background:#ffffff;
border-bottom:0px solid #ffffff;
padding:0px 0px 0px 0px;
}


.link {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
border-bottom:1px solid #000000;
padding:0 0 0 0;
}

.roundedcornr_box {
   background: #104e8b;
   width:802px;
   *width:801px;
   height:20px;
   margin-right: auto;
   margin-left: auto;
}
.roundedcornr_top div {
   background: url(../images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(../images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(../images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(../images/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content {
margin: 0 20px;
}
#plans {
background:#ffffff;
width:780px;
height:380px;
}

#tospaid {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:18px !important;
text-align:center;
color:#ffffff;
background:#228b22;
width:300px;
height:100px;
float:left;
margin-left:100px;
}
#tospaid  a, #tospaid  a:active,#tospaid  a:visited {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:18px !important;
color:#fff;
text-align:center;
text-decoration:none;
border-bottom: 1px solid #fff;
background:#228b22;
}

#tospaid a:hover {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:18px !important;
color:#000;
text-align:center;
text-decoration:none;
border-bottom:1px solid #000;
background:#228b22;
}

#tosfree {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
text-align:center;
font-size:18px !important;
color:#ffffff;
background:#a52a2a;
width:300px;
height:100px;
float:right;
margin-right:100px;
}
#tosfree  a, #tosfree  a:active,#tosfree  a:visited {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:18px !important;
color:#fff;
text-align:center;
text-decoration:none;
border-bottom: 1px solid #fff;
background:#a52a2a;
}

#tosfree a:hover {
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:18px !important;
color:#000;
text-align:center;
text-decoration:none;
border-bottom:1px solid #000;
background:#a52a2a;
}




#free_text {
background:#ffffff;
width:300px;
*width:350px;
height:190px;
margin-left:70px;
*margin-left:40px;
margin-top:10px;
*margin-top:20px;
float:left;
color:#104E8B;
}

#logo_free {
background:#ffffff;
width:52px;
margin-left:70px;
margin-top:10px;
*margin-top:5px;
float:left;
}

#logo_paid {
background:#ffffff;
width:52px;
margin-left:130px;
margin-top:10px;
*margin-top:5px;
float:left;
}

#paid_text {
background:#ffffff;
width:300px;
*width:350px;
height:190px;
margin-right:20px;
*margin-right:20px;
margin-top:10px;
*margin-top:10px;
float:right;
color:#a52a2a;
}

#planPaid {
padding-right:30px;
float:right;
background: #ccc;
width:300px;
height:190px;
}
#testa {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
background-image: url(/images/readon.gif);
background-repeat: no-repeat;
color:#1368a9;
width:97px;
height:23px;
text-align:center;
float:left;
margin-top:30px;
}

#testa a, #testa a:active,#testa a:visited {
color:#1368a9;
text-decoration:none;
border-bottom:0px;
}

#testa a:hover {
color:green;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

#testaa {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
background-image: url(/images/readon.gif);
background-repeat: no-repeat;
color:#1368a9;
width:97px;
height:23px;
text-align:center;
float:left;
margin-top:30px;
}

#testaa a, #testaa a:active,#testaa a:visited {
color:#1368a9;
text-decoration:none;
border-bottom:0px;
}

#testaa a:hover {
color:green;
text-decoration:none;
border-bottom:1px solid #ffffff;
}
#testa11 {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
background-image: url(/images/readon.gif);
background-repeat: no-repeat;
color:#CC0033;
width:97px;
height:25px;
text-align:center;
padding:4px 0px 8px 4px;
margin-left:10px;
margin-top:30px;
float:left;
}

#testa11 a, #testa11 a:active, #testa11 a:visited {
color:green;
text-decoration:none;
}

#testa11 a:hover {
color:#1368a9;
text-decoration:none;
}

#testa1 {
font-family:Geneva, "MS Sans Serif", sans-serif;
font-weight:bold;
font-size:12px;
background-image: url(/images/readon.gif);
background-repeat: no-repeat;
color:#CC0033;
width:97px;
height:25px;
text-align:center;
padding:4px 0px 8px 4px;
margin-left:10px;
margin-top:30px;
float:left;
}

#testa1 a, #testa1 a:active, #testa1 a:visited {
color:green;
text-decoration:none;
}

#testa1 a:hover {
color:#1368a9;
text-decoration:none;
}
.roundedcornr_box_928100 {
   background: #a52a2a;
   width: 290px;
   float:right;
   margin-right:50px;
 }
.roundedcornr_top_928100 div {
   background: url(../images/roundedcornr_290202_tl.png) no-repeat top left;
}
.roundedcornr_top_928100 {
   background: url(../images/roundedcornr_290202_tr.png) no-repeat top right;
}
.roundedcornr_bottom_928100 div {
   background: url(../images/roundedcornr_290202_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_928100 {
   background: url(../images/roundedcornr_290202_br.png) no-repeat bottom right;
}

.roundedcornr_top_928100 div, .roundedcornr_top_928100, 
.roundedcornr_bottom_928100 div, .roundedcornr_bottom_928100 {
   width:290px;
   height:22px;
   font-size: 10px;
}
.roundedcornr_content_928100 {
height:15px;
color:#fff;
text-align:center;
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:14px;
}

.roundedcornr_box_9281001 {
   background: #104E8B;
   width: 290px;
   float:left;
   margin-left:50px;
 }
.roundedcornr_top_9281001 div {
   background: url(../images/roundedcornr_278718_tl.png) no-repeat top left;
}
.roundedcornr_top_9281001 {
   background: url(../images/roundedcornr_278718_tr.png) no-repeat top right;
}
.roundedcornr_bottom_9281001 div {
   background: url(../images/roundedcornr_278718_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_9281001 {
   background: url(../images/roundedcornr_278718_br.png) no-repeat bottom right;
}

.roundedcornr_top_9281001 div, .roundedcornr_top_9281001, 
.roundedcornr_bottom_9281001 div, .roundedcornr_bottom_9281001 {
   width:290px;
   height:22px;
   font-size: 10px;
}
.roundedcornr_content_9281001 {
height:15px;
color:#fff;
text-align:center;
line-height:12px;
font-family: Arial, Helevetica, Tahoma;
font-weight:bold;
font-size:14px;
}

