@import "flags.css";

* {
	font-size: 100%;
	margin: 0;
	padding: 0px;
}
body {
	font-family: Tahoma;
	position: relative;
	z-index: 0;
	color: #000;
}
table, th, td {
	padding: 0;
	border-collapse: collapse;
	border: 0;
	color: #3e464f;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
}
.ajustify, .ajustify * {
	text-align: justify;
}
ol, ul, li {
	padding: 0;
}
img, fieldset, a img {
	border: 0;
}
b {
	font-weight: normal;
}
i {
	font-style: normal;
}
.clear {
	clear: both;
	font-size: 0px;
}
a {
	color: #444444;
}
input {
	border:1px solid #A6A7A9;
	height: 22px;
	font-size: 12px;
	padding: 1px 2px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	border:1px solid #A6A7A9;
	height: 21px;
	font-size: 12px;
}
.help {
	cursor: help !important;
}
form p {
	padding-bottom: 7px;
}
textarea {
	border:1px solid #A6A7A9;
	height: 200px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
textarea.pr {
	height: 120px;
}
.w100 {
	width: 100%;
}
p {
	color: #3e464f;
	font-size: 11px;
	line-height: 14px;
}
h1 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #e9eaec;
	line-height: 16px;
}
h2 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #3e464f;
	line-height: 16px;
}
h2 a {
	text-decoration: none;
	color: #3e464f;
}
.header {
	background: url(../images/fon_header.gif) left top repeat-x;
	position: absolute;
	height: 24px;
	left: 0px;
	_left:5px;
	right: 0px;
}
html* .header {
	width: 100%;
}
.header_left {
	width: 100%;
	background: url(../images/fon_header-left.gif) left top no-repeat;
	height: 24px;
}
.header_right {
	height: 22px;
	background: url(../images/fon_header-right.gif) right top no-repeat;
	padding: 2px 0px 0px 10px;
	position: relative;
}
html* .header_right {
	height: 22px;
	background: url(../images/fon_header-right.gif) right top no-repeat;
	padding: 4px 0px 0px 10px;
	position: relative;
}
.header-activ {
	background: url(../images/fon_header-activ.gif) left top repeat-x;
	height: 24px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 90px;
}
.header_right-activ {
	background: url(../images/fon_header-right-activ.gif) right top no-repeat;
	height: 24px;
}
.header_left-activ {
	background: url(../images/fon_header-left-activ.gif) left top no-repeat;
	padding: 3px 13px 0px 13px;
	height: 22px;
}
.header_left-activ a {
	color: #e9eaec;
	text-decoration: none;
	font-size: 13px;
}
.header_left-activ a:hover {
	color: #FFFFFF;
}
.all {
	background: #eff1f2 url(../images/ball.png) right bottom no-repeat;
	_background: #eff1f2 url(../images/d.gif) right bottom no-repeat;
}
.all-n {
	background: #eff1f2;
}
.all .table, .all-n .table {
	padding: 35px 10px 5px 10px;
}
.tab_fon {
	height: 27px;
	background: url(../images/tab_fon.gif) left top repeat-x;
	position: relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
html* .tab_fon {
	height: 27px;
	background: url(../images/tab_fon.gif) left top repeat-x;
	position: relative;
	bottom: 0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.tab_left {
	height: 27px;
	background: url(../images/tab_left.gif) left top no-repeat;
}
.tab_right {
	height: 27px;
	background: url(../images/tab_right.gif) right top no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.tab_right p {
	font-size: 12px;
	color: #3e464f;
	font-weight: bold;
	height: 27px;
	float: left;
	padding: 5px 20px 0px 10px;
}
.tab_right a.tab {
	list-style-type: none;
	float: left;
	display: block;
	height: 22px;
	padding: 5px 20px 0px 20px;
	font-size: 13px;
	height: 27px;
	color: #3e464f;
	background: url(../images/tab_r.gif) right top no-repeat;
	text-decoration: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: pointer;
}
.tab_right a.tab:hover {
	background: url(../images/tab-hover.gif) left top repeat-x;
}
.tab_right span {
	background: url(../images/tab_activ_fon.gif) left top repeat-x;
	display: block;
	height: 22px;
	float: left;
	padding: 5px 20px 5px 20px;
}
html* .tab_right span {
	background: url(../images/tab_activ_fon.gif) left top repeat-x;
	display: block;
	height: 22px;
	float: left;
	padding: 5px 20px 6px 20px;
}
.tab_right span a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
.table_grey {
}
.table_grey-fon {
	background: url(../images/fon_table_grey.png) left top no-repeat;
	_background: #cdd2d6 none;
}
.table_grey .text {
	padding: 10px;
}
.all .table_grey td {
	padding-right: 0px;
}
.foto_257x257 {
	background: url(../images/foto_257x257.gif) left top no-repeat;
	width: 262px;
	height: 262px;
	padding: 3px 0px 0px 3px;
	margin-bottom: 5px;
}
html* .foto_257x257 {
	width: 265px;
	height: 265px;
}
.pb10 {
	padding-bottom: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.pr10 {
	padding-right: 10px;
}
.pl10 {
	padding-left: 10px;
}
.p10 {
	padding: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.mb5 {
	margin-bottom: 5px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pb5 {
	padding-bottom: 5px;
}
.tb {
	font-size: 11px;
	color: #3e464f;
}
.tb .tb-h {
	height: 24px;
}
.tb .tb-h th {
	background: #d4d9de;
	border-right: 1px solid #ffffff;
	color: #7a7f83;
	font-size: 12px;
	padding: 0px;
	font-weight: normal;
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.tb td {
	padding: 5px 10px;
}
.pop td {
	padding: 0px;
}
.tb tr.grey td {
	background: #d8dce1;
}
.tb tr.grey td div.foto_60x60-r table tr td {
	background: none;
}
.tb tr.grey td div.fon_69x69 table tr td {
	background: none;
}
.tb td.grey {
	background: #d8dce1;
}
.green-c {
	color: #27a02e;
}
.blue {
	color: #1f70ba;
}
.red {
	color: #BC0000;
}
.red .green-c {
	color: #BC0000;
}
.lists {
	float: right;
}
.lists img {
	margin-left: 2px;
}
.page span {
	float: left;
	font-size: 12px;
	margin-right: 5px;
}
.page p {
	font-size: 10px;
	width: 18px;
	height: 13px;
	background: url(../images/page-fon.gif) left top no-repeat;
	float: left;
	text-align: center;
	padding: 0px;
	line-height: 12px;
	margin: 1px 1px 0px 0px;
}
.page p a {
	color: #456888;
	text-decoration: none;
}
.page p.activ {
	background: url(../images/page-fon-activ.gif) left top no-repeat;
	color: #FFFFFF;
}
.page p.activ a {
	color: #FFFFFF;
}
.all .anketa td {
	padding: 10px 20px 0px 0px;
}
.all .anketa td p {
	color: #3e464f;
}
b.butt2 {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-left.gif') left bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    _display: inline;
    vertical-align: middle;
}
b.butt2 b {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-right.gif') right bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    _display: inline;
}
b.butt2 input, b.butt2 button {
	height: 19px;
	border: 0px solid;
	color: #3e464f;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
    padding-bottom: 3px;
	background: url('../images/btn2-center.gif') center top;
	cursor: pointer;
	min-width: 75px;
    vertical-align: top;
    _vertical-align: bottom;
    _padding-bottom: 0;
}
b.butt2-green {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-left-green.gif') left bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    _display: inline;
    vertical-align: middle;
}
b.butt2-green b {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-right-green.gif') right bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    _display: inline;
}
b.butt2-green input, b.butt2-green button {
	height: 19px;
	border: 0px solid;
	color: #3e464f;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
    padding-bottom: 3px;
	background: url('../images/btn2-center-green.gif') center top;
	cursor: pointer;
	min-width: 75px;
    vertical-align: top;
    _vertical-align: bottom;
    _padding-bottom: 0;
}
b.butt2-red {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-left-red.gif') left bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    _display: inline;
    vertical-align: middle;
}
b.butt2-red b {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-right-red.gif') right bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    _display: inline;
}
b.butt2-red input, b.butt2-red button {
	height: 19px;
	border: 0px solid;
	color: #3e464f;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
    padding-bottom: 3px;
	background: url('../images/btn2-center-red.gif') center top;
	cursor: pointer;
    vertical-align: top;
    _vertical-align: bottom;
    _padding-bottom: 0;
}

b.butt1 {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-left.gif') left bottom no-repeat;
	padding-bottom: 1px;
}
b.butt1 b {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-right.gif') right bottom no-repeat;
	padding-bottom: 1px;
}
b.butt1 input, b.butt1 button {
	height: 19px;
	border: 0px solid;
	color: #3e464f;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
	background: url('../images/btn2-center.gif') center top;
	padding-bottom: 3px;
	cursor: pointer;
	min-width: 75px;
}
b.butt1-green {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-left-green.gif') left bottom no-repeat;
	padding-bottom: 1px;
}
b.butt1-green b {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-right-green.gif') right bottom no-repeat;
	padding-bottom: 1px;
}
b.butt1-green input, b.butt1-green button {
	height: 19px;
	border: 0px solid;
	color: #3e464f;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
	background: url('../images/btn2-center-green.gif') center top;
	padding-bottom: 3px;
	cursor: pointer;
	min-width: 75px;
}
b.butt1-red {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-left-red.gif') left bottom no-repeat;
	padding-bottom: 1px;
}
b.butt1-red b {
	height: 19px;
	font-size: 19px;
	background: url('../images/btn2-c-right-red.gif') right bottom no-repeat;
	padding-bottom: 1px;
}
b.butt1-red input, b.butt1-red button {
	height: 19px;
	border: 0px solid;
	color: #3e464f;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
	background: url('../images/btn2-center-red.gif') center top;
	padding-bottom: 3px;
	cursor: pointer;
}
html* b.butt1 input, b.butt1 button {
	background-position: center bottom;
	padding-bottom: 0px;
}
html* b.butt1 {
	padding-bottom: 0px;
}
html* b.butt1 b {
	padding-bottom: 0px;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 b.butt1 input, b.butt1 button {
font-size: 11px;
}
}
html* b.butt1-green input, b.butt1-green button {
	background-position: center bottom;
	padding-bottom: 0px;
}
html* b.butt1-green {
	padding-bottom: 0px;
}
html* b.butt1-green b {
	padding-bottom: 0px;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 b.butt1-green input, b.butt1-green button {
font-size: 11px;
}
}
html* b.butt1-red input, b.butt1-red button {
	background-position: center bottom;
	padding-bottom: 0px;
}
html* b.butt1-red {
	padding-bottom: 0px;
}
html* b.butt1-red b {
	padding-bottom: 0px;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 b.butt1-red input, b.butt1-red button {
font-size: 11px;
}
}
.br0 {
	border: 0px;
}
.grey-24 {
	height: 24px;
	background-color: #d4d9de;
}
.grey-24 ul li {
	list-style-type: none;
	display: block;
	float: left;
	padding: 2px 8px 0px 8px;
	vertical-align: middle;
	border-right: 1px solid #FFFFFF;
	height: 22px;
}
html* .grey-24 ul li {
	height: 24px;
}
.grey-24 ul li a {
	text-decoration: none;
	color: #525a62;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-top: 3px;
}
.grey-24 ul li img {
	margin-right: 8px;
	float: left;
}
.grey-24 ul li.activ {
	background: #bdc2c9;
}
.shop {
	border-bottom: 1px solid #c8cbcf;
	float: left;
	border-right: 1px solid #c8cbcf;
	padding: 5px 5px 5px 5px;
	float: left;
}
.shop .img {
	width: 75px;
	float: left;
}
.foto_60x60-r {
	background: url(../images/foto_60x60-2.gif) left top no-repeat;
	width: 68px;
	height: 68px;
	padding: 3px 0px 0px 3px;
	margin: 0px 5px 5px 0px;
}
html* .foto_60x60-r {
	width: 69px;
	height: 69px;
	margin: 0px 8px 5px 0px;
}
.shop .op {
	float: left;
	padding: 2px 10px 10px 0px;
	width: 135px;
}
.shop table td {
	font-size: 11px;
	color: #3e464f;
	padding-bottom: 3px;
}
.shop table td span {
	color: #697077;
}
.shop table td input.col {
	width: 23px;
	margin-right: 2px;
	text-align: center;
}
.shop b.butt2 input, .shop b.butt2-green input, .shop b.butt2-red input {
	width: 65px;
}
.shop h2 {
	width: 100%;
	height: 18px;
	overflow: hidden;
}
.money {
	margin-right: 3px;
}
.tb-2 {
	font-size: 11px;
	color: #3e464f;
	margin-top: 10px;
}
.tb-2 th {
	color: #7a7f83;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding-top: 2px;
}
html* .tb-2 th {
	color: #7a7f83;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	padding-top: 3px;
}
.tb-2 td {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #dfe2e4;
	border: 1px solid #cbd0d4;
}
.tb-2 td.b0 {
	border: 0px;
}
html* .basket b.butt2 input {
	width: 110px;
}
html* .basket b.butt2-green input {
	width: 110px;
}
html* .basket b.butt2-red input {
	width: 110px;
}
.basket {
	color: #3e464f;
	margin-top: 10px;
}
table td {
	font-size: 11px;
}
.p-blue {
	background: url(../images/p-fon/blue.gif) left top repeat-x;
	zoom:1;
}
.p-blue .left {
	background: url(../images/p-fon/blue-left.gif) left top no-repeat;
}
.p-blue .left .right {
	background: url(../images/p-fon/blue-right.gif) right top no-repeat;
	text-align: center;
	padding: 3px 0px 4px 0px;
}
.p-blue-fon {
	background: #d0dce8;
	position: relative;
}
html* .p-blue-fon {
	width: 100%;
}
.p-blue-fon table td {
	padding: 6px 10px;
}
.white {
	background: #FFFFFF;
}
.p-fon {
	background-color: #eceeef;
}
.all-760 {
	width: 760px;
	margin: 35px auto 10px;
	background: #ECEEEF url(../images/760-bottom.gif) no-repeat scroll -1px bottom;
	position: relative;
	text-align: left;
}

.logo {
	overflow: hidden;
	width: 218px;
	height: 77px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.prizes {
	width: 530px;
	height: 80px;
	margin-left: 215px;
}
html* .prizes {
	width: 530px;
	height: 70px;
	margin-left: 215px;
}
.prizes .arrow {
	width: 15px;
	float: left;
	text-align: center;
	padding-top: 18px;
}
.prizes .prizes-item {
	margin: 0px 5px;
	float: left;
}
.prizes-item div {
	float: left;
	margin: 0px 5px 10px 5px;
	_margin: 0px 4px 10px 4px;
}
.prizes-item div.clear {
	float: none;
	margin: 0px;
}
.foto_60x60 {
	background: url(../images/foto_60x60.gif) left top no-repeat;
	width: 60px;
	height: 60px;
	margin-bottom: 5px;
	position: relative;
	text-align: right;
	vertical-align: bottom;
}
.foto_60x60 div {
	bottom:0px;
	width: 60px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	position: absolute;
	text-align: right;
	vertical-align: bottom;
	background: url(../images/fon-c.png) right bottom no-repeat;
	font-size: 10px;
	font-weight: bold;
}
.foto_60x60-r div {
	bottom:5px;
	right: 4px;
	width: 60px;
	padding:0px 2px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	position: absolute;
	text-align: right;
	vertical-align: bottom;
	background: url(../images/fon-c.png) right bottom no-repeat;
	font-size: 10px;
	font-weight: bold;
}
html* .foto_60x60-r div {
	bottom:2px;
	right: 2px;
	width: 60px;
	padding:0px 2px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	position: absolute;
	text-align: right;
	vertical-align: bottom;
	background: url(../images/fon-c.png) right bottom no-repeat;
	font-size: 10px;
	font-weight: bold;
}
.foto_155x222 {
	background: url(../images/foto_155x222.gif) left top no-repeat;
	width: 164px;
	height: 230px;
	margin-bottom: 5px;
	padding: 3px 0px 0px 3px;
}
.foto_230x220 {
	background: url(../images/foto_230x220.gif) left top no-repeat;
	width: 240px;
	height: 233px;
	margin-bottom: 5px;
	padding: 3px 0px 0px 3px;
	position: relative;
}
.foto_230x220 div {
	position:absolute;
	left:0px;
	top: 6px;
	width: 230px;
	color:#ECECEF;
	font-family:Tahoma;
	font-size:10pt;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.foto_230x220 span {
	-x-system-font:none;
	color:#92EC79;
	font-family:Tahoma;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.foto_120x135 {
	background: url(../images/foto_120x135.gif) left top no-repeat;
	width: 130px;
	height: 145px;
	margin-bottom: 5px;
	padding: 3px 0px 0px 3px;
}
html* .foto_120x135 {
	background: url(../images/foto_120x135.gif) left top no-repeat;
	width: 130px;
	height: 147px;
	margin-bottom: 5px;
	padding: 3px 0px 0px 3px;
}
.h-grey {
	background:#D4D9DE none repeat scroll 0 0;
	padding-bottom:5px;
	padding-top:5px;
}
.h-point {
	padding-bottom:5px;
	padding-top:5px;
}
.h-grey h1 {
	font-size: 14px;
	padding-left: 10px;
	color: #3e464f;
	padding-top: 1px;
	vertical-align: middle;
	font-weight: bold;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: default;
}
.card {
	background: url(../images/fon-card.gif) left top no-repeat;
	width: 128px;
	height: 66px;
	position: relative;
	text-align: left;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: default;
}
.card .avatar {
	width: 39px;
	height: 39px;
	position: absolute;
	left: 3px;
	top: 3px;
}
.card p {
	font-size: 9px;
	color: #3e464f;
	line-height: 12px;
}
.card .work {
	position: absolute;
	top: 5px;
	left: 50px;
	width: 58px;
}
.card .name {
	position: absolute;
	top: 48px;
	left: 5px;
	width: 115px;
}
.card .name_activ {
	font-weight: bold;
	position: absolute;
	top: 48px;
	left: 5px;
	width: 115px;
}
.user-info {
	height: 62px;
	padding: 0px 0px 0px 5px;
}
html* .user-info {
	height: 65px;
}
.user-info p.h-bold {
	font-weight: bold;
	font-size: 14px;
}
.user-info p {
	padding-bottom: 3px;
}
.user-info p.h {
	font-size: 12px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.profile-header {
	padding-top: 10px;
	height: 70px;
	position: relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: default;
}
.center-profile {
	padding: 10px 0px 0px 20px;
	width: 730px;
	text-align: left;
}
html* .center-profile {
	width: 750px;
}
.time-profile {
	position: absolute;
	left: 30px;
	top: 50px;
	font-size: 12px;
	color: #3e464f;
}
.time-profile span {
	font-weight: bold;
	font-size: 15px;
	font-family: Tahoma;
	margin-right: 5px;
}
.step {
	height: 25px;
	background-color: #d2dce6;
	text-align: center;
	color: #325a89;
	font-size: 14px;
	padding-top: 10px;
}
html* .step {
	height: 35px;
	background-color: #d2dce6;
	text-align: center;
	color: #325a89;
	font-size: 14px;
	padding-top: 10px;
}
.reg {
	margin-top: 70px;
	padding-bottom: 100px;
}
.reg .text {
	padding: 15px 0px 15px 182px;
}
.reg .text p {
	width: 395px;
	color: #3e464f;
	font-size: 10px;
}
.reg .text a {
	color: #325a89;
}
.reg .text table td {
	padding: 3px 0px 5px 0px;
	color: #3e464f;
	font-size: 9pt;
}
.reg .text table.t td input {
	width: 100%;
	border-top: 1px solid #c3c6cb;
	border-left: 1px solid #c3c6cb;
	height: 22px;
	padding: 2px 0px 0px 5px;
	margin-top: -3px;
	color: #3e464f;
	border-bottom: 0px;
	border-right: 0px;
}
.reg .text table.i td input {
	width: 240px;
	border-top: 1px solid #c3c6cb;
	border-left: 1px solid #c3c6cb;
	height: 22px;
	padding: 2px 0px 0px 5px;
	display: block;
	margin-top: -3px;
	color: #3e464f;
	border-bottom: 0px;
	border-right: 0px;
}
.reg .text table.t td select {
	width: 250px;
	border-top: 1px solid #c3c6cb;
	border-left: 1px solid #c3c6cb;
	height: 22px;
	padding: 2px 0px 0px 5px;
	display: block;
	margin-top: -3px;
	color: #3e464f;
	font-size: 9pt;
	font-style: italic;
	color: #787d83;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 0px;
	border-right: 0px;
}
.reg .text table td.small {
	font-size: 10px;
	padding-bottom: 8px;
	color: #787d83;
}
.reg .text table td.ot {
	padding-top: 13px;
}
.reg-fon {
	background-color: #d2dce6;
}
.tmin {
	position: relative;
	top: -5px;
}
.tmin input.ch {
	border: 0px;
}
.reg-input {
	margin: 10px auto 0px auto;
	text-align: center;
}
.reg-input input {
	border: 0px;
	width: 173px;
	height: 26px;
}
.mail .avatar {
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	height: 68px;
	width: 68px;
	margin: -5px 0px 0px -5px;
}
.mail table input {
	margin-right: 5px;
	width: 50px;
}
.col-fon {
	width: 23px;
	height: 14px;
	background: url(../images/col-fon.gif) left top no-repeat;
	position: absolute;
	bottom: 8px;
	right: 8px;
	text-align: center;
	color: #b82829;
	font-weight: bold;
}
html* .col-fon {
	width: 23px;
	height: 14px;
	background: url(../images/col-fon.gif) left top no-repeat;
	position: absolute;
	bottom: 4px;
	right: 4px;
	text-align: center;
	color: #b82829;
	font-weight: bold;
}
.info-p {
	position: absolute;
	top: 5px;
	left: 5px;
}
.o-1 {
	position: absolute;
	left: 3px;
	top: 3px;
	width: 17px;
	height: 18px;
	background: url(../images/icons/yes.gif) left top no-repeat;
}
.o-1 a, .o-2 a {
	display: block;
	cursor: pointer;
	width: 17px;
	height: 18px;
}
.o-2 {
	position: absolute;
	right: 8px;
	top: 3px;
	width: 17px;
	height: 18px;
	background: url(../images/icons/exit.gif) left top no-repeat;
}
html* .o-2 {
	position: absolute;
	right: 5px;
	top: 3px;
	width: 17px;
	height: 18px;
	background: url(../images/icons/exit.gif) left top no-repeat;
}
.all-870 {
	width: 870px;
	margin: 0px auto 0px auto;
	background: #ECEEEF url(../images/tmp_02.gif) repeat-y scroll left top;
	position: relative;
	text-align: left;
}
.all-870-top {
	width: 870px;
	background: url(../images/tmp_01.jpg) left top no-repeat;
}
body.bginf {
	background: #3c8d24 url(../images/fon_all.jpg) left top repeat-x;
}

.all-870-bottom {
	width: 870px;
	background: url(../images/tmp_03.gif) left bottom no-repeat;
	height: 98px;
	margin: 0 auto;
}
.b {
	font-weight: bold;
}
.font-9, .font-9 td {
	font-size: 9pt;
}
.line-2-bottom {
	background: url(../images/border-2.gif) left bottom repeat-x;
	padding-bottom: 10px;
}
.line-2-bottom td {
	padding-bottom: 10px;
}
.line-3-bottom {
	background: url(../images/line-3.gif) left bottom repeat-x;
	padding-bottom: 10px;
}
.font-21 {
	font-size: 21pt;
	text-align: center;
	text-transform: uppercase;
	color: #423e3b;
}
.br-b {
	border-right:solid 1px black;
}
.f-h h1 {
	font-size: 14pt;
	color: #423e3b;
	font-weight: bold;
	padding-bottom: 3px;
}
.f-h p {
	font-size: 9pt;
	font-weight: normal;
	padding-bottom: 10px;
}
.grey-f, .grey-f-r {
	background-color: #cec5ba;
}
.grey-f td {
	padding: 3px 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9pt;
}
.br-g {
	border-right:solid 1px #AAAAAA;
}
.bb-g {
	border-bottom:solid 1px #AAAAAA;
}
.bg-g {
	background-color: #d9d1c7;
}
.w-br {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 5px 10px;
	border: 1px solid #cccccc;
}
.cell {
	padding: 10px 0px 10px 30px;
}
.email th {
	color: #208019;
	font-size: 11px;
	padding: 3px 0px;
}
.tb-t td, .tb-t th {
	padding: 3px 5px;
}
.w-250 {
	width: 250px;
	margin-bottom: 10px;
}
.t-4 table {
	margin: 0px 3px 3px 0px;
	float: left;
}
.t-4 table th {
	background-color: #c9ced7;
	color: #FFFFFF;
	font-size: 9pt;
}
.t-4 table td {
	background-color: #e0e4e8;
	font-size: 11px;
}
.t-4 .r-block {
	float: left;
	width: 20px;
	height: 13px;
	background-color: #e0e4e8;
	padding: 3px 0px;
	text-align: center;
	font-size: 9pt;
}
.t-4 .grey {
	background-color: #c9ced7;
	color: #FFFFFF;
}
tr.blue-fon th {
	background: url(../images/blue-fon.gif) left top repeat-x;
}
tr.ye-fon td {
	background: url(../images/ye-fon.gif) left top repeat-x;
}
td.ye-fon, div.ye-fon {
	background: url(../images/ye-fon.gif) left top repeat-x;
}
.t-2 table {
	margin-bottom: 10px;
}
.t-2 table td {
	font-size: 9pt;
	color: #555555;
}
.t-2 table td.grey {
	color: #FFFFFF;
	background-color:#D4D8DF;
}
.t-2 table td div.name {
	background-color:#E0E4E8;
	padding: 3px 0px 2px 10px;
}
.t-2 table td.count div {
	background-color: #cfd3dc;
	height: 17px;
	color: #FFFFFF;
}
.t-2 table td.green-fon div {
	background: url(../images/green-fon.gif) left top repeat-x;
	color: #FFFFFF;
}
.pop-up-ye {
 1width: 282px;
	background: url(../images/fon_header-ye.png) left top no-repeat;
	text-align: left;
	padding: 0px 10px;
}
.pop-up-ye {
	behavior:url(/images/iepngfix.htc);
}
.pop-up-ye .h {
	height: 20px;
	text-align: center;
	color: #3e464f;
	padding-top: 6px;
	font-size: 12px;
	margin-left: -10px;
}
html* .pop-up-ye .h {
	height: 25px;
	text-align: center;
	color: #3e464f;
	padding-top: 6px;
	font-size: 12px;
	margin: 0px;
}
.pop-up-ye table {
	margin-top: 10px;
}
.pop-up-ye table td {
	padding: 0px 0px 5px 0px;
}
.pop-up-ye-bottom {
 1width: 282px;
	height: 9px;
	background: url(../images/fon_bottom-ye.png) left top no-repeat;
}
.pop-up-ye-bottom {
	behavior:url(/images/iepngfix.htc);
}
img {
	behavior:url(/images/iepngfix.htc);
}
.close {
	margin: 0px 5px 0px 0px;
	text-transform: uppercase;
	position: relative;
	top: -3px;
}
.turnir-icon {
	width: 90px;
	text-align: center;
	padding-top: 5px;
}
.blue-c {
	background-color: #d0dce8;
}
.p-fon-grey {
	background: url(../images/fon-grey.gif) left top repeat-x;
	height: 15px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 0px;
	width: 35px;
}
html* .p-fon-grey {
	background: url(../images/fon-grey.gif) left top repeat-x;
	height: 17px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 0px;
	width: 35px;
}
.p-fon-green {
	background: url(../images/fon-green.gif) left top repeat-x;
	height: 15px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 0px;
	width: 35px;
}
html* .p-fon-green {
	background: url(../images/fon-green.gif) left top repeat-x;
	height: 17px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 0px;
	width: 35px;
}
.p-fon-red {
	background: url(../images/fon-red.gif) left top repeat-x;
	height: 15px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 0px;
	width: 35px;
}
html* .p-fon-red {
	background: url(../images/fon-red.gif) left top repeat-x;
	height: 17px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 0px;
	width: 35px;
}
.p-grey {
	height: 18px;
	background: url(../images/p-fon-grey.gif) left top repeat-x;
}
.p-grey-left {
	height: 18px;
	background: url(../images/p-fon-grey-left.gif) left top no-repeat;
}
.p-grey-right {
	height: 18px;
	background: url(../images/p-fon-grey-right.gif) right top no-repeat;
	padding: 0px 0px 0px 5px;
}
.p-grey-right img {
	display: block;
	float: left;
	margin: 3px 10px 0px 0px;
}
.buttons {
	margin-left: 25px;
	position: relative;
}
.p-line-blue {
	background: url(../images/line.gif) left top repeat-x;
	padding-top: 2px;
}
.turnir-2 th {
	cursor: default;
	background: #c0c5cf url(../images/p-fon-grey-2.gif) left top repeat-x;
	color: #3e464f;
	font-weight: bold;
	border-right: 1px solid #eceeef;
	padding: 3px 0px;
	border-bottom: 5px solid #eceeef;
}
.turnir-2 th.pl10, .turnir-2 td.pl10 {
	padding-left: 10px;
}
.turnir-2 td {
	padding: 3px 0px;
	border-right: 1px solid #eceeef;
	background-color: #e2e5e7;
	border-bottom: 2px solid #eceeef;
}
.turnir-2 tr.grey td {
	background: #d8dce1;
}
.turnir-2 tr td.black {
	background-color: #cbd0d9;
}
.turnir-2 tr th.black {
	background: #b1b7c5 none;
}
.turnir-h {
	background-color: #d8dce1;
	padding: 5px 10px;
	font-weight: bold;
}
.item-timetable .data {
	padding: 5px 0px 5px 10px;
	color: #46719e;
	font-size: 10px;
}
.blue-fon-2 {
	background: url(../images/tim-blue.gif) left top repeat-x;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
}
.item-timetable div {
	padding-top: 5px;
	padding-bottom: 5px;
}
div.bb {
	border-bottom: 2px solid #eceeef;
}
.item-timetable div p {
	padding: 0px 50px;
}
.item-timetable-fon {
	background-color: #e2e5e7;
}
.refresh-right {
	float: right;
}
body.area {
	margin:10px 5px 5px 5px;
	background-attachment: fixed;
	background: #3c8d24 url(../images/fon_all.jpg) left top repeat-x fixed;
}
.tabs-second {
	height: 41px;
	background: url(../images/tab-second-fon.gif) left top repeat-x;
}
.tabs-second-left {
	height: 41px;
	background: url(../images/tab-second-left.gif) left top no-repeat;
}
.tabs-second-right {
	height: 41px;
	background: url(../images/tab-second-right.gif) right top no-repeat;
}
.tabs-second-right dl {font-size: 0; white-space: nowrap;}
.tabs-second-right dl dt {
	color: #3e464f;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	_display: inline;
	background: url(../images/tab-second-li.gif) right top no-repeat;
	vertical-align: top;
	height: 41px;
}
.tabs-second-right dl dt a {
	text-decoration: none;
	color: #3e464f;
}
.tabs-second-right dl dt.activ {
	color: #FFFFFF;
	background: url(../images/tab-second-fon-activ.gif) left top repeat-x;
	padding: 0px;
	height: 41px;
}
.tabs-second-right dl dt.activ div.tabs-second-left-activ {
	background: url(../images/tab-second-left-activ.gif) left top no-repeat;
	float: left;
}
.tabs-second-right dl dt.activ div.tabs-second-right-activ {
	background: url(../images/tab-second-right-activ.gif) right top no-repeat;
	float: left;
}
.tabs-second-right dl dt.activ div.tabs-second-right-activ a {
	display: block;
	padding: 10px;
	color:white;
}
.tabs-second-right dl dt a {
	display: block;
	float: left;
	padding: 8px 10px 8px 10px;
	margin-top: 1px;
}
.tabs-second-right dl dt a:hover {
	background: url(../images/tab-hover-2.gif) left top repeat-x;
}
.tabs-second-right dl dt.activ div.tabs-second-right-activ a:hover {
	background: none;
}
.p-w-left {
	background: url(../images/p-w-left.gif) left top repeat-y;
}
.p-w-right {
	background: url(../images/p-w-right.gif) right top repeat-y;
}
.p-w-bottom {
	background: url(../images/p-w-bottom.gif) left bottom repeat-x;
}
.grey-c {
	color: #697077;
}
.refresh-right {
	float: right;
}
h3 {
	color: #414548;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 10px;
	font-style: normal;
	line-height: 18px;
}
.icon-pleyer {
	position: relative;
	top: 2px;
}
.icon-pleyer-2 {
	position: relative;
	top: 5px;
}
.mb4 {
	margin-bottom: 4px;
}
.fon_69x69 {
	background: url(../images/fon_69.gif) left top no-repeat;
	width: 68px;
	height: 69px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px;
}
html* .fon_69x69 {
	background: url(../images/fon_69.gif) left top no-repeat;
	width: 69px;
	height: 69px;
	margin: 0px 2px 0px 2px;
	padding: 5px 5px;
}
.fon_69x69 span {
	color: #abaeb1;
	display: block;
	margin: 0px 0px 2px 2px;
}
html* .fon_69x69 span {
	color: #abaeb1;
	display: block;
	margin: 0px 0px 2px -1px;
}
.fon_69x69 div img {
	margin: 2px 0px 0px 3px;
}
html* .fon_69x69 div img {
	margin-left: -2px;
}
.min-h {
	min-height: 90px;
}
html* .min-h {
	height: 90px;
}
.backpack_overflow {
	height: 100%;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: auto;
}
.ch-right {
	float: left;
	display: block;
	margin-top: 3px;
	border: 0px;
}
.bbgrey {
	border-bottom: 1px solid #d8dce1;
}
.pl20 {
	padding-left: 20px;
}
.pop-t {
	background: url(../images/pop/top.gif) left top repeat-x;
	font-size: 13px;
	padding-top: 5px;
}
.pop-l {
	background: url(../images/pop/left.gif) left top repeat-y;
}
.pop-r {
	background: url(../images/pop/right.png) left top repeat-y;
}
.pop-b {
	background: url(../images/pop/bottom.png) left top repeat-x;
}
.pop-r {
	behavior:url(/images/iepngfix.htc);
}
.pop-b {
	behavior:url(/images/iepngfix.htc);
}
.fon_116x116 {
	padding: 0px 10px 0px 0px;
}
.numb {
	background: #b4b7bb;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	border-right: 2px solid #eeeeee;
}
.bb2-s {
	border-bottom: 2px solid #eeeeee;
}
.td {
	background: #d8dbdf;
	padding: 3px 3px 3px 5px;
}
.count div {
	background-color: #cfd3dc;
	height: 17px;
	color: #FFFFFF;
	padding-top: 2px;
}
.gr {
	background: #d8dbdf;
	padding: 3px 4px;
}
.line-t {
	background: url(../images/line/line-t.gif) left 18px no-repeat;
}
.line-b {
	background: url(../images/line/line-b.gif) left top no-repeat;
}
.grup {
	background: #d8dbdf;
	padding: 2px 4px;
	color: #FFFFFF;
	font-size: 10px;
}
.line-2 {
	background: url(../images/line/line-2.gif) right top repeat-y;
}
.green-fon {
	background: url(../images/green-fon.gif) left top repeat-x;
	color: #FFFFFF;
}
.height_tournament {
	height: 40%;
}
html* .height_tournament {
	height: 50%;
}
.mr5 {
	margin-right: 5px;
}
.magaz {
	border-bottom: 1px solid #c8cbcf;
	float: left;
	border-right: 1px solid #c8cbcf;
	padding: 5px 5px 5px 5px;
	float: left;
}
.magaz h2 {
	font-size: 11px;
}
.magaz .img {
	width: 75px;
	float: left;
}
.foto_60x60-r {
	background: url(../images/foto_60x60-2.gif) left top no-repeat;
	width: 68px;
	height: 68px;
	padding: 3px 0px 0px 3px;
	margin: 0px 5px 6px 0px;
	position: relative;
}
html* .foto_60x60-r {
	width: 69px;
	height: 69px;
	margin: 0px 2px 0px 2px;
}
.magaz .op {
	float: left;
	padding: 2px 10px 10px 0px;
	width: 135px;
}
.magaz table td {
	font-size: 11px;
	color: #3e464f;
	padding-bottom: 3px;
}
.magaz table td span {
	color: #697077;
}
.magaz table td input.col {
	width: 23px;
	margin-right: 2px;
	text-align: center;
}
.magaz b.butt2 input, .magaz b.butt2-green input, .magaz b.butt2-red input {
	width: 65px;
}
.magaz h2 {
	width: 100%;
	height: 18px;
	overflow: hidden;
}
body:nth-of-type(1) .chrome {
height: 1px;
}
.tb .tb-h th.pl10 {
	padding-left: 10px;
}
.min-h .foto_60x60-r {
	position: absolute;
}
.rating {
	color:#444444;
}
.rating td {
	font:normal 8pt tahoma;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
}
.rating td td {
	font:normal 8pt tahoma;
	border-bottom:none;
	padding:0;
}
.rating th {
	color:#777777;
	font:normal 7pt tahoma;
	padding-bottom:5px;
}
.rating2 {
	color:#444444;
}
.rating2 td {
	font:normal 8pt tahoma;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
}
.rating2 td td {
	font:normal 8pt tahoma;
	border-bottom:none;
	padding:0;
}
.rating2 th {
	color:#777777;
	font:normal 9pt tahoma;
	padding-bottom:10px;
}
.card-2 {
	background: url(../images/fon-card-2.gif) left top no-repeat;
	width: 128px;
	height: 66px;
	position: relative;
	text-align: left;
}
.card-2 .avatar {
	width: 39px;
	height: 39px;
	position: absolute;
	left: 3px;
	top: 3px;
}
.card-2 p {
	font-size: 9px;
	color: #3e464f;
	line-height: 12px;
}
.card-2 .work {
	position: absolute;
	top: 5px;
	left: 50px;
	width: 58px;
}
.card-2 .name {
	position: absolute;
	top: 48px;
	left: 5px;
	width: 115px;
}
tr.grey td {
	background: #d8dce1;
}
.error_div {
	position: absolute;
	height: 100%;
	width: 100%;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	moz-opacity: 0.80;
	opacity: 0.80;
	background-image: url('/images/error_bg.gif');
	left:0px;
	top:0px;
}
.user-info-bottom {
	float: left;
	width: 425px;
//width: 470px;
	background-color: #d8dce1;
}
.transfer-input {
	width: 50px;
}
.t-td {
	padding-top: 7px;
}
.farma {
	margin-bottom: 20px;
}
.farma .foto_60x60-r {
	padding-left: 0px;
}
.farma td {
	padding-bottom: 20px;
}
.farma-all .h-grey {
	padding: 2px 0px 2px 10px;
	margin-bottom: 10px;
}
.farma-all .h-grey h2 {
	padding-top: 2px;
}
.farma-all .h-grey input {
//border: 0px;
}
.t-r-checkbox input {
	margin-right: 5px;
	border: 0px;
}
.t-r-checkbox td.text {
	padding: 3px 10px 0px 0px;
}
.rei span.h-li {
	padding: 2px 6px;
	background-color: rgb(162, 24, 27);
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
}
.grey-f-r th {
	padding: 3px 3px;
	font-size: 9pt;
	border-right: 1px solid #e4ded6;
	font-weight: normal;
}
.rei-cht {
	position: relative;
	top: -10px;
}
.rei-cht td input {
	margin-right: 5px;
	position: relative;
	top: 7px;
//top: 2px;
	border: 0px;
}
.rei span {
	bottom:5px;
	line-height:22px;
	margin:0 5px 0 0;
	position:relative;
}
.rei span a {
	color:#FFFFFF;
	line-height:16px;
	margin:0;
	text-decoration:none;
}
.page-red p {
	background:transparent url(../images/page-fon.gif) no-repeat scroll left top;
	float:left;
	font-size:10px;
	height:13px;
	line-height:12px;
	margin:1px 1px 0 0;
	padding:0;
	text-align:center;
	width:18px;
}
.page-red p.activ {
	background:transparent url(../images/page-fon-activ-red.gif) no-repeat scroll left top;
	color:#FFFFFF;
}
.page-red span {
	float:left;
	font-size:12px;
	margin-right:5px;
}
.page-red p.activ a {
	color:#FFFFFF;
}
.page-red p a {
	color:#9F171B;
	text-decoration:none;
}
.rei-p-active td {
	background: #f5b95f url(../images/ye-fon.gif) repeat-x scroll left top;
}
.rei-search-active td {
	background: #7dadda url(../images/tim-blue.gif) repeat-x scroll left top;
}
.rei {
	padding:10px 0 13px;
}
.usercard-top {
	width: 596px;
	background: url(../images/usercard-top.gif) left top no-repeat;
	height: 44px;
	position: relative;
}
.usercard-bottom {
	width: 596px;
	background: url(../images/usercard-bottom.gif) left top no-repeat;
	height: 23px;
}
.usercard-activ-left {
	background: url(../images/usercard-top-left-activ.gif) left top no-repeat;
	height: 44px;
	float: left;
}
.usercard-activ-left .usercard-activ-right {
	background: url(../images/usercard-top-right-activ.gif) right top no-repeat;
	height: 44px;
	float: left;
}
.usercard-activ-left .usercard-activ-right h1 {
	color: #3a3633;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 20px 0px 20px;
}
.usercard-middle {
	width: 596px;
	background: url(../images/usercard-middle.gif) left top repeat-y;
}
.usercard-middle h1 {
	font-family: Tahoma;
	font-weight: bold;
	color: #423e3b;
	font-size: 20px;
	text-align: center;
	padding-bottom: 20px;
}
.usercard-foto {
	width: 170px;
	float: left;
}
.usercard-foto .foto {
	width: 144px;
	height: 148px;
	background: url(../images/usercard-foto-fon.gif) left top no-repeat;
	margin-bottom: 15px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
.usercard-foto .foto img {
	position: relative;
	left: -1px;
}
.usercard-foto .foto div {
	background: url(../images/content/img15.jpg) left top no-repeat;
	width: 139px;
	height: 135px;
	margin-left: 3px;
	padding-top: 4px;
}
.usercard-foto ul li {
	list-style-type: none;
	background: url(../images/usercard-li.gif) left 3px no-repeat;
	font-size: 12px;
	color: #395f88;
	font-family: Tahoma;
	text-align: left;
	padding: 0px 0px 5px 15px;
}
.usercard-foto ul li a {
	color: #395f88;
	text-decoration: none;
}
.usercard-foto ul {
	width: 140px;
	margin-left: 10px;
}
.usercard-text {
	width: 380px;
	float: left;
}
.usercard-text select {
	float: right;
}
.usercard-text .number {
	background: url(../images/content/user-fon.png) left top no-repeat;
	float: left;
	width: 33px;
	height: 22px;
	position: relative;
	top: -5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 9px;
	padding-top: 5px;
}
.usercard-text p {
	float: left;
	font-weight: bold;
	color: #423e3b;
	font-family: Tahoma;
	font-size: 12px;
	margin-right: 5px;
}
.usercard-text img.fl {
	position: relative;
	top: -5px;
}
.usercard-text table td table td {
	padding: 3px 0px;
}
.usercard-text table td table td.pr10 {
	padding-right: 10px;
}
.usercard-text table td table {
	margin-bottom: 15px;
}
.usercard-top .close {
	position: absolute;
	top: 7px;
	right: 7px;
}
.usercard-top .close a {
	font-size: 11px;
	color: #423e3b;
	font-family: Tahoma;
	position: relative;
	top: -4px;
}
.usercard-top .close a img {
	position: relative;
	top: 4px;
}
.button-mailru {
	background: url(../images/button-mailru.gif) left top no-repeat;
	width: 260px;
	height: 30px;
	display: block;
	cursor: pointer;
}
.button-mailru:hover {
	background: url(../images/button-mailru-hl.gif) left top no-repeat;
	width: 260px;
	height: 30px;
}
.action {
	float: left;
	width: 370px;
	position: relative;
	top: -78px;
	font-size: 12px;
}
.action .ball {
	position: absolute;
	right: 10px;
	top: 5px;
	behavior:url(/images/iepngfix.htc);
}
.action .arrow {
	position: absolute;
	left: 0px;
	top: -80px;
	behavior:url(/images/iepngfix.htc);
}
.button_bottom-action {
	position: absolute;
	right: 0px;
	bottom: 0px;
	behavior:url(/images/iepngfix.htc);
}
.action .button_moreaction {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.action p {
	font-size: 12px;
	line-height: 16px;
}
.action ul {
	margin: 15px 0px 10px 0px;
}
.action ul li {
	list-style-type: none;
	background: url(../images/action/li.gif) left 5px no-repeat;
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	color: #3e464f;
	font-family: Tahoma;
	line-height: 16px;
}
.action ul li a {
	color: #3e464f;
}
.orange {
	color: #ff4300;
}
.action-tpl-top {
	background: url(../images/action/tpl_top.png) left top repeat-x;
}
.action-tpl-left {
	background: url(../images/action/tpl_left.png) left top repeat-y;
}
.action-tpl-center {
	background: #dddfe1 url(../images/action/tpl_center.gif) left top repeat-x;
	padding: 65px 15px 40px 15px;
}
.action-tpl-right {
	background: url(../images/action/tpl_right.png) left top repeat-y;
}
.action-tpl-bottom {
	background: url(../images/action/tpl_bottom.png) left top repeat-x;
}
.h-line-action {
	position: absolute;
	height: 40px;
	left: 0px;
	top: 0px;
	width: 99%;
	background: url(../images/action/line-action.gif) left bottom repeat-x;
}
.h-line-action h1 {
	font-size: 16px;
	font-family: Tahoma;
	color: #2c537a;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.victory-action div {
	position: relative;
}
.victory-action div .foto {
	position: absolute;
	left: 0px;
	top: 0px;
}
.victory-action div .fon-foto {
	position: absolute;
	left: 0px;
	top: 0px;
}
.victory-action {
	padding: 10px 10px 10px 0px;
}
.victory-action p {
	padding-top: 65px;
	color: #3e464f;
}
.victory-action p a {
	text-decoration: none;
	color: #3e464f;
}
.victory-line {
	background: url(../images/action/line-action.gif) left bottom repeat-x;
}
.action-r th {
	background: #dddfe1;
	color: #3e464f;
	font-size: 10px;
	font-weight: bold;
}
.action-r td {
	font-size: 10px;
	color: #3e464f;
	padding: 3px 0px;
}
.action-r td a {
	text-decoration: none;
	color: #3e464f;
}
.fon-actionrei-1 {
	background: url(../images/action/fon-actionrei-1.gif) left top no-repeat;
	padding-left: 3px;
	padding-top: 3px;
	cursor: pointer;
}
.fon-actionrei-2 {
	background: url(../images/action/fon-actionrei-2.gif) left top no-repeat;
	padding-left: 3px;
	padding-top: 3px;
	cursor: pointer;
}
.action-foto {
	width: 370px;
	float: left;
	position: relative;
	top: -50px;
}
.action-rei-all {
	width: 360px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: -50px;
}
.action-fon-video {
	width: 370px;
	float: left;
	background: url(../images/action/fon-video.png) left top no-repeat;
	height: 365px;
	behavior:url(/images/iepngfix.htc);
	position: relative; 
	top: -15px;
}
.action-fon-video div {
	width: 227px;
	height: 172px;
	margin: 90px 0px 0px 64px;
}
.action-fon {
	background: url(../images/header-fon.png) left top repeat;
	behavior:url(/images/iepngfix.htc);
}

.gold-ball { position: absolute; left: 15px; top: 5px; }

.unit-info-block {
	float: left;
	width: 70px;
	height: 125px;
	background: #D4D9DE;
	margin: 0 15px 20px 0;
	padding: 5px;
	cursor: move;
}

.unit-info-block .unit-name {
	height: 33px;
}

.corps-block {
	padding: 0 10px;
}

.corps-block-list {
	padding: 5px 10px;
}

.drop-active {
	background: #67C322 !important;
}

.drop-hover {
	background: #375A80 !important;
}


.location-info-block {
	zoom: 1;
}

.location-info-block .location-empty {
	padding: 10px 5px;
	fontsize: 1.2em;
}

.calendar h3 {font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.calendar table {width: 100%;}
.calendar th {background: #283d57 url("../images/fon_header.gif") repeat-x; color: #FFF; font-size: 14px; padding: 3px 0;}
.calendar td {border: 1px solid #c9c9c9; vertical-align: top; width: 14%;}
.calendar td .n {font-size: 14px; min-height: 17px; padding: 14px 0 18px; text-align: center;}
.calendar td .day {background: url("../images/calendar-cor-grey.gif") no-repeat; color: #3e464f; font-size: 10px; font-weight: bold; height: 20px; line-height: 16px; padding: 0 4px 0 2px;}
.calendar td.green {background: #dff2d6 url("../images/calendar-cell-green.gif") repeat-x; border: 1px solid #6aae4a;}
.calendar td.green .day {background: url("../images/calendar-cor-green.gif") no-repeat; color: #FFF;}
.calendar td.green .n a {color: #548e38;}
.calendar td.yellow {background: #dff2d6 url("../images/calendar-cell-yellow.gif") repeat-x;}
.calendar td.yellow .n a {color: #e19e2a;}
.calendar .date {font-size: 18px; font-weight: bold; margin-bottom: 8px; text-align: center;}
.calendar .prev {background: url("../images/arrow-left-blue.gif") 0 50% no-repeat; font-size: 14px; font-weight: bold; float: left;}
.calendar .prev a {color: #325a89; padding-left: 20px;}
.calendar .next {background: url("../images/arrow-right-blue.gif") 100% 50% no-repeat; font-size: 14px; font-weight: bold; float: right;}
.calendar .next a {color: #325a89; padding-right: 20px;}
.calendar p {font-size: 14px; line-height: 20px; margin-bottom: 12px;}
.calendar p a {color: #325a89;}

.tournament-list {font-size: 12px; padding:  8px 16px 0;}
.tournament-list h3 {font-weight: bold; text-transform: uppercase;}
.tournament-list dl {margin-bottom: 12px;}
.tournament-list dl a {color: #1f70ba;}
.tournament-list dt {background: url("../images/star-grey.gif") 0 2px no-repeat; font-weight: bold; margin-bottom: 3px; padding-left: 14px;}
.tournament-list dd {padding: 0 0 5px 26px;}

.tournament-filter {list-style-type: none; overflow: hidden; zoom: 1; padding: 2px;}
.tournament-filter li {cursor: pointer; float: left; margin-bottom: 5px; margin-right: 5px; position: relative; width: 60px; z-index: 1;}
.tournament-filter li .img {margin-bottom: 4px;}
.tournament-filter li .frame {border: 2px solid #507cad; display: none; left: -2px; position: absolute; top: -2px; -moz-border-radius: 4px; z-index: 5;}
.tournament-filter li .frame b {display: block; height: 60px; width: 60px;}
.tournament-filter li.act .frame {display: block}

.heal-progress {height: 14px; font-size: 0; margin-bottom: 3px; position: relative; width: 88px;}
.heal-progress .frame {background: url("../images/heal_progress_frame.gif") no-repeat; height: 14px; left: 0; position: absolute; top: 0; width: 88px;}
.heal-progress .fill {background: url("../images/heal_progress_fill.gif") no-repeat; height: 14px; left: 0; position: absolute; top: 0; width: 88px;}

.unit-card {
	clear: both;
	padding-top: 20px;
}

.page-info-header {
	font-family: Tahoma;
	font-size: 18px;
	color:#2e5a89;
	padding: 5px 10px;
	background-color: #d2dce6;
	margin-bottom: 8px;	
}

.page-info-box {
	padding: 5px 10px;
	background-color: #e4e5e9;
	margin-bottom: 8px
}