@charset "windows-1251";
/*======== reset begin =========*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,/*fieldset,*/form,label,/*legend,*/table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
/*========= reset end ==========*/

/*======== main begin =========*/
body
{
position:relative;
width:100%;
height:100%;
background:#bdbfc1 /*url(/img/bg.png) repeat-y center*/;/*#f8f2e6;*/
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
min-width:950px;
min-height:600px;
text-align:center;
}

#siteBody
{
position:relative;
width:950px;
height:auto;
margin:0 auto;
text-align:left;
}
/*========= main end ==========*/

/*======== header begin =========*/
#header
{
position:relative;
width:950px;
height:189px;
}

#header .bg
{
position:absolute;
display:block;
width:950px;
height:189px;
background:url(/img/headBG.jpg) no-repeat;
z-index:10;
}

#tel, #mail, .mfh
{
position:absolute;
top:10px;
display:block;
width:auto;
height:auto;
z-index:20;
right:20px;
font-family: Arial, sans-serif;
font-weight:normal;
font-size:14px;
line-height:32px;
color:#fff;
white-space:nowrap;
text-align:right;
}

#mail
{
top:105px;
line-height:27px;
font-size:16px;
}

.mfh
{
top:80px;
font-size:12px;
font-weight:normal;
color:red;
font-family: Arial, sans-serif;
border-top:1px #fff solid;
}

.mfh a
{
color:orange;
text-decoration:none;
}

.mfh a:hover
{
color:orange;
text-decoration:underline;
}

#tel a{color:#fff;text-decoration:none; font-size:25px; font-weight:normal;}
#mail a {color:#fff;text-decoration:none;}
#tel a:hover, #mail a:hover{text-decoration:underline;}

#mMenu
{
position:absolute;
right:0;
bottom:0;
width:auto;
height:46px;
border-left:#e9ffb2 solid 8px;
list-style:none;
background:#95b83e/*a9ac3f*/;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
font-weight:normal;
overflow:visible;
z-index:20;
}

#mMenu li
{
position:relative;
width:auto;
float:left;
padding:0;
}

#mMenu li.cur, #mMenu li:hover
{
background:#85a337/*959830*/;
}

#mMenu li span
{
display:block;
padding:0 5px;
line-height:46px;
border-right:solid #e9ffb2 1px;
color:#464648;

}
#mMenu li a
{
display:block;
padding:0 5px;
line-height:46px;
border-right:solid #e9ffb2 1px;
color:#fff;
text-decoration:none;
}

#mMenu li.end a, #mMenu li.end span{border:none;}

#mMenu li a:hover{background:#85a337/*959830*/;color:#e9ffb2;}

#mMenu li ul
{
position:absolute;
top:46px;
left:0;
width:auto;
min-width:132px;
padding:0;
z-index:20;
background:#95b83e/*a9ac3f*/;
}

#mMenu li ul
{
display:none;
}

#mMenu li:hover ul
{
display:block;
}

#mMenu li ul .dlp, .dlp
{
display:none;
}

#mMenu li ul li
{
display:block;
width:auto;
padding:0;
float:none;
border-top:1px #e9ffb2 solid;
white-space:nowrap;
}

#mMenu li ul li a
{
border:none;
border-left:#e9ffb2 solid 8px;
}

#mMenu li ul li ul
{
position:absolute;
top:-1px;
left:132px;
}

#mMenu li ul li ul li
{
display:none;
}

#mMenu li ul li:hover ul li
{
display:block;
}

/*========= header end ==========*/

/*-------- folio begin ---------*/
#panes
{
height:390px;
position:relative;
width:950;
overflow:hidden;
cursor:pointer;
}

#pList
{
position:relative;
width:auto;
height:312px;
overflow:auto;
} 

.pListSlide
{
position:relative;
width:auto;
height:390px;
overflow:auto;
cursor:pointer;
} 


#folioMenu, #folioMenu ul {height:312px; width:950px;}

#folioMenu ul li
{
position:relative;
display:block;
float:left;
width:310px;
height:297px;
}

#folioMenu ul a
{
position:absolute;
display:block;
bottom:0;
left:0;
width:286px;
height:47px;
padding:250px 12px 0 12px;
line-height:48px;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Arial, Helvetica, Verdana, "Trebuchet MS", sans-serif;
/*font-family:Arial, Verdana, "Trebuchet MS", sans-serif;*/
font-size:20px;
font-weight:normal;
color:#fff;
background:#4a4a4a;
text-decoration:none;
overflow:visible;
}

#folioMenu ul a:hover
{
text-decoration:underline;
}

#intDes {margin:0 10px 0 0;}
#lanDes {margin:0 10px 0 0;}
#arhPrj {margin:0;}
/*
#intDes a {background:#4a4a4a;}
#lanDes a {background:#4a4a4a;}
#arhPrj a {background:#4a4a4a;}



#intDes a {background:#0a6d82 url(/img/pdfpic.png) no-repeat 250px 394px;}
#lanDes a {background:#a9ac3f url(/img/swfpic.png) no-repeat 250px 394px;}
#arxPrj a {background:#3c8b9c url(/img/jpgpic.png) no-repeat 250px 394px;}

#intDes a:hover {background:#0a6d82 url(/img/pdfpic_h.png) no-repeat 250px 394px;}
#lanDes a:hover {background:#a9ac3f url(/img/swfpic_h.png) no-repeat 250px 394px;}
#arxPrj a:hover {background:#3c8b9c url(/img/jpgpic_h.png) no-repeat 250px 394px;}
*/

#intDes span{background:#000 url(/img/intDes.jpg);}
#lanDes span{background:#000 url(/img/lanDes.jpg);}
#arhPrj span{background:#000 url(/img/arhPrj.jpg);}

#folioMenu ul a span{position:absolute; top:0; left:0; display:block; height:250px; width:310px; border-bottom:/*1px solid #bdbfc1*/0; opacity:0.9;}
#folioMenu ul a span:hover{opacity:1;}
#folioMenu ul a span.shadow
{
width:310px;
height:15px;
background:url(/img/smallShad.png);
border:none;
top:297px;
}

#imageMenu, #imageMenu1, #imageMenu2, #imageMenu3, #imageMenu4, #imageMenu5, #imageMenu6{position: relative; width: 950px; height: 390px; overflow: hidden; cursor:pointer;}
#imageMenu ul, #imageMenu1 ul, #imageMenu2 ul, #imageMenu3 ul, #imageMenu4 ul, #imageMenu5 ul, #imageMenu6 ul{list-style: none; display: block; height: 390px; width: 1900px; cursor:pointer;}
#imageMenu ul li, #imageMenu1 ul li, #imageMenu2 ul li, #imageMenu3 ul li, #imageMenu4 ul li, #imageMenu5 ul li, #imageMenu6 ul li{position:relative; float:left; cursor:pointer;}
#imageMenu ul li a, #imageMenu1 ul li a, #imageMenu2 ul li a, #imageMenu3 ul li a, #imageMenu4 ul li a, #imageMenu5 ul li a, #imageMenu6 ul li a
{
text-indent: -1000px;
background:#c2c2c2;
display:block;
width:64px;
height:390px;
border-right: 6px solid #c2c2c2;
overflow:hidden;
cursor:pointer;
}


#bNavy
{
position:relative;
width:auto;
height:45px;
overflow:hidden;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
font-weight:normal;
color:#fff;
background:#c2c2c2;
}

#previous {display:block; width:19px; height:19px; position:absolute; cursor: pointer; background:url(/img/lArrow.png); top:15px; left:15px; z-index:10;}
#previous:hover {background:url(/img/lArrow_h.png);}

#buttons{position:absolute; bottom:0; left:70px; height:45px; width:810px;text-align:left;}
#buttons li{position:relative; float:left; width:70px; height:45px; padding:0 0 0 11px; line-height:45px;}
#buttons li.active, #buttons li:hover{background:#a6a6a6;}
#buttons li span{position:absolute; bottom:0; left:0; display:block; height:30px; width:6px; background:#337a8c;}
#buttons li + li span{background:#aaae5c;}
#buttons li + li + li span{background:#558f9f;}
#buttons li + li + li + li span{background:#7c669b;}
#buttons li + li + li + li + li span{background:#b8932d;}
#buttons li + li + li + li + li + li span{background:#c98031;}

#next {display:block; width:19px; height:19px; position:absolute; cursor: pointer; background:url(/img/rArrow.png); top:15px; right:15px; z-index:10;}
#next:hover {background:url(/img/rArrow_h.png);}


#drPano
{
position:relative;
margin:2px 0 0 0;
width:520px;
height:390px;
overflow:hidden;
}

#dPano
{
position:absolute;
top:0;
left:-80px;
width:600px;
height:390px;
overflow:hidden;
}

#mText ul.pdfList {position:relative; width:100%; list-style:none; font-size:12px; line-height:18px; padding:0; margin:0;}
#mText ul.pdfList li{position:relative; width:auto; height:70px; padding:0 0 0 70px; margin:30px 0 0 0; list-style:none;}
.pdfIco {position:absolute; width:64px; height:64px; background:url(/img/pdfIco.png) no-repeat; left:0;}
.pdfIco:hover {background:url(/img/pdfIcoHov.png);}

/*--------- folio end ----------*/

/*-------- content begin ---------*/
#cntPlane
{
position:relative;
background:#fff;
width:100%;
}

#cntPlane h1
{
position:absolute;
top:0;
left:0;
width:100%;
height:80px;
margin:0 0 0 10px;
line-height:80px;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:24px;
font-weight:normal;
}

h2.ab
{
position:relative;
top:auto;
left:auto;
width:auto;
height:auto;
margin:0px 0;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;
}

#mText
{
border-collapse:separate;
width:100%;
}

#cntPlane #mText h1
{
position:relative;
top:auto;
left:auto;
width:auto;
height:auto;
margin:20px 0;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;
}

#cntPlane #mText td h1:first-child, #cntPlane #mText td img:first-child + h1
{
margin:-2px 0 10px 0;
font-size:18px;
line-height:18px;
}

#mText p
{
margin:7px 0;
line-height:15px;
}

#mText td p:first-child, #mText td img:first-child + p, #mText td div:first-child + p, #mText td ol:first-child, #mText td ul:first-child, #mText td ol li:first-child, #mText td ul li:first-child
{
margin:0 0 7px 0;
}

#mText ul, #mText ol
{
margin:7px 0;
padding:0 0 0 25px;
line-height:15px;
}

#mText td div > ol
{
list-style:decimal;
}

#mText li
{
margin:7px 0;
}

#mText td
{
padding:35px 40px;
}

#mText td.prjHdr
{
padding:35px 40px 0 40px;
}

#cntPlane #mText td.prjHdr h1
{
font-size:24px;
padding:0;
margin:0;
}

#mText td.col1, #mText td.colL, #mText td.col2/*, #mText td.col0*/
{
width:424px;
padding:35px 40px;
vertical-align:top;
}

.col1 .tBlock
{
width:394px;
overflow:hidden;
}

.mainTxt h2, .mainTxt h2, #cntPlane #mText .col1 .tBlock .mainTxt h1
{
margin:0;
padding:0;
line-height:30px;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
font-weight:normal;
}

.mainTxt p
{
text-align:justify;
}

.col2 .tBlock
{
width:394px;
overflow:hidden;
}

/*
#mText td.col0
{
padding:35px 40px 0 40px;
}
*/
#mText td.col1
{
width:424px;
}

#mText td.col2
{
width:425px;
}

.col2 h2
{
text-align:right;
}

.col2 ul h2
{
text-align:left;
}

.col2 .pnt h2
{
text-align:left;
}

#mText td.colL
{
width:1px;
border-top:40px solid #fff;
border-bottom:40px solid #fff;
padding:0px;
background:#000;
}

.colL img
{
width:1px;
height:1px;
}

#miniPic
{
text-align:right;
padding:5px;
position:relative;
width:350px;
height:70px;
float:right;
background:#fff;
}

#miniPic img
{
padding:1px;
position:relative;
width:60px;
height:60px;
}

#miniPic a
{
margin:3px;
border:1px solid #bbb;
display:block;
float:right;
text-decoration:none;
}

#miniPic a:hover
{
border:1px solid #000;
background:#bbb;
}

#pImages
{
position:relative;
width:950px;
height:350px;
overflow:hidden;
}

#pImages a
{
display:inline-block;
margin:0 10px 0 0;
background:#000;
}

#pImages img
{
filter:alpha(opacity=90);
opacity: 0.9;

}

#pImages a.end
{
margin:0;
}


#mText td .price
{
border-collapse:collapse;
width:394px;
margin:0;
}

#mText td .price td,#mText td  .price th
{
border:1px #000 solid;
}

#mText td .price th
{
text-align:left;
padding:4px;
}

#mText td .price td
{
text-align:right;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
vertical-align:middle;
}

a.paintD
{
display:block;
/*width:395px;*/
height:390px;
margin:0;
background:#000;
}

a.paintD img
{
display:block;
height:390px;
opacity:0.9;
}

a.arLanD
{
display:block;
width:395px;
margin:20px 0 5px 0;
background:#000;
}

a.arLanD:first-child
{
margin:5px 0 0 0;
}

a.arLanD img
{
display:block;
opacity:0.9;
}

#mText ul.artList li, #mText ul.artList li:first-child
{
margin:10px 20px 0 0;
padding:0 0 10px 0;
border-bottom:1px #999 solid;
}

#mText ul.artList li.endStr
{
border-bottom:0;
}

.artList h2
{
text-transform:uppercase;
}

.artList h2 a
{
color:#4A4A4A;
text-decoration:none;
}

.artList h2 a:hover
{
color:#000;
text-decoration:underline;
}

.artList p
{
padding:0;
}

#mText ul.fullArtList
{
padding:0;
margin:0;
}

#mText ul.fullArtList li, #mText ul.fullArtList li ul
{
padding:0;
margin:0;
}

#mText ul.fullArtList li h2
{
line-height:26px;
}

#mText ul.fullArtList li ul li
{
padding:0 0 0 30px;
margin:0;
line-height:22px;
background:url(/img/join.gif) no-repeat 8px 0;
}

#mText ul.fullArtList li ul li.lastStr
{
background:url(/img/joinbottom.gif) no-repeat 8px 0;
}

/*--------- content end ----------*/

.lPlace
{
background:#fff;
line-height:15px;
padding:5px 0 0 115px;
color:#999;
font-family:Arial;
font-size:12px;
}

.lPlace p:first-letter
{
text-transform:uppercase;
}

.lPlace a
{
color:#333;
font-weight:bold;
font-size:12px;
}

.lPlace span
{
color:#333;
text-decoration:underline;
font-size:10px;
}

/*======== footer begin =========*/
#footer
{
position:relative;
width:790px;
height:90px;
padding:0 0 0 160px;
overflow:hidden;
}

#footer .labl
{
position:absolute;
top:0;
left:0;
display:block;
width:160px;
height:90px;
background:url(/img/fPD.png) no-repeat;
}

#fMenu
{
position:absolute;
width:auto;
margin:30px 0 0 20px;
height:20px;
line-height:14px;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:14px;
overflow:hidden;
}

#fMenu li
{
width:auto;
float:left;
color:#464648;
}

#fMenu li span
{
display:block;
padding:0 5px;
line-height:20px;
border-right:solid #464648 1px;
color:#464648;
}

#fMenu li a
{
display:block;
padding:0 5px;
line-height:20px;
border-right:solid #464648 1px;
color:#464648;
text-decoration:none;
}

#fMenu li.end a, #fMenu li.end span {border:none;}

#fMenu li a:hover{text-decoration:underline;}

#creator
{
position:absolute;
bottom:0;
right:0;
padding:15px;
}

#counter{position:fixed; bottom:0; right:0; width:33px; height:33px; display:none;}


/*========= footer end ==========*/

/*======== other begin =========*/
sub, sup
{
font-size:8px;
}

.as
{
overflow:hidden;
position:relative;
display:block;
right:0;
bottom:0;
background:#fff;
text-align:center;
width:950px;
height:90px;
z-index:10;
}

.shadow
{
width:950px;
height:15px;
line-height:1px;
font-size:1px;
background:url(/img/bigShad.png);
}

.as .shadow
{
position:absolute;
bottom:0;
left:0;
background:#f8f2e6 url(/img/bigShad.png);
}

.clrb
{
display:block;
clear:both;
height:0px;
line-height:0px;
}
.bul
{
list-style:disc;
}
/*========= other end ==========*/


/*========= Форма контактов begin ==========*/
#contactable{
text-align:left;}

#contactable #contactable_inner {
background-image:url(/img/feedback.png);
color:#fff;
background-color:#4A4A4A;
cursor:pointer;
height:162px;
left:0px;
margin-left:-5px; 
overflow:hidden;
position:fixed;
*position:absolute;
text-indent:-100000px;
top:62px;
width:44px;
z-index:100000;
}

#contactable #contactForm {
background-color:#4A4A4A;
border:3px solid #fff;
color:#fff;
min-height:310px;
left:0;
margin-left:-341px;
margin-top:-160px;
overflow:hidden;
position:fixed;
padding:15px;
top:200px;
width:300px;
z-index:999;
}

#contactable form#contactForm input {
height:20px;
line-height:20px;
}

#contactable form#contactForm input, textarea {
background:#fff none repeat scroll 0 0;
outline-style:none;
outline-width:medium;
width:100%;
border:0px;
font-family:Arial;
font-size:14px;
margin:2px 0 10px 0;
}

#contactable textarea {
height:120px;
border:0;
}

#contactable form#contactForm .submit {
background: #95b83e none repeat scroll 0 0;
border:0;
outline-style:none;
outline-width:medium;
width:100%;
padding:5px;
outline-color:-moz-use-text-color;
font-family: georgia;
font-size:1em;
cursor:pointer;
color:#FFF;
text-transform:uppercase;
font-weight:bolder;
font-family:Helvetica;
margin-top:10px;
height:26px;
line-height:26px;
}

#contactable form#contactForm .submit:hover {
background: #85a337 none repeat scroll 0 0;
}

#contactable form#contactForm p {
width:auto;
font-size:0.9em;
}

#contactable form#contactForm .disclaimer {
*margin-left:20px;
}

#contactable #contactForm .red {
color:#F5410F;
}

#contactable #overlay {
background-color:#666666;
display:none;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:0;
} 
#contactable .error { background-color: #EDBE9C; }

#contactable #name.error { background-color: #EDBE9C; } 
#contactable #email.error { background-color: #EDBE9C; }
#contactable #comment.error { background-color: #EDBE9C; }

#contactable form#contactForm label{
*margin-left:20px;
}

#contactable form#contactForm #loading {
background: url(/img/ajax-loader.gif) no-repeat;
width:55px;
height:55px;
margin: 100px auto;
display:none;
}

#contactable #callback {
font-family: georgia;
font-size:1.1em;
color: #FFF;
width:325px;
margin: 100px auto;
display:none;
}


#contactable .holder {
margin:0 auto;
padding-top:0px;
}

/*#cntForm
{
border:1px #61605e solid;
padding:5px;
} */

#cntForm #contactForm
{
border:1px #bdbfc1 solid;
padding:8px;
min-height:305px;
}

#cntForm form#contactForm input, textarea {

}

#cntForm form#contactForm input, textarea {
background:#fff none repeat scroll 0 0;
outline-style:none;
outline-width:medium;
width:100%;
padding:5px 0;
border:1px solid #bdbfc1;
font-family: Arial;
font-size:14px;
margin-bottom:10px;
}

#cntForm textarea {
height:120px;
border:0;
outline:1px solid #bdbfc1;
}

#cntForm form#contactForm .submit {
background: #95b83e none repeat scroll 0 0;
outline-style:none;
outline-width:medium;
border:0;
outline-color:-moz-use-text-color;
color:#FFF;
font-size:13px;
height:30px;
line-height:30px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
font-family:Arial;
margin-top:10px;
}

#cntForm form#contactForm .submit:hover {
background: #85a337 none repeat scroll 0 0;
}

#cntForm .error { background-color: #EDBE9C; }

#cntForm #name.error { background-color: #EDBE9C; } 
#cntForm #email.error { background-color: #EDBE9C; }
#cntForm #comment.error { background-color: #EDBE9C; }

#cntForm #contactForm .red {
color:#F5410F;
}

noscript p
{
border:1px #bdbfc1 solid;
padding:8px;
}

/*========= Форма контактов end ==========*/

/*========= Калькуляторы begin ==========*/
.calcH
{
text-transform:uppercase;
margin:0 0 10px 0;
}

.calcH a
{
color:#4A4A4A;
text-decoration:none;
}

.calcH a:hover
{
color:#000;
text-decoration:underline;
}

#frmSt {width:398px; border:1px #bdbfc1 solid; padding:10px 15px;}

#frmSt table {width:100%}

#frmSt input
{
background:#fff;
outline:1px solid #bdbfc1;
width:40px;
padding:5px;
border:none;
font-family: Arial;
font-size:14px;
margin:0;
}

#frmSt select
{
background:#fff;
border:1px solid #bdbfc1;
width:200px;
font-family: Arial;
font-size:14px;
margin:0;
height:26px;
line-height:26px;
}

#frmSt select option
{
width:170px;
height:26px;
line-height:26px;
}

#frmSt input[type=radio], #frmSt input[type=checkbox]
{
outline:none;
display:inline;
width:auto;
}
#frmSt input[type=button], #frmSt input[type=reset], #frmSt input[type=submit]
{
width:100%;
background:#95b83e;
outline:none;
color:#FFF;
font-size:13px;
/*height:30px;
line-height:30px;*/
padding:6px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, sans-serif;
margin-top:10px;
}

#frmSt label, #frmSt input[type=radio]{cursor:pointer;}
#frmSt label[for=direct], #frmSt label[for=diagonal]{height:50px; line-height:50px;}
#frmSt label[for=nadzor]{height:auto; line-height:25px;}
#frmSt fieldset
{
border:1px #bdbfc1 solid;
}
#frmSt fieldset table {width:100%;}

#frmSt table th{width:auto; padding:10px; text-align:center; vertical-align:middle; text-transform:uppercase;}
#frmSt table td{width:auto; padding:3px; vertical-align:middle;}
#frmSt table td.forms{width:40px;}
#frmSt table td.formsType{width:200px;}
#frmSt table td.units{width:30px; padding:0 0 0 5px;}
#frmSt legend{font-weight:bold;padding:0 5px;/*background:#ccc;*/}
#frmSt label img {width:98px;}
#frmSt label {display:block; line-height:70px;}
#frmSt .pic {text-align:center;}

.pClr 
{
position:relative;
top:auto;
left:auto;
width:auto;
height:auto;
margin:0px 0;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;

}
/*========= Калькуляторы end ==========*/

#mText .navi
{
padding:40px 40px 0 40px;
}

#mText .navi table
{
margin:0;
padding:0;
width:100%;
}

#mText .navi table td
{
margin:0;
padding:0;
}

/*----------- Навигация по новостям -----------*/

.nawyNews
{
width:100%;
}

#mText .nawyNews td
{
padding:10px 0 0 0;
}

.nBack a, .nlBack a
{
margin:0 auto;
}

.nNext a
{
margin:0 0 0 auto;
}

.nPrev a, .nBack a, .nlBack a, .nNext a, .aBack
{
 position:relative;
 display:block;
 width:19px;
 height:19px;
 overflow:hidden;
}

.nPrev a span, .nBack a span, .nlBack a span, .nNext a span, .aBack span
{
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:19px;
 height:19px;
}

.nBack a, .nlBack a, .nBack a span, .nlBack a span, .aBack, .aBack span
{
 width:30px;
 height:19px;
}

.nPrev a span
{
background:url(/img/pArr.png);
}

.nPrev a:hover span
{
background:url(/img/pArr_h.png);
}

.nlBack a span
{
background:url(/img/lbArr.png);
}

.nlBack a:hover span
{
background:url(/img/lbArr_h.png);
}

.nBack a span, .aBack span
{
background:url(/img/bArr.png);
}

.nBack a:hover span, .aBack:hover span
{
background:url(/img/bArr_h.png);
}

.nNext a span
{
background:url(/img/nArr.png);
}

.nNext a:hover span
{
background:url(/img/nArr_h.png);
}
/*====================================================================*/

.mf
{
background:#fff;
text-align:center;
padding:7px;
}


/*================== Новости =====================*/

.glosPic
{
position:relative;
text-align:justify;
clear:both;
}

.glosPic a
{
display:inline-block;
margin:1% 0;
}

.glosPic a img
{
width:100%;
border:#999 solid 1px;
}

.glosPic a:hover img
{
border:#666 solid 1px;
}

.prjEnd
{
display:inline-block;
width:100%;
height:0;
font-size:0;
line-height:0;
margin:0;
padding:0;
}


.nData
{
float:right;
color:#4A4A4A;
font-weight:bold;
margin:0;
padding:0;
}

h2.mY
{
position:relative;
top:auto;
left:auto;
width:auto;
height:auto;
margin:20px 0;
font-family:"Myriad Pro", Arial, Geneva, Tahoma, Helvetica, Verdana, "Trebuchet MS", sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;
}

h2.mY a
{
color:#4A4A4A;
text-decoration:none;
}

h2.mY a:hover
{
color:#000;
text-decoration:underline;
}

