@charset "utf-8";
/* CSS Document */
html, body, form {
height:100%;
width:100%;
}
* {
margin:0;
padding:0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
/*vertical-align: baseline;*/
}
body {
min-width:980px;
background-color:#e1e7ee;
font-family: Arial, Helvetica, sans-serif;
}

a {
color:#005a9b;
}
a:link { color:#005a9b; } 
a:visited { color:#005a9b; } 
a:hover { color:#70afe8; } 
a:active { color:#4085C3; }
a:focus { color:#70afe8; }
a img { border:none; }

/*a {
color:#3498f3;
}
a:link { color:#3498f3; } 
a:visited { color:#005a9b; } 
a:hover { color:#f00; } 
a:active { color:#4085C3; }
a:focus { color:#f00; }
a img { border:none; }*/

a, h1, h2, h3, h4, h5 {
font-weight:normal;
}
b, strong {
font-weight:bold;
}
strong {
font-size:75%;
}
i, em {
font-style:italic;
}
input.text-field {
background:#fff;
border: 1px solid #005a9b;
padding:1px;
}

body.ie input.text-field {
	background:#fff;
	border: 1px solid #005a9b;
	padding:1px;
	height:14px;
}
html > body .wrapper {
height:auto;
}
.wrapper {
width:980px;
margin:0 auto;
min-height:100%;
position:relative;
height:auto;
voice-family:inherit;
background-color:#FFFFFF;
border-color:#404040;
border-style:solid;
border-width:0 1px 0 1px;
}
body.ie .wrapper {
height:100%;
}
.clear {
clear:left;
margin:0 !important;
width:100% !important;
}
/*end of base*/


/*====== Header ======*/
.header {
float:left;
width:100%;
background: #005a9b url(../graphics/header-r-t.jpg) no-repeat top right;
height:105px;
}

.header h1 {
color:#3C91CF;
float:left;
font-size:150%;
line-height:24px;
padding:27px 0 0 16px;
}

.header h1 strong {
color:#005A9B;
font-size: 100%;
}

.h-logos {
float:left;
/*margin:15px 0 0 20px;*/
}
.backtext 
{
/*position:absolute;
margin-top:15px;
width:981px;
text-align:left;
font-family:Arial, Verdana, Tahoma;
font-size: 14px;
text-align:center;*/
}
.backtext a 
{
font-weight:bold;

}

.enter {
position:absolute;
top:0px;
right:20px;
margin: 157px  0px 0px 550px;
padding:0px 20px 0 0;
color:#005a9b;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
background: url(../graphics/b-r-header3.jpg) no-repeat right bottom;
font-weight:bold;
height: 83px;
z-index:1000;
}

.enter p {
background: url(../graphics/b-l-header3.jpg) no-repeat left bottom;
padding:25px 0 13px 20px;
/*line-height:18px;*/
text-align:center;
}

.enter a {
color:#005a9b;
/*font-weight:bold;*/
display:block;
}
.enter a:hover {
text-decoration:none;
}
.language-select {
float:right;
position:relative;
margin:20px 21px 0 0;
height:0px;
display:inline;
}
.language-select select {
width:120px;
}

/*body.ie .language-select {
margin-right:16px;
}*/
body.ie .search-block, body.ieseven .search-block {
margin-right:11px;
}
body.ie #search-go, body.ieseven #search-go {
padding:0;
}
body.ie #search, body.ieseven #search {
width:110px;
}


/*====== Content ======*/
.cabinet-form {
float:left;
width:680px;
}

.cabinet-form-main-table {
padding-right:43px;
}

.content {
color: #000;
float:left;
width:100%;
}
.content h1, .content h2, .content h3 {
display:block;
clear:left;
font-family:"Trebuchet MS", Verdana, Tahoma;
font-size:150%;
padding:30px 0 6px 0;
}
.content h2 {
font-size:150%;
padding:32px 0 11px;
}
.content h3 {
font-size:105%;
padding:28px 0 6px 0;
}
.content h4 {
display:block;
clear:left;
font-family:"Trebuchet MS", Verdana, Tahoma;
font-size:150%;
}
.content p {
font-size:75%;
font-family: Arial, Helvetica, sans-serif;
padding:7px 0;
}

.content ul, .content ol {
padding-left:30px;
}

.content ol.agreement-numeric {
font-size:75%;
}

.content ol.agreement-numeric ul.sublist{
font-size:100%;
list-style-type:disc
}

.content ol.agreement-numeric p{
font-size:100%;
}

.content table {
font-size:75%;
}

/*====== Footer ======*/
.footer-fix {
clear:both;
height:61px;
line-height:1px;
padding:0 0 60px 0;
}
body.ie .footer-fix, body.ieseven .footer-fix {
float:left;
}
.footer {
clear:both;
position:absolute;
bottom:0;
height:40px;
width:938px;
padding:12px 22px 8px 20px;
font-family:Tahoma, Arial, sans-serif;
font-size:70%;
background: #005a9b;
}
.footer .left-foot {
float:left;
padding: 10px 0 0;
/*width:250px;*/
}
.footer .right-foot {
float:right;
width:110px;
padding:3px 0 0 0;
}
.right-foot a {
float:right;
}
.footer p {
float:left;
/*width:338px;*/
padding:2px 0 0;
color:#fff;
}
.flags {
width:90px;
margin:0 auto;
text-align:center;
/*padding:10px 0 0;*/
}

.copy {
font-family:Tahoma, Arial, sans-serif;
text-align:center;
padding:10px 0 0;
width:100%;
}
body.ie .flags {
width:90px;
margin:0 auto;
text-align:center;
position:relative;
left: -40px;
/*padding:0px 0 0 90px;*/
}

body.ieseven .flags {
width:90px;
margin:0 auto;
text-align:center;
position:relative;
left: -40px;
/*padding:0px 0 0 90px;*/
}

.flags .background {
height:36px;
padding:0px 11px 0 0;
background:transparent url(../graphics/flags-r.png) no-repeat top right;
}
.in-background {
padding:12px 0 11px 11px;
background:transparent url(../graphics/flags-l.png) no-repeat 0 0;
}
.flags a img {
padding:0 3px;
}

body.ie .flags, body.ieseven .flags {
height:38px;
}
.top-button {
float:right;
padding-top:4px;
}
/*end of footer*/


/*====== Tables ======*/
.content table.data {
margin:6px 0;
border-bottom:0px solid #d3e5f5;
color:#454545;
}
table.data tr {
line-height:30px;
}
table.data tr td {
padding:6px 14px 4px 10px;
line-height:20px;
}
tr.table-heading {
font-weight:bold;
}
tr.odd td {
background-color:#d3e5f5;
}
tr.even td {
background-color:#fff;
}
td.number {
text-align:right;
}
.content table.t-fix {
border-bottom:10px solid #D3E5F5;
}

/* career little headers */

h3.career {
color:#454545;
font-size:110%;
padding:28px 0 8px;
}

/* g-l-f = general-login-form */

.g-l-f {
padding: 0 0 0 315px;
}

.g-l-f span.field-labels{
clear:left;
float:left;
padding: 4px 0 0 1px;
}

.g-l-f-element-holder {
clear:left;
float:left;
}

.g-l-f-captcha {
padding: 6px 0 0 0;
}

.g-l-f-button {
padding: 9px 0 17px;
}

.g-l-f-reg-link a{
font-weight: bold;
font-size: 130%;
}

.final-paragraph strong {
font-size:100%;
}




/*====== Login form ======*/
.login-form {
font-family:Arial, Helvetica, sans-serif;
float:left;
width:160px;
border:1px solid #494949;
margin:3px;
padding:20px 35px;
}
form .tip {
font-size:70%;
color:#999999;
float:left;
margin-left:10px;
}
body.ie form .tip, body.ieseven form .tip {
clear:left;
margin:-23px 0 0 168px;
width:200px;
position:relative;
}
form .tip-high {
font-size:70%;
color:#999999;
float:left;
clear:left;
margin:0 0 -23px 170px;
width:200px;
position:relative;
} 

.form-title {
float:left;
font-size:110%;
width:100%;
}
form input {
float:left;
clear:left;
}
/*input:focus {
background:#ffc;
border:1px solid #ccc;
}*/

body.ieseven .login-form .checkbox, body.ie .login-form .checkbox {
margin:5px 0 0 0;
}

body.ieseven form label.checkbox-label, body.ie form label.checkbox-label {
clear:left;
margin-top:-25px;
margin-left:20px;
}
.login-form a {
float:left;
clear:left;
font-size:75%;
white-space:nowrap;
position:relative;
}
.submit {
padding:2px 20px;
font-size:80%;
margin:5px 0;
}
body.ie .submit, body.ieseven .submit {
padding:2px 0;
width:auto;
}
form select {
float:left;
clear:left;
font-size:75%;
width:160px;
}
.wrapper form table {
font-size:100%; !important;
float:left;
}


.InputEdit{
	border:1px solid #626262;
	padding:3px 0 3px 1px;
	background:#fff;
	color:#333;
	font:12px arial,sans-serif;
}

.MainTable 
{
	margin-top:20px;
	
}
.MainTable td
{
	padding-top:10px;
	vertical-align:middle;
	
}
.agreement
{
	text-align:justify;
}
.agreement h3
{
	text-align:center;
}
h3.registration
{
	text-align:center;
}
.agreement h5
{
	text-align:center;
}

.FormTable
{

}
.FormTable td
{
font-family:Arial, Verdana, Tahoma;
font-size: 12px;
vertical-align:middle;
}

.CardTable
{
float: left;
}
.CardTable td
{
font-family:Arial, Verdana, Tahoma;
font-size: 12px;
vertical-align:middle;
padding: 5px 20px 5px 0;
}

.CardClear-h20 {
clear: both;
height: 20px;
}

.CardTable td table.Card-photo-upload td {
padding: 0;
}

/*r-f-t = registration-final-table*/

.r-f-t
{
width:100%;
}
.r-f-t td
{
font-family:Arial, Verdana, Tahoma;
font-size: 12px;
vertical-align:middle;
padding:2px 10px 2px 0 ;
}

.r-f-t td.r-f-currency{
vertical-align:top;
width: 165px;
padding:2px 0 2px 20px ;
}

.r-f-t td.right-col{
padding:2px 0 2px 20px ;
}

.r-f-t td.total{
font-weight:bold;
}

.r-f-t-comment {
font-size: 75%;
font-style: italic;
color: #454545;
}

.registration-table
{
margin:0 auto;
}

/*  = registration-final-data*/

.r-f-d {
color: #454545;
}

.r-f-d td{
padding: 0 10px;
}

.InputDecor
{
margin:0 auto;
}
.InputDecor td
{
font-family:Arial, Verdana, Tahoma;
}

.registration-bottom-buttons {
text-align:center;
padding: 20px 0 0;
}

.registration-form-bottom-buttons {
padding: 20px 0 0;
}

.general-info {
/*padding:0 109px 0 0;*/
color: #454545;
/*border-bottom:10px solid #D3E5F5;*/
}

.general-info td{
padding: 5px;
}

.general-info tr.odd td{
background: #D3E5F5;
}

.order-payment {
color: #454545;
}

.order-payment td{
padding: 5px 10px 5px 5px;
}

.order-payment tr.odd th{
padding: 5px 10px 5px 5px;
}

.order-payment tr.odd th{
background:#D3E5F5;
}

.order-payment tr.odd td{
background:#D3E5F5;
}

.order-payment-comment {
font-size: 65%;
font-style: italic;
color: #454545;
display:block;
}

/* n-c-t-allbcareer  = non-crossrow table career */

.n-c-t-allbcareer {
color: #454545;
}

.n-c-t-allbcareer td{
vertical-align: middle;
padding: 5px 10px;
}

.n-c-t-allbcareer tr.odd-u th{
padding: 10px;
}

.n-c-t-allbcareer tr.odd-u th {
font-weight: bold;
}

.n-c-t-allbcareer tr.odd-u th a{
color: #454545;
font-weight: bold;
}

.n-c-t-allbcareer tr.odd-u th a:hover{
color: #454545;
font-weight: bold;
text-decoration: none;
}

.n-c-t-allbcareer tr.odd-u th a:visited{
color: #454545;
font-weight: bold;
}

.n-c-t-allbcareer tr.odd-u th{
background:#D3E5F5;
}

.n-c-t-allbcareer tr.odd-b td{
background:#D3E5F5;
padding: 3px;
}

.n-c-t-allbcareer tr.odd-b td span{
font-size:14px;
font-weight:bold;
position:relative;
top:1px;
}

.n-c-t-allbcareer-comment {
font-size: 65%;
font-style: italic;
color: #454545;
display:block;
}


/* n-c-t = non-crossrow table f-l = firstline c = career */

.n-c-t {
color: #454545;
}

.n-c-t td{
vertical-align: middle;
}

.n-c-t-f-l td{
padding: 10px;
}

.n-c-t-c td{
padding: 5px 10px;
}

.n-c-t tr.odd-u th{
padding: 10px;
}

.n-c-t tr.odd-u th {
font-weight: bold;
}

.n-c-t tr.odd-u th a{
color: #454545;
font-weight: bold;
white-space:nowrap;
}

.n-c-t tr.odd-u th a:hover{
color: #454545;
font-weight: bold;
text-decoration: none;
}

.n-c-t tr.odd-u th a:visited{
color: #454545;
font-weight: bold;
}

.n-c-t tr.odd-u th{
background:#D3E5F5;
}

.n-c-t tr.odd-b td{
background:#D3E5F5;
padding: 3px;
}

.n-c-t tr.odd-b td span{
font-size:14px;
font-weight:bold;
position:relative;
top:1px;
}

.n-c-t-comment {
font-size: 65%;
font-style: italic;
color: #454545;
display:block;
}

/* points = points */

.points {
color: #454545;
}

.points tr.points-head td {
font-weight:bold;
}

.points td.first-column {
font-size:11px;
font-style:italic;
}

.points td {
padding: 6px 10px;
vertical-align: middle;
}

/* p-l-c = points-left-columns */
.p-l-c {
text-align: center;
}

.p-odd {
background:#D3E5F5;
}

/* income */

.income {
color: #454545;
}

.income tr.odd td {
background:#D3E5F5;
}

.income td {
padding: 6px 10px;
vertical-align: middle;
}

/* invest */

.invest-p {
float:left;
width: 70%;
}

.currency {
float:right;
width: 195px;
}

.currency span {
font-size: 80%;
float: left;
}

.currency select {
float: left;
}

.invest-buttons {
clear:both;
padding:15px 0 0;
}

/* autoinvest */

.autoinvest td {
padding: 3px 20px 3px 0;
vertical-align: middle;
}

.content p.autoinvest-validator {
padding: 0;
}

.content p.autoinvest-validator span{
padding: 7px 0;
}

.passport-radiobuttonlist{
padding-bottom:10px;
float: left;
}

.passport-currency-dropdown{
float:left;
padding: 0 0 0 150px;
font-size:75%;
}

/* investnew */

.investnew td {
padding: 5px 20px 5px 0;
vertical-align:top;
}

.investnew-comment {
font-size: 90%;
font-style: italic;
color: #454545;
display:block;
}

.redtext
{
color:red;
}

.bluetext, .bluetext a

{
color:#3498f3;
}
.bluetext a:hover
{
text-decoration:none;
}

.greentext, .greentext a
{
color:green;
}
.greentext a:hover
{
text-decoration:none;
}

.orangetext, .orangetext a
{
color:orange;
}
.orangetext a:hover
{
text-decoration:none;
}





.InputEdit{
	border:1px solid #AAAAAA;
	padding:3px 0 3px 1px;
	background:#fff;
	color:#333;
	font-size:12px;
  font-family:Arial, Verdana, Tahoma;
	
}


.font10 {
	font-size:10px;
}
.font12 
{
font-family:Arial, Verdana, Tahoma;
font-size: 12px;
}




/*Navigation*/
.navigation {
float:left;
width:100%;
font-family:Arial, Verdana, Tahoma;
font-size: 15px;
background: #005a9b url(../graphics/header-r-b.jpg) no-repeat top right;
/*padding-top:50px;*/
}
.navigation select, .navigation-2 select {
float:right;
margin:2px 21px 0 0;
font-size:75%;
width:80px;
height:20px;
}
.navigation-2 select {
margin-right:-24px; 
}
.navigation ul {
float:left;
height:32px;
list-style-type:none;
padding:0 0 0 200px;
background: url(../graphics/intway-logo-l-b.jpg) no-repeat 79px 0;
}
.navigation ul li {
display:inline;
float:left;
margin:0 18px 0 0;
background: url(../graphics/nav-non-active-tab-l.png) no-repeat 0 0;
}

body.ie .navigation ul li {
background: url(../graphics/nav-non-active-tab-l.gif) no-repeat 0 0;
}

body.ie .navigation ul li a {
background: url(../graphics/nav-non-active-tab-r.gif) no-repeat top right;
}

.navigation ul li a {
float:left;
padding:7px 16px 0 0;
/*color:#d7e2f8;*/
color:#fff;
background: url(../graphics/nav-non-active-tab-r.png) no-repeat top right;
position:relative;
left: 16px;
height:25px;
font-size: 100%;
z-index:998;
/*text-decoration:none;*/
}
.navigation ul li a:hover {
color: #fff;
text-decoration:none;
}

.navigation ul li a:visited {
color: #fff;
}

.navigation ul li.current {
background: url(../graphics/nav-active-tab-l.png) no-repeat 0 0;
}

body.ie .navigation ul li.current {
background: url(../graphics/nav-active-tab-l.gif) no-repeat 0 0;
}

.navigation ul li.current a {
color:#005a9b;
text-decoration:none;
background: url(../graphics/nav-active-tab-r.png) no-repeat top right;
}

body.ie .navigation ul li.current a {
background: url(../graphics/nav-active-tab-r.gif) no-repeat top right;
}

.navigation ul li.current a:visited {
color:#005a9b;
}

/*end of Navigation*/


/*Content*/



.navigation-2 {
float:left;
width:714px;
padding:6px 50px 8px 216px;
background: url(../graphics/nav2-bg.jpg) repeat-x top left;
color:#005a9b;
font-family:Arial, Verdana, Tahoma;
font-size: 13px;
}
.navigation-2 a, .navigation-2 a:visited {
/*color:#fff;*/
}
.navigation-2 a:hover {
color:#005a9b;
text-decoration:none;
}
.navigation-2 ul {
list-style-type:none;
}
.navigation-2 ul li {
float:left;
display:inline;
padding:2px 16px 3px 0;
}
.navigation-2 ul li a {
white-space:nowrap;
}
.navigation-2 ul li.current a, .navigation-2 ul li.current a:visited {
text-decoration:none;
/*color:#005a9b;*/
}


.TextTable 
{
	/*margin-top:20px;*/
}
.TextTable td
{
padding-top:5px;
padding-right:5px;
vertical-align:bottom;
}

.TableHeader
{
background-color:#4085C3;
color:#FFFFFF;
}
.TablePager {	font-size: 14px;}
.TableRow
{
	font-size: 11px;	
	background-color: #FFFFFF; 
	}

/*body .rfdSkinnedButton {
float:left !important;
}*/

.registration-sponsor {
text-align:center;
font-size:75%;
}

h3.user-verification {
padding: 0;
color:#454545;
}

.comment-fix-wrap {
line-height:12px;
}

.skype-fix{
display:block;
}

body.ie .RadPicker_WebBlue {
padding-bottom:1px;
}

body.ieseven .RadPicker_WebBlue {
padding-bottom:1px;
}








.main-memeber {
	border-collapse:collapse;
	/*width:274px;*/
	width:100%;
	text-align:center;
	vertical-align: middle;
}

.main-memeber td {
	border:1px solid #005a9b;
}

.main-memeber-inactive {
	border-collapse:collapse;
	/*width:274px;*/
	width:100%;
	text-align:center;
vertical-align: middle;
}
.main-memeber-inactive td {
/*	border:1px solid red; */
	border:1px solid #005a9b;
}

.member-name-holder {
	border-left:1px solid #005a9b;
	border-right:1px solid #005a9b;
}

.member-name{
	font-size:12px;
	padding-bottom:5px;
}

.memeber-w25 {
	width: 25px;
	vertical-align:middle;
}

.memeber-w70 {
	width: 70px;
}

.member_partner {
	background-color: #E5F1FF; 
vertical-align: middle;
}

.member_deleted {
	background-color: #EEEEEE; 
}

.member-green {
	color: green;
	padding-top:0px;
	padding-bottom:2px;
}

.member-green a{
	color: green;
}

.member-green a:hover{
	text-decoration:none;
}

.member-blue {
	color: blue;
	padding-top:0px;
	padding-bottom:2px;
}


.member-blue a{
	color: blue;
}

.member-blue a:hover{
	text-decoration:none;
}

.member-orange {
	color: orange;
	padding-top:0px;
	padding-bottom:2px;
}


.member-orange a{
	color: orange;
}

.member-orange a:hover{
	text-decoration:none;
}

.member-investor {
	color: #005a9b;
	font-size:12px;
	font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  padding-top:0px;
  padding-bottom:2px;
}
.member-investorprofi {
	color: orange;
	font-size:12px;
	font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  padding-top:0px;
  padding-bottom:2px;
}


.member-common
{
	line-height:14px;
	/*vertical-align:top;*/
}

.nextcell
{
	line-height:10px;
}

.main-block-holder {
	width:100%;
	text-align:center;
	float:left;
}


/* e-m-b-t-l = empty-memeber-block second level */

.e-m-b-s-l {
	margin: 0 13%;
}

/* e-m-b-t-l = empty-memeber-block third level */ 

.e-m-b-t-l {
	margin: 0 4%;
}

/* n-l = n-level */

.n-l {
	width:49.9%;
	float:left;
}

/* m-b = memeber-block */

.m-b {
	/*padding:1px 0;*/
	border:1px solid #005a9b;
	font-size:11px;
	background-color: #E5F1FF;
	height: 65px;
}
.m-b-inactive {
/*	border:1px solid red; */
	border:1px solid #005a9b;
}


.content-two img.arrow-left {
	float:left;
}

.content-two img.arrow-right {
	float:right;
}

body.ie .content-two img.arrow-left {
	float:left;
	top: -1px;
}

body.ie .content-two img.arrow-right {
	float:right;
	top: -1px;
}

/* members tables */

.bottom-memeber {
	width:100%;
	height:100%;
}

/* e-b = empty-block */

.e-b {
	border:1px solid #005a9b;
	font-size:12px;
	height:65px;
}

.m-b-holder {
	padding:0 0 16px;
	margin:0 20% 16px;
	border-bottom:1px solid #005a9b;
}

body.ie .m-b-holder {
	padding:0 0 16px;
	margin:0 15% 16px;
	border-bottom:1px solid #005a9b;
}

body.ieseven .m-b-holder {
	padding:0 0 16px;
	margin:0 15% 16px;
	border-bottom:1px solid #005a9b;
}

/* m-t = member - top */

.m-t {
	margin: 0 10%;
	/*font-size:75%;*/
}

.m-t-holder {
	padding:0 0 16px;
	margin:0 20% 16px;
	border-bottom:1px solid #005a9b;
}

.genealogy-up-links {
	text-align:center;
	padding: 17px 0 13px;
  font-family :Arial, Verdana, Tahoma;
  /*font-size : 80%;*/
}

.genealogy-up-links a {
	font-weight:bold;
	font-size: 80%;
}

.genealogy-bottom-search {
	text-align:center;
	padding: 45px 0 20px;
	/*font-size:65%;*/
}

/* g-b-s = genealogy-bottom-search */

.g-b-s-text {
	background:#fff;
	border: 1px solid #005a9b;
	padding:1px;
}

.g-b-s-button {
	background:#e0e6ea;
	border: 1px solid #005a9b;
	padding:0 5px;
}

body.ie .g-b-s-text {
	background:#fff;
	border: 1px solid #005a9b;
	padding:1px;
	height:14px;
}

body.ie .g-b-s-button {
	background:#e0e6ea;
	border: 1px solid #005a9b;
	padding:0 5px;
	height:18px;
}

body.ieseven .g-b-s-text {
	background:#fff;
	border: 1px solid #005a9b;
	padding:1px;
	height:14px;
}

body.ieseven .g-b-s-button {
	background:#e0e6ea;
	border: 1px solid #005a9b;
	padding:0 5px;
	height:18px;
}

.clearfloat { 
clear : both; 
}

.under-the-g-tree {
text-align:center;
padding: 20px 0 10px;
font-size: 80%;
}

.under-the-g-tree-table {
text-align:center;
}

.under-the-g-tree-table table {
margin: 0 auto;
}

.under-the-g-tree-table table td {
font-family:Arial, Verdana, Tahoma;
font-size: 12px;
vertical-align:middle;
}

.freecell 
{
	color:Gray;
	padding-top:20%;

}
.flag
{
	padding-top:5px;
	padding-bottom:5px;
}
.democell 
{
background-color:#3c91cf;
border:1px solid #005A9B;
color:#FFFFFF;
float:right;
font-size:12px;
padding:10px;
text-align:center;
vertical-align:middle;
width:80px;
margin:5px 0 0;
}

.news-block {
padding: 0 109px 0 0;
}

.news-table {
clear:both;
vertical-align:top;
/*width: 100%;*/
}

.news-table td {
padding:0 18px 0 2px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
/*width: 30%;*/
}

.news-table a {
font-size:100%;
line-height:16px;
}

.content h2.news-header {
margin:32px 0 0;
padding:0 21px 11px 0;
/*background:transparent url(../graphics/rss.png) no-repeat 100% 8px;*/
text-decoration:none;
color:#454545;
float:left;
}

.news-table span {
font-size:90%;
color:#999999;
display:block;
}

/*body.ieseven .news-header a {
display:inline-block;
background-position:100% 3px;
}*/


.LeftColumnInfo-holder
{
float:left;
width:216px;
padding:30px 0 0;
}

.LeftColumnInfo
{
width:100%;
}


.LeagueImage
{
padding-left:55px;
}

.LeftColumnText
{
font-family:Arial, Verdana, Tahoma;
font-size: 11px;
text-align:center;
padding-top:10px;
}


.LeftColumnMessage
{
padding-top:20px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-family:Arial, Verdana, Tahoma;
font-size: 11px;
text-align:left;
color:Red;
}

.TimeSpan 
{
position:absolute;
float:left;
font-family:Arial, Verdana, Tahoma;
font-size: 13px;
font-weight:bold;
width:150px;
margin-left:-160px;
margin-top:3px;
}

.RichMenImage
{
	padding-top:10px;
padding-left:55px;
}


.kopilka-holder
{
background: url(../graphics/bg-t.jpg) no-repeat top left;
padding:9px 0 0;
margin:0;
margin-top:20px;
width:325px;
float:left;
position:absolute;
}
    
div.kopilka
{
padding:0 13px 0 12px;
background: url(../graphics/bg-m.jpg) repeat-y top left;
margin:0;
}

div.kopilka-last-row
{
background: url(../graphics/bg-b.jpg) no-repeat top left;
height:9px;
padding:0;
}

.kopilka td
{
    padding: 3px 2px 4px;
    width:26px;
    height:46px;
    background: url(../graphics/empty-cell.jpg) no-repeat 2px 3px;
    vertical-align:bottom;
    }
    
    body.ie .kopilka td, body.ieseven .kopilka td
{
padding: 3px 2px 4px;
width:26px;
height:39px;
background: url(../graphics/empty-cell.jpg) no-repeat 2px 3px;
vertical-align:bottom;
}

.legend-holder
{float:left;
    padding:40px 0 0 350px; 
position:absolute;
    }

.legend
{
font-size: 75%;
width:350px;
vertical-align:middle;
height:260px;
}

.legend strong
{
font-size: 130%;
}

/* n-c-t = non-crossrow table f-l = firstline c = career */
/* n-s-g-b = nachisl strukturn grupovih bonusov */
.n-s-g-b{text-align:center}

.n-g-b-p{
border-collapse:collapse;
}
.n-g-b-p th {
text-align:left;
}
.n-g-b-p td {
text-align:center;
border:1px solid #D}

.content-gbp {
float:left;
padding-left:40px;
width:93%;
}