* {
font-family:Tahoma;
font-size:12px;
}

body {
background-color:#fff;
margin:0;
padding:0;
}

.width {
min-width:1000px;
width:expression(document.body.clientWidth<900?"900px":"100%");
_width:expression(document.body.clientWidth<1000?"1000px":"100%");
}

td {
color:#333;
}

td#bot1 {
border-top:2px solid #FF0018;
padding-top:12px;
padding-left:50px;
font-size:65%;
}

td#bot2 {
border-top:2px solid #FF0018;
padding-top:12px;
padding-left:18px;
font-size:65%;
}

td#bot3 {
border-top:2px solid #FF0018;
padding-top:12px;
padding-left:15px;
font-size:65%;
}

td#ban_bot {
padding-top:40px;
padding-bottom:40px;
padding-right:35px;
}

td#mid5 {
border-left:1px solid #ECECEC;
background:url(./i/i_04_green.gif) no-repeat bottom left;
padding:5px 30px 20px 16px;
}

td#mid_main {
border-left:1px solid #ECECEC;
background:url(./i/i_04_blue.gif) no-repeat bottom left;
padding-left:13px;
padding-right:35px;
padding-bottom:20px;
}

td#mid2 {
background:url(./i/i_04_green.gif) no-repeat bottom left;
padding-top:15px;
padding-bottom:20px;
}

td#mid1 {
border-right:1px solid #ECECEC;
padding:28px 21px 100px 24px;
}

td#mid1_1 {
border-right:1px solid #ECECEC;
background:url(./i/i_05.gif) repeat-x top left;
}

td#mid1_2 {
border-left:1px solid #ECECEC;
background:url(./i/i_05.gif) repeat-x top left;
}

td#mid1_2_all {
background:url(./i/i_05.gif) repeat-x top left;
}

td#top5 {
border-top:2px solid #FF001A;
background:url(./i/i_grey.gif) repeat-y top left;
padding-top:11px;
}

td#top4 {
border-top:2px solid #FF001A;
padding-top:11px;
}

td#top2 {
border-top:2px solid #FF001A;
background:url(./i/i_02.jpg) no-repeat bottom left;
padding-top:9px;
}

td#top1 {
border-top:2px solid #FF001A;
}

td#td_form1 {
padding-right:21px;
padding-bottom:9px;
}

td#td_form2 {
padding-bottom:9px;
}

a {
color:#0070BF;
text-decoration:underline;
}

a.white {
color:#fff;
font-weight:nornal;
font-size:18px;
text-decoration:none;
border-bottom:1px dashed #fff;
}

a:hover.white {
border-bottom:1px solid #fff;
}

a.red {
color:#FF001A;
}

p {
margin-top:0;
margin-bottom:15px;
}

p.menu1 {
margin-left:26px;
margin-bottom:9px;
}

p.menu1_1 {
margin-left:38px;
margin-bottom:9px;
}

p.menu2_blue {
margin-left:26px;
margin-bottom:10px;
}

p.menu2_green {
margin-left:18px;
margin-bottom:10px;
}

p.menu3 {
margin-left:18px;
margin-bottom:9px;
}

p.menu3_1 {
margin-left:30px;
margin-bottom:9px;
}

p.map {
margin-left:11px;
margin-bottom:9px;
}

p.map_1 {
margin-left:22px;
margin-bottom:9px;
}

p.map_big {
margin-left:11px;
margin-bottom:9px;
font-size:110%;
}

p.news_right_data {
margin-bottom:6px;
font-weight:700;
}

p.news_data {
margin-bottom:5px;
color:#390;
}

p.news_right {
margin-bottom:28px;
}

p.faq {
margin-bottom:19px;
}

p.banner_top {
padding-bottom:3px;
color:#fff;
margin:0 0 0 49px;
}

p.banner_top2 {
padding-bottom:3px;
color:#fff;
margin:0 0 0 15px;
}

p.banner_bottom {
border-left:1px solid #ECECEC;
padding-left:14px;
padding-top:2px;
padding-bottom:7px;
margin:0;
}

p.razdel {
background-color:#FF001A;
color:#fff;
font-size:110%;
margin:0;
padding:8px 12px 10px;
}

p.cat {
margin-left:9px;
margin-bottom:5px;
}

p.act {
border-left:1px solid #ECECEC;
padding-left:12px;
padding-top:2px;
padding-bottom:7px;
margin:0 0 0 13px;
}

p.adress {
font-size:11px;
margin:0;
padding:10px 9px 13px 8px;
}

li {
margin:0 0 5px;
}

li#grey_line {
list-style-type:none;
padding-left:16px;
background:url(./i/i_li_grey_line.gif) no-repeat top left;
margin:5px 0 0;
}

.finput {
font-size:100%;
padding-left:2px;
padding-right:2px;
}

.yellow_ban {
font-size:175%;
color:#FFFC00;
}

.name_grey {
font-size:90%;
color:#959595;
font-weight:400;
}

.page_act {
background-color:#EBEBEB;
font-size:110%;
padding:4px 6px;
}

.page {
padding-left:6px;
font-size:110%;
}

td#td_left {
border-bottom:1px solid #E6E6E6;
background-color:#F9F9F9;
padding:5px 5px 5px 10px;
}

td.td_left {
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
background-color:#F9F9F9;
padding:5px 5px 5px 10px;
}

.snoska {
color:#390;
font-size:90%;
font-weight:400;
margin:0;
}

h1.poll {
color:#390;
font-size:120%;
font-weight:700;
margin:0;
}

h1.result {
color:#0070BF;
font-size:120%;
font-weight:700;
margin:0;
}

input.pollbut {
cursor:pointer;
background-color:#1E7CBF;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
border-color:#ECECEC;
border-width:1px;
}

table.pageselector {
margin:0 0 15px;
}

table.pageselector td {
font-size:14px;
padding:3px;
}

table.pageselector a {
font-size:14px;
color:#2685C9;
text-decoration:none;
}

table.pageselector div {
font-size:14px;
color:#2685C9;
}

.check {
text-align:center;
display:none;
margin:32px 0 38px;
}

.diagnostic input {
position:absolute;
left:0;
margin:2px 0 0;
}

.diagnostic p {
margin:0;
padding:6px 0 0;
}

.diagnostic big {
font-size:30px;
color:#878787;
display:block;
height:32px;
padding:4px 0 2px;
}

.diagnostic .col_1 {
float:left;
width:165px;
position:relative;
padding:0 18px;
}

.diagnostic .col_2 {
float:left;
width:270px;
position:relative;
padding:0 0 0 18px;
}

.diagnostic .col_3 {
clear:both;
padding:4px 0 20px;
}

.diagnostic .col_3 div {
background:#e1e3e4;
padding:11px 18px;
}

.diagnostic .col_3 div p {
padding:3px 0;
}

a.redlink {
font-weight:700;
}

.adv_r {
text-align:left;
width:200px;
height:60px;
_padding:7px 5px 3px 5px;
border:1px dashed #ccc;
background:#EFF7FF;
margin:10px;
padding:7px 5px 13px;
}

.adv_l {
text-align:left;
width:340px;
border:1px dashed #ccc;
background:#EFF7FF;
margin:10px;
padding:5px;
}

#myTable th {
background:#f9f9f9;
border:1px solid #3FBC56;
font-weight:400;
}

#myTable td {
text-align:center;
border:1px solid #3FBC56;
}

#myTable a {
text-decoration:none;
font-weight:400;
}

sub {
font-size:9px;
}

div.tel_cont {
position:relative;
float:left;
margin:0;
}

div.tel_cont div {
position:absolute;
top:-13px;
left:0;
font-size:10px;
color:#bebebe;
}

.error {
color:red;
}

.ok {
font-weight:700;
color:#888;
}

.tabbantitle {
border:0;
background:#FBFAFA;
}

.doctor {
border:1px dashed #ccc;
background:#FBFAFA;
margin:15px 0;
padding:15px;
}

.fil {
float:left;
padding:5px 10px 5px 0;
}

.fir {
float:right;
padding:5px 0 5px 10px;
}

td#mid_main .doctor img,td#mid_main .doctor img {
border:2px solid #FBFAFA;
}

td#mid_main .doctor h4 {
font-size:18px;
}

.doctor ul li {
list-style-type:none;
margin:10px 0;
}

table,#myTable table {
border-collapse:collapse;
}

a.green,p.header {
color:#390;
}

td#mid1 p,td#mid2 p,td#mid5 p,td#mid_main p,td#mid1 *,td#mid2 *,td#mid5 *,td#mid_main * {
font-size:100%;
}

td#mid_main h1,h1 {
color:#390;
font-size:170%;
font-weight:400;
margin:0 0 20px;
}

td#mid_main h2,h2 {
color:#390;
font-size:110%;
font-weight:700;
margin:0 0 15px;
}

td#mid_main h3,h3 {
color:#390;
font-size:100%;
font-weight:400;
margin:0 0 15px;
}

td#mid_main h4,h4 {
color:#390;
font-size:110%;
font-weight:700;
margin:0;
}

.grey,form {
margin:0;
}

td#td_head,td.td_head {
border-bottom:1px solid #3FBC56;
font-weight:700;
padding-bottom:6px;
padding-left:10px;
}

td#td_all,td.td_all {
border-bottom:1px solid #E6E6E6;
padding:5px 5px 5px 10px;
}

ol,ul {
margin:5px 0 15px 20px;
padding:5px 0 15px 20px;
}

.plus,#myTable .plus {
color:#390;
font-size:170%;
font-weight:700;
cursor:pointer;
text-decoration:none;
margin:0;
}

td.td_bot,td#td_bot {
border-top:1px solid #3FBC56;
font-weight:700;
padding:5px 5px 5px 10px;
}

.adv p,.doctor ul {
margin:0;
padding:0;
}

#myTable .hoverRow,#myTable .hoverCol,#myTable .clickedRow {
background:#f9f9f9;
}