a.yellow {color: #8f8000; text-decoration: none; font-family: Arial; font-size: 12px}
a.yellow:hover {color: #FFF100; text-decoration: none}
div.d_title {padding-left: 12px; font-family: Arial; font-size: 16px; color: #CCCCCC}
ul.title {margin: 0px 5px 0px 15px; padding: 0px 5px 0px 15px}
ul.title li {list-style-image: url(../images/li_point.png); color: white; font-family: Arial; font-size: 12px; margin: 4px 0px 0px 0px; padding: 4px 0px 0px 0px}
ul.title li a {color: #C0C0C0; text-decoration: none; font-family: Arial; font-size: 12px}
ul.title li a:hover {color: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px}
ul.title li a h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #C0C0C0; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal}
ul.title li a h2:hover {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal}
hr.n {width: 190px; height: 1px}
div.news_tab {color: #afafaf}
div.news_tab img {margin-right: 10px}
table.news_tab {clear: both; margin-top: 5px}
table.news_tab tr td a {color: #26A9E0; text-decoration: none; font-family: Arial; font-size: 12px}
table.news_tab tr td a:hover {color: #26A9E0; text-decoration: underline; font-family: Arial; font-size: 12px}
table.news_tab tr td {color: #696969; font-family: Arial; font-size: 12px}

td.top_menu {font-size: 12px; font-family: Arial; color: white}
td.top_menu a {color: #CCCCCC; font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold}
td.top_menu a:hover {color: #FFFFFF; font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold}

a.top_menu_btn div {padding: 7px 12px 7px 12px}
a.top_menu_btn:hover div {padding: 7px 12px 7px 12px; background-image: url(http://granitbud.com.ua/images/top_menu_hover.png); background-repeat: repeat-x; cursor: auto}
a.top_menu_btn {font-family: Arial; color: #f0f0f0; text-decoration: none; font-size: 14px; font-weight: bold}
a.top_menu_btn:hover {font-family: Arial; color: white; text-decoration: none; font-size: 14px; font-weight: bold}
a {color: #31314E; text-decoration: none; font-family: Arial; font-size: 12px}
a:hover {color: #0D5CFF; text-decoration: none}
input.admin {font-family: Arial; font-size: 12px}
textarea.admin {font-family: Arial; font-size: 12px}
div.manu_block {margin-left: 12px}
div.manu_block div {width: 210px; border-bottom: 1px solid #B3B3B3; padding: 6px 0px 6px 10px; background-image: url(../images/closed_menu.gif); background-repeat: no-repeat; background-position: left top}
div.manu_block a {color: black; text-decoration: none; font-size: 14px; font-family: Arial}
div.manu_block a:hover {color: #3366FF; text-decoration: none; font-size: 14px; font-family: Arial}

div.manu_opened {margin-left: 12px}
div.manu_opened div {width: 210px; padding: 6px 0px 6px 10px; background-image: url(../images/opened_menu.gif); background-repeat: no-repeat; background-position: left top}
div.manu_opened a {color: black; text-decoration: none; font-size: 14px; font-family: Arial}
div.manu_opened a:hover {color: #3366FF; text-decoration: none; font-size: 14px; font-family: Arial}

div.sub_menu {width: 200px; margin-left: 12px; border-bottom: 1px solid #B3B3B3; padding: 0px 0px 12px 20px}

a.item_active {color: #31314E; text-decoration: underline; font-family: Arial; font-size: 12px}
a.item_active:hover {color: #0D5CFF; text-decoration: none}
a.item_ {color: #31314E; text-decoration: none; font-family: Arial; font-size: 12px}
a.item_:hover {color: #0D5CFF; text-decoration: none}

a.blue_link {color: #26A9E0; font-family: Arial; font-size: 12px; text-decoration: none}
a.blue_link:hover {color: #26A9E0; font-family: Arial; font-size: 12px; text-decoration: underline}
.news_date {color: #808080; font-family: Arial; font-size: 12px}
div.manu_tree {margin: 10px 10px 10px 20px; color: #666666; font-family: Arial; font-size: 11px}
div.manu_tree a {color: #666666; font-family: Arial; font-size: 11px}
div.manu_tree a:hover {color: #3366FF; font-family: Arial; font-size: 11px}
.news_title_item div {font-family: Arial; font-size: 13px; color: #222; font-weight: bold; padding: 10px 10px 10px 10px; border: 1px solid #F4F4F4; background-color: #F8F8F8}
.yellow_body {background-image: url(http://granitbud.com.ua/images/yellow_item.png); background-repeat: no-repeat}
.gray_body {background-image: url(http://granitbud.com.ua/images/grey_item.png); background-repeat: no-repeat}
a.black_link {color: black; font-family: Arial; font-size: 14px; font-weight: bold}
a.black_link:hover {color: #0033CC; font-family: Arial; font-size: 14px; font-weight: bold}
tr.tech_rows td {background-color: #EEEEEE}
tr.tech_rows1 td {background-color: #EEEEEE; color: #505050}
td.price {color: #990000; font-size: 14px; font-weight: bold}
div.part_intro {text-align: center; color: #000000; font-size: 14px; font-weight: bold; margin-bottom: 20px}
table.img_galery tr td {border: 1px solid #DDDDDD}
div.galery_text {border-top: 1px solid #DDDDDD; margin: 0px 5px 0px 5px; padding: 5px 5px 5px 5px}
td.tab_tit_tab {font-weight: bold}
td.text_tab {color: #333333}
td.tab_tit {font-weight: bold}
a.indexcats h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 10px; color: #1D1D25; float: left; text-decoration: none}
a.indexcats:hover h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 10px; color: #0D5CFF; text-decoration: none; cursor: pointer}
a.indexcats2 h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 10px; color: #B8B8EB; float: left; text-decoration: none; font-weight: normal}
a.indexcats2:hover h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 10px; color: #0D5CFF; text-decoration: none; cursor: pointer; font-weight: normal}
div.indexcats {margin: 10px 20px 0px 20px; text-align: center}