/* standard elements */
* {
    margin:0; padding:0;
}
ul, ol {
    margin:0 0 1em 2em;
}
p {
    margin:0 0 1em 0;
}
.warning {
    color:red;
}
.nowrap {
    white-space:nowrap;
}
table.layout {
    border-collapse:collapse;
}
a img {
    border:none;
}
.clear {
    clear: both;
}


/* skeleton */
body {
    text-align:"center";
}
#allPage {
    /*
    margin:1em 2em;
    width:"100%";
    width:"1200px";
    */
    width:expression(document.body.clientWidth > 1230? "1230px": "auto" );
    text-align:"left";
    max-width:1230px;
    margin:0 auto;
    padding:1em 2em
}
table.layout td {
    /*border:solid red 1px;*/
}

.contentbox td {
    /*
    border:solid red 1px;
    */
}
.contentbox {
    width:100%;
}
.contentbox .lcol,
.contentbox .rcol {
    width:0;
}
.contentbox .midcol {
    padding:1em 1.3em 1em 1em;
    width:100%;
}
.contentbox .lcol .box,
.contentbox .rcol .box {
    width:20.3em;
}
.contentbox .midcol .box {
}


body {
    background:#fff;
}
body, td {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}

h1 {
    font:bold 20px, Georgia, "Times New Roman", Times, serif;
    color:#477AB8;
    text-decoration:none;
    margin:.5em 0 .3em -.05em;
}
h2 {
    font:bold 15px Georgia, "Times New Roman", Times, serif;
    color:#5E595B;
    margin:1em 0 .1em 0;
}
h3 {
    font:bold 17px Georgia, "Times New Roman", Times, serif;
    color:#477AB8;
    color:#5E595B;
    text-decoration:none;
}
ul li {
    color:#000;
}
a, strong.currentlink {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.currentlink {
    color:#7F7B70;
}
.disabled {
    color:#909090;
}
.disabled a {
    font-weight:normal;
    color:#888;
}
.disabledlink {
    color:#acacac;
    font-family: Arial, Helvetica, sans-serif;
}
a {
    color: #477AB8;
}
a:hover, .newscolumn .linkbox a:hover  {
    color:#EF8100;
}


.column {
    /*border: solid 1px #DAD5CC;
    border-top:none;
    border-bottom:none;*/
    margin-top:.4em;
    margin-bottom:1em;
}

.column h2 {
    background-color:;
    color:#fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    margin:0;
    padding:.3em 0 .3em .5em;
    text-transform:uppercase;
    white-space:nowrap;
    position:relative;
    background:#9AC023 url('/resources/i/coner_im2.gif') no-repeat 100% 100%;
}
.column h2 span {
    background: url('/resources/i/im_02a.gif') no-repeat .7em 1px;
    background: "url('/resources/i/im_02a.gif') no-repeat .7em 2px";
    padding-left:1.6em;
}
.column .columncontent {
    background: #F4F1EC;
    color: #817B6A;
    border-right:solid #fff 9px;
    padding-right:"1em";
}
ul {
    list-style-image: url('/resources/i/pointer2_bw.gif');
    list-style-position:outside;
}
.column ul {
    margin:0;
    padding:.5em 2em;
    list-style-image: url('/resources/i/pointer2.gif');
}
.column ul li {
    padding:0 0 .1em 0;
    margin: 0;
}
.column form {
    display:block;
    margin:0 1em;
}
.column form label,
.comment {
    color: #817B6A;
}
.input,
#id_word,
#id_zone
{
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.paymentsystemscolumn .columncontent {
    padding:.5em;
    background-color:transparent;
}
.newscolumn .columncontent {
    padding-left:0;
    background-color:transparent;
    width:"100%";
}
.newscolumn .datebox {
    padding:.4em 0;
}
.newscolumn .linkbox {
    padding:.2em .6em;
}
.newsdate {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#615B4A;
    color:#fff;
    background:#FFAE00;
    padding:0 .4em;
    margin:0 .4em;
}
.newscolumn .linkbox a {
    /*font-weight:normal;*/
    color:#615B4A;
    color:#333;
}
.feedbackcolumn {
    padding-top:.5em;
    padding-bottom:.5em;
}
.feedbackcolumn p {
    margin:0 1.1em;
}
#footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #B2A58F;
    text-align:left;
    margin-top:.5em
}

/* header */
.headinfo {
    padding:.5em 0;
    padding-left:1em;
    color:#615B4A;
}
.headinfo table td {
    color:#615B4A;
    padding-right:1em;
}
.headinfo p {
    margin:0;
}
.specactions {
    float:left;
    padding-left:0
}
.specactions ul {
    margin-left:0;
    margin-bottom:0;
    list-style:none;
    list-style-image:none; /* for ie */
}

.supporttext {
    float:right;
}
.supporttext table {
    white-space: nowrap;
}
.supporttext .icq {
    margin:0 .2em 0 0;
    width:11px;
    height:11px;
    position:relative; top:1px; left:0;
}
.selflink {
    text-align: right;
}
.author {
    font-weight:bold;
    color:#444;
    margin-bottom:2em;
    margin-right:2em;
    text-align:right;
}
.paginator {
    text-align: left;
    font:bold 12px Arial, Helvetica, sans-serif;
}
.paginator .number {
    padding:0 .3em;
}
.paginator .larr, .paginator .rarr {
    color:#7F7B70;
}
.paginator .larr {
    padding:0 .3em 0 1em;
}

.breadcrumbs, .breadcrumbs * {
    color:#6E696B;
    font-size:11px;
    font-weight:normal;
}
.rsslink a {
    color:#DC612B;
}
.rightpicture {
    float:right;
    margin:0 0 .4em 1em;
}
.bordered {
    border:solid 1px #ccc;
}
.newstitle {
    margin-bottom:.2em;
}
.newstitle .newsdate {
    margin-left:0;
    position:relative;
    top:-.2em;
}
.newstitle h2 {
    display:inline;
}
#feedback {
    padding:.5em 0;
}
#feedback table {
    width:100%;
}
#feedback textarea {
    font:inherit;
    width:100%;
}
form ul {
    list-style:none;
    margin:0;
}
.errorlist {
    color:red;
}

.error * {
    color:red;
}

.rounded {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 10px;
    border: 1px solid #bbb;
}

.clickable * { cursor:default; }

.pseudolink {
    cursor:pointer;
    border-bottom:dashed 1px;
    text-decoration:none;
}

/* wisdom */
.wisdom {
    padding:0 1em;
    margin-bottom:2em;
}
.wisdom_image {
    margin-bottom:.3em;
}
.wisdom_image span.subtitle {
    position:relative;
    top:-.4em;
    margin-left:.2em
}
.wisdom_image p {
    color:#888;
}
.wisdom_text {
    margin-right:2em;
    margin-bottom:.1em;
}
.wisdom_text p {
    margin-bottom:0;
}
.wisdom_source {
    font-size:100%;
    font-style:italic;
    text-align:right;
    margin-right:2em;
}

table.datatable {
    /*border:dotted 1px #ddd;*/
    border:solid 1px #F4F1EC;
    margin-bottom:1em;
}
table.datatable th {
    padding:0.2em .8em;
    font-weight: bold;
    font-size:70%;
    font-size:"60%";
    background: #9AC023;
    color: #fff;
    /*text-align:left;*/
}
table.datatable td {
    padding:0 .5em;
}
table.datatable th a {
    color:#fff;
}
table.datatable tr.splitter .hr {
    border:0;
    border-top:solid 1px #F4F1EC;
    color:#fff;
    margin:.1em 0;
    padding:0;
    height:1px;
}
table.datatable tr.splitter td {
}

a.helperlink, span.helperlink {
    font-weight:normal;
    font-size: 95%;
}
a.hiddenlink {
    color:#000;
    text-decoration:none;
    font:inherit;
    font-weight:normal;
}
.hiddenlink:hover {
    text-decoration:underline;
}
.sort {
    padding-left:.5em;
    font-weight:bold !important;
}
table.salestat td.domain {
    white-space:nowrap;
    width:12em;
}
table.salestat td.price {
    white-space:nowrap;
    width:10em;
    text-align:right;
}

.search_form {
    margin-bottom:1em;
}
.search_form p {
    display:inline;
    margin-right:1em;
}
.domain .selected {
    font-weight:bold;
    color:#EFA300;
}

.arrow {
    font:normal 100% Arial, sans-serif;
}
.backlink .arrow {
    font-size:130%;
    font-size:"100%"; /* ie */
}

.searchresults h2 .selected {
/*    color:#EFA300;
    color:#4A95EF;*/
}
.searchresults .passage .selected {
    color:#5E595B;
    font-weight: bold;
}
.searchresults p {
    margin-bottom:0;
}
.searchresults .misc {
    color:#006600;
    margin-top:.2em;
    font-size:90%;
}

h2 a {
    font:inherit;
}

input#whois_domain_name {
    width:13.5em;
}
input#login, input#password {
    width:13em;
}
input#search {
    width:13.5em;
}

.lures {
    float:right;
    border: 1px solid rgb(221, 221, 221);
    padding: .2em .9em;
    margin:3em 0 2em 1em;
    width: 24em;
}
.lures h3 {
    margin: 0.2em 0;
    font-size: 120%;
}
.lures .hr {
    border-bottom: 1px dotted rgb(221, 221, 221);
    clear: both;
    margin-bottom: 0.5em;
}

.required {
    color:red;
}