body, td, select {font-family: verdana, tahoma;}
select {font-size: 100%;}
body, td {font-size: 70%; color:#555;}
form {margin: 0px;}
a {color: #50A636;}
h1 {font-size: 140%; margin-bottom: 1em;}
h2 {font-size: 140%; margin-bottom: 1em; color: #4775A2; border-bottom: 1px solid #6ABD3F; padding-bottom: 2px; }
h3 {font-size: 120%; color: #555752; margin-bottom: 1ex; background-color: #DBEDD5; padding: 1px; padding-left: 3px; padding-right: 1em; text-transform: uppercase;}
h4 {color: #4775a2; font-weight: bold; text-decoration: underline;}

.button, .minibutton, .cartbutton {font-size: 100%; background-color: #EEA6AA; font-weight: bold; color: #fff; border: 0px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-image: ur("/images/inpbutbk.gif"); background-repeat: repeat-x;}
.minibutton {}
.text, textarea, .tform {border-style: solid; border-width: 1px; border-top-color:#565656; border-left-color:#565656; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color: #fff; font-size: 100%;}

/*навигатор*/
table.topnav {border-left: 2px solid #fff; font-weight: bold;}
table.topnav td {color: #fff; text-transform: uppercase; border-right: 2px solid #fff; padding-left: 1ex; padding-right: 1ex;}
.topnav a {text-decoration: none; font-weight: normal;}
a.tnav {color: #fff;}
a.tnav:hover {text-decoration: underline;}
div.mlev1d {font-weight: bold; margin-left: 10px; margin-bottom: 1ex;}
div.mlev2d {margin-left: 20px; margin-bottom: 1ex;}
div.mlev3d {margin-left: 30px; margin-bottom: 1ex;}
div.mlev4d {margin-left: 40px; margin-bottom: 1ex;}
div.mlev5d {margin-left: 50px; margin-bottom: 1ex;}
div.mlev6d {margin-left: 60px; margin-bottom: 1ex;}


/*Стили для модуля карта сайта!*/
div.sitemap {margin-top: 1em; margin-left: 35px; margin-bottom: 1em;}
div.map0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex; font-size: 120%;}
div.map1 {margin-left: 1em; font-weight: bold;}
div.map2 {margin-left: 2em;} .map2 a {text-decoration: none;} .map2 a:hover {text-decoration: underline;}
div.map3 {margin-left: 4em; line-height: 100%;} .map3 a {text-decoration: none;} .map3 a:hover {text-decoration: underline;}
div.map4 {margin-left: 5em;}
div.map5 {margin-left: 6em;}

tr.white td {background-color: #fff;}
div.inban {height: 22px; border-right: 1px solid #BABABA; padding-left: 10px; text-align: right;}

#tooltip {
background: #FCF5E1;
border: 1px solid #000000;
text-align: justify;
font: 11px Verdana, Helvetica,sans-serif;
margin:0px;
-moz-border-radius:8px;
padding: 5px 5px;
position:absolute;
z-index: 10;
visibility:hidden
}

table.result {width: 300px;}
td.bann {padding-bottom: 1ex;}
.topban td.bann {padding-bottom: 0ex;}

/*Стили для модуля комментариев hyBook*/
p.hy_title {font-size: 16pt; font-weight: bold;}

table.hy_topic {margin-top: 4px; width: 558px; border: 1px solid black;}
td.hy_topic_subject {background-color: #ddddff; font-weight: bold;}
td.hy_topic_content {background-color: #eeeeff; padding: 8px 8px 8px 20px;}

table.hy_list {margin-top: 4px; width: 558px; border: 1px solid black;}
td.hy_list_item_lo {background-color: #ffffff}
td.hy_list_item_hi {background-color: #eeeeee}
p.hy_list_head {margin: 0px 0px 0px 0px;}
p.hy_list_body {margin: 0px 0px 0px 0px; padding: 8px 8px 8px 20px;}
td.hy_list_item_pg {background-color: #ddddff; font-weight: bold;}
tr.hy_list_button {background-color: #ddddff}

td.hy_other_subject {background-color: #ddddff; font-weight: bold;}
td.hy_other_content {background-color: #eeeeff;}
p.hy_other_item {margin: 0px 0px 0px 0px; padding: 4px 8px 4px 20px;}

table.hy_comment {margin-top: 4px; width: 558px; border: 1px solid black; background-color: #eeeeee;}
td.hy_comment_label {width: 100px; text-align: right;}

table.hy_error {margin-top: 4px; width: 558px; border: 1px solid red; background-color: #eeeeee; color: #ff0000;}
table.hy_notice {margin-top: 4px; width: 558px; border: 1px solid blue; background-color: #eeeeee; color: #0000ff;}