@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/15px Arial; color: #222222; }
a { font: normal 12px/15px Arial; color: #336699; text-decoration: none; }
a:hover { font: normal 12px/15px Arial; color: #336699; text-decoration: underline; }
h1, h2, h3, h4, h5 { font: bold 12px Arial; color: #5969B1; }
/*END OF SYSTEM*/

/*HEADER*/
#addfavorites { float: left; width: 200px; padding: 5px; text-align: left; }
#addfavorites a { font: bold 12px Arial; color: #ff0000; text-decoration: none; }
#addfavorites a:hover { font: bold 12px Arial; color: #ff0000; text-decoration: underline; }
#cartinformer { float:  right; width: 500px; padding: 5px; text-align: right; font: normal 12px Arial; color: #024f79; }
#cartinformer a { font: bold 12px Arial; color: #024f79; text-decoration: underline; }
#cartinformer a:hover { font: bold 12px Arial; color: #024f79; text-decoration: none; }
#header_links { background: #f3f3f3; padding: 2px; text-align: left; font: normal 12px Arial; color: #222222; clear: both; overflow: hidden; }
#header_links a { font: normal 12px Arial; color: #336699; text-decoration: none; padding: 0px 3px; }
#header_links a:hover { font: normal 12px Arial; color: #336699; text-decoration: underline; padding: 0px 3px; }
#header_block1 { background: #f0f1eb url(img/header_bg.gif) repeat-x left top; }
#header_block2 { background: url(img/header_img.jpg) no-repeat left top; padding-left: 780px; height: 300px; }
#header_menu_box { width: 183px; margin: 0px auto; background: url(img/header_menu_title.jpg) no-repeat left 27px; padding: 123px 3px 0px 3px; text-align: left; }
#header_menu_box ul { padding: 0px; margin: 0px; list-style: none; }
#header_menu_box li { padding: 0px 0px 0px 14px; margin: 0px; list-style: none; background: url(img/bull_small_round.gif) no-repeat left 7px; text-align: left; }
.hm_item div, .hm_item_cart div { border-bottom: 1px solid #898586; }
.hm_item a { font: normal 12px/16px Arial; color: #336699; text-decoration: none; }
.hm_item a:hover { font: normal 12px/16px Arial; color: #7966b5; text-decoration: none; }
.hm_item_cart a { font: bold 12px/16px Arial; color: #0000ff; text-decoration: none; }
.hm_item_cart a:hover { font: bold 12px/16px Arial; color: #0060f2; text-decoration: none; }
.hm_item_partners a { font: bold 12px/16px Arial; color: #008000; text-decoration: none; }
.hm_item_partners a:hover { font: bold 12px/16px Arial; color: #009484; text-decoration: none; }
#header_line { border-bottom: 1px solid #000002; border-top: 1px solid #000002; background: #cdced0; height: 20px; overflow: hidden; }
/*END OF HEADER*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; background: #f2f2f2; border-right: 1px solid #d6d6d6; padding: 2px 4px 20px 4px; width: 23%; }
.lm_title { border-bottom: 1px solid #898586; text-align: left; padding: 10px 15px 10px 30px; font: normal 18px Arial; color: #336699; }
.lm_box { list-style: none; margin: 0px; padding: 0px; }
.lm_box li { border-bottom: 1px solid #898586; background: url(img/bull_small_round.gif) no-repeat 12px 16px; padding: 10px 15px 10px 30px; text-align: left; font: bold 12px Arial; color: #222222; }
.lm_box li a { font: bold 12px Arial; color: #222222; text-decoration: none; }
.lm_box li a:hover { font: bold 12px Arial; color: #222222; text-decoration: underline; }
.lm_box li ul { padding: 0px; margin: 0px; list-style: none; }
.lm_box li ul li { border: 0px; margin: 0px; padding: 8px 15px 0px 15px; text-align: left; list-style: none; background: url(img/bull_arrow_gray.gif) no-repeat left 14px; }
.lm_box li ul li a { font: normal 12px Arial; color: #336699; text-decoration: none; }
.lm_box li ul li a:hover { font: normal 12px Arial; color: #336699; text-decoration: underline; }
.lm_single_link { text-align: left; padding: 10px 15px 10px 30px; }
.lm_single_link a { font: bold 12px Arial; color: #336699; text-decoration: none; }
.lm_single_link a:hover { font: bold 12px Arial; color: #336699; text-decoration: underline; }
.lm_menuitem { cursor: pointer; }
.lm_submenuitem { display: none; }
/*END OF LEFT COLUMN*/

/*CENTRAL COLUMN*/
#ccc { vertical-align: top; text-align: left; width: 54%; padding: 10px; }
.cc_block1 { background: url(img/block_side.gif) repeat-x left top; }
.cc_block2 { background: url(img/block_side.gif) repeat-x left bottom; }
.cc_block3 { background: url(img/block_side.gif) repeat-y left top; }
.cc_block4 { background: url(img/block_side.gif) repeat-y right top; }
.cc_block5 { background: url(img/block_lu.gif) no-repeat left top; }
.cc_block6 { background: url(img/block_ru.gif) no-repeat right top; }
.cc_block7 { background: url(img/block_rd.gif) no-repeat right bottom; }
.cc_block8 { background: url(img/block_ld.gif) no-repeat left bottom; padding: 10px 10px 15px 10px; text-align: left; }
.cc_banner { text-align: center; padding: 0px 0px 20px 0px; }
.cc_main_items { background: #f9efe3; padding: 8px; margin: 25px 0px; }
.cc_main_items td { vertical-align: top; text-align: center; width: 33%; padding: 0px 10px; font: normal 12px/16px Arial; color: #336699; }
.cc_main_items img { padding-bottom: 3px; }
.cc_main_items a { font: normal 12px/16px Arial; color: #336699; text-decoration: none; }
.cc_main_items a:hover { font: normal 12px/16px Arial; color: #336699; text-decoration: underline; }
.cc_main_items span { font: bold 12px/16px Arial; color: #fd0000; }
/*END OF CENTRAL COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; padding: 0px 0px 20px 0px; width: 23%; }
#rc_search { background: #f2f2f2; padding: 9px 0px; text-align: center; }
#rc_search_text { width: 120px; font: normal 12px Arial; color: #222222; margin-right: 5px; }
#rc_search_button { width: 50px; font: normal 12px Arial; color: #222222; }
.rc_title { padding: 22px 0px; text-align: left; font: normal 18px Arial; color: #336699; }
.rc_articles { padding: 0px 10px; text-align: left; }
.rc_article_self { padding-top: 14px; }
.rc_article_self span { font: bold 12px/15px Arial; color: #336699; }
.rc_article_self a { font: normal 12px/15px Arial; color: #336699; text-decoration: none; }
.rc_article_self a:hover { font: normal 12px/15px Arial; color: #336699; text-decoration: underline; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer_box { background: #ffffff url(img/footer_bg.gif) repeat-x left top; padding: 15px 10px 15px 10px; }
#footer_c { width: 100%; padding: 0px 8px; text-align: center; font: normal 12px/15px Arial; color: #336699; }
#footer_c a { font: normal 12px/15px Arial; color: #336699; text-decoration: none; padding: 0px 3px; }
#footer_c a:hover { font: normal 12px/15px Arial; color: #336699; text-decoration: underline; padding: 0px 3px; }
#footer_l { white-space: nowrap; font: normal 12px Arial; color: #222222; vertical-align: middle; }
#footer_r { white-space:nowrap; text-align: right; vertical-align: middle; }
#footer_r img { padding-left: 5px; }
/*END OF FOOTER*/












