body {
margin: 0 auto;
padding: 0;
background: #8f8f8f;
font-size: 12pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

.main {
margin-right:auto;
margin-left:auto;
width:800px;
text-align: center;
background: #fff;
}

.content {
padding: 25px 50px;
}
.scontent {
padding:10px;
}
.icontent {
margin: 0pt 30px;
}


div {
text-align: left;
}


label {
font-size:12pt;
}


h1 {
font-weight: normal;
margin:0pt -50px 20px -50px;
font-size:20pt;
line-height:30pt;
font-variant:small-caps;
background: #000;
color: #fff;
padding: 0pt 50px 0pt 50px;
letter-spacing:.2em;
}
h2 {
font-weight: normal;
margin:0pt;
font-size:16pt;
line-height:20pt;
padding: 0pt 10px 7px;
}


a {
color: #0000ff;
}
a:hover {
color: #333;
}


.header {
background: #e2e1e1;
}


.desc {
color: #888;
}


.error {
color: #bb0000;
}


.menu {
background: #393939 url('http://i.antireg.com/i/_header_bg.png') repeat-x top;
color: #fff;
font-size:10pt;
padding:15px 0pt 2px;
overflow:hidden;
width: 100%;
}
.menu a {
margin: 0 10px;
color: #ddd;
text-decoration: none;
border-bottom: 1px dashed #ddd;
}
.menu a:hover {
text-decoration:none;
color: #fff;
border-bottom: 1px solid #fff;
}
.menu a.noborder {
text-decoration:none;
}
.menu .lang {
float:right;
}
.menu .links {
float:left;
}



.footer {
margin: 20px -50px -25px;
padding: 20px 50px;
background: #000;
color: #888;
font-size:10pt;
height: 100px;
}
.footer a {
color: #ddd;
}

.ipromo {
width:100%;
overflow:hidden;
}
.ipromo table {
width:100%;
}
.ipromo table td {
width:50%;
border:1px dashed #ddd;
vertical-align:top;
}

.iformitem {
padding: 10px;
font-size:14pt;
margin: 10px 0pt;
}
.formitem {
font-size:14pt;
margin: 10px 0pt;
}
.formbutton {
padding: 10px;
font-size:14pt;
margin: 10px 0pt;
}
.formitem input, .iformitem input {
font-size:14pt;
width:150px;
border: 1px solid #666;
}
.formitem textarea {
border: 1px solid #666;
}

.forminfo {
font-size: 10pt;
background: #fafafa;
border-top:2px solid #ddd;
padding:10px;
}


.item {
}
.item .scontent {
background: #efefef;
}
.iteminfo {
background: #efefef;
font-size:10pt;
padding:10px 10px 10px;
}
.iteminfo span, .iteminfo img {
vertical-align:middle;
}
.itembody {
font-size:10pt;
overflow: auto;
background: #efefef;
}
.itembody .icontent {
border-top: 2px solid #ddd;
padding:10px 0pt;
}
.itemdesc {
color: #888;
padding-left: 20px;
}
.itemlinks {
margin-bottom:10px;
}

a.login_found {
background: #393939;
color:#fff;
text-decoration: none;
}
a.login_found:hover {
color:#fff;
}



.mailblock h1 {
}
.mailblock h2 {
background: #b9d065 url('http://i.antireg.com/i/_mail_h2bg.png') repeat-x bottom;
}
.mailblock .iteminfo {
}
.mailblock .formitem {
color: #222;
}
.mailblock table {
width:100%;
}
.mailblock td {
width:50%;
padding: 0pt 10px;
}
.mailblock .textpart {
font-size:12pt;
}



.loginsblock h1 {
}
.loginsblock h2 {
background: #f18f4e url('http://i.antireg.com/i/_logins_h2bg.png') repeat-x bottom;
}
.loginsblock table {
width:100%;
}
.loginsblock td {
width:50%;
padding: 0pt 10px;
}
.loginsblock .textpart {
font-size:12pt;
}

.logins_tc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_logins_top.png') no-repeat;
}
.tc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_header_top.png') no-repeat;
}
.bc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_header_bottom.png') no-repeat;
margin-bottom:10px;
}
.itc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_item_top.png') no-repeat;
}
.ibc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_item_bottom.png') no-repeat;
margin-bottom:10px;
}
.iblc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_item_bottom_l.png') no-repeat;
margin-bottom:10px;
}
.item_top_lc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_item_top_l.png') no-repeat;
}
.btc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_bl_top.png') no-repeat;
}
.bbc {
height: 8px;
background: #fff url('http://i.antireg.com/i/_bl_bottom.png') no-repeat;
margin-bottom:10px;
}
.btsc {
margin-left: -50px;
height: 8px;
background: #fff url('http://i.antireg.com/i/_bl_top_s.png') no-repeat;
}
.bbsc {
margin-left: -50px;
height: 8px;
background: #fff url('http://i.antireg.com/i/_bl_bottom_s.png') no-repeat;
margin-bottom:10px;
}
.vote_tc {
height: 8px;
background: #c7dbf2 url('http://i.antireg.com/i/_vote_top.png') no-repeat;
}
.vote_bc{
height: 8px;
background: #c7dbf2 url('http://i.antireg.com/i/_vote_bottom.png') no-repeat;
}


.loginsvote {
float:right;
width:200px;
background: #c7dbf2;
color: #000033;
}
.loginsvote table {
padding: 0pt 10px;
width:100%;
}
.loginsvote td {
width:50%;
}
.loginsvote .answ {
border-left:1px solid #aaaaff;
text-align: center;
color: #000033;
font-size:20pt;
}
.loginsvote .qwst {
text-align:center;
}


.itembody .noborder {
border-top: 0pt;
}


.topborder {
border-top:2px solid #ddd;
}



.hint {
display:none;
position: absolute;
z-index: 1000;
background: #fff;
padding: 3px 5px;
border:1px solid #313131;
/*opacity: 0.8;*/
min-width: 60px;
max-width: 300px;
font-size: 9pt;
}

.click {
	cursor: hand;
	cursor: pointer;
}

.copy_label {
	cursor: hand;
	cursor: pointer;
}

.copy_text_copied {
	color: white;
	background-color: green;
}

.copy_text_over {
	color: white;
	background-color: black;
}