body {
               background:#0089E1 repeat-y url('http://hcdinamo.by/img/header_gradient.gif') right;
		
		color:#030303;
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:12px;
		padding:0;
		margin:0;
	}
	a img {
		border:0;
	}
	a, a:link, a:visited {
		color:#00426b;
	}
	a:hover {
		text-decoration:none;
	}

	a.arhiv, a.arhiv:link, a.arhiv:visited {
		color:#00426b;
		font-size:12px;
		text-decoration: underline;
		padding-left:10px;
		color: #ffffff;
	}
	a.arhiv:hover {
		text-decoration:none;
		font-size:12px;
		text-decoration: none;
		padding-left:10px;
		color: #ffffff;
	}

	#tablemn thead td.curcol{
		text-align:center;
		background-color:#999999;
		color:#FFFFFF
	}
	table, tr, td {
		vertical-align:top;
		margin:0;
		padding:0;
		border:0;
		border-spacing:0;
		border-collapse:collapse;
	}
	#big_wraper {
		min-width:980px;
		position:relative;
background-color:#1A3787;
	}
	#main_wraper {
		position:relative;
		overflow:hidden;
		margin:0px 10px;
		background:#323232 repeat url('http://hcdinamo.org/img/light_back.png');
	}
	#main_inside {


	}
	table.torment col.text_left, table.torment th.text_left  {
		text-align:left;
	}
	table.torment td:first-child + td, table.torment td:first-child  { text-align:left; }
	table.torment td {
		text-align:center;
	}
	table.torment thead td.curcol{
		background-color:#999999;
		color:#FFFFFF
	}
	.bottom_round {
		background:#ececec no-repeat url('http://hcdinamo.org/img/bottom_round.png') left top;
		height:6px;
		text-align:right;
	}
	.bottom_round span.end {
		background:no-repeat url('http://hcdinamo.org/img/bottom_round.png') right top;
		height:6px;
		font-size:5px;
		line-height:5px;
		width:10px;
		display:inline-block;
	}
	.top_round {
		background:#ececec no-repeat url('http://hcdinamo.org/img/top_round.png') left top;
		height:6px;
		text-align:right;
	}
	.top_round span.end {
		background:no-repeat url('http://hcdinamo.org/img/top_round.png') right top;
		height:6px;
		font-size:5px;
		line-height:5px;
		width:10px;
		display:inline-block;
	}
	#hidden_table {

		position:relative;
	}
	#hidden_table_true .panel {
		z-index:100;
		display:none;
		position:absolute;
		width:450px;
		background:#ececec;
	}
	#photo, #news, #table, .content, #hidden_table_true {
		background:#ececec;
	}
	.content  .inside {
		padding:1em;
	}

	#photo .inside {
		padding:0.5em;
	}

	#menu {
		background:no-repeat url('http://hcdinamo.org/img/big_round.png') left top;
		height:37px;
		margin-bottom:3px;
		z-index:70;
	}
	#menu ul {
		display:block;
		background:no-repeat url('http://hcdinamo.org/img/big_round.png') right top;
		height:37px;
		margin:0;
		padding:0;
		margin-left:4px;
		}
	#menu ul li ul {
		background:none;
	}

	#menu ul li {
		list-style:none;
		float:left;
		display:block;
		position:relative;
		margin:1px 0px 0px 0px;
		height:36px;
		line-height:30px;
		background:no-repeat url('http://hcdinamo.org/img/menu_back.png') center top;
		color:#030303;
		text-decoration:none;
		font-size:12px;
		font-weight:400;
		z-index:80;
	}
	#menu ul a {
		background:transparent url(http://hcdinamo.org/img/menu_sep.png) no-repeat scroll right 3px;
		color:#030303;
		display:block;
		line-height:30px;
		padding:0px 7px;
		text-decoration:none;
	}
	#menu ul li.hover {
		z-index:20;
	}
	#menu ul li.current, #menu ul li.hover {
		background:no-repeat url('http://hcdinamo.org/img/menu_back.png') center bottom;
		color:#FFFFFF;
	}

	#menu ul li.current a,#menu ul li.hover a {
		color:#FFFFFF;
	}
	#menu ul li.hover ul {
		display:block;
	}
	#menu ul li ul {
		display:none;
		float:left;
		position:absolute;
		margin-top:5px;
		z-index:90;

	}
	#menu ul li ul li.hover {
		background:none;
		width:150px;
		float:none;
		position:relative;
		display:block;
		background:repeat-x url('http://hcdinamo.org/img/grey_grad.png') #9b9b9b;
		border-bottom:1px solid #FFFFFF;
		color:#FFFFFF;
		margin:0;
		padding:3px 4px;
		line-height:14px;
	}
	#menu ul li.hover ul li a {
		line-height:normal;
		height:auto;
		background:none;
		padding:0;
		color:#030303;
	}
	#menu ul li ul li.hover a {
		line-height:normal;
		height:auto;
		background:none;
		padding:0;
		color:#FFFFFF;
	}
	#menu ul li ul li{
		cursor:pointer;
		cursor:hand;
		height:auto;
		background:none;
		width:150px;
		float:none;
		position:relative;
		display:block;
		background:repeat-x url('http://hcdinamo.org/img/grey_grad.png') #9b9b9b;
		border-bottom:1px solid #FFFFFF;
		margin:0;
		padding:3px 4px;
		line-height:14px;
	}
	#top {
	width:545px;
	height:155px;
	background:#1E3584 no-repeat url('http://hcdinamo.by/img/top.jpg') right bottom;
	float:right;
	position:relative;
	//left:-3px;
	z-index:0;
}
#header {
        background:#0089E1 repeat-y url('http://hcdinamo.by/img/header_gradient.gif') right bottom;
        height:155px;
		position:relative;
		z-index:0;
		margin-right:545px;
		padding:0px;
}
#header	#white {
	height:52px;
	width:100%;
	background-color:#fff;
	position:absolute;
	top:52px;
	z-index:0;
}
#header	img {
	position:absolute;
	top:52px;
	left:25px;
	z-index:2;
}
#header	img.png {
	position:absolute;
	top:35px;
	left:50px;
	z-index:2;
}
#header #man {
        position:absolute;
        width:300px;
        height:257px;
	top:0px;
	right:167px;
	z-index:1;
    }
   
	#header #man ul, #header #man li {
		position:relative;
		margin:0;
		padding:0;
		list-style:none;
	}
	#header #man ul li p	{
		margin:0;
		font-size:14px;
		font-weight:600;
		position:absolute;
		bottom:5px;
		left:0;
		background:url('http://hcdinamo.org/img/trans_alpha.png');
		padding:5px 10px;
	}
	* html #header #man ul li p	{
				background:none;
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://phenchanter.com/work/dinamo.by/img/trans_alpha.png',sizingMethod='scale');

	}


#pack {
		position:absolute;
		width:170px;
		height:174px;
		overflow:hidden;
		top:175px;
		right:10px;
		z-index:200;
	}
	h1.navigation {
		display:block;
		clear:both;
		font-size:12px;
		margin:1em 0em;
	}

	h1.navigation a {
		color:#FFFFFF;
	}
	.content {
		clear:both;
	}
	.title {
		background:no-repeat url('http://hcdinamo.org/img/title.png') left top;
		height:35px;
		padding-left:5px;
	}
	.title h2 {
		background:no-repeat url('http://hcdinamo.org/img/title.png') right top;

		line-height:35px;
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bolder;
		padding-left:12px;
	}

	.title_red {
		background:no-repeat url('http://hcdinamo.org/img/title_red.png') left top;
		height:35px;
		padding-left:5px;
	}
	.title_red h2 {
		background:no-repeat url('http://hcdinamo.org/img/title_red.png') right top;

		line-height:35px;
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bolder;
		padding-left:12px;
	}

	.title_green {
		background:no-repeat url('http://hcdinamo.org/img/title_green.png') left top;
		height:35px;
		padding-left:5px;
	}
	.title_green h2 {
		background:no-repeat url('http://hcdinamo.org/img/title_green.png') right top;

		line-height:35px;
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bolder;
		padding-left:12px;
	}

	.title_yellow {
		background:no-repeat url('http://hcdinamo.org/img/title_yellow.png') left top;
		height:35px;
		padding-left:5px;
	}
	.title_yellow h2 {
		background:no-repeat url('http://hcdinamo.org/img/title_yellow.png') right top;

		line-height:35px;
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bolder;
		padding-left:12px;
	}

	.title_white {
		background:no-repeat url('http://hcdinamo.org/img/title_white.png') left top;
		height:35px;
		padding-left:5px;
	}
	.title_white h2 {
		background:no-repeat url('http://hcdinamo.org/img/title_white.png') right top;

		line-height:35px;
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bolder;
		padding-left:12px;
	}


	#news {
		margin-right:1em;
		margin-top:1em;

	}
	#news .item {
		margin:5px;
		margin-bottom:15px;
	}
	#news .item .date {
		font-size:12px;
	}
	#news .item h3 {
		margin:0;
		padding:0;
	}
	#news .item p {
		margin-top:2px;
		padding:0;

	}

	#table {
		margin-top:1em;
		width:450px;

	}
	#hidden_table .title h2 {
		text-decoration:underline;
		font-weight:normal;
		cursor:pointer;
		cursor:hand;
		color:#FFFFFF;
	}
	#hidden_table_true .title h2 {
		text-decoration:underline;
		font-weight:normal;
		cursor:pointer;
		cursor:hand;
		color:#FFFFFF;
	}

	#table table, #hidden_table_true table {
		width:100%;

	}
	#table table tr td , #hidden_table_true table tr td  {
		padding:2px 4px;
	}
	#table table tr.odd, #hidden_table_true table tr.odd {
		background:#cbcbcb;
	}
	#table tr.head, #hidden_table_true tr.head {
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		background:repeat-x url('http://hcdinamo.org/img/grey_grad.png') #9b9b9b;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		line-height:16px;
	}
	#table tr#current, #hidden_table_true tr#current {
		background:#0063a1;
		color:#FFFFFF;
	}
	.clear {
		clear:both;
	}
	#table tr#current2 {
		background:#3399ff;
		color:#FFFFFF;
	}
	#main_inside {
		padding-right:250px;
		zoom:1;
	}
	
	#main_inside #right {
		float:left;
		width:230px;
		margin-right:-100%;

	}

	#calendar {
		background:no-repeat url('http://hcdinamo.org/img/calendar_back.png') left bottom;
		padding-left:5px;
		padding-bottom:10px;
	}
	#calendar .fight {
		background:repeat-x url('http://hcdinamo.org/img/big_grey_grad.png') left bottom;
	}
	#calendar .fight img {
		vertical-align:middle;
	}
	#calendar table {
		position:relative;
		width:220px;
		margin:0 auto;
	}
	#calendar .month_title {
		background:no-repeat url('http://hcdinamo.org/img/calendar_month.png') left top;
		text-align:center;
		height:28px;
		padding-top:10px;

	}
	#calendar .title {
		background:no-repeat url('http://hcdinamo.org/img/calendar_title.png') left top;
		text-align:center;
		height:46px;
		line-height:46px;
		margin-left:-2px;
	}
	#calendar td {
		text-align:center;
	}
	#calendar  th {
		padding:3px;
		text-align:center;
		border-right:1px solid #8c8c8c;
	}
	#calendar  th.last {
		border:0;
	}
	#calendar .title h2 {
		background:none;
	}
	#calendar .month_title img {
		vertical-align:baseline;
	}

	.clearfix:after {
		content : ".";
		display : block;
		height : 0;
		clear : both;
		visibility : hidden;
	}
	.clearfix {
		display : inline-block;
	}
	* html .clearfix {
		height : 1%;
	}
	.clearfix {
		display : block;
	}
	#main_inside #left {
		float:left;
		width:100%;
		padding:1em;
		padding-top:0;
		padding-bottom:320px;

	}
	#sponsors {
		position:relative;
				
		margin-left:1em;
		margin-right:238px;
		
	}
	.clear {
		clear:both;
	}
	#sponsors .inside {
		position:relative;		
		width:100%;
		color:#030303;
		background:#FFFFFF;
	}
	#sponsors .inside img {
		margin:1em;
		vertical-align:middle;
	}
	#sponsors .title {
		background:no-repeat url('http://hcdinamo.org/img/white_round.png');
		padding:5px 10px;
	}
	#sponsors .title h2 {
		background:none;
		color:#030303;
	}
	#banners {
		text-align:center;
		width:230px;
		padding-bottom:300px;
	    }
	#wraper_main {
		background:url('http://hcdinamo.org/img/back_banners.gif') top right repeat-y;
	}
	#big_wraper {
		background:url('http://hcdinamo.org/img/back_grey_fix.gif') top right repeat-y;
	}
#photo .nav_photo {
		border-left:1px solid #b1b1b1;
		text-align:center;
	}
	#photo .nav_photo img {
		margin:10px 0px;
	}
	#photo .view_photo {
		margin:0px auto;
		position:relative;
		width:395px;
		height:240px;
		background:url('http://hcdinamo.org/img/big_photo_back.png') no-repeat;
	}
	#photo .view_photo h4 {
		position:absolute;
		width:400px;
		text-align:center;
		margin:0px auto;
		display:block;
	}
	#photo .view_photo h4 span{
		background:url('http://hcdinamo.org/img/trans_alpha.png');
		padding:5px 10px;
		line-height:20px;
		font-weight:bold;
	}
	#photo .view_photo .left {
		cursor:hand;
		cursor:pointer;
		position:absolute;
		bottom:12px;
		left:5px;
	}
	#photo .view_photo img.big {
		width:385px;
		height:230px;
		margin:5px;
	}

	#photo .view_photo .right {
		cursor:hand;
		cursor:pointer;
		position:absolute;
		bottom:12px;
		right:16px;
	}
.hidden {
display:none;
}

.showed {
display:block;
}

div.player_info {
float:left;
height:220px;
margin:10px;
width:30%;
}
div.manager_info {float:left;height:220px;margin:10px;width:40%;}

#calendar td.current {
font-weight:bold;
}
#calendar td.red {
background:url('http://hcdinamo.org/img/calendar_red_back.png') no-repeat bottom center;
}
#calendar td.green {
background:url('http://hcdinamo.org/img/calendar_green_back.png') no-repeat bottom center;
color:#FFFFFF;
}
#calendar td.grey {
color:#555555;
}

.hidden_tooltip{
background:repeat-x url('http://hcdinamo.org/img/big_grey_grad.png') left bottom #ececec;
}
.hidden_tooltip table {
width:100%;
}
.hidden_tooltip h3 {
text-align:center;
margin-bottom:5px;
}

    #calendar .fight {
        background:repeat-x url('http://hcdinamo.org/img/big_grey_grad.png') left top #cacaca;
    }

#loader.loading {
				background:url('http://hcdinamo.org/img/spinner.gif') no-repeat center center;
	}
	#preview li, #preview li {
		margin:0;
		padding:0;
	}
	#preview li {
		list-style:none;
		float:left;
		margin:5px;
		cursor:hand;
		cursor:pointer;
	}
	#preview li.current img{
		border:2px solid #0000cc;
	}
	
	#photo .view_photo_inside {
		margin:0px auto;
		position:relative;
		width:auto; height:auto;
		
		background:url('http://hcdinamo.org/img/big_photo_back.png') no-repeat bottom left;
		padding:10px 4px;
		padding-top:0px;
	}

	#photo .view_photo {
		margin:0px auto;
		position:relative;
		width:395px;
		height:auto;
		background:url('http://hcdinamo.org/img/big_photo_back.png') no-repeat top left;
		padding-top:10px;

	}

	a.selected{
		font-size:18px;
		font-weight:bolder;
		color: #ffffff;
	}
	a.deselected{
		color:#00426b;
		font-size:12px;
		font-weight:bolder;
		text-decoration: underline;
		padding-left:10px;
		color: #ffffff;
	}
	a.deselected:hover {
		font-size:12px;
		font-weight:bolder;
		text-decoration: none;
		padding-left:10px;
		color: #ffffff;
	}
	tbody.tr_hidden {
		display:none;
	}

	tbody.tr_showed {
		display:line;
	}