@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%; }
html, body, table, td, div { zoom: 1; }
body { font: normal 11px/15px Tahoma; color: #3b3b3b; }
a { font: normal 11px/15px Tahoma; color: #397198; text-decoration: underline; }
a:hover { font: normal 11px/15px Tahoma; color: #397198; text-decoration: none; }
h1, h2, h3 { font: normal 24px Verdana; color: #000000; margin-bottom: 16px; }
/*END OF SYSTEM*/

/*DECORATION*/
#rb1 { background: url(/themes/default/img/main_bottom.jpg) no-repeat center bottom; }
#rb2 { background: url(/themes/default/img/main_top.jpg) no-repeat center top; text-align: center; }
#rb3 { width: 934px; margin: 0px auto; }

.pathline { padding-bottom: 20px; font: bold 11px/15px Tahoma; color: #3b3b3b; }
.pathline a { font: bold 11px/15px Tahoma; color: #3b3b3b; text-decoration: underline; }
.pathline a:hover { font: bold 11px/15px Tahoma; color: #3b3b3b; text-decoration: none; }
.img_float { float: left; border: 1px solid #C5C5C5; margin: 0px 15px 10px 0px; }
.clearall { height: 1px; overflow: hidden; }
.spacer20 { height: 20px; overflow: hidden; }
/*END OF DECORATION*/

/*HEADER*/
#header { padding: 38px 0px 10px 0px; text-align: left; }
#tm_box { margin-bottom: 2px; height: 31px; }
#tm_box div { text-align: center; }
.tm_off { float: left; cursor: pointer; }
.tm_off a, .tm_off a:hover { font: normal 15px Arial; color: #000000; text-decoration: none; }
.tm_off div, .tm_on div { height: 26px; padding-top: 5px;}
.tm_on { float: left; cursor: pointer; }
.tm_on a, .tm_on a:hover { font: normal 15px Arial; color: #c73c13; text-decoration: none; }
/*
#tm_item1 { background: url(/themes/default/img/tm_1.gif) no-repeat left top; width: 187px; }
#tm_item2 { background: url(/themes/default/img/tm_2.gif) no-repeat left top; width: 188px; }
#tm_item3 { background: url(/themes/default/img/tm_3.gif) no-repeat left top; width: 189px; }
#tm_item4 { background: url(/themes/default/img/tm_4.gif) no-repeat left top; width: 189px; }
#tm_item5 { background: url(/themes/default/img/tm_5.gif) no-repeat left top; width: 181px; }
*/
#tm_item1,#tm_item2,#tm_item3,#tm_item4,#tm_item5,#tm_item6,#tm_item7 { background: url(/images/nav-all.png) no-repeat left top; width: 133px;  }
/*END OF HEADER*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; }
#lcc2 { width: 247px; }
#lc_logo { padding: 30px 0px 40px 18px; text-align: left; }
#lm1 { background: url(/themes/default/img/lm_bottom.gif) no-repeat left bottom; padding-bottom: 27px; }
#lm2 { background: url(/themes/default/img/lm_l_shad_bg.gif) repeat-y left top; }
#lm3 { background: url(/themes/default/img/lm_l_shad.gif) no-repeat right 21px; }
#lm4 { background: url(/themes/default/img/lm_top.gif) no-repeat left top; padding: 6px 17px 0px 13px; text-align: left; }
.lm_item_off { background: url(/themes/default/img/lm_item_off2.gif) repeat-x left top; margin-top: 7px; cursor: pointer; }
.lm_item_off .lm_item2 { background: url(/themes/default/img/lm_item_off1.gif) no-repeat left top; }
.lm_item_off .lm_item3 { background: url(/themes/default/img/lm_item_off3.gif) no-repeat right top; padding: 0px 12px; }
.lm_item_off a, .lm_item_off a:hover { font: normal 11px/26px Arial; color: #000000; text-decoration: none; }
.lm_item_on { background: url(/themes/default/img/lm_item_on2.gif) repeat-x left top; margin-top: 7px; cursor: pointer; }
.lm_item_on .lm_item2 { background: url(/themes/default/img/lm_item_on1.gif) no-repeat left top; }
.lm_item_on .lm_item3 { background: url(/themes/default/img/lm_item_on3.gif) no-repeat right top; padding: 0px 12px; }
.lm_item_on a, .lm_item_on a:hover { font: normal 11px/26px Arial; color: #ffffff; text-decoration: none; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; text-align: left; width: 100%; padding: 0px 1px 0px 5px; }
#rcc2 { background: #ffffff url(/themes/default/img/cc_right.gif) repeat-y right top; }
#rcc3 { background: url(/themes/default/img/cc_side.jpg) repeat-y left top; }
#rcc4 { background: url(/themes/default/img/cc_side.jpg) repeat-x left top; }
#rcc5 { background: url(/themes/default/img/cc_bottom.jpg) no-repeat left bottom; }
#rcc6 { background: url(/themes/default/img/cc_lu.gif) no-repeat left top; }
#rcc7 { background: url(/themes/default/img/cc_ru.gif) no-repeat right top; }
#rcc8 { background: url(/themes/default/img/cc_right2.gif) no-repeat right 256px; min-height: 660px; height: auto !important; height: 660px; }
#rc_text_top1 { background: url(/themes/default/img/cc_break2.gif) repeat-x left bottom; }
#rc_text_top2 { background: url(/themes/default/img/cc_break1.gif) no-repeat left bottom; }
#rc_text_top3 { background: url(/themes/default/img/cc_break3.gif) no-repeat right bottom; height: 183px; padding: 23px 22px 51px 26px; text-align: left; }
.rc_block_alone { padding: 23px 22px 30px 26px; text-align: left; }
.rc_block { padding: 4px 22px 30px 26px; text-align: left; overflow: hidden; }
.rc_item { background: #ffffff; border: 1px solid #e2e2e2; padding: 5px; width: 130px; margin: 0px 5px 12px 5px; text-align: center; float: left; }
.rc_item_title1 { background: url(/themes/default/img/item_t_l.gif) no-repeat left top; margin-bottom: 11px; }
.rc_item_title2 { background: url(/themes/default/img/item_t_r.gif) no-repeat right top; padding: 0px 10px 0px 12px; }
.rc_item_title3 { background: url(/themes/default/img/item_t_bg.gif) repeat-x left top; height: 36px; padding-top: 6px; text-align: center; font: normal 11px/16px Arial; color: #000000; text-transform: uppercase; }
.rc_item_title3 a { font: normal 11px/16px Arial; color: #000000; text-transform: uppercase; text-decoration: none; }
.rc_item_title3 a:hover { font: normal 11px/16px Arial; color: #000000; text-transform: uppercase; text-decoration: underline; }
.rc_item_image { text-align: center; }
.rc_item_price { text-align: center; padding: 5px 0px; font: bold 12px Arial; color: #AB2B1E; }
.rc_item_price2 { text-align: left; padding: 10px 0px; }
.rc_item_price2 span { font: bold 12px Arial; color: #AB2B1E; }
.rc_gallery td {vertical-align: top; padding: 0px 10px 10px 0px; }
.rc_gallery img { border: 1px solid #C5C5C5; }
P { text-align:justify; }
.rc_anons {padding: 0 15px 15px 15px; text-align:justify;}
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer { padding: 24px 0px 0px 0px; text-align: center; vertical-align: bottom; font: normal 11px/16px Tahoma; color: #000000; }
#footer div { height: 63px; }
#footer span { font: normal 11px/16px Tahoma; color: #b2290a; }
/*END OF FOOTER*/
