img{ 
	behavior: url("/png.htc")
} 

html{
	height:100%;
}

body{
	position:relative;
	height:100%;
	margin:0px;
	padding:0px;
	min-width:1003px;
	font:9pt Arial;
	color:#0F323E;
	background:#F1EFE9;
}

*html .body1{
	height:100%;
}

.body1{
	position:relative;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : (((document.documentElement.clientWidth || document.body.clientWidth) > 1660)? "1660" : "100%"));
	max-width:1660px;
	min-height:100%;
	background:url('/images/header_buildings2.gif') 40% top no-repeat;
	margin:0px auto;
    z-index:1;
}

.sky {
	position:absolute; 
	z-index:0; 
	top: 70px; 
	height: 280px; 
	width: 100%; 
	overflow: hidden;
}

.footer{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : (((document.documentElement.clientWidth || document.body.clientWidth) > 1660)? "1660" : "100%"));
	max-width:1660px;
	background:url('/images/footer-bg.gif') left top repeat-x;
	margin:-170px auto 0px auto;
	height:170px;
    position:relative;
    z-index:2;
}

.clear{
	clear:both;
	height:253px;
}

.left{
	float:left;
	width:49%;
}

.center-left{
	float:left;
	width:308px;
	padding:0px 60px 0px 0px;
}

.right{
	width: 50%;
	float:right;
}

.center-right{
	margin:0px 0px 0px 368px;
}

.center{
	margin:10px 90px 0px 42px;
	color:black;
	text-align:justify;
}

.help-IE6{
	width:100%;
	float:left;
}

.content{
	width:100%;
	overflow:hidden;
	background:url('/images/content-bg.gif') top left no-repeat;
	clear:both;
}

a img{
	border:none;
}

a{
	text-decoration:underline;
	color:#C83217;
}

a:hover{
	text-decoration:none;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


table{
	border-collapse:collapse;
	border-spacing:0;
}
/*Шапка*/
.shapka{
	position:relative;
	height:250px;
}
.logo1{
	position:absolute;
	top:13px;
	left:7px;
}

.logo1 img{
	width:84px;
	height:101px;
}

*html .center-shapka{

}

.center-shapka{
	position:relative;
	float:left;
	top:46px;
	left:40%;
	margin:0px 0px 0px -188px;
}

.main-menu{
	margin-bottom:40px;
}

.main-menu li{
	display:inline;
	margin-right:17px;
}

.main-menu .last{
	margin-right:0px;
}

.main-menu a{
	color:black;
	font-family: Tahoma;
	font-weight:bold;
	text-decoration:none;
}

.main-menu a:hover{
	text-decoration:underline;
}

.logo2{
	color:#4370BD;
	font:12.5pt Arial;
	letter-spacing:4px;
}

.logo2 img{
	width:503px;
	height:44px;
}

.logo3 img{
	margin: -15px 0px 0px 0px;
}

.language{
	position:absolute;
	top:33px;
	right:42px;
}

.nav{
	position:absolute;
	top:90px;
	right:7px;
}

.language img{
	margin-bottom:6px;
}
/*/Шапка*/

/*Синий блок*/
.block{
	position:relative;
	margin:68px 0px 0px 0px;
	background:url('/images/objects-bg.gif') 10px top repeat-y;
	width:270px;
	color:white;
	font-size:8pt;
	line-height:160%;
}

.new{
	margin-left:49%;
	line-height:130%;
	font-family:Tahoma;
	font-weight:bold;
}

.new .block-l-bottom a{
	font-size:8pt;
	text-decoration:none;
}

.new .block-l-bottom a:hover{
	text-decoration:underline;
}

.block-top{
    position:absolute;
    top:-68px;
    left:0px;
    background:url('/images/objects-top2.png') top left no-repeat;
    -background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/objects-top.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
    width:270px;
    height:68px;
}


.block-r-bottom{
	background:url('/images/objects-right-bottom.gif') right bottom no-repeat;
	margin:0px 9px 0px 10px;
}

*html .block-l-bottom{
	height:1%;
}

*html .block-l-bottom{
	height:60px;
}

.block-l-bottom{
	background:url('/images/objects-left-bottom.gif') left bottom no-repeat;
	padding:0px 15px 15px 15px;
	min-height:60px;
}

.block a{
	color:white;
	font-size:9pt;
	font-weight:bold;
}

.block img{
	margin:10px 0px;
}

.zag1{
	text-transform:uppercase;
	font-size:10pt;
}

.block2{
	margin:12px 0px 23px 0px;
}

.telephone{
	padding-left:30px;
}
/*/Синий блок*/

/*Конетент*/
.content p{
	margin:15px 0px;
}

.inner-left{
	margin:155px 42px 0px 42px;
}

.inner-left2{
	margin:10px 42px 0px 42px;
	color:black;
}

.inner-right{
	margin:86px 15px 0px 10px;
	color:black;
}

.right-left{
	float:left;
	width:270px;
}

.right-right{
	margin:155px 37px 0px 279px;
}

h2{
	font-size:18pt;
	font-weight:lighter;
	margin:0px 0px 15px 0px;
	line-height:100%;
	color:#0F323E;
}

.menu1{
	margin:15px 0px;
}

.menu1 li{
	display:inline;
}

.menu1 a{
	border-left:1px solid #0F323E;
	padding-left:5px;
	margin-left:2px;
	font-weight:bold;
	text-decoration:underline;
	color:#0F323E;
}

.menu1 a:hover{
	text-decoration:underline;
}

.menu1 .active{
	color:#C83217;
	text-decoration:none;
}

.menu1 .first{
	border-left:none;
	padding-left:0px;
	margin-left:0px;
}

.news{
	padding:0px 0px 0px 17px;
}

.news a{
	background:url('/images/marker2.gif') right 5px no-repeat;
	padding-right:10px;
	padding-left:1px;	
}

.data{
	color:#6763B1;
	font-weight:bold;
	background:url('/images/marker-1.gif') left top no-repeat;
	padding-left:16px;
	margin:20px 0px 0px -16px;
}



/*------------------------------------*/
.line1{
	width:100%;
	overflow:hidden;
	margin:15px 0px;
}

.line1 h2{
	display:inline
}

.pages {
	float:right;
}

.pages li{
	display:inline
}

.pages a{
	float:left;
	border:1px solid #DD2103;
	padding:1px 4px;
	margin-left:3px;
	color:#DD2103;
	text-decoration:none;
	font-size: 11pt;
}

.pages a:hover{
	text-decoration:underline;
}

.pages .active{
	background:#DD2103;
	border:1px solid #DD2103;
	color:white;
}

.pages .active:hover{
	background:#DD2103;
	text-decoration:none;
}

.tbl1{
	width:100%;
	text-align:left;
}

.tbl1 td{
	padding:10px 20px 10px 0px;
	vertical-align:top;
}

h4{
	margin:0px 0px 15px 0px;
	font-size:9pt;
	color:#6763B1;
}

h5{
	margin:0px 0px 0px 0px;
	font-size:9pt;
	color:#6763B1;
}


/*--------------------------------*/
.adress-scheme{
	width:100%;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}

.adress{
	float:left;
	width:210px;
	color:#C83217;
}

.scheme{
	float:right;
	width:98px;
}

.form1{
	line-height:130%;
}

.size1{
	width:296px;
	margin-bottom:5px;
}

.capcha {
	margin:0px 0px 15px 0px;
}

.capcha img{
	margin:5px 0px 0px 0px;
	vertical-align:bottom;
}

.capcha input{
	width:70px;
	margin:0px 0px 0px 26px;
	vertical-align:bottom;
}

.report{
	margin:30px 0px 0px 0px;
}

.report textarea{
	height:112px;
}

.button1{
	margin:8px 0px;
	cursor:pointer;
}

.tbl2 td{
	padding:0px 30px 0px 0px;
}

.tbl2 .last-td{
	padding:0px 0px 0px 0px;
}


/*-----------------------------*/
.tbl3 td{
	padding:0px 20px 0px 0px;
	vertical-align:bottom;
}

.family{
	font-weight:bold;
}

.select1{
	color:#C83217;
}




/*--------------------------*/
.img1{
	float:right;
	margin:0px 0px 20px 36px;
}

.catalog-a a{
	color:#6763B1;
	text-transform:uppercase;
}



/*---------------------------*/
.data2{
	margin:15px 0px;
}

.data2 span{
	color:#6763B1;
	border-bottom:1px solid #6763B1;
}



/*---------------------------*/
.adress2{
	color:#808080;
	font-size:8pt;
}




/*--------------------------*/
.tbl4 td{
	padding:0px 7px 10px 0px;
}

.tbl4 .last-td{
	padding:0px;
}
/*/Конетент*/

/*Футер*/
.footer{
	font-size:8pt;
}

.footer-inner{
	height:170px;
	background:url('/images/footer-bg2.gif') left top no-repeat;
}

.footer-left{
	float:left;
	width:49%;
	line-height:160%;
}

.inner-footer-left{
	padding:105px 40px 0px 42px;
}

.footer-left span{
	text-transform:uppercase;
}

.footer-right{
	float:right;
	width:51%;
}

.inner-footer-right{
	padding:95px 40px 0px 30px;
}

.footer-right img{
	margin:0px 0px 8px 0px;
}
/*/Футер*/

/* Lists For pages (news, etc.) */

.center ul li{
list-style-type: disc;
list-style-position: outside;
margin: 0px 0px 0px 30px;
}

.center ul.voice li{
list-style-type: none;
list-style-position: outside;
margin: 0px 0px 10px 40px;
}



