.hidden {display: none!important}
.body {min-width: 960px; max-width: 1600px; overflow: hidden; _overflow-y: visible; margin: 0 auto -230px; position: relative; min-height: 100%; height: auto !important; _height: 100%;}
.wrapper {padding: 0 0 0 4%;}

/* HEADER */
.header {height: 143px; position: relative; padding-top: 1px; background: #000; overflow-y: hidden;}
.header .logo {left: 0; top: 32px; display: block; width: 225px; height: 40px;}
.header .telemap {left: 78%; top: 40px; color: #e0e5e8; font-size: 22px; font-weight: bold; margin-left: -37px;}
.header .telemap a {color: #868f95; font-size: 12px;margin-left: 37px;}
.header .telemap span {color: #868f95;}
.header .telemap span.telcode {font-size: 12px; font-weight: bold;}
.copy span {color: #868f95;}
.copy span.telcode {font-size: 12px; font-weight: bold;}
.footer span {color: #868f95;}
.footer span.telcode {font-size: 12px; font-weight: bold;}
.header .mainmenu {margin-top: 110px; position: relative; z-index: 20;}
.header .mainmenu a {margin-right: 40px; color: #99b9cb;}
.header .mainmenu a:hover {_color: #faffa5 !important; text-decoration: underline;}
 .header .mainmenu a.selected[href] {_color: #faffa5 !important; text-decoration: underline;}
 .header .mainmenu a.selected {_color: #faffa5 !important; text-decoration: none;}
.header .mainmenu a[href] {color: #99b9cb;}
.header .mainmenu a:hover[href], .header .mainmenu a.selected, .header .mainmenu a   {color: #faffa5;}

.banner {position: absolute; top: 27px; left: 26%; height: 64px; overflow: hidden;}
.tenders {margin-top: 50px; font-size: 12px;}
.tenders a {display: block; margin-bottom: 10px;}

.container {overflow: hidden; zoom: 1; //position: relative; margin-bottom: 50px; color: #97bbb7;}
.biggamappa {background: url(/images/bigmap.png) no-repeat; width: 90%; height: 703px; position: absolute; top: 50px; _top: -180px; right: -35%;}
#mainpage .container {margin-left: -4%;}
.maincontent {color: #97bbb7; //zoom: 1; overflow: hidden; padding-left: 4%;}

/* ËÅÂÀß ÊÎËÎÍÊÀ */
.left {width: 15% !important; padding-right: 2%; float: left; position: relative; position: relative;padding-left: 1px;}
.left:before {content: '.'; visibility: hidden; height: 1px; overflow: hidden; display: block;}
.left ul.secmenu {margin: 0;}
.left ul.secmenu li {margin-bottom: 10px;}
.left ul.secmenu li a {_color: #99b9cb;}
.left ul.secmenu li a:hover, .left ul.secmenu li a.selected  {color: #faffa5 !important;}
.left ul.secmenu li a[href] {color: #99b9cb;}
.left ul.secmenu li a:hover[href], .left ul.secmenu li a.selected, .left ul.secmenu li a  {color: #faffa5;}
.left .secmenu ul {font-size: 12px; margin: 10px 0 10px 15px;}
.left .secmenu ul li {margin-bottom: 5px;}
.left .secmenu ul li ul {font-size: 11px;}

.right {width: 20%; color: #97bbb7; padding-right: 2%;}

/* ÖÅÍÒÐÀËÜÍÀß ÊÎËÎÍÊÀ */
.center {position: relative; zoom: 1; overflow: hidden; padding-left: 2%; }
.container a, .maincontent a, .right a{color: #bfd9e8;}

.quotes {background: url(/images/quot.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/quot.png', sizingMethod='scale'); color: #cac09e; margin: 0 0 20px -2%; padding: 1% 0 2% 2%; _padding-bottom: 1%; overflow: hidden; _zoom: 1;}
.quotes .rightcol {float: left; width: 69%; padding-right: 4%;}
.quotes .rightcol blockquote {padding: 0 0 30px 55px; text-indent: -17px; }
blockquote .lq, blockquote .rq  {font-size: 25px; top: 2px; position: relative; line-height: 1px; //line-height: 100%;}
blockquote .lq {margin-right: 3px;}
blockquote .rq  {margin-left: 3px; //line-height: 1px; margin-top: -20px;}
.quotes .rightcol a {color: #cac09e;}
.quotes .hesay {padding-top: 20px;}
.quotes .hesay img {border: 2px solid #736e53;}
.quotes .hesay p {font-size: 12px; margin: 5px 0 0; width: 164px;}

.content {padding-right: 33%; //zoom: 1;}
.content#cols-3 {padding-right: 5%; _zoom: 1; _padding-left: 18px; _margin-left: -18px;}
.center ul, .allwidth ul {margin: 10px 0 30px 28px; padding: 0; _zoom: 1;}
.center ul li, .allwidth ul li {background: url(/images/bull.gif) no-repeat 0 9px; padding-left: 20px; margin-bottom: 10px;}
.center ul li ul, .allwidth ul li ul {margin: 7px 0 20px 10px; font-size: 12px;}
.center ol, .allwidth ol {margin: 10px 0 40px 68px;}
.center ol li ol, .allwidth ol li ol {margin: 7px 0 10px 28px; font-size: 12px;}

.content table {margin-bottom: 50px;}
.content table tr td {padding: 1%; font-size: 12px; vertical-align: middle; border-top: 1px solid #333333;}
.content table tr:first-child td {border-top: none;}
.content table tr.fc td {border-top: none;}

.content img {border: 2px solid #505750; margin: 0 5px 20px 0;}
.right img {border: 2px solid #505750;}
.news img {margin: 0;}

.isjs #flash {height: 360px; margin-left: -4%;}

.isjs .noflash {display: none !important;}
.noflash {display: block; height: 450px; padding-top: 1px; position:relative; margin-left: -4%; background: url(/images/noflash.jpg) no-repeat 50% 0;}
.flashmenu {width: 800px; margin: 45px auto 0; position: relative; left: 100px; _left: 40px; overflow: hidden;}
.flashmenu li {float: left; margin-left: 50px;}
.flashmenu li a {color: #0d2686; font-style: italic; font-weight: bold; text-decoration: none;}
.flashmenu li a:hover {position: relative; top: -1px;}
.noflash .justfix {position: relative; width: 930px;margin: 20px auto 0; padding: 20px 0; _padding-bottom: 0; background: url('/images/nofl.png');_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nofl.png', sizingMethod='crop');}
.noflash .ntextflow {height: 160px; color: #fff; margin: 0 20px; position: relative; overflow: auto;}
.nftext {margin-left: 210px; _margin-left: 40px; position: relative; //zoom: 1; padding-right: 20px;}
.nfimg {width: 191px; top: 20px; _top: 0; left: 20px; overflow: hidden; _float: left; _zoom: 1; position: absolute; z-index: 10;}

.news .item {overflow: hidden; _zoom: 1; margin-bottom: 30px;}
.news .item .newsimg {margin-right: 10px;}
.news .item .newsimg img {margin: 0;}
.news .item .newsimg a {display: block;margin-top: 30px;}
.news .item h3 {margin: 5px 0 0;}
.archive h5 {margin: 0 0 10px;}
.archive ul {margin: 0; padding: 0;}
.archive ul li {margin-bottom: 5px;}
.archive ul li.act, .archive ul li.act a.selected  {color: #fda874;}
.archive ul li ul {font-size: 12px; margin: 10px 0 10px 10px;}
.archive ul li ul li {margin-bottom: 4px;}
span.backnews {color: #BFD9E8; display: block; margin-left: -18px;}
span.backnews a{margin-left: 5px;}
ul.trade {margin-left: 0;}
ul.trade li {padding: 0; background: none; font-size: 13px;}
ul.trade li p {line-height: 160%;}
ul.trade h3 {margin-bottom: 0;}

.hidealias {display: none !important;}

.mainnews {width: 31%; //zoom: 1; //padding-left: 20px; //margin-left: -20px; _padding-left: 40px;}
.mainnews .list {color: #97bbb7; margin-bottom: 10px;}
.date {color: #5b6f6d; font-size: 12px;}
.mainnews .readall {background: url(/images/news.gif) no-repeat; display: block; padding: 2px 0 2px 50px; margin-left: -21px; _margin-left: 0; _left: -21px; position: relative;}
.sayblock {_zoom: 1; font-size: 12px;}
.sayblock blockquote {border-bottom: 1px solid #222222; padding-bottom: 5px; padding-left: 11px; _padding-left: 21px; text-indent: -21px;}
#mainpage .sayblock blockquote {text-indent: -16px; padding-left: 10px;}
.sayblock img {border: none;}
#mainpage .sayblock {padding-left: 5%; width: 31%; font-size: 14px;}
.whosay {text-align: right; margin-top: 5px; font-size: 12px;}
.whosay span {display: block; background: url(/images/ugol.gif) no-repeat 100% 0 #303030; font-weight: bold; padding: 2px 7px 1px; float: right;}
.whosay p {clear: both; padding-right: 7px;}
.givemore {width: 19%; padding-left: 10%;}
.givemore li {margin-bottom: 20px;}
.givemore .best, .givemore .job, .givemore .mission {display: block; height: 30px;}
.givemore .best {background: url(/images/best.gif) no-repeat; padding-left: 68px; margin-left: -68px;}
.givemore .job {background: url(/images/job.gif) no-repeat; padding-left: 67px; margin-left: -67px;}
.givemore .mission {background: url(/images/mission.gif) no-repeat; padding-left: 81px; margin-left: -81px;}

.fromright .sayblock img {margin: 0;}
.fromright .whosay {font-size: 12px; margin: 2px 0 0 15px;}

.tenderlist {}
.tenderlist p {margin: 0 0 5px 10px;}
.tenderlist p a, .tenderlist p  {padding: 10px 0}
.tenderlist .txt {padding-left: 40px; background: url(/images/docs/txt.gif) no-repeat 0 5px;}
.tenderlist .pdf {padding-left: 40px; background: url(/images/docs/pdf.gif) no-repeat 0 5px;}
.tenderlist .doc {padding-left: 40px; background: url(/images/docs/doc.gif) no-repeat 0 5px;}
.tenderlist .xls {padding-left: 40px; background: url(/images/docs/xls.gif) no-repeat 0 5px;}

.card {font-size: 18px;}
.bizcard {font-size: 12px;}
.bizcard img {margin-bottom: 10px;}
.bizcard .releaseproj h5 {margin-bottom: 10px;}
.bizcard .releaseproj ul {padding: 0; margin: 0 0 15px;}
.bizcard .releaseproj ul li {margin-bottom: 6px; line-height: 100%; padding-left: 0; background: none;}

.projectors {margin-left: 5%;}

.coordinates {}
.coordinates .haveright {margin-bottom: 40px;}
.coordinates .haveright .fromcenter {width: 66%; margin-left: 3%;}
.coordinates .haveright span {color: #5b6f6d;}
.coordinates h3 {margin-bottom: 5px;}

.tradeblock {margin-top: 55px;}

.production {}
.production .item {margin-bottom: 20px; //zoom: 1; overflow: hidden;}
.production .item a {display: block;}
.production .item img {border: none; margin: 20px 0 0; _display: none;}
.production .item .itemtext {margin-left:210px;}
.production .item .itemtext-even {margin-right: 210px; zoom: 1;position: relative;}
.production .item .itemtext-lml {margin-left: 160px;}
.production .item .itemtext-vlml {margin-left: 130px;}
.production .item .itemtext-lmr {margin-right: 225px;}

/* PNGIE */
#png1, #png2, #png3, #png4, #png5, #png6, #png7, #png8, #png0, #png9 {cursor: pointer;}
#png0 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/0.png', sizingMethod='crop'); _width: 200px; _height: 250px;}
#png1 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/1.png', sizingMethod='crop'); _width: 121px; _height: 212px;}
#png2 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/2.png', sizingMethod='crop'); _width: 152px; _height: 201px;}
#png3 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/4.png', sizingMethod='crop'); _width: 176px; _height: 207px;}
#png4 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/5.png', sizingMethod='crop'); _width: 189px; _height: 164px;}
#png5 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/6.png', sizingMethod='crop'); _width: 91px; _height: 233px;}
#png6 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/7.png', sizingMethod='crop'); _width: 175px; _height: 173px;}
#png7 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/8.png', sizingMethod='crop'); _width: 250px; _height: 200px;}
#png9 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/9.png', sizingMethod='crop'); _width: 200px; _height: 250px;}
#png8 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/3.png', sizingMethod='crop'); _width: 176px; _height:207px;}
.shape {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/shape.png', sizingMethod='crop'); _margin-bottom: 20px; _width: 180px; _height:36px;}
#ktp_25 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/8.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ktp_25 img {_display: none;}
#kru {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/kru.png', sizingMethod='crop'); _width: 320px; _height:400px;}
#kru img {_display: none;}
#nku {width: 400px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/nku.png', sizingMethod='crop'); _width: 320px; _height:400px;}
#nku img {_display: none;}
#ktp {width: 440px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod/ktp.png', sizingMethod='crop'); _width: 430px; _height:400px;}
#ktp img {_display: none;}
#ktp_25_low {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/standart_cameras_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ktp_25_low img {_display: none;}
#ktp_m {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/ktp_m_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ktp_m img {_display: none;}
#ktp_m2 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/ktp_m2_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ktp_m2 img {_display: none;}
#ktp_t {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/ktp_t_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ktp_t img {_display: none;}
#ktp_t2 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/ktp_t2_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ktp_t2 img {_display: none;}
#ocam {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/other_cameras_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#ocam img {_display: none;}
#stcam {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/standart_cameras_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#stcam img {_display: none;}
#sboard {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/switchboards_new.png', sizingMethod='crop'); _width: 395px; _height:319px;}
#sboard img {_display: none;}
#shape img {_display: none;}
.pngsert1 img, .pngsert2 img {_display: none;}
.pngsert1, .pngsert2 {cursor: pointer;}
.pngsert1 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sert/1.png', sizingMethod='crop'); _width: 186px; _height:183px;}
.pngsert2 {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sert/2.png', sizingMethod='crop'); _width: 186px; _height:183px;}

.td {font-size: 12px; padding-left: 50px; margin-top: 100px;}
.td a {display: block; background: url(/images/td.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/td.png', sizingMethod='crop'); padding-left: 50px; margin-left: -50px; _zoom: 1;}

.oflow {overflow: hidden; //zoom: 1;}
.oflow .leftcol {float: left; width: 45%; margin-right: 5%;}
.oflow .rightcol {float: left; width: 49.5%;}

.partn {font-size: 12px;}

/* ÂÛÍÎÑÊÈ */
.haveright {overflow: hidden; clear: both; margin-right: -49.5%; overflow: hidden; //zoom: 1;}
.haveright .fromright img {border: 0;}
.haveright .fromcenter {float: left;width: 69%; _width: 60%; overflow: hidden;}
.haveright .fromcenter a {}
.haveright .fromright a img {_width: auto;}
.fromright {padding-right: 5%;  width: 22%; float: right;}
.havebigpic {overflow: hidden; margin-right: -44.5%; _margin-right: -29.6%;}
.havebigpic .rimg {float: right; margin-left: 2%; overflow: hidden;}
.havebigpic .rimg p {float: left; //zoom: 1;}
.havebigpic .rimg img {margin: 0; border: none;}
.havebigpic .bigpictext {padding-right: 27%; _zoom: 1; _padding-right: 33%; position: relative;}
.haveleft {//zoom: 1; overflow: hidden; margin-top: 40px;}
.haveleft .fromleft {width: 17%; float: left;}
.haveleft .fromcenter {margin-left: 19%; width: 57%;}
.haveleft .fromright {padding-right: 5%; width: 16.5%;}
.haveleft h3 {margin: 0 0 0 19%;}
.license {font-size: 16px;}
#zakl {background: url('/images/quot.png'); margin-left: 20px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/quot.png', sizingMethod='scale'); color: #cac09e; padding: 20px; _padding: 20px 20 0 20px;}
#zakl h2, #zakl h3, #zakl h4 {margin-top: expression(this.previousSibling==null ?'0' :'40px');}
#zakl h2:first-child, #zakl h3:first-child, #zakl h4:first-child {margin-top: 0;}

.sertbg {background: url('/images/sert.png') repeat-x 0 100%; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sert.png', sizingMethod='scale'); height: 126px; margin-bottom: 20px;margin-left: 20px;}
.sertbg .sertshad {position: absolute; background: url(/images/sert/shade.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sert/shade.png', sizingMethod='crop'); width: 292px; height: 128px; right: 0;}
.sertificates {margin-bottom: -120px; position: relative; z-index: 2; margin-left: 40px;}
.sertificates h3 {float: left;margin-right: 5%; margin-top: 90px; color: #ccd1b3; //margin-top: 80px;}
.sertificates img {border: none; margin: 0;}
.sertificates ul {overflow: hidden; margin: 0; //zoom: 1;}
.sertificates ul img {width: auto; clear: both; _zoom: 1;}
.sertificates ul li {float: left; padding: 0; width: 20%; _width: 17%; margin-right: 5%; background: none;}
.sertificates ul li a {display: block; overflow: hidden; position: relative; font-size: 12px; color: #fff; width: auto; _zoom: 1;}
.sertificates ul li a span {position: absolute; top: 125px; left: 0; text-decoration: underline; cursor: pointer;}

.sert2 {margin-bottom: 40px;}
.sert2 a {display: block; font-size: 12px; width: 93px;}
.sert2 a img {margin: 0;}

.shape img {margin: 5px 0 !important;}

.errorp {margin-left: 20px;}

.popup {width: 100%; min-width: 960px;height: 100%;z-index: 100;position: fixed;_position: absolute;top: 0;_top: expression(eval(document.documentElement.scrollTop));left: 0;_left: expression(eval(document.documentElement.scrollLeft));filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;-ms-filter: "alpha (opacity=70)";background: #000 url('/n.gif') no-repeat;background-attachment: fixed;overflow: hidden;}
.shtuka {background: url(/images/shtuka.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shtuka.png', sizingMethod='crop'); width: 888px; height: 888px; margin: 0 auto;}
.formocka {width: 100%; min-width: 960px; display: table-cell; vertical-align: middle; //display: block; margin: 0 auto;z-index: 101; color: #b3d1ce;position: absolute; overflow: hidden;}
.into {width: 45%; color: #b3d1ce !important; margin: 10% auto 10%; position: relative; background: url(/images/popup.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup.png', sizingMethod='scale');  padding: 30px; border: 4px solid #4e5050;}
.into h3 {text-align: center; margin-bottom: 40px;}
.into .needleft {width: 60%; margin: 0 auto;}
.into a {color: #fff;}
.close {position: absolute; top: 10px; right: 10px; cursor: pointer;}

/* ïîäìåíþøêè */
a.video {background: url(/images/video.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/video.png', sizingMethod='crop'); white-space: nowrap; display: block; padding-left: 40px; height: 27px; font-size: 12px; padding-top: 2px; margin-bottom: 10px; margin-top: 190px;}
a.tech {background: url(/images/techdoc.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/techdoc.png', sizingMethod='crop'); white-space: nowrap; display: block; padding-left: 40px; height: 32px; font-size: 12px; padding-top:6px; margin-bottom: 10px;}


/* ÔÈÄÁÝÊ */
.feedback {vertical-align:top; margin-bottom: 25px;}
.feedback dl {overflow:hidden; color: #5b6f6d; font-size: 12px; margin-bottom: 10px;}
.feedback dl dt {float:left;width:145px;}
.feedback dl dt label {float:left;margin-right:10px;width:140px;}
.feedback dl dt span {padding-right:5px;}
.feedback dl dd {margin-left:0;overflow:hidden;}
.feedback dl dd input, .feedback dl dd select {background: #e2f0dc; border: 2px solid #000; width: 270px;}
.feedback dl dd select {vertical-align: middle; width: 280px;}
.feedback dl dd textarea {background: #e2f0dc; border: 2px solid #000; width: 270px; height: 150px; font-family: arial,sans-serif; font-size: 14px;}
.feedback dl.error input, .feedback dl.error textarea {border:2px solid #F29553 !important;}
.feedback dl dd input:focus, .feedback dl dd textarea:focus {border:2px solid #EFBF86;}
.feedback .rightsubmit {margin-left:145px; _margin-left: 155px; padding: 20px 0 10px;}
.feedback .rightsubmitbut {margin-left:145px; _margin-left:76px;}
.feedback .rightsubmitbut input {width: 180px; height: 40px;}
.form-error {color:#f58705;font-size:11px; margin-top: 5px; _margin-left: 155px;}
.nm {margin-left: 0;}

.feedback#popup {color: #b3d1ce; text-align: center; margin: 0;}
.feedback.lefted#popup {text-align: left;}
.feedback#bigpopup {width: 80%; margin: 0 auto;}
.feedback#bigpopup dl dd input, .feedback#bigpopup dl dd textarea, .feedback#bigpopup dl dd select {width: 90%; _width: 50%;}
.feedback#bigpopup dl {margin-bottom: 20px;}
.feedback#popup dl {color: #b3d1ce; font-size: 14px;}
.feedback#popup dl dt {float: none; overflow: hidden; width: 100%;}
.feedback#popup dl dt label {float: none;}
.feedback#popup .rightsubmitbut {margin: 20px 0 30px;}
.feedback#popup .rightsubmitbut input {vertical-align: middle; //zoom: 1; text-align: center;}

.loader {position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -26px; background: url(/images/loadbg.gif) no-repeat; width: 52px; height: 32px; padding: 10px 0;}

.work .load{display: block;}
.ready .loader {display: none;}
.ready .actbutt {display: inline;}
.work .actbutt {display: none;}
.work .disbutt {display: inline;}
.ready .disbutt {display: none}

/* ÔÓÒÅÐ */
.ghost {height: 230px; clear: both;}
.footer {height: 230px; overflow: hidden; background: url(/images/footer.jpg) no-repeat 100% 0 #000; position: relative;min-width: 960px; max-width: 1600px; margin: 0 auto; }
.footer#err {background: url(/images/footer2.jpg) no-repeat 100% 0 #000;}
.footop {width: 517px; height: 67px; position: absolute; left: 0; top: 0; background: url(/images/footop.jpg) no-repeat;}
.footop2 {width: 517px; height: 67px; position: absolute; left: 0; top: 0; background: url(/images/footop2.jpg) no-repeat;}
.footer .inner {position: relative; /*overflow: hidden;*/ padding-top: 1px; margin: 0 auto;}
.footer .developer {background: url(/images/dominion.gif) no-repeat 0 3px; line-height: 150%; height: 31px; color: #a8a8a8; text-decoration: none; font-size: 12px; padding: 0 0 5px 43px; left: 80%; top: 55px;}
.footer .developer a {color: #c0dae9}
.footer .developer a:hover {color: #c0dae9}
.footer .copy {color: #a8a8a8; top: 50px; left: 4%;font-size: 12px;}
.footer .copy a {color: #c0dae9;} 
.footer .counters {margin: 115px 4% 0;}
.footer .counters img {border: 1px solid #e5b72a; margin: 0 20px 10px 0;}

/* ÇÀÃÎËÎÂÊÈ */
h1, h2, h3, h4, h5, h6 {font-weight: normal;line-height: 120%;}
h1 {font-size: 30px; margin-left: 19%; //margin-left: 18%; _margin-left: 18.5%; color: #e0e5e8; overflow: hidden; _zoom: 1;}
h1 span {display:block;}
h1 span.text {float: left; max-width: 650px; _width: 650px;}
h1 span.wiiiu {overflow: hidden; _zoom: 1; background: url(/images/title.gif) no-repeat 0 50%;}
h1 span.wiiiu2 {overflow: hidden; _zoom: 1; background: url(/images/title2.png) no-repeat 0 50%;}
h2 {font-size: 24px; margin: 40px 0 25px;}
h3 {font-size: 18px; margin: 30px 0 15px;}
h5 {font-size: 16px;}
.right h5 {margin-bottom: 10px;}
.quotes h3 {margin-top: 0;}

/* ×ÀÑÒÎÈÑÏÎËÜÇÓÅÌÛÅ ÑÒÈËÈ */
.abs {position: absolute;}
.fleft {float: left;}
.fright {float: right;}
.nmt {margin-top: 0;}
.nml {margin-left: 0 !important;}
.smb {margin-bottom: 10px;}
.nob {border: none !important;}

.news_images a {margin: 0 5px 5px 0;}

.projectphotos {margin: 10px 0;}

@media print 
{
.mainmenu, .counters, .footer, .left, .ghost {display: none;}
.center {margin-left: 17%;}
}

