h2 {
color:#811133;
font-size:140%;
font-weight:normal;
margin:1.5em 0pt 0.3em !important;
}
h3 {
font-size:120%;
margin:1em 0pt 0.3em;
}
h4 {
font-size:100%;
margin:1em 0pt 0.3em;
}
p {
margin:0pt 0pt 1em;
}
.defText {
font-size:80%;
}
.fade {
color:#6A6A6A;
}
li {
margin-bottom:0.5em;
}
.warning {
color:#FF0000;
}
table.data tr.fdive td {
background:#F4F4F4 none repeat scroll 0%;
}
html body table.data tr.fdive td a {
}
html body table.data tr.fdive td a:visited {
color:#FF0000;
}
table.data tr.fdive td .cg {
color:#000000;
}
table.data tr.fdive td .cg a {
color:#FF0000;
}
.chit {
border:1px solid #DAD6CF;
margin:2px;
padding:5px;
}
.vlist {
border-top:1px solid #D3D3D3;
width:50%;
}
.vlist td {
border-top:1px solid #D3D3D3;
padding:5px 0px;
width:50%;
}
.vlist td.grey {
color:#999999;
}
.vlist2 td {
border-top:1px solid #D3D3D3;
}
.grey {
color:#999999;
}
.greyback td {
background:#F4F4F4 none repeat scroll 0%;
}
.smaller {
font-size:9px;
}
#dive {
background:#EEEEEE none repeat scroll 0%;
margin-bottom:10px;
padding:5px 10px;
width:405px;
}
#dive select * {
font-size:11px;
font-style:normal;
}
#dive select {
margin-bottom:10px;
margin-left:4px;
width:400px;
}
#vote {
margin-left:30px;
width:70%;
}
#voteresult {
margin-left:30px;
width:90%;
}
#scrollpane {
height:250px;
overflow:scroll;
width:100%;
}
.avatar {
display:block;
margin-top:1px;
margin-bottom:3px;
position:relative;
}
.avatar img {
border:1px solid #D3D3D3;
display:block;
position:relative;
}
#online {
margin-top:0pt;
padding:5px 0pt 10px;
}
#online p {
margin:0px;
}
#thememenu {
}
#thememenu form {
float:left;
}
.hr {
border-bottom:1px solid #CBCBCB;
margin-bottom:10px;
width:100px;
}
.fdive td.gr {
}
.fmess td.gr {
color:#AEAEAE;
}
.fmess td.msg {
border-bottom:0px none;
}
.fmess th div {
height:0pt;
width:100%;
}
.fmess th br {
display:none;
}
.fmess td.msg div.cit {
background:transparent url(images/forum/p_cit.gif) no-repeat scroll 0pt 3px;
cursor:pointer;
float:right;
padding-left:11px;
}
.fmess td.msg div.reply {
background:transparent url(images/forum/p_reply.gif) no-repeat scroll 0pt 3px;
cursor:pointer;
float:right;
margin-right:11px;
padding-left:11px;
}
div.header {
margin-right:200px;
}
.fauth {
font-size:11px;
width:195px;
}
.fauth dl {
clear:both;
color:#999999;
margin:0pt 0pt 10px;
padding:0pt 10px;
}
form.nopad dl {
clear:both;
color:#999999;
margin:0pt;
padding:0pt;
}
form.fauth dt, form.fauth dd {
background:#FFFFFF none repeat scroll 0%;
clear:both;
float:none;
margin:0pt;
padding:0pt;
width:100%;
}
.fauth label {
display:inline;
}
.fauth input {
margin:0pt;
}
.fauth input#login, .fauth input#password {
}
.fauth dl.f input {
font-family:tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:100%;
}
.fauth div.button {
cursor:pointer;
float:right;
position:relative;
top:-5px;
}
div.button * {
cursor:pointer;
text-decoration:none;
}
.fauth b {
color:#000000;
}
.fauth a {
color:#FF0000;
}
.fauth a.cr {
color:#FF0000;
}
.favatar {
background-position:50%;
background-repeat:no-repeat;
border:1px solid #E6E6E6;
margin-bottom:7px;
width:60px;
}
.photo tr.angs img {
display:none;
}
.freg input {
width:90%;
}
.freg input.wa {
width:auto;
}
.freg td.bind input {
border-color:#D70101 rgb(255, 189, 189) rgb(255, 189, 189) rgb(215, 1, 1);
border-style:solid;
border-width:2px 1px 1px 2px;
}
.freg td.ph img {
float:left;
}
.freg td.ph div {
float:left;
margin-left:10px;
}
.freg input.file {
font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0pt;
}
.fuserinfo tr.f td {
border:0pt none;
}
.fuserinfo td {
border-top:1px solid #D3D3D3;
padding:5px 10px 10px 0pt;
}
.fuserinfo td.l {
color:#999999;
text-align:right;
vertical-align:top;
white-space:nowrap;
}
table.generic, table.common {
border-collapse:separate;
border-spacing:2px;
width:100%;
}
table.generic thead th, table.common thead th {
border-bottom:4px solid #D3D3D3;
color:#999999;
font-size:11px;
font-weight:normal;
padding:3px 10px;
vertical-align:bottom;
}
table.generic tbody tr td, table.common tbody tr td {
border-bottom:1px solid #D3D3D3;
font-size:11px;
padding:6px 10px;
vertical-align:top;
}
table.generic tr.header td, table.common td.header {
border-color:-moz-use-text-color -moz-use-text-color #D3D3D3 !important;
border-style:none none solid !important;
border-width:medium medium 4px !important;
color:#999999;
font-size:11px;
font-weight:normal;
padding:3px 10px;
vertical-align:bottom;
}
table.generic tr.subheader td, table.common td.section {
font-weight:bold;
padding-top:15px;
}
table.generic tr td, table.common tr td {
border-color:-moz-use-text-color -moz-use-text-color #D3D3D3 !important;
border-style:none none solid !important;
border-width:medium medium 1px !important;
font-size:11px;
padding:6px 10px;
vertical-align:top;
}
table.common td.topLine {
border:medium none !important;
padding:0pt !important;
}
table.common td.bottomLine, table.common td.bottomLines {
border:medium none !important;
padding:0pt !important;
}
table.common tr.hr-cell td {
border:medium none !important;
padding:0pt !important;
}
sup, sub {
font-size:80%;
}
table.file {
margin:20px 0px;
}
table.file td {
color:#A29A8B;
font-size:70%;
padding:0px 4px;
}
td.tariff-pdf table.file {
margin:0px 0px 20px;
padding:0px;
}
td.question {
font-size:70%;
font-weight:bold;
padding:0.5em 0pt 0pt 0.6em;
}
td.answer {
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1em 0pt 1em 3em;
}
td.press-kit {
color:#716957;
font-size:70%;
}
td.marked {
background-color:#FAF8F1;
}
a.marked {
font-weight:bold;
}
table.alphabetList td {
font-size:80%;
}
table.alphabetList div.letter {
color:#D0CCC5;
font-size:150%;
font-weight:bold;
margin:0px;
}
table.alphabetList p {
margin:7px 13px 0px 0px;
}
#auth tr.lg td {
padding-bottom:10px;
}
#auth tr.lg td b {
color:#000000;
display:block;
margin:7px 0pt 0pt;
}
#auth tr.lg input {
width:40px;
}
#auth i {
font-style:normal;
font-weight:bold;
}
#auth tr.error td {
color:#FF0000;
padding-top:10px;
}
#chk {
margin-left:5px;
margin-top:-7px;
width:70%;
}
#chk td {
padding:2px 4px;
}
#tb {
color:#000000;
font-family:tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:normal;
margin:15px 0pt 0pt;
}
#res {
border-top:1px solid #D3D3D3;
margin-top:15px;
width:100%;
}
#res td {
color:#999999;
font-size:10px;
padding:15px 2px;
}
#res td.pag {
text-align:right;
}
#res span {
color:#000000;
}
#res td.hp {
color:#000000;
font-family:tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:10px;
}
#res td.hp img {
display:inline;
margin:0pt 0pt -6px 10px;
position:relative;
}
#res td.hp div {
left:10px;
margin-top:15px;
position:relative;
}
#res td.hp div input {
width:160px;
}
#res tr.bot td {
border-bottom:1px solid #D3D3D3;
vertical-align:top;
}
#prv td.usr {
background:transparent url(images/forum/p_usr.gif) no-repeat scroll 9px 10px;
padding-left:20px;
}
#prv td.dial {
background:transparent url(images/forum/p_dial.gif) no-repeat scroll 9px 10px;
padding-left:20px;
}
#msg {
border:1px solid #CCCCCC;
margin-bottom:15px;
position:relative;
width:100%;
}
#msg img {
margin:0pt 2px;
}
#msg table {
	border:0pt none;
	margin:10px 0pt 10px 30px;
	width:90%;
}

#msg table table table{
	margin: 0px;
	width: 100%;
}
#msg table table table input.check{
	position: relative;
	top: 3px;
}
#msg div.profile_button {
	border: 1px solid #CCCCCC;
	padding: 1px 10px 1px 1px;
	background: #FFFFFF url(images/t/icon_arrow_red.gif) no-repeat left center;
	float: left;
}
#msg div.profile_button input {
	font-size: 10px;
	font-family: Arial;
	color: #999999;
	background: transparent;
	border: 0px;
}

#msg td {
border:0pt none;
}
#msg h2 {
color:#9C9C9C;
font-family:arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:10px;
text-transform:none;
}
table.content_before {
border-collapse:collapse;
position:relative;
width:100%;
}
table.content_before td {
padding:0pt;
vertical-align:top;
width:100%;
}
table.content_before td.bott {
vertical-align:bottom;
}
table.content_before td.form {
width:195px;
}
table.content_before td.form div.rel {
height:140px;
position:relative;
width:195px;
}
table.content_before td.form div.abs {
bottom:0pt;
left:0pt;
position:absolute;
}
.hdiv {
margin-right:195px;
}
form.form dl {
margin:0pt 0pt 15px;
padding:0pt;
}
form.form dl dt, form.form dl dd {
clear:left;
float:left;
}
form.form dl dd {
margin:3px 0pt 0pt;
width:100%;
}
form.form dl dd.clear {
background:red none repeat scroll 0%;
clear:both;
float:none;
font-size:0pt;
height:0pt;
line-height:0pt;
margin:0pt;
padding:0pt;
}
table.data {
empty-cells:show;
}
h1.main {
margin-right:200px;
}

.karma {
	width: 48px;
	height: 8px;
	line-height: 8px;
	background: url('images/forum/0.gif');
}
.karma div {
	height: 100%;
	overflow: hidden;
	background: url('images/forum/10.gif');
}
.admin {
	width: 189px;
	padding: 3px;
	background: #ff352b;
	font-weight: bold;
	text-align: center;
	float: right;
}
.win_field {
	padding-top: 55px; 
	padding-left: 50px; 
	width: 440px; 
	text-align: left;
	
	height: auto !important;
	height: 300px;
	min-height: 300px;
	position: relative;
}

.cr {
	color: #666666;
	font-size: 9px;
	float: right;
	white-space: nowrap;
}
.cr span a {
	text-decoration: none;
	color: #666666;
	font-size: 9px;
	margin: 0px;
}