body { font-family: Arial; font-size: 13px; color: #000000; background-color: #ffffff; scrollbar-base-color: #f9f4ea; scrollbar-3dlight-color: #a07024; scrollbar-arrow-color: #a07024; scrollbar-darkshadow-color: #f9f4ea; scrollbar-face-color: #f9f4ea; scrollbar-highlight-color: #f9f4ea; scrollbar-shadow-color: #a07024; scrollbar-track-color: #ffffff; margin: 0; padding: 0; }
td { font-family: Arial; font-size: 13px; color: #000000; }
small, .smalltext8 { font-family: Verdana; font-size: 11px; color: #000000; }

h1 { margin-bottom: 0px; margin-top: 0px; font-size: 15px; font-weight: bold; color: #FA8A23; }
h2 { font-weight: bold; font-size: 11px; text-transform: uppercase; text-align: center; margin-top: 10px; margin-bottom: 7px; }
a { color: #a07024; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: underline; color: #c55e08; }

form { margin: 0; padding: 0; }
input, select, textarea { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }

object { display: block; }

input[type=text], textarea, select, .inputtext, .input_text, .basic_input { background: #f9f5eb; color: #000000; border-collapse: collapse; border: 1px solid #a07024; font-family: Verdana; font-size: 11px; }
input[type=button], input[type=submit], .button, .input_submit { background: #ecdfbf; color: #000000; font-family: Verdana; font-size: 11px; font-weight: bold; border-collapse: collapse; border: 1px solid #a07024; cursor: pointer; cursor: hand; }
.table { border: 1px solid #a07024; padding: 0px; border-collapse: collapse; }
.table td { border: 1px solid #a07024; padding: 5px; border-collapse: collapse; }
.DarkTd { background-color: #f5e8b2; }
.LiteTd { background-color: #fef7d8; }
.tablein { border: none; padding: 4px; }
.tablein td { border: 1px solid #d3ac6e; padding: 4px; background-color: #f3debc; }
.tablein1 { border: none; border-collapse: collapse; padding: 0; }
.tablein1 td { border: none; border-collapse: collapse; padding: 0; }

.top { background: url('/images/top.jpg') bottom center no-repeat; background-color: #f9f5eb; height: 40px; }
.topin { background: url('/images/topin.gif') bottom center no-repeat; height: 40px; }
.topin_ornament { background: url('/images/topin_ornament.jpg') top center no-repeat; height: 185px; }
.cat_shadow { background: url('/images/cat_shadow.jpg') top center no-repeat; height: 185px; }
.center_ornament { background: url('/images/center_ornament.jpg') top center no-repeat; }
.flash_collage { height: 568px; background: url('/images/main_collage.jpg') top center no-repeat; }
.bot_ornament { height: 365px; background: url('/images/bot_ornament.jpg') bottom center no-repeat; background-color: #ecdfbf; }
.bot_phone { height: 80px; background: url('/images/bot_phone.jpg') top center no-repeat; background-color: #ecdfbf; }
.center { background: url('/images/center_back.jpg') top center repeat-y; }
.left_col { padding: 0 10px 0 15px; padding-right: 10px; width: 325px; }

.about { padding-top: 0; }
.about .t { width: 100%; border-bottom: 1px dashed #d3ac6e; }
.about .t .zg { color: #3c3b3b; font-size: 20px; font-weight: bold; text-align: left; padding: 10px 0 3px 0; }
.about .text { padding-top: 8px; text-align: justify; }

.main_content { padding: 0 15px 0 10px; }
.main_content .t2 { color: #3c3b3b; font-size: 20px; font-weight: bold; text-align: right; }

.icons { width: 200px; text-align: center; vertical-align: middle; padding-right: 15px; }
.topmenu { width: 780px; height: 40px; text-align: center; font-size: 15px; line-height: 40px; vertical-align: middle; }
.topmenu a { background: url('/images/bullet1.gif') top left no-repeat; padding-right: 3px; padding-left: 17px; color: #595959; text-decoration: none; }
.topmenu a:hover { text-decoration: underline; color: #c55e08; }
.topmenu .act { text-decoration: underline; color: #c55e08; }

.bot { font-family: Verdana; font-size: 11px; }
.bot .nav { padding: 10px; text-align: center; width: 650px; float: right; }
.bot .nav a { font-weight: normal; text-decoration: none; }
.bot .nav a:hover { font-weight: normal; text-decoration: underline; }
.bot .nav .copy { padding-top: 10px; }
.bot .designed  { padding: 10px; text-align: center; width: 270px; float: left; }
.bot .designed a { font-weight: normal; text-decoration: none; }
.bot .designed a:hover { font-weight: normal; text-decoration: underline; }

.news_title { font-size: 20px; font-weight: bold; padding: 10px 0 5px 0; color: #a07024; }
.news { padding: 7px 0 7px 0; border-bottom: 1px dashed #c1c1a3; }
.news .date { font-family: Verdana; font-weight: bold; font-size: 11px; color: #000000; width: 75px; padding: 5px; background-color: #d3ac6e; margin-bottom: 5px; }
.news .title { font-weight: bold; font-size: 14px; padding-bottom: 7px; }
.news .text { text-align: justify; font-size: 13px; }
.news .text p { display: inline; }


.active, active:hover, .active:a, .active a:hover { font-size: 13px; font-weight: bold; color: #ffead0; text-decoration: underline; }


.search_form { padding: 20px 0 20px 0; }
.all_content { padding: 10px 15px 10px 10px; text-align: justify; }
.all_content2 { padding: 0 15px 10px 10px; text-align: left; }
.all_title { width: 100%; border-bottom: 1px dashed #d3ac6e; padding: 10px 0 3px 0; }
.all_title .zg { color: #3c3b3b; font-size: 20px; font-weight: bold; text-align: right; }
.breadcrumbs { border-bottom: 1px dashed #d3ac6e; padding: 1em 0; }
.breadcrumbs a.last { color: black; font-weight: bold; text-decoration: none; }


.title1 { font-family: Verdana; Times New Roman; font-size: 18px; font-weight: bold; color: #895d44; text-align: right; padding-right: 21px; font-style: italic; }
.title2 { font-size: 13px; font-weight: bold; margin-bottom: 7px; }
.title3 { font-size: 13px; font-weight: bold; }
.content_table { border-top: 1px dashed #d3ac6e; padding: 0px; border-collapse: collapse; }
.content_table td { border-bottom: 1px dashed #d3ac6e; padding: 5px 0 5px 0; }
.content_table .date { font-family: Verdana; font-weight: bold; font-size: 11px; color: #ffffff; width: 75px; padding: 5px; background-color: #d3ac6e; margin-bottom: 5px; }
.content_table .text { text-align: justify; }
.content_table .text p { display: inline; }
.content_table .text2 { text-align: left; }
.content_table .text2 p { display: inline; }
.content_table .title { padding: 0 0 7px 0; }
.content_table .title { font-size: 14px; font-weight: bold; }
.content_table .title4 { padding: 5px 0 5px 0; text-align: center; }
.content_table .title4 { font-size: 12px; font-weight: bold; }
.content_table .photo { border: 5px solid #f3debc; margin-right: 5px; margin-left: 2px; }
.content_table .photo a img { display: block; }

.content_table2 { border-top: none; padding: 0px; border-collapse: collapse; }
.content_table2 td { border-bottom: 1px solid #d3ac6e; padding: 5px 0 5px 0; }
.content_table2 .date { font-weight: bold; padding-right: 7px; }

.content_table3 { padding: 0px; border-collapse: collapse; border-bottom: 1px solid #d3ac6e; }
.content_table3 td { padding: 5px 0 5px 0; }
.content_table3 .date { font-weight: bold; padding-right: 7px; }
.content_table3 .text { text-align: justify; }
.content_table3 .text p { display: inline; }
.content_table3 .text2 { text-align: left; }
.content_table3 .text2 p { display: inline; }
.content_table3 .title { padding: 0 0 7px 0; font-weight: bold; }
.content_table3 .title4 { font-weight: bold; padding: 5px 3px 5px 3px; text-align: center; }

.photo2 { border: 1px solid #d3ac6e; }

.all_list { padding: 7px 0 7px 0; text-align: right; }
.line1 { border-bottom: 1px solid #d3ac6e; width: 100%; height: 1px; margin-top: 7px; }
.line2 { border-bottom: 1px solid #d3ac6e; width: 100%; height: 1px; margin-bottom: 7px; }
.main_content { padding: 0 15px 7px 15px; text-align: justify; }

.menu_left { width: 250px; font-family: Arial; margin-left: 5px; text-align: left; }
.menu_left .line { margin-left: 5px; margin-right: 5px; border-top: 1px dashed #d3ac6e; }
.menu_left .level0 { margin-left: 5px; margin-right: 5px; padding: 5px 0 5px 0; border-top: 1px dashed #d3ac6e; background: url('/images/bullet.gif') top left no-repeat; }
.menu_left .level0 { padding-left: 20px; }
.menu_left .level0 a { font-size: 14px; font-weight: bold; color: #595959; text-decoration: none; }
.menu_left a:hover { text-decoration: underline; color: #c55e08; }
.menu_left .level1 { margin-left: 22px; margin-right: 5px; padding: 3px 0 3px 0; background: url('/images/bullet2.gif') top left no-repeat; }
.menu_left .level1 { padding-left: 16px; }
.menu_left .level1 a { font-size: 13px; font-weight: bold; color: #595959; text-decoration: none; }
.menu_left .level1 a:hover { text-decoration: underline; color: #c55e08; }
.menu_left .level2 { padding: 3px 5px 3px 48px; }
.menu_left .level2 a { font-size: 13px; font-weight: normal; color: #595959; text-decoration: none; }
.menu_left .level2 a:hover { text-decoration: underline; color: #c55e08; }
.menu_left .level3 { padding: 2px; padding-left: 58px; }
.menu_left .level3 a { font-size: 13px; font-weight: normal; color: #595959; text-decoration: none; }
.menu_left .level3 a:hover { text-decoration: underline; color: #c55e08; }
.menu_left .level4 { padding: 2px; padding-left: 68px; }
.menu_left .level4 a { font-size: 13px; font-weight: normal; color: #595959; text-decoration: none; }
.menu_left .level4 a:hover { text-decoration: underline; color: #c55e08; }
.menu_left .hilite a, .menu_left .hilite a:hover { text-decoration: underline; color: #c55e08; }
.active, .active a, .active a:hover { font-weight: bold; color: #c55e08; text-decoration: underline; }
.menu_left p.mdash { float: left; margin: 0; margin-left: -1.2em; color: #595959; }

.sitemap { width: 450px; }
.sitemap .line { margin-left: 5px; margin-right: 5px; border-bottom: 1px solid #d3ac6e; }
.sitemap .level0 { margin-left: 5px; margin-right: 5px; padding: 4px 0 4px 0; border-top: 1px solid #d3ac6e; background: url('/images/bullet1.gif') top left no-repeat; }
.sitemap .level0 { padding-left: 20px; }
.sitemap .level0 a { font-size: 12px; font-weight: bold; color: #a07024; }
.sitemap .level0 .active { font-size: 12px; font-weight: bold; color: #c55e08; text-decoration: underline; }
.sitemap a:hover { text-decoration: underline; color: #c55e08; }
.sitemap .level1 { margin-left: 20px; margin-right: 5px; padding: 3px 0 3px 0; background: url('/images/bullet2.gif') top left no-repeat; }
.sitemap .level1 { padding-left: 12px; }
.sitemap .level1 a { font-size: 11px; font-weight: bold; color: #a07024; }
.sitemap .level1 a:hover { text-decoration: underline; color: #c55e08; }
.sitemap .level2 { padding: 3px 5px 3px 40px; text-indent: -0.6em; }
.sitemap .level2 a { font-size: 11px; font-weight: normal; color: #a07024; }
.sitemap .level3 { padding: 2px; padding-left: 50px; text-indent: -0.6em; }
.sitemap .level3 a { font-size: 11px; font-weight: normal; color: #a07024; }
.sitemap .hilite a, .sitemap .hilite a:hover { text-decoration: underline; color: #c55e08; }

.catalog_path { font-size: 11px; width: 100%; border-bottom: 1px solid #d3ac6e; padding-bottom: 5px; margin-bottom: 5px; }

.error_message { background-color: #D30202; color: #ffffff; font-weight: bold; text-align: center; padding: 5px; }
.info_message { padding: 5px; text-align: center; font-weight: bold; color: black; background: #f3debc; margin-bottom: 10px; }
.info_message a { text-decoration: underline; }


img { border: none; }

.pagination { margin: 1em 0; text-align: center; }
.news_images { width: 170px; float: right; margin: 5px 0 1em 1em; }
.news_images a { display: block; float: left; margin: 5px; }

table { border-collapse: collapse; }
table td { border: none; vertical-align: top; }

#catalog_icons { width: 100%; height: 185px; }
#catalog_icons .scroll_view { position: relative; overflow: hidden; left: 20px; height: 100%; width: 740px; }
#catalog_icons .scroll_view ul { position: absolute; list-style: none none outside;  white-space: nowrap; padding: 0; margin: 0; }
#catalog_icons .scroll_view ul li { margin: 0; display: inline; }
/* #catalog_icons .scroll_view ul li a img { filter: alpha(opacity=70); -moz-opacity: .7; -khtml-opacity: .7; opacity: .7; }
#catalog_icons .scroll_view ul li a:hover img, #catalog_icons .scroll_view ul li a.active img { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } */
#catalog_icons img.left { position: absolute; margin: 53px 0 0 -22px; cursor: pointer; }
#catalog_icons img.right { position: absolute; margin: 53px 0 0 770px; cursor: pointer; }

div.clear { display: block; width: 100%; clear: both; font-size: 0; height: 0; line-height: 0; }

.all_content2 form { padding: 0 50px; }
.all_content2 form label { display: block; margin: 15px 0 3px 0; font-weight: bold; }
.all_content2 form input, .all_content2 form textarea, .all_content2 form select { padding: 3px; width: 350px; }
.all_content2 form input[type=submit] { font-weight: bold; line-height: 2em; }
.all_content2 input { line-height: 1em; }
.all_content2 form textarea { height: 150px; }
.all_content2 form p { margin: 30px 0; }
.all_content2 form fieldset { border-collapse: collapse; border: 1px solid #ccc; padding: 10px 20px; margin: 10px 0; position: relative; left: -21px; }
.all_content2 form fieldset legend { margin-left: 20px; padding: 0 10px; color: #777; }
.all_content2 form small { color: #505050; font-weight: normal; }

.error_message { padding: .5em 1em; background: #902020; color: white; font-weight: bold; text-align: center; margin: .5em 0; }
.info_message { padding: .5em 1em; background: #202090; color: white; font-weight: bold; text-align: center; margin: .5em 0; }

.catalog_search_button { background: #f9f5eb; color: #000000; font-family: Verdana; font-size: 11px; font-weight: bold; border: 1px solid #a07024; padding: 1em 2em; cursor: pointer; cursor: hand; float: left; margin: 1em 0 -1px 0; }
.catalog_search_button.pressed { border-bottom: none; }
.catalog_search_form { text-align: left; background: #f9f5eb; border: 1px solid #a07024; padding: 1em 2em; margin: 0; display: none; }
.catalog_search_form label span.dynamic { border-bottom: 1px dashed #505050; cursor: pointer; cursor: hand; color: #505050; font-weight: normal; font-size: 10px; }
.catalog_search_form p.search_form_option { display: -moz-inline-stack; display: inline-block; overflow: hidden; vertical-align: top; zoom: 1; *display: inline; width: 160px; margin: .1em 0; padding: 0 10px 0 20px; text-align: left; }
.catalog_search_form p.search_form_option input { display: block; float: left; margin-left: -20px; width: auto; }

body form.paginator_form input { width: auto; padding: 0 5px; line-height: 1em; }

@media print{
	body { text-align: left; }
	.top, .hide_on_print { display: none; }
	body * { background: white none; }
}

