2006-06-28 22:11:03 +04:00
/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */
/ * Edited by Jean-Philippe Lang * >
/**************** Body and tag styles ****************/
# header * { margin : 0 ; padding : 0 ; }
p , ul , ol , li { margin : 0 ; padding : 0 ; }
body {
font : 76 % Verdana , Tahoma , Arial , sans-serif ;
line-height : 1 . 4em ;
text-align : center ;
color : # 303030 ;
background : # e8eaec ;
2006-09-02 17:33:23 +04:00
margin : 0 ;
2006-06-28 22:11:03 +04:00
}
2006-07-29 13:32:58 +04:00
2006-06-28 22:11:03 +04:00
a {
color : # 467aa7 ;
font-weight : bold ;
text-decoration : none ;
background-color : inherit ;
}
a : hover { color : #2a5a8a ; text-decoration : none ; background-color : inherit ; }
a img { border : none ; }
p { padding : 0 0 1 em 0 ; }
p form { margin-top : 0 ; margin-bottom : 20 px ; }
img . left , img . center , img . right { padding : 4 px ; border : 1 px solid #a0a0a0 ; }
img . left { float : left ; margin : 0 12 px 5 px 0 ; }
img . center { display : block ; margin : 0 auto 5 px auto ; }
img . right { float : right ; margin : 0 0 5 px 12 px ; }
/**************** Header and navigation styles ****************/
# container {
width : 100 % ;
min-width : 800px ;
2006-09-02 17:33:23 +04:00
margin : 0 ;
padding : 0 ;
2006-06-28 22:11:03 +04:00
text-align : left ;
background : # ffffff ;
color : # 303030 ;
}
# header {
2006-09-02 17:33:23 +04:00
height : 4 . 5em ;
2006-06-28 22:11:03 +04:00
/*width:758px;*/
2006-09-02 17:33:23 +04:00
margin : 0 ;
2006-06-28 22:11:03 +04:00
background : # 467aa7 ;
color : # ffffff ;
2006-09-02 17:33:23 +04:00
margin-bottom : 1px ;
2006-06-28 22:11:03 +04:00
}
# header h1 {
2006-09-02 17:33:23 +04:00
padding : 10px 0 0 20px ;
2006-11-17 23:24:34 +03:00
font-size : 2em ;
2006-06-28 22:11:03 +04:00
background-color : inherit ;
color : # fff ; /*rgb(152, 26, 33);*/
2006-11-17 23:24:34 +03:00
letter-spacing : -1px ;
font-weight : bold ;
font-family : Trebuchet MS , Georgia , "Times New Roman" , serif ;
2006-06-28 22:11:03 +04:00
}
# header h2 {
2006-09-02 17:33:23 +04:00
margin : 3px 0 0 40px ;
2006-11-17 23:24:34 +03:00
font-size : 1 . 5em ;
2006-06-28 22:11:03 +04:00
background-color : inherit ;
color : # f0f2f4 ;
letter-spacing : -1px ;
font-weight : normal ;
2006-11-17 23:24:34 +03:00
font-family : Trebuchet MS , Georgia , "Times New Roman" , serif ;
2006-06-28 22:11:03 +04:00
}
# navigation {
height : 2 . 2em ;
line-height : 2 . 2em ;
/*width:758px;*/
2006-09-02 17:33:23 +04:00
margin : 0 ;
2006-06-28 22:11:03 +04:00
background : # 578bb8 ;
color : # ffffff ;
}
# navigation li {
float : left ;
list-style-type : none ;
border-right : 1px solid # ffffff ;
white-space : nowrap ;
}
# navigation li . right {
float : right ;
list-style-type : none ;
border-right : 0 ;
border-left : 1px solid # ffffff ;
white-space : nowrap ;
}
# navigation li a {
display : block ;
padding : 0px 10px 0px 22px ;
font-size : 0 . 8em ;
font-weight : normal ;
/*text-transform:uppercase;*/
text-decoration : none ;
background-color : inherit ;
color : # ffffff ;
}
* html # navigation a { width : 1 % ; }
# navigation . selected , # navigation a : hover {
color : # ffffff ;
text-decoration : none ;
background-color : # 80b0da ;
}
/**************** Icons links *******************/
. picHome { background : url ( ../images/home.png ) no-repeat 4 px 50 % ; }
. picUser { background : url ( ../images/user.png ) no-repeat 4 px 50 % ; }
. picUserPage { background : url ( ../images/user_page.png ) no-repeat 4 px 50 % ; }
. picAdmin { background : url ( ../images/admin.png ) no-repeat 4 px 50 % ; }
. picProject { background : url ( ../images/projects.png ) no-repeat 4 px 50 % ; }
. picLogout { background : url ( ../images/logout.png ) no-repeat 4 px 50 % ; }
. picHelp { background : url ( ../images/help.png ) no-repeat 4 px 50 % ; }
/**************** Content styles ****************/
2006-09-02 17:33:23 +04:00
html > body # content {
height : auto ;
2006-11-12 21:50:30 +03:00
min-height : 500px ;
2006-09-02 17:33:23 +04:00
}
2006-06-28 22:11:03 +04:00
# content {
/*float:right;*/
/*width:530px;*/
width : auto ;
2006-11-12 21:50:30 +03:00
height : 500px ;
2006-06-28 22:11:03 +04:00
font-size : 0 . 9em ;
padding : 20px 10px 10px 20px ;
/*position: absolute;*/
2006-09-02 17:33:23 +04:00
margin-left : 120px ;
2006-06-28 22:11:03 +04:00
border-left : 1px dashed # c0c0c0 ;
2006-09-02 17:33:23 +04:00
2006-06-28 22:11:03 +04:00
}
# content h2 {
display : block ;
margin : 0 0 16px 0 ;
font-size : 1 . 7em ;
font-weight : normal ;
letter-spacing : -1px ;
2006-11-17 23:24:34 +03:00
color : # 606060 ;
2006-06-28 22:11:03 +04:00
background-color : inherit ;
2006-11-17 23:24:34 +03:00
font-family : Trebuchet MS , Georgia , "Times New Roman" , serif ;
2006-06-28 22:11:03 +04:00
}
# content h2 a { font-weight : normal ; }
2006-11-17 23:24:34 +03:00
# content h3 { margin : 0 0 12 px 0 ; font-size : 1.4 em ; color : #707070 ; font-family : Trebuchet MS , Georgia , "Times New Roman" , serif ; }
2006-06-28 22:11:03 +04:00
# content a : hover , # subcontent a : hover { text-decoration : underline ; }
# content ul , # content ol { margin : 0 5 px 16 px 35 px ; }
# content dl { margin : 0 5 px 10 px 25 px ; }
# content dt { font-weight : bold ; margin-bottom : 5 px ; }
# content dd { margin : 0 0 10 px 15 px ; }
/***********************************************/
/ *
form {
padding : 15px ;
margin : 0 0 20px 0 ;
border : 1px solid # c0c0c0 ;
background-color : # CEE1ED ;
width : 600px ;
}
* /
form {
display : inline ;
}
. noborder {
border : 0px ;
background-color : # fff ;
width : 100 % ;
}
2006-07-29 13:32:58 +04:00
textarea {
padding : 0 ;
margin : 0 ;
}
2006-12-06 00:06:07 +03:00
blockquote {
padding-left : 6px ;
border-left : 2px solid # ccc ;
}
2006-06-28 22:11:03 +04:00
input {
2006-09-02 17:33:23 +04:00
vertical-align : middle ;
2006-06-28 22:11:03 +04:00
}
input . button-small
{
font-size : 0 . 8em ;
}
2006-10-22 18:47:25 +04:00
select {
vertical-align : middle ;
}
2006-07-09 20:30:01 +04:00
select . select-small
{
2006-07-29 13:32:58 +04:00
border : 1px solid # 7F9DB9 ;
2006-10-22 18:47:25 +04:00
padding : 1px ;
2006-07-29 13:32:58 +04:00
font-size : 0 . 8em ;
}
. active-filter
{
background-color : # F9FA9E ;
2006-07-09 20:30:01 +04:00
}
2006-06-28 22:11:03 +04:00
label {
font-weight : bold ;
font-size : 1em ;
}
2006-07-09 20:30:01 +04:00
fieldset {
border : 1px solid # 7F9DB9 ;
2006-07-29 13:32:58 +04:00
padding : 6px ;
}
legend {
color : # 505050 ;
2006-07-09 20:30:01 +04:00
}
2006-06-28 22:11:03 +04:00
. required {
color : # bb0000 ;
}
table . listTableContent {
2006-09-02 17:33:23 +04:00
border : 1px solid # 578bb8 ;
2006-06-28 22:11:03 +04:00
width : 99 % ;
2006-09-02 17:33:23 +04:00
border-collapse : collapse ;
2006-06-28 22:11:03 +04:00
}
table . listTableContent td {
2006-10-22 18:47:25 +04:00
padding : 2px ;
2006-06-28 22:11:03 +04:00
}
tr . ListHead {
background-color : # 467aa7 ;
color : # FFFFFF ;
text-align : center ;
}
tr . ListHead a {
color : # FFFFFF ;
text-decoration : underline ;
}
2006-11-12 21:50:30 +03:00
. odd {
2006-09-02 17:33:23 +04:00
background-color : # f0f1f2 ;
2006-06-28 22:11:03 +04:00
}
2006-11-12 21:50:30 +03:00
. even {
2006-09-02 17:33:23 +04:00
background-color : # fff ;
2006-06-28 22:11:03 +04:00
}
2006-10-21 16:57:19 +04:00
table . reportTableContent {
border : 1px solid # c0c0c0 ;
width : 99 % ;
border-collapse : collapse ;
}
table . reportTableContent td {
padding : 2px ;
}
2006-11-12 21:50:30 +03:00
table . calenderTable {
border : 1px solid # 578bb8 ;
width : 99 % ;
border-collapse : collapse ;
}
table . calenderTable td {
border : 1px solid # 578bb8 ;
}
2006-11-28 01:31:14 +03:00
hr { border : none ; border-bottom : dotted 1 px #c0c0c0 ; }
2006-06-28 22:11:03 +04:00
/**************** Sidebar styles ****************/
# subcontent {
2006-11-12 21:50:30 +03:00
position : absolute ;
left : 0px ;
2006-09-02 17:33:23 +04:00
width : 110px ;
2006-06-28 22:11:03 +04:00
padding : 20px 20px 10px 5px ;
}
# subcontent h2 {
display : block ;
2006-09-02 17:33:23 +04:00
margin : 0 0 5px 0 ;
font-size : 1 . 0em ;
font-weight : bold ;
2006-06-28 22:11:03 +04:00
text-align : left ;
2006-09-02 17:33:23 +04:00
color : # 606060 ;
2006-06-28 22:11:03 +04:00
background-color : inherit ;
2006-11-17 23:24:34 +03:00
font-family : Trebuchet MS , Georgia , "Times New Roman" , serif ;
2006-06-28 22:11:03 +04:00
}
# subcontent p { margin : 0 0 16 px 0 ; font-size : 0.9 em ; }
/**************** Menublock styles ****************/
2006-09-02 17:33:23 +04:00
. menublock { margin : 0 0 20 px 8 px ; font-size : 0.8 em ; }
2006-06-28 22:11:03 +04:00
. menublock li { list-style : none ; display : block ; padding : 1 px ; margin-bottom : 0 px ; }
. menublock li a { font-weight : bold ; text-decoration : none ; }
. menublock li a : hover { text-decoration : none ; }
2006-09-02 17:33:23 +04:00
. menublock li ul { margin : 0 ; font-size : 1 em ; font-weight : normal ; }
2006-06-28 22:11:03 +04:00
. menublock li ul li { margin-bottom : 0 ; }
. menublock li ul a { font-weight : normal ; }
/**************** Searchbar styles ****************/
# searchbar { margin : 0 0 20 px 0 ; }
# searchbar form fieldset { margin-left : 10 px ; border : 0 solid ; }
# searchbar # s {
height : 1 . 2em ;
width : 110px ;
margin : 0 5px 0 0 ;
border : 1px solid # a0a0a0 ;
}
# searchbar # searchbutton {
width : auto ;
padding : 0 1px ;
border : 1px solid # 808080 ;
font-size : 0 . 9em ;
text-align : center ;
}
/**************** Footer styles ****************/
# footer {
clear : both ;
/*width:758px;*/
padding : 5px 0 ;
2006-09-02 17:33:23 +04:00
margin : 0 ;
2006-06-28 22:11:03 +04:00
font-size : 0 . 9em ;
color : # f0f0f0 ;
background : # 467aa7 ;
}
# footer p { padding : 0 ; margin : 0 ; text-align : center ; }
# footer a { color : #f0f0f0 ; background-color : inherit ; font-weight : bold ; }
# footer a : hover { color : #ffffff ; background-color : inherit ; text-decoration : underline ; }
/**************** Misc classes and styles ****************/
. splitcontentleft { float : left ; width : 49 % ; }
. splitcontentright { float : right ; width : 49 % ; }
. clear { clear : both ; }
. small { font-size : 0.8 em ; line-height : 1.4 em ; padding : 0 0 0 0 ; }
. hide { display : none ; }
. textcenter { text-align : center ; }
. textright { text-align : right ; }
. important { color : #f02025 ; background-color : inherit ; font-weight : bold ; }
. box {
margin : 0 0 20px 0 ;
padding : 10px ;
border : 1px solid # c0c0c0 ;
background-color : # fafbfc ;
color : # 505050 ;
line-height : 1 . 5em ;
}
2006-12-03 22:55:45 +03:00
a . close-icon {
display : block ;
margin-top : 3px ;
overflow : hidden ;
width : 12px ;
height : 12px ;
background-repeat : no-repeat ;
cursor : hand ;
cursor : pointer ;
background-image : url ( '../images/close.png' ) ;
}
a . close-icon : hover {
background-image : url ( '../images/close_hl.png' ) ;
}
2006-11-05 19:49:27 +03:00
. rightbox {
background : # fafbfc ;
border : 1px solid # c0c0c0 ;
float : right ;
padding : 8px ;
position : relative ;
margin : 0 5px 5px ;
}
2006-12-03 22:55:45 +03:00
. layout-active {
background : # ECF3E1 ;
}
. block-receiver {
border : 1px dashed # c0c0c0 ;
margin-bottom : 20px ;
padding : 15px 0 15px 0 ;
}
. mypage-box {
margin : 0 0 20px 0 ;
color : # 505050 ;
line-height : 1 . 5em ;
}
2006-12-07 21:12:27 +03:00
. handle {
2006-12-03 22:55:45 +03:00
cursor : move ;
}
2006-10-22 18:47:25 +04:00
. topright {
position : absolute ;
right : 25px ;
top : 100px ;
}
2006-07-29 13:32:58 +04:00
. login {
width : 50 % ;
text-align : left ;
}
2006-06-28 22:11:03 +04:00
2006-10-14 11:44:00 +04:00
img . calendar-trigger {
cursor : pointer ;
vertical-align : middle ;
margin-left : 4px ;
}
2006-12-10 21:35:48 +03:00
# history h4 , # comments h4 {
2006-11-28 01:31:14 +03:00
font-size : 1em ;
margin-bottom : 12px ;
margin-top : 20px ;
font-weight : normal ;
border-bottom : dotted 1px # c0c0c0 ;
}
# history p {
margin-left : 34px ;
}
2006-09-02 17:33:23 +04:00
/***** CSS FORM ******/
. tabular p {
margin : 0 ;
padding : 5px 0 8px 0 ;
padding-left : 180px ; /*width of left column containing the label elements*/
height : 1 % ;
}
. tabular label {
font-weight : bold ;
float : left ;
margin-left : -180px ; /*width of left column*/
width : 175px ; / * width of labels . Should be smaller than left column to create some right
margin * /
}
. error {
color : # cc0000 ;
}
/ * . threepxfix class below :
Targets IE6- ONLY . Adds 3 pixel indent for multi-line form contents .
to account for 3 pixel bug : http : / / www . positioniseverything . net / explorer / threepxtest . html
* /
* html . threepxfix {
margin-left : 3px ;
}