html {width: 100%; height: 100%; background: #cbe3d5;}
body {width: 100%; height: 100%; background: url(../img/page/bg_top.jpg); background-repeat: repeat-x; margin: 0px auto; text-align: center; font-family: Tahoma; font-size: 12px;}

#content {width: 1000px; margin: 0px auto; text-align: center; background: #fff; padding: 0px;}
#content td {padding: 0px;}
.c_top_left {width: 61px; height: 460px; background: url(../img/page/middle_left.jpg); vertical-align: top;}
.c_top_center {width: 883px; background: url(../img/page/top_center.jpg); background-repeat: no-repeat; background-position: top; vertical-align: top;}
.c_top_right {width: 56px; height: 460px; background: url(../img/page/middle_right.jpg); vertical-align: top;}
.c_bottom_left {height: 170px; background: url(../img/page/bottom_left.jpg)}
.c_bottom_center {background: url(../img/page/bottom_center.jpg); vertical-align: bottom; text-align: right; padding-right: 120px;}
.c_bottom_right {background: url(../img/page/bottom_right.jpg)}

#content_top {width: 100%; height: 226px;}
#content_top td {height: 226px; vertical-align: top;}
.site_name {position: relative; top: 120px; height: 38px; background: url(../img/page/shar.png); background-repeat: no-repeat; line-height: 35px; padding-left: 1px; text-align: left;}
.site_name A:link {font-size: 27px; font-weight: bold; color: #fff; font-family: Verdana; text-decoration: none;}
.site_name A:visited {font-size: 27px; font-weight: bold; color: #fff; font-family: Verdana; text-decoration: none;}
.site_name A:active {font-size: 27px; font-weight: bold; color: #fff; font-family: Verdana; text-decoration: none;}
.site_name A:hover {font-size: 27px; font-weight: bold; color: #fff; font-family: Verdana; text-decoration: none;}

#content_middle {width: 100%; height: 39px; border: 0px dotted blue;}
.top_line1 {width: 22px; height: 39px; background: url(../img/page/top_line1.jpg);}
.top_line2 {width: 231px; height: 39px; background: url(../img/page/top_line2.jpg); font-size: 15px; font-weight: bold;}
.top_line3 {width: 18px; height: 39px; background: url(../img/page/top_line3.jpg);}

.top_line4 {height: 39px; background: url(../img/page/top_line4.jpg)}
.top_line4 a:link {color: #fafafa; font-size: 12px; font-weight: bold; text-decoration: none;}
.top_line4 a:visited {color: #fafafa; font-size: 12px; font-weight: bold; text-decoration: none;}
.top_line4 a:active {color: #fafafa; font-size: 12px; font-weight: bold; text-decoration: none;}
.top_line4 a:hover {color: #fafafa; font-size: 12px; font-weight: bold; text-decoration: none;}

#content_body {width: 100%; height: 100%; border: 0px dotted grey;}
.site_menu {width: 200px; vertical-align: top; text-align: left;}
.site_menu img {padding-top: 20px;}

#m_contacts {width: 100%; text-align: center; margin: 0px auto;}
#m_contacts table {width: 450px; margin: 0px auto;}
#m_contacts td {text-align: left; padding: 3px;}
.m_contacts_c1 {width: 150px;}
.m_contacts_c2 {width: 300px;}

.site_content {width: 683px; vertical-align: top; text-align: left;}
.site_content_div {padding: 1px 1px 10px 10px; border: 0px solid red;}

.bottom {font-size: 10px; height: 130px;}
.copyright {font-size: 10px; height: 20px; line-height: 20px; color: #487563;}
.copyright a:link {font-size: 10px; text-decoration: none; color: #487563;}
.copyright a:visited {font-size: 10px; text-decoration: none; color: #487563;}
.copyright a:active {font-size: 10px; text-decoration: none; color: #487563;}
.copyright a:hover {font-size: 10px; text-decoration: none; color: #487563;}


h1 {font-size: 17px; color: #2b463c; font-weight: bold; text-align: center;}
h2 {font-size: 15px; color: #2b463c; font-weight: bold; text-indent: 5px}
h3 {font-size: 14px; color: #2b463c; font-weight: bold}
p {text-align: justify; text-indent: 30px;}

A.menu_left:link {display: block; padding: 10px 0px 5px 40px; text-decoration: underline; color: #eb8709;}
A.menu_left:visited {display: block; padding: 10px 0px 5px 40px; text-decoration: underline; color: #eb8709;}
A.menu_left:active {display: block; padding: 10px 0px 5px 40px; text-decoration: underline; color: #eb8709;}
A.menu_left:hover {display: block; padding: 10px 0px 5px 40px; text-decoration: underline; color: #eb8709;}

.search_t {font: 13px Arial; color: #EeEee9;}
.add_t {font: 15px Arial; color: #EfEfef; text-decoration: none;}

#palbum {text-align: center;}
.news_prev_img {border: 1px solid #dedede;}
.news_adv_prev {padding: 2px 0px 20px 0px;}

.news_img_prev, .news_img {border: 1px solid #ededed;}
#news_links_block {width: 300px;}
.news_links_block_title {padding: 1, 1, 10, 1px; font-weight: bold; font-size: 15px;}

.news_prev_tit {}

.news_read_more {display: inline}
.news_read_more a:link {text-decoration: none;}
.news_read_more a:visited {text-decoration: none; color: #5a3404}
.news_read_more a:active {text-decoration: none;}
.news_read_more a:hover {text-decoration: underline;}

A:link {text-decoration: underline; color: #eb8709; font-weight: normal;}
A:visited {text-decoration: none; color: #7426cc; font-weight: normal;}
A:active {text-decoration: underline; color: #eb8709; font-weight: normal;}
A:hover {text-decoration: none; color: #5a3404; font-weight: normal;}

.attention_title {font-weight: bold; font-size: 15px; text-align: center; color: #ba1717; padding-top: 5px;}
.attention {border: 1px solid #ba1717; background: #faecec;}
.attention_text {padding: 7px; font-size: 10px;}
              
.empty {font: 2pt Helvetica, Verdana; color: #17a6bd}
.err {font: 11px Verdana, Helvetica; color: #ff0000}
.title {font: 18px Tahoma, Verdana; color: #062d50; font-weight: bold; text-indent: 5px}
.text {font: 15px Arial,Verdana; color: #17a6bd}

.img_cat {cursor: hand}

.img_shop {border: 1px solid #dedede; margin-right: 10px; float: left;}
.price_top {border: 1px solid #dedede;}
.price_quantity {font-size: 15px; font-weight: bold; color: red;}

.small {font-size: 10px; text-align: justify;}
A.small:link {text-decoration: none; font-size: 10px;}
A.small:visited {text-decoration: none; font-size: 10px;}
A.small:active {text-decoration: none; font-size: 10px;}
A.small:hover {text-decoration: underline; font-size: 10px;}

A.callback:link {text-decoration: none; color: red; font-size: 14px Tahoma; font-weight: bold;}
A.callback:visited {text-decoration: none; color:red; font-size: 14px Tahoma; font-weight: bold;}
A.callback:active {text-decoration: none; color: red; font-size: 14px Tahoma; font-weight: bold;}
A.callback:hover {text-decoration: underline; color: #535353; font-size: 14px Tahoma; font-weight: bold;}

.shop_firms_list {font-size: 12px; font-weight: bold}
A.shop_firms_list:link {text-decoration: underline; font-size: 12px; font-weight: bold}
A.shop_firms_list:visited {text-decoration: underline; font-size: 12px; font-weight: bold}
A.shop_firms_list:active {text-decoration: underline; font-size: 12px; font-weight: bold}
A.shop_firms_list:hover {text-decoration: underline; font-size: 12px; font-weight: bold}

.shop_search_filter {font-size: 11px; text-align: center; font-weight: bold; background: #d0dee5;}

.arch_page {font: 10pt Helvetica, Verdana; color: #00250a; font-weight: bold}

A.shop_menu_t:link {text-decoration: none; font-size: 11px; color: #000000; font-weight: bold;}
A.shop_menu_t:visited {text-decoration: none; font-size: 11px; color: #000000; font-weight: bold;}
A.shop_menu_t:active {text-decoration: none; font-size: 11px; color: #000000; font-weight: bold;}
A.shop_menu_t:hover {text-decoration: underline; padding-left: 1px; font-size: 11px; color: #000000; font-weight: bold;}

A.shop_menu:link {text-decoration: none; display: block; padding: 5px; font-size: 12px; color: #000000;}
A.shop_menu:visited {text-decoration: none; display: block; padding: 5px; font-size: 12px; color: #000000;}
A.shop_menu:active {text-decoration: none; display: block; padding: 5px; font-size: 12px; color: #000000;}
A.shop_menu:hover {text-decoration: underline; display: block; padding-left: 6px; font-size: 12px; color: #fff; background: #ff7200}

A.cart:link {color: #cc0000; text-decoration: underline; font-weight: bold;}
A.cart:visited {color: #cc0000; text-decoration: underline; font-weight: bold;}
A.cart:active {color: #cc0000; text-decoration: underline; font-weight: bold;}
A.cart:hover {color: #cc0000; text-decoration: none; font-weight: bold;}

.menu_users_nh {color: #000000; FONT: 12 px Helvetica, Verdana; font-weight: bold}
A.menu_users:link {text-decoration: underline; color: #000000; font: 15px Tahoma; font-weight: normal;}
A.menu_users:visited {text-decoration: underline; color: #000000; font: 15px Tahoma; font-weight: normal;}
A.menu_users:active {text-decoration: underline; color: #000000; font: 15px Tahoma; font-weight: normal;}
A.menu_users:hover {text-decoration: underline; color: #505050; font: 15px Tahoma; font-weight: normal;}

A.news_anounce_link:link {text-decoration: none; font-size: 11px;}
A.news_anounce_link:visited {text-decoration: none; font-size: 11px; color: #eb8709;}
A.news_anounce_link:active {text-decoration: none; font-size: 11px;}
A.news_anounce_link:hover {text-decoration: underline; font-size: 11px;}

A.start_page:link {text-decoration: none; FONT: 15 px;}
A.start_page:visited {text-decoration: none; FONT: 15 px;}
A.start_page:active {text-decoration: none; FONT: 15 px;}
A.start_page:hover {text-decoration: none; FONT: 15 px;}

.tree_branch_href {font: 12px Verdana; font-weight: norma;}
A.tree_branch_href:link {text-decoration: none; font-size: 11px; font-weight: bold; color: #eb8709;}
A.tree_branch_href:visited {text-decoration: none; font-size: 11px; font-weight: bold; color: #eb8709;}
A.tree_branch_href:active {text-decoration: none; font-size: 11px; font-weight: bold; color: #eb8709;}
A.tree_branch_href:hover {text-decoration: underline; font-size: 11px; font-weight: bold; color: #eb8709;}
