html, body, blockquote, p, form, q, dt, dl, dd, div, h1, h2, h3, h4, h5, h6, br, a, img, hr, ul, li, ol
{padding: 0; margin: 0; border: 0; list-style-type: none;}

body {font:12px Verdana, Arial, Helvetica, sans-serif; background:#EDF0F4 url(../im/bg.jpg) repeat-x; color:#000;}
a{color:#0276C8;} a:hover{text-decoration:none;}
input, select, textarea {font:12px Verdana, Arial, Helvetica, sans-serif; padding:5px}

#wrapper {width:980px; float:left;}
#header {width:980px; height:50px;}
#header h1 { float:left;} #header h1 span {display:none;}
#header h1 a {display:block; width:212px; height:47px; background: url(../im/logo.jpg) no-repeat;}
#header h1 a:hover {background-position:0 -47px;}
#header p {float:right; color:#B3E7FA; text-align:right; line-height:23px;} #header p a {color:#B3E7FA;} #header p span {font-size:11px;}

#content { float:left; padding:15px 0 15px 10px; width:970px;}
#sidebar {float:left; width:240px;}
#main {float:right; width:720px;}

#menu {float:left; width:240px; background: url(../im/menu-repeat.gif) repeat-y; font-weight:bold}
#menu ul {float:left; width:230px; background:url(../im/menu-top.gif) no-repeat 0 0; padding:5px}
#menu span.bottom {float:left; width:240px; height:4px; background:url(../im/menu-bottom.gif) no-repeat; font-size:1px} #menu ul li.sel {background:url(../im/menu-sel.gif) no-repeat 0 0;}
#menu ul li {width:230px; height:24px; float:left; clear:both; margin:2px 0}
#menu ul li a, .links ul li a {background-repeat:no-repeat; background-position:5px 3px; display:block; float:left; width:230px; height:24px; text-indent:30px; line-height:24px; text-decoration:none}
#menu ul li a:hover, .links ul li a:hover {color:#40BFF2;} #menu ul li.hr { font-size:1px; height:1px; border-bottom:solid 1px #C4C4C4; margin:15px 0}
#menu ul a.home { background-image:url(../im/icons/home.gif);}
#menu ul a.domain { background-image:url(../im/icons/domain.gif);}
#menu ul a.domainlock { background-image:url(../im/icons/icon_lock.png);}
#menu ul a.addondomain { background-image:url(../im/icons/addondomain.gif);}
#menu ul a.files { background-image:url(../im/icons/files.gif);}
#menu ul a.subdomain { background-image:url(../im/icons/subdomain.gif);}
#menu ul a.emails { background-image:url(../im/icons/emails.gif);}
#menu ul a.ftp { background-image:url(../im/icons/ftp.gif);}
#menu ul a.parking { background-image:url(../im/icons/parking.gif);}
#menu ul a.dns { background-image:url(../im/icons/dns.gif);}
#menu ul a.mysql { background-image:url(../im/icons/mysql.gif);}
#menu ul a.mysql5 { background-image:url(../im/icons/mysql.gif);}
#menu ul a.stats { background-image:url(../im/icons/stats.gif);}
#menu ul a.company { background-image:url(../im/icons/company.gif);}
#menu ul a.info { background-image:url(../im/icons/info.gif);}
#menu ul a.history { background-image:url(../im/icons/history.gif);}
#menu ul a.renew { background-image:url(../im/icons/renew.gif);}

.links {float:left; width:240px; margin-top:10px; background:url(../im/links-repat.gif) repeat-y}
.links ul {float:left; width:230px; background:url(../im/links-top.gif) no-repeat 0 0; padding:5px}
.links span.bottom {float:left; width:240px; height:4px; background:url(../im/links-bottom.gif) no-repeat; font-size:1px}
.links ul li {width:230px; height:24px; float:left; clear:both; margin:2px 0}
.links ul a.cbox { background-image:url(../im/icons/cbox.gif);}
.links ul a.help { background-image:url(../im/icons/help.gif);}
.links ul a.webmail { background-image:url(../im/icons/webmail.gif);}

.lbox {float:left; width:240px; background: url(../im/lbox-top.gif) no-repeat 0 0; padding-top:4px; margin-bottom:10px}
.lboxcontent {float:left; width:220px; background:url(../im/lbox-repeat.gif) repeat-y; padding:10px}
.lbox span.lboxbottom {display:block; float:left; width:240px; height:4px; background:url(../im/lbox-bottom.gif) no-repeat 0 0; font-size:1px;}
.lboxcontent ul.hostinfo {font-size:11px; color:#5F5F5F}
.lboxcontent ul.hostinfo li {padding:5px 0 0 0; width:220px;}
.lbox a.more {background:url(../im/b3.gif) no-repeat right 6px; padding:0 10px 0 0; font-size:12px}
a#openhosting {text-decoration:none; line-height:25px; background-image:url(../im/b1.gif)}
a#openhosting:hover {background-position:right 7px;}
a#openhosting.opened { background-image: url(../im/b2.gif); text-decoration:none;}
a#openhosting.opened:hover {background-position:right 5px;}

.lbox.warninglbox {background-image:url(../im/lbox-warning-top.gif);}
.lbox.warninglbox .lboxcontent {background-image:url(../im/lbox-warning-repeat.gif);}
.lbox.warninglbox span.lboxbottom {background-image:url(../im/lbox-warning-bottom.gif);}

#selecthosting {float:left; width:210px; display:none; background:#FAFAFA; border-top:solid 1px #0276C8; padding:5px}
#selecthosting ul li {width:200px; overflow:hidden; line-height:22px; background:url(../im/b3.gif) no-repeat 0 8px; padding:0 0 0 10px}
a.warning {color:#D94444;}

.box {float:left; width:720px; background: url(../im/box-top.gif) no-repeat 0 0; padding-top:4px; margin-bottom:10px}
.box2 {float:left; width:700px; padding-top:4px; margin-bottom:10px}
.boxcontent {float:left; width:700px; background:url(../im/box-repeat.gif) repeat-y; padding:10px}
.box p {float:left; clear:both; padding-bottom:10px; width:100%;} .box p.last {padding:0;}
.box span.boxbottom {display:block; float:left; width:720px; height:4px; background:url(../im/box-bottom.gif) no-repeat 0 0; font-size:1px;}

.box.warningbox {background-image:url(../im/box-warning-top.gif);}
.box.warningbox .boxcontent {background-image:url(../im/box-warning-repeat.gif);}
.box.warningbox span.boxbottom {background-image:url(../im/box-warning-bottom.gif);}

.box.help {background-image:url(../im/box-help-top.gif);}
.box.help .boxcontent {background-image:url(../im/box-help-repeat.gif)}
.box.help span.boxbottom {background-image:url(../im/box-help-bottom.gif)}

table.list {clear:both; background:#ddd;}
table.list th {background:#eee; font-weight:normal; padding:8px; text-align:left}
table.list td {background:#fff; padding:8px; vertical-align:top; max-width: 345px;word-wrap: break-word;}
table.list tr.b td {background:#FAFAFA;}
table.list tr.hover td {background:#EFFBFF;}

table.list2 {clear:both; background:#ddd;}
table.list2 th {background:#eee; font-weight:normal; padding:8px;}
table.list2 td {background:#fff; padding:8px; vertical-align:top}
table.list2 tr.b td {background:#FAFAFA;}
table.list2 tr.hover td {background:#EFFBFF;}

a.delete {display:block; width: 16px; height:16px; background:url(../im/delete.gif) no-repeat 0 0;}
a.edit {display:block; width: 16px; height:16px; background:url(../im/edit.gif) no-repeat 0 0;}
a.antispam {display:block; width: 16px; height:16px; background:url(../im/antispam.gif) no-repeat 0 0;}
a.autoreply {display:block; width: 16px; height:16px; background:url(../im/autoreply.png) no-repeat 0 0;}

a.delete span, a.edit span, a.antispam span, a.autoreply span {display:none;} a.delete:hover, a.edit:hover, a.antispam:hover {background-position:0 -16px;}

div.tip {background:url(../im/tip.gif) no-repeat 0 0; padding:0 0 0 50px; line-height:18px; font-size:11px; text-align:justify}
p.support {padding:0; margin:10px 0 0 0; line-height:25px; background:url(../im/support-bg.gif) no-repeat 0 0; width:700px; text-align:center; float:left; clear:both}

p.title { display: block; width: 685px; background:#eee; font-weight:normal; padding:8px; text-align:left; }

p.error {line-height:25px; background: #d94444; width:680px; color:#fff; padding-left:10px; padding-right:10px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
 margin-bottom:5px;
 padding-bottom:2px;
}

p.error_old {line-height:25px; background:url(../im/error-bg.gif) no-repeat 0 0; width:700px; color:#fff; text-indent:10px}
p.errorbig {background:url(../im/error-bg.gif) no-repeat 0 0; width:700px; color:#fff; text-indent:10px}
p.errorn {min-height:25px; line-height:20px; background: #d94444; width:700px; color:#fff; amargin-left:10px}

p.ok {line-height:25px; background: #96db4c; width:690px; color:#fff; padding-left:10px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
 margin-bottom:5px;
 padding-bottom:2px;
}

p.ok_old {line-height:25px; background:url(../im/ok-bg.gif) no-repeat 0 0; width:700px; color:#fff; text-indent:10px}
p.error a, p.ok a {color:#fff; font-weight:bold;}

#footer {float:left; width:100%; clear:both; padding:10px 0; background:url(../im/line1.gif) repeat-x top; color:#171818; text-indent:10px; font-size:11px}

h2.title {font-size:16px; margin:0 0 10px 0; float:left; width:100%;}
.form {float:left; width:696px; overflow:hidden}
.form p {padding:5px; width:686px; border-bottom:solid 1px #eee; margin:0; overflow:hidden} .form p.submit {padding-bottom:0; border:0;} .form p.hover {background:#EFFBFF;}
.form label {float:left; display:block; width:200px; padding:5px 0 0 0}
.form label.radio {width:auto; padding:0} .form input.radio {float:left;}
.form input.text, .form select, .form textarea {float:left; border:solid 1px #ddd; width:240px} .form select.nowidth {width:auto; float:none}
.form input.phone {background:#fff url(../im/359.gif) no-repeat 5px 8px; padding-left:40px; width:205px}

.form p.submit input {background:#40BFF2; border:0; color:#fff; font-weight:bold; cursor:pointer; width:auto}
.form p.submit input.hover {background:#00ADEF;}

.form p.submit input:disabled {background:#e0e4e6;}


.form p span {float:left; display:block; padding:5px 0 0 10px;}

   #password_strength {
       width: 250px;
       //background: #cccccc;
       padding: 0;
   }
   #password_bar {
       //font-size: 9px;
       background: #7FFF00;    
       border: 1px solid #cccccc;
       padding-top:3px;
       padding-bottom:3px;
       float:left;
       width:250px;
   }

table.list form, table.list form p {width:auto;}

p.more {padding:10px 0 0 0;}

a.add {display:block; float:left; height:23px; background:url(../im/add-bg.gif) no-repeat 0 0; text-decoration:none; margin-right:10px}
a.add span, a.goto span, a.admin span, a.renewhosting span, a.default span {display:block; background:url(../im/add-corner.gif) no-repeat 100% 0; height:19px; float:left; padding:4px 10px 0 26px; cursor: pointer}
/*a.add:hover, a.goto:hover, a.admin:hover, a.renewhosting:hover, a.default:hover {background-position:0 -23px;} 
a.add:hover span, a.goto:hover span, a.admin:hover span, a.renewhosting:hover span, a.default:hover span{background-position: 100% -23px;}*/
a.goto {display:block; float:left; height:23px; background:url(../im/goto-bg.gif) no-repeat 0 0; text-decoration:none;}
a.admin {display:block; float:left; height:23px; background:url(../im/admin-bg.gif) no-repeat 0 0; text-decoration:none; margin-right:10px;}
a.renewhosting {display:block; float:left; height:23px; background:url(../im/renewhosting-bg.gif) no-repeat 0 0; text-decoration:none;}
a.default {display:block; float:left; height:23px; background:url(../im/default-bg.gif) no-repeat 0 0; text-decoration:none;}
a.default span {padding-left:31px}

.hostingbox .boxcontent {position:relative;} .hostingbox p.actions {aposition:absolute; top:10px; right:10px; width:auto; padding:0;}
.hostingbox p.actionsH { top:10px; right:10px; width:100%; margin-bottom:10px; right:0; padding:0;}
.hostingbox p.actionsH a { float:right; top:10px; right:10px; margin-right:10px;}

.box.warningbox h2.title {color:#D94444;}
div.alert {float:left; width:100%; background:url(../im/warning.gif) no-repeat 100% 100%;}
.lbox div.alert {float:none; background-position:100% 100px}

/* ftp manager*/
.ftp tr.alt_row td {background:#f4f4f4;}
#filemanager input {padding:1px;} #filemanager input.ninput { border:solid 1px #ddd;}
#filemanager input.nbut {background:#40BFF2; border:0; color:#fff; cursor:pointer}  #filemanager input.nbut.hover {background:#00ADEF;}






.row23 {
        float: left;
        width: 100%;
        abackground: #f6f6f6;

        padding-top:5px;
        padding-bottom:5px;
        border-bottom: 1px dotted #9e9e9e;
}

.row23nul {
        float: left;
        width: 100%;
        abackground: #f6f6f6;
        padding: 5 0 5 5;
        padding-top:5px;

}

.row23nullast {
        float: left;
        width: 100%;
        abackground: #f6f6f6;
        padding: 5 0 5 5;
        padding-top:5px;
        padding-bottom:60px;
}

.row23bottom {
        float: left;
        width: 100%;
        abackground: #f6f6f6;
        padding: 5 0 5 5;
        border-bottom: 1px dotted #9e9e9e;
}

.cartrowinservice {
        float: left;
        width: 375px;
        padding-left: 5px;
        word-wrap:break-word;
}

.cartrowinservicesmall {
        float: left;
        width: 120px;
        padding-left: 5px;
        word-wrap:break-word;
}

.cartrowin {
        float: left;
        width: 120px;
        abackground:blue;
}

.cartrowinwide {
        width: 550px;
        background:red;
        float:left;
}

.cartrowinremove {
        float: left;
        width: 80px;
}

.options {
        float:left;
        width:100%;
}

.left { text-align: left; }
.right { text-align: right; }

.w300 {
        float: left;
        width:300px;
        abackground:red;
}

.w200 {
        float: left;
        width:200px;
        abackground:red;
}

.content {width:510px;float:left; min-height:250px;}
.hbox {margin:0 0 12px 0; padding: 6px 5px 6px 10px;border:solid 1px #d5d5d5;text-transform:uppercase;background:url(/s/i/h.gif) repeat-x 0 0 #f0f0f0}
.domainsearch fieldset label {width:50px;margin:0 0 4px 0;padding:0;display:block;float:left;font-size:11px;}

.dbutton {padding:0;margin:10px 0 0 0;}
.dbutton input{width:100%;height:24px;margin:0;padding:0;overflow:hidden;border:none;background:url(/s/i/i.png) no-repeat 0 -251px;font-weight:bold;color:#393939}
.dbuttonwide {padding:0;margin:10px 0 0 0;}
.dbuttonwide input{width:100%;height:24px;margin:0;padding:0;overflow:hidden;border:none;background:url(/s/i/i.png) no-repeat 0 -606px;font-weight:bold;color:#393939}

.binput {width:220px;height:16px;margin:0;padding:0;overflow:hidden; border: 1px solid #cccccc; position:relative; float:left;}
.binput input {width:220px;top:1px;left:4px;height:16px;border:none;background:#fff;font-weight:bold;}
.tinput {width:220px;height:64px;margin:0;padding:0;overflow:hidden; border: 1px solid #cccccc; position:relative; float:left;}
.tinput textarea {top:1px;left:4px;width:220px;height:60px;margin:0;padding:0;position:absolute;border:none;background:#fff;font-weight:bold;}
.ttinput {width:220px;margin:0;padding:0;padding-top:5px;overflow:hidden; position:relative; float:left;}
.dinput {width:100%;height:24px;margin:0;padding:0;overflow:hidden;background:url(/s/i/i.png) no-repeat 0 -227px;position:relative;}
.dinput input {top:1px;left:42px;width:128px;height:20px;margin:0;padding:0;position:absolute;border:none;background:#fff;font-weight:bold;}
.dinput a {display:block;top:2px;left:170px;width:46px;height:22px;margin:0;position:absolute;border:none;font-size:11px;color:#afafaf;}
.dbutton input{width:100%;height:24px;margin:0;padding:0;overflow:hidden;border:none;background:url(/s/i/i.png) no-repeat 0 -251px;font-weight:bold;color:#393939}
.dinputwide {width:100%;height:24px;margin:0;padding:0;overflow:hidden;background:url(/s/i/i.png) no-repeat 0 -485px;position:relative;}
.dinputwide input {top:1px;left:42px;width:358px;height:20px;margin:0;padding:0;position:absolute;border:none;background:#fff;font-weight:bold;}
.dinputwide a {display:block;top:2px;left:410px;width:46px;height:22px;margin:0;position:absolute;border:none;font-size:11px;color:#afafaf;}
.dbuttonwide input{width:100%;height:24px;margin:0;padding:0;overflow:hidden;border:none;background:url(/s/i/i.png) no-repeat 0 -606px;font-weight:bold;color:#393939}


.savebtn { position: absolute; right: 0; atop: 4px; background:url(https://kgb.cbox.biz/admin/im/disk.png) no-repeat 0 0; display: none;}
.savebtn:hover { color: #fff; background: #607db7; text-decoration: none; }
.savebtn:active { background: #556790; }


.gear { position: relative; display: block; amargin-bottom: 25px; apadding-bottom: 15px; aborder-bottom: 1px solid #d9d9d9; }
.gear a.editlink { aposition: absolute; right: 0; top: 4; }

.datainfo { color: #333; }


alabel { display: inline-block; font-weight: bold; color: #696969; font-size: 12px; width: 100px; }

.hlite { background: #e2e8f6; border: 1px solid #bdc7d8; width: 25px;  padding: 1px 2px; color: #565656; font-size: 12px; }

#pswd_info {
	position:absolute;
	display:block;
	abottom:-75px;
	abottom: -115px\9; /* IE Specific */
	padding: 5px;
	margin-left: 460px;
	width:229px;
	margin-top:35px;
	background:#fefefe;
	font-size: 10px;
	border-radius:5px;
	box-shadow:0 1px 3px #ccc;
	border:1px solid #ddd;
}

#pswd_info {
	display:none;
}


#pswd_info h4 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}

#pswd_info ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}

.invalid {
	background:url(https://kgb.cbox.biz/admin/im/invalid.png) no-repeat 0 50%;
	padding-left:22px;
	line-height:24px;
	color:#ec3f41;
}

.valid {

	background:#c6ffc5;
}

label.nonvalid {
	display:block;
	color:#ec3f41;
	margin-left:200px;
	width: 300px;
	height:25px;
}

.error-container {
	//display:block;
	background: yellow;
	margin-left:200px;
	width: 300px;
	height:25px;
}

.nojava {
float:left;
display:none;
min-height:250px;	
	
}