/* 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%;margin-bottom:12px;}
h2{font-size: 125%;margin-bottom:12px;}
h3{font-size: 120%;margin-bottom:8px;}
h4{font-size: 115%;margin-bottom:8px;}
h5{font-size: 110%;margin-bottom:4px;}
h6{font-size: 105%;margin-bottom:4px;}

/* image */
a img{border:0;cursor: pointer;}
img.fleft{margin-right:5pt;margin-bottom:5pt}
.preload{height:0px;width:0px;overflow:hidden;position:absolute;}

/* text */
.underline{text-decoration:underline}

/* form */
form{padding:0;margin:0}
input.check{margin:0;padding:0}
input.input{width:200px}
input.input_short{width:64px}
textarea{width:95%;height:200px}
select{width:200px}

/* table */
table{width:100%;border: none}
td{vertical-align:top;text-align:left;padding:0px;border: none}
th{border: none}
td.tdMinWidth{width:1%}

/* anhor */
a{font-size:inherit;color:inherit}

/* other tags */
label{cursor:pointer}
fieldset{padding:4px 8px 8px 8px;border:1px solid gray}
legend{padding:0 4px;color:gray}

/* error */
.error{color:red;font-weight:bold;background-color:inherit;}
.warning{color:#FF6600;font-weight:bold;background-color:inherit;}
.success{color:green;font-weight:bold;background-color:inherit;}

/* 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;
}

#footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:80px;
	overflow: hidden;
}

#s_content_footer{
	height:80px;
	overflow: hidden;
}

/* */
.animationBox{
	background: url("/images/loading.gif") no-repeat scroll left top transparent;
	padding-left: 16px;
	height:16px;
	width: 16px;
}
