@charset "iso-8859-2";

@import "s_layout.css";
@import "s_elements.css";
@import "s_forms.css";
@import "lightbox.css";

/* =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 100.1%;
	background-color: #fff;
	color: #1f1a17;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	height: 100%;
}
td, tr {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 100.1%;
	color: #1f1a17;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
}

h1 {
	font-size: 20px;
}

IMG {border:none;}

.center { vertical-align:center; }

.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;
}
div.left {
	float: left;
}
div.right {
 	float: right;
}
.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%;
} 
:root code {
	font-size: 120%;	
	/* monospace fonts are typically smaller that 
	'normal' fonts under Mozilla. */
}

