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 #EventIcon {position: absolute; left: 170px; width: 57px; height: 55px}
body #Body #Header {background: url("/images/twozero/body-bg1.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: 10px; 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: purple; text-decoration: none; display: inline; font-weight: normal}
body #Body #Header .topbmenu a:visited {color: purple}
body #Body #Header .topbmenu a:hover {color: purple; 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; left: 0px}
body #Body #Content div.opan {margin-left: 10px}
body #Body #Content div.examplech {margin: 0 auto; border: 1px solid #ffbff5; background: #ffeffb 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}
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.solid {color: #b20a94; font-weight: normal}
a.ajax {font-weight: normal; text-decoration: none; border-bottom: 1px dotted; font-size: 12px}
input.s_as_ajax {color: #b20a94; font-weight: normal; text-decoration: none; border-top: none; border-left: none; border-right: none; border-bottom: 1px dotted; font-size: 12px; background-color: none}
.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: white}
input.imgsub {border: 0; background: white; 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: white; 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: white; 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: white; color: white}
a.submit:hover, a.submit:focus, input.submit:hover, input.submit:focus {background-color: #ee00f0; border-color: #ee00f0; color: white; 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: black}
p.note {margin: 0.2em 0 0 0.2em; color: black; 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: black; 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}
.button_position {float: right}
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.list {margin-bottom: 1em}
div.list .border {background-color: #c9dfff; border-left: 1px solid white; border-right: 1px solid white; 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: #444444; 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: black; 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.sqarbor {border: 1px solid #cccccc; background: #fefeec; padding: 4px; width: 711px; margin: 0 auto; text-align: left; margin-bottom: 10px}
p.weleinfo {margin-bottom: 5px; line-height: 1.6em}
ul.wele {margin: 20px 0}
ul.wele li {margin: 5px 5px 5px 0; display: inline; padding: 4px; border: 1px solid #cccccc; font-size: 14px; background-color: #f2f2f2}
ul.wele a.ajax {font-size: 10px}
ul.wele a {color: #b20a94}
ul.wele_horiz {display: inline; margin-bottom: 10px}
ul.wele_horiz li {display: inline}
ul.wele_horiz li a {color: #b20a94}
ul.wele_horiz li.sep {color: #cccccc}
ul.radiolist li {margin: 10px 0}
div.bleblok {background-color: #fdf3ff; margin-bottom: 1em}
div.bleblok span.text {padding: 5px; display: block}
div.bleblok .border {background-color: #e2d7e5; border: 1px solid white; 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 h3 span {font-size: 12px; color: #666666; font-weight: normal}
div.bleblok #calendar {margin: 15px}
div.bleblok div.body p {margin: 10px}
div.bleblok #blocked_users {margin: 10px 0 0 4px}
div.bleblok #blocked_users span {font-weight: bold}
div.bleblok #blocked_users ul {margin: 10px 0}
div.bleblok #blocked_users ul li {display: inline}
div.bleblok #blocked_users ul li a {font-size: 10px}
#cycle_note div.ctext {float: right; margin: 10px 20px}
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: white; padding: 4px}
table.ncal thead th {background: #f7f1f6; border-left: 1px solid #e6cee1; border-top: 1px solid #e6cee1; color: black; padding: 4px}
table.ncal td {border-top: 1px solid #ffbff5; border-left: 1px solid #ffbff5; background: white; 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 yellow; color: white}
table.ncal td.current a:hover {background-color: #b20a94}
table.ncal td.current a small {color: white}
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: white}
table.ncal .nextCal a:hover, table.ncal .prevCal a:hover {text-decoration: underline; background-color: white}
table.ncal td.otherMonth {background-color: white}
.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: white; text-decoration: none}
a.buttonback:hover {text-decoration: underline}
a.buttonback:visited {color: white}
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: black; 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_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}
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: white}
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: white url("/images/icons/tick.gif") right no-repeat}
.validation-advice {font-size: 0.85em; color: red}
label.radio {font-size: 0.85em; color: black}
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: white}
table.prices tr.alt_row th, table.prices tr.alt_row td {background-color: white}
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 2%; text-align: left; font-weight: bold; color: black; display: block; margin-top: 1em; margin-bottom: 1em; width: 98%}
div#notice .close, div#warning .close, div.errorExplanation .close, div#system_flash .close {float: right; margin-right: 10px}
div#notice .close a, div#warning .close a, div.errorExplanation .close a, div#system_flash .close a {font-weight: normal; color: #b20a94; font-size: 10px}
div#notice {background: #ccffcc; border: 1px #a0ff9f solid}
div#warning, div.errorExplanation {background: #ffcccc; 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: black}
div.errorExplanation p {font-size: 12px; font-weight: bold; margin: 0 10px; color: black}
div.errorExplanation ul li {list-style-type: disc; font-size: 12px; font-weight: bold; line-height: 1.5em; color: black; margin-left: 30px}
span.field-with-errors input, span.field-with-errors textarea {border: 1px solid red; background-color: #ffcccc}
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: black; 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: black; 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}
div.bsp, div.bip {margin-left: 10px}
div.bsp form, div.bip form {width: 80%}
div.bsp form textarea, div.bip form textarea {height: 100px; margin-bottom: 5px}
div.bsp ul.nbsp, div.bip ul.nbsp {margin: 10px; background-color: #e5f0ff; padding: 5px; margin-left: 0}
div.bsp h3, div.bip h3 {margin-left: 10px}
div.bsp h3 span, div.bip h3 span {display: block; font-size: 11px; color: #666666; font-weight: normal}
div.bsp ul.ubip li, div.bip ul.ubip li {padding: 5px 0; margin: 0}
div.bsp ul.ubip div, div.bip ul.ubip div {background-color: #f4f4f4; padding: 5px; margin-top: 5px; font-size: 11px; line-height: 1.4em}
div.bsp ul.ubip div:hover, div.bip ul.ubip div:hover {background-color: #fdfeed}
div.bsp ul.ubip a, div.bip ul.ubip a {font-size: 13px; margin-left: 5px}
div.bsp ul.ubip span, div.bip ul.ubip span {font-size: 12px; color: #666666; float: right; margin-right: 10px}
div.bsp p, div.bip p {margin: 10px}
div.bsp p.bottom_links, div.bip p.bottom_links {line-height: 1.65em; width: 80%}
ul.coms {width: 80%}
ul.coms li {margin: 5px 0 10px 0; padding: 5px}
ul.coms li div {line-height: 1.4em}
ul.coms li div p {margin: 0; padding: 3px}
ul.coms li div p span {font-size: 11px}
ul.coms li div.body {font-size: 12px; padding: 3px; line-height: 1.45em; color: #333333}
ul.coms li.odd {border-top: 1px solid #f4d1fc; background-color: #ffeffb}
ul.coms li.even {border-top: 1px solid #f4d1fc; background-color: #fefeec}
#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: #333333; 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: black; font-size: 14px; margin-bottom: 0.5em}
#Comments #add_comment form .border {width: 661px; background-color: #c9dfff; border-left: 1px solid white; border-right: 1px solid white; 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: black}
.messshow .border {background-color: #c9dfff; border-left: 1px solid white; border-right: 1px solid white; 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 white; 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: black; margin-right: 10px}
div.weight .first {background: #f2f2f2}
div.weight .row {margin: 5px 0; padding: 3px}
div.weight .row:hover {padding: 3px; margin: 5px 0; background-color: #e6e6e6; border: 1px solid #cccccc}
div.weight p {margin-top: 3px; color: #333333; font-size: 13px; padding-bottom: 12px}
div.weight .manage a {font-size: 11px}
.new_message {margin-left: 62px; margin-top: 1em; position: relative}
.new_message h4 {color: black; 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 white; border-right: 1px solid white; 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: black; 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: white; z-index: 8000}
table.holder_ss {color: black; 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: white; 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: white; height: 2px; color: white; border: 0}
table.holder_ss_left {color: black; 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: white}
table.simple_stats td {padding: 5px; font-size: 12px; text-align: center; vertical-align: middle; border: 1px solid #f1c2e5; background-color: white; 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: black; 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: white; width: 160px}
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}
#day span {color: #666666}
#day a {font-size: 12px; color: blue}
#colTip {background-color: #55a0f1}
#colTip p {text-align: left; font-size: 12px; font-family: arial, verdana, sans-serif; margin: 5px; color: #fbfbfb; font-weight: normal; line-height: 1.45em}
#colTip p span {font-weight: bold}
#colTip div.close {padding: 5px; text-align: right; background-color: white}
#colTip div.close a {color: blue}
#tron {float: right; margin-right: 5px; background-color: white; border: 1px solid #e6e6e6; padding: 3px}
#extra_info {border: 1px solid #e6e6e6; padding: 3px; margin: 5px 0; text-align: left}
#extra_info table td {font-size: 10px; color: #666666}
#extra_info table td.right {padding-left: 10px}
#legend {margin-top: 15px}
#legend p {color: #999999; font-size: 10px}
#nchart {margin-bottom: 10px}
#cinfo {background-color: #faeef9; padding: 5px; border-top: 1px solid #e7c5ef; font-weight: bold}
#cdetails {background-color: #e6e6e6; font-size: 12px}
#cdetails ul {float: left}
#cdetails span {line-height: 1.4em}
#legend {margin-left: 10px}
#legend p {font-size: 11px}
#nsinfo {background-color: #e5f0ff; border: 1px solid #e6e6e6; padding: 5px; margin: 5px 0px; clear: left}
#cnav, #cnavb {width: 100%; margin: 10px 0}
#cnav div, #cnavb div {display: inline; padding: 2px; background-color: #fffcd7; border: 1px solid #cccccc}
#cnav div:hover, #cnavb div:hover {background-color: #e6e6e6}
#cnav a, #cnavb a {font-family: arial, verdana, sans-serif; color: navy; font-size: 120%; text-decoration: none}
#cnav div {margin-bottom: 10px}
#cnav #move_b {margin-left: 35px}
#cnavb #move_bb {margin-left: 35px}
#icontip {margin: 2px 0 0 10px; border-radius: 2px}
#icontip span {font-size: 11px; background-color: #cf33b2; color: white; padding: 2px 5px}
#infotip {margin: 5px 0 0 35px; background-color: #e6e6e6; padding: 2px; border-radius: 2px; color: #4c4c4c; font-size: 11px}
.tip {background-color: white; border: 2px solid #ffbff5; font-size: 11px}
.tip .tip_title {display: block; background-color: #ffbff5; color: #763972; padding: 3px; font-weight: bold; font-size: 11px}
.tip .tip_desc {display: block; padding: 3px; color: #666666; font-size: 11px}
.tip .tip_desc1 {display: block; padding: 3px; font-weight: normal; color: #4c4c4c; font-size: 11px}
.tip .tip_close {display: block; background-color: #ffeffb; color: blue; padding: 3px; text-align: right; font-size: 10px}
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 white; 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 white; 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 white; 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: white; padding: 3px 10px; font-size: 12px}
table.body tr.even td {background-color: white; 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: 11px; 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: 82px; 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: blue}
.grid3col .column li {margin: 0}
.grid3col .left {margin-left: 10px}
.grid3col .incntr {margin-left: 1em}
.grid3col .incntr h4.w6 {margin-top: 1em}
.grid3col .incntr ul.w6 {margin-top: 1em}
.grid3col .incntr ul.w6 li {list-style: url("/images/twozero/w_li_dot.gif"); margin: 0 0 0.4em 23px; line-height: 17px}
.grid3col .incntr h4 a.lynk {margin-left: 10px}
.grid3col .right {float: right !important; width: 280px; margin-right: 20px}
.grid3col .right h4.w6 {margin-top: 1em}
.grid3col .right ul.w16 {background-color: white; text-align: left; margin-top: 5px}
.grid3col .right ul.w16 li {margin: 0 0 0.4em 0px; line-height: 17px}
.grid3col .right ul.w16 li span {font-size: 10px; color: #626262}
.grid3col .right ul.w16 a {display: block; color: #b20a94}
.grid3col .right div.calc {background-color: white}
.grid3col .right div.calc h4 {margin: 20px 0px 5px 5px}
.grid3col .right div.calc p {margin: 0 0px 5px 5px}
.grid3col .right div.signin {background-color: white; margin: 0em 0 1.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: white}
.grid3col .right ul, .grid3col .right h4, .grid3col .right p {margin: 0 10px}
.grid3col .right div {background-color: #bed9ff; width: 271px; margin-left: 5px}
.grid3col .right div .border {width: 269px !important; width: 271px; background-color: #bed9ff; border-left: 1px solid white; border-right: 1px solid white; 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 white; border-bottom: 1px solid white; font-size: 16px; line-height: 33px; color: white; 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/twozero/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: white}
.sloutpan .yloutpan div p {margin: 4px 0 0 5px; font-size: 14px}
.sloutpan .yloutpan ul {margin-left: 10px}
.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: navy}
.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}
.sloutpan .loutpan .regi a {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: navy; background-color: #f5f9ff; width: 600px}
.lout p.firan b {background-color: white; 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.pevent div.img {float: left; border-top: 1px solid #faf3fe}
div.pevent div.img img {background-color: #efefee; border-radius: 2px; margin-top: 7px}
div.pevent div.pbody {background-color: #faf3fe; float: right; width: 97%}
div.pevent div.pbody div {float: left}
div.pevent div.pbody div p {margin: 0 10px 10px 10px; color: black !important}
div.pevent div.pbody textarea {width: 100%}
div.pevent div.pbody div.opt {float: right; margin-top: 3px}
div.pevent div.pbody div.opt a {font-size: 11px; margin-right: 10px}
div.pevent div.pbody p, div.pevent div.pbody span {text-align: left; display: block}
div.pevent div.pbody span {margin: 10px 0 5px 10px; color: #616161; font-size: 11px}
div.nform {padding: 0.5em; width: 80%}
div.nform ul li {display: inline}
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: black; border: 1px solid #ffbff5; background: #ffeffb; padding: 4px; margin-top: 1em}
.tratata ul.pcardtopbox span {color: #666666}
.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: white; 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: black; font-weight: bold}
#pcardscroll table.pcard td div.day {text-align: center; font-size: 80% !important; font-weight: normal; color: #666666; 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: black; font-weight: bold}
#pcardscroll table.pcard td div.selected {font-weight: bold; background-color: #fefeec}
#pcardscroll th {color: black; 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 {height: 1px; margin: 3px}
#event_day .domtab ul.domtabs li {display: inline}
#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: black}
#event_day #items h3 {color: black; margin: 8px 0 5px 10px}
#event_day #items img {vertical-align: top}
#event_day #items p {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: black}
.categ a {font-size: 10px}
.categ .categories {color: #129101}
.ptoda table th, .ptoda table td {border-top: 20px solid white; font-size: 14px}
.ptod {float: right; border: 1px solid #ffbff5; background-color: #f5f9ff; 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 #ffbff5; background-color: #f5f9ff; padding: 0.5em}
.presu .pagain {margin-bottom: 0.5em}
.presu .pagain a {font-size: 16px; color: blue}
.presu span {font-size: 110%}
.presu table td {font-size: 14px; padding: 0.5em; vertical-align: middle; border-top: 2px solid white; border-bottom: 2px solid white}
.presu table td.in {width: 25%; height: 60px; text-align: center}
.presu table td.fo {border-left: 2px solid white}
.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; line-height: 2em; margin-left: 10px}
#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: 10px}
#tipcont {background-color: #b20a94; font-family: "Arial"; border: 1px solid white; font-size: 11px; color: white; padding: 3px}
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: white; 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: black; 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: #666666; 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: black}
.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: black}
.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: black; 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: black}
.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: black}
.calendar tbody th {text-align: center; background-color: #ffffed; width: 33px; border-bottom: 1px solid #fffeee; font-weight: normal}
.calendar tbody td {background-color: white; 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: 45px}
.domtab .nform form p textarea {width: 70%}
.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 .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 10px 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 white; border-right: 1px solid white; font-size: 1px; line-height: 0; height: 1px; margin: 8px 3px 0px 3px; width: 80%}
.eventday div.bblockborder {background-color: white; border-left: 1px solid white; border-right: 1px solid white; font-size: 1px; line-height: 0; height: 1px; margin: 0px 3px 0px 3px; width: 80%}
.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}
div.blog {font-family: Georgia, Times, "Times New Roman", serif; padding: 10px}
div.blog ul {padding: 0 0 0 10px; list-style-type: decimal}
div.blog p {margin: 0.6em 0; padding: 0}
div.blog li, div.blog p, div.blog span {font-size: 14px; font-weight: normal; line-height: 1.8em; text-align: justify; color: black}
div.blog span.index {margin: 12px 0 0 0; font-size: 11px; display: block}
div.blog span.copy_note {font-size: 11px; display: block; font-family: "Arial"}
ul.bprevious li {padding: 0 0 0 5px}
ul.bprevious li span {color: #666666; font-size: 11px}
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}
