body {text-align: center}
body #Body {width: 995px; margin: 0 auto; position: relative}
body #Body div.intopad, body #Body div.infootad {margin-left: 10px; margin-bottom: 5px}
body #Body div.infootad {margin-top: 5px}
body #Body #Header {background: url('/images/twozero/body-bg.png') no-repeat 170px 0px; margin-bottom: 1em}
body #Body #Header #Logo {position: absolute; top: 9px; left: 10px; margin-right: 30}
body #Body #Header .topamenu {margin-left: 190px}
body #Body #Header .topamenu .left {float: left; padding: 10px 0 10px 45px; font-size: 14px}
body #Body #Header .topamenu .left a {color: #b20a94; text-decoration: none; margin-right: 25px; font-size: 14px}
body #Body #Header .topamenu .right {float: right; padding: 8px; font-size: 11px}
body #Body #Header .topamenu .right a {color: #b20a94; text-decoration: none; border-bottom: 1px solid; font-size: 12px}
body #Body #Header .topamenu .right .sli {font-size: 14px}
body #Body #Header table {margin-left: 200px}
body #Body #Header .topblbg, body #Body #Header .topbrbg {width: 2px; height: 28px; font-size: 1px; vertical-align: top}
body #Body #Header .topblbg {background: url('/images/twozero/topbmenu-left.gif') no-repeat center left}
body #Body #Header .topbmenu {background: url('/images/twozero/topbmenu-bg.png') repeat-x center left; border-top: 1px solid #ffa9f0; border-bottom: 1px solid #ffa9f0; line-height: 28px; width: 804px; vertical-align: top}
body #Body #Header .topbmenu .left {float: left}
body #Body #Header .topbmenu .left li {margin: 0; float: left; line-height: 26px; background: url('/images/twozero/topbmenu-a.png') no-repeat center right}
body #Body #Header .topbmenu .left li a {font-weight: normal; padding: 0 10px}
body #Body #Header .topbmenu .right {float: right; margin-right: 0; font-size: 12px}
body #Body #Header .topbmenu .right a {background: none; padding: 0 10px}
body #Body #Header .topbmenu .sright {float: right; margin-right: 2.5em; font-size: 14px}
body #Body #Header .topbmenu .sright a {background: none}
body #Body #Header .topbmenu a {color: #800080; text-decoration: none; display: inline; font-weight: normal}
body #Body #Header .topbmenu a:visited {color: #800080}
body #Body #Header .topbmenu a:hover {color: #800080; text-decoration: underline}
body #Body #Header .topbrbg {background: url('/images/twozero/topbmenu-right.gif') no-repeat center left}
body #Body #Main {position: relative}
body #Body #Content {text-align: left; position: relative; left: 0px}
body #Body #Content div.opan {margin-left: 10px}
body #Body #Content div.examplech {margin: 0 auto; width: 711px; border: 1px solid rgb(255, 191, 245); background: rgb(255, 239, 251) none repeat scroll 0% 0%}
body #Body #Content div.examplech p {font-size: 14px; text-align: left}
body #Body #Comments {text-align: left; padding-top: 1em}
body #Body #Foot {clear: both; margin: 2em 1em; padding: 0.5em 10px 2em 10px; text-align: left; border-top: 1px dashed #f695e2; text-align: right; font-size: 10px; width: 96%}
body #Body #Foot div {float: left; text-align: left}
body #Body #Foot, body #Body #Foot a {color: #b20a94; font-size: 10px; margin: 0 3px 0 0}
div.profile .button_position {float: right; margin: 1em 0 0 0; text-align: left; line-height: 1.65em}
div.profile .button_position a {font-size: 12px}
div.profile .button_position .adv_cycle a {color: #0000ff}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent}
body {font-size: 12px}
ol, ul {list-style: none}
p {font-size: 12px}
h4 {font-size: 12px}
blockquote, q {quotes: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0; font-size: 12px}
body {font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 12px; text-align: center}
a {color: #b20a94}
a:visited.vidi {color: #0000f7}
a:visited {color: #494949}
a:visited.ajax {color: #b20a94}
a.ajax {font-weight: normal; text-decoration: none; border-bottom: 1px dotted; font-size: 12px}
.pagination a {font-weight: normal; text-decoration: none; border-bottom: 1px dotted; font-size: 12px; border: 1px solid #dddddd; padding: 2px 6px}
.pagination a:hover {border: 1px solid #0080FF}
.pagination a {font-size: 12px}
a.ajax_big {font-weight: normal; text-decoration: none; border-bottom: 1px dotted; font-size: 12px}
a.userlinek {color: #b20a94; text-decoration: none}
a.userlinek:hover {color: #0080FF}
input, textarea {font-size: 12px; font-family: "Lucida Grande", Arial, Verdana, sans-serif; padding: 2px; border: #f695e2 1px solid; background: #FDF8FE}
input:focus, textarea:focus {border: #b20a94 1px solid; background: #FFFADC}
select {font-size: 14px; font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-weight: normal; background: #FDF8FE; border: 1px #8F8F8F solid}
textarea {width: 99%}
input.checkbox {border: 0; background: none}
input.radio {border: 0; background: none; display: none}
img.radio {border: 5px solid #FFEFFB; cursor: pointer}
img.selected {border: 5px solid #b20a94; cursor: pointer}
input.readonly {background: #cdcdcd; color: #fff}
input.imgsub {border: 0; background: #fff; display: block; margin: 1em}
input.sub {border: 0; padding: 0; background: transparent; display: block}
input.subi {border: 0; padding: 0; background: transparent; display: inline}
a.submit, input.submit {padding: 1px 0.5em; background-color: #D93BDB; border-width: 3px; border-style: double; font-size: 12px; font-weight: bold; font-family: Arial; color: #fff; text-decoration: none; cursor: pointer; background-position: bottom center; background-repeat: no-repeat}
a.submit:link, a.submit:visited, a.submit:active, a.submit:hover, input.submit:link, input.submit:visited, input.submit:active, input.submit:hover {border-color: #fff; border-style: double}
input.submit {vertical-align: middle}
a.submit:link, a.submit:visited, a.submit:active, a.submit:hover {vertical-align: middle; margin: 0; padding: 2px 0.5em; border-color: #fff; color: #fff}
a.submit:hover, a.submit:focus, input.submit:hover, input.submit:focus {background-color: #EE00F0; border-color: #EE00F0; color: #fff; border-style: double}
a.submit_block {display: block; text-align: center; padding: 2px 0.5em; background-color: #F9E8FA; border-color: #EB9EEB; border-style: solid; border-width: 1px 3px; font-family: Verdana; font-size: 12px; cursor: pointer; vertical-align: middle; margin: 0}
a.submit_block:hover, a.submit_block:focus, input.submit_block:hover, input.submit_block:focus {background-color: #fefecc}
ul li {margin: 0.5em}
p {margin: 1em 10px 0 0; font-size: 12px; font-weight: normal; line-height: 1.65em; color: #000}
p.note {margin: 0.2em 0 0 0.2em; color: #000; font-size: 12px; line-height: 1.5em}
p.note a {font-size: 12px}
dl {margin: 0.5em 0pt 1.5em; padding: 1em 0.5em}
dl span {margin: 0.5em 0pt 1.5em}
dl p {margin-top: 0px; font-size: 12px; margin: 0.5em 0pt 1.5em}
dt {background: transparent url('/images/style/dt.gif') no-repeat scroll 6px 0.2em; font-weight: bold; line-height: 1.65; margin-top: 1em; padding: 0pt 25px; clear: right}
dd {line-height: 1.5em; color: #000; padding: 0 30px 2em 30px}
dd i {color: #b20a94}
h2 {font-size: 18px; color: #129101; margin: 0 0 10px 0}
h3 {font-size: 14px; color: #129101; margin: 0 0 10px 0}
small {font-size: 11px}
#super_indi {position: absolute; width: 53px; height: 53px; background: url('/images/loaders/indi_bg.png'); text-align: center}
#super_indi img {padding-top: 9px}
div.hide {display: none}
div.list {margin-bottom: 1em}
div.list .border {background-color: #c9dfff; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; line-height: 1px; height: 1px; width: 793px}
div.list .head {background-color: #e5f0ff; position: relative; width: 795px}
div.list .head p.search_results {padding: 5px 0 5px 0px; margin-top: 0; background-color: #DCEAFC; width: 795px}
div.list .head p.search_results span {margin-left: 5px}
div.list .head div p.seach_query {margin-left: 0.5em; line-height: 0.8em}
div.list .head .clear {clear: both}
div.list .head p, div.list .head h3 {float: left; line-height: 1.65em; position: relative}
div.list .head h3 {font-size: 12px; padding: 6px; margin-bottom: 0}
div.list .head .help {background-color: transparent; float: left; margin: 0.7em 0 0 1em}
div.list .head .help img {vertical-align: middle; margin-right: 0.2em}
div.list .head .info, div.list .head .action {float: right; margin: 4px; position: relative; font-size: 12px}
div.list .head .info {background-color: #F6F9FB; padding: 1px 5px 2px; font-size: 12px; line-height: 1.65em; color: #444; border-top: 1px solid #EFBDFF}
div.list .head #sort_form {position: relative; float: left; margin: 6px}
div.list div.body {position: relative; border-right: 2px solid #E5C1FB; border-left: 2px solid #E5C1FB}
div.list div.body .odd, div.list div.body .even {clear: both; border-top: 1px dotted #FFBFF5; position: relative; padding-top: 0.5em}
div.list div.body .odd .author, div.list div.body .even .author {width: 65px; float: left; padding: 15px 0 0px 15px}
div.list div.body .odd .main, div.list div.body .even .main {margin-left: 80px}
div.list div.body .odd .main .status, div.list div.body .even .main .status {padding: 1em 0 0.2em 1em; color: #000; font-size: 10px; font-style: italic}
div.list div.body .odd .main .manage_side, div.list div.body .even .main .manage_side {float: right; font-size: 10px; padding: 4px 6px}
div.list div.body .odd .main .manage_side a, div.list div.body .even .main .manage_side a {color: #0A1836; text-decoration: none; border-bottom: 1px dotted}
div.list div.body .odd .main p, div.list div.body .even .main p {padding: 1em 0 0.2em 1em}
div.list div.body .odd {background-color: #FBF6FC}
div.list div.body .even {background-color: #FBF2FF}
div.list div.body p {margin-top: 0}
div.list h3 {color: #129101}
div.bleblok {background-color: #fdf3ff; margin-bottom: 1em}
div.bleblok .border {background-color: #E2D7E5; border: 1px solid #fff; font-size: 1px; line-height: 1; height: 1px}
div.bleblok table.table {margin: 0.6em 8px 0 8px; text-align: left; font-size: 12px}
div.bleblok table.table td {padding-bottom: 0.6em; font-size: 12px}
div.bleblok table.table td.r {text-align: right; font-size: 12px; font-weight: bold}
div.bleblok h3 {margin: 10px 5px; color: #129101}
div.bleblok #calendar {margin: 15px}
div.bleblok div.body p {margin: 10px}
div.bleblok div.ctext {float: right; margin: 0 10px 0 0}
div.bleblok div.ctext a {font-size: 12px}
div.bleblok div.ctext div.utext {margin: 10px 20px 0 0}
div.bleblok div.ctext div.utext a {font-size: 12px}
div.bleblok #cycle_note h3 span {color: #898989; font-size: 12px; font-weight: normal}
table.ncal {margin: 0 20px 1em 0; float: left; text-align: center; border-bottom: 1px solid #f696e2; border-right: 1px solid #f696e2}
table.ncal thead td {background: #FFF; padding: 4px}
table.ncal thead th {background: #F7F1F6; border-left: 1px solid #E6CEE1; border-top: 1px solid #E6CEE1; color: #000000; padding: 4px}
table.ncal td {border-top: 1px solid #ffbff5; border-left: 1px solid #ffbff5; background: #fff; color: #b20a94; background-color: #F9E4F5; vertical-align: middle}
table.ncal a {display: block; padding: 3px 7px; text-decoration: none; font-size: 14px; font-weight: bold; color: #b20a94}
table.ncal a:visited {color: #b20a94}
table.ncal a:hover {text-decoration: none; background: #fefecc; color: #b20a94}
table.ncal small {display: block; color: #616161; font-weight: normal; font-size: 10px; padding: 3px}
table.ncal td.nextCal {border-left: 0}
table.ncal td.noted {background: #fefecc}
table.ncal td.current {background: #D009AD}
table.ncal td.current a {border: 1px solid #FFFF00; color: #fff}
table.ncal td.current a:hover {background-color: #b20a94}
table.ncal td.current a small {color: #fff}
table.ncal .nextCal {text-align: right}
table.ncal .prevCal {text-align: left}
table.ncal .nextCal a, table.ncal .prevCal a {font-size: 10px; padding: 0 1em; text-decoration: none; background-color: #fff}
table.ncal .nextCal a:hover, table.ncal .prevCal a:hover {text-decoration: underline; background-color: #fff}
table.ncal td.otherMonth {background-color: #fff}
.calendarMenu {margin-left: 440px; padding-top: 4em}
a.buttonback {margin-top: 1em; padding-left: 45px; height: 26px; line-height: 26px; text-align: left; font-size: 13px; font-weight: bold; font-family: "Georgia"; display: block; color: #fff; text-decoration: none}
a.buttonback:hover {text-decoration: underline}
a.buttonback:visited {color: #fff}
a.buttonback:visited img {margin-right: 0.8em}
.caleftmenu {float: left; margin-left: 20px; margin-top: 2em; padding: 0 3px 0 0; background: url('/images/yellow_menu_bg.gif') no-repeat bottom right; border-left: 1px solid #efefef}
.caleftmenu li {margin: 0 0 1em 10px; width: 170px; height: 20px; background: url('/images/yellow_menu_li.png') no-repeat center left; padding-left: 20px; line-height: 20px; text-align: left; font-size: 12px; display: block; color: #000; margin-right: 10px}
.caleftmenu a:active {text-decoration: underline}
div.center {text-align: center}
div.new_message table.form-table th {color: #834300; font-weight: normal}
table.form-table {margin: 1em auto; border-collapse: collapse; text-align: left}
table.form-table th, table.form-table td {margin: 0; padding: 8px; font-size: 12px}
table.form-table td {text-align: left}
table.form-table td input {vertical-align: middle; margin: 0 0}
table.form-table td label {vertical-align: middle}
table.form-table td label img {vertical-align: middle}
table.form-table div.pre {text-align: left; padding-left: 0}
table.form-table div.pre a {font-size: 11px}
table.form-table textarea {width: 100%}
table.form-table textarea p.note {color: #616161; margin: 0.2em 0 0 0.2em; font-size: 12px; line-height: 1.5em}
table.form-table th.fieldset, table.form-table td.fieldset {border-bottom: 1px dotted #F6D8F4}
table.form-table th.fieldset img, table.form-table td.fieldset img {vertical-align: middle}
table.form-table th.fieldset {vertical-align: top}
table.form-table th.fieldset_basic, table.form-table td.fieldset_basic {background: #FFEBFA; border-bottom: 1px dotted #F6D8F4; vertical-align: top}
table.form-table th.fieldset_basic input, table.form-table td.fieldset_basic input {margin-top: 0}
table.form-table tr th {padding-top: 10px; text-align: right; vertical-align: top}
table.form-table tr.highlight th, table.form-table tr.highlight td {background: #ffeffb; margin: 0; padding: 8px; font-size: 12px}
table.form-table tr.highlight th input, table.form-table tr.highlight td input {background-color: #ffz}
table.analyse {width: 75%; margin: 1em auto; text-align: left}
table.analyse td {padding: 0}
table.analyse input {font-size: 14px; margin: 0}
table.analyse th input {font-size: 12px}
.validation-passed {border: 1px solid #129101; background: #fff url('/images/icons/tick.gif') right no-repeat}
.validation-advice {font-size: 0.85em; color: #f00}
label.radio {font-size: 0.85em; color: #000}
table.prices {width: 711px; margin: 1em auto 25px auto; padding: 0; border: 1px solid #FFCFF4}
table.prices thead tr td {font-weight: bold; border-bottom: 1px solid #FFCFF4; background: #f9e4f5; color: #b20a94}
table.prices tr th, table.prices tr td {font-size: 12px; background: #FAF3FE; border: 1px solid #F2C2F2; padding: 12px; width: auto; text-align: center; line-height: 1.5em}
table.prices tr td.snd {background: #fff}
table.prices tr.alt_row th, table.prices tr.alt_row td {background-color: #FFF}
table.prices tr.alt_row th img, table.prices tr.alt_row td img {vertical-align: middle}
table.prices tr.alt_row th div table tr td, table.prices tr.alt_row td div table tr td {padding: 0}
div#notice, div#warning, div.errorExplanation, div#system_flash {padding: 6px 0 7px 4%; text-align: left; font-weight: bold; color: #000; display: block; margin-top: 1em; margin-bottom: 1em; width: 96%}
div#notice {background: #cfc url('/images/icons/tick.gif') no-repeat 7px center; border: 1px #a0ff9f solid}
div#warning, div.errorExplanation {background: #fcc url('/images/icons/exclamation.gif') no-repeat 7px center; border: 1px #ff9f9f solid; font-size: 12px}
div#warning .tiny {margin: 0 140px 0 5px; padding: 4px 10px 3px 28px}
div#system_flash {background: #FFFDDD; border: 1px solid #faebb1; margin: 1em 0}
div.errorExplanation {line-height: 1.5em; margin: 1em 0}
div.errorExplanation h2 {font-size: 12px; font-weight: bold; font-family: "Lucida Grande" Verdana sans-serif; margin: 0 10px; color: #000}
div.errorExplanation p {font-size: 12px; font-weight: bold; margin: 0 10px; color: #000}
div.errorExplanation ul li {list-style-type: disc; font-size: 12px; font-weight: bold; line-height: 1.5em; color: #000; margin-left: 30px}
span.field-with-errors input, span.field-with-errors textarea {border: 1px solid #f00; background-color: #fcc}
span.field-with-errors input.checkbox {border: 0; background: none}
div#pomoc, div#pomoc_stats {border: 1px solid #9FC4FF; background: #DFEBFF; padding-bottom: 1em; margin-top: 1em}
div#pomoc table, div#pomoc_stats table {width: 80%}
div#pomoc table th, div#pomoc_stats table th {text-align: left; border-right: 1px solid #FFA9F0; padding: 5px 0 5px 10px}
div#pomoc table td, div#pomoc_stats table td {padding: 5px 10px; text-align: left; font-weight: 10px}
img.rbhelp {border: 1px solid #FFCFF4; float: right; padding: 3px; margin: 0 0px 5px 10px; vertical-align: middle}
img.lbhelp {border: 1px solid #FFCFF4; float: left; padding: 3px; margin: 10px 10px 0px 10px; vertical-align: middle}
img.bhelp {border: 1px solid #FFCFF4; padding: 3px; margin: 10px 0; vertical-align: middle}
img.help {padding: 3px; vertical-align: middle}
.pomoc h3 {clear: right; font-size: 14px}
.pomoc p {margin-left: 10px}
.pomoc h4 {clear: both; font-weight: bold; font-size: 14px; padding: 0.5em 0}
.pomoc .backtotop {clear: both; text-align: right}
div.prices {border: 1px solid #9FC4FF; background: #DFEBFF; padding-bottom: 1em; margin-top: 1em; margin-bottom: 1em}
div.prices p {margin-left: 0.5em}
a.help_ajax_link {font-weight: normal; font-size: 12px; font-family: "Georgia" Verdana sans-serif; border-bottom: 1px dotted; text-decoration: none}
a.to_help_link {font-family: "Lucida Grande" Verdana sans-serif; font-weight: normal; font-size: 11px}
a.black_link {font-weight: bold; font-size: 13px; color: #b20a94}
div.menu_help {text-align: center; border-bottom: 1px dotted #FFCFF4}
div.menu_help ul {padding: 1em 0.3em}
div.menu_help ul li {display: inline; font-weight: bold}
div.menu_help a {font-weight: normal; color: #000000; font-size: 12px}
ul.en {margin: 1em 0pt}
ul.en li {padding-left: 15px; padding-right: 30px; margin-bottom: 0.3em; list-style-type: none; background: transparent url(/images/style/li.png) no-repeat scroll 0px 0.6em; line-height: 1.65em; text-align: justify; color: #000; font-size: 12px}
table.cycles {margin-top: 1em; padding: 0; border: 1px solid #FFCFF4}
table.cycles tr th, table.cycles tr td {font-size: 12px; background: #F9E4F5; padding: 12px; text-align: left; line-height: 1.5em}
table.cycles tr th ol, table.cycles tr td ol {margin-left: 1.5em}
table.cycles tr td img {vertical-align: middle}
#Comments {clear: both; margin-right: 75px; position: relative}
#Comments .revert {text-align: right; float: right}
#Comments h2 {margin-left: 5px; margin-bottom: 1em; font-size: 14px; color: #129101}
#Comments h2 #comment_count {color: #129101}
#Comments p {color: #333; margin-top: 0.3em; font-size: 13px; margin-left: 5px}
#Comments span {color: #616161}
#Comments #comment_page h3.searchsubject a {font-size: 13px; text-decoration: none}
#Comments #comment_page .odd, #Comments #comment_page .even {margin-bottom: 0em}
#Comments #comment_page .odd .body, #Comments #comment_page .even .body {margin-left: 60px}
#Comments #comment_page .odd .body .essence, #Comments #comment_page .even .body .essence {border-top: 1px solid #F4D1FC; margin: 1px 0 0 2px; padding-left: 6px; padding-bottom: 1em}
#Comments #comment_page .odd .body .essence h3, #Comments #comment_page .even .body .essence h3 {color: #616161}
#Comments #comment_page .odd .body .essence .highlight, #Comments #comment_page .even .body .essence .highlight {background-color: #CCFFCC}
#Comments #comment_page .odd .body .status, #Comments #comment_page .even .body .status {color: #4C4C4C; font-style: italic; font-size: 10px; margin-top: 1em; margin-left: 5px}
#Comments #comment_page .odd .body .essence {background-color: #FFEFFB}
#Comments #comment_page .odd .body .essence textarea {background-color: #ffccf2; width: 99%}
#Comments #comment_page .even .body .essence {background-color: #FEFEEC}
#Comments #comment_page .even .body .essence textarea {background-color: #ffffbf; width: 99%}
#Comments #comment_page .author {width: 53px; float: left; margin-left: -5px; clear: left}
#Comments #comment_page .author .border {width: 100% !important; width: 66px; background-color: #c9dfff; font-size: 1px; height: 1px; padding-right: 8px}
#Comments #comment_page .author div.avatar {width: 100%; padding-right: 0 !important; padding: 3px 10px 10px 9px}
#Comments #comment_page .manage_side {float: right; margin: 3px 3px 0 0}
#Comments #comment_page .manage_side a {color: #b20a94; font-size: 11px}
#Comments #comment_page h3 {font-size: 12px; font-weight: normal; line-height: 21px; margin: 0.4em 0 1px}
#Comments #comment_page h3 img {vertical-align: middle}
#Comments #comment_page h3 small {font-size: 11px; color: #616161}
#Comments #add_comment {margin: 1em 0 0 60px}
#Comments #add_comment h4 {color: #000; font-size: 14px; margin-bottom: 0.5em}
#Comments #add_comment form .border {width: 661px; background-color: #c9dfff; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; height: 1px}
#Comments #add_comment form textarea {border: 1px solid #c9dfff; background-color: #e5f0ff; width: 657px}
#Comments #add_comment form .submit {margin: 1em 0}
.messshow select {margin: 3px; float: right}
.messshow h3 {font-size: 12px; line-height: 29px; background-color: #E5F0FF}
.messshow h3 a {margin-left: 10px; color: #000}
.messshow .border {background-color: #c9dfff; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; line-height: 1px; height: 1px}
.messages .odd, .messages .even {margin-bottom: 1em; clear: both}
.messages .odd .body, .messages .even .body {border-top: 1px solid #F4D1FC; background-color: #ffeffb}
.messages .odd .body .essence, .messages .even .body .essence {margin: 0 0 0 1px; margin-left: 10px; padding-bottom: 1em}
.messages .odd .body .essence p, .messages .even .body .essence p {margin-top: 0.1em}
.messages .odd .body .status, .messages .even .body .status {color: #878787; font-style: italic; margin-top: 1em; font-size: 10px}
.messages .odd .author .avatar img {border-left: none}
.messages .odd .body {border-top: 1px solid #F4D1FC; background-color: #ffeffb}
.messages .odd .body .essence {background-color: #ffeffb}
.messages .odd .body .essence textarea {background-color: #ffccf2}
.messages .odd .body .essence p {color: #252525; margin-top: 0.5em}
.messages .even .body {border-top: 1px solid #F4D1FC; background-color: #fefeec}
.messages .even .body .essence {background-color: #fefeec}
.messages .even .body .essence textarea {background-color: #ffffbf}
.messages .even .body .essence p {color: #252525}
.messages .author {width: 53px; float: left; margin-bottom: 3px}
.messages .author .border {width: 100% !important; width: 65px; background-color: #ffbff5; border-left: 1px solid #fff; font-size: 1px; height: 1px; padding-left: 8px}
.messages .author div.avatar {width: 100%; padding: 8px 0 21px 9px}
.messages .body {margin-left: 62px}
.messages .manage_side {float: right; font-size: 10px}
.messages h3 {font-size: 12px; font-weight: normal; line-height: 21px; margin-bottom: 0; margin-top: 0.3em}
.messages h3 img {vertical-align: middle}
.messages h3 small {font-size: 10px; color: #616161}
.messages h3 strong {float: right; font-size: 10px; color: #000; margin-right: 10px}
div.weight .manage_side {margin: 5px 5px 0 0}
div.weight .manage_side a {font-size: 11px}
div.weight .body {margin-left: 85px}
div.weight .body h3 {margin-left: 10px}
div.weight .body p {margin: 3px 40px 20px 10px; color: #333333; font-size: 13px; padding-bottom: 12px}
.new_message {margin-left: 62px; margin-top: 1em; position: relative}
.new_message h4 {color: #000; font-size: 14px; margin-bottom: 0.5em}
.new_message h4 small {font-weight: normal}
.new_message .form textarea {border: 1px solid #c9dfff; background-color: #e5f0ff; width: 736px}
.new_message .form .border {width: 740px; background-color: #c9dfff; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; height: 1px}
.new_message .form .submit {margin: 1em 0}
#qhelp {margin-top: 0.7em}
#qhelp p {margin-top: 0}
#textarea_resizr {float: right; font-size: 12px}
.lab {font-weight: bold; margin-bottom: 0.3em; font-size: 12px}
table.pay th {text-align: center}
table.pay td {color: #000; border: 1px solid #FFBFF5; background: #FFEFFB; padding: 5px; text-align: left; vertical-align: middle}
div.cycles a {font-size: 12px}
table.holder_fav {margin: 0}
table.holder_fav td {vertical-align: middle}
#flash {float: left; background-color: #fff; z-index: 8000}
table.holder_ss {color: #000; background: #FFEFFB; border: 1px solid #FFBFF5; padding: 4px; width: 100%; margin-top: 0.5em; text-align: left; clear: left; margin-bottom: 10px}
table.holder_ss th {font-weight: normal; font-size: 12px}
table.holder_ss td {vertical-align: middle; font-weight: normal; font-size: 12px; padding: 10px; width: 50%}
table.holder_ss td div.adv_cycle {padding: 10px}
table.holder_ss td div.adv_cycle a {font-size: 12px}
table.holder_ss p {text-align: left; font-weight: bold; margin: 0}
table.holder_ss table.roll1 {width: 100%}
table.holder_ss table.roll1 th {border: solid 1px #E7C4E3; background-color: #fff; text-align: left; color: #616161; font-size: 11px}
table.holder_ss table.roll1 td {width: 30%; font-weight: normal; text-align: left; font-size: 11px}
table.holder_ss table.roll1 td.op {width: 30%}
table.holder_ss table.roll1 td.op li {list-style-type: disc}
table.roll p {font-weight: normal; margin: 3px}
table.roll td span {padding: 3px}
table.roll td.delimit {height: 2px; padding: 0; line-height: 1px; font-size: 1px}
table.roll td.delimit hr {width: 98%; background-color: #fff; height: 2px; color: #fff; border: 0}
table.holder_ss_left {color: #000; border: 1px solid #FFBFF5; border-top: none; background: #FFEFFB; padding: 4px; width: 711px; margin-left: 1px; text-align: left; float: left}
table.holder_ss_left td {vertical-align: top; font-size: 12px; padding: 10px}
table.holder_ss_left td .simple_stats {background-color: #fff}
table.simple_stats td {padding: 5px; font-size: 12px; text-align: center; vertical-align: middle; border: 1px solid #F1C2E5; background-color: #fff; width: 70px; height: 30px; font-weight: bold}
table.simple_stats th {padding: 3px; border: none; font-size: 12px; font-weight: normal; text-align: right; vertical-align: middle}
table.simple_stats th span {font-size: 11px; color: #616161}
table.simple_stats th.hed {text-align: center}
table.legend th, table.legend td {font-size: 12px; padding: 3px 5px}
table.share td {padding: 4px; vertical-align: middle}
table.share input, table.share img {vertical-align: middle}
table.share td.choosed1 {background-color: #FFF9AC; border: solid 1px #F2C2F2; border-right: none}
table.share td.choosed2 {background-color: #FFF9AC; border: solid 1px #F2C2F2; border-left: none}
table.share_info {color: #000; border: 1px solid #FFBFF5; border-bottom: none; background: #FFEFFB; padding: 4px; width: 711px; margin-left: 1px; text-align: left; float: left}
table.share_info img {vertical-align: middle}
table.share_info td {padding: 0 0 1em 1em}
p.sharebox {background-color: #FBEFFA; border: solid 1px #F2C2F2; padding: 5px 0; width: 711px}
p.sharebox span {margin-left: 10px; font-size: 14px}
div.comments_qhelp {margin-right: 0em !important; margin-right: 10em}
div.adv_cycle {background-color: #FFF9AC; border: solid 1px #F2C2F2; padding: 5px}
div.adv_cycle p {margin-bottom: 10px}
div.adv_cycle a {font-size: 14px}
div.nav_name_cycle {background-color: #FAEEF9; border: 1px solid #E7C5EF; padding: 5px; margin-bottom: 1em}
div.nav_name_cycle span {font-weight: bold; color: #616161}
div.nav_name_cycle a {color: #b20a94; font-size: 12px}
div.nav_name_cycle h3 {font-size: 12px; margin-bottom: 0}
div.nav_cycle {float: right; padding: 5px}
div.nav_cycle a {font-size: 12px; color: #b20a94}
div.nav_name_cycle_fav {background-color: #FFFCD5; border: 1px solid #E7C5EF; padding: 5px; margin-bottom: 1em}
div.nav_name_cycle_fav span {font-weight: bold; color: #616161}
div.nav_name_cycle_fav a {color: #b20a94; font-size: 12px}
div.nav_name_cycle_fav h3 {font-size: 12px; margin-bottom: 0}
div.nav_cycle_fav {float: right; padding: 5px}
div.nav_cycle_fav a {font-size: 12px; color: #b20a94}
span.edit a {color: #0000F7; font-size: 10px}
div.scom {margin: 0.6em 5px 0 0; float: right; margin-right: 5px; padding: 5px; border: 1px solid #F1C2E5; background-color: #fff; width: 90px}
div.scom a {font-size: 12px; color: #0000F7; font-weight: bold}
div.scom p {font-size: 11px; margin: 3px 3px 3px 0}
div.fsort {float: right; margin-right: 5px}
div.fsort a {font-size: 12px; color: #0000F7; font-weight: normal}
div.fsort span {font-size: 12px; font-weight: bold}
div.cinfo {float: left; text-align: left}
div.cinfo #prev_cycle_stats {font-size: 12px}
div.calinfo {text-align: left; padding: 0.5em 0; margin-bottom: 1em}
div.calinfo ul, div.calinfo li {font-size: 12px}
div.calinfo ul a, div.calinfo li a {font-size: 12px}
div.list table th.hb {font-size: 11px; font-weight: normal; text-align: center; background-color: #FFBFF5; border-top: 1px solid #ffa9f0; border-right: 1px solid #fff; padding: 3px; vertical-align: middle}
div.list table.body tr td {background-color: #FDF3FF; border-bottom: 1px solid #FFCFF4; padding: 5px; line-height: 1.3em; text-align: left}
div.list table.body tr td .karma {font-weight: bold; text-decoration: underline; font-size: 12px}
div.list table.body tr td .karma:visited {font-weight: normal; text-decoration: underline}
div.list table.body tr td .karmas {font-weight: normal; text-decoration: underline; font-size: 12px}
div.list table.body tr td .karmas:visited {font-weight: normal; text-decoration: underline}
div.list table.body tr td span.small {font-size: 11px}
div.list table.body tr td.hn {background-color: #FFEFFB}
div.list table.body tr td.hl {background-color: #FFEFFB; text-align: right; width: 130px}
div.list table.body tr td.hd {background-color: #FDF3FF; text-align: right; vertical-align: middle; width: 130px; overflow: hidden}
div.list table.body tr td.ha {background-color: #ffeffb; text-align: center; border-right: 1px solid #fff; vertical-align: middle; font-size: 11px}
div.list table.body tr td.ha a {font-size: 11px}
div.list table.body tr td.hc {background-color: #fefeec; text-align: center; border-right: 1px solid #fff; vertical-align: middle; font-size: 11px}
div.list table.body tr td.hc a {font-size: 11px}
div.list table.body tr td.first {font-style: italic; color: #616161}
div.list table.body tr.twelve td {border-bottom: 1px solid #FFBFF5}
table.pay {margin-bottom: 1.5em}
table.pay td p.pname, table.pay td input {font-size: 14px; margin-top: 3px}
table.shar {width: 785px !important; margin-top: 1em}
table.body {width: 795px}
table.body tr td {border-bottom: 1px dotted #FFBFF5; padding: 3px; line-height: 1.3em; text-align: left; vertical-align: middle}
table.body tr td .fav_avatar img {height: 28px}
table.body tr td table {float: right}
table.body tr td table td {border: 0}
table.body tr td.right {width: 36%; text-align: right}
table.body tr.even td .editor_field {width: 80%}
table.body tr.odd td a, table.body tr.even td a, table.body tr.special td a {color: #b20a94}
table.body tr.odd td a:visited, table.body tr.even td a:visited, table.body tr.special td a:visited {color: #800040}
table.body tr.odd td a.userlinek, table.body tr.even td a.userlinek, table.body tr.special td a.userlinek {color: #b20a94}
table.body tr.odd td .members, table.body tr.even td .members, table.body tr.special td .members {font-size: 10px; font-weight: normal}
table.body tr.odd td .members a, table.body tr.even td .members a, table.body tr.special td .members a {color: #616161; font-weight: normal; font-size: 10px}
table.body tr.odd td .members a:hover, table.body tr.even td .members a:hover, table.body tr.special td .members a:hover {color: #0080FF}
table.body tr.odd .right, table.body tr.even .right, table.body tr.special .right {text-align: right}
table.body tr.odd td {background-color: #fff; padding: 3px 10px; font-size: 12px}
table.body tr.even td {background-color: #fff; padding: 3px 10px; font-size: 12px}
table.body tr.special td {background-color: #FEFEEC !important; font-weight: bold; padding: 3px 10px; font-size: 12px}
.foot {padding: 0.2em 0pt 5px 5px}
.foot h3 {font-size: 14px}
.foot textarea {margin-left: 5px}
.foot .submit {margin: 1em 5px}
.foot table th {padding: 1.5em 1em 0 0; vertical-align: top; text-align: right}
.foot table td {padding-top: 1em}
div.profile p {margin-top: 0}
.pagination {padding: 10px 20px; text-align: right}
.pagination a {border: 1px solid #dddddd; padding: 2px 6px; font-size: 12px}
.pagination a:visited {color: #b20a94}
.pagination a:hover {border: 1px solid #0080FF}
.pagination span.current {background-color: #dddddd; padding: 2px 6px}
.pagination span {font-size: 12px}
.topads {margin-left: 10px}
.grid3col {width: 100%}
.grid3col p {color: #252525}
.grid3col p a.heli {color: #b20a94}
.grid3col .column {width: 331px; float: left; text-align: center; margin-top: 0.5em}
.grid3col .column h3, .grid3col .column h4, .grid3col .column p, .grid3col .column li {text-align: left}
.grid3col .column h3.pink, .grid3col .column h4.pink, .grid3col .column p.pink, .grid3col .column ul.pink {background-color: #ffecfd}
.grid3col .column p.pink {padding: 2px 10px}
.grid3col .column h3 {color: #129101; font-size: 16px}
.grid3col .column h4 {font-size: 14px; margin-top: 1em; line-height: 16px}
.grid3col .column h4 img {vertical-align: middle}
.grid3col .column p {line-height: 17px}
.grid3col .column p.noet {font-size: 11px}
.grid3col .column p.signup {margin-top: 0; margin-bottom: 5px; color: #616161; font-size: 12px; text-align: center}
.grid3col .column img.left {float: left}
.grid3col .column p.w1 {margin-bottom: 1em; background-color: #FFECFD; padding: 2px 10px; border-top: 1px solid #E5ACEC}
.grid3col .column p.w11 {margin-bottom: 1em; background-color: #FFECFD; padding: 2px 10px; border-top: 1px solid #E5ACEC}
.grid3col .column p.w1n {margin-top: 20px}
.grid3col .column p.w2 {margin-top: 20px; border-top: 1px solid #E5ACEC}
.grid3col .column img.w4 {margin-top: 26px}
.grid3col .column p.w4 {margin-top: 36px}
.grid3col .column h4.w4, .grid3col .column h4.w5 {margin-top: 83px; line-height: 38px; padding-left: 10px; margin-right: 10px; border-top: 1px solid #E5ACEC}
.grid3col .column h4.w5 {margin-top: 12px; border-top: none}
.grid3col .column h4.w5 img {margin: 0.5em 0; vertical-align: middle}
.grid3col .column ul.w5 {padding-bottom: 10px; margin-right: 10px}
.grid3col .column ul.w5 li {margin: 0 0 1em 10px}
.grid3col .column a {color: #00f}
.grid3col .column li {margin: 0}
.grid3col .left {margin-left: 15px}
.grid3col .incntr {margin-left: 1em}
.grid3col .incntr h4 a.lynk {margin-left: 10px}
.grid3col .incntr div.calc h4, .grid3col .incntr div.calc p {margin-left: 10px}
.grid3col .right {float: right !important; width: 280px; margin-right: 15px}
.grid3col .right div.signin {background-color: #fff; margin: 0em 0 0.5em 0}
.grid3col .right div.signin span {font-size: 14px; color: #252525}
.grid3col .right div.signin a {font-size: 14px}
.grid3col .right div.who p {margin: 0.5em; font-size: 14px}
.grid3col .right div.adright {margin-top: 5px; background-color: #fff}
.grid3col .right ul, .grid3col .right h4, .grid3col .right p {margin: 0 0 0 10px}
.grid3col .right h4.w6 {margin-top: 1em}
.grid3col .right ul.w6 {margin-top: 1em}
.grid3col .right ul.w6 li {list-style: url('/images/twozero/w_li_dot.gif'); margin: 0 0 1em 23px; line-height: 17px}
.grid3col .right div {background-color: #bed9ff; width: 285px; margin-left: 5px}
.grid3col .right div .border {width: 283px !important; width: 285px; background-color: #bed9ff; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; height: 1px; line-height: 0; margin-left: 0}
.grid3col .right div h3 {font-family: "Lucida Grande" Verdana sans-serif; font-weight: normal; color: #11007a; margin: 10px}
.grid3col .right div ul {margin: 0}
.grid3col .right div ul li {border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 16px; line-height: 33px; color: #fff; padding-left: 10px; margin-bottom: 5px}
.grid3col .right div ul li.one {background: #ff46f8 url('/images/twozero/w_li_one.png') repeat-x; font-weight: bold}
.grid3col .right div ul li.two {background: #ff938d url('/images/twozero/w_li_two.png') repeat-x; font-weight: bold}
.grid3col .right div ul li.tre {background: #b27dff url('/images/lang/es/w_li_tre.png') repeat-x; font-weight: bold}
div.login table.form-table td input {margin: 0}
.sloutpan {float: left}
.sloutpan .yloutpan {width: 180px; margin-left: 5px; background-color: #FFFDBE; border: 1px solid #ffbff5; border-right: none; float: left; margin-bottom: 10px}
.sloutpan .yloutpan div {margin: 0 0 0 3px; background-color: #FFFFFF}
.sloutpan .yloutpan div p {margin: 4px 0 0 5px; font-size: 14px}
.sloutpan .yloutpan ul li {margin: 0.3em 5px; padding: 0 0 0.3em 0; line-height: 1.5em; list-style-type: none; font-size: 12px; color: #000080}
.sloutpan .yloutpan ul li span {font-size: 16px; color: #FF6666}
.sloutpan .loutpan {width: 180px; margin-left: 5px; background-color: #ffeffb; border: 1px solid #ffbff5; float: left; margin-bottom: 10px}
.sloutpan .loutpan .regi {margin: 1em 0.3em; line-height: 1.5em}
.sloutpan .loutpan .regi a, .sloutpan .loutpan .regi span {font-size: 13px; margin: 0.3em}
.sloutpan .loutpan .art a {color: #b20a94; margin: 0}
.sloutpan .loutpan ul li {margin: 0.3em 5px; padding: 0 0 0.3em 0; border-bottom: 1px dotted #ffbff5; line-height: 1.5em; list-style-type: none; font-size: 12px; color: #616161}
.sloutpan .loutpan ul li a {font-size: 12px; margin: 0.5em 0}
.sloutpan .loutpan p {margin: 0 0 0.5em 5px}
.sloutpan .loutpan a {display: block; font-size: 14px; color: #0000f0; margin: 0 0 0.5em 5px}
.sloutpan .loutpan #fnotify input {margin: 0 0 0.8em 5px}
.sloutpan .loutpan #fnotify input.text {width: 150px}
.sloutpan .inpan {padding: 5px 0 5px 5px; float: left; width: 175px; margin-left: 5px; background-color: #ffeffb; border: 1px solid #ffbff5; color: #616161}
.sloutpan .inpan a {display: inline; font-size: 12px}
.sloutpan .inpan img {vertical-align: center}
.sloutpan .inpan p {margin: 0.5em 0 0 0; color: #252525; font-size: 12px; line-height: 1.3em}
.lout1 {margin-left: 30px}
.lout {margin-left: 200px}
.lout h2 {margin: 1em 0 0 0}
.lout .form-table {margin: 1em 0; width: auto}
.lout .form-table th {padding-left: 0; vertical-align: top}
.lout h3 {margin: 1em 0 0.1em 0}
.lout .info-box {float: right; width: 250px; margin-right: 100px}
.lout .info-box a {color: #0000f0}
.lout .info-box ul li {margin: 0.3em 0; padding: 0 0 0.5em 0; border-bottom: 1px dotted #ffbff5; line-height: 1.5em; list-style-type: disc}
.lout .pre {text-align: center; padding: 1em}
.lout p {margin-left: 0em}
.lout p.firan {letter-spacing: 1px; font-family: helvetica; font-size: 20px; text-align: center; color: #000080; background-color: #F5F9FF; width: 600px}
.lout p.firan b {background-color: #FFFFFF; font-weight: normal; border-bottom: 1px dashed #FF6666; padding: 3px 3px 0 3px}
.lout p.lfiran {background-color: #FFFDBE; border-top: 1px solid #AFD3FB; float: right; width: 175px; margin-top: 0; padding: 2px; text-align: center}
.regulamin h2 {margin: 0 0 1em 0}
.regulamin h3 {margin: 1em 0 0.1em 0}
.regulamin p {margin-top: 0.2em}
.regulamin ol {list-style-type: decimal; margin-left: 2em}
.regulamin li {margin: 0.3em 0}
div.nform {padding: 0.5em; margin-top: 2em}
div.examine_list {padding: 0.5em 2em}
div.pictures_area {margin: 0.5em}
div.pictures_area div.picwarn {color: red; margin-bottom: 1em}
div.pictures_area_picture {border: 1px solid #FFBFF5; background: #FFEFFB; padding: 0.5em; margin: 0 10px 5px 0; float: left; width: 100px; height: 100px; text-align: center; position: relative}
div.pictures_area_picture small {display: block; position: absolute; bottom: 10px; left: 38%}
.tratata {color: #000; border: 1px solid #FFBFF5; background: #FFEFFB; padding: 4px; margin-top: 1em}
.tratata ul.pcardtopbox span {color: #666}
.pcardtopbox li {float: left; width: 170px; font-size: 12px}
#pcardscroll {clear: both; width: 100%; overflow-x: scroll; position: relative; border: 1px solid #F695E2; background-color: #FFF; margin: 0.25em 0 1em 0}
#pcardscroll h3 {margin-top: 5px}
#pcardscroll table.pcard {border-collapse: collapse}
#pcardscroll table.pcard th.week {padding: 2px 2px 1px 2px; border-right: 1px solid #F695E2; background-color: #FFEFFB; font-size: 14px; line-height: 1.5em}
#pcardscroll table.pcard th.current {background-color: #ffbff5; color: #000; font-weight: bold}
#pcardscroll table.pcard td div.day {text-align: center; font-size: 80% !important; font-weight: normal; color: #666; background-color: #FFEFFB; border-bottom: 1px solid #F695E2; width: 28px; line-height: 1.5em}
#pcardscroll table.pcard td div.day a {font-size: 10px}
#pcardscroll table.pcard td div.current {background-color: #ffbff5; color: #000; font-weight: bold}
#pcardscroll table.pcard td div.selected {font-weight: bold; background-color: #fefeec}
#pcardscroll th {color: #000; font-weight: normal; padding: 0.15em}
#pcardscroll tr td div.seven {border-right: 1px solid #F695E2}
#pcardscroll tr td {vertical-align: top}
#event_day .navigacyja li {width: 120px; text-align: center}
#event_day .navigacyja li a {text-decoration: none}
#event_day .domtab div.tblockborder, #event_day .domtab .bblockborder {background-color: #FBE6B9; border-left: 1px solid #FEFDED; border-right: 1px solid #FEFDED; font-size: 1px; line-height: 0; height: 1px; margin: 8px 10px 0px 120px}
#event_day .domtab div.bblockborder {margin: 0px 10px 8px 120px}
#event_day .domtab ul.domtabs {margin-top: 10px}
#event_day #items div.corner {background-color: #FAF3FE; padding: 2px 4px; margin: 0px 3px; text-align: left}
#event_day #items div.corner div.manage_side {float: right; padding: 4px 6px}
#event_day #items div.corner div.manage_side a {font-size: 10px}
#event_day #items div.corner h3 {font-size: 12px; font-weight: normal; color: #616161}
#event_day #items div.corner p {color: #000}
#event_day #items h3 {color: #000; margin: 8px 0 5px 10px}
#event_day #items img {vertical-align: top}
#event_day #items p {margin: 3px 0 0 10px; color: #616161}
#memo_content textarea {width: 100%}
div.experts {margin: 1em 0}
div.experts p {margin-left: 10px}
div.expert {border: 1px solid #FFCFF4; background: #FFEFFB; margin: 1em 0; padding-bottom: 1em}
div.expert h2 {margin: 1em 0 0 10px}
div.expert h2 img {vertical-align: middle}
div.expert h2 a div.expert h2 avisited {color: #129101}
div.expert div.buttons {float: right; margin: 2em 1em 0 0; line-height: 50px}
div.expert div.buttons * {display: inline; vertical-align: middle}
.e_users {float: left; margin-top: 1em}
.e_fav_users a.screenname {font-weight: bold font-family "Georgia"}
.e_fav_users {border: 1px solid #FFCFF4; float: right; background: #FFEFFB; margin: 1em; padding: 10px}
.e_fav_users h2 {margin-top: 0}
.search {width: 45%; float: right}
.search p {margin-left: 10px}
.search div {margin: 1em 10px 0 10px}
.fpromo {margin-right: 50%}
.fpromo .invite {text-align: center; padding: 0.5em; margin: 1em 0; background-color: #ffeffb; border: 1px solid #FFCFF4}
.fpromo .invite p {background-color: #ffffe6}
.fpromo .invite a {font-size: 12px}
.osearch {margin: 0 auto}
.osearch a {font-size: 12px}
.osearch .oosearch {padding: 1em 2em; border: #ff1d58 1px solid; background: #ffeff5; width: 75%; margin-bottom: 1em}
.flogins {margin: 4px 0; background-color: #ffeffb; border: 1px solid #FFCFF4; padding: 8px}
.flogins a {line-height: 2em}
.categ span {color: #000}
.categ a {font-size: 10px}
.categ .categories {color: #129101}
.ptoda table th, .ptoda table td {border-top: 20px solid #fff; font-size: 14px}
.ptod {float: right; border: 1px solid rgb(255, 191, 245); background-color: rgb(245, 249, 255); width: 200px; padding: 5px}
.ptod b {color: #b20a94}
.ptod p {margin-top: 0.5em}
.ptod p.tod {text-align: center; margin: 0.5em 0; font-weight: bold; font-size: 14px}
.ptod img {margin-top: 0.5em}
.presu {border: 1px solid rgb(255, 191, 245); background-color: rgb(245, 249, 255); padding: 0.5em}
.presu .pagain {margin-bottom: 0.5em}
.presu .pagain a {font-size: 16px; color: #0000ff}
.presu span {font-size: 100%}
.presu table td {font-size: 14px; padding: 0.5em; vertical-align: middle; border-top: 2px solid #fff; border-bottom: 2px solid #fff}
.presu table td.in {width: 25%; height: 60px; text-align: center}
.presu table td.fo {border-left: 2px solid #fff}
.tabahoriz td {width: 30%; text-align: center; vertical-align: middle}
#event_day div.domtab {border: 1px solid #CDE2FC; margin-left: 0}
#event_day div.domtab .domtabs {float: left; width: 120px}
#event_day div.domtab .domtabs li {text-align: center; margin: 0; padding: 3px 0.5em}
#event_day div.domtab .domtabs li a {font-size: 12px}
#event_day div.domtab .domtabs li.active {background-color: #FFE7B5}
#event_day div.domtab div {margin-left: 120px}
table.calhead {width: 770px; margin-bottom: 10px}
table.calhead td span.mantrym {float: right; font-size: 14px}
table.calhead td span.mantrym a {font-size: 14px}
table.calhead td span {font-size: 14px; color: #129101; font-weight: bold}
#scrollcalendar {width: 760px; overflow-x: scroll; position: relative; background-color: #fff; margin: 0; float: left}
.calendar {border-collapse: collapse; float: left; margin-top: 1px}
.calendar th.current {background-color: #FFE1A6}
.calendar th.week {border-right: 2px solid #CDE2FC; border-top: 2px solid #CDE2FC}
.calendar th.week small {font-weight: normal; color: #666666}
.calendar a {color: #660099}
.calendar a:visited {color: #660099}
.calendar table {border-top: 1px solid #FFBFF5}
.calendar thead th {text-align: left; font-size: 12px; color: #000; line-height: 24px; border-right: 1px solid #FFEDEA}
.calendar thead th.date {height: 85px !important; height: 86px; color: #616161; vertical-align: bottom; font-weight: normal; border-right: none}
.calendar thead td {background-color: #EFFFFA; text-align: center; font-size: 10px; font-weight: normal; color: #666; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding: 7px 1px 1px 1px; height: 18px; width: 18px}
.calendar thead td.weekend {background-color: #F6E1FF; font-weight: bold; border-top: 1px solid #ffccff; border-left: 1px solid #FFCDBE; border-right: 1px solid #EEBCFF; color: #000}
.calendar thead td.weekend a {color: #660099}
.calendar thead td.selected {background-color: #FFE7B5; font-weight: bold; border-top: 1px solid #EAAFFF; border-left: 2px solid #999999; border-right: 2px solid #999999; color: #000}
.calendar thead td.selected a {color: #660099}
.calendar tfoot th {text-align: center; font-weight: bold; font-size: 12px; color: #001839; line-height: 24px; border-top: 1px solid #EEBCFF; text-align: center; font-weight: bold; color: #001839}
.calendar tfoot th.dc {color: #616161}
.calendar tfoot td {text-align: center; font-weight: bold; font-size: 10px; color: #001839; line-height: 24px; background-color: #ffbff5; text-align: center; font-weight: bold; color: #000; line-height: 24px; background-color: #EFFFFA; border-top: 1px solid #EEBCFF; border-right: 1px solid #EEBCFF}
.calendar tfoot td.weekend {background-color: #F6E1FF; font-weight: bold; border-top: 1px solid #ffccff; border-left: 1px solid #FFCDBE; border-right: 1px solid #EEBCFF; color: #000}
.calendar tfoot td.selected {background-color: #FFE7B5; font-weight: bold; border-top: 1px solid #EAAFFF; border-left: 2px solid #999999; border-right: 2px solid #999999; color: #000}
.calendar tbody th {text-align: center; background-color: #ffffed; width: 33px; border-bottom: 1px solid #FFFEEE; font-weight: normal}
.calendar tbody td {background-color: #fff; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc}
.calendar tbody td.selected {background-color: #FFFFC1; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc}
.calendar tbody td div.tdivi {width: 23px; height: 0px}
.calendar img {width: 18px; margin: 2px}
.domtab {background-color: #FFFFED}
.domtab .nform {margin-top: 0; border: 0; background-color: #FFE7B5; margin-right: 10px; min-height: 225px}
.domtab .nform form p textarea {width: 630px}
.domtab .nform p {margin-left: 10px}
.domtab .nform .links {margin: 5px 10px !important}
.domtab .nform .links a {font-size: 11px}
.domtab .nform table.linfo ul li img {vertical-align: middle; margin: 3px}
.domtab .nform table.linfo td {vertical-align: top}
.domtab .nform p.eventhead img {vertical-align: middle; margin-right: 5px}
.domtab .nform p.smn small {color: #9B752C}
.domtab .action {padding: 0px 10px 0 10px; float: right}
.domtab .action b, .domtab .action a {font-size: 14px}
.eventday {margin: 0px 0}
.eventday p.spevent {height: 2px; clear: both; background-color: #FFE1A6; margin: 0; font-size: 2px; line-height: 0; margin-top: 3px}
.eventday .head {padding: 0px 10px 0 5px; text-align: left}
.eventday .head .action {float: right; margin-top: 5px}
.eventday .head b, .eventday .head a {font-size: 12px}
.eventday .head p.pactualinfo {font-size: 12px !important; margin: 5px 0 0 0 !important; color: #129101 !important; font-weight: bold !important}
.eventday .legend {margin: 5px; text-align: left}
.eventday .legend table td {padding: 2px; font-size: 11px; color: #616161; vertical-align: middle}
.eventday div.tblockborder {background-color: #F4D1FC; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; line-height: 0; height: 1px; margin: 8px 3px 0px 3px; width: 785px}
.eventday div.bblockborder {background-color: #F4D1FC; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 1px; line-height: 0; height: 1px; margin: 0px 3px 0px 3px; width: 785px}
.eventday .domtabs {margin: 0 0 10px 0}
.eventday .domtabs ul.li, .eventday .domtabs a {color: #660099}
.samosia_last_questions {margin: 0px 0 20px 10px}
.samosia_last_questions tr td {font-size: 16px; vertical-align: middle; padding-top: 20px}
.samosia_last_questions tr td a {color: #b20a94}
.samosia_last_questions img.avatar {padding-right: 5px; width: 28px; height: 28px}
.samosia_last_questions span.data {font-size: 11px; color: #616161}
.samosia_last_questions a.cat {text-decoration: none}
div.samosianadblok a {margin-right: 10px; float: right; color: #0000F7}
body div#toolTip {position:absolute; z-index:1000; background: #CF33B2; border:2px double #fff; text-align:left; padding:5px; min-height:1em; -moz-border-radius:5px}
body div#toolTip p {margin:0; padding:0; color:#fff; font:11px/12px verdana,arial,sans-serif}
body div#toolTip p em {display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold}
body div#toolTip p em span {font-weight:bold; color:#fff}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}