* { margin:0; padding:0; }
html { width:100%; height:100%; }
body {  width:100%; min-width:1000px; position:relative; height:100%; background-color:#fff;background:url(/img/bg/parent.gif) repeat-y ;}

a { text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }

#parent { position:relative; width:auto; min-width:1000px; min-height:100%; height:auto; font:normal 11px Tahoma;  }
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }
fieldset { border:none; }
li { list-style-type:none; }

#parent { background:url(/img/bg/body.gif) repeat-y right; }
.top {width:100%; height:307px; background:url(/img/bg/top.gif) repeat-x ; position:relative; }
.top1 {width:817px; height:167px; background:url(/img/bg/top1.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/top1.png', sizingMethod='crop');
		position:absolute;  top:88px; left:80%; margin-left:-625px;}
.img-top {padding-top:28px; float:left; width:257px;
			position:relative; z-index:auto; }
.top-menu { width:237px; float:left;
			margin-left:5px; margin-top:25px;
			background:url(/img/bg/top-menu.jpg) no-repeat ; position:relative; z-index:1;
			padding-top:15px;}

.logo {position:absolute; width:427px; top:40px; right:0px; }
.kontakt {margin-left:110px; }
.kontakt_m {{margin-left:110px; }
.kontakt_m p {font:bold 11px arial; color:#fff; margin-top:0px;}
.kontakt p {font:normal 11px arial; color:#fff; margin-top:14px;}
.kontakt a  {font:normal 12px arial; color:#fff; }

.top-menu1 { width:257px; height:36px; background:url(/img/bg/top-menu1.jpg) no-repeat ;
			position:absolute; left:0px; bottom:0px;  }
.top-menu1 ul {margin-left:52px; margin-top:10px; }
.top-menu1 li {width:21px; height:12px; float:left; margin-right:22px;}

.top-menu2 {position: absolute; bottom:10px; left: 300px; }
.top-menu2 li {float:left; padding-right:20px; padding-left:10px;
				background:url(/img/bg/top-menu2-li.gif) no-repeat right;}
.top-menu2 li a {font:normal 12px arial; color:#fff; }
.top-menu2 li.how a { font:bold 12px arial; } 
.top-menu2 li.no {background:none; }

.top-navigation {position: absolute; bottom:0px; right:0px;
					width:136px; height:36px; background:url(/img/bg/top-navigation.jpg) no-repeat;}
.top-navigation a {display:block; float:left; padding-left:14px; background:url(/img/bg/top-navigation-a.jpg) no-repeat;
					margin-top:10px; margin-left:13px; font:bold 12px arial; color:#2b373d; text-decoration:none;}
.top-navigation a:hover { text-decoration:underline; }

/*  LEFT  */

.left {width:257px; height:1%; padding-bottom:50px; float:left; position:relative; z-index:2;}
.left h4 {height:28px; background:url(/img/bg/left-h4.jpg) no-repeat; padding-left:35px; padding-top:12px; font:bold 15px arial; color:#fff;}
.left h3 {height:28px; background:url(/img/bg/left-h4.jpg) no-repeat; padding-left:35px; padding-top:12px; font:bold 15px arial; color:#fff;}
.left .progect p {padding-left:10px; padding-top:10px; }
.left .progect {margin-bottom:10px; }
.news p { padding:15px 10px 0px 10px; font:normal 12px arial; color:#131313;}
.news p strong {font:bold 11px arial; color:#4b545e; }
.news p a{font:normal 12px arial; color:#c30; }
.prem p {padding-left:13px; padding-top:13px; }
.news {margin-bottom:35px; }

/* CENTER */

.center1 {width:100%; height:1%; margin-left:-257px; float:left; padding-bottom:100px;}
.center2 {margin-left:257px; position: relative; height:1%;}
.center3 {position: relative; width:100%; margin-right:-136px; float :left; height:1%;}
.center  {position: relative; margin-right:137px; height:1%; padding:25px; }

DIV.center-top-menu-3  {z-index: 0; position: relative; margin-right:136px; margin-top: -1px; text-align: left; padding-right:15px; padding-top: 5px; padding-bottom: 5px; margin-top: 5px}
UL.center-top-menu-3 {}
LI.center-top-menu-3 {padding-left: 5px;}
DIV.center-top-menu-3-normal {display:inline}
DIV.center-top-menu-3-selected {background:#DCDCDC !important;display:inline}
A.center-top-menu-3:link, A.center-top-menu-3:active, A.center-top-menu-3:visited, A.center-top-menu-3:hover
{color:#000000;
}

.center-top-section-line  {margin-right:136px; position: relative; margin-top: -1px; height:36px; text-align: right; padding-right:15px; background:url(/img/Image/menuzagolovka.jpg) repeat-y center right; font-size:20px; padding-bottom: 5px}
.right {width:136px; float:left; padding-bottom:30px; }

.center h5 {font:bold 16px arial; color:#373e46; margin-bottom:16px;}
.center h5 strong {color:#c00; }
.center p {margin-bottom:16px; font:normal 12px arial; color:#343434; }
.center h6 {font:bold 12px arial; color:#343434; margin-bottom:16px; }
.center ul.center-ul1 {margin-bottom:16px; padding-left:5px; }
.center ul.center-ul1 li {font:normal 12px arial; color:#343434; padding-left:13px;margin-bottom:5px; 
				background:url(/img/bg/center-li.gif) no-repeat 0px 5px; }
	.warning {position:relative; margin: 60px 30px 30px 35px; padding:10px 10px 33px 33px;  background:url(/img/bg/warning.gif) repeat-y ;background-color:#e5e5e5;}
	.list-center {position:relative;padding-left: 120px; }
	.list-center ul {width:28%; float:left; margin-right:2%;margin-left:0px;padding-left:1px;}
.center	.list-center ul li {padding-left:5px; margin-bottom:0px; background:none; }

.center-photo {margin-top:50px; height:1%;}
.center-photo a:hover {text-decoration:underline; }
.center-photo li {float:left; width:24%;margin-left:5px;}
.center-photo li p {  margin-bottom:15px; text-align:center; }



.right li {padding-bottom:15px; padding-left:5px; padding-right:5px; }
.right li p {text-align:center; margin-top:15px; margin-bottom:-15px;}
.right li a {font: bold 12px arial; color:#900; }


/* BOTTOM */

.bottom {height:94px; width:100%; background:url(/img/bg/bottom.gif) repeat-x;
			position:absolute; bottom:0px; left:0px; z-index:5;}
.bottom p {position:absolute; top:40px;  left:2%;font:normal 12px arial; color:#fff;}
.bottom p strong {padding-left:15px;}
.bottom p strong a {font:normal 12px arial; color:#fff;}
.bottom img {position:absolute; top:40px;  left:70%;}
{margin: /*background: url(http://www.psk-build.ru/favicon.ico) repeat-y*/}