h1{color: #000000; font: 18px/18px "Tahoma" , "Arial" ;}
h3, h4, h5{color: #000000; font: bold 12px/15px "Tahoma" , "Arial" ;}
h2 {color: #000000; font: bold 13px/16px "Tahoma", "Arial" ;text-decoration: underline;}
.moduletable {width:100%;}
dir
{
padding:0px;
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
}


td.down{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
border-top: 4px solid #0089e1;
color: #000000; font: 12px/13px "Tahoma" , "Arial" ;}


td.subhead{
background-color: #56bbed;
background-image:url(../images/subhead.gif);
background-position: right top;
background-repeat:no-repeat;
padding-left:15px;
color: #FFF; font: 18px "Tahoma" , "Arial" ;}

td.subhead_main{
background-color: #0093dd;
background-image:url(../images/subhead_main.gif);
background-position: right top;
background-repeat:no-repeat;
padding-left:15px;
color: #FFF; font: 18px "Tahoma" , "Arial" ;}


td.menu{
background-color: #0089e1;
border-bottom: 1px solid #40a7e9;
padding-left: 14px;
text-align:left;
color: #ffffff; font: bold 12px/15px "Arial" ;}

td.menudown{
background-color: #0089e1;
text-align:left;
padding-left: 14px;
color: #ffffff; font: bold 12px/15px "Arial" ;}


td.left{
vertical-align: top;
padding-top: 10px;
color: #000000; font: 12px/15px "Arial" ;}

td.right{
vertical-align: top;
padding-left: 10px;
padding-top: 10px;
color: #000000; font: 12px/15px "Arial" ;}


td, body, p, ul{color: #666666; font: 12px "Arial";text-align:left;}
h1.btext, h2.btext {color: #666666; font:bold 12px "Arial";text-align:left;display:inline;}

a.menu{color: #ffffff; text-decoration: none;}
a.menu:hover{color: #ffffff; text-decoration: underline;}

a.mainlevel{color: #ffffff; text-decoration: none;}
a.mainlevel:hover{color: #ffffff; text-decoration: underline;}


a{color: #0066a7; text-decoration: underline;}
a:hover{color: #0066ff; text-decoration: underline;}

a.cat{color: #666666; font-weight:light; text-decoration: none;}
a.cat:hover{color: #0066ff; text-decoration: underline;}

td.zayv {
        padding: 3px;
}
.select {
        border: 1px solid #0089E1;
        width:1px;
        display: table;
}
select {
        font-size: 13px;
        font-weight: normal;
        margin: -2px;
        border: 1px solid #0089E1;
        padding: 0px;
}
input {
        font-size: 13px;
        font-weight: normal;
        border: 1px solid #0089E1;
}

.outer{float:left;margin:0;padding:0;border:1px solid #0089e1;background-
       color:#fff;display:table;width:1px;}
.outer select{border:transparent;background:transparent;margin:-2px;overflow:auto;}
.outer option{background:#fff;}

.buttonr {
  border: solid 1px #0089E1;
}
table.menucatalog {
    background:#f2f9fe;
    width: 282px;
    border: solid 1px #a8a8a7;
}
.menucatalog td{
    padding-left:5px;
    height: 22px;
    border: solid 1px #a8a8a7;
}
table.content_table {
  width: 100%;
        padding: 0px;
        margin: 0px;
}
table.content_table td {
        padding: 0px;
        margin: 0px;
        text-align:left;
}
.createdate {
        font-weight: bold;
        text-align: left;
        padding-top: 5px;
}
.componentheadingserv1,.componentheadinguch,.componentheadingserv,.contentheadingser,.contentheading, .news_heading, .component_heading, .componentheading {
        font: 13px/16px "Tahoma" , "Arial";
        font-weight: bold;
        background-color:#0089E1;
        color: #FFF;
        text-align: center;
        vertical-align: middle;
        height: 20px;
}
a.contentpagetitleserv {
        font-family: "Tahoma" , "Arial";
                font-size: 14 px;
        font-weight: bold;
        text-align: left;
}
.contentheadingserv1 {
        font: 12px "Arial";
        font-weight: bold;
        color: #000;
        text-align: left;
}
.contentpaneopenserv1 td{
    text-align:right;
}
.blogserv {
        padding-left: 15px;
                text-align:left;
}
.news_title_list {
        padding-top:10px;
        font-weight: bold;
        text-align: left;
}
.news_title {
        color: #0066a7; 
        padding-top:5px;
        font-weight: bold;
        text-align: left;
}
.news_date {
        padding-right:5px;
        font-weight: bold;
        color: #F9CF61;
        text-align: right;
}
.news_text {
        text-align:justify;
}
.news_introtext {
        padding-top:2px;
        padding-left:10px;
        text-align:left;
}

a.buttonheading, a.button {
            text-decoration:none;
}
a.buttonheading:hover {
            text-decoration:none;
}

a.buttonheadingser{
        background-color:#0089E1;
        color: #FFF;
            text-decoration:none;
}
a.buttonheadingser:hover {
        background-color:#0089E1;
        color: #FFF;
            text-decoration:none;
}
.prais_header {
   padding-top:7px;
   padding-left:5px;
   text-align:right;
   vertical-align:middle;
}
.prais_introtext {
   text-align:left;
   padding-left:20px;
}
.cat_prais {
   padding-left:5px;
   font-size: 14px;
   text-align:left;
   background-color:#FCE8AB;
}
.pos_prais {
   padding-left: 15px;
   text-align:left;
}
.prais {
   padding-top: 10px;
}
.faq_title {
 background:#d7edfb;
 vertical-align:top;
 padding:10px 10px 10px 5px;
 color: #414042;
 text-align:justify;
 font-size: 11px;
}
.faq_otvet {
 color:#6d6e71;
 padding:10px 0 0 10px;
 vertical-align:top;
 font-size: 11px;
}
.faq_author {
    padding:10px 0 0 0;
    font-style:italic;
}
.faq_vopros {
 background:#d7edfb;
 color:#6d6e71;
 padding:10px 0 0 10px;
 vertical-align:top;
 font-size: 11px;
}
.faq_introtext {
 padding:10px 10px 5px 0;
 text-align:justify;
 vertical-align:top;
}
.faq_date {
 color: #939598;
 font-weight: normal;
}
.main_page {
    padding:5px;
    text-align:justify;
}
th.faq_forms {font-size:13px;font-weight:bold;text-align:middle;padding-left:10px;padding-bottom:5px;}
td.faq_forms {padding-top:2px;padding-bottom:2px;text-align:left;}
textarea.faq_forms {margin:-2px;}
table.faq_forms {padding-bottom:10px;}
div.faq_forms{float:left;margin:0;padding:0;border:1px solid #0089e1;background-
       color:#fff;display:table;width:1px;}

.news_top_bg {background:url(../images/news_top_bg.gif) repeat-x bottom;}
.news_bottom_bg {background:url(../images/news_bottom_bg.gif) repeat-x top;height:14px;}
.news_left_bg {background:url(../images/news_left_bg.gif) repeat-y;width:15px;}
.news_right_bg {background:url(../images/news_right_bg.gif) repeat-y;width:14px;}
.news_bottom_right {background:url(../images/news_bottom_right.gif) no-repeat top;}
.news_bottom_left {background:url(../images/news_bottom_left.gif) no-repeat top;}
.news_top_right {background:url(../images/news_top_right.gif) no-repeat top;}
.news_top_left {background:url(../images/news_top_left.gif) no-repeat top;}
.news {background:#f3f9fe;padding-top:10px;}
.news_text p {text-align:left;}
.line {width:100%;height:2px;background:#838281;}
.line2 {width:100%;height:1px;background:#838281;}
.otzv_bg{background:#eef1f9;padding-left:10px;}
.otzv_podpis{padding:10px 0  5px 10px;background:#eef1f9;}
.otzv_text {text-align:justify;padding-right:10px;}

.vrachi_logo {padding:0 10px 0 0;text-align:right;vertical-align:top;}
.vrachi_img {vertical-align:top;}
.vrachi_fio {color:#00adef;font-size:13px;font-weight:bold;}
.vrachi_glav {color:#58595b;font-size:13px; font-weight:bold;}
.vrachi_dolgnost {color:#58595b;font-size:11px;font-weight:bold;}
.vrachi_content {width:100%;vertical-align:top;text-align:justify;padding:10px 0 0 10px;color:#58595b;}
.vrachi_links {text-align:right;padding:10px 10px 0 0;}
.vrachi_links a {font-size:13px;}
.license {font-size:13px;padding:10px 0 0 10px;text-align:justify;vertical-align:top;}
.lic_img{border:0px;}
table.contentpaneopen {width:100%}
.magazin_text {color:#00adef;font-size:13px;font-weight:bold;text-align:center;}
.magazin td {padding-top:5px;vertical-align:top;}
.moduletablestat th {margin-top:15px;background:#d1d3d4;vertical-align:middle;font-size:18px;color:#FFF;text-align:left;padding-left:15px;}
.stat_date {color:#00adef;font-style:italic;vertical-align:middle;}
.stat_title {color:#231f20;font-weight:bold;width:80%;text-align:left;}
.stat_intro {text-align:justify;}
.contentheadinguch {padding-top:10px;}
#cap {color:#085D9E;}
.vakansii td{vertical-align:top;text-align:justify;}
.moduletablesearch{padding: 15px 0 0 780px;}
.createdateserv {color:#00ADEF;}
.polls {border:0px;}
.polls_d {vertical-align:middle;padding-top:2px;padding-bottom:2px;}
.contentheadingserv{font-weight:bold;}
#foto td {
	color:#EE0000;
	text-align:center;
	vertical-align:top;
}
.hot_price {
	width:100%;
}
.hot_price th {
	background:#e0f1fb;
}
.price_red {
	color:#db241c;
}
