@charset "iso-8859-2";

@import "s_v4.css";
@import "s_layout.css";
@import "s_elements.css";
@import "s_forms.css";

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

body {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 100.1%;
	background-color: #fff;
	color: #333333;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

td {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	line-height: 17px;
}

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. */
}
sup {
	font-size: 7px;
}
