html {height:100%;}
* {font-size:12px; font-family: Arial, Helvetica, sans-serif;}
body {height:100%; margin:0; padding:0; background:#5076ba; color: #1d3259;}
img {border:0; padding:0; margin:0;}
ul {margin:8px 0 12px 15px; padding:8px 0 12px 15px;}
p {margin:0; padding:10px 0;}
form { margin:0; padding: 0;}
h1, h2, h3, h4, h10 {margin: 0; padding: 15px 0 0;}
h1 {font-size: 20px; color: #fff; padding: 10px 0 25px;}
h10 {font-size: 20px; color: #fff; padding: 10px 0 25px;}
h2 {font-size: 17px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline; color: #557dc4;}
	a:hover {text-decoration: none;}

/* Common */
.project {padding: 100px 0 0 14px;background: #d5e4ff url(/i/objects.gif) no-repeat;}
.descr {padding: 12px 10px 15px 10px;}
.icons-nav {padding: 15px 0 12px 50px; word-spacing: 40px;}
.colomn-left {margin-left: 6px;}	
.smeta {border-top: 2px solid #d5e4ff; border-bottom: 2px solid #d5e4ff; padding: 13px 0 11px 33px; margin-top: 1px;}
.main {padding: 70px 20px 0;}
	.main p {text-align: justify;}
	.main h1 {font-size:16px; color:#000099;}
	.main h10 {font-size:16px; color:#000099;}
.info {padding: 16px 4px 10px 15px;}
	.info div {color: #d5e4ff; font-size:10px;}
	.info a, .info a:hover {text-decoration: none; color: #d5e4ff; font-size: 10px;}
	.info a:hover {text-decoration: underline;}
.counter {padding: 14px 21px; word-spacing: 15px;}
.phone {padding: 23px 25px 161px 22px;}
.phone1 {padding: 32px 0 32px 32px;}
.content {padding: 180px 21px 20px 26px;}
.content h1 {margin-top:50px; font-size:16px; color:#000066;}
.bigpic {background: url(/i/bg-bigpic.gif) no-repeat; padding: 25px 31px 26px 30px; margin: 12px 0 5px;}
.plenka {background: url(/i/plenka.gif) no-repeat;}
.descr-pic {background: url(/i/shapka.gif) no-repeat; padding: 21px 130px 7px 41px;}
	.descr-pic * {font-family: Verdana, Geneva, Arial; color: #fff;}
	.descr-pic p {font-size: 11px; margin: 12px 0 0px; text-align: justify;}
	.descr-pic a, .descr-pic a:hover {font-weight: bold; font-size: 11px;}
.articles div {padding: 4px 0;}
.otzyv {background: #d5e4ff; padding: 10px 15px; text-align: justify;}
.div-foto, .div-foto-on {background: url(/i/butt.gif) no-repeat 0 5px; padding: 5px 0 10px 30px; margin-left: 8px;color: #5076ba; font-size: 18px;}
.div-foto-on {background: url(/i/butt-on.gif) no-repeat 0 5px;}
	.div-foto a, .div-foto a:hover {color: #5076ba; font-size: 18px;}
.fotosub {margin-left: 25px; background: url(/i/marksub.gif) no-repeat 0 4px; padding:0 0 3px 15px;}
	
/* Text */
.txt-wh {font-weight: bold; color: #fff; font-size: 14px; padding: 19px 0 35px;}
.big {font-size: 14px;}


/* Menu vertical */
.menu-l {background: #7d9acc url(/i/bg-lm.jpg) repeat-x; margin: 0 6px; padding: 25px 17px 15px;}
	.menu-l div {padding-left: 17px;}
	.item {background: url(/i/marker.gif) 0 1px no-repeat; margin: 12px 0 0;}
		.a-item, .a-itemsub, .a-itemsub:hover {color: #09388d; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;}
		.a-itemsub, .a-itemsub:hover {font-weight: normal; text-transform: none; text-decoration: underline;}
		.a-item:hover {color: #ba2800;}
		.a-itemsub:hover {text-decoration: none; color: #ba2800;}


/* Menu-top */
.menu-t {padding: 8px 0 0 30px;}
	.menu-t span {padding: 0 10px;}
	.menu-t a, .menu-t a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; text-decoration: none;}
	.menu-t a:hover {color: #062968;}

/* Menu-bottom */
.menu-b {text-align: center; padding: 10px 0 0;}	
.menu-b1 {padding: 10px 0 15px 18px;}	
	.menu-b span, .menu-b1 span {padding: 0 8px;}

/* Backgrounds */
.bg-grad {background: url(/i/bg-grad.jpg);}
.bg-slogan {background: url(/i/slogan.gif) no-repeat 0 100%;}
.bg-house {background: url(/i/house.jpg) no-repeat;}
.bg-forest1 {background: #d5e4ff url(/i/bg-forest.jpg) repeat-x 100% 0;}
.bg-forest2 {background: #d5e4ff url(/i/bg-forest.jpg) repeat-x;}
#.bg-poloska {background: #5076ba url(/i/bg-poloska.gif) no-repeat;}
.bg-phone {background: url(/i/bg-phone.jpg) no-repeat 0 100%;}
.bg-center {background: #d5e4ff url(/i/bg-house.jpg) no-repeat;}
.bg-forest3 {background: #d5e4ff url(/i/bg-forest1.jpg) 100% 0 repeat-x;}
.bg-forest4 {background: #d5e4ff url(/i/bg-forest1.jpg) repeat-x;}
.bg-house1 {background: #d5e4ff url(/i/bg-house1.jpg) no-repeat;}
.bg-bl {background: #d5e4ff;}


/* Links */
.a-sm, .a-sm:hover {color: #09388d; font-size: 11px;}
.a-none, .a-none:hover {color: #09388d; font-size: 11px; text-decoration: none;}
	.a-none:hover {text-decoration: underline;}
.sm-bld, .sm-bld:hover { font-size: 11px; font-weight: bold;}
	.sm-bld:hover {text-decoration: none;}


/* Images */
.pic-main {border: 5px solid #fff;}
.brd {border: 3px solid #fff; border-left: 0;}
.pic-foto {margin-right: 15px;}

/* Tables */
.foto {margin-top: 15px;}

/* Forms */
.field {padding: 12px 0 2px 0;}
.inp1 { width: 350px;}
.inp2 { width: 140px;}
.button { padding: 20px 0 12px;}
.radio1 {margin: 2px 3px -2px 0;}

/* Photogallery - scroll */
#scrollPic { clip:rect(0px 435px 104px 0px); height:104px; left:0px; position:relative; overflow:hidden; top:0px; width:435px; visibility:hidden; }
#picList { background:#fff; left:0px; margin:10px 0 0 0; padding:0 1px; position:absolute; top:0px; }
	#picList img { margin:3px 2px; }
	
	
.mainprod
{
height: 800px;
overflow-y:scroll;
margin-left:5px;
margin-right:5px;
margin-top:20px;
}
.mainprod table tr td a
{
color:#000066;
} 
.mainprod table tr td
{
text-align:justify;
}
