@charset "utf-8";
*{ margin:0; padding:0; outline: none; }
html, body{ width:100%; height:100%;font-family:Arial, Sans-Serif, Tahoma;font-size:13px;color: #4c4c4c;}
a {text-decoration: underline; color: #1088be;}
a:hover {text-decoration: none;}
img{ border: none;}
ul, ol{list-style-position: inside;line-height: 15px;}
.clear{clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px;}
.annotation{display: none;}

.bg-png-crop, .add{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/admin/images/spacer.gif');}


p{padding-bottom: 17px;}

.content, .text-content{line-height: 18px;}

h1, h2, h3{font-size:18px;font-weight:normal;margin-bottom: 15px;}

table, tr, td{padding: 0;margin: 0;border-width: 0px;border-collapse: collapse;vertical-align: top;text-align: left;}

.site{padding: 20px 20px 20px 40px;min-width: 960px;}

.left-column{float: left;width: 100%;margin-right:-220px;}
.left-column .pad{padding-right: 230px;}
.right-column{float: left;width: 210px;}
.right-column .pad{padding-left: 20px;}

.left-login-column{width: 300px;float: left;}
.right-login-column{float: left;width: 600px;}

.main-content{clear: both;padding-top: 30px;}

.menu{float: left;font-size: 16px;padding-left: 40px;margin-top: -20px;}
.menu a{display: block;float: left;padding: 40px 15px 15px 15px;color: #4c4c4c;position: relative;}
.menu a.sel{color: #fff;text-decoration: none;cursor: text;background: #1892b9;}

.right-column .iam{display: block;border:1px solid #cfcfcf;font-size: 44px;width: 140px;text-align: center;text-decoration: none;padding: 15px 0;margin-bottom: 20px;}
.right-column .iam:hover{background: #ececec;}

.user-menu{list-style-type: none;margin-left: -10px;list-style-position: outside;}
.user-menu a{text-decoration: none;border-bottom: 1px solid #1088be;padding-bottom: 1px;line-height: 17px;font-size: 14px;}
.user-menu a:hover{border-color: #fff;}
.user-menu li{padding: 5px 0 5px 27px;}
.user-menu li.exit{padding-top: 20px;}
.user-menu li.add-project{background: url(/images/add-project.gif) no-repeat 0 20px;padding-top: 20px;padding-bottom: 10px;}
.user-menu li.add-task{background: url(/images/add-task.gif) no-repeat 0 1px;}

.profile-form{width: 600px;}
.change-password-line{width: 525px;border-top:1px solid #ccc;height: 20px;margin-top: 30px;}
.profile-form .field{clear: both;}
.profile-form .label{width: 20%;float: left;padding-top: 2px;}
.profile-form .input{width: 80%;float: left;}
.profile-form .inp{height: 23px;border: 1px solid #ccc;font-size: 14px;width: 70%;}
.profile-form textarea{border: 1px solid #ccc;font-size: 13px;width: 95%;height: 150px;overflow: auto;}
.profile-form .errorMessage{height: 17px;font-size: 11px;color: #f00;}



.real-avatar{margin: 10px 0;}
.delete-avatar{text-decoration: none;border-bottom: 1px dashed #1088be;}

.logo{float: left;display: block;width: 105px;height: 43px;background: url(/images/logo.png) no-repeat;}

.login .form{width: 170px;}
.login .errorMessage{height: 16px;line-height: 13px;color: #f00;font-size: 11px;padding-top: 2px;}
.login input.text{height: 23px;border: 1px solid #ccc;font-size: 14px;width: 170px;}
.login .label{padding-bottom: 2px;}
.login .links{padding-bottom: 10px;text-align: right;}

.team{width: 840px;}
.team .item{width:165px;float: left;margin-bottom: 20px;height: 50px;padding: 10px;background: #f1f3f5;border: 1px solid #eee;margin-right: 15px;cursor: pointer;}
.team img{float: left;margin-right: 10px;}
.team .even{background: #fff;}
.team .iam h2{font-size: 44px;padding: 0;text-align: center;}
.team .iam a{text-decoration: none;}

.profile-img{float: left;margin: 0 20px 70px 0;}
.info p{padding-bottom: 5px;}

.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('/admin/images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #1088be;color: #fff;}

.participants-text{float: left;width: 70%;}
.participants-candidats{float: left;}
.participants-candidats div{padding-bottom: 8px;}
.participants-candidats a{text-decoration: none;border-bottom: 1px dashed #1088be;}

.ui-datepicker, .ui-datepicker td{font-size: 11px;}

.projects{padding-right: 50px;padding-left: 25px;}
.projects .item{padding: 15px 0 18px 0;position: relative;}
.projects .stat{border-top: 1px solid #adadad;padding-top: 7px;clear: both;}
.projects .stat span{margin-right: 20px;}
.projects h2{margin: 0;padding-bottom: 5px;}
.projects h2 a{text-decoration: none;}
.projects h2 a:hover{text-decoration: underline;}
.projects h2 a.more{text-decoration: none;border-bottom: 1px dashed #1088be;font-size: 11px;margin-left: 10px;}
.projects .first{border: none;}
.projects .fav, .projects .fav-inactive{width: 17px;height: 17px;display: block;background: url(/images/fav.gif) no-repeat 0 0;position: absolute;left:-25px;top:17px;}
.projects .fav-inactive{background-position: 0 -17px;}
.projects .time{float: right;text-transform: uppercase;}
.projects .time span{background: #1088be;color: #fff;padding: 2px 5px;margin-left: 5px;}
.projects .icons{float: right;}
.projects .icons a{display: block;float:left;width: 18px;height: 18px;background: url(/images/editdel.gif) no-repeat 0 0;margin-left: 5px;}
.projects .icons a.delete{width: 19px;background-position: -25px 0;}
.projects .description{padding-top: 10px;font-size: 12px;padding-bottom: 10px;}
.projects .users{font-size: 11px;}
.projects .users span{margin-left: 20px;}
.projects .more-info{display: none;padding-right: 60px;}

.priorityurgent{color: #f00;}
.prioritynormal{color: #000;}
.priorityhigh{color: #fba104;}
.prioritylow{color: #ece413;}

.tasks{width: 100%;}
.tasks td{padding: 5px;border-bottom: 1px solid #ccc;vertical-align: middle; font-size: 11px;}
.tasks .head td{padding: 5px 5px 7px 5px;background: #1088be;font-size: 12px;}
.tasks .head td a{color: #fff;text-decoration: none;}
.tasks .n{width: 25px; text-align: center;}
.tasks .date, .tasks .time{width: 80px;text-align: center; font-size: 13px;}
.tasks .priority{width: 70px;}
.tasks .status{width: 70px;}
.tasks .category{width: 70px;}
.tasks .project{width: 120px;}
.tasks .name{font-size: 13px;}
.tasks .status-ready td.n, .tasks .status-ready td.name, .tasks .status-ready td.project{text-decoration: none;}
.tasks .status-ready td, .tasks .status-ready td span, .tasks .status-ready td a{color: #777;}

.task-controls{font-size: 12px;float: right;}
.task-controls a{margin: 0 8px;}

.inline-form{width: 640px;background: #dcdcdc;padding: 20px;display: none;}
.inline-form textarea{width: 99%;font-size: 14px;height: 200px;overflow: auto;}
.inline-form .label{padding-bottom: 3px;}
.inline-form .errorMessage{height: 17px;font-size: 11px;color: #f00;}
.inline-form .file-item{padding-bottom: 10px;}
.inline-form .add-file{padding-bottom: 15px;font-size: 11px;}
.inline-form .add-file a{text-decoration: none;border-bottom: 1px dashed #1088be;}
.inline-form .field{clear: both;}
.inline-form .label{width: 25%;float: left;}
.inline-form .input{width: 25%;float: left;}
.inline-form .inp{height: 23px;border: 1px solid #ccc;font-size: 14px;width: 70%;}

.comments{padding-bottom: 20px;width: 680px;}
.comments .item{background: #eeeeee;padding: 15px 20px;}
.comments .even{background: none;}
.comments .date{color: #999;}
.comments .general{font-size: 11px; padding-bottom: 5px;}
.comments .files{font-size: 11px; padding-top: 5px;}
.comments .delete{margin-left: 15px;text-decoration: none;border-bottom: 1px dashed #1088be;}
.comments .sub{border-top: 1px dashed #AAA; padding:10px 0px 5px 25px;}
.comments .subtext{padding:5px 0px 10px 25px;}


sup.mins{text-decoration: underline;margin-left: 2px;}

.main-logo{padding-bottom: 40px;}

.path{font-size: 14px;}
.path a{color:#666;}

h2.title{color: #1892b9;}
h2.title img{position: relative;top:-10px;margin-left: 10px;}

.task-info-gray{background: #e5e5e5;font-size: 14px;padding: 15px 15px 15px 0px;position: relative;}
.task-info-gray .l{position: absolute;width: 40px;padding: 15px 0px 15px 0;background: #e5e5e5;top:0;left:-40px;font-size: 14px;}
.task-info-gray .l span{visibility: hidden;}
.task-info-gray a{margin-right: 20px;}
.task-info-gray .time{float: right;margin-right: 0;}
.task-info-gray .time a{text-decoration: none;}

.task-info-blue{background: #1892b9;color: #fff;padding: 7px 0px 7px 0px;position: relative;}
.task-info-blue .l{position: absolute;width: 40px;padding: 7px 0px 7px 0px;background: #1892b9;top:0;left:-40px;}
.task-info-blue .time{font-size: 11px;float: right;padding-top: 1px;}
.task-info-blue .time span{font-weight: bold;margin-right: 20px;}
.task-info-blue .highlight{background: #fff;color: #4c4c4c;margin-right: 20px;padding: 1px 4px;}

.task-filters{padding-bottom: 15px;}
.task-filters .pr{margin-left: 10px;}
.task-filters .apply{color: #fff;text-decoration: none;background: #1088be;padding: 3px 5px;margin-right: 20px;}
