/*

	all.css
	ver 3.17
	29/02/2008

*/

/* Standart part */

*{margin:0px auto;padding:0px}

html{height:100%}
body{padding:0;margin:0 auto;color:#030;font-size:12pt;height:100%}

/* headers */
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1{font-size: 130%;}
h2{font-size: 125%;}
h3{font-size: 120%;}
h4{font-size: 115%;}
h5{font-size: 110%;}
h6{font-size: 105%;}

/* image */
a img{border:0;cursor: pointer;}
img.fleft{margin-right:5pt;margin-bottom:5pt}
.preload{height:0px;width:0px;overflow:hidden;position:absolute;}


/* form */
form{padding:0;margin:0}
input.check{margin:0;padding:0}
input.input{width:200px}
input.input_short{width:64px}
textarea{width:300px;height:200px}
select{width:200px}

/* table */
table{width:100%}
td{vertical-align:top;text-align:left;padding:0px}

/* anhor */
a{font-size:inherit;color:inherit}

/* other tags */
label{cursor:pointer}

/* error */
.error{color:red;font-weight:bold;background-color:inherit;}
.warnings{background:#FF9;color:#333;font-weight:bold;display:table;padding:4px 12px}
.success{color:green;font-weight:bold}

/* positions */
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.ac{margin-left:auto;margin-right:auto}
.fleft{float:left}
.fclear{clear:both}

/* debug */
.br{border:1px red solid}
.bg{background:yellow}

/* banners */
.banner460x60{width:460px;height:60px;overflow:hidden}

/* page block */
#body{
	position:relative;
	margin:auto;
	width:1000px;
	min-height:100%; /* for normal browsers */
	background-color:#ccc;
}
* HTML #body{/* hack for IE */
	height:100%;
}

#header{
	height:100px;
	background-color:#f00;
}

#footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:110px;
	background-color:#0f0;
}

#s_content_footer{
	height:120px;
}

