/*http://colorschemedesigner.com/#2B51Igwu-jd..*/
* {
	
}
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, sans-serif, monospace, Verdana, Tahoma;
	background:url(../images/body.png) top left no-repeat #ffffff fixed;
}
h2 {
	  /*color:#80BF3B;*/
	  font-size:22px;
	  margin-top:30px;
	  padding:2px 20px;
	  border-bottom:1px solid #CCCCCC;
	  color:#333333;
	  background:url(../images/h2.png) left center no-repeat;
}
h3 {
	  color:#616A45;
	  padding:3px 30px;
}
h5 > sup , h5 > small {
	  background:#999999;
	  color:#FFFFFF;
	  padding:2px 4px;margin:0px 2px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
}
a {
	  color:#93B73E;
	  margin:0px 1px;
	  padding:1px;
}
a:hover {
	  color:#333333;
}
a img {
	border:0px solid white;
}
p {
	text-indent:5px;
	margin:1px 2px 10px 2px;
	line-height:20px;
}
p, div, form,  .bround4px , .submenu a {
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;  	  
}
ul {
	  line-height:20px;
}
.bround2px, .error {
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;  	  
}

form {
   margin:10px;
   padding:15px 20px;
   border:1px solid #DDEFA4;
   background:url(../images/form.png) 110% 250% no-repeat transparent;
}
td form {
	  background-color:#ffffff;
}
.simple {
   padding:3px;
   margin:4px 2px;
   
}
.simple label {
   font-weight:bold;
   margin:2px;
   display:block;
}
.simple label.inline {
	  display:inline;
	  text-transform:lowercase;
}
.simple input {
   padding:1px 3px;
   width:240px;
   margin:1px;
}
.simple input[type="checkbox"] {
	  width:30px;
}
.simple select {
	font-weight:bold;
	font-size:13px;
}
.simple select option {
	padding:1px 3px;
}
.simple textarea {
   height:100px;
   width:250px;
}
.simple label small {
	  text-transform:lowercase;
}
.hint {
	  padding:10px 6px 10px 24px;
	  margin:5px 1px;
	  font-size:12px;
	  font-weight:normal;
	  background:url(../images/i.png) 3px 7px no-repeat #FFFF99;
	  border:1px solid #ffffff;
	  text-align:left;
	  display:none;
	  width:600px;
	  position:absolute;
        z-index:99;
}
.hint-visible {
	  padding:10px 16px;
	  margin:5px 1px;
	  font-size:12px;
	  font-weight:normal;
	  background:url(../images/i.png) 3px center no-repeat #FFFF99;
	  background-image:none;
	  border:1px solid #ffffff;
	  line-height:20px;
}
.hint a, .hint-visible a {
	color:#DF5900;
}
.hint ul, .hint-visible ul {
	margin:2px 2px 5px 2px;
}

.tip {
	  padding:5px 20px 5px 5px;
	  margin:5px 1px;
	  font-size:12px;
	  font-weight:normal;
	  background-color:#8AAF15;
	  border:2px solid #A9CF33;
	  line-height:18px;
}
.tip ul {
	  margin:0px;
	  padding:0px;
}
.tip li {
	  border-bottom:1px dashed #C0DF61;
	  padding:8px 0px;
	  color:#FFFFFF;
	  font-weight:bold;
}
.tip li:last-child {
	  border-bottom:0px dashed #FFFFFF;	  
}
.info {
	  padding:5px;
	  font-size:14px;
	  font-weight:bold;
	  background:#FFFF99;
	  border:1px solid #ffffff;
	  text-align:center;
}
.debug {
	  padding:5px;
	  font-size:12px;
	  white-space:pre;
	  background:#FFFFFF;
	  border:4px solid #66FFFF;
	  border-left:9px solid #66FFFF;
	  text-align:left;
}
.desc {

	  padding:10px 16px;
	  margin:5px 1px;
	  font-size:12px;
	  font-weight:normal;
	  background:#efefef;
	  border:1px solid #CCCCCC;
	  line-height:20px;
}

.action {
   border-top:1px dashed #DDEFA4;
   padding:10px 1px 1px 1px;
   margin:10px 1px 1px 1px;
}
input[type="submit"], .button {
   font-weight:bold;
   padding:5px 9px;
   background:url(../images/submit.png) center #789F00;
   color:#ffffff;
   border:1px outset #789F00;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;  	  
}
input[type="submit"].small, .button.small {
	  font-size:11px;
	  padding:2px 4px;
}
.button-small {
	  padding:3px 6px;
	  text-decoration:none;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;  	  
	  
}
td > form {
	padding:7px 10px;
	margin:1px;
}
#use-artists {
}
.select-artist {
	background:url(../images/chbox_0.png) 139px -2px no-repeat #E0E0E0;
	cursor:pointer;
	border:4px double #ffffff;
	vertical-align:top;
	display:inline;
	color:#ffffff;
	padding:3px 12px 3px 3px;
	width:140px;
	max-width:140px;
	min-width:140px;
	height:44px;
	max-height:44px;
	min-height:44px;
	overflow:hidden;
	float:left;
	margin:1px;
	font-size:11px;
	font-family:Verdana,Tahoma;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;  	  
}
.select-artist > .avatar {
	float:left;
	margin:2px 5px 2px 2px;
}
.select-artist a {
	color:#999999;
	font-size:10px;
}
.select-artist a:hover {
	color:#555555;
}
.dynamic {
    padding:2px 6px;
    background:#FCFCE5;
    font-weight:normal;
    font-size:larger;
    font-style:italic;
    color:#333333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#use-artists .selected {
	background:url(../images/chbox_1.png) 139px -2px no-repeat #a7a37E;
}
#use-artists .selected a {
	color:#333333;
}
#use-artists .selected a:hover {
	color:#000000;
}
#use-artists .hover {
	background-color:#CCCCCC;
}
#header {
	margin:-1px 0px 0px -1px;
	background:url(../images/header.png) left top no-repeat #C4DF6F  fixed;
	border-bottom:3px double #FFFFFF;
	height:70px;
	min-width:960px;
	  -moz-border-radius: 0px;
	  -webkit-border-radius: 0px;
}
#header span {
	  font-size:14px;
}
#loggedbar {
	  padding:9px 8px 5px 10px;
	  margin:0px;
	  background:#ffffff;
	  border:1px solid #8CAD25;
	  position:absolute;
	  top:-5px;
	  right:5px;
	  color:#CCCCCC;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
}
#loggedbar .nick {
	  color:black;
	  margin:0px 5px;
}
#loggedbar a {
	  text-decoration:none;
}
#loggedGravatar {
	  position:absolute;
	  left:6px;
	  top:4px;
}
.pageTitle {
	  margin-left:100px;
	  padding:20px;
	  padding-top:30px;
	  color:#5D683B;
	  font-size:24px;
	  font-weight:bold;
}
.pageTitle a {
	  text-decoration:none;
	  color:#909F63;
	  
}
#content {
	padding:10px;
	min-width:820px;
	background:url(../images/content.png) 120% -300px no-repeat transparent;
}
#footer {
	  margin:50px 0px 0px 0px;
	  border-top:1px dashed #CDEFB3;
	  padding:5px;
	  text-align:right;
	  color:#CEE488;
}
#footer a {
	 margin:1px 5px;
}
table {
	  width:99%;
}
thead {

}
th {
	  background:#ffffff;
	  color:#719F4F;
	  border-bottom:1px dashed #719F4F;
	  margin-bottom:5px;
	  padding:6px;
	  text-align:center;
}
.drawing-row {
	  
}
.drawing-row td {
	  padding:10px 10px;
	  vertical-align:top;
	  width:52px;
}
.drawing-row td.description {
	  padding:2px;
	  margin:0px;
	  line-height:16px;
	  vertical-align:middle;
	  width:99%;
}
.drawing-row td.description > div {
	  padding:6px 10px;
	  min-height:50px;
	  background:#ffffff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;  	  
}
.drawing-row td.description > div.underlined1 {
	  text-decoration:underline;
	  line-height:17px;
}
.drawing-row td.duedate {
	  color:#b8b8b8;
	  font-size:10px;
}
.drawing-row td.commands {

}
.drawing-row td.commands > a {
	  margin-left:10px;
}
.drawing-row td.done {
	  font-size:12px;
	  color:gray;
	  padding:3px;
	  min-width:60px;
}
.drawing-row td.done > div {
	  min-height:62px;
	  background-repeat:no-repeat;
	  background-attachment:scroll;
	  background-position:center;
	  border:1px solid #ffffff;
}
.errorSummary {
	  border:1px dashed #FFCC99;
	  padding:5px;
	  margin:1px 1px 10px 1px;
}
.errorSummary p {
	  background:#FF9966;
	  font-weight:normal;
	  font-size:13px;
	  padding:5px 10px;
	  color:#ffffff;
	  
}
.errorSummary li {
	  padding:2px;
}
.errorSummary li > small {
	color:#777777;
}
label.error {
	  
}
input.error, textarea.error, select.error {
	  background:#FFE7CF;
	  padding:2px 3px;
	  border:1px solid #FF9966;
}
.va-middle {
	  vertical-align:middle;
}
.done0 > div {
	  border: 1px solid #EFEFEF;
	  color:gray;
	  background:url(http://briic.lv/uzzime/uzzime-back.gif) 103% 150% no-repeat;
}
.done1 > div {
	  border:1px solid #FFE7CF;
}
.done2 > div {
	  border: 1px solid #D4EA94; 
}
.done3 > div {
	  border:2px solid #D4EA94;
	  background:#FBFFEF;
}
.submenu {
	  padding:2px 10px 15px 10px;
	  text-align:center;
}
.submenu > a {
	  margin:0px 15px;
	  padding:4px 8px;
	  background:url(../images/a.png) bottom #F3FFCF;
        border:3px #F9FFDB solid;
	  color:#7C934B;
	  letter-spacing:1px;
	  font-size:12px;
	  font-weight:bold;
	  text-decoration:none;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
}
.submenu > a:hover {
	color:#5E683B;	
}
.submenu > a.dark {
	  background:#666666;
	  padding-left:10px;	  
}
.submenu > a.dark:hover {
	  color:#ffffff;
	  background:#999999;
}
.submenu > a.light {
	  background:#efefef;
        color:#C1BFBF;
	  padding-left:10px;	  
}
.submenu > a.light:hover {
	  color:#ffffff;
	  background:#999999;
}
.btDraugiemPase {
    padding:0px;
    background:transparent !important;
    vertical-align:top;
    color:orange !important;
}
.findbycode {
	font-size:14px;
	font-weight:normal;
	margin-left:50px;
}
.findbycode input {
	font:inherit;
	padding:1px 3px;
}
.no-format {
	clear:both;
	margin:0px;
	padding:0px;
	display:inline;
	border-width:0px;
}
.notice {
	color:gray;
	padding:2px 6px;
	margin:1px 5px 3px 5px;
	line-height:20px;
	
}
.mouseover {
	background:#F7FFDF !important;  	  	
}
.avatar img {
	border:0px solid #ffffff;
}
input.datePicker {
	padding:3px;
	padding-left:22px;
	border:1px solid #efefef;
	cursor:pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:url(http://tbn2.google.com/images?q=tbn:UuMC0ZpItKp_0M:http://www.stlucia.org/images/datepicker_sl.gif) 3px center no-repeat #ffffff;
}
.hidden {
	display:none;
}
table.drawings {
    
}
table.drawings tr {
    
}
table.drawings td {
    font-size:12px;
    color:#333333;
    padding:2px 6px;
}
table.drawings tr.row0 td {
    background:#ffffff;
}
table.drawings tr.row1 td {
    background:#FAFFEA;
}

#config {
	background:url(../images/config.png) 110% 110% no-repeat #626A46;
	padding:4px 10px 14px 10px;
	margin:0px 30px 10px 0px;
	min-height:94px;
	line-height:17px;
	color:#ffffff;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity: .6;
}
#config h2 {
	margin:2px;
	color:#ffffff;
	line-height:24px;
}
#config a[rel=nofollow] {
	  background:#000000;
	  color:#FFFFFF;
	  text-decoration:none;
	  padding:1px 5px;
	  margin:0px 2px;	  
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
}
#config a[rel=nofollow]:hover {
	  background:#333333;
}
.HistoryWidget {
	background:url(../images/config.png) 110% 110% no-repeat #626A46;
	padding:2px 4px;
	margin:0px 0px 5px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;  	
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity: .6;
}
.HistoryWidget > div {
	color:#ffffff;
	padding:1px 5px;
	font-size:11px;
}
.panelbox {
	background:url(../images/config.png) 110% 110% no-repeat #626A46;
	padding:7px 10px;
	margin:0px 0px 5px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;  	
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity: .8;
}
.opacity20 {
	opacity:0.2;
	filter:alpha(opacity=20);
	-moz-opacity: .2;  
}
.opacity40 {
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity: .4;  
}
.opacity60 {
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity: .6;  
}
.opacity90 {
	opacity:0.9;
	filter:alpha(opacity=90);
	-moz-opacity: .9;  
}
.due {
	  font-weight:bold;
	  color:#CC0000;
}
input[type="file"] {
	  border:1px solid #000000;
	  font-size:10px;
}
.absolute {
	  position:absolute;
}
.gallery-item {
	  background:#ffffff;
	  border:1px dashed #efefef;
	  margin:6px;
	  padding:3px;
	  min-height:80px;
	  width:600px;
}
.gallery-item .drawing {
	float:left;
	margin:4px;
	margin-right:10px;
}
.gallery-item  .decription {
	font-size:11px;
	color:#999999;
	padding:6px 2px 2px 2px;
	font-family:Verdana;
	text-align:justify;
}
.gallery-item-first {
	text-align:center;
	padding:10px 10px 20px 10px;
	margin:5px 5px 20px 5px;
	border-bottom:1px solid #efefef;
}
.gallery-item-first .desc {
	width:600px;
	padding:16px;
	margin:5px;
	font-size:14px;
	color:#666666;
	text-align:justify;
	
}
.gallery-item .bottom {
	text-align:right;
	margin-top:10px;
	font-size:10px;
}
.gallery-item .bottom  a {
	font-size:10px;	  
}
.text-align-left {
	text-align:left;
}

.sub {
	  margin:30px 5px 10px 5px;
	  padding:3px 10px;
	  color:#000000;
	  background:#DDEFA4;
	  border:1px outset #CEE488;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;  	
}
.artist_gravatars a {
	  margin-left:3px;
}
.artist_gravatars a img {
	  border:1px outset #FFCC00;
	  outline:2px solid #FFFFCC;
}
.float-left {
	  float:left;
}
.float-right {
	  float:right;
}
#Drawing_code {
	  font-weight:bold;
	  padding:5px 10px;
	  font-size:22px;
	  font-family:monospace,sans-serif;
	  border:2px inset #666666;
	  color:#efefef;
	  background:#666666;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;  
}
#additional_options {
	  padding:10px;
	  margin:4px;
	  border:1px solid #666666;
	  display:none;
	  min-width:500px;
	  max-width:700px;
	  
}
.bt_additional {
	  color:#666666;
	  font-weight:bold;
	  padding:3px 5px 3px 15px;
	  margin-left:5px;
	  background:url(../images/plus.gif) left center no-repeat transparent;
}
.opened {
	  background-image:url(../images/minus.gif) !important;
}

.artist {
	  padding:7px;
	  background:#666666;
	  color:#FFFFFF;
	  margin:2px;
	  font-weight:normal;
	  font-size:18px;
	  height:26px;
}
.artist img {
	  float:left;
	  margin-right:15px;
}
.artist code {
	  padding:3px 8px;
	  background:#2f2f2f;
	  font-weight:bold;
	  font-size:14px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;  
}
.artist a {
	  padding:3px 8px;
	  background:#FFFFFF;
	  text-decoration:none;
	  color:#666666;
	  font-weight:bold;
	  font-size:14px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;  
}
.artist a:hover {
	  background:#EFEFEF;
	  color:#999999;
}
.artist-notice {
	  border:1px dashed #cccccc;
	  margin:2px;
	  padding:10px 12px;
}
.me {
	  background:#999999;
}
.link-with-image {
	  background:url(no-image) left center no-repeat transparent;
	  padding-left:16px;
}
.bgwhite {
	background:#ffffff;
	padding:6px 6px 4px 4px;
	margin:2px;
}
.rounded {
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;  
	
}
div.progress-container {
  border: 1px solid #ccc; 
  width: 100px; 
  margin: 2px 5px 2px 0; 
  padding: 1px; 
  float: left; 
  background:#FFFFFF;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; 
}

div.progress-container > div {
  background-color: #333333;
  color:#C0C0C0;
  font-size:8px;
  font-family:Verdana;
  height: 12px;
  text-align:center;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;   
}
.shitvote {
	  color:#CCCCCC;
	  background:#666666;
	  font-size:10px;
	  margin-left:10px;
	  padding:3px 9px;
}
.shitvote:hover {
	  color:#ffffff;
	  background:#C0C0C0;
}
a.dungy {
	  color:#ffffff;
	  background:url(../images/dungy.png) 5px 3px no-repeat #666666;	  
	  padding-left:24px;	  
}
a.dungy:hover {
	  color:#ffffff;
	  background-color:#999999;
}
a.lock {    
	  background:url(../images/lock0.gif) 5px 3px no-repeat #efefef;	  
	  padding-left:24px;
        color:#666666;
}
a.lock:hover {    
	  background:url(../images/lock1.gif) 5px 3px no-repeat #FFF7C1;	  
	  padding-left:24px;
        color:#BC5800;
}
div.idea {
	  background:url(../images/idea12.png) 1px 7px  no-repeat !important;
	  text-indent:5px;
}
div.dungy {
	  background-color:#666666 !important;
	  color:#ffffff;
}
.triangle-button {
	padding:3px 7px;
	background:url(../images/triangle.png) right center no-repeat #606A42;
	text-decoration:none;
	color:#ffffff;
	padding:3px 15px 3px 7px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;   
}
a.triangle-button:hover {
	  color:#ffffff;
	  background-color:#789F00;
}
.no-format {
	background:none !important;
	padding:0px !important;
	margin:0px !important;
	font:normal !important;
	border:none !important;
	color:inherit !important;
}
td.icons {
	  padding:10px 1px 0px 4px;
	  margin:0px;
	  text-align:center;
}
td.icons img {
	  margin-bottom:5px;
}
tr.starred1 td.description div {
	  border:1px solid #FFE88F;
	  color:#333333;
}
.drawing-panel {
	  background:#F7FFDF;
	  text-align:left;
	  padding:4px 6px 12px 6px;
	  width:580px;
	  display:block;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  
}
.drawing-panel h4 {
	  margin:3px 3px 6px 3px;
	  padding:10px 14px;
	  background:#FFFFFF;
	  color:#666666;
	  line-height:18px;
	  border:1px solid #E4EFC2;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;	  
}
.new-attribute {
	  padding:6px;
	  margin-top:16px;
	  border-top:1px solid #FFFFFF;
}
.new-attribute input {
	  padding:2px 3px;
	  background:#ffffff;
	  border:1px inset #CCCCCC;
}
#attribute-keywords {
	  background:url(../images/tag_blue14px.png) left 12px no-repeat;
	  padding-left:20px;
}
#attribute-keywords input[name=keywords] {
	  width:370px;
}
.tagLink {
	  background:#ffffff;
	  color:#96D2FC;
	  border:1px solid #ffffff;
	  padding:1px 3px;
	  margin:0px 1px;
	  text-decoration:none;
	  font-size:10px;
	  font-family:Verdana;
	  line-height:24px;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;	  
}
.tagLink:hover , .selected {
	  background:#96D2FC;
	  color:#ffffff;
}
.drawing {
	  position:relative;
}
.drawing img {
	  border:3px double #EFEFEF;
	  margin:4px;
}
.drawing:hover img {
	  border:3px double #CCCCCC;
}
form.paypal {
	  background:url(../images/paypal_back.gif) repeat-x left -6px #ffffff;
	  font-size:14px;
	  color:#000000;
	  margin-right:30px;
	  border-color:#EBF1F7;
	  
}
form.paypal input[type=submit] {
	  background:url(../images/paypal_bt_blue.gif) top center repeat-x #17568C;
	  padding:3px 8px;
}
form.paypal select, input[name=amount] {
	  font-weight:bold;
	  font-size:14px;
	  color:#000000;
}
form.paypal input[name=amount] {
	  width:100px;
	  padding:1px 4px;
}
form.paypal a {
	  color:#74838F;
}

form.paypal a:hover {
	  color:#17568C;
}

.vertical-middle, .vertical-align-middle, .valign-middle, .v-middle,  .vmiddle {
	  vertical-align:middle;	  
}

/* begin css tabs */

ul.tabs { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ccc; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul.tabs li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul.tabs li a { /* settings for all tab links */
padding: 3px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #ccc; /* set border COLOR as desired; usually matches border color specified in .tabs */
background-color: #F7F7F7; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}

ul.tabs a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

/* end css tabs */
.tab {
    min-height:200px;
    height:auto !important;
    height:200px;
}
.tabs .active {
    background:#ffffff;
    color:#333333;
    padding-top:6px;
    padding-bottom:4px;
    z-index:99;
}
/* PRINT-MODE */
#print-body {
    padding:5px 10px;
}
#print-header {
    padding:0px 0px 5px 10px;
    border-bottom:4px double #333333;
    margin-bottom:5px;
    color:#999999;
    text-transform:uppercase;
    font-weight:bold;
}
#print-footer {
    padding:5px 0px 0px 10px;
    border-top:1px solid #333333;
    margin-top:2px;
    color:#999999;
}
.print-drawing {
    padding:9px 2px;
    border-bottom:1px solid #777777; 
    text-indent:8px;
    font-size:13px;
}
.print-drawing > i {
    color:#666666;
    font-size:11px;
}
#print-content .unchange {
    text-decoration:underline;
}
#print-content .starred {
    font-weight:bold;
    background:url(../images/star016px.png) 1px center no-repeat;
    padding-left:8px;
}
.sidebox {
    background:url(../images/logo_transparent_62px.png) 5px center no-repeat #F2FFD3;
    color:#3B5405;
    position:fixed;
    right:-10px;
    top:74px;
    padding:12px 23px 16px 76px;
    font-size:14px;
    border:1px outset #A9CF33;    
}
.sidebox > a {
    font-size:16px;
    padding-top:5px;
    margin-top:5px;
}