body { margin-left: 0px; margin-top: 0px; background-color: #eaeff4; margin-right: 0px; margin-bottom: 0px; font-size: 11px; font-family: Tahoma; color: #7b7464; }
input, textarea, select { font-size: 11px; font-family: Tahoma; color: #7b7464; }
A:LINK, A:VISITED, A:ACTIVE, A:HOVER { color: #808080; }

td { font-size: 11px; font-family: Tahoma; color: #808080; line-height: 17px; }
td.content { background: url(img/page_corner.gif) no-repeat right top; border-right: 4px solid #7facd5; padding-left: 15px; padding-right: 15px; }
td.article { border-left: 4px solid #7eabd4; background: White url(img/bg_lib.gif) no-repeat top right; }
td.article1 { background: White url(img/new_art.gif) no-repeat top left; }
td.logo { background: #f8f8f8 url(img/bg_top.gif); padding-top: 3px; padding-right: 3px; border-right: 4px solid #cccbcb; }
td.sel { background: #f8f8f8 url(img/bg_top.gif);  }
td.sel_shadow { background: #f8f8f8 url(img/bg_sel.gif) repeat-x top;}
td.top_pic { background: #f8f8f8 url(img/bg_top.gif); }
td.welcome { color: #808080; font-size: 12px; padding-top: 30px; font-weight: bold; }
h1.page_title { color: #808080; font-size: 12px; padding-top: 15px; font-weight: bold; margin-bottom: 1px; }
h1.item_title { color: #575757; font-size: 11px; margin-top: -0px; font-weight: normal; margin-bottom: -0px; }
td.welcome_text { padding-top: 3px; line-height: 17px; color: #575757; }
td.index_welcome { padding-top: 10px; line-height: 17px; }
td.clear { background: #f8f8f8 url(img/bg_left.gif); line-height: 70px; }
td.clear1 { background: #f8f8f8 url(img/bg_left.gif); line-height: 1px; border-left: 4px solid #7eabd4; }
td.book { padding-top: 7px; }
td.path { font-size: 9px; padding-top: 7px; color: #b5b2b2; }
A.path:LINK, A.path:VISITED, A.path:ACTIVE { font-size: 9px; padding-top: 7px; color: #b5b2b2; }
A.path:HOVER { font-size: 9px; padding-top: 7px; color: #7b7464; }
.star { color: #e7330e; }
.submit { background-color: White; border: 1px solid #e7330e; color: #356a99; margin-right: 6px; }
.submit1 { background-color: White; border: 1px solid #e7330e; color: #356a99; }
.submit2 { background-color: White; border: 0px solid #e7330e; color: Gray; }
.submit_ok { background-color: White; border: 1px solid #e2e2e2; color: #356a99; margin-right: 6px; }
td.phone { background: url(img/bg_phone.gif) no-repeat; line-height: 43px;  border-left: 4px solid #7eabd4; }
font.phone { color: #e7330e; font-size: 20px; font-family: Arial; }
.const { background: url(img/bg_left1.gif) repeat-y; }
.man { background: #6b9ac4 url(img/bg_strip.gif); repeart-x bottom; }
A.lib:LINK, A.lib:VISITED, A.lib:ACTIVE { color: #4f7faa; }
A.lib:HOVER { color: #4f7faa; }

td.list_center { text-align: center; border: 1px solid #ebebeb; padding: 3px 7px 3px 7px; background-color: #f5f5f5; }
td.list_prev { color: #bcb5a7; padding-right: 20px; width: 150px; text-align: right; }
td.list_next { color: #bcb5a7; padding-left: 20px; width: 150px; }
td.list_show { color: #bcb5a7; font-size: 10px; color: #bbbbbb; text-align: center; }
A.list:LINK, A.list:VISITED, A.list:ACTIVE { font-size: 10px; }
A.list:HOVER { font-size: 10px; color: Black; }

/* catalog */
A.main_cat:LINK, A.main_cat:VISITED, A.main_cat:ACTIVE { text-decoration: none; }
A.main_cat:HOVER { color: Black; text-decoration: none; }
h1.main_cat { font-size: 11px; margin-bottom: 3px; }
.found { color: #5d93c3; line-height: 25px; padding-top: 10px; }
A.list_title:LINK, A.list_title:VISITED, A.list_title:ACTIVE, A.list_title:HOVER { color: Black; text-decoration: none; }

/* search */
td.top_line { background-color: #7eabd4; line-height: 3px; }
td.search_more { padding-top: 2px; padding-bottom: 14px; }
td.part_white { background-color: #White; line-height: 2px; }
A.search:LINK, A.search:VISITED, A.search:ACTIVE, A.search:HOVER { font-size: 9px; color: #7fa9d1; }
A.search_cat:LINK, A.search_cat:VISITED, A.search_cat:ACTIVE { color: #52504d; }
A.search_cat:HOVER { color: Black; }
table.search { background: #eeeeee url(img/bg_top.gif); }
td.search { background-color: #6b9ac4; background-image: url(img/bg_strip.gif); background-repeart: repeart-x; background-repeart-position: top; }
td.search_title { background: url(img/search1.gif) no-repeat;  }
td.bull { padding-top: 3px; }
td.pad { line-height: 1px; }
.num_res, A.num_res:LINK, A.num_res:VISITED, A.num_res:ACTIVE { color: Silver; font-size: 9px; }
A.num_res:HOVER { color: Gray; font-size: 9px; }
td.line { border-bottom: 1px solid #dae5ef; padding-top: 20px; }
.search_found { color: #5d93c3; line-height: 25px; }
A.more:LINK, A.more:VISITED, A.more:ACTIVE, A.more:HOVER { color: #e7330e; }


/* news */
td.news { background: #f8f8f8 url(img/bg_left.gif); padding-top: 20px; padding-bottom: 30px; border-left: 4px solid #7eabd4; }
td.news_date2 { font-weight: bold; font-size: 10px; color: #999999; padding-top: 4px; }
td.news_date1 { font-weight: bold; font-size: 10px; color: #999999; background: url(img/corner_news1.gif) no-repeat; padding-left: 7px; padding-top: 5px; }
td.news_date { font-weight: bold; font-size: 10px; color: #999999; background: url(img/corner_news.gif) no-repeat; padding-left: 7px; padding-top: 7px; }
td.news_title { padding-top: 7px; }
td.news_title_info { color: #5d93c3; padding-left: 10px; padding-top: 4px; }
A.news_link:LINK, A.news_link:VISITED, A.news_link:ACTIVE { color: #5b5b5b; text-align: right; font-size: 10px; }
A.news_link:HOVER { color: Black; text-align: right; font-size: 10px; }
.news_author { color: #5b5b5b; padding-left: 5px; text-align: right; padding-top: 15px; font-size: 10px; }
A.news_details:LINK, A.news_details:VISITED, A.news_details:ACTIVE { text-decoration: none; }
A.news_details:HOVER { text-decoration: underline; }

/* catalog */
table.catalog { padding-top: 5px; background: #E8E8E8 url(img/bg_cat_gbi.gif) bottom no-repeat; }
td.catalog { color: #e7330e; font-size: 12px; padding-top: 35px; padding-bottom: 5px; }
td.catalog_line { line-height: 2px; border-top: 2px solid #7facd5; border-bottom: 1px solid #7facd5; }
td.page_line { background: url(img/bg_page.gif) repeat-x; }
td.bg_sep { background: url(img/bg_sep.gif) repeat-x bottom; line-height: 8px; }
h1.desc { font-size: 11px; margin-bottom: -0px; color: #7facd5; font-weight: normal; }
td.desc { border-bottom: 1px solid #dae5ef; padding-top: 15px; }
td.val { padding-right: 15px; }

/* menu */
td.part_top { border-right: 1px solid #a6a6a6; width: 16%; }
A.cat:LINK, A.cat:VISITED, A.cat:ACTIVE, A.cat:HOVER { color: #7b7464; }
A.menu:LINK, A.menu:VISITED, A.menu:ACTIVE { font-weight: bold; color: #3395ee; text-decoration: none; }
A.menu:HOVER { font-weight: bold; color: #4274a0; text-decoration: none; }
A.menu1:LINK, A.menu1:VISITED, A.menu1:ACTIVE, A.menu1:HOVER { font-weight: bold; color: #e7330e; font-size: 11px; text-decoration: none; }
font.menu_active { font-weight: bold; color: #e7330e; }
td.menu { padding-left: 10px; }
table.menu { border-bottom: 2px solid #7facd5; background: #eeeeee url(img/bg_top.gif); }
td.menu1 { background: #eeeeee url(img/bg_top.gif); }
td.menu_link  { padding-bottom: 3px; background: url(img/nav_bg.gif) no-repeat bottom; text-align: center; padding-bottom: 7px; }
td.menu_link1  { padding-bottom: 3px; background: url(img/nav_bg1.gif) no-repeat bottom; text-align: center; padding-bottom: 7px; }
td.menu_link2  { padding-bottom: 3px; background: url(img/nav_bg2.gif) no-repeat bottom; text-align: center; padding-bottom: 7px; }

/* bottom */
td.bottom_left { border-left: 4px solid #7eabd4; }
tr.bottom { background: url(img/bg_bottom.gif) repeat-x bottom; }
td.bottom_link { color: White; padding-top: 15px; line-height: 24px; padding-bottom: 7px; font-size: 10px; }
td.bottom_danger { border-right: 4px solid #7eabd4; width: 83px; }
td.bottom_copy { font-size: 9px; padding-left: 10px; }
A.bottom:LINK, A.bottom:VISITED, A.bottom:ACTIVE, A.bottom:HOVER  { font-size: 10px; color: White; text-decoration: none; }

/* admin */
A.admin:LINK, A.admin:VISITED, A.admin:ACTIVE, A.admin:HOVER { padding-left: 7px; color: White; font-size: 11px; }
td.sep { border-top: 1px solid #ff9c00; line-height: 10px; }
td.sep1 { border-bottom: 1px solid #ff9c00; line-height: 10px; }
.admin_mess { color: #ff9c00; padding-top: 10px; }
.admin_error { color: Red; padding-top: 10px; }
td.admin_title { color: #7eabd4; font-size: 12px; font-weight: bold; padding-bottom: 15px; padding-top: 20px; }
A.admin_part:LINK, A.admin_part:VISITED, A.admin_part:ACTIVE, A.admin_part:HOVER { color: #7eabd4; font-weight: bold; padding-bottom: 15px; padding-top: 30px; text-decoration: none; }
A.admin_list:LINK, A.admin_list:VISITED, A.admin_list:ACTIVE { text-decoration: none; }
A.admin_list:HOVER {  text-decoration: none; color: #3c3c3c; }
.admin_part { color: #7eabd4; font-weight: bold; }
td.sep_gray { border-top: 1px solid #ff9c00; line-height: 10px; }
td.sep_gray1 { border-bottom: 1px solid #ff9c00; line-height: 10px; }
#hide1, #hide2, #hide3, #hide4 { display: none; }
table.admin { padding-right: 5px; border: 1px solid #e1e1e1; border-top: 0px solid #ff9c00; padding-left: 5px; padding-top: 5px; }
table.admin_main { margin-left: 10px; padding-top: 7px; background-color: White; }
.small, A.small:LINK, A.small:VISITED, A.small:ACTIVE{ font-size: 9px; color: #b2b2b2; }
A.small:HOVER { font-size: 9px; color: #7b7464; }
.submenu { visibility: hidden; position: absolute; top: 173px; width: 250px; margin-left: 20px; border: 1px solid Silver; background-color: White; }
A.temp:LINK, A.temp:VISITED, A.temp:ACTIVE, A.temp:HOVER { text-decoration: none; }
.wrong {color: Black; }


/* vacancy */
.vac_title1 { color: #5d93c3; margin-top: 20px; background-color: #f2f2f2; line-height: 23px; padding-left: 5px; }
.vac_part { color: #5b5b5b; padding-left: 5px; }
A.vac_send:LINK, A.vac_send:VISITED, A.vac_send:ACTIVE { color: #e7330e; font-weight: normal; font-size: 10px; text-decoration: none; padding-right: 5px; }
A.vac_send:HOVER { color: #e7330e; font-weight: normal; font-size: 10px; text-decoration: none; padding-right: 5px; }
td.vac_send { background: url(img/bg_send_vac.gif) no-repeat; line-height: 25px; }
td.vac_title { color: #5d93c3; line-height: 25px; padding-left: 5px; }

#url, #contact { display: none; }
A.print:LINK, A.print:VISITED, A.print:ACTIVE { font-size: 9px; text-decoration: none; }
A.print:HOVER { color: Black; font-size: 9px; text-decoration: none; }
