/* global */
html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {
	margin:0;
	padding:0;
	border-spacing:0;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, textarea, p, blockquote, table, th, td, embed, object {
	font-family:Arial, Trebuchet MS, Tahoma, Sans Serif;
	color:#333333;
}
body {
    background: url("../i/body_bg.gif") repeat-y scroll right center #EEEEEE;
}
body, .normal { font-size:12px; }
label { cursor:pointer; }
.clear { clear:both; }
.nowrap { white-space:nowrap; }
h1, .plr_number, .title1 {
	font-size:22px;
	font-weight:400;
}
h2, .title2 {
	font-size:19px;
	font-weight:400;
}
h3, .title3 {
	font-size:16px; font-weight:bold;
}
h4 {
	font-size:13px;
	font-style:none;
}
h1, h2, h3, h4, .title1, .title2, .title3 {
	text-shadow: 1px 1px #ffffff;
}
h5 { font-size:13px; margin-top:0px; color:#DD0000; }
h6 { margin:0px; font-size:13px; color:#008000; font-weight:normal; }
a { color:#333333; text-decoration:none; }
a.selected { color:#FFFFFF; }
a.location { color:#635BC4; }
a:hover.location { color:#FFFFFF; }
form, p, hr { margin:0px; }
label { cursor:pointer; }
textarea { padding:4px; }
textarea, select, .select { border:1px solid rgb(182,182,182); color:#333333; font-size:13px; background:#FFFFFF; }
th { font-size:13px; background:#CCCCCC; font-weight:normal; text-align:center; vertical-align:middle; }
input { color:#333333; font-size:13px; }
input.text, .inptxt { border:1px solid rgb(182,182,182); padding:1px 4px; }
img { border:none; }
a, a img, .lnk { border:none; cursor:pointer; }

blockquote {
	padding:5px 10px;
	border:1px solid #000000;
	border-radius:6px 6px 6px 0;
	box-shadow: 5px 5px 10px #333333;
	margin: 10px 20px;
	background: #ffffff;
}

.frames {
	width:100%;
	height:100%;
}
.frames iframe {
	width:100%;
	height:100%;
	border:none;
}

#content {
	margin:0 auto 20px;
	width:700px;
}

.counter_bg {height:41px;}
.counter { border-top:1px solid rgb(182,182,182); background:#DDDDDD; position:fixed; bottom:0px; left:0px; width:100%; height:40px; z-index:100; }
.pad_5_15, table.pad_5_15 td { padding:5px 15px; }
.bordered, .bordered td, .list, .list td, .list th, .list td.num, .list td.str { border-collapse:collapse; }
.bordered, .bordered td, .list th, .list td.num, .list td.str { border:1px solid rgb(182,182,182); }
.list { width:95%; }
.list th, .list td.num, .list td.str { padding:3px 6px; }
.list .num { text-align:right; }
.list .str { text-align:left; }

a.icn_team_info {
	display:inline-block;
	color:#ffffff !important;
	border:1px solid #ffffff !important;
	background:rgb(51,110,153) !important;
	border-radius:10px !important;
	height:10px !important;
	width:10px !important;
	text-align:center !important;
	box-shadow: 0 0 3px #000000 !important;
	font:normal 10px/10px Arial !important;
	cursor:pointer !important;
	margin-left:3px !important;
	padding:0;
}

.rounded_list div:first-child {
	border-top-left-radius:6px;	
	border-top-right-radius:6px;	
}
.rounded_list .last {
	border-bottom-left-radius:6px;	
	border-bottom-right-radius:6px;	
}
.rounded_list .item {
    background: none rgb(205,205,205);
    border-color: #ffffff #707070 #4a4a4a #ffffff;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}
.rounded_list .item.even {
    background: none rgb(225,225,225);
}
.rounded_list .item:hover {
    background: none #ffffff/*#ffe401*/;
}
.rounded_list .item.header {
    background: none #6c6c6c;
}
.rounded_list .item.header * {
	font: normal 11px/19px Arial;
    color: #ffffff;
}
.rounded_list .item.header h2 {
	font: normal 18px/19px Arial;
	padding:5px 10px;
}
.rounded_list .item .sort, .rounded_list .item .sort * {
	font-weight:bold;	
}
.rounded_list .item.header td {
	text-align:center;
}
.rounded_list a.icn_team_info {
	min-height:10px;
	margin-right:5px;
}
.rounded_list input, .rounded_list select, .rounded_list textarea {
	border: 1px solid #4A4A4A;
	border-radius:6px;
	padding: 1px 5px;
}

.design_btn {
	border:1px solid #ffffff;
	display:inline-block;
	border-radius: 6px;
	background: none #6C6C6C;
	color: #ffffff;
	cursor: pointer;
	padding: 5px 10px;
	font-size: 14px;
}

.design_btn:hover {
	background:none #FFE401;
	color:#000000;
    box-shadow: 2px 2px 10px #000000;
}


.floated_l { padding:5px 0 5px 5px; float:left; }
.floated_r { padding:5px 5px 5px 0; float:right; }
.page_top td { color:#EEEEEE; }
.table, .forum { border-collapse:collapse; border:none; }
.table td, .forum .table td { padding:0px; border:none; }
.err, .err a { color:#BB0000 !important; }
.ok, .ok a { color:#008000 !important; }
.input_ok { border:1px solid #008000 !important; }
.input_err { border:1px solid #BB0000 !important; }

.button { display:block; height:31px; background:url(../i/btn/button.png) left top;}
.button.left_side {
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:left -31px;
	display:inline-block;
}
.button.right_side { background-repeat:no-repeat; padding-right:10px; background-position:right -62px; }
.button.middle_side { color:#ffffff; line-height:30px; padding:0 5px; }
.button.left_side:hover { background-position:left -124px; }
a:hover .button.right_side { background-position:right -155px; }
a:hover .button.middle_side { background-position:right -93px; }

img.icon_team_info {
}

.remove_button, .alert_button {
	display:inline-block;
	background:#B01F1F;
	border: 2px solid white;
	border-radius: 20px;
	box-shadow: 0 0 5px #000000;
	color:#ffffff;
	height: 20px;
	text-align:center;
	width:20px;
	font-size:19px;
	cursor:pointer;
}

.plus_button {
	display:inline-block;
	background:#5BB324;
	border: 2px solid white;
	border-radius: 20px;
	box-shadow: 0 0 5px #000000;
	color:#ffffff;
	height: 20px;
	text-align:center;
	width:20px;
	font-size:19px;
	cursor:pointer;
}

.up_button {
	display:inline-block;
	background:#5BB324;
	border: 2px solid white;
	border-radius: 20px;
	color:#ffffff;
	height: 16px;
	text-align:center;
	width:16px;
	font-size:21px;
	cursor:pointer;
	line-height:16px;
	box-shadow: 0 0 5px #000000;
}

.info_button {
	display:inline-block;
	background:#336E99;
	border: 2px solid white;
	border-radius: 20px;
	color:#ffffff;
	height: 16px;
	text-align:center;
	width:16px;
	font-size:21px;
	cursor:pointer;
	line-height:16px;
	box-shadow: 0 0 5px #000000;
}

.bonus.up, .bonus.down {
	display:inline-block;
	background:#5BB324;
	border: 1px solid white;
	border-radius: 20px;
	color:#ffffff;
	padding:0 4px;
	margin:0 3px;
}

.bonus.down {
	background:#B01F1F;
}

/******************************************************************************
 * DropDown menu
 ******************************************************************************/
.drop_down_container {
	position:relative;
	margin:9px 0 0 5px;
	display:inline-block;
}

.drop_down {
	display:inline-block;
}

.drop_down.menu {
	padding:5px 10px;
	display:none;
	position:absolute;
	right:-15px;
	top:10px;
	background:rgb(56,56,56);
	background:rgba(0,0,0,.78);
	border:1px solid #ffffff;
	border-radius:6px;
	box-shadow:0 0 5px #000000;
}
.drop_down.menu, .drop_down.menu p, .drop_down.menu td {
	color:#ffffff;
	z-index:300;
}

.drop_down.sel_list {
	padding:0;
	display:none;
	position:absolute;
	right:-10px;
	top:-15px;
	background:#ffffff;
	border:1px solid #000000;
	box-shadow:0 0 5px #000000;
	margin:0;
}
.drop_down.sel_list li {
	list-style:none;
	color:#000000;
	margin:0;
	padding:0 10px;
	cursor:pointer;
}
.drop_down.sel_list li:hover {
	background:#ffe401;
}
.drop_down.menu button {
    background: none #FFE401;
    border: 1px solid #FFFFFF;
    border-radius: 6px;
    box-shadow: 0 0 5px #000000;
    color: #000000;
    cursor: pointer;
    margin: 6px;
    padding: 2px 8px;
}

/*************************************************************************************************************************************/

.btn_line {
	background:none rgb(108, 108, 108);
	border-radius:6px;
}
.btn_line .item {
	border-right:1px solid #575757;
	border-left:1px solid #828181;
	border-top:none;
	border-bottom:none;
	background:none rgb(108, 108, 108);
	float:left;
	padding:0 10px;
}
.btn_line .item:first-child {
	border-radius:6px 0 0 6px;
	float:left;
	border-left:1px solid transparent;
}
.btn_line .item.top.left {
	border-radius:6px 0 0 0;
}
.btn_line .item.top.right {
	border-radius:0 6px 0 0;
}
.btn_line .item.bottom.right {
	border-radius:0 0 6px 0;
}
.btn_line .item.bottom.left {
	border-radius:0 0 0 6px;
}
.btn_line .item select {
	border:none;
	padding:3px 4px 0 0;
}
.btn_line .item select, .btn_line .item span, .btn_line .item a, .btn_line .item, .btn_line p, .btn_line .p {
	font:normal 11px/22px Arial;
	color:#ffffff;
	white-space:nowrap;
}
.btn_line .item input[type="text"] {
	border-top:1px solid #575757;
	border-right:1px solid #828181;
	border-bottom:1px solid #828181;
	border-left:1px solid #575757;
	height:16px;
	font-size:11px;
	padding:0 3px;
}
.btn_line .item a img {
	margin-top:2px;
}
.btn_line option {
	color:#000000;
	background:#ffffff;
}
.btn_line .item select {
	background:inherit;
}
.btn_line .item:hover {
	background:#ffe401;
	color:#000000;
}
.btn_line .item:hover select, .btn_line .item:hover span, .btn_line .item:hover a {
	color:inherit;
	background:inherit;
}
.btn_line .last {
	height:22px;
	float:left;
	border-left:1px solid #828181;
	border-right:none;
	border-radius:0 6px 6px 0;
}

/******************************************************************************
 * Top menu
 ******************************************************************************/

.top_form {
	position: fixed;
	left:0;
	top: 50px;
	width: 100%;
	height:22px;
	z-index:101;
}
.top_form_container {
	margin: 0 20px 0 184px;
	height:22px;
	background:none rgb(108, 108, 108);
	border-radius:6px;
}
.top_form_container .item:first-child {
	border-radius:6px 0 0 6px;
	float:left;
	border-left:1px solid transparent;
}
.top_form .item select {
	border:none;
	padding:3px 4px 0 0;
}
.top_form .item select, .top_form .item span, .top_form .item a, .top_form .item, #top_form, .top_form p, .top_form .p {
	font:normal 11px/22px Arial;
	color:#ffffff;
	white-space:nowrap;
}
.top_form .item input[type="text"] {
	border-top:1px solid #575757;
	border-right:1px solid #828181;
	border-bottom:1px solid #828181;
	border-left:1px solid #575757;
	height:16px;
	font-size:11px;
	padding:0 3px;
}
.top_form .item a img {
	margin-top:2px;
}
.top_form option {
	color:#000000;
	background:#ffffff;
}
.top_form .item {
	border-right:1px solid #575757;
	border-left:1px solid #828181;
	background:none rgb(108, 108, 108);
	float:left;
	padding:0 10px;
	height:22px;
}
.top_form .item select {
	background:inherit;
}
.top_form .item:hover {
	background:#ffe401;
	color:#000000;
}
.top_form .item:hover select, .top_form .item:hover span, .top_form .item:hover a {
	color:inherit;
	background:inherit;
}
.top_form .last {
	height:22px;
	float:left;
	border-left:1px solid #828181;
}

/****************************************************************************
 * Top form arrows
 ****************************************************************************/
.top_form .item .arrow_down {
	width:0px;
	height:0px;
	border-top:5px solid #ffffff;
	border-left:5px solid transparent;
	border-bottom:none;
	border-right:5px solid transparent;
	display:inline-block;
}
.top_form .item:hover .arrow_down {
	border-top:5px solid #000000;
}
.top_form .item .arrow_left {
	width:0px;
	height:0px;
	border-top:5px solid transparent;
	border-right:5px solid #ffffff;
	border-bottom:5px solid transparent;
	border-left:none;
	display:inline-block;
}
.top_form .item:hover .arrow_left {
	border-right:5px solid #000000;
}
.top_form .item .arrow_top {
	width:0px;
	height:0px;
	border-right:5px solid transparent;
	border-bottom:5px solid #ffffff;
	border-left:5px solid transparent;
	border-top:none;
	display:inline-block;
}
.top_form .item:hover .arrow_top {
	border-bottom:5px solid #000000;
}
.top_form .item .arrow_right {
	width:0px;
	height:0px;
	border-top:5px solid transparent;
	border-left:5px solid #ffffff;
	border-bottom:5px solid transparent;
	border-right:none;
	display:inline-block;
}
.top_form .item:hover .arrow_right {
	border-left:5px solid #000000;
}

.date_navigator {
	width:140px;
}
.date_navigator td {
	font-size:11px;
	color:#ffffff;
	text-align:center;
}
.date_navigator .holiday {
	color:#dd0000 !important;
}
.date_navigator .date_item:hover {
	cursor:pointer;
	color:#000000;
	background:#FFE401;
}
.date_navigator_panel {
	text-align:center;
	color:#ffffff;
}

.sel {
	font-weight:bold;
	color:#000000;
	background:#BBBBBB;
	border-radius:10px;
}

/* trash */
.forum { width:100%; background-color:#EEEEEE; }
.forum td, .forum th { padding:10px; }
.forum td { vertical-align:top; }
.news { float:none; }
.news .content { padding:10px; }
.container { overflow-y:scroll; width:100%; height:100%; }
.news h2 { padding:5px; background:#a6a3c7; }
.inline { border:1px solid #000000; padding:10px; text-indent:20px; border-collapse:collapse; font-size:14px; color:#000000; text-align:left; width:600px; height:300px; background-color:#FFFFFF; overflow:auto; }
.btn_light { font-size:11px; border:1px solid rgb(182,182,182); color:#EEEEEE; background-color:#454171; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px }
.date { color:#226622; font-weight:bold; }
.descr { border:1px solid rgb(182,182,182); padding:3px; background-color:#C0C0C0; font-style:italic; }
.hint { font-size:11px; padding:10px; }
.money { color:#00AA00; font-weight:bold }
.plnum { font-size:18px; color:#111111; font-weight:500 }
.red { color:#FF0000 }
.search, .search tr, .search td { background:#FFFFCC !important; }
.odd, .odd tr, .odd td { background:#FFFFFF; }
.sml, .smlgr { font-size:11px; }
.gr, .smlgr, .gr a, .smlgr a { color:#808080 !important; }
.grlight, .grlight a { color:#BBBBBB !important; }
.ssml, .ssmlred { font-size:10px; }
.ssmlred { color:#FF3300; }
.team { color:#000000; font-weight:bold }
.teamenter { color:#339933; font-size:13px }
.teamip { color:#000000; font-size:10px }
.time { color:#004400; }
.tournament { background-color:#FFCCCC }
.violet, .colored { color:#555555/*#a29fc5*/; }
.filled { background:#F0F0F0; }
.filled_light { background:#FFFFFF; }
.full_width { width:100%; }
/* page header */
#page_header {
	width:100%;
	height:23px;
	position:fixed;
	left:0px;
	top:0px;
	z-index:100;
}
#team_emblem_load {
	position:fixed;
	left:5px;
	top:5px;
	cursor:pointer;
	width:64px;
	height:64px;
	z-index:103;
}
#page_header #team_avatar {
	background:url(../i/header/logo_bg.png) left top no-repeat;
	height:64px;
	width:64px;
	padding:5px 10px 10px 5px;
	left:0px;
	top:0px;
	position:absolute;
}
#page_header #team_data {
	background:url(../i/header/bg_black.png) left top repeat-x;
	height:27px;
	margin-left:79px;
}
#page_header #team_data .team_name {
    color: #FFFFFF;
    float: left;
    font: bold 16px/22px Arial;
    white-space: nowrap;
}
#page_header .resources {
	padding:3px 0 0 10px;
	height:23px;
	float:left;
}
#page_header .resources .val {
	margin-right:2px;
	height:18px;
	padding-left:23px;
	padding-right:6px;
	font:bold 12px Arial;
	color:#000000;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:1px 1px;
	display:block;
	float:left;
	line-height:18px;
	border-radius:3px;
}

#page_header .resources .add_button_container .val {
	border-radius: 3px 0 0 3px;
	margin-right:0;
}

#page_header .resources .add_button_container {
	margin-right:2px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
}

.add_button_container .add_button {
	height:16px;
	width:16px;
	text-align:center;
	font: normal 20px Arial;
	color:#ffffff;
	background:#5BB324;
	display:block;
	float:left;
	line-height:16px;
	border-radius:0 3px 3px 0;
	border-top: 1px solid #71a055;
	border-right: 1px solid #447427;
	border-bottom: 1px solid #2b5511;
	border-left: 1px solid #9dd27c;
}

.resources #ups_count {
	background-image:url(../i/header/ico_ups.png);
}
.resources #money {
	background-image:url(../i/header/ico_money.png);
}
.resources #gmoney_count {
	background-image:url(../i/header/ico_gmoney.png);
}
.resources #peak1_count {
	background-image:url(../i/header/ico_peak1.png);
}
.resources #peak2_count {
	background-image:url(../i/header/ico_peak2.png);
}
.resources #peak3_count {
	background-image:url(../i/header/ico_peak3.png);
}
.resources #my_calendar {
	background-image:url(../i/header/ico_calendar.png);
}
.resources #train_count {
	background-image:url(../i/header/ico_training.png);
}
.resources #plr_avatar_count {
	background-image:url(../i/header/ico_obraz.png);
}

#page_header_back {
	width:100%;
	height:79px;
	margin-bottom:5px;
}

#page_header_menu {
	position:fixed;
	left:74px;
	top:23px;
	height:23px;
	z-index:99;
}

#team_level_data {
	background:rgb(56,56,56);
	background:rgba(0,0,0,.78);
	border-bottom-right-radius:6px; 
	padding:5px; 
	min-width:80px; 
	float:left;
}
#team_level_data p {
	color:#ffffff; 
	font:normal 9px Arial;
}

.navigation.line1 {
	float:left; 
	margin-left:20px;
}
.navigation.line1 a {
	display:block; 
	float:left; 
	padding:3px 12px 5px; 
	font:normal 12px Arial; 
	margin-right:1px; 
	background:#cdcdcd; 
	color:#000000; 
	border-bottom-right-radius:6px; 
	border-bottom-left-radius:6px;
}
.navigation.line1 a:hover, .navigation.line1 a.selected {
	text-decoration:none; 
	background:#ffe401;
}

/* index page header */
.page_top_nav { position:absolute; top:20px; right:30px; }
.page_top_nav a { color:#CCCCCC; font-size:13px; font-weight:normal; margin:0 3px; }
.page_top_nav a:hover { color:rgb(255,255,255); text-decoration:underline; }
.page_top { height:64px; background:#000000; font-size:19px; font-weight:400; color:#EEEEEE; padding:0px; vertical-align:top; border-bottom:1px solid rgb(182,182,182); padding:5px 15px; }
.page_top .reklama { position:absolute; z-index:50; top:1px; left:3px; }
.page_top p { padding:10px 0 0 20px; color:rgb(220, 192, 116); font-size:20px; font-weight:normal; }
.teamname { color:rgb(220, 192, 116); font-size:20px; font-weight:normal; padding:5px; }
.page_top_line { border-bottom:1px solid rgb(182,182,182); padding:0px; margin:0px; height:20px; width:100%; background:#454171 url(../i/top_line.jpg); }
.page_top_img { float:right; }
.page_top_team { position:absolute; top:0px; left:10px; }
.page_top_team_name { font-size:20px; padding:5px; }
.bbtn_l { width:4px; height:27px; padding:0px !important; background:url(../i/btn/btn_sl_left.gif) no-repeat left top !important; }
.bbtn_r { width:4px; height:27px; padding:0px !important; background:url(../i/btn/btn_sl_right.gif) no-repeat right top !important; }
.bbtn { background:url(../i/btn/btn_sl_bg.gif) repeat-x center top !important; }
.bbtn, .bbtnl, .bbtnr { height:27px; text-align:center; color:#FFFFFF; cursor:pointer; vertical-align:middle; white-space:nowrap; }
.table .bbtn { padding:0 5px 3px !important; }
.bbtnl { padding:0 3px 3px 5px; }
.bbtnr { padding:0 5px 3px 3px; }
.bbtn a, .bbtn a:hover { color:#FFFFFF !important; text-decoration:none !important; outline:none !important; }
.bbtn input {cursor:pointer;}
.bbtn_drop_down { display:block; background:url(../i/btn/dropdown.gif) no-repeat left top !important; width:5px; height:18px; }
.bbtn_drop_down_menu { position:absolute; background:#FFFFFF; border:1px rgb(82,82,82) solid; padding:0 3px 3px 0; }
.bbtn_drop_down_menu div span { display:block; margin:3px 0 0 3px; float:left; }
.blue .bbtn_l { background:url(../i/btn/btn_bl_tr_left.gif) no-repeat left top !important; }
.blue .bbtn_r { background:url(../i/btn/btn_bl_tr_right.gif) no-repeat right top !important; }
.blue .bbtn { background:url(../i/btn/btn_bl_tr_bg.gif) repeat-x center top !important; }
.green .bbtn_l { background:url(../i/btn/btn_gr_tr_left.gif) no-repeat left top !important; }
.green .bbtn_r { background:url(../i/btn/btn_gr_tr_right.gif) no-repeat right top !important; }
.green .bbtn { background:url(../i/btn/btn_gr_tr_bg.gif) repeat-x center top !important; }
.red .bbtn_l { background:url(../i/btn/btn_rd_tr_left.gif) no-repeat left top !important; }
.red .bbtn_r { background:url(../i/btn/btn_rd_tr_right.gif) no-repeat right top !important; }
.red .bbtn { background:url(../i/btn/btn_rd_tr_bg.gif) repeat-x center top !important; }
.table:hover .bbtn_l { background:url(../i/btn/btn_or_tr_left.gif) no-repeat left top !important; }
.table:hover .bbtn_r { background:url(../i/btn/btn_or_tr_right.gif) no-repeat right top !important; }
.table:hover .bbtn { background:url(../i/btn/btn_or_tr_bg.gif) repeat-x center top !important; }
.bbtn img { vertical-align:bottom; }
.btn { border:1px solid rgb(182,182,182); background:#454171; color:#635BC4; font-size:11px; line-height:20px; }
.btn a { color:#635BC4; margin-left:7px; margin-right:7px; }
.btn a.selected, .btn a:hover { color:#EEEEEE; }
.form { margin-bottom:4px; background:#33578d; border-bottom:1px solid rgb(182,182,182); height:46px; }
.form .form_elm { float:left; height:46px; padding:4px 10px; margin-right:-10px; }
.form_elm, .form_elm p, .form_elm div { color:#EEEEEE; white-space:nowrap; }
.form_elm .table { margin-top:-2px; }
.condensed { line-height:13px; }
.condensed input { height:13px; }
.caption { float:left; margin-right:4px; width:150px; }
.row { float:none; margin:4px; width:auto; }
.left_list { float:left; width:400px; }
.dropdown { padding:5px; border-style:ridge; border-width:1px; background:#EEEEEE; color:#333333; position:absolute; z-index:99; }
.profile { border:1px solid rgb(182,182,182); font-size:11px; background:#FFFFFF; position:absolute; width: 160px; text-align:left; padding:5px; margin:30px 0px 0px -10px; z-index:90; display:none; }
/* player profile */
.plrtip { margin-left:5px; }
.profile_plr a { background:rgb(238, 238, 238); }
.profile_plr, .profile_gk { width:215px; height:149px; float:left; margin-top:10px; margin-bottom:10px; }
.profile_plr { background:url(../i/plr/game_plr_bg_slim.gif) no-repeat; }
.profile_gk { background:url(../i/plr/game_keeper_bg_slim.gif) no-repeat; }
.profile_plr .img, .profile_gk .img {
	background:rgb(238, 238, 238);
	position:absolute;
	top:0px;
	left:40px;
	height:120px;
	width:120px;
}
/* Mood */
.profile_moodinfo img { margin-left:3px; }
/* Streak */
.profile_moodinfo .streak { float:left; }
/* stick */
.profile_plr .ammfield1, .profile_gk .ammfield1 { position:absolute; background:#eeeeee; left:45px; top:130px; }
.profile_plr .ammfield1 img, .profile_gk .ammfield1 img { width:120px; height:24px; }
/* helmet */
.profile_plr .ammfield2, .profile_gk .ammfield2 { position:absolute; background:#eeeeee; left:0; top:0; }
.profile_plr .ammfield2 img, .profile_gk .ammfield2 img { width:35px; height:35px; }
/* armor */
.profile_plr .ammfield3, .profile_gk .ammfield3 { position:absolute; background:#eeeeee; left:165px; top:50px; }
.profile_plr .ammfield3 img, .profile_gk .ammfield3 img { width:51px; }
/* perrchatki */
.profile_plr .ammfield4, .profile_gk .ammfield4 { position:absolute; background:#eeeeee; left:0; top:60px; }
.profile_plr .ammfield4 img, .profile_gk .ammfield4 img { width:37px; height:31px; }
/* skates */
.profile_plr .ammfield6, .profile_gk .ammfield6 { position:absolute; background:#eeeeee; left:0; top:117px; }
.profile_plr .ammfield6 img, .profile_gk .ammfield6 img { width:34px; height:34px; }
/* pads */
.profile_plr .ammfield7, .profile_gk .ammfield7 { position:absolute; background:#eeeeee; left:172px; top:106px; }
.profile_plr .ammfield7 img, .profile_gk .ammfield7 img { width:37px; height:44px; }
/* revards */
.profile_plr .ammfield8, .profile_plr .ammfield9, .profile_plr .ammfield10, .profile_gk .ammfield8, .profile_gk .ammfield9, .profile_gk .ammfield10 { position:absolute; background:#eeeeee; top:0px; }
.profile_plr .ammfield8 img, .profile_plr .ammfield9 img, .profile_plr .ammfield10 img, .profile_gk .ammfield8 img, .profile_gk .ammfield9 img, .profile_gk .ammfield10 img { width:16px; height:16px; }
.profile_plr .ammfield8, .profile_gk .ammfield8 { left:165px; }
.profile_plr .ammfield9, .profile_gk .ammfield9 { left:182px; }
.profile_plr .ammfield10, .profile_gk .ammfield10 { left:199px; }
/* rings */
.profile_plr .ammfield11, .profile_plr .ammfield12, .profile_plr .ammfield13, .profile_gk .ammfield11, .profile_gk .ammfield12, .profile_gk .ammfield13 { position:absolute; background:#eeeeee; top:24px; }
.profile_plr .ammfield11 img, .profile_plr .ammfield12 img, .profile_plr .ammfield13 img, .profile_gk .ammfield11 img, .profile_gk .ammfield12 img, .profile_gk .ammfield13 img { width:16px; height:16px; }
.profile_plr .ammfield11, .profile_gk .ammfield11 { left:165px; }
.profile_plr .ammfield12, .profile_gk .ammfield12 { left:182px; }
.profile_plr .ammfield13, .profile_gk .ammfield13 { left:199px; }
.ammfield1 img, .ammfield2 img, .ammfield3 img, .ammfield4 img, .ammfield6 img, .ammfield7 img, .ammfield8 img, .ammfield9 img, .ammfield10 img, .img { z-index:0; }
.profile_plr_name {
	width:215px;
	height:32px;
	line-height:14px;
	background:rgb(105, 121, 128);
	border-radius:3px 3px 0 0;
	border-bottom:1px solid #4b575c;
}
.profile_plr_stats {
	width:215px;
	height:28px;
	background:rgb(105, 121, 128);
	border-radius:0 0 3px 3px;
	border-top:1px solid #919b9f;
}
.plrage { font-size:10px; padding-left:5px; }
.profile_plr_name .plrage { color:rgb(195, 201, 204); }
.profile_plr_name .plrname { color:#FFFFFF; float:left; padding-left:5px; padding-top:2px; white-space:nowrap; overflow:hidden; width:180px; height:14px; }
.profile_plr_name .plrnumber { color:#FFFFFF; float:right; padding-right:5px; font-weight:bold; padding-top:2px; }
.profile_statinfo {
	width:152px;
	height:28px;
	float:left;
	line-height:12px;
	border-right:1px solid #919b9f;
}
.profile_moodinfo {
	width:62px;
	float:right;
	padding-top:3px;
}
.profile_statinfo .chars {
	margin-top:2px;
	background:url(../i/ico_chars.gif) 5px 2px no-repeat;
	padding:0 0 0 15px;
	color:rgb(255,255,255);
}
.profile_statinfo .stats {
	background:url(../i/ico_stat.gif) 5px 2px no-repeat;
	padding:0 0 0 15px;
	color:rgb(247,236,129);
}
.profile_statinfo .chars, .profile_statinfo .stats { font-size:9px; }

.no-border { border:none !important; }
.no-bg { background:none !important; }
.comment { border-bottom:#D2D2D2 solid 1px; margin:0 20px; padding:15px; }
.comment .date { color:#A0A0A0; font-size:10px; }
.comment .team, .comment .team a { color:#A0A03C; font-weight:bold; }
.comment .text { padding-top:5px; }
.comment .adm { float:right; }
.comment .removed { text-decoration:line-through; color:rgb(182,182,182); }
.comment .text p { font-size:13px; color:#333333; }

#description {margin-left:150px; width:510px;}
#menu {
	position:fixed;
	top:84px;
	left:10px;
	display:none;
	z-index:101;
}
#menu div.jqDock {
	cursor:pointer;
	text-decoration:none;
}
#menu a {
	text-decoration:none;
}
#menu .jqDockLabelText .label {
	text-decoration:none;
	background:#ffffff;
	left:5px;
	position:absolute;
	top:24px;
	border:1px solid #999999;
	white-space:nowrap;
	padding:2px 7px;
	border-radius:3px;
}

#ammunition_mini_profile {
	z-index:302;
	max-width:200px;
}
#ammunition_mini_profile .content {
	padding:0;
}
#ammunition_mini_profile p {
	line-height: 120%;
	font-size: 11px;
}

.pageline {
	text-align:center;
	margin:5px;
}

.pageline a {
	font-size:8px;
	display:inline-block;
	min-width:12px;
	height:12px;
	border:1px solid #cccccc;
	border-radius:12px;
	margin:0 3px;
	text-align:center;
	line-height:14px;
}

.pageline a.sel {
	border:1px solid #6c6c6c;
	color:#ffffff;
	background:#6c6c6c;
}

.flag.small {
	display:inline-block;
	width:16px;
	height:11px;
	background-repeat:no-repeat;
	background-position:center;
}
.flag.small.l0 {
	background-image:url(../i/flags/s0.png);
}
.flag.small.l1 {
	background-image:url(../i/flags/s1.png);
}
.flag.small.l2 {
	background-image:url(../i/flags/s2.png);
}
.flag.small.l3 {
	background-image:url(../i/flags/s3.png);
}
.flag.small.l4 {
	background-image:url(../i/flags/s4.png);
}

.profile_plr_btn {
	width:195px;
	height:16px;
	background:rgb(158, 168, 172);
	border-radius:3px 3px 0 0;
	margin-left:10px;
}
.profile_plr_btn .rest_line_container {
	width:99px;
	height:11px;
	background:url(../i/plr/ico_rest.png) 4px 3px no-repeat;
	display:inline-block;
	padding:3px 2px 0 18px;
}
.profile_plr_btn .rest_line_container .rest_line {
	border-width:1px;
	border-style:solid;
	border-color:#697980 #c3c9cc #c3c9cc #697980;
	display:inline-block;
	height:3px;
	background: rgb(158, 168, 172);
	width:70px;
	text-align:left;
	font-size:1px;
	overflow:hidden;
}
.profile_plr_btn .rest_line_container .rest_last {
	padding-left:3px;
	font-size:9px;
	color:#eeeeee;
	display:inline-block;
	width:10px;
	text-shadow:1px 1px #666666;
}
.profile_plr_btn .rest_line_container .rest_line hr { float:left; margin:0px; padding:0px; }
.profile_plr_btn .ico_rest { padding:3px 2px 0 4px; }
.profile_plr_btn .roster_btn { float:right; padding:3px 2px 0 2px; color:rgb(230, 231, 232); font-size:9px; }

#viewer_data {
	position:fixed;
	right:-1px;
	top:30px;
	color:#ffffff;
	background:rgb(56,56,56);
	background:rgba(0,0,0,.78);
	padding: 5px 10px;
	width: 150px;
	border:1px solid #ffffff;
	font-size:10px;
	border-radius: 6px 0 0 6px;
	box-shadow: 0 0 5px #000000;
}

.plr_trauma {
	cursor:pointer;
}

