/* Reset Browser Definitions */

html,input{
	font-family: "Arial", sans-serif;
	font-size: 12px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,a {
	margin:0;
	padding:0;
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

li {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}

sub {
	vertical-align:text-bottom;
}

input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

/* Cascading Style Sheet */

@font-face {
    font-family: 'KurierLightRegular';
    src: url('/fonts/kurierlight.eot');
    src: url('/fonts/kurierlight.eot?#iefix') format('eot'),
         url('/fonts/kurierlight.woff') format('woff'),
         url('/fonts/kurierlight.ttf') format('truetype'),
         url('/fonts/kurierlight.svg#webfontcYuLFWto') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LinuxLibertineOCRegular';
    src: url('/fonts/linlibertine_c.eot');
    src: url('/fonts/linlibertine_c.eot?#iefix') format('eot'),
         url('/fonts/linlibertine_c.woff') format('woff'),
         url('/fonts/linlibertine_c.ttf') format('truetype'),
         url('/fonts/linlibertine_c.svg#webfontGBGL3q1x') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LinuxBiolinumORegular';
    src: url('/fonts/linbiolinum_re.eot');
    src: url('/fonts/linbiolinum_re.eot?#iefix') format('eot'),
         url('/fonts/linbiolinum_re.woff') format('woff'),
         url('/fonts/linbiolinum_re.ttf') format('truetype'),
         url('/fonts/linbiolinum_re.svg#webfonthwJwUWxj') format('svg');
    font-weight: normal;
    font-style: normal;
}

html body {
	background-color: gray;
	height: 100%;
	min-width: 450px;
}

html body #wrap #head {
	width: 100%;
	height: 64px;
	background: gray;
	background-image: url("/img/010.png");
	background-repeat: repeat-x;
	color: white;
}

html body #wrap #head * {
	float: left;
}

html body #wrap #head #horizontal-navigation {
	font-family: KurierLightRegular;
	position: absolute;
	right: 43px;
	float: right;
	margin-top: 0.8em;
	font-size: 1.5em;
	font-weight: bolder;
	z-index: 1;
	vertical-align: text-bottom;
}

html body #wrap #head #horizontal-navigation .navigation li {
	width: auto;
	padding-right: 20px;
}

html body #wrap #head #horizontal-navigation .navigation li a {
	text-align: right;
	text-decoration: none;
	color: white;
}

html body #wrap #head #horizontal-navigation .navigation li a:hover {
	color: #ecf6ff;
}

html body #wrap #head #horizontal-navigation .navigation li ul {
	padding: 5px;
	position:absolute;
	float: right;
	top: 20px;
	width: 300px;
	right: 19px;
	height: auto;
	background-color: black;
}

html body #wrap #head #horizontal-navigation .navigation li ul li {
	opacity: 0.8;
}

html body #wrap #head #horizontal-navigation .navigation  li ul li * {
	font-family: Arial;
	font-size: 0.8em;
}

html body #wrap #head #horizontal-navigation .navigation li ul li a {
	text-align: right;
	width: 300px;
	display: block;
}

html body #wrap #head #horizontal-navigation .navigation li ul li a:hover {
	background-color: gray;
}

html body #wrap #head #horizontal-navigation .navigation li ul * {
	
}

html body #wrap #head #horizontal-navigation .navigation li ul li:hover {
	background-color: gray;
}

html body #wrap #breadcrumbs {
	position: absolute;
	top: 45px;
	right: 30px;
	width: auto;
	height: 30px;
	font: normal 10px verdana, sans-serif;
	letter-spacing: 0px;
	color: lightgray;
	padding-left: 1px;
}

html body #wrap #breadcrumbs a {
	color: white;
	text-decoration: none;
}

html body #wrap #breadcrumbs a:hover {
	color: #93d3ff;
}

html body #wrap #content-wrap {
	float: left;
	background-position: right;
	background-repeat: repeat-y;
	background-image: url("/img/004.png");
	width: 100%;	
}

html body #wrap #content-wrap #relative-wrap {
	float: left;
	background-image: url("/img/400.png");
	background-repeat: repeat-y;
	position: relative;
	width: 100%;
}

html body #wrap #content-wrap #relative-wrap #ornament-bottom-left {
	position: absolute;
	background-image: url("/img/300.png");
	left: 0px;
	width: 21px;
	height: 58px;
	bottom: 16px;
	vertical-align: bottom;
}

html body #wrap #content-wrap #relative-wrap #ornament-top-left {
	float: left;
	background-image: url("/img/200.png");
	width: 21px;
	height: 121px;
	text-align: left;
	margin-bottom: 16px;
}

html body #wrap #content-wrap #relative-wrap #ornament-top-right {
	float: right;
	background-image: url("/img/002.png");
	width: 19px;
	height: 38px;
	text-align: right;
	margin-bottom: 16px;
}

html body #wrap #content-wrap #relative-wrap #ornament-bottom-right {
	position: absolute;
	background-image: url("/img/003.png");
	width: 19px;
	height: 105px;
	right: 0px;
	bottom: 16px;
	vertical-align: bottom;
}

html body #wrap #content-wrap #relative-wrap #content-main {
	width: auto;
	margin-left: 21px;
	margin-right: 19px;
	min-height: 30em;
	padding: 0.5em;
	padding-top: 0.1em;
	background-color: #bbbbbb;
	font-family: LinuxBiolinumORegular;
	font-size: 1.5em;
	margin-bottom:33px;
	color: black;
}

html body #wrap #content-wrap #relative-wrap #content-main .bg {
	background-color: lightgray;
	padding: 5px 5px 5px 5px;
}

html body #wrap #content-wrap #relative-wrap #content-main .float-left {
	float: left;
}

html body #wrap #content-wrap #relative-wrap #content-main .float-right {
	float: right;
}

html body #wrap #content-wrap #relative-wrap #content-main .padding-10 {
	padding: 10px 10px 10px 10px;
}

html body #wrap #content-wrap #relative-wrap #content-main ol li {
	list-style-type: decimal-leading-zero;
	list-style-position: inside;
}

html body #wrap #content-wrap #relative-wrap #content-main ul li {
	list-style-type: square;
	list-style-position: inside;
}

html body #wrap #content-wrap #relative-wrap #content-main ul li ul {
	padding-left: 20px;
}

html body #wrap #content-wrap #relative-wrap #content-main .code * {
	white-space: pre-wrap;
	word-wrap: break-word;
	font-size: 0.8em;
}

html body #wrap #content-wrap #relative-wrap #content-main h1 {
	font-family: LinuxLibertineOCRegular;
	font-weight: bold;
	font-size: 1.6em;
}

html body #wrap #content-wrap #relative-wrap #content-main h4 {
	font-family: LinuxLibertineOCRegular;
	font-weight: bold;
	font-size: 1.6em;
}

html body #wrap #content-wrap #relative-wrap #content-main h3 {
	font-family: Times New Roman;
	font-weight: bold;
	font-style: italic;
	font-size: 1.2em;
	color: gray;
}

html body #wrap #content-wrap #relative-wrap #content-main a {
	text-decoration: none;
	color: white;
}

html body #wrap #content-wrap #relative-wrap #content-main a:active {
	text-decoration: red;
}

html body #wrap #content-wrap #relative-wrap #content-main a:hover {
	text-decoration: underline;
}

html body #wrap #content-wrap #relative-wrap #content-main a:visited {
	color: red;
}

html body #wrap #content-wrap #relative-wrap #content-main #ifr {
	min-height: 500px;
}

html body #wrap #content-wrap #relative-wrap #content-main .mediaNavLeft {
	position: absolute;
	left: 5px;
	top: 8em;
	display: block;
	width: 25px;
	height: 36px;
	background: url("/img/left.gif") no-repeat 0 0;
}

html body #wrap #content-wrap #relative-wrap #content-main .mediaNavLeft:hover {
	background-position: 0 -36px;
}

html body #wrap #content-wrap #relative-wrap #content-main .mediaNavLeft span {
	position: absolute;
	top: -999em;
}

html body #wrap #content-wrap #relative-wrap #content-main .mediaNavRight {
	position: absolute;
	right: 3px;
	top: 8em;
	display: block;
	width: 25px;
	height: 36px;
	background: url("/img/right.gif") no-repeat 0 0;
}

html body #wrap #content-wrap #relative-wrap #content-main .mediaNavRight:hover {
	background-position: 0 -36px;
}

html body #wrap #content-wrap #relative-wrap #content-main .mediaNavRight span {
	position: absolute;
	top: -989em;
}

html body #wrap #content-wrap #relative-wrap #content-main #frame {
	width: 100%;
}

html body #wrap #content-wrap #relative-wrap #content-main #frame-video {
	margin: 0 auto;
	width: 720px;
}

html body #wrap #head td {
	width: 24px;
	height: 24px;
}

html body #wrap #content-wrap #relative-wrap #content-main td {
	width: 24px;
	height: 24px;	
}

html body #wrap #content-wrap #relative-wrap #content-main .fragment {
	width: 20%;
	position: relative;
	float: left;
	border-width: 0px;
	margin-bottom: -5px;
	margin-right: -1px;
}

html body #wrap #content-wrap #relative-wrap #content-main .fragment img {
	width: 100%;
	z-index: 1;
	border-width: 0px;
}

html body #wrap #content-wrap #relative-wrap #content-main .fragment .label {
	width: 100%;
	position: absolute;
	left: 4px;
	font-family: Tahoma;
	font-size: 7px;
	z-index: 0;
}

html body #wrap #content-wrap #relative-wrap #content-main .fragment .label:hover {
	color: darkgray;
	text-decoration: none;
}

html body #wrap #content-wrap #relative-wrap #content-main #vplayer {
	display: block;
}

html body #wrap #content-wrap #relative-wrap #content-main #vplayer * {
	margin: 0 auto;
}

html body #wrap #content-wrap #relative-wrap #content-main #close * {
	position: relative;
	
}

html body #wrap #foot  #eqr * {
	font-family: Tahoma;
	font-size: 12px;
	color: #c1c1c1;
}

html body #wrap #foot  #eqr #jabberpm {
	font-family: Tahoma;
	font-size: 12px;
	color: white;
}

html body #wrap #foot  #eqr {
	position: absolute;
	bottom: 11px;
	width: 90%;
	left: 60px;
}

html body #wrap #foot  #eqr form fieldset #eqrtxt {
	width: 60%;
	background-color: #757575;
}

html body #wrap #foot  #eqr form fieldset #eqrtxt:hover {
	color: #e0e0e0;
	background-color: #565656;
}

html body #wrap #foot  #eqr form fieldset #eqrsubmit {
	background-color: #5a5a5a;
}

html body #wrap #foot  #eqr form fieldset #eqrsubmit:hover {
	color: #e0e0e0;
	background-color: #565656;
}

html body #wrap #foot .w3c {
	position: absolute;
	bottom: 11px;
	right: 60px;
}

html body #wrap #foot {
	position: absolute;
	height: 35px;
	bottom: 0px;
	width: 100%;
	background-color: black;
	background-repeat: repeat-x;
	background-image: url("/img/050.png");
}

html body #wrap #foot .l, html body #wrap #head .l {
	float: left;
	text-align: left;
}

html body #wrap #foot .r, html body #wrap #head .r {
	float: right;
	text-align: right;
}

html body #wrap #content-wrap #relative-wrap #content-main form #ulf {
	width: 50%;
	font-size: 13px;
	color: #000000;
	background-color: #ffffff;
}

html body #wrap #content-wrap #relative-wrap #content-main form #ulf:hover {
	color: #ffffff;
	background-color: #000000;
}

html body #wrap #content-wrap #relative-wrap #content-main form #ulsbm {
	color: #ffffff;
	background-color: #000000;
}

html body #wrap #content-wrap #relative-wrap #content-main form #ulsbm:hover {
	color: #000000;
	background-color: #ffffff;
}

