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 { font:11px tahoma; text-decoration:none; }
img {border:0px;}
p { margin:0px; padding:0px; } 
h1,h2 { margin:0px; padding:0px; } 

/*  Страничная навигация */
#page_list { clear:both; color:#a0a0a0; font:11px tahoma; padding-top:40px; text-align:center; }
#page_list span { color:#000000; font:11px tahoma; font-weight:bold; }
#page_list a { color:#a0a0a0; font:11px tahoma; }
#page_list a:hover { color:#3396f5; text-decoration:underline; }

/* Главная страница  */
#error { clear:both; }
#n { background-color:#3396f5; height:10px; min-width:1000px; }
#head { padding-top:10px; }
#ml { background:url(/i/bg.jpg) left top repeat; height:356px; }
#u { background-color:#3396f5; }
#ml_u { text-align:left; height:100px; width:1000px; }
#mlogo { float:left; padding:20px 0 0 0; width:300px; }
#menu  { float:right; }
#menu div { background:url(/i/line_menu.jpg) left top repeat-y; padding:40px 0 0 3px; margin:0px; float:left; width:100px; }
#mu, #mu_cat, #mu_cat2 { clear:both; height:256px; width:1000px; }
#mu { background:url(/i/house01.jpg) center bottom no-repeat; }
#mu_cat { background:url(/i/house03.jpg) left bottom no-repeat; }
#mu_cat2 { background:url(/i/house03_2.jpg) left bottom no-repeat; }
#other_d, #put_q { text-align:left; float:right;  height:45px; }
#other_d { background:url(/i/book_icon.gif) left top no-repeat; padding:10px 0 0 50px; width:188px; margin-top:50px; }
#put_q { background:url(/i/coffe_icon.gif) left top no-repeat; padding:10px 0 0 54px; width:184px; }
#mr, #mr_cat, #mr_cat2 { clear:both; height:103px; }
#mr { background:url(/i/house02.jpg) center top no-repeat; width:1000px; }
#mr_cat { background:url(/i/house04.jpg) left top no-repeat; clear:both; text-align:right; width:1000px; height:130px; }
#mr_cat2 { background:url(/i/house04_2.jpg) left top no-repeat; text-align:right; width:1000px; height:130px; }
#menur { padding-top:20px; height:170px; width:1000px; }
#menur_t { text-align:left; float:left; padding-left:130px; width:565px; }
#menur_s { text-align:left; float:left; }
#menur_t h2, #menur_s h2 { color:#ffffff; font:18px tahoma; font-weight:bolder; text-decoration:underline; }
#menur_t ul, #menur_s ul { padding:0 0 0 13px; margin:0px; line-height:1px; }
#menur_t ul li, #menur_s ul li { background:url(/i/p.gif) left 8px no-repeat; list-style-type:none; padding:4px 0 3px 10px; margin:0px;}
#menur_t ul li a, #menur_s ul li a { color:#d4eaff; font:11px tahoma; font-weight:bold; }
#menur_t ul li a:hover, #menur_s ul li a:hover { color:#ffffff; text-decoration:underline; }
#c { height:450px; width:1000px; }
#c div { float:left; }
#t { background:url(/i/bg_text.gif) left top no-repeat; padding:15px 0 0 0; height:375px; text-align:left; width:434px; }
#t, #t p { color:#194f83; font:12px tahoma; line-height:19px; }
#t p { padding:0px 25px 0px 25px; }
#t span { color:#103a62; font:24px tahoma; padding:0 0 5px 25px; }
#tov, #tov_prv { float:left; width:565px; }
#c .t01, .t01 { clear:both; padding:0px; width:565px; }
#c .t01 div, .t01 div { float:left; margin:0px;  width:280px; }
#c .t01 div div, .t01 div div { float:right; margin:0px; width:206px; }
.t01 div img { padding-top:1px; }
.t01 div a { color:#062a4d; font:12px tahoma; }
.t01 div a:hover { text-decoration:underline; }
.i { background:url(/i/bg_img.gif) left top no-repeat; height:170px; }
.e { padding-bottom:30px; }
#b { background:url(/i/line_b.gif) left top repeat-x; clear:both; color:#ffffff; font:11px tahoma; height:50px; line-height:18px; padding-top:30px; margin-top:0px; text-align:left; width:985px; }
#b a { color:#ffffff; font:11px tahoma; }
#b a:hover { text-decoration:underline; }
#calc { float:right; padding:3px 20px 0 0; }
#info { float:right; width:200px; }
#mtext { clear:both; width:985px; margin-bottom:20px; }
#mt_l, #mt_l p, #mb_l, #mb_l p { line-height:1px; font-size:1px; }
#mt_l  img, #mb_l img { float:left; }
#mt_l { background:url(/i/r_t_r.gif) right top no-repeat; clear:both; height:6px; padding:0 6px 0 0; }
#mt_l p  { background-color:#61adf5; border-top:1px solid #ffffff; height:5px;  margin:0 0 0 6px; }
#mn_c { background-color:#61adf5; clear:both; border-right:1px solid #ffffff; border-left:1px solid #ffffff; color:#000000; text-align:justify; font:11px tahoma; line-height:18px; padding:10px 20px 40px 20px; }
#mn_c a { color:#12477a; } 
#mn_c a:hover { color:#000000; text-decoration:underline;  }
#mn_c img { padding:5px 10px 0 0; }
#mn_c h1 { color:#ffffff; font:24px tahoma;  }
#mb_l { background:url(/i/r_b_r.gif) right bottom no-repeat; clear:both; height:6px; padding:0 6px 0 0; }
#mb_l p  { background-color:#61adf5; border-bottom:1px solid #ffffff; height:5px;  margin:0 0 0 6px;}
#mn_c b, #mn_c strong { color:#ffffff; text-decoration:underline; }
#mn_c ul { padding:0px; margin:0 0 0 20px; }
#mn_c ul li { padding:0 5px 0 5px; margin:0px; display:inline; }
#mn_c ul li a { color:#000000; text-decoration:underline;}
#mn_c ul li a:hover { color:#e4f0fc; }
#mn_c  h2 { color:#ffffff; font:16px tahoma; padding:15px 0 2px 0; margin:0px; }

/* Разделы  "Услуги" | "Статьи" */
#menuv { padding-top:20px; height:60px; width:1000px; }
#cn { background:url(/i/bg01.gif) left top no-repeat; clear:both; padding-top:54px; width:959px; }
#t_u { background:url(/i/bg02.gif) left top repeat-y; clear:both; width:959px; text-align:left; } 
#t_u  h1 { color:#103a62; font:24px tahoma; padding:0 0 30px 40px; margin:0px; } 
#b_u { background:url(/i/bg03.gif) left top no-repeat; clear:both; height:80px; width:959px; }
#mart { clear:both; padding:10px 40px 30px 40px; margin:0px; }
#mart p, #mt , #mt p, .t_otv p { color:#194f83; text-indent:0px; font:12px tahoma; line-height:20px; text-align:justify; padding:0px; margin:0px; }
#mart p b, #mart p strong, #mart p a, .t_otv p b { color:#3396f5; font:12px tahoma; font-weight:bold; text-decoration:underline; }
#mart p a:hover { color:#103a62; text-decoration:normal; }
#mart img { border:1px solid #cecece; float:left; padding:0px; margin:5px 8px 5px 0; }
#mart div  { padding-top:2px; } 
#mart div p a { color:#d8d8d8; font:11px tahoma; text-decoration:none; }
#mart div p a:hover { color:#3396f5; text-decoration:underline; }
#mt { padding:10px 40px 30px 40px; margin:0px; }
#mt img { border:1px solid #cecece; padding:0px; margin:7px 8px 5px 8px; }
#mt h2 { font:18px tahoma; padding:0px; margin:0px; }
#mt ul { padding:0 0 0 30px; margin:0px; }
#mt ul li { padding:0px; margin:0px; }
#mt p, #mt ul li { line-height:20px; }
#mt a { color:#3396f5; font:12px tahoma; text-decoration:underline;}
#mt a:hover { color:#103a62; }
#navg { color:#d8d8d8; font:11px tahoma; clear:both; padding:0 0 0 40px; margin:0px; }
#navg a { color:#d8d8d8; font:11px tahoma; }
#navg a:hover { color:#3396f5; text-decoration:underline; }

/* Разделы  "ЧаВо" */
.tool { border-bottom:3px solid #e8e8e8; width:800px; }
.tool td { padding-bottom:30px; }
.t_name { color:#103a62; font:12px tahoma; text-align:left; width:100px; }
.t_name p { color:#d8d8d8; font:11px tahoma; font-style:italic; }
#t_title { float:left; width:608px; }
#t_filtr { float:left; padding-top:10px; font:11px tahoma; color:#103a62; }
#t_filtr span { text-decoration:underline; }
#t_filtr a { color:#3396f5; }
#t_filtr a:hover { color:#103a62; text-decoration:underline; }

/* Раздел "Обратная связь"  */
#fb_table { clear:both;  padding-top:30px; width:800px;  }
.fb { width:510px; }
#text td table td { text-align:right;}
.fbl { color:#103a62; font:11px tahoma; padding:10px 10px 2px 0; font-weight:bold; text-align:right; width:183px; vertical-align:top;}
.fbr { text-align:left; padding:6px 0px 2px 0; }
.fbr input { color:#8a8a8a; border:1px solid #103a62; padding:3px 2px 3px 2px; margin:0px; width:98%;}
.fbr textarea { color:#8a8a8a; border:1px solid #103a62; padding:3px 2px 3px 2px; margin:0px; width:98%; height:90px;}
.brun { padding-top:30px; text-align:right;}
.brun input{ border:0px; background:url(/i/button.gif) left 3px no-repeat; font:11px tahoma; font-weight:bold; width:107px; height:35px; padding:0px; margin:0px; color:#ffffff; }
#errorsB  { padding-bottom:0px; font:11px tahoma;}
#errorsB p {  padding:0px; margin:0px; text-align:left; height:20px;}
#errorsB p span {color:#d40000; font-weight:bold;}
#errorsB p b { font-weight:bold; color:#23b154; }
.brun0 { color:#a0a0a0; font-size:13px; }
.op_kpon  { width:800px; color:#000000; }

/* Раздел "Каталог продукции"  */
#mr_cat h1, #mr_cat2 h1 { color:#ffffff; font:24px tahoma; padding:10px 37px 0 0; }
#mr_cat p, #mr_cat2 p { margin-right:37px; }
#mr_cat, #mr_cat a, #mr_cat2, #mr_cat2 a { color:#103a62; font:11px tahoma; }
#mr_cat a:hover, #mr_cat2 a:hover { color:#ffffff; text-decoration:underline; }
#c_cat { text-align:center; width:1000px; }
#menu_cat { background:url(/i/m_c02.gif) left top repeat-y; float:left; text-align:left; width:400px; }
#info_cat { background:url(/i/m_c01.gif) left top no-repeat; padding:20px 0 0 0; } 
#info_cat ul { padding:0 0 0 0 40px; margin:10px 0 0 0; line-height:1px; } 
#info_cat ul li { background:url(/i/r01.gif) left 8px no-repeat; list-style-type:none; padding:4px 0 4px 12px; margin:0px; } 
#info_cat ul li a { color:#103a62; font:12px tahoma; } 
#info_cat ul li a:hover { color:#3089df; text-decoration:underline; }
#types_cat h2 { color:#103a62; font:24px tahoma; padding:30px 0 5px 38px; margin:0px;  } 
#types_cat ul { padding:0 0 0 0 40px; margin:0px; line-height:1px; } 
#types_cat ul li { background:url(/i/r01.gif) left 8px no-repeat; list-style-type:none; padding:4px 0 4px 12px; margin:0px; } 
#types_cat ul li span { color:#3089df; text-decoration:underline; }
#types_cat ul li a, #types_cat ul li { color:#103a62; font:11px tahoma; font-weight:bold; } 
#types_cat ul li a:hover { color:#3089df; text-decoration:underline; }
#types_cat ul ul { padding:0 0 0 10px; margin:0px; line-height:1px; }
#types_cat ul ul li { background:url(/i/r02.gif) left 11px no-repeat; list-style-type:none; padding:4px 0 4px 7px; margin:0px; } 
#types_cat ul ul li  span { color:#103a62; }
#types_cat ul li li a, #types_cat ul li li { color:#3089df; font:12px tahoma; } 
#types_cat ul li li a:hover { color:#103a62; text-decoration:underline; }
#types_cat ul ul ul { padding:0 0 0 10px; margin:0 0 0 0; line-height:1px; }
#types_cat ul ul ul li { background:url(/i/r03.gif) left 9px no-repeat; list-style-type:none; padding:4px 0 4px 7px; margin:0px; } 
#types_cat ul li ul li ul li a { color:#103a62; font:12px tahoma; } 
#types_cat ul li ul li ul li a:hover { color:#3089df; text-decoration:underline; }
#botton_cat { background:url(/i/m_c03.gif) left top no-repeat; height:57px; width:400px; }
#page_list_cat { clear:both; color:#ffffff; font:11px tahoma; padding:0 0 50px 0px; text-align:right; width:355px;  }
#page_list_cat span { color:#103a62; font:11px tahoma; font-weight:bold; }
#page_list_cat a { color:#ffffff; font:11px tahoma; }
#page_list_cat a:hover { color:#103a62; text-decoration:underline; }
#tov_prv { color:#ffffff; line-height:18px; margin-top:30px; } 
#tov_prv p { padding:0 0 0 20px; text-align:justify; }
#photo_cat { background:url(/i/bg_img.gif) right top no-repeat; float:right; margin:5px 0 0 0px; width:206px; height:200px; padding-left:20px; text-align:center; }
#photo_cat img { padding-top:1px; }
#tov_prv, #photo_cat p { padding:0 0 5px 0; text-align:center;} 
#photo_cat p { height:168px; }
#photo_cat a { color:#062a4d; font:12px tahoma; font-weight:bold; }
#photo_cat a:hover { color:#ffffff; text-decoration:underline; }
#tov_prv h2 { color:ffffff; font:24px tahoma; margin:0px; text-align:left; padding:20px 0 0 22px; }
#fix_height { clear:both; height:50px; }
#tov_prv ul { color:#103a62; font-weight:bold; list-style-type:none; padding:0px 0 0px 20px; margin:0px; text-align:left; }
#tov_prv ul li { padding:0px; margin:0px; }
#tov_prv ul ul { color:#ffffff; list-style-type:disc; font-weight:normal; padding:0 0 10px 30px; margin:0px; text-align:left; }
#tov_prv ul li li{ padding:0px; margin:0px; }

/* Таблица характеристик  */
.descriptions { background-color:#ffffff; width:1000px; }
.descriptions td { padding:5px; text-align:center; border:1px solid #e3e7ed; }
.descriptions #des_i { text-align:left; }
.descriptions #des_col { background-color:#f2f9ff; text-align:left; }
.descriptions #des_col td, .descriptions #des_color { background-color:#f2f9ff; }
#des_er td { font-weight:bold; }
#i_o { padding:20px 0 20px 0; }
#i_o h1 { color:#ffffff; font:24px tahoma; padding:10px; margin:0px; }
#print_des { padding-top:20px; text-align:right; width:1000px; }
#print_des input { background:url(/i/print_but.jpg) left top no-repeat; border:0px; color:#ffffff; font-size:13px; font-weight:bold; height:31px; width:146px; }
#bgcolor { background-color:#3396f5; }
#mt .er_photo { border:0px; } 
#m { border:1px solid #ffffff; height:150px;  }
.t01 #m  img { padding-top:0px; }

#t_u #efw h1 { border-top:1px solid #cecece; padding:40px 0 5px 0; }
#vid-see2 { float:left; padding:20px 10px 0 0; }
#vid-see1 { padding-top:20px; } 
#vid-see { float:left; padding:20px 0 0 25px; text-align:left; }
#vid-see3 { clear:both; padding:20px 0 0 73px; text-align:left; }
#clear_bot { clear:both; }







