* {
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;
}






.contheadtab {
background:#390;
font-weight:700;
color:#fff;
font-size:14px;
width:280px;
margin:0;
padding:3px 10px;
}

.cont_tab1 div.links {
cursor:pointer;
color:#fff;
margin:5px 0;
}

.cont_tab1 {
background:#390;
width:100%;
margin:0;
padding:0;
}

.cont_tab1 td {
padding:0 10px 10px;
}

.cont_tab1 form {
margin:0;
padding:0;
}

.cont_tab1 select {
margin:10px 0 0;
padding:0;
}

.cont_tab1 a {
color:#fff;
}

.cont_sel {
width:100%;
}

.cont_tab1 div#panel {
background:#79bc57;
padding:10px 5px;
}

#panel ul.zapros {
list-style-type:none;
margin:0;
padding:1px;
}

#panel ul.zapros li {
float:left;
width:200px;
color:#fff;
margin:1px 5px;
padding:0;
}

#panel ul.zapros li input {
margin:0 10px 0 0;
}

.cont_tab1 .button {
background:#DF7300;
color:#fff;
cursor:pointer;
font-weight:700;
font-size:14px;
border:1px solid #fff;
margin:10px 0;
padding:2px 7px;
}

div.map {
position:relative;
font-size: 14px !important;
zoom:1;
background:#fff url(/img/map_metro2.gif) no-repeat top left;
width:572px;
height:768px;
}

div.linksspisok {
position:relative;
margin:15px 0;
}

div.linksspisok span {
color:#E2892D;
font-weight:700;
cursor:pointer;
font-size:16px;
border-bottom:1px dashed #E2892D;
}

div.linksspisok .clinic1_spisok,div.linksspisok .clinic2_spisok,div.linksspisok .clinic3_spisok,div.linksspisok .clinic4_spisok,div.linksspisok .clinic5_spisok,div.linksspisok .clinic6_spisok,div.linksspisok .clinic7_spisok,div.linksspisok .clinic8_spisok,div.linksspisok .clinic9_spisok,div.linksspisok .clinic10_spisok,div.linksspisok .clinic11_spisok,div.linksspisok .clinic12_spisok,div.linksspisok .clinic15_spisok {
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
margin:3px 0;
padding:0 0 0 24px;
}

.clinic1 {
position:absolute;
top:300px;
left:396px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic2 {
position:absolute;
top:286px;
left:261px;
background-image:url(/img/plus_z.gif);
background-position:top right;
background-repeat:no-repeat;
height:24px;
cursor:pointer;
padding:0 24px 0 0;
}

.clinic3 {
position:absolute;
top:251px;
left:138px;
background:url(/img/plus_z.gif) no-repeat top right;
height:24px;
cursor:pointer;
padding:0 24px 0 0;
}

.clinic4 {
position:absolute;
top:504px;
left:280px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic5 {
position:absolute;
top:236px;
left:260px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic6 {
position:absolute;
top:213px;
left:244px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic7 {
position:absolute;
top:260px;
left:296px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic8 {
position:absolute;
top:322px;
left:319px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic9 {
position:absolute;
top:200px;
left:110px;
background:url(/img/plus_z.gif) no-repeat top right;
height:24px;
cursor:pointer;
padding:0 24px 0 0;
}

.clinic10 {
position:absolute;
top:272px;
left:85px;
background:url(/img/plus_z.gif) no-repeat top right;
height:24px;
cursor:pointer;
padding:0 24px 0 0;
}

.clinic11 {
position:absolute;
top:456px;
left:147px;
background:url(/img/plus_z.gif) no-repeat top left;
height:24px;
cursor:pointer;
padding:0 0 0 24px;
}

.clinic12 {
	position: absolute;
	top: 530px;
	left: 170px;
	background: url('./img/plus_z.gif') no-repeat top left;
	height: 24px;
	padding: 0 0 0 24;
	cursor: pointer;
}

.clinic15 {
	position: absolute;
	top: 355px;
	left: 365px;
	background: url('./img/plus_z.gif') no-repeat top left;
	height: 24px;
	padding: 0 0 0 24;
	cursor: pointer;
}

div.hour {
position:absolute;
top:-5px;
left:23px;
background:url(/img/24chasa_2.gif) no-repeat top left;
font-weight:700;
font-size:12px;
line-height:12px;
padding:0 0 0 15px;
}

.searchclinic {
float:right;
background:red;
padding:1px 7px 6px;
}

.searchclinic a {
color:#fff;
text-decoration:none;
border-bottom:1px dashed #fff;
}

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

.adres {
color:#000;
font-size:22px;
font-weight:700;
}

.head_cont {
color:#000;
font-size:16px;
font-weight:700;
margin:5px 0 10px;
}

.grey_line {
width:100%;
height:1px;
line-height:1px;
font-size:1px;
border-bottom:1px solid #d6ebca;
margin:15px auto;
}

.green_line {
width:100%;
height:1px;
line-height:1px;
font-size:1px;
border-bottom:5px solid #319a00;
margin:5px auto 15px;
}

.all_link_cont {
color:#319a00;
}

.link_cont {
color:#319a00;
font-size:16px;
font-weight:700;
}

.tel_clinic {
background:url(/img/tel.gif) no-repeat 0 0;
margin:10px 0;
padding:0 0 0 25px;
}

.tel_clinic div {
font-family:Verdana;
color:#e2892d;
font-size:20px;
font-weight:700;
margin:0;
padding:0;
}

span.kod {
color:#e2892d;
font-size:18px;
font-weight:400;
}

table.photo {
border:0;
margin:0;
padding:0;
}

table.photo td {
margin:0;
padding:3px;
}

ul.naprclinic {
margin:10px;
padding:0;
}

ul.naprclinic li {
list-style-type:none;
}

ul.linksspisok {
list-style-type:none;
margin:0;
padding:10px 0;
}

ul.linksspisok li {
float:left;
font-size: 14px !important;
width:210px;
margin:1px 20px 1px 0;
_margin:-4px 20px -4px 0;
padding:0;
}

.cursor {
cursor:pointer;
}

span.pricespan {
color:#FF8A00;
}

.cont_tab1 div.links span,.cont_tab1 div.links div {
border-bottom:1px dashed #fff;
}

div.clear,.cleaner {
clear:both;
}

.clinic1_spisok,.clinic2_spisok,.clinic3_spisok,.clinic4_spisok,.clinic5_spisok,.clinic6_spisok,.clinic7_spisok,.clinic8_spisok,.clinic9_spisok,.clinic10_spisok,.clinic11_spisok,.clinic12_spisok,.clinic15_spisok,.clinic1,.clinic2,.clinic3,.clinic4,.clinic5,.clinic6,.clinic7,.clinic8,.clinic9,.clinic10,.clinic11,.clinic10,.clinic12,.clinic10,.clinic15 {
padding-top:4px;
white-space:nowrap;
}

.clinic1_spisok a,.clinic2_spisok a,.clinic3_spisok a,.clinic4_spisok a,.clinic5_spisok a,.clinic6_spisok a,.clinic7_spisok a,.clinic8_spisok a,.clinic9_spisok a,.clinic10_spisok a,.clinic11_spisok a,.clinic12_spisok a,.clinic15_spisok a,.clinic1 a,.clinic2 a,.clinic3 a,.clinic4 a,.clinic5 a,.clinic6 a,.clinic7 a,.clinic8 a,.clinic9 a,.clinic10 a,.clinic11 a,.clinic12 a,.clinic15 a {
color:#2e7f06;
font-size:14px;
font-weight:700;
background:#fff;
text-decoration:none;
margin:0;
padding:0 3px;
line-height: 20px;
}

.clinic1_spisok a:hover,.clinic2_spisok a:hover,.clinic3_spisok a:hover,.clinic4_spisok a:hover,.clinic5_spisok a:hover,.clinic6_spisok a:hover,.clinic7_spisok a:hover,.clinic8_spisok a:hover,.clinic9_spisok a:hover,.clinic10_spisok a:hover,.clinic11_spisok a:hover,.clinic12_spisok a:hover,.clinic15_spisok a:hover,.clinic1 a:hover,.clinic2 a:hover,.clinic3 a:hover,.clinic4 a:hover,.clinic5 a:hover,.clinic6 a:hover,.clinic7 a:hover,.clinic8 a:hover,.clinic9 a:hover,.clinic10 a:hover,.clinic11 a:hover,.clinic12 a:hover,.clinic15 a:hover {
border-bottom:1px dashed #2E7F06;
}

span.hour,ul.linksspisok li div span.hour {
font-size:12px;
color:red;
}


#myTable table{border-collapse: collapse;}

#myTable th{background:#f9f9f9; border: 1px solid #3FBC56; padding: 2px 3px;}
#myTable td{text-align: center; border: 1px solid #3FBC56; padding: 2px 3px;}
#myTable a {text-decoration: none; font-weight: normal;}
#myTable .hoverRow { background: #f9f9f9; }
#myTable .hoverCol { background: #f9f9f9; }
#myTable .clickedRow { background: #f9f9f9; }
#myTable .plus { color: #339900; font-size: 170%; font-weight: bold; margin: 0px; cursor:pointer; text-decoration: none;}

#myTable .naprname {text-align: left;}
#myTable .clinicname {width:30px;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #f9f9f9;
	background:#339900;
	color:#fff;
	}


.plus { color: #339900; font-size: 170%; font-weight: bold; margin: 0px; cursor:pointer; text-decoration: none;}
sub {font-size: 9px;}
.snoska {color: #339900; font-size: 90%; font-weight: normal; margin: 0px;}
