html, body { height:100%; width:100%; margin:0px; padding:0px;}
body { font:12px tahoma; }
table { border:0px; border-collapse:collapse;}  
table td { padding:0; margin:0; vertical-align:top;}
a { color:#000000; text-decoration:none; }
img {border:0px;}
p { margin:0px; padding:0px; } 
h1,h2 { margin:0px; padding:0px; }
#clear_div { clear:both; }
.png {behavior: url(/inc/pngbehavior.htc); height:45px; width:22px; }


/* Главная страница  */
#head { 	width:100%; height:100%; min-width:1000px; max-width:1200px; }
#head_sr { 	width:100%; height:100%; min-width:1000px; }
#mtop { background:url(/i/photo_top01.jpg) left top no-repeat; height:89px; text-align:left; }
#mtop p { padding:27px 0 0 85px; }
#mtop_two { background:url(/i/photo_top02.jpg) left top no-repeat; height:61px; padding-top:66px;}
#mtop_two_sr { height:61px; }
#menu_top { height:45px; width:100%; }
#menu_top td { background:url(/i/munu_bg.gif) left top repeat-x; padding:0px; margin:0px; width:12.5%; }
#menu_top td p { background:url(/i/munu_line.gif) right top no-repeat; padding-top:12px; height:45px; text-align:center; }
#menu_top a { color:#ffffff; font-size:12px; }
#menu_top a:hover { color:#000000; text-decoration:underline; }
#menu_top #mt_error_one { padding:0px; width:23px; }
#menu_top #mt_error_two { background:none; padding:0px; border:0px; width:22px; text-align:left; }
#menu_top #mtop_error { background:none; }
#mcenter { clear:both; } 
.main_table { width:100%; }
.mc_l, .mc_r { width:250px; text-align:left; }
#menu { background:#fbfbfb url(/i/line_menu_left.gif) right top repeat-y; padding:0 0 0 20px; margin:0px; overflow:hidden; text-align:left; }
#menu p { background:url(/i/menu_name_bg.gif) left top no-repeat; color:#ffffff; height:25px; padding:3px 0 0 16px; font-size:14px; font-weight:bold; }
#meng { background:url(/i/angle_menu.gif) right top no-repeat; padding:20px 0 0 0; }
#mbm { background:#fbfbfb url(/i/line_menu_bottom.gif) left bottom repeat-x; line-height:1px; font-size:1px; height:27px; }
#mbm p { background:url(/i/angle_two_menu.gif) right top no-repeat; padding:0px; margin:0px; height:27px; }
#mbanner_left { padding:10px 0 50px 0; text-align:center; }
#menu_d { text-align:left; padding:20px 0 0 30px; }
.menu_h01 { padding:0px; margin:0 0 15px 0px; font-size:1px; line-height:1px; }
.menu_h01 li { background:url(/i/elements_menu.gif) left 6px no-repeat; color:#ff8406; padding:0 0 0 13px; margin:0 0 0 15px; list-style-type:none; font-size:12px; line-height:18px; }
.menu_h01 li a { color:#000000; font-weight:bold; }
.menu_h01 li a:hover { color:#ff8406; text-decoration:underline; }
.menu_h01 span { font-weight:bold; text-decoration:underline; }
.menu_h01 ul { padding:0px; margin:0px; }
.menu_h01 li ul li { background:url(/i/elements_two_menu.gif) left 9px no-repeat; color:#ff8406; padding:0 0 0 12px; margin:0px; list-style-type:none; font-size:12px; line-height:18px; }
.menu_h01 li ul li a { color:#5e5e5e; font-weight:normal; }
.menu_h01 li ul li  a:hover { text-decoration:underline; }
.mc_r { padding:0 5px 0 0; }
.mc_c { padding:0 20px 0 16px; }
.mtt { background-color:#ececec; clear:both; overflow:hidden; height:22px; }
.mtittle { background:url(/i/bg_line_01.gif) left top no-repeat; float:left; height:21px; padding:1px 0 0 10px; font-size:18px; line-height:18px; }
.mtittle a { color:#000000; }
.mtittle a:hover { text-decoration:underline; }
.mlinck { background:url(/i/bg_line_02.gif) right top no-repeat; float:right; height:22px; font-size:11px; padding:3px 10px 0 0; }
.mlinck a { color:#626262; text-decoration:underline; }
.mlinck a:hover { color:#000000; text-decoration:none; }
.mlinck p { background:url(/i/arrow.gif) left 6px no-repeat; padding:0 0 0 8px; } 
.mtext { color:#000000; line-height:18px; text-align:justify; padding:0 10px 0 10px; }
.mlogo_t div { float:left; text-align:center; padding-bottom:40px; width:33%; }
.mlogo_t a, .madd_f a { color:#000000; font-weight:bold; font-size:11px; }
.mlogo_t a:hover, .madd_f a:hover { text-decoration:underline; } 
#mcart_top { background:url(/i/cart_frame_02.gif) right top no-repeat; clear:both; padding:0 31px 0 0; margin-top:10px; }
#mcart_top p, #mcont p { border-top:1px solid #ececec; font-size:18px; color:#000000; padding:10px 0 0 0; height:31px; }
#mcart_top img { float:left; }
#mfix_cart { border-left:1px solid #ececec; border-right:1px solid #ececec; clear:both; overflow:hidden; padding-bottom:20px; }
.mlist_g { clear:both; padding:0 0 5px 0; overflow:hidden; }
.mlist_g div { float:left; }
.mdel_g { text-align:right; padding:0 3px 0 0; width:30px; }
.mdel_g a { text-decoration:underline; }
.mdel_g a:hover { color:#000000; }
.mcost_g, .mdel_g a { color:#ff8003; font-size:11px; font-weight:bold; text-align:right; }
.mcost_g span { font-weight:normal; }
.mname_g { width:145px; padding:1px 0 0 2px; }
.mname_g a { color:#373737; }
.mname_g a:hover { text-decoration:underline; }
.mcost_g { width:60px; padding-top:1px; }
#mcalc { background:#353535 url(/i/cart_frame_03.gif) left top no-repeat; height:31px; }
#mcalc p { background:url(/i/cart_frame_04.gif) right top no-repeat; font-size:11px; color:#ffffff; height:24px; padding:7px 0 0 20px; }
#mcalc a { color:#e2e2e2; font-size:11px; margin-left:20px; text-decoration:underline; }
#mcalc a:hover { color:#ffffff; }
#mcalc span { font-weight:bold; font-size:12px; }
#mbanner_right { padding:20px 0 0 0; text-align:center; }
#mcont { background:url(/i/contacts_r.gif) right top no-repeat; clear:both; padding:0 19px 0 0; }
#mcont img, #mcont_b img, .mtop_t img { float:left; }
#maddr { border-left:1px solid #ececec; border-right:1px solid #ececec; font-size:11px; padding:0 10px 10px 20px; line-height:16px; text-align:left; }
#mis { border-left:1px solid #ececec; background:url(/i/contacts_tel.gif) right top no-repeat; clear:both; overflow:hidden; font-size:11px; padding:2px 0 0 19px; }
#micq div, #mskype div { float:left; }
#micq, #mskype { clear:both; height:19px; }
#mskype { margin:0px; padding:0 0 0 1px; }
.mnum { padding:2px 0 0 3px; }
#mcont_b { background:url(/i/contacts_r_t.gif) right top no-repeat; clear:both; padding:0 33px 0 0; height:19px; }
#mcont_b p { border-bottom:1px solid #ececec; height:18px;  }
#mtop10 { color:#ff8809; font-size:18px; padding:15px 0 0 8px; text-align:left; }
.mtop_t { background:url(/i/tovar_r_t.gif) right top no-repeat; clear:both; height:12px; padding-right:10px; }
.mtop_t p { border-top:1px solid #cecece; height:11px; line-height:1px; font-size:1px; } 
.mtov_name { border-left:1px solid #cecece; border-right:1px solid #cecece; clear:both; padding:0 0 0 10px; }
.mtov_name a { color:#000000; font-weight:bold; }
.mtov_name a:hover { text-decoration:underline; }
.mtov_name p { text-align:center; }
.mtov_cost { background:url(/i/tovar_point.gif) left bottom repeat-x; overflow:hidden; margin-bottom:5px; height:29px; } 
.mtc { background-color:#ff8809; color:#ffffff; float:right; height:26px; font-size:20px; padding:3px 10px 0 10px; text-align:right; width:100px; }
.mtc span { font-size:11px; }
.madd_c { background:url(/i/tovar_l_b.gif) left bottom no-repeat; padding:0 0 0 40px; height:29px; }
.madd_c a { color:#000000; font-size:10px; }
.madd_c a:hover { color:#6d6d6d; }
.madd_c p { padding:0 0 0 6px; }
#mbottom { background:#ececec url(/i/bottom02.gif) right top no-repeat; font-size:11px; height:67px; text-align:left; margin-top:20px; }
#mbottom a { color:#828282; text-decoration:underline; }
#mbottom a:hover { text-decoration:none; }
#mbottom div { padding-top:20px; }
#maddress { background:#ececec url(/i/bottom01.gif) left top no-repeat; float:left; padding:0 20px 0 100px; }
#mtelephone { float:left; }
#m_copy { color:#000000; font:11px tahoma; float:right; padding-right:50px; margin:0px; text-align:left; }
#m_copy p { font-weight:bold; padding-bottom:3px; }
#m_copy a { color:#000000; font:11px tahoma; padding:0px; margin:0px; text-decoration:underline; }
#m_copy a:hover { text-decoration:none; }
#mbaner_bot { clear:both; padding:20px 0 0 0; margin:0px; text-align:center; }
#mcelc { clear:both; background-color:#ececec; text-align:left; padding:0 0 0 100px; }

/* Страница для текста */
#m_navigation { clear:both; color:#acacac; padding:0px; margin:0px; text-align:left; }
#m_navigation a { color:#acacac; font:11px tahoma; padding:0px; margin:0px; text-decoration:underline; }
#m_navigation a:hover { color:#000000; }
#m_navigation span { color:#000000; font-size:18px; }
#mtext_page { color:#000000; line-height:18px; text-align:justify; padding:20px 0px 0 0px; }
#mtext_page a { text-decoration:underline; }
#mtext_page a:hover { color:#ff8204; text-decoration:none; }
#mtext_page ul { padding:0px; margin:0 0 0 20px; }
#mtext_page ul li { padding:0px; margin:0px; }
#m_by { padding-top:10px; text-align:right; }
#m_by b { font-size:12px; }
#m_by span { font-size:11px; text-decoration:underline; }

/* Оформление заказа */
#mfb_top { background:#eeeeee url(/i/feedback_r_t.gif) right top no-repeat; height:10px; margin-top:20px; text-align:left; }
#mfb_cn { background-color:#eeeeee; padding-top:40px; }
#mfb_bottom { background:#eeeeee url(/i/feedback_r_b.gif) right top no-repeat; height:10px; text-align:left;}
.mclear_inp { clear:both; height:40px; width:425px; }
.ml01 { text-align:right; padding:6px 5px 0 0; font:12px tahoma; float:left; font-weight:bold; width:75px; }
.ml02 { text-align:left; float:left; }
.ml02 input, .ml02 { width:320px; }
.ml02 input { border:1px solid #dcdcdc; padding:4px 0 4px 0; margin:0px;  }
.ml02 p { color:#8d8d8d; font-size:11px; }
#mbut_fd input { background:url(/i/cart_button.gif) left top no-repeat; border:0px; color:#ffffff; cursor:pointer; height:21px; width:121px; } 
#mbut_fd { text-align:right; padding:40px 0 0 0; height:100px; width:378px; }
#mbut_fd a { color:#000000; text-decoration:underline; margin-right:20px; }
#mbut_fd a:hover { text-decoration:none; }
#errorsB { font:11px tahoma; margin:0px; text-align:left; width:258px; padding-bottom:10px; }
#errorsB span {color:#d40000; font-weight:bold;}
#errorsB b { font-weight:bold; color:#23b154; }

/* Статьи */
.mtt_art { background:#ececec url(/i/bg_line_02.gif) right top no-repeat; clear:both; color:#7a7a7a; overflow:hidden; height:22px; margin-top:20px; }
.mtt_art p { background:url(/i/bg_line_01.gif) left top no-repeat; padding:3px 15px 0 8px; height:19px; text-align:right; } 
.mtt_art a { color:#7a7a7a; }
.mtt_art a:hover, .mtt_art span  { color:#000000; text-decoration:underline; }
.mart { clear:both; padding:10px 0 20px 0; margin:0px; }
.mart p { line-height:18px; padding:0px; margin:0px; text-indent:0px; text-align:left; }
.mart span { background:#ececec url(/i/bg_date_two.gif) right top no-repeat; color:#ffffff; font-size:10px; padding:0 3px 0 3px; }
.mart p a { color:#000000; font:12px tahoma; font-weight:bold; margin-left:5px; }
.mart p a:hover { color:#ff8204; }
.mart img { border:1px solid #cecece; float:left; padding:0px; margin:0px 8px 5px 0;  }
.mart div { padding-top:2px; }
.mart div p { color:#000000; text-align:justify; } 
.mart div p a { color:#cdcdcd; font:11px tahoma; }
.mart div p a:hover { color:#000000; text-decoration:underline; }

/*  Постраничная навигация  */
#n_list_page { margin-top:50px; }
#n_list_page ul { padding:0px; margin:0px; line-height:1px; }
#n_list_page ul li { color:#ffffff; display:inline; list-style:none; margin:0 2px 0 0px; position:relative; }
/* #n_list_page ul li:hover, */ #n_list_page #msa, #n_list_page #nocol { background:url(/i/terms_navig.gif) center top no-repeat; }
#n_list_page #msa { font-weight:bold; padding:3px 7px 7px 7px; }
#n_list_page li a { background:url(/i/ell_terms_navig.gif) center top no-repeat; color:#ffffff; font:12px tahoma; font-weight:bold; padding:3px 7px 7px 7px; }
#n_list_page li a:hover { color:#000000; background:url(/i/terms_navig.gif) center top no-repeat; }
#mlp_l, #mlp_r { padding:6px 0 0 0; }
#mlp_l a { background:url(/i/arrow_next_left.gif) left top no-repeat; padding:0 10px 0 10px; }
#mlp_l a:hover { background:url(/i/arrow_next_left_no.gif) right top no-repeat; }
#mlp_r a { background:url(/i/arrow_next_right.gif) right top no-repeat; padding:0 10px 0 10px; }
#mlp_r a:hover { background:url(/i/arrow_next_right_no.gif) left top no-repeat; }

/* Downloads */
.madd_f { padding-top:20px; clear:both; }
.madd_f div { float:left; text-align:center; padding-bottom:20px; width:33%; }
#msearch_tov { padding-top:20px; }
#msearch_tov p { font-size:11px; font-weight:bold; padding:0 0 2px 1px; }
#msel01, #msel02, #msel03 { float:left; width:28%; }
#msel04 { text-align:center; }
#msearch_tov select  { width:97%; }
#msearch_tov select { font-size:11px; padding:2px 0 2px 0; margin:0px;  }
#msearch_tov .msel_er { color:#a2a2a2; } 
#msel04 input { background:url(/i/search_button.gif) left top no-repeat; border:0px; color:#ffffff; cursor:pointer; padding:0px; margin:0px; height:20px; width:70px; }
#msections { padding-top:50px; }
#msections .mtt { margin-top:5px; }
.arrow_dn_close { background:url(/i/bg_line_02.gif) right top no-repeat; height:22px; font-size:11px; padding:7px 0 0 5px; overflow:hidden; }
.mrr_files { padding-bottom:20px; margin:0 7px 0 10px; } 
.mlist_files  { width:100%; }
.mlist_files td { background:url(/i/point_line.gif) left bottom repeat-x; padding:5px 0 2px 0; }
.mcalc_pages { font-weight:bold; text-align:left;}
.mcalc_pages p { padding-right:3px; }
.name_files { padding-right:10px; text-align:left; }
.micon_files { width:20px; text-align:right; }
.micon_nf { color:#ff8204; font-size:11px; text-align:right; width:100px; }
.micon_nf a { color:#ff8204; font-size:11px; }
.micon_nf a:hover { color:#000000; text-decoration:underline; }

/* Корзина */
.mtitle_s { clear:both; padding:10px 0 3px 0; text-align:left; }
.mtitle_s a { font-weight:bold; }
.mtitle_s a:hover { color:#ff8204; }
.m_photo { background:url(/i/point_line.gif) left bottom repeat-x; width:100%; text-align:left; }
.mid_photo { width:145px; padding-bottom:10px; }
.m_p_t, .m_p_b, .m_p_b p { font-size:1px; line-height:1px; height:6px; }
.m_p_t p { font-size:1px; line-height:1px; height:5px; }
.m_p_t { background:url(/i/t_t_r.gif) right top no-repeat; padding:0 6px 0 0; }
.m_p_t p { border-top:1px solid #cecece; }
.m_p_t img, .m_p_b img { float:left; }
.m_p_c { border-left:1px solid #cecece; border-right:1px solid #cecece; }
.m_p_b { background:url(/i/t_b_r.gif) right top no-repeat; padding:0 6px 0 0; }
.m_p_b p { border-bottom:1px solid #cecece; height:5px; }
.mbig_photo { clear:both; font-size:11px; text-align:center; }
.mbig_photo a { background:url(/i/mbig_ptoto.gif) right 2px no-repeat; padding:0 15px 0 0; }
.mbig_photo a:hover { text-decoration:underline; }
.main_block { padding-left:5px; }
.mcheckbox, #mbox { clear:both; color:#ff8204; text-align:right; font-size:11px; font-weight:bold; padding-bottom:5px; }
.mcheckbox input{ padding:0px; margin:0 0 0 3px; float:right; }
.mcheckbox a, #mbox a:hover { color:#ff8204; }
.mcheckbox a:hover, #mbox a { color:#000000; text-decoration:underline; }
.mdes_n { width:100%; }
.mdes_n td { border-top:1px solid #ffffff; font-size:11px; padding-top:1px; padding-bottom:1px; }
.main_d { background-color:#f3f3f3; font-weight:bold; padding-left:5px; width:200px; }
.main_u { background-color:#f8f8f8; padding-left:5px; }
.mcalc_t { clear:both; padding-top:10px; text-align:right; }
.mcalc_t div { float:right; }
.min01 { padding-top:2px; }
.min01 { padding-left:2px; }
.min01 input { background:url(/i/button_delet.gif) left top no-repeat; border:0px; color:#ffffff; cursor:pointer; font-size:11px; margin:0px; padding:0px; height:21px; width:59px; }
.mtext_cos { font-size:11px; font-weight:bold; padding:0px 0 0 0; }
.mtext_cos a:hover { text-decoration:underline; } 
.mcalc_t .mmain_cost { float:right; padding:0px 3px 5px 2px; font-size:11px; }
.mmain_cost span { color:#000000; font-size:18px; }
.mmain_cost u { color:#000000; text-decoration:none; }
.mcalc_t .m_jn { float:left; padding:7px 0 10px 3px; }
.mcalc_t .m_jn a { font-size:11px; color:#000000; text-decoration:underline; }
.mcalc_t .m_jn a:hover { text-decoration:none; }
.min02 { padding:5px 0 0 3px; }
.min02_t { padding-top:2px; }
.min02_t input { background:url(../i/edit.gif) left top no-repeat; border:0px; color:#ffffff; cursor:pointer; margin:0px; font-size:11px; padding:0px; height:21px; width:78px; }
.mtext_cos_r { color:#ff8204; font-size:11px; padding:4px 5px 0 5px; }
.mtext_cos_r span { font-size:12px; color:#ff8204; font-weight:bold; }
.mtext_cos_r a { color:#ff8204; }
.mtext_cos_r a:hover { color:#000000; text-decoration:underline; }
.mt_cos_t { font-size:11px; font-weight:bold; padding:5px 0 0 0; }
.min03 { width:30px; text-align:center; }
.min03 input { border:1px solid #cecece; color:#000000; margin:0px; padding:2px 0 2px 0; text-align:center; width:20px; }  
#moff { clear:both; font-size:12px; padding-top:50px; text-align:right; }
#moff b { font-size:11px; font-weight:bold; }
#moff span { font-size:18px; font-weight:normal;  }
#moff input { background:url(/i/off.gif) right top no-repeat; border:0px; color:#ffffff; cursor:pointer; margin:0 0 0 20px; padding:0px; height:21px; width:121px; }
.mtt_filter { background:#ececec url(/i/bg_line_01.gif) left top no-repeat; clear:both; color:#7a7a7a; overflow:hidden; height:22px; margin-top:5px; }
.my_filter { float:left; font-size:12px; padding:3px 3px 0 10px; text-align:right; width:150px; }
.msel_p { background:url(/i/bg_line_02.gif) right top no-repeat; padding:2px 15px 0 8px; height:20px; text-align:left; } 
.msel_p select { font-size:11px; padding:0px; margin:0px; width:100px; border:1px solid #cecece; }
#m_bib { clear:both; padding:5px 0 20px 0; }
#m_inst { font-size:11px; float:left; }
#m_inst a { text-decoration:underline; }
#m_inst a:hover { color:#ff8204; text-decoration:none; }
#mfilter_dn { padding-top:8px; text-align:right; }
#mfilter_dn input { background:url(/i/bt_filtrs.gif) left top no-repeat; border:0px; cursor:pointer; color:#ffffff; height:21px; width:100px; }
#m_inst { background:url(/i/qw.gif) right top no-repeat; padding:10px 20px 0 0; }
.mtb_dt { width:100%; margin-top:10px; }
.mtb_dt td { border:1px solid #dcdcdc; padding:1px 2px 1px 5px; text-align:left; font-size:11px; }
.mtb_dt .orange_td { border:1px solid #ff7d00; background-color:#ff7d00; color:#ffffff; font-weight:bold; }
.bg_td td { background-color:#f8f8f8; }
#mxx { float:left; padding:0 20px 0 0; }
#mr_t { padding:20px 0 10px 0; font-size:11px; text-align:right; }
#mr_t span { font-size:18px; }
#mr_t u { color:#ff8204; font-weight:bold; }
#mr_t a { margin:2px 0 0 3px; }

/* Сравнение моделей */
#mtss { padding:0 10px 30px 10px; }
#mcopare { width:100%; margin-top:20px; }
#mcopare td { padding:0px 5px 10px 5px; text-align:left; border:1px solid #eeeeee; }
#nclear_list { text-align:left; font-size: 11px; font-weight:bold; padding:15px 0 0 2px; }
#nclear_list a { color:#ff8204;  text-decoration:underline; } 
#nclear_list a:hover { color:#000000; } 
.mbgcol_cop td { background-color:#f8f8f8; }
#mcopare  .mname_parm { text-align:left; padding-left:10px; font-weight:bold; width:30%; min-width:200px; }
#mtss  #mtuu td, #mtss  #mtuu_l td { border:0px; }
#mtuu_l a { font-size:12px; font-weight:bold; color:#ff8204; text-decoration:underline;  }
#mtuu_l a:hover { color:#000000; text-decoration:underline; }
.trru { width:146px; }
#mtss .no_border { border:0px; }
#mc_tb { font-size:11px; }
#mc_tb span { padding-top:10px; } 
#mc_tb a { margin-left:2px; font-weight:bold; text-decoration:underline; }
#mc_tb a:hover { color:#ff8204; text-decoration:none; }
.out { background-color:#eeeeee; } 
.over { background-color:#f8f8f8; } 
.over_white { background-color:#ffffff; } 
#mc_tb td, #mtuu_l td { border:0px; text-align:center; }
#textseo { clear:both; padding:0 10px 0 10px; text-align:justify; font-size:11px; }










