@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 12px/14px Tahoma, Arial; color: #475f73; text-decoration: none; }
a { font: normal 12px/14px Tahoma, Arial; color: #d65b00; text-decoration: underline; }
/*END OF SYSTEM*/

/*DECORATION*/
#header1 { background: url(/themes/default/img/header_bg.gif) repeat-x left top; }
#header2 { background: url(/themes/default/img/header_img.jpg) no-repeat left top; height: 271px; }
#header3 { padding: 30px 0px 0px 25px; text-align: left; }
#main1 { background: url(/themes/default/img/lc_bg.gif) repeat-y left top; }
#main2 { background: url(/themes/default/img/footer_left.jpg) no-repeat left bottom; }
.block_title { background: #f3f6f8; padding: 10px 10px 10px 0px; text-align: left; }
.block_title div { border-left: 8px solid #268ec3; padding: 5px 0px 5px 13px; text-align: left; }
.block_title span { font: normal 15px Arial; color: #656972; text-decoration: none; }
.block_big { font: normal 20px Arial; color: #0a0a0a; text-decoration: none; }
.block_small { font: normal 19px Arial; color: #0a0a0a; text-decoration: none; }
.blueline1 { border-bottom: 1px solid #a5b8c7; height: 15px; margin-bottom: 15px; }
.blueline2 { border-bottom: 2px solid #a5b8c7; height: 15px; margin-bottom: 15px; }
/*END OF DECORATION*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; padding: 0px 10px 133px 0px; }
#lcc2 { width: 234px; }
#lm { background: #4e6680 url(/themes/default/img/lm_bg.gif) repeat-x left top; padding: 12px 15px; }
#lm ul { padding: 0px; margin: 0px; list-style: none; }
#lm li { padding: 6px 0px; text-align: left; margin: 0px; list-style: none; }
.lm_on { font: normal 16px Arial; color: #ffeb99; text-decoration: none; border-left: 5px solid #fff799; padding-left: 13px; }
.lm_off { font: normal 16px Arial; color: #ffffff; text-decoration: none; border-left: 5px solid #f6ffff; padding-left: 13px; }
.lc_title { margin: 11px 0px; background: url(/themes/default/img/lc_title_bg.gif) repeat-y left top; padding: 7px 0px 7px 33px; font: normal 19px Arial; color: #0a0a0a; text-decoration: none; }
.lc_items { padding: 0px 20px 0px  21px; }
.lc_items ul { padding: 0px; margin: 0px; list-style: none; }
.lc_items li { padding: 3px 0px 3px 17px; margin: 0px; list-style: none; background: url(/themes/default/img/bullet_arrow_blue.gif) no-repeat left 9px; }
.lc_items a { font: normal 12px Tahoma, Arial; color: #5c7487; text-decoration: none; }
/*END OF LEFT COLUMN*/

/*CENTRAL COLUMN*/
#ccc { vertical-align: top; text-align: left; width: 100%; }
.cc_block { padding: 18px 17px 15px 20px; text-align: left; }
.cc_cat_img { vertical-align: top; }
.cc_cat_desc { padding-left: 22px; text-align: left; vertical-align: top; }
.cc_cat_txt { font: normal 12px/14px Tahoma; color: #475f73; text-decoration: none; }
.cc_cat_title { font: bold 12px/14px Tahoma; color: #e7a06b; text-decoration: underline; }
.cc_cat_title span { font: bold 11px/14px Tahoma; color: #d65b00; }
.cc_cat_price { padding: 10px 0px 5px 22px; vertical-align: bottom; text-align: left; font: normal 11px/14px Tahoma; color: #475f73; text-decoration: none; }
.cc_cat_price span { font: bold 11px/14px Tahoma; color: #d65b00; text-decoration: none; }
/*END OF CENTRAL COLUMN*/

h2 { font: bold 14px/14px Tahoma; color: #475f73; text-decoration: none; }
h1 { font: bold 16px/14px Tahoma; color: #475f73; text-decoration: none; }

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; border-left: 10px solid #f3f6f8; border-right: 10px solid #f3f6f8; }
#rcc2 { width: 238px; text-align: left; }
.rc_special { padding: 15px 15px 30px 16px; text-align: left; }
.rc_spec_img { vertical-align: top; }
.rc_spec_desc { padding-left: 15px; }
.rc_spec_desc a { font: normal 11px/14px Tahoma; color: #475f73; text-decoration: none; }
.rc_spec_desc span { font: normal 11px/14px Tahoma; color: #d65b00; text-decoration: underline; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer1 { padding-left: 244px; }
#footer2 { border-top: 7px solid #f3f6f8; border-right: 10px solid #f3f6f8; background: url(/themes/default/img/footer_bg.gif) repeat-x left top; }
#footer3 { background: url(/themes/default/img/footer_left2.jpg) no-repeat left top; height: 56px; }
#footer4 { padding: 14px 22px 0px 22px; text-align: left; font: normal 11px/16px Tahoma, Arial; color: #ffed99; text-decoration: none; }
#footer4 span { font: normal 11px/16px Tahoma, Arial; color: #ffffff; text-decoration: none; }

/*END OF FOOTER*/
