/* --------------- Reset -------------- */
* {
	margin:0;
	padding: 0;
	outline:0;
	background-repeat:no-repeat;
	-webkit-text-size-adjust: none;
	}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
button, input, select, textarea {font-size: 100%; vertical-align: middle; border:1px solid #ccc;}
h1, h2, h3, h4, h5, h6 {font-size:inherit;color:inherit;}
a, a:visited, a:active, a:hover {font-size:inherit;color: inherit;outline: 0;}
a, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
:focus, a img, a:visited img, img, a:visited {outline: 0; border:none;}
ul {list-style-type:disc;list-style-position:inside;}
ul.none {list-style: none inside;}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate; border-spacing: 0;}

/* --------------- HELP --------------- */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
img {vertical-align:middle;}

/* ---------------  --------------- */
body {
	background-color:#000;
	font-size:14px;
	letter-spacing:0.05em;
	text-align:left;
	}
/* --------------- universal --------------- */
.container {
	width:90%;
	max-width:1024px;
	min-height:800px;
	margin:0 auto; padding:0;
	background-color:#fff;
	color:#000;
	}
.header {
	height:156px; width:1000px; 
	margin:0 auto; padding:0 10px;
	background-image:url(img/header_bgr_0.png)
	}

#content {
	min-height:800px; width:1000px; 
	margin:0 auto; padding:0 10px;
	background-image:url(img/bgr_container.png);
	background-repeat:repeat-y;
	}
.footer {
	min-height:200px;
	background-color:#f26c4f;
	}

#index .container {
	background-color:#000;
	padding-top:2%;
}
#add_flash {
	/*background-image:url(../img/noise/dark-blue-noise.jpg);*/
	background-image:url(../img/light-blue.jpg);
	background-repeat:repeat;
}
#add_flash .container {
	background-color: transparent;
}
#add_flash p img {
	margin:20px;
}





