* {margin:0; padding:0;}
img {border:0;}
body { background:#ffffff; font:14px Arial, Helvetica, sans-serif; color:#000000;}
.center { width:760px; margin:0 auto;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { color:#009933;}
a:hover {text-decoration:none; color:#000000;}
/*Head*/
.bg1 { background:url(../images/head1-bg.png) repeat-x; min-width:1000px;}
.bg1_2 {background:url(../images/head1.jpg) no-repeat right top; min-height:1px;}
.head {height:287px; position:relative; width:100%;}
.map { position:absolute; left:3%; top:18px;}
.map a {margin-right:35px;}
.logo1 {left:5%; top:77px; position:absolute;}
.tels {position:absolute; top:24px; right:8%; color:#ffffff; width:214px;}
.tels div { font-size:24px;}
.tels {font-size:12px; font-style:italic;}
.tels p {padding:0 0 4px 14px; margin-top:-2px; }
.nav { left:3%; top:162px; position:absolute;float:left; }
.nav li {padding-top:10px; margin-right:1px; float:left;}
body .nav a {display:block; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; height:35px; padding-top:10px}
.nav a:hover {text-decoration:none;}
.nav span {display:block; height:5px; overflow:hidden}
.n1 a { background:#499926; width:167px;}
.n1 span {background:url(../images/n1.png); width:167px;}
.n2 a { background:#8dbe48; width:218px;}
.n2 span {background:url(../images/n2.png); width:218px;}
.n3 a { background:#7daabc; width:196px;}
.n3 span {background:url(../images/n3.png); width:196px;}
.n4 a { background:#637189; width:163px;}
.n4 span {background:url(../images/n4.png); width:163px;}
.n5 a { background:#6cba98; width:103px;}
.n5 span {background:url(../images/n5.png); width:103px;}
.n6 a{background:#FFCC00;width:103px;}
.n6 span{background:url(../images/n6.png);width:103px;}
.place { background:url(../images/place_03.png); width:268px; height:116px; position:absolute; top:292px; right:3%;}
.place p {line-height:20px; padding:18px 0 0 36px;}
.place p a { color:#000000;}
.sxema {font-size:12px; background:url(../images/sxema.png) no-repeat center left; padding:0 0 0 17px;}
.txt1 {padding:0 31% 0 34px; margin:0 0 40px 3%;}
.txt1 h1 {font-size:30px; color:#c30d24; font-weight:normal; margin-bottom:21px;}
.txt1 p {line-height:20px; color:#666666;}
.nav1 {padding:0 0 0 34px; margin:0 0 43px 3%; min-height:1px;}
.nav1 div { width:30%; float:left;}
.nav1 div p {font-size:16px; font-weight:bold; line-height:20px; margin-bottom:12px;}
.nav1 div ul {line-height:20px;}
.nav1 div ul li {padding:0 0 0 13px; background:url(../images/point.png) no-repeat center left;}
.nav1 div a { color:#5ea041}
.nav1 div ul a {color:#009933;}
.nav1 div a:hover {color:#000000; text-decoration:none;}
.nav2 { background:url(../images/nav2-l.png) no-repeat #f5f5f5; margin:0 3% 53px 3%;}
.nav2-r { background:url(../images/nav2-r.png) no-repeat right; height:94px; padding-left:2%;}
.nav2 td {height:94px;}
.nav2 td img {vertical-align:middle; margin-right:30px;}
.box1 {margin:0 3% 44px 3%; padding:0 0 0 34px;}
.box1 td {width:50%;}
.th {min-height:1px;}
.th-l {width:190px; float:left;}
.th-r {padding:18px 50px 0 190px;}
.th-r p {font-size:16px; font-weight:bold; margin-bottom:17px;}
.th-r p a {color:#5ea041;}
.th-r div {line-height:20px;}
.th-r div a {color:#009933;}
.box2 {min-height:1px; margin:0 3%; margin-bottom:29px;}
.box2-l { padding:0 325px 0 34px;}
.box2-r { width:268px; float:right; padding-top:17px;}
.box2-l h1 {font-size:30px; color:#c30d24; font-weight:normal; margin-bottom:21px;}
.box2-l p {line-height:20px; color:#666666;}
.box3 { background:url(../images/box3-bg.png) repeat-y; width:268px;}
.box3-t { background:url(../images/box3-t.png) no-repeat;}
.box3-b { background:url(../images/box3-b.png) no-repeat bottom; min-height:1px; padding:22px 41px 44px 28px;}
.box3 p {font-size:16px; font-weight:bold; margin-bottom:14px;}
.box3 p a {color:#5ea041;}
.box3-b div {padding:0 0 0 10px; line-height:20px;}
.box3-b div span {display:block; margin-top:5px;}
.hhh1 {font-size:30px; color:#c30d24; font-weight:normal; margin:0 3%; padding:0 0 0 34px; margin-bottom:26px;}
.objects {margin:0 3% 33px 3%;}
.th2 {padding:0 0 0 0px; width:161px; font-size:12px; margin:0 auto;}
.th2 p {padding:16px 0 12px 0;}
.objects td {vertical-align:top;}
.desc {line-height:18px;}
.arrow {padding:37px 0 0 0;}
.txt2 {padding:0 0 0 76px; margin:0 0 0 3%; width:60%;}
.txt2 h1 {font-size:30px; color:#c30d24; font-weight:normal; margin-bottom:21px;}
.txt2 p {line-height:20px; color:#666666;}
.txt2 ul li
{
 background: url("../images/answer.jpg") no-repeat scroll 0 6px transparent;
 margin-left: 20px;
 padding-left: 20px;
 color:#666666;
}
/*Footer*/
.foot {min-width:1000px; margin-top:38px;}
.foot2 {margin:0 3%; height:122px; border-top:1px solid #f5f5f5; font-size:12px; position:relative; }
.ft1 {position:absolute; left:73px; top:42px; line-height:18px;}
.ft2 { width:185px; line-height:18px; margin:0 auto; padding:42px 0 0 0;}
.ft3 {position:absolute; right:7px; top:38px; line-height:18px; width:224px;}
.in1 {width:197px; padding:3px 0 3px 4px; border:1px solid #abadb3; color:#abadb3; font:12px Arial, Helvetica, sans-serif;}
.ft3 div {margin-bottom:4px; height:22px;}
.ft3 div input {float:left;}
/*Catalog Page*/
.bg2 { background:url(../images/head2-bg.png) repeat-x; min-width:1000px;}
.bg2_2 {background:url(../images/head2.jpg) no-repeat right top; min-height:1px;}
.head .activ {padding-top:0px;}
.head .activ a { padding-top:15px; height:40px; text-decoration:none;}
.txt1 h2 { color:#4b4a49; font-size:30px; font-weight:normal; margin-bottom:21px;}
.box4 { background:url(../images/box4-bg.jpg) repeat-x; margin:0 6% 0 0;}
.box4-l {background:url(../images/box4-l.jpg) no-repeat;}
.box4-r {background:url(../images/box4-r.jpg) no-repeat right; height:351px; position:relative; padding:49px 0 0 75px;}
.box4 td {vertical-align:top; width:25%;}
.box4 td div {position:relative; padding:0 0 0 53px;}
.box4 td div img {position:absolute; left:0px; top:0px;}
.box4 td div p {line-height:18px; font-weight:bold; height:45px; padding-top:13px; font-size:12px;}
.box4 td ul a {color:#015f30;}
.box4 td ul {line-height:20px;}
.spacers td {height:50px;}
.down-price {position:absolute; font: bold 12px Arial, Helvetica, sans-serif; text-align:center; display:block; background:url(../images/pr-bg.png); width:10%; height:29px; top:268px; left:55%; padding-top:10px; padding-left:21px; color:#333333; text-decoration:none;}
.down-price span { background:url(../images/pr-bg-r.png) no-repeat; width:21px; height:39px; position:absolute; right:-21px; top:0px;}
.karta {position:absolute; top:218px; right:70px; display:block; background:url(../images/karta.jpg); width:122px; height:91px; line-height:16px; color:#000000; font-size:12px; padding:51px 0 0 24px;}
.box5-l { margin:15px 270px 0 0; min-height:1px;}
.b5r {padding-top:0px;}
.b5r .box3 p a {color:#6cba98;}
.b5r .box3-b div, .b6r .box3-b div{padding:0; line-height:18px; font-size:12px;}
.slovar {padding:23px 0 0 37px;}
.b5 {position:relative; padding:8px 30px 0 81px; min-height:1px;}
.b5 p { font-weight:bold; font-size:18px; margin-bottom:24px;}
.b5 div {line-height:20px;}
.b5 img {position:absolute; left:0px; top:0px;}
.box5-l td {width:50%; vertical-align:top;}
/*Metaloobrabotka*/
.bg3 { background:url(../images/head3-bg.png) repeat-x; min-width:1000px;}
.bg3_2 {background:url(../images/head3.jpg) no-repeat right top; min-height:1px;}
.bg3 .head {height:357px;}
.bg3 h2 {color:#7daabc; font-size:30px; font-weight:normal; margin-bottom:21px;}
.bg3 .head .place {top:286px;}
.bg3 a {color:#267c9e;}
.box6-l {padding:0 310px 0 34px; min-height:1px;}
.txt3 {line-height:20px; margin-bottom:20px;}
.b6r {padding-top:96px;}
.b6r .box3 p a { color:#267c9e;}
.faq-h { background:url(../images/point2.png) no-repeat 0px 9px; padding:0 0 0 24px; line-height:18px;}
.faq-h span { background:url(../images/border1.png) repeat-x bottom; cursor:pointer; color:#267c9e; padding-bottom:2px;}
.faq-h span:hover {background:none; color:#000000;}
.faq-cont {padding:5px 0 10px 24px; line-height:20px;}
.faq {padding-bottom:15px;}
.gall {margin:0 3%; margin-bottom:50px;}
.gall td {vertical-align:top; padding:0;}
.gall td .th2 {margin:0 auto; padding:0;}
.gall td .th2 p {line-height:16px; height:47px; padding-bottom:0; margin-bottom:0;}
.down-box {padding:0 0 24px 27px;}
.down-box a {display:block; height:45px; position:relative; padding:10px 0 0 79px; margin-bottom:32px; line-height:16px; color:#015f30}
.down-box a img {position:absolute; left:0px; top:0px;}
/*Metaloprokat*/
.bg4 { background:url(../images/head4-bg.png) repeat-x; min-width:1000px;}
.bg4_2 {background:url(../images/head4.jpg) no-repeat right top; min-height:1px;}
.bg4 .head .place {top:286px;}
.bg4 .head {height:286px;}
.bg4 h2 {color:#637189; font-size:30px; font-weight:normal; margin-bottom:21px;}
.bg4 .txt1 p {color:#666666;}
.gall2 {margin:0 3% 50px 3%; position:relative; min-height:1px;}
.gall2 td {vertical-align:top; height:194px; text-align:center; width:25%;}
.gall2 td a {font-size:16px; font-weight:bold; color:#637189;}
.gall2 td div {margin-bottom:3px;}
.pr-down {position:absolute; bottom:0px; right:0%; background:url(../images/pr-down.png); width:235px; height:156px; padding:28px 0 0 33px;}
.pr-down a { height:33px; padding:0 0 0 69px; width:125px; display:block; color:#9d9d97; font-size:16px; font-weight:bold; position:relative; margin-bottom:17px; padding-top:10px;}
.pr-down a img {position:absolute; left:0px; top:0px;}
.box7 {min-height:1px; margin:0 3%; margin-bottom:50px; padding:0 0 0 34px;}
.b7 {width:25%; float:left; padding-right:8%; position:relative;}
.b7 img {position:absolute; left:-8px; top:0px;}
.b7 p {font-weight:bold; font-size:20px; padding:8px 0 44px 76px;}
.b7 a {color:#525252;}
/*Angars*/
.bg5 { background:url(../images/head5-bg.png) repeat-x; min-width:1000px;}
.bg5_2 {background:url(../images/head5.jpg) no-repeat right top; min-height:1px;}
.bg5 .head .place {top:316px;}
.bg5 .head {height:626px;}
.bg5 h2 { color:#111111;}
.txt6 {padding:273px 31% 0 34px; margin:0 0 0 3%;}
.txt6 h2 {font-size:30px; font-weight:normal; margin-bottom:21px;}
.txt6 p {line-height:20px; color:#000000;}
.box8-l {width:65%; overflow:hidden;}
.box8-r {float:right; width:30%; min-height:1px; position:relative; background:#fbfae6;}
.b81, .b82, .b83, .b84 {position:absolute;}
.b81 {left:0; top:0;}
.b82 {right:0; top:0;}
.b83 {left:0; bottom:0;}
.b84 {right:0; bottom:0;}
.box8-r h3 {color:#010101; font-size:18px; font-weight:normal; padding:25px 0 18px 32%;}
.preim {min-height:1px; padding:0 0 25px 0;}
.pr-l {width:32%; text-align:center; float:left;}
.pr-r {width:64%; margin:0 0 0 32%; padding-top:10px;}
.pr-r span {font-size:18px; color:#cecece;}
.pr-r p {line-height:18px; font-size:12px; margin-top:5px;}
.flashContent {position:absolute; left:0px; top:408px;}
.txt7 {padding:0 0 54px 34px;}
.txt7 h2 {font-size:30px; color:#8dbe48; font-weight:normal; margin-bottom:21px;}
.txt7 p {line-height:20px; color:#666666;}
.bg5 .th {min-height:1px; padding-bottom:24px;}
.bg5 .th-l {width:190px; float:left;}
.bg5 .th-r {padding:18px 0 0 0; margin:0 50px 0 190px;}
.bg5 .th-r p {font-size:16px; font-weight:bold; margin-bottom:17px;}
.bg5 .th-r p a {color:#5ea041;}
.bg5 .th-r div {line-height:20px;}
.bg5 .th-r div a {color:#009933;}
.box1-x {margin:0 0 0 34px;}
.box9 {float:right; width:20%; padding-top:8px;}
.box9 a {color:#8dbe48; font-size:18px;}
.box9 p {line-height:20px; color:#666666; padding-top:26px;}
.dom { margin:0 auto 30px auto; background:url(../images/dom.jpg) no-repeat; width:926px; height:450px; position:relative;}
.opt {width:189px; height:45px; position:absolute;}
.opt p {text-align:center; height:31px; cursor:pointer; font:12px Arial, Helvetica, sans-serif; padding-top:14px;}
.opt p span {border-bottom:1px dashed #000000; padding-bottom:0px;}
.o1 {left:309px; top:25px;}
.o2 {left:597px; top:48px;}
.o3 {left:734px; top:139px;}
.o4 {left:660px; top:295px;}
.o5 {left:411px; top:372px;}
.o6 {left:131px; top:348px;}
.o7 {left:0px; top:234px;}
.o8 {left:31px; top:82px;}
.o3 .dr {left: auto; top:0; right:0;}
.o4 .dr {left: auto; bottom:0; right:0; top:auto}
.o5 .dr {bottom:0; left:0; top:auto;}
.o6 .dr {bottom:0; left:0; top:auto;}
.dr {background:url(../images/drop.png) repeat-x bottom #fffbbe; width:350px; position:absolute; left:0px; top:0px; }
.close {position:absolute; top:15px; right:16px; cursor:pointer;}
.dr div {line-height:18px; font-size:12px; padding:32px 59px 34px 34px;}
.zi { z-index:10;}
.box10 {padding:0 0 42px 73px; margin:0 3%;}
.box10 h2 { padding:0 0 26px 0; font-size:18px; font-weight:normal;}
.box10 td {vertical-align:top; width:16%;}
.box10 td img {margin-bottom:20px;}
.box11-l {width:65%; padding-left:32px;}
.txt8 {padding:0 0 54px 34px;}
.txt8 h2 {font-size:30px; color:#8dbe48; font-weight:normal; margin-bottom:21px;}
.txt8 p {line-height:20px;}
.bg5 .b5r {padding-top:34px;}
.bg5 .box3-b p a {color:#009933;}
.cetr { padding:0 0 0 34px;}
.cetr img {margin-bottom:15px;}
.cetr td {vertical-align:top;}
/*Catalog Item*/
.box12 {min-height:1px; margin:0 6% 0 3%;}
.menu-cat { float:left; width:238px; margin-left: -100%;}
.content-cat {margin:0 0 0 285px; min-height:1px;}
.menu-cat { background:url(../images/mc-bg.png) repeat-y;}
.menu-cat div { background:url(../images/mc-t.png) no-repeat;}
.menu-cat ul {width:199px; background:url(../images/mc-b.png) no-repeat bottom; min-height:1px; padding:20px 0 25px 39px;}
.menu-cat ul a {color:#637189;}
.menu-cat ul li {line-height:24px;}
.sel-item {color:#8dbe48; padding:0 0 0 8px;}
.item {min-height:1px; padding-bottom:44px;}
.item-l {width:222px; float:left; text-align:center;}
.item-r { margin:0 0 0 222px;}
.item-r h2 { color:#637189; font-size:30px; font-weight:normal; margin-bottom:28px;}
.item-r p { color:#333333; line-height:20px;}
.item-table-header {margin-bottom:26px;}
.item-table-header td {vertical-align:top; font-size:12px; color:#333333; border-bottom:1px solid #eff1f3; border-top:1px solid #eff1f3; background:#f9f9f9; padding:5px 0;}
body .box12 .fc {padding:5px 0 5px 1%;}
.lc {text-align:center;}
.item-header {padding:0 0 9px 1%; font-size:18px; font-weight:normal; color:#333333;}
.in2 {width:80%;}
.theme-td td {border-bottom:1px solid #eff1f3; border-top:0;}
.theme-td {border-top:1px solid #eff1f3;}
.content-cat .col-td td { background:#ffffff;}
.in2 {border:1px solid #637189; padding:2px 0 2px 1%;}
.go {padding:0 0 26px 0; text-align:right; border-bottom:1px solid #eff1f3;}
.go input {padding:2px 15px;}
.txt9 {padding:18px 0 95px 1%; font-size:12px; line-height:18px;}
.txt10 {margin:0 20% 0 1%;}
.txt10 h2 {color:#4b4a49; font-size:30px; font-weight:normal; margin-bottom:23px;}
.txt10 p {line-height:20px}
.container {width: 100%;}
.content { float:left; width:100%; }
/*Text Page*/
.bg6 { background:url(../images/head6-bg.png) repeat-x; min-width:1000px;}
.bg6_2 { min-height:1px;}
.bg7 { background:url(../images/head7-bg.png) repeat-x; min-width:1000px;}
.bg7_2 { min-height:1px; background:url(../images/head7.jpg) no-repeat right top;}
.box-txt {min-height:1px; margin:0 3% 0 6%; position:relative; z-index:5;}
.left {margin:0 300px 0 0; min-height:1px;}
.right {float:left; width:268px; margin-left: -286px;}
.nav3 {border:1px dashed #b2b2b2; width:266px; padding:27px 0; margin-bottom:48px; background:#ffffff;}
.nav3 li {line-height:24px; padding:0 0 0 36px;}
.nav4 {padding:11px 0 0 0; color:#637189; font-style:italic;}
.nav4 a {color:#637189; font-size:12px;}
.right .place {position: relative; right:auto; top:auto; margin-bottom:37px;}
.obj h3 { background:url(../images/obj.png) no-repeat; height:50px; padding:22px 0 0 81px; font-size:18px; font-weight:normal; margin:0 0 0 -47px; position:relative;}
.ob {padding:2px 0 0 32px;}
.ob div {padding:12px 0 15px 0;}
.about { padding:32px 10% 0 0;}
.about h1 {color:#4b4a49; font-size:30px; font-weight:normal; margin-bottom:30px; line-size:40px;}
.about h2 {color:#015f30; font-size:24px; font-weight:normal; margin-bottom:25px; line-size:35px;}
.about p { line-height:20px; margin-bottom:34px;}
.about img {border:1px dashed #b2b2b2; max-width:65%; height:auto;}
/*Coments Page*/
.comments { margin-left:-34px; padding:20px 45px 0 0; position:relative;}
.comm { padding:22px 30px 22px 34px; border-bottom:1px solid #e5e5e5; min-height:1px; position:relative;}
.name {font-size:24px; color:#015f30;}
.message {line-height:20px; padding:9px 0;}
.answer {padding:0 0 0 19px; background:url(../images/answer.jpg) no-repeat 0px 5px; line-height:20px;}
.pages { margin:0 45px 38px -34px; padding:18px 0 18px 29px; position:relative; border-bottom:1px solid #e5e5e5;}
.pages a {margin:0 5px;}
.pages span {margin:0 5px; color:#999999;}
.pages strong {margin:0 5px;}
.add-com p {font-size:24px; font-weight:normal; margin-bottom:20px;}
.in3 {width:461px; padding:4px 0 4px 6px; border:1px solid #abadb3; margin-bottom:20px; display:block; font:14px Arial, Helvetica, sans-serif; color:#999999;}
.add-com textarea {margin-bottom:20px; display:block; width:455px; height:166px; overflow:auto; border:1px solid #abadb3; font:14px Arial, Helvetica, sans-serif; color:#999999; padding:4px 6px;}
.add-com div input {padding:2px 4px;}
