h3 {
   font-size: 14px;
}

.buttonLink,
.buttonLink:visited {
   padding: 5px 7px;
   background-color: #0085D8;
   font-weight: bolder;
   font-size: 12px;
   color: white;
   cursor: pointer;
   border: 0px;
}

#titleart {
   background-color: #E6E6DA;
}
#helpmenu {
    padding-right: 5px;
    height: 24px;
    vertical-align: middle;
    font-size: 12px;
    background-color: #E0E0E0/*#0086d8; */;
    font-weight: bolder;
    border-top: 1px solid #CCCCCC;    
}
#helpmenu a {
}
img {
    border: 0;
}
body, form, pre {
    margin: 0px;
}
body {
    background-color: #FFFFFF;
    margin-left: 25px;
    margin-right: 25px;

}
/*tr {
    vertical-align: top;
}*/
ul, ol {
    list-style-position: inside;
    margin-left: 0px;
}

ul.redbullet {
    list-style-image: url(redbullet.png);
    list-style-position: outside;
    margin-left: 25px;
    padding: 5px;
}
body, td, input, select, textarea{
    font-family: Verdana, Arial, serif;
    color: #333333;
    font-size: 14px;
}

input, select, textarea {
        color: #333333;
}

#fullsize {
    width: 100%;
    min-width: 1000px;
}

.c14 {
    font-size: 14px;
}

.persLiter{
    font-size: 14px;
    font-weight: bolder;
}

.c14bold {
    font-size: 14px;
    font-weight: bolder;
}
.c11 {
    font-size: 14px;
}
.c11blue {
    font-size: 13px;
    color: #0049AE;
}
.c10 {
    font-size: 12px;
}
.c10i {
    font-size: 12px;
    font-style: italic;
}
.redtitle {
    color: #E31736;
    font-size: 14px;
    font-weight: bolder;
}
.addr a {
    text-decoration: none;

}

A{
    color: #1D0D61 ;
    text-decoration: underline;
}
A:hover {
    text-decoration: underline;
}
A:visited {
    color: #1D0061;
}
A.red {
    color: #b31736;
}
A.red:visited {
    color: #b31736;
}
.logo {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.bg_central {

}
td.bg_cenleft {
    width: 93px;
    background:url(bg_surgery_room.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    border-right: 1px solid #CCCCCC;
}

td.bg_cenright {
    width: 93px;
    background:url(bg_surgery_room2.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    border-left: 1px solid #CCCCCC;
}


td.bg_secondary {
/*  background:url(bg_surgery_room.jpg);
    background-repeat:no-repeat;
    background-position:center top; */
}
.bg_colorline {
    background:url(color_s.png);
    background-repeat:repeat-x;
    background-position:left bottom;
}
.bg_colorline2 {
    background:url(color_s.png);
    background-repeat:no-repeat;
    background-position:left bottom;
}

.grayborder {
    border: 1px solid #CCCCCC;
}
.centerwindow {
    height: 267px;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background:url(videkmc1.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;

}
.leftwindow {
    width: 250px;
    min-width: 250px;
    background-color: #F7F9FC;
    border-right: 1px solid #CCCCCC;
}
.rightwindow {
    width: 250px;
    background-color: #FFF;
    min-width: 250px;
}
.headitem {
    padding-top: 5px;
    padding-left: 10px; 
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC;
}
.mnuitem {
    padding-left: 10px;
    border-bottom: 1px solid #CCCCCC;
    height: 24px;
}

/* floating menu */
.menufloat {
    padding: 10px 10px 10px 25px;
    float: left;
    clear: none;
    background:url(bluearrow.png);
    background-repeat:no-repeat;
    background-position:left center;
}

.mfpopup {
    background-color: #FFFFFF;
    display: none;
    position: absolute;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin-top: 24px;
    z-index: 100;
}

.mfbg {
    vertical-align: middle;
    height: 24px;
}

.mfitem {
    vertical-align: middle;
    padding: 0px 8px 0px 28px;
    min-height: 24px;
    background:url(blue_bullet.png);
    background-repeat:no-repeat;
    background-position:left center;
}

.mfsel {
    vertical-align: middle;
    padding: 0px 8px 0px 28px;
    height: 24px;
    font-weight: bolder;
    background-color: #f5c0b5;

/*    background:url(arrowmenu.png);
    background-repeat:no-repeat;
    background-position:right top;*/
}

.mfred {
    color: #E31736;
    padding: 0px 8px 0px 28px;
    height: 24px;
    background:url(red_bullet.png);
    background-repeat:no-repeat;
    background-position:left center;
}

/* end of floating menu */

.mnuselected {
    padding-left: 10px;
    padding-right: 15px;
    border-bottom: 1px solid #CCCCCC;
    height: 24px;
    background:url(arrowmenu.png);
    background-repeat:no-repeat;
    background-position:right top;
    
}

.mnureditem {
    color: #E31736;
    padding-left: 10px;
    border-bottom: 1px solid #CCCCCC;
    height: 24px;
}
.personelitem {
    padding-top: 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
}
.headart {
    color: #000020;
    background-color: #f5c0b5;/*#f38756;/*#E31736;*/
    font-size: 14px;
    font-weight: bolder;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
}
#loginform {
    padding: 10px;
    font-size: 12px;
}
.error {
    font-style: italic;
    color: #A02020;
}

/* module anketa */

.mod_anketa {
   width: 90%;
   font-size: 11px;
   font-weight: normal;
   padding-left: 10px;
}

.mod_anketa .start,
.mod_anketa .submit {
   float: right;
   color: red !important;
   font-weight: bold;
   padding: 3px;
   line-height: 18px;
   display: block;
}

.mod_anketa .start:hover,
.mod_anketa .submit:hover {
   background-color: #F0d0d0;
}

.mod_anketa h3 {
    font-size: 14px;
    font-weight: bolder;
}

.mod_anketa .question {
   font-size: 12px;
   color: blue;
   font-style: italic;
   margin-top: 5px;
}

.mod_anketa .answer label {
   font-size: 10px;
   color: black;
}

/*  for ankete section */
.mod_anketa_main {
   width: 80%;
   font-weight: normal;
}

.mod_anketa_main .start,
.mod_anketa_main .submit {
   float: right;
   color: red !important;
   font-weight: bold;
   padding: 3px;
   line-height: 18px;
   display: block;
}

.mod_anketa_main .start:hover,
.mod_anketa_main .submit:hover {
   background-color: #F0d0d0;
}

.mod_anketa_main h3 {
    font-size: 14px;
    font-weight: bolder;
}

.mod_anketa_main .question {
   font-size: 12px;
   color: blue;
   font-style: italic;
   margin-top: 5px;
}

.mod_anketa_main .answer label {
   font-size: 10px;
   color: black;
}


/* брифинги новостей */

.newsbrief {
    padding: 5px 5px 10px 10px;
}

/* статьи */

#article {
    padding: 10px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, serif;
}

#article p { text-indent: 32px; }

#article td { vertical-align: top; }

/* подписка */
.mod_scribe {
   padding: 0px 7px 0px 7px;
}

.mod_scribe .descr {
   font-size: 10px;
}

.mod_scribe .submit {
   margin-top: 10px;
}

.mod_scribe select {
   width: 250px;
}
