<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*common*/
a {color: #ed1c24;
text-decoration: underline;}
a:hover {color: #ed1c24; text-decoration: none;}
h1{font-size: 22px; color: #ed1c24;}
h2{font-size: 20px; color: #ed1c24;}
h3{font-size: 18px; color: #ed1c24;padding: 10px 0;margin: 0;}
h4{font-size: 16px; color: #ed1c24;}
h5{font-size: 14px; }
h6{font-size: 14px; }
p{font-size: 14px;}
.main-container{
margin: 0px auto;
text-align: left;
width: 1008px;
background: #FFF;
-webkit-box-shadow: 0px 5px 5px #AAA;
-moz-box-shadow: 0px 5px 5px #AAA;
box-shadow: 0px 5px 5px #AAA;

}
.block {
padding: 10px;
}
.block-vert{
padding: 10px 0;
font-size: 12px;
}

body{background: #F2F2F2;}
/*header*/
.lang{
background: #e7e7e7;
height: 30px;
display: none;
}
.lang  a{
display: block;
width: 24px;
height: 19px;
margin: 5px 10px;
}
.lang a.rus{
background: url('../img/rus.png') no-repeat top left;
float: right;
}
.lang a.eng{
background: url('../img/eng.png') no-repeat top left;

}
.header {
background: url(../img/head-line.gif) repeat-x left top;
height: 20px;
}
.header .grid_9{
min-height: 80px;
}
.header .logo{
width: 250px;
background: #fff;
text-align: center;
height: 80px;
margin: 0;
float: left;
}
.upmenu {
background:url('../img/upmenu_bg.gif') repeat-x;

height: 70px;
}
.upmenu ul{
margin: 0 auto;
list-style-type: none;
}
.upmenu ul li{
padding: 15px 25px;
}
.upmenu ul li.current{
background: url('../img/upmenu_current_bg.gif') no-repeat 0 5px;
color: #fff;
font-weight: bold;
}
.upmenu li a{
color: #000;
text-decoration: underline;
font-weight: bold;
}
.header h1,.header1 h1{
font-size: 18px;
color: #00adef;
font-style: italic;
}

/*nav*/
.menu ul li,.menu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.mainmenu {margin-left: 250px;} 
.mainmenu ul li, .bottommenu ul li, .upmenu ul li{
display: inline-block;
}
.bottommenu ul{
margin-left: 20px;
}
.bottommenu ul li{
margin: 5px;
}
.sidemenu ul{

}
.mainmenu ul.classic{

z-index: 10000;
}
.mainmenu ul.classic li{

border-right: 1px solid #fff;

text-align: right;
font-size: 12px;

text-align: center;
}
.mainmenu ul.classic li:hover,
.mainmenu ul.classic li.current{

}
.mainmenu ul.classic li a{
background: url('../img/mainmenu.png') no-repeat top center;
text-decoration: none;
color: #fff;
padding: 10px 3px 10px 3px;
display: block;
}
.mainmenu ul.classic li:last-of-type a{padding: 10px 0px;}
.mainmenu ul.classic li a:hover,
.mainmenu ul.classic li.current a{
background: url('../img/mainmenu_current.png') no-repeat top center;
text-decoration: none;
color: #fcea64;
}

/*sidemenu*/

.sidemenu ul.classic{
list-style-type: square!important;
list-style-position: inside;
padding: 5px;
margin: 5px;
}
.sidemenu ul.classic li a{
display: block;
margin: 5px 0 0 0;

padding: 4px 10px 4px 15px;
margin: 0 0 3px 20px;

}
.sidemenu ul.classic li a:hover,
.sidemenu ul.classic li.current a{

color: #333;
}
.sidemenu ul.classic li a{

text-decoration: none;
}
.sidemenu ul.classic li ul.inside{background: #fff;
margin: -5px 0 0 125px;
padding: 5px 0 10px 0;}
.sidemenu ul.classic li ul.inside li a{
padding: 5px 10px 5px 0;
color: #666;
font-weight: normal;
font-size: 13px;
line-height: 13px;
}
.sidemenu ul.classic li ul.inside li a:hover,
.sidemenu ul.classic li ul.inside li.current a{
background: none;
color: #000000;
}
/*content*/
.content1{
background: #fff url('../img/content1_bg.jpg') no-repeat top right;
width: 1008px;
height: 1000px;

}
.breastcancersociety_content{
margin-top: -11px;
}
.intro {
background: url('../img/intro.jpg') no-repeat left top #ed1c24;
height: 129px;
padding: 10px;
width: 756px;
margin: -10px 0 0 -20px;
}
.intro .itext {
height: 57px;
font-size: 1.1em;
color: #FFF;
margin: 0 60px 0 60px;
}
.intro .btns .btn1 {
float: left;
display: inline-block;
padding: 0;
}
.intro .btns .btn1 a, .btns .btn2 a {
display: block;
color: #FFF;
text-decoration: none;
background: url(../images/header-red.gif) repeat-x center;
overflow: hidden;
padding: 5px 10px;
margin: 0 5px 2px 0;
border: 1px solid #FFF;
font-size: 11px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.intro .btns .btn2 a{
width: 310px;
}
.content{
background: #fff ;
padding: 10px 20px;}
.body_shadow{
-webkit-box-shadow: 0px 5px 30px 12px rgba(0, 0, 0, 0.64);
-moz-box-shadow: 0px 5px 30px 12px rgba(0, 0, 0, 0.64);
box-shadow: 0px 5px 30px 12px rgba(0, 0, 0, 0.64);
}
.event-list ul li, .event-list ul,.news-list ul li, .news-list ul,
.magazine-list ul li, .magazine-list ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
.block-title {
background: url('../img/block-title.png') no-repeat top left;
font-size: 12px;

padding: 8px 0 8px 35px;


color: #fff;
}
.inner {
padding: 10px;
}
.event-list .block-title {
background: #fff;
font-size: 18px;
font-weight: bold;
padding: 0;
}
.event-list .block-title a{color: #ed1c24;padding: 0;}

.grid_9 .frame{
padding: 20px;
}
.block-title a{
color: #fff;
background: url('../img/header-dot.gif') no-repeat -10px -5px;
padding-left: 20px;
}
.event-list ul li {



font-size: 12px;
line-height: 12px;
}
.event-list .hdata a{
color: #666;
font-size: 11px;
text-decoration: none;

}
.event-list h3{
font-size: 12px;
line-height: 14px;

}
.doc-list ul li{list-style-type: none;}
.doc-list p{font-size: 12px;}
.doc-list h3{font-size: 15px; font-weight: bold;}
.block-order{
padding: 5px;
margin: 0 0 10px;
width: 235px;
text-align: center;
}
.block-order .order-title{
display: block;
font-size: 0.9em;
color: #666;

}
.block-order a.js_action{
display: block;
width: 186px;
height: 35px;
background: url('../img/action_in.gif') no-repeat top right;
margin: 7px auto;
}
.news-list{
font-size: 13px;
}
.spec-list-small{
margin-top: -10px;
}
.news-list-small li,.news-list-small ul{
list-style-type: none;
margin: 0;
padding: 0;
font-size: 13px;
}
.spec-list{background: url('../img/left-back.png') no-repeat top right;  font-size: 12px;}
.spec-list ul, .spec-list ul li{list-style-type: none;}
.spec-list ul {
margin: 0; 
padding: 5px 0;
}
.spec-list ul li{
background: #ececec;
margin: 5px 10px;
padding: 7px 10px 7px 15px;
}
.news-list-small h3{
font-size: 13px;
font-weight: bold; 
margin: 0 0 10px 0;
}
.news-list-small small{
font-size: 12px;
font-weight: bold; 
}
.news-list li{

	position: relative;
padding: 0 20px!important;
}
.news-list small{
font-size: 12px;
color: #666;
}
.news-list h3{
font-size: 14px;
font-weight: bold;
}
.news-list ul{
margin: 0 15px;
}
.block-subscribe{
width: 245px;
}
.block-feedback{
width: 485px;
padding: 5px;
}
.block-feedback input, .block-feedback select, .block-feedback textarea{
width: 450px;
}
.block-feedback input[type="submit"]{
background: rgb(191,210,85); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
color: #fff;
width: auto;
margin: 5px auto;
padding: 10px 25px;
}
.block-feedback input[type="submit"]:hover{
background: rgb(157,213,58); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(161,213,79,1)), color-stop(51%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

}
.magazine-list div.image{
float: left;
margin: 0 15px 15px 0;
}
.magazine-list h3{
font-size: 14px; 
font-weight: bold;
}
.block-subscribe-magazine {
width: 285px;
text-align: center;
}
.block-subscribe-magazine a.button-submit{

background: url('../img/hright.gif') no-repeat top right;
color: #fff;
padding: 10px 40px 10px 10px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
}
/*footer*/
.footer{
margin: 10px 0 0 0;
background: url('../img/footer.jpg') no-repeat top left;
padding: 15px 0;
font-size: 13px;
color: #fff;
height: 68px;
}
.footer a{
color: #fff;

}
.footer p{font-size: 13px;}
.main_text{width: 70%; float: left;}
.rightcolumn{width: 27%; float: right;border-left: 1px solid #c2c2c2;
padding: 0 10px 0 10px;margin: 20px 0;}

#users {
background: #DDD;
height: 60px;
width: 400px;
overflow: hidden;
margin: 20px 0 0 100px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: right;
}
.forma {float: left; width: 400px; margin: 20px 0 0 150px}
#users {background: #DDD; height: 60px; overflow: hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#users .user_in {padding: 6px;}
#users .row {float: left; }
#users span{font-size: 11px; margin: 0;}
#users h4 {border-bottom: 1px solid #FFF;margin: 0;}
#users .help a{font-size: 12px;}
#users .h4 {border-bottom: 1px solid #FFF; overflow: hidden; margin: 0;}
#users h5 {font-size: 15px; color: #ed1c24; margin: 0; float: left; }
#users .help {float: right;} 
	
#users .row3 {float: right; width: 30%; text-align: right}

#users .row2 {float: left; width: 40%; padding: 4px 0 0 0; font-size: 12px;}
#users .row2 input {width: 65%; float: left; margin-left: 5px;}
#users .row2 label {float: left; padding: 5px 0 0 0; width: 30%}
#users .row4 {float: left; width: 20%; text-align: right;padding: 4px 0 0 0 }
.misc_menu{
margin: 20px 0 0 0;
}
.misc_menu ul li {
margin: 0;
padding: 0 2px;
float: left;
list-style-type: none;
font-size: 11px;
}
.misc_menu a{
color: #000;
}
table.user-list td{
padding: 5px;
}
table.user-list{
margin-bottom: 5px;
border: solid #e2e2e2 1px;
}
table.user-list h4{
font-weight: bold;
}
.frame{padding: 0 20px;}
table.event-list tr td:first-of-type, table.event-list tr td:last-of-type{width: 120px;}

table.event-list th {
background: #ed1c24;
color: #fff;
padding: 5px;
text-align: center;
border: 1px solid #999;
}
table.event-list td{
padding: 5px;
border-collapse: collapse;
border: 1px solid #999;
}
table.event-list a{
font-weight: bold;
}
.context-info .sub-event {
width: 300px;
float: right;
}
.context-info .sub-event .block-bordered {
background: #fff!important;
border-top: 1px solid #a2a5ac;
float: right;
}
.context-info table tr td.label-td {
font-weight: bold;
padding: 0 10px;
}

.context-info .sub-event input[type="button"] {
color: #fff;
font-size: 18px;
background: #ff5db1; /* Old browsers */
background: -moz-linear-gradient(top,  #ff5db1 0%, #ef017c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ef017c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff5db1 0%,#ef017c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff5db1 0%,#ef017c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff5db1 0%,#ef017c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff5db1 0%,#ef017c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 ); /* IE6-9 */

border-radius: 3px;
border: 1px solid #ccc;
margin: 10px 0;
}

.user_form{padding: 0 20px;font-size: 12px;}
element.style {
}
.user_form {clear: both; }
	.user_form h4 {font-size: 1.4em; font-weight: normal}
	.user_form .row {clear: both; margin: 10px 0;}
		.user_form .row label {font-size: 0.9em; margin: 0; color: #333;}
		.user_form .row input.long_edit {font-size: 1.1em; padding: 4px; font-weight: normal; width: 400px;}
		.user_form .row select.long_edit {font-size: 1.1em; padding: 4px; font-weight: normal; width: 410px;}
		.user_form .row input.short_edit {font-size: 1.1em; padding: 4px; font-weight: normal; width: 180px;}
		.user_form .row textarea.long_area {font-size: 1.1em; padding: 4px; font-weight: normal; width: 400px; height: 200px;}
		.user_form .row textarea.small_area {font-size: 1.1em; padding: 4px; font-weight: normal; width: 400px; height: 70px;}
		.user_form .row span.note {display: block; font-size: 0.8em; color: #999}
		.row_short {float: left; margin: 0 10px 0 0;}
/*		img.capt {float: left; margin: 0 20px 0 0;}*/
		.capt_img {float: left; width: 120px ;padding: 10px 0 0 0;}
		.capt_text {float: left; padding: 5px 0 0 0 ;}
		.capt_note {font-size: 0.9em; color: #999}
		.user_form input.submit {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px; margin: 0;}
		.user_form input.short_submit {font-size: 1.2em; padding: 0; font-weight: normal; width: 195px; margin: 0;}
		.subm_row {clear: both; padding: 20px 0 0 0;}
.in_field {padding: 0 10px; background: #EFEFEF;}
input#MedUser_email, input#MedUser_surname, input#searchCityTextField, input#MedUser_phone, input#MedUser_mphone, input#MedUser_workplace, input#MedUser_about{
width: 310px;
}

.switch {margin: 20px 10px 0 0;}
#content_gallery {margin: 0 20px;}
table.event-desc{margin: 10px;}

table.event-desc td{
padding: 5px;
border: 1px solid #C4C4C4;

background: #ECECEC;
}
#users .grid_9 .frame, #users .frame{padding: 0!important;}
#users .send{position: absolute;
top: 53px;
left: 91%;}
.event-183 .context-info .sub-event{display: none;}
.event-282 .context-info .sub-event{display: none;}
.event-275 .context-info .sub-event{display: none;}
.event-281 .context-info .sub-event{display: none;}
/* Poll*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }



.poll {
  overflow: hidden;
}
.poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.poll p{  margin: 25px 0 0 0;}
.poll .voted .bar {

}
.poll .bar .foreground {
  background-color: #0092c3;
  height: 1em;
  float: left; /* LTR */
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right; /* LTR */
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left; /* LTR */
  margin: 0 auto;
  display: table;
}
.poll .vote-form .choices .title {
  font-weight: bold;
}
.node-form #edit-poll-more {
  margin: 0;
}
.node-form #poll-choice-table .form-text {
  display: inline;
  width: auto;
}
.node-form #poll-choice-table td.choice-flag {
  white-space: nowrap;
  width: 4em;
}
td.poll-chtext {
  width: 80%;
}
td.poll-chvotes .form-text {
  width: 85%;
}

.node-advpoll #message {
    color: #DD0000;
    font-style: italic;
}

.advpoll-write-in {
    position: relative;
    width: 375px;
}

.advpoll-write-in .form-item {
    padding: 0px;
    margin: 0px;
    position: relative;
    top: -18px;
    left: 18px;
}

.advpoll-ranking-wrapper ul.selectable-list {
    margin: 0;
    padding: 0;
    float: left;
    width: 50%;
}

.advpoll-ranking-wrapper .advpoll-vote-region {
    float: right;
}

.advpoll-ranking-wrapper #message {
    clear: both;
}

.advpoll-ranking-wrapper .tabledrag-toggle-weight-wrapper {
    display: none;
}

.advpoll-ranking-table-wrapper {
    max-width: 265px;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
}

.advpoll-ranking-table-wrapper tbody {
    margin: 5px;
    padding-bottom: 0;
    background-color: #eee;
    text-align: left;
    
}

.advpoll-ranking-table-wrapper thead th {
    color: #000;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 10px 0;
    background-color: transparent;
    width: 260px;
}

.advpoll-ranking-table-wrapper thead tr {
    background: none transparent;
}

.advpoll-ranking-table-wrapper tfoot td {
    text-align: center;
    padding: 0;
    margin: 0;
    width: 265px;    
}

.advpoll-ranking-table-wrapper tfoot tr {
    background: transparent;
    
}

.advpoll-ranking-table-wrapper tfoot .form-submit {
    margin: 10px 0;
}


.advpoll-ranking-table-wrapper tr .form-item {
    white-space: normal;
}

.advpoll-ranking-table-wrapper td {
  border: none;
  min-height: 20px;
}

.advpoll-ranking-table-wrapper td li {
  display: block;
  width: 198px;
  list-style: none;
  float: right;
}

.advpoll-ranking-table-wrapper td label {
  display: block;
  word-wrap: break-word;
  width: 200px;
}

.advpoll-ranking-table-wrapper td .form-item label {
    display: block;
    padding: 0;
    margin: 0 0 5px 0;
    width: 210px;
    float: right;
}

.advpoll-ranking-wrapper ul.selectable-list label a,
.advpoll-ranking-table-wrapper td .form-item label a {
    float: right;
}

.node-advpoll .run-off-poll {
    margin: 0;
}

.node-advpoll .run-off-poll ol {
   margin: 0;
   padding: 10px 0 10px 30px;
}

.run-off-poll caption {
    text-align: center;
}

#advpoll-form-4 .form-type-checkboxes input[type="checkbox"]{
display: block;
float: left;
margin: 5px 20px 10px 0;
}
#advpoll-form-4 .form-type-checkboxes {
background: #fff;
}
.form-type-checkboxes .form-type-checkbox{
border-bottom: 1px solid #666;
padding: 5px 10px 10px 10px;
}
.form-type-checkboxes .form-type-checkbox:nth-child(2n){
background: #f5f5f5;
}
.poll-answer input[type="checkbox"], input[type="radio"] {
  vertical-align: top;
  margin: 10px 0 0 0;
  }
.poll-answer label{width: 90%;}
.poll-answer p{margin: 3px 0 0 0;}
.poll-answer a{margin-left: 13px;}
.poll-answer{margin: 0 0 20px 0;}

#community #com-table a{display: none;}
</pre></body></html>