@import url("init.css");

body { margin: 0; padding: 0; height: 100%; font-size: 13px; background: #fff url(/gfx/left.gif) repeat-y top left; }
#left { width: 230px; height: 100%; position: absolute; top: 0; left: 0; float: left; }
#right { margin-left: 230px; width: 700px; padding-bottom: 25px; }
#left div { padding: 0 0 0 15px; }
#left { font-size: 12px; color: #fff; line-height: 15px; }
#left li { list-style: none; margin: 0 0 0 30px; padding: 0; }
#left ul { margin: 90px 0 0 0; padding: 0; }
#left a { color: #fff; text-decoration: none; }
#left a:hover { text-decoration: underline; }
#left li.pad { margin-top: 15px; }
#right div.content { margin: 0 0 0 60px; }
#right div.head { margin: 85px 0 38px 60px; }
#right { line-height: 1.7; color: #333; }
#right ul { margin: 0 0 0 10px; }
#right a { color: #42215f; text-decoration: underline; }
#right a:hover { text-decoration: none; }
span.title1 { background-image: url(../gfx/title_1.gif); background-repeat: no-repeat; background-position: top left; display: block; text-indent: -1000px; font-size: 32px; color: #42215f; height: 35px; }
p.note { font-weight: normal; font-size: 17px; color: #999999; line-height: 1.1; margin: 1em 0; }
h1 { font-weight: normal; font-size: 17px; color: #42215F; line-height: 1.1; margin-top: 0; }
h2 { font-weight: normal; font-size: 14px; color: #42215F; line-height: 1.1; }

ul.form li { list-style: none; padding: 0 0 5px 0; }
ul.form { }
label { cursor: pointer; width: 110px; display: block; float: left; }
label em { color: #c00; }
label.simple { display: inline; float: none; }
button { cursor: pointer; margin-left: 110px; font-size: 12px; background-color: #42215f; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #42215f; padding: 4px 8px; color: #fff; }

#recaptcha_image { margin-left: 110px; }

#right ul.errors { margin: 20px 0; list-style: none; }

.ok { color: #090; background: transparent url(/gfx/accept.png) no-repeat scroll 0 2px; padding-left: 20px; }
.errors li { color: #C00; background: transparent url(/gfx/exclamation.png) no-repeat scroll 0 2px; padding-left: 20px; margin: 0; }

table.domain td { text-align: right; border-bottom: 1px solid #e5e5e5; }
table.domain th { text-align: right; border-bottom: 1px solid #ccc; }
table.domain td.tld {text-align: left; font-weight: bold; }

pre { max-width: auto; white-space:pre; background-color: #000000; border: 1px solid gray; color:white; display:block; font-family:Monaco,Courier,monospace; font-size:10px; margin:3px; overflow:auto; padding:5px; }
