/* green         #CFE9D8 #81C495 #177A17 #005F02 */
/* blue  #E3EDFF #CDDBF3 #799DE0 #0009AF #1B2075 */

p {margin-top:0.7em;margin-bottom:0.5em}
ol,ul,dl {margin-left:2em}
ol li {list-style: decimal outside}
ul li {list-style: disc outside}
.nobullet {list-style:none}
h1,h2,h3,h4,h5,h6 {font-weight:bold;color:#1B2075}
h1,h2,h3,h4 {margin: 1em 0 0.5em 0}
h1,h2 {border-bottom:solid 1px #799DE0}
h1{font-size:131%}
h2{font-size:116%}
h3{font-size:108%}
a:link, a:visited, a:active {text-decoration:none; color:#005F02}
a:hover {text-decoration:none; color:white; background:#005F02;}
td {padding-left:3px;padding-right:3px}
table.compact td {font-size: 80%}

.bold {font-weight:bold}
.margin-top {margin-top:2px}
.fright {float:right;margin-left:10px}
.fleft {float:left;margin-right:10px}
.break {clear:both}
.full {width:180px}
.half {width:90px}
.quarter {width:45px}
.fifth {width:36px}
.one-and-a-half {width:270px}
.two-thirds {width:120px}
.one-third {width:60px}
.double {width:360px}
.two-and-one-third {width:420px}
.triple {width:540px}
.f100 {width:100%}
.f70 {width:69%}
.f60 {width:59%}
.f50 {width:49%}
.f30 {width:29%}
.f20 {width:19%}
.f15 {width:14%}
.small{font-size:85%}
.compact {margin:0}

.xfull{width:552px}
.xfull-l1{width:515px}
.x1d2{width:310px}
.xhalf{width:272px}
.xhalf-l1{width:195px}
.xthird{width:179px}

#mainarea{margin-top:15px}
#login-panel, #menu-panel, #finder-panel, #address-panel {margin-top:15px}
#address-panel{font-size:85%}
#menu-panel{border-bottom:solid 1px #799DE0}
ul.menu li {border-top:solid 1px #799DE0}
h1.menu {font-size:100%;margin:0;font-weight:bold;color:#2B2F6B;border:none}
.link {color:#005F02}
.link:hover {background:#005F02;color:white}
#menu-panel a:link,#menu-panel a:visited,#menu-panel a:active{color:inherit;background:inherit}
#menu-panel a:hover {color:white}
.menu-sep {height:2px;border-top:solid 1px #799DE0;border-bottom:solid 1px #799DE0}
#menu-panel ul, #menu-panel li {margin:0}
#menu-panel li {list-style:none}
#finder-panel h1 {margin:0;font-size: 108%;border-bottom:none}
#welcome {font-size:108%;font-weight:bold;margin-bottom:20px;letter-spacing:0.1em;color:#1B2075}
input.login {width:70px}

.labelled {margin-top:2ex}
label {font-size:85%;font-style:italic;margin:0 0 0 5px;padding:0;position:absolute;top:0;white-space:nowrap}
.label{font-size:85%;font-style:italic;margin-top:5px;margin-bottom:2px}
.label-multi {font-size:85%;font-style:italic;margin:0}
.ro-label {font-size:85%;font-style:italic}
.checkbox-label {margin-left:5px}
input, select, .button {background:#E3EDFF;color:black;margin-right:2px;padding:0 1px 0 1px;border:solid #799DE0 1px}
.button:hover {color:white;background:#005F02;cursor:pointer}
textarea {background:#E3EDFF;color:#001650;padding:0;border:solid #799DE0 1px}
div.wline {position:relative;width:100%;white-space:nowrap;margin:4px 0 4px 0}
.radio {margin-right:5px}
.errormsg {color:red}
.grey {color: #777}

.page-title{margin-top:0;border:none}
.personal-photo-container {width:135px;margin-right:10px}
.personal-photo-empty {height:180px;width:135px;text-align:center;background:#E3EDFF}
div.survey {background:#E3EDFF;font-size:85%;padding:5px;border:solid #CDDBF3 1px}
div.survey h1 {font-size:116%;margin:0}
#injector-panel {float:right;position:relative;background:#E3EDFF;padding:5px;margin:0 0 25px 25px;width:250px;z-index:1000}
#injector-panel h2 {margin-top:0}
.news {margin:10px 0}
.news img {margin:5px}
.news .left {float:left;margin-left:0}
.news .right {float:right;margin-right:0}
#event-description{font-weight:bold}
#calendar{border-collapse:separate}
.schedule-cell,.schedule-cell-marked {font-size:77%;cursor:pointer;border:1px solid white}
.schedule-cell-marked {border-color:red}
.schedule-cell-div {text-align:center;width:44px;overflow:hidden}
.feedback {margin-left: 10px;color: red}
.attn {font-weight:bold;color:red;margin-right:10px;text-decoration:blink;display:none}
.nil,.NIL {background:#CDDBF3}
.t,.T {background:#E3EDFF}
.box {border: solid 1px #799DE0;background:#E3EDFF;margin-top:3px;margin-bottom:3px;padding:3px}
.box input,.box select {background:#CDDBF3}
.udostepnianie {background:#E3EDFF;text-align:center;padding:4px 2px 4px 4px;margin-left:5px}
.modyfikacja {background:#CDDBF3;text-align: center;padding-top: 2.5ex}
.reverse, thead td {background:#1B2075;color:white;font-weight:bold}
img.decoration {border:none;margin:10px 0 20px 0}
div.cite:first-line {font-weight:bold}
p.attribution {margin:5px 0 15px 50px;text-align:left;font-style:italic}
#messages {background:#E3EDFF;margin-top:10px}
.forum-msg {margin:10px 0; padding:0 5px}
.forum-msg-fresh {margin:10px 0; padding:0 5px}
.forum-msg-header {border-bottom: 1px solid #799DE0;color:#1B2075}
.forum-msg-content {margin:5px 0}

/* WYMeditor */
.date p{color:#ccf}
.hidden-note p {display:none}
.important p {color:red; font-weight:bold}
.border img {border:1px solid #ccc}
.special ul, .special ol {color:green}

/* slideshow */
.slide-mini-v,.slide-mini-h{cursor:pointer;margin-bottom:3px}
.slide-mini-h{width:100px}
.slide-mini-v{height:100px}
.slide-h{width:500px}
.slide-v{height:500px}
.slide-caption{text-align:left}
