html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,  img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,  dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
html {
font-size: 100.01%;
}
body {
line-height: 1;

color: #fff;
text-align: left;
font: 14px "Trebuchet MS", Verdana, Tahoma, Arial,  sans-serif;
}
body#bg {
	background:fixed url("../img/bg_body.jpg") center -174px no-repeat #000;
}
body#bg_static {
	background:fixed url("../img/bg_body_static.jpg") center -174px no-repeat #000;
}
body.page_404{background: url("../img/bg_body_404.jpg") center -174px no-repeat #000;}
html,body {
height: 100%;
}

ol, ul {
list-style: none; 
}

blockquote, q {
quotes: none; 
}
blockquote:before, blockquote:after,
q:before, q:after {
content: ''; 
content: none; 
}


:focus {
outline: 0;
}


ins {
text-decoration: none;
}

del {
text-decoration: line-through; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
font-size: 100%;
}
a {
color: #33537f;
color: #467abd;
text-decoration: underline;
}
input[type="text"], input[type="password"] {
font-size: 100%;
padding: 0;
}
textarea {
font: 100% Times New Roman,  serif;
padding: 0;
}

.corner {
	position: absolute;
}

.t_l {
	top: 0px;
	left: 0px;
	background-position: left top;
}

.t_r {
	top: 0px;
	right: 0px;
	background-position: right top;
}

.b_l {
	bottom: 0px;
	left: 0px;
	background-position: left bottom;
}

.b_r {
	bottom: 0px;
	right: 0px;
	background-position: right bottom;
}

.pseudo_link{
	background: url("../img/bg_pseudo.gif") left bottom repeat-x;
	cursor: pointer;
	color: #33537f;
	color: #467abd;
}

.clear {
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}

.accordeon_content {display: none;}
.rur{position: relative;}
.rur span{position: absolute; right: 2px;}
.starrequired{color: red;}
font.notetext, .notetext{color: green;}