
body, h1, h2, h3, h4, h5, th, td, ul, ol, p {color:#000;font-family:Verdana,sans-serif;font-size:12px;}
a {}

/* --- redmine ----------------------------------------------------------- */
.hascontextmenu {cursor:context-menu;}

/***** Ajax indicator ******/      /* fixed not supported by IE */
#ajax-indicator {position:absolute;background-color:#eee;border:1px solid #bbb;top:35%;left:40%;width:20%;font-weight:bold;text-align:center;padding:0.6em;z-index:100;filter:alpha(opacity=50);opacity:0.5;}
html>body #ajax-indicator {position:fixed;}
#ajax-indicator span {background-position:0% 40%;background-repeat:no-repeat;background-image:url('../img/comm/loading.gif');padding-left:26px;vertical-align:bottom;}



/* --- site ----------------------------------------------------------- */
html  {overflow-y:scroll;}
#site {position:relative;}
#site {margin:0px;width:100%;text-align:left;background:#fff;}
#site #top                                {height:19px;}
#site #header                             {min-height:68px;padding:0px 5px;}



#site #main                               {margin:0px 0px;}
#site #main           #content            {color:#484848;min-height:588px;background:#eee;}
#site #main           #content  .modcont  {padding:8px 10px 8px;min-height:588px;background:#fff;}









#site #main.nosidebar           .contpadd {float:none; width:100%;              border-right:0px solid #e0e0e0;}
#site #main                     .contpadd {            width: 76%;overflow:auto;border-right:1px solid #e0e0e0;}
#site #main                     #sidebar  {float:right;width: 24%;min-height:600px;}
#site #footer                             {}
#msg {text-align:left;padding-left:10px;}



/* --- top ------------------------------------------------------------ */
#top {background:#2c4056;}
#top ul {margin:0px 6px;}
#top ul li a {display:block;color:#fff;font-weight:bold;background-position:0% 40%;background-repeat:no-repeat;padding-top:2px;padding-bottom:3px;padding-left:0px;padding-right:8px;}
#top ul li a:hover {text-decoration:underline;}

#top #top-account {float:right;margin:0px;}
#top #top-account ul {margin:0px 2px;}
#top #top-account ul li {float:left;color:#fff;font-size:9.6px;}
#top #loggedas {float:right;margin:0px;margin-top:2px;margin-right:3px;color:#fff;font-size:9.6px;}

#top ul li   {float:left;color:#fff;font-size:9.6px;}
#top ul li a.home      {padding-left:0px;/*background:url('../img/icons/home.png') no-repeat left;*/}
#top ul li a.mypage    {padding-left:0px;}
#top ul li a.projects  {padding-left:0px;/*background:url('../img/icons/projects.png') no-repeat left;*/}
#top ul li a.admin     {padding-left:0px;}
#top ul li a.help      {padding-left:0px;/*background:url('../img/icons/help.png') no-repeat left;*/}
#top ul li a.myaccount {padding-left:0px;}
#top ul li a.logout    {padding-left:0px;}



/* --- header ------------------------------------------------------------ */
#header {/*background:url('../img/company/logo.png') no-repeat 0.1%;*/background-color:#507aaa;}
#header h1    {margin:0px;padding:4px 1px 11px;font-size:24px;color:#fff;font-family:"Trebuchet MS",Verdana,sans-serif;}
#header h1 a        {                                        color:#fff;}
#header h1 a:hover  {                                                   text-decoration:underline;}
#header #quick-search {float:right;margin-top:5px;}
#header #quick-search form {float:left;color:#fff;}
#header #quick-search form a {color:#fff;}
#header #quick-search form a:hover {text-decoration:underline;}
#header #quick-search input {margin-right:4px;}
#header #main-menu {margin-top:0px;}
#header #main-menu ul    {height:24px;margin-left:0px;}
#header #main-menu ul li {float:left;padding:0px 1px;}
#header #main-menu ul li a {display:block;padding:4px 10px;font-weight:bold;font-size:12px;color:#fff;}
#header #main-menu ul li a:hover {background:#759fcf;}
#header #main-menu ul li a.selected {background:#fff;color:#555;}
#header #main-menu ul li a.selected:hover {background:#fff;color:#555;}

















































/* --- footer --------------------------------------------------------- */
#footer {display:block;padding:4px 0px 5px;border-top:1px solid #bbb;color:#aaa;font-size:11px;text-align:center;}
#footer a {color:#2a5685;}
#footer a:hover {text-decoration:underline;}



/* --- sidebar --------------------------------------------------------- */
#content #sidebar {}
#content #sidebar h3      {margin:16px 0px 10px;margin-left:38px;border-bottom:1px solid #bbb;}
#content #sidebar h3      {color:#666;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:14px;}
#content #sidebar p       {margin-top:12px;margin-bottom:10px;margin-left:38px;color:#484848;}
#content #sidebar label   {margin-bottom:10px;margin-left:38px;color:#484848;}
#content #sidebar p label {margin-bottom:0px;margin-left:0px;}
#content #sidebar p a     {margin:0px;}
#content #sidebar a       {margin-left:38px;margin-bottom:10px;}
#content #sidebar a       {color:#2a5685;/*font-size:12px;*/text-decoration:none;}
#content #sidebar a:hover {color:#c61a1a;text-decoration:underline;}



#content #sidebar .contextual {margin-right:10px;}
#content #sidebar #watchers ul li     {margin:0px;padding:0px;}
#content #sidebar #watchers ul li img {vertical-align:top;opacity:0.4;}
#content #sidebar #watchers ul li img:hover {opacity:1.0;}
#content #sidebar #watchers select  {width:400px;}



/* --- content --------------------------------------------------------- */
/* set header for edit page */
.nosidebar #content h1 {margin-top: 0px;margin-bottom:10px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:20px;font-family:"Trebuchet MS",Verdana,sans-serif;}
.nosidebar #content h2 {margin-top: 0px;margin-bottom:10px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:20px;font-family:"Trebuchet MS",Verdana,sans-serif;}
.nosidebar #content h3 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:16px;font-family:"Trebuchet MS",Verdana,sans-serif;}
.nosidebar #content h4 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:12px;font-family:"Trebuchet MS",Verdana,sans-serif;}
.nosidebar #content h5 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:12px;font-family:"Trebuchet MS",Verdana,sans-serif;}
           #content h1 {margin-top: 0px;margin-bottom:10px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:20px;font-family:"Trebuchet MS",Verdana,sans-serif;}
           #content h2 {margin-top: 0px;margin-bottom:10px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:20px;font-family:"Trebuchet MS",Verdana,sans-serif;}
           #content h3 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:16px;font-family:"Trebuchet MS",Verdana,sans-serif;}
           #content h4 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:12px;font-family:"Trebuchet MS",Verdana,sans-serif;}
           #content h5 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:12px;font-family:"Trebuchet MS",Verdana,sans-serif;}
           #content h3 a {color:#2a5685;font-size:16px;font-family:"Trebuchet MS",Verdana,sans-serif;text-decoration:none;}
           #content h3 a.my-project {padding-left:20px;background:url('../img/icons/fav.png') no-repeat left;}
           #content h3 a:hover      {color:#c61a1a;text-decoration:underline;}



#content hr {border:0px;border-top:1px solid #ccc;}
#content p {/*margin-top:12px;margin-bottom:12px;*/color:#4a4a4a;}
#content p label           {color:#484848;}
#content p label .required {color:#b00;}
#content a {color:#2a5685;text-decoration:none;}
#content a:hover  {color:#c61a1a;text-decoration:underline;}
#content fieldset {margin:0px;border:1px solid #e4e4e4;}
#content form {/*margin:10px 0px 10px;*/}



/* boxex */
#content fieldset.box {margin:10px 0px;}
#content .box {margin:0px 0px 10px;padding:7px 6px 7px;border:1px solid #e4e4e4;background:#f6f6f6;}
#content .box h3 {margin:0px;padding:0px;padding-left:21px;font-weight:bold;font-size:16px;}
#content .box ul {margin:12px 10px 10px;padding:0px;margin-left:40px;}
#content .box ul li {margin:0px;padding:0px 0px 1px;list-style-type:disc;color:#4d4d4d;font-family:Verdana,sans-serif;}
#content .box ul li a {font-weight:bold;}
#content .box p  {/*margin:12px 0px 12px;*/padding:0px;line-height:18px;}

#content .box label.floating {float:left;width:270px;margin:0px;padding:0px;}
#content .box span {float:none;}
#content .box p label {padding-right:5px;text-align:right;}
#content .box p em {}

/* boxex icon */
#content .projects h3 {padding:0px;padding-left:20px;background:url('../img/icons/projects.png') no-repeat 0px 1px;}
#content .issues   h3 {padding:0px;padding-left:20px;background:url('../img/icons/ticket.png')   no-repeat 0px 1px;}
#content .news     h3 {padding:0px;padding-left:20px;background:url('../img/icons/news.png')     no-repeat 0px 1px;}
#content .members  h3 {padding:0px;padding-left:20px;background:url('../img/icons/group.png')    no-repeat 0px 1px;}


/* common flash: OK, WARN, ERROR */
#content .flash  {margin-top:5px;margin-bottom:12px;padding:5px;padding-left:30px;text-align:left;border:2px solid #9fcf9f;color:#005f00;font-size:13px;}

/* flash: OK */
#content .notice {background-color:#dfffdf;background-image:url('../img/icons/true.png');background-repeat:no-repeat;background-position:8px 5px;}

/* flash: WARN */
#content .warning {margin:10px 0px;padding:10px 0px;border:2px solid #fdbf3b;background:#ffebc1;color:#a6750c;text-align:center;}
#content .warning p {margin:10px;color:#a6750c;font-size:13px;}
#content .warning label {color:#a6750c;}
#content .warning label input {}

/* flash: ERROR */
#content .error  {color:#550000;border:2px solid #d00;background-color:#ffe3e3;background-image:url('../img/icons/false.png');background-repeat:no-repeat;background-position:8px 5px;}

/* ERROR */
#errorExplanation {margin-bottom:12px;padding:5px;padding-left:30px;border:3px solid #d00;color:#880000;}
#errorExplanation {background-color:#ffe3e3;border-color:#dd0000;background-image:url('../img/icons/exclamation.png');background-repeat:no-repeat;background-position:8px 5px;}
#errorExplanation span {color:#880000;}
#errorExplanation ul {margin:10px 0px;margin-left:65px;}
#errorExplanation ul li {list-style-type:disc;color:#880000;}

/* nodata */
#content p.nodata {margin:5px 0px;padding:5px 0px;border:2px solid #fdbf3b;background:#ffebc1;color:#a6750c;text-align:center;}

/* myproject icon */
#content p.pifav            {margin:2px 0px 4px;text-align:right;}

/* icons */
#content .icon22            {padding:3px 0px;padding-left:26px;}
#content .icon22-projects   {background:url('../img/22x22/projects.png')       no-repeat left top;}
#content .icon22-users      {background:url('../img/22x22/users.png')          no-repeat left top;}
#content .icon22-role       {background:url('../img/22x22/role.png')           no-repeat left top;}
#content .icon22-tracker    {background:url('../img/22x22/tracker.png')        no-repeat left top;}
#content .icon22-workflow   {background:url('../img/22x22/workflow.png')       no-repeat left top;}
#content .icon22-options    {background:url('../img/22x22/options.png')        no-repeat left top;}
#content .icon22-settings   {background:url('../img/22x22/settings.png')       no-repeat left top;}
#content .icon22-plugin     {background:url('../img/22x22/plugin.png')         no-repeat left top;}
#content .icon22-info       {background:url('../img/22x22/info.png')           no-repeat left top;}
#content .icon22-comment    {background:url('../img/22x22/comment.png')        no-repeat left top;}

#content .icon              {padding:1px 0px;padding-left:20px;}
#content .icon-user         {background:url('../img/icons/user.png')           no-repeat left top;}
#content .icon-checked      {background:url('../img/icons/true.png')           no-repeat left top;}
#content .icon-reload       {background:url('../img/icons/reload.png')         no-repeat left top;}
#content .icon-save         {background:url('../img/icons/save.png')           no-repeat left top;}
#content .icon-edit         {background:url('../img/icons/edit.png')           no-repeat left top;}
#content .icon-del          {background:url('../img/icons/delete.png')         no-repeat left top;padding:0px;padding-left:16px;}

#content .icon-time         {background:url('../img/icons/time_add.png')       no-repeat left top;}
#content .icon-fav          {background:url('../img/icons/fav.png')            no-repeat left top;}
#content .icon-fav-off      {background:url('../img/icons/fav_off.png')        no-repeat left top;}
#content .icon-duplicate    {background:url('../img/icons/duplicate.png')      no-repeat left top;}
#content .icon-copy         {background:url('../img/icons/copy.png')           no-repeat left top;}
#content .icon-package      {background:url('../img/icons/package.png')        no-repeat left top;}
#content .icon-stats        {background:url('../img/icons/stats.png')          no-repeat left top;}
#content .icon-folder       {background:url('../img/icons/folder.png')         no-repeat left top;}
#content .open .icon-folder {background:url('../img/icons/folder_open.png')    no-repeat left top;}
#content .icon-file         {background:url('../img/icons/file.png')           no-repeat left top;}

/* tabs */
#content .tabs {margin-top:18px;color:#7c7c7c;}
#content .tabs ul {height:23px;padding-left:8px;border-bottom:1px solid #bbb;}
#content .tabs ul li {float:left;}
#content .tabs ul li a          {display:block;height:19px;margin:0px 4px;padding:0px 6px;padding-top:3px;color:#7c7c7c;border:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;font-size:11px;background:#eee;text-decoration:none;}
#content .tabs ul li a:hover    {background:#ffd;}
#content .tabs ul li a.selected {border:1px solid #bbb;border-bottom:1px solid #fff;background:#fff;}

/* tab-content */
#content .tab-content {margin-top:15px;}

/* tabular */
#content .tabular   {margin:0px;}
#content .tabular p {clear:both;margin:0px 0px  0px;/*padding:5px 0px 8px 0px;*/padding-left:180px;/*width of left column containing the label elements*//*height:1%;*/clear:left;}
#content .tabular label {float:left;/*margin-right:5px;*/margin-left:-180px;/*width of left column*/width:175px;/*width of labels. Should be smaller than left column to create some right margin*/}
#content .tabular label {text-align:right;font-weight:bold;}
#content .tabular label.floating {width:270px;margin:0px;padding:0px;text-align:left;font-weight:normal;}

/* split content: left sidebar + right sidebar */
#content .splitcontentleft  {float:left; width:49%;margin-right:1%;}
#content .splitcontentright {float:right;width:49%;margin-left: 1%;}

/* pager */
#content p.pagination {font-size:11px;}
#content p.pagination a {font-size:11px;}

/* table */
#content .list {width:100%;margin:5px 0px 10px;border-spacing:0px;border:1px solid #e4e4e4;}

#content .list tr.odd        {background:#f6f7f8;}
#content .list tr:hover td   {background:#ffffdd;}
#content .list th            {           padding:4px 0px;text-align:left;color:#484848;background:#eee;}
#content .list th.tdl        {text-align:left;padding-left:5px;}
#content .list th.tdc        {text-align:center;}
#content .list th.tdr        {text-align:right;}
#content .list td            {           padding:0px 2px;                color:#4d4d4d;}
#content .list td p          {margin:0px;padding:0px;                    color:#4d4d4d;}
#content .list td a.icon-gray     {color:#888;}
#content .list td a.icon          {padding-left:20px;font-size:11px;}
#content .list td a.icon-lock     {background:url('../img/icons/locked.png') no-repeat left;}
#content .list td a.icon-unlock   {background:url('../img/icons/unlock.png') no-repeat left;}
#content .list td a.icon-activate {background:url('../img/icons/unlock.png') no-repeat left;}
#content .list td a.icon-edit     {background:url('../img/icons/edit.png')   no-repeat left;}
#content .list td a.icon-del      {background:url('../img/icons/delete.png') no-repeat left;}

#content .list .context-menu-selection a       {color:#f8f8f8!important;}
#content .list .context-menu-selection a:hover {color:#f8f8f8!important;}
#content .list tr.context-menu-selection       td {background:#507AAA!important;color:#f8f8f8!important;}
#content .list tr.context-menu-selection:hover td {background:#507AAA!important;color:#f8f8f8!important;}

/* issues list */
#content .list th.throw    {border:0px solid #000;border-bottom:1px solid #e4e4e4;}
#content .list td.id       {text-align:center;}
#content .list td.checkbox {width:16px;}
#content .list td.checkbox input {margin:3px 0px;}
#content .list td.tracker  {}
#content .list td.status   {}
#content .list td.priority {}
#content .list td.subject  {text-align:left;}
#content .list td.category {}

/* contextual menu */
#main.nosidebar #content .contextual {margin-right:10px;}
#content .contextual                {float:right;margin-top:2px;margin-right:0px;font-size:11px;}
#content .contextual a              {font-size:11px;}
#content .contextual .icon          {padding-left:20px;font-size:11px;}
#content .contextual .icon-activate {background:url('../img/icons/unlock.png')  no-repeat left 1%;}
#content .contextual .icon-add      {background:url('../img/icons/add.png')     no-repeat left 1%;}
#content .contextual .icon-del      {background:url('../img/icons/delete.png')  no-repeat left 1%;}
#content .contextual .icon-edit     {background:url('../img/icons/edit.png')    no-repeat left 1%;}
#content .contextual .icon-history  {background:url('../img/icons/history.png') no-repeat left 1%;}
#content .contextual .icon-lock     {background:url('../img/icons/locked.png')  no-repeat left 1%;}
#content .contextual .icon-move     {background:url('../img/icons/move.png')    no-repeat left 1%;}
#content .contextual .icon-unlock   {background:url('../img/icons/unlock.png')  no-repeat left 1%;}
#content .contextual .icon-cancel   {background:url('../img/icons/cancel.png')  no-repeat left 1%;}
#content .contextual .icon-comment  {background:url('../img/icons/comment.png') no-repeat left 1%;}

/* preview background for wiki, issues and other */
#content fieldset.preview  {background:url('../img/comm/draft.png');}

/* wiki_indexpage */
#content ul.pages-hierarchy {margin-left:40px;}
#content ul.pages-hierarchy li {list-style-type:disc;}

/* attachments */
#content .attachments p {margin:5px 0px;}
#content .attachments .icon-attachment {background:url('../img/icons/attachment.png') no-repeat left 1%;}
#content .attachments .icon {padding-left:20px;}
#content .attachments .author   {color:#888;font-size:11px;}
#content .attachments .author a {color:#888;font-size:11px;}
#content .attachments a img {position:relative;top:4px;}

/* editor / settings */
#content textarea.wiki-edit    {width:99%;}
#content textarea.area-summary {width:99%;}



/* --- login-form --------------------------------------------------------- */
#content #login-form {}
#content #login-form table {margin:70px auto;border-spacing:15px;border:2px solid #fdbf3b;background:#ffebc1;}
#content #login-form table td {padding:15px 15px;text-align:right;}
#content #login-form table td label {color:#484848;font-weight:bold;}



/* --- wiki --------------------------------------------------------- */
#content #wiindex {}

#content #wiki {}
#content #wiki .tabular .box {}
#content #wiki .tabular .box label {float:left;width:175px;padding-right:5px;text-align:right;font-weight:bold;}
#content #wiki .list            {}
#content #wiki .list th         {/*text-align:center;*/}
#content #wiki .list .id        {width:2%;text-align:center;}
#content #wiki .list .checkbox  {width:1%;}
#content #wiki .pagination      {font-size:11px;}
#content #wiki span.diffbefore  {background:#ffcccc;}
#content #wiki span.diffafter   {background:#ccffcc;}
#content #wiki span.diffbefore  pre {background:#ffcccc;}
#content #wiki span.diffafter   pre {background:#ccffcc;}



/* --- wiki --------------------------------------------------------- */
#context-menu ul {position:relative;top:-90px;}
#content .wiki        {min-height:20px;}
/* plywający (fixed) wiki toc */
#content .wiki div#wikitoc {position:fixed;z-Index:10;right:25%;top:120px;overflow:hidden;}
#content .wiki div#wikitoc {margin:2px 0px 6px;padding:0px;border:1px solid #e4e4e4;background:#ffffdd;}
#content .wiki div#wikitoc .roll {float:right;margin-right:3px;margin-top:3px;color:#00a;font-size:10px;}

#content .wiki ul.toc      {display:table;margin:0px;padding:4px 4px;}
#content .wiki ul.toc li   {margin:0px;padding:0px 0px 1px;list-style:none;list-style-type:none;/*color:#606060;*/font-size:11px;font-family:Verdana,sans-serif;}
#content .wiki ul.toc li a {/*color:#606060;*/font-size:11px;font-family:Verdana,sans-serif;}
#content .wiki ul.toc li.heading1 {margin-left: 0px;}
#content .wiki ul.toc li.heading2 {margin-left:10px;}
#content .wiki ul.toc li.heading3 {margin-left:20px;}
#content .wiki ul.toc li.heading4 {margin-left:30px;}
#content .wiki ul.toc li.heading5 {margin-left:40px;}
#content .wiki ul.toc li.heading1 a {color:#000000;}
#content .wiki ul.toc li.heading2 a {color:#303030;}
#content .wiki ul.toc li.heading3 a {color:#606060;}
#content .wiki ul.toc li.heading4 a {color:#909090;}
#content .wiki ul.toc li.heading5 a {color:#c0c0c0;}

#content .wiki h1 {margin-top: 0px;margin-bottom:12px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:24px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content .wiki h2 {margin-top: 0px;margin-bottom:12px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:20px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content .wiki h3 {margin-top: 0px;margin-bottom: 8px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:16px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content .wiki h4 {margin-top: 0px;margin-bottom: 6px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:14px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content .wiki h5 {margin-top: 0px;margin-bottom: 6px;padding-bottom:1px;border-bottom:1px solid #bbb;color:#444;font-size:12px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content .wiki h1 .wiki-anchor,       #content .wiki h2 .wiki-anchor,       #content .wiki h3 .wiki-anchor,       #content .wiki h4 .wiki-anchor,       #content .wiki h5 .wiki-anchor       {margin-left:6px;color:#fff;}
#content .wiki h1:hover .wiki-anchor, #content .wiki h2:hover .wiki-anchor, #content .wiki h3:hover .wiki-anchor, #content .wiki h4:hover .wiki-anchor, #content .wiki h5:hover .wiki-anchor {color:#ddd;}
#content .wiki h1 .wiki-anchor:hover, #content .wiki h2 .wiki-anchor:hover, #content .wiki h3 .wiki-anchor:hover, #content .wiki h4 .wiki-anchor:hover, #content .wiki h5 .wiki-anchor:hover {color:#aaa;}
#content .wiki h1 .aright,            #content .wiki h2 .aright,            #content .wiki h3 .aright,            #content .wiki h4 .aright,            #content .wiki h5 .aright            {float:right;margin-right:5px;color:#fff;}
#content .wiki h1:hover .aright,      #content .wiki h2:hover .aright,      #content .wiki h3:hover .aright,      #content .wiki h4:hover .aright,      #content .wiki h5:hover .aright      {color:#ddd;}
#content .wiki h1 .aright:hover,      #content .wiki h2 .aright:hover,      #content .wiki h3 .aright:hover,      #content .wiki h4 .aright:hover,      #content .wiki h5 .aright:hover      {color:#aaa;}

#content .wiki table    {margin:0px 0px 10px;border-spacing:0px;color:#484848;}
#content .wiki table th {padding:4px 5px;color:#484848;text-align:center;}
#content .wiki table td {padding:4px 5px;color:#484848;}
#content .wiki table    {border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
#content .wiki table th {border-top:1px solid #bbb;border-left:1px solid #bbb;}
#content .wiki table td {border-top:1px solid #bbb;border-left:1px solid #bbb;}

#content .wiki pre {width:98%;overflow:auto;margin:10px 20px;padding:2px;border:1px solid #dadada;background:#fafafa;}
#content .wiki blockquote {margin-left:10px;padding-left:10px;border-left:3px solid #e0e0e0;}
#content .wiki blockquote blockquote {margin-left:10px;padding-left:10px;border-left:3px solid #e0e0e0;}
#content .wiki blockquote blockquote blockquote {margin-left:10px;padding-left:10px;border-left:3px solid #e0e0e0;}
#content .wiki blockquote blockquote blockquote blockquote {margin-left:10px;padding-left:10px;border-left:3px solid #e0e0e0;}
#content .wiki blockquote blockquote blockquote blockquote blockquote {margin-left:10px;padding-left:10px;border-left:3px solid #e0e0e0;}

#content .wiki ol {margin:5px 20px 10px;padding-left:20px;color:#444;}
#content .wiki ol li {list-style-type:decimal;color:#444;}
#content .wiki ol li ol {padding:0px 20px;padding-left:20px;color:#444;}
#content .wiki ol li ol li {list-style-type:circle;color:#444;}
#content .wiki ul {margin:5px 40px 10px;color:#444;}
#content .wiki ul li {list-style-type:disc;color:#444;}
#content .wiki p {margin:5px 0px 10px;color:#4a4a4a;}
#content .wiki a       {color:#2a5685;text-decoration:none;}
#content .wiki a:hover {color:#c61a1a;text-decoration:underline;}
#content .wiki a.new   {color:#bb3f3f;}
#content .wiki code    {font-family:monospace;white-space:pre;border:1px solid #dadada;background:#fafafa;}

#content .wiki .external {margin-left:4px;padding-left:12px;background:url('../img/icons/external.png') no-repeat left 60%;}



/* --- activity - account - projects --------------------------------------------------------- */
#content #activity h4 {font-size:13px;font-style:italic;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content #activity dl {margin-left:25px;}
#content #activity dt {padding-left:20px;}
#content #activity dd {margin-bottom:10px;padding-left:15px;}
#content #activity .author         {font-size:11px;}
#content #activity .time           {color:#878787;padding:2px 0px;font-size:9.6px;text-decoration:underline;}
#content #activity .project        {margin-left:5px;}
#content #activity .project:after  {content:" -";}
#content #activity .description    {display:block;color:#4d4d4d;font-style:italic;font-size:11px;}
/* kolided with wiki */
#content #activity .issue-checked  {background:url('../img/icons/ticket_checked.png') no-repeat left top;}
#content #activity .issue-note     {background:url('../img/icons/ticket_note.png')    no-repeat left top;}
#content #activity .issue-edit     {background:url('../img/icons/ticket_edit.png')    no-repeat left top;}
#content #activity .issue-closed   {background:url('../img/icons/ticket_checked.png') no-repeat left top;}
#content #activity .issue-opened   {background:url('../img/icons/ticket.png')         no-repeat left top;}
#content #activity .changeset      {background:url('../img/icons/changeset.png')      no-repeat left top;}
#content #activity .news-note      {background:url('../img/icons/news.png')           no-repeat left top;}
#content #activity .wiki-page      {background:url('../img/icons/wiki_edit.png')      no-repeat left top;}
#content #activity .document       {background:url('../img/icons/document.png')       no-repeat left top;}
#content #activity .attachment     {background:url('../img/icons/attachment.png')     no-repeat left top;}
#content #activity .message        {background:url('../img/icons/message.png')        no-repeat left top;}



/* --- admin --------------------------------------------------------- */
/* /admin/sidebar */
#content #sidebar ul.admmenu   {margin-left:38px;}
#content #sidebar ul li        {margin:10px 0px 12px;}
#content #sidebar ul.admmenu a {margin-left:0px;margin-bottom:0px;}
#content #sidebar ul.admmenu .projects            {padding-left:20px;background:url('../img/admin/projects.png') no-repeat left top;}
#content #sidebar ul.admmenu .users               {padding-left:20px;background:url('../img/admin/users.png') no-repeat left top;}
#content #sidebar ul.admmenu .groups              {padding-left:20px;background:url('../img/admin/group.png') no-repeat left top;}
#content #sidebar ul.admmenu .roles               {padding-left:20px;background:url('../img/admin/database_key.png') no-repeat left top;}
#content #sidebar ul.admmenu .trackers            {padding-left:20px;background:url('../img/admin/ticket.png') no-repeat left top;}
#content #sidebar ul.admmenu .issue-statuses      {padding-left:20px;background:url('../img/admin/ticket_edit.png') no-repeat left top;}
#content #sidebar ul.admmenu .workflows           {padding-left:20px;background:url('../img/admin/ticket_go.png') no-repeat left top;}
#content #sidebar ul.admmenu .custom-fields       {padding-left:20px;background:url('../img/admin/textfield.png') no-repeat left top;}
#content #sidebar ul.admmenu .enumerations        {padding-left:20px;background:url('../img/admin/text_list_bullets.png') no-repeat left top;}
#content #sidebar ul.admmenu .settings            {padding-left:20px;background:url('../img/admin/changeset.png') no-repeat left top;}
#content #sidebar ul.admmenu .ldap-authentication {padding-left:20px;background:url('../img/admin/server_key.png') no-repeat left top;}
#content #sidebar ul.admmenu .plugins             {padding-left:20px;background:url('../img/admin/plugin.png') no-repeat left top;}
#content #sidebar ul.admmenu .info                {padding-left:20px;background:url('../img/admin/help.png') no-repeat left top;}

/* /admin/show */
.nosidebar #content #admin h2 {margin-bottom:6px;}
#content #admin ul li                {margin:10px 0px 12px;}
#content #admin .projects            {padding-left:20px;background:url('../img/admin/projects.png') no-repeat left top;}
#content #admin .users               {padding-left:20px;background:url('../img/admin/users.png') no-repeat left top;}
#content #admin .groups              {padding-left:20px;background:url('../img/admin/group.png') no-repeat left top;}
#content #admin .roles               {padding-left:20px;background:url('../img/admin/database_key.png') no-repeat left top;}
#content #admin .trackers            {padding-left:20px;background:url('../img/admin/ticket.png') no-repeat left top;}
#content #admin .issue-statuses      {padding-left:20px;background:url('../img/admin/ticket_edit.png') no-repeat left top;}
#content #admin .workflows           {padding-left:20px;background:url('../img/admin/ticket_go.png') no-repeat left top;}
#content #admin .custom-fields       {padding-left:20px;background:url('../img/admin/textfield.png') no-repeat left top;}
#content #admin .enumerations        {padding-left:20px;background:url('../img/admin/text_list_bullets.png') no-repeat left top;}
#content #admin .settings            {padding-left:20px;background:url('../img/admin/changeset.png') no-repeat left top;}
#content #admin .ldap-authentication {padding-left:20px;background:url('../img/admin/server_key.png') no-repeat left top;}
#content #admin .plugins             {padding-left:20px;background:url('../img/admin/plugin.png') no-repeat left top;}
#content #admin .info                {padding-left:20px;background:url('../img/admin/help.png') no-repeat left top;}

/* /admin/projects */
#content #admin p {/*margin:12px 0px 12px;*/}
#content #admin fieldset {margin:0px;border:1px solid #e4e4e4;}
#content #admin fieldset select {}
#content #admin .list            {margin:20px 0px 10px;}
#content #admin .list th         {text-align:center;}
#content #admin .list td         {width:15%;text-align:left;}
#content #admin .list th a       {/*font-weight:normal;font-size:11px;*/}
#content #admin .list td p       {/*float:left;*/}
#content #admin .list td a       {/*float:left;*/}
#content #admin .list td span    {/*display:block;text-align:left;*/}
#content #admin .list td small a {/*float:none;*/}
#content #admin .list td.msgok   span {padding-left:30px;}
#content #admin .list td.msgwarn span {padding-left:30px;}
#content #admin .list td.msgerr  span {padding-left:30px;}
#content #admin .list td.name    {width:65%;}
#content #admin .list td.buttons {width:5%;}
#content #admin p.pagination     {margin:6px 0px 16px;}



/* --- users --------------------------------------------------------- */
#content #users {}
#content #users .list.memberships      {margin-bottom:20px;}
#content #users .list.memberships th   {text-align:center;}
#content #users .list th               {text-align:center;}
#content #users .list td               {text-align:left;}
#content #users .list td.created_on    {text-align:center;}
#content #users .list td.last_login_on {text-align:center;}
#content #users .list td.tdc           {text-align:center;}
#content #users input {margin:0px 5px;}
#content #users .tabular label {float:left;width:175px;padding-right:5px;text-align:right;font-weight:bold;}
#content #users .list tr.registered {color:#ababab;}
#content #users .list tr.locked     {color:#ababab;}
#content #users .list tr.registered td {color:#ababab;}
#content #users .list tr.locked     td {color:#ababab;}
#content #users .list tr.registered td a {color:#ababab;}
#content #users .list tr.locked     td a {color:#ababab;}
#content #users .list .username      {width:15%;white-space:nowrap;}
#content #users .list .firstname     {width:15%;white-space:nowrap;}
#content #users .list .lastname      {width:15%;white-space:nowrap;}
#content #users .list .email         {width:15%;white-space:nowrap;}
#content #users .list /* administrator */ {}
#content #users .list .created_on    {width:15%;white-space:nowrap;}
#content #users .list .last_login_on {width:15%;white-space:nowrap;}
#content #users .list /* lock/unlock/activate */ {}
#content #users #user_firstname         {width:90%;}
#content #users #user_lastname          {width:90%;}
#content #users #user_mail              {width:90%;}
#content #users #my_account_form select {width:90%;}



/* --- roles --------------------------------------------------------- */
#content #roles {}
#content #roles .tabular {}
#content #roles .tabular .box {}
#content #roles .tabular .box p       {clear:both;margin:10px 0px 15px;}
#content #roles .tabular .box p label {float:left;width:175px;padding-right:5px;text-align:right;font-weight:bold;}
#content #roles .list th       {padding-left:5px;text-align:left;}
#content #roles .list td       {text-align:left;}
#content #roles .list td em    {/*float:left;*/}
#content #roles .list td span  {/*float:left;*/}
#content #roles  p             {/*margin:5px 0px 15px;*/}



/* --- trackers --------------------------------------------------------- */
#content #trackers {}
#content #trackers .list th       {text-align:left;padding-left:5px;}
#content #trackers .list td       {text-align:left;}
#content #trackers .list td em    {/*float:left;*/}
#content #trackers .list td span  {/*float:left;*/}
#content #trackers p              {/*margin:5px 0px 15px;*/}



/* --- issue_statuses --------------------------------------------------------- */
#content #issuestatuses {}
#content #issuestatuses .list th       {text-align:center;}
#content #issuestatuses .list td       {text-align:left;}
#content #issuestatuses .list td.tdl   {text-align:left;padding-left:5px;}
#content #issuestatuses .list td.tdc   {text-align:center;}
#content #issuestatuses .list td.tdr   {text-align:right;padding-right:10px;}
#content #issuestatuses .list td em    {float:left;}
#content #issuestatuses .list td span  {float:left;}



/* --- workflows --------------------------------------------------------- */
#content #workflows {}



/* --- custom_fields --------------------------------------------------------- */
#content #custom_fields {}



/* --- enumerations --------------------------------------------------------- */
#content #enumerations {}
#content #enumerations h3 {margin:12px 0px 5px;}
#content #enumerations .list           {margin:5px 0px 15px;}
#content #enumerations .list th        {text-align:center;}
#content #enumerations .list td        {text-align:left;}
#content #enumerations .list td.tdl    {text-align:left;padding-left:5px;}
#content #enumerations .list td.tdc    {text-align:center;}
#content #enumerations .list td.tdr    {text-align:right;padding-right:10px;}
#content #enumerations .list td span   {/*float:left;*/}
#content #enumerations form            {clear:both;margin:0px;}
#content #enumerations form .box input {float:none;}
#content #enumerations form .box p     {margin:15px 0px;}
#content #enumerations form      input {margin-left:0px;}
#content #enumerations form      a     {margin-top:5px;margin-left:2px;}
#content #enumerations           p     {/*margin:10px 0px;*/}



/* --- settings --------------------------------------------------------- */
#content #settings {}
#content #settings .tab-content .box textarea.wiki-edit {width:85%;}
#content #settings #settings_welcome_text               {margin-left:120px;}
#content #settings .tab-content div.box       {clear:both;}
#content #settings .tab-content div.box p     {padding-bottom:10px;}
#content #settings .tab-content div.box label {float:left;width:280px;padding-left:15px;font-weight:bold;}
#content #settings #tab-content-repositories fieldset.box label {float:left;width:300px;font-weight:bold;}



/* --- projects --------------------------------------------------------- */
#content #projects {}

#content #projects h2 {/*margin-bottom:13px;*/}

#content #projects p                  {margin:12px 0px 14px;}
#content #projects div.desc p         {margin:12px 0px 12px;}
#content #projects p.pifav            {margin:0px 0px 6px;text-align:right;}
#content #projects p.other-formats    {margin:12px 0px 14px;}

#content #projects label {color:#444;}
#content #projects .contextual        {}
#content #projects .contextual a      {}
#content #projects .contextual a.icon {}
#content #projects .splitcontentleft ul {margin:0px 0px 10px;padding-left:40px;}
#content #projects .splitcontentleft ul li {margin:3px 0px;list-style-type:disc;color:#444;}
#content #projects .my-project {padding-left:20px;background:url('../img/icons/fav.png') no-repeat left;}
#content #projects .wiki {margin:0px 0px 10px;}
#content #projects fieldset.tabular {margin:0px;border:0px solid #e4e4e4;}
#content #projects fieldset.tabular legend {cursor:pointer;/*cursor:hand;*/}
#content #projects .collapsible legend {padding-left:20px;background:url('../img/icons/arrow_expanded.png')   no-repeat top left;}
#content #projects .collapsed   legend {padding-left:20px;background:url('../img/icons/arrow_collapsed.png')  no-repeat top left;}
#content #projects .calendar-trigger {cursor:pointer;/*cursor:hand;*/}
#content #projects .listfilespath {font-size:18px;}
#content #projects .listfilespath .filesrootdir {font-weight:bold;}

#content #projects #activity h3 {margin:15px 0px 10px;border-bottom:1px solid #bbb;}
#content #projects .subtitle {margin-top:-10px;font-size:11px;font-style:italic;}

#content #projects .box p        {margin:15px 0px;}
#content #projects .box .summary {font-style:italic;}
#content #projects .tabular .box  {margin:5px 0px;padding:5px 0px;}
#content #projects .tabular label {float:left;width:175px;padding-right:5px;text-align:right;font-weight:bold;}
#content #projects .tabular label.inline {float:none;width:0px;margin:0px;padding:0px;padding-right:5px;}
#content #projects .tabular label.floating {float:left;width:270px;margin:0px;padding:0px;text-align:left;font-weight:normal;}

/* /projects/showlist */
#content #projects ul.projects.root {}
#content #projects ul.projects.root p.root       {margin:6px 0px 12px;font-weight:bold;font-size:16px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#content #projects ul.projects.root a.my-project {padding-left:18px;background:url('../img/icons/fav.png') no-repeat left;}
#content #projects ul.projects.root ul.projects  {margin:12px 0px;padding:0px 0px;border-left:3px solid #e0e0e0;}
#content #projects ul.projects.root ul.projects li {margin:12px 0px;padding-left:12px;}
#content #projects ul.projects.root ul.projects li p {margin:0px;}

/* /projects/serwis/issues/calendar */
#content #projects #date-range {margin:7px 0px 0px;padding:10px 8px 9px;}
#content #projects .buttons {margin:10px 0px;padding:0px 0px;font-size:11px;}
#content #projects .cal {margin:0px -1px 5px;padding:0px;border:1px solid #d7d7d7;}
#content #projects .cal th {padding:4px 0px;color:#484848;background:#eee;}
#content #projects .cal td {width:212px;height:100px;padding:0px;vertical-align:top;border:1px solid #d7d7d7;}
#content #projects .cal td:first-child {width:30px;height:24px;}
#content #projects .cal td.odd     {background:#f6f7f8;}
#content #projects .cal td.odd p   {color:#bcbcbc;}
#content #projects .cal td.even    {background:#ffffff;}
#content #projects .cal td.even p  {color:#4d4d4d;}
#content #projects .cal td.today   {background:#ffffdd;}
#content #projects .cal td.today p {color:#484848;background:#ffffdd;font-weight:bold;}
#content #projects .cal td p.day-num      {margin:1px 2px 0px;text-align:right;}
#content #projects .cal td p.day-num span {font-size:8px;}
#content #projects .cal td .tooltip       {margin:0px 2px;font-size:11px;}
#content #projects .cal td .tooltip img   {margin-right:4px;}
#content #projects .cal td .tooltip       {position:relative;}
#content #projects .cal td .tooltip  .tip {display:none;position:absolute;z-Index:10;left:25px;top:15px;width:275px;padding:3px;}
#content #projects .cal td .tooltip  .tip {border:1px solid #000;font-size:9px;background:#fff;}
#content #projects .cal td div:hover .tip {display:block;}
#content #projects .legend {border:0px;}
#content #projects .legend span {display:block;padding-left:20px;}
#content #projects .legend span.starting        {background:url(../img/icons/bullet_go.png)      no-repeat;}
#content #projects .legend span.ending          {background:url(../img/icons/bullet_end.png)     no-repeat;}
#content #projects .legend span.starting.ending {background:url(../img/icons/bullet_diamond.png) no-repeat;}

/* /projects/identifier/issues/new - updateform, duplicate, etc ... */
#content #projects div.box  #attributes         {margin:0px;}
#content #projects div.box  #attributes select  {width:350px;}
#content #projects div.box  #attributes p       {margin:5px 0px;}
/*#content #projects #issue-form textarea.wiki-edit {height:160px;}*/
#content #projects div.box  #watchers_form p    {margin:5px 0px;}
#content #projects div.box  #attachments_form input[type=text] {width:30%;}
#content #projects div.box  #attachments_form label.inline {margin:0px 10px;}

/* projects/serwis/timelog/details */
#content #projects p.breadcrumb {margin:0px 0px 5px;font-size:11px;}
#content #projects div.total-hours {font-size:110%;font-weight:bold;}
#content #projects div.total-hours span.hours-int {font-size:130%;}
#content #projects td.comments {text-align:left;}
#content #projects td.hours {text-align:right;}
#content #projects td.hours span.hours-int {font-size:100%;font-weight:bold;}
#content #projects td.hours span.hours-dec {font-size: 90%;font-weight:bold;}
#site #main #content #projects .list.time-entries .hours {text-align:right;}

/* projects/serwis/timelog/report */
#content #projects #time-report th {width:1%;padding:2px 5px;white-space:normal;}
#content #projects #time-report td {width:1%;padding:2px 5px;white-space:normal;text-align:left;}

/* /projects/show/serwis */
#content #projects .box ul           {margin:13px 0px 14px;padding-left:40px;}
#content #projects .box ul li        {margin:0px;padding:2px 0px;}
#content #projects .box .summary     {font-style:italic;}
#content #projects .box.issues       {margin:0px;margin-top:12px;padding-bottom:6px;}
#content #projects .box.issues ul    {margin:12px 0px 14px;padding-left:40px;}
#content #projects .box.issues ul li {margin:0px;padding:1px 0px 1px;}

/* projects/serwis/settings */
#content #projects .list td       {text-align:left;padding:1px 0px;}
#content #projects .list .buttons {width:15%;text-align:right;padding-right:5px;}
#content #projects .list .status  {text-align:center;}
#content #projects .list .sharing {text-align:center;}
#content #projects .list .name    {padding-left:10px;}

/* projects/(showlist) - context menu requested */
#projects-menu ul {}
#projects-menu li {}
#projects-menu a  {width:135px;}
#projects-menu a  {display:block;}



/* --- issues --------------------------------------------------------- */
#content #issues {}
#content #issues p           {/*margin:3px 0px 3px;*/color:#484848;}
#content #issues div p       {/*margin:10px 0px 10px;*/}
#content #issues ul {margin:10px 0px;padding:0px;margin-left:40px;}
#content #issues ul li {list-style-type:disc;color:#444;}
#content #issues .wiki ul    {margin:2px 20px 2px;padding:0px;padding-left:20px;}
#content #issues .wiki ul li {list-style:disc;}
#content #issues .wiki ol    {margin:2px 20px 2px;padding:0px;padding-left:20px;}
#content #issues .wiki ol li {list-style:decimal;}

/* /projects/serwis/issues + /projects/serwis/issues/calendar */
#content #issues .list                {margin-top:8px;}
#content #issues .list th             {text-align:center;}
#content #issues .list td             {text-align:center;}
#content #issues .list td.subject     {text-align:left;}
#content #issues .buttons             {margin:10px 0px;padding:0px 0px;font-size:11px;}
#content #issues #filters             {margin:0px;margin-top:-1px;padding:10px 8px;}
#content #issues #filters .add-filter {text-align:right;}
#content #issues #watchers img        {position:relative;top:4px;}

/* /issues/IDISSUE - box */
#content #issues div.issue           {margin-top:10px;margin-bottom:10px;padding:5px;background:#ffd;border:1px solid #d7d7d7;}
#content #issues table.attributes    {margin:10px 0px;width:100%;}
#content #issues table.attributes th {padding:2px 0px;width: 27%;text-align:left;color:#484848;}
#content #issues table.attributes td {padding:2px 0px;width: 23%;text-align:left;color:#484848;}
#content #issues .progress                 {color:#5b5b58;}
#content #issues .progress span            {margin-left:5px;font-size:9px;}
#content #issues .progress .pourcent       {float:left;width:100px;border:1px solid #d7d7d7;}
#content #issues .progress .pourcent .todo {height:10px;background:#bae0ba;}
#content #issues .journal h4 {margin:10px 0px;padding:0px;font-style:italic;font-size:13px;font-family:"Trebuchet MS",Verdana,sans-serif;}

#content #issues #relations table td       {color:#484848;}
#content #issues #watchers                 {}

/* /issues/IDISSUE - history */
#content #issues #history .journal-link        {float:right;}
#content #issues #history .journal .wiki .wiki {margin-right:50px;}
#content #issues #history .journal .details a        {font-style:italic;}
#content #issues #history .journal .details .deleted {font-style:italic;text-decoration:line-through;}

/* /issues/IDISSUE - updateform */
#content #issues div.box              p       {margin:5px 0px;}
#content #issues div.box  #attributes select  {width:350px;}
#content #issues div.box  #attributes p       {margin:5px 0px;}
#content #issues div.box  .splitcontentleft p {margin:15px 0px;}
#content #issues input#time_entry_comments    {width:90%;}



/* --- issuemoves --------------------------------------------------------- */
#content #issuemoves {}
#content #issuemoves {}
#content #issuemoves fieldset    {margin:0px 0px;}
#content #issuemoves .attributes {margin:0px 0px 5px;}
#content #issuemoves div.box     {margin:5px 0px 10px;}
#content #issuemoves ul          {margin:12px 0px;padding:0px 40px;color:#444;}
#content #issuemoves ul li       {list-style-type:disc;color:#444;}
#content #issuemoves p           {margin:5px 0px;}
#content #issuemoves select      {width:365px;}



/* --- account --------------------------------------------------------- */
#content #account {}
#content #account label {color:#444;}
#content #account .tabular label {float:left;width:175px;padding-right:5px;text-align:right;font-weight:bold;}
#content #account .splitcontentleft h3 {margin:15px 0px 10px;}
#content #account ul    {margin:10px 0px;padding:0px 40px;color:#444;}
#content #account ul li {list-style-type:disc;color:#444;}



/* --- home --------------------------------------------------------- */
#content #home {}
#content #home .box {}
#content #home .box p  {/*margin:12px 0px 16px;*/}
#content #home .box ul {/*margin:10px 0px;padding-left:40px;*/}
#content #home .box ul li {font-size:13px;}
#content #home .box ul li p {margin:2px 0px 10px;}



/* --- my --------------------------------------------------------- */
#content #my {}
#content #my .splitcontentleft  .box {margin:10px 0px;}
#content #my .splitcontentleft  .box label  {float:left;width:180px;padding-right:5px;text-align:right;}
#content #my .splitcontentleft  .box input  {}
#content #my .splitcontentleft  .box select {}
#content #my .splitcontentright .box     p label {}
#content #my .splitcontentright .tabular p label {float:left;width:180px;padding-right:5px;text-align:right;font-weight:bold;}
#content #my .splitcontentleft  fieldset.box {}
#content #my .splitcontentleft  fieldset.box label {float:none;padding-right:5px;/*white-space:nowrap;*/}



/* --- members --------------------------------------------------------- */
#content #members {}



/* --- news --------------------------------------------------------- */
#content #news {}
#content #news p {margin:0px 0px 10px;}
#content #news .wiki {margin:0px 0px 30px;}
#content #news #comments {margin-bottom:16px;}
#content #news #comments h3 {padding:0px 0px;padding-left:20px;background:url('../img/icons/comment.png') no-repeat left top;}
#content #news #comments h4 {color:#484848;font-style:italic;font-size:13px;font-family:"Trebuchet MS",Verdana,sans-serif;}



/* --- timelog --------------------------------------------------------- */
#content #timelog {}
#content #timelog .time-entries th {text-align:center;}



/* --- repository --------------------------------------------------------- */
#content #repositories {}
.nosidebar #content #repositories h2   {margin-bottom:9px;}
.nosidebar #content #repositories h3   {margin-bottom:9px;}

#content #repositories .inline         {margin:0px;}
#content #repositories .inline #rev    {width:75px;}
#content #repositories .inline input   {font-size:9px;}

#content #repositories p               {margin:12px 0px 12px;}
#content #repositories .properties     {margin:0px 0px 10px;color:#777;font-size:11px;}
#content #repositories p.other-formats {}

/* #content #repositories span.diffbefore  {background:#ffcccc;} */
/* #content #repositories span.diffafter   {background:#ccffcc;} */
/* #content #repositories span.diffbefore  pre {background:#ffcccc;} */
/* #content #repositories span.diffafter   pre {background:#ccffcc;} */
#content #repositories .wiki pre {width:100%;overflow:auto;margin:0px 0px;padding:0px;border:0px;background:none;}

/* table */
#content #repositories .list th   {padding:4px 0px 4px;padding-left:5px;text-align:center;}
#content #repositories .list td   {                    text-align:left;}

/* table entries */
#content #repositories .expander {display:block;cursor:pointer;float:left;padding:0px 5px;background:url('../img/icons/bullet_toggle_plus.png') no-repeat 0px 1px;}
#content #repositories .open .expander {background:url('../img/icons/bullet_toggle_minus.png') no-repeat 0px 1px;}

/* changes legend */
#content #repositories #changes-legend                           {float:right;font-size:9.5px;}
#content #repositories #changes-legend li.change                 {float:left;margin:1px 3px;padding:1px 0px;padding-left:16px;background-position:1px 1px;background-repeat:no-repeat;}
#content #repositories #changes-legend li.change.change-A        {background:url('../img/icons/bullet_add.png')    no-repeat left top;}
#content #repositories #changes-legend li.change.change-C        {background:url('../img/icons/bullet_orange.png') no-repeat left top;}
#content #repositories #changes-legend li.change.change-M        {background:url('../img/icons/bullet_blue.png')   no-repeat left top;}
#content #repositories #changes-legend li.change.change-R        {background:url('../img/icons/bullet_purple.png') no-repeat left top;}
#content #repositories #changes-legend li.change.change-D        {background:url('../img/icons/bullet_delete.png') no-repeat left top;}
/* changes common icons */
#content #repositories li.change.folder          {padding-left:20px;background:url('../img/icons/folder_open.png')   no-repeat left top;}
#content #repositories li.change.change-A        {padding-left:20px;background:url('../img/icons/bullet_add.png')    no-repeat left top;}
#content #repositories li.change.change-C        {padding-left:20px;background:url('../img/icons/bullet_orange.png') no-repeat left top;}
#content #repositories li.change.change-M        {padding-left:20px;background:url('../img/icons/bullet_blue.png')   no-repeat left top;}
#content #repositories li.change.change-R        {padding-left:20px;background:url('../img/icons/bullet_purple.png') no-repeat left top;}
#content #repositories li.change.change-D        {padding-left:20px;background:url('../img/icons/bullet_delete.png') no-repeat left top;}

/* table entries */
#content #repositories .entries                  {margin:0px 0px  5px;padding:0px;font-size:12px;}
#content #repositories .entries th               {border:1px solid #e4e4e4;border-bottom:0px;}
#content #repositories .entries th:first-child   {}
#content #repositories .entries td               {padding:2px 0px 3px;border:1px solid #f8f8f8;}
#content #repositories .entries td a.icon-folder {font-size:12px;}
#content #repositories .entries td a.icon-file   {font-size:12px;}

#content #repositories .entries td.filename {width:30%;}
#content #repositories .entries td.size     {width: 8%;text-align:right;font-size:0.9em;}
#content #repositories .entries td.revision {width:15%;text-align:center;}
#content #repositories .entries td.age      {width:12%;text-align:right;}
#content #repositories .entries td.age    a {font-weight:normal;}
#content #repositories .entries td.author   {width:16%;text-align:center;}
#content #repositories .entries td.author a {font-weight:normal;}
#content #repositories .entries td.comments {width:19%;}
/* table changesets */
#content #repositories .changesets                   {margin:-1px 0px 5px;border-bottom:1px solid #e4e4e4;}
#content #repositories .changesets th                {padding:4px 0px;}
#content #repositories .changesets td                {padding:2px 0px;}
#content #repositories .changesets td.id             {width: 2%;text-align:center;}
#content #repositories .changesets td.checkbox       {width: 1%;padding:0px 4px;}
#content #repositories .changesets td.checkbox       {width: 1%;padding:0px 4px;}
#content #repositories .changesets td.committed_on   {width:15%;text-align:center;}
#content #repositories .changesets td.committed_on a {font-weight:normal;}
#content #repositories .changesets td.author         {width:15%;text-align:center;}
#content #repositories .changesets td.author       a {font-weight:normal;}
#content #repositories .changesets td.comments       {width:66%;}
#content #repositories .changesets td p              {margin:0px;}

/* revisions */
#content #repositories .changeset-changes ul                     {margin:0px;padding:0px;}
#content #repositories .changeset-changes ul li                  {margin:0px;padding:1px 0px;}

/* diff */
#content #repositories      .autoscroll  {margin:14px 0px 15px;}
#content #repositories table.filecontent {border:1px solid #ccc;border-collapse:collapse;width:98%;}
#content #repositories table.filecontent {font-size:10px;}
#content #repositories table.filecontent th           {margin:0px;padding:2px 0px;border:1px solid #ccc;color:#484848;background-color:#eee;}
#content #repositories table.filecontent th.filename  {background-color:#e4e4d4;text-align:left;padding:0.2em;}
#content #repositories table.filecontent td           {margin:0px;padding:2px 0px;color:#535050;}
#content #repositories table.filecontent td pre       {margin:0px;padding:0px;min-height:12px;}
#content #repositories table.filecontent .line-num    {width:2%;padding-right:3px;border:1px solid #d7d7d7;color:#999;font-weight:bold;font-size:0.8em;text-align:right;}
#content #repositories table.filecontent .line-code   {padding:0px;padding-left:2px;padding-right:2px;border:0px;}
#content #repositories table.filecontent .diff_in     {background:#cfc;}
#content #repositories table.filecontent .diff_out    {background:#fcc;}
#content #repositories table.filecontent .line-num  a {color:#999;}

/* 12 different colors for the annonate view */
#content #repositories table.annotate tr.bloc-0       {background:#FFFFBF;}
#content #repositories table.annotate tr.bloc-1       {background:#EABFFF;}
#content #repositories table.annotate tr.bloc-2       {background:#BFFFFF;}
#content #repositories table.annotate tr.bloc-3       {background:#FFD9BF;}
#content #repositories table.annotate tr.bloc-4       {background:#E6FFBF;}
#content #repositories table.annotate tr.bloc-5       {background:#BFCFFF;}
#content #repositories table.annotate tr.bloc-6       {background:#FFBFEF;}
#content #repositories table.annotate tr.bloc-7       {background:#FFE6BF;}
#content #repositories table.annotate tr.bloc-8       {background:#FFE680;}
#content #repositories table.annotate tr.bloc-9       {background:#AA80FF;}
#content #repositories table.annotate tr.bloc-10      {background:#FFBFDC;}
#content #repositories table.annotate tr.bloc-11      {background:#BFE4FF;}

#content #repositories table.annotate td.revision     {text-align:center;width:2%;padding-left:1em;background:inherit;}
#content #repositories table.annotate td.author       {text-align:center;border-right:1px solid #d7d7d7;white-space:nowrap;padding-left:1em;padding-right:1em;width:3%;background:inherit;font-size:1.08em;}
#content #repositories table.annotate td.line-code    {background-color:#fafafa;}

/* commiters */
#content #repositories select {margin:2px 0px 2px;}




