/* **********  RESET browser settings  *********** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/* **********  END RESET browser settings  *********** */

.clear{clear:both;}
.left {float:left;}
.right {float:right;}
.block {display:block;}

/* // HTML // */
html, body {height:100%; margin:0; padding:0;}

body{ 
	background:url(../../img/bg_ext2.gif) #c85427 repeat-x;
}

/* // FONTS // */
.basic_font {font: Arial, Helvetica, sans-serif; color: #ffffff;}

.content {font-size: 12px;}
.content a {text-decoration: underline; color: #ff6600;}
.content a:hover {text-decoration: none; color: #ffffff;}


/* // LAYOUT // */
.container {
	width:780px; 
	background: #ffffff; 
	margin:0 auto;
	min-height: 100%;
	/*padding-bottom:50px;*/
}

.container-home {
	width:1000px; 
	background:url(../images/bg_main_hm.jpg) no-repeat #372f2d; 
	margin:0 auto;
	min-height: 100%;
	padding-bottom:50px;
}

* html .container, * html .container-home, * html .topbg {height: 100%;}  /*  hack for IE6 */