@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { background: #d9c5a9; font: normal 12px/15px Arial; color: #010101; }
a { font: normal 12px/15px Arial; color: #010101; text-decoration: underline; }
a:hover { font: normal 12px/15px Arial; color: #010101; text-decoration: none; }
/*END OF SYSTEM*/

/*DECORATION*/
.spacer12 { height: 12px; overflow: hidden; }
.block_title { background: #aa895d; }
.block_title div { height: 49px; text-align: center; }
.block_title_info { background: url(img/title_info.jpg) no-repeat left top; padding-left: 70px; font: bold 16px/49px Arial; color: #ffd32b; }
.block_title_news { background: url(img/title_news.jpg) no-repeat left top; padding-left: 70px; font: bold 16px/49px Arial; color: #ffd32b; }
.block_title_about { background: url(img/title_about.jpg) no-repeat left top; padding-left: 70px; font: bold 16px/49px Arial; color: #ffd32b; }
.block_title_about2 { background: url(img/title_about2.jpg) no-repeat left top; padding-left: 70px; font: bold 16px/49px Arial; color: #ffd32b; }
.block_title_print { background: url(img/title_print.jpg) no-repeat left top; padding-left: 70px; font: bold 16px/49px Arial; color: #ffd32b; }
.block_title_production { background: url(img/title_production.jpg) no-repeat left top; padding-left: 75px; font: bold 16px/49px Arial; color: #ffd32b; }
.block_title_simple { background: url(img/title_simple.jpg) no-repeat left top; padding-left: 70px; font: bold 16px/49px Arial; color: #ffd32b; }

.txt_red_b { font: normal 12px/18px Arial; color: #c51b1a; }
/*END OF DECORATION*/

/*HEADER*/
#header1 { background: url(img/header_bg.jpg) repeat-x left top; }
#header2 { background: url(img/header_l.jpg) no-repeat left top; }
#header3 { background: url(img/header_ld.gif) no-repeat 375px bottom; }
#header4 { background: url(img/header_lu.gif) no-repeat 375px 104px; }
#header5 { background: url(img/header_ru.gif) no-repeat right top; }
#header6 { background: url(img/header_rd.gif) no-repeat right bottom; height: 320px; padding: 0px 50px 0px 375px; text-align: center; }
#tm_box { background: url(img/tm_bg.gif) repeat-x left top; padding: 1px 0px 14px 0px; margin-bottom: 11px; }
#tm_box td { vertical-align: middle; text-align: center; padding: 0px 10px; white-space: nowrap; height: 59px; cursor: pointer; border-right: 1px solid #836b54; }
.tm_off a, .tm_off a:hover { font: bold 14px Arial; color: #3d261b; text-decoration: none; }
.tm_on { background: url(img/tm_on.gif) repeat-x left top; }
.tm_on a, .tm_on a:hover { font: bold 14px Arial; color: #e8d5bb; text-decoration: none; }
/*END OF HEADER*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; }
#lcc2 { width: 240px; text-align: left; }
.lc_menu { margin: 10px 0px 18px 12px; padding: 0px; list-style: none; }
.lc_menu li { margin: 0px; padding: 5px 5px 5px 15px; text-align: left; list-style: none; background: url(img/bullet_square.gif) no-repeat left 10px; border-bottom: 1px dotted #9a7c57; }
.lc_menu a { font: normal 14px/18px Arial; color: #000000; text-decoration: none; }
.lc_menu a:hover { font: normal 14px/18px Arial; color: #000000; text-decoration: underline; }
.lc_banner { text-align: left; }
.lc_news { margin: 12px 0px 7px 12px; padding: 0px 0px 7px 0px; text-align: left; border-bottom: 1px dotted #c20e1c; }
.lc_news_link { text-align: right; padding: 5px 15px 0px 0px; background: url(img/bullet_redarrows.gif) no-repeat right 9px; }
.lc_news_link a { font: normal 12px Arial; color: #c3101b; text-decoration: none; }
.lc_news_link a:hover { font: normal 12px Arial; color: #c3101b; text-decoration: underline; }
/*END OF LEFT COLUMN*/

/*CENTRAL COLUMN*/
#ccc { width: 100%; vertical-align: top; padding: 0px 8px; }
.cc_banner { text-align: center; padding-bottom: 8px; }
.cc_dual_l { width: 50%; padding-right: 3px; vertical-align: top; text-align: left; }
.cc_dual_r { width: 50%; padding-left: 3px; vertical-align: top; text-align: left; }
.cc_dual_inner { padding: 9px 13px 10px 11px; text-align: left; border-left: 1px solid #ac8a5e; border-right: 1px solid #ac8a5e; border-bottom: 1px solid #ac8a5e; }
/*END OF CENTRAL COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; }
#rcc2 { width: 234px; text-align: left; }
.rc_item_box1 { padding: 7px 7px 0px 7px; }
.rc_item_box2 { border: 2px solid #b19674; background: #c5a882 url(img/prod_lu.gif) no-repeat left top; }
.rc_item_image { padding: 25px 0px 11px 0px; text-align: center; }
.rc_item_title { font: normal 12px/15px Arial; color: #000000; text-align: center; padding-bottom: 10px; }
.rc_item_title a { font: normal 16px Arial; color: #000000; text-decoration: none; }
.rc_item_title a:hover { font: normal 16px Arial; color: #000000; text-decoration: underline; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer1 { background: url(img/footer_bg.gif) repeat-x left bottom; margin-top: 14px; }
#footer2 { background: url(img/footer_img.jpg) no-repeat center bottom; height: 95px; }
#footer_r { padding: 55px 40px 0px 0px; text-align: right; float: right; width: 270px; font: normal 12px Arial; color: #7f5e33; }
#footer_l { padding: 42px 0px 0px 36px; text-align: left; float: left; width: 280px; }
#footer_l img { padding-right: 10px; }
/*END OF FOOTER*/