body { padding: 0px; margin: 0px; }

ddiv { border: 1px solid red }

td { vertical-align: top; }

img.pngva { behavior:url(/png.htc); }

a { color: #6e4d9c; }
a:hover { color: #8e6dbc; }
a:active { color: #9c4d95; }
a:visited { color: #4e2d7c; }

.dinv {
filter:alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
}
.cinv {
filter:alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
}

#mi *, #mf * { font-family: verdana; font-size: 10pt; }

#mf { padding-top: 60px; padding-bottom: 20px; }
#mf td.addr, #mf td.made { font-size: 8pt; }
#mf td.made, #mf td.made * {  font-size: 8pt;text-align: right; color: #a2a2a2; }

#mi td.mml, #mi td.mmr { width: 10%; background: url(/img/mpbg.png) top left repeat-x #e7e7e7; }
#mi td.mml div, #mi td.mmr div { width: 10px; height: 40px; background: url(/img/mmb.gif) 0px 0px no-repeat; }
#mi td.mmr div { background-position: -10px 0px; }
#mi td.mm { height: 40px; background: url(/img/mmbg.png) 0px 0px repeat-x #cecece; }

#mi td.mil, #mi td.mir { width: 10%; ; background: url(/img/mmpbg.png) top left repeat-x #d1cae4; }
#mi td.mil div, #mi td.mir div { width: 10px; height: 350px; background: url(/img/mmpsh.gif) -10px 0px no-repeat; }
#mi td.mir div { background-position: 0px 0px; }
#mi td.mill { background-color: #5a1e69; }
#mi td.nw { background-color: white; width: 100%; padding: 20px; }
#mi td.mp { width: 80%; min-width: 900px; max-width: 1400px; }

#mi td.nw .ndt span { background-color: #3d117b; color: white; padding: 0px 3px 1px 3px; font-size: 7pt; }
#mi td.nw .ndt { font-size: 8pt; margin: 0px; }
#mi td.nw .nt { margin: 5px 0px 5px 0px; }
#mi td.nw .ntxt { margin: 5px 0px 5px 0px; }

#mi td.cbl, #mi td.cbr { background: url(/img/cblsbg.png) top left repeat-x #eaeaea; 
}
#mi td.cbl div, #mi td.cbr div { height: 195px; width: 51px; background: url(/img/arrows.png) 0px 0px no-repeat; cursor: pointer; cursor: hand; }
#mi td.cbr div { background-position: -51px 0px; }
#mi td.cbd { height: 195px; background: url(/img/cblbg.png) top left repeat-x #dadada; }

#mi td.cbd div { height: 195px; position: relative; }

#mi td.cbd div div.ci { position: absolute; top: 0px; left: 0px; z-index: 500; background: none; height: 100px; }
#mi td.cbd div div.cn { position: absolute; top: 75px; left: 170px; z-index: 501; background: none; width: auto; height: 30px; }
#mi td.cbd div div.cn *, #mi td.cbd div div.cn { font-weight: bold; font-family: verdana; font-size: 10pt; }
#mi td.cbd div div.cd { position: absolute; top: 100px; left: 80px; z-index: 502; background: none; width: auto; font-family: tahoma; height: 95px; font-size: 8pt; padding-right: 10px; }
#mi td.cbd div div.shd { position: absolute; top: 0px; left: 0px; z-index: 499; width: 220px; height: 195px;}

#m_about, #m_cables, #m_for_clients, #m_for_suppliers, #m_prices, #m_news, #m_contacts { cursor: hand; cursor: pointer; }
#m_about div, #m_cables div, #m_for_clients div, #m_for_suppliers div, #m_prices div, #m_news div, #m_contacts div
{ height: 40px; background: url(/img/mainmenu.gif) 0px 0px no-repeat; cursor: hand; cursor: pointer; }
#m_about div { width: 90px; height: 40px; background-position: -2px 0px; }
#m_cables div { width: 90px; background-position: -91px 0px; }
#m_for_clients div { width: 110px; background-position: -181px 0px; }
#m_for_suppliers div { width: 133px; background-position: -291px 0px; }
#m_prices div { width: 95px; background-position: -422px 0px; }
#m_news div { width: 140px; background-position: -517px 0px; }
#m_contacts div { width: 82px; background-position: -660px 0px; }

.menua { background-color: #dcdcdc; }

#ss { width: 100%; border: 1px solid #3d117b; color: #3d117b; }

.cl { background-color: #3d117b; color: white; }
.cl, .nl { padding: 3px 5px 3px 5px; }
.pr { padding-right: 20px; }
.pl { padding-left: 20px; }
.pt { padding-top: 25px; }

.mpptl { padding-left: 1.2em; font-size: 14pt; }
.ph { margin-left: -0.82em; }

#mph .ph { font-size: 13pt; }
#mph .made { font-size: 9pt; color: #a2a2a2; }

#nav * { font-family: tahoma; font-size: 8pt; }
#nav { padding-bottom: 7px; }

#_ph_news { position: relative; padding: 0px; height: 310px; width: auto; dborder:1px solid blue;}
#newsbdy { top: 0px; overflow: auto; height: 280px; }
#newsarch { top: 280px; margin-left: -10px; margin-right: -10px; width: auto; height: 30px; border-top: 1px solid #dcdcdc; }
#newsarch div { padding: 10px 10px 0px 10px; }

#cablesCont { relative; top: 0px; left: 0px; overflow: hidden; width: 100%; height: 195px; background: none; }
#cablesSlider { position: absolute; top: 0px; left: 0px; background: none; width: 900px;}
.cableItm { background: url(/img/csh.png) top left no-repeat; }

div.submenu { visibility: hidden; position: absolute; top: 0px; left: 0px; width: 150px; background-color: white; border: 1px solid #d0d0d0; z-index: 1000; padding: 7px;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}
div.submenu div.sbmi { padding: 5px; }

#mi div.news span.dt { font-size: 8pt; background-color: #dacae4; padding: 5px;}
#mi div.news span.rub * { font-size: 8pt; }

#cablediv { position: absolute; top: -500px; left: 0px; width: 375px; height: 225px; background: url(/img/lcsh.png) 0 0 no-repeat; z-index: 777; 
// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lcsh.png', sizingMethod='crop'); 
// background-image: none;
}

.frm input[type=text], .frm textarea { width: 100%; }
.frm { width: 100%; }
.frm td { padding: 5px }



div.scrollable { display: none; position:absolute; top: 0px; left: 0px; relative; overflow:hidden; width: 660px; height:90px; } 
div.scrollable div.items { width:20000px; position:absolute; } 
div.scrollable div.items div, div.scrollable div.items div.cloned { float:left; width: 300px; height: 195px;} 

div.cl1 { float: left; position: relative; width: 45%; margin-right: 20px; padding-bottom: 20px; }
div.cl2 { padding: 10px 10px 10px 20px; }
div.cl3 { padding: 5px 10px 5px 50px; }
div.cl4 { float: left; position: relative; }
div.cntr4 { padding-left: 15px; }

.p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8, .p9, .p10, .p11, .p12 { padding-left: 17px; }
.p1 { background: url(/img/p01.png) 0px 1px no-repeat; }
.p2 { background: url(/img/p02.png) 0px 1px no-repeat; }
.p3 { background: url(/img/p03.png) 0px 1px no-repeat; }
.p4 { background: url(/img/p04.png) 0px 1px no-repeat; }
.p5 { background: url(/img/p05.png) 0px 1px no-repeat; }
.p6 { background: url(/img/p06.png) 0px 1px no-repeat; }
.p7 { background: url(/img/p07.png) 0px 1px no-repeat; }
.p8 { background: url(/img/p08.png) 0px 1px no-repeat; }
.p9 { background: url(/img/p09.png) 0px 1px no-repeat; }
.p10 { background: url(/img/p10.png) 0px 1px no-repeat; }
.p11 { background: url(/img/p11.png) 0px 1px no-repeat; }
.p12 { background: url(/img/p12.png) 0px 1px no-repeat; }
#construction_data { padding-left: 0px; }

.ssec_data table td { border-bottom: 1px solid #e0e0e0; }

.add_to_order { cursor: pointer; cursor: hand; }
.tbl_even { background-color: #f5f5f5; }
.tbl_hover { background-color: #f3f2f8; }

#tth_hdr, #constr_hdr, #usage {  border-bottom: 1px dashed;cursor: pointer; cursor: hand; }
#tth_hdr span, $construction span, #usage span { border-bottom: 1px dashed; } 

.fin { width: 100%; border-top: 1px solid #ededed; position: relative; }
.fincntr { margin: 10px auto; display: block; width: 970px; position: relative; }
.cable_top {  margin: 0px auto; text-align: center;  }
.lme { display: none; }
.fn { clear: both; height: 0px; }

.lmetop { min-width: 970px; height: 18px;border-bottom: 1px solid #f0f0f0; background-color: #f0f0f0; }	 
.lmecont { width: 970px; text-align: center; margin: 0px auto; }
.lmeres { margin: 0px auto; font-size: 10px; font-family: tahoma; padding: 3px 0px; text-align: left; position: relative; }
.m_name { float: left; width: 50px; padding-left: 10px; }
.lme_1, .lme_5 { width: 25px; }
.lme_2, .lme_4 { width: 35px; }
.lme_3 { width: 38px; }
.m_arr { float: left; width: 10px; height: 10px;}
.ma_up { background: url(/img/lme_up.gif) top left no-repeat; }
.ma_dn { background: url(/img/lme_dn.gif) top left no-repeat; }
.m_val { float: left; width: 35px; text-align: right; }
.m_change { float: left; width: 30px; padding-right: 5px; text-align: right; border-right: 1px solid #6d6d6d; }
