/* CSS Document */
@import url(decor.css);
html {height: 100%;}
body {
	height: 100%; margin: 0; padding: 0; width: 100%; position: relative;
	font: 11px Tahoma; color: #3d3d3d; text-align: center; background: #dfdfdf;
}
a, a img {outline: none; border: none;}
:focus {outline: none;}
a {color: #7ca503; text-decoration: underline;}
a:visited {color: #7ca503; text-decoration: underline;}
a:hover {color: #7ca503; text-decoration: none;}
div.pere {clear: both;}
div.main {
   margin: 0 auto -233px auto; width: 1000px; text-align: left; background: url(../images/main.gif) top repeat-y; min-height: 100%;
   position: relative;
}
div.top {background: url(../images/top.jpg) top no-repeat; height: 212px;}
div.toptext {position: absolute; top: 9px; left: 390px;}
div.logo {position: absolute; top: 9px; left: 112px;}
div.menu {padding: 50px 0 0 385px;}
div.menu ul {background: url(../images/menubg.gif) top left no-repeat; height: 51px; margin: 0; padding: 0 0 0 31px;}
div.menu ul li, div.menu ul li.act {list-style: none; float: left; margin: 0; padding: 25px 0 0 0; width: 111px; font: italic 16px "Arial Narrow";}
div.menu ul li a:hover {color: #5a5a5a;}
div.menu ul li.act a {color: #5a5a5a; text-decoration: none;}
div.menu ul li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.menu ul li.act a:hover {color: #5a5a5a; text-decoration: none;}
div.tel {padding: 43px 0 0 50px; width: 260px; margin-bottom: 4px;}
div.tel strong {font: italic 18px "Arial Narrow"; display: block; font-weight: bold; width: 107px; text-align: right; color: #edfa32; line-height: 0.7em; padding-bottom: 0.3em;}
div.tel strong span {font-size: 24px;}
div.num {font-family: "Arial Narrow"; font-style: italic; font-weight: bold; color: #fff; padding-left: 100px;}
div.num div {position: relative; height: 25px;}
div.num div span {font-size: 22px; position: absolute; top: 0; left: 0;}
div.num div em {font-size: 22px; position: absolute; top: 4px; left: 48px;}
div.bgkin em a:hover {color: #5a5a5a;}
div.bgkin em.act a {color: #5a5a5a; text-decoration: none;}
div.bgkin em.act a:visited {color: #5a5a5a; text-decoration: none;}
div.bgkin em.act a:hover {color: #5a5a5a; text-decoration: none;}


div.mainin {background: url(../images/mainin.jpg) top no-repeat; min-height: 245px;}

div.left {width: 262px; float: left;}
div.leftin {padding: 30px 0 0 40px;}
div.l-baner {text-align: center;}
div.n-action {background: url(../images/name-akctions.jpg) top left no-repeat; padding-top: 72px;}
div.n-kredit {background: url(../images/name-kreditovanie.jpg) left top no-repeat; padding-top: 83px;}
div.n-lastart {background: url(../images/name-lastart.jpg) top left no-repeat; padding-top: 72px;}
div.artline {background: url(../images/artline.gif) repeat-x; height: 1px; margin-bottom: 14px;}
div.n-lastart p, div.n-adres p {margin: 0 0 14px 0;}
div.n-lastart div.more {text-align: right; font-size: 10px;}
div.n-adres {background: url(../images/name-adres.jpg) top left no-repeat; padding-top: 72px;}
div.ltel {width: 55px; float: left;}
div.lnum {margin-left: 55px; font-family: "Arial Narrow";}
div.lnum div {position: relative; height: 27px; font-style: italic;}
div.lnum div span {font-size: 24px; position: absolute; top: 0; left: 0;}
div.lnum div em {font-size: 24px; position: absolute; top: 2px; left: 50px; color: #f7941e;}

div.right {width: 262px; float: right;}
div.rightin {padding-right: 40px;}
div.rbanner {margin-top: 20px;}
div.n-r-news {background: url(../images/r-name-news.jpg) left top no-repeat;}
div.rnews span {background-color: #fdb406; color: white; font-weight: bold; padding: 0 7px;}
div.rnews p {margin: 0 0 14px 0;}
div.rnews {padding-top: 102px;}
div.rnews div.more {text-align: right; font-size: 10px;}
div.nvideo {background: url(../images/nvideo.jpg) top left no-repeat; padding-top: 103px;}
div.n-banner-lb {background: url(../images/name-materialy.jpg) top left no-repeat; padding-top: 94px;}
div.nvideo object {width: 220px; height: 188px;}

div.page {margin: 0 262px 0 262px; padding: 42px 10px; text-align:justify}

div.h {font: italic 18px "Arial Narrow"; color: #f0942b;}
div.h span {display: block; text-align:right; padding-right:60px;}
div.raz {background: url(../images/raz.gif) left top no-repeat; height: 5px; margin-bottom: 20px;}
div.kat {margin-bottom: 20px;}
div.kat-line {margin-bottom: 40px; height: 125px;}
div.kat-l {float: left; width: 220px;}
div.kat-r {float: right; width: 228px;}

div.content {margin-right: 262px; padding: 45px 0 0 40px;}
div.contentin {width: 100%; overflow: hidden;}
div.bgkout {width: 162px; float: left; margin-right: 3px; margin-top: 20px;}
div.bgk {background: url(../images/bgk.jpg) no-repeat; width: 162px; height: 118px; margin-bottom: 10px;}
div.bgk img {width: 154px; height: 110px; margin: 4px 0 0 4px;}
div.bgkin em {padding-left: 2px; font: italic 14px "Arial Narrow"; display: block; margin-left: 14px;}
div.bgkin i {width: 14px; float: left; font: bold 18px "Arial Narrow"; color: #d5d4d4; font-style: oblique;}
div.k-r {background: url(../images/k-r.gif) top left no-repeat; height: 5px; margin-top: 20px;}
div.right-top {width: 262px; float: right;}
div.rightin-top {padding: 155px 40px 0 0;}
div.rightin-topin {padding: 120px 0 0 0;}
div.n-vidstroy {background: url(../images/profbrus.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy2 {background: url(../images/profbrusb.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy3 {background: url(../images/technologia.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy4 {background: url(../images/fotogallery.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy5 {background: url(../images/karkasdom.gif) top right no-repeat; padding-top: 56px;}
div.n-vidstroy6 {background: url(../images/fundamenty.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy7 {background: url(../images/karkasbani.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy8 {background: url(../images/kleysbani.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy9 {background: url(../images/kleysdoma.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy10 {background: url(../images/landshaft.gif) top right no-repeat; padding-top: 62px;}
div.n-vidstroy11 {background: url(../images/name-materialy.jpg) top right no-repeat; padding-top: 62px;}
div.rightin-topin ul {margin: 0; padding: 40px 40px 0 0;}
div.rightin-topin ul li {list-style: none; font: italic 14px "Arial Narrow"; margin-bottom: 12px;}
div.rightin-topin ul li span {margin-left: 35px; display: block;}
div.n-vidstroy li a:hover {color: #5a5a5a;}
div.n-vidstroy li.act a {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy li.act a:hover {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy3 li a:hover {color: #5a5a5a;}
div.n-vidstroy3 li.act a {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy3 li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy3 li.act a:hover {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy4 li a:hover {color: #5a5a5a;}
div.n-vidstroy4 li.act a {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy4 li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy4 li.act a:hover {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy5 li a:hover {color: #5a5a5a;}
div.n-vidstroy5 li.act a {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy5 li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy5 li.act a:hover {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy6 li a:hover {color: #5a5a5a;}
div.n-vidstroy6 li.act a {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy6 li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy6 li.act a:hover {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy7 li a:hover {color: #5a5a5a;}
div.n-vidstroy8 li a:hover {color: #5a5a5a;}
div.n-vidstroy9 li a:hover {color: #5a5a5a;}
div.n-vidstroy10 li a:hover {color: #5a5a5a;}
div.n-vidstroy11 li a:hover {color: #5a5a5a;}
div.n-vidstroy11 li.act a {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy11 li.act a:visited {color: #5a5a5a; text-decoration: none;}
div.n-vidstroy11 li.act a:hover {color: #5a5a5a; text-decoration: none;}

li.vidline {background: url(../images/linevid.gif) top left no-repeat; height: 1px;}

div.pre {height: 233px;}
div.foot {margin: 0 auto; width: 1000px; text-align: left; position: relative;}
div.foot-top {background: url(../images/foot-top.jpg) top no-repeat; height: 161px;}
div.foot-down {background: url(../images/foot-down.gif) no-repeat; height: 72px;}
div.foot-topin {padding: 37px 0 0 40px; color: white;}
div.foot-topin span {padding: 0 5px;}
div.footlink {margin-bottom: 20px;}
div.footlink a {font: 10px Tahoma; color: white; text-decoration: underline;}
div.footlink a:visited {font: 10px Tahoma; color: white; text-decoration: underline;}
div.footlink a:hover {font: 10px Tahoma; color: white; text-decoration: none;}
div.copy {width: 330px; font-size: 9px;}
div.stat-l {width: 155px; float: left; padding: 20px 0 0 24px;}
div.stat-r {width: 155px; float: right; padding: 20px 40px 0 0}
div.stat-l img {
	margin-right: 20px;
}
div.fl {
	margin: 0 40px; padding: 20px 0 0 0; font: 9x Tahoma; color: #8f8f8f;
}
div.fl a {color: #8f8f8f; text-decoration: underline;}
div.fl a:visited {color: #8f8f8f; text-decoration: underline;}
div.fl a:hover {color: #8f8f8f; text-decoration: none;}

div.copy a { color:#FFF; text-decoration: underline; }
div.copy a u { display: block; }
div.copy a u:first-letter { text-transform: uppercase; }
div.copy a { display: inline-block; }
a u { display: inline-block; text-decoration: none; }
a u:first-letter { text-transform: uppercase; }

h1.mp { font-size: 17px; }
h2.mp { font-size: 15px; } 
h3.mp { font-size: 14px; }
