html { height: 100%; }
body { background: url(../img/bodybg.gif) repeat-x white; margin: 0px; padding: 0px; font-family: Arial, sans-serif; font-size: 13px; color: #595959; }
h1 { }
form { margin: 0px; padding: 0px; }
a { color: #71a4d3; text-decoration: none; cursor: pointer; }
hr { border: 0px; margin: 5px 0px 5px 0px; height: 1px; background-color: #e8e8e8; color: #e8e8e8; }
.username { color: #71a4d3; font-weight: bold; text-decoration: none; }
.itemname { color: #c5d12f; font-weight: bold; text-decoration: none; }
.groupname { color: #f6a800; font-weight: bold; text-decoration: none; }
.adminbutton { font-size: 10px; padding: 2px 10px 2px 10px; margin: 5px 2px 5px 0px; background-color: #e8e8cc; border: 1px solid #a0a0a0; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; color: black; text-decoration: none; }
.adminbutton:hover { background-color: white; border: 1px solid #cccccc; border-left: 1px solid white; border-top: 1px solid white; color: #333333; }
.offsets { clear: both; font-size:12px; color:#6e6e6e; font-size: 11px; }
.offsets-twoway { clear: both; padding: 10px 0px 10px 25px; }
.offsets ul li { display:inline; padding-right:8px; color:#6e6e6e; }
.offsets a { text-decoration: none; color: #9a9b19; }
.dialog { padding-top: 10px; display:none; position:absolute; background:white; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 2px solid #999999; border-bottom: 2px solid #999999; z-index: 100; }
.dialog td { color: black; white-space: no-wrap; padding: 0px 10px 10px 10px; }
.errorlist { clear: both; padding: 4px 10px 4px 170px; background: url(../img/error-lock.gif) 89px 10px no-repeat; margin-bottom: 10px; }
.errorlist h3 { font-size: 13px; color: #e4001e; margin: 10px 0px 5px 0px; }
.errorlist div { margin-bottom: 5px; padding-left: 15px; background: url(../img/error-bullet.gif) 5px 7px no-repeat; }
.grid { border: #cccccc solid; border-width: 1px 0px 0px 1px; }
.grid td, .grid th { border: #cccccc solid; border-width: 0px 1px 1px 0px; padding: 6px; font-size: 11px; }
.grid th { background-color: #e8e8e8; font-weight: normal; }
.grid td { background-color: white; }
.grid .over td { background: #f0f0f0; }
.grid img { border: 0px; }
input.baloon { width: 120px; height: 12px; padding: 5px 8px 9px 11px; background: url(../img/balooninput.gif) no-repeat top left; border: 0px; font-size: 11px; }
input.baloon-plus { width: 105px; height: 12px; padding: 5px 0px 9px 11px; background: url(../img/balooninputplus.gif) no-repeat top left; border: 0px; float: left; font-size: 11px; }
div.baloon { width: 120px; height: 12px; padding: 4px 9px 10px 12px; background: url(../img/balooninput.gif) no-repeat top left; }
div.baloon input { width: 118px; height: 12px; border: 0px; font-size: 11px; }
div.baloon-plus { width: 105px; height: 12px; padding: 4px 0px 10px 11px; background: url(../img/balooninputplus.gif) no-repeat top left; float: left; }
div.baloon-plus input { width: 103px; height: 12px; border: 0px; font-size: 11px; }
.left-block { position: relative; padding: 8px; display: block; width: 212px; clear: both; }
.left-block .icon { position: absolute; left: 170px; top: 6px; }
.left-block h2 { font-size: 12px; font-weight; normal; color: #717171; margin: 0px; padding: 0px; padding-bottom: 2px; border-bottom: #e8e8e8 1px solid; margin-bottom: 3px; }
.left-block h2 .number { font-size: 18px; font-weight: bold; }
.left-block h2 a { color: #717171; text-decoration: none; }
#left-video { border-bottom: 1px solid #eeeeee; margin-bottom: 10px; padding-bottom: 10px; }
#left-widget { position: relative; padding: 8px 5px; margin: 3px 18px; display: block; width: 182px; clear: both; border: #C5D887 solid; border-width: 2px 0px 2px 0px; display: none; font-size: 11px; }
#left-widget h2 { font-size: 12px; color: #8DB111; margin: 0px; padding: 0px; padding-bottom: 2px; margin-bottom: 3px; }
#left-widget p { margin: 0px; }
#left-widget ul { margin: 0px; padding: 0px; color: #717171; }
#left-widget ul li { display: block; border-bottom: #dfdfdf 1px solid; padding: 4px 0px; }
#left-widget ul li.last { border: 0; }
#left-widget-link { display: block; padding: 6px 0px 2px 0px; }
.topbuttons { list-style-type: none; margin: 5px 0px 10px 0px; padding: 0px; height: 20px; }
.topbuttons li { display: block; float: left; margin-right: 4px; background: url(../img/topbutton.gif) right center no-repeat; padding-right: 9px; }
.topbuttons li a { display: block; float: left; background: url(../img/topbutton-help.gif) left no-repeat; padding: 6px 10px 5px 10px; font-weight: bold; font-size: 12px; color: #767676; text-decoration: none; }
.topbuttons li.active { background-image: url(../img/topbutton-active.gif); }
.topbuttons li.active a { background-image: url(../img/topbutton-active-help.gif); color: white; }
.topbuttons li.alert { background-image: url(../img/topbutton-alert.gif); }
.topbuttons li.alert a { background-image: url(../img/topbutton-alert-help.gif); color: white; }
.form { }
.form .label { width: 200px; text-align: right; }
.form .required { font-weight: bold; }
.vcard { border-bottom: #f0f0f0 1px solid; float: left; padding: 15px 0px 15px 0px; }
.vcard .icon { width: 43px; text-align: right; padding-right: 2px; }
.vcard td.icon { vertical-align: top; }
.vcard .icon div { height: 83px; }
.vcard .icon img { float: right; clear: both; margin-bottom: 1px; }
.vcard .image { width: 83px; height: 83px; position: relative; vertival-align: top; padding: 2px 0 2px 0px; vertical-align: top; }
.vcard .image div { position: relative; }
.vcard .info { position: relative; width: 425px; margin-top: 3px; padding-right: 14px; vertical-align: top; padding-left: 13px; }
.vcard div.controls { margin-top: 3px; }
.vcard td.controls { padding-left: 10px; vertical-align: bottom; }
.vcard .info .owner, .vcard .info .owner a { font-size: 11px; color: #80800; text-decoration: none; padding-top: 3px; }
.vcard .info .address { color: #71a0d4; font-size: 11px; /*margin-top: 2px; float: right; margin-left: 20px; */ margin: 5px 0px 2px 0px; }
.vcard .info .address span { display: block; float: left; }
.vcard .info .address img { display: block; padding-top: 1px; padding-left: 5px; }
.vcard .info .date { float: right; color: #a8a8a8; font-size: 10px; padding-top: 3px; text-align: right; }
.vcard .info .description { color: #797979; font-size: 12px; padding-top: 3px; }
.vcard .info .properties { color: #9f9f9f; font-size: 11px; padding-top: 3px; }
.vcard .info .special-keywords { color: #acacac; font-weight: bold; font-size: 11px; padding-top: 3px; }
.vcard .info .keywords { color: #acacac; font-size: 11px; }
.vcard .rejected { font-size: 11px; color: #800000; font-size: 11px; padding-top: 3px; }
.vcard .actions { display: none; padding: 10px 0px 10px 0px; }
.vcard-inactive .image img { opacity: 0.3; filter: alpha(opacity=30); }
.vcard-inactive .info a.username, .vcard-inactive .info a.itemname, .vcard-inactive .info a.groupname { color: #cccccc; }
.vcard-inactive .info .description { color: #999999; }
.vcard-inactive .info .properties { color: #bfbfbf; }
.vcard-inactive .info .special-keywords { color: #cccccc; }
.vcard-inactive .info .keywords { color: #cccccc; }
.vcard-item .image { vertical-align: top; padding: 4px 0px 2px 0px; }
.vcard-premium { }
.vcard-premium .info { width: 405px; }
.vcard-premium .image a { display: block; padding-right: 28px; }
.vcard-premium .image { position: relative; }
.vcard-premium .image .slideshow-icon { right: 33px; background: transparent; padding: 0; }
.vcard-premium .image .premium-link { position: absolute; right: 0px; top: 0px; width: 28px; height: 83px; background: none; padding: 0px; background: url(../img/list-premium.gif) right center no-repeat; z-index: 100; }
.vcard-premium .image .vcard-premium-hint { background: white; overflow: hidden; position: absolute; left: 83px; top: -6px; height: 100px; z-index: 100; }
.vcard-premium .image .vcard-premium-hint div { width: 400px; height: 130px; padding: 5px 10px 10px 10px; font-size: 12px; color: #797979; }
.button-yes { background: url(../img/button-yes.gif) no-repeat top left; padding: 9px 22px 11px 11px; width: 40px; height: 11px; font-size: 10px; text-align: center; color: #595959; text-decoration: none; }
.button-no { background: url(../img/button-no.gif) no-repeat top left; padding: 9px 22px 11px 11px; width: 40px; height: 11px; font-size: 10px; text-align: center; color: #595959; text-decoration: none; }
.button-look { background: url(../img/button-look.gif) no-repeat top left; padding: 9px 22px 11px 11px; width: 67px; height: 11px; font-size: 10px; text-align: center; color: #595959; text-decoration: none; }
.frame { background: url(../img/frame.gif) no-repeat left top; position: relative; }
.frame .help { background: url(../img/frame-help.gif) no-repeat left bottom; position: relative; padding-bottom: 35px; }
.frame .image { position: absolute; left: 11px; top: 5px; background: url(../img/item-image.gif) no-repeat left top; padding: 10px 12px 14px 3px; width: 73px; height: 73px; }
.frame .controls { position: absolute; left: 100px; top: 8px; width: 41px; }
.frame .name { position: absolute; left: 147px; top: 10px; font-size: 11px; font-weight: bold; background: left top no-repeat; }
.frame .name .help { background: no-repeat right top; padding: 5px 24px 13px 15px; height: 14px; float: left; }
.frame .info { padding-left: 162px; padding-top: 37px; font-size: 11px; }
.frame .info .address { font-size: 12px; text-decoration: none; }
.frame .info .date { color: #838383; }
.frame .info .date a { color: #71a0d4; font-size: 11px; font-weight: bold; text-decoration: none; }
.frame .info .interests { /*color: #595959;*/ }
.frame .tabs { position: absolute; left: 100px; bottom: 1px; list-style-type: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
.frame .tabs li { position: relative; display: inline; float: left; background: url(../img/frametab.gif) no-repeat left top; margin-right: 2px; }
.frame .tabs a { position: relative; display: block; float: left; background: url(../img/frametab-help.gif) no-repeat right top; padding: 6px 21px 5px 9px; height: 13px; color: #595959; font-weight: bold; text-decoration: none; font-size: 11px; }
.frame .tabs li.active { background-image: url(../img/frametab-active.gif); }
.frame .tabs li.active a { background-image: url(../img/frametab-active-help.gif); color: white; }
.frame .blue .name { background-image: url(../img/baloon-blue.gif); color: #70a2d3; }
.frame .blue .name .help { background-image: url(../img/baloon-blue-help.gif); }
.frame .blue .address { color: #72a2d2; }
.frame .blue .interests b { color: #72a2d2; }
.frame .gray .name { background-image: url(../img/baloon-gray.gif); color: #959595; }
.frame .gray .name .help { background-image: url(../img/baloon-gray-help.gif); }
.frame .gray .address { color: #72a2d2; }
.frame .gray .interests b { color: #72a2d2; }
.frame .tabcontents { position: absolute; left: 100px; bottom: 1px; width: 500px; }
.frame .tabcontent { display: none; position: absolute; top: 0px; white-space: nowrap; background: url(../img/tabcontent.gif) no-repeat left top; padding-left: 15px; }
.frame .tabcontent a { float: left; padding: 4px 15px 5px 0px; height: 15px; color: white; text-decoration: none; font-size: 11px; }
.frame .tabcontent a.last { background: url(../img/tabcontent-help.gif) no-repeat right top; }
.frame .actions { display: none; clear: both; position: absolute; left: 90px; top: 150px; }
.shortvcard { clear: both; font-size: 11px; }
.shortvcard .scontrols { width: 26px; }
.shortvcard .simage div { padding: 7px 8px 7px 3px; background: url(../img/short-image.gif) no-repeat left top; width: 37px; height: 37px; }
.shortvcard .sinfo { margin-left: 69px; left: 0px; top: 0px; /*color: #595959;*/ font-size: 11px; text-align: left; }
.shortvcard .sinfo { position: relative; }
.shortvcard .sinfo .title { font-weight: bold; }
.shortvcard .sinfo .description { color: #676767; font-size: 11px; width: 100%; float: left; }
.shortvcard .sinfo .note { color: #800000; font-weight: bold; }
.shortvcard .balooninfo { position: relative; }
.shortvcard .balooninfo .baloonname { display: block; font-size: 11px; font-weight: bold; background: left top no-repeat; position: absolute; left: 0px; top: 3px; }
.shortvcard .balooninfo .baloonname .help { display: block; background: no-repeat right top; padding: 5px 24px 13px 15px; height: 14px; float: left; }
.shortvcard .balooninfo .address { color: #71a0d4; font-size: 11px; margin-top: 5px; position: absolute; right: 0px; top: 5px; }
.shortvcard .balooninfo .description { position: absolute; left: 15px; top: 27px; color: #676767; font-size: 11px; }
.shortvcard .blue .baloonname { background-image: url(../img/baloon-blue.gif); }
.shortvcard .blue .baloonname .help { background-image: url(../img/baloon-blue-help.gif); color: #70a2d3; text-decoration: none; }
.shortvcard .gray .baloonname { background-image: url(../img/baloon-gray.gif); }
.shortvcard .gray .baloonname .help { background-image: url(../img/baloon-gray-help.gif); color: #808080; text-decoration: none; }
.queue { position: relative; margin-top: 10px; clear: both; padding-bottom: 13px; border-bottom: #efefef 1px solid; margin-left: 25px; width: 530px; }
.queue .deletelink { display: block; float: right; margin-top: 5px; }
.queue .image { width: 50px; }
.queue .icon-user { float: left; height: 37px; width: 25px; padding-top: 13px; background-image: url(../img/journal-bg-user.gif); }
.queue .icon-item { float: left; height: 37px; width: 25px; padding-top: 13px; background-image: url(../img/journal-bg-item.gif); }
.queue .icon-group { float: left; height: 37px; width: 25px; padding-top: 13px; background-image: url(../img/journal-bg-group.gif); }
.queue .icon-exchange { float: left; height: 37px; width: 25px; padding-top: 13px; background-image: url(../img/journal-bg-exchange.gif); }
.queue .icon-exchange-big { float: left; height: 50px; width: 37px; padding-top: 23px; background-image: url(../img/journal-bg-exchange-big.gif); }
.queue .image img { float: left; }
.queue .info { padding-top: 5px; font-size: 11px; float: left; margin-left: 12px; }
.queue .info .date { color: #9b9b9b; }
.queue .info .text { color: #737373; padding-top: 5px; width: 200px; }
.queue .buttons { padding-top: 10px; float: right; position: absolute; right: 0px; top: 15px; }
.confirm { }
.confirm .caption { padding: 0px 10px 10px 10px; oldpadding: 5px 0px 10px 20px; }
.shortvcard .confirm .caption { font-size: 11px; }
.confirm .buttons { padding-left: 20px; }
.acknowledge-confirm-1 { width: 400px; padding: 0px 10px 10px 27px; background:url(../img/comment-bad.gif) no-repeat; }
.acknowledge-confirm-2 { width: 400px; padding: 0px 10px 10px 27px; background:url(../img/comment-average.gif) no-repeat; }
.acknowledge-confirm-3 { width: 400px; padding: 0px 10px 10px 27px; background:url(../img/comment-good.gif) no-repeat; }
/*
#exchange { margin-top: 25px; }
.exchange-me { color: #838383; font-weight: bold; }
.exchange-him { color: #838383; font-weight: bold; }
.exchange { margin-top: 10px; padding-bottom: 10px; border-bottom: #f0f0f0 1px solid; float: left; clear: both; }
.exchange td.mine { width: 215px; }
.exchange div.mine { width: 215px; }
.exchange td.his { width: 215px; }
.exchange div.his { width: 215px; }
.exchange .name { font-weight: bold; color: #838383; display: block; padding-left: 16px; }
.exchange td.myturn { width: 313px; }
.exchange div.myturn { background: url(../img/exchange-mine.gif) no-repeat left 22px; width: 313px; float: left; }
.exchange td.locked { width: 313px; }
.exchange div.locked { background: url(../img/exchange-locked.gif) no-repeat left 22px; width: 313px; float: left; }
.exchange .myturn .help, .exchange .locked .help { width: 293px; background: url(../img/exchange-help.gif) no-repeat left bottom; float: left; }
.exchange .myturn .items, .exchange .locked .items { padding-right: 88px; margin: 0px 10px 0px 10px; }
.exchange td.histurn { width: 313px; }
.exchange div.histurn { background: url(../img/exchange-his.gif) no-repeat left 22px; float: left; width: 313px; }
.exchange .histurn .help { width: 313px; background: url(../img/exchange-help.gif) no-repeat left bottom; float: left; }
.exchange .histurn .items { padding-left: 88px; margin: 0px 10px 0px 10px; }
.exchange .buttons { position: relative; font-size: 9px; width: 100%; float: left; background: white; padding-top: 5px; }
.exchange .modify-button { display: block; float: left; width: 57px; height: 22px; background: url(../img/exchange-modify-button.gif) no-repeat; color: black; text-decoration: none; padding: 9px 0px 0px 10px; }
.exchange .modify-button-inactive { display: block; float: left; width: 57px; height: 22px; background: url(../img/exchange-modify-button-inactive.gif) no-repeat; color: black; text-decoration: none; padding: 9px 0px 0px 10px; }
.exchange .accept-button { display: block; float: left; width: 57px; height: 22px; background: url(../img/exchange-accept-button.gif) no-repeat; color: black; text-decoration: none; padding: 9px 0px 0px 10px; }
.exchange .accept-button-inactive { display: block; float: left; width: 57px; height: 22px; background: url(../img/exchange-accept-button-inactive.gif) no-repeat; color: black; text-decoration: none; padding: 9px 0px 0px 10px; }
.exchange .restart-button { display: block; float: left; width: 58px; height: 22px; background: url(../img/exchange-restart-button.gif) no-repeat; color: black; text-decoration: none; padding: 9px 0px 0px 9px; }
.exchange .delete-button { position: absolute; right: 0px; top: 5px; width: 33px; height: 31px; background: url(../img/exchange-delete-button.gif) no-repeat; color: black; text-decoration: none; }
.exchange .vcard { border: 0px; }
.exchange .exchange-edit { background: url(../img/exchange-edit.gif) no-repeat left top; width: 326px; display: none; clear: both; float: left; margin-top: 10px; }
.exchange .exchange-edit .help { background: url(../img/exchange-edit-help.gif) no-repeat left bottom; padding: 10px 10px 10px 20px; width: 296px; }
*/
.exchange { clear: both; float: left; border-bottom: #f0f0f0 1px solid; width: 585px; }
.exchange .date { margin-left: 105px; padding: 20px 0px 20px 0px; }
.exchange .loss { font-size: 11px; color: #800000; }
.exchange .exchange-note { font-size: 11px; font-weight: bold; }
.exchange .eco { width: 54px; padding: 25px 0px 0px 37px; float: left; text-align: center; }
.exchange .eco img { margin-bottom: 5px; }
.exchange .details-leftside, .exchange .details-rightside { float: left; }
.exchange .details-leftside { background: url(../img/exchange-leftside-neutral.gif) no-repeat; margin-bottom: 10px; }
.exchange .details-rightside { background: url(../img/exchange-rightside-neutral.gif) no-repeat; margin-bottom: 10px; }
.exchange-neutral .details-leftside { background-image: url(../img/exchange-leftside-neutral.gif); } /* true neutral */
.exchange-neutral .details-rightside { background-image: url(../img/exchange-rightside-neutral.gif); } /* true neutral */
.exchange-red .details-leftside { background-image: url(../img/exchange-leftside-red.gif); }
.exchange-red .details-rightside { background-image: url(../img/exchange-rightside-red.gif); }
.exchange-green .details-leftside { background-image: url(../img/exchange-leftside-green.gif); }
.exchange-green .details-rightside { background-image: url(../img/exchange-rightside-green.gif); }
.exchange-locked-green .details-leftside { background-image: url(../img/exchange-leftside-locked-green.gif); }
.exchange-locked-green .details-rightside { background-image: url(../img/exchange-rightside-locked-green.gif); }
.exchange-locked-red .details-leftside { background-image: url(../img/exchange-leftside-locked-red.gif); }
.exchange-locked-red .details-rightside { background-image: url(../img/exchange-rightside-locked-red.gif); }
.exchange-locked-gray .details-leftside { background-image: url(../img/exchange-leftside-locked-gray.gif); }
.exchange-locked-gray .details-rightside { background-image: url(../img/exchange-rightside-locked-gray.gif); }
.status-rejected .details-rightside, .status-cancelled .details-rightside { background-image: url(../img/exchange-rightside-rejected.gif); }
.status-rejected .details-leftside, .status-cancelled .details-leftside { background-image: url(../img/exchange-leftside-rejected.gif); }
.exchange .side { float: left; width: 180px; 165px; padding: 10px 14px 10px 14px; }
.exchange .side .image { float: left; margin-right: 14px; width: 73px; }
.exchange .side .info { float: left; width: 78px; /*margin-left: 87px; margin-right: 14px; */font-size: 11px; }
.exchange .side .rest { clear: both; /*display: none; */}
.exchange .counters { width: 73px; position: relative; float: left; height: 80px; cursor: pointer; }
.exchange .counters .counter1, .exchange .counters .counter2 { position: absolute; font-size: 11px; text-decoration: none; display: block; }
.exchange .details-leftside .counter2 { color: black; left: 18px; 33px; top: 47px; }
.exchange .details-leftside .counter1 { color: black; white; left: 41px; 56px; top: 31px; }
.exchange .details-rightside .counter2 { color: black; white; left: 16px; 31px; top: 43px; }
.exchange .details-rightside .counter1 { color: black; left: 39px; 54px; top: 28px; }
.exchange-red .details-leftside .counter1 { color: white; }
.exchange-red .details-rightside .counter2 { color: white; }
.exchange-green .details-leftside .counter1 { color: white; }
.exchange-green .details-rightside .counter2 { color: white; }
.exchange-neutral .details-leftside .counter1, .exchange-neutral .details-leftside .counter2, .exchange-neutral .details-rightside .counter1, .exchange-neutral .details-rightside .counter2 { color: black; }
.exchange-locked .details-leftside .counter1, .exchange-locked .details-leftside .counter2, .exchange-locked .details-rightside .counter1, .exchange-locked .details-rightside .counter2 { color: black; }
.exchange-locked .details-leftside .counter1, .exchange-locked-disable .details-leftside .counter1 { left: 24px; 39px; top: 46px; }
.exchange-locked .details-leftside .counter2, .exchange-locked-disable .details-leftside .counter2 { left: 41px; 56px; top: 46px; }
.exchange-locked .details-rightside .counter1, .exchange-locked-disable .details-rightside .counter1 { left: 20px; 35px; top: 46px; }
.exchange-locked .details-rightside .counter2, .exchange-locked-disable .details-rightside .counter2 { left: 37px; 52px; top: 46px; }
.status-rejected .counter1, .status-rejected .counter2 { display: none !important; }
.exchange .buttons { padding: 5px 0px 10px 105px; clear: both; float: left; width: 470px; }
.exchange .actions { padding: 5px 0px 10px 105px; clear: both; float: left; display:none; width: 400px; }
.form-button { background: url(../img/form-button.gif) no-repeat left top; height: 28px; float: right; }
.form-button input { background: transparent; border: 0px; font-size: 11px; margin: 0px; font-weight: bold; color: #595959; background: url(../img/form-button-help.gif) no-repeat right top; padding: 6px 34px 20px 28px; height: 24px; display: block; }
.form-button .fixed-width-short { width: 100px; }
.form-button .fixed-width-medium { width: 120px; }
.form-button .fixed-width-long { width: 170px; }
#hint { background: url(../img/bubble-left.png) left top no-repeat; position: absolute; padding: 0px 0px 0px 17px; height: 41px; font-size: 12px; z-index: 500; }
#hint #hint-help { background: url(../img/bubble-left-help.png) right top no-repeat; color: #666666; padding: 12px 20px 3px 0px; height: 26px; }
#hint.reverse { background: url(../img/bubble-right.png) right top no-repeat; padding: 0px 17px 0px 0px; }
#hint.reverse #hint-help { background: url(../img/bubble-right-help.png) left top no-repeat; padding: 12px 0px 3px 20px; }
#mosaic { height: 415px; position: relative; float: left; padding-left: 2px; width: 581px; z-index: 200; }
#mosaic-controls { width: 585px; height: 41px; background: url(../img/mosaic-top.gif) left top no-repeat; position: relative; margin-bottom: 2px; }
#mosaic-controls .icon { position: absolute; left: 12px; top: 8px; }
#mosaic-controls h1 { position: absolute; left: 12px; top: 14px; color: white; font-size: 14px; margin: 0px; padding: 0px; font-weight: normal; }
#mosaic-controls h1.iconed { left: 48px; }
#mosaic-view-images-inactive, #mosaic-view-previews-inactive { position: absolute; left: 3px; /*65px*/ top: 15px; color: #5e5e5e; text-decoration: none; font-size: 11px; font-weight: bold; display: block; padding-left: 24px; }
#mosaic-view-images-active, #mosaic-view-previews-active { position: absolute; left: 119px; /*173px*/ top: 15px; color: #696969; text-decoration: none; font-size: 11px; font-weight: bold; display: block; padding-left: 24px; }
#mosaic-view-images-inactive { background: url(../img/mosaic-photo.gif) left center no-repeat; }
#mosaic-view-images-active { background: url(../img/mosaic-photo-active.gif) left center no-repeat; }
#mosaic-view-previews-inactive { background: url(../img/mosaic-info.gif) left center no-repeat; }
#mosaic-view-previews-active { background: url(../img/mosaic-info-active.gif) left center no-repeat; }
#mosaic-order-date, #mosaic-mode-users, #mosaic-mode-items, #mosaic-mode-groups, #mosaic-mode-all { position: absolute; top: 15px; color: #676767; text-decoration: none; font-size: 11px; padding-left: 24px; background: url(../img/mosaic-radio.gif) left center no-repeat; display: block; }
#mosaic-mode-users { left: 232px; /*280px*/ }
#mosaic-mode-items { left: 313px; /*334px*/ }
#mosaic-mode-groups { left: 370px; /*384px*/ }
#mosaic-order-date { left: 437px; /*444px*/ }
#mosaic-mode-all { left: 450px; }
#mosaic-order-date.active, #mosaic-mode-users.active, #mosaic-mode-items.active, #mosaic-mode-groups.active, #mosaic-mode-all.active { background-image: url(../img/mosaic-radio-active.gif); cursor: default; }
#mosaic-order-random { position: absolute; width: 21px; height: 21px; text-decoration: none; display: block; left: 548px; top: 11px; background: url(../img/mosaic-randomize.gif) left top no-repeat; }
#mosaic-container { height: 415px; width: 581px; position: relative; }
#mosaic .imagemode { display: block; width: 83px; height: 83px; position: relative; float: left; text-decoration: none; z-index: 1; }
#mosaic .premium { width: 166px; height: 166px; }
#mosaic .premium img.theimage { width: 166px; height: 166px; }
#mosaic .premium-overlay { position: absolute; left: 0px; top: 0px; }
.mosaic-hint { position: absolute; background: left top no-repeat; width: 260px; top: 72px; left: -88px; z-index: 200; text-decoration: none; float: left; }
.mosaic-hint .help { position: relative; margin-top: 29px; width: 230px; color: white; background: left bottom no-repeat; float: left; padding: 0px 15px 15px 15px; }
#mosaic-hint-item { background-image: url(../img/mosaic-hint-item.png); }
#mosaic-hint-item .help { background-image: url(../img/mosaic-hint-item-bottom.png); }
#mosaic-hint-item.left { background-image: url(../img/mosaic-hint-item-left.png); left: -5px; }
#mosaic-hint-item.right { background-image: url(../img/mosaic-hint-item-right.png); left: -171px; }
#mosaic-hint-group { background-image: url(../img/mosaic-hint-group.png); }
#mosaic-hint-group .help { background-image: url(../img/mosaic-hint-group-bottom.png); }
#mosaic-hint-group.left { background-image: url(../img/mosaic-hint-group-left.png); left: -5px; }
#mosaic-hint-group.right { background-image: url(../img/mosaic-hint-group-right.png); left: -171px; }
#mosaic-hint-user { background-image: url(../img/mosaic-hint-user.png); }
#mosaic-hint-user .help { background-image: url(../img/mosaic-hint-user-bottom.png); }
#mosaic-hint-user.left { background-image: url(../img/mosaic-hint-user-left.png); left: -5px; }
#mosaic-hint-user.right { background-image: url(../img/mosaic-hint-user-right.png); left: -171px; }
.mosaic-hint h2 { font-size: 14px; margin: 0px 0px 5px 0px; padding: 0px; width: 200px; }
.mosaic-hint p { clear: both; margin: 0px; padding: 0px; margin: 0px; padding: 0px; width: 200px; float: left; }
.mosaic-hint p.skeywords { color:#545917; padding-bottom: 5px; }
.mosaic-hint .location { float: right; white-space: nowrap; }
.mosaic-hint img { margin-right: 5px; }

#mosaic .imagemode .mosaic-hint { display: none; }
#mosaic .imagemode:hover .mosaic-hint { display: block; z-index: 300; }
#mosaic .imagemode:hover { z-index: 200; }


#mosaic .col-1, #mosaic .col-2, #mosaic .col-3, #mosaic .col-4, #mosaic .col-5, #mosaic .col-6, #mosaic .col-7 { position: absolute; z-index: 0; }
#mosaic .col-1.hover, #mosaic .col-2.hover, #mosaic .col-3.hover, #mosaic .col-4.hover, #mosaic .col-5.hover, #mosaic .col-6.hover, #mosaic .col-7.hover,
#mosaic .col-1:hover, #mosaic .col-2:hover, #mosaic .col-3:hover, #mosaic .col-4:hover, #mosaic .col-5:hover, #mosaic .col-6:hover, #mosaic .col-7:hover { z-index: 200; }
#mosaic .col-1 { left: 2px; }
#mosaic .col-2 { left: 85px; }
#mosaic .col-3 { left: 168px; }
#mosaic .col-4 { left: 251px; }
#mosaic .col-5 { left: 334px; }
#mosaic .col-6 { left: 417px; }
#mosaic .col-7 { left: 500px; }
#mosaic .row-1 { top: 0px; }
#mosaic .row-2 { top: 83px; }
#mosaic .row-3 { top: 166px; }
#mosaic .row-4 { top: 249px; }
#mosaic .row-5 { top: 332px; }
#mosaic .row-6 { top: 415px; }

.premium .mosaic-hint { position: absolute; background: left top no-repeat; width: 260px; top: 155px; left: -47px; z-index: 200; text-decoration: none; float: left; }
.premium .mosaic-hint .help { position: relative; margin-top: 29px; width: 230px; color: white; background: left bottom no-repeat; float: left; padding: 0px 15px 15px 15px; }

#mosaic-text-hint { position: absolute; left: -25px; top: -10px; background: url(../img/mosaic-text-hint.gif) left bottom no-repeat; width: 123px; text-align: center; z-index: 200; }
#mosaic-text-hint h2 { font-size: 10px; font-weight: bold; margin: 0px; padding: 3px 0px 0px 0px; padding: 0px; color: black; }
#mosaic-text-hint p { font-size: 10px; margin: 0px 0px 15px 0px; padding: 0px 0px 5px 0px; color: black; }
#mosaic-text-hint img { margin: 10px; }
.mosaic-text-hint-help { background: url(../img/mosaic-text-hint-help.gif) left top no-repeat; }
#mosaic-left { position: absolute; left: 0px; top: 194px; width: 22px; height: 26px; z-index: 250; }
#mosaic-right { position: absolute; right: 0px; top: 194px; width: 22px; height: 26px; z-index: 250; }
#logo { margin-left: 225px; display: block; background: url(../img/logobig.gif) 3px 44px no-repeat; width: 594px; height: 69px; }
#flashlogo { position: absolute; left: 477px; top: 3px; }
#slogan { padding-left: 229px; font-size: 9px; color: white; margin: 1px 0px 3px 0px; letter-spacing: 1px; }
#left-column h2.gray { background: url(../img/left-h2-gray.gif) no-repeat; padding: 5px 11px 6px 11px; font-size: 13px; font-weight: bold; color: #787878; margin: 10px 0px 10px 0px; }
#left-column h2.green { background: url(../img/left-h2-green.gif) no-repeat; padding: 5px 11px 6px 11px; font-size: 13px; font-weight: bold; color: white; margin: 10px 0px 10px 0px; }
#left { position: absolute; left: -14px; top: 70px; width: 14px; height: 171px; background: url(../img/left-bg.gif) right top repeat-y; text-align: right; height: 600px; }
#right { position: absolute; left: 939px; top: 69px; width: 18px; height: 171px; background: url(../img/right-bg.gif) left top repeat-y; text-align: left; height: 600px; }
#all { position: relative; margin: 10px auto 30px auto; padding: 0px; width: 939px; }
#left-column { width: 228px; float: left; position: relative; background: url(../img/left-column.gif) left top repeat-x; }
#right-column { padding: 0px 5px 0px 5px; width: 116px; background: url(../img/right-column.gif) left top no-repeat white; margin-top: 21px; float: left; position: relative; }
#body { width: 585px; float: left; background: url(../img/contentbg.gif) white; padding-top: 24px; position: relative; z-index: 50; }
#bodyhelp { float: left; width: 585px; }
#toolbar { height: 22px; background: url(../img/topmenubg.gif) top repeat-x white #a9b632; }
#toolbar-logout, #toolbar-mosaic, #toolbar-journal { display: block; float: left; width: 74px; height: 18px; padding-top: 4px; text-align: center; color: white; font-size: 11px; text-decoration: none; }
#toolbar-logout { width: 84px; }
#toolbar-mosaic { width: 74px; }
#toolbar-journal { width: 64px; }
.toolbar-delimiter { float: left; width: 1px; height: 22px; background: url(../img/topmenudelimiter.gif) no-repeat bottom; }
#left-profile { width: 228px; height: 144px; position: relative; background: url(../img/left-profile.gif) no-repeat left bottom #f7f7f7; border-bottom: #f0f0f0 1px solid; }
#left-profile-image { position: absolute; left: 11px; top: 10px; }
#left-profile-params { position: absolute; left: 105px; top: 11px; width: 110px; font-size: 11px; }
#left-profile-name { font-weight: bold; margin-bottom: 3px; }
#left-profile-name a { color: #70a4d4; text-decoration: none; }
#left-profile-nolocation { font-size: 10px; }
#left-profile-flag { float: left; margin-right: 5px; padding-top: 1px; }
#left-profile-info { font-size: 11px; margin-left: 10px; }
#left-profile-location { float: left; }
#left-profile-date { color: #adadad; clear: left; font-size: 9px; padding-top: 3px; }
#left-profile-interests { color: #b1b1b1; text-decoration: none; font-size: 11px; }
#left-profile-interests-edit { display: none; }
#left-profile-interests-edit .fancy-input { width: 186px; float: left; }
#left-profile-interests-input { background: none; }
#left-profile-icons { clear: both; position: relative; height: 30px; }
#left-profile-subscription { padding: 6px 0px 0px 24px; position: relative; width: 77px; height: 18px; background: url(../img/profile-subscription.gif) no-repeat; font-size: 10px; font-weight: bold; margin-top: 4px; }
.left-profile-subscription-1#left-profile-subscription { background-image: url(../img/profile-subscription-1.gif); }
.left-profile-subscription-2#left-profile-subscription { background-image: url(../img/profile-subscription-2.gif); }
.left-profile-subscription-3#left-profile-subscription { background-image: url(../img/profile-subscription-3.gif); }
.left-profile-subscription-4#left-profile-subscription { background-image: url(../img/profile-subscription-4.gif); }
.left-profile-subscription-5#left-profile-subscription { background-image: url(../img/profile-subscription-5.gif); }
.left-profile-subscription-6#left-profile-subscription { background-image: url(../img/profile-subscription-6.gif); }
.left-profile-subscription-7#left-profile-subscription { background-image: url(../img/profile-subscription-7.gif); }
.left-profile-subscription-8#left-profile-subscription { background-image: url(../img/profile-subscription-8.gif); }
.left-profile-subscription-9#left-profile-subscription { background-image: url(../img/profile-subscription-9.gif); }
.left-profile-subscription-10#left-profile-subscription { background-image: url(../img/profile-subscription-10.gif); }
.left-profile-subscription-11#left-profile-subscription { background-image: url(../img/profile-subscription-11.gif); }
.left-profile-subscription-12#left-profile-subscription { background-image: url(../img/profile-subscription-12.gif); }
.left-profile-subscription-more#left-profile-subscription { background-image: url(../img/profile-subscription-more.gif); }
#left-profile-subscription a { color: #868686; text-decoration: none; }
#left-profile-confidence, #left-profile-eco, #left-profile-experience, #left-profile-comments { opacity: 0.7; filter: alpha(opacity=70); }
#left-profile-confidence.active, #left-profile-eco.active, #left-profile-experience.active, #left-profile-comments.active { opacity: 1; filter: alpha(opacity=100); }
#left-profile-confidence { display: block; position: absolute; left: 0px; top: 128px; width: 69px; height: 18px; font-size: 16px; font-weight: bold; text-align: center; color: #80a315; text-decoration: none; }
#left-profile-eco { display: block; position: absolute; left: 70px; top: 107px; width: 84px; height: 31px; text-align: center; background: 27px 1px no-repeat; font-weight: bold; padding-top: 8px; padding-left: 4px; font-size: 9px; }
#left-profile-eco.left-profile-eco-red { background-image: url(../img/eco-red.gif); color: #CB1500; }
#left-profile-eco.left-profile-eco-green { background-image: url(../img/eco-green.gif); color: #96BD0C; }
#left-profile-eco.left-profile-eco-unknown { background-image: url(../img/eco-gray.gif); color: #666666; }
#left-profile-experience { display: block; position: absolute; left: 0px; top: 104px; width: 78px; height: 34px; text-align: center; padding-top: 10px; }
#left-profile-comments { display: block; position: absolute; left: 158px; top: 104px; width: 70px; height: 34px; text-align: center; padding-top: 10px; background: url(../img/comments.gif) 18px 5px no-repeat; color: #71A3D6; font-weight: bold; font-size: 10px; }
#languages { position: absolute; top: -16px; left: 15px; width: 122px; }
#languages a { margin-right: 7px; float: left; }
#facilities { position: absolute; left: -3px; top: 0px; width: 596px; height: 24px; }
#marquee { position: relative; height: 24px; background: url(../img/marquee.gif) no-repeat; overflow: hidden; position: relative; }
#marquee-text { width: 100%; height: 21px; color: #a3a3a3; font-size: 11px; padding-top: 5px; overflow: hidden; white-space: nowrap; position: absolute; clip: rect(0px 548px 20px 26px); width: 200000px; }
#marquee-text div { float: left; margin-right: 20px; color: #a3a3a3; }
#marquee-text a { color: #a3a3a3; }
#rss { position: absolute; left: 4px; top: 5px; background: url(../img/rss.gif); width: 16px; height: 16px; }
#facebook-link { position: absolute; left: 552px; top: 4px; background: url(../img/rss.gif); width: 16px; height: 16px; }
#twitter-link { position: absolute; left: 571px; top: 4px; background: url(../img/rss.gif); width: 16px; height: 16px; }
#tools-image { display: none; position: absolute; width: 500px; height: 500px; background-color: black; }
#register-countries { display: none; position: absolute; list-style-type: none; margin: 0px; padding: 2px 5px 2px 5px; background-color: white; border: #e8e8e8 1px solid; font-size: 11px; width: 95px; z-index: 300; }
#register-countries li { display; block; padding: 0px; margin: 2px 0px 2px 0px; }
#register-countries a { color: black; text-decoration: none; }
#register-comment { padding: 20px 25px 0px 22px; }
#preview { margin-top: 40px; }
.suggest-container { position: absolute; display: none; background-color: white; border: #999999 1px solid; z-index: 300; }
.suggest-container-cover { position: absolute; display: none; z-index: 290; border: 0px; }
.suggest-container ul { list-style-type: none; margin: 0px; padding: 2px; }
.suggest-container ul li { display: block; padding: 2px 50px 2px 10px; font-size: 11px; white-space: nowrap; position: relative; }
.suggest-container ul li .stats { float: right; position: absolute; right: 10px; top: 3px; }
.suggest-container ul li.selected { background-color: #000080; }
.suggest-container ul li.selected .stats { color: #f0f0f0; }
.suggest-container ul li a { color: black; text-decoration: none; }
.suggest-container ul li.selected a { color: black; text-decoration: none; color: white; }
.infoblock { float: left; width: 30%; border-right: #e4ebc2 1px solid; padding: 0% 1% 0% 1%; margin-top: 20px; font-size: 11px; height: 100px; }
.infoblock h3 { font-size: 13px; /*color: #595959;*/ font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px; }
.infoblock ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 28px; }
.infoblock li { display: block; padding: 1px 0px 1px 0px; }
.infoblock li a { color: #9a9b19; text-decoration: none; }
.journal-short { }
.journal-short .item { padding: 5px 20px 5px 20px; border-bottom: #eaeaea solid 1px; font-size: 11px; position: relative; }
.journal-short .date { color: #999999; display: block; float: left; width: 110px; }
.journal-short .message { margin-left: 110px; margin-right: 20px; border: 0px; }
.journal-short a { text-decoration: none; color: #9a9b19; }
.journal-short div .drop { position: absolute; display: block; right: 3px; top: 5px; }
.left-match { clear: both; font-size: 11px; position: relative; border-bottom: #e8e8e8 1px solid; float: left; width: 100%; }
.left-match .drop { display: block; padding-top: 1px; width: 26px; }
.left-match .image { width: 58px; height: 50px; padding: 2px 0px 5px 0px; }
.left-match .info { padding-top: 3px; vertical-align: top; padding: 2px 0px 5px 0px; }
.left-match .name { text-decoration: none; }
.left-match .nothing { text-align: center; padding-top: 10px; }
.left-match .nothing .name { color: #a6a6a6; font-weight: normal; text-decoration: none; }
.left-match .keywords1 { font-weight: bold; color: #acacac; }
.left-match .keywords2 { color: #acacac; }
.left-match .friends { display: none; color: #acacac; }
.fancy-form { margin: 0px 20px 0px 20px; }
.fancy-form .title { padding: 7px 0px 13px 0px; border-bottom: #f0f0f0 1px solid; }
.fancy-form .title img { float: left; }
.fancy-form .title h1 { padding: 9px 0px 0px 0px; margin: 0px 7px; font-size: 13px; font-weight: bold; color: #666666; }
.fancy-form .label { text-align: right; width: 74px; vertical-align: top; padding-top: 6px; font-size: 11px; }
.fancy-form .stage-title { font-size: 12px; padding: 9px 0px 15px 25px; background: left center no-repeat; height: 16px; margin-top: 10px; }
.fancy-form .stage-title-item-details { color: #82A227; background-image: url(../img/item-details.gif); }
.fancy-form .stage-title-item-keywords { color: #82A227; background-image: url(../img/item-keywords.gif); }
.fancy-form .stage-title-item-privacy { color: #82A227; background-image: url(../img/item-privacy.gif); }
.fancy-form .stage-title-group-details { color: #E1A21A; background-image: url(../img/group-details.gif); }
.fancy-form .stage-title-group-keywords { color: #E1A21A; background-image: url(../img/group-keywords.gif); }
.fancy-form .stage-title-group-privacy { color: #E1A21A; background-image: url(../img/group-privacy.gif); }
.fancy-form .stage-title-user-details { color: #71A4D3; background-image: url(../img/user-details.gif); }
.fancy-form .green { color: #d2db66; background-image: url(../img/etape-green.gif); }
.fancy-form .red { color: #d21069; background-image: url(../img/etape-red.gif); }
.register-text { text-align: justify; }
.post-image { background: url(../img/post-image.gif) no-repeat; width: 146px; height: 147px; padding: 12px 13px 15px 0px; }
.post-image-container { width: 146px; height: 147px; overflow: hidden; }
.post-image-container-image-old { display: block; background-position: center; background-repeat: no-repeat; height: 147px; position: absolute; top: 0px; left: -177px; width: 500px; }
.post-image-container-image { display: block; background-position: center; background-repeat: no-repeat; height: 147px; width: 148px; }
.fancy-input { background: url(../img/fancy-input.gif) left top no-repeat; }
.fancy-input input { background: url(../img/fancy-input-help.gif) right top no-repeat; border: 0px; width: 100%; height: 16px; padding: 5px 0px 2px 2px; font-size: 11px; }
.fancy-input-error { background-image: url(../img/fancy-input-error.gif); }
.fancy-input-error input { background-image: url(../img/fancy-input-error-help.gif); }
.fancy-input-focus { background-image: url(../img/fancy-input-focus.gif); }
.fancy-input-focus input { background-image: url(../img/fancy-input-focus-help.gif); }
.fancy-textarea { background: url(../img/fancy-textarea.gif) left top no-repeat; }
.fancy-textarea textarea { background: url(../img/fancy-textarea-help.gif) right top no-repeat; border: 0px; width: 100%; height: 47px; padding: 2px 0px 2px 2px; font-size: 11px; font-family: Arial, sans-serif; }
.fancy-textarea-error { background-image: url(../img/fancy-textarea-error.gif); }
.fancy-textarea-error textarea { background-image: url(../img/fancy-textarea-error-help.gif); }
.fancy-textarea-focus { background-image: url(../img/fancy-textarea-focus.gif); }
.fancy-textarea-focus textarea { background-image: url(../img/fancy-textarea-focus-help.gif); }
.error .fancy-input { background-image: url(../img/fancy-input-error.gif); }
.error .fancy-input input { background-image: url(../img/fancy-input-error-help.gif); }
.error .fancy-textarea { background-image: url(../img/fancy-textarea-error.gif); }
.error .fancy-textarea textarea { background-image: url(../img/fancy-textarea-error-help.gif); }
.fancy-dropdown { background: url(../img/fancy-dropdown.gif) left top no-repeat; float: left; position: relative; width: 100px; }
.fancy-dropdown-help { display: block; background: url(../img/fancy-dropdown-help.gif) right top no-repeat; padding: 5px 20px 8px 10px; width: 78px; height: 14px; color: black; text-decoration: none; font-size: 11px; position: relative; overflow: hidden; white-space: nowrap; }
.fancy-dropdown-dropdown { background: url(../img/fancy-dropdown-dropdown.gif) left bottom no-repeat; display: none; position: absolute; width: 102px; padding: 8px 3px 8px 3px; }
.fancy-dropdown-dropdown td { font-size: 11px; }
.fancy-dropdown-dropdown a { color: #666666; }
.profile-section { padding: 13px 0px 13px 0px; margin: 0px 25px 0px 25px; border-bottom: #f0f0f0 1px solid; position: relative; color: #8a8a8a; }
.profile-section h3 { font-size: 13px; font-weight; bold; margin: 4px 0px 4px 0px; color: #71a4d3; }
.profile-section .image { background: url(../img/item-image.gif) no-repeat left top; padding: 10px 12px 14px 3px; width: 73px; height: 73px; }
.profile-section .edit-button { background: url(../img/profile-edit.gif) no-repeat left top; width: 61px; height: 13px; padding: 8px 28px 10px 11px; display: block; position: absolute; right: 20px; top: 10px; color: #a2a2a2; font-size: 11px; text-decoration: none; text-align: center; white-space: nowrap; }
.profile-section .edit-button-second { background: url(../img/profile-edit.gif) no-repeat left top; width: 61px; height: 13px; padding: 8px 28px 10px 11px; display: block; position: absolute; right: 20px; top: 10px; color: #a2a2a2; font-size: 11px; text-decoration: none; text-align: center; margin-right: 100px; }
.profile-section .save-button { background: url(../img/profile-save.gif) no-repeat left top; width: 61px; height: 13px; padding: 8px 28px 10px 11px; display: block; position: absolute; right: 0px; top: 0px; color: #a2a2a2; font-size: 11px; text-decoration: none; text-align: center; }
.profile-section .profile-edit { display: none; position: relative; }
.profile-section .profile-selected { background: url(../img/profile-selected.gif) top left no-repeat; margin-bottom: 3px; }
.profile-section .profile-selected .help { background: url(../img/profile-selected-help.gif) bottom left no-repeat; padding: 1px 3px 5px 7px; color: white; }
.profile-section .profile-selected h3 { color: white; }
.profile-section .profile-selected .edit-button { width: 17px; height: 16px; font-size: 0px; padding: 0px; overflow: hidden; color: #71a4d3; right: 2px; top: 15px; background: url(../img/profile-close.gif) no-repeat; }
.profile-section .profile-selected .edit-button-second { display: none;  }
.profile-section .profile-selected .profile-value-hidable { display: none; }
.profile-section .profile-error { color: red; padding: 3px; }
.profile-section #add-school-error, .profile-section #add-company-error { display: none; }
.left-controls { float: left; clear: both; margin-top: 20px; }
.left-control { height: 38px; background: url(../img/left-control.gif) left bottom no-repeat; position: relative; width: 225px; }
.left-control .mainlink { position: absolute; left: 9px; top: 10px; display: block; font-size: 12px; color: #595959; text-decoration: none; background: url(../img/control-mainlink.gif) right center no-repeat; padding-right: 6px; }
.left-control .left-control-icon { position: absolute; right: 0px; top: 0px; }
#profile-items-requests { position: absolute; left: 93px; top: 7px; font-weight: bold; font-size: 12px; color: white; text-decoration: none; display: block; padding-top: 2px; text-align: center; width: 20px; height: 17px; background: url(../img/control-count-item.gif) left top no-repeat; }
#profile-friends-requests { position: absolute; left: 100px; top: 7px; font-weight: bold; font-size: 12px; color: white; text-decoration: none; display: block; padding-top: 2px; text-align: center; width: 20px; height: 17px; background: url(../img/control-count-friend.gif) left top no-repeat; }
#profile-groups-requests { position: absolute; left: 100px; top: 7px; font-weight: bold; font-size: 12px; color: white; text-decoration: none; display: block; padding-top: 2px; text-align: center; width: 20px; height: 17px; background: url(../img/control-count-group.gif) left top no-repeat; }
#profile-exchanges-requests { position: absolute; left: 100px; top: 7px; font-weight: bold; font-size: 12px; color: white; text-decoration: none; display: block; padding-top: 2px; text-align: center; width: 20px; height: 17px; background: url(../img/control-count-exchange.gif) left top no-repeat; }
#topright { display: none; position: absolute; left: 300px; top: 20px; }
#topright p { margin: 0px 0px 7px 0px; }
#footer { text-align: center; clear: both; padding: 40px 5px 5px 25px; font-size: 12px; color: #c5c5c5; width: 920px; }
#plogos { clear: both; text-align: center; padding-top: 10px; margin: auto; width: 320px; }
#footer a { text-decoration: none; color: #c5c5c5; margin: 0px 5px 0px 5px; }
#footer a:hover { color: #97aB5A; }
.search-more { float: right; padding-top: 10px; }
.search-more a { color: #666666; text-decoration: none; }
.search-sort { float: right; padding-top: 13px; }
.search-sort a { color: #666666; }
.search-sort a.current { font-weight: bold; }
.search-results { display: block; margin: 0px; padding: 20px 0px 0px 44px; }
.similar-items { float: left; }
.similar-items .image { padding: 7px 8px 9px 3px; background: url(../img/short-image.gif) no-repeat left top; width: 37px; height: 37px; float: left; }
.similar-items#mosaic-links { left: auto; position: static; top: auto; width: auto; }
#add-more-keywords { font-size: 11px; color: #989898; }
.keywords-input { width: 150px; margin-bottom: 4px; }
.tab-heads { list-style-type: none; margin: 0px; padding: 0px; border-left: 1px #cccccc solid; height: 24px; margin-left: 20px; }
.tab-heads li { display: block; float: left; border: #cccccc solid; border-width: 1px 1px 0px 0px; padding: 3px 8px 3px 8px; }
.tab-heads a { color: black; text-decoration: none; }
.tab-content { display: none; border-top: #cccccc 1px solid; padding-left: 20px; padding-top: 10px; }
.listbox { width: 100%; height: 400px; overflow: auto; }
.listbox .listitem { clear: both; background: #f6f6f6; border-bottom: 1px solid #cccccc; padding: 3px 10px 3px 10px; height: 40px; position: relative; }
.listbox .listitem .checkbox { width: 27px; float: left; }
.listbox .listitem .content { float: left; }
.listbox .listitem .comment { color: #999999; font-size: 10px; position: absolute; right: 5px; top: 5px; }
.additional-block { }
.additional-block-inactive { color: #999999; }
.alertbox { padding: 5px; background: white; border: #e8e8e8 1px solid; float: left; width: 573px; }
.alertbox h3 { font-size: 13px; margin: 0px 0px 7px 0px; }
.titlebar { height: 44px; width: 100%; position: relative; }
.titlebar .icon { position: absolute; left: 22px; top: 8px; }
.titlebar h1 { position: absolute; left: 22px; top: 14px; color: white; font-size: 14px; margin: 0px; padding: 0px; font-weight: normal; }
.titlebar h1.iconed { left: 58px; }
.titlebar .tabs { position: absolute; left: 26px; /*right: 15px; */bottom: 3px; list-style-type: none; margin: 0px; padding: 0px; }
.titlebar .tabs-shift { left: 105px; }
.titlebar .tabs li { float: left; height: 23px; margin-left: 2px; }
.titlebar .tabs li a { display: block; float: left; white-space: nowrap; height: 15px; color: white; text-decoration: none; padding: 5px 7px 3px 7px; font-size: 11px; }
.titlebar .tabs li.active, .titlebar .tabs li.subactive { background: left top no-repeat; }
.titlebar .tabs li.active a { font-weight: bold; background: right top no-repeat; padding: 5px 10px 5px 10px; }
.titlebar .tabs li.subactive a { background: right top no-repeat; }
.titlebar ul.links { margin: 0px; padding: 14px 0px 0px 0px; list-style-type: none; }
.titlebar ul.links li { display: block; float: left; width: 24%; text-align: center; border-right: #94afcc 1px solid; }
.titlebar ul.links li.last { border: 0; }
.titlebar ul.links li a { color: white; }
.titlebar-blue { background: url(../img/titlebar-blue-bg.gif); }
.titlebar-blue .tabs li.subactive { background-image: url(../img/titlebar-blue-tab.gif); }
.titlebar-blue .tabs li.subactive a { background-image: url(../img/titlebar-blue-tab-help.gif); }
.titlebar-blue .tabs li.active { background-image: url(../img/titlebar-blue-tab-active.gif); }
.titlebar-blue .tabs li.active a { background-image: url(../img/titlebar-blue-tab-active-help.gif); color: #70a4d4; }
.titlebar-green { background: url(../img/titlebar-green-bg.gif); }
.titlebar-green .tabs li.subactive { background-image: url(../img/titlebar-green-tab.gif); }
.titlebar-green .tabs li.subactive a { background-image: url(../img/titlebar-green-tab-help.gif); }
.titlebar-green .tabs li.active { background-image: url(../img/titlebar-green-tab-active.gif); }
.titlebar-green .tabs li.active a { background-image: url(../img/titlebar-green-tab-active-help.gif); color: #adbc2f; }
.titlebar-gray { background: url(../img/titlebar-gray-bg.gif); }
.titlebar-gray .tabs li.subactive { background-image: url(../img/titlebar-gray-tab.gif); }
.titlebar-gray .tabs li.subactive a { background-image: url(../img/titlebar-gray-tab-help.gif); }
.titlebar-gray .tabs li.active { background-image: url(../img/titlebar-gray-tab-active.gif); }
.titlebar-gray .tabs li.active a { background-image: url(../img/titlebar-gray-tab-active-help.gif); color: #969696; }
.titlebar-darkgray { background: url(../img/titlebar-dgray-bg.gif); }
.titlebar-darkgray .tabs li.subactive { background-image: url(../img/titlebar-gray-tab.gif); }
.titlebar-darkgray .tabs li.subactive a { background-image: url(../img/titlebar-gray-tab-help.gif); }
.titlebar-darkgray .tabs li.active { background-image: url(../img/titlebar-gray-tab-active.gif); }
.titlebar-darkgray .tabs li.active a { background-image: url(../img/titlebar-gray-tab-active-help.gif); color: #969696; }
.titlebar-orange { background: url(../img/titlebar-orange-bg.gif); }
.titlebar-orange .tabs li.subactive { background-image: url(../img/titlebar-orange-tab.gif); }
.titlebar-orange .tabs li.subactive a { background-image: url(../img/titlebar-orange-tab-help.gif); }
.titlebar-orange .tabs li.active { background-image: url(../img/titlebar-orange-tab-active.gif); }
.titlebar-orange .tabs li.active a { background-image: url(../img/titlebar-orange-tab-active-help.gif); color: #f7a900; }

.toolbutton { float: left; background: url(../img/toolbutton.gif) left top no-repeat; height: 25px; }
.toolbutton a { display: block; float: left; background: url(../img/toolbutton-help.gif) right top no-repeat; color: #838383; text-decoration: none; font-size: 11px; padding: 6px 11px 6px 11px; height: 13px; white-space: nowrap; }
.toolbutton a.inactive { color: #d0d0d0; cursor: default; }
.toolbutton a.delete { background-image: url(../img/toolbutton-help-delete.gif); padding-right: 24px; }
.toolbutton a.ok { background-image: url(../img/toolbutton-help-ok.gif); padding-right: 24px; }
#right-search-form { padding: 10px 2px 0px 2px; height: 32px; }
#right-search-mosaic-icon { float: right; }
#right-search-input { margin-top: 5px; clear: both; background: url(../img/search-input.gif) top left no-repeat; width: 76px; height: 14px; padding: 2px 5px 2px 5px; float: left; border: 0px; color: #929292; font-size: 11px; }
#right-search-submit { margin-top: 5px; float: left; border: 0px; }
#right-menu { list-style-type: none; padding: 5px 0px 20px 0px; margin: 0px; clear: both; }
#right-menu li { display: block; padding: 4px 10px 4px 10px; border-bottom: #e6e6e6 solid 1px; }
#right-menu li a { color: #848484; text-decoration: none; }
#right-menu li a.disabled { color: #cccccc; }
#login-form { position: absolute; top: -75px; left: 5px; }
#login-login { color: white; font-size: 11px; width: 120px; height: 14px; padding: 4px 7px 4px 7px; border: 0px; background: transparent; }
#login-password { color: white; font-size: 11px; width: 94px; height: 14px; padding: 4px 7px 4px 7px; border: 0px; background: transparent; float: left; }
#login-login-back { background: url(../img/login-login.gif) left top no-repeat transparent; }
#login-password-back { background: url(../img/login-password.gif) left top no-repeat transparent; }
#login-submit { float: left; }
#login-form .label { color: white; font-weight: bold; font-size: 11px; padding: 5px; }
#login-form .input { color: white; font-weight: bold; font-size: 11px; padding: 0px 0px 5px 0px; }
#login-form .comment a, #login-form .comment { font-size: 10px; color: white; text-decoration: none; }
#left-register { padding: 30px 10px 10px 10px; /*background: url(../img/topmenubg.gif) top repeat-x white; */}
#left-register h2, #left-register .h2 { color: #8cbc1a; font-weight: normal; font-size: 15px; padding-bottom: 5px; border-bottom: #e3eec6 1px solid; margin: 0px 0px 5px 0px; }
#left-register table { border-bottom: #e3eec6 1px solid; }
#left-register .label  { font-size: 11px; font-weight: bold; color: #8c8c8c; }
#left-register-banner { text-align: center; }
#mosaic-info-1-1 { position: absolute; left: 0px; top: 0px; width: 162px; height: 60px; font-size: 24px; }
#mosaic-info-1-2 { position: absolute; left: 194px; top: 0px; width: 355px; height: 14px; font-size: 20px; }
#mosaic-info-1-3 { position: absolute; left: 0px; top: 92px; width: 162px; height: 14px; font-size: 20px; }
#mosaic-info-1-4 { position: absolute; left: 194px; top: 46px; width: 162px; height: 60px; font-size: 24px; }
#mosaic-info-1-5 { position: absolute; left: 388px; top: 46px; width: 161px; height: 14px; font-size: 20px; }
#mosaic-info-1-6 { position: absolute; left: 388px; top: 92px; width: 161px; height: 14px; font-size: 20px; }
#mosaic-info-1-7 { position: absolute; left: 0px; top: 138px; width: 162px; height: 14px; font-size: 20px; }
#mosaic-info-1-8 { position: absolute; left: 194px; top: 138px; width: 162px; height: 60px; font-size: 24px; }
#mosaic-info-1-9 { position: absolute; left: 388px; top: 138px; width: 161px; height: 60px; font-size: 24px; }
#mosaic-info-1-10 { position: absolute; left: 0px; top: 184px; width: 162px; height: 60px; font-size: 24px; }
#mosaic-info-1-11 { position: absolute; left: 194px; top: 230px; width: 162px; height: 14px; font-size: 20px; }
#mosaic-info-1-12 { position: absolute; left: 388px; top: 230px; width: 161px; height: 14px; font-size: 20px; }
#mosaic-info-1-13 { position: absolute; left: 0px; top: 276px; width: 356px; height: 14px; font-size: 20px; }
#mosaic-info-1-14 { position: absolute; left: 388px; top: 276px; width: 161px; height: 14px; font-size: 20px; }
#mosaic-info-1-15 { position: absolute; left: 0px; top: 322px; width: 162px; height: 14px; font-size: 20px; }
#mosaic-info-1-16 { position: absolute; left: 194px; top: 322px; width: 162px; height: 60px; font-size: 24px; }
#mosaic-info-1-17 { position: absolute; left: 388px; top: 322px; width: 161px; height: 60px; font-size: 24px; }
#mosaic-info-1-18 { position: absolute; left: 0px; top: 368px; width: 162px; height: 14px; font-size: 20px; }

#mosaic-info-2-1 { position: absolute; left: 0px; top: 0px; width: 356px; height: 14px; }
#mosaic-info-2-2 { position: absolute; left: 388px; top: 0px; width: 161px; height: 60px; } /* */
#mosaic-info-2-3 { position: absolute; left: 0px; top: 46px; width: 162px; height: 60px; }
#mosaic-info-2-4 { position: absolute; left: 194px; top: 46px; width: 162px; height: 60px; }
#mosaic-info-2-5 { position: absolute; left: 388px; top: 92px; width: 161px; height: 14px; } /* */
#mosaic-info-2-6 { position: absolute; left: 0px; top: 92px; width: 162px; height: 14px; }
#mosaic-info-2-7 { position: absolute; left: 0px; top: 138px; width: 162px; height: 60px; }
#mosaic-info-2-8 { position: absolute; left: 194px; top: 138px; width: 162px; height: 60px; }
#mosaic-info-2-9 { position: absolute; left: 388px; top: 138px; width: 161px; height: 14px; } /* */
#mosaic-info-2-10 { position: absolute; left: 0px; top: 230px; width: 162px; height: 14px; }
#mosaic-info-2-11 { position: absolute; left: 194px; top: 230px; width: 162px; height: 14px; }
#mosaic-info-2-12 { position: absolute; left: 388px; top: 184px; width: 161px; height: 60px; } /* */
#mosaic-info-2-13 { position: absolute; left: 0px; top: 276px; width: 162px; height: 14px; }
#mosaic-info-2-14 { position: absolute; left: 194px; top: 276px; width: 355px; height: 60px; } /* */
#mosaic-info-2-15 { position: absolute; left: 0px; top: 322px; width: 162px; height: 60px; }
#mosaic-info-2-16 { position: absolute; left: 194px; top: 322px; width: 162px; height: 60px; }
#mosaic-info-2-17 { position: absolute; left: 388px; top: 322px; width: 161px; height: 14px; } /* */
#mosaic-info-2-18 { position: absolute; left: 388px; top: 368px; width: 161px; height: 14px; } /* */

#mosaic-info-3-1 { position: absolute; left: 0px; top: 0px; width: 162px; height: 60px; }
#mosaic-info-3-2 { position: absolute; left: 194px; top: 0px; width: 162px; height: 60px; }
#mosaic-info-3-3 { position: absolute; left: 388px; top: 0px; width: 161px; height: 14px; } /* */
#mosaic-info-3-4 { position: absolute; left: 388px; top: 46px; width: 161px; height: 14px; } /* */
#mosaic-info-3-5 { position: absolute; left: 0px; top: 92px; width: 162px; height: 14px; }
#mosaic-info-3-6 { position: absolute; left: 194px; top: 92px; width: 355px; height: 14px; } /* */
#mosaic-info-3-7 { position: absolute; left: 0px; top: 138px; width: 162px; height: 14px; }
#mosaic-info-3-8 { position: absolute; left: 194px; top: 138px; width: 162px; height: 14px; }
#mosaic-info-3-9 { position: absolute; left: 388px; top: 138px; width: 161px; height: 60px; } /* */
#mosaic-info-3-10 { position: absolute; left: 0px; top: 184px; width: 162px; height: 60px; }
#mosaic-info-3-11 { position: absolute; left: 194px; top: 184px; width: 162px; height: 60px; }
#mosaic-info-3-12 { position: absolute; left: 388px; top: 230px; width: 161px; height: 14px; } /* */
#mosaic-info-3-13 { position: absolute; left: 0px; top: 276px; width: 162px; height: 14px; }
#mosaic-info-3-14 { position: absolute; left: 194px; top: 276px; width: 162px; height: 60px; }
#mosaic-info-3-15 { position: absolute; left: 388px; top: 276px; width: 161px; height: 14px; } /* */
#mosaic-info-3-16 { position: absolute; left: 0px; top: 322px; width: 162px; height: 14px; }
#mosaic-info-3-17 { position: absolute; left: 388px; top: 322px; width: 161px; height: 60px; } /* */
#mosaic-info-3-18 { position: absolute; left: 0px; top: 368px; width: 356px; height: 14px; }

.mosaic-info-item, .mosaic-info-group, .mosaic-info-user { display: block; float: left; padding: 12px 16px 20px 16px; color: white; text-decoration: none; overflow: hidden; }
.mosaic-info-item { background: url(../img/mosaic-info-item.gif); }
.mosaic-info-group { background: url(../img/mosaic-info-group.gif); }
.mosaic-info-user { background: url(../img/mosaic-info-user.gif); }
.subheader { background: white; padding: 12px 0px 12px 17px; font-size: 14px; color: #8C8C8C; clear: both; border-bottom: #e9efc9 1px solid; }
.subheader a { color: white; }
.subheader b { color: #7FA212; }

.eco-info { padding-top: 30px; }
.eco-info .icon { width: 151px; height: 104px; padding: 43px 0px 0px 1px; float: left; font-size: 17px; font-weight: bold; text-align: center; background: 38px 28px no-repeat; }
.eco-info .icon-yes { background-image: url(../img/bigeco-yes.gif); color: #96BD0C; }
.eco-info .icon-no { background-image: url(../img/bigeco-no.gif); color: #CB1500; }
.eco-info .icon-unknown { background-image: url(../img/bigeco-unknown.gif); color: #666666; }
.eco-info .short-exchange { clear: both; padding: 15px 0px 15px 20px; border-bottom: #f0f0f0 1px solid; width: 550px; float: left; position: relative; }
.eco-info .short-exchange .date { padding-bottom: 5px; padding-left: 11px; font-weight: bold; }
.eco-info .stats { font-size: 13px; font-weight: bold; color: #8b8b8b; height: 24px; }
.eco-info .stats-unknown { border: #666666 solid; border-width: 1px 0px 1px 0px; }
.eco-info .stats-red { border: #CB1500 solid; border-width: 1px 0px 1px 0px; }
.eco-info .stats-green { border: #96BD0C solid; border-width: 1px 0px 1px 0px; }
.eco-info .stats-unknown b { color: #666666; }
.eco-info .stats-red b { color: #CB1500; }
.eco-info .stats-green b { color: #96BD0C; }
.eco-info .stats .distance { margin-left: 11px; padding: 4px 0px; width: 188px; float: left; }
.eco-info .stats .delivery { padding: 4px 0px; margin-left: 200px; }
.eco-info .details1 { float: left; width: 171px; font-size: 11px; }
.eco-info .details2 { float: left; width: 251px; background: url(../img/ecobg.gif); font-size: 11px; }
.eco-info .details1 .items, .eco-info .details2 .items { float: left; width: 175px; }
.eco-info .item { clear: both; float: left; }
.eco-info .item .name { /*width: 120px; */}
.eco-info .lock { float: left; background: url(../img/ecolock.gif) 14px 51px no-repeat; width: 42px; height: 46px; position: relative; padding: 51px 19px 20px 14px; }
.eco-info .lock .count1 { position: absolute; left: 40px; 26px; top: 76px; 25px; font-size: 10px; font-weight: bold; }
.eco-info .lock .count2 { position: absolute; left: 24px; 10px; top: 76px; 25px; font-size: 10px; font-weight: bold; }
.eco-info .details1 .name, .eco-info .details2 .name { height: 41px; }
.eco-info .details1 .items img, .eco-info .details2 .items img { float: left; margin: 0px 3px 3px 0px; }
.eco-info .buttons { clear: both; padding-top: 7px; }
.eco-info .items { background: url(../img/shortinfo-leftside.gif) left bottom no-repeat; float: left; clear: both; }
.eco-info .leftside { clear: both; width: 210px; float: left; padding: 10px 0px 10px 10px; background: url(../img/shortinfo-leftside-help.gif) left top no-repeat; }
.eco-info .rightside { width: 250px; background: white; float: left; padding: 10px 0px 10px 10px; }
.eco-info .shorticon { width: 70px; background: #f0f0f0; float: left; padding-top: 30px; text-align: center; }
.eco-info .image { float: left; width: 83px; height: 83px; }
.eco-info ul.info { line-height: 1.5; list-style-type: none; margin: 0 0 0 151px; padding: 0; display: block; font-size: 12px; width: 400px; }
.eco-info ul.info li { display: block; border-bottom: #c8c8c8 1px solid; padding: 2px 0px; }
.eco-info ul.info li.last { border: 0; }
.eco-info .info-yes b { color: #96BD0C; }
.eco-info .info-no b { color: #CB1500; }
.eco-info .info-unknown b { color: #666666; }
.eco-info a.moreitems { color: #888888; font-size: 11px; text-decoration: underline; }
.eco-info div.info { line-height: 1.5; margin-left: 90px; }

.experience-icon { width: 200px; text-align: center; float: left; padding-top: 15px; }
.experience-text { margin-left: 200px; color: #717171; padding-top: 10px; }
.experience-info { margin-top: 20px; }
.experience-info ul.info { line-height: 1.5; list-style-type: none; margin: 0 0 0 200px; padding: 0; display: block; font-size: 12px; width: 360px; }
.experience-info ul.info li { display: block; border-bottom: #c8c8c8 1px solid; padding: 2px 0px; }
.experience-info ul.info li a { color: #595959; }
.experience-info ul.info li.last { border: 0; }
.experience-info .info-unknown b { color: #666666; }

.experience-track { width: 558px; height: 64px; background: url(../img/experience-track.gif) no-repeat; position: relative; margin-top: 20px; margin-left: 17px; }
.experience-track .experience-4 { position: absolute; left: 474px; top: -6px; background: url(../img/experience-big-4.gif) center center no-repeat; width: 73px; height: 73px; }
.experience-track .experience-3 { position: absolute; left: 320px; top: -6px; background: url(../img/experience-big-3.gif) center center no-repeat; width: 73px; height: 73px; }
.experience-track .experience-2 { position: absolute; left: 174px; top: -4px; background: url(../img/experience-big-2.gif) center center no-repeat; width: 73px; height: 73px; }
.experience-track .experience-1 { position: absolute; left: 12px; top: -5px; background: url(../img/experience-big-1.gif) center center no-repeat; width: 73px; height: 73px; }
.experience-legend { margin-top: 20px; padding-left: 50px; float: left; }
.experience-legend .icon { float: left; padding: 3px 5px; clear: both; }
.experience-legend .info { float: left; padding: 10px 0px 15px 10px; font-size: 11px; width: 376px; }

td.big-profile-tabs { height: 25px; background: url(../img/big-profile-tabs.gif); }
div.big-profile-tabs { position: relative; }
ul.big-profile-tabs { list-style-type: none; margin: 0px; padding: 0px; height: 25px; }
.big-profile-tabs li { display: block; float: left; margin-top: 6px; padding: 0px 10px; border-left: #d9d9d9 1px solid; position: relative; }
.big-profile-tabs li.first { border: 0; }
.big-profile-tabs li a { display: block; text-decoration: none; color: #9f9f9f; font-size: 11px; font-weight: bold; }
.big-profile-tabs li ul { display: none; list-style-type: none; margin: 0px; position: absolute; z-index: 300; left: -11px; width: 90px; padding: 5px 0px 0px 0px; }
.big-profile-tabs li ul li { border: 0; color: white; text-align: center; white-space: nowrap; width: 90%; padding: 3px 0px 3px 0px; margin: 0px 5% 0px 5%; height: 14px; border-bottom: 1px solid white; }
.big-profile-tabs li ul li.last { border: 0; }
.big-profile-tabs li ul li a, .big-profile-tabs li.active ul li a { color: white; font-size: 11px; font-weight: normal; }
.big-profile-tabs li ul li a:hover { font-weight: bold; }
.big-profile-tabs li:hover ul { display: block; }
.big-profile-tabs .profile-back { position: absolute; left: 98px; bottom: 2px;  width: 20px; height: 20px; display: block; z-index: 100; }
.more-photos-container { position: relative; width: 119px; height: 25px; }
#more-photos { color: #9e9e9e; text-decoration: none; font-size: 10px; position: absolute; left: 0px; top: 0px; width: 110px; text-align: center; padding-top: 7px; }

.big-profile-tabs-item li ul { background: url(../img/topmenu-items.gif) 0px -2px; }
.big-profile-tabs-item li.active a { color: #ADBC2F; }
.big-profile-item .profile-back { background: url(../img/big-profile-item-back.gif) left top no-repeat; }
.big-profile-tabs-user li ul { background: url(../img/topmenu-users.gif) 0px -2px; }
.big-profile-tabs-user li.active a { color: #72a2d0; }
.big-profile-user .profile-back { background: url(../img/big-profile-user-back.gif) left top no-repeat; }
.big-profile-tabs-group li ul { background: url(../img/topmenu-groups.gif); }
.big-profile-tabs-group li.active a { color: #f5a800; }
.big-profile-group .profile-back { background: url(../img/big-profile-group-back.gif) left top no-repeat; }

/*.big-profile { float: left; width: 544px; position: relative; padding-left: 41px; overflow: hidden; }*/
.big-profile { width: 583px; }
/*.big-profile .controls { position: absolute; left: 0px; top: 0px; height: 1000px; width: 41px; background-color: #ececec; }*/
.big-profile .controls { width: 41px; background-color: #ececec; }
.big-profile .controls img, .big-profile .controls a { float: left; clear: both; position: relative; }
/*.big-profile .image { position: relative; float: left; width: 121px; padding: 0px; height: 134px; }*/
.big-profile .image { width: 121px; padding: 0px; }
.big-profile .image div { position: relative; width: 111px; }
.big-profile .image img { float: left; }
/*.big-profile .info { margin-left: 121px; padding-top: 8px; padding-bottom: 30px; }*/
.big-profile .info { padding-top: 8px; width: 423px; position: relative; display: block; }
.big-profile h1 { font-size: 14px; font-weight: bold; color: white; margin: 0px 0px 3px 0px; padding: 0px 0px 3px 0px; width: 97%; }
.big-profile .date { font-size: 11px; }
.big-profile .date a { font-weight: bold; }
.big-profile .description { font-weight: bold; color: white; margin: 2px 0px 2px 0px; width: 98%; }
.big-profile .special-keywords { font-size: 11px; }
.big-profile .keywords { font-size: 11px; padding-bottom: 5px; }
.big-profile .tabs { position: absolute; right: 0px; bottom: 0px; list-style-type: none; margin: 0px; padding: 0px; background: url(../img/big-profile-tabs.gif); height: 25px; width: 544px; }
.big-profile ul.tabs { width: auto; }
.big-profile .tabs li { display: block; float: left; margin-top: 6px; padding: 0px 10px; border-left: #d9d9d9 1px solid; position: relative; }
.big-profile .tabs li.first { border: 0; }
.big-profile .tabs li a { display: block; text-decoration: none; color: #9f9f9f; font-size: 12px; font-weight: bold; }
.big-profile .tabs li ul { display: none; list-style-type: none; padding: 0px; margin: 0px; position: absolute; z-index: 300; }
.big-profile .tabs li:hover ul { display: block; }
.big-profile .icons { position: absolute; right: 10px; top: 4px; padding-right: 1px; }
.big-profile .icons img { float: left; margin-right: 2px; padding-left: 5px; display: block; }
.big-profile .confirm .buttons { padding-left: 5px; }
.big-profile .confirm .caption { padding: 5px 10px 10px 0px; color: white; }
.big-profile .premium { background: red; display: block; float: right; font-size: 11px; font-weight: normal; padding: 3px; position: relative; top: -4px; }

.big-profile-item { background: url(../img/big-profile-item.gif) repeat-x; }
.big-profile-item h1 { border-bottom: #aab559 1px solid; }
.big-profile-item .date, .big-profile-item .date a { color: #cfd29d; text-decoration: none; }
.big-profile-item .date a { color: white; }
.big-profile-item .params { color: #dcdda1; font-size: 11px; border-bottom: #bdc757 1px solid; margin-bottom: 2px; padding-bottom: 2px; width: 97%; }
.big-profile-item .special-keywords { color: #ebecc2; font-weight: bold; margin-bottom: 2px; }
.big-profile-item .keywords { color: #ebecc2; }
.big-profile-item .icons { background: url(../img/icon-item-delimiter.gif) right center no-repeat; }
.big-profile-item .icons img { background: url(../img/icon-item-delimiter.gif) left center no-repeat; }

.big-profile-group { background: url(../img/big-profile-group.gif) repeat-x; }
.big-profile-group h1 { border-bottom: #fbc12f 1px solid; }
.big-profile-group .date, .big-profile-group .date a { color: #ffe4a1; text-decoration: none; }
.big-profile-group .special-keywords { color: #fff5da; font-weight: bold; margin-bottom: 2px; }
.big-profile-group .keywords { color: #fff5da; }
.big-profile-group .description { border-bottom: #fbc82f 1px solid; padding-bottom: 5px; }
.big-profile-group .icons { background: url(../img/icon-group-delimiter.gif) right center no-repeat; }
.big-profile-group .icons img { background: url(../img/icon-group-delimiter.gif) left center no-repeat; }

.big-profile-user { background: url(../img/big-profile-user.gif) repeat-x; }
.big-profile-user h1 { border-bottom: #7e9dbc 1px solid; }
.big-profile-user .date, .big-profile-user .date a { color: white; text-decoration: none; }
.big-profile-user .description { border-bottom: #8aa9c6 1px solid; padding-bottom: 5px; }
.big-profile-user .keywords { color: white; padding-bottom: 5px; border-bottom: #8aa9c6 1px solid; font-size: 12px; padding-top: 5px; position: relative; }
.big-profile-user .keywords a.request-keywords { position: absolute; left: 0px; top: 21px; font-size: 11px; color: #B9D0E5; }
.big-profile-user .address { position: absolute; right: 14px; top: 31px; font-size: 11px; color: white; text-align: right; }
.big-profile-user .address img { display: block; margin-left: 5px; }
.big-profile-user .user-indicators { float: left; }
.big-profile-user #user-confidence { float: left; width: 37px; height: 30px; margin-top: 5px; padding: 0px 10px 0px 10px; color: white; font-size: 18px; font-weight: bold; background: url(../img/user-indicator-bg.gif) right top no-repeat; }
.big-profile-user #user-confidence a { color: white; text-decoration: none; }
.big-profile-user #user-eco { float: left; margin-top: 5px; background: url(../img/user-indicator-bg.gif) right top no-repeat; }
.big-profile-user #user-eco a { background: 10px 2px no-repeat; display: block; width: 46px; height: 22px; padding: 8px 8px 0px 6px; text-align: center; font-size: 10px; font-weight: bold; }
.big-profile-user #user-eco.user-eco-green a { background-image: url(../img/user-eco-yes.gif); color: #96BD0C; }
.big-profile-user #user-eco.user-eco-red a { background-image: url(../img/user-eco-no.gif); color: #CB1500; }
.big-profile-user #user-eco.user-eco-gray a { background-image: url(../img/user-eco-unknown.gif); color: #666666; }
.big-profile-user #user-experience { float: left; width: 57px; height: 20px; margin-top: 11px; padding: 0px 10px; background: url(../img/user-indicator-bg.gif) right top no-repeat; }
.big-profile-user #user-subscription { float: left; margin-top: 5px; margin-left: 10px; padding: 7px 10px 0 32px; background: url(../img/user-subscription.gif) no-repeat; width: 74px; height: 28px; color: white; font-size: 11px; font-weight: bold; }
.big-profile-user #user-subscription.user-subscription-1 { background-image: url(../img/user-subscription-1.gif); }
.big-profile-user #user-subscription.user-subscription-2 { background-image: url(../img/user-subscription-2.gif); }
.big-profile-user #user-subscription.user-subscription-3 { background-image: url(../img/user-subscription-3.gif); }
.big-profile-user #user-subscription.user-subscription-4 { background-image: url(../img/user-subscription-4.gif); }
.big-profile-user #user-subscription.user-subscription-5 { background-image: url(../img/user-subscription-5.gif); }
.big-profile-user #user-subscription.user-subscription-6 { background-image: url(../img/user-subscription-6.gif); }
.big-profile-user #user-subscription.user-subscription-7 { background-image: url(../img/user-subscription-7.gif); }
.big-profile-user #user-subscription.user-subscription-8 { background-image: url(../img/user-subscription-8.gif); }
.big-profile-user #user-subscription.user-subscription-9 { background-image: url(../img/user-subscription-9.gif); }
.big-profile-user #user-subscription.user-subscription-10 { background-image: url(../img/user-subscription-10.gif); }
.big-profile-user #user-subscription.user-subscription-11 { background-image: url(../img/user-subscription-11.gif); }
.big-profile-user #user-subscription.user-subscription-12 { background-image: url(../img/user-subscription-12.gif); }
.big-profile-user #user-subscription.user-subscription-more { background-image: url(../img/user-subscription-more.gif); }
.big-profile-user .icons { background: url(../img/icon-user-delimiter.gif) right center no-repeat; }
.big-profile-user .icons img { background: url(../img/icon-user-delimiter.gif) left center no-repeat; }

.big-profile .user-request { color: white; float: left; font-size: 11px; padding: 13px 0px 30px 10px; position: relative; /*width: 125px;*/ }
.big-profile .user-request-text { clear: both; float: left; padding: 3px 0px 0px 6px; width: 150px; }
.big-profile .user-request .buttons { display: none; }
.big-profile .user-request .title { padding-top: 6px; }
.big-profile .user-request-note { color: white; float: left; font-size: 11px; padding: 13px 0px 0px 10px; position: relative; /*width: 125px;*/ }

.big-profile-item .user-request { float: right; }
.big-profile-group .user-request { float: right; }

.big-profile-user .toolbutton { background-image: url(../img/toolbutton-blue.gif); }
.big-profile-user .toolbutton a { background-image: url(../img/toolbutton-blue-help.gif); }
.big-profile-user .toolbutton a.delete { background-image: url(../img/toolbutton-blue-help-delete.gif); }
.big-profile-user .toolbutton a.ok { background-image: url(../img/toolbutton-blue-help-ok.gif); }

.big-profile-item .toolbutton { background-image: url(../img/toolbutton-green.gif); }
.big-profile-item .toolbutton a { background-image: url(../img/toolbutton-green-help.gif); }
.big-profile-item .toolbutton a.delete { background-image: url(../img/toolbutton-green-help-delete.gif); }
.big-profile-item .toolbutton a.ok { background-image: url(../img/toolbutton-green-help-ok.gif); }

.big-profile-group .toolbutton { background-image: url(../img/toolbutton-orange.gif); }
.big-profile-group .toolbutton a { background-image: url(../img/toolbutton-orange-help.gif); }
.big-profile-group .toolbutton a.delete { background-image: url(../img/toolbutton-orange-help-delete.gif); }
.big-profile-group .toolbutton a.ok { background-image: url(../img/toolbutton-orange-help-ok.gif); }

.tiny-profiles-container { display: none; padding: 10px 0px 10px 0px; margin-left: 90px; clear: both; }

#slideshow-blocker { position: absolute; display: none; background-color: black; z-index: 1000; opacity: 0.7; filter: alpha(opacity=70); }
#slideshow-body { position: absolute; display: none; background: black; width: 600px; height: 500px; z-index: 1000; }
#slideshow-image { position: absolute; width: 400px; height: 400px; left: 100px; top: 30px; }
#slideshow-controls { position: absolute; left: 30px; top: 465px; width: 540px; }
#slideshow-controls ul { list-style-type: none; margin: 0px; padding: 0px; }
#slideshow-controls li { display: block; float: left; width: 20px; height: 16px; text-align: center; margin: 0px 4px 0px 4px; }
#slideshow-controls a { color: white; text-decoration: none; font-size: 16px; }
#slideshow-controls a.active { color: #cccccc; text-decoration: underline; font-size: 16px; }
#slideshow-control-close { float: right; }

#register-choose { width: 585px; background: url(../img/register-choose.gif) 293px 33px no-repeat; height: 130px; border-bottom: #f0f0f0 1px solid; margin: auto; padding-top: 30px; }
.register-option { float: left; width: 291px; margin-right: 1px; }
.register-option .icon { width: 70px; margin-right: 5px; margin-left: 30px; float: left; }
.register-option .text { font-size: 11px; color: #cecece; width: 150px; float: left; margin-left: 10px; }
.register-option .text h2 { margin: 12px 0px 0px 0px; color: #b7d1ea; font-size: 16px; }
.register-option .text h2 a { color: #b7d1ea; text-decoration: none; }
.register-option-active .text h2 { color: white; background: #79a8d4; padding: 5px 9px 5px 9px; position: relative; left: -9px; top: -5px; }
.register-option-active .text h2 a { color: white; }
.formlabel { font-size: 11px; font-weight: bold; text-align: right; width: 70px; }

.image-upload { background: url(../img/post-image.gif) no-repeat; width: 146px; height: 147px; padding: 12px 13px 15px 0px; position: relative; }
.error .image-upload { background-image: url(../img/post-image-error.gif); }
.post-image-container { width: 146px; height: 147px; overflow: hidden; }
.post-image-container-image-old { display: block; background-position: center; background-repeat: no-repeat; height: 147px; position: absolute; top: 0px; left: -177px; width: 500px; }
.post-image-container-image { display: block; background-position: center; background-repeat: no-repeat; height: 147px; width: 148px; }

.image-upload-container { width: 146px; height: 146px; position: relative; overflow: hidden; clip: rect(0px 146px 146px 0px); background: center center no-repeat; }
.image-upload-input { display: none; }
.image-upload-image { display: none; position: absolute; }
.image-upload-link-upload { position: absolute; left: 32px; top: 32px; width: 88px; height: 23px; display: block; text-align: center; color: #666666; font-size: 11px; padding-top: 64px; }
.image-upload-link-upload img { position: absolute; left: 0px; top: 0px; }
.image-upload-controls { display: none; position: absolute; width: 56px; height: 56px; left: 45px; top: 45px; }
.image-upload-control-up { position: absolute; left: 22px; top: -38px; }
.image-upload-control-down { position: absolute; left: 22px; bottom: -38px; }
.image-upload-control-left { position: absolute; left: -38px; top: 22px; }
.image-upload-control-right { position: absolute; right: -38px; top: 22px; }
.image-upload-control-ok { position: absolute; left: 10px; top: 8px; }
.image-upload-control-zoomin { position: absolute; left: 56px; top: 16px; }
.image-upload-control-zoomout { position: absolute; left: -20px; top: 16px; }
.image-upload-control-turncw { position: absolute; left: -19px; top: -19px; }
.image-upload-control-turnccw { position: absolute; left: 57px; top: -19px; }
#image-upload-link-more { display: none; }

.exchange-history-title { padding-bottom: 3px; border-bottom: #f0f0f0 1px solid; margin-bottom: 10px; }
.exchange-history-item { padding-bottom: 3px; border-bottom: #f0f0f0 1px solid; margin-bottom: 10px; font-size: 11px; color: #8b8b8b; }
.exchange-history-item .history-date { padding-bottom: 5px; }
.exchange-history-item .history-info { padding-bottom: 3px; color: #acacac; }

.exchange-history-item-alt { padding: 4px 0px; border-bottom: #e2e2e2 1px solid; font-size: 11px; color: #949494; clear: both; float: left; width: 100%; }
.exchange-history-item-alt .history-date { float: left; font-weight: bold; }
.exchange-history-item-alt .history-info { float: left; margin-left: 10px; width: 300px; }

.faint { opacity: 0.3; filter:alpha(opacity=30); }
.faint img { filter:alpha(opacity=30); }

.post-comment { margin-top: 20px; padding: 0px 10px 0px 92px; text-align: right; float: left; clear: both; width:452px; position: relative; }
.post-comment td { text-align: left; }
.post-comment-counter { position: absolute; top: 9px; right: 11px; font-size: 11px; color: #8a8a8a; }
.post-comment h2 { text-align: left; font-size: 12px; padding-left: 27px; background: url(../img/add-comment.gif) left center no-repeat; padding-bottom: 4px; }
.post-comment textarea { width: 450px; height: 50px; border: #cccccc 1px solid; margin-bottom: 10px; font-size: 11px; font-family: Arial; }
#comments .post-comment { padding-left: 43px; }
#comments .post-comment h2 { display: none; }
#comments .post-comment-counter { top: -13px; }

.comments { margin-top: 20px; padding: 0px 10px 0px 50px; clear: both; }
.comments .comment { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e8e8e8; width: 520px; }
.comments .comment .icon { padding: 0px 3px 0px 20px; width: 20px; height: 50px; }
.comments .comment .icon div { height: 37px; }
.comments .comment .icon img { float: left; margin-bottom: 1px; }
.comments .comment .photo { width: 45px; padding-top: 5px; }
.comments .comment .info { vertical-align: top; padding-top: 5px; position: relative; }
.comments .comment .message { width: 335px; font-size: 12px; margin-top: 5px; padding-top: 4px; }
.comments .comment .details { font-size: 11px; width: 365px; }
.comments .comment .deleted { color: #800000; font-size: 11px; width: 365px; padding-top: 5px; float: left; }
.comments .comment .buttons { vertical-align: top; }
.comments .replies { padding-left: 20px; clear: both; }
.comments .replies .comment { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e8e8e8; width: 500px; font-size: 11px; }
.comments .replies .comment .message { font-size: 11px; }

.confidence-comment { padding: 5px 0px 5px 10px; font-size: 12px; }	
.confidence-rate-name { font-size: 11px; }
.confidence-rate-value { font-size: 11px; }
.import-header { font-weight: bold; color: #73A3D3; padding-top: 15px; }

.confidence-report { }
.confidence-report td { padding: 10px 10px 0px 0px; }
.confidence-comment-alt { color: #4192e2; font-size: 11px; font-weight: bold; margin-bottom: 7px; }	
.confidence-question-alt { position: relative; height: 20px; width: 400px; font-size: 11px; }
.confidence-question-alt .question { position: absolute; left: 0px; top: 0px; color: #8c8c8c; }
.confidence-question-alt .answer { position: absolute; right: 0px; top: 0px; color: #8c8c8c; font-weight: bold; }


.webmail-section { margin-top: 10px; clear: both; border-bottom: #e8e8e8 1px solid; padding-bottom: 10px; height: 120px; padding-left: 25px; }
.webmail-section .icon { float: left; padding: 10px 20px 20px 20px; height: 100px; }
.webmail-section .content { margin-left: 100px; }
.webmail-section .padding { padding: 0px 10px 10px 0px; }

.custom-radio { display: block; float: left; width: 15px; height: 16px; background: url(../img/radio.gif) no-repeat; font-size: 1px; color: transparent; margin: 1px 5px 2px 2px; }
.custom-radio-checked { background-image: url(../img/radio-checked.gif); }
.custom-radio-disabled { background-image: url(../img/radio-disabled.gif); }
#login-form .custom-radio { background-image: url(../img/radio-green.gif); }
#login-form .custom-radio-checked { background-image: url(../img/radio-checked-green.gif); }

.custom-dropdown { position: relative; height: 23px; /*z-index: 200;*/ }
.custom-dropdown-handle { background: url(../img/custom-dropdown.gif) left top no-repeat; padding-left: 11px; float: left; /*position: absolute; left: 0px; top: 0px;*/ }
.custom-dropdown-handle-help { display: block; background: url(../img/custom-dropdown-help.gif) right top no-repeat; padding: 5px 25px 8px 0px; color: black; text-decoration: none; font-size: 11px; position: relative; white-space: nowrap; float: left; }
.custom-dropdown-dropdown { background: url(../img/custom-dropdown-dropdown.gif) left bottom no-repeat; display: none; position: absolute; padding-left: 11px; left: 0px; top: 20px; z-index: 1000; }
.custom-dropdown-dropdown-crop { height: 212px; overflow: hidden; clip: rect(0px, auto, 212px, auto); }
.custom-dropdown-dropdown-help { background: url(../img/custom-dropdown-dropdown-hl.gif) right bottom no-repeat; padding: 4px 11px 8px 0px; z-index: 1000; }
.custom-dropdown-dropdown-help table { z-index: 1000; }
.custom-dropdown-dropdown td { font-size: 11px; padding: 0px 5px 2px 0px; }
.custom-dropdown-dropdown a { color: black; text-decoration: none; }
.custom-dropdown-scrollbar { position: absolute; right: 20px; top: 0px; }
.custom-dropdown-scrollbar-up { width: 10px; height: 10px; background: url(../img/dropdown-scrollbar-up.gif) no-repeat; position: absolute; left: 1px; top: 0px; }
.custom-dropdown-scrollbar-indicator { width: 10px; height: 192px; background: url(../img/dropdown-scrollbar-indicator.gif) 0px 0px no-repeat; position: absolute; left: 0px; top: 10px; }
.custom-dropdown-scrollbar-down { width: 10px; height: 10px; background: url(../img/dropdown-scrollbar-down.gif) no-repeat; position: absolute; left: 1px; top: 202px; }
.custom-dropdown-dropdown-crop table { position: relative; }
.custom-dropdown-radio { width: 20px; clear: both; float: left; padding: 0px 5px 2px 0px; }
.custom-dropdown-label { margin-left: 20px; font-size: 11px; padding: 2px 5px 2px 0px; }

.custom-scrollable { position: relative; overflow: hidden; padding-top: 10px; }
.custom-scrollable-content { position: absolute; left: 0px; top: 0px; width: 96%; }
.custom-scrollable-scrollbar { position: absolute; right: 5px; top: 0px; }
.custom-scrollable-scrollbar-up { width: 10px; height: 10px; background: url(../img/dropdown-scrollbar-up.gif) no-repeat; position: absolute; left: 1px; top: 0px; }
.custom-scrollable-scrollbar-indicator { width: 10px; height: 192px; background: url(../img/dropdown-scrollbar-indicator.gif) 0px 0px no-repeat; position: absolute; left: 0px; top: 10px; }
.custom-scrollable-scrollbar-down { width: 10px; height: 10px; background: url(../img/dropdown-scrollbar-down.gif) no-repeat; position: absolute; left: 1px; top: 202px; }
.custom-scrollable-dropdown-crop table { position: relative; }

.static { padding: 10px 10px 10px 90px; }
.static-wide { padding: 10px 10px 10px 35px; }
.static h2, .static-wide h2 { font-size: 12px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 3px 0px 3px 30px; color: #71a3d4; background: left center no-repeat; }
.static h2.noicon, .static-wide h2.noicon { padding: 3px 0px 3px 10px; }
.static h2.static-title, .static-wide h2.static-title, .static h1.static-title, .static-wide h1.static-title { font-size: 16px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 3px 0px 7px 0px; color: #71a3d4; background: left center no-repeat; border-bottom: #dbe7f3 1px solid; }

.journal-entry { clear: both; float: left; padding: 20px 0px 20px 0px; border-bottom: #e8e8e8 1px solid; margin-left: 27px; position: relative; width: 520px; }
.journal-entry td { vertical-align: top; }
.journal-entry .drop { position: absolute; right: 3px; top: 5px; display: none; }
.journal-entry-hover .drop { display: block; }
.journal-entry .image { height: 50px; }
.journal-entry .image-big { height: 60px; }
.journal-entry .icon-user { height: 37px; width: 25px; padding-top: 13px; background: url(../img/journal-bg-user.gif) repeat-x; vertical-align: top; }
.journal-entry .icon-user-big { height: 45px; width: 43px; padding-top: 5px; background: url(../img/journal-bg-user.gif) repeat-x; vertical-align: top; }
.journal-entry .icon-user-high { height: 47px; padding-top: 3px; }
.journal-entry .icon-item { height: 37px; width: 25px; padding-top: 13px; background: url(../img/journal-bg-item.gif) repeat-x; vertical-align: top; }
.journal-entry .icon-group { height: 37px; width: 25px; padding-top: 13px; background: url(../img/journal-bg-group.gif) repeat-x; vertical-align: top; }
.journal-entry .icon-exchange { height: 37px; width: 25px; padding-top: 13px; background: url(../img/journal-bg-exchange.gif) repeat-x; vertical-align: top; }
.journal-entry .icon-exchange-big { height: 45px; width: 37px; padding-top: 15px; background: url(../img/journal-bg-exchange-big.gif) repeat-x; text-align: center; vertical-align: top; }
.journal-entry .info, .journal-entry .info-big { padding-left: 12px; vertical-align: top; }
.journal-entry .date { color: #a0a0a0; font-size: 11px; padding-bottom: 4px; } 
.journal-entry .message { color: #a0a0a0; width: 370px; }
.journal-entry .message-small { color: #a0a0a0; width: 350px; }
.journal-entry .reason { /*margin-left: 12px; */ color: #999999; padding-top: 5px; font-size: 11px; }
.journal-more { clear: both; padding-left: 27px; padding-top: 15px; }
#journal-no-more { display: none; clear: both; padding-left: 27px; padding-top: 15px; }
.journal-entry .reply { font-size: 11px; padding: 7px 0px 0px 20px; }
.journal-entry .eco { background: url(../img/journal-eco.gif) 4px 9px no-repeat; vertical-align: top; }
.journal-entry .eco div { padding: 20px 18px 0px 18px; width: 23px; color: #95bb0c; font-weight: bold; font-size: 10px; text-align: center; }

.account-panel { clear: both; float: left; width: 522px; height: 32px; background: url(../img/account-panel.gif) no-repeat; position: relative; }
.account-panel .radio { position: absolute; left: 6px; top: 6px; }
.account-panel .text { position: absolute; left: 35px; top: 8px; color: white; font-size: 13px; font-weight: bold; }
.account-panel .term { position: absolute; right: 44px; top: 9px; color: white; font-size: 12px; font-weight: bold; }
.account-panel .price { position: absolute; left: 487px; top: 10px; color: #f7a900; width: 26px; text-align: center; }
.account-text { float: left; margin-bottom: 10px; border-bottom: #e8e8e8 1px solid; }
.account-text .icon { padding: 10px 7px; float: left; }
.account-text .text { float: left; width: 460px; padding-top: 7px; }

#search-form { width: 585px; height: 41px; background: url(../img/search-top.gif) left top no-repeat; position: relative; margin-bottom: 2px; }
#search-form .icon { position: absolute; left: 3px; top: 8px; }
#search-form h1 { position: absolute; left: 3px; top: 14px; color: white; font-size: 14px; margin: 0px; padding: 0px; font-weight: normal; }
#search-form h1.iconed { left: 34px; }
#search-form-mode-users, #search-form-mode-items, #search-form-mode-groups, #search-form-mode-all { position: absolute; top: 15px; color: #676767; text-decoration: none; font-size: 11px; padding-left: 24px; background: url(../img/mosaic-radio.gif) left center no-repeat; display: block; }
#search-form-mode-users { left: 217px; }
#search-form-mode-items { left: 325px; }
#search-form-mode-groups { left: 409px; }
#search-form-mode-all { left: 504px; }
#search-form-mode-users.active, #search-form-mode-items.active, #search-form-mode-groups.active, #search-form-mode-all.active { background-image: url(../img/mosaic-radio-active.gif); }
#search-form-input { position: absolute; top: 13px; left: 105px; border: 0px; background: url(../img/search-form-input.gif) no-repeat; font-size: 11px; height: 15px; width: 80px; padding: 1px 3px; }
#search-form-submit { position: absolute; top: 13px; left: 191px; border: 0px; }

.testimonial { clear: both; padding-top: 10px; margin-top: 10px; border-top: #e8e8e8 1px solid; float: left; }
.testimonial .icon { float: left; width: 19px; margin-right: 5px; height: 50px; }
.testimonial .image { float: left; width: 50px; height: 50px; padding-right: 15px; padding-bottom: 10px; }
.testimonial .info { float: left; width: 433px; position: relative; }
.testimonial .info .name { padding-bottom: 5px; float: left; margin-right: 30px; }
.testimonial .info .date { float: left; font-size: 10px; color: #737373; }
.testimonial .info .message { clear: both; }

.partner { clear: both; margin-bottom: 10px; border-bottom: #e8e8e8 1px solid; float: left; clear: both; }
.partner .image { float: left; width: 83px; height: 83px; padding-right: 15px; padding-bottom: 10px; }
.partner .info { float: left; width: 420px; position: relative; padding-bottom: 10px; }
.partner .info .name { padding-bottom: 5px; float: left; margin-right: 30px; }
.partner .info .url { clear: both; padding-bottom: 5px; float: left; margin-right: 30px; }
.partner .info .url a { color: #71A4D3; font-weight: bold; text-decoration: none; }
.partner .info .message { clear: both; }

.entity-note { float: left; text-align: center; padding-top: 20px; width: 80%; margin: 0px 10% 20px 10%; padding-bottom: 10px; border-bottom: #e8e8e8 1px solid; }
.entity-note-reverse { float: left; text-align: center; padding-bottom: 20px; width: 80%; margin: 20px 10% 0px 10%; padding-top: 10px; border-top: #e8e8e8 1px solid; }
.fancy-form .entity-note { text-align: left; padding-left: 13px; }

#right-highlight { position: relative; font-size: 11px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: #e8e8e8 1px solid; }
#right-highlight .image { margin: 0px auto 10px auto; width: 110px; text-align: center; position: absolute; left: 0px; top: 0px; }
#right-highlight-user { display: block; position: absolute; width: 95px; height: 60px; background: url(../img/highlight-user.gif) no-repeat; left: 0px; top: 0px; }
#right-highlight-testimonial { display: block; position: absolute; width: 104px; height: 60px; background: url(../img/highlight-testimonial.gif) no-repeat; left: 0px; top: 0px; }
#right-highlight-partner-container { padding-top: 60px; position: relative; }
/*#right-highlight-partner-container img { position: absolute; left: 30px; top: 0px; }*/
#right-highlight-partner { display: block; position: absolute; width: 110px; height: 60px; /*background: url(../img/highlight-partner.gif) no-repeat; left: 30px; */ left: 0px; top: 0px; }

/*.error { color: red; }*/
.error .highlightonerror { color: red; }

.exchange-contacts { width: 450px; float: left; }
.exchange-contacts .image { float: left; width: 50px; height: 50px; margin-right: 10px; }
.exchange-contacts .info { float: left; width: 200px; margin-right: 20px; font-size: 11px; overflow: hidden; }
.exchange-contacts .info .name { margin-bottom: 5px; }
.exchange-contacts .info .contacts { line-height: 1.5; }

#beta-notification { position: absolute; right: 0px; top: 0px; width: 400px; font-size: 11px; text-align: right; color: white; }
#beta-notification a { color: white; }
#beta-form { position: absolute; right: -10px; top: 40px; background-color: white; width: 300px; height: 108px; display: none; z-index: 200; }
#beta-thanks { position: absolute; right: -10px; top: 40px; background-color: white; width: 300px; height: 58px; display: none; z-index: 200; padding-top: 50px; text-align: center; }
#beta-shadow { position: absolute; right: -14px; top: 44px; background-color: black; opacity: 0.3; height: 108px; filter: alpha(opacity=20); width: 300px; display: none; z-index: 199; }
#beta-form table { width: 100%; }

.delivery-partners { margin-top: 6px; padding-left: 10px; font-size: 11px; }
.delivery-partners div { margin-top: 5px; }
.delivery-partners div b a { color: #71a4d3; font-weight: bold; text-decoration: none; }

#friends-home { padding: 20px 10px 20px 10px; }
.invite-comment { font-size: 10px; color: #999999; }

.invite-list { padding: 10px 0px 0px 10px; }
.invite-name { width: 208px; padding: 0px 10px 10px 0px; float: left; clear: both; }
.invite-email { width: 208px; padding: 0px 10px 10px 0px; margin-left: 228px; }
.invite-more { font-size: 11px; padding: 0px 0px 10px 0px; clear: both; }
.invite-more a { color: #999999; }
#exchange-accept-error { display: none; }
.big-profile .slideshow-icon { position: absolute; right: 10px; top: 10px; }
.vcard .slideshow-icon { position: absolute; right: 5px; top: 5px; }

#left-profile-interests .inactive-keyword { color: #dcdcdc; }
.big-profile-group .inactive-keyword { color: #F3D78D; }
.big-profile-user .inactive-keyword { color: #ACC2D7; }
.big-profile-item .inactive-keyword { color: #C9D376; }
.vcard .inactive-keyword { color: #d8d8d8; }
.profile-section .inactive-keyword { color: #dadada; }
.profile-inactive-keyword { position: relative; left: 160px; top: 7px; height: 1px; font-size: 11px; }

.wizard-head { padding: 10px 0px 10px 41px; float: left; }
.wizard-head h1 { border: 0px; }
.wizard-head p { color: white; margin: 0px 0px 7px 0px; }
.wizard-menu { width: 585px; height: 37px; position: relative; background: url(../img/wizard-menu-0.gif) left top no-repeat; float: left; }
.wizard-menu-1 { background-image: url(../img/wizard-menu-1.gif); }
.wizard-menu-2 { background-image: url(../img/wizard-menu-2.gif); }
.wizard-menu-3 { background-image: url(../img/wizard-menu-3.gif); }
.wizard-menu a { color: #909090; position: absolute; font-size: 11px; top: 12px; }
.wizard-menu .link-1 { left: 27px; }
.wizard-menu .link-2 { left: 217px; }
.wizard-menu .link-3 { left: 424px; }
.wizard-menu-1 .link-1, .wizard-menu-2 .link-2, .wizard-menu-3 .link-3 { color: white; }
#wizard-content { padding-top: 10px; float: left; width: 585px; }
#wizard-content .vcard { padding-left: 0px; }
#wizard-search { font-size: 11px; border: 0; background: url(../img/wizard-search-input.gif) no-repeat; width: 288px; height: 17px; padding: 2px 0px 0px 2px; color: #999999; }
.faq .section { margin-bottom: 10px; border-bottom: #e8e8e8 1px solid; padding-bottom: 10px; /*display: none;*/ padding-left: 10px; }
.faq .entry { display: none; }

.uploaded-image { clear: both; padding: 10px 10px 10px 20px; }
.uploaded-image-thumb { float: left; margin-right:10px; }
.uploaded-image-thumb img { padding: 5px; }
.uploaded-image-thumb-default img { border: 5px solid #C5D12F; padding: 0px; }
.uploaded-image-link { float: left; }
#saved-images-hint { font-size: 10px; clear: both; display: none; padding-left: 25px; padding-top: 10px; }

.item-wizard { width: 585px; height: 37px; position: relative; background: url(../img/item-wizard-1.gif) left top no-repeat; }
.item-wizard-1 { background-image: url(../img/item-wizard-1.gif); }
.item-wizard-2 { background-image: url(../img/item-wizard-2.gif); }
.item-wizard-3 { background-image: url(../img/item-wizard-3.gif); }
.item-wizard-4 { background-image: url(../img/item-wizard-4.gif); }
#item-wizard-link-1, #item-wizard-link-2, #item-wizard-link-3, #item-wizard-link-4 { position: absolute; top: 11px; font-size: 11px; color: #909090; }
#item-wizard-link-1 { left: 10px; }
#item-wizard-link-2 { left: 172px; }
#item-wizard-link-3 { left: 314px; }
#item-wizard-link-4 { left: 460px; }
.item-wizard-1 #item-wizard-link-1, .item-wizard-2 #item-wizard-link-2, .item-wizard-3 #item-wizard-link-3, .item-wizard-4 #item-wizard-link-4 { color: white; }

.dropdown-top { list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 0px 13px 0px; clear: both; height: 21px; background: url(../img/topmenu.gif) 0px 27px no-repeat; z-index: 300; }
.dropdown-top li { float: left; display: block; padding: 0; color: #a1a1a1; position: relative; width: 14%; text-align: center; border-right: 1px solid #dadada; font-size: 11px; font-weight: bold; z-index: 300; }
.dropdown-top li a { color: #a1a1a1; text-decoration: none; cursor: default; }
.dropdown-top li.active a, .dropdown-top li:hover a { color: #98be0f; }
.dropdown-top li ul { display: none; list-style-type: none; margin: 0px; padding: 22px 0px 0px 0px; position: absolute; left: 0px; top: 0px; z-index: 500; width: 100%; background: url(../img/topmenu-items.gif) repeat-x 0px 15px; }
.dropdown-top li ul li { display: block; clear: both; width: auto; white-space: nowrap; color: white; font-size: 10px; text-align: left; border-bottom: 1px solid white; border-right: 0; width: 90%; padding: 3px 0px 3px 0px; margin: 0px 5% 0px 5%; height: 14px; }
.dropdown-top li ul li.last { border: 0; }
.dropdown-top li ul li a, .dropdown-top li.active ul li a { color: white; cursor: pointer; font-weight: normal; }
.dropdown-top li ul li a:hover { font-weight: bold; }
.dropdown-top li:hover ul li a { color: white; }
.dropdown-top li:hover ul, .dropdown-top li ul:hover { display: block; }

.dropdown-top #dropdown-top-profile { width: 72px; }
.dropdown-top #dropdown-top-items { width: 86px; }
.dropdown-top #dropdown-top-friends { width: 83px; }
.dropdown-top #dropdown-top-exchanges { width: 80px; }
.dropdown-top #dropdown-top-groups { width: 91px; }
.dropdown-top #dropdown-top-journal { width: 90px; }
.dropdown-top #dropdown-top-mosaic { width: 73px; border: 0px; }

table.user { width: 100%; }
table.user td { text-align: center; vertical-align: top; font-size: 14px; height: 148px; }
table.user a { text-decoration: none; }
table.user .user-profile { width: 33%; vertical-align: top; background: url(../img/home-profile-bg.gif); }
table.user .user-groups { width: 34%; vertical-align: top; background: url(../img/home-groups-bg.gif); }
table.user .user-items { width: 33%; vertical-align: top; background: url(../img/home-items-bg.gif); }
table.user .user-friends { width: 33%; vertical-align: top; background: url(../img/home-other-bg.gif); }
table.user .user-journal { width: 34%; vertical-align: top; background: url(../img/home-other-bg.gif); }
table.user .user-mosaic { width: 33%; vertical-align: top; background: url(../img/home-other-bg.gif); }
table.user .user-profile a, table.user .user-groups a, table.user .user-items a { color: white; }
table.user .user-friends a, table.user .user-journal a, table.user .user-mosaic a { color: #6f6f6f; }
table.user .user-profile a { display: block; padding-top: 105px; background: url(../img/home-profile-icon.gif) center 42px no-repeat; }
table.user .user-groups a { display: block; padding-top: 105px; background: url(../img/home-groups-icon.gif) center 42px no-repeat; }
table.user .user-items a { display: block; padding-top: 105px; background: url(../img/home-items-icon.gif) center 42px no-repeat; }
table.user .user-friends a { display: block; padding-top: 112px; background: url(../img/home-friends-icon.gif) center 35px no-repeat; }
table.user .user-journal a { display: block; padding-top: 105px; background: url(../img/home-journal-icon.gif) center 35px no-repeat; }
table.user .user-mosaic a { display: block; padding-top: 112px; background: url(../img/home-mosaic-icon.gif) center 35px no-repeat; }

#user-privacy-table div { padding-left: 40px; }
#user-privacy-table div.disabled { padding-left: 42px; }
.under-actions { display: none; padding: 10px 0px 10px 100px; clear: both; }

.mention { clear: both; float: left; padding: 10px 0px; border-bottom: #DBE7F3 1px solid; width: 100%; }
.mention .image { width: 180px; height: 95px; float: left; overflow: hidden; text-align: center; }
.mention .info { margin-left: 210px; }
.mention .info .role { font-size: 15px; color: #70A3D2; font-weight: bold; padding-bottom: 4px; }
.mention .info .name { font-size: 14px; color: #868686; font-weight: bold; }
.mention .info .description { color: #868686; }
.mention .info .contacts { color: #808080; font-size: 11px; }
.mention .info .http { color: #808080; font-size: 11px; }
.mention .info .notva { color: #808080; font-size: 10px; }

.how-it-works { border-top: #DBE7F3 1px solid; }
.how-it-works td { border-bottom: #DBE7F3 1px solid; padding: 10px 0px; }
.how-it-works .image { width: 30%; vertical-align: middle; text-align: center; }
.how-it-works .number { width: 10%; text-align: right; font-size: 30px; color: #70A3D2; font-weight: bold; padding-right: 10px; padding-top: 25px; vertical-align: top; }
.how-it-works .text { padding-top: 30px; vertical-align: top; }
.how-it-works .text h3 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: #70A3D2; }
.how-it-works .text p { color: #7f7f7f; padding: 0px; margin: 0px 0px 6px 0px; }

.profile-more-link { position: absolute; right: 15px; display: block; top: 5px; }
.big-profile #shorter-keywords { position: relative; width: 100%; height: 16px; overflow: hidden; }

.nu-exchange { clear: both; padding: 30px; }
.nu-exchange .date { border-bottom: 1px solid #E2E2E2; color: #747577; font-weight: bold; margin-bottom: 8px; padding-bottom: 3px; }
.nu-exchange .leftside { width: 228px; float: left; position: relative; }
.nu-exchange .rightside { width: 228px; float: left; position: relative; }
.nu-exchange .bigimage { float: left; width: 83px; height: 83px; }
.nu-exchange .text { position: absolute; left: 92px; top: 5px; font-weight: bold; }
.nu-exchange a { color: #97be0d }
.nu-exchange .text .counter { background: #97be0d; padding: 0px 4px; color: white; }
.nu-exchange .smallimages { margin-left: 86px; margin-top: 46px; }
.nu-exchange .smallimage { float: left; margin-right: 3px; }
.nu-exchange .lock { width: 66px; height: 97px; float: left; background: url(../img/lock.gif) 8px 17px no-repeat; position: relative; }
.nu-exchange .lock-red { background-image: url(../img/lock-red.gif); }
.nu-exchange .lock-gray { background-image: url(../img/lock-gray.gif); }
.nu-exchange .lock .counter1 { font-size: 10px; position: absolute; right: 43px; top: 38px; color: #5d5d5d; }
.nu-exchange .lock .counter2 { font-size: 10px; position: absolute; left: 33px; top: 38px; color: #5d5d5d; }
.nu-exchange .rest { display: none; padding-top: 3px; padding-bottom: 3px; clear: both; margin-left: 86px; float: left; }
.nu-exchange .controls { clear: both; border: #e2e2e2 solid; border-width: 1px 0px; padding: 5px 0px; float: left; width: 100%; color: #8c8c8c; font-size: 11px; font-weight: bold; }
.nu-exchange .controls span { color: #5b800f; }
.nu-exchange .controls .distance { width: 109px; float: left; opacity: 0.6; filter: alpha(opacity=60); }
.nu-exchange .controls .method { width: 188px; float: left; opacity: 0.6; filter: alpha(opacity=60); }
.nu-exchange .controls .comments { display: block; width: 124px; float: left; margin: 0px; padding: 0px; clear: none; opacity: 0.6; filter: alpha(opacity=60); background: url(../img/nuexchange-comments.gif) 0px 4px no-repeat; padding-left: 20px; color: #8c8c8c; }
.nu-exchange .controls .comments-clicked { opacity: 1; filter: alpha(opacity=100); }
.nu-exchange .controls .history { display: block; float: left; margin: 0px; padding: 0px; clear: none; opacity: 0.6; filter: alpha(opacity=60); background: url(../img/nuexchange-history.gif) 0px 1px no-repeat; padding-left: 20px; color: #8c8c8c; }
.nu-exchange .controls .history-clicked { opacity: 1; filter: alpha(opacity=100); }
.nu-exchange .actions { clear: both; }

.upc-results { border: #cccccc 1px solid; padding: 10px; display: none; }
.barcode { background: url(../img/barcode.gif) no-repeat; width: 121px; height: 68px; position: relative; margin: 10px -3px 0px -3px; }
.barcode h6 { font-size: 10px; font-weight: bold; margin: 0; padding: 0; color: #98bd0d; position: absolute; left: 10px; top: 16px; }
.barcode p { color: #cdcdcf; font-size: 11px; margin: 0; padding: 0; position: absolute; left: 10px; top: 28px; }
.barcode #barcode-code { border: 0; background: transparent; position: absolute; left: 10px; top: 43px; width: 85px; height: 14px; font-size: 11px; margin: 0; padding: 0; }
.barcode #barcode-submit { border: 0; background: transparent; position: absolute; left: 97px; top: 42px; width: 16px; height: 16px; }

#journal-container .journal-premium { background: url(../img/journal-premium.gif) left top no-repeat; margin: 0; padding-left: 27px; width: 510px; padding-right: 10px; }
#journal-container .journal-premium .message, #journal-container .journal-premium .message-small { width: 330px; }
#journal-container .journal-premium .premium-popup { display: block; position: absolute; left: 11px; top: 20px; height: 50px; width: 16px; }

#journal-container .journal-type-exchange-acknowledge { background: url(../img/journal-highlight.gif); color: white; margin: 0; padding-left: 14px; margin-left: 13px; width: 510px; padding-right: 10px; margin-bottom: 10px; }
#journal-container .journal-type-exchange-acknowledge a { color: white; }
#journal-container .journal-type-exchange-acknowledge .message, #journal-container .journal-type-exchange-acknowledge .message-small, #journal-container .journal-type-exchange-acknowledge .date { color: white; }
#journal-container .journal-type-exchange-acknowledge .message, #journal-container .journal-type-exchange-acknowledge .message-small { width: 340px; }

.journal-entry .exchange-details { width: 148px; height: 35px; background: url(../img/journal-finalized-buttons.gif) no-repeat; position: relative; margin-top: 7px; }
.journal-entry .link-history { width: 28px; height: 26px; position: absolute; left: 8px; top: 5px; }
.journal-entry .link-eco { width: 62px; height: 33px; position: absolute; left: 42px; top: 1px; background: center center no-repeat; }
.journal-entry .link-eco-red { background-image: url(../img/journal-exchange-eco-red.gif); }
.journal-entry .link-eco-green { background-image: url(../img/journal-exchange-eco-green.gif); }
.journal-entry .link-eco-gray { background-image: url(../img/journal-exchange-eco-gray.gif); }
.journal-entry .link-comments { width: 42px; height: 26px; position: absolute; left: 106px; top: 5px; background: center center no-repeat; }
.journal-entry .link-comments-red { background-image: url(../img/journal-exchange-comments-red.gif); }
.journal-entry .link-comments-orange { background-image: url(../img/journal-exchange-comments-orange.gif); }
.journal-entry .link-comments-green { background-image: url(../img/journal-exchange-comments-green.gif); }
.journal-exchange-actions { float: left; padding: 0px 0px 10px 20px; }

.fblike { width: 50px; overflow: hidden; padding-top: 2px; }
#facebook-home { width: 580px; height: 260px; margin-top: 10px; margin-left: 5px; }
#facebook-home td { width: 290px; }
#item-pretext { background: white; height: 270px; left: 0px; position: absolute; top: 759px; width: 580px; }

body.layoutless { padding: 0px; margin: 0px; background: white; }
body.layoutless #body { padding: 10px; background: white; width: auto; }
body.layoutless p { margin: 0px; padding: 0px 0px 10px 0px; }

#home-explanation { margin: 15px 10px 0px 10px; border-bottom: 1px solid #E8E8E8; }

.home-widgets { }
.home-widgets ul.tabs { list-style-type: none; margin: 0px; padding: 15px 0px 0px 0px; float: left; border-bottom: #e4e4e4 solid 1px; width: 100%; }
.home-widgets ul.tabs li h1 { margin: 0; }
.home-widgets ul.tabs li { display: block; float: left; padding: 7px 0px 7px 18px; }
.home-widgets ul.tabs li a { color: #adadad; font-size: 15px; text-decoration: none; font-weight: normal; }
.home-widgets ul.tabs li.active a { color: black; }
.home-widgets-content { clear: both; padding: 10px; position: relative; float: left; height: 264px; overflow: hidden; width: 565px; }
.home-widget-exchange-side { float: left; width: 282px; position: relative; }
#hws1 { position: absolute; left: 10px; top: 10px; }
#hws2 { position: absolute; left: 292px; top: 10px; }
.home-widget-exchange-side .user-photo { float: left; width: 80px; height: 80px; margin-right: 2px; }
.home-widget-exchange-side .items-photos { float: left; width: 39px; height: 39px; margin-right: 10px; }
.home-widget-exchange-side .items-photos a { display: block; margin-bottom: 2px; }
.home-widget-exchange-side .info { margin-left: 131px; color: #9f9f9f; }
.home-widget-exchange-side .info .user-name { color: #71a4d3; font-size: 13px; font-weight: bold; background: url(../img/add-comment.gif) right 3px no-repeat; margin-right: 10px; padding-right: 20px; width: 120px; }
.home-widget-exchange-side .info ul.items-names { list-style-type: none; margin: 0px; padding: 5px 5px 0px 0px; }
.home-widget-exchange-side .info ul.items-names li { display: block; padding: 5px 20px 5px 0; border-top: #e4e4e4 solid 1px; }
.home-widget-exchange-side .info ul.items-names li a { color: #adadad; font-size: 12px; text-decoration: none; }
.home-widgets-content .scroll-container { width: 565px; height: 190px; overflow: hidden; position: relative; }
.home-widgets-content .scroll-container .part1 { position: absolute; left: 0px; top: 0px; cursor: pointer; }
.home-widgets-content .scroll-container .part2 { position: absolute; left: 0px; top: 0px; cursor: pointer; }
.home-widgets-content .scroll-container .comment { margin-top: 3px; font-size: 11px; width: 130px; position: relative; }
.home-widgets-content .scroll-container .shorter-comment { margin-top: 3px; font-size: 11px; width: 130px; color: #9F9F9F; text-decoration: none; display: block; background: url(../img/shorter-comment-plus.gif) right bottom no-repeat; height: 25px;}
.home-widgets-content .scroll-container .full-comment { position: absolute; left: -5px; top: -5px; padding: 5px; width: 130px; border-bottom: #e4e4e4 1px solid; color: #9F9F9F; text-decoration: none; display: none; background: url(../img/shorter-comment-minus.gif) right bottom no-repeat white; }
.home-widgets-content .scroll-container .properties { list-style-type: none; margin: 5px 0px 0px 0px; padding: 0px; color: #a1a1a1; font-size: 11px; }
.home-widgets-content .scroll-container .properties li { display: block; padding: 3px 0px; border-bottom: 1px solid #e4e4e4; }
.home-widgets-content .scroll-container .properties li.last { border-bottom: 0; }
.home-widget-counter { width: 36px; 47px; height: 41px; 50px; position: absolute; background: url(../img/home-widget-counter.png) no-repeat; left: 274px; top: 18px; font-size: 10px; color: #4d4d4d; z-index: 100; }
.home-widget-counter .counter1 { position: absolute; right: 22px; top: 22px; width: 12px; text-align: center; }
.home-widget-counter .counter2 { position: absolute; left: 22px; top: 22px; width: 12px; text-align: center; }
#hw-counter-2 { left: 1000px; }
#hw-part2-1, #hw-part2-2 { display: none; }

.home-widget-items { position: relative; }
.home-widget-items-list { list-style-type: none; margin: 0px; padding: 0; width: 280px; float: left; position: absolute; left: 0px; top: 0px; }
.home-widget-items-list li { display: block; margin-left: 62px; padding: 11px 0px 2px 0px; border-bottom: #e4e4e4 1px solid; }
.home-widget-items-list li.last { border-bottom: 0; }
.home-widget-items-list li a { display: block; position: relative; height: 41px; }
.home-widget-items-list li a img { position: absolute; left: -62px; top: -9px; }
.home-widget-items-list li a .username { width: 1000px; }
.home-widget-items-list li a .info { color: #939393; width: 1000px; }
.home-widget-items .scroll-container { margin-left: 294px; width: 305px; height: 280px; overflow: hidden; position: relative; }
#scroll-container-main { margin-left: 0px; width: 294px; float: left; }
.home-widget-items .details { position: absolute; top: 0px; width: 305px; height: 280px; }
.home-widget-items .details#scroll-content-1 { left: 0px; }
.home-widget-items .details#scroll-content-2 { left: 305px; }
.home-widget-items .details#scroll-content-3 { left: 610px; }
.home-widget-items .details#scroll-content-4 { left: 915px; }
.home-widget-items .details#scroll-content-5 { left: 1220px; }
.home-widget-items .details#scroll-content-6 { left: 1525px; }
.home-widget-items .details#scroll-content-7 { left: 1830px; }
.home-widget-items .details#scroll-content-8 { left: 2135px; }
.home-widget-items .details#scroll-content-9 { left: 2440px; }
.home-widget-items .details#scroll-content-10 { left: 2745px; }
.home-widget-items .details#scroll-content-11 { left: 3050px; }
.home-widget-items .details#scroll-content-12 { left: 3355px; }
.home-widget-items .details#scroll-content-13 { left: 3660px; }
.home-widget-items .details#scroll-content-14 { left: 4270px; }
.home-widget-items .details#scroll-content-15 { left: 4575px; }
.home-widget-items .details#scroll-content-16 { left: 3880px; }
.home-widget-items .details#scroll-content-17 { left: 4185px; }
.home-widget-items .details#scroll-content-18 { left: 4490px; }
.home-widget-items .details#scroll-content-19 { left: 4795px; }
.home-widget-items .details#scroll-content-20 { left: 5100px; }
.home-widget-items .details .images { float: left; }
.home-widget-items .details .images a { float: left; margin-right: 2px; }
.home-widget-items .details .images .image-item { width: 88px; height: 88px; }
.home-widget-items .details .images .image-text { height: 35px; width: 185px; margin-left: 90px; padding: 3px 0px 0px 4px; color: #949494; font-size: 11px; }
.home-widget-items .details .images .image-text .itemname { font-size: 12px; float: none; }
.home-widget-items .details .images .image-user { width: 50px; height: 50px; }
.home-widget-items .details .hwcomments { clear: both; padding-top: 7px; margin-top: 11px; float: left; border-top: #e4e4e4 1px solid; }
.home-widget-items .details .hwcomments .hwcomment { }
.home-widget-items .details .hwcomments .hwcomment a { display: block; position: relative; padding: 12px 0px 14px 0px; border-bottom: #e4e4e4 1px solid; }
.home-widget-items .details .hwcomments .hwcomment a img { position: absolute; left: 0px; top: 4px; }
.home-widget-items .details .hwcomments .hwcomment .overlay { position: absolute; left: 43px; top: 10px; width: 28px; height: 17px; background: url(../img/home-item-comment.png) no-repeat; }
.home-widget-items .details .hwcomments .hwcomment a .username { margin-left: 76px; }
.home-widget-items .details .hwcomments .hwcomment a .info { margin-left: 76px; color: #7b7b7b; width: 200px; }

.tempholder { height: 51px; background: url(../img/loading.gif) center center no-repeat; clear: left; }
.video-preview { border-top: 1px solid #DBE7F3; }
.video-preview h2 { margin: 0 0 10px 0; color: #72a2d6; font-size: 14px; font-weight: bold; }
.video-preview p { }

.x-dialog { position: absolute; border: #7cabd5 1px solid; padding-bottom: 40px; background: white; z-index: 200; }
.x-dialog-header { height: 23px; background-color: #7cabd5; color: white; padding: 9px 0 0 10px; position: relative; font-weight: bold; }
.x-dialog-close { position: absolute; right: 0; top: 0; background: url(http://www.myrecyclestuff.com/img/x-dialog-close.gif) center center no-repeat; width: 32px; height: 32px; display: block; cursor: pointer; }
.x-dialog-content { overflow-y: auto; position: relative; }
.x-dialog-buttons { height: 32px; position: absolute; bottom: 0px; left: 0px; width: 100%; }
.x-dialog-button { display: block; float: left; background: #7cabd5; padding: 5px 10px; color: white; text-decoration: none; margin-left: 10px; font-weight: bold; }
.x-dialog-back-1 { position: absolute; background: black; opacity: 0.1; filter: alpha(opacity=10); left: 0; top: 0; z-index: 190; }
.x-dialog-back-2 { position: absolute; background: #36B4D5; opacity: 0.1; filter: alpha(opacity=10); z-index: 195; }
.x-dialog-checkbox { float: left; padding: 5px 0 0 40px; position: relative; }
.x-dialog-checkbox input { position: absolute; top: 4px; left: 15px; }

.x-dialog-vcard { margin: 0 16px; padding: 0px; }
.x-dialog-vcard td { padding: 16px 0; border-bottom: #e8e8e8 1px solid; }
.x-dialog-vcard .x-dv-checkbox { width: 22px; text-align: center; padding-left: 10px; }
.x-dialog-vcard .x-dv-image { width: 63px; padding-left: 10px; padding-right: 10px; text-align: center; cursor: pointer; }
.x-dialog-vcard .x-dv-info { vertical-align: top; color: #7F7F7F; cursor: pointer; }
.x-dialog-vcard .x-dv-location { float: right; font-size: 10px; color: #9F9F9F; position: relative; padding-right: 20px; height: 16px; text-align: right; }
.x-dialog-vcard .x-dv-location img { position: absolute; right: 0; top: 0; }
.x-dialog-vcard .x-dv-location span { position: relative; left: 20px; top: 0; }
.x-dialog-vcard .x-dv-items { font-size: 11px; padding-top: 3px; }
.x-dialog-vcard .x-dv-items strong { font-weight: normal; }

.x-dialog-text { padding: 15px; }

#filter-department { position: relative; }
#filter-map { position: absolute; left: 40px; top: 40px; }
#filter-map .filter-map-region { display: block; position: absolute; background: left top no-repeat; }
#filter-map-details { position: absolute; left: 385px; top: 70px; display: none; }
#filter-map-name { width: 200px; font-size: 20px; color: #4D4D4D; padding-bottom: 7px; border-bottom: #cccccc 1px solid; margin-bottom: 10px; }
#filter-map-users { color: #494949; font-size: 17px; clear: both; }
#filter-map-users span { display: block; float: left; width: 40px; height: 24px; color: #71a3d3; font-size: 17px; }
#filter-map-items { color: #494949; font-size: 17px; clear: both; }
#filter-map-items span { display: block; float: left; width: 40px; height: 24px; color: #adbb2d; font-size: 17px; }
#filter-map-groups { color: #494949; font-size: 17px; clear: both; }
#filter-map-groups span { display: block; float: left; width: 40px; height: 24px; color: #ffc346; font-size: 17px; }

