body,td,th,p {font-family:"free sans",Arial,Helvetica,sans-serif; font-size:14px; color:#333}
body, html {background:#FFF}

a:link {color:#369; text-decoration:underline}
a:visited {color:#336; text-decoration:underline}
a:hover {text-decoration:none}
a:active {color:#369; text-decoration:underline}

table {empty-cells:show}
h1 {font:30px Georgia, "Times New Roman", Times, serif; margin:0 0 14px 0}
h2 {font:20px Georgia, "Times New Roman", Times, serif; margin:0 0 16px 0}
h3 {font:bold 16px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0}
h4 {font-weight:bold; font-size:14px; margin:0 0 5px 0}
h5 {font-size:110%}
h6 {font-size:100%}


/* Banner */
.bZakazT {height:60px; text-align:center; margin-bottom:20px}
.bZakazT div {width:468px; margin:0 auto; background:#f00 url(/gfx/b/bg.png) repeat left bottom; position:relative; overflow:hidden; height:60px}
.bZakazT s {font:italic 26px/120% Georgia, "Times New Roman", Times, serif; text-decoration:none; position:absolute; left:10px; top:6px; margin:0; color:#fff; z-index:0}
.bZakazT b {display:block; font:bold italic 48px/120% "Times New Roman", Times, serif; position:absolute; left:395px; top:2px; color:#ffffdb; text-align:right; z-index:0}
.bZakazT i {display:block; font:10px/120% Tahoma, Arial, Verdana; position:absolute; left:10px; top:40px; color:#fff; z-index:0}
.bZakazT a {display:block; position:absolute; width:468px; height:60px; top:0; left:0; z-index:10}
.bZakazT a:link, .bZakazT a:visited, .bZakazT a:hover {text-decoration:none; cursor:pointer}
.bZakazR {width:255px; height:130px; background:url(/gfx/bg.png) repeat left bottom; position:relative; overflow:hidden}
.bZakazR s {font:italic 25px/120% Georgia, "Times New Roman", Times, serif; text-decoration:none; position:absolute; left:15px; top:10px; margin:0; color:#fff; z-index:100}
.bZakazR b {display:block; font:bold italic 72px/120% "Times New Roman", Times, serif; position:absolute; left:145px; top:28px; color:#ffffdb; text-align:right; z-index:100}
.bZakazR i {display:block; font:10px/120% Tahoma, Arial, Verdana; position:absolute; left:10px; top:110px; color:#fff; z-index:100}
.bZakazR a {display:block; position:absolute; width:255px; height:130px; top:0; left:0; z-index:1000}
.bZakazR a:link, .bZakazR a:visited, .bZakazR a:hover {text-decoration:none; cursor:pointer}


/* Agree */
.cAgreeTable {border:0; border-collapse:collapse; border-top:1px solid #ccc; margin:20px 0 0 0}
.cAgreeTable td {padding:7px 10px 7px 0; vertical-align:top; font:10px/10px Tahoma, Arial, Verdana}
.cAgreeTable th div {background:#f6f6f6; width:400px; padding:1px; border:1px solid #ddd; text-align:left; margin:0; height:10px; position:relative}
.cAgreeTable th b {display:block; height:10px}
.cAgreeTable th .red b { background:#f33}
.cAgreeTable th .green b {background:#6c6}
.cAgreeTable th i {display:block; text-align:center; position:absolute; top:1px; left:1px; width:400px; color:#666 !important; font:10px/10px Tahoma, Arial, Verdana}

.cCatSelector {padding:0 0 30px 0; margin:0}
.cCatSelector h2 {float:left; margin:0 10px 0 0; padding:1px 0 0 0}
.cCatSelector .fLine, .cCatSelector .fSolid {float:left; width:auto; font-size:12px}
.cCatSelector i {background:url('../gfx/strelka.png') left top no-repeat; width:9px; height:5px; line-height:0; font-size:0; display:block; position:absolute; top:9px; right:5px}
.cCatSelector i.over {background-position:left bottom}
.cCatSelector .selector div {margin:3px 20px 3px 8px}
.cCatSelector .catList {position:absolute; top:-1px; left:-1px; background:#fff; display:none; padding:8px 0; z-index:3}
.cCatSelector .catList a {white-space:nowrap; display:block; margin:0; padding:3px 20px 3px 12px}
.cCatSelector .catList a:hover {color:#fff; background:#f00}
.cCatSelector .catList .cur {color:#f00; margin:0; padding:3px 20px 3px 12px}


.rk_03 {color:#f00; font-weight:bold; font-family:"free sans","Trebuchet MS", Arial, sans-serif}

.ruler {margin:0 0 20px 0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif}

.cDoctorList dl {}
.cDoctorList dt i {padding:10px; font-size:18px; font-style:normal; display:block}
.cDoctorList dd {margin:0; padding:0}
.cDoctorList dd table {margin:5px}
.cDoctorList .item {background:#ddd url(/gfx/moloko.png); margin:0 0 20px 0}
.cDoctorList .item td {vertical-align:top}
.cDoctorList .item b {color:#060; margin:0 10px 0 0; display:block; text-align:right}
.cDoctorList .item th img {margin:0 5px 5px 5px; width:75px}
.cDoctorList .item p {font-size:12px}
.cDoctorList .docDescTable td {padding:0 0 10px 0}
.cDoctorList .sq {width:5px; height:5px; line-height:0; font-size:0; float:left; margin:0 5px 5px 0; background:#EF3023}
.cDoctorList .invisible {display:none;}
#byConsultsList th {width:100px; text-align:left}

.cDoctor .docDesc {padding:0 20px; vertical-align:top}
.cDoctor .docInfo {margin:0 0 30px 0}
.cDoctor .cConsultList {border-top:1px solid; padding-top:20px}

.mnuX {font:10px Verdana; display:none; margin:179px 0 0 10px; color:red; text-decoration:none}

.cEatData {display:none}
.cEatLists td {padding:5px 0}
#cEatResult {border-top:1px solid; border-left:1px solid}
#cEatResult td, #cEatResult th {padding:5px; border-bottom:1px solid; border-right:1px solid; font-size:11px}
.cGramm {width:100px}

.YMaps-b-balloon-frame {
  margin: 0px;
}

.YMaps-b-balloon-frame td {
  padding: 0px;
}

.YMaps-b-balloon-frame tbody {
  border-width: 0px;
}