/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}

/* DEFAULTS */
.hide {display:none;}
.cb {clear:both;}
strong {font-weight:bold;}
em {font-style: italic;}

/* LAYOUT & DESIGN */
body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-color:#F8F8F8;color:#454545;}

a {color:#AF2020;}
a:hover {color:#3F3F3F;text-decoration:underline;}
a:focus {outline:none;}

h1 {font-weight:bold;font-size:1.7em;margin:5px 0px 10px;line-height:1.2em;}
h2 {font-weight:bold;font-size:1.4em;margin:5px 0px 10px;line-height:1.2em;}
h3 {font-weight:bold;font-size:1.2em;margin:10px 0px;line-height:1.2em;}
h4 {font-weight:bold;font-size:1.1em;margin:10px 0px;line-height:1.2em;}

table {border-collapse:collapse;width:100%;font-size:11px;}
table caption {font-weight:bold;font-size:1.2em;padding-bottom:5px;}
table thead a {color:#fff;text-decoration:underline;}
table thead a:hover {color:#fff;text-decoration:none;}
table tbody a {color:#600;}
table th {background-color:#5F5F5F;padding:4px;border:1px solid #ccc;color:#fff;font-weight:bold;text-align:center;}
table td {padding:4px;border:1px solid #ccc;color:#000;text-align:center;}
table tr.bg1 {background-color:#EFEFEF;}
table tr.bg2 {background-color:#F8F8F8;}
table tr.bg1:hover,
table tr.bg2:hover {background-color:#DFDFDF;}

/* Forms */
input {padding:3px;border:solid 1px #e6e6e6;}
select, checkbox {border:solid 1px #e6e6e6;}
textarea {width:480px;height:140px;border:solid 1px #e6e6e6;padding:5px 3px 3px 5px;}
textarea:focus,
input[type="text"]:focus, input[type="password"]:focus {border:solid 1px #999;}
.button, input[type="submit"], .submit {border:solid 1px #e6e6e6;background-color:#fff;}
.button:hover, input[type="submit"]:hover {background:#EFEFEF;}

.acontent {margin:0 auto;width:992px;}

/* header */
.oheader {background-color:#1F1F1F;}
.iheader {background-color:#3F3F3F;padding:10px 0px 12px 20px;color:#fff;}
.iheader a {color:#F8F8F8;}
.iheader a:hover {color:#dfdfdf;text-decoration:none;}
.iheader .aleft {float:left;}
.iheader .aleft h1 {font-size:23px;margin:0;font-weight:bold;padding-bottom:3px;}
.iheader .aleft p {line-height:1.2em;}
.iheader .aright {float:right;font-size:10px;padding-right:10px;padding-top:25px;}
.iheader .aright input {background-color:#6F6F6F;color:#dfdfdf;border:1px solid #9F9F9F;width:70px;padding:2px;font-size:10px;}
.iheader .aright input[type="submit"] {padding:1px;width:50px;}
.iheader .aright .memnavi {padding-top:7px;}

/* menu */
.omenu {background-color:#F4F4F3;border-bottom:1px solid #D6D6D6;}
.imenu {background-color:#F7F7F6;height:33px;padding-top:2px;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}
.imenu ul {font-size:12px;}
.imenu ul li {float:left;line-height:33px;border-right:1px solid #D6D6D6;}
.imenu ul li:hover {background-color:#EFEFEF;}
.imenu ul li a {display:block;color:#6F6F6F;padding:0px 25px;}
.imenu ul li a:hover {text-decoration:none;}

/* submenu */
.isubmenu {padding:7px 5px 5px 25px;background-color:#EFEFEF;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;line-height:17px;}

/* main */
.imain 
{
	padding:15px 25px;line-height:17px;
	background-color:#fff;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;
}

.imain .posline {padding-bottom:5px;}
.imain .maincontent h2 {padding-bottom:4px;border-bottom:dotted 1px #ccc;}
.imain ul {list-style:square;margin:10px 0px;padding-left:30px;}

/* footer */
.ifooter {padding:5px 15px;}

/* tour_domains */
.tour_domains .textleft {float:left;width:650px;border-right:1px dotted #ccc;padding-right:25px;}
.tour_domains .textright {float:right;width:240px;}
.tour_domains .textright h3 {padding-bottom:4px;border-bottom:dotted 1px #ccc;}
.tour_domains .textright ul {list-style-type:square;padding-left:20px;}

/* tour_domains - start */
.tour_domains .start .example {padding-bottom:10px;}
.tour_domains .start .example .listing {margin-top:-10px;}

/* tour_domains - denic */
.tour_domains .denic tr.vergeben .dns {background-color:#FF000A;}
.tour_domains .denic tr.gesperrt .dns {background-color:#EF6B00;}
.tour_domains .denic table {margin-top:8px;}

/* tour_login */
.tour_login form {width:400px;margin:20px 0px;}
.tour_login dt {float:left;width:120px;height:25px;padding:5px;text-align:right;line-height:25px;}
.tour_login dd {float:left;width:250px;height:25px;padding:5px;}
.tour_login .links {padding-left:135px;padding-top:10px;}

/* tour_register */
.tour_register form {width:670px;margin:20px 0px;}
.tour_register dt {float:left;width:150px;height:25px;padding:5px;text-align:right;line-height:25px;}
.tour_register dd {float:left;width:500px;height:25px;padding:5px;}
.tour_register .errorbox {}
.tour_register .errorbox p {color:red;}
.tour_register .error {background-color:#FFFFDF;}

/* listing */
.listing .pagescode a,
.listing .pagescode span {display:block;float:left;background-color:#F7F7F6;border:1px dotted #ccc;padding:3px 8px;margin-right:5px;}
.listing .pagescode a:hover {background-color:#EFEFEF;text-decoration:none;}
.listing .pagescode {padding:8px 0px;} 
.listing .pagescode .addoptions {float:left;}
.listing .pagescode .back {float:right;}
.listing .pagescode .next {float:right;}

.listing .field_domain {text-align:left;}
.listing .field_whois .progress {color:#FFA200;}
.listing .field_whois .assigned {color:#9F9F9F;}
.listing .field_whois .free {color:green;}
.listing .field_whois .error {color:red;}

.listing .field_dif .neg {color:red;}
.listing .field_dif .pos {color:green;}

/* summary table */
.table_summary .summary {padding-bottom:20px;}
.table_summary .summary table td.field {width:100px;font-weight:bold;text-align:right;vertical-align:text-top;} 
.table_summary .summary table td.notice {text-align:left;}

/* filters */
.filters {padding:8px 0px;}
.filters .first {padding-bottom:5px;}
.filters .second {padding-bottom:5px;}
.filters .third {padding-bottom:5px;}