@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/14px Tahoma, Arial; color: #474747; text-decoration: none; }
a { font: normal 11px/14px Tahoma, Arial; color: #1f305e; text-decoration: underline; }
h1 { font: normal 20px/34px Arial; color: #181818; text-decoration: none; padding-left: 4px; }
/*END OF SYSTEM*/

/*DECORATION*/
#rb { background: #ffffff url(/themes/default/img/header_img.jpg) no-repeat center top; }
#header1 { text-align: center; }
#header2 { width: 990px; margin: 0px auto; }
#header_logo { padding: 20px 0px 67px 10px; text-align: left; }
#header_phones1 { height: 81px; padding-left: 20px; }
#header_phones2 { text-align: left; font: bold 25px Arial; color: #ffffff; text-decoration: none; }
#header_phones2 span { font: bold 20px Arial; color: #ffffff; text-decoration: none; }
#header_tm { padding-bottom: 11px; }
#main_table { background: url(/themes/default/img/house_rd.jpg) no-repeat right bottom; }
.block0 { background: url(/themes/default/img/block_shadow.gif) no-repeat center bottom; padding-bottom: 8px; }
.block0_spec { background: url(/themes/default/img/block_shadow_spec.gif) no-repeat right bottom; padding: 0px 18px 30px 0px; }
.block1 { background: #ffffff url(/themes/default/img/block_bottom.gif) repeat-x left bottom; }
.block1_white { background: url(/themes/default/img/block_bottom2.gif) repeat-x left bottom; }
.block2 { background: url(/themes/default/img/block_left.gif) repeat-y left top; }
.block3 { background: url(/themes/default/img/block_right.gif) repeat-y right top; }
.block4 { background: url(/themes/default/img/block_top.gif) repeat-x left top; }
.block5 { background: url(/themes/default/img/block_lu.gif) no-repeat left top; }
.block6 { background: url(/themes/default/img/block_ru.gif) no-repeat right top; }
.block7 { background: url(/themes/default/img/block_ld.gif) no-repeat left bottom; }
.block8 { background: url(/themes/default/img/block_rd.gif) no-repeat right bottom; }
.block_t1 { padding: 0px 15px; text-align: right; }
.block_t2 { margin: 0px 0px 0px auto; background: url(/themes/default/img/block_title_yellow_l.gif) no-repeat left top; }
.block_t2 td { white-space: nowrap; background: url(/themes/default/img/block_title_yellow_r.gif) no-repeat right top; padding: 0px 23px 0px 24px; }
.block_t2 div { background: url(/themes/default/img/block_title_yellow_bg.gif) repeat-x left top; padding: 0px 2px; font: bold 12px/21px Arial; color: #181818; text-decoration: none; text-align: center; }
.block_t_spec1 { padding: 0px 15px; text-align: right; }
.block_t_spec2 { margin: 0px 0px 0px auto; background: url(/themes/default/img/block_title_orange_l.gif) no-repeat left top; }
.block_t_spec2 td { white-space: nowrap; background: url(/themes/default/img/block_title_orange_r.gif) no-repeat right top; padding: 0px 23px 0px 24px; }
.block_t_spec2 div { background: url(/themes/default/img/block_title_orange_bg.gif) repeat-x left top; padding: 0px 2px; font: bold 12px/21px Arial; color: #181818; text-decoration: none; text-align: center; }
.block_body { padding: 5px 22px 15px 22px; text-align: left; }
.block_body2 { padding: 9px 8px 8px 8px; text-align: left; }
.path { padding: 0px 0px 0px 7px; text-align:left; font: normal 11px/14px Tahoma, Arial; color: #1f305e; text-decoration: none; }
.path a { font: normal 11px/14px Tahoma, Arial; color: #babfcd; text-decoration: underline; }
.path span { font: normal 11px/14px Tahoma, Arial; color: #1f305e; }

.img_frame { border: 1px solid #ccc7c2; padding: 1px; background: #ffffff; }
.spacer10 { height: 10px; overflow: hidden; }
.link_blue { font: normal 11px/14px Tahoma, Arial; color: #babfcd; text-decoration: underline; }
.link_blue span { font: normal 11px/14px Tahoma, Arial; color: #1f305e; }
.link_blue_b { font: bold 11px/14px Tahoma, Arial; color: #1f305e; text-decoration: none; }
.link_red_b { font: bold 11px/14px Tahoma, Arial; color: #72110D; text-decoration: none; }
.link_standart { font: normal 11px/14px Tahoma, Arial; color: #474747; text-decoration: none; }
.txt_blue11 { font: normal 11px/14px Tahoma, Arial; color: #1f305e; text-decoration: none; }
.txt_blue { font: bold 16px/22px Arial; color: #152759; }
.txt_black { font: bold 16px/22px Arial; color: #181818; }
/*END OF DECORATION*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; text-align: left; padding: 0px 0px 7px 16px; }
#lcc2 { width: 238px; }
.lc_menu { margin: 0px; padding: 0px; list-style: none; }
.lc_menu li { padding: 3px 0px 3px 12px; background: url(/themes/default/img/bullet_blue_arrow.gif) no-repeat left 9px; list-style: none; margin: 0px; }
.lc_menu a { font: normal 11px Tahoma, Arial; color: #a1a8bb; text-decoration: underline; }
.lc_menu span { font: normal 11px Tahoma, Arial; color: #1f305e; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; text-align: left; padding: 0px 0px 217px 0px; }
#rcc2 { width: 256px; }
.rc_banner { padding: 10px 18px 10px 0px; text-align: center; }
.rc_item { background: url(/themes/default/img/spec_bg.gif) repeat-x left bottom; padding: 6px 11px 13px 11px; }
.rc_item a { font: bold 11px/14px Tahoma, Arial; color: #78829e; text-decoration: underline; }
.rc_item a span { font: bold 11px/14px Tahoma, Arial; color: #1f305e; }
.rc_item_l { background: url(/themes/default/img/spec_bg_last.gif) repeat-x left bottom; padding: 6px 11px 13px 11px; }
.rc_item_l a { font: bold 11px/14px Tahoma, Arial; color: #78829e; text-decoration: underline; }
.rc_item_l a span { font: bold 11px/14px Tahoma, Arial; color: #1f305e; }
.rc_item_img { padding-right: 11px; vertical-align: top; }
.rc_item_img img { border: 1px solid #ccc7c2; padding: 1px; background: #ffffff; }
.rc_item_desc  { vertical-align: top; width: 100%; padding: 4px 0px 10px 0px; text-align: left; }
.rc_item_price { padding: 0px 0px 4px 0px; text-align: left; vertical-align: bottom; font: normal 11px/20px Tahoma, Arial; color: #474747; text-decoration: none; }
.rc_item_price span { background: url(/themes/default/img/spec_price_bg.gif) repeat-x left top; font: normal 11px/20px Tahoma, Arial; color: #ffffff; text-decoration: none; padding: 0px 3px; }
/*END OF RIGHT COLUMN*/

/*CENTRAL COLUMN*/
#ccc { width: 100%; vertical-align: top; text-align: left; padding: 7px 16px 14px 14px; }
.c_block_l { vertical-align: top; }
.c_block_img { background: url(/themes/default/img/img_shadow.gif) no-repeat center bottom; padding-bottom: 6px; }
.c_block_img img { background: #eeece0; padding: 3px; border: 1px solid #ccc8b4; }
.c_block_title { padding: 0px 0px 5px 13px; text-align: left; font: bold 14px Arial; color: #181818; text-decoration: none; }
.c_block_r { vertical-align: top; text-align: left; width: 100%; }
.c_block_r1 { background: url(/themes/default/img/c_block_side.gif) repeat-x left top; }
.c_block_r2 { background: url(/themes/default/img/c_block_side.gif) repeat-x left bottom; }
.c_block_r3 { background: url(/themes/default/img/c_block_side.gif) repeat-y right top; }
.c_block_r4 { background: url(/themes/default/img/c_block_ru.gif) no-repeat right top; }
.c_block_r5 { background: url(/themes/default/img/c_block_rd.gif) no-repeat right bottom; height: 95px; }
.c_block_r6 { padding: 10px 18px 12px 13px; }
.c_block_big1 { background: url(/themes/default/img/c_block_side.gif) repeat-x left top; }
.c_block_big2 { background: url(/themes/default/img/c_block_side.gif) repeat-x left bottom; }
.c_block_big3 { background: url(/themes/default/img/c_block_side.gif) repeat-y left top; }
.c_block_big4 { background: url(/themes/default/img/c_block_side.gif) repeat-y right top; }
.c_block_big5 { background: url(/themes/default/img/c_block_lu.gif) no-repeat left top; }
.c_block_big6 { background: url(/themes/default/img/c_block_ru.gif) no-repeat right top; }
.c_block_big7 { background: url(/themes/default/img/c_block_ld.gif) no-repeat left bottom; }
.c_block_big8 { background: url(/themes/default/img/c_block_rd.gif) no-repeat right bottom; padding: 2px; }
.c_block_big8_pad { padding:10px 15px; }
.cc_item { background: url(/themes/default/img/spec_bg.gif) repeat-x left bottom; padding: 6px 11px 13px 11px; }
.cc_item a { font: normal 11px/14px Tahoma, Arial; color: #78829e; text-decoration: underline; }
.cc_item a span { font: normal 11px/14px Tahoma, Arial; color: #1f305e; }
.cc_item_l { background: url(/themes/default/img/spec_bg_last.gif) repeat-x left bottom; padding: 6px 11px 13px 11px; }
.cc_item_l a { font: normal 11px/14px Tahoma, Arial; color: #78829e; text-decoration: underline; }
.cc_item_l a span { font: normal 11px/14px Tahoma, Arial; color: #1f305e; }
.cc_item_img { padding-right: 11px; vertical-align: top; }
.cc_item_img img { border: 1px solid #ccc7c2; padding: 1px; background: #ffffff; }
.cc_item_desc  { vertical-align: top; width: 100%; padding: 4px 0px 10px 0px; text-align: left; }
.cc_item_title { padding: 0px 0px 9px 0px; text-align: left; font: bold 12px Tahoma, Arial; color: #000000; text-decoration: none; }
.cc_item_title a { font: bold 12px/14px Tahoma, Arial; color: #000000; text-decoration: none; }
.cc_noranges_block { padding: 13px 7px 0px 7px; text-align: left; }
.cc_price_link { background: url(/themes/default/img/i.jpg) no-repeat left center; padding-left:20px; text-align:left; height:20px; }
/*END OF CENTRAL COLUMN*/

/*FOOTER*/
#footer1 { background: url(/themes/default/img/footer_bg.gif) repeat-x left top; }
#footer2 { background: url(/themes/default/img/footer_img.jpg) no-repeat 80% top; padding-bottom: 10px; }
#footer2 td { height: 60px; vertical-align: middle; padding: 0px 21px; font: normal 11px/14px Tahoma, Arial; color: #ffffff; text-decoration: none; }
#footer_left { text-align: left; }
#footer_right { text-align: right; }
#footer_right a { font: normal 12px Tahoma, Arial; color: #d1e1ae; text-decoration: underline; }
#footer_right span { font: normal 12px Tahoma, Arial; color: #ffffff; padding: 0px 13px; }
#footer_right a span { font: normal 12px Tahoma, Arial; color: #ffffff; padding: 0px; }
/*END OF FOOTER*/
