img{ 
	behavior: url("png.htc")
} 

html{
	height:100%;
	background:url('images/html-bg.gif') top left;
}

body{
	position:relative;
	height:100%;
	padding:0px;
	margin:0px auto;
	width:1003px;
	font:13px Tahoma;
	color:white;
}

*html .body1{
	height:100%;
}

.body1{
	min-height:100%;
	background:url('images/body1-bg_main.jpg') #990000 top left repeat-x;
}

.help_IE6{
	float:left;
	width:100%;
}

.content{
	clear:both;
	width:100%;
	margin-top:29px;
	position:relative;
	z-index:1;
}

.left{
	float:left;
	width:201px;
	padding:0px 0px 230px 70px;
}

.center{
	margin:0px 81px 0px 308px;
}

.clear{
	clear:both;
	height:174px;
}

.footer{
	margin-top:-466px;
	padding:316px 0px 0px 0px;
	height:150px;
	background:url('images/footer-bg_main.png') bottom left no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer-bg_main.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}

a img{
	border:none;
}

a{
	text-decoration:underline;
	color:white;
}

a:hover{
	text-decoration:none;
}

/*Шапка*/
.shapka{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	height:138px;
}

.home-map-mail{
	padding: 21px 0px 22px 69px;
}

.home-map-mail a{
	margin-right:25px;
}

.logo{
	float:left;
	padding:0px 31px 0px 45px;
}

.telephone{
	float:left;
	background:url('images/telephone-bg_main.gif') left top no-repeat;
	padding:1px 0px 0px 40px;
	margin:7px 0px 0px 0px;
	font-size:11pt;
}

.telephone span{
	font-size:18pt;
}
/*Конец: Шапка*/

/*Главное меню*/
.main-menu{
	clear:both;
	background:url('images/main-manu-bg_main.gif') left bottom repeat-x;
	padding:0px 0px 8px 20px;
	margin:0px 81px 0px 288px;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	position:relative;
	z-index:2;
}

.main-menu li{
	display:inline;
	padding:0px 9px 0px 0px;
	margin:0px 11px 0px 0px;
	border-right:2px solid white;
}

.main-menu .last{
	padding:0px;
	margin:0px;
	border-right:none;
}

.main-menu .active a{
	color:#FEFAC7;
	text-decoration:none;
}
/*Конец: Главное меню*/

/*Левая часть*/
.left-menu{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-weight:bold;
	font-size:12px;
}

.left-menu li{
	background:url('images/marker-1_main.gif') left 6px no-repeat;
	padding:0px 0px 0px 17px;
	margin:0px 0px 19px 0px;
}
/*Конец: Левая часть*/

/*Центральная часть*/
.center{
	line-height:110%;
}

.center p{
	margin:15px 0px;
}

.block1{
	width:100%;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

.block1 img{
	float:left;
	margin:0px 18px 5px 0px;
	border:2px solid white;
}

.zag1 {
	margin:0px 0px 15px 0px;
}

.zag1 strong{
	font-size:13pt;
	font-weight:bold;
	text-transform:uppercase;
	background:url('images/marker-1_main.gif') left 6px no-repeat;	
	padding:0px 15px 0px 13px;
}


.zag1 h1{
	font-size:13pt;
	font-weight:bold;
	text-transform:uppercase;
	background:url('images/marker-1_main.gif') left 6px no-repeat;	
	padding:0px 15px 0px 13px;
}


.zag1 h2{
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	background:url('images/marker-1_main.gif') left 6px no-repeat;	
	padding:0px 15px 0px 13px;
}

.detail{
	background:url('images/marker-2_main.gif') left 5px no-repeat;
	padding:0px 0px 0px 11px;
}

.detail a{
	background:url('images/marker-3_main.gif') right top no-repeat;
	padding:0px 13px 0px 0px;
}

*html .block2{
	height:173px;
}

.block2{
	position:relative;
	margin:39px 0px 39px 0px;
	padding:0px 14px;
	background:url('images/block2_main.gif') #FF6666 bottom right no-repeat;
	width:586px;
	min-height:173px;
}

.block2-top{
	position:absolute;
	top:-14px;
	left:0px;
	background:url('images/block2-top.png') top left no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block2-top_main.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
	width:614px;
	height:14px;
}

.block2-bottom{
	position:absolute;
	bottom:-24px;
	left:0px;
	background:url('images/block2-bottom_main.png') bottom left no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block2-bottom_main.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
	width:614px;
	height:24px;
}

.jobs{
	border-collapse:collapse;
	border-spacing:0;
	margin:0px 0px 20px 0px;
}

.jobs td{
	padding:0px 20px 0px 0px;
}

.jobs img{
	border:2px solid white;
}

.banner{
	margin:0px 0px 20px 0px;
}

.banner img{
	width:614px;
	height:88px;
}
/*Конец: Центральная часть*/



/*Футер*/
.footer-bottom{
	margin:27px 81px 0px 288px;	
	overflow:hidden;
	width:634px;
	position:relative;
	z-index:2;
}

.copyright{
	margin:6px 0px 0px 40px;
	float:right;
}

.counters{
	float:right;
}

.counters img{
	margin-left:15px;
}
/*Конец: Футер*/