body {background:#fff;}
body, td, div {padding:0px;margin:0px;font-family: Tahoma, Arial;font-size:12px;}
table {border-collapse:collapse;}
td {padding:0px;margin:0px;vertical-align:top;}
form {padding:0px;margin:0px;}
a {color:#676767;text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0px;}
optgroup {font-style:normal;}
h1, h2, h3 {font-weight:normal;padding:0px;margin:0px;font-family:Trebuchet MS;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
p {padding:0px 0px 10px 0px; margin:0px;}

h1 a.green, h2 a.green, h3 a.green {color:#71a900;}

table.main {width:100%;margin-top:50px;}
table.main td {border:solid 1px #fff;}
td.leftSide {width:216px;}
td.rightSide {width:305px;}
td.middleSide {width:530px;padding-bottom:15px;}
td.bottomMiddle, td.bottomRight {font-size:11px;color:#777;}
div.dottop {border-top:dotted 1px #d0d0d0;padding-top:20px;padding-bottom:20px;}
td.bottomMiddle a, td.bottomRight a {color:#777;}

div.leftLayer {width:216px;position: fixed;top: 50px;top: expression(eval(50 + document.body.scrollTop) + "px");}
div.leftMenu {padding:0px 20px 0px 55px;}
div.grayblock {background:#e8e8e8 url("gray_top.gif") no-repeat top;width:139px; margin-top:24px;}
div.grayblock div.inner {padding:2px 5px;background:url("gray_bot.gif") no-repeat bottom;}
input.leftField {font-size:12px;margin-bottom:1px;width:120px;border:solid 1px #9f9f9f;}
input.leftButton {font-size:12px;}

div.topAdv {height:80px;margin-bottom:20px;overflow:hidden;white-space: nowrap;width: 100%;text-align:right;}

div.notific {padding:15px;border:solid 1px #99d911;background:#e6f6a4;margin-bottom:20px;}
div.badnotific {padding:15px;border:solid 1px #e8a770;background:#fad9c8;margin-bottom:20px;}
img.fl {vertical-align:middle;}

div.project {border-bottom:dotted 1px #cfcfcf;padding:10px 0px 10px 5px;margin-top:10px;}
div.flance {border:dotted 1px #cfcfcf;}
div.flance a.link {font-size:16px; color:#69c500;}
div.project div.info {font-size:11px;color:#676767;margin:2px 0px;}
div.project div.info a {color:#333;}
div.project div.favicon {position:absolute;padding-top:2px;padding-right: 7px;}
div.project div.descr {margin-left:23px;}
div.project div.original {font-size:11px;color:#676767;}
div.project div.original a {color:#676767;}
div.project a.link {font-size:16px;}
div.project img.favicon {float:left;}

div.memo{text-align:right;padding:0px 10px 10px 0px;color:#aaa;}
div.memo img {vertical-align: middle;}

div.infopanel {background:#e8e8e8;padding:5px;margin-bottom:2px;height:16px;}
div.infopanel img {vertical-align:middle;}
div.infopanel a {color:#000;}
div.infopanel div.right {float:right;color:#696969;}
div.tags a {color:#333;}

div.mainmenu {margin-top:24px;}
a.mmenu {display:block;height:19px;width:139px;background: url("m_menu00.gif") no-repeat;padding-top:1px; font-size:11px;color:#000000;text-decoration:none;margin-bottom:5px;}
a.mmenu span {display:block;padding-left:27px;text-decoration:underline;padding-top:1px;}
a.mmenu:hover span {text-decoration:none;}

a.add {background: url("m_add000.gif") no-repeat;color:#fff; padding-top:1px;}
a.rss {background: url("m_rss000.gif") no-repeat; color:#571203; padding-top:1px;}

div.userstatus {font-size:10px;}
div.editstatus input {font-size:10px;}

div.usermenu {padding-left:7px; padding-bottom: 10px;}
div.usermenu a {font-size:11px;}
div.usermenu a.gray {color:#aaa;}

div.daymenu {overflow:hidden;margin-top: 10px;}
div.daymenu a {float:left;display:block;font-size:11px;height:17px;color:#000;padding-top:2px;width:34px;text-align:center; margin-right: 3px}
div.daymenu a.select {background:#b1e76d url('dayfon00.gif');text-decoration:none;}

div.typemenu {overflow:hidden;margin-top: 10px;}
div.typemenu a {float:left;display:block;text-align:center;width:75px;height:19px;color:#000;font-size:12px;}
div.typemenu a span {padding-top:2px;display:block;}
div.typemenu a.select {background:#b1e76d url('typemenu.gif');text-decoration:none;}

div.onenew {margin-bottom:10px;padding-top:7px;}
div.onenew a {font-size:11px;}
div.onenew a.title {font-size:14px; color:#272727; }
div.onenew div.text {font-size:11px;color:#555;}

div.catalog td {border:0px; border-bottom:dotted 1px #d0d0d0; padding-bottom:5px;}
div.catalog #cats {}
div.catalog #cats td {}
div.catalog #cats h2 {font-size:16px;padding:0px;color:#000000;cursor:pointer;margin-bottom:5px;border:0;outline:0;}

div.catalog #cats h2 span {border-bottom: 1px dashed #71a900;}
div.subcats {display:none;padding:0px 0px 15px 0px;}
div.subcats a {display:block;color:#333; padding:0px 0px 2px 12px; background: url('str00000.gif') no-repeat;}
div.subcats a.selected {color:#333;text-decoration:none;font-weight:bold;}

div.catalog table.oneman {padding:5px;background:#eee;width:100%;margin-top:10px;}
div.catalog table.oneman td {padding:5px;}
div.catalog table.oneman a {color:#000;}
div.catalog table.oneman a.man {font-size:14px;}
div.catalog table.oneman div.statusnow {color:#666;font-size:10px;padding:3px 0px;}
div.catalog table.oneman div.panel {color:#666;font-size:11px;}
div.catalog table.oneman div.panel a {color:#666}
div.catalog table.oneman td.userpic {width:50px;}

div.lastnews {margin-bottom:10px;padding-top:7px;}
div.lastnews a {color:#222;font-size:11px;}
div.lastnews a.title {font-size:14px; color:#272727; }
div.lastnews div.text {font-size:11px;color:#555;}

div.flanceinfo {margin-bottom:10px;margin-top:35px;}
div.flanceinfo a {color:#222;font-size:11px;}
div.flanceinfo span.title {font-size:14px; color:#272727; }
div.flanceinfo div.text {font-size:11px;color:#555;}

div.userpic {width:50px;height:50px;background:#444;position:absolute;}

div.topman div.man {background:#f7f7f7;border-left:solid 5px #4372de;padding:5px;height:50px;overflow: hidden;margin-bottom:2px;}
div.topman div.man div.descrip {padding-left:60px;}
div.topman div.man div.descrip a {color:#000;white-space: nowrap; font-weight:bold; }
div.topman div.man div.descrip div.doing {font-size:12px;color:#444;}

div.katman {background:#f7f7f7;border-left:solid 5px #4372de;padding:5px;height:14px;overflow: hidden;margin-bottom:2px; margin-top:27px;}
div.katman2 {background:#f7f7f7;border-left:solid 5px #4372de;padding:5px;height:14px;overflow: hidden;margin-bottom:2px;}
div.katman a {color:#000; margin-left:10px;}
div.katman2  a {color:#000; margin-left:10px;}

div.recman {margin-top:35px;}

div.content {margin-top:30px;padding-left:7px;}

div.forget input.regField {width:250px;margin-bottom:5px;}

div.registration input.regField {width:250px;margin-bottom:5px;}
div.registration div.errors {color:#AE2E2E;margin: 5px 0px;font-size:12px;}

table.contacts {width:100%;}
table.contacts td {padding-top:7px;border:0px;}
table.contacts td.icon {text-align:center;vertical-align:bottom;padding-right:5px;width: 15px;}
table.contacts td.field {color:#666;width:70px;border-bottom:dotted 1px #d0d0d0;}
table.contacts td.value {border-bottom:dotted 1px #d0d0d0;}
div.profile div.info {padding-left:22px;padding-top:20px;color:#333;}

div.profile div.name {color:#555;}
div.profile div.value {color:#000;font-size:20px;margin-bottom:10px;}
div.profile div.field {margin-bottom:10px;}
div.profile div.field input[type="text"] {color:#000;font-size:14px;width:100%;border:solid 1px #cccccc;}
div.profile div.field textarea {width:99%;height:130px;}
div.profile div.changepass {width:200px;text-align:right;}
div.profile div.changepass input[type="password"] {width:120px;margin-bottom:2px;}

div.profile td div.field {padding-right:5px;}
div.profile td {}

div.newmessage {text-align:right;}
div.newmessage textarea {height:70px;width:100%;}

div.addcat {background:#e8e8e8;padding:10px;margin-top:5px;}
div.addcat div.fieldName {font-size:12px;color:#333;}
div.addcat input[type="text"], div.addcat textarea {width:99%;}

div.editfieldName {margin-top:10px;}

div.portcat {margin-bottom:20px;overflow:hidden;}
div.portcat h3 a {color:#000;text-decoration:none;}
div.portcat h3 a:hover {text-decoration:underline;}
div.portcat a.addwork {float:right;color:#80bb21;font-size:12px;}
div.textwork {background:#e8e8e8;padding:5px;overflow:hidden;margin-bottom:1px;}
div.textwork div.panel {float:right;height:11px;}
div.textwork div.panel a {color:#aaa;font-size:10px;}
div.textwork a {color:#000;}
div.portcat div.pict {width:140px;height:120px;float:left;padding:3px;}
div.portcat div.descrip {font-size:12px;color:#666;}

div.workdescrip {margin:10px 0px;}

table.comment a {color:#000;}
table.comment td {padding:5px;border:0px;}
table.comment td.userpic {width:50px;}
table.comment {padding:5px;margin-bottom:10px;width:100%;}
table.comment span.addit {font-size:11px;color:#666;padding-left:5px;white-space: nowrap;}
table.comment span.addit a {color:#666;}
table.comment div.time {font-size: 10px;float:right;}
table.comment div.text {padding-top:5px;}
table.comment div.stat {font-size: 10px;}
table.message {background:#eee;}


div.add input.addField {width:400px;margin-bottom:10px;}
div.add div.errors {color:#AE2E2E;font-size:12px;}
div.add h3 {padding:0px;margin:0px;}
div.add input.budget {width:200px;}
div.add textarea {width:99%;height:400px;}
div.add select.cat {width:400px;}

div.oneimg {background:#e8e8e8;padding:2px 0px;width:154px; text-align:center;float:left;margin-right:1px;margin-bottom:1px;}
div.img {width:154px;text-align:center;height: 113px;overflow:hidden;}
div.oneimg div.panel {padding:3px;padding-top:0px; text-align:left;}
div.oneimg div.panel img {vertical-align:middle;}
div.oneimg div.panel a {color:#636363;font-size:10px;}

table.onework{width:100%;}
table.onework td {border:solid 1px #fff;}

.static td {background:#e8e8e8; padding:2px 0px 0px 7px; height: 3px;}
.static table {border:0px;}

.black {color:#000;}
.red {color:#E83E13;}
.gray {color:#555;}
.lgray {color:#aaa;}
.green {color:#71a900;}
.little {font-size:11px;}
.big {font-size:16px;}
.right {text-align:right;}
.center {text-align:center;}
.new {background:#afe96e;}
