@charset "utf-8";
/* CSS Document */
body {
	background-color: #464646;
	margin: 0px;
	padding: 0px;
		font-family:Tahoma;
	font-size:11px; 
}

div, h1, h2, p, form, label, input, textarea, img, :focus{
	margin:0; padding:0; outline: none;
}
#body {
	position:static;
	width:auto;
	height:698px;
	margin: 10px 10px 0px 10px;
	background-color: #F1F1F1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #013F54;
	border-right-color: #013F54;
	border-left-color: #013F54;
}
#header {
	position:static;
	width:auto;
	height:71px;
	background-color: #016F94;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(../images/bg_heder.jpg);
}
#header img {
	position:static;
	left:0px;
	top:0px;
	float: left;
}
#usercontrol  {
	position:static;
	top:0px;
	width:auto;
	height:16px;
	float: right;
	right: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#header p.linia {
	display:block;
	width:auto;
	height:16px;
	color:#fff;
	position:static;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	clear: none;
}

#header  p.user{
	display:block;
	background:url(../images/user.gif) 0 0 no-repeat;
	width:auto;
	height:16px;
	color:#fff;
	position:static;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	float: left;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	clear: none;
}
#header    p.user   a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#header    p.user   a:hover {
	color: #999999;
}
#header p.space {
	display:block;
	width:auto;
	height:16px;
	color:#fff;
	position:static;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	background-image: url(../images/space.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	clear: none;
}
#header  p.space  a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#header  p.space  a:hover {
	color: #999999;
}
#header p.setings {
	display:block;
	width:auto;
	height:16px;
	color:#fff;
	position:static;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	background-image: url(../images/setings.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	clear: none;
}
#header  p.setings  a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#header  p.setings  a:hover {
	color: #999999;
}
#header p.logout {
	display:block;
	width:auto;
	height:16px;
	color:#fff;
	position:static;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	background-image: url(../images/log_out.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	clear: none;
}
#header p.logout a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#header p.logout a:hover {
	color: #999999;
}
#header p.labela {
	display:block;
	width:auto;
	height:16px;
	position:static;
	vertical-align: middle;
	float: left;
	padding-bottom: 0;
	padding-left: 2px;
	clear: none;
}
#invitation {
	position:static;
	top:0px;
	width:auto;
	height:16px;
	float: right;
	right: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: none;
}
#header  p.sendinvitation {
	display:block;
	width:91px;
	height:17px;
	position:static;
	clear: none;
	background-image: url(../images/send_invitation.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 22px;
	padding-top: 2px;
	color: #3A4C5A;
}
#header p.sendinvitation a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #3A4C5A;
	text-decoration: none;
}
#header p.sendinvitation a:hover {
	color: #03328A;
}

.email, .emailTrim {
	font-family: Tahoma;
	font-size: 11px;
	color: #3A4A59;
	height: 16px;
	width: auto;
	display: inline;
	vertical-align: middle;
}

#content {
	padding: 7px;
	height: auto;
	width: auto;
	font-family: Tahoma;
	font-size: 11px;
	color: #3E4A58;
}

#content  a {
	color: #3E4A58;
	text-decoration: none;
}

#content  a:hover {
	color: #999999;
}
#content    .title {
	font-family: Tahoma;
	font-size: 11px;
	color: #03328A;
}

#copyright {
	position:static;
	width:auto;
	height:auto;
	float: right;
	right: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	padding: 13px 0px 0px 10px;
	text-align: right;
}


#copyright  a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#copyright   a:hover {
	color: #999999;
}
#footer {
	position:static;
	width:auto;
	height:32px;
	margin: 0px 10px 10px 9px;
}
#tabmenu_m1 {
	width:auto;
	height: 40px;
	position: static;
	left: 9px;
	float: left;
}
#tabmenu_m1 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tabmenu_m1 li {display:inline;margin:0;padding:0;}
#tabmenu_m1 a {
	float:left;
	background:url(../images/right.gif) no-repeat left top;
	margin:0 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	height: 33px;
}
#tabmenu_m1 a span {
	float:left;
	display:block;
	background:url(../images/left.gif) no-repeat right top;
	padding:6px 15px 13px 15px;
	color:#697988;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
#tabmenu_m1 a span {float:none;}
#tabmenu_m1 a:hover span {
	color:#3C4C59;
}
#tabmenu_m1 a:hover {
	background-position:0% -33px;
	height: 33px;
}
#tabmenu_m1 a:hover span {
	background-position:100% -33px;
	padding-top: 10px;
/*}
#tabmenu_m1 #current a {
	background-position:0% -33px;
	height: 33px;
}
#tabmenu_m1 #current a span {
	background-position:100% -33px;
	color:#3C4C59;
	padding-top: 10px;*/

}
#dashboard #navDashboard a, #editor #navEditor a, #timemanagement #navTimeManagement a,
#wikiproject #navWikiProject a, #issues #navIssues a, #calendar #navCalendar a {
	background-position:0% -33px;
	height: 33px;
}
#dashboard #navDashboard a span, #editor #navEditor a span, #timemanagement #navTimeManagement a span,
#wikiproject #navWikiProject a span, #issues #navIssues a span, #calendar #navCalendar a span {
	background-position:100% -33px;
	color:#3C4C59;
	padding-top: 10px;
}
#errorinfo {
	width: 517px;
	height: 183px;
	margin-top: 150px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#linia {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #013F54;
	float: inherit;
	clear: inherit;
}


.clear {clear:left}

#logininfo {
	width: 240px;
	height: 180px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
}

#logininforegister {
	width: 400px;
	height: 200px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
}

#changepassword {
	width: 380px;
	height: 180px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
}

/******************** Message Box CSS ****************/

.messageBoxErrorDiv
{
	position: absolute; 
	width: 300px; 
	background-color:#F1F1F1;
	z-index:100;
}

.messageBoxInfoDiv
{
	position: absolute; 
	width: 300px; 
	background-color:#F1F1F1;
	z-index:100;
}

.messageBoxErrorTable
{
	width: 100%; 
	height: 100%; 
	/*border:double 3px #990033*/
}

.messageBoxInfoTable
{
	width: 100%; 
	height: 100%; 
	/*border:double 3px #009933*/
}

/******************* End Message Box CSS *************/


/*********************** Validator CSS **************************/
/* Design rules */
		/*input {border: 1px solid gray; }*/
		input.checkbox, input.radio { border: 0 !important; }

		/* Validation rules */
		label.msg { display: none; }
		label.invalid { color: #EE0000; display: inline; }
		input.invalid, textarea.invalid, select.invalid 
		{ 
			border: 1px solid #EE0000 !important; 
		}
		div label.invalid { display: block; }
		img.msg{ visibility:hidden; }
		img.invalid { color: #EE0000; visibility:visible; }

		/* Confirmation rules */
		label.confirmmsg { display: none; }
		label.notconfirmed { color: #AAAA00; display: inline; }
/*********************** End Validator CSS **********************/

/************************Border************************/
.border_3px { /*ovoj css na border se koristi na site paneli kako nadvoresen border*/
	border: 3px solid #DAD5D1;
}
.border_1px_gray { 
	border: 1px solid #DAD5D1;
}
.border_1px { /*ovoj css na border se koristi na site paneli kako vnatresen border*/
	border: 1px solid #013F54;
}
.border_1px_dashboard_myprojects { /*ovoj css na border se koristi samo na dashboard vo panel my projects*/
	border: 1px solid #628895;
}

.border_bottom_separator
{
	border-bottom:solid 2px white;
}

.border_top_separator
{
	border-top:solid 2px white;
}

.border_left_separator
{
	border-left:solid 2px white;
}

.border_right_separator
{
	border-right:solid 2px white;
}

.darkBackground
{
	 background-color:#E1E2E4;
}

.lightBackground
{
	 background-color:#F1F1F1;
}

.darkBorder
{
	 border:solid 1px #E1E2E4;
}


/************************End Border************************/
/************************Link************************/
a.link_grey, .link_grey a{
	color: #3E4A58;
	text-decoration: none;
}
a.link_grey:hover, .link_grey  a:hover {
	color: #999999;
}
/************************End Link************************/

/************************Text************************/
.text_grey_normal { /*ovoj css na siv normal text se koristi sekade niz aplikacijava kade sto treba da ima text a ne spadja pod drug css*/
	font-family: Tahoma;
	font-size: 11px;
	color: #3E4A58;
}
.text_blue_normal_dashboard_myprojects{ /*ovoj css na sin normal text se koristi na dashboard vo panel my projects i vo page list */
	font-family: Tahoma;
	font-size: 11px;
	color: #03328A;
}
.text_red_normal { /*ovoj css na crven normal text se koristi dokolku treba da seoznaci nesto sto e zadolzitelno */
	font-family: Tahoma;
	font-size: 11px;
	color: #ff0000;
}
.text_grey_bold { /*ovoj css na sin bold text se koristi kako naslovi vo odredni tabeli */
	font-family: Tahoma;
	font-size: 11px;
	color: #3E4A58;
	font-weight: bold;
}
.title_white_bold { /*ovoj css na bel bold text se koristi kako naslovi na site paneli */
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.title_blue_bold { /*ovoj css na sin bold text se koristi kako naslovi na site tebeli tabeli */
	font-family: Tahoma;
	font-size: 11px;
	color: #003387;
	font-weight: bold;
}
/************************End Text************************/
.titleTblBackground
{
	background-image: url(../images/bg_tabela.gif);
}
.padding_right10
{
	padding-right:12px;
}
.padding5
{
	padding:5px;
}
.padding3
{
	padding:3px;
}
.inputt {
	font-family: Tahoma;
	font-size: 11px;
	color: #3A4A59;
	/*border: 1px solid #7f9db9;*/
	height: 16px;
	text-indent: 3px;
}
.width_75
{
	width:75%;
}
.border_top_separator
{
	border-top:solid 2px white;
}
.maxWidth
{
	width: 100%;
}
.padright5
{
	padding-right: 5px;
}
.leftPadding10
{
	padding-left: 10px;
}
.buttons {
  background: url('../images/button_bg.gif') repeat-x 0 0;
  border: 1px solid #7f9db9;
  padding: 1px 5px 3px 5px;
  height: 21px;
  color:#3c4b59;
  cursor: pointer;
  font:normal 11px/11px Tahoma;
  width:auto;
  overflow:visible;
}