body { background-color:#FFF; margin-top:0; margin-left:0; margin-right:0; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }

a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#003; font-size:13px; outline: none; }

a:hover { text-decoration:underline; color:#00C; }
a:hover h3 { text-decoration:underline }

.bottom { background-color: #1F5DB5; height: 15px; text-align: center; color: #FFF; font-size: 12px; }
.contact { font-size: 12px; margin-bottom: 0px; }
.contact span { font-weight: bold; }
.times { color:#1F5DB5; float:right; font-size: 9px; }

h1 { color:#1f5db5; }

h2 { color:#fea723; font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

h3,
h3 a { font-size:16px; font-style:italic; font-weight:800; color:#0c457e; }

h4,
h4 a,
h5 { font-size:12px; font-weight:600; }

.razdel { color:#1f5db5; font-size: 32px; font-weight: bold; text-decoration: none; }

.fstmenu { border:1px solid #ceced0; padding:5px; vertical-align:top; margin-left:11px; margin-right:10px; font-size:12px; }

.fstmenu legend,
legend a { font-size:11px; font-weight:bolder; color:#272727; font-family:Arial, Helvetica, sans-serif; background-color:#FFF; }

.fstmenu fieldset legend { background:none; border:none; padding:2px 6px; }

.spravka,
.spravka a { font-weight:400; color:#000; font-size:12px; text-decoration:underline; }

.annsp { margin:0; }

.border { border-left-width:thin; border-left-style:dotted; border-left-color:#e4e4e4; border-bottom-width:thin; border-bottom-style:dotted; border-bottom-color:#e4e4e4; }

.act { text-align:center; width:20%; }

.pas { font-family:"Times New Roman", Times, serif; font-size:11pt; font-weight:200; text-decoration:none; text-align:center; width:20%; background-image:url(http://www.komplektacya.ru/img/pass.png); border:0 solid #fea723; }

.text { color:#333; font-size:10pt; background-image:none; vertical-align:text-top; }

.shift { font-size:12px; padding-top:10px; padding-right:15px; padding-bottom:10px; padding-left:15px; vertical-align:top; }

.price { background-color:#b0b0b0; text-align:center; }

.price1 { font-weight:900; color:#FFF; background-color:#AAA; text-align:center; font-family:Tahoma, Geneva, sans-serif; }

.price2 { background-color:#CCC; color:#000; text-align:center; font-weight:400; }

.redspec,
.redspec a { font-weight:bold; color:#F00; font-size:11pt; }

.swt,
.swt a { font-weight:bold; color:#000; font-size:13px; }

#rekl { font-family:"Times New Roman", Geneva, sans-serif; font-size:21px; /* font-weight:bold; */ color:#FFF; padding-top:0; padding-bottom:0; position:absolute; top:11px; width:545px; left:63px; text-align:center; letter-spacing:1px; }

#rekl1 { padding-top:0; padding-bottom:0px; position:absolute; top:80px; width:420px; left:540px; text-align:center; letter-spacing:1px; background-color: #97B0CE;  border: 1px solid #FFF; }

#rekl1 a {
 font-family:"Times New Roman", Times, serif; font-size:21px; color:#FFF; font-weight: bold;
}

#rekl1 a:hover {
text-decoration:none; color:#fff;
}

#tlf { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; border:1px solid #FFF; padding-top:0; padding-left:3px; padding-right:3px; padding-bottom:0; position:absolute; top:10px; width:237px; height:35px; left:631px; text-align:center; }

#tlf a { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; }

#tlf1 { position:absolute; width:330px; height:50px; top:80px; left:77px; }

#tlf3 { position:absolute; width:330px; height:50px; top:86px; left:143px; }

#tlf2 { position:absolute; width:42px; height:42px; top:1px; left:3px; }

.tlfcol { color:#F00; font-size:15px; font-weight:bold; }

.txt_main { font-size:11pt; font-weight:100; margin-left:10px; font-family:Arial, Helvetica, sans-serif; }

.act_menu { font-family:"Times New Roman", Times, serif; font-size:11pt; font-weight:800; text-decoration:none; text-align:center; color:#FFF; }

.td_centre { text-align:center; vertical-align:text-top; }

.imgborder { border:5px solid #FFF; }

.textmain { font-size:12px; background-image:url(http://www.komplektacya.ru/img/grad_botton.png); background-repeat:no-repeat; background-position:right bottom; color:#333; vertical-align:top; }

.textmain1 { margin-top:0; margin-right:10px; margin-bottom:0; margin-left:10px; text-align:justify; text-indent:5px; }

.textmain2 { margin-top:0; margin-right:10px; margin-bottom:0; margin-left:10px; }

.act_txt { font-family:Verdana, "Geneva CY", sans-serif; font-weight:800; text-decoration:none; }

#a_mail { color:#FFF; font-size:9px; }

.a_mail { color:#FFF; font-size:9px; }

.bottom_line { background-image:url(http://www.komplektacya.ru/img/grad_botton.png); background-repeat:no-repeat; background-position:left bottom; background-attachment:scroll; }

.textcontact { color:#333; font-size:11pt; margin-left:150px; }

.menu { background-image:url(http://www.komplektacya.ru/img/pan2_.jpg); margin:0; padding:0; height:21px; background-color:#91b5d7; background-repeat:no-repeat; background-position:left; }

.reklama { border-top-width:2px; border-top-style:dotted; border-top-color:#CCC; }

#zag { text-align:center; font-size:large; }

.lp,
.lp a { font-size:13px; font-weight:900; color:#36f; }

.lp:hover { font-size:13px; font-weight:900; color:#30C; }

#a { font-size:11pt; font-weight:900; color:#36f; }

#a:hover { font-size:11pt; font-weight:900; color:#30C; }

.brd_trd_hide { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

#brd_r_price { border-right-width:1px; border-right-style:solid; border-right-color:#333; }

#brd_l_price { border-left-width:1px; border-left-style:solid; border-left-color:#000; }

#brd_lt_price { border-left-width:1px; border-left-style:solid; border-left-color:#000; border-top-width:1px; border-top-style:solid; border-top-color:#000; }

#brd_tb_price { border-top-width:1px; border-top-style:solid; border-top-color:#000; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000; }

#brd_ltr_price { border-left-width:1px; border-left-style:solid; border-left-color:#000; border-top-width:1px; border-top-style:solid; border-top-color:#000; border-right-width:1px; border-right-style:solid; border-right-color:#000; }

.brd_ltrb_price { border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#000; border-right-color:#000; border-bottom-color:#000; border-left-color:#000; }

.brd_ltrb { border:1px solid #CCC; }

.brd_price { border:1px solid #000; }

.brd_price1 { border:2px ridge #999; }

#center { text-align:center; }

.chapka { background-image:url(/img/pan_.jpg); background-color:#91b5d7; background-repeat:no-repeat; background-position:left; }

.tools { padding-left:35px; }

.cent { text-align:center; }

.left { text-align:left; }

.zag { text-align:center; font-size:14px; font-weight: bolder; }

.zagcat { color:#fea723; font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }

.strg { font-weight: bold; }

.h3_main { margin-top:0; margin-right:10px; margin-bottom:0; margin-left:10px; white-space:normal; }

.redspecprice { font-weight:bold; color:#F00; font-size:12px; text-align:center; }

.redspecprice a { font-weight:bold; color:#F00; font-size:13px; text-align:center; }

.effect a img { margin:3px 10px 5px 0; float:left; padding:5px; }

.effect a:hover img { border:solid #333; border-width:3px 1px 1px 3px; padding:5px 3px 3px 5px; }

/*меню*/
.thin { background-color:#a8a8ac; }

.table_left { background-repeat:repeat-x; vertical-align:top; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; width:235px; padding-right:10px; background-image:url(img/gr_left_menu.png); }

#a_cat { margin:0 0 0 10px; padding:1px 0 8px 0; }

#a_cat a { font-family:"Lucida Console", Monaco, monospace; color:#FFF; font-size:20px; font-weight:100; letter-spacing:-2px; }

#a_cat a:hover { color:#FFF; }

.a_cat { margin:0 0 0 10px; padding:1px 0 8px 0; }
.a_cat1 { margin:0 0 0 10px; padding:1px 0 2px 0; }

.a_cat a { font-family:"Lucida Console", Monaco, monospace; color:#FFF; font-size:20px; font-weight:100; letter-spacing:-2px; }

.a_cat a:hover { color:#FFF; }

ul#menu { list-style-type:none; margin:0 5px 0 10px; padding:0; }

ul#menu li a { margin:0; font-size:11px; font-weight:bolder; color:#272727; font-family:Arial, Helvetica, sans-serif; padding:0; }

ul#menu li ul { margin:1px 0 12px 0; padding:0 0 0 27px; }

ul#menu li ul li { list-style-image:url(http://www.komplektacya.ru/img/ball-menu.gif); list-style-type:none; margin:0; padding:0; }

ul#menu li ul li a { font-size:13px; font-weight:normal; color:#272727; border:0; }

.cell_rel { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #999; border-style: dotted; border-width: 1px 1px 1px 1px; float: left; font-size: 12px; height: 147px; line-height: 12px; overflow: hidden; padding: 7px; width: 145px; }

.cell_rel_img { height: 100px; text-align: center; vertical-align: middle; }

.cell_rel_prd { padding:0px; text-align: center; vertical-align: middle; }

.cell_rel_prd a { font-size:11px; font-weight:600; color:#36f; text-decoration: underline; }

.cell_rel_prd a:hover { color:#30C; }

.divrel { font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-transform: capitalize; padding: 3px; text-align: left; }

.div_rel { border: 1px solid #CCC; display: inline-block; padding-bottom: 5px; padding-top: 5px; }

/*  У Г Л Ы */

.inner-box { padding:1em; }

.r1,
.r2,
.r3,
.r5 { display: block; height: 1px; overflow: hidden; font-size:1px; }

.r5 { margin: 0 5px; }

.r3 { margin: 0 3px; }

.r2 { margin: 0 2px; }

.r1 { margin: 0 1px; }

.lnk-box { display: -moz-inline-stack; /* FF2 */ display: inline-block; /* good browsers */ margin:1em; }

.in-box,
b { background-color: #FEA723; font-size:16px }

.in-box:hover,
b:hover { color:#666 }

.lnk-box .in-box { padding: 0 12px; color:#FFF; }

.lnk-box .in-box:hover { color:#000; }

.bmarks a { float:left; background:url('http://www.komplektacya.ru/img/fav1.png') no-repeat; width: 32px; height: 32px; margin: 3px 3px 0px 0px; }

.bmarks { position: fixed; width: 33px; top:-2px; right:0px; //position: absolute;
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 5900 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
z-index: 10; }

.search { position: absolute; width: 210px; top:75px; right:50px; background-color: #fff; padding: 2px 4px; }

.search input { float:left; margin: 7px 0px; background-color: #E9EEFE; background-repeat: no-repeat; }

.search div { float:right; }

.search div a { color:#005591; font-weight: bold; }

ul#menu li li.other { list-style: none outside none; margin: 0 0 0 -16px; padding: 0; }

ul#menu li li.other a { background: url("http://www.komplektacya.ru/img/other.gif") repeat scroll 0 0 transparent; display: block; height: 13px; width: 130px; }

ul#menu li li.other a:hover { background-position: 0 -64px; }

.vidm { margin:0 0;}
.vidm img { margin:0px 7px 5px 71px; vertical-align:middle; border:0 none;}
.vidm span { color:#777777; font-size: 16px; display:inline-block;}

