
/*Вопрос врачу*/

.vopros   {COLOR: #333333; FONT-FAMILY: tahoma, arial, verdana, sans-serif; FONT-SIZE: 12px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; TEXT-DECORATION: none; TEXT-ALIGN: justify; font-smooth: always}
.vopros2  {COLOR: #333333; FONT-FAMILY: tahoma, arial, verdana, sans-serif; FONT-SIZE: 12px; padding-bottom: 4px; padding-top: 2px; padding-left: 4px; padding-right: 4px; TEXT-DECORATION: none; TEXT-ALIGN: justify; font-smooth: always}
.knopka   {COLOR: #333333; valign: top; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; FONT-FAMILY: tahoma, arial, verdana, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; TEXT-ALIGN: center; font-smooth: always}

.content_vopros   {
    background-image: url("images/bg_text.jpg");
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-position: 21px 0px;
    vertical-align: top; TEXT-ALIGN: justify; line-height: 16px; COLOR: #333333; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px;
    padding-top: 0px; padding-right: 31px; padding-bottom: 3px; padding-left: 38px; font-smooth: always;
    }

.bg_div {background-color: #EDE6C4; padding: 4px 4px 4px 4px;}


/*
 * New Style:
 *
 * 100%	- 16px
 * 95%	- 15px
 * 90%	- 14px
 * 80%	- 13px
 * 75%	- 12px
 * 70%	- 11px
 * 60%	- 10px
 * 55%	- 9px
 */

html{height:100%;}
img{border: none;}

h1{
    font: bold 24px tahoma, arial, verdana, sans-serif;
    color: #000000;
    margin: 0px 0px 12px 0px;
    letter-spacing: 0; TEXT-ALIGN: left;
    font-smooth: always;
}

h2{
    font: bold 17px tahoma, arial, verdana, sans-serif;
    color: #333333;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0;
    display: inline;
    TEXT-ALIGN: left;
}

BODY {
    background-color: #e7e7e6;
    background-image: url("images/bg.jpg");
    background-attachment: scroll;
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
}

TD.top {
    background-image: url("images/bg_top.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center top;
    word-spacing: 0px; letter-spacing: 0em;
    font: 16px tahoma, arial, sans-serif;
    color: #ffffff;
    vertical-align: bottom; TEXT-ALIGN: right; FONT-WEIGHT: normal; line-height: 18px; padding-top: 0px; padding-right: 61px; padding-bottom: 23px; padding-left: 0px; font-smooth: always;
    height: 201px; /* Высота блока */
}

.topmenu1 {padding-right: 21px; padding-left: 0px;}
.topmenu2 {padding-right: 20px; padding-left: 0px;}

TD.top A:link     {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: regular}
TD.top A:active   {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: regular}
TD.top A:visited  {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: regular}
TD.top A:hover    {COLOR: #ffffff; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

TD.top2 {
    background-image: url("images/bg_content.gif");
    background-attachment: scroll;
    background-repeat: repeat-y;
    position: relative; left: 0px;
    vertical-align: top;
    padding-left: 23px; padding-right: 0px;
    padding-top: 0px; padding-bottom: 0px;
}

TD.niz {
    background-image: url("images/bg_niz.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    position: relative; left: 0px;
    vertical-align: top; padding-top: 35px;
}

#niz_l   {vertical-align: top; TEXT-ALIGN: left; COLOR: #395400; FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; font-smooth: always}
#niz_r   {vertical-align: top; TEXT-ALIGN: right; COLOR: #395400; FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 12px; padding-top: 0px; padding-right: 11px; padding-bottom: 0px; padding-left: 0px; font-smooth: always}
.stateon1 {FILTER: alpha(opacity=30); vertical-align: top; TEXT-ALIGN: right; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px;}

.stateon{ FILTER: alpha(opacity=80), gray(color: #000066); border: 1px dotted }
.stateoff{ border: 1px #ffffff solid; }

#niz_r A:link     {COLOR: #395400; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
#niz_r A:active   {COLOR: #395400; TEXT-DECORATION: none; FONT-WEIGHT: regular}
#niz_r A:visited  {COLOR: #395400; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
#niz_r A:hover    {COLOR: #395400; TEXT-DECORATION: none; FONT-WEIGHT: regular}

#niz_l A:link     {COLOR: #395400; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
#niz_l A:active   {COLOR: #395400; TEXT-DECORATION: none; FONT-WEIGHT: regular}
#niz_l A:visited  {COLOR: #395400; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
#niz_l A:hover    {COLOR: #395400; TEXT-DECORATION: none; FONT-WEIGHT: regular}

/*.container{
    background-color:#fcf8e7;
    background-image: url("images/bg.jpg");
    background-position: center top;
    background-attachment: scroll;
    background-repeat: repeat-y;
    border-left:1px solid #beb096;
    min-height:100%;
    _height:100%;
    border-right:1px solid #beb096;
    min-width:950px;
    max-width:950px;
    width:88%;
    margin: 0 auto 0 auto;
    position: relative;
    _width:950px;
    _width:expression(body.clientWidth>1136?(body.clientWidth>1307?"1150":"88%"):"1000px");
}*/

TABLE.stoimost {
 border-collapse: collapse; /* ????? ????? ???????? ???????????? ??? ???? */
 border-right: 1px solid olive;
 border-bottom: 1px solid olive;
 border-left: 1px solid olive; /* Граница у таблицы справа */
 border-top: 1px solid olive;
}

TD.stoimost {
 border: 1px solid olive;
 COLOR: #333333; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always;
}

A:link     {COLOR: #e54202; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
A:active   {COLOR: #e54202; TEXT-DECORATION: none; FONT-WEIGHT: regular}
A:visited  {COLOR: #e54202; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
A:hover    {COLOR: #e54202; TEXT-DECORATION: none; FONT-WEIGHT: regular}

.cards   {
    background-image: url("images/bg_cards.jpg");
    background-position: center top;
    background-attachment: scroll;
    background-repeat: repeat-x;
    vertical-align: top;
}
.card2   {padding-left: 0px; TEXT-ALIGN: left;}

.sky      {vertical-align: top; padding-top: 0px; padding-bottom: 13px; padding-top: 6px; background-color:#F9F3D8;}

.otzyv   {
    vertical-align: top; TEXT-ALIGN: justify; COLOR: #333333; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px;
    }

.content   {
    background-image: url("images/bg_text.jpg");
    background-attachment: scroll;
    background-repeat: repeat-y;
    background-position: 21px 0px;
    vertical-align: top; TEXT-ALIGN: justify; line-height: 16px; COLOR: #333333; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px;
    padding-top: 0px; padding-right: 31px; padding-bottom: 3px; padding-left: 38px; font-smooth: always;
    }

.content_niz   {
    background-image: url("images/bg_content_niz.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 21px 0px;
    height: 11px; /* Высота блока */
    }

.content_verh   {
    background-image: url("images/bg_content_verh.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 21px 0px;
    height: 11px; /* Высота блока */
    }

.content img {margin: 5px 0px 5px 12px; border: 1px solid #CBC28E}

.content_tab   {COLOR: #333333; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; TEXT-ALIGN: justify; font-smooth: always}

.menu      {
	background-color:#F9F3D8;
    vertical-align: top;
    FONT-WEIGHT: regular;
    TEXT-ALIGN: left; line-height: 19px; word-spacing: 0px; letter-spacing: 0em; COLOR: #6b5a47; FONT-FAMILY: tahoma, verdana; FONT-SIZE: 12px;
    padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; font-smooth: always;
}

.menu A:link     {COLOR: #e54202; TEXT-DECORATION: none}
.menu A:active   {COLOR: #e54202; TEXT-DECORATION: none}
.menu A:visited  {COLOR: #e54202; TEXT-DECORATION: none}
.menu A:hover    {COLOR: #e54202; TEXT-DECORATION: underline}

ul.menu2{margin: 0;padding: 0;}
ul.menu2 li{background: url("images/li_menu_light.gif") no-repeat 0 8px;padding-left: 21px;margin: 0 0 0 0;list-style: none;position: relative;}
ul.menu2 li.bottom{background: url("images/li_menu_light.gif") no-repeat 0 8px;padding-left: 21px;margin: 0 0 0 0;list-style: none;position: relative;padding-bottom: 15px;}
ul.menu2 li.menu99{background: url("images/li_menu.gif") no-repeat 0 8px;padding-left: 21px;margin: 0 0 0 0;list-style: none;position: relative;FONT-WEIGHT: bold}

ul.menu2 li.bottom99{background: url("images/li_menu.gif") no-repeat 0 8px;padding-left: 21px;margin: 0 0 0 0;list-style: none;position: relative;padding-bottom: 15px;FONT-WEIGHT: bold}
ul.menu2 li.otzyv99{COLOR: #6000cc; FONT-WEIGHT: bold}

UL {margin-top: 0px; margin-bottom: 11px; padding: 0px; margin-left: 15px;}
LI {padding-left: 0px; padding-right: 0px; padding-bottom: 0px}



hr {border:none; border-bottom:1px solid #F9F3D8; border-top:1px solid #CBC28E; background:none;}


/*ДЛЯ ФОТОГРАФИЙ*/

.foto   {COLOR: #333333; valign: top; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 15px; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
#foto img {margin: 0px 10px 10px 0px}

.foto   {COLOR: #333333; valign: top; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 15px; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
#foto_w img {margin: 0px 0px 10px 0px}

.foto1   {border: 0px solid #7FD79B; COLOR: #555555; valign: top; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 15px; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
#foto1 img {margin: 0px 0px 10px 10px}

.left  {FLOAT: left; MARGIN: 1px 12px 0px 0px;}
.right {FLOAT: right; MARGIN: 1px 0px 12px 12px;}
.left_top  {FLOAT: left; MARGIN: 10px 12px 0px 0px;}
.right_top {FLOAT: right; MARGIN: 10px 0px 12px 12px;}
.port  {MARGIN: 2px 0px 3px 0px;}


.stateon{ FILTER: alpha(opacity=80); border: 0px }
.stateoff{ border: 0px }


#left      {TEXT-ALIGN: left}

#right     {TEXT-ALIGN: right}

#center    {TEXT-ALIGN: center}

#cursiv    {FONT-STYLE: ITALIC}