@charset "utf-8";

@import "default/s.css"; /* default xhtml tags */
@import "default/layout.css"; /* default layout */
@import "layout.css"; /* website layout */
@import "elements.css"; /* website element's styles */
@import "forms.css";
@import "lightbox.css";



/* =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clear {
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}

.hide, #oldBrowserNotice, .ieSixCharDupBug {
	/* hide elements that CSS-targeted browsers shouldn't show */
	display: none !important;
}

.min700px {
	min-height: 700px; /* for Opera and Mozilla */
	height: 700px;  /* for bug MSIE */
}

div[class] .min700px {
	height: auto; /* for min-heigh bug */ 
}

/* =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html, body, #Layout {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #Layout {
	height: auto;
}

#pageWrapper {
	font-size: 80%;
} 

