.dateBocksMessage {clear: both}
.dateBocksMessage div {font-size: 0.9em}
.dateBocksMessage div.error {color: red}
.dateBocks input.error {background-color: pink}
.dateBocks ul {list-style: none; padding: 0 5px 0 0; margin: 0}
.dateBocks ul li {display: inline}
.dateBocks ul li img {padding-left: 2px; vertical-align: middle}
.dateBocks ul a {padding: 5px; display: block; float: left}
.dateBocks input {width: 80px}
 .calendar {z-index: 1000}
div.calendar {position: relative}
.calendar, .calendar table {border: 1px solid #556; font-size: 11px; color: #000; cursor: default; background: #eef; font-family: tahoma,verdana,sans-serif}
 .calendar .button { text-align: center;  padding: 2px;  }
.calendar .nav {background: #778 url(/images/dhtml_calendar/menuarrow.gif) no-repeat 100% 100%}
.calendar thead .title { font-weight: bold;  text-align: center; background: #fff; color: #000; padding: 2px}
.calendar thead .headrow { background: #778; color: #fff}
.calendar thead .daynames { background: #bdf}
.calendar thead .name { border-bottom: 1px solid #556; padding: 2px; text-align: center; color: #000}
.calendar thead .weekend { color: #a66}
.calendar thead .hilite { background-color: #aaf; color: #000; border: 1px solid #04f; padding: 1px}
.calendar thead .active { background-color: #77c; padding: 2px 0px 0px 2px}
 .calendar tbody .day { width: 2em; color: #456; text-align: right; padding: 2px 4px 2px 2px}
.calendar tbody .day.othermonth {font-size: 80%; color: #bbb}
.calendar tbody .day.othermonth.oweekend {color: #fbb}
.calendar table .wn {padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #bdf}
.calendar tbody .rowhilite td {background: #def}
.calendar tbody .rowhilite td.wn {background: #eef}
.calendar tbody td.hilite { background: #def; padding: 1px 3px 1px 1px; border: 1px solid #bbb}
.calendar tbody td.active { background: #cde; padding: 2px 2px 0px 2px}
.calendar tbody td.selected { font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #fff; color: #000}
.calendar tbody td.weekend { color: #a66}
.calendar tbody td.today { font-weight: bold; color: #00f}
.calendar tbody .disabled {color: #999}
.calendar tbody .emptycell { visibility: hidden}
.calendar tbody .emptyrow { display: none}
 .calendar tfoot .footrow { text-align: center; background: #556; color: #fff}
.calendar tfoot .ttip { background: #fff; color: #445; border-top: 1px solid #556; padding: 1px}
.calendar tfoot .hilite { background: #aaf; border: 1px solid #04f; color: #000; padding: 1px}
.calendar tfoot .active { background: #77c; padding: 2px 0px 0px 2px}
 .calendar .combo {position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: #def; color: #000; font-size: 90%; z-index: 100}
.calendar .combo .label, .calendar .combo .label-IEfix {text-align: center; padding: 1px}
.calendar .combo .label-IEfix {width: 4em}
.calendar .combo .hilite {background: #acf}
.calendar .combo .active {border-top: 1px solid #46a; border-bottom: 1px solid #46a; background: #eef; font-weight: bold}
.calendar td.time {border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #f4f0e8}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff}
.calendar td.time .ampm {text-align: center}
.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold}
.calendar td.time span.hilite {border-color: #000; background-color: #667; color: #fff}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0}
.RB_overlay {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: transparent !important; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px; z-index:100}
#RB_loading {position: relative; top: 200px; z-index: 101; width: 70px; height: 70px; margin: 0 auto; text-align: center; background: url(../images/redbox_spinner.gif) no-repeat center center; z-index:100}
.RB_window {background-image: url(/images/transparent.png); z-index: 102; display: block; text-align: left;  margin: 0 auto; position: absolute}
#redbox_loading {color: white; width: 100px}
#redbox_loading > .redbox_div_body_transparent {text-align: center}
#redbox_loading img {margin-bottom: 10px}
.redbox_table {border: 0px}
.redbox_td_top, .redbox_td_bottom, .redbox_td_left, .redbox_td_right {background-color: #000; opacity: 0.7; filter: alpha(opacity=70)}
.redbox_td_top, .redbox_td_bottom {height: 25px}
.redbox_td_left, .redbox_td_right {width: 20px}
.tabs_header {float: left; padding: 5px; font-size: 12px; font-weight: bold; color: #0094C3; text-decoration: underline; cursor: pointer}
.tabs_active_header {background-color: #d2d0bd; text-decoration: none; cursor: default}
.tabs_underline {clear: both; width: 100%; height: 1px; background-color: #d2d0bd; overflow: hidden}
.tabs_content {background-color: #d2d0bd; padding: 10px}
#profile_container {margin: 25px 21px 25px 25px}
#profile_network_container {margin-left: 11px; margin-top: 1px}
#profile_header {font-size: 18px; font-family: Tahoma; margin-top: 10px; margin-bottom: 14px; color: #707070}
#profile_left_column {float: left; width: 204px}
#profile_right_column {float: left; overflow: hidden; width: 674px; padding-left: 11px}
.profile_avatar {width: 200px; height: 200px; padding: 1px; border: 1px solid #d2d2d2; background-position: center; overflow: hidden}
#profile_tab_footer {background-color: #4e5e65; color: white; font-size: 12px; width: 100%; height: 5px}
#my_page_show_panel {background-color: #4e5e65; color: white; font-size: 12px}
#my_page_show_panel {padding: 1px 10px 5px}
.my_page_show_panel_text, .my_page_show_panel_button, .my_page_show_panel_change {line-height: 23px; height: 23px}
.my_page_show_panel_text, .my_page_show_panel_button {margin-left: 10px; float: right}
.my_page_show_panel_change {float: left}
.my_page_show_panel_button {background-color: #ebb601; padding: 0 5px}
.my_page_show_panel_text a, .my_page_show_panel_change a {color: white}
#my_page_tab_content {border: 1px solid #f2f2f2}
#my_page_items {padding: 5px}
.my_page_unauthorized {color: #A7A7A7; text-align: center; padding: 10px}
.my_page_questionnaire_header {background-color: #d9d9d9; border: 1px solid #CCC; padding: 0 10px; height: 28px}
.my_page_questionnaire_header_text {float: left; margin-top: 5px; font-size: 14px; font-weight: normal; color: #707070}
.my_page_questionnaire_header_link {outline: none}
.my_page_questionnaire_change, .my_page_questionnaire_link {margin-top: 7px; margin-left: 10px; font-size: 11px}
.my_page_questionnaire_change {float: left}
.my_page_questionnaire_link {float: right}
.my_page_questionnaire_toggle {float: left; margin: 7px 5px 0 0}
.my_page_questionnaire_content, .my_page_edit_panel {background-color: #f2f2f2}
.my_page_questionnaire_content {padding: 15px 20px; font-size: 12px}
.my_page_questionnaire_content > form {margin-top: -10px}
.my_page_edit_panel {padding: 10px 20px}
.my_page_questionnaire_field_title, .my_page_questionnaire_field_value_title {margin: 0 15px; overflow: hidden}
.my_page_questionnaire_field_title {font-weight: bold}
.my_page_questionnaire_field_value_title {float: left; width: 200px; text-align: right}
.my_page_questionnaire_field_value, .my_page_questionnaire_field_value_title {min-height: 25px; line-height: 25px}
.my_page_questionnaire_field_value_title.captcha {min-height: 36px; line-height: 36px; margin-top: 6px}
.my_page_questionnaire_field_value, .my_page_questionnaire_field_separator {width: 402px; overflow: hidden}
.my_page_questionnaire_row .my_page_questionnaire_field_value {font-weight: bold}
.my_page_questionnaire_field_value img {margin-top: 5px; margin-right: 5px}
.my_page_questionnaire_field_value img + div {width: 381px}
#profile_left_column > a {font-size: 14px; padding: 3px 0}
.my_page_questionnaire_field_value_none {color: #a7a7a7; font-weight: normal}
.my_page_questionnaire_field_value_input_100, .my_page_questionnaire_field_hint {width: 390px}
.my_page_questionnaire_field_value_input_100, .my_page_questionnaire_field_value_input_60, .my_page_questionnaire_field_value_input_50, .my_page_questionnaire_field_value_input_40, .my_page_questionnaire_field_value_input_25 {float: left}
input.my_page_questionnaire_field_value_input_60 {width: 214px}
input.my_page_questionnaire_field_value_input_50 {width: 186px}
select.my_page_questionnaire_field_value_input_50 {width: 198px}
select.my_page_questionnaire_field_value_input_40 {width: 170px}
input.my_page_questionnaire_field_value_input_25 {width: 84px}
.my_page_questionnaire_field_value_input_separator {float: left; width: 6px; height: 5px; line-height: 5px}
.my_page_questionnaire_field_value_line_separator {clear: both; height: 5px; line-height: 5px}
.my_page_questionnaire_field_hint {margin-left: 250px}
.my_page_questionnaire_field_hint {font-size: 11px; color: #a7a7a7}
.my_page_questionnaire_buttons {margin-left: 230px; margin-top: 20px; margin-bottom: 5px}
.my_page_avatar {position: relative; width: 200px; height: 200px; padding: 1px; border: 1px solid #d2d2d2; background-position: center; margin-bottom: 18px}
.my_page_avatar .mark {position: absolute; left: -10px; top: -10px; width: 220px; height: 220px}
.my_page_edit_avatar_content {width: 100%; background-color: #f2f2f2; font-size: 12px}
.my_page_edit_avatar_content_column_left {padding: 15px 0 15px 15px; float: left}
.my_page_edit_avatar_content_column_right {padding: 15px 15px 15px 0; width: 400px; overflow: hidden; float: right}
.my_page_edit_avatar_content_column_item {padding-bottom: 15px}
.my_page_edit_avatar {margin: 165px 40px; text-align: center; height: 30px; width: 108px; position: absolute}
.my_page_edit_avatar a {color: white; text-decoration: none; font-size: 12px}
.my_page_edit_buttons {border: 1px solid #85a446; background-color: #ebf1de; padding: 10px; text-align: center}
.my_page_edit_buttons * {font-size: 12px; margin: 0 5px; padding: 4px}
.my_page_questionnaire_field_value_add, .my_page_questionnaire_field_value_remove {clear: both; margin: 5px 0; font-weight: normal; font-size: 12px}
.my_page_questionnaire_field_container {margin: 10px 0; position: relative; zoom: 1}
.my_page_questionnaire_field_container > .registration_error.captcha {margin-left: 348px}
.my_page_questionnaire_field_container #simple_captcha {width: 402px}
.my_page_questionnaire_field_container #simple_captcha #captcha_img {margin-right: 6px}
.my_page_questionnaire_field_container #simple_captcha #captcha {margin-top: 11px; width: 62px}
.my_page_questionnaire_row {margin: 5px 0}
.my_page_edit_job_inline {display: inline}
.my_page_edit_normal_font {font-weight: normal}
.my_page_questionnaire_spinner {text-align: center; height: 16px; line-height: 16px}
.my_page_questionnaire_spinner > img {margin-right: 5px; vertical-align: middle}
.my_page_questionnaire_warning {padding: 10px 15px}
.my_page_questionnaire_warning > img {float: left}
.my_page_questionnaire_warning > img + div {float: left; width: 527px; margin-left: 10px}
.my_page_questionnaire_privacy_link {position: absolute; left: 637px; top: 7px}
#my_page_auto_complete, .my_page_auto_complete_hint {background-color: #ECECEC}
#my_page_auto_complete * {font-size: 12px}
.my_page_auto_complete_hint {position: absolute; z-index: 4}
.my_page_auto_complete_hint div.auh {padding: 4px; border: 1px solid #888; line-height: normal}
.twitter_status {font-size: 12px; padding-top: 5px}
.twitter_icon {height: 16px; width: 16px; overflow: hidden; float: left}
.twitter_text {width: 184px; overflow: hidden; float: left; margin-left: 4px; margin-top: 2px; color: #707070}
#my_page_edit_redbox {width: 692px; display: block}
#my_page_edit_redbox > .redbox_div_body {padding: 0}
#my_page_edit_redbox form {max-height: 650px; overflow: auto; padding: 0 0 2px; position: relative}
.hover_select {position: relative}
.hover_select > div {position: fixed; top: 0; left: 0; z-index: 2000; width: 100%; height: 100%; background-color: white; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0)}
.hover_select > ul {position: absolute; top: 0; left: 0; z-index: 2001; list-style: none; margin-left: 0; width: 100%; background-color: white; border: 1px solid #0094C3}
.hover_select > ul > li {padding: 4px}
.hover_select > ul > li:hover {background-color: #CCC}
#my_page_show_panel {background-color: #4e5e65; color: white; font-size: 12px}
#my_page_show_panel {padding: 1px 10px 5px}
.my_page_show_panel_text, .my_page_show_panel_button, .my_page_show_panel_change {line-height: 23px; height: 23px}
.my_page_show_panel_text, .my_page_show_panel_button {margin-left: 10px; float: right}
.my_page_show_panel_change {float: left}
.my_page_show_panel_button {background-color: #ebb601; padding: 0 5px}
.my_page_show_panel_text a, .my_page_show_panel_change a {color: white}
#my_page_tab_content {border: 1px solid #f2f2f2}
#my_page_items {padding: 5px}
.my_page_unauthorized {color: #A7A7A7; text-align: center; padding: 10px}
.my_page_questionnaire_header {background-color: #d9d9d9; border: 1px solid #CCC; padding: 0 10px; height: 28px}
.my_page_questionnaire_header_text {float: left; margin-top: 5px; font-size: 14px; font-weight: normal; color: #707070}
.my_page_questionnaire_header_link {outline: none}
.my_page_questionnaire_change, .my_page_questionnaire_link {margin-top: 7px; margin-left: 10px; font-size: 11px}
.my_page_questionnaire_change {float: left}
.my_page_questionnaire_link {float: right}
.my_page_questionnaire_toggle {float: left; margin: 7px 5px 0 0}
.my_page_questionnaire_content, .my_page_edit_panel {background-color: #f2f2f2}
.my_page_questionnaire_content {padding: 15px 20px; font-size: 12px}
.my_page_questionnaire_content > form {margin-top: -10px}
.my_page_edit_panel {padding: 10px 20px}
.my_page_questionnaire_field_title, .my_page_questionnaire_field_value_title {margin: 0 15px; overflow: hidden}
.my_page_questionnaire_field_title {font-weight: bold}
.my_page_questionnaire_field_value_title {float: left; width: 200px; text-align: right}
.my_page_questionnaire_field_value, .my_page_questionnaire_field_value_title {min-height: 25px; line-height: 25px}
.my_page_questionnaire_field_value_title.captcha {min-height: 36px; line-height: 36px; margin-top: 6px}
.my_page_questionnaire_field_value, .my_page_questionnaire_field_separator {width: 402px; overflow: hidden}
.my_page_questionnaire_row .my_page_questionnaire_field_value {font-weight: bold}
.my_page_questionnaire_field_value img {margin-top: 5px; margin-right: 5px}
.my_page_questionnaire_field_value img + div {width: 381px}
#profile_left_column > a {font-size: 14px; padding: 3px 0}
.my_page_questionnaire_field_value_none {color: #a7a7a7; font-weight: normal}
.my_page_questionnaire_field_value_input_100, .my_page_questionnaire_field_hint {width: 390px}
.my_page_questionnaire_field_value_input_100, .my_page_questionnaire_field_value_input_60, .my_page_questionnaire_field_value_input_50, .my_page_questionnaire_field_value_input_40, .my_page_questionnaire_field_value_input_25 {float: left}
input.my_page_questionnaire_field_value_input_60 {width: 214px}
input.my_page_questionnaire_field_value_input_50 {width: 186px}
select.my_page_questionnaire_field_value_input_50 {width: 198px}
select.my_page_questionnaire_field_value_input_40 {width: 170px}
input.my_page_questionnaire_field_value_input_25 {width: 84px}
.my_page_questionnaire_field_value_input_separator {float: left; width: 6px; height: 5px; line-height: 5px}
.my_page_questionnaire_field_value_line_separator {clear: both; height: 5px; line-height: 5px}
.my_page_questionnaire_field_hint {margin-left: 250px}
.my_page_questionnaire_field_hint {font-size: 11px; color: #a7a7a7}
.my_page_questionnaire_buttons {margin-left: 230px; margin-top: 20px; margin-bottom: 5px}
.my_page_avatar {position: relative; width: 200px; height: 200px; padding: 1px; border: 1px solid #d2d2d2; background-position: center; margin-bottom: 18px}
.my_page_avatar .mark {position: absolute; left: -10px; top: -10px; width: 220px; height: 220px}
.my_page_edit_avatar_content {width: 100%; background-color: #f2f2f2; font-size: 12px}
.my_page_edit_avatar_content_column_left {padding: 15px 0 15px 15px; float: left}
.my_page_edit_avatar_content_column_right {padding: 15px 15px 15px 0; width: 400px; overflow: hidden; float: right}
.my_page_edit_avatar_content_column_item {padding-bottom: 15px}
.my_page_edit_avatar {margin: 165px 40px; text-align: center; height: 30px; width: 108px; position: absolute}
.my_page_edit_avatar a {color: white; text-decoration: none; font-size: 12px}
.my_page_edit_buttons {border: 1px solid #85a446; background-color: #ebf1de; padding: 10px; text-align: center}
.my_page_edit_buttons * {font-size: 12px; margin: 0 5px; padding: 4px}
.my_page_questionnaire_field_value_add, .my_page_questionnaire_field_value_remove {clear: both; margin: 5px 0; font-weight: normal; font-size: 12px}
.my_page_questionnaire_field_container {margin: 10px 0; position: relative; zoom: 1}
.my_page_questionnaire_field_container > .registration_error.captcha {margin-left: 348px}
.my_page_questionnaire_field_container #simple_captcha {width: 402px}
.my_page_questionnaire_field_container #simple_captcha #captcha_img {margin-right: 6px}
.my_page_questionnaire_field_container #simple_captcha #captcha {margin-top: 11px; width: 62px}
.my_page_questionnaire_row {margin: 5px 0}
.my_page_edit_job_inline {display: inline}
.my_page_edit_normal_font {font-weight: normal}
.my_page_questionnaire_spinner {text-align: center; height: 16px; line-height: 16px}
.my_page_questionnaire_spinner > img {margin-right: 5px; vertical-align: middle}
.my_page_questionnaire_warning {padding: 10px 15px}
.my_page_questionnaire_warning > img {float: left}
.my_page_questionnaire_warning > img + div {float: left; width: 527px; margin-left: 10px}
.my_page_questionnaire_privacy_link {position: absolute; left: 637px; top: 7px}
#my_page_auto_complete, .my_page_auto_complete_hint {background-color: #ECECEC}
#my_page_auto_complete * {font-size: 12px}
.my_page_auto_complete_hint {position: absolute; z-index: 4}
.my_page_auto_complete_hint div.auh {padding: 4px; border: 1px solid #888; line-height: normal}
.twitter_status {font-size: 12px; padding-top: 5px}
.twitter_icon {height: 16px; width: 16px; overflow: hidden; float: left}
.twitter_text {width: 184px; overflow: hidden; float: left; margin-left: 4px; margin-top: 2px; color: #707070}
#my_page_edit_redbox {width: 692px; display: block}
#my_page_edit_redbox > .redbox_div_body {padding: 0}
#my_page_edit_redbox form {max-height: 650px; overflow: auto; padding: 0 0 2px; position: relative}
div.auto_complete {background-color: white; z-index: 500}
div.auto_complete ul {border: 1px solid #888; list-style: none; margin-left: 0}
div.auto_complete li {padding: 4px}
div.auto_complete li.selected {background-color: #ffb}
.tariffs_table {margin: 22px 14px 21px; border-collapse: collapse}
.tariffs_table tbody tr + tr + tr + tr + tr td {border-top: 1px solid #767676}
.tariffs_table thead td, .tariffs_table tbody tr:first-child td, .tariffs_table tbody tr:first-child + tr td {font-size: 14px; font-weight: bold}
.tariffs_table thead tr:first-child td:first-child {font-size: 18px; font-weight: normal}
 .tariffs_table thead td .starter {background: url(/images/starter_bg.png) no-repeat}
.tariffs_table thead td .bronze {background: url(/images/bronze_bg.png) no-repeat}
.tariffs_table thead td .silver {background: url(/images/silver_bg.png) no-repeat}
.tariffs_table thead td .gold {background: url(/images/gold_bg.png) no-repeat}
.tariffs_table thead td .vip {background: url(/images/vip_bg.png) no-repeat}
.tariffs_table tbody td {font-size: 11px}
.tariffs_table tbody td.free {color: #9cc700}
 .tariffs_table td {text-align: center; padding: 10px}
.tariffs_table td .button_silver {font-size: 12px; font-weight: bold; display: inline-block; float: none}
.tariffs_table td:first-child {text-align: left; font-size: 12px; padding-left: 5px; padding-right: 5px}
.tariffs_table tbody td.category:first-child {font-size: 12px; font-weight: bold}
.tariffs_table td.category {background-color: #f1ffbe; border-top: none}
.tariffs_table td.choose_green {padding-left: 2px; padding-right: 0}
.tariffs_table td.choose_green div:first-child {background: url(/images/choose_green.png) no-repeat; color: #fefefe; font-size: 12px; font-weight: bold; width: 175px; height: 47px; padding-top: 19px; padding-left: 11px}
 .tariffs_table tbody td:first-child + td {background-color: #f0f0f0}
.tariffs_table tbody td:first-child + td + td {background-color: #e9e9e9}
.tariffs_table tbody td:first-child + td + td + td {background-color: #e7ffad}
.tariffs_table tbody td:first-child + td + td + td + td {background-color: #e9e9e9}
.tariffs_table tbody td:first-child + td + td + td + td + td {background-color: #f0f0f0}
.tariffs_table thead tr:first-child td {background-color: transparent}
.tariffs_table thead tr:first-child + tr td {background-color: transparent}
.tariffs_table thead td .suggest {color: #fff; font-size: 11px; font-weight: normal; width: 91px; height: 74px; padding: 14px 6px 0; margin: 0 auto}
.tariffs_table thead td:first-child + td + td + td {background-color: #e7ffad}
.tariffs_table tbody tr td:first-child + td.category {background-color: #e2f0b3}
.tariffs_table tbody td:first-child + td + td.category {background-color: #dce9ae}
.tariffs_table tbody td:first-child + td + td + td.category {background-color: #daff81}
.tariffs_table tbody td:first-child + td + td + td + td.category {background-color: #dce9ae}
.tariffs_table tbody td:first-child + td + td + td + td + td.category {background-color: #e2f0b3}
 #support_plan_form_redbox {width: 400px}
table.support_form td {padding: 10px}
table.support_form .support_input {width: 200px}
table.support_form .support_comment {width: 200px; height: 100px}
div.support_complete {margin: 50px 0}
div.support_hint {width: 15px; height: 15px}
table.tariffs_table div.support_hint {float: right}
div.support_hint div.head, div.support_hint div.body {border: 1px solid #767676; font-size: 12px; position: absolute}
div.support_hint div.head {width: 14px; height: 14px; line-height: 14px; color: #767676; background-color: #f0f0f0; text-align: center}
div.support_hint:hover div.head, div.support_hint div.body {background-color: #f1ffbe}
div.support_hint div.body {margin-left: 15px; width: 215px; padding: 10px; display: none}
div.support_hint:hover div.body {display: block}
div.terms {padding: 25px 20px 25px 15px; font-size: 12px}
.redbox_div_body div.terms {padding: 0}
.redbox_div_body div.terms h1 {text-align: center; color: black}
div.terms div.head {margin-top: 10px; margin-bottom: 10px}
div.terms div.head:first-child {margin-top: 0}
div.terms div.head div.caption, div.terms div.head div.print_link {float: left}
div.terms div.head div.print_link {margin-left: 10px; line-height: 27px}
div.terms ol ol {list-style-type: none}
div.terms li {font-weight: bold; padding: 5px 0}
div.terms li p {font-weight: normal}
div.terms ul li, div.terms ol ol li {font-weight: normal; text-align: justify}
div.terms ul {list-style-type: disc}
div#oferta .redbox_div_body {overflow: auto; max-height: 550px}
.wiki {clear: both;}
.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden}
.highlight {background-color: #FCFD8D;}
.highlight.token-1 {background-color: #faa;}
.highlight.token-2 {background-color: #afa;}
.highlight.token-3 {background-color: #aaf;}
.box {padding:6px; margin-bottom: 10px; background-color:#f6f6f6; color:#505050; line-height:1.5em; border: 1px solid #e4e4e4}
div.square {border: 1px solid #999; float: left; margin: .3em .4em 0 .4em; overflow: hidden; width: .6em; height: .6em}
#content_comments, #content_text {width: 665px}
.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;}
.contextual input, .contextual select {font-size:0.9em;}
.message .contextual {margin-top: 0}
.splitcontentleft{float:left; width:49%;}
.splitcontentright{float:right; width:49%;}
p.breadcrumb {font-size: 0.9em; margin: 4px 0 4px 0;}
p.footnote {font-size: 0.9em; margin-top: 0px; margin-bottom: 0px}
.tabular p{ margin: 0; padding: 5px 0 8px 0; padding-left: 180px; height: 1%; clear:left}
html>body .tabular p {overflow: hidden}
.tabular label{ font-weight: bold; float: left; text-align: right; margin-left: -180px;  width: 175px;  }
.tabular label.floating{ font-weight: normal; margin-left: 0px; text-align: left; width: 270px}
.tabular label.block{ font-weight: normal; margin-left: 0px !important; text-align: left; float: none; display: block; width: auto}
#preview fieldset {margin-top: 1em; background: url(../images/draft.png)}
.tabular.settings p{ padding-left: 300px}
.tabular.settings label{ margin-left: -300px; width: 295px}
.tabular.settings textarea {width: 99%}
fieldset.settings label {display: block}
.required {color: #bb0000;}
.summary {font-style: italic;}
 .diff_out {background: #fcc}
.diff_in {background: #cfc}
 div.wiki table {border: 1px solid #505050; border-collapse: collapse; margin-bottom: 1em}
div.wiki table, div.wiki td, div.wiki th {border: 1px solid #bbb; padding: 4px}
div.wiki .external {background-position: 0% 60%; background-repeat: no-repeat; padding-left: 12px; background-image: url(../images/external.png)}
div.block_type_wiki a.new {color: #b73535}
div.wiki pre {margin: 1em 1em 1em 1.6em; padding: 2px; background-color: #fafafa; border: 1px solid #dadada; width:auto; overflow-x: auto}
div.wiki ul.toc {background-color: #ffffdd; border: 1px solid #e4e4e4; padding: 4px; line-height: 1.2em; margin-bottom: 12px; margin-right: 12px; margin-left: 0; display: table }
* html div.wiki ul.toc {width: 50%}
 div.wiki ul.toc.right {float: right; margin-left: 12px; margin-right: 0; width: auto}
div.wiki ul.toc.left {float: left; margin-right: 12px; margin-left: 0; width: auto}
div.wiki ul.toc li {list-style-type:none;}
div.wiki ul.toc li.heading2 {margin-left: 6px}
div.wiki ul.toc li.heading3 {margin-left: 12px; font-size: 0.8em}
div.wiki ul.toc a {font-size: 0.9em; font-weight: normal; text-decoration: none; color: #606060}
div.wiki ul.toc a:hover {color: #c61a1a; text-decoration: underline;}
a.wiki-anchor {display: none; margin-left: 6px; text-decoration: none}
a.wiki-anchor:hover {color: #aaa !important; text-decoration: none}
h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor {display: inline; color: #ddd}
div.wiki img {vertical-align: middle}
 .icon {background-position: 0% 50%; background-repeat: no-repeat; padding-left: 15px; margin-left: 4px; padding-top: 2px; padding-bottom: 3px}
.icon-add {background-image: url(../images/add.png)}
.icon-edit {background-image: url(../images/pen.gif)}
.icon-copy {background-image: url(../images/copy.png)}
.icon-duplicate {background-image: url(../images/duplicate.png)}
.icon-del {background-image: url(../images/delete.png)}
.icon-move {background-image: url(../images/move.png)}
.icon-save {background-image: url(../images/save.png)}
.icon-cancel {background-image: url(../images/cancel.png)}
.icon-multiple {background-image: url(../images/table_multiple.png)}
.icon-folder {background-image: url(../images/folder.png)}
.open .icon-folder {background-image: url(../images/folder_open.png)}
.icon-package {background-image: url(../images/package.png)}
.icon-home {background-image: url(../images/home.png)}
.icon-user {background-image: url(../images/user.png)}
.icon-projects {background-image: url(../images/projects.png)}
.icon-help {background-image: url(../images/help.png)}
.icon-attachment {background-image: url(../images/attachment.png)}
.icon-history {background-image: url(../images/history.png)}
.icon-time {background-image: url(../images/time.png)}
.icon-time-add {background-image: url(../images/time_add.png)}
.icon-stats {background-image: url(../images/stats.png)}
.icon-warning {background-image: url(../images/warning.png)}
.icon-fav {background-image: url(../images/fav.png)}
.icon-fav-off {background-image: url(../images/fav_off.png)}
.icon-reload {background-image: url(../images/reload.png)}
.icon-lock {background-image: url(../images/locked.png)}
.icon-unlock {background-image: url(../images/unlock.png)}
.icon-checked {background-image: url(../images/true.png)}
.icon-details {background-image: url(../images/zoom_in.png)}
.icon-report {background-image: url(../images/report.png)}
.icon-comment {background-image: url(../images/comment.png)}
.icon-summary {background-image: url(../images/lightning.png)}
.icon-file {background-image: url(../images/files/default.png)}
.icon-file.text-plain {background-image: url(../images/files/text.png)}
.icon-file.text-x-c {background-image: url(../images/files/c.png)}
.icon-file.text-x-csharp {background-image: url(../images/files/csharp.png)}
.icon-file.text-x-php {background-image: url(../images/files/php.png)}
.icon-file.text-x-ruby {background-image: url(../images/files/ruby.png)}
.icon-file.text-xml {background-image: url(../images/files/xml.png)}
.icon-file.image-gif {background-image: url(../images/files/image.png)}
.icon-file.image-jpeg {background-image: url(../images/files/image.png)}
.icon-file.image-png {background-image: url(../images/files/image.png)}
.icon-file.image-tiff {background-image: url(../images/files/image.png)}
.icon-file.application-pdf {background-image: url(../images/files/pdf.png)}
.icon-file.application-zip {background-image: url(../images/files/zip.png)}
.icon-file.application-x-gzip {background-image: url(../images/files/zip.png)}
div.action_button, table#content div.action_button {background-image: url(http://vsevteme.ru/images/action_button_bg.png); background-repeat: repeat-x; height: 35px; line-height: 35px; color: #000; font-size: 18px; text-decoration: none; text-align: center}
table.action_button, table#content table.action_button {background-repeat: repeat-x; height: 35px; width: 100%}
table.action_button td, table#content table.action_button td {color: #000; font-size: 18px; text-decoration: none; text-align: center; vertical-align: middle}
table.action_button td a, table#content table.action_button td a {color: #000; text-decoration: none}
.product_panel_bg, table#content .product_panel_bg {background-color: #F0F4F5}
div.product_panel, div.product_panel_active, table#content div.product_panel, table#content div.product_panel_active {width: 154px; padding: 15px 8px; background-color: #4ab2d2; color: #fff; font-size: 18px; line-height: normal; float: left; margin-right: 10px}
div.product_panel, table#content div.product_panel {background-color: #999999}
div.product_panel a, .product_panel_active a, table#content div.product_panel a, table#content .product_panel_active a {text-decoration: none}
div.product_panel_active .price_value, div.product_panel_active .time_value, div.product_panel .price_value, div.product_panel .time_value, table#content div.product_panel_active .price_value, table#content div.product_panel_active .time_value, table#content div.product_panel .price_value, table#content div.product_panel .time_value {font-size: 30px; font-weight: bold}
div.product_panel_active .old_price_value, div.product_panel .old_price_value, table#content div.product_panel_active .old_price_value, table#content div.product_panel .old_price_value {color: #17576b; text-decoration: line-through}
div.product_panel_active .time_title, div.product_panel .time_title, table#content div.product_panel_active .time_title, table#content div.product_panel .time_title {margin-top: 10px}
div.product_panel_active .action_button, div.product_panel .action_button, table#content div.product_panel_active .action_button, table#content div.product_panel .action_button {width: 150px; margin-top: 20px}
.product_panel_active .cancel_area_bg, table#content .product_panel_active .cancel_area_bg {background-color: #4ab2d2}
.product_panel_active .cancel_area, table#content .product_panel_active .cancel_area {text-align: center; background-color: #fefefe; padding: 10px; margin-top: 10px}
.product_panel_active .cancel_area .cancel_caption, table#content .product_panel_active .cancel_area .cancel_caption {font-size: 18px; color: #757575; text-decoration: none}
.product_panel_active .cancel_area .cancel_link, table#content .product_panel_active .cancel_area .cancel_link {color: #7bc5dd; font-size: 12px; text-decoration: underline; text-align: center}
div.product_panel .inactive_campaign, table#content div.product_panel .inactive_campaign {background-color: #757575; text-align: center; padding: 10px; width: 130px; margin-top: 10px}
.product_description, table#content .product_description {float: left; width: 380px}
.product_description .title_image, table#content .product_description .title_image {padding-top: 0; overflow: hidden; height: 285px}
.product_description .text p:first-child, table#content .product_description .text p:first-child {margin-top: 0; padding-top: 0}
.item_block_show div.product_panel, .item_block_show div.product_panel_active, .item_block_show div.product_description, table#content .item_block_show div.product_panel, table#content .item_block_show div.product_panel_active, table#content .item_block_show div.product_description {margin-top: 10px}
div.product_panel_active .attendants_link, div.product_panel .attendants_link, table#content div.product_panel_active .attendants_link, table#content div.product_panel .attendants_link {font-size: 12px; color: #fff; margin-top: 20px}
div.product_panel_active .attendants_link a, div.product_panel .attendants_link a, table#content div.product_panel_active .attendants_link a, table#content div.product_panel .attendants_link a {text-decoration: underline; color: #fff}