/* global fonts style*/
body{
	background: #0e3e60;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	min-width: 1000px;
}
p{
	margin-bottom: 10px;
}
.color_01{
}
.color_02{
}
/*H*/
h1{
	font: 22px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #044f93;
}
h2{
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #ff9600;
}
h3{
}
h4{
}
h5{
}
/*links*/
a{
	color: #0033cc;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #ff6600;
}
a:active {
	text-decoration: underline;
}
a.link1{
}
a.link2{
}
a.link3{
}
a.link4{
}
a.link5{
}
/*images*/
.img_01{
}
.img_02{
}
.img_03{
}
/*float*/
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}

/*layout*/
html, body {
	height: 100%;
	}
.global {
	position: relative;
	min-height: 100%;
}
	.global div{
		_zoom: 1;
	}
* html .global{
  height: 100%;
}

.contentBox {
	padding: 15px 15px 100px;
}
.footer {
	position: relative;
	height: 60px;
	margin-top: -80px;
	padding: 20px 0px 0px;	
}
/*contentBack*/

.contentBack_01{
	background: #FFF url(/bitrix/templates/t1/img/contentBack_01.gif) repeat-x left 175px;
}
	.contentBack_02{
		background: url(/bitrix/templates/t1/img/contentBack_02.jpg) no-repeat left 175px;
	}
		.contentBack_03{
			background: url(/bitrix/templates/t1/img/contentBack_03.jpg) no-repeat center top;
		}
			.contentBack_04{
				background: url(/bitrix/templates/t1/img/contentBack_04.gif) no-repeat left top;
			}
				.contentBack_05{
					background: url(/bitrix/templates/t1/img/contentBack_05.gif) no-repeat right top;
				}
					.contentBack_06{
						background: url(/bitrix/templates/t1/img/contentBack_06.gif) no-repeat right bottom;
					}
						.contentBack_07{
							background: url(/bitrix/templates/t1/img/contentBack_07.gif) no-repeat left bottom;
						}
							.contentBack_08{
							}
								.contentBack_09{
								}
									.contentBack_10{
									}
/*boxBack*/
.boxBack_01{
	background:  url(/bitrix/templates/t1/img/boxBack_01.jpg) no-repeat left top;
}
.boxBack_02{
	background: url(/bitrix/templates/t1/img/boxBack_02.gif) repeat-y left top;
}
.boxBack_03{
	background: url(/bitrix/templates/t1/img/boxBack_03.jpg) no-repeat left top;
}
.boxBack_04{
	background: url(/bitrix/templates/t1/img/boxBack_04.jpg) no-repeat left bottom;
	min-height: 420px;
	padding: 20px;
}
.boxBack_05{
	height: 90px;
	width: 90px;
	background: url(/bitrix/templates/t1/img/boxBack_05.png) no-repeat;
	position: relative;
	margin-top: -75px;
	margin-right: -12px;
	_margin-right: -6px;
	z-index: 10;
	float: right;
	_zoom: 1;
}
.boxBack_06{
	padding: 0px 30px 0px 0px;
}
.boxBack_07{
}
.boxBack_08{
}

/*header*/
.header{
	height: 306px;
}
	.logoBox{
		float: left;
		width: 144px;
		height: 85px;
		position: absolute;
		z-index: 10;
		top: 23px;
		left: 70px;
	}
	.slogan{
		float: left;
		width: 356px;
		height: 18px;
		background: url(/bitrix/templates/t1/img/slogan.png) no-repeat 295px 25px;
		text-indent: -10000px;
		padding: 25px 0px 0px 295px;
	}
	.headerContacts{
		float: right;
		width: 251px;
		height: 58px;
		text-indent: -10000px;
		background: url(/bitrix/templates/t1/img/headerContacts.png) no-repeat left top;
		margin: 15px 0px 0px;
	}
/*galleryBox*/	
.galleryBox{
	clear: both;
	position: absolute;
	z-index: 8;
	top: 80px;
	width: 100%;
}
	.gallery{
		height: 218px;
		padding: 0px 15px 0px 264px;
	}

		#scrollBox {
			width: 100%;
			height: 218px;
			overflow: hidden;
			padding: 0px;
			clear:both;
			}
			#scrollBox img {
					margin: 0px;
					border: 0px;
					clear:both;
					}
	
/*searchForm*/
.searchForm{
	height: 44px;
	background: url(/bitrix/templates/t1/img/searchForm.png) no-repeat 270px top;
	display: block;
	text-align: right;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
	.searchInput{
		border: 1px solid #999999;
		width: 200px;
		margin: 0px 10px 0px 0px;
	}
	.searchButton{
		height: 17px;
		width: 55px;
		background: url(/bitrix/templates/t1/img/searchButton.png) no-repeat;
		text-indent: -10000px;
		border: none;
	}
/*globalMenuBox*/
.globalMenuBox{
	background: #e4600d url(/bitrix/templates/t1/img/globalMenuBox.gif) repeat-x left top;
	height: 53px;
	width: 100%;
	overflow: hidden;
}
	.globalMenu{
		margin-left: -1px;
		display: block;
		width: 100%;
		
	}
		.globalMenu li{
			height: 40px;
			display:block;
			float: left;
			width: 24.9%;
			text-align: center;
			padding-top: 13px;
			background: url(/bitrix/templates/t1/img/globalMenu.gif) no-repeat left center;
			list-style: none;
		}
			.globalMenu li a{
				color: #FFF;
				font-size: 18px;
				text-decoration: none !important;
			}
				.globalMenu li a:hover{
					text-decoration: underline !important;
				}
/*columnBox*/
.columnBox{
	padding: 10px 10px 0px;
	margin: 0px;
}
	/*columnLeft*/
	.columnLeft{
		float: left;
		width: 229px;
	}
		/*catalogBox*/
		.catalogBox{
			background: url(/bitrix/templates/t1/img/catalogBox.jpg) repeat-y left top;
			margin: 0px 0px 30px;
		}
		.catalogBox h2{
			font: normal 18px Arial, Helvetica, sans-serif;
			color: #FFF;
			margin: 0px 0px 10px;
		}
			.catalog{
				font: 16px/30px Georgia, "Times New Roman", Times, serif;
				color: #FFF;
			}
				.catalog li{
					list-style: none;
				}
					.catalog li a{
						color: #FFF;
						text-decoration: none !important;
					}
						.catalog li a:hover{
							text-decoration: underline !important;
						}
		/*adBox*/
		.adBox{
			margin: 0px 0px 50px;
		}
		
	/*columnRight*/
	.columnRight{
		margin: 40px 20px 0px 258px;
		zoom: 1;
	}
		.columnRight ul{
			margin: 20px 0px 20px 40px;
		}
		.spec {
			vertical-align: middle;
                        background-color: #ffad01;
                        font: 24px Georgia, "Times New Roman", Times, serif;
                        color: #ffffff;
		}
/*footer*/
.footer{
}
	.footerLeft{
		float: left;
		font-size: 18px;
		color: #FFF;
		background: url(/bitrix/templates/t1/img/footerLeft.jpg) no-repeat left top;
		padding: 0px 0px 0px 100px;
		margin: 0px 0px 0px 20px;
	}
		.color_01{
			color: #fac930;
		}
	.footerRight{
		float: right;
		font-size: 12px;
		color: #FFF;
		margin: 0px 20px 0px 0px;
	}
		.footerRight a{
			color: #FFF;
		}
		.footerRight a:link {
			color: #FFF;
		}
		.footerRight a:visited {
			color: #FFF;
		}
		.footerRight a:hover {
			color: #fac930;
			text-decoration: underline;
		}
		.footerRight a:active {
			color: #FFF;
		}
.map {
	margin: 0px 10px;
	list-style-type: none;
}
.price {
		font: 24px Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		color: #ff9600;
		text-align: right;
}