.game_calendar > .popup_window
{
	display: none;
}

.popup_window
{
display: none;
position: absolute;
top: 5px;
left: 0px;
z-index: 999;
background: #0e2648;
min-height: 200px;
-moz-box-shadow: 0 0 10px -1px #fff;
-webkit-box-shadow: 0 0 10px -1px #fff;
box-shadow: 0 0 10px -1px #FFF;
}

div.newscalendar
{
	max-width: 270px !important;
}

#gk-tab-2 .gkTabsItem
{
	min-height: 225px !important;
}

.popup_button
{
    cursor: pointer;
}

/*------------������� �����������---------------------*/

.popup_window .popup 
{ 
width: 266px;
margin: 0px 0px 0px 2px;
height: 215px;
background: #fff;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.popup_window .popup .top
{
    width: 256px;
    height: 25px;
    padding: 10px 5px 0px 5px;
    font-size: 13px;
    font-family: 'Roboto Condensed', sans-serif;
    background: #27ac60;
    background: -moz-linear-gradient(top, #27ac60 0%, #1f7f49 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27ac60), color-stop(100%,#1f7f49));
    background: -webkit-linear-gradient(top, #27ac60 0%,#1f7f49 100%);
    background: -o-linear-gradient(top, #27ac60 0%,#1f7f49 100%);
    background: -ms-linear-gradient(top, #27ac60 0%,#1f7f49 100%);
    background: linear-gradient(to bottom, #27ac60 0%,#1f7f49 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ac60', endColorstr='#1f7f49',GradientType=0 );
}
.popup_window .popup .top .title { padding: 0px 0px 0px 5px; color: #fff; font-weight: bold; }
.popup_window .popup .inner 
{ 
	width: 100%;
	background-color: #fff;
	padding: 25px 0px 5px 0px;
	font-size: 10px;
	height: 105px;
}

.popup_window .popup .inner .info {
    display: block;
    width: 95%; margin: 0px auto;
}
.popup_window .popup .inner .info .team {
    float: left;
    width: 85px;
    text-align: center;
    margin-right: 10px;
margin-left: 10px;
}
.popup_window .popup .inner .info .team .title { font-weight: normal; }
.popup_window .popup .inner .info .team-away {
    float: right;
}

.team-home img, .team-away img {
    width: 85px;
}
.popup_window .popup .inner .info .score {
    float: right;
    text-align: center;
    position: absolute;
    width: 45px;
}

.popup_window .popup .inner .info .date {
    display: none;
}
.popup_window .popup .inner .place { text-align: center; color: #0e2851;
    font-size: 14px; padding: 0px 0px 7px 0px; overflow: hidden;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.popup_window .popup .inner table { width: 95%; margin: 0px auto; }
.popup_window .popup .inner td { width: 80px; padding: 0px; text-align: center; vertical-align: top; overflow: hidden; }
.popup_window .popup .inner .team {  }
.popup_window .popup .inner .team span { display: block; margin:0px; color: #0e2851; white-space: nowrap; overflow: hidden; width: 80px; }
.popup_window .popup .inner .score {
font-family: 'Play', sans-serif;
width: 50px;
padding: 30px 0px 0px 0px;
color: #0e2851;
font-size: 35px;
margin-top: 10px;
margin-left: -10px;
font-weight: bold;
}

.popup_window .popup .bottom { height: 13px; padding: 4px 0px; font-size: 10px; background: #19549a; }
.popup_window .popup .bottom .opt1 { margin: 0px 0px 0px 5px; }
.popup_window .popup .bottom .remain { color: #ffffff; padding: 0px 0px 0px 12px; font-size: 10px; }
.popup_window .popup .bottom a { color: #fff; font-size: 11px;padding-left: 15px;
text-decoration: underline}
.popup_window .popup .footer {  }
.popup_window .popup .footer .l { float: left; width: 252px; padding: 6px 0px 0px 0px; height: 21px; /*padding: 6px 0px 6px 0px;*/ background-color: #fff; }
#gk-tab-2 .popup_window .popup .footer .l {
	width: 266px!important;
}
.popup_window .popup .footer .l a { float: left; margin-top: 1px }
.popup_window .popup .footer a { font-size: 11px; color: #0e2851; padding: 0px 0px 0px 13px; text-decoration: underline }
.popup_window .popup .footer .l .ico { float: left; margin: 0px 0px 0px 10px; }
.popup_window .popup .footer .l .ico-tv { margin-top: 0px }
.popup_window .popup .footer .l .ico-ball { margin-top: 0px }
.popup_window .popup .footer .r { float: left; }
.popup_window .popup .footer .r .t { width: 14px; height: 14px; background-color: #fff; }
.popup_window .popup .footer .r .c { width: 14px; height: 15px; background: url(../img/pieces.png) 0px 0px no-repeat; }


/*-------------���� ���������-------------------*/


/*--------------- Calendar 1 -------------------*/
#game_calendar1 .nc-header tr td:first-child
{
	width: 20px !important;
}

#game_calendar1 .nc-body tr td
{
	width: auto !important;
}

#game_calendar1 tr td
{
	padding: 30px;
	
	font-weight: bold;
	text-align: center;
}

.tabControl > table
{
	height: 335px;
	overflow-y: auto;
}
.tabControl2 label:nth-child(2) {display:none}