@charset "utf-8";
/* Global Style */
BODY { margin:0 auto; padding:0; background:#FFFFFF url(images/bg.gif) repeat-x top; }
div, form, p { padding:0; margin:0; outline:0; }
.clr { clear:both; }
div, p, td { font:normal 12px Tahoma, Arial; color:#565656; }
th { font:bold 12px Tahoma, Arial; color:#000; }
hr { padding:0; margin:5px 0; outline:0; border:0; border-top:1px solid #d8d8d8; }
.small { font:normal 11px Tahoma, Arial; }
.px12 { font-size:13px; }
a { color:#e68305; font:normal 12px Tahoma, Arial; }
.blue { color:#3c86b4; }
.blue_small { font:normal 11px Tahoma, Arial; color:#3c86b4; }
.orange { color:#e68305; }
.red { color:#e68305; }
.black { color:#000; }
div.error { padding:15px 10px 15px 10px; margin:5px auto 0 auto; background:#feeca6; font:normal 13px Tahoma, Arial; text-align:center; color:red; width:630px; }
div.good { padding:15px 10px 15px 10px; margin:5px auto 0 auto; background:#feeca6; font:normal 13px Tahoma, Arial; text-align:center; color:green; width:630px; }
/*
div.error { padding:10px 8px; margin:5px auto 0 auto; background:#feeca6; font:normal 12px Tahoma, Arial; text-align:center; color:red; width:630px; }
div.good { padding:10px 8px; margin:5px auto 0 auto; background:#feeca6; font:normal 12px Tahoma, Arial; text-align:center; color:green; width:630px; }
*/

#main { width:890px; padding:0; margin:0 auto; }
/* Header Block */
#header_block { width:890px; height:173px; }
div.big_images { float:left; width:626px; height:173px; }
div.sm_images { float:left; width:264px; height:104px; }
/*div.text_images { float:left; width:254px; height:69px; background:url(images/h_images_log.gif) no-repeat; padding:0 5px; }*/
div.text_images { float:left; width:254px; height:173px; background:url(images/h_images_logo.jpg) no-repeat; padding:0 5px; }

div.text_images h2 { padding:65px 0 5px 50px; margin:0; color:#fbb130; font:bold 18px Tahoma, Arial; }
div.text_images p { padding:0 0 5px 5px; margin:0; color:#6c6c6c; font:bold 11px Tahoma, Arial; }
div.text_images a { padding:0 0 5px 5px; margin:0; color:#6c6c6c; font:bold 11px Tahoma, Arial; text-decoration:none; }
/* Body Block */
#body_block { width:890px; }
/* Navigation Catalog Block */
div.body_nav { float:left; width:220px; margin:0; }
div.nav_catalog { background:url(images/nav_menu_bg.gif); padding:0; }
div.nav_catalog h2 { background:url(images/nav_menu_text.gif); padding:12px 15px 13px 15px; margin:0; font:bold 14px Tahoma, Arial; color:#FFFFFF; }
div.nav_catalog ul { padding:5px 2px 20px 2px; margin:0; background:url(images/nav_menu_bottom.gif) no-repeat bottom; }
div.nav_catalog ul li { padding:4px 0 10px 7px; margin:0 10px 0 28px; background:url(images/nav_line.gif) no-repeat bottom; }
div.nav_catalog ul form { padding:6px 0 0 7px; margin:0 10px 0 21px;}
div.nav_catalog ul img { padding:0 0 0 0; margin:0 0 0 10px; float:left;}
div.nav_catalog ul li a { color:#3b3b3b; font:bold 11px Tahoma, Arial; text-decoration:none; }
/* Body Main Block */
div.body_main div.main_block { padding:0 1px 20px 1px; }
div.body_nav_block { float:right; width:220px; }
div.body_nav_block div.user_block { margin:5px 1px 5px 0; padding:0; background:url(images/register_bg.gif); }
div.body_nav_block div.top { padding:0; background:url(images/reg_top.gif) no-repeat top; }
div.body_nav_block div.bottom { padding:10px 0; background:url(images/register_bottom.gif) no-repeat bottom; }
.search label { padding:0 15px;}
.search p { }
.search input.text { width:110px;}
.search input.button {}
div.body_nav_block div div p { padding:3px 15px; margin:0; }
div.body_nav_block div.reg { margin:5px 1px 5px 0; background:url(images/register_bg.gif); padding:0; }
div.body_nav_block div.reg h2 { padding:13px 15px; margin:0; background:url(images/register_top.gif) no-repeat top; font:bold 13px Arial, Helvetica, sans-serif; color:#6e6e6e; }
div.body_nav_block div.reg form { padding:5px 0; margin:0; }
div.body_nav_block div.reg form.end{ padding:0 0; margin:0; background:url(images/register_bottom.gif) no-repeat bottom; }
/*div.body_nav_block div.reg form { padding:5px 0; margin:0; background:url(images/register_bottom.gif) no-repeat bottom; }*/
div.body_nav_block div.reg p { padding:5px 15px; }
div.body_nav_block div.reg a { color:#a8b452; text-decoration:underline; }
div.body_nav_block div.card { margin:0 1px 0 0; background:url(images/card_bg_new.gif) no-repeat; height:67px; text-align:left; }
div.body_nav_block div.card a { text-decoration:none; }
div.body_nav_block div.card a:hover { text-decoration:underline; }
div.body_nav_block div.card p { padding:20px 20px 0 60px; }

div.body_nav_block div.price { margin:5px 20px; padding:3px 5px; background:url(images/icon_price.gif) no-repeat; text-align:left; }
div.body_nav_block div.subscribe { margin:5px 20px; padding:0px 5px; background:url(images/icon_message.gif) no-repeat; text-align:left;  }
div.body_nav_block div.price p { padding:0 0 0 15px !important; padding:0; margin:0;}
div.body_nav_block p.line { padding:5px 15px 10px 15px; border-bottom:1px solid #d8d8d8; }
div.body_nav_block p.line_s { font: normal 0px Tahoma, Arial; padding:0 0 0 0; border-bottom:1px solid #d8d8d8; }
div.body_nav_block p.line_t { padding:10px 15px 5px 15px; border-top:1px solid #d8d8d8; }
div.body_nav_block div.price a { font:normal 12px Tahoma, Arial; color:#a8b452; text-decoration:underline; }
div.body_nav_block div.price input { font:normal 12px Tahoma, Arial; color:#a8b452; text-decoration:underline; padding:2px 0; margin:0; border:0; cursor:pointer; background:none; }
div.body_nav_block div.subscribe input { font:normal 12px Tahoma, Arial; color:#a8b452; text-decoration:underline; padding:0px 0; margin:0; border:0; cursor:pointer; background:none; }
/* Body Block */
div.body_main { float:right; width:670px; background:url(images/body_bg.gif); margin:0 0 20px 0; }
/* Menu Block */
div.body_main div.menu { }
/* Page Block */
div.body_page div.page_info { padding:10px; }
div.body_page div.page_link { padding:5px 0; }
div.body_page div.page_info h1 { font:bold 18px Tahoma, Arial; color:#9c9c9c; }
div.body_page div.page_info h2 { font:bold 18px Tahoma, Arial; color:#9c9c9c; background:url(images/panel.gif) no-repeat; padding:7px 20px 8px 20px; margin: 5px 0; }
div.body_page div.page_info h3 { font:bold 16px Tahoma, Arial; color:#747474; }
div.body_page div.page_info p { padding:5px; }
div.body_page div.page_info p.count_product { text-align:right; padding:0 10px; }
div.body_page div.page_info ul { padding:5px; margin:0 0 0 15px; }
div.body_page div.page_info ul li { margin:0; padding:2px 0; }
div.body_page div.page_info ul.list_regoin li { float:left; width:200px; list-style:none; }
div.body_page div.page_info ul.catalog_list { float:left; }
div.body_page div.page_info ul.catalog_list li { float:left; width:200px; }
div.body_page div.page_info ul.catalog_list li a { font:normal 12px Tahoma, Arial; color:#828282; text-decoration:none; }
div.body_page div.page_info ul.catalog_list li a:active { color:#e99e1c; }
div.body_page div.page_info ul.catalog_list li a:hover { color:#e99e1c; }
div.body_page div.page_info div.product_list { float:left; padding:10px 15px 10px 0; text-align:center; width:200px; }
div.body_page div.page_info div.product_list img,
div.body_page div.page_info div.detail_inform img { border:1px solid #d2d2d2; padding:5px; }


div.body_page div.page_info div.product_list p.rating_box {padding:0 0 0 40px; text-align:left;}
div.body_page div.page_info div.product_list p.rating_box img{ border:0px; vertical-align:middle; text-align:left;}

div.body_page div.page_info p.color img { border:1px solid #FFFFFF; margin:0 1px; padding:0; }

div.body_page div.comment {padding:5px 0 5px 15px;}
div.body_page div.comment div.comment_title {color:#9c9c9c; background:url(images/comment.gif) no-repeat; padding:3px 0 8px 20px; margin: 15px 0 0 5px; }
div.body_page div.comment div.comment_name {padding:0 0 10px 25px; margin: 5px 25px 0 5px; }



/* pagination */
td ul.pagination { margin:0; padding:0; list-style:none; text-align:center; }
td ul.pagination li { margin:0; padding:0; display:inline; font:normal 12px Tahoma, Arial; color:#4a9bce; }
td ul.pagination li a { font:normal 12px Tahoma, Arial; color:#828282; text-decoration:none; }
td ul.pagination li a:hover { text-decoration:underline; }
/* Footer Block */
#footer_block { width:890px; }
div.footer_menu { width:890px; padding:5px 0; margin:5px 0; }
div.footer_menu ul { list-style:none; padding:5px 0; margin:5px 0; text-align:center;}
div.footer_menu ul li { display:inline; padding:5px 15px; margin:0; vertical-align:top;}
div.footer_menu ul li a { font:normal 11px Tahoma, Arial; color:#4c4c4c; text-decoration:none; }
div.footer_menu ul li a:hover { text-decoration:underline; }

div.footer_text { background:url(images/footer_bg.gif) no-repeat top; text-align:center; padding:24px; color:#5f5e5e; font:normal 10px Tahoma, Arial; }

div.footer_text a { color:#5f5e5e; font:normal 10px Tahoma, Arial; text-decoration:none; }

