
.lfloat {float: left; margin: 0 12px 12px 0;}
.rfloat {float: right; margin: 0 0 12px 12px;}
h4.pfname{
 color: #3d3d3d; margin: 32px 4px 2px 36px; font-size: 24px;
}
.profnastil_table tr td{ border: 0px; background: #ffffff;}
 .profnastil_table tr td{ border: solid 1px #efefef; border-right: 0px; border-left: 0px;}
 .profnastil_table tr th{ border: solid 1px #efefef; border-right: 0px; border-left: 0px; background: #efefef; }
 .shema_pf { margin: 0 4px 0 8px;}
.profnastil_table tr td.price_pf{
text-align: center; padding: 2px;border-left: solid 1px #efefef;
}
.profnastil_table tr th.price_pf{
text-align: center; padding: 2px;border-left: solid 1px #ffffff; width: 64px; vertical-align: middle;
}
.profnastil_table tr th.price_pf_h{
text-align: center; padding: 2px;border-left: solid 1px #ffffff; border-bottom: solid 1px #ffffff;
}
.info_item tr th.price_pf_h, .info_item tr th.price_pf, .info_item tr td.price_pf {
 border: solid 1px #efefef;
}
.info_item tr th.price_pf{
 text-align: center; padding: 2px; font-size: 11px;
}
BODY {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial; font-size: 12pt; BACKGROUND-COLOR: #ffffff
}
TABLE {
 BORDER-COLLAPSE: collapse
}
TD {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; vertical-align:top; MARGIN: 0px; PADDING-TOP: 0px
}
 li { padding:5px; margin:5px;
}
.main { width:100%; height:100%;
}
header { width:100%; text-aligment: center; BACKGROUND: url("/anykey/pic/headr.jpg") #ffffff repeat-x; }
.spisok { font-family: Arial; font-size: 12pt; vertikal-align: middle; text-align: left; margin-left: 1cm;
}
.tr_out { background: white; } .tr_out .info_item {
display: none;
} .profnastil_table tr.tr_over td{ /*border: solid 1px #001e4b;*/ background: #efefef;}
 .tr_over { background: #c9c9c9; cursor: pointer;
}
.tr_over .info_item {
display: block;
position: absolute;
z-index: 10;
}
.info_item .container {
position: relative;
bottom: 200px;
left: -300px;
text-align: center;
padding: 8px;
background: #ffffff;
border: solid gray 3px;
}
.shema {
border: solid gray 1px;
}
.headtr {
 height: 193px; width:100%; BACKGROUND: url("/anykey/pic/headr.jpg") #ffffff repeat-x; }
.vmnutd {
 }
.headr {
 BACKGROUND: url("/anykey/pic/headr.jpg") #ffffff repeat-x; height: 193px; }
.headl {
 BACKGROUND: url("/anykey/pic/headl.jpg") no-repeat left top; height: 193px; width: 1019px;
}
.vmenu { wigth:100%;
}
td.vm { BACKGROUND: url(/anykey/pic/vmnuback.jpg) repeat-x center center ; height: 80px; vertical-align:middle; text-allign:center; color:#ffcc33; font-family: Arial; font-weight: bold; font-size: 16pt;
}
td.vml { BACKGROUND: #dddddd url(/anykey/pic/vmnul.jpg) no-repeat left ; width: 231px; }
td.vmr { BACKGROUND: url(/anykey/pic/vmnur.jpg) no-repeat right ; width: 109px; }
.vmenut { wigth:100%;
}
td.vmt { BACKGROUND: url(/anykey/pic/vmnubt.jpg) repeat-x ; height: 54px; }
td.vmlt { BACKGROUND: #dddddd url(/anykey/pic/vmnult.jpg) no-repeat left ; width: 232px; }
td.vmrt { BACKGROUND: url(/anykey/pic/vmnurt.jpg) no-repeat right ; width: 109px; }
#icons { position:relative; top: 33px; left: 100px; width: 200px;
}
#home { }
#mail { position:relative; left: 22px; top: -13px;
}
#price { position:relative; left: 44px; top: -26px;
}
.block { background: #fcf9ff fixed; }
.bl_lt { BACKGROUND: url(/anykey/pic/bl_lt.gif) left top no-repeat ; height: 31px; width: 31px; }
.bl_rt { BACKGROUND: url(/anykey/pic/bl_rt.gif) right top no-repeat ; height: 31px; width: 31px; }
.bl_lb { BACKGROUND: url(/anykey/pic/bl_lb.gif) left bottom no-repeat ; height: 31px; width: 31px; }
.bl_rb { BACKGROUND: url(/anykey/pic/bl_rb.gif) right bottom no-repeat ; height: 31px; width: 31px; }
.bl_b { BACKGROUND: url(/anykey/pic/bl_b.gif) repeat-x ; height: 31px; }
.bl_t { BACKGROUND: url(/anykey/pic/bl_t.gif) repeat-x ; height: 31px; }
.bl_l { BACKGROUND: url(/anykey/pic/bl_l.gif) repeat-y ; width: 31px; }
.bl_r { BACKGROUND: url(/anykey/pic/bl_r.gif) repeat-y ; width: 31px; }
.bl_rr { padding-left:8px; padding-top:5px; padding-right:5px; BACKGROUND: url(/anykey/pic/bl_r.gif) repeat-y right ; }
.blbor { border: solid black 1px; padding:2px; margin: 1px; }
.blborh { background: #fcf9ff fixed; border: solid black 1px; padding:5px; font-size: 17px; margin: 1px;}
.production { width:100%;
}
.production td{ text-align:center;
}
.white {
 BACKGROUND: #ffffff fixed; height: 20px; }
.backtr {
 BACKGROUND: url(/anykey/pic/backtr.gif) no-repeat right top; height: 58px; width: 55px; }
.fon {
 z-index:1; width: 100%; height: 62px;
}
.footer {text-aligment: center;}
.foot {
 width: 90%; border-top: solid #c2c2c2 1px; }
.foot td { color: #c2c2c2; font-size: 80%;}
.footr {
 BACKGROUND: url(/anykey/pic/footr.gif) no-repeat right bottom; height: 58px; width: 55px; }
.footl {
 BACKGROUND: url(/anykey/pic/footl.gif) no-repeat left bottom; height: 58px; width: 55px; }
.twhite {
 BACKGROUND: #ffffff fixed; height: 58px; }
td.name {
 BACKGROUND: #f0f0f0; border: solid #c0c0c0 1px; margin:2px; }
.info { margin-left:14mm; vertical-align:middle; margin-top:12px; width:80%; text-align:center; }
.work { width:90%; vertical-aligment: top; text-aligment:left; padding: 25px;
}
.inf { background: #dbe3e7; vertical-align:middle;
}
.main {
 position:absolute;right:0px;top:0px; z-index:3; width: 100%; height: 100%;
}
img {border: 0px;}
.icons { padding : 5px;
}
.tdico { vertical-align: middle; text-align:center; }
.phone1 { color: #ff0202; font-family: Arial;font-size: 16pt;
} .phone2 { color: #a39d9d; font-family: Arial;font-size: 14pt;
} font.mail2 { color: #a39d9d; font-family: Arial;font-size: 10pt;
}
.workzone { margin-left:1cm; padding:10px; width: 80%; text-alligment: left;
}
a.vmnu:link,a.vmnu:visited {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 16pt;}
a.vmnu: active {color: #ff0000; font-family: Arial; font-weight: bold; font-size: 16pt;}
a.vmnu:hover {color:#ffcc33; font-family: Arial; font-weight: bold; font-size: 16pt;}
.hmnu { color: #ffffff; font-family: Arial; font-weight: bold; font-size: 16pt;
}
.hmnu2 { color: #e1e3e5; font-family: Arial; font-weight: bold; font-size: 13pt;
}
.hmnu1 { color: #e1e3e5; font-family: Arial; font-weight: bold; font-size: 16pt;
}
a.mail1:link,a.mail1:visited {color: #ff0202; font-family: Arial; text-decoration: none; font-weight: bold; font-size: 10pt;}
a.mail1: active {color: #2d64df; font-family: Arial; text-decoration: none; font-weight: bold; font-size: 10pt;}
a.mail1:hover {color:#2d64df; font-family: Arial; text-decoration: none; font-weight: bold; font-size: 10pt;}
a.hmnu:link,a.hmnu:visited {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 16pt;}
a.hmnu: active {color: #e1e3e5; font-family: Arial; font-weight: bold; font-size: 16pt;}
a.hmnu:hover {color:#e1e3e5; font-family: Arial; font-weight: bold; font-size: 16pt;}
a.hmnu2:link,a.hmnu2:visited {color: #ffffff; font-family: Arial; font-weight: bold; font-size: 13pt;}
a.hmnu2: active {color: #e1e3e5; font-family: Arial; font-weight: bold; font-size: 13pt;}
a.hmnu2:hover {color:#e1e3e5; font-family: Arial; font-weight: bold; font-size: 13pt;}
h1 { color:#ff0000; font-family: Arial; font-weight: bold; font-size:17pt; text-align: center;
}
p.tfoot { margin-left:10px; color:#638ff3; font-family: Arial; font-size:13pt; vertical-align:middle; }
#tel {position: absolute; top: 12px; right: 12px; z-index:100;
}
td.hmenu1b { BACKGROUND: url(/anykey/pic/hmnu1b.jpg) repeat-x center center ; height: 58px; vertical-align:middle; text-allign:center; color:#ffffff; font-family: Arial; font-weight: bold; font-size: 16pt;
}
td.hmenu1r { BACKGROUND: url(/anykey/pic/hmnu1r.jpg) no-repeat center center ; width:38px; height: 58px; vertical-align:middle; text-allign:center; color:#ffffff; font-family: Arial; font-weight: bold; font-size: 16pt;
}
.products_big {position: relative; left: -22px;
}
h1.tel { color:#5671AD; font-family: Arial; font-size:28pt; text-align: right;
}
h2.tel { color:#5B80AC; font-family: Arial; font-size:18pt; text-align: right;
}
