#Xform .message,.comments .body,#MForm .body {
clear:both;
display:block;
margin-top:8px;
min-height:20px
}

#Xform .messages .read-false A {
font-weight:700
}

#Xform .messages .read-true A {
color:#aaa
}

#Xform .messages TD.cell {
padding-top:5px
}

#Xform .messages TD.check,.glosowanie TD.left {
width:20px
}

#Xform .messages TD.date,#Xform TD.from,.popular-moods TD.image {
width:80px
}

#Xform .messages TD.footer,#text p {
margin:10px 0
}

#Xform .messages TD.options {
width:65px
}

#Xform .messages TD.subject,#Xform .messages TD.from,#Xform .messages TD.date,#Xform .messages TD.options,#Xform .messages TD.check {
padding-bottom:10px;
padding-top:0
}

#Xform .messages TH.header {
font-weight:700;
padding-bottom:8px
}

#Xform .msgError,#registration-form .msgError {
color:red
}

#Xform .msgFail,#registration-form .msgFail {
color:red;
font-weight:700
}

#Xform .msgInfo,#registration-form .msgInfo {
color:green
}

#Xform .msgWarn,#registration-form .msgWarn {
color:blue
}

#Xform .thread .count {
clear:none;
display:block;
float:left;
font-size:11px;
height:18px;
margin-left:20px;
margin-top:0;
width:20px
}

#Xform .thread .message {
clear:right;
display:block;
float:left;
font-size:11px;
margin-top:0;
padding-left:16px;
width:350px
}

#Xform .thread .plus {
clear:left;
display:block;
float:left;
font-size:11px;
margin-left:0;
margin-top:0;
min-height:18px;
width:18px
}

#Xform .thread .topic {
clear:none;
display:block;
float:left;
font-size:11px;
margin-top:0;
min-height:18px;
padding-left:15px;
width:350px
}

#Xform .thread .user {
clear:none;
display:block;
float:left;
font-size:11px;
margin-left:10px;
margin-top:0;
min-height:78px;
width:70px
}

#Xform .threadMain .message {
clear:right;
display:block;
float:left;
font-size:11px;
margin-bottom:5px;
margin-left:1px;
margin-top:0;
min-height:20px;
padding-left:16px
}

#Xform .threadMain .topicMain {
background:url(pix/msg.png) no-repeat top left;
clear:none;
display:block;
float:left;
font-size:18px;
font-weight:700;
margin-left:15px;
margin-top:5px;
min-height:20px;
padding-left:20px
}

#Xform .threadMain .user {
clear:none;
display:block;
float:left;
font-size:11px;
margin-left:10px;
margin-top:0;
min-height:18px;
width:80px
}

#Xform .topic,#MForm .subject {
display:block;
font-size:18px;
font-weight:700;
margin-top:8px;
min-height:20px;
padding-left:20px
}

#Xform .trashIco {
background:url(pix/trash.png) no-repeat top left;
min-height:16px;
padding-left:20px
}

#Xform .two-selects .label {
clear:right;
display:block
}

#Xform .two-selects .switch {
height:20px;
margin-top:5px;
width:580px
}

#Xform .two-selects .switch .left {
clear:none;
float:left;
margin-left:250px
}

#Xform .two-selects .switch .right {
clear:none;
float:left;
margin-left:30px
}

#Xform .two-selects SELECT {
height:70px;
width:280px
}

#Xform .two-selects SELECT.right,#Xform INPUT.margin-l,#text li {
margin-left:5px
}

#Xform .two-selects,.backLink-0 {
margin-left:0
}

#Xform INPUT.required,#registration-form INPUT.required {
background:transparent url(pix/dot.png) no-repeat 190px 2px
}

#Xform INPUT[type=checkbox],#registration-form INPUT[type=checkbox] {
height:12px;
margin:0;
padding:0;
width:12px
}

#Xform INPUT[type=file],#registration-form INPUT[type=file] {
color:#222;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
width:450px
}

#Xform INPUT[type=text].wide,#Xform TEXTAREA.wide,#Xform INPUT[type=text].wide-default-value,#Xform TEXTAREA.wide-default-value,#Xform .wide INPUT[type=text],#Xform .wide TEXTAREA,TABLE.pagination,.moduleCenter TABLE.feed,#registration-form INPUT[type=text].wide,#registration-form TEXTAREA.wide,#registration-form INPUT[type=text].wide-default-value,#registration-form TEXTAREA.wide-default-value,#registration-form .wide INPUT[type=text],#registration-form .wide TEXTAREA {
width:580px
}

#Xform SELECT,#Xform TEXTAREA,#Xform INPUT[type=text],#Xform INPUT[type=password],#registration-form SELECT,#registration-form TEXTAREA,#registration-form INPUT[type=text],#registration-form INPUT[type=password] {
border:1px solid #b5e2ec;
color:#222;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
width:200px
}

#Xform SPAN.label {
clear:right;
display:block;
font-weight:700;
margin-bottom:5px
}

#Xform SPAN.optional,#registration-form SPAN.optional {
color:#999;
font-weight:700;
width:100px
}

#Xform SPAN.required,#registration-form SPAN.required {
color:#333;
font-weight:700;
text-align:right;
width:100px
}

#Xform SUBMIT,#Xform SELECT,#Xform TEXTAREA,#Xform INPUT[type=file],#Xform INPUT[type=text],#Xform INPUT[type=password],#registration-form SUBMIT,#registration-form SELECT,#registration-form TEXTAREA,#registration-form INPUT[type=file],#registration-form INPUT[type=text],#registration-form INPUT[type=password] {
margin-bottom:2px
}

#Xform TABLE.messages {
width:100%
}

#Xform TD.check {
color:#aaa;
font-size:10px;
width:160px
}

#Xform TD.input {
vertical-align:top;
width:200px
}

#Xform TD.label {
padding-right:10px;
padding-top:2px;
text-align:right;
vertical-align:top
}

#content {
clear:both;
margin:0;
padding:20px 0 0
}

#findAFreindForm .labelText,#single_message .labelText {
display:block;
padding-bottom:2px
}

#findAFreindForm .text,#single_message .text {
border:1px solid #b5e2ec;
margin-bottom:10px;
width:110px
}

#footer {
background:url(pix/gradient-bg.gif) repeat-x top;
clear:both;
width:980px
}

#footer a {
color:#666;
padding:0 10px;
text-decoration:none
}

#footer li {
display:inline;
padding:10px 0
}

#footer ul {
padding:50px 0 15px;
text-align:center
}

#header h1 {
display:inline;
float:left;
height:135px;
overflow:hidden;
position:relative;
width:255px
}

#header h1 .replacement {
background-image:url(pix/ro/logo.gif);
height:135px;
left:0;
top:0;
width:255px
}

#header h1.ambassadors .replacement {
background-image:url(pix/logo/ambassadors.jpg);
height:135px;
left:0;
top:0;
width:255px
}

#joinUs {
position:absolute;
right:0;
top:0
}

#joinUs h2 {
height:120px;
overflow:hidden;
position:relative;
width:130px
}

#joinUs h2 .replacement {
background-image:url(pix/ro/btn-joinus.gif);
height:120px;
left:0;
top:0;
width:130px
}

#listing * .thumbnail {
margin:0 10px 10px 0
}

#listing li {
clear:both;
display:block;
margin-left:5px;
position:relative
}

#listing ol {
margin:2px 0 2px 10px
}

#listing p {
clear:right;
display:block;
margin:2px 0 2px 10px;
position:relative
}

#listing ul {
clear:both;
display:block;
margin:2px 0 2px 10px;
position:relative
}

#loginForm .labelText {
display:block;
padding-bottom:2px;
width:160px
}

#loginForm .submit,#findAFreindForm .submit,#single_message .submit {
padding-bottom:10px
}

#loginForm .text {
border:1px solid #b5e2ec;
margin-bottom:10px;
width:160px
}

#loginForm2 .labelText {
clear:left;
display:block;
float:left;
margin-left:190px;
padding-bottom:2px;
width:60px
}

#loginForm2 .msgError {
clear:both;
color:red;
display:block;
float:left;
margin-left:190px;
padding-bottom:12px
}

#loginForm2 .msgFail,.SForm .msgFail,.panel .Form .msgFail {
clear:both;
color:red;
display:block;
float:left;
font-weight:700;
margin-left:190px;
padding-bottom:12px
}

#loginForm2 .msgInfo {
clear:both;
color:green;
display:block;
float:left;
margin-left:190px;
padding-bottom:12px
}

#loginForm2 .msgWarn {
clear:both;
color:blue;
display:block;
float:left;
margin-left:190px;
padding-bottom:12px
}

#loginForm2 .submit {
clear:both;
display:block;
float:right;
margin-right:250px;
padding-bottom:10px
}

#loginForm2 .text {
border:1px solid #b5e2ec;
clear:both;
float:left;
margin-bottom:10px;
margin-left:190px;
width:150px
}

#logout {
float:right!important
}

#logout a {
background:url(pix/icon-lock.gif) no-repeat 80px 0;
border:0;
color:#ff8d05;
padding-bottom:2px;
padding-right:25px
}

#menu a {
border-left:2px solid #b5e2ec;
color:#405c5f;
padding:10px;
text-decoration:none
}

#menu a:hover,#footer a:hover,#messages_menu a:hover,#messages_bottom_menu a:hover {
text-decoration:underline
}

#menu li {
float:left;
font-weight:700;
padding:7px 0
}

#menu li.first a {
border-left:0;
color:#405c5f;
padding:0 10px;
text-decoration:none
}

#menu li.first-active a {
border-left:0;
color:#ff8d05
}

#menu ul,#messages_menu ul,#messages_bottom_menu ul {
padding:0 18px
}

#menu,#messages_menu,#messages_bottom_menu {
background:url(pix/gradient-bg.gif) repeat-x bottom;
float:left;
position:static;
width:100%
}

#menu2 a {
border-left:2px solid #b5e2ec;
color:#6b8285;
padding:10px;
text-decoration:none
}

#menu2 li.first a {
border-left:0;
color:#6b8285;
padding:0 10px;
text-decoration:none
}

#messages_menu a,#messages_bottom_menu a {
border-left:2px solid #b5e2ec;
color:#405c5f;
padding:0 15px;
text-decoration:none
}

#messages_menu li,#messages_bottom_menu li {
float:left;
font-weight:700;
padding:10px 0
}

#messages_menu li.active a,#messages_bottom_menu li.active a {
border:0;
color:#ff8d05
}

#moduleAdvertHorizontal {
float:left;
margin-top:25px;
text-align:center
}

#moduleAdvertVertical {
margin-bottom:11px;
text-align:center
}

#moduleLogin li,#moduleLogin2 li,.SForm li,#moduleFindAFriend li,.panel .Form li {
padding-bottom:2px
}

#moduleMostCommented dl,#moduleMostCommented2 dl {
font-size:10px;
padding-bottom:10px
}

#moduleMostCommented dt,#moduleMostCommented2 dt {
color:#b5e2ec;
font-weight:700
}

#moduleMostCommented h3,#moduleMostCommented2 h3 {
padding:0
}

#moduleRecommend {
background:#405c5f;
color:#fff;
margin-bottom:15px;
width:582px
}

#moduleRecommend h2 {
color:#fff;
display:inline;
float:left;
height:68px;
overflow:hidden;
position:relative;
width:294px
}

#moduleRecommend h2 .replacement {
background-image:url(pix/ro/recommend-header.gif);
height:68px;
left:0;
top:0;
width:294px
}

#moduleRegisterUser {
border-top:1px solid #d4dde2;
padding:10px 0;
width:582px
}

#moduleSearch {
background:#405c5f;
margin-bottom:5px;
position:relative;
width:582px
}

#moduleSearch #mapa,.left .button,.left .button {
float:left
}

#moduleSearch #searchForm {
background:url(pix/search-bg.gif) no-repeat top right;
left:369px;
position:absolute;
top:53px;
width:213px
}

#moduleSearch h2 {
display:inline;
float:left;
height:53px;
overflow:hidden;
position:relative;
width:582px
}

#moduleSearch h2 .replacement {
background-image:url(pix/ro/search-header.gif);
height:53px;
left:0;
top:0;
width:582px
}

#moduleUserPlaces .thumb,.multimedia .thumbnail {
padding-bottom:7px
}

#moduleUserPlaces li {
padding-bottom:10px;
text-align:center
}

#moduleUserProfil .inbox {
background:#f2f5f6 url(pix/icon-envelope.gif) no-repeat 4px 12px;
clear:both;
padding:5px 0 5px 30px
}

#moduleUserProfil .inboxInvation {
background:#f2f5f6 url(pix/icon-envelope-2.gif) no-repeat 4px 12px;
clear:both;
padding:5px 0 5px 30px
}

#moduleUserProfil .stats {
padding-top:8px
}

#modulesCenter {
float:left;
width:604px
}

#modulesCenter .box {
padding:0 11px
}

#modulesCenter .msgError,#loginForm .msgError,#findAFreindForm .msgError {
color:red;
display:block;
padding-bottom:2px
}

#modulesCenter .msgFail,#loginForm .msgFail,#findAFreindForm .msgFail {
color:red;
display:block;
font-weight:700;
padding-bottom:2px
}

#modulesCenter .msgInfo,#loginForm .msgInfo,#findAFreindForm .msgInfo {
color:green;
display:block;
padding-bottom:2px
}

#modulesCenter .msgWarn,#loginForm .msgWarn,#findAFreindForm .msgWarn {
color:blue;
display:block;
padding-bottom:2px
}

#modulesLeft,#modulesRight2 {
float:left;
width:188px
}

#modulesRight {
clear:right;
display:block;
float:left;
margin:0;
width:188px
}

#recommendForm {
padding-top:22px
}

#recommendForm .labelText,.SForm .cell {
padding:5px
}

#recommendForm .submit {
border:1px solid #fff;
display:block;
float:left
}

#recommendForm label {
display:block;
float:left;
padding:3px 12px 0 0
}

#registration-form .label {
padding-right:5px;
text-align:right;
width:180px
}

#searchForm {
color:#fff;
text-align:center
}

#searchForm .labelText {
display:block;
padding-bottom:3px
}

#searchForm .submit {
padding-top:10px
}

#searchForm .text,#recommendForm .text {
border:1px solid #b5e2ec;
width:110px
}

#searchForm fieldset {
padding-top:35px
}

#searchForm input {
margin-bottom:15px
}

#text {
line-height:1.4
}

#text h1,#listing h1 {
font-size:12px
}

#text ol {
list-style:decimal;
margin:10px 0 10px 20px
}

#text ul {
list-style:square;
margin:10px 0 10px 20px
}

#wrapper {
margin:0 auto;
width:980px
}

* html .panel li {
height:1px
}

.SForm .labelText,.panel .Form .labelText {
clear:left;
display:block;
float:left;
padding-bottom:2px
}

.SForm .msgError,.panel .Form .msgError {
clear:both;
color:red;
display:block;
float:left;
padding-bottom:12px
}

.SForm .msgInfo,.panel .Form .msgInfo {
clear:both;
color:green;
display:block;
float:left;
padding-bottom:12px
}

.SForm .msgWarn,.panel .Form .msgWarn {
clear:both;
color:blue;
display:block;
float:left;
padding-bottom:12px
}

.SForm .submit,.panel .Form .submit {
clear:both;
display:block;
float:right;
padding-bottom:10px
}

.SForm .text,.panel .Form .text {
border:1px solid #b5e2ec;
clear:both;
float:left;
width:150px
}

.SForm TABLE {
margin-left:10px;
margin-top:5px
}

.backLink-1,.margin-left10px {
margin-left:10px
}

.backLink-2 {
margin-left:20px
}

.backLink-3 {
margin-left:30px
}

.backLink-4 {
margin-left:40px
}

.backLink-5 {
margin-left:50px
}

.backLink-6 {
margin-left:60px
}

.backLink-7 {
margin-left:70px
}

.backLink-8 {
margin-left:80px
}

.backLink-9 {
margin-left:90px
}

.backLink-9,.backLink-8,.backLink-7,.backLink-6,.backLink-5,.backLink-4,.backLink-3,.backLink-2,.backLink-1,.backLink-0 {
background:url(pix/sub.png) no-repeat left;
clear:both;
display:block;
float:left;
padding-left:12px
}

.belongToClass2 {
background:url(pix/btn.gif) repeat-x top left;
background-color:#ffa437;
clear:right;
color:#FFF;
display:block;
float:right;
font-weight:700;
margin:5px;
padding:4px;
text-align:center
}

.belongToClass3 {
background-color:#ffa437;
color:#FFF;
display:compact;
font-weight:700;
text-align:center
}

.belongToSchool,.belongToClass {
background:url(pix/btn.gif) repeat-x top left;
background-color:#FFA437;
clear:right;
color:#FFF;
display:block;
float:right;
font-size:13px;
font-weight:700;
padding:3px;
text-align:right
}

.break {
clear:both;
font-size:1px;
height:12px;
line-height:1px;
margin-bottom:-1px;
overflow:hidden
}

.break3px {
clear:both;
font-size:1px;
height:3px;
line-height:1px;
margin-bottom:-1px;
overflow:hidden
}

.button,.button {
float:right;
margin-right:5px;
padding:3px 10px
}

.button,.button,.button3,.button3
.button32,.button32 {
background:#FFA437 url(pix/btn.gif) repeat-x scroll left bottom;
clear:right;
color:#FFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:700;
height:16px;
min-width:30px;
text-align:center;
text-decoration:none
}

.button23,.button23 {
background:#FFA437 url(pix/btn.gif) repeat-x scroll left bottom;
clear:right;
color:#FFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:700;
margin-left:5px;
margin-right:5px;
min-width:100px;
padding:3px 10px;
text-align:center;
text-decoration:none
}

.button32 {
background:#3c737b url(pix/btn-2.gif) repeat-x scroll left bottom
}

.button32,.button3 {
float:left;
margin:0;
padding:3px
}

.buttonChatAddPost,.buttonChatAddPost {
background:#FFA437 url(pix/btn.gif) repeat-x scroll left bottom;
clear:right;
color:#FFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:700;
line-height:90%;
max-width:130px;
min-width:100px;
padding:2px;
text-align:center;
text-decoration:none
}

.buttonMap,.buttonMap {
background:#FFA437 url(pix/btn.gif) repeat-x scroll left bottom;
clear:right;
color:#FFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:700;
line-height:90%;
max-width:170px;
min-width:100px;
padding:2px;
text-align:center;
text-decoration:none
}

.buttonShort,.buttonShort {
background:#FFA437 url(pix/btn.gif) repeat-x scroll left bottom;
clear:right;
color:#FFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:700;
max-width:150px;
padding:2px;
text-align:center;
text-decoration:none
}

.cell {
padding:2px;
vertical-align:top
}

.cellBold {
font-weight:700;
padding:2px;
vertical-align:top
}

.cellDescr {
height:100px;
padding-right:5px;
vertical-align:top;
width:131px
}

.cellForum1 {
margin-right:10px;
width:50px
}

.cellForum2 {
vertical-align:text-top
}

.cellImg {
width:130px
}

.cellItalic {
font-style:italic;
padding:2px;
vertical-align:top
}

.cellMiddle {
padding:2px;
text-align:center;
vertical-align:middle
}

.cellMiddleNotCenter {
padding:2px;
vertical-align:middle
}

.center TD.half {
padding-bottom:5px;
width:285px
}

.clearer {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin-bottom:-1px;
overflow:hidden
}

.comments .date {
display:block;
margin-left:520px;
text-align:right
}

.comments .value {
width:70px
}

.comments TD.image {
width:180px
}

.comments TD.text {
background:url(pix/comment.gif) no-repeat top left;
padding-left:20px;
vertical-align:top
}

.enter {
clear:right;
font-size:1px;
line-height:1px;
margin-bottom:-1px;
overflow:hidden
}

.error {
background:url(pix/Error-Icon16x16.gif) no-repeat top left;
color:red;
display:block;
margin-bottom:5px;
padding:1px 1px 1px 20px
}

.glosowanie TD.right {
width:500px
}

.icon-twitter a {
background:transparent url(pix/twitter.png) no-repeat scroll 0 50%;
cursor:pointer;
padding:6px 0 6px 25px
}

.image .thumbnail {
margin-right:2px;
vertical-align:top
}

.image .value,.popular-moods TD.name {
width:100px
}

.imgBox,.imgBoxSmall,.imgBoxBig {
border-right:solid #b5e2ec 1px;
clear:none;
display:block;
float:left;
margin-right:3px;
padding-right:10px;
position:relative
}

.imgBoxSmallNM {
clear:none;
display:block;
float:left;
margin:0;
position:relative
}

.info {
background:url(pix/Info-Icon16x16.gif) no-repeat top left;
color:green;
display:block;
margin-bottom:5px;
padding:1px 1px 1px 20px
}

.info-m {
background:url(pix/Info-Icon16x16.gif) no-repeat top left;
color:green;
display:block;
margin-bottom:10px;
margin-top:10px;
padding:1px 1px 1px 20px
}

.joinToClassLink {
background-color:#ffa437;
color:#FFF;
font-size:15px;
font-weight:700
}

.labelvalue .label {
font-weight:700;
width:150px
}

.labelvalue .value,.labelvalue .input {
width:200px
}

.leterButton,.leterButton {
background:#FFA437 url(pix/btn.gif) repeat-x scroll left top;
clear:right;
color:#FFF;
cursor:pointer;
display:block;
font-size:13px;
font-weight:700;
height:16px;
text-align:center;
text-decoration:none;
width:22px
}

.leterLiist li {
display:block;
float:left;
margin-bottom:10px;
margin-right:21px;
padding-right:4px;
width:22px
}

.line {
border-top:1px solid #d4dde2;
clear:both;
font-size:1px;
height:2px;
line-height:1px;
margin-bottom:-1px;
overflow:hidden;
width:100%
}

.line-m {
border-top:1px solid #d4dde2;
clear:both;
font-size:1px;
height:2px;
line-height:1px;
margin:10px 0 5px;
overflow:hidden;
width:100%
}

.line-m-n {
border-top:1px solid #d4dde2;
clear:none;
font-size:1px;
height:2px;
line-height:1px;
margin:10px 0 5px;
overflow:hidden
}

.linkJoin,A.linkJoin {
color:#20a60a;
font-weight:700
}

.module {
border:1px solid #d4dde2;
margin-bottom:11px;
text-align:left
}

.module h2,.moduleNavi h2 {
background:url(pix/module-h2-bg.gif) repeat-x bottom;
padding:8px
}

.moduleNavi {
border:1px solid #d4dde2;
margin-bottom:11px
}

.moduleNavi .cell {
padding-bottom:5px;
padding-left:10px
}

.moduleNavi h2 a:hover {
color:#405C5F;
text-decoration:underline
}

.moduleNavi h2 a:link,.moduleNavi h2 a:visited {
color:#405C5F;
text-decoration:none
}

.more {
clear:both;
text-align:right
}

.moreVote {
clear:both;
padding-bottom:7px;
padding-right:7px;
text-align:center
}

.msgError,.msgFail {
background:url(pix/Error-Icon16x16.gif) no-repeat top left;
color:red;
display:block;
margin-bottom:5px;
padding:1px 1px 1px 20px;
text-align:left
}

.msgInfo {
background:url(pix/Info-Icon16x16.gif) no-repeat top left;
color:green;
display:block;
margin-bottom:5px;
padding:1px 1px 1px 20px;
text-align:left
}

.msgWarn {
background:url(pix/Warn-Icon16x14.gif) no-repeat top left;
color:blue;
display:block;
margin-bottom:5px;
padding:1px 1px 1px 20px;
text-align:left
}

.multimedia * .imgBoxBig {
border-right:0
}

.multimedia * .thumbnailBig2 {
display:block;
margin:0;
position:relative
}

.multimedia li {
display:block;
float:left;
padding-right:4px;
width:110px
}

.multimedia ul {
float:left;
padding:10px 0
}

.obraz {
max-height:800px;
max-width:580px
}

.offline,#moduleUserProfil .inbox strong {
color:#ee001d
}

.one-row-form TD {
padding:2px;
text-align:center
}

.online {
color:#8dc63f
}

.online .status,.offline .status {
display:block;
width:80px
}

.panel {
display:block;
padding:10px
}

.panel .Form .cell {
margin-top:3px;
padding:0
}

.panel .Form SELECT,.panel .Form TEXTAREA,.panel .Form INPUT[type=text],.panel .Form INPUT[type=password] {
border:1px solid #b5e2ec;
color:#222;
display:block;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
margin:2px 0;
padding:0;
width:155px
}

.panel .Form TABLE {
margin-left:1px;
margin-top:1px
}

.panel .Form TEXTAREA {
width:155px
}

.panel SPAN.center {
clear:both;
display:block;
margin:0;
padding:0;
text-align:center;
width:160px
}

.panel h3,#moduleUserProfil .stats li,.multimedia li p {
padding:3px 0
}

.panel li {
clear:both
}

.popular-moods {
margin-left:100px
}

.popular-moods TD.place {
font-weight:700;
width:18px
}

.popular-moods TD.popularity {
font-weight:700;
width:25px
}

.postAreaSend TD.buttons {
padding-right:5px;
text-align:center;
vertical-align:top;
width:180px
}

.postAreaSend TD.textArea {
width:400px
}

.readonly {
background:#ddd
}

.regions DIV.region {
clear:none;
display:block;
float:left;
margin-left:5px
}

.replacement {
background-repeat:no-repeat;
position:absolute;
z-index:10
}

.thumb {
clear:both;
position:relative
}

.thumb img,.thumbnail-nl img,IMG.thumbnail-nl,.thumbnail img,IMG.thumbnail,.multimedia * .thumbnailBig2 img,#moduleUserPlaces img,.multimedia .thumbnail img {
border:1px solid #b5e2ec
}

.thumbnail-nl,.thumbnailBigNB img,#listing .thumbnailBigNB img {
position:relative
}

.thumbnailBig img,#listing .thumbnailBig img {
border:1px solid #b5e2ec;
position:relative
}

.thumbnailBig,#listing .thumbnailBig,.thumbnailBigNB,#listing .thumbnailBig {
float:left;
margin:0;
position:relative
}

.voteAmount {
color:#bf3535;
font-size:20px;
padding-top:10px
}

.warn {
background:url(pix/Warn-Icon16x14.gif) no-repeat top left;
color:blue;
display:block;
margin-bottom:5px;
padding:1px 1px 1px 20px
}

A.button3,A.button3:hover,A.button3:link,A.button3:visited,.button3 A,.button3 A:hover,.button3 A:link,.button3 A:visited,A.button32,A.button32:hover,A.button32:link,A.button32:visited,.button32 A,.button32 A:hover,.button32 A:link,.button32 A:visited,A.button,A.button:hover,A.button:link,A.button:visited,.button A,.button A:hover,.button A:link,.button A:visited {
color:#FFF;
text-decoration:none
}

A.censor {
clear:right;
color:#d44;
display:block;
float:left;
font-weight:700;
margin:5px;
padding:4px;
text-align:left
}

DIV.center {
border-top:1px solid #d4dde2;
display:block;
padding:10px 0;
width:582px
}

DIV.moduleCenter {
border-top:1px solid #d4dde2;
clear:both;
display:block;
padding:10px 0;
text-align:left;
width:582px
}

DIV.more {
clear:both;
margin-bottom:10px;
margin-right:10px;
text-align:right
}

DIV.right {
clear:both;
display:block;
float:right;
margin-bottom:5px;
position:relative
}

SPAN.censor {
background-color:#d44;
clear:none;
color:#FFF;
display:block;
float:left;
font-weight:700;
margin:5px;
padding:4px;
text-align:left
}

TABLE.comments {
border-bottom:solid #D4DDE2 1px;
width:580px
}

TABLE.description TD.label {
font-weight:700;
vertical-align:top
}

TABLE.description TD.value {
text-align:left;
vertical-align:top;
width:300px
}

TABLE.feed TD.contractor {
height:45px;
padding:2px;
vertical-align:top;
width:120px
}

TABLE.feed TD.contractor .thumbnail {
display:block;
float:left;
margin-right:5px
}

TABLE.feed TD.event {
height:45px;
padding:2px;
vertical-align:top
}

TABLE.feed TD.time {
font-size:10px;
width:100px
}

TABLE.feed TD.time .date {
clear:right;
float:left;
font-size:10px;
text-align:center;
width:100px
}

TABLE.feed TD.time .hour {
color:#51767a;
font-size:10px;
text-align:center;
width:100px
}

TABLE.joinToClass {
margin:3px;
width:100%
}

TABLE.joinToClass td.numbers {
text-align:center
}

TABLE.one-row-form {
margin-left:190px
}

TABLE.pagination td.next {
text-align:right;
width:100px
}

TABLE.pagination td.numbers {
text-align:center;
width:380px
}

TABLE.pagination td.prev {
text-align:left;
width:100px
}

TABLE.postAreaSend {
margin-right:10px;
width:580px
}

TABLE.selectClass {
margin-bottom:10px;
width:100%
}

TABLE.selectClass td.numbers {
font-size:15px;
text-align:center
}

TD.alignButton {
padding-right:40px;
padding-top:2px;
text-align:center;
vertical-align:center
}

TD.cellDescr,TD.cellImg {
padding-bottom:5px
}

TD.quarter {
padding-bottom:5px;
vertical-align:top;
width:185px
}

TD.quarter-img {
padding-bottom:5px;
vertical-align:top;
width:105px
}

TD.x480,#registration-form TABLE.part {
width:480px
}

a .replacement {
cursor:hand;
z-index:20
}

a:hover {
text-decoration:none
}

a:link,a:visited,#menu li.active a {
color:#ff8d05
}

address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:400
}

body {
color:#666;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,#Xform SELECT,#registration-form SELECT {
margin:0;
padding:0
}

caption,th {
text-align:left
}

fieldset,img,#footer a.first {
border:0
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
margin:0;
padding:0
}

h2 {
color:#405c5f
}

h3 {
color:#51767a
}

h3 a:hover,#moduleUserProfil a:hover {
color:#51767a;
text-decoration:underline
}

h3 a:link,h3 a:visited,#moduleUserProfil a,#moduleUserProfil a:link,#moduleUserProfil h3 a:visited {
color:#51767a;
text-decoration:none
}

img,.top,TD.top {
vertical-align:top
}

table {
border-collapse:collapse;
border-spacing:0
}

ul,ol {
list-style:none
}
