body, p, a, td, li {font:normal 13px Arial; color:#000000}
a {color:#0064c8; text-decoration:underline}
a:hover {color:#c80000; text-decoration:none}

/* HORO CUR */.menu-list td#current {border-left: 1px solid #abc0d6; background-color:#e6f0fa;}
/* HORO SUB */.sub_menu {border-bottom: 1px solid #abc0d6; border-left: 1px solid #abc0d6; background-color: #e6f0fa;}
/* HORO RIS */.sub_menu table tr td span {color: #abc0d6;}

#now-temp-icon img, #now-temp-icon span {vertical-align: middle;display: inline-block}
#now-temp-icon span {font:normal 40px Arial; margin-right:20px}
#now-data {font:normal 11px Tahoma; margin-left:20px; line-height:1.5}

#panel-signs-title {font:bold 15px Arial; color:#000;}

#panel-horo-title {font:bold 15px Arial; color:#000;}
#panel-horo td.on {height:15px; vertical-align:top; font:bold 12px Arial; color:#000;}
/* #panel-horo td.on div {margin-bottom:4px}  */
#panel-horo td.dev {color:#000;}
#panel-horo td.link {height:15px; vertical-align:middle; font:normal 12px Arial;}
#panel-horo td.link a {font:normal 12px Arial; color:#000; text-decoration:underline;}
#panel-horo td.link a:hover {color:#c80000; text-decoration:none;}

#sign td.icon {padding:0 10px 0 15px}
#sign td.all {width:90%; vertical-align:middle}
#sign td.all .on {color:#000000; font:bold 14px Arial}
#sign td.all .off a {color:#0064c8; font:bold 14px Arial}
#sign td.all .off a:hover {color:#000000; text-decoration:none}
#sign td.text {width:90%; vertical-align:middle; color:#000000; font:normal 12px Arial}
#sign td.text div {margin-bottom:3px; color: #c80000; font: bold 14px Arial}
#sign td.text div a {color:#0064c8; font:bold 14px Arial}
#sign td.text div a:hover {color:#c80000; text-decoration:none}

#horo-list td {padding:10px}
#horo-list td h1 {color:#c80000; font:bold 16px Arial; margin-bottom:3px}
#horo-list td div {color:#000000; font:normal 13px Arial; margin-left:20px}

#horo-menu h2 {color:#000000; font:bold 14px Arial; margin-bottom:3px}
#horo-menu div {margin:0 0 3px 10px}
#horo-menu div a {color:#0064c8; font:normal 13px Arial}
#horo-menu div a:hover {color:#c80000; text-decoration:none}
#horo-menu div a.on {color:#c80000; font:bold 14px Arial; text-decoration:none}

#sign-text td {padding:20px 20px 30px 20px; background:#e6f0fa}
#sign-text td h1 {color:#000000; font:normal 14px Arial}
#sign-text td h1 span {color:#c80000; font-weight:bold}
#sign-text td div {margin:20px 0 0 20px}
#sign-text td div p {font:normal 14px Arial}

#sign-links div {padding:0 0 0 20px}
#sign-links ul li {margin-bottom:3px}
#sign-links ul li a {color:#0064c8; font:normal 12px Arial}
#sign-links ul li a:hover {color:#c80000; text-decoration:none}
#sign-links ul li a.on {color:c80000; font:bold 12px Arial; text-decoration:none}

#sign-content p {color:#000000; font:normal 13px Arial}
#sign-content p b {color:#000000; font:bold 16px Arial}

#panel-green-title {font:bold 14px Arial; color:#ffffff; background:#006400; text-align:left}

.names-menu h2 {color:#000000; font:bold 14px Arial; margin:0 0 3px 10px}
.names-menu div {margin:0 0 3px 9px}
.names-menu div div {padding: 0 0 2px 8px;}
.names-menu div a {color:#0064c8; font:normal 13px Arial}
.names-menu div a:hover {color:#c80000; text-decoration:none}
.names-menu div a.on {color:#c80000; font:bold 14px Arial; text-decoration:none}

#names-list .letter {color:#000000; font:bold 14px Arial; vertical-align:top; padding-right:30px}
#names-list .names a {color:#646e64; font:normal 12px Arial; text-decoration:none}
#names-list .names a:hover {color:#c80000; text-decoration:underline}
#names-list .names {padding-bottom:18px; width:99%}
#names-list .last {padding:0}

.horo a {font-size:18px; font-weight: normal;}
.horo a:hover {font-size:18px; text-decoration: underline; color: #386fa7; font-weight: normal;}

#search {padding: 12px 10px 8px 10px; background: url('/img/bg_dream.gif') 0 0 no-repeat;  background-color: #dde5f8}
#example {font:normal 12px Arial; color: #fff; padding: 3px 0 1px 0;}
#example span {border-bottom:1px dashed #fff; cursor:pointer;}


/* динамический список выбора */

div.query_container {
    z-index: 3;
    height: 150px;
    background-color: #fff;
    position: absolute;
    border: 1px solid black;
    overflow: auto;
    width: 300px;
}
.query_container_frame {
    width: 300px;
    height: 150px;
    position: absolute;
    z-index: 2;
}

.item-selector {
    cursor: pointer;
}

.view {cursor: pointer; border-bottom: 1px dashed #000;}
.keyword {padding-bottom: 5px; font-size: 15px;}
.describe {padding: 15px; background-color: #e6f0fa;}
.describe div.type {color: #555; padding-bottom: 5px;}

.about-dream {padding: 9px;}
.about-dream img {padding: 10px;}
.about-dream p {padding: 10px 0 10px 0;}

