﻿@charset "utf-8";

.nellis-calendar{
    width: 168px;
    height: 184px;
	background-image: url(images/nellis-calendar/nellis-calendar-bg.png);
	background-repeat: no-repeat;
	background-position: center;    
    text-align: center;
    margin: 4px auto 4px auto;
    border: none !important;
}
.nellis-calendar tbody tr td
{
    background-color: Transparent !important; 
}
.nellis-calendar a{
    text-decoration: none; 
    line-height: 200%; 
    font-size: smaller; 
}
.nellis-calendar-header{
    color: #666666;
}
.nellis-calendar-day:hover, .nellis-calendar-weekendday:hover, .nellis-calendar-other:hover{
	background-image: url(images/nellis-calendar/nellis-calendar-dot.png);
	background-repeat: no-repeat;
	background-position: center;
}
.nellis-calendar-nextprev{
    font-weight: bold;
    text-align: center;
}
.nellis-calendar-other a
{
    color: #cccccc !important;
}
.nellis-calendar-selectedday{
	background-image: url(images/nellis-calendar/nellis-calendar-dot.png);
	background-repeat: no-repeat;
	background-position: center;
	_background-image: url(images/nellis-calendar/nellis-calendar-dot.gif);
	_background-repeat: no-repeat;
	_background-position: center;
}
.nellis-calendar-selector{
}
.nellis-calendar-title{
    font-weight: bold;
    background-color: Transparent !important;
    color: #83a5c4;
}
.nellis-calendar-todayday{
    font-weight: bold; 
}
.nellis-calendar-weekendday{
}
.user-kredit{
    margin: 4px auto 4px auto;
    padding: 10px;
    width: 148px;
    height: 125px;
	background-image: url(images/nellis-calendar/credit-bg.png);
	background-repeat: no-repeat;
	background-position: center top;    
}
.user-kredit-converse-course, .user-kredit-converse-course strong{
    font-size: 6pt ;
}
.last-update{
    margin: 4px auto 4px auto;
    padding: 10px;
    width: 148px;
    height: 33px;
	background-image: url(images/nellis-calendar/last-update.png);
	background-repeat: no-repeat;
	background-position: center;    
}

.user-kredit-chkp-rest{color:Green;}
.user-kredit-chkp-rest-title{}
.user-kredit-chkp-rest-negative{color:Red;}
.user-kredit-chkp-rest-val, .user-kredit-chkp-non-gained-val{white-space:nowrap;text-align:right;}
.user-kredit-chkp-non-gained{color:Red; font-size:10pt;}
.user-kredit-chkp-non-gained-title{font-size:10pt;}
.user-kredit-chkp-non-gained-val{font-size:10pt;}


.company-info-box{
    width: 168px;
    padding-left: 8px;
}


/* Transparentnost a natahovanie BG start */
.company-info-box-down img{
    width: 164px;
    height: 100%;
    left: 2px;
    top: 0px;
    position: absolute;
    z-index: 0;
}
.company-info-box-down{
    position:relative;
    margin: 0px 0px 0px 0px; 
}
.company-info-box-down *{
    position: relative;
    z-index: 1;
}
.company-info-box-down img {
    _display: none;
}
/* Transparentnost a natahovanie BG end */


.company-info-box-top{
    height: 9px;
	background-image: url(images/nellis-calendar/nellis-calendar-company-info-bg-top.png);
	background-repeat: no-repeat;
	background-position: center; 
}
.company-info-box-down{
    padding: 4px 10px 10px 10px;
    background-image: url(images/nellis-calendar/nellis-calendar-company-info-bg-down.png);
    background-repeat: no-repeat;
	background-position: center bottom;
    background-color: #b1e1ac;
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#B1E1AC); 
    _float: left;
    _border-left: solid 1px #D6E6EB;    
    _border-right: solid 1px #D6E6EB;
    top: -2px;
    _left: 1px;
    _padding: 4px 12px 10px 12px; 
    _width: 140px;
}
.company-info-box-down a{
    color: Black;
}

.legend-content {
    padding: 7px;
}
.legend-content span:hover{
    cursor: help;
}
.legend-content table td{
    padding: 2px 0 2px 2px;
}
.legend-content img:hover, .legend-content img{
    cursor: help;
}
.legend-button-basket, .legend-button-cancel, .legend-button-lock{
	_behavior: url(../../App_Themes/Nellis/iepngfix.htc);
}
.legend-boxover-header{
    padding: 1px 7px 1px 7px;
    width: 170px;
    font-weight: bold;
    background-color: #DCE7F2;
    border-right: solid 1px #8ABAD2;
    border-left: solid 1px #8ABAD2;
    border-top: solid 1px #8ABAD2;  
    position: relative;  
    z-index: 10 !important; 
}
.legend-boxover-body{
    padding: 7px;
    width: 170px;
    background-color: White;
    border-right: solid 1px #8ABAD2;
    border-left: solid 1px #8ABAD2;
    border-bottom: solid 1px #8ABAD2; 
    position: relative;  
    z-index: 10 !important; 
}

.login-box-div{
    background-image: url(../../App_Themes/Nellis/images/login-box/nellis-login-box.png);
    background-repeat: no-repeat;
    padding: 10px 4px 5px 4px;
    margin: 0 auto 0 auto;
    width: 168px;
    height: 135px;
}
.login-box-div strong{
    display: block;
    margin: 0px 4px 4px 4px;
}		
.login-box input{
    width: 110px;
}
.login-box label
{
    white-space: nowrap;
}
#ctl00_LeftPanel_LoginBox1_Login1_RememberMe
{
    width: 20px;
    }
.login-box-login{
    display: block;
    width: 70px !important;
    margin: 5px 6px 0 0;
}
