body {background:#F7DD73;  font-family: Times New Roman; font-size:100%; color:#6D2716}

table.main {width:100%; height:65%;}
/* table.main td.contacts {font-size:75%}*/

img       { border:none; padding:0; margin:0; }
td        { vertical-align:top; }

table.topright {width:100%}
table.topright td.empty {background:#822A29}

table.topleft {width:100%;background: url('/images/top_line.gif') center top repeat-x}

div.logo {margin-top:30px}

table.menu {width:100%; margin-top:3px}

table.menu td  {/*color:#822A29;font-weight:bold;*/ padding-right:3px}

a:link, a:visited, a:active, a:hover {color:#007CBA;text-decoration:underline}
a.brown:link, a.brown:visited, a.brown:active, a.brown:hover {color:#6D2716;text-decoration:none;font-size:100%}
a.brownunder:link, a.brownunder:visited, a.brownunder:active, a.brownunder:hover {color:#6D2716;text-decoration:underline;font-size:100%}
a.hb:link, a.hb:visited, a.hb:active, a.hb:hover {color:#6D2716;text-decoration:underline}

/*a.contacts:link, a.contacts:visited, a.contacts:active, a.contacts:hover {text-decoration:underline}*/

div.sectid {padding-left:10px}


table.commondoc {width:100%;margin-top:35px}
table.commondoc td div.header {padding-bottom:7px}

table.handbook {width:100%;margin-top:35px}
table.handbook td {padding-left:14px;line-height:140%;font-size:120%}
table.handbook td.menu {font-style:italic;font-size:110%}
table.handbook td div.cite {font-style:italic;padding-bottom:35px}

table.oldyar {width:100%;margin-top:35px}
table.oldyar td.descr {background:#FFFAC8;color:#9B231E;padding:10px 20px 10px 25px}
table.oldyar td.descr div.name {font-size:150%;}
table.oldyar td.descr div.descr {font-size:95%;}

table.oldyar td div.menu {line-height:110%;padding-bottom:20px}
table.oldyar td div.menu span {color:/*#E77817*/#9B231E;font-weight:bold}

table.fotoalbum {width:50%;margin-top:10px}

table.goldenring {width:100%;margin-top:35px;font-size:100%;}
table.goldenring td div.intro {font-size:110%}
table.goldenring td div.header span {font-style:italic;font-weight:bold}
table.goldenring td div.price {margin-top:2px;margin-bottom:15px;font-weight:normal}
table.goldenring td div.price span.text {font-weight:bold}
table.goldenring td div.price span.price {font-weight:bold}

table.sanatoriums {width:100%;margin-top:35px;font-size:100%;}
table.sanatoriums td div.header {font-size:130%;font-weight:bold;padding-bottom:10px}
table.sanatoriums td div.cond {font-weight:bold;padding-top:7px;padding-bottom:15px} 
table.sanatoriums td table.cond {width:80%;font-size:85%;background:#6D2716}
table.sanatoriums td table.cond td {background:#F7DD73}
table.sanatoriums td table.cond td.header {font-weight:bold;padding-bottom:7px}


table.spb {width:100%;margin-top:35px;font-size:100%;} 
.text .header {font-size:110%;font-weight:bold;padding-bottom:20px;margin-top:30px}
.text .descr {font-weight:bold}

table.bsprices {width:100%;background: #6D2716}
table.bsprices td {background: #F7DD73} 


table.sanatoriums td div.days {font-weight:bold;padding-left:20px}

.contacts {width:80%; padding:14px 0 21px 0;}

p {line-height:1.3em;}

.list_aa_t { font-size:120%; margin-bottom:3px; color:#638C9C; }
.list_aa_a { font-size:70%; margin-bottom:5px; }
.list_aa_n { font-size:70%; color:#909090; margin-bottom:14px; }

.aj:link    { color: #36f; border-bottom: 1px #36f dashed; text-decoration: none; }
.aj:visited { color: #36f; border-bottom: 1px #36f dashed; text-decoration: none; }
.aj:hover   { text-decoration: none; }
.aj:active  { border-bottom: 1px #36f dashed; }

/*aux*/
.lh100 {line-height:100%}
.lh85 {line-height:85%}

.news {padding-bottom:35px;}
.news .news-info {font-size:11px;color:#7f8183;margin-bottom:10px;}
.news .news-info a {font-size:11px;color:red;text-decoration:none;}
.news .news-photo {width:85px;float:left;}
.news .news-photo img {border:1px solid #000;}
.news .news-text {margin-left:85px;zoom:1;}
.news .news-text p {margin:8px 0px 0px 0px;}

.img_news {float:left;margin:4px 11px 11px 0;}

.one-news {text-align:left;clear:left;}
.n-date {font-size:11px;color:#7f8183;margin-bottom:10px;}
.n-date a {color:red;}
.n-photo {float:left;width:85px;margin-top:4px;}
.n-header {margin-left:85px;zoom:1;}
.n-text {padding:9px 0px 0px 0px;font-size:85%;}

.prev {float:right; width:30%; font-size:80%; text-align:right;}
.next {float:left; width:30%; font-size:80%;}


