/*--- Начало ХЕДЕРА ---*/
#HEAD{
margin:0px auto 0;
padding:0;
width:1000px;
min-width:1000px;
height:auto;
/*background-color:lime;*/
/*opacity:0.9;*/
}
#HEAD img.logo,#HEAD img.logo a{
margin:0px 0 0 0px;
padding:0;
width:auto;
height:auto;
float:left;
/*background-color:blue;*/
/*position:absolute;
top:0;*/
/*border-bottom:1px solid #ffffff;*/
}
/*--Начало основного гориз. меню--*/
#HOR-NAV-box{
margin:0px auto 0px;
padding:0px 0 0;
width:1000px;
height:49px;
text-align:center;
/*position:relative;
float:left;
z-index:999;*/
background-image:url(../i/h/menu_bg.png);
background-repeat:repeat-x;
}
/*--Конец основного гориз. меню--*/
	/*--Начало инфо-хедбокса--*/
	#HEAD .info-box{
	margin:0px 0 20px 0;
	padding:0px 0 0 0px;
	width:auto;
	height:auto;
	float:right;
	text-align:left;
	color:#fff;
	/*background-color:orange;*/
	}
	#HEAD .info-box a{
	margin:0 7px;
	color:#87cefa;
	}
		#HEAD .info-box .phone{
		margin:5px 0 0 0px;
		padding:0px 0 0 0px;
		font:20px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#99cc3f;
		list-style:none;
		float:right;
		/*background-color:maroon;*/
		}
	/*--Конец инфо-хедбокса--*/
	/*--Начало Search-бокса--*/
	#HEAD .search-box{
	margin:15px 0px 0 0;
	padding:0px 0 0 0px;
	width:255px;
	height:25px;
	float:right;
	text-align:left;
	color:#fff;
	background-color:orange;
	}
	#HEAD .search-box input.search{
	margin:0px;
	padding:0 0 0 2px;
	width:215px;
	height:23px;
	border:1px solid #ccc;
	color:grey;
	float:left;
	}
	#HEAD .search-box input.go{
	margin:0px;
	padding:0;
	width:35px;
	height:25px;
	background-image:url(../i/h/search-but.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	color:white;
	float:left;
	}
	/*--Конец Search-бокса--*/

/*--Начало СЛАЙДЕРА--*/
#SLIDER-BOX{
margin:3px 0 0;
padding:0
width:1000px;
height:325px;
z-index:888;
/*background-color:aqua;*/
}
/*--Конец СЛАЙДЕРА--*/
/*--Начало SUBPODMENU--*/
#SUBPODMENU{
margin:0px 0 0;
padding:0;
width:1000px;
height:150px;
background-color:white;
}
#SUBPODMENU .box a{
margin:0px 0 0;
padding:0;
width:331px;
height:150px;
border:0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
}
#SUBPODMENU .box a:hover{background-color:#fafafa;}
#SUBPODMENU .box p.header{
margin:50px 0 0;
padding:0;
font:28px Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#7cca49;
}
/*--Конец SUBPODMENU--*/
/*---Конец ХЕДЕРА---*/
#HEADER-BG{
margin:0 0 0 3px;
padding:15px 0 0 10px;
width:232px;
height:auto;
min-height:40px;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:white;
background-color:#023f75;
moz-border-radius:10px 10px 0 0;
webkit-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
}
#SUBMENU-BOX{
margin:0px 0 0 20px;
padding:0;
width:220px;
height:auto;
text-align:left;
float:left;
/*background-color:#eef7ff;*/
border:0;
}
#SUBMENU-BOX .bottom{
margin:0 0 0 3px;
padding:0;
width:242px;
height:20px;
background-color:#3f3f3f;
moz-border-radius:0 0 10px 10px;
webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
}
#ON-LINE-SM{
margin:20px auto 0;
padding:7px 0 0;
width:208px;
height:35px;
background-color:#cd6416;
background-image:url(../i/m/on-line-bg.png);
background-repeat:no-repeat;
font:20px Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:white;
}
#ON-LINE-SM:hover{
background-image:none;
background-color:#3f3f3f;
color:white;
cursor:pointer;
}
#L-MENU{
margin:0px 0 0 0px;
padding:0;
width:276px;
height:auto;
text-align:left;
}
#R-MENU{
margin:0px 0 0 0px;
padding:0;
width:260px;
height:auto;
text-align:left;
}
/*--- CONTENT ---*/
#CONT{
margin:0px auto 0px;
padding:0px;
width:100%;
height:100%;
min-height:100px;
text-align:center;
/*background-color:orange;*/
}
#CONT-1col, #CONT-2col, #CONT-3col {
	margin: 0 auto;
	width:100%;
	min-width:50%;
	padding:0 0px;
	float:left;
/*	position: relative;*/
}
#CONT-1col DIV.column, #CONT-2col DIV.column, #CONT-3col DIV.column {
	margin: 0 auto;
	float: left;
/*	padding:10px;*/
/*	position: relative;*/
}
#CONT-1col DIV.column {
	width: 90%;
	min-width:50%;
}
#CONT-2col DIV.column {
	padding:0 0px;
	width:43%;
	min-width: 40%;
	/*background-color:teal;*/
}
#CONT-2col DIV.column-l,#CONT-2col DIV.column-r {
	padding:0 0px;
	width:48%;
	min-width: 40%;
}
#CONT-2col DIV.column-l {
	width:40%;
	float:left;
}
#CONT-2col DIV.column-r {
	width:40%;
	float:right;
}
#CONT-3col DIV.column {
	width:31%;
	min-width: 20%;
}

/*-- End --*/
#LEFT-box{
margin:35px 0 0;
padding:0;
width:100%;
height:100%;
min-height:100px;
float:left;
border:0;
}
#RIGHT-box{
margin:0px 0 0;
padding:0;
width:100%;
height:100%;
min-height:100px;
/*float:left;*/
border:0;
}
/*-- FOOTER BLOCKS --*/
#FOOT-BOX{
margin:50px auto 10px;
padding:0px 0 0;
width:1000px;
height:auto;
min-height:95px;
border:0;
border-top:0px solid #ccc;
}
#FOOT-BOX hr{
margin:50px auto 5px;
padding:0px 0 0;
width:100%;
height:1px;
border:0;
border-top:1px solid #ccc;
}
#FOOTER-NAV-box{
margin:3px auto;
padding:0;
/*min-width:730px;*/
width:auto;
height:auto;
text-align:center;
float:left;
/*background-color:yellow;*/
}