h1 { font-size:22pt; margin: 30 0 40 0; padding:0; }
h2 { font-size:18pt; margin: 15 0; padding:0; line-height: 20pt; }
.main_content .green16B, .main_content .green12B, #checkFormActuality .green16B { color: green; }
.main_content .red12B { text-decoration: none; }
.main_content a { color: #06C; text-decoration: underline; }
/* .main_content a:visited { color: #800080; text-decoration: underline; } */
.main_content a:hover, .main_content a:visited { color: #09E; text-decoration: underline; }
.not_enough_money { background-color: #fdf3f1; padding: 10px; margin: 0 auto 15px auto; width: 500px; }
.striked { text-decoration: line-through; }
a.white_link { color: #FFF; }
a:visited.white_link { color: #FFF; }
a:hover.white_link { color: #FFF; text-decoration: none; }
span.webinar_question_rating { border: 2px solid; padding: 1px 3px; }

/* webinar style */
.webinar a { color: #880000; }
.webinar p { margin: 6px 0; }
.webinar h2 { margin: 6px 0; }
.webinar .info { width: 570px; }
.webinar div.time { font-size: 120%; margin: 8px 0px; }
.webinar div.desc { font-size: 130%; margin: 10px 10px 10px 0; background-color: #F1F8FD; padding: 10px 10px; }
.webinar .title { font-size: 160%; font-weight: bold; }
.webinar .title span.date { font-size: 90%; color: #888; font-weight: normal; }
.webinar div.awatar { width: 175px; height: 175px; float: left; text-align:center; }
.webinar div.awatar img { max-width: 175px; }
.webinar .partners a { color: #880000; font-size: 120%; }
.webinar .partners { font-size: 100%; }
.webinar .video { width: 720px; margin: 10 auto; text-align: center; }
.webinar .video .reason { text-align: center; padding-top: 150px; font-size: 18pt; color: #999; }
.webinar .desc span.partners a { font-size: 80%; }
.webinar h2 a { color: #000 !important; }
.webinar_comments div.ask_expert { margin-top: 15px; }
.webinar_comments div.ask_expert input[type="checkbox"] { margin-top: -3px; }
.webinar_comments div.voter .less, .webinar_comments div.voter .more { cursor: pointer; margin: 0 3px; }
.webinar_item { margin-top: 25px; }
.webinar_item h2 { margin-top: 0px; }
.webinar_item span.time { font-size: 100%; margin: 6px 0 10px 0; }
.webinar_item div.desc { font-size: 110%; margin: 6px 0 10px 0; }
.webinar_item span.title { font-size: 120%; font-weight: bold; }
.webinar_item span.partners a { color: #880000; font-size: 120%; text-decoration: underline; }
.webinar_item span.partners { font-size: 120%; }
.buy_webinar { margin: 0 auto; padding: 5px; width: 500px; }
#webinarSlide { text-align: center; background-color: #333333; width: 745px; }
#webinarSlide img { max-width: 100%; display: none; border: 2px solid #046; }
#slideshowSwitchedOff { color: #ccc; font-size: 16pt; text-align: center; padding: 15px 0; background-color: #333333; }
a.dietmail_link { display: block; float: left; background: url('/images/community/mail.png') top left no-repeat; width: 16px; height: 16px; margin-right: 8px; }
a.dietname_link { display: block; float: left; margin-right: 10px; }
/* webinar style */

/* coupon style */
.coupon  { font-size: 120%; }
#pp-description { width: 450px; margin: 20px auto 60px; font-size: 12pt; }
/* coupon style */

/* questions style */
.questions  { font-size: 120%; }
.previous_questions { margin-top: 30px; }
.previous_questions h2.expired { color: #666; }
.previous_questions .text { font: 10pt/14pt Arial; padding: 6px; }
.user_comment {  padding-left: 10px; }
.previous_questions .date { font-style: italic; font-size: 100%; color: #002244; margin-bottom: 6px; }
.previous_questions .answer { font: 10pt/14pt Arial; padding: 10px; background-color: #ffffff; }
.previous_questions .question_container { padding: 6px; background-color: #F1F8FD; }
.previous_questions .question_container.expired { padding: 6px; background-color: #fdf1f2; }
#qa-description { width: 500px; margin: 0px auto 30px; font-size: 10pt; }
/* questions style */

/* my style */
.balance { font-size: 180%; color: #046; }
.balance span { font-weight: bold; color: #046; }
.balance a.open_money_form { font-size: 90%; color: #000; }
.money_form { text-align: center; }
.money_form .warning { font-size: 16pt; color: #004466; }
.money_form .warning .red { color: red !important; font-size: 14pt; }
#balance-description { width: 280px; font-size: 10pt; color: #555; }
/* my style */

/* bloodtest style */
.blood_test { padding: 10px; background-color: #F1F8FD; margin-top: 10px; }
.blood_test.expired { padding: 10px; background-color: #fdf1f2; margin-top: 10px; }
.blood_test .answer { background-color: #FFF; padding: 5px 10px; font: 10pt/14pt Arial; }
.blood_test .expert_answer { margin-top: 6px; }
.blood_test .expert_answer textarea { width: 100%; height: 200px; }
.previousTestsHeader { color: #777; margin-top: 20px; }
.previousTestsHeader span { cursor:pointer; border-bottom: 1px dashed; font-size: 180%; font-weight: bold; }
#bloodtestInputText {  }
#bloodtestInputText textarea { width: 100%; height: 260px; }
#requestMaterial textarea { width: 100%; height: 170px; }
.bloodtest_center { width: 500px; margin: 0 auto; font-size: 11pt; }
.buy_error_form { background-color: #fdf3f1; padding: 10px; }
.buy_success_form { background-color: #F1F8FD; padding: 10px; }
.analyze_user_desc { margin: 4px 15px 10px 15px; font: 10pt/14pt Arial; display: none; }
.hidden { display: none; }
.buy_link { font-size: 22pt; color: green !important; }
.filesList { margin-left: 10px; }
#bloodtest_instruction { width: 500px; margin: 10px auto 30px; font-size: 10pt; }
#bloodtest_instruction h2 { font-size: 12pt; color: #046; margin: 5px 0; }
#bloodtest_instruction p { margin: 7px 0; }
div.showAnalysesCodes { padding: 5px 10px; text-align: right; }
table.analysesCodes { display: none; width: 550px; margin: 15px auto; border: 2px solid #046; border-collapse:collapse; }
table.analysesCodes td:first-child { font-weight: bold; text-align: left; }
table.analysesCodes td { text-align: center; border: 1px solid #046; padding: 4px 6px; }
table.analysesCodes th { border: 1px solid #046; }
table.analysesCodes th.ac-first { width: 150px; }
table.analysesCodes th.ac-second { width: 100px;  }
table.analysesCodes th.ac-third { width: 100px; }
table.analysesCodes th.ac-fourth { width: 100px; }
table.analysesCodes th.ac-fifth { width: 100px; }
.biochemFields { width: 370px; margin: 0 auto; }
.biochemFields h2 { font-size: 16pt; }
.biochemFields div.name { float: left; width: 140px; }
.biochemFields div.value { float: left; width: 80px; }
.biochemFields div.value input { width: 60px; }
.biochemFields div.unit { float: left; width: 120px; padding-top: 3px; }
.biochemFields div.clear { margin-bottom: 10px; }

.biochemFields.urineFields { width: 420px; }
.biochemFields.urineFields div.name { width: 170px; }
.biochemFields.urineFields div.value { width: 130px; }
.biochemFields.urineFields div.value input { width: 110px; }

.biochemFields.generalFields h3 { font-style: normal; font-weight: bold; margin-bottom: 5px; margin-top: 10px; }
.biochemFields.generalFields span { margin-left: 10px; }
.biochemFields.generalFields div.name.paddingLeft10 { width: 130px; }
.biochemFields.generalFields div.name.paddingLeft20 { width: 120px; }

#bloodtest-description { width: 500px; margin: 0px auto 30px; font-size: 10pt; }
/* bloodtest style */

/* meeting style */
.meeting .info h2 { font-size: 180%; }
.meeting .info div { margin-bottom: 6px; }
.meeting .info .date { font-size: 140%; }
.meeting .info .desc { font-size: 120%; }
.meeting .info .members span { margin-right: 6px; }
.meeting .info form { font-size: 120%; }
/* meeting style */

/* index_page */
.main_content div.item.center { border-left: 1px dashed; border-right: 1px dashed; font-size: 120%; }
.main_content div.item { margin-right: 1%; padding: 10px; }
.main_content div.item.last { margin-right: 0; padding: 0 10px; border-left: 1px dotted; }
.main_content div.item.webinar div.info { width: 550px; }
.main_block { background-color: #ff7b08; padding: 20px; text-align: center; color: #FFF; margin-bottom: 30px; }
.main_block p { font-size: 16pt; padding: 0px; }
.main_block p.error { padding: 5px; background-color: #FFF; color: #FF7B08; }
.main_block p.title { font-size: 24pt; margin-bottom: 20px; }
.main_block p.title img { vertical-align: middle; margin: 0 10px; }

.gcourse_block { background-color: #9fbd0d; padding: 20px; text-align: center; color: #FFF; margin-bottom: 30px; }
.gcourse_block p { font-size: 16pt; padding: 0px; }
.gcourse_block p.error { padding: 5px; background-color: #FFF; color: #FF7B08; }
.gcourse_block p.title { font-size: 24pt; margin-bottom: 20px; }
.gcourse_block p.title img { vertical-align: middle; margin: 0 10px; }

.items_list div.item { width: 45%; float: left; }
li ul.no_style { padding-left: 15px; }
a.my_link span { color: #ec6f0a; }
a.white_ajax_link { color: #FFF; text-decoration: none; border-bottom: 1px dashed; }
a:hover.white_ajax_link { color: #FFF; text-decoration: underline; border-bottom: none; }
#workshop-link { text-align: right; margin: 10px 3px 15px 0; }

#buyComplexService { font-size: 14pt; }

#buyComplexService .agreement-block { background-color: #d77319; }
#buyComplexService .conditions_agreement { text-align: left; }
#buyComplexService .conditions_agreement p { font-size: 12pt; }
#buyComplexService .conditions_agreement p.error { color: #d77319; }
#buyComplexService .conditions_agreement p a { color: #fff; }
/* index_page */

/* form page */
h3 { font: italic 14px/18px Arial,verdana,sans-serif; }
.main_content li { font-size: 11pt; margin-bottom: 5px; }
ul.no_style { list-style: none; }
ul.no_style input[type="checkbox"] { margin-right: 8px; }
ul.no_style input[disabled="disabled"] { color: #444; }
ul.no_style p { margin: 0; }
ol.historyList {  }
ol.historyList li { margin-bottom: 10px; }
p.hiddenField { display: none; }
.iterator { cursor: pointer; }
.less { margin-left: 15px; }
ol.lower-alpha {list-style-type:lower-alpha}
.productsItem { width: 600px; }
.productsItem .left { float: left; width: 240px; }
.productsItem .right { float: left; }
.access_error { padding: 10px; margin: 15px; background-color: #FCC; color: #004466; }
.iterator { font-weight: bold; }
#checkFormActuality { display: none; }
#checkFormActuality p { font-size: 14pt; }
li.disease ul li textarea { width: 400px; height: 60px; margin: 2px 0 8px 25px; }
li.drugsList ul li textarea { width: 400px; height: 60px; margin: 2px 0 8px 25px; }
textarea.expandableTextarea { width: 400px; height: 60px; margin: 2px 0 8px 25px; }
/* form page */

/* admin page */
.user_worksheets td, .user_worksheets th { font-size: 11pt; }
.user_worksheets .user { width: 160px; text-align: left; }
.user_worksheets .date { width: 140px; text-align: center; }
.user_worksheets .link { width: 140px; text-align: center; }
.user_worksheets .expired { width: 140px; text-align: center; }
textarea.reply { width: 100%; height: 250px; margin-top: 10px; }
div.expertSignature { margin-top: 3px; background-color: #FFF; padding: 4px; }
div.reply_buttons { text-align: right; margin: 3px 5px 2px 0; color: #000; }
.empty_list { padding: 10px; margin: 15px; background-color: #EEE; color: #000; }
.admin_navigation { padding: 4px 8px; background-color: #F1F8FD; margin-bottom: 20px; }
.admin_navigation a { margin-right: 20px; }
.admin_navigation a.active { text-decoration: none !important; color: black !important; border-bottom: 1px dashed !important; }
.addWebinar { font-size: 11pt; width: 690px; }
.addWebinar .firstCol { float: left; width: 230px; }
.addWebinar .floatLeft input[type=text] { width: 460px; }
.addWebinar .floatLeft input#datepicker { width: 140px; }
.addWebinar .floatLeft input.number { width: 60px; }
.addWebinar .floatLeft input.time { width: 25px; }
.addWebinar .floatLeft textarea { width: 460px; height: 200px; }
.addWebinar .clear { margin-bottom: 8px; }
#expertSignatureInput { width: 500px; height: 100px; }
/* admin page */

.buy_webinar_form, .buy_free_webinar_form, .buy_meeting_form, .buy_expert_form, .buy_pp_form, .buy_questions_form, .money_form { display: none; padding: 10px; margin: 10px auto 0 auto; background-color: #FFF; }
a.ajax_link { text-decoration: none; color: black; border-bottom: 1px dashed; }
a:hover.ajax_link { text-decoration: none; color: black; border-bottom: 1px dashed; }
.warning { font-size: 140%; margin: 20px; color: #880000; }

#termsCondition {  display: none; font-size: 11pt; }
.conditions_agreement form { margin-bottom: 0; }
.conditions_agreement .error {  display: none; color: red; margin: 10px 0 0 0; text-align: center; }
.conditions_agreement. a { color: #06C; border-bottom: 1px dotted; }
.agreement-block { width: 520px; margin: 20px auto; background-color: #efe; padding: 10px; font-size: 10pt; }
a.like-button span { color: #EC6F0A; }

.paginatorClass a { margin-right: 6px; }
.paginatorClass a.current { font-size: 14pt; font-weight: bold; }

div.experts-notification { width: 90%; border-radius: 20px; padding: 15px; background-color: #5991ae; color: #FFF; margin: 15px auto; }
div.experts-notification a { color: #FFF !important; }
div.experts-notification li { font-size: 9pt; }
div.experts-notification .achtung { font-size: 120%; font-weight: bold; }

table.question-statistics { border: 1px solid; margin: 15px auto; border-collapse: collapse; }
table.question-statistics tr:first-child, table.question-statistics tr:last-child { background-color: #046; color: #FFF; }
table.question-statistics td, table.question-statistics th { text-align: center; border: 1px solid; padding: 3px 6px; }
table.question-statistics tr td:first-child { background-color: #046; color: #FFF; }
table.question-statistics tr td.active {font-weight: bold; }

.expert-register-header { font-size: 14pt; font-weight: bold; margin: 15px auto; color: #046; border-bottom: 1px solid; padding-bottom: 15px; text-align: center; }
/*
     FILE ARCHIVED ON 17:18:44 Jul 03, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:10:31 Oct 11, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/