##// END OF EJS Templates
Added searching for file names within the repository in rhodecode
marcink -
r556:65b2f150 default
parent child Browse files
Show More
1 NO CONTENT: new file 100644
NO CONTENT: new file 100644
@@ -0,0 +1,31 b''
1 ##content highligthing
2
3 %for cnt,sr in enumerate(c.formated_results):
4 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(sr['repository'],'search results check'):
5 <div class="table">
6 <div id="body${cnt}" class="codeblock">
7 <div class="code-header">
8 <div class="revision">${h.link_to(h.literal('%s &raquo; %s' % (sr['repository'],sr['f_path'])),
9 h.url('files_home',repo_name=sr['repository'],revision='tip',f_path=sr['f_path']))}</div>
10 </div>
11 <div class="code-body">
12 <pre>${h.literal(sr['content_short_hl'])}</pre>
13 </div>
14 </div>
15 </div>
16 %else:
17 %if cnt == 0:
18 <div class="table">
19 <div id="body${cnt}" class="codeblock">
20 <div class="error">${_('Permission denied')}</div>
21 </div>
22 </div>
23 %endif
24
25 %endif
26 %endfor
27 %if c.cur_query and c.formated_results:
28 <div class="pagination-wh pagination-left">
29 ${c.formated_results.pager('$link_previous ~2~ $link_next')}
30 </div>
31 %endif No newline at end of file
@@ -0,0 +1,27 b''
1 ##path search
2 <div class="search">
3 %for cnt,sr in enumerate(c.formated_results):
4 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(sr['repository'],'search results check'):
5 <div class="search_path">
6 <div class="link">
7 ${h.link_to(h.literal('%s &raquo; %s' % (sr['repository'],sr['f_path'])),
8 h.url('files_home',repo_name=sr['repository'],revision='tip',f_path=sr['f_path']))}
9 </div>
10 </div>
11 %else:
12 %if cnt == 0:
13 <div class="error">
14 <div class="link">
15 ${_('Permission denied')}
16 </div>
17 </div>
18 %endif
19
20 %endif
21 %endfor
22 %if c.cur_query and c.formated_results:
23 <div class="pagination-wh pagination-left">
24 ${c.formated_results.pager('$link_previous ~2~ $link_next')}
25 </div>
26 %endif
27 </div> No newline at end of file
1 NO CONTENT: new file 100644
NO CONTENT: new file 100644
@@ -1,101 +1,112 b''
1 #!/usr/bin/env python
1 #!/usr/bin/env python
2 # encoding: utf-8
2 # encoding: utf-8
3 # search controller for pylons
3 # search controller for pylons
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
5 #
5 #
6 # This program is free software; you can redistribute it and/or
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; version 2
8 # as published by the Free Software Foundation; version 2
9 # of the License or (at your opinion) any later version of the license.
9 # of the License or (at your opinion) any later version of the license.
10 #
10 #
11 # This program is distributed in the hope that it will be useful,
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
14 # GNU General Public License for more details.
15 #
15 #
16 # You should have received a copy of the GNU General Public License
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
19 # MA 02110-1301, USA.
20 """
20 """
21 Created on Aug 7, 2010
21 Created on Aug 7, 2010
22 search controller for pylons
22 search controller for pylons
23 @author: marcink
23 @author: marcink
24 """
24 """
25 from pylons import request, response, session, tmpl_context as c, url
25 from pylons import request, response, session, tmpl_context as c, url
26 from pylons.controllers.util import abort, redirect
26 from pylons.controllers.util import abort, redirect
27 from rhodecode.lib.auth import LoginRequired
27 from rhodecode.lib.auth import LoginRequired
28 from rhodecode.lib.base import BaseController, render
28 from rhodecode.lib.base import BaseController, render
29 from rhodecode.lib.indexers import IDX_LOCATION, SCHEMA, IDX_NAME, ResultWrapper
29 from rhodecode.lib.indexers import IDX_LOCATION, SCHEMA, IDX_NAME, ResultWrapper
30 from webhelpers.paginate import Page
30 from webhelpers.paginate import Page
31 from webhelpers.util import update_params
31 from webhelpers.util import update_params
32 from pylons.i18n.translation import _
32 from pylons.i18n.translation import _
33 from whoosh.index import open_dir, EmptyIndexError
33 from whoosh.index import open_dir, EmptyIndexError
34 from whoosh.qparser import QueryParser, QueryParserError
34 from whoosh.qparser import QueryParser, QueryParserError
35 from whoosh.query import Phrase
35 from whoosh.query import Phrase
36 import logging
36 import logging
37 import traceback
37 import traceback
38
38
39 log = logging.getLogger(__name__)
39 log = logging.getLogger(__name__)
40
40
41 class SearchController(BaseController):
41 class SearchController(BaseController):
42
42
43 @LoginRequired()
43 @LoginRequired()
44 def __before__(self):
44 def __before__(self):
45 super(SearchController, self).__before__()
45 super(SearchController, self).__before__()
46
46
47 def index(self, search_repo=None):
47 def index(self, search_repo=None):
48 c.repo_name = search_repo
48 c.repo_name = search_repo
49 c.formated_results = []
49 c.formated_results = []
50 c.runtime = ''
50 c.runtime = ''
51 c.cur_query = request.GET.get('q', None)
51 c.cur_query = request.GET.get('q', None)
52 c.cur_type = request.GET.get('type', 'source')
53 c.cur_search = search_type = {'content':'content',
54 'commit':'content',
55 'path':'path',
56 'repository':'repository'}\
57 .get(c.cur_type, 'content')
58
59
52 if c.cur_query:
60 if c.cur_query:
53 cur_query = c.cur_query.lower()
61 cur_query = c.cur_query.lower()
54
62
55 if c.cur_query:
63 if c.cur_query:
56 p = int(request.params.get('page', 1))
64 p = int(request.params.get('page', 1))
57 highlight_items = set()
65 highlight_items = set()
58 try:
66 try:
59 idx = open_dir(IDX_LOCATION, indexname=IDX_NAME)
67 idx = open_dir(IDX_LOCATION, indexname=IDX_NAME)
60 searcher = idx.searcher()
68 searcher = idx.searcher()
61
69
62 qp = QueryParser("content", schema=SCHEMA)
70 qp = QueryParser(search_type, schema=SCHEMA)
63 if c.repo_name:
71 if c.repo_name:
64 cur_query = u'repository:%s %s' % (c.repo_name, cur_query)
72 cur_query = u'repository:%s %s' % (c.repo_name, cur_query)
65 try:
73 try:
66 query = qp.parse(unicode(cur_query))
74 query = qp.parse(unicode(cur_query))
67
75
68 if isinstance(query, Phrase):
76 if isinstance(query, Phrase):
69 highlight_items.update(query.words)
77 highlight_items.update(query.words)
70 else:
78 else:
71 for i in query.all_terms():
79 for i in query.all_terms():
72 if i[0] == 'content':
80 if i[0] == 'content':
73 highlight_items.add(i[1])
81 highlight_items.add(i[1])
74
82
75 matcher = query.matcher(searcher)
83 matcher = query.matcher(searcher)
76
84
77 log.debug(query)
85 log.debug(query)
78 log.debug(highlight_items)
86 log.debug(highlight_items)
79 results = searcher.search(query)
87 results = searcher.search(query)
80 res_ln = len(results)
88 res_ln = len(results)
81 c.runtime = '%s results (%.3f seconds)' \
89 c.runtime = '%s results (%.3f seconds)' \
82 % (res_ln, results.runtime)
90 % (res_ln, results.runtime)
83
91
84 def url_generator(**kw):
92 def url_generator(**kw):
85 return update_params("?q=%s" % c.cur_query, **kw)
93 return update_params("?q=%s&type=%s" \
94 % (c.cur_query, c.cur_search), **kw)
86
95
87 c.formated_results = Page(
96 c.formated_results = Page(
88 ResultWrapper(searcher, matcher, highlight_items),
97 ResultWrapper(search_type, searcher, matcher,
98 highlight_items),
89 page=p, item_count=res_ln,
99 page=p, item_count=res_ln,
90 items_per_page=10, url=url_generator)
100 items_per_page=10, url=url_generator)
91
101
102
92 except QueryParserError:
103 except QueryParserError:
93 c.runtime = _('Invalid search query. Try quoting it.')
104 c.runtime = _('Invalid search query. Try quoting it.')
94 searcher.close()
105 searcher.close()
95 except (EmptyIndexError, IOError):
106 except (EmptyIndexError, IOError):
96 log.error(traceback.format_exc())
107 log.error(traceback.format_exc())
97 log.error('Empty Index data')
108 log.error('Empty Index data')
98 c.runtime = _('There is no index to search in. Please run whoosh indexer')
109 c.runtime = _('There is no index to search in. Please run whoosh indexer')
99
110
100 # Return a rendered template
111 # Return a rendered template
101 return render('/search/search.html')
112 return render('/search/search.html')
@@ -1,139 +1,142 b''
1 from os.path import dirname as dn, join as jn
1 from os.path import dirname as dn, join as jn
2 from rhodecode.config.environment import load_environment
2 from rhodecode.config.environment import load_environment
3 from rhodecode.model.hg_model import HgModel
3 from rhodecode.model.hg_model import HgModel
4 from shutil import rmtree
4 from shutil import rmtree
5 from webhelpers.html.builder import escape
5 from webhelpers.html.builder import escape
6 from vcs.utils.lazy import LazyProperty
6 from vcs.utils.lazy import LazyProperty
7
7
8 from whoosh.analysis import RegexTokenizer, LowercaseFilter, StopFilter
8 from whoosh.analysis import RegexTokenizer, LowercaseFilter, StopFilter
9 from whoosh.fields import TEXT, ID, STORED, Schema, FieldType
9 from whoosh.fields import TEXT, ID, STORED, Schema, FieldType
10 from whoosh.index import create_in, open_dir
10 from whoosh.index import create_in, open_dir
11 from whoosh.formats import Characters
11 from whoosh.formats import Characters
12 from whoosh.highlight import highlight, SimpleFragmenter, HtmlFormatter
12 from whoosh.highlight import highlight, SimpleFragmenter, HtmlFormatter
13
13
14 import os
14 import os
15 import sys
15 import sys
16 import traceback
16 import traceback
17
17
18 #to get the rhodecode import
18 #to get the rhodecode import
19 sys.path.append(dn(dn(dn(os.path.realpath(__file__)))))
19 sys.path.append(dn(dn(dn(os.path.realpath(__file__)))))
20
20
21
21
22 #LOCATION WE KEEP THE INDEX
22 #LOCATION WE KEEP THE INDEX
23 IDX_LOCATION = jn(dn(dn(dn(dn(os.path.abspath(__file__))))), 'data', 'index')
23 IDX_LOCATION = jn(dn(dn(dn(dn(os.path.abspath(__file__))))), 'data', 'index')
24
24
25 #EXTENSIONS WE WANT TO INDEX CONTENT OFF
25 #EXTENSIONS WE WANT TO INDEX CONTENT OFF
26 INDEX_EXTENSIONS = ['action', 'adp', 'ashx', 'asmx', 'aspx', 'asx', 'axd', 'c',
26 INDEX_EXTENSIONS = ['action', 'adp', 'ashx', 'asmx', 'aspx', 'asx', 'axd', 'c',
27 'cfg', 'cfm', 'cpp', 'cs', 'css', 'diff', 'do', 'el', 'erl',
27 'cfg', 'cfm', 'cpp', 'cs', 'css', 'diff', 'do', 'el', 'erl',
28 'h', 'htm', 'html', 'ini', 'java', 'js', 'jsp', 'jspx', 'lisp',
28 'h', 'htm', 'html', 'ini', 'java', 'js', 'jsp', 'jspx', 'lisp',
29 'lua', 'm', 'mako', 'ml', 'pas', 'patch', 'php', 'php3',
29 'lua', 'm', 'mako', 'ml', 'pas', 'patch', 'php', 'php3',
30 'php4', 'phtml', 'pm', 'py', 'rb', 'rst', 's', 'sh', 'sql',
30 'php4', 'phtml', 'pm', 'py', 'rb', 'rst', 's', 'sh', 'sql',
31 'tpl', 'txt', 'vim', 'wss', 'xhtml', 'xml', 'xsl', 'xslt',
31 'tpl', 'txt', 'vim', 'wss', 'xhtml', 'xml', 'xsl', 'xslt',
32 'yaws']
32 'yaws']
33
33
34 #CUSTOM ANALYZER wordsplit + lowercase filter
34 #CUSTOM ANALYZER wordsplit + lowercase filter
35 ANALYZER = RegexTokenizer(expression=r"\w+") | LowercaseFilter()
35 ANALYZER = RegexTokenizer(expression=r"\w+") | LowercaseFilter()
36
36
37
37
38 #INDEX SCHEMA DEFINITION
38 #INDEX SCHEMA DEFINITION
39 SCHEMA = Schema(owner=TEXT(),
39 SCHEMA = Schema(owner=TEXT(),
40 repository=TEXT(stored=True),
40 repository=TEXT(stored=True),
41 path=ID(stored=True, unique=True),
41 path=TEXT(stored=True),
42 content=FieldType(format=Characters(ANALYZER),
42 content=FieldType(format=Characters(ANALYZER),
43 scorable=True, stored=True),
43 scorable=True, stored=True),
44 modtime=STORED(), extension=TEXT(stored=True))
44 modtime=STORED(), extension=TEXT(stored=True))
45
45
46
46
47 IDX_NAME = 'HG_INDEX'
47 IDX_NAME = 'HG_INDEX'
48 FORMATTER = HtmlFormatter('span', between='\n<span class="break">...</span>\n')
48 FORMATTER = HtmlFormatter('span', between='\n<span class="break">...</span>\n')
49 FRAGMENTER = SimpleFragmenter(200)
49 FRAGMENTER = SimpleFragmenter(200)
50
50
51 class ResultWrapper(object):
51 class ResultWrapper(object):
52 def __init__(self, searcher, matcher, highlight_items):
52 def __init__(self, search_type, searcher, matcher, highlight_items):
53 self.search_type = search_type
53 self.searcher = searcher
54 self.searcher = searcher
54 self.matcher = matcher
55 self.matcher = matcher
55 self.highlight_items = highlight_items
56 self.highlight_items = highlight_items
56 self.fragment_size = 200 / 2
57 self.fragment_size = 200 / 2
57
58
58 @LazyProperty
59 @LazyProperty
59 def doc_ids(self):
60 def doc_ids(self):
60 docs_id = []
61 docs_id = []
61 while self.matcher.is_active():
62 while self.matcher.is_active():
62 docnum = self.matcher.id()
63 docnum = self.matcher.id()
63 chunks = [offsets for offsets in self.get_chunks()]
64 chunks = [offsets for offsets in self.get_chunks()]
64 docs_id.append([docnum, chunks])
65 docs_id.append([docnum, chunks])
65 self.matcher.next()
66 self.matcher.next()
66 return docs_id
67 return docs_id
67
68
68 def __str__(self):
69 def __str__(self):
69 return '<%s at %s>' % (self.__class__.__name__, len(self.doc_ids))
70 return '<%s at %s>' % (self.__class__.__name__, len(self.doc_ids))
70
71
71 def __repr__(self):
72 def __repr__(self):
72 return self.__str__()
73 return self.__str__()
73
74
74 def __len__(self):
75 def __len__(self):
75 return len(self.doc_ids)
76 return len(self.doc_ids)
76
77
77 def __iter__(self):
78 def __iter__(self):
78 """
79 """
79 Allows Iteration over results,and lazy generate content
80 Allows Iteration over results,and lazy generate content
80
81
81 *Requires* implementation of ``__getitem__`` method.
82 *Requires* implementation of ``__getitem__`` method.
82 """
83 """
83 for docid in self.doc_ids:
84 for docid in self.doc_ids:
84 yield self.get_full_content(docid)
85 yield self.get_full_content(docid)
85
86
86 def __getslice__(self, i, j):
87 def __getslice__(self, i, j):
87 """
88 """
88 Slicing of resultWrapper
89 Slicing of resultWrapper
89 """
90 """
90 slice = []
91 slice = []
91 for docid in self.doc_ids[i:j]:
92 for docid in self.doc_ids[i:j]:
92 slice.append(self.get_full_content(docid))
93 slice.append(self.get_full_content(docid))
93 return slice
94 return slice
94
95
95
96
96 def get_full_content(self, docid):
97 def get_full_content(self, docid):
97 res = self.searcher.stored_fields(docid[0])
98 res = self.searcher.stored_fields(docid[0])
98 f_path = res['path'][res['path'].find(res['repository']) \
99 f_path = res['path'][res['path'].find(res['repository']) \
99 + len(res['repository']):].lstrip('/')
100 + len(res['repository']):].lstrip('/')
100
101
101 content_short = self.get_short_content(res, docid[1])
102 content_short = self.get_short_content(res, docid[1])
102 res.update({'content_short':content_short,
103 res.update({'content_short':content_short,
103 'content_short_hl':self.highlight(content_short),
104 'content_short_hl':self.highlight(content_short),
104 'f_path':f_path})
105 'f_path':f_path})
105
106
106 return res
107 return res
107
108
108 def get_short_content(self, res, chunks):
109 def get_short_content(self, res, chunks):
109
110
110 return ''.join([res['content'][chunk[0]:chunk[1]] for chunk in chunks])
111 return ''.join([res['content'][chunk[0]:chunk[1]] for chunk in chunks])
111
112
112 def get_chunks(self):
113 def get_chunks(self):
113 """
114 """
114 Smart function that implements chunking the content
115 Smart function that implements chunking the content
115 but not overlap chunks so it doesn't highlight the same
116 but not overlap chunks so it doesn't highlight the same
116 close occurences twice.
117 close occurrences twice.
117 @param matcher:
118 @param matcher:
118 @param size:
119 @param size:
119 """
120 """
120 memory = [(0, 0)]
121 memory = [(0, 0)]
121 for span in self.matcher.spans():
122 for span in self.matcher.spans():
122 start = span.startchar or 0
123 start = span.startchar or 0
123 end = span.endchar or 0
124 end = span.endchar or 0
124 start_offseted = max(0, start - self.fragment_size)
125 start_offseted = max(0, start - self.fragment_size)
125 end_offseted = end + self.fragment_size
126 end_offseted = end + self.fragment_size
126
127
127 if start_offseted < memory[-1][1]:
128 if start_offseted < memory[-1][1]:
128 start_offseted = memory[-1][1]
129 start_offseted = memory[-1][1]
129 memory.append((start_offseted, end_offseted,))
130 memory.append((start_offseted, end_offseted,))
130 yield (start_offseted, end_offseted,)
131 yield (start_offseted, end_offseted,)
131
132
132 def highlight(self, content, top=5):
133 def highlight(self, content, top=5):
134 if self.search_type != 'content':
135 return ''
133 hl = highlight(escape(content),
136 hl = highlight(escape(content),
134 self.highlight_items,
137 self.highlight_items,
135 analyzer=ANALYZER,
138 analyzer=ANALYZER,
136 fragmenter=FRAGMENTER,
139 fragmenter=FRAGMENTER,
137 formatter=FORMATTER,
140 formatter=FORMATTER,
138 top=top)
141 top=top)
139 return hl
142 return hl
@@ -1,3728 +1,3764 b''
1 /* -----------------------------------------------------------
1 /* -----------------------------------------------------------
2 main stylesheet
2 main stylesheet
3 ----------------------------------------------------------- */
3 ----------------------------------------------------------- */
4
4
5 html
5 html
6 {
6 {
7 height: 100%;
7 height: 100%;
8 }
8 }
9
9
10 body
10 body
11 {
11 {
12 margin: 0;
12 margin: 0;
13 padding: 0;
13 padding: 0;
14 height: 100%;
14 height: 100%;
15 background: #d1d1d1 url("../images/background.png") repeat;
15 background: #d1d1d1 url("../images/background.png") repeat;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
17 font-size: 12px;
17 font-size: 12px;
18 }
18 }
19
19
20 /* -----------------------------------------------------------
20 /* -----------------------------------------------------------
21 images
21 images
22 ----------------------------------------------------------- */
22 ----------------------------------------------------------- */
23
23
24 img
24 img
25 {
25 {
26 border: none;
26 border: none;
27 }
27 }
28
28
29 img.icon{
29 img.icon{
30 vertical-align: bottom;
30 vertical-align: bottom;
31
31
32 }
32 }
33 /* -----------------------------------------------------------
33 /* -----------------------------------------------------------
34 anchors
34 anchors
35 ----------------------------------------------------------- */
35 ----------------------------------------------------------- */
36
36
37 a
37 a
38 {
38 {
39 color: #0066CC;
39 color: #0066CC;
40 text-decoration: none;
40 text-decoration: none;
41 cursor: pointer;
41 cursor: pointer;
42 }
42 }
43
43
44 a:hover
44 a:hover
45 {
45 {
46 color: #000000;
46 color: #000000;
47 text-decoration: underline;
47 text-decoration: underline;
48 }
48 }
49
49
50 /* -----------------------------------------------------------
50 /* -----------------------------------------------------------
51 headings
51 headings
52 ----------------------------------------------------------- */
52 ----------------------------------------------------------- */
53
53
54 h1, h2, h3, h4, h5, h6
54 h1, h2, h3, h4, h5, h6
55 {
55 {
56 color: #292929;
56 color: #292929;
57 font-weight: bold;
57 font-weight: bold;
58 }
58 }
59
59
60 h1
60 h1
61 {
61 {
62 font-size: 22px;
62 font-size: 22px;
63 }
63 }
64
64
65 h2
65 h2
66 {
66 {
67 font-size: 20px;
67 font-size: 20px;
68 }
68 }
69
69
70 h3
70 h3
71 {
71 {
72 font-size: 18px;
72 font-size: 18px;
73 }
73 }
74
74
75 h4
75 h4
76 {
76 {
77 font-size: 16px;
77 font-size: 16px;
78 }
78 }
79
79
80 h5
80 h5
81 {
81 {
82 font-size: 14px;
82 font-size: 14px;
83 }
83 }
84
84
85 h6
85 h6
86 {
86 {
87 font-size: 11px;
87 font-size: 11px;
88 }
88 }
89
89
90 /* -----------------------------------------------------------
90 /* -----------------------------------------------------------
91 lists
91 lists
92 ----------------------------------------------------------- */
92 ----------------------------------------------------------- */
93
93
94 ul.circle { list-style-type: circle; }
94 ul.circle { list-style-type: circle; }
95 ul.disc { list-style-type: disc; }
95 ul.disc { list-style-type: disc; }
96 ul.square { list-style-type: square; }
96 ul.square { list-style-type: square; }
97 ol.lower-roman { list-style-type: lower-roman; }
97 ol.lower-roman { list-style-type: lower-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
101 ol.decimal { list-style-type: decimal; }
101 ol.decimal { list-style-type: decimal; }
102
102
103 /* -----------------------------------------------------------
103 /* -----------------------------------------------------------
104 colors
104 colors
105 ----------------------------------------------------------- */
105 ----------------------------------------------------------- */
106
106
107 div.color
107 div.color
108 {
108 {
109 margin: 7px 0 0 60px;
109 margin: 7px 0 0 60px;
110 padding: 1px 1px 1px 0px;
110 padding: 1px 1px 1px 0px;
111 clear: both;
111 clear: both;
112 overflow: hidden;
112 overflow: hidden;
113 position: absolute;
113 position: absolute;
114 background: #FFFFFF;
114 background: #FFFFFF;
115 }
115 }
116
116
117 div.color a
117 div.color a
118 {
118 {
119 margin: 0 0 0 1px;
119 margin: 0 0 0 1px;
120 padding: 0;
120 padding: 0;
121 width: 15px;
121 width: 15px;
122 height: 15px;
122 height: 15px;
123 display: block;
123 display: block;
124 float: left;
124 float: left;
125 }
125 }
126
126
127 div.color a.blue
127 div.color a.blue
128 {
128 {
129 background: #376ea6;
129 background: #376ea6;
130 }
130 }
131
131
132 div.color a.green
132 div.color a.green
133 {
133 {
134 background: #85924b;
134 background: #85924b;
135 }
135 }
136
136
137 div.color a.brown
137 div.color a.brown
138 {
138 {
139 background: #9b6e42;
139 background: #9b6e42;
140 }
140 }
141
141
142 div.color a.purple
142 div.color a.purple
143 {
143 {
144 background: #88528b;
144 background: #88528b;
145 }
145 }
146
146
147 div.color a.red
147 div.color a.red
148 {
148 {
149 background: #bd3220;
149 background: #bd3220;
150 }
150 }
151
151
152 div.color a.greyblue
152 div.color a.greyblue
153 {
153 {
154 background: #566e86;
154 background: #566e86;
155 }
155 }
156
156
157 /* -----------------------------------------------------------
157 /* -----------------------------------------------------------
158 options
158 options
159 ----------------------------------------------------------- */
159 ----------------------------------------------------------- */
160
160
161 div.options
161 div.options
162 {
162 {
163 margin: 7px 0 0 162px;
163 margin: 7px 0 0 162px;
164 padding: 0;
164 padding: 0;
165 clear: both;
165 clear: both;
166 overflow: hidden;
166 overflow: hidden;
167 position: absolute;
167 position: absolute;
168 background: #FFFFFF;
168 background: #FFFFFF;
169 }
169 }
170
170
171 div.options a
171 div.options a
172 {
172 {
173 margin: 0;
173 margin: 0;
174 padding: 3px 8px 3px 8px;
174 padding: 3px 8px 3px 8px;
175 height: 1%;
175 height: 1%;
176 display: block;
176 display: block;
177 text-decoration: none;
177 text-decoration: none;
178 }
178 }
179
179
180 div.options a:hover
180 div.options a:hover
181 {
181 {
182 text-decoration: none;
182 text-decoration: none;
183 }
183 }
184
184
185 /* -----------------------------------------------------------
185 /* -----------------------------------------------------------
186 header
186 header
187 ----------------------------------------------------------- */
187 ----------------------------------------------------------- */
188
188
189 #header
189 #header
190 {
190 {
191 margin: 0;
191 margin: 0;
192 padding: 0 30px 0 30px;
192 padding: 0 30px 0 30px;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
194 }
194 }
195
195
196
196
197 /* -----------------------------------------------------------
197 /* -----------------------------------------------------------
198 header -> user
198 header -> user
199 ----------------------------------------------------------- */
199 ----------------------------------------------------------- */
200
200
201 #header ul#logged-user
201 #header ul#logged-user
202 {
202 {
203 margin: 0;
203 margin: 0;
204 padding: 0;
204 padding: 0;
205 float: right;
205 float: right;
206 }
206 }
207
207
208 #header ul#logged-user li
208 #header ul#logged-user li
209 {
209 {
210 margin: 0;
210 margin: 0;
211 padding: 10px 12px 10px 12px;
211 padding: 10px 12px 10px 12px;
212 list-style: none;
212 list-style: none;
213 float: left;
213 float: left;
214 border-left: 1px solid #bbbbbb;
214 border-left: 1px solid #bbbbbb;
215 border-right: 1px solid #a5a5a5;
215 border-right: 1px solid #a5a5a5;
216 }
216 }
217
217
218 #header ul#logged-user li.first
218 #header ul#logged-user li.first
219 {
219 {
220 border-left: none;
220 border-left: none;
221 margin:-6px;
221 margin:-6px;
222 }
222 }
223 #header ul#logged-user li.first div.account
223 #header ul#logged-user li.first div.account
224 {
224 {
225 padding-top: 4px;
225 padding-top: 4px;
226 float: left;
226 float: left;
227 }
227 }
228
228
229
229
230 #header ul#logged-user li.last
230 #header ul#logged-user li.last
231 {
231 {
232 border-right: none;
232 border-right: none;
233 }
233 }
234
234
235 #header ul#logged-user li a
235 #header ul#logged-user li a
236 {
236 {
237 color: #4e4e4e;
237 color: #4e4e4e;
238 font-weight: bold;
238 font-weight: bold;
239 text-decoration: none;
239 text-decoration: none;
240 }
240 }
241
241
242 #header ul#logged-user li a:hover
242 #header ul#logged-user li a:hover
243 {
243 {
244 color: #376ea6;
244 color: #376ea6;
245 text-decoration: underline;
245 text-decoration: underline;
246 }
246 }
247
247
248 #header ul#logged-user li.highlight a
248 #header ul#logged-user li.highlight a
249 {
249 {
250 color: #ffffff;
250 color: #ffffff;
251 }
251 }
252
252
253 #header ul#logged-user li.highlight a:hover
253 #header ul#logged-user li.highlight a:hover
254 {
254 {
255 color: #376ea6;
255 color: #376ea6;
256 }
256 }
257
257
258 #header #header-inner
258 #header #header-inner
259 {
259 {
260 margin: 0;
260 margin: 0;
261 padding: 0;
261 padding: 0;
262 height: 40px;
262 height: 40px;
263 clear: both;
263 clear: both;
264 position: relative;
264 position: relative;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
266 border-bottom: 6px solid #ffffff;
266 border-bottom: 6px solid #ffffff;
267 }
267 }
268
268
269 /* -----------------------------------------------------------
269 /* -----------------------------------------------------------
270 header -> home
270 header -> home
271 ----------------------------------------------------------- */
271 ----------------------------------------------------------- */
272
272
273 #header #header-inner #home
273 #header #header-inner #home
274 {
274 {
275 float: left;
275 float: left;
276 }
276 }
277
277
278 #header #header-inner #home a
278 #header #header-inner #home a
279 {
279 {
280 margin: 0;
280 margin: 0;
281 padding: 0;
281 padding: 0;
282 height: 40px;
282 height: 40px;
283 width: 46px;
283 width: 46px;
284 display: block;
284 display: block;
285 background: url("../images/colors/blue/button_home.png");
285 background: url("../images/colors/blue/button_home.png");
286 background-position: 0 0;
286 background-position: 0 0;
287 }
287 }
288
288
289 #header #header-inner #home a:hover
289 #header #header-inner #home a:hover
290 {
290 {
291 background-position: 0 -40px;
291 background-position: 0 -40px;
292 }
292 }
293
293
294 /* -----------------------------------------------------------
294 /* -----------------------------------------------------------
295 header -> logo
295 header -> logo
296 ----------------------------------------------------------- */
296 ----------------------------------------------------------- */
297
297
298 #header #header-inner #logo
298 #header #header-inner #logo
299 {
299 {
300 float: left;
300 float: left;
301 }
301 }
302
302
303 #header #header-inner #logo h1
303 #header #header-inner #logo h1
304 {
304 {
305 margin: 13px 0 0 13px;
305 margin: 13px 0 0 13px;
306 padding: 0;
306 padding: 0;
307 color: #FFFFFF;
307 color: #FFFFFF;
308 font-size: 14px;
308 font-size: 14px;
309 text-transform: uppercase;
309 text-transform: uppercase;
310 }
310 }
311
311
312 #header #header-inner #logo a
312 #header #header-inner #logo a
313 {
313 {
314 color: #ffffff;
314 color: #ffffff;
315 text-decoration: none;
315 text-decoration: none;
316 }
316 }
317
317
318 #header #header-inner #logo a:hover
318 #header #header-inner #logo a:hover
319 {
319 {
320 color: #dabf29;
320 color: #dabf29;
321 }
321 }
322
322
323 /* -----------------------------------------------------------
323 /* -----------------------------------------------------------
324 header -> quick
324 header -> quick
325 ----------------------------------------------------------- */
325 ----------------------------------------------------------- */
326 #header #header-inner #quick,
326 #header #header-inner #quick,
327 #header #header-inner #quick ul
327 #header #header-inner #quick ul
328 {
328 {
329 margin: 10px 5px 0 0;
329 margin: 10px 5px 0 0;
330 padding: 0;
330 padding: 0;
331 position: relative;
331 position: relative;
332 float: right;
332 float: right;
333 list-style-type: none;
333 list-style-type: none;
334 list-style-position: outside;
334 list-style-position: outside;
335 }
335 }
336
336
337 #header #header-inner #quick li
337 #header #header-inner #quick li
338 {
338 {
339 margin: 0 5px 0 0;
339 margin: 0 5px 0 0;
340 padding: 0;
340 padding: 0;
341 position: relative;
341 position: relative;
342 float: left;
342 float: left;
343 }
343 }
344
344
345 #header #header-inner #quick li a
345 #header #header-inner #quick li a
346 {
346 {
347 top: 0;
347 top: 0;
348 left: 0;
348 left: 0;
349 padding: 0;
349 padding: 0;
350 height: 1%;
350 height: 1%;
351 display: block;
351 display: block;
352 clear: both;
352 clear: both;
353 overflow: hidden;
353 overflow: hidden;
354 background: #336699 url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
354 background: #336699 url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
355 color: #FFFFFF;
355 color: #FFFFFF;
356 font-weight: bold;
356 font-weight: bold;
357 text-decoration: none;
357 text-decoration: none;
358 }
358 }
359
359
360 #header #header-inner #quick li span
360 #header #header-inner #quick li span
361 {
361 {
362 top: 0;
362 top: 0;
363 right: 0;
363 right: 0;
364 margin: 0;
364 margin: 0;
365 padding: 10px 12px 8px 10px;
365 padding: 10px 12px 8px 10px;
366 height: 1%;
366 height: 1%;
367 display: block;
367 display: block;
368 float: left;
368 float: left;
369 background: url("../../resources/images/colors/blue/quick_r.png") no-repeat top right;
369 background: url("../../resources/images/colors/blue/quick_r.png") no-repeat top right;
370 border-left: 1px solid #3f6f9f;
370 border-left: 1px solid #3f6f9f;
371 }
371 }
372
372
373 #header #header-inner #quick li span.normal
373 #header #header-inner #quick li span.normal
374 {
374 {
375 padding: 10px 12px 8px 12px;
375 padding: 10px 12px 8px 12px;
376 border: none;
376 border: none;
377 }
377 }
378
378
379 #header #header-inner #quick li span.icon
379 #header #header-inner #quick li span.icon
380 {
380 {
381 top: 0;
381 top: 0;
382 left: 0;
382 left: 0;
383 padding: 8px 8px 4px 8px;
383 padding: 8px 8px 4px 8px;
384 background: url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
384 background: url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
385 border-left: none;
385 border-left: none;
386 border-right: 1px solid #2e5c89;
386 border-right: 1px solid #2e5c89;
387 }
387 }
388
388
389 #header #header-inner #quick li a:hover
389 #header #header-inner #quick li a:hover
390 {
390 {
391 background: #4e4e4e url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
391 background: #4e4e4e url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
392 }
392 }
393
393
394 #header #header-inner #quick li a:hover span
394 #header #header-inner #quick li a:hover span
395 {
395 {
396 background: url("../../resources/images/colors/blue/quick_r_selected.png") no-repeat top right;
396 background: url("../../resources/images/colors/blue/quick_r_selected.png") no-repeat top right;
397 border-left: 1px solid #545454;
397 border-left: 1px solid #545454;
398 }
398 }
399
399
400 #header #header-inner #quick li a:hover span.normal
400 #header #header-inner #quick li a:hover span.normal
401 {
401 {
402 border: none;
402 border: none;
403 }
403 }
404
404
405 #header #header-inner #quick li a:hover span.icon
405 #header #header-inner #quick li a:hover span.icon
406 {
406 {
407 background: url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
407 background: url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
408 border-left: none;
408 border-left: none;
409 border-right: 1px solid #464646;
409 border-right: 1px solid #464646;
410 }
410 }
411
411
412 #header #header-inner #quick ul
412 #header #header-inner #quick ul
413 {
413 {
414 top: 29px;
414 top: 29px;
415 right: 0;
415 right: 0;
416 margin: 0;
416 margin: 0;
417 padding: 0;
417 padding: 0;
418 width: 200px;
418 width: 200px;
419 display: none;
419 display: none;
420 position: absolute;
420 position: absolute;
421 background: #FFFFFF;
421 background: #FFFFFF;
422 border: 1px solid #666;
422 border: 1px solid #666;
423 border-top: 1px solid #003367;
423 border-top: 1px solid #003367;
424 z-index: 100;
424 z-index: 100;
425 }
425 }
426
426
427 #header #header-inner #quick ul.repo_switcher{
427 #header #header-inner #quick ul.repo_switcher{
428 max-height:275px;
428 max-height:275px;
429 overflow-x:hidden;
429 overflow-x:hidden;
430 overflow-y:auto;
430 overflow-y:auto;
431 white-space:nowrap;
431 white-space:nowrap;
432 }
432 }
433
433
434 #header #header-inner #quick li ul li
434 #header #header-inner #quick li ul li
435 {
435 {
436 border-bottom: 1px solid #dddddd;
436 border-bottom: 1px solid #dddddd;
437 }
437 }
438
438
439 #header #header-inner #quick li ul li.last
439 #header #header-inner #quick li ul li.last
440 {
440 {
441 border: none;
441 border: none;
442 }
442 }
443
443
444 #header #header-inner #quick li ul li a
444 #header #header-inner #quick li ul li a
445 {
445 {
446 margin: 0;
446 margin: 0;
447 padding: 7px 9px 7px 9px;
447 padding: 7px 9px 7px 9px;
448 height: 1%;
448 height: 1%;
449 width: 182px;
449 width: 182px;
450 height: auto;
450 height: auto;
451 display: block;
451 display: block;
452 float: left;
452 float: left;
453 background: #FFFFFF;
453 background: #FFFFFF;
454 color: #0066CC;
454 color: #0066CC;
455 font-weight: normal;
455 font-weight: normal;
456 }
456 }
457
457
458 #header #header-inner #quick li ul li a.childs
458 #header #header-inner #quick li ul li a.childs
459 {
459 {
460 margin: 0;
460 margin: 0;
461 padding: 7px 9px 7px 24px;
461 padding: 7px 9px 7px 24px;
462 width: 167px;
462 width: 167px;
463 background: #FFFFFF url("../../resources/images/plus.png") no-repeat 8px 9px;
463 background: #FFFFFF url("../../resources/images/plus.png") no-repeat 8px 9px;
464 }
464 }
465
465
466 #header #header-inner #quick li ul li a:hover
466 #header #header-inner #quick li ul li a:hover
467 {
467 {
468 color: #000000;
468 color: #000000;
469 background: #FFFFFF;
469 background: #FFFFFF;
470 }
470 }
471
471
472 #header #header-inner #quick li ul li a.childs:hover
472 #header #header-inner #quick li ul li a.childs:hover
473 {
473 {
474 background: #FFFFFF url("../../resources/images/minus.png") no-repeat 8px 9px;
474 background: #FFFFFF url("../../resources/images/minus.png") no-repeat 8px 9px;
475 }
475 }
476
476
477 #header #header-inner #quick ul ul
477 #header #header-inner #quick ul ul
478 {
478 {
479 top: auto;
479 top: auto;
480 }
480 }
481
481
482 #header #header-inner #quick li ul ul
482 #header #header-inner #quick li ul ul
483 {
483 {
484 right: 200px;
484 right: 200px;
485 max-height: 275px;
485 max-height: 275px;
486 overflow: auto;
486 overflow: auto;
487 overflow-x: hidden;
487 overflow-x: hidden;
488 white-space:nowrap;
488 white-space:nowrap;
489 }
489 }
490
490
491 #header #header-inner #quick li:hover ul ul,
491 #header #header-inner #quick li:hover ul ul,
492 #header #header-inner #quick li:hover ul ul ul,
492 #header #header-inner #quick li:hover ul ul ul,
493 #header #header-inner #quick li:hover ul ul ul ul
493 #header #header-inner #quick li:hover ul ul ul ul
494 {
494 {
495 display: none;
495 display: none;
496 }
496 }
497
497
498 #header #header-inner #quick li:hover ul,
498 #header #header-inner #quick li:hover ul,
499 #header #header-inner #quick li li:hover ul,
499 #header #header-inner #quick li li:hover ul,
500 #header #header-inner #quick li li li:hover ul,
500 #header #header-inner #quick li li li:hover ul,
501 #header #header-inner #quick li li li li:hover ul
501 #header #header-inner #quick li li li li:hover ul
502 {
502 {
503 display: block;
503 display: block;
504 }
504 }
505
505
506
506
507 /*ICONS*/
507 /*ICONS*/
508 #header #header-inner #quick li ul li a.journal,
508 #header #header-inner #quick li ul li a.journal,
509 #header #header-inner #quick li ul li a.journal:hover
509 #header #header-inner #quick li ul li a.journal:hover
510 {
510 {
511 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFFFFF;
511 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFFFFF;
512 margin:0;
512 margin:0;
513 padding:12px 9px 7px 24px;
513 padding:12px 9px 7px 24px;
514 width:167px;
514 width:167px;
515
515
516 }
516 }
517 #header #header-inner #quick li ul li a.private_repo,
517 #header #header-inner #quick li ul li a.private_repo,
518 #header #header-inner #quick li ul li a.private_repo:hover
518 #header #header-inner #quick li ul li a.private_repo:hover
519 {
519 {
520 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFFFFF;
520 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFFFFF;
521 margin:0;
521 margin:0;
522 padding:12px 9px 7px 24px;
522 padding:12px 9px 7px 24px;
523 width:167px;
523 width:167px;
524
524
525 }
525 }
526 #header #header-inner #quick li ul li a.public_repo,
526 #header #header-inner #quick li ul li a.public_repo,
527 #header #header-inner #quick li ul li a.public_repo:hover
527 #header #header-inner #quick li ul li a.public_repo:hover
528 {
528 {
529 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFFFFF;
529 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFFFFF;
530 margin:0;
530 margin:0;
531 padding:12px 9px 7px 24px;
531 padding:12px 9px 7px 24px;
532 width:167px;
532 width:167px;
533
533
534 }
534 }
535
535
536 #header #header-inner #quick li ul li a.repos,
536 #header #header-inner #quick li ul li a.repos,
537 #header #header-inner #quick li ul li a.repos:hover
537 #header #header-inner #quick li ul li a.repos:hover
538 {
538 {
539 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFFFFF;
539 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFFFFF;
540 margin:0;
540 margin:0;
541 padding:12px 9px 7px 24px;
541 padding:12px 9px 7px 24px;
542 width:167px;
542 width:167px;
543
543
544 }
544 }
545 #header #header-inner #quick li ul li a.users,
545 #header #header-inner #quick li ul li a.users,
546 #header #header-inner #quick li ul li a.users:hover
546 #header #header-inner #quick li ul li a.users:hover
547 {
547 {
548 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
548 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
549 margin:0;
549 margin:0;
550 padding:12px 9px 7px 24px;
550 padding:12px 9px 7px 24px;
551 width:167px;
551 width:167px;
552 }
552 }
553 #header #header-inner #quick li ul li a.settings,
553 #header #header-inner #quick li ul li a.settings,
554 #header #header-inner #quick li ul li a.settings:hover
554 #header #header-inner #quick li ul li a.settings:hover
555 {
555 {
556 background: #FFFFFF url("../images/icons/cog.png") no-repeat 4px 9px;
556 background: #FFFFFF url("../images/icons/cog.png") no-repeat 4px 9px;
557 margin:0;
557 margin:0;
558 padding:12px 9px 7px 24px;
558 padding:12px 9px 7px 24px;
559 width:167px;
559 width:167px;
560 }
560 }
561
561
562 #header #header-inner #quick li ul li a.permissions,
562 #header #header-inner #quick li ul li a.permissions,
563 #header #header-inner #quick li ul li a.permissions:hover
563 #header #header-inner #quick li ul li a.permissions:hover
564 {
564 {
565
565
566 background: #FFFFFF url("../images/icons/key.png") no-repeat 4px 9px;
566 background: #FFFFFF url("../images/icons/key.png") no-repeat 4px 9px;
567 margin:0;
567 margin:0;
568 padding:12px 9px 7px 24px;
568 padding:12px 9px 7px 24px;
569 width:167px;
569 width:167px;
570 }
570 }
571
571
572
572
573 #header #header-inner #quick li ul li a.fork,
573 #header #header-inner #quick li ul li a.fork,
574 #header #header-inner #quick li ul li a.fork:hover
574 #header #header-inner #quick li ul li a.fork:hover
575 {
575 {
576
576
577 background: #FFFFFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
577 background: #FFFFFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
578 margin:0;
578 margin:0;
579 padding:12px 9px 7px 24px;
579 padding:12px 9px 7px 24px;
580 width:167px;
580 width:167px;
581 }
581 }
582
582
583 #header #header-inner #quick li ul li a.search,
583 #header #header-inner #quick li ul li a.search,
584 #header #header-inner #quick li ul li a.search:hover
584 #header #header-inner #quick li ul li a.search:hover
585 {
585 {
586 background: #FFFFFF url("../images/icons/search_16.png") no-repeat 4px 9px;
586 background: #FFFFFF url("../images/icons/search_16.png") no-repeat 4px 9px;
587 margin:0;
587 margin:0;
588 padding:12px 9px 7px 24px;
588 padding:12px 9px 7px 24px;
589 width:167px;
589 width:167px;
590 }
590 }
591
591
592 #header #header-inner #quick li ul li a.delete,
592 #header #header-inner #quick li ul li a.delete,
593 #header #header-inner #quick li ul li a.delete:hover
593 #header #header-inner #quick li ul li a.delete:hover
594 {
594 {
595 background: #FFFFFF url("../images/icons/delete.png") no-repeat 4px 9px;
595 background: #FFFFFF url("../images/icons/delete.png") no-repeat 4px 9px;
596 margin:0;
596 margin:0;
597 padding:12px 9px 7px 24px;
597 padding:12px 9px 7px 24px;
598 width:167px;
598 width:167px;
599 }
599 }
600
600
601 #header #header-inner #quick li ul li a.branches,
601 #header #header-inner #quick li ul li a.branches,
602 #header #header-inner #quick li ul li a.branches:hover
602 #header #header-inner #quick li ul li a.branches:hover
603 {
603 {
604 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
604 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
605 margin:0;
605 margin:0;
606 padding:12px 9px 7px 24px;
606 padding:12px 9px 7px 24px;
607 width:167px;
607 width:167px;
608 }
608 }
609
609
610 #header #header-inner #quick li ul li a.tags,
610 #header #header-inner #quick li ul li a.tags,
611 #header #header-inner #quick li ul li a.tags:hover
611 #header #header-inner #quick li ul li a.tags:hover
612 {
612 {
613 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
613 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
614 margin:0;
614 margin:0;
615 padding:12px 9px 7px 24px;
615 padding:12px 9px 7px 24px;
616 width:167px;
616 width:167px;
617 }
617 }
618 /* -----------------------------------------------------------
618 /* -----------------------------------------------------------
619 header corners
619 header corners
620 ----------------------------------------------------------- */
620 ----------------------------------------------------------- */
621
621
622 #header #header-inner div.corner
622 #header #header-inner div.corner
623 {
623 {
624 height: 6px;
624 height: 6px;
625 width: 6px;
625 width: 6px;
626 position: absolute;
626 position: absolute;
627 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
627 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
628 }
628 }
629
629
630 #header #header-inner div.tl
630 #header #header-inner div.tl
631 {
631 {
632 top: 0;
632 top: 0;
633 left: 0;
633 left: 0;
634 background-position: 0 0;
634 background-position: 0 0;
635 }
635 }
636
636
637 #header #header-inner div.tr
637 #header #header-inner div.tr
638 {
638 {
639 top: 0;
639 top: 0;
640 right: 0;
640 right: 0;
641 background-position: -6px 0;
641 background-position: -6px 0;
642 }
642 }
643
643
644 /* -----------------------------------------------------------
644 /* -----------------------------------------------------------
645 content
645 content
646 ----------------------------------------------------------- */
646 ----------------------------------------------------------- */
647
647
648 #content
648 #content
649 {
649 {
650 margin: 10px 0 0 0;
650 margin: 10px 0 0 0;
651 padding: 0;
651 padding: 0;
652 min-height: 100%;
652 min-height: 100%;
653 clear: both;
653 clear: both;
654 overflow: hidden;
654 overflow: hidden;
655 background: url("../images/content.png") repeat-y top left;
655 background: url("../images/content.png") repeat-y top left;
656 }
656 }
657
657
658 /* -----------------------------------------------------------
658 /* -----------------------------------------------------------
659 content -> left
659 content -> left
660 ----------------------------------------------------------- */
660 ----------------------------------------------------------- */
661
661
662 #content #left
662 #content #left
663 {
663 {
664 left: 0;
664 left: 0;
665 width: 280px;
665 width: 280px;
666 position: absolute;
666 position: absolute;
667 }
667 }
668
668
669 /* -----------------------------------------------------------
669 /* -----------------------------------------------------------
670 content -> left -> menu
670 content -> left -> menu
671 ----------------------------------------------------------- */
671 ----------------------------------------------------------- */
672
672
673 #content #left #menu
673 #content #left #menu
674 {
674 {
675 margin: 5px 10px 0 60px;
675 margin: 5px 10px 0 60px;
676 padding: 0;
676 padding: 0;
677 clear: both;
677 clear: both;
678 overflow: hidden;
678 overflow: hidden;
679 }
679 }
680
680
681 /* -----------------------------------------------------------
681 /* -----------------------------------------------------------
682 content -> left -> menu / heading
682 content -> left -> menu / heading
683 ----------------------------------------------------------- */
683 ----------------------------------------------------------- */
684
684
685 #content #left #menu h6
685 #content #left #menu h6
686 {
686 {
687 margin: 5px 0 0 0;
687 margin: 5px 0 0 0;
688 padding: 0;
688 padding: 0;
689 clear: both;
689 clear: both;
690 overflow: hidden;
690 overflow: hidden;
691 background: #dfdfdf url("../images/menu.png") repeat-x;
691 background: #dfdfdf url("../images/menu.png") repeat-x;
692 color: #6e6e6e;
692 color: #6e6e6e;
693 }
693 }
694
694
695 #content #left #menu h6 a
695 #content #left #menu h6 a
696 {
696 {
697 margin: 0;
697 margin: 0;
698 padding: 0;
698 padding: 0;
699 height: 1%;
699 height: 1%;
700 display: block;
700 display: block;
701 clear: both;
701 clear: both;
702 overflow: hidden;
702 overflow: hidden;
703 background: url("../images/menu_l.png") no-repeat top left;
703 background: url("../images/menu_l.png") no-repeat top left;
704 color: #6e6e6e;
704 color: #6e6e6e;
705 text-decoration: none;
705 text-decoration: none;
706 }
706 }
707
707
708 #content #left #menu h6 span
708 #content #left #menu h6 span
709 {
709 {
710 margin: 0;
710 margin: 0;
711 padding: 9px 10px 10px 10px;
711 padding: 9px 10px 10px 10px;
712 height: 1%;
712 height: 1%;
713 display: block;
713 display: block;
714 background: url("../images/menu_r.png") no-repeat top right;
714 background: url("../images/menu_r.png") no-repeat top right;
715 }
715 }
716
716
717 #content #left #menu h6.selected
717 #content #left #menu h6.selected
718 {
718 {
719 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
719 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
720 color: #FFFFFF;
720 color: #FFFFFF;
721 }
721 }
722
722
723 #content #left #menu h6.selected a
723 #content #left #menu h6.selected a
724 {
724 {
725 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
725 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
726 color: #ffffff;
726 color: #ffffff;
727 }
727 }
728
728
729 #content #left #menu h6.selected span
729 #content #left #menu h6.selected span
730 {
730 {
731 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
731 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
732 }
732 }
733
733
734 /* -----------------------------------------------------------
734 /* -----------------------------------------------------------
735 content -> left -> menu / links
735 content -> left -> menu / links
736 ----------------------------------------------------------- */
736 ----------------------------------------------------------- */
737
737
738 #content #left #menu ul
738 #content #left #menu ul
739 {
739 {
740 margin: 0;
740 margin: 0;
741 padding: 0;
741 padding: 0;
742 background: #376ea6;
742 background: #376ea6;
743 }
743 }
744
744
745 #content #left #menu ul.opened
745 #content #left #menu ul.opened
746 {
746 {
747 display: block;
747 display: block;
748 }
748 }
749
749
750 #content #left #menu ul.closed
750 #content #left #menu ul.closed
751 {
751 {
752 display: none;
752 display: none;
753 }
753 }
754
754
755 #content #left #menu li
755 #content #left #menu li
756 {
756 {
757 margin: 0;
757 margin: 0;
758 padding: 0;
758 padding: 0;
759 clear: both;
759 clear: both;
760 overflow: hidden;
760 overflow: hidden;
761 list-style: none;
761 list-style: none;
762 border-bottom: 1px solid #5f8bb7;
762 border-bottom: 1px solid #5f8bb7;
763 color: #ffffff;
763 color: #ffffff;
764 }
764 }
765
765
766 #content #left #menu li a
766 #content #left #menu li a
767 {
767 {
768 margin: 0 0 0 6px;
768 margin: 0 0 0 6px;
769 padding: 8px 0 8px 18px;
769 padding: 8px 0 8px 18px;
770 height: 1%;
770 height: 1%;
771 display: block;
771 display: block;
772 float: left;
772 float: left;
773 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
773 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
774 color: #ffffff;
774 color: #ffffff;
775 text-decoration: none;
775 text-decoration: none;
776 }
776 }
777
777
778 #content #left #menu li a:hover
778 #content #left #menu li a:hover
779 {
779 {
780 color: #b9dcff;
780 color: #b9dcff;
781 }
781 }
782
782
783 /* -----------------------------------------------------------
783 /* -----------------------------------------------------------
784 content -> left -> menu / collapsible
784 content -> left -> menu / collapsible
785 ----------------------------------------------------------- */
785 ----------------------------------------------------------- */
786
786
787 #content #left #menu li.collapsible
787 #content #left #menu li.collapsible
788 {
788 {
789 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
789 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
790 }
790 }
791
791
792 #content #left #menu li.collapsible a
792 #content #left #menu li.collapsible a
793 {
793 {
794 margin: 0 0 0 6px;
794 margin: 0 0 0 6px;
795 padding: 8px 0 8px 0;
795 padding: 8px 0 8px 0;
796 height: 1%;
796 height: 1%;
797 display: block;
797 display: block;
798 background: transparent;
798 background: transparent;
799 float: left;
799 float: left;
800 font-weight: bold;
800 font-weight: bold;
801 }
801 }
802
802
803 #content #left #menu li.collapsible a.plus
803 #content #left #menu li.collapsible a.plus
804 {
804 {
805 margin: 0;
805 margin: 0;
806 padding: 8px 0 9px 24px;
806 padding: 8px 0 9px 24px;
807 height: 10px;
807 height: 10px;
808 width: 10px;
808 width: 10px;
809 display: block;
809 display: block;
810 float: left;
810 float: left;
811 background: url("../images/menu_plus.png") no-repeat 5px 10px;
811 background: url("../images/menu_plus.png") no-repeat 5px 10px;
812 border: none;
812 border: none;
813 }
813 }
814
814
815 #content #left #menu li.collapsible a.minus
815 #content #left #menu li.collapsible a.minus
816 {
816 {
817 margin: 0;
817 margin: 0;
818 padding: 8px 0 9px 24px;
818 padding: 8px 0 9px 24px;
819 height: 10px;
819 height: 10px;
820 width: 10px;
820 width: 10px;
821 display: block;
821 display: block;
822 float: left;
822 float: left;
823 background: url("../images/menu_minus.png") no-repeat 5px 10px;
823 background: url("../images/menu_minus.png") no-repeat 5px 10px;
824 border: none;
824 border: none;
825 }
825 }
826
826
827 #content #left #menu li ul
827 #content #left #menu li ul
828 {
828 {
829 margin: 0;
829 margin: 0;
830 padding: 0;
830 padding: 0;
831 border-left: 18px solid #285889;
831 border-left: 18px solid #285889;
832 }
832 }
833
833
834 #content #left #menu li ul.expanded
834 #content #left #menu li ul.expanded
835 {
835 {
836 display: block;
836 display: block;
837 }
837 }
838
838
839 #content #left #menu li ul.collapsed
839 #content #left #menu li ul.collapsed
840 {
840 {
841 display: none;
841 display: none;
842 }
842 }
843
843
844 #content #left #menu li ul li
844 #content #left #menu li ul li
845 {
845 {
846 margin: 0;
846 margin: 0;
847 padding: 0;
847 padding: 0;
848 clear: both;
848 clear: both;
849 overflow: hidden;
849 overflow: hidden;
850 list-style: none;
850 list-style: none;
851 border-bottom: 1px solid #5f8bb7;
851 border-bottom: 1px solid #5f8bb7;
852 color: #ffffff;
852 color: #ffffff;
853 }
853 }
854
854
855 #content #left #menu li.collapsible ul li a
855 #content #left #menu li.collapsible ul li a
856 {
856 {
857 font-weight: normal;
857 font-weight: normal;
858 }
858 }
859
859
860 #content #left #menu li.last
860 #content #left #menu li.last
861 {
861 {
862 border-bottom: none;
862 border-bottom: none;
863 }
863 }
864
864
865 /* -----------------------------------------------------------
865 /* -----------------------------------------------------------
866 content -> left -> date picker
866 content -> left -> date picker
867 ----------------------------------------------------------- */
867 ----------------------------------------------------------- */
868
868
869 #content #left #date-picker
869 #content #left #date-picker
870 {
870 {
871 margin: 10px 10px 0 60px;
871 margin: 10px 10px 0 60px;
872 padding: 0;
872 padding: 0;
873 clear: both;
873 clear: both;
874 overflow: hidden;
874 overflow: hidden;
875 }
875 }
876
876
877 #content #left #date-picker .ui-datepicker
877 #content #left #date-picker .ui-datepicker
878 {
878 {
879 width: auto;
879 width: auto;
880 padding: 0;
880 padding: 0;
881 clear: both;
881 clear: both;
882 overflow: hidden;
882 overflow: hidden;
883 background: #FFFFFF;
883 background: #FFFFFF;
884 border: 1px solid #d1d1d1;
884 border: 1px solid #d1d1d1;
885 }
885 }
886
886
887 #content #left #date-picker .ui-datepicker .ui-datepicker-header
887 #content #left #date-picker .ui-datepicker .ui-datepicker-header
888 {
888 {
889 padding: 5px 0;
889 padding: 5px 0;
890 }
890 }
891
891
892 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
892 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
893 {
893 {
894 top: 5px;
894 top: 5px;
895 left: 4px;
895 left: 4px;
896 }
896 }
897
897
898 #content #left #date-picker .ui-datepicker .ui-datepicker-next
898 #content #left #date-picker .ui-datepicker .ui-datepicker-next
899 {
899 {
900 top: 5px;
900 top: 5px;
901 right: 4px;
901 right: 4px;
902 }
902 }
903
903
904 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
904 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
905 {
905 {
906 top: 5px;
906 top: 5px;
907 left: 4px;
907 left: 4px;
908 }
908 }
909
909
910 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
910 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
911 {
911 {
912 top: 5px;
912 top: 5px;
913 right: 4px;
913 right: 4px;
914 }
914 }
915
915
916 /* -----------------------------------------------------------
916 /* -----------------------------------------------------------
917 content -> right
917 content -> right
918 ----------------------------------------------------------- */
918 ----------------------------------------------------------- */
919
919
920 #content #right
920 #content #right
921 {
921 {
922 margin: 0 60px 10px 290px;
922 margin: 0 60px 10px 290px;
923 }
923 }
924
924
925 /* -----------------------------------------------------------
925 /* -----------------------------------------------------------
926 content -> right -> box
926 content -> right -> box
927 ----------------------------------------------------------- */
927 ----------------------------------------------------------- */
928
928
929 #content div.box
929 #content div.box
930 {
930 {
931 margin: 0 0 10px 0;
931 margin: 0 0 10px 0;
932 padding: 0 0 10px 0;
932 padding: 0 0 10px 0;
933 clear: both;
933 clear: both;
934 overflow: hidden;
934 overflow: hidden;
935 background: #ffffff;
935 background: #ffffff;
936 }
936 }
937
937
938 #content div.box-left
938 #content div.box-left
939 {
939 {
940 margin: 0 0 10px;
940 margin: 0 0 10px;
941 width: 49%;
941 width: 49%;
942 clear: none;
942 clear: none;
943 float: left;
943 float: left;
944 }
944 }
945
945
946 #content div.box-right
946 #content div.box-right
947 {
947 {
948 margin: 0 0 10px;
948 margin: 0 0 10px;
949 width: 49%;
949 width: 49%;
950 clear: none;
950 clear: none;
951 float: right;
951 float: right;
952 }
952 }
953
953
954 /* -----------------------------------------------------------
954 /* -----------------------------------------------------------
955 content -> right -> box / title
955 content -> right -> box / title
956 ----------------------------------------------------------- */
956 ----------------------------------------------------------- */
957
957
958 #content div.box div.title
958 #content div.box div.title
959 {
959 {
960 margin: 0 0 20px 0;
960 margin: 0 0 20px 0;
961 padding: 0;
961 padding: 0;
962 clear: both;
962 clear: both;
963 overflow: hidden;
963 overflow: hidden;
964 background: #336699 url("../images/colors/blue/title.png") repeat-x;
964 background: #336699 url("../images/colors/blue/title.png") repeat-x;
965 }
965 }
966
966
967 #content div.box div.title h5
967 #content div.box div.title h5
968 {
968 {
969 margin: 0;
969 margin: 0;
970 padding: 11px 0 11px 10px;
970 padding: 11px 0 11px 10px;
971 float: left;
971 float: left;
972 border: none;
972 border: none;
973 color: #ffffff;
973 color: #ffffff;
974 text-transform: uppercase;
974 text-transform: uppercase;
975 }
975 }
976
976
977 #content div.box div.title ul.links
977 #content div.box div.title ul.links
978 {
978 {
979 margin: 0;
979 margin: 0;
980 padding: 0;
980 padding: 0;
981 float: right;
981 float: right;
982 }
982 }
983
983
984 #content div.box div.title ul.links li
984 #content div.box div.title ul.links li
985 {
985 {
986 margin: 0;
986 margin: 0;
987 padding: 0;
987 padding: 0;
988 list-style: none;
988 list-style: none;
989 float: left;
989 float: left;
990 }
990 }
991
991
992 #content div.box div.title ul.links li a
992 #content div.box div.title ul.links li a
993 {
993 {
994 margin: 0;
994 margin: 0;
995 padding: 13px 16px 12px 16px;
995 padding: 13px 16px 12px 16px;
996 height: 1%;
996 height: 1%;
997 display: block;
997 display: block;
998 float: left;
998 float: left;
999 background: url("../images/colors/blue/title_link.png") no-repeat top left;
999 background: url("../images/colors/blue/title_link.png") no-repeat top left;
1000 border-left: 1px solid #316293;
1000 border-left: 1px solid #316293;
1001 color: #ffffff;
1001 color: #ffffff;
1002 font-size: 11px;
1002 font-size: 11px;
1003 font-weight: bold;
1003 font-weight: bold;
1004 text-decoration: none;
1004 text-decoration: none;
1005 }
1005 }
1006
1006
1007 #content div.box div.title ul.links li a:hover
1007 #content div.box div.title ul.links li a:hover
1008 {
1008 {
1009 color: #bfe3ff;
1009 color: #bfe3ff;
1010 }
1010 }
1011
1011
1012 #content div.box div.title ul.links li.ui-tabs-selected a
1012 #content div.box div.title ul.links li.ui-tabs-selected a
1013 {
1013 {
1014 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
1014 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
1015 color: #bfe3ff;
1015 color: #bfe3ff;
1016 }
1016 }
1017
1017
1018 /* -----------------------------------------------------------
1018 /* -----------------------------------------------------------
1019 content -> right -> box / headings
1019 content -> right -> box / headings
1020 ----------------------------------------------------------- */
1020 ----------------------------------------------------------- */
1021
1021
1022 #content div.box h1,
1022 #content div.box h1,
1023 #content div.box h2,
1023 #content div.box h2,
1024 #content div.box h3,
1024 #content div.box h3,
1025 #content div.box h4,
1025 #content div.box h4,
1026 #content div.box h5,
1026 #content div.box h5,
1027 #content div.box h6
1027 #content div.box h6
1028 {
1028 {
1029 margin: 10px 20px 10px 20px;
1029 margin: 10px 20px 10px 20px;
1030 padding: 0 0 15px 0;
1030 padding: 0 0 15px 0;
1031 clear: both;
1031 clear: both;
1032 overflow: hidden;
1032 overflow: hidden;
1033 border-bottom: 1px solid #DDDDDD;
1033 border-bottom: 1px solid #DDDDDD;
1034 }
1034 }
1035
1035
1036 /* -----------------------------------------------------------
1036 /* -----------------------------------------------------------
1037 content -> right -> box / paragraphs
1037 content -> right -> box / paragraphs
1038 ----------------------------------------------------------- */
1038 ----------------------------------------------------------- */
1039
1039
1040 #content div.box p
1040 #content div.box p
1041 {
1041 {
1042 margin: 0 24px 10px 24px;
1042 margin: 0 24px 10px 24px;
1043 padding: 0;
1043 padding: 0;
1044 color: #5f5f5f;
1044 color: #5f5f5f;
1045 font-size: 12px;
1045 font-size: 12px;
1046 line-height: 150%;
1046 line-height: 150%;
1047 }
1047 }
1048
1048
1049 #content div.box blockquote
1049 #content div.box blockquote
1050 {
1050 {
1051 margin: 0 34px 0 34px;
1051 margin: 0 34px 0 34px;
1052 padding: 0 0 0 14px;
1052 padding: 0 0 0 14px;
1053 border-left: 4px solid #DDDDDD;
1053 border-left: 4px solid #DDDDDD;
1054 color: #5f5f5f;
1054 color: #5f5f5f;
1055 font-size: 11px;
1055 font-size: 11px;
1056 line-height: 150%;
1056 line-height: 150%;
1057 }
1057 }
1058
1058
1059 #content div.box blockquote p
1059 #content div.box blockquote p
1060 {
1060 {
1061 margin: 10px 0 10px 0;
1061 margin: 10px 0 10px 0;
1062 padding: 0;
1062 padding: 0;
1063 }
1063 }
1064
1064
1065 /* -----------------------------------------------------------
1065 /* -----------------------------------------------------------
1066 content -> right -> box / lists
1066 content -> right -> box / lists
1067 ----------------------------------------------------------- */
1067 ----------------------------------------------------------- */
1068
1068
1069 #content div.box dl
1069 #content div.box dl
1070 {
1070 {
1071 margin: 10px 24px 10px 24px;
1071 margin: 10px 24px 10px 24px;
1072 }
1072 }
1073
1073
1074 #content div.box dt
1074 #content div.box dt
1075 {
1075 {
1076 margin: 0;
1076 margin: 0;
1077 font-size: 12px;
1077 font-size: 12px;
1078 }
1078 }
1079
1079
1080 #content div.box dd
1080 #content div.box dd
1081 {
1081 {
1082 margin: 0;
1082 margin: 0;
1083 padding: 8px 0 8px 15px;
1083 padding: 8px 0 8px 15px;
1084 font-size: 12px;
1084 font-size: 12px;
1085 }
1085 }
1086
1086
1087 #content div.box ul.left
1087 #content div.box ul.left
1088 {
1088 {
1089 float: left;
1089 float: left;
1090 }
1090 }
1091
1091
1092 #content div.box ol.left
1092 #content div.box ol.left
1093 {
1093 {
1094 float: left;
1094 float: left;
1095 }
1095 }
1096
1096
1097 #content div.box li
1097 #content div.box li
1098 {
1098 {
1099 padding: 4px 0 4px 0;
1099 padding: 4px 0 4px 0;
1100 font-size: 12px;
1100 font-size: 12px;
1101 }
1101 }
1102
1102
1103 #content div.box ol.lower-roman,
1103 #content div.box ol.lower-roman,
1104 #content div.box ol.upper-roman
1104 #content div.box ol.upper-roman
1105 {
1105 {
1106 margin: 10px 24px 10px 44px;
1106 margin: 10px 24px 10px 44px;
1107 }
1107 }
1108
1108
1109 #content div.box ol.lower-alpha,
1109 #content div.box ol.lower-alpha,
1110 #content div.box ol.upper-alpha
1110 #content div.box ol.upper-alpha
1111 {
1111 {
1112 margin: 10px 24px 10px 44px;
1112 margin: 10px 24px 10px 44px;
1113 }
1113 }
1114
1114
1115 #content div.box ol.decimal
1115 #content div.box ol.decimal
1116 {
1116 {
1117 margin: 10px 24px 10px 44px;
1117 margin: 10px 24px 10px 44px;
1118 }
1118 }
1119
1119
1120 #content div.box ul.disc,
1120 #content div.box ul.disc,
1121 #content div.box ul.circle
1121 #content div.box ul.circle
1122 {
1122 {
1123 margin: 10px 24px 10px 38px;
1123 margin: 10px 24px 10px 38px;
1124 }
1124 }
1125
1125
1126 #content div.box ul.square
1126 #content div.box ul.square
1127 {
1127 {
1128 margin: 10px 24px 10px 40px;
1128 margin: 10px 24px 10px 40px;
1129 }
1129 }
1130
1130
1131 /* -----------------------------------------------------------
1131 /* -----------------------------------------------------------
1132 content -> right -> box / images
1132 content -> right -> box / images
1133 ----------------------------------------------------------- */
1133 ----------------------------------------------------------- */
1134
1134
1135 #content div.box img.left
1135 #content div.box img.left
1136 {
1136 {
1137 margin: 10px 10px 10px 0;
1137 margin: 10px 10px 10px 0;
1138 border: none;
1138 border: none;
1139 float: left;
1139 float: left;
1140 }
1140 }
1141
1141
1142 #content div.box img.right
1142 #content div.box img.right
1143 {
1143 {
1144 margin: 10px 0 10px 10px;
1144 margin: 10px 0 10px 10px;
1145 border: none;
1145 border: none;
1146 float: right;
1146 float: right;
1147 }
1147 }
1148
1148
1149 /* -----------------------------------------------------------
1149 /* -----------------------------------------------------------
1150 content -> right -> box / messages
1150 content -> right -> box / messages
1151 ----------------------------------------------------------- */
1151 ----------------------------------------------------------- */
1152
1152
1153 #content div.box div.messages
1153 #content div.box div.messages
1154 {
1154 {
1155 margin: 0 20px 0 20px;
1155 margin: 0 20px 0 20px;
1156 padding: 0;
1156 padding: 0;
1157 clear: both;
1157 clear: both;
1158 overflow: hidden;
1158 overflow: hidden;
1159 }
1159 }
1160
1160
1161 #content div.box div.message
1161 #content div.box div.message
1162 {
1162 {
1163 margin: 0 0 0px 0;
1163 margin: 0 0 0px 0;
1164 padding: 10px 0 10px 0;
1164 padding: 10px 0 10px 0;
1165 clear: both;
1165 clear: both;
1166 overflow: hidden;
1166 overflow: hidden;
1167 }
1167 }
1168
1168
1169 #content div.box div.message div.image
1169 #content div.box div.message div.image
1170 {
1170 {
1171 margin: 9px 0 0 5px;
1171 margin: 9px 0 0 5px;
1172 padding: 6px;
1172 padding: 6px;
1173 float: left;
1173 float: left;
1174 }
1174 }
1175
1175
1176 #content div.box div.message div.image img
1176 #content div.box div.message div.image img
1177 {
1177 {
1178 margin: 0;
1178 margin: 0;
1179 vertical-align: middle;
1179 vertical-align: middle;
1180 }
1180 }
1181
1181
1182 #content div.box div.message div.text
1182 #content div.box div.message div.text
1183 {
1183 {
1184 margin: 0;
1184 margin: 0;
1185 padding: 9px 6px 9px 6px;
1185 padding: 9px 6px 9px 6px;
1186 float: left;
1186 float: left;
1187 }
1187 }
1188
1188
1189 #content div.box div.message div.dismiss
1189 #content div.box div.message div.dismiss
1190 {
1190 {
1191 margin: 0;
1191 margin: 0;
1192 padding: 0;
1192 padding: 0;
1193 float: right;
1193 float: right;
1194 }
1194 }
1195
1195
1196 #content div.box div.message div.dismiss a
1196 #content div.box div.message div.dismiss a
1197 {
1197 {
1198 margin: 15px 14px 0 0;
1198 margin: 15px 14px 0 0;
1199 padding: 0;
1199 padding: 0;
1200 height: 16px;
1200 height: 16px;
1201 width: 16px;
1201 width: 16px;
1202 display: block;
1202 display: block;
1203 background: url("../images/icons/cross.png") no-repeat;
1203 background: url("../images/icons/cross.png") no-repeat;
1204 }
1204 }
1205
1205
1206 #content div.box div.message div.text h1,
1206 #content div.box div.message div.text h1,
1207 #content div.box div.message div.text h2,
1207 #content div.box div.message div.text h2,
1208 #content div.box div.message div.text h3,
1208 #content div.box div.message div.text h3,
1209 #content div.box div.message div.text h4,
1209 #content div.box div.message div.text h4,
1210 #content div.box div.message div.text h5,
1210 #content div.box div.message div.text h5,
1211 #content div.box div.message div.text h6
1211 #content div.box div.message div.text h6
1212 {
1212 {
1213 margin: 0;
1213 margin: 0;
1214 padding: 0px;
1214 padding: 0px;
1215 border: none;
1215 border: none;
1216 }
1216 }
1217
1217
1218 #content div.box div.message div.text span
1218 #content div.box div.message div.text span
1219 {
1219 {
1220 margin: 0;
1220 margin: 0;
1221 padding: 5px 0 0 0;
1221 padding: 5px 0 0 0;
1222 height: 1%;
1222 height: 1%;
1223 display: block;
1223 display: block;
1224 }
1224 }
1225
1225
1226 #content div.box div.message-error
1226 #content div.box div.message-error
1227 {
1227 {
1228 height: 1%;
1228 height: 1%;
1229 clear: both;
1229 clear: both;
1230 overflow: hidden;
1230 overflow: hidden;
1231 background: #FBE3E4;
1231 background: #FBE3E4;
1232 border: 1px solid #FBC2C4;
1232 border: 1px solid #FBC2C4;
1233 color: #860006;
1233 color: #860006;
1234 }
1234 }
1235
1235
1236 #content div.box div.message-error h6
1236 #content div.box div.message-error h6
1237 {
1237 {
1238 color: #860006;
1238 color: #860006;
1239 }
1239 }
1240
1240
1241 #content div.box div.message-warning
1241 #content div.box div.message-warning
1242 {
1242 {
1243 height: 1%;
1243 height: 1%;
1244 clear: both;
1244 clear: both;
1245 overflow: hidden;
1245 overflow: hidden;
1246 background: #FFF6BF;
1246 background: #FFF6BF;
1247 border: 1px solid #FFD324;
1247 border: 1px solid #FFD324;
1248 color: #5f5200;
1248 color: #5f5200;
1249 }
1249 }
1250
1250
1251 #content div.box div.message-warning h6
1251 #content div.box div.message-warning h6
1252 {
1252 {
1253 color: #5f5200;
1253 color: #5f5200;
1254 }
1254 }
1255
1255
1256 #content div.box div.message-notice
1256 #content div.box div.message-notice
1257 {
1257 {
1258 height: 1%;
1258 height: 1%;
1259 clear: both;
1259 clear: both;
1260 overflow: hidden;
1260 overflow: hidden;
1261 background: #8FBDE0;
1261 background: #8FBDE0;
1262 border: 1px solid #6BACDE;
1262 border: 1px solid #6BACDE;
1263 color: #003863;
1263 color: #003863;
1264 }
1264 }
1265
1265
1266 #content div.box div.message-notice h6
1266 #content div.box div.message-notice h6
1267 {
1267 {
1268 color: #003863;
1268 color: #003863;
1269 }
1269 }
1270
1270
1271 #content div.box div.message-success
1271 #content div.box div.message-success
1272 {
1272 {
1273 height: 1%;
1273 height: 1%;
1274 clear: both;
1274 clear: both;
1275 overflow: hidden;
1275 overflow: hidden;
1276 background: #E6EFC2;
1276 background: #E6EFC2;
1277 border: 1px solid #C6D880;
1277 border: 1px solid #C6D880;
1278 color: #4e6100;
1278 color: #4e6100;
1279 }
1279 }
1280
1280
1281 #content div.box div.message-success h6
1281 #content div.box div.message-success h6
1282 {
1282 {
1283 color: #4e6100;
1283 color: #4e6100;
1284 }
1284 }
1285
1285
1286 /* -----------------------------------------------------------
1286 /* -----------------------------------------------------------
1287 content -> right -> box / forms
1287 content -> right -> box / forms
1288 ----------------------------------------------------------- */
1288 ----------------------------------------------------------- */
1289
1289
1290 #content div.box div.form
1290 #content div.box div.form
1291 {
1291 {
1292 margin: 0;
1292 margin: 0;
1293 padding: 0 20px 10px 20px;
1293 padding: 0 20px 10px 20px;
1294 clear: both;
1294 clear: both;
1295 overflow: hidden;
1295 overflow: hidden;
1296 }
1296 }
1297
1297
1298 #content div.box div.form div.fields
1298 #content div.box div.form div.fields
1299 {
1299 {
1300 margin: 0;
1300 margin: 0;
1301 padding: 0;
1301 padding: 0;
1302 clear: both;
1302 clear: both;
1303 overflow: hidden;
1303 overflow: hidden;
1304 }
1304 }
1305
1305
1306 #content div.box div.form div.fields div.field
1306 #content div.box div.form div.fields div.field
1307 {
1307 {
1308 margin: 0;
1308 margin: 0;
1309 padding: 10px 0 10px 0;
1309 padding: 10px 0 10px 0;
1310 height: 1%;
1310 height: 1%;
1311 border-bottom: 1px solid #DDDDDD;
1311 border-bottom: 1px solid #DDDDDD;
1312 clear: both;
1312 clear: both;
1313 overflow: hidden;
1313 overflow: hidden;
1314 }
1314 }
1315
1315
1316 #content div.box div.form div.fields div.field-first
1316 #content div.box div.form div.fields div.field-first
1317 {
1317 {
1318 padding: 0 0 10px 0;
1318 padding: 0 0 10px 0;
1319 }
1319 }
1320
1320
1321 #content div.box div.form div.fields div.field-noborder
1322 {
1323 border-bottom: 0px !important;
1324 }
1325
1326
1321 #content div.box div.form div.fields div.field span.error-message
1327 #content div.box div.form div.fields div.field span.error-message
1322 {
1328 {
1323 margin: 8px 0 0 0;
1329 margin: 8px 0 0 0;
1324 padding: 0;
1330 padding: 0;
1325 height: 1%;
1331 height: 1%;
1326 display: block;
1332 display: block;
1327 color: #FF0000;
1333 color: #FF0000;
1328 }
1334 }
1329
1335
1330 #content div.box div.form div.fields div.field span.success
1336 #content div.box div.form div.fields div.field span.success
1331 {
1337 {
1332 margin: 8px 0 0 0;
1338 margin: 8px 0 0 0;
1333 padding: 0;
1339 padding: 0;
1334 height: 1%;
1340 height: 1%;
1335 display: block;
1341 display: block;
1336 color: #316309;
1342 color: #316309;
1337 }
1343 }
1338
1344
1339 /* -----------------------------------------------------------
1345 /* -----------------------------------------------------------
1340 content -> right -> forms -> labels
1346 content -> right -> forms -> labels
1341 ----------------------------------------------------------- */
1347 ----------------------------------------------------------- */
1342
1348
1343 #content div.box div.form div.fields div.field div.label
1349 #content div.box div.form div.fields div.field div.label
1344 {
1350 {
1345 left: 310px;
1351 left: 310px;
1346 margin: 0;
1352 margin: 0;
1347 padding: 8px 0 0 5px;
1353 padding: 8px 0 0 5px;
1348 width: auto;
1354 width: auto;
1349 position: absolute;
1355 position: absolute;
1350 }
1356 }
1351
1357
1352 #content div.box-left div.form div.fields div.field div.label,
1358 #content div.box-left div.form div.fields div.field div.label,
1353 #content div.box-right div.form div.fields div.field div.label
1359 #content div.box-right div.form div.fields div.field div.label
1354 {
1360 {
1355 left: 0;
1361 left: 0;
1356 margin: 0;
1362 margin: 0;
1357 padding: 0 0 8px 0;
1363 padding: 0 0 8px 0;
1358 width: auto;
1364 width: auto;
1359 position: relative;
1365 position: relative;
1360 clear: both;
1366 clear: both;
1361 overflow: hidden;
1367 overflow: hidden;
1362
1368
1363 }
1369 }
1364
1370
1365 /* -----------------------------------------------------------
1371 /* -----------------------------------------------------------
1366 content -> right -> forms -> label (select)
1372 content -> right -> forms -> label (select)
1367 ----------------------------------------------------------- */
1373 ----------------------------------------------------------- */
1368
1374
1369 #content div.box div.form div.fields div.field div.label-select
1375 #content div.box div.form div.fields div.field div.label-select
1370 {
1376 {
1371 padding: 2px 0 0 5px;
1377 padding: 2px 0 0 5px;
1372 }
1378 }
1373
1379
1374 #content div.box-left div.form div.fields div.field div.label-select,
1380 #content div.box-left div.form div.fields div.field div.label-select,
1375 #content div.box-right div.form div.fields div.field div.label-select
1381 #content div.box-right div.form div.fields div.field div.label-select
1376 {
1382 {
1377 padding: 0 0 8px 0;
1383 padding: 0 0 8px 0;
1378 }
1384 }
1379
1385
1380 /* -----------------------------------------------------------
1386 /* -----------------------------------------------------------
1381 content -> right -> forms -> label (checkbox)
1387 content -> right -> forms -> label (checkbox)
1382 ----------------------------------------------------------- */
1388 ----------------------------------------------------------- */
1383
1389
1384 #content div.box div.form div.fields div.field div.label-checkbox
1390 #content div.box div.form div.fields div.field div.label-checkbox
1385 {
1391 {
1386 padding:0 0 0 5px !important;
1392 padding:0 0 0 5px !important;
1387 }
1393 }
1388
1394
1389 /* -----------------------------------------------------------
1395 /* -----------------------------------------------------------
1390 content -> right -> forms -> label (radio)
1396 content -> right -> forms -> label (radio)
1391 ----------------------------------------------------------- */
1397 ----------------------------------------------------------- */
1392
1398
1393 #content div.box div.form div.fields div.field div.label-radio
1399 #content div.box div.form div.fields div.field div.label-radio
1394 {
1400 {
1395 padding:0 0 0 5px !important;
1401 padding:0 0 0 5px !important;
1396 }
1402 }
1397
1403
1398 /* -----------------------------------------------------------
1404 /* -----------------------------------------------------------
1399 content -> right -> forms -> label (textarea)
1405 content -> right -> forms -> label (textarea)
1400 ----------------------------------------------------------- */
1406 ----------------------------------------------------------- */
1401
1407
1402 #content div.box div.form div.fields div.field div.label-textarea
1408 #content div.box div.form div.fields div.field div.label-textarea
1403 {
1409 {
1404 padding:0 0 0 5px !important;
1410 padding:0 0 0 5px !important;
1405 }
1411 }
1406
1412
1407 #content div.box-left div.form div.fields div.field div.label-textarea,
1413 #content div.box-left div.form div.fields div.field div.label-textarea,
1408 #content div.box-right div.form div.fields div.field div.label-textarea
1414 #content div.box-right div.form div.fields div.field div.label-textarea
1409 {
1415 {
1410 padding: 0 0 8px 0 !important;
1416 padding: 0 0 8px 0 !important;
1411 }
1417 }
1412
1418
1413 /* -----------------------------------------------------------
1419 /* -----------------------------------------------------------
1414 content -> right -> forms -> labels (label)
1420 content -> right -> forms -> labels (label)
1415 ----------------------------------------------------------- */
1421 ----------------------------------------------------------- */
1416
1422
1417 #content div.box div.form div.fields div.field div.label label
1423 #content div.box div.form div.fields div.field div.label label
1418 {
1424 {
1419 color: #393939;
1425 color: #393939;
1420 font-weight: bold;
1426 font-weight: bold;
1421 }
1427 }
1422
1428
1423 #content div.box div.form div.fields div.field div.label span
1429 #content div.box div.form div.fields div.field div.label span
1424 {
1430 {
1425 margin: 0;
1431 margin: 0;
1426 padding: 2px 0 0 0;
1432 padding: 2px 0 0 0;
1427 height: 1%;
1433 height: 1%;
1428 display: block;
1434 display: block;
1429 color: #363636;
1435 color: #363636;
1430 }
1436 }
1431
1437
1432 /* -----------------------------------------------------------
1438 /* -----------------------------------------------------------
1433 content -> right -> forms -> input
1439 content -> right -> forms -> input
1434 ----------------------------------------------------------- */
1440 ----------------------------------------------------------- */
1435
1441
1436 #content div.box div.form div.fields div.field div.input
1442 #content div.box div.form div.fields div.field div.input
1437 {
1443 {
1438 margin: 0 0 0 200px;
1444 margin: 0 0 0 200px;
1439 padding: 0;
1445 padding: 0;
1440 }
1446 }
1441
1447
1442 #content div.box-left div.form div.fields div.field div.input,
1448 #content div.box-left div.form div.fields div.field div.input,
1443 #content div.box-right div.form div.fields div.field div.input
1449 #content div.box-right div.form div.fields div.field div.input
1444 {
1450 {
1445 margin: 0;
1451 margin: 0;
1446 padding: 7px 7px 6px 7px;
1452 padding: 7px 7px 6px 7px;
1447 clear: both;
1453 clear: both;
1448 overflow: hidden;
1454 overflow: hidden;
1449 border-top: 1px solid #b3b3b3;
1455 border-top: 1px solid #b3b3b3;
1450 border-left: 1px solid #b3b3b3;
1456 border-left: 1px solid #b3b3b3;
1451 border-right: 1px solid #eaeaea;
1457 border-right: 1px solid #eaeaea;
1452 border-bottom: 1px solid #eaeaea;
1458 border-bottom: 1px solid #eaeaea;
1453
1459
1454 }
1460 }
1455
1461
1456 #content div.box div.form div.fields div.field div.input input
1462 #content div.box div.form div.fields div.field div.input input
1457 {
1463 {
1458 margin: 0;
1464 margin: 0;
1459 padding: 7px 7px 6px 7px;
1465 padding: 7px 7px 6px 7px;
1460 background: #FFFFFF;
1466 background: #FFFFFF;
1461 border-top: 1px solid #b3b3b3;
1467 border-top: 1px solid #b3b3b3;
1462 border-left: 1px solid #b3b3b3;
1468 border-left: 1px solid #b3b3b3;
1463 border-right: 1px solid #eaeaea;
1469 border-right: 1px solid #eaeaea;
1464 border-bottom: 1px solid #eaeaea;
1470 border-bottom: 1px solid #eaeaea;
1465 color: #000000;
1471 color: #000000;
1466 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1472 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1467 font-size: 11px;
1473 font-size: 11px;
1468 float: left;
1474 float: left;
1469 }
1475 }
1470
1476
1471 #content div.box-left div.form div.fields div.field div.input input,
1477 #content div.box-left div.form div.fields div.field div.input input,
1472 #content div.box-right div.form div.fields div.field div.input input
1478 #content div.box-right div.form div.fields div.field div.input input
1473 {
1479 {
1474 width: 100%;
1480 width: 100%;
1475 padding: 0;
1481 padding: 0;
1476 border: none;
1482 border: none;
1477 }
1483 }
1478
1484
1479 #content div.box div.form div.fields div.field div.input input.small
1485 #content div.box div.form div.fields div.field div.input input.small
1480 {
1486 {
1481 width: 30%;
1487 width: 30%;
1482 }
1488 }
1483
1489
1484 #content div.box div.form div.fields div.field div.input input.medium
1490 #content div.box div.form div.fields div.field div.input input.medium
1485 {
1491 {
1486 width: 55%;
1492 width: 55%;
1487 }
1493 }
1488
1494
1489 #content div.box div.form div.fields div.field div.input input.large
1495 #content div.box div.form div.fields div.field div.input input.large
1490 {
1496 {
1491 width: 85%;
1497 width: 85%;
1492 }
1498 }
1493
1499
1494 #content div.box div.form div.fields div.field div.input input.date
1500 #content div.box div.form div.fields div.field div.input input.date
1495 {
1501 {
1496 width: 177px;
1502 width: 177px;
1497 }
1503 }
1498
1504
1499 #content div.box div.form div.fields div.field div.input input.button
1505 #content div.box div.form div.fields div.field div.input input.button
1500 {
1506 {
1501 margin: 0;
1507 margin: 0;
1502 padding: 4px 8px 4px 8px;
1508 padding: 4px 8px 4px 8px;
1503 background: #D4D0C8;
1509 background: #D4D0C8;
1504 border-top: 1px solid #FFFFFF;
1510 border-top: 1px solid #FFFFFF;
1505 border-left: 1px solid #FFFFFF;
1511 border-left: 1px solid #FFFFFF;
1506 border-right: 1px solid #404040;
1512 border-right: 1px solid #404040;
1507 border-bottom: 1px solid #404040;
1513 border-bottom: 1px solid #404040;
1508 color: #000000;
1514 color: #000000;
1509 }
1515 }
1510
1516
1511 #content div.box div.form div.fields div.field div.input input.error
1517 #content div.box div.form div.fields div.field div.input input.error
1512 {
1518 {
1513 background: #FBE3E4;
1519 background: #FBE3E4;
1514 border-top: 1px solid #e1b2b3;
1520 border-top: 1px solid #e1b2b3;
1515 border-left: 1px solid #e1b2b3;
1521 border-left: 1px solid #e1b2b3;
1516 border-right: 1px solid #FBC2C4;
1522 border-right: 1px solid #FBC2C4;
1517 border-bottom: 1px solid #FBC2C4;
1523 border-bottom: 1px solid #FBC2C4;
1518 }
1524 }
1519
1525
1520 #content div.box div.form div.fields div.field div.input input.success
1526 #content div.box div.form div.fields div.field div.input input.success
1521 {
1527 {
1522 background: #E6EFC2;
1528 background: #E6EFC2;
1523 border-top: 1px solid #cebb98;
1529 border-top: 1px solid #cebb98;
1524 border-left: 1px solid #cebb98;
1530 border-left: 1px solid #cebb98;
1525 border-right: 1px solid #c6d880;
1531 border-right: 1px solid #c6d880;
1526 border-bottom: 1px solid #c6d880;
1532 border-bottom: 1px solid #c6d880;
1527 }
1533 }
1528
1534
1529 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1535 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1530 {
1536 {
1531 margin: 0 0 0 6px;
1537 margin: 0 0 0 6px;
1532 }
1538 }
1533
1539
1534 /* -----------------------------------------------------------
1540 /* -----------------------------------------------------------
1535 content -> right -> forms -> input (file styling)
1541 content -> right -> forms -> input (file styling)
1536 ----------------------------------------------------------- */
1542 ----------------------------------------------------------- */
1537
1543
1538 #content div.box div.form div.fields div.field div.input a.ui-input-file
1544 #content div.box div.form div.fields div.field div.input a.ui-input-file
1539 {
1545 {
1540 margin: 0 0 0 6px;
1546 margin: 0 0 0 6px;
1541 padding: 0;
1547 padding: 0;
1542 width: 28px;
1548 width: 28px;
1543 height: 28px;
1549 height: 28px;
1544 display: inline;
1550 display: inline;
1545 position: absolute;
1551 position: absolute;
1546 overflow: hidden;
1552 overflow: hidden;
1547 cursor: pointer;
1553 cursor: pointer;
1548 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1554 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1549 border: none;
1555 border: none;
1550 text-decoration: none;
1556 text-decoration: none;
1551 }
1557 }
1552
1558
1553 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1559 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1554 {
1560 {
1555 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1561 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1556 }
1562 }
1557
1563
1558 /* -----------------------------------------------------------
1564 /* -----------------------------------------------------------
1559 content -> right -> forms -> textarea
1565 content -> right -> forms -> textarea
1560 ----------------------------------------------------------- */
1566 ----------------------------------------------------------- */
1561
1567
1562 #content div.box div.form div.fields div.field div.textarea
1568 #content div.box div.form div.fields div.field div.textarea
1563 {
1569 {
1564 margin: 0 0 0 200px;
1570 margin: 0 0 0 200px;
1565 padding: 10px;
1571 padding: 10px;
1566 border-top: 1px solid #b3b3b3;
1572 border-top: 1px solid #b3b3b3;
1567 border-left: 1px solid #b3b3b3;
1573 border-left: 1px solid #b3b3b3;
1568 border-right: 1px solid #eaeaea;
1574 border-right: 1px solid #eaeaea;
1569 border-bottom: 1px solid #eaeaea;
1575 border-bottom: 1px solid #eaeaea;
1570 }
1576 }
1571
1577
1572 #content div.box div.form div.fields div.field div.textarea-editor
1578 #content div.box div.form div.fields div.field div.textarea-editor
1573 {
1579 {
1574 padding: 0;
1580 padding: 0;
1575 border: 1px solid #dddddd;
1581 border: 1px solid #dddddd;
1576 }
1582 }
1577
1583
1578 #content div.box-left div.form div.fields div.field div.textarea,
1584 #content div.box-left div.form div.fields div.field div.textarea,
1579 #content div.box-right div.form div.fields div.field div.textarea
1585 #content div.box-right div.form div.fields div.field div.textarea
1580 {
1586 {
1581 margin: 0;
1587 margin: 0;
1582 }
1588 }
1583
1589
1584 #content div.box div.form div.fields div.field div.textarea textarea
1590 #content div.box div.form div.fields div.field div.textarea textarea
1585 {
1591 {
1586 margin: 0;
1592 margin: 0;
1587 padding: 0;
1593 padding: 0;
1588 width: 100%;
1594 width: 100%;
1589 height: 220px;
1595 height: 220px;
1590 overflow: hidden;
1596 overflow: hidden;
1591 background: #FFFFFF;
1597 background: #FFFFFF;
1592 border-width: 0;
1598 border-width: 0;
1593 color: #000000;
1599 color: #000000;
1594 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1600 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1595 font-size: 11px;
1601 font-size: 11px;
1596 outline: none;
1602 outline: none;
1597 }
1603 }
1598
1604
1599 #content div.box-left div.form div.fields div.field div.textarea textarea,
1605 #content div.box-left div.form div.fields div.field div.textarea textarea,
1600 #content div.box-right div.form div.fields div.field div.textarea textarea
1606 #content div.box-right div.form div.fields div.field div.textarea textarea
1601 {
1607 {
1602 width: 100%;
1608 width: 100%;
1603 height: 100px;
1609 height: 100px;
1604 }
1610 }
1605
1611
1606 #content div.box div.form div.fields div.field div.textarea textarea.error
1612 #content div.box div.form div.fields div.field div.textarea textarea.error
1607 {
1613 {
1608 padding: 3px 10px 10px 23px;
1614 padding: 3px 10px 10px 23px;
1609 background-color: #FBE3E4;
1615 background-color: #FBE3E4;
1610 background-image: url("../../../resources/images/icons/exclamation.png");
1616 background-image: url("../../../resources/images/icons/exclamation.png");
1611 background-repeat: no-repeat;
1617 background-repeat: no-repeat;
1612 background-position: 3px 3px;
1618 background-position: 3px 3px;
1613 border: 1px solid #FBC2C4;
1619 border: 1px solid #FBC2C4;
1614 }
1620 }
1615
1621
1616 #content div.box div.form div.fields div.field div.textarea textarea.success
1622 #content div.box div.form div.fields div.field div.textarea textarea.success
1617 {
1623 {
1618 padding: 3px 10px 10px 23px;
1624 padding: 3px 10px 10px 23px;
1619 background-color: #E6EFC2;
1625 background-color: #E6EFC2;
1620 background-image: url("../../../resources/images/icons/accept.png");
1626 background-image: url("../../../resources/images/icons/accept.png");
1621 background-repeat: no-repeat;
1627 background-repeat: no-repeat;
1622 background-position: 3px 3px;
1628 background-position: 3px 3px;
1623 border: 1px solid #C6D880;
1629 border: 1px solid #C6D880;
1624 }
1630 }
1625
1631
1626 /* -----------------------------------------------------------
1632 /* -----------------------------------------------------------
1627 content -> right -> forms -> textarea (tinymce editor)
1633 content -> right -> forms -> textarea (tinymce editor)
1628 ----------------------------------------------------------- */
1634 ----------------------------------------------------------- */
1629
1635
1630 #content div.box div.form div.fields div.field div.textarea table
1636 #content div.box div.form div.fields div.field div.textarea table
1631 {
1637 {
1632 margin: 0;
1638 margin: 0;
1633 padding: 0;
1639 padding: 0;
1634 width: 100%;
1640 width: 100%;
1635 border: none;
1641 border: none;
1636 }
1642 }
1637
1643
1638 #content div.box div.form div.fields div.field div.textarea table td
1644 #content div.box div.form div.fields div.field div.textarea table td
1639 {
1645 {
1640 padding: 0;
1646 padding: 0;
1641 background: #DDDDDD;
1647 background: #DDDDDD;
1642 border: none;
1648 border: none;
1643 }
1649 }
1644
1650
1645 #content div.box div.form div.fields div.field div.textarea table td table
1651 #content div.box div.form div.fields div.field div.textarea table td table
1646 {
1652 {
1647 margin: 0;
1653 margin: 0;
1648 padding: 0;
1654 padding: 0;
1649 width: auto;
1655 width: auto;
1650 border: none;
1656 border: none;
1651 }
1657 }
1652
1658
1653 #content div.box div.form div.fields div.field div.textarea table td table td
1659 #content div.box div.form div.fields div.field div.textarea table td table td
1654 {
1660 {
1655 padding: 5px 5px 5px 0;
1661 padding: 5px 5px 5px 0;
1656 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1662 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1657 font-size: 11px;
1663 font-size: 11px;
1658 }
1664 }
1659
1665
1660 #content div.box div.form div.fields div.field div.textarea table td table td a
1666 #content div.box div.form div.fields div.field div.textarea table td table td a
1661 {
1667 {
1662 border: none;
1668 border: none;
1663 }
1669 }
1664
1670
1665 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1671 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1666 {
1672 {
1667 background: #b1b1b1;
1673 background: #b1b1b1;
1668 }
1674 }
1669
1675
1670 /* -----------------------------------------------------------
1676 /* -----------------------------------------------------------
1671 content -> right -> forms -> select
1677 content -> right -> forms -> select
1672 ----------------------------------------------------------- */
1678 ----------------------------------------------------------- */
1673
1679
1674 #content div.box div.form div.fields div.field div.select
1680 #content div.box div.form div.fields div.field div.select
1675 {
1681 {
1676 margin: 0 0 0 200px;
1682 margin: 0 0 0 200px;
1677 padding: 0;
1683 padding: 0;
1678 }
1684 }
1679
1685
1680 #content div.box div.form div.fields div.field div.select a:hover
1686 #content div.box div.form div.fields div.field div.select a:hover
1681 {
1687 {
1682 color: #000000;
1688 color: #000000;
1683 text-decoration: none;
1689 text-decoration: none;
1684 }
1690 }
1685
1691
1686 #content div.box div.form div.fields div.field div.select select
1692 #content div.box div.form div.fields div.field div.select select
1687 {
1693 {
1688 margin: 0;
1694 margin: 0;
1689 }
1695 }
1690
1696
1691 /* -----------------------------------------------------------
1697 /* -----------------------------------------------------------
1692 content -> right -> forms -> select (jquery styling)
1698 content -> right -> forms -> select (jquery styling)
1693 ----------------------------------------------------------- */
1699 ----------------------------------------------------------- */
1694
1700
1695 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1701 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1696 {
1702 {
1697 border: 1px solid #666666;
1703 border: 1px solid #666666;
1698 }
1704 }
1699
1705
1700 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1706 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1701 {
1707 {
1702 color: #565656;
1708 color: #565656;
1703 text-decoration: none;
1709 text-decoration: none;
1704 }
1710 }
1705
1711
1706 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1712 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1707 {
1713 {
1708 color: #000000;
1714 color: #000000;
1709 text-decoration: none;
1715 text-decoration: none;
1710 }
1716 }
1711
1717
1712 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1718 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1713 {
1719 {
1714 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1720 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1715 }
1721 }
1716
1722
1717 /* -----------------------------------------------------------
1723 /* -----------------------------------------------------------
1718 content -> right -> forms -> element focus
1724 content -> right -> forms -> element focus
1719 ----------------------------------------------------------- */
1725 ----------------------------------------------------------- */
1720
1726
1721 #content div.box div.form div.fields div.field input[type=text]:focus,
1727 #content div.box div.form div.fields div.field input[type=text]:focus,
1722 #content div.box div.form div.fields div.field input[type=password]:focus,
1728 #content div.box div.form div.fields div.field input[type=password]:focus,
1723 #content div.box div.form div.fields div.field input[type=file]:focus,
1729 #content div.box div.form div.fields div.field input[type=file]:focus,
1724 #content div.box div.form div.fields div.field textarea:focus,
1730 #content div.box div.form div.fields div.field textarea:focus,
1725 #content div.box div.form div.fields div.field select:focus
1731 #content div.box div.form div.fields div.field select:focus
1726 {
1732 {
1727 background: #f6f6f6;
1733 background: #f6f6f6;
1728 border-color: #666;
1734 border-color: #666;
1729 }
1735 }
1730
1736
1731 /* -----------------------------------------------------------
1737 /* -----------------------------------------------------------
1732 content -> right -> forms -> checkboxes
1738 content -> right -> forms -> checkboxes
1733 ----------------------------------------------------------- */
1739 ----------------------------------------------------------- */
1734
1740
1735 #content div.box div.form div.fields div.field div.checkboxes
1741 #content div.box div.form div.fields div.field div.checkboxes
1736 {
1742 {
1737 margin: 0 0 0 200px;
1743 margin: 0 0 0 200px;
1738 padding: 0;
1744 padding: 0;
1739 }
1745 }
1740
1746
1741 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1747 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1742 {
1748 {
1743 margin: 0;
1749 margin: 0;
1744 padding: 2px 0 2px 0;
1750 padding: 2px 0 2px 0;
1745 clear: both;
1751 clear: both;
1746 overflow: hidden;
1752 overflow: hidden;
1747 }
1753 }
1748
1754
1749 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1755 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1750 {
1756 {
1751 margin: 0;
1757 margin: 0;
1752 float: left;
1758 float: left;
1753 }
1759 }
1754
1760
1755 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1761 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1756 {
1762 {
1757 margin: 3px 0 0 4px;
1763 margin: 3px 0 0 4px;
1758 height: 1%;
1764 height: 1%;
1759 display: block;
1765 display: block;
1760 float: left;
1766 float: left;
1761 }
1767 }
1762
1768
1763 /* -----------------------------------------------------------
1769 /* -----------------------------------------------------------
1764 content -> right -> forms -> radios
1770 content -> right -> forms -> radios
1765 ----------------------------------------------------------- */
1771 ----------------------------------------------------------- */
1766
1772
1767 #content div.box div.form div.fields div.field div.radios
1773 #content div.box div.form div.fields div.field div.radios
1768 {
1774 {
1769 margin: 0 0 0 200px;
1775 margin: 0 0 0 200px;
1770 padding: 0;
1776 padding: 0;
1771 }
1777 }
1772
1778
1773 #content div.box div.form div.fields div.field div.radios div.radio
1779 #content div.box div.form div.fields div.field div.radios div.radio
1774 {
1780 {
1775 margin: 0;
1781 margin: 0;
1776 padding: 2px 0 2px 0;
1782 padding: 2px 0 2px 0;
1777 clear: both;
1783 clear: both;
1778 overflow: hidden;
1784 overflow: hidden;
1779 }
1785 }
1780
1786
1781 #content div.box div.form div.fields div.field div.radios div.radio input
1787 #content div.box div.form div.fields div.field div.radios div.radio input
1782 {
1788 {
1783 margin: 0;
1789 margin: 0;
1784 float: left;
1790 float: left;
1785 }
1791 }
1786
1792
1787 #content div.box div.form div.fields div.field div.radios div.radio label
1793 #content div.box div.form div.fields div.field div.radios div.radio label
1788 {
1794 {
1789 margin: 3px 0 0 4px;
1795 margin: 3px 0 0 4px;
1790 height: 1%;
1796 height: 1%;
1791 display: block;
1797 display: block;
1792 float: left;
1798 float: left;
1793 }
1799 }
1794 /* -----------------------------------------------------------
1800 /* -----------------------------------------------------------
1795 content -> right -> forms -> button
1801 content -> right -> forms -> button
1796 ----------------------------------------------------------- */
1802 ----------------------------------------------------------- */
1797
1803
1798 div.form div.fields div.field div.button
1804 div.form div.fields div.field div.button
1799 {
1805 {
1800 margin: 0;
1806 margin: 0;
1801 padding: 0 0 0 8px;
1807 padding: 0 0 0 8px;
1802 float: left;
1808 float: left;
1803 }
1809 }
1804
1810
1805 div.form div.fields div.field div.button input
1811 div.form div.fields div.field div.button input
1806 {
1812 {
1807 margin: 0;
1813 margin: 0;
1808 color: #000000;
1814 color: #000000;
1809 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1815 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1810 font-size: 11px;
1816 font-size: 11px;
1811 font-weight: bold;
1817 font-weight: bold;
1812 }
1818 }
1813
1819
1814 div.form div.fields div.field div.button .ui-state-default
1820 div.form div.fields div.field div.button .ui-state-default
1815 {
1821 {
1816 margin: 0;
1822 margin: 0;
1817 padding: 6px 12px 6px 12px;
1823 padding: 6px 12px 6px 12px;
1818 background: #e5e3e3 url("../images/button.png") repeat-x;
1824 background: #e5e3e3 url("../images/button.png") repeat-x;
1819 border-top: 1px solid #DDDDDD;
1825 border-top: 1px solid #DDDDDD;
1820 border-left: 1px solid #c6c6c6;
1826 border-left: 1px solid #c6c6c6;
1821 border-right: 1px solid #DDDDDD;
1827 border-right: 1px solid #DDDDDD;
1822 border-bottom: 1px solid #c6c6c6;
1828 border-bottom: 1px solid #c6c6c6;
1823 color: #515151;
1829 color: #515151;
1824 outline: none;
1830 outline: none;
1825 }
1831 }
1826
1832
1827 div.form div.fields div.field div.button .ui-state-hover
1833 div.form div.fields div.field div.button .ui-state-hover
1828 {
1834 {
1829 margin: 0;
1835 margin: 0;
1830 padding: 6px 12px 6px 12px;
1836 padding: 6px 12px 6px 12px;
1831 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1837 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1832 border-top: 1px solid #cccccc;
1838 border-top: 1px solid #cccccc;
1833 border-left: 1px solid #bebebe;
1839 border-left: 1px solid #bebebe;
1834 border-right: 1px solid #b1b1b1;
1840 border-right: 1px solid #b1b1b1;
1835 border-bottom: 1px solid #afafaf;
1841 border-bottom: 1px solid #afafaf;
1836 color: #515151;
1842 color: #515151;
1837 outline: none;
1843 outline: none;
1838 }
1844 }
1839
1845
1840 div.form div.fields div.field div.highlight
1846 div.form div.fields div.field div.highlight
1841 {
1847 {
1842 display: inline;
1848 display: inline;
1843 }
1849 }
1844
1850
1845 div.form div.fields div.field div.highlight .ui-state-default
1851 div.form div.fields div.field div.highlight .ui-state-default
1846 {
1852 {
1847 margin: 0;
1853 margin: 0;
1848 padding: 6px 12px 6px 12px;
1854 padding: 6px 12px 6px 12px;
1849 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1855 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1850 border-top: 1px solid #5c91a4;
1856 border-top: 1px solid #5c91a4;
1851 border-left: 1px solid #2a6f89;
1857 border-left: 1px solid #2a6f89;
1852 border-right: 1px solid #2b7089;
1858 border-right: 1px solid #2b7089;
1853 border-bottom: 1px solid #1a6480;
1859 border-bottom: 1px solid #1a6480;
1854 color: #FFFFFF;
1860 color: #FFFFFF;
1855 }
1861 }
1856
1862
1857 div.form div.fields div.field div.highlight .ui-state-hover
1863 div.form div.fields div.field div.highlight .ui-state-hover
1858 {
1864 {
1859 margin: 0;
1865 margin: 0;
1860 padding: 6px 12px 6px 12px;
1866 padding: 6px 12px 6px 12px;
1861 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1867 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1862 border-top: 1px solid #78acbf;
1868 border-top: 1px solid #78acbf;
1863 border-left: 1px solid #34819e;
1869 border-left: 1px solid #34819e;
1864 border-right: 1px solid #35829f;
1870 border-right: 1px solid #35829f;
1865 border-bottom: 1px solid #257897;
1871 border-bottom: 1px solid #257897;
1866 color: #FFFFFF;
1872 color: #FFFFFF;
1867 }
1873 }
1868
1874
1869
1875
1870 /* -----------------------------------------------------------
1876 /* -----------------------------------------------------------
1871 content -> right -> forms -> buttons
1877 content -> right -> forms -> buttons
1872 ----------------------------------------------------------- */
1878 ----------------------------------------------------------- */
1873
1879
1874 #content div.box div.form div.fields div.buttons
1880 #content div.box div.form div.fields div.buttons
1875 {
1881 {
1876 margin: 10px 0 0 200px;
1882 margin: 10px 0 0 200px;
1877 padding: 0;
1883 padding: 0;
1878 }
1884 }
1879
1885
1880 #content div.box-left div.form div.fields div.buttons,
1886 #content div.box-left div.form div.fields div.buttons,
1881 #content div.box-right div.form div.fields div.buttons
1887 #content div.box-right div.form div.fields div.buttons
1882 {
1888 {
1883 margin: 10px 0 0 0;
1889 margin: 10px 0 0 0;
1884 }
1890 }
1885
1891
1886 #content div.box div.form div.fields div.buttons input
1892 #content div.box div.form div.fields div.buttons input
1887 {
1893 {
1888 margin: 0;
1894 margin: 0;
1889 color: #000000;
1895 color: #000000;
1890 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1896 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1891 font-size: 11px;
1897 font-size: 11px;
1892 font-weight: bold;
1898 font-weight: bold;
1893 }
1899 }
1894 /* -----------------------------------------------------------
1900 /* -----------------------------------------------------------
1895 content -> right -> forms -> buttons
1901 content -> right -> forms -> buttons
1896 ----------------------------------------------------------- */
1902 ----------------------------------------------------------- */
1897
1903
1898 div.form div.fields div.buttons
1904 div.form div.fields div.buttons
1899 {
1905 {
1900 margin: 10px 0 0 200px;
1906 margin: 10px 0 0 200px;
1901 padding: 0;
1907 padding: 0;
1902 }
1908 }
1903
1909
1904 div.box-left div.form div.fields div.buttons,
1910 div.box-left div.form div.fields div.buttons,
1905 div.box-right div.form div.fields div.buttons
1911 div.box-right div.form div.fields div.buttons
1906 {
1912 {
1907 margin: 10px 0 0 0;
1913 margin: 10px 0 0 0;
1908 }
1914 }
1909
1915
1910 div.form div.fields div.buttons input
1916 div.form div.fields div.buttons input
1911 {
1917 {
1912 margin: 0;
1918 margin: 0;
1913 color: #000000;
1919 color: #000000;
1914 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1920 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1915 font-size: 11px;
1921 font-size: 11px;
1916 font-weight: bold;
1922 font-weight: bold;
1917 }
1923 }
1918
1924
1919 /* -----------------------------------------------------------
1925 /* -----------------------------------------------------------
1920 content -> right -> forms -> buttons (jquery styling)
1926 content -> right -> forms -> buttons (jquery styling)
1921 ----------------------------------------------------------- */
1927 ----------------------------------------------------------- */
1922
1928
1923 #content div.box div.form div.fields div.buttons input.ui-state-default
1929 #content div.box div.form div.fields div.buttons input.ui-state-default
1924 {
1930 {
1925 margin: 0;
1931 margin: 0;
1926 padding: 6px 12px 6px 12px;
1932 padding: 6px 12px 6px 12px;
1927 background: #e5e3e3 url("../images/button.png") repeat-x;
1933 background: #e5e3e3 url("../images/button.png") repeat-x;
1928 border-top: 1px solid #DDDDDD;
1934 border-top: 1px solid #DDDDDD;
1929 border-left: 1px solid #c6c6c6;
1935 border-left: 1px solid #c6c6c6;
1930 border-right: 1px solid #DDDDDD;
1936 border-right: 1px solid #DDDDDD;
1931 border-bottom: 1px solid #c6c6c6;
1937 border-bottom: 1px solid #c6c6c6;
1932 color: #515151;
1938 color: #515151;
1933 outline: none;
1939 outline: none;
1934 }
1940 }
1935
1941
1936 #content div.box div.form div.fields div.buttons input.ui-state-hover
1942 #content div.box div.form div.fields div.buttons input.ui-state-hover
1937 {
1943 {
1938 margin: 0;
1944 margin: 0;
1939 padding: 6px 12px 6px 12px;
1945 padding: 6px 12px 6px 12px;
1940 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1946 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1941 border-top: 1px solid #cccccc;
1947 border-top: 1px solid #cccccc;
1942 border-left: 1px solid #bebebe;
1948 border-left: 1px solid #bebebe;
1943 border-right: 1px solid #b1b1b1;
1949 border-right: 1px solid #b1b1b1;
1944 border-bottom: 1px solid #afafaf;
1950 border-bottom: 1px solid #afafaf;
1945 color: #515151;
1951 color: #515151;
1946 outline: none;
1952 outline: none;
1947 }
1953 }
1948
1954
1949 #content div.box div.form div.fields div.buttons div.highlight
1955 #content div.box div.form div.fields div.buttons div.highlight
1950 {
1956 {
1951 display: inline;
1957 display: inline;
1952 }
1958 }
1953
1959
1954 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1960 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1955 {
1961 {
1956 margin: 0;
1962 margin: 0;
1957 padding: 6px 12px 6px 12px;
1963 padding: 6px 12px 6px 12px;
1958 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1964 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1959 border-top: 1px solid #5c91a4;
1965 border-top: 1px solid #5c91a4;
1960 border-left: 1px solid #2a6f89;
1966 border-left: 1px solid #2a6f89;
1961 border-right: 1px solid #2b7089;
1967 border-right: 1px solid #2b7089;
1962 border-bottom: 1px solid #1a6480;
1968 border-bottom: 1px solid #1a6480;
1963 color: #FFFFFF;
1969 color: #FFFFFF;
1964 }
1970 }
1965
1971
1966 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1972 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1967 {
1973 {
1968 margin: 0;
1974 margin: 0;
1969 padding: 6px 12px 6px 12px;
1975 padding: 6px 12px 6px 12px;
1970 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1976 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1971 border-top: 1px solid #78acbf;
1977 border-top: 1px solid #78acbf;
1972 border-left: 1px solid #34819e;
1978 border-left: 1px solid #34819e;
1973 border-right: 1px solid #35829f;
1979 border-right: 1px solid #35829f;
1974 border-bottom: 1px solid #257897;
1980 border-bottom: 1px solid #257897;
1975 color: #FFFFFF;
1981 color: #FFFFFF;
1976 }
1982 }
1977
1983
1978 /* -----------------------------------------------------------
1984 /* -----------------------------------------------------------
1979 content -> right -> box / tables
1985 content -> right -> box / tables
1980 ----------------------------------------------------------- */
1986 ----------------------------------------------------------- */
1981
1987
1982 #content div.box div.table
1988 #content div.box div.table
1983 {
1989 {
1984 margin: 0;
1990 margin: 0;
1985 padding: 0 20px 10px 20px;
1991 padding: 0 20px 10px 20px;
1986 clear: both;
1992 clear: both;
1987 overflow: hidden;
1993 overflow: hidden;
1988 }
1994 }
1989
1995
1990 #content div.box table
1996 #content div.box table
1991 {
1997 {
1992 margin: 0;
1998 margin: 0;
1993 padding: 0;
1999 padding: 0;
1994 width: 100%;
2000 width: 100%;
1995 border-collapse: collapse;
2001 border-collapse: collapse;
1996 }
2002 }
1997
2003
1998 #content div.box table th
2004 #content div.box table th
1999 {
2005 {
2000 padding: 10px;
2006 padding: 10px;
2001 background: #eeeeee;
2007 background: #eeeeee;
2002 border-bottom: 1px solid #dddddd;
2008 border-bottom: 1px solid #dddddd;
2003 }
2009 }
2004
2010
2005 #content div.box table th.left
2011 #content div.box table th.left
2006 {
2012 {
2007 text-align: left;
2013 text-align: left;
2008 }
2014 }
2009
2015
2010 #content div.box table th.right
2016 #content div.box table th.right
2011 {
2017 {
2012 text-align: right;
2018 text-align: right;
2013 }
2019 }
2014
2020
2015 #content div.box table th.center
2021 #content div.box table th.center
2016 {
2022 {
2017 text-align: center;
2023 text-align: center;
2018 }
2024 }
2019
2025
2020 #content div.box table th.selected
2026 #content div.box table th.selected
2021 {
2027 {
2022 padding: 0;
2028 padding: 0;
2023 vertical-align: middle;
2029 vertical-align: middle;
2024 }
2030 }
2025
2031
2026 #content div.box table th.selected input
2032 #content div.box table th.selected input
2027 {
2033 {
2028 margin: 0;
2034 margin: 0;
2029 }
2035 }
2030
2036
2031 #content div.box table td
2037 #content div.box table td
2032 {
2038 {
2033 padding: 5px;
2039 padding: 5px;
2034 background: #ffffff;
2040 background: #ffffff;
2035 border-bottom: 1px solid #cdcdcd;
2041 border-bottom: 1px solid #cdcdcd;
2036 vertical-align:middle;
2042 vertical-align:middle;
2037 }
2043 }
2038
2044
2039 #content div.box table tr.selected td
2045 #content div.box table tr.selected td
2040 {
2046 {
2041 background: #FFFFCC;
2047 background: #FFFFCC;
2042 }
2048 }
2043
2049
2044 #content div.box table td.selected
2050 #content div.box table td.selected
2045 {
2051 {
2046 padding: 0;
2052 padding: 0;
2047 width: 3%;
2053 width: 3%;
2048 text-align: center;
2054 text-align: center;
2049 vertical-align: middle;
2055 vertical-align: middle;
2050 }
2056 }
2051
2057
2052 #content div.box table td.selected input
2058 #content div.box table td.selected input
2053 {
2059 {
2054 margin: 0;
2060 margin: 0;
2055 }
2061 }
2056
2062
2057 #content div.box table td.action
2063 #content div.box table td.action
2058 {
2064 {
2059 width: 45%;
2065 width: 45%;
2060 text-align: left;
2066 text-align: left;
2061 }
2067 }
2062
2068
2063 #content div.box table td.user
2069 #content div.box table td.user
2064 {
2070 {
2065 width: 10%;
2071 width: 10%;
2066 text-align: center;
2072 text-align: center;
2067 }
2073 }
2068
2074
2069 #content div.box table td.date
2075 #content div.box table td.date
2070 {
2076 {
2071 width: 33%;
2077 width: 33%;
2072 text-align: center;
2078 text-align: center;
2073 }
2079 }
2074
2080
2075 #content div.box table td.address
2081 #content div.box table td.address
2076 {
2082 {
2077 width: 10%;
2083 width: 10%;
2078 text-align: center;
2084 text-align: center;
2079 }
2085 }
2080
2086
2081 /* -----------------------------------------------------------
2087 /* -----------------------------------------------------------
2082 content -> right -> box / table action
2088 content -> right -> box / table action
2083 ----------------------------------------------------------- */
2089 ----------------------------------------------------------- */
2084
2090
2085 #content div.box div.action
2091 #content div.box div.action
2086 {
2092 {
2087 margin: 10px 0 0 0;
2093 margin: 10px 0 0 0;
2088 padding: 0;
2094 padding: 0;
2089 float: right;
2095 float: right;
2090 background: #FFFFFF;
2096 background: #FFFFFF;
2091 text-align: right;
2097 text-align: right;
2092 }
2098 }
2093
2099
2094 #content div.box div.action a:hover
2100 #content div.box div.action a:hover
2095 {
2101 {
2096 color: #000000;
2102 color: #000000;
2097 text-decoration: none;
2103 text-decoration: none;
2098 }
2104 }
2099
2105
2100 #content div.box div.action select
2106 #content div.box div.action select
2101 {
2107 {
2102 margin: 0;
2108 margin: 0;
2103 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2109 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2104 font-size: 11px;
2110 font-size: 11px;
2105 }
2111 }
2106
2112
2107 #content div.box div.action div.button
2113 #content div.box div.action div.button
2108 {
2114 {
2109 margin: 6px 0 0 0;
2115 margin: 6px 0 0 0;
2110 padding: 0;
2116 padding: 0;
2111 text-align: right;
2117 text-align: right;
2112 }
2118 }
2113
2119
2114 #content div.box div.action div.button input
2120 #content div.box div.action div.button input
2115 {
2121 {
2116 margin: 0;
2122 margin: 0;
2117 color: #000000;
2123 color: #000000;
2118 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2124 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2119 font-size: 11px;
2125 font-size: 11px;
2120 font-weight: bold;
2126 font-weight: bold;
2121 }
2127 }
2122
2128
2123 #content div.box div.action div.button input.ui-state-default
2129 #content div.box div.action div.button input.ui-state-default
2124 {
2130 {
2125 margin: 0;
2131 margin: 0;
2126 padding: 6px 12px 6px 12px;
2132 padding: 6px 12px 6px 12px;
2127 background: #e5e3e3 url("../images/button.png") repeat-x;
2133 background: #e5e3e3 url("../images/button.png") repeat-x;
2128 border-top: 1px solid #DDDDDD;
2134 border-top: 1px solid #DDDDDD;
2129 border-left: 1px solid #c6c6c6;
2135 border-left: 1px solid #c6c6c6;
2130 border-right: 1px solid #DDDDDD;
2136 border-right: 1px solid #DDDDDD;
2131 border-bottom: 1px solid #c6c6c6;
2137 border-bottom: 1px solid #c6c6c6;
2132 color: #515151;
2138 color: #515151;
2133 }
2139 }
2134
2140
2135 #content div.box div.action div.button input.ui-state-hover
2141 #content div.box div.action div.button input.ui-state-hover
2136 {
2142 {
2137 margin: 0;
2143 margin: 0;
2138 padding: 6px 12px 6px 12px;
2144 padding: 6px 12px 6px 12px;
2139 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2145 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2140 border-top: 1px solid #cccccc;
2146 border-top: 1px solid #cccccc;
2141 border-left: 1px solid #bebebe;
2147 border-left: 1px solid #bebebe;
2142 border-right: 1px solid #b1b1b1;
2148 border-right: 1px solid #b1b1b1;
2143 border-bottom: 1px solid #afafaf;
2149 border-bottom: 1px solid #afafaf;
2144 color: #515151;
2150 color: #515151;
2145 }
2151 }
2146
2152
2147 #content div.box div.action .ui-selectmenu
2153 #content div.box div.action .ui-selectmenu
2148 {
2154 {
2149 margin: 0;
2155 margin: 0;
2150 padding: 0;
2156 padding: 0;
2151 }
2157 }
2152
2158
2153 #content div.box div.action a.ui-selectmenu-focus
2159 #content div.box div.action a.ui-selectmenu-focus
2154 {
2160 {
2155 border: 1px solid #666666;
2161 border: 1px solid #666666;
2156 }
2162 }
2157
2163
2158 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2164 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2159 {
2165 {
2160 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2166 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2161 }
2167 }
2162
2168
2163 /* -----------------------------------------------------------
2169 /* -----------------------------------------------------------
2164 content -> right -> pagination
2170 content -> right -> pagination
2165 ----------------------------------------------------------- */
2171 ----------------------------------------------------------- */
2166
2172
2167 #content div.box div.pagination
2173 #content div.box div.pagination
2168 {
2174 {
2169 margin: 10px 0 0 0;
2175 margin: 10px 0 0 0;
2170 padding: 0;
2176 padding: 0;
2171 height: 1%;
2177 height: 1%;
2172 clear: both;
2178 clear: both;
2173 overflow: hidden;
2179 overflow: hidden;
2174 }
2180 }
2175
2181
2176 #content div.box div.pagination div.results
2182 #content div.box div.pagination div.results
2177 {
2183 {
2178 margin: 0;
2184 margin: 0;
2179 padding: 0;
2185 padding: 0;
2180 text-align: left;
2186 text-align: left;
2181 float: left
2187 float: left
2182 }
2188 }
2183
2189
2184 #content div.box div.pagination div.results span
2190 #content div.box div.pagination div.results span
2185 {
2191 {
2186 margin: 0;
2192 margin: 0;
2187 padding: 6px 8px 6px 8px;
2193 padding: 6px 8px 6px 8px;
2188 height: 1%;
2194 height: 1%;
2189 display: block;
2195 display: block;
2190 float: left;
2196 float: left;
2191 background: #ebebeb url("../images/pager.png") repeat-x;
2197 background: #ebebeb url("../images/pager.png") repeat-x;
2192 border-top: 1px solid #dedede;
2198 border-top: 1px solid #dedede;
2193 border-left: 1px solid #cfcfcf;
2199 border-left: 1px solid #cfcfcf;
2194 border-right: 1px solid #c4c4c4;
2200 border-right: 1px solid #c4c4c4;
2195 border-bottom: 1px solid #c4c4c4;
2201 border-bottom: 1px solid #c4c4c4;
2196 color: #4A4A4A;
2202 color: #4A4A4A;
2197 font-weight: bold;
2203 font-weight: bold;
2198 }
2204 }
2199
2205
2200 #content div.box div.pagination ul.pager
2206 #content div.box div.pagination ul.pager
2201 {
2207 {
2202 margin: 0;
2208 margin: 0;
2203 padding: 0;
2209 padding: 0;
2204 float: right;
2210 float: right;
2205 text-align: right;
2211 text-align: right;
2206 }
2212 }
2207
2213
2208 #content div.box div.pagination ul.pager li
2214 #content div.box div.pagination ul.pager li
2209 {
2215 {
2210 margin: 0 0 0 4px;
2216 margin: 0 0 0 4px;
2211 padding: 0;
2217 padding: 0;
2212 height: 1%;
2218 height: 1%;
2213 float: left;
2219 float: left;
2214 list-style: none;
2220 list-style: none;
2215 background: #ebebeb url("../images/pager.png") repeat-x;
2221 background: #ebebeb url("../images/pager.png") repeat-x;
2216 border-top: 1px solid #dedede;
2222 border-top: 1px solid #dedede;
2217 border-left: 1px solid #cfcfcf;
2223 border-left: 1px solid #cfcfcf;
2218 border-right: 1px solid #c4c4c4;
2224 border-right: 1px solid #c4c4c4;
2219 border-bottom: 1px solid #c4c4c4;
2225 border-bottom: 1px solid #c4c4c4;
2220 color: #4A4A4A;
2226 color: #4A4A4A;
2221 font-weight: bold;
2227 font-weight: bold;
2222 }
2228 }
2223
2229
2224 #content div.box div.pagination ul.pager li.separator
2230 #content div.box div.pagination ul.pager li.separator
2225 {
2231 {
2226 padding: 6px;
2232 padding: 6px;
2227 }
2233 }
2228
2234
2229 #content div.box div.pagination ul.pager li.current
2235 #content div.box div.pagination ul.pager li.current
2230 {
2236 {
2231 padding: 6px;
2237 padding: 6px;
2232 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2238 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2233 border-top: 1px solid #cccccc;
2239 border-top: 1px solid #cccccc;
2234 border-left: 1px solid #bebebe;
2240 border-left: 1px solid #bebebe;
2235 border-right: 1px solid #b1b1b1;
2241 border-right: 1px solid #b1b1b1;
2236 border-bottom: 1px solid #afafaf;
2242 border-bottom: 1px solid #afafaf;
2237 color: #515151;
2243 color: #515151;
2238 }
2244 }
2239
2245
2240 #content div.box div.pagination ul.pager li.disabled
2246 #content div.box div.pagination ul.pager li.disabled
2241 {
2247 {
2242 padding: 6px;
2248 padding: 6px;
2243 color: #B4B4B4;
2249 color: #B4B4B4;
2244 }
2250 }
2245
2251
2246 #content div.box div.pagination ul.pager li a
2252 #content div.box div.pagination ul.pager li a
2247 {
2253 {
2248 margin: 0;
2254 margin: 0;
2249 padding: 6px;
2255 padding: 6px;
2250 height: 1%;
2256 height: 1%;
2251 display: block;
2257 display: block;
2252 float: left;
2258 float: left;
2253 color: #515151;
2259 color: #515151;
2254 text-decoration: none;
2260 text-decoration: none;
2255 }
2261 }
2256
2262
2257 #content div.box div.pagination ul.pager li a:hover,
2263 #content div.box div.pagination ul.pager li a:hover,
2258 #content div.box div.pagination ul.pager li a:active
2264 #content div.box div.pagination ul.pager li a:active
2259 {
2265 {
2260 margin: -1px;
2266 margin: -1px;
2261 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2267 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2262 border-top: 1px solid #cccccc;
2268 border-top: 1px solid #cccccc;
2263 border-left: 1px solid #bebebe;
2269 border-left: 1px solid #bebebe;
2264 border-right: 1px solid #b1b1b1;
2270 border-right: 1px solid #b1b1b1;
2265 border-bottom: 1px solid #afafaf;
2271 border-bottom: 1px solid #afafaf;
2266 }
2272 }
2267
2273
2268 /* -----------------------------------------------------------
2274 /* -----------------------------------------------------------
2269 content -> webhelpers pagination
2275 content -> webhelpers pagination
2270 ----------------------------------------------------------- */
2276 ----------------------------------------------------------- */
2271
2277
2272 #content div.box div.pagination-wh
2278 #content div.box div.pagination-wh
2273 {
2279 {
2274 margin: 10px 0 0 0;
2280 margin: 10px 0 0 0;
2275 padding: 0;
2281 padding: 0;
2276 height: 1%;
2282 height: 1%;
2277 clear: both;
2283 clear: both;
2278 overflow: hidden;
2284 overflow: hidden;
2279 text-align: right;
2285 text-align: right;
2280 }
2286 }
2281
2287
2282 #content div.box div.pagination-wh div.results
2288 #content div.box div.pagination-wh div.results
2283 {
2289 {
2284 margin: 0;
2290 margin: 0;
2285 padding: 0;
2291 padding: 0;
2286 text-align: left;
2292 text-align: left;
2287 float: left
2293 float: left
2288 }
2294 }
2289
2295
2290 #content div.box div.pagination-wh div.results span
2296 #content div.box div.pagination-wh div.results span
2291 {
2297 {
2292 margin: 0;
2298 margin: 0;
2293 padding: 6px 8px 6px 8px;
2299 padding: 6px 8px 6px 8px;
2294 height: 1%;
2300 height: 1%;
2295 display: block;
2301 display: block;
2296 float: left;
2302 float: left;
2297 background: #ebebeb url("../images/pager.png") repeat-x;
2303 background: #ebebeb url("../images/pager.png") repeat-x;
2298 border-top: 1px solid #dedede;
2304 border-top: 1px solid #dedede;
2299 border-left: 1px solid #cfcfcf;
2305 border-left: 1px solid #cfcfcf;
2300 border-right: 1px solid #c4c4c4;
2306 border-right: 1px solid #c4c4c4;
2301 border-bottom: 1px solid #c4c4c4;
2307 border-bottom: 1px solid #c4c4c4;
2302 color: #4A4A4A;
2308 color: #4A4A4A;
2303 font-weight: bold;
2309 font-weight: bold;
2304 }
2310 }
2305
2311
2306 #content div.box div.pagination-left{
2312 #content div.box div.pagination-left{
2307 float:left;
2313 float:left;
2308 }
2314 }
2309 #content div.box div.pagination-right{
2315 #content div.box div.pagination-right{
2310 float:right;
2316 float:right;
2311 }
2317 }
2312
2318
2313 #content div.box div.pagination-wh a,
2319 #content div.box div.pagination-wh a,
2314 #content div.box div.pagination-wh span.pager_dotdot
2320 #content div.box div.pagination-wh span.pager_dotdot
2315 {
2321 {
2316 margin: 0 0 0 4px;
2322 margin: 0 0 0 4px;
2317 padding: 6px;
2323 padding: 6px;
2318 height: 1%;
2324 height: 1%;
2319 float: left;
2325 float: left;
2320 background: #ebebeb url("../images/pager.png") repeat-x;
2326 background: #ebebeb url("../images/pager.png") repeat-x;
2321 border-top: 1px solid #dedede;
2327 border-top: 1px solid #dedede;
2322 border-left: 1px solid #cfcfcf;
2328 border-left: 1px solid #cfcfcf;
2323 border-right: 1px solid #c4c4c4;
2329 border-right: 1px solid #c4c4c4;
2324 border-bottom: 1px solid #c4c4c4;
2330 border-bottom: 1px solid #c4c4c4;
2325 color: #4A4A4A;
2331 color: #4A4A4A;
2326 font-weight: bold;
2332 font-weight: bold;
2327 }
2333 }
2328 #content div.box div.pagination-wh span.pager_curpage
2334 #content div.box div.pagination-wh span.pager_curpage
2329 {
2335 {
2330 margin: 0 0 0 4px;
2336 margin: 0 0 0 4px;
2331 padding: 6px;
2337 padding: 6px;
2332 height: 1%;
2338 height: 1%;
2333 float: left;
2339 float: left;
2334 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2340 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2335 border-top: 1px solid #cccccc;
2341 border-top: 1px solid #cccccc;
2336 border-left: 1px solid #bebebe;
2342 border-left: 1px solid #bebebe;
2337 border-right: 1px solid #b1b1b1;
2343 border-right: 1px solid #b1b1b1;
2338 border-bottom: 1px solid #afafaf;
2344 border-bottom: 1px solid #afafaf;
2339 color: #515151;
2345 color: #515151;
2340 font-weight: bold;
2346 font-weight: bold;
2341 }
2347 }
2342
2348
2343 #content div.box div.pagination-wh a.disabled
2349 #content div.box div.pagination-wh a.disabled
2344 {
2350 {
2345 padding: 6px;
2351 padding: 6px;
2346 color: #B4B4B4;
2352 color: #B4B4B4;
2347 }
2353 }
2348
2354
2349
2355
2350 #content div.box div.pagination-wh a:hover,
2356 #content div.box div.pagination-wh a:hover,
2351 #content div.box div.pagination-wh a:active
2357 #content div.box div.pagination-wh a:active
2352 {
2358 {
2353 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2359 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2354 border-top: 1px solid #cccccc;
2360 border-top: 1px solid #cccccc;
2355 border-left: 1px solid #bebebe;
2361 border-left: 1px solid #bebebe;
2356 border-right: 1px solid #b1b1b1;
2362 border-right: 1px solid #b1b1b1;
2357 border-bottom: 1px solid #afafaf;
2363 border-bottom: 1px solid #afafaf;
2358 text-decoration: none;
2364 text-decoration: none;
2359 }
2365 }
2360
2366
2361
2367
2362 /* -----------------------------------------------------------
2368 /* -----------------------------------------------------------
2363 content -> right -> traffic chart
2369 content -> right -> traffic chart
2364 ----------------------------------------------------------- */
2370 ----------------------------------------------------------- */
2365
2371
2366 #content div.box div.traffic
2372 #content div.box div.traffic
2367 {
2373 {
2368 margin: 0;
2374 margin: 0;
2369 padding: 0 20px 10px 20px;
2375 padding: 0 20px 10px 20px;
2370 clear: both;
2376 clear: both;
2371 overflow: hidden;
2377 overflow: hidden;
2372 }
2378 }
2373
2379
2374 #content div.box div.traffic div.legend
2380 #content div.box div.traffic div.legend
2375 {
2381 {
2376 margin: 0 0 10px 0;
2382 margin: 0 0 10px 0;
2377 padding: 0 0 10px 0;
2383 padding: 0 0 10px 0;
2378 clear: both;
2384 clear: both;
2379 overflow: hidden;
2385 overflow: hidden;
2380 border-bottom: 1px solid #dddddd;
2386 border-bottom: 1px solid #dddddd;
2381 }
2387 }
2382
2388
2383 #content div.box div.traffic div.legend h6
2389 #content div.box div.traffic div.legend h6
2384 {
2390 {
2385 margin: 0;
2391 margin: 0;
2386 padding: 0;
2392 padding: 0;
2387 float: left;
2393 float: left;
2388 border: none;
2394 border: none;
2389 }
2395 }
2390
2396
2391 #content div.box div.traffic div.legend ul
2397 #content div.box div.traffic div.legend ul
2392 {
2398 {
2393 margin: 0;
2399 margin: 0;
2394 padding: 0;
2400 padding: 0;
2395 float: right;
2401 float: right;
2396 }
2402 }
2397
2403
2398 #content div.box div.traffic div.legend li
2404 #content div.box div.traffic div.legend li
2399 {
2405 {
2400 margin: 0;
2406 margin: 0;
2401 padding: 0 8px 0 4px;
2407 padding: 0 8px 0 4px;
2402 list-style: none;
2408 list-style: none;
2403 float: left;
2409 float: left;
2404 font-size: 11px;
2410 font-size: 11px;
2405 }
2411 }
2406
2412
2407 #content div.box div.traffic div.legend li.visits
2413 #content div.box div.traffic div.legend li.visits
2408 {
2414 {
2409 border-left: 12px solid #edc240;
2415 border-left: 12px solid #edc240;
2410 }
2416 }
2411
2417
2412 #content div.box div.traffic div.legend li.pageviews
2418 #content div.box div.traffic div.legend li.pageviews
2413 {
2419 {
2414 border-left: 12px solid #afd8f8;
2420 border-left: 12px solid #afd8f8;
2415 }
2421 }
2416
2422
2417 #content div.box div.traffic table
2423 #content div.box div.traffic table
2418 {
2424 {
2419 width: auto;
2425 width: auto;
2420 }
2426 }
2421
2427
2422 #content div.box div.traffic table td
2428 #content div.box div.traffic table td
2423 {
2429 {
2424 padding: 2px 3px 3px 3px;
2430 padding: 2px 3px 3px 3px;
2425 background: transparent;
2431 background: transparent;
2426 border: none;
2432 border: none;
2427 }
2433 }
2428
2434
2429 #content div.box div.traffic table td.legendLabel
2435 #content div.box div.traffic table td.legendLabel
2430 {
2436 {
2431 padding: 0 3px 2px 3px;
2437 padding: 0 3px 2px 3px;
2432 }
2438 }
2433
2439
2434 /* -----------------------------------------------------------
2440 /* -----------------------------------------------------------
2435 footer
2441 footer
2436 ----------------------------------------------------------- */
2442 ----------------------------------------------------------- */
2437
2443
2438 #footer
2444 #footer
2439 {
2445 {
2440 margin: 0;
2446 margin: 0;
2441 padding: 5px 0 5px 0;
2447 padding: 5px 0 5px 0;
2442 clear: both;
2448 clear: both;
2443 overflow: hidden;
2449 overflow: hidden;
2444 background: #2a2a2a;
2450 background: #2a2a2a;
2445 text-align: right;
2451 text-align: right;
2446 }
2452 }
2447
2453
2448 #footer p
2454 #footer p
2449 {
2455 {
2450 margin: 0 80px 0 80px;
2456 margin: 0 80px 0 80px;
2451 padding: 10px 0 10px 0;
2457 padding: 10px 0 10px 0;
2452 color: #ffffff;
2458 color: #ffffff;
2453 }
2459 }
2454
2460
2455 /* -----------------------------------------------------------
2461 /* -----------------------------------------------------------
2456 login
2462 login
2457 ----------------------------------------------------------- */
2463 ----------------------------------------------------------- */
2458
2464
2459 #login
2465 #login
2460 {
2466 {
2461 margin: 10% auto 0 auto;
2467 margin: 10% auto 0 auto;
2462 padding: 0;
2468 padding: 0;
2463 width: 420px;
2469 width: 420px;
2464 }
2470 }
2465
2471
2466 /* -----------------------------------------------------------
2472 /* -----------------------------------------------------------
2467 login -> colors
2473 login -> colors
2468 ----------------------------------------------------------- */
2474 ----------------------------------------------------------- */
2469
2475
2470 #login div.color
2476 #login div.color
2471 {
2477 {
2472 margin: 10px auto 0 auto;
2478 margin: 10px auto 0 auto;
2473 padding: 3px 3px 3px 0;
2479 padding: 3px 3px 3px 0;
2474 clear: both;
2480 clear: both;
2475 overflow: hidden;
2481 overflow: hidden;
2476 background: #FFFFFF;
2482 background: #FFFFFF;
2477 }
2483 }
2478
2484
2479 #login div.color a
2485 #login div.color a
2480 {
2486 {
2481 margin: 0 0 0 3px;
2487 margin: 0 0 0 3px;
2482 padding: 0;
2488 padding: 0;
2483 width: 20px;
2489 width: 20px;
2484 height: 20px;
2490 height: 20px;
2485 display: block;
2491 display: block;
2486 float: left;
2492 float: left;
2487 }
2493 }
2488
2494
2489 /* -----------------------------------------------------------
2495 /* -----------------------------------------------------------
2490 login -> title
2496 login -> title
2491 ----------------------------------------------------------- */
2497 ----------------------------------------------------------- */
2492
2498
2493 #login div.title
2499 #login div.title
2494 {
2500 {
2495 margin: 0 auto;
2501 margin: 0 auto;
2496 padding: 0;
2502 padding: 0;
2497 width: 420px;
2503 width: 420px;
2498 clear: both;
2504 clear: both;
2499 overflow: hidden;
2505 overflow: hidden;
2500 position: relative;
2506 position: relative;
2501 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2507 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2502 }
2508 }
2503
2509
2504 #login div.title h5
2510 #login div.title h5
2505 {
2511 {
2506 margin: 10px;
2512 margin: 10px;
2507 padding: 0;
2513 padding: 0;
2508 color: #ffffff;
2514 color: #ffffff;
2509 }
2515 }
2510
2516
2511 /* -----------------------------------------------------------
2517 /* -----------------------------------------------------------
2512 login -> title / corners
2518 login -> title / corners
2513 ----------------------------------------------------------- */
2519 ----------------------------------------------------------- */
2514
2520
2515 #login div.title div.corner
2521 #login div.title div.corner
2516 {
2522 {
2517 height: 6px;
2523 height: 6px;
2518 width: 6px;
2524 width: 6px;
2519 position: absolute;
2525 position: absolute;
2520 background: url("../images/colors/blue/login_corners.png") no-repeat;
2526 background: url("../images/colors/blue/login_corners.png") no-repeat;
2521 }
2527 }
2522
2528
2523 #login div.title div.tl
2529 #login div.title div.tl
2524 {
2530 {
2525 top: 0;
2531 top: 0;
2526 left: 0;
2532 left: 0;
2527 background-position: 0 0;
2533 background-position: 0 0;
2528 }
2534 }
2529
2535
2530 #login div.title div.tr
2536 #login div.title div.tr
2531 {
2537 {
2532 top: 0;
2538 top: 0;
2533 right: 0;
2539 right: 0;
2534 background-position: -6px 0;
2540 background-position: -6px 0;
2535 }
2541 }
2536
2542
2537 #login div.inner
2543 #login div.inner
2538 {
2544 {
2539 margin: 0 auto;
2545 margin: 0 auto;
2540 padding: 20px;
2546 padding: 20px;
2541 width: 380px;
2547 width: 380px;
2542 background: #FFFFFF url("../images/login.png") no-repeat top left;
2548 background: #FFFFFF url("../images/login.png") no-repeat top left;
2543 border-top: none;
2549 border-top: none;
2544 border-bottom: none;
2550 border-bottom: none;
2545 }
2551 }
2546
2552
2547 /* -----------------------------------------------------------
2553 /* -----------------------------------------------------------
2548 login -> form
2554 login -> form
2549 ----------------------------------------------------------- */
2555 ----------------------------------------------------------- */
2550
2556
2551 #login div.form
2557 #login div.form
2552 {
2558 {
2553 margin: 0;
2559 margin: 0;
2554 padding: 0;
2560 padding: 0;
2555 clear: both;
2561 clear: both;
2556 overflow: hidden;
2562 overflow: hidden;
2557 }
2563 }
2558
2564
2559 #login div.form div.fields
2565 #login div.form div.fields
2560 {
2566 {
2561 margin: 0;
2567 margin: 0;
2562 padding: 0;
2568 padding: 0;
2563 clear: both;
2569 clear: both;
2564 overflow: hidden;
2570 overflow: hidden;
2565 }
2571 }
2566
2572
2567 #login div.form div.fields div.field
2573 #login div.form div.fields div.field
2568 {
2574 {
2569 margin: 0;
2575 margin: 0;
2570 padding: 0 0 10px 0;
2576 padding: 0 0 10px 0;
2571 clear: both;
2577 clear: both;
2572 overflow: hidden;
2578 overflow: hidden;
2573 }
2579 }
2574
2580
2575 #login div.form div.fields div.field span.error-message
2581 #login div.form div.fields div.field span.error-message
2576 {
2582 {
2577 margin: 8px 0 0 0;
2583 margin: 8px 0 0 0;
2578 padding: 0;
2584 padding: 0;
2579 height: 1%;
2585 height: 1%;
2580 display: block;
2586 display: block;
2581 color: #FF0000;
2587 color: #FF0000;
2582 }
2588 }
2583
2589
2584 #login div.form div.fields div.field div.label
2590 #login div.form div.fields div.field div.label
2585 {
2591 {
2586 margin: 2px 10px 0 0;
2592 margin: 2px 10px 0 0;
2587 padding: 5px 0 0 5px;
2593 padding: 5px 0 0 5px;
2588 width: 173px;
2594 width: 173px;
2589 float: left;
2595 float: left;
2590 text-align: right;
2596 text-align: right;
2591 }
2597 }
2592
2598
2593 #login div.form div.fields div.field div.label label
2599 #login div.form div.fields div.field div.label label
2594 {
2600 {
2595 color: #000000;
2601 color: #000000;
2596 font-weight: bold;
2602 font-weight: bold;
2597 }
2603 }
2598
2604
2599 #login div.form div.fields div.field div.label span
2605 #login div.form div.fields div.field div.label span
2600 {
2606 {
2601 margin: 0;
2607 margin: 0;
2602 padding: 2px 0 0 0;
2608 padding: 2px 0 0 0;
2603 height: 1%;
2609 height: 1%;
2604 display: block;
2610 display: block;
2605 color: #363636;
2611 color: #363636;
2606 }
2612 }
2607
2613
2608 #login div.form div.fields div.field div.input
2614 #login div.form div.fields div.field div.input
2609 {
2615 {
2610 margin: 0;
2616 margin: 0;
2611 padding: 0;
2617 padding: 0;
2612 float: left;
2618 float: left;
2613 }
2619 }
2614
2620
2615 #login div.form div.fields div.field div.input input
2621 #login div.form div.fields div.field div.input input
2616 {
2622 {
2617 margin: 0;
2623 margin: 0;
2618 padding: 7px 7px 6px 7px;
2624 padding: 7px 7px 6px 7px;
2619 width: 176px;
2625 width: 176px;
2620 background: #FFFFFF;
2626 background: #FFFFFF;
2621 border-top: 1px solid #b3b3b3;
2627 border-top: 1px solid #b3b3b3;
2622 border-left: 1px solid #b3b3b3;
2628 border-left: 1px solid #b3b3b3;
2623 border-right: 1px solid #eaeaea;
2629 border-right: 1px solid #eaeaea;
2624 border-bottom: 1px solid #eaeaea;
2630 border-bottom: 1px solid #eaeaea;
2625 color: #000000;
2631 color: #000000;
2626 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2632 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2627 font-size: 11px;
2633 font-size: 11px;
2628 }
2634 }
2629
2635
2630 #login div.form div.fields div.field div.input input.error
2636 #login div.form div.fields div.field div.input input.error
2631 {
2637 {
2632 background: #FBE3E4;
2638 background: #FBE3E4;
2633 border-top: 1px solid #e1b2b3;
2639 border-top: 1px solid #e1b2b3;
2634 border-left: 1px solid #e1b2b3;
2640 border-left: 1px solid #e1b2b3;
2635 border-right: 1px solid #FBC2C4;
2641 border-right: 1px solid #FBC2C4;
2636 border-bottom: 1px solid #FBC2C4;
2642 border-bottom: 1px solid #FBC2C4;
2637 }
2643 }
2638
2644
2639 #login div.form div.fields div.field div.input input.success
2645 #login div.form div.fields div.field div.input input.success
2640 {
2646 {
2641 background: #E6EFC2;
2647 background: #E6EFC2;
2642 border-top: 1px solid #cebb98;
2648 border-top: 1px solid #cebb98;
2643 border-left: 1px solid #cebb98;
2649 border-left: 1px solid #cebb98;
2644 border-right: 1px solid #c6d880;
2650 border-right: 1px solid #c6d880;
2645 border-bottom: 1px solid #c6d880;
2651 border-bottom: 1px solid #c6d880;
2646 }
2652 }
2647
2653
2648 #login div.form div.fields div.field div.input div.link
2654 #login div.form div.fields div.field div.input div.link
2649 {
2655 {
2650 margin: 6px 0 0 0;
2656 margin: 6px 0 0 0;
2651 padding: 0;
2657 padding: 0;
2652 text-align: right;
2658 text-align: right;
2653 }
2659 }
2654
2660
2655 #login div.form div.fields div.field div.checkbox
2661 #login div.form div.fields div.field div.checkbox
2656 {
2662 {
2657 margin: 0 0 0 184px;
2663 margin: 0 0 0 184px;
2658 padding: 0;
2664 padding: 0;
2659 }
2665 }
2660
2666
2661 #login div.form div.fields div.field div.checkbox label
2667 #login div.form div.fields div.field div.checkbox label
2662 {
2668 {
2663 color: #565656;
2669 color: #565656;
2664 font-weight: bold;
2670 font-weight: bold;
2665 }
2671 }
2666
2672
2667 #login div.form div.fields div.buttons
2673 #login div.form div.fields div.buttons
2668 {
2674 {
2669 margin: 0;
2675 margin: 0;
2670 padding: 10px 0 0 0;
2676 padding: 10px 0 0 0;
2671 clear: both;
2677 clear: both;
2672 overflow: hidden;
2678 overflow: hidden;
2673 border-top: 1px solid #DDDDDD;
2679 border-top: 1px solid #DDDDDD;
2674 text-align: right;
2680 text-align: right;
2675 }
2681 }
2676
2682
2677 #login div.form div.fields div.buttons input
2683 #login div.form div.fields div.buttons input
2678 {
2684 {
2679 margin: 0;
2685 margin: 0;
2680 color: #000000;
2686 color: #000000;
2681 font-size: 1.0em;
2687 font-size: 1.0em;
2682 font-weight: bold;
2688 font-weight: bold;
2683 font-family: Verdana, Helvetica, Sans-Serif;
2689 font-family: Verdana, Helvetica, Sans-Serif;
2684 }
2690 }
2685
2691
2686 #login div.form div.fields div.buttons input.ui-state-default
2692 #login div.form div.fields div.buttons input.ui-state-default
2687 {
2693 {
2688 margin: 0;
2694 margin: 0;
2689 padding: 6px 12px 6px 12px;
2695 padding: 6px 12px 6px 12px;
2690 background: #e5e3e3 url("../images/button.png") repeat-x;
2696 background: #e5e3e3 url("../images/button.png") repeat-x;
2691 border-top: 1px solid #DDDDDD;
2697 border-top: 1px solid #DDDDDD;
2692 border-left: 1px solid #c6c6c6;
2698 border-left: 1px solid #c6c6c6;
2693 border-right: 1px solid #DDDDDD;
2699 border-right: 1px solid #DDDDDD;
2694 border-bottom: 1px solid #c6c6c6;
2700 border-bottom: 1px solid #c6c6c6;
2695 color: #515151;
2701 color: #515151;
2696 }
2702 }
2697
2703
2698 #login div.form div.fields div.buttons input.ui-state-hover
2704 #login div.form div.fields div.buttons input.ui-state-hover
2699 {
2705 {
2700 margin: 0;
2706 margin: 0;
2701 padding: 6px 12px 6px 12px;
2707 padding: 6px 12px 6px 12px;
2702 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2708 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2703 border-top: 1px solid #cccccc;
2709 border-top: 1px solid #cccccc;
2704 border-left: 1px solid #bebebe;
2710 border-left: 1px solid #bebebe;
2705 border-right: 1px solid #b1b1b1;
2711 border-right: 1px solid #b1b1b1;
2706 border-bottom: 1px solid #afafaf;
2712 border-bottom: 1px solid #afafaf;
2707 color: #515151;
2713 color: #515151;
2708 }
2714 }
2709
2715
2710 /* -----------------------------------------------------------
2716 /* -----------------------------------------------------------
2711 login -> links
2717 login -> links
2712 ----------------------------------------------------------- */
2718 ----------------------------------------------------------- */
2713
2719
2714 #login div.form div.links
2720 #login div.form div.links
2715 {
2721 {
2716 margin: 10px 0 0 0;
2722 margin: 10px 0 0 0;
2717 padding: 0 0 2px 0;
2723 padding: 0 0 2px 0;
2718 clear: both;
2724 clear: both;
2719 overflow: hidden;
2725 overflow: hidden;
2720 }
2726 }
2721
2727
2722 /* -----------------------------------------------------------
2728 /* -----------------------------------------------------------
2723 register
2729 register
2724 ----------------------------------------------------------- */
2730 ----------------------------------------------------------- */
2725
2731
2726 #register
2732 #register
2727 {
2733 {
2728 margin: 10% auto 0 auto;
2734 margin: 10% auto 0 auto;
2729 padding: 0;
2735 padding: 0;
2730 width: 420px;
2736 width: 420px;
2731 }
2737 }
2732
2738
2733 /* -----------------------------------------------------------
2739 /* -----------------------------------------------------------
2734 register -> colors
2740 register -> colors
2735 ----------------------------------------------------------- */
2741 ----------------------------------------------------------- */
2736
2742
2737 #register div.color
2743 #register div.color
2738 {
2744 {
2739 margin: 10px auto 0 auto;
2745 margin: 10px auto 0 auto;
2740 padding: 3px 3px 3px 0;
2746 padding: 3px 3px 3px 0;
2741 clear: both;
2747 clear: both;
2742 overflow: hidden;
2748 overflow: hidden;
2743 background: #FFFFFF;
2749 background: #FFFFFF;
2744 }
2750 }
2745
2751
2746 #register div.color a
2752 #register div.color a
2747 {
2753 {
2748 margin: 0 0 0 3px;
2754 margin: 0 0 0 3px;
2749 padding: 0;
2755 padding: 0;
2750 width: 20px;
2756 width: 20px;
2751 height: 20px;
2757 height: 20px;
2752 display: block;
2758 display: block;
2753 float: left;
2759 float: left;
2754 }
2760 }
2755
2761
2756 /* -----------------------------------------------------------
2762 /* -----------------------------------------------------------
2757 register -> title
2763 register -> title
2758 ----------------------------------------------------------- */
2764 ----------------------------------------------------------- */
2759
2765
2760 #register div.title
2766 #register div.title
2761 {
2767 {
2762 margin: 0 auto;
2768 margin: 0 auto;
2763 padding: 0;
2769 padding: 0;
2764 width: 420px;
2770 width: 420px;
2765 clear: both;
2771 clear: both;
2766 overflow: hidden;
2772 overflow: hidden;
2767 position: relative;
2773 position: relative;
2768 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2774 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2769 }
2775 }
2770
2776
2771 #register div.title h5
2777 #register div.title h5
2772 {
2778 {
2773 margin: 10px;
2779 margin: 10px;
2774 padding: 0;
2780 padding: 0;
2775 color: #ffffff;
2781 color: #ffffff;
2776 }
2782 }
2777
2783
2778 /* -----------------------------------------------------------
2784 /* -----------------------------------------------------------
2779 register -> inner
2785 register -> inner
2780 ----------------------------------------------------------- */
2786 ----------------------------------------------------------- */
2781 #register div.title div.corner
2787 #register div.title div.corner
2782 {
2788 {
2783 height: 6px;
2789 height: 6px;
2784 width: 6px;
2790 width: 6px;
2785 position: absolute;
2791 position: absolute;
2786 background: url("../images/colors/blue/login_corners.png") no-repeat;
2792 background: url("../images/colors/blue/login_corners.png") no-repeat;
2787 }
2793 }
2788
2794
2789 #register div.title div.tl
2795 #register div.title div.tl
2790 {
2796 {
2791 top: 0;
2797 top: 0;
2792 left: 0;
2798 left: 0;
2793 background-position: 0 0;
2799 background-position: 0 0;
2794 }
2800 }
2795
2801
2796 #register div.title div.tr
2802 #register div.title div.tr
2797 {
2803 {
2798 top: 0;
2804 top: 0;
2799 right: 0;
2805 right: 0;
2800 background-position: -6px 0;
2806 background-position: -6px 0;
2801
2807
2802 }
2808 }
2803 #register div.inner
2809 #register div.inner
2804 {
2810 {
2805 margin: 0 auto;
2811 margin: 0 auto;
2806 padding: 20px;
2812 padding: 20px;
2807 width: 380px;
2813 width: 380px;
2808 background: #FFFFFF;
2814 background: #FFFFFF;
2809 border-top: none;
2815 border-top: none;
2810 border-bottom: none;
2816 border-bottom: none;
2811 }
2817 }
2812
2818
2813 /* -----------------------------------------------------------
2819 /* -----------------------------------------------------------
2814 register -> form
2820 register -> form
2815 ----------------------------------------------------------- */
2821 ----------------------------------------------------------- */
2816
2822
2817 #register div.form
2823 #register div.form
2818 {
2824 {
2819 margin: 0;
2825 margin: 0;
2820 padding: 0;
2826 padding: 0;
2821 clear: both;
2827 clear: both;
2822 overflow: hidden;
2828 overflow: hidden;
2823 }
2829 }
2824
2830
2825 #register div.form div.fields
2831 #register div.form div.fields
2826 {
2832 {
2827 margin: 0;
2833 margin: 0;
2828 padding: 0;
2834 padding: 0;
2829 clear: both;
2835 clear: both;
2830 overflow: hidden;
2836 overflow: hidden;
2831 }
2837 }
2832
2838
2833 #register div.form div.fields div.field
2839 #register div.form div.fields div.field
2834 {
2840 {
2835 margin: 0;
2841 margin: 0;
2836 padding: 0 0 10px 0;
2842 padding: 0 0 10px 0;
2837 clear: both;
2843 clear: both;
2838 overflow: hidden;
2844 overflow: hidden;
2839 }
2845 }
2840
2846
2841 #register div.form div.fields div.field span.error-message
2847 #register div.form div.fields div.field span.error-message
2842 {
2848 {
2843 margin: 8px 0 0 0;
2849 margin: 8px 0 0 0;
2844 padding: 0;
2850 padding: 0;
2845 height: 1%;
2851 height: 1%;
2846 display: block;
2852 display: block;
2847 color: #FF0000;
2853 color: #FF0000;
2848 }
2854 }
2849
2855
2850 #register div.form div.fields div.field div.label
2856 #register div.form div.fields div.field div.label
2851 {
2857 {
2852 margin: 2px 10px 0 0;
2858 margin: 2px 10px 0 0;
2853 padding: 5px 0 0 5px;
2859 padding: 5px 0 0 5px;
2854 width: 100px;
2860 width: 100px;
2855 float: left;
2861 float: left;
2856 text-align: right;
2862 text-align: right;
2857 }
2863 }
2858
2864
2859 #register div.form div.fields div.field div.label label
2865 #register div.form div.fields div.field div.label label
2860 {
2866 {
2861 color: #000000;
2867 color: #000000;
2862 font-weight: bold;
2868 font-weight: bold;
2863 }
2869 }
2864
2870
2865 #register div.form div.fields div.field div.label span
2871 #register div.form div.fields div.field div.label span
2866 {
2872 {
2867 margin: 0;
2873 margin: 0;
2868 padding: 2px 0 0 0;
2874 padding: 2px 0 0 0;
2869 height: 1%;
2875 height: 1%;
2870 display: block;
2876 display: block;
2871 color: #363636;
2877 color: #363636;
2872 }
2878 }
2873
2879
2874 #register div.form div.fields div.field div.input
2880 #register div.form div.fields div.field div.input
2875 {
2881 {
2876 margin: 0;
2882 margin: 0;
2877 padding: 0;
2883 padding: 0;
2878 float: left;
2884 float: left;
2879 }
2885 }
2880
2886
2881 #register div.form div.fields div.field div.input input
2887 #register div.form div.fields div.field div.input input
2882 {
2888 {
2883 margin: 0;
2889 margin: 0;
2884 padding: 7px 7px 6px 7px;
2890 padding: 7px 7px 6px 7px;
2885 width: 245px;
2891 width: 245px;
2886 background: #FFFFFF;
2892 background: #FFFFFF;
2887 border-top: 1px solid #b3b3b3;
2893 border-top: 1px solid #b3b3b3;
2888 border-left: 1px solid #b3b3b3;
2894 border-left: 1px solid #b3b3b3;
2889 border-right: 1px solid #eaeaea;
2895 border-right: 1px solid #eaeaea;
2890 border-bottom: 1px solid #eaeaea;
2896 border-bottom: 1px solid #eaeaea;
2891 color: #000000;
2897 color: #000000;
2892 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2898 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2893 font-size: 11px;
2899 font-size: 11px;
2894 }
2900 }
2895
2901
2896 #register div.form div.fields div.field div.input input.error
2902 #register div.form div.fields div.field div.input input.error
2897 {
2903 {
2898 background: #FBE3E4;
2904 background: #FBE3E4;
2899 border-top: 1px solid #e1b2b3;
2905 border-top: 1px solid #e1b2b3;
2900 border-left: 1px solid #e1b2b3;
2906 border-left: 1px solid #e1b2b3;
2901 border-right: 1px solid #FBC2C4;
2907 border-right: 1px solid #FBC2C4;
2902 border-bottom: 1px solid #FBC2C4;
2908 border-bottom: 1px solid #FBC2C4;
2903 }
2909 }
2904
2910
2905 #register div.form div.fields div.field div.input input.success
2911 #register div.form div.fields div.field div.input input.success
2906 {
2912 {
2907 background: #E6EFC2;
2913 background: #E6EFC2;
2908 border-top: 1px solid #cebb98;
2914 border-top: 1px solid #cebb98;
2909 border-left: 1px solid #cebb98;
2915 border-left: 1px solid #cebb98;
2910 border-right: 1px solid #c6d880;
2916 border-right: 1px solid #c6d880;
2911 border-bottom: 1px solid #c6d880;
2917 border-bottom: 1px solid #c6d880;
2912 }
2918 }
2913
2919
2914 #register div.form div.fields div.field div.input div.link
2920 #register div.form div.fields div.field div.input div.link
2915 {
2921 {
2916 margin: 6px 0 0 0;
2922 margin: 6px 0 0 0;
2917 padding: 0;
2923 padding: 0;
2918 text-align: right;
2924 text-align: right;
2919 }
2925 }
2920
2926
2921 #register div.form div.fields div.field div.checkbox
2927 #register div.form div.fields div.field div.checkbox
2922 {
2928 {
2923 margin: 0 0 0 184px;
2929 margin: 0 0 0 184px;
2924 padding: 0;
2930 padding: 0;
2925 }
2931 }
2926
2932
2927 #register div.form div.fields div.field div.checkbox label
2933 #register div.form div.fields div.field div.checkbox label
2928 {
2934 {
2929 color: #565656;
2935 color: #565656;
2930 font-weight: bold;
2936 font-weight: bold;
2931 }
2937 }
2932
2938
2933 #register div.form div.fields div.buttons
2939 #register div.form div.fields div.buttons
2934 {
2940 {
2935 margin: 0;
2941 margin: 0;
2936 padding: 10px 0 0 114px;
2942 padding: 10px 0 0 114px;
2937 clear: both;
2943 clear: both;
2938 overflow: hidden;
2944 overflow: hidden;
2939 border-top: 1px solid #DDDDDD;
2945 border-top: 1px solid #DDDDDD;
2940 text-align: left;
2946 text-align: left;
2941 }
2947 }
2942
2948
2943 #register div.form div.fields div.buttons input
2949 #register div.form div.fields div.buttons input
2944 {
2950 {
2945 margin: 0;
2951 margin: 0;
2946 color: #000000;
2952 color: #000000;
2947 font-size: 1.0em;
2953 font-size: 1.0em;
2948 font-weight: bold;
2954 font-weight: bold;
2949 font-family: Verdana, Helvetica, Sans-Serif;
2955 font-family: Verdana, Helvetica, Sans-Serif;
2950 }
2956 }
2951
2957
2952 #register div.form div.fields div.buttons input.ui-state-default
2958 #register div.form div.fields div.buttons input.ui-state-default
2953 {
2959 {
2954 margin: 0;
2960 margin: 0;
2955 padding: 6px 12px 6px 12px;
2961 padding: 6px 12px 6px 12px;
2956 background: #e5e3e3 url("../images/button.png") repeat-x;
2962 background: #e5e3e3 url("../images/button.png") repeat-x;
2957 border-top: 1px solid #DDDDDD;
2963 border-top: 1px solid #DDDDDD;
2958 border-left: 1px solid #c6c6c6;
2964 border-left: 1px solid #c6c6c6;
2959 border-right: 1px solid #DDDDDD;
2965 border-right: 1px solid #DDDDDD;
2960 border-bottom: 1px solid #c6c6c6;
2966 border-bottom: 1px solid #c6c6c6;
2961 color: #515151;
2967 color: #515151;
2962 }
2968 }
2963 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2969 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2964 {
2970 {
2965 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2971 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2966 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2972 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2967 border-style:solid;
2973 border-style:solid;
2968 border-width:1px;
2974 border-width:1px;
2969 color:#FFFFFF;
2975 color:#FFFFFF;
2970 }
2976 }
2971
2977
2972
2978
2973
2979
2974 #register div.form div.fields div.buttons input.ui-state-hover
2980 #register div.form div.fields div.buttons input.ui-state-hover
2975 {
2981 {
2976 margin: 0;
2982 margin: 0;
2977 padding: 6px 12px 6px 12px;
2983 padding: 6px 12px 6px 12px;
2978 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2984 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2979 border-top: 1px solid #cccccc;
2985 border-top: 1px solid #cccccc;
2980 border-left: 1px solid #bebebe;
2986 border-left: 1px solid #bebebe;
2981 border-right: 1px solid #b1b1b1;
2987 border-right: 1px solid #b1b1b1;
2982 border-bottom: 1px solid #afafaf;
2988 border-bottom: 1px solid #afafaf;
2983 color: #515151;
2989 color: #515151;
2984 }
2990 }
2985
2991
2986 #register div.form div.activation_msg {
2992 #register div.form div.activation_msg {
2987 padding-top:4px;
2993 padding-top:4px;
2988 padding-bottom:4px;
2994 padding-bottom:4px;
2989
2995
2990 }
2996 }
2991
2997
2992 /* -----------------------------------------------------------
2998 /* -----------------------------------------------------------
2993 SUMMARY
2999 SUMMARY
2994 ----------------------------------------------------------- */
3000 ----------------------------------------------------------- */
2995 .trending_language_tbl, .trending_language_tbl td {
3001 .trending_language_tbl, .trending_language_tbl td {
2996 margin: 0px !important;
3002 margin: 0px !important;
2997 padding: 0px !important;
3003 padding: 0px !important;
2998 border: 0 !important;
3004 border: 0 !important;
2999
3005
3000 }
3006 }
3001 .trending_language{
3007 .trending_language{
3002 -moz-border-radius-bottomright:4px;
3008 -moz-border-radius-bottomright:4px;
3003 -moz-border-radius-topright:4px;
3009 -moz-border-radius-topright:4px;
3004 border-bottom-right-radius: 4px 4px;
3010 border-bottom-right-radius: 4px 4px;
3005 border-top-right-radius: 4px 4px;
3011 border-top-right-radius: 4px 4px;
3006 background-color:#336699;
3012 background-color:#336699;
3007 color:#FFFFFF;
3013 color:#FFFFFF;
3008 display:block;
3014 display:block;
3009 min-width:20px;
3015 min-width:20px;
3010 max-width:400px;
3016 max-width:400px;
3011 padding:3px;
3017 padding:3px;
3012 text-decoration:none;
3018 text-decoration:none;
3013 height: 12px;
3019 height: 12px;
3014 margin-bottom: 4px;
3020 margin-bottom: 4px;
3015 margin-left: 5px;
3021 margin-left: 5px;
3016 white-space: pre;
3022 white-space: pre;
3017 }
3023 }
3018
3024
3019 #clone_url{
3025 #clone_url{
3020 border: none;
3026 border: none;
3021 }
3027 }
3022 /* -----------------------------------------------------------
3028 /* -----------------------------------------------------------
3023 FILES
3029 FILES
3024 ----------------------------------------------------------- */
3030 ----------------------------------------------------------- */
3025
3031
3026 h3.files_location{
3032 h3.files_location{
3027 font-size: 1.8em;
3033 font-size: 1.8em;
3028 font-weight: bold;
3034 font-weight: bold;
3029 margin: 10px 0 !important;
3035 margin: 10px 0 !important;
3030 border-bottom: none !important;
3036 border-bottom: none !important;
3031 }
3037 }
3032
3038
3033 #files_data.dl{
3039 #files_data.dl{
3034
3040
3035
3041
3036 }
3042 }
3037 #files_data dl dt{
3043 #files_data dl dt{
3038 float:left;
3044 float:left;
3039 margin:0 !important;
3045 margin:0 !important;
3040 padding:5px;
3046 padding:5px;
3041 width:115px;
3047 width:115px;
3042 }
3048 }
3043 #files_data dl dd{
3049 #files_data dl dd{
3044 margin:0 !important;
3050 margin:0 !important;
3045 padding: 5px !important;
3051 padding: 5px !important;
3046 }
3052 }
3047
3053
3048
3054
3049 /* -----------------------------------------------------------
3055 /* -----------------------------------------------------------
3050 CHANGESETS
3056 CHANGESETS
3051 ----------------------------------------------------------- */
3057 ----------------------------------------------------------- */
3052 #changeset_content {
3058 #changeset_content {
3053 border:1px solid #CCCCCC;
3059 border:1px solid #CCCCCC;
3054 padding:5px;
3060 padding:5px;
3055 }
3061 }
3056
3062
3057 #changeset_content .container .wrapper {
3063 #changeset_content .container .wrapper {
3058 width: 600px;
3064 width: 600px;
3059 }
3065 }
3060
3066
3061 #changeset_content .container {
3067 #changeset_content .container {
3062 min-height: 120px;
3068 min-height: 120px;
3063 font-size: 1.2em;
3069 font-size: 1.2em;
3064 overflow: hidden;
3070 overflow: hidden;
3065 }
3071 }
3066
3072
3067 #changeset_content .container .left {
3073 #changeset_content .container .left {
3068 float: left;
3074 float: left;
3069 width: 70%;
3075 width: 70%;
3070 padding-left: 5px;
3076 padding-left: 5px;
3071 }
3077 }
3072
3078
3073 #changeset_content .container .right {
3079 #changeset_content .container .right {
3074 float: right;
3080 float: right;
3075 width: 25%;
3081 width: 25%;
3076 text-align: right;
3082 text-align: right;
3077 }
3083 }
3078
3084
3079 #changeset_content .container .left .date {
3085 #changeset_content .container .left .date {
3080 font-weight: bold;
3086 font-weight: bold;
3081 }
3087 }
3082
3088
3083 #changeset_content .container .left .author {
3089 #changeset_content .container .left .author {
3084
3090
3085 }
3091 }
3086
3092
3087 #changeset_content .container .left .message {
3093 #changeset_content .container .left .message {
3088 font-style: italic;
3094 font-style: italic;
3089 color: #556CB5;
3095 color: #556CB5;
3090 white-space: pre-wrap;
3096 white-space: pre-wrap;
3091 }
3097 }
3092
3098
3093 .cs_files {
3099 .cs_files {
3094
3100
3095 }
3101 }
3096
3102
3097 .cs_files .cs_added {
3103 .cs_files .cs_added {
3098 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
3104 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
3099 /*background-color:#BBFFBB;*/
3105 /*background-color:#BBFFBB;*/
3100 height: 16px;
3106 height: 16px;
3101 padding-left: 20px;
3107 padding-left: 20px;
3102 margin-top: 7px;
3108 margin-top: 7px;
3103 text-align: left;
3109 text-align: left;
3104 }
3110 }
3105
3111
3106 .cs_files .cs_changed {
3112 .cs_files .cs_changed {
3107 background: url("/images/icons/page_white_edit.png") no-repeat scroll
3113 background: url("/images/icons/page_white_edit.png") no-repeat scroll
3108 3px;
3114 3px;
3109 /*background-color: #FFDD88;*/
3115 /*background-color: #FFDD88;*/
3110 height: 16px;
3116 height: 16px;
3111 padding-left: 20px;
3117 padding-left: 20px;
3112 margin-top: 7px;
3118 margin-top: 7px;
3113 text-align: left;
3119 text-align: left;
3114 }
3120 }
3115
3121
3116 .cs_files .cs_removed {
3122 .cs_files .cs_removed {
3117 background: url("/images/icons/page_white_delete.png") no-repeat scroll
3123 background: url("/images/icons/page_white_delete.png") no-repeat scroll
3118 3px;
3124 3px;
3119 /*background-color: #FF8888;*/
3125 /*background-color: #FF8888;*/
3120 height: 16px;
3126 height: 16px;
3121 padding-left: 20px;
3127 padding-left: 20px;
3122 margin-top: 7px;
3128 margin-top: 7px;
3123 text-align: left;
3129 text-align: left;
3124 }
3130 }
3125
3131
3126 /* -----------------------------------------------------------
3132 /* -----------------------------------------------------------
3127 CHANGESETS - CANVAS
3133 CHANGESETS - CANVAS
3128 ----------------------------------------------------------- */
3134 ----------------------------------------------------------- */
3129
3135
3130 #graph {
3136 #graph {
3131 overflow: hidden;
3137 overflow: hidden;
3132 }
3138 }
3133
3139
3134 #graph_nodes {
3140 #graph_nodes {
3135 width: 160px;
3141 width: 160px;
3136 float: left;
3142 float: left;
3137 margin-left:-50px;
3143 margin-left:-50px;
3138 margin-top: 5px;
3144 margin-top: 5px;
3139 }
3145 }
3140
3146
3141 #graph_content {
3147 #graph_content {
3142 width: 800px;
3148 width: 800px;
3143 float: left;
3149 float: left;
3144 }
3150 }
3145
3151
3146 #graph_content .container_header {
3152 #graph_content .container_header {
3147 border: 1px solid #CCCCCC;
3153 border: 1px solid #CCCCCC;
3148 padding:10px;
3154 padding:10px;
3149 }
3155 }
3150
3156
3151 #graph_content .container .wrapper {
3157 #graph_content .container .wrapper {
3152 width: 600px;
3158 width: 600px;
3153 }
3159 }
3154
3160
3155 #graph_content .container {
3161 #graph_content .container {
3156 border-bottom: 1px solid #CCCCCC;
3162 border-bottom: 1px solid #CCCCCC;
3157 border-left: 1px solid #CCCCCC;
3163 border-left: 1px solid #CCCCCC;
3158 border-right: 1px solid #CCCCCC;
3164 border-right: 1px solid #CCCCCC;
3159 min-height: 80px;
3165 min-height: 80px;
3160 overflow: hidden;
3166 overflow: hidden;
3161 font-size:1.2em;
3167 font-size:1.2em;
3162 }
3168 }
3163
3169
3164 #graph_content .container .left {
3170 #graph_content .container .left {
3165 float: left;
3171 float: left;
3166 width: 70%;
3172 width: 70%;
3167 padding-left: 5px;
3173 padding-left: 5px;
3168 }
3174 }
3169
3175
3170 #graph_content .container .right {
3176 #graph_content .container .right {
3171 float: right;
3177 float: right;
3172 width: 28%;
3178 width: 28%;
3173 text-align: right;
3179 text-align: right;
3174 padding-bottom: 5px;
3180 padding-bottom: 5px;
3175 }
3181 }
3176
3182
3177 #graph_content .container .left .date {
3183 #graph_content .container .left .date {
3178 font-weight: bold;
3184 font-weight: bold;
3179 padding-bottom:5px;
3185 padding-bottom:5px;
3180 }
3186 }
3181
3187
3182 #graph_content .container .left .author {
3188 #graph_content .container .left .author {
3183
3189
3184 }
3190 }
3185
3191
3186 #graph_content .container .left .message {
3192 #graph_content .container .left .message {
3187 font-size: 100%;
3193 font-size: 100%;
3188 padding-top: 3px;
3194 padding-top: 3px;
3189 white-space: pre-wrap;
3195 white-space: pre-wrap;
3190 }
3196 }
3191
3197
3192 .right div {
3198 .right div {
3193 clear: both;
3199 clear: both;
3194 }
3200 }
3195
3201
3196 .right .changes .added,.changed,.removed {
3202 .right .changes .added,.changed,.removed {
3197 border: 1px solid #DDDDDD;
3203 border: 1px solid #DDDDDD;
3198 display: block;
3204 display: block;
3199 float: right;
3205 float: right;
3200 text-align: center;
3206 text-align: center;
3201 min-width: 15px;
3207 min-width: 15px;
3202 }
3208 }
3203
3209
3204 .right .changes .added {
3210 .right .changes .added {
3205 background: #BBFFBB;
3211 background: #BBFFBB;
3206 }
3212 }
3207
3213
3208 .right .changes .changed {
3214 .right .changes .changed {
3209 background: #FFDD88;
3215 background: #FFDD88;
3210 }
3216 }
3211
3217
3212 .right .changes .removed {
3218 .right .changes .removed {
3213 background: #FF8888;
3219 background: #FF8888;
3214 }
3220 }
3215
3221
3216 .right .merge {
3222 .right .merge {
3217 vertical-align: top;
3223 vertical-align: top;
3218 font-size: 60%;
3224 font-size: 60%;
3219 font-weight: bold;
3225 font-weight: bold;
3220 }
3226 }
3221
3227
3222 .right .merge img {
3228 .right .merge img {
3223 vertical-align: bottom;
3229 vertical-align: bottom;
3224 }
3230 }
3225
3231
3226 .right .parent {
3232 .right .parent {
3227 font-size: 90%;
3233 font-size: 90%;
3228 font-family: monospace;
3234 font-family: monospace;
3229 }
3235 }
3230
3236
3231 .right .logtags .branchtag{
3237 .right .logtags .branchtag{
3232 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
3238 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
3233 display:block;
3239 display:block;
3234 padding:8px 16px 0px 0px
3240 padding:8px 16px 0px 0px
3235 }
3241 }
3236 .right .logtags .tagtag{
3242 .right .logtags .tagtag{
3237 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat right 6px;
3243 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat right 6px;
3238 display:block;
3244 display:block;
3239 padding:6px 18px 0px 0px
3245 padding:6px 18px 0px 0px
3240 }
3246 }
3241
3247
3242 /* -----------------------------------------------------------
3248 /* -----------------------------------------------------------
3243 FILE BROWSER
3249 FILE BROWSER
3244 ----------------------------------------------------------- */
3250 ----------------------------------------------------------- */
3245 div.browserblock {
3251 div.browserblock {
3246 overflow: hidden;
3252 overflow: hidden;
3247 padding: 0px;
3253 padding: 0px;
3248 border: 1px solid #ccc;
3254 border: 1px solid #ccc;
3249 background: #f8f8f8;
3255 background: #f8f8f8;
3250 font-size: 100%;
3256 font-size: 100%;
3251 line-height: 100%;
3257 line-height: 100%;
3252 /* new */
3258 /* new */
3253 line-height: 125%;
3259 line-height: 125%;
3254 }
3260 }
3255
3261
3256 div.browserblock .browser-header {
3262 div.browserblock .browser-header {
3257 border-bottom: 1px solid #CCCCCC;
3263 border-bottom: 1px solid #CCCCCC;
3258 background: #FFFFFF;
3264 background: #FFFFFF;
3259 color: blue;
3265 color: blue;
3260 padding: 10px 0 10px 0;
3266 padding: 10px 0 10px 0;
3261 }
3267 }
3262
3268
3263 div.browserblock .browser-header span {
3269 div.browserblock .browser-header span {
3264 margin-left: 25px;
3270 margin-left: 25px;
3265 font-weight: bold;
3271 font-weight: bold;
3266 }
3272 }
3267
3273
3268 div.browserblock .browser-body {
3274 div.browserblock .browser-body {
3269 background: #EEEEEE;
3275 background: #EEEEEE;
3270 }
3276 }
3271
3277
3272 table.code-browser {
3278 table.code-browser {
3273 border-collapse: collapse;
3279 border-collapse: collapse;
3274 width: 100%;
3280 width: 100%;
3275 }
3281 }
3276
3282
3277 table.code-browser tr {
3283 table.code-browser tr {
3278 margin: 3px;
3284 margin: 3px;
3279 }
3285 }
3280
3286
3281 table.code-browser thead th {
3287 table.code-browser thead th {
3282 background-color: #EEEEEE;
3288 background-color: #EEEEEE;
3283 height: 20px;
3289 height: 20px;
3284 font-size: 1.1em;
3290 font-size: 1.1em;
3285 font-weight: bold;
3291 font-weight: bold;
3286 text-align: center;
3292 text-align: center;
3287 text-align: left;
3293 text-align: left;
3288 padding-left: 10px;
3294 padding-left: 10px;
3289 }
3295 }
3290
3296
3291 table.code-browser tbody tr {
3297 table.code-browser tbody tr {
3292
3298
3293 }
3299 }
3294
3300
3295 table.code-browser tbody td {
3301 table.code-browser tbody td {
3296 padding-left: 10px;
3302 padding-left: 10px;
3297 height: 20px;
3303 height: 20px;
3298 }
3304 }
3299 table.code-browser .browser-file {
3305 table.code-browser .browser-file {
3300 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3306 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3301 height: 16px;
3307 height: 16px;
3302 padding-left: 20px;
3308 padding-left: 20px;
3303 text-align: left;
3309 text-align: left;
3304 }
3310 }
3305
3311
3306 table.code-browser .browser-dir {
3312 table.code-browser .browser-dir {
3307 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3313 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3308 height: 16px;
3314 height: 16px;
3309 padding-left: 20px;
3315 padding-left: 20px;
3310 text-align: left;
3316 text-align: left;
3311 }
3317 }
3312
3318
3313 /* -----------------------------------------------------------
3319 /* -----------------------------------------------------------
3320 SEARCH
3321 ----------------------------------------------------------- */
3322
3323 .box .search {
3324 clear:both;
3325 margin:0;
3326 overflow:hidden;
3327 padding:0 20px 10px;
3328 }
3329 .box .search div.search_path{
3330 background:none repeat scroll 0 0 #EEEEEE;
3331 border:1px solid #CCCCCC;
3332
3333 color:blue;
3334 padding:10px 0;
3335 margin-bottom:10px;
3336 }
3337 .box .search div.search_path div.link{
3338 font-weight:bold;
3339 margin-left:25px;
3340 }
3341 .box .search div.search_path div.link a{
3342 color:#0066CC;
3343 cursor:pointer;
3344 text-decoration:none;
3345 }
3346
3347
3348
3349 /* -----------------------------------------------------------
3314 ADMIN - SETTINGS
3350 ADMIN - SETTINGS
3315 ----------------------------------------------------------- */
3351 ----------------------------------------------------------- */
3316 #path_unlock{
3352 #path_unlock{
3317 color: red;
3353 color: red;
3318 font-size: 1.2em;
3354 font-size: 1.2em;
3319 padding-left: 4px;
3355 padding-left: 4px;
3320 }
3356 }
3321
3357
3322 /* -----------------------------------------------------------
3358 /* -----------------------------------------------------------
3323 INFOBOX
3359 INFOBOX
3324 ----------------------------------------------------------- */
3360 ----------------------------------------------------------- */
3325 .info_box *{
3361 .info_box *{
3326 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3362 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3327 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3363 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3328 border-style:solid;
3364 border-style:solid;
3329 border-width:1px;
3365 border-width:1px;
3330 color:#4A4A4A;
3366 color:#4A4A4A;
3331 display:block;
3367 display:block;
3332 font-weight:bold;
3368 font-weight:bold;
3333 height:1%;
3369 height:1%;
3334 padding:4px 6px;
3370 padding:4px 6px;
3335 display: inline;
3371 display: inline;
3336 }
3372 }
3337 .info_box span{
3373 .info_box span{
3338 margin-left:3px;
3374 margin-left:3px;
3339 margin-right:3px;
3375 margin-right:3px;
3340 }
3376 }
3341 .info_box input#at_rev {
3377 .info_box input#at_rev {
3342 padding:5px 3px 3px 2px;
3378 padding:5px 3px 3px 2px;
3343 text-align:center;
3379 text-align:center;
3344 }
3380 }
3345 .info_box input#view {
3381 .info_box input#view {
3346 padding:4px 3px 2px 2px;
3382 padding:4px 3px 2px 2px;
3347 text-align:center;
3383 text-align:center;
3348 }
3384 }
3349 /* -----------------------------------------------------------
3385 /* -----------------------------------------------------------
3350 YUI TOOLTIP
3386 YUI TOOLTIP
3351 ----------------------------------------------------------- */
3387 ----------------------------------------------------------- */
3352 .yui-overlay,.yui-panel-container {
3388 .yui-overlay,.yui-panel-container {
3353 visibility: hidden;
3389 visibility: hidden;
3354 position: absolute;
3390 position: absolute;
3355 z-index: 2;
3391 z-index: 2;
3356 }
3392 }
3357
3393
3358 .yui-tt {
3394 .yui-tt {
3359 visibility: hidden;
3395 visibility: hidden;
3360 position: absolute;
3396 position: absolute;
3361 color: #666666;
3397 color: #666666;
3362 background-color: #FFFFFF;
3398 background-color: #FFFFFF;
3363 font-family: arial, helvetica, verdana, sans-serif;
3399 font-family: arial, helvetica, verdana, sans-serif;
3364 padding: 8px;
3400 padding: 8px;
3365 border: 2px solid #556CB5;
3401 border: 2px solid #556CB5;
3366 font: 100% sans-serif;
3402 font: 100% sans-serif;
3367 width: auto;
3403 width: auto;
3368 opacity: 1.0;
3404 opacity: 1.0;
3369 }
3405 }
3370
3406
3371 .yui-tt-shadow {
3407 .yui-tt-shadow {
3372 display: none;
3408 display: none;
3373 }
3409 }
3374
3410
3375 /* -----------------------------------------------------------
3411 /* -----------------------------------------------------------
3376 YUI AUTOCOMPLETE
3412 YUI AUTOCOMPLETE
3377 ----------------------------------------------------------- */
3413 ----------------------------------------------------------- */
3378
3414
3379 .ac{
3415 .ac{
3380 vertical-align: top;
3416 vertical-align: top;
3381
3417
3382 }
3418 }
3383 .ac .match {
3419 .ac .match {
3384 font-weight:bold;
3420 font-weight:bold;
3385 }
3421 }
3386
3422
3387 .ac .yui-ac {
3423 .ac .yui-ac {
3388 position: relative;
3424 position: relative;
3389 font-family: arial;
3425 font-family: arial;
3390 font-size: 100%;
3426 font-size: 100%;
3391 }
3427 }
3392
3428
3393 .ac .perm_ac{
3429 .ac .perm_ac{
3394 width:15em;
3430 width:15em;
3395 }
3431 }
3396 /* styles for input field */
3432 /* styles for input field */
3397 .ac .yui-ac-input {
3433 .ac .yui-ac-input {
3398 width: 100%;
3434 width: 100%;
3399 }
3435 }
3400
3436
3401 /* styles for results container */
3437 /* styles for results container */
3402 .ac .yui-ac-container {
3438 .ac .yui-ac-container {
3403 position: absolute;
3439 position: absolute;
3404 top: 1.6em;
3440 top: 1.6em;
3405 width: 100%;
3441 width: 100%;
3406 }
3442 }
3407
3443
3408 /* styles for header/body/footer wrapper within container */
3444 /* styles for header/body/footer wrapper within container */
3409 .ac .yui-ac-content {
3445 .ac .yui-ac-content {
3410 position: absolute;
3446 position: absolute;
3411 width: 100%;
3447 width: 100%;
3412 border: 1px solid #808080;
3448 border: 1px solid #808080;
3413 background: #fff;
3449 background: #fff;
3414 overflow: hidden;
3450 overflow: hidden;
3415 z-index: 9050;
3451 z-index: 9050;
3416 }
3452 }
3417
3453
3418 /* styles for container shadow */
3454 /* styles for container shadow */
3419 .ac .yui-ac-shadow {
3455 .ac .yui-ac-shadow {
3420 position: absolute;
3456 position: absolute;
3421 margin: .3em;
3457 margin: .3em;
3422 width: 100%;
3458 width: 100%;
3423 background: #000;
3459 background: #000;
3424 -moz-opacity: 0.10;
3460 -moz-opacity: 0.10;
3425 opacity: .10;
3461 opacity: .10;
3426 filter: alpha(opacity = 10);
3462 filter: alpha(opacity = 10);
3427 z-index: 9049;
3463 z-index: 9049;
3428 }
3464 }
3429
3465
3430 /* styles for results list */
3466 /* styles for results list */
3431 .ac .yui-ac-content ul {
3467 .ac .yui-ac-content ul {
3432 margin: 0;
3468 margin: 0;
3433 padding: 0;
3469 padding: 0;
3434 width: 100%;
3470 width: 100%;
3435 }
3471 }
3436
3472
3437 /* styles for result item */
3473 /* styles for result item */
3438 .ac .yui-ac-content li {
3474 .ac .yui-ac-content li {
3439 margin: 0;
3475 margin: 0;
3440 padding: 2px 5px;
3476 padding: 2px 5px;
3441 cursor: default;
3477 cursor: default;
3442 white-space: nowrap;
3478 white-space: nowrap;
3443 }
3479 }
3444
3480
3445 /* styles for prehighlighted result item */
3481 /* styles for prehighlighted result item */
3446 .ac .yui-ac-content li.yui-ac-prehighlight {
3482 .ac .yui-ac-content li.yui-ac-prehighlight {
3447 background: #B3D4FF;
3483 background: #B3D4FF;
3448 }
3484 }
3449
3485
3450 /* styles for highlighted result item */
3486 /* styles for highlighted result item */
3451 .ac .yui-ac-content li.yui-ac-highlight {
3487 .ac .yui-ac-content li.yui-ac-highlight {
3452 background: #556CB5;
3488 background: #556CB5;
3453 color: #FFF;
3489 color: #FFF;
3454 }
3490 }
3455
3491
3456
3492
3457 /* -----------------------------------------------------------
3493 /* -----------------------------------------------------------
3458 ACTION ICONS
3494 ACTION ICONS
3459 ----------------------------------------------------------- */
3495 ----------------------------------------------------------- */
3460 .add_icon {
3496 .add_icon {
3461 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3497 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3462 height: 16px;
3498 height: 16px;
3463 padding-left: 20px;
3499 padding-left: 20px;
3464 padding-top: 1px;
3500 padding-top: 1px;
3465 text-align: left;
3501 text-align: left;
3466 }
3502 }
3467
3503
3468 .edit_icon {
3504 .edit_icon {
3469 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3505 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3470 height: 16px;
3506 height: 16px;
3471 padding-left: 20px;
3507 padding-left: 20px;
3472 padding-top: 1px;
3508 padding-top: 1px;
3473 text-align: left;
3509 text-align: left;
3474 }
3510 }
3475
3511
3476 .delete_icon {
3512 .delete_icon {
3477 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3513 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3478 height: 16px;
3514 height: 16px;
3479 padding-left: 20px;
3515 padding-left: 20px;
3480 padding-top: 1px;
3516 padding-top: 1px;
3481 text-align: left;
3517 text-align: left;
3482 }
3518 }
3483
3519
3484 .rss_icon {
3520 .rss_icon {
3485 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3521 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3486 height: 16px;
3522 height: 16px;
3487 padding-left: 20px;
3523 padding-left: 20px;
3488 padding-top: 1px;
3524 padding-top: 1px;
3489 text-align: left;
3525 text-align: left;
3490 }
3526 }
3491
3527
3492 .atom_icon {
3528 .atom_icon {
3493 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3529 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3494 height: 16px;
3530 height: 16px;
3495 padding-left: 20px;
3531 padding-left: 20px;
3496 padding-top: 1px;
3532 padding-top: 1px;
3497 text-align: left;
3533 text-align: left;
3498 }
3534 }
3499
3535
3500 .archive_icon {
3536 .archive_icon {
3501 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3537 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3502 height: 16px;
3538 height: 16px;
3503 padding-left: 20px;
3539 padding-left: 20px;
3504 text-align: left;
3540 text-align: left;
3505 padding-top: 1px;
3541 padding-top: 1px;
3506 }
3542 }
3507
3543
3508 .action_button {
3544 .action_button {
3509 border: 0px;
3545 border: 0px;
3510 display: block;
3546 display: block;
3511 color:#0066CC;
3547 color:#0066CC;
3512 }
3548 }
3513
3549
3514 .action_button:hover {
3550 .action_button:hover {
3515 border: 0px;
3551 border: 0px;
3516 text-decoration:underline;
3552 text-decoration:underline;
3517 cursor: pointer;
3553 cursor: pointer;
3518 color:#0066CC;
3554 color:#0066CC;
3519 }
3555 }
3520
3556
3521 /* -----------------------------------------------------------
3557 /* -----------------------------------------------------------
3522 REPO SWITCHER
3558 REPO SWITCHER
3523 ----------------------------------------------------------- */
3559 ----------------------------------------------------------- */
3524
3560
3525 #switch_repos{
3561 #switch_repos{
3526 position: absolute;
3562 position: absolute;
3527 height: 25px;
3563 height: 25px;
3528 z-index: 1;
3564 z-index: 1;
3529 }
3565 }
3530 #switch_repos select{
3566 #switch_repos select{
3531 min-width:150px;
3567 min-width:150px;
3532 max-height: 250px;
3568 max-height: 250px;
3533 z-index: 1;
3569 z-index: 1;
3534 }
3570 }
3535 /* -----------------------------------------------------------
3571 /* -----------------------------------------------------------
3536 BREADCRUMBS
3572 BREADCRUMBS
3537 ----------------------------------------------------------- */
3573 ----------------------------------------------------------- */
3538
3574
3539 .breadcrumbs{
3575 .breadcrumbs{
3540 border:medium none;
3576 border:medium none;
3541 color:#FFFFFF;
3577 color:#FFFFFF;
3542 float:left;
3578 float:left;
3543 margin:0;
3579 margin:0;
3544 padding:11px 0 11px 10px;
3580 padding:11px 0 11px 10px;
3545 text-transform:uppercase;
3581 text-transform:uppercase;
3546 font-weight: bold;
3582 font-weight: bold;
3547 font-size: 14px;
3583 font-size: 14px;
3548 }
3584 }
3549 .breadcrumbs a{
3585 .breadcrumbs a{
3550 color: #FFFFFF;
3586 color: #FFFFFF;
3551 }
3587 }
3552
3588
3553
3589
3554 /* -----------------------------------------------------------
3590 /* -----------------------------------------------------------
3555 FLASH MSG
3591 FLASH MSG
3556 ----------------------------------------------------------- */
3592 ----------------------------------------------------------- */
3557 .flash_msg ul {
3593 .flash_msg ul {
3558 margin: 0;
3594 margin: 0;
3559 padding: 0px 0px 10px 0px;
3595 padding: 0px 0px 10px 0px;
3560 }
3596 }
3561
3597
3562 .error_msg {
3598 .error_msg {
3563 background-color: #FFCFCF;
3599 background-color: #FFCFCF;
3564 background-image: url("/images/icons/error_msg.png");
3600 background-image: url("/images/icons/error_msg.png");
3565 border: 1px solid #FF9595;
3601 border: 1px solid #FF9595;
3566 color: #CC3300;
3602 color: #CC3300;
3567 }
3603 }
3568
3604
3569 .warning_msg {
3605 .warning_msg {
3570 background-color: #FFFBCC;
3606 background-color: #FFFBCC;
3571 background-image: url("/images/icons/warning_msg.png");
3607 background-image: url("/images/icons/warning_msg.png");
3572 border: 1px solid #FFF35E;
3608 border: 1px solid #FFF35E;
3573 color: #C69E00;
3609 color: #C69E00;
3574 }
3610 }
3575
3611
3576 .success_msg {
3612 .success_msg {
3577 background-color: #D5FFCF;
3613 background-color: #D5FFCF;
3578 background-image: url("/images/icons/success_msg.png");
3614 background-image: url("/images/icons/success_msg.png");
3579 border: 1px solid #97FF88;
3615 border: 1px solid #97FF88;
3580 color: #009900;
3616 color: #009900;
3581 }
3617 }
3582
3618
3583 .notice_msg {
3619 .notice_msg {
3584 background-color: #DCE3FF;
3620 background-color: #DCE3FF;
3585 background-image: url("/images/icons/notice_msg.png");
3621 background-image: url("/images/icons/notice_msg.png");
3586 border: 1px solid #93A8FF;
3622 border: 1px solid #93A8FF;
3587 color: #556CB5;
3623 color: #556CB5;
3588 }
3624 }
3589
3625
3590 .success_msg,.error_msg,.notice_msg,.warning_msg {
3626 .success_msg,.error_msg,.notice_msg,.warning_msg {
3591 background-position: 10px center;
3627 background-position: 10px center;
3592 background-repeat: no-repeat;
3628 background-repeat: no-repeat;
3593 font-size: 12px;
3629 font-size: 12px;
3594 font-weight: bold;
3630 font-weight: bold;
3595 min-height: 14px;
3631 min-height: 14px;
3596 line-height: 14px;
3632 line-height: 14px;
3597 margin-bottom: 0px;
3633 margin-bottom: 0px;
3598 margin-top: 0px;
3634 margin-top: 0px;
3599 padding: 6px 10px 6px 40px;
3635 padding: 6px 10px 6px 40px;
3600 display: block;
3636 display: block;
3601 overflow: auto;
3637 overflow: auto;
3602 }
3638 }
3603
3639
3604 #msg_close {
3640 #msg_close {
3605 background: transparent url("icons/cross_grey_small.png") no-repeat
3641 background: transparent url("icons/cross_grey_small.png") no-repeat
3606 scroll 0 0;
3642 scroll 0 0;
3607 cursor: pointer;
3643 cursor: pointer;
3608 height: 16px;
3644 height: 16px;
3609 position: absolute;
3645 position: absolute;
3610 right: 5px;
3646 right: 5px;
3611 top: 5px;
3647 top: 5px;
3612 width: 16px;
3648 width: 16px;
3613 }
3649 }
3614 /* -----------------------------------------------------------
3650 /* -----------------------------------------------------------
3615 YUI FLOT
3651 YUI FLOT
3616 ----------------------------------------------------------- */
3652 ----------------------------------------------------------- */
3617
3653
3618 div#commit_history{
3654 div#commit_history{
3619 float: left;
3655 float: left;
3620 }
3656 }
3621 div#legend_data{
3657 div#legend_data{
3622 float:left;
3658 float:left;
3623
3659
3624 }
3660 }
3625 div#legend_container {
3661 div#legend_container {
3626 float: left;
3662 float: left;
3627 }
3663 }
3628
3664
3629 div#legend_container table,div#legend_choices table{
3665 div#legend_container table,div#legend_choices table{
3630 width:auto !important;
3666 width:auto !important;
3631 }
3667 }
3632
3668
3633 div#legend_container table td{
3669 div#legend_container table td{
3634 border: none !important;
3670 border: none !important;
3635 padding: 0px !important;
3671 padding: 0px !important;
3636 height: 20px !important;
3672 height: 20px !important;
3637 }
3673 }
3638
3674
3639 div#legend_choices table td{
3675 div#legend_choices table td{
3640 border: none !important;
3676 border: none !important;
3641 padding: 0px !important;
3677 padding: 0px !important;
3642 height: 20px !important;
3678 height: 20px !important;
3643 }
3679 }
3644
3680
3645 div#legend_choices{
3681 div#legend_choices{
3646 float:left;
3682 float:left;
3647 }
3683 }
3648
3684
3649 /* -----------------------------------------------------------
3685 /* -----------------------------------------------------------
3650 PERMISSIONS TABLE
3686 PERMISSIONS TABLE
3651 ----------------------------------------------------------- */
3687 ----------------------------------------------------------- */
3652 table#permissions_manage{
3688 table#permissions_manage{
3653 width: 0 !important;
3689 width: 0 !important;
3654
3690
3655 }
3691 }
3656 table#permissions_manage span.private_repo_msg{
3692 table#permissions_manage span.private_repo_msg{
3657 font-size: 0.8em;
3693 font-size: 0.8em;
3658 opacity:0.6;
3694 opacity:0.6;
3659
3695
3660 }
3696 }
3661 table#permissions_manage td.private_repo_msg{
3697 table#permissions_manage td.private_repo_msg{
3662 font-size: 0.8em;
3698 font-size: 0.8em;
3663
3699
3664 }
3700 }
3665 table#permissions_manage tr#add_perm_input td{
3701 table#permissions_manage tr#add_perm_input td{
3666 vertical-align:middle;
3702 vertical-align:middle;
3667
3703
3668 }
3704 }
3669
3705
3670 /* -----------------------------------------------------------
3706 /* -----------------------------------------------------------
3671 GRAVATARS
3707 GRAVATARS
3672 ----------------------------------------------------------- */
3708 ----------------------------------------------------------- */
3673 div.gravatar{
3709 div.gravatar{
3674 background-color:white;
3710 background-color:white;
3675 border:1px solid #D0D0D0;
3711 border:1px solid #D0D0D0;
3676 float:left;
3712 float:left;
3677 margin-right:0.7em;
3713 margin-right:0.7em;
3678 padding: 2px 2px 0px;
3714 padding: 2px 2px 0px;
3679 }
3715 }
3680
3716
3681 /* -----------------------------------------------------------
3717 /* -----------------------------------------------------------
3682 STYLING OF LAYOUT
3718 STYLING OF LAYOUT
3683 ----------------------------------------------------------- */
3719 ----------------------------------------------------------- */
3684
3720
3685
3721
3686 /* -----------------------------------------------------------
3722 /* -----------------------------------------------------------
3687 GLOBAL WIDTH
3723 GLOBAL WIDTH
3688 ----------------------------------------------------------- */
3724 ----------------------------------------------------------- */
3689 #header,#content,#footer{
3725 #header,#content,#footer{
3690 min-width: 1224px;
3726 min-width: 1224px;
3691 }
3727 }
3692
3728
3693 /* -----------------------------------------------------------
3729 /* -----------------------------------------------------------
3694 content
3730 content
3695 ----------------------------------------------------------- */
3731 ----------------------------------------------------------- */
3696
3732
3697 #content
3733 #content
3698 {
3734 {
3699 margin: 10px 30px 0 30px;
3735 margin: 10px 30px 0 30px;
3700 padding: 0;
3736 padding: 0;
3701 min-height: 100%;
3737 min-height: 100%;
3702 clear: both;
3738 clear: both;
3703 overflow: hidden;
3739 overflow: hidden;
3704 background: transparent;
3740 background: transparent;
3705 }
3741 }
3706
3742
3707 /* -----------------------------------------------------------
3743 /* -----------------------------------------------------------
3708 content -> right -> forms -> labels
3744 content -> right -> forms -> labels
3709 ----------------------------------------------------------- */
3745 ----------------------------------------------------------- */
3710
3746
3711 #content div.box div.form div.fields div.field div.label
3747 #content div.box div.form div.fields div.field div.label
3712 {
3748 {
3713 left: 80px;
3749 left: 80px;
3714 margin: 0;
3750 margin: 0;
3715 padding: 8px 0 0 5px;
3751 padding: 8px 0 0 5px;
3716 width: auto;
3752 width: auto;
3717 position: absolute;
3753 position: absolute;
3718 }
3754 }
3719
3755
3720 #content div.box-left div.form div.fields div.field div.label,
3756 #content div.box-left div.form div.fields div.field div.label,
3721 #content div.box-right div.form div.fields div.field div.label
3757 #content div.box-right div.form div.fields div.field div.label
3722 {
3758 {
3723 left: 0;
3759 left: 0;
3724 margin: 0;
3760 margin: 0;
3725 padding: 0 0 8px 0;
3761 padding: 0 0 8px 0;
3726 width: auto;
3762 width: auto;
3727 position: relative;
3763 position: relative;
3728 } No newline at end of file
3764 }
@@ -1,87 +1,78 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
2 <%inherit file="/base/base.html"/>
3 <%def name="title()">
3 <%def name="title()">
4 ${_('Search')}
4 ${_('Search')}
5 %if c.repo_name:
5 %if c.repo_name:
6 ${_('in repository: ') + c.repo_name}
6 ${_('in repository: ') + c.repo_name}
7 %else:
7 %else:
8 ${_('in all repositories')}
8 ${_('in all repositories')}
9 %endif
9 %endif
10 :${c.cur_query}
10 :${c.cur_query}
11 </%def>
11 </%def>
12 <%def name="breadcrumbs()">
12 <%def name="breadcrumbs()">
13 ${c.rhodecode_name}
13 ${c.rhodecode_name}
14 </%def>
14 </%def>
15 <%def name="page_nav()">
15 <%def name="page_nav()">
16 ${self.menu('home')}
16 ${self.menu('home')}
17 </%def>
17 </%def>
18 <%def name="main()">
18 <%def name="main()">
19
19
20 <div class="box">
20 <div class="box">
21 <!-- box / title -->
21 <!-- box / title -->
22 <div class="title">
22 <div class="title">
23 <h5>${_('Search')}
23 <h5>${_('Search')}
24 %if c.repo_name:
24 %if c.repo_name:
25 ${_('in repository: ') + c.repo_name}
25 ${_('in repository: ') + c.repo_name}
26 %else:
26 %else:
27 ${_('in all repositories')}
27 ${_('in all repositories')}
28 %endif
28 %endif
29 </h5>
29 </h5>
30 </div>
30 </div>
31 <!-- end box / title -->
31 <!-- end box / title -->
32 %if c.repo_name:
32 %if c.repo_name:
33 ${h.form(h.url('search_repo',search_repo=c.repo_name),method='get')}
33 ${h.form(h.url('search_repo',search_repo=c.repo_name),method='get')}
34 %else:
34 %else:
35 ${h.form(h.url('search'),method='get')}
35 ${h.form(h.url('search'),method='get')}
36 %endif
36 %endif
37 <div class="form">
37 <div class="form">
38 <div class="fields">
38 <div class="fields">
39
39 <div class="field field-first field-noborder">
40 <div class="field ">
40 <div class="label">
41 <div class="label">
41 <label for="q">${_('Search term')}</label>
42 <label for="q">${_('Search')}:</label>
42 </div>
43 <div class="input">${h.text('q',c.cur_query,class_="small")}</div>
44 <div class="button highlight">
45 <input type="submit" value="${_('Search')}" class="ui-button ui-widget ui-state-default ui-corner-all"/>
43 </div>
46 </div>
44 <div class="input">
47 <div style="font-weight: bold;clear:Both;margin-left:200px">${c.runtime}</div>
45 ${h.text('q',c.cur_query,class_="small")}
46 <div class="button highlight">
47 <input type="submit" value="${_('Search')}" class="ui-button ui-widget ui-state-default ui-corner-all"/>
48 </div>
49 <div style="font-weight: bold;clear:both;padding: 5px">${c.runtime}</div>
50 </div>
51 </div>
48 </div>
49
50 <div class="field">
51 <div class="label">
52 <label for="type">${_('Search in')}</label>
53 </div>
54 <div class="select">
55 ${h.select('type',c.cur_type,[('content',_('Source codes')),
56 ##('commit',_('Commit messages')),
57 ('path',_('File names')),
58 ##('repository',_('Repository names')),
59 ])}
60 </div>
61 </div>
62
52 </div>
63 </div>
53 </div>
64 </div>
54 ${h.end_form()}
65 ${h.end_form()}
55
66
56 %for cnt,sr in enumerate(c.formated_results):
67 %if c.cur_search == 'content':
57 %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(sr['repository'],'search results check'):
68 <%include file='search_content.html'/>
58 <div class="table">
69 %elif c.cur_search == 'path':
59 <div id="body${cnt}" class="codeblock">
70 <%include file='search_path.html'/>
60 <div class="code-header">
71 %elif c.cur_search == 'commit':
61 <div class="revision">${h.link_to(h.literal('%s &raquo; %s' % (sr['repository'],sr['f_path'])),
72 <%include file='search_commit.html'/>
62 h.url('files_home',repo_name=sr['repository'],revision='tip',f_path=sr['f_path']))}</div>
73 %elif c.cur_search == 'repository':
63 </div>
74 <%include file='search_repository.html'/>
64 <div class="code-body">
75 %endif
65 <pre>${h.literal(sr['content_short_hl'])}</pre>
66 </div>
67 </div>
68 </div>
69 %else:
70 %if cnt == 0:
71 <div class="table">
72 <div id="body${cnt}" class="codeblock">
73 <div class="error">${_('Permission denied')}</div>
74 </div>
75 </div>
76 %endif
77
78 %endif
79 %endfor
80 %if c.cur_query:
81 <div class="pagination-wh pagination-left">
82 ${c.formated_results.pager('$link_previous ~2~ $link_next')}
83 </div>
84 %endif
85 </div>
76 </div>
86
77
87 </%def>
78 </%def>
General Comments 0
You need to be logged in to leave comments. Login now