body {overflow-x:hidden; margin:0 auto; font-family:arial, tahoma, verdana; background:#ffffff url(/image/bg-body.gif) 0px 94px repeat-x; margin:0px;}
#order {width:780px; text-align:left; padding-top:20px; padding-bottom:20px;}

a:link, a:visited {color:#1861bd; text-decoration:underline;}
a:hover, a:hover.visited {color:#1861bd; text-decoration:none;}

table {margin-bottom:20px;}
form {margin:0px;}
select {font-family:arial, tahoma, verdana; font-size:11px; color:#4b4b4b;}
select.period {width:158px; //width:160px;}
input.hosting {border:0px; font-family:arial, tahoma, verdana; font-size:16px; color:#000000; font-weight:bold; padding-left:}
input.domain {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffff99; border:1px solid #90aabc; width:170px; height:15px;}
input.step2 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffff99; border:1px solid #90aabc; width:290px; height:15px;}
input.step2_0 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffffff; border:1px solid #90aabc; width:290px; height:15px;}
input.step2_1 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffff99; border:1px solid #90aabc; width:35px; height:15px; text-align:center;}
input.step2_2 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffff99; border:1px solid #90aabc; width:43px; height:15px; margin-left:6px; text-align:center;}
input.step2_3 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffff99; border:1px solid #90aabc; width:196px; //width:192px; height:15px; margin-left:6px;}
input.step2_4 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffffff; border:1px solid #90aabc; width:35px; height:15px; text-align:center;}
input.step2_5 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffffff; border:1px solid #90aabc; width:43px; height:15px; margin-left:6px; text-align:center;}
input.step2_6 {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; background:#ffffff; border:1px solid #90aabc; width:196px; //width:192px; height:15px; margin-left:6px;}
label {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; margin-left:50px;}
#tld0, #tld1, #tld2, #tld3, #tld4, #tld5, #tld6, #tld7, #tld8, #tld9, #tld10 {width:110px;}

td {font-family:arial, tahoma, verdana; font-size:13px; color:#b0b0b0;}
p.order {font-family:arial, tahoma, verdana; font-size:12px; color:#000000; line-height:30px;}

h1.order {height:30px; font-family:arial, tahoma, verdana; font-size:16px; color:#4b4b4b; border-bottom:1px dotted #818181; text-align:left;}
h2.order {font-family:arial, tahoma, verdana; font-size:16px; color:#4b4b4b; margin-bottom:20px; margin-top:0px; text-align:left;}
h2.red {font-family:arial, tahoma, verdana; font-size:16px; color:#d70000; margin-bottom:20px; margin-top:0px; text-align:left;}
span {font-family:arial, tahoma, verdana; font-size:13px; color:#4b4b4b; font-weight:normal; display:block; margin-top:3px;}

#loading0, #loading1, #loading2, #loading3, #loading4, #loading5, #loading6, #loading7, #loading8, #loading9, #loading10 {visibility:hidden; float:right; margin:2px 6px 0px 0px;}
.pointer {cursor:pointer;}
.text {padding-left:30px; color:#000000;}

#ok {margin-left:180px;}
#ok td {color:#4b4b4b; border-bottom:1px dotted #bdbdbd;}
#ok td.no {color:#4b4b4b; border-bottom:0px;}
#okt tr {height:35px; background:#fafafa;}
#okt td{padding:5px 15px 5px 15px; color:#000000; border-bottom:1px dotted #bdbdbd;}
#okt .all td {background:#e9e9e9; border-bottom:1px dotted #b7b7b7;}
#pay {margin:30px 0px 40px 120px;}
#pdf {position:absolute; margin-left:3px;}

#free, #free1, #free2, #free3, #free4 , #free5, #free6, #free7, #free8, #free9, #free10 {position:absolute; width:197px; //width:194px; height:18px; background:#FFFFFF; visibility:hidden; z-index:2; border:1px solid #b0b0b0;}
#domain1_c, #domain2_c, #domain3_c, #domain4_c, #domain5_c, #domain6_c, #domain7_c, #domain8_c, #domain9_c, #domain10_c {font-size:0px;}
#domain_order_type0, #domain_order_type1, #domain_order_type2, #domain_order_type3, #domain_order_type4, #domain_order_type5, #domain_order_type6, #domain_order_type7, #domain_order_type8, #domain_order_type9, #domain_order_type10 {position:relative; z-index:1; width:199px; //width:196px;}


/*---------------------------------------------------------------------------*/
#base {width:772px; position:relative; left:50%; margin-left:-390px; z-index:2;}
img {border:0px;}
#header {position:relative; height:209px; overflow:hidden; padding-top:48px; border-left:1px solid #fff; border-right:1px solid #fff; }
.logo {position:absolute; top:5px; left:21px; width:155px; height:32px;}
.border-gray {height:14px; background:url(/image/bg-top.gif) repeat-y 514px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

#phone {height:15px; text-align:right; position:absolute; right:10px; top:5px;}
#phone1 {text-align:right; position:absolute; right:10px; top:25px;}
/*#phone {text-align:right; position:absolute; right:10px; top:1px;}
#phone1 {text-align:right; position:absolute; right:10px; top:1px;}*/
#phone p {font:normal 13px Arial; color:#5d5d5d; margin:0px;}
#phone p b {font:bold 14px Arial; color:#ef0100;}

#menu {height:31px; padding-left:10px; border-bottom:1px solid #FFFFFF; background:#626262;}
#menu ul {margin:0px; padding:0px;}
#menu li {float:left; padding:0 15px 0 13px; list-style-type:none;}
#menu li a {display:block; height:31px; float:left; clear:both; background-position:0px 0px;}
#menu li a:hover {background-position:0px 31px;}
.menu_cluster {background-image: url(/image/menu_cluster.gif); width:46px;}
.menu_hosting {background-image: url(/image/menu_hosting.gif); width:62px;}
.menu_vps {background-image: url(/image/menu_vps.gif); width:29px;}
.menu_domains {background-image: url(/image/menu_domains.gif); width:49px;}
.menu_resellers {background-image: url(/image/menu_reselling.gif); width:60px;}
.menu_pay {background-image: url(/image/menu_pay.gif); width:99px;}
.menu_documents {background-image: url(/image/menu_documents.gif); width:68px;}
.menu_contacts {background-image: url(/image/menu_contacts.gif);	width:56px;}
.menu_support {background-image: url(/image/menu_support.gif); width:67px;}
.menu_about {background-image: url(/image/menu_about.gif); width:37px;}

#top-middle {background:#f5f5f5; height:170px;}
#top-middle .banner {width:565px; height:170px; float:left; overflow:hidden;}
#top-middle .login {width:150px; height:170px; float:left; background:url(/image/bg-login.gif) no-repeat 100% 100%; border-left:1px solid #fff;}

#footer {bottom:0px; width:780px; height:105px;}
#footer p {padding:13px 0 0 5px; font:normal 12px Arial; color:#b2b2b2;}
#footer p a {
	margin:0 1px 0 2px;
	font:normal 12px Arial;
	color:#b2b2b2;
	text-decoration:none;
	text-transform:lowercase;
}
#footer p a:hover {color:#808080;}
#footer p b {padding-left:25px; font-weight:normal;}
.gray-line {position:relative; margin-top:-105px; left:0; width:100%; height:1px; background:#e8e8e8; font-size:0px;}
.grayr {width:50%; //width:49.99%; position:absolute; top:94px; height:170px; left:50%; background:#e8e8e8;}
