html, body { background-color:#ffffff; height: 100%; padding:0px; margin:0px; }
table {  border:0px; color:#000000; border-collapse:collapse; font:11px Tahoma; }
table td { padding:0; margin:0; font:11px Tahoma; }
img { border:0px; }
a { text-decoration:none; font:11px Tahoma; }
ul,ul li { padding:0px; margin:0px; }
p { padding:0px; margin:0px; }
.clear-bt { clear:both; }

/*   Top  block*/
#headb { height:81px; width:1000px; margin-bottom:23px; }
#log {float:left; padding:25px 0 0 23px; }
#menuB { background:url(/i/leftM.gif) right top no-repeat; margin-right:10px; height:81px;}
#menuB ul { float:left; padding:36px 0 0 0; width:516px; }
#menuB ul li { display:inline; }
#menuB ul li a {color:#403f3f; clear:both; font:13px Tahoma; margin:2px 14px 0 14px; text-decoration:underline; }
#menuB ul li a:hover { color:#000000; font:13px Tahoma; text-decoration:none;}
#hl a {float:right; margin:23px 23px 5px 0;}
#ml a { float:right; margin:43px -11px 5px 0;}


/*   Center block*/
#center { width:1000px;  clear:both; vertical-align:top; }
#leftC { background:url(/i/left_yg.gif) left bottom no-repeat; background-color:#ff7d00; float:left; width:218px; height:423px;}
#leftC p { font:13px Tahoma; color:#ffecda; text-align:left; margin:5px 13px 0 20px; line-height:17px; }
#rightC { float:left; height:423px; width:770px; margin-bottom:50px;}


/*   Information block */
#about {font:13px Tahoma; color:#000000; margin:17px 0 0 45px; }
#about p { line-height:18px; text-align:left; }
#cenL { float:left; text-align:left; width:218px;}
#cenL a:hover ,#cenR a:hover { text-decoration:underline;}
#inf { background:#f4f4f4 url(/i/lupa.png) right top no-repeat; height:auto; padding-top:20px;}
#pr { color:#000000; font:14px Tahoma; font-weight:bold; margin-left:17px; height:auto; text-decoration:none;}
#inf p { background:url(/i/btL.png) left bottom no-repeat; font:13px Tahoma; padding:10px 0 30px 17px; line-height:17px;}
#inf p a, #inf_map p a { color:#ff7d00; font:11px Tahoma;}
#prod { background:url(/i/lined.png) right top no-repeat; background-color:#ff7d00; height:auto; margin-top:20px; padding-top:13px;}
#prod p, #tel_l { color:#f2f8f9; font:13px Tahoma; padding:0px 0 30px 17px; line-height:17px; margin:0px; }
#prod span { color:#000000; font:12px Tahoma; font-weight:bold; }
#tel_l { background:url(/i/1.jpg) left bottom no-repeat; }
#cenR { font:13px Tahoma; float:left; margin-top:-17px; width:770px; }
#usl { float:right; text-align:left; margin:0px 0 0 30px;  }
#usl a{ color:#ff7d00; float:right; font:16px Tahoma; font-weight:bold; text-decoration:underline; }
#usl a:hover { text-decoration:none; }
#usl p { font:13px Tahoma;}
#tov, #rtov { float:left; margin:50px 0 105px 30px; width:337px;}
.tov01, .rtov01, .tovl, .rtovr { float:left; padding-bottom:50px; margin:30px 0 0px 0px; width:337px; }
.tov01 { text-align:left; }
.tovl, .rtovr { font:13px Tahoma; text-align:left; }
#tov a, #rtov a, .tov01 a, .rtov01 a, .tovl a, .rtovr a { color:#ff7d00; font:12px Tahoma; font-weight:bold; clear:both; text-align:center; padding:0px;}
#tov a:hover, #rtov a:hover, .tov01 a:hover, .rtov01 a:hover, .tovl a:hover, .rtovr a:hover { text-decoration:underline;}
#tov div, #rtov div, .tov01 div, .rtov01 div  { margin:25px 3px 0 0px; font:12px Tahoma; text-align:left; line-height:17px;}
.tit a, .tit01 a{ float:left; margin-right:10px; }
#rtov, .rtov01, .rtovr { float:right;}
.tov01, .tovl { padding-left:30px; }


/*   Bottom block */
#bott { background:url(/i/ibottl.png) right bottom repeat-x; font:11px Tahoma; clear:both; height:60px; text-align:left; width:1000px;}
#comp { background:url(/i/icomp.png) right 17px repeat-x; float:right; line-height:17px; position:relative; right:90px; width:174px; }
#comp a { font:11px Tahoma; color:#000000; clear:both; }
#comp a:hover { color:#8e8e8e; text-decoration:underline; }


/*   Каталог продукции  */
#maint { text-align:center; width:1000px;}
#lbl { width:240px; float:left; }
#rbl { width:759px; float:left;}
#teldil { border:1px solid red; float:right; }
#logo { float:left; padding:25px 0 0 23px; height:80px; }
#menubl { clear:both; background:#ff7d00 url(/i/left_yg.gif) left bottom no-repeat; width:218px; min-height:390px;}
#menubl span { font:13px tahoma; }
#menubl { text-align:left; padding:50px 0 40px 0;}
#menubl ul { padding:0px; margin:0 0 0 35px; list-style-type:none; line-height:1px; font-size:12px;  }
#menubl ul li { background:url(/i/point.gif) left top no-repeat; padding:4px 0 4px 13px; margin:0px; }
#menubl ul li a { color:#000000; font:13px tahoma; }
#menubl ul li a:hover { color:#f4f4f4; }
#menubl ul li ul  { padding:0px; margin:0px; }
#menubl ul li ul li{ background:url(/i/point01.gif) left top no-repeat; border-bottom:0px; font:13px tahoma; padding:5px 5px 2px 12px; margin:0px; }
#menubl ul li ul li  a { color:#000000; }
#menubl ul li ul li ul { padding:0px; margin:0px; }
#menubl ul li ul li ul li{ background:url(/i/point01.gif) left top no-repeat; color:#000000; font:13px tahoma; padding:4px 5px 0px 12px; margin:0 0 0 3px; }
#menubl ul li ul li ul a { color:#434242; }
#menubl ul div {border-bottom:1px solid #f4f4f4; } 
#inf_map { background:#f4f4f4 url(/i/lupa.png) right top no-repeat; padding-top:20px; margin-top:50px; text-align:left; width:218px; }
#inf_map p { background:url(/i/btL.png) left bottom no-repeat; font:13px Tahoma; padding:10px 0 30px 17px; line-height:17px;}
#telb { color:#545454; float:right; margin:6px 150px 0 0;}
#telb strong, #telb_p strong, #telb_t strong { text-decoration:underline; }
#telb a { color:#545454; font-weight:bold; text-decoration:underline; }
#telb a:hover { color:#ff7d00; }



#telb_p { color:#545454; float:right; margin:6px 40px 0 0; }
#ic { float:right; text-align:right; width:257px; padding:12px 23px 0 0;}
#ic p { padding:11px 0 0 0; }
#telb_t { float:right; padding:58px 5px 0 0; width:457px; font:11px Tahoma; text-align:right; }
#telb_t  div { float:right; text-align:left; color:#545454; padding:0 10px 0 20px;}
#navig { color:#c1c1c1; padding:20px 18px 0 0; text-align:right; }
#navig a { color:#c1c1c1; }
#navig a:hover { color:#ff7d00; text-decoration:underline; }
.catalog, #pagelist { clear:both; }
#pagelist { color:#4f4f4f; height:100px; font:11px tahoma; padding:20px 0 0 0;}
#pagelist a { color:#4f4f4f; font:11px tahoma; }
#pagelist a:hover { color:#ff7d00; text-decoration:underline; }
#pagelist span { color:#ff7d00; }
#text_page { clear:both; text-align:justify; padding:0 10px 100px 15px;  line-height:20px;  font:12px tahoma; }
#text_page p {line-height:18px; }
#text_page h2, #text_page h1 { color:#ff7d00; font:13px tahoma; font-weight:bold; padding-top:20px;}
#text_page h2  { text-align:center; font:16px tahoma; }
#text_page ul { padding:0px; margin:0px; }
#text_page ul li { background:url(/i/pointe_ul.gif) left 8px no-repeat; padding:0 0 0 10px; margin:0px; line-height:18px; list-style-type:none; }
#text_page a { color:#000000; text-decoration:underline; font-size:12px; }
#text_page a:hover { color:#ff7d00; }
#text_page h3 { color:#000000; font:14px tahoma; adding:0px; margin:0px; font-weight:bold; }

#cg { clear:both; }
#cg div { float:left; padding:5px 0 0 0;}
#cg  img { margin:0 30px 30px 0;}
#bg_color td { background-color:#f8f8f8; }
#ps { width:200px; }
/*#cg #link_op, #link_op { padding-top:50px; color:#545454; clear:both; font:11px tahoma; font-weight:bold; text-align:right; width:735px; border-bottom:5px solid #dddbdb; overflow:hidden;}*/
#cg #link_op, #link_op  { color:#545454; clear:both; font:11px tahoma; font-weight:bold; text-align:right; width:735px; border-bottom:5px solid #dddbdb; overflow:hidden;  } 
#link_op  { padding-top:10px;  margin-bottom:10px; }
#cg #link_op { padding-top:50px; }
#link_op a, #link_op span { display:block; background:url(/i/bg_bt_on01.gif) right top no-repeat; float:right; padding:7px 15px 7px 0; color:#ffffff; text-decoration:none; font-weight:bold; }
#link_op a:hover { color:#000000; }
#link_op p { float:right; margin-left:2px; background:url(/i/bg_bt_on.gif) left top no-repeat; padding-left:15px;}
#link_op .jr { background:url(/i/bg_bt_off.gif) left top no-repeat; }
#link_op span { cursor:default; font:12px tahoma; font-weight:bold; } 
#link_op span  { background:url(/i/bg_bt_off01.gif) right top no-repeat; color:#000000; }

#text_t { clear:both; overflow:hidden; width:735px; }
.table_dt, .table_vn_st { clear:both; }
.table_dt table, .table_vn_st table { width:735px; margin-bottom:120px; }
.table_dt table td, .table_vn_st table td { border:1px solid #dcdcdc; padding:4px 3px 4px 10px; font-size:11px; }
.table_vn_st td { text-align:center; } 
.table_vn_st #ps { width:400px; text-align:left; }
.table_vn_st table { margin-bottom:0px; }



.name_x { background-color:#ff7d00; color:#fefefe; font-weight:bold; }
.table_vn_st .name_x { border:1px solid #ff7d00; }

#text-main, #text-vn-page { font:12px tahoma; clear:both; text-align:justify; padding:0 0 0 40px; line-height:18px; } 
#text-main h1, #text-vn-page h1 { padding:0px; margin:0px; font:24px tahoma; } 
#text-main p, #text-vn-page p { text-indent:20px; padding-bottom:10px; }
#text_page #text-vn-page { padding-left:0px; }

#text-vn-page ul { padding:0 0 10px 0; margin:0px; background-color:#f4f4f4; }
#text-vn-page ul li { background:url(/i/pointe_ul.gif) left 8px no-repeat; padding:0 10px 0 10px; margin:0 0 0 20px; line-height:18px; list-style-type:none; }
#text-vn-page .ul-tvp { padding:0px; font-weight:bold; text-indent:0px; }
#text-vn-page { clear:both; padding-bottom:20px; padding-top:20px; }
#text-vn-page a { color:#ff7d00; }
#text-vn-page a:hover { text-decoration:underline; }



#tov-main { clear:both; padding:0 0 0px 38px; overflow:hidden; }
.tov-main-list { float:left; width:230px; height:200px; border:5px solid #f4f4f4; margin:0 2px 0 2px; }

#tov-main-title { clear:both; padding:0 0 40px 38px; overflow:hidden;  } 
.tov-main-text { float:left; width:230px; text-align:center; border:5px solid #f4f4f4; border-top:0px; margin:0 2px 0 2px; padding:2px 0 2px 0;  }
.tov-main-text a { color:#ff7d00; font-weight:bold; } 
.tov-main-text a:hover { color:#000000; text-decoration:underline; } 
.more { clear:both; }

#cg .ks-uinm { padding:0px; margin:0px; }

























