/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, img {margin:0; padding:0; list-style:none; border:none;}
body {background:url(/images/bg_body.png) repeat-x left top; font-family:Tahoma, Geneva, sans-serif;}
a{color:#00B1FD;}
a:hover {text-decoration:none}
.body {width:990px; margin:0 auto;}
.top_bar {height:48px; position:relative;}
.h_menu {font-size:13px; color:#FFF; padding:0 10px; height:48px}
.h_menu a {color:#FFF; padding:0 10px;}
.h_search {padding:0 0 0 20px}
.h_search table {background:url(/images/bg_search_header.gif);}
.h_search .text_pole {border:solid 1px #1F496B; height:17px; font:12px/110% Tahoma, Geneva, sans-serif; padding:1px 0 1px 3px;}

.logo_bar {background:#4A413C url(/images/bg_log_bar.gif) right top; height:62px;}
.logo_bar li {float:left; height:62px; background:url(/images/bg_log_bar.gif) left top; font:16px Tahoma, Geneva, sans-serif;}
.logo_bar a {color:#FFF; font-weight:bold; float:left; text-decoration:none;height:62px; padding:0 20px; display:block; line-height:60px}
.logo_bar a:hover {text-decoration:underline; background:url(/images/bg_log_bar.gif) left bottom;}
.logo_bar li.l_bar_logo {background:#fff; padding:10px 0 0 0; width:283px; height:52px; border:none;}
.logo_bar li.l_bar_logo a {height:52px;}
.logo_bar li.l_bar_logo a:hover {background:#fff !important;}
.logo_guarantee {position:absolute; right:10px; top:-55px; background:url(/images/logo_guarantee.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  sizingMethod=crop src='images/logo_guarantee.png'); z-index:2;}
.logo_guarantee_page {top:5px;}
.l_bar_live_help { padding:0; margin:0; position:relative; width:280px;}
.l_bar_live_help a { margin:0; padding:0;}
.l_bar_live_help .links_live { position:absolute; font:10px Arial, Helvetica, sans-serif; left:90px; top:24px; display:none;}
.l_bar_live_help .links_live a { height:auto; line-height:6px; float:none; display: inline;}
.l_bar_live_help .links_live a:hover { background:none; color:#FFF !important;}
.l_bar_live_help .star_live { position:absolute; left:88px; top:47px; display:none;}
.l_bar_live_help .star_live:hover { background:none}
.l_bar_live_help2 { padding:0; margin:0; position:relative; border:solid 3px #FFF; border-top:none; border-right:none; width:277px;}
.l_bar_live_help2 .links_live {display:none;}
.l_bar_live_help2 .star_live {display:none;}

.logo_bar .shopping_cart a { background:url(images/a_cart.gif) no-repeat 6px 6px; padding:8px 0 0 100px; color:#7F6E63; height:54px; cursor:default;}
.logo_bar .shopping_cart a:hover { text-decoration:none;}
.logo_bar .shopping_cart b { font-size:16px; line-height:20px}
.logo_bar .shopping_cart span { font-size:11px; line-height:11px; font-weight:normal;}
.logo_bar .shopping_cart tt {}
.logo_bar .shopping_cart a.current { background:url(images/a_cart.gif) no-repeat 6px -55px; cursor: pointer;}
.logo_bar .shopping_cart a.current b { color:#FFF;}
.logo_bar .shopping_cart a.current span { color:#CCC;}
.logo_bar .shopping_cart a.current tt { color:#FFED6D}

.phone_bar {background:#D2E9FF url(/images/bg_page_order.gif) no-repeat right top; border-bottom:solid 3px #E8F3FF; border-top:solid 3px #D2E9FF; height:44px; font:24px Impact, Tahoma, Geneva, sans-serif; color:#5A504A; margin-top:3px; font-style:italic}
.phone_bar strong {font-size:32px; color:#2871AC; font-weight:normal;}
.phone_bar a {color:#FF322D;}

.menu_bar {background:#fff;}
.menu_bar th{width:277px; background:#E8F3FF}
.menu_bar ul{zoom:1; padding:0 20px;}
.menu_bar li{border-top:solid 1px #CEDFEB; border-top:expression(this.previousSibling==null ? 'none' : 'solid 1px #CEDFEB'); zoom:1}
.menu_bar li:first-child {border-top:none;}
.menu_bar th a {font-size:16px; line-height:24px; color:#256396; display:block; text-align:left; text-decoration:none; background:url(/images/m_dlog_a.png) no-repeat 10px 5px; _background-position:10px 7px; padding:0 0 0 40px}
.menu_bar th a:hover {text-decoration:underline;}

.index_promo { position:relative; z-index:1;}
.index_promo .logo { position: absolute; left:450px; top:10px;}
.index_promo .slog { position: absolute; left:392px; top:184px;}
.index_promo .p_title_1 { position: absolute; left:424px; top:36px; font:10px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
.index_promo .p_title_2 { position: absolute; left:420px; top:85px; font:16px Arial, Helvetica, sans-serif; color:#105987; font-weight:bold; line-height:110%; text-align:right}
.index_promo .p_title_3 { position: absolute; left:350px; top:182px; font:24px Impact, Arial, Helvetica, sans-serif; font-style:italic; color:#5A504A;}
.index_promo .p_title_4 { position: absolute; right:40px; top:182px; font:24px Impact, Arial, Helvetica, sans-serif; font-style:italic; color:#2871AC;}
.index_promo .p_title_5 { position: absolute; right:395px; top:172px;}
.index_promo .p_title_6 { position: absolute; right:3px; top:167px; width:380px; height:50px; font:12px/12px Arial, Helvetica, sans-serif; background:#E9F3FF; padding:3px 10px 3px 18px; color:#59504A; font-style:italic;}
.index_promo .p_title_6 a { color:#26A5EB}
.index_promo .a_btn_order_now { position: absolute; right:0px; bottom:0px; width:199px; height:45px; font:32px/45px Impact, Verdana, Geneva, sans-serif; color:#FF322D; background:url(images/btn_big_order.gif); text-decoration:none; font-style:italic; padding-left:30px;}
.index_promo .a_btn_order_now:hover { text-decoration:underline;}

.service_bar, .tabs_bar {border:solid 3px #FFF; border-top:none; background:#FFF;}
.right_c .service_bar {border:none; border-top:solid 3px #FFF;}
.s_bar_body {border:solid 3px #E6E6E3; height:75px; width:auto; overflow:hidden; background:url(/images/bg_service_bar_last.gif) no-repeat right bottom;}
.s_bar_body li {font-size:13px; line-height:17px}
.s_bar_body li.title a { background:url(/images/m_li_big.png) no-repeat; display:block; padding:4px 3px 7px 30px; zoom:1}
.s_bar_body a {color:#105986; background:url(/images/m_li.gif) no-repeat 12px 5px; padding:0 0 0 30px;}
.s_bar_body .bar_1 a {background-position:12px -15px;}
.s_bar_body .bar_2 a {background-position:12px -35px;}
.s_bar_body .bar_3 a {background-position:12px -55px;}
.s_bar_body a {color:#666;}
.s_bar_body a {color:#666;}
.s_bar_body div {width:25%; height:75px; float:left; background:url(/images/bg_service_bar.gif) no-repeat right bottom; position:relative;}
.s_bar_body .bar_1 {border-left:solid 3px #fff}
.s_bar_body .bar_4 {background:none;}
.s_bar_body .btn_order {display:block; position:absolute; left:150px; top:47px; padding:0; text-indent:-2000px; background:url(/images/btn_order.png) no-repeat left top !important; width:67px; height:25px; overflow:hidden;}
.s_bar_body .btn_order:hover {background:url(/images/btn_order.png) no-repeat left -25px !important;}
.s_bar_body li.title a {font-size:16px; font-weight:bold; color:#105986; background:url(/images/m_li_big.png) no-repeat left 4px; padding:5px 3px 9px 35px; text-decoration:none;}
.s_bar_body li.title a:hover {text-decoration:underline;}
.s_bar_body li {font-size:11px; line-height:16px}
.s_bar_body .btn_order {left:78px;}

.title_h1 {background:url(/images/bg_title.png) repeat-y; font:18px Arial, Helvetica, sans-serif; color:#FFF; padding:3px 0 3px 10px;}
.title_h1 a { color:#FFF;}
.title_h2 {background:url(/images/bg_title.png) repeat-y; font:14px Arial, Helvetica, sans-serif; color:#FFF; padding:2px 0 2px 10px;}
.box_we_offer {width:277px; font-size:11px;}
.box_we_offer_page {width:auto; border:solid 3px #FFF; border-top:none; font-size:13px}
.box_we_offer ul {padding:5px 0 0 0}
.box_we_offer li {background:url(/images/m_li_offer.gif) no-repeat 2px top; padding:3px 10px 4px 25px; color:#59504A; line-height:110%;}
.box_we_offer li strong{color:#2771AC}
a.a_more { background:url(/images/m_li_content.gif) no-repeat right 5px; margin:0 10px 0 0; padding:0 15px 0 0; color:#00B1FD}

.tabs {width:704px; float:right;}
.tabs .title {background:#D2E9FF; height:29px;}
.tabs .title li {float:left; background:url(/images/bg_li_tabs.gif) no-repeat right top; padding:0px 23px 0 10px; height:29px; text-decoration:underline; font:14px/27px Tahoma, Geneva, sans-serif; color:#2771AC; font-weight:bold; cursor:pointer;}
.tabs .title li.afto_current  {background:url(/images/bg_li_tabs.gif) no-repeat right -60px;}
.tabs .title li.current {background:#6A9DC6 url(/images/bg_li_tabs.gif) no-repeat right -30px; color:#FFF; text-decoration:none; cursor:default;}

.tabs_box {border:solid 3px #6B9DC6; height:220px; width:auto; overflow:hidden; position:relative;}
.tabs_box #tabs_box_body {position:absolute; left:0; top:0; height:220px; width:4000px;}
.tab_1, .tab_2, .tab_3, .tab_4, .tab_5 {height:220px; width:698px; position:relative; float:left;}
.tab_body {padding:20px 160px 0 30px;}
.tab_body p {line-height:150%; color:#666}
.tab_body p span {background:#FFF}
.tab_1 {background:url(/images/tab_1.jpg) no-repeat top right;}
.tab_2 {background:url(/images/tab_2.jpg) no-repeat top right;}
.tab_3 {background:url(/images/tab_3.jpg) no-repeat top right;}
.tab_4 {background:url(/images/tab_4.jpg) no-repeat top right;}
.tab_5 {background:url(/images/tab_5.jpg) no-repeat top right;}
.a_tab_h1 {font:24px Impact, Verdana, Geneva, sans-serif; color:#FF322D}
.a_tab_order_now {position:absolute; left:555px; top:181px; width:110px; height:28px; overflow:hidden; text-indent:-2000px; background:url(/images/title_order_now.gif);}
.a_tab_order_now:hover {background-position:left -28px}

.testimonials_bar {clear:both; border:solid 3px #fff;}
.testimonials_bar li {background:url(/images/bg_li_testimonials.gif) no-repeat right 10px; width:25%; float:left;}
.testimonials_bar li p {padding:10px 23px 0 13px; font-size:11px; color:#59504A;}
.testimonials_bar li p span {float:right; color:#274F70;}
.testimonials_bar li.last {background:none; width:24%;}
.testimonials_bar li.last p {padding-right:5px}

.links_box {border:solid 3px #FFF;}
.links_box a {display:block; font-size:12px; color:#FFF; background:url(/images/m_li_zirka.gif) no-repeat 12px 2px; padding:0 0 0 30px}
.links_box table {border:solid 3px #3A74A3; border-bottom:none; background:#6A9DC6}
.links_box table td {width:20%; border-right:solid 3px #88B1D1; vertical-align:top}
.links_box td.last {border:none;}

.foot_menu {font-size:14px; color:#87B9E2; font-style:italic; text-align:right; padding:5px 0 0 0;}
.foot_menu a {color:#2871AC; padding:0 13px 0 10px}

.foot_copy th {font-size:12px; text-align:left; font-weight:normal; color:#666; width:700px;}
.foot_copy td {text-align:center}
.pop_up_form {background:#FFF; color:#666; overflow:hidden; width:632px;}
.pop_up_form h1 { padding:5px 0 0 30px; background:url(images/m_form_h1.gif) no-repeat left 9px; margin:0; cursor:pointer;}
.pop_up_form h1:hover { color:#000}
.pop_up_form h2 { padding:3px 0 3px 3px; margin:0;}
.pop_up_form .box_hid_lev_1 { padding:0 0 20px 27px; display:none; width:610px;}
.box_hid_lev_1 label span { font-size:11px; color:#999;}
.box_hid_lev_1 input { margin-bottom:-5px;}

/*.color_red h1 {color:#26A6EC;}
.color_blue h1,  {color:#26A6EC;}
.color_blue i, .color_green i, .color_red i, .color_gray i {color:#339900;}
.color_green h1, {color:#26A6EC;}
.color_gray h1, {color:#26A6EC;}
*/


.c {background:#fff; zoom:1}
.left_c {width:283px; float:left;}
.right_c {width:704px; float:left;}
.content {border:solid 3px #E6E6E3; margin-top:3px; font:14px Tahoma, Geneva, sans-serif; color:#3D3431; padding:20px 33px; min-height:350px;}
.content p {margin:20px 0 0 0; line-height:140% !important}
.content a {color:#00B1FD;}
h1 {font-size:22px; color:#184569;}
h2 {font-size:18px; color:#184569; margin:20px 0 0 0}
.content ul {margin:10px 0 0 0}
.content ul li {background:url(/images/m_li_content.gif) no-repeat 7px 5px; padding:0px 5px 5px 20px; line-height:105%;}

.pop_up_form { position:relative;}
.pop_up_form i { font-style:normal !important;}
.pop_up_total { position:absolute; right:5px; top:0px;}
.pop_up_total b {color:#FF322D}
.pop_up_total a { font:18px Impact, Verdana, Geneva, sans-serif; color:#FF322D; font-style:italic;}

/* FORMS */
.order_element { border:solid 1px #BBB; width:666px !important;}
.order_element th { width:200px; padding:3px 3px 3px 10px; text-align:left; background:#E2E2E2 url(images/bg_th.gif); border-right:solid 3px #8F8F8F; font-size:12px; line-height:12px;}
.order_element td { background:#F3F3F3}
.order_element td input { width:99%;}
.order_element td textarea { width:99%;}
.order_element td input.input_image { width:auto; }
.order_element td input.input_submit { width:auto; }
.order_element span { font-weight:normal; font-size:11px; display:block; color:#666; line-height:11px; padding:2px 0 4px 0}

/* popup_forpms */
.form_bg { width:99%; height:450px; overflow:auto; background:#FFF; color:#000; padding:0 5px 0 0}
.form_buttom_bar { width:100%; height:35px; background:#FFF; text-align:center; padding:15px 0 0 0}
.form_buttom_bar a { font:18px Impact, Verdana, Geneva, sans-serif; color:#FF322D; font-style:italic;}
.a_btn_add_to_cart { margin:0 0 0 480px;}
.a_add { display:block; height:20px; text-decoration:none; color:#666; background:url(/images/bg_hr.gif) repeat-x left 13px; width:650px;}
.a_add:hover { background:#F3F3F3 url(/images/bg_hr.gif) repeat-x left 13px;}
.a_add b { display:block; height:20px; width:485px; font-weight:normal; float:left; cursor:pointer;}
.a_add b span { background:#FFF; padding:0 5px; cursor:pointer;}
.a_add:hover b span { background:#F3F3F3; color:#000;}
.a_add i { display:block; height:20px; width:40px; font-weight:bold; float:left; background:#FFF; padding:0 0 0 5px; cursor:pointer;}
.a_add:hover i { background:#F3F3F3;}
.a_add tt { display:block; height:20px; width:68px; font-weight:bold !important; float:left; font:11px/18px Arial, Helvetica, sans-serif; background:#FFF; margin:0 0 0 5px; padding:0 0 0 5px; cursor:pointer;}
.a_add:hover tt { background:#F3F3F3; color:#f00}
.a_add em { display:block; width:40px; height:20px; float:left; text-decoration:line-through; border-left:solid 5px #FFF; font-size:70%; font-style:normal;}
.a_add:hover em { border-left:solid 5px #F3F3F3;}

.form_iframe { margin: 0px 10px 10px 0px; }
.body_iframe { background:#ffffff; color:#000000; }
.error { font-weight:normal; font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#ff0000; }

.price_comment { font-style:normal; font-size:10px; padding:0px !important; margin-left: 5px; color:#888888; }
.temp_warning { font: 11px/12px Arial, Helvetica, sans-serif; padding:0; padding:2px 0px 0px 20px;}

.table_cart { background:#CCC; margin-top:5px;}
.table_cart th { background:#F1F8FF; padding:5px;}
.table_cart td { background:#FFF; padding:5px;}
.table_cart .a_del { background:#FFCCCA url(/images/btn_delete.gif) left top; width:30px; height:19px; display:block; font-size:12px; color:#FF322D; padding:0px 0px 0px 15px; line-height:17px}
.table_cart .a_del:hover { background:#FF9491 url(/images/btn_delete.gif) left -19px; color:#FFF;}

.product_title { display:block;}
.product_info { margin-left:10px; font-size:10px; border-left:solid 5px #E5E5E5; padding:2px 5px 2px 8px; margin-top:5px; background:#F5F5F5}
.table_more { margin-top:20px}
.table_more th { width:100px; vertical-align:top; font-weight:normal; padding:10px 0px 0px 0px; text-align:left; color:#999;}
.table_more span { font-size:90%; color:#999;}
.content .a_btn_order_now { float:right; display:block; width:210px; height:42px; text-indent:-2000px; overflow:hidden; background:url(/images/btn_order_now.gif); margin-top:30px}
.content .a_btn_order_now:hover { background:url(/images/btn_order_now.gif) left -42px;}

#fancy_bg { background:#FFF url(images/loading.gif) no-repeat center center !important;}

.McAfee { font-size:10px;}
.McAfee a { color:#FFF; line-height:50% !important;}