@import  url("/css/reset.css");
@import  url("/css/global.css");
@import  url("/css/styles.css");


/* ---------------------------- */
/*         -- Markup --         */
/*                              */

body {
	line-height:1.2em;
	background: #fff url(/images/shadow-body.gif) 1280px 0 repeat-y;
}

#container {  
	min-width: 1000px;
	max-width: 1280px;
	text-align: left;
	_width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1006) ? '1005px' : ((document.body.clientWidth > 1280) ? '1280px' : '100%')); 
}

.wrapper {
	overflow: hidden;
	zoom: 1;
}

#header {
	height: 490px;
	zoom: 1;
	overflow:hidden;
}

#header-1 {
	height: 130px;
	background: url(/images/top-header-iner.jpg) 50% 0 no-repeat;
	zoom: 1;
	overflow:hidden;
}



	#section-main {
		overflow: hidden !important;
		overflow: visible;
		_height: 1%; /* IE */	

		margin: 0 auto; 
		padding-top:45px;
    position: relative;
    z-index: 1;
		}
		
	#section-main-b {
		_height: 1%; /* IE */
		zoom: 1; /* IE */
		/* max-width:  1300px; */
		margin: 0 auto; 
		padding-top:45px;
		_padding-top:0px;
		_position:relative;
		_top:45px;
		}

#content,
#extra,
#content-1 {
	overflow: hidden; 
	}






#section-content {
	 float: right; 
	 width: 100%; 

	}
	 #content {
		float: left; 
		 width: 100%; 
		 margin: 0 -28% 0 0;
		}
		/* column: center 
		*/
		#content .lining {
			/* max-width: 500px; */ /* use it with or insted of max-width: on .wrap  */ 
			/* margin: 0 auto; */
			padding: 0 28% 0 30%; 
			}
			#content .lining .column {
				overflow: hidden; 
					margin: 0px 15px;
				}
	 #content-1 {
		float: left; 
		 width: 100%; 
		 margin: 0 -15% 0 0;
		}
		/* column: center 
		*/
		#content-1 .lining {
			/* max-width: 500px; */ /* use it with or insted of max-width: on .wrap  */ 
			/* margin: 0 auto; */
			padding: 0 2% 0 30%; 
			}
			#content-1 .lining .column {
				/*
overflow: hidden; 
*/
				margin-left:50px;
				}
        #content-1 .lining .sliders-out { overflow:visible;}
	/* columns: right 
	*/
	#extra {
		width: 26.5%; 
		}
		#extra .lining {
			margin: 0px; 
			}
/* column: left 
*/
#aside {
	float: left; 
	width: 30%; 
	margin-right: -30%; 
	position:relative;
	}
		#aside .lining {
			margin: 0px; 
			float:right;
			width:300px;
			right:0px;
			top:0px;
			}


/*=footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer {
	min-width: 1000px;
	max-width: 1280px;
	_width:expression(this.width<1000?'999px':'auto');
	_width:expression(this.width> 1280? '1280px': this.width);
	clear: both; 
	_height: 1%;  /* IE */
	background-color: #FFF; 
		text-align: left;
  z-index: 2;
	}
	#section-footer .lining {
		padding: 10px;
		}
