@charset "windows-1251";
/* CSS Document */

body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#444444;
    background-color:#FFFFFF;
    margin: 0px;
    padding:0 25px 0 25px;
}

td, tr {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #444444;
}

p {
    text-align: justify;
    margin-top: 0px;
    margin-bottom: 5px;
}

a, a:active, a:link, a:visited {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#444444;
    text-decoration: underline;
    
}
a:hover {
    color:#ED1C24;
    text-decoration: underline;
    font-size: 10px;
}

a.menu_link, a.menu_link:active,
a.menu_link:visited {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration: none;
    }
    
a.menu_link:hover {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration: none;  
    }

a.bot_menu, a.bot_menu:active,
a.bot_menu:visited {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FD4C54;
    text-decoration:underline;
    }
    
a.bot_menu:hover {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#ED1C24;
    text-decoration:underline;
    }

a.form_link1, a.form_link1:active,
a.form_link1:visited {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#444444;
    text-decoration:underline;
    }
    
a.form_link1:hover {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#ED1C24;
    text-decoration:underline;
    }   

a.head2, a.head2:active,
a.head2:visited {
    font-size:13px;
    color:#FD4C54;
    text-decoration: none;
}
    

a.head2:hover {
    font-size:13px;
    color:#ED1C24;
    text-decoration: none;
}
    
.td_menu {
    
    border:1px;
    border-style:solid;
    border-color:#EE2E35;
    background-color: #EE2E35;

}

.search {
     font-size:10px
}

.doctor {
     padding-top: 10px;
     font-weight:bold;
} 

.doctor a, .doctor a:active,
.doctor a:visited {
    color:#333333;
    text-decoration: none;

}
    
.doctor a:hover {
    color:#333333;
    text-decoration: underline;
}

.form {
    width:230px;
}

h1 {
    line-height: 110%;
    font-size:16px;
    font-weight:bold;
    margin: 0px;
    padding-bottom: 10px
}

h1.part {
    text-align: left; 
    padding-top: 5px; 
}

h1.article {
    text-align: left; 
    padding-top: 10px; 
    padding-left: 10px; 
    font-weight: normal;
    color: #BEBEBE;
    margin-bottom: -10px;
}

.top_menu_text { 
    font-family: Verdana, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    color:#FFFFFF;
}

.point_line {
   background-image:url(/img/point_line.png);
   background-repeat:repeat-x;
   height: 18px;   
   }

.table1 {
     margin-top:9px; 
     padding-top:9px;
}

.table3 {
     width:0px;
     padding-left:10px;
}

/* информационные блоки */
.info_block { 
    padding-top: 5px; 
    padding-bottom: 5px;
}

/* простой блок */
.info_block div.other { 
    border: 1px solid #000;
    padding: 5px;
    background-color: #F1F0F0;
}

.info_block .other div.header { /* заголовок */
    padding-bottom: 3px;
    font-weight: bold;
}

.info_block .other div.content { /* содержимое */
    font-size:10px;
}

/* блок "Тревожный сигнал" */
.info_block div.trev { 
    border: 1px solid #ED1C24;
    padding: 5px;
    background-color: #F1F0F0;
}

.info_block .trev div.header1 { /* заголовок 1 */
    color: #ED1C24;
    padding: 5px;
    border-bottom: 1px solid #ED1C24;
    background-color: #F1F0F0;
}

.info_block .trev div.header2 { /* заголовок 2 */
    padding-top: 5px;
    padding-bottom: 3px;
    font-weight: bold;
    background-color: #F1F0F0;
}

.info_block .trev div.content { /* содержимое */
    font-size:10px;
}

/* блок "Альтернативный путь" */
.info_block div.alt { 
    border: 1px solid #517595;
    padding: 5px;
    background-color: #F1F0F0;
}

.info_block .alt div.header1 { /* заголовок 1 */
    color: #517595;
    padding: 5px;
    border-bottom: 1px solid #517595;
}

.info_block .alt div.header2 { /* заголовок */
    padding-top: 5px;
    padding-bottom: 3px;
    font-weight: bold;
}

.info_block .alt div.content { /* содержимое */
    font-size:10px;
}

/* блок "Реклама" */
.info_block div.advert { 
    border: 1px solid #509555;
    padding: 5px;
}

.info_block .advert div.header { /* заголовок 1 */
    border-bottom: 1px solid #509555;
}

.msg {
    padding-top: 10px;
    padding-bottom: 5px;
}

.msg_error {
    color: #ED1C24;
    font-weight: bold;
    text-align: center;
}

.msg_ok {
    color: #008400;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}

.gb_quest {
    font-weight: bold;
}
.gb_answer {
    color: #517595;    
}

,resp {
    padding-bottom: 10px;
}

.resp .name {
    font-weight: bold;
}

.resp .email {
    padding-top: 0px;
}

.resp .rate {
    padding-top: 5px;
}

.resp .comment {
    text-align: justify;
}

ul { 
    margin-top: 0px; 
    margin-bottom: 5px;
}

.tbg {background: #CCCCCC}
.thead {background: #E3E3E3; font-weight: bold;}
.trow1 {background: #FFFFFF}
.trow2 {background: #F3F3F3}
FORM  {margin-top : 0px; margin-bottom : 0px;}
SELECT,INPUT, TEXTAREA { border: 1px #CCCCCC solid; font-family:Tahoma; font-size:10px;}
.CHECKBOX{ border: none; font-size:8px;}

ul {
    list-style-image: url(/img/bullet.gif);
}

