/* This */

#this {
	cursor: url(/imgs/cursor0.png), auto !important; 
	cursor: url(/imgs/cursor0.png), default !important;
	/*cursor: url(/imgs/cursor0.png), text !important;
	cursor: url(/imgs/cursor0.png), pointer !important;*/
	/*cursor: url(/imgs/xsteelblue1/Arrow.cur), default; */
/*	cursor: url(/imgs/xsteelblue1/Arrow.cur), default;
	cursor: url(/imgs/xsteelblue1/Arrow.cur), text;
	cursor: url(/imgs/xsteelblue1/Hand.ani), pointer;*/
	font-family: sans-serif;
}

/* Decorations */

#bgimg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/imgs/bg7.jpg);
	filter: alpha(opacity=5);
	opacity: 0.05;
	-moz-opacity: 0.05;
	-webkit-opacity: 0.05;
	z-index: -5;
}

.border {
	background-repeat: no-repeat;
	width: 476px;
	height: 129px;
	display: inline;
	position: fixed;
}

.corner {
	background-repeat: no-repeat;
	width: 238px;
	height: 129px;
/*	display: block-inline; */
	display: inline;
	position: fixed;
	z-index: -10;
}

/* Page */

.pagestage {
	display: block;
	position: fixed;
	width: 100%;
}

/* Page->Header */

#header {
	top: 0px;
	z-index: 20;
}

/* Page->Header->UserMenu->UserInfo */

#userinfo {
	text-align: left;
	width: 280px;
	height: auto;
}

/* Page->Header->LangSelectMenu */

#langs {
	position: fixed;
	top: 10px;
	right: 100px;
}

#langs .submit {
	color: #ffffff;
	background-position: center;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 
	        -1px -1px 5px #000, 
	        1px -1px 5px #000, 
	        -1px 1px 5px #000, 
	        1px 1px 5px #000; 
}

/* Page->Body */

#body {
	height: 100%;
	z-index: 0;
}

/* Page->Body->Navigation */

#navigation {
	width: 280px;
	height: 100%;
	display: block;
	position: fixed;
	left: 0;
}

.navigationelement {
	/*width: 178px;*/
	/* background: #e7f7ff url(/imgs/button2.png) center no-repeat; */
	margin-right: -14px;
	padding-right: 14px;
	padding: 3px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomleft: 16px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
/*        border: 1px solid #a0c0ff; */
}

@font-face {
	font-family: antikvar;
	src: url(/fonts/antikvar.ttf);
}

.navigationelement a {
	padding-right: 12px;
	font-size: 20px;
	font-family: antikvar;
	color: #0000ff;
	/*font-weight: bold; */
}

/* Page->Body->Divider */

#bodydivider {
	width: 1px;
	height: 100%;
	position: fixed;
	left: 300px;
	margin: -6px;
}

.bodydividerHalf {
	height: 50%;
	background-repeat: no-repeat;
	display: block;
}

/* Page->Body->Content */

#content {
	left: 300px;
	display: block;
	position: fixed;
	top: 110px;
	width: 70%; 
	height: 70%; 
	overflow: auto;
}

/* Page->Body->Content->ContentCentered */

#contentCentered {
}

/* Page->Body->Content->ContentCentered->ClientList */

#clientlist {
	text-align: left;
}

.clientlist_item {
}

.clientlist_infoitem {
	margin-left: 30px;
	display: inline;
}

.clientlist_control {
	margin-left: 30px;
	display: none;
}

/* Page->Footer */

#footer {
	bottom: 0px;
	z-index: 20;
}

/* Misc */

/* Misc->Position */

.u {
	top: 0px;
}

.l {
	left: 0px;
}

.d {
	bottom: 0px;
}

.r {
	right: 0px;
}

/* Misc->verticalalignment */

.table {
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

.centererTable {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border-spacing: 0;
}


/*
.valignParent {
	display: table-cell;
	vertical-align: middle;
}
.valignIEfix {
	display: none;
	width: 1px;
	margin-left: -1px;
}
* html .valignIEfix, * html .valignCenter {
	display: inline-block;
	vertical-align: middle;
}
* html .valignCenter {
	width: 100%;
}
* html .valiginIEfix {
	height: 100%;
}
* html .valiginIEfix, * html .valignCenter {
	display: inline;
}

#valignCenter2 {
	margin-top: expression(((outer.offsetHeight/2)-parseInt(offsetHeight)/2)  <0 ? "0" : (outer.offsetHeight/2) - (parseInt(offsetHeight)/2) +'px');
}
*/

.menu {
 /*       background: #f7faff;*/
	background: rgba(224,234,255,0.25);
        border: 1px solid #e0f0ff; 
        font-size: 14px;
	margin: 6px 4px 6px 4px;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
}

.dynamicword {
	display: inline;
	margin: 0;
	padding: 0;
	color: #0000ff;
}

.halftransparent {
	filter: alpha(opacity=45);
	opacity: 0.45;
	-moz-opacity: 0.45;
	-webkit-opacity: 0.45;
}

.clientcolor {
	background-position = left top;
	background-repeat = repeat-y;
}

.crossed {
	background-image: url(/imgs/cross.png);
	background-repeat = no-repeat;
	background-size = 100%,100%;
}

.rounded {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
}

/* Common things */

img {
	border: 0;
}

a {
	color: #0000ff;
	text-decoration: none; 
	text-shadow: #bfbfff 0 0 1em;
	filter: Shadow(Color=#bfbfff, Direction=45, Strength=1);
/*	cursor: url(/imgs/cursor0.png), pointer !important; */
	cursor: url(/imgs/xsteelblue1/Hand.ani), pointer; 
	/* padding: 8px 8px 8px 8px; */
}
a:hover {
	color: #4f4fff;
	text-shadow: #ffffff 0 0 1em;
/*	border-left: 1px solid #90a0ff;
	border-right: 1px solid #90a0ff;
	padding: 7px 7px 7px 7px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
 	border-radius: 16px;*/
}
a:focus {
	color: #4f4fff;
	text-shadow: #ffffff 0 0 1em;
}

ul li {
        padding: 0;
	margin: 0;
        list-style-type: none;
}

iframe {
	border: 0;
	margin: 0;
	padding: 0;
}

.input {
        /*background: #f4faff;*/
        background: #ffffff;
	background-image: url(/imgs/inputbar_26px_50ms.gif);
	background-repeat: repeat-x;
        border: 1px solid #e0f0ff; 
        font-size: 14px;
	margin: 6px 4px 6px 4px;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
}

.input:hover {
	background: #f4faff;
        color: #004000;
}

.input:focus {
	background: #f4faff;
        color: #004000;
}

.passinput {
        background: #ffefef;
        border: 0px dotted;
        border-color: #000000;
        font-size: 14px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
}

.passinput:hover {
        background: #fff7f7;
        color: #400000;
}

.submit {
        background: #eaf7ff;
 /*       color: #ffffff;*/
        color: #000000;
        border: 1px solid #d7e7ff; 
        font-size: 14px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
/*	background: transparent;*/
	font-family: antikvar;
/*
	border: 0;
	font-size: 20px;
	font-family: antikvar;
	color: #0000ff;
        border-left: 1px solid #d0e0ff; 
        border-right: 1px solid #d0e0ff; */
}

.submit:hover {
        background: #ffffff;
        color: #0000b0;
}
/*
.rounded .r1, .r2, .r3, .r4, .r5 {
	display: block;
	height: 1px;
	overflow: hidden; 
	font-size: 1px;
	background-color: #f4faff;
}

.rounded .r5 { margin: 0 5px; }
.rounded .r4 { margin: 0 3px; }
.rounded .r3 { margin: 0 2px; }
.rounded .r2 { margin: 0 1px; }
.rounded .r1 { margin: 0 1px; }

.rounded input {
	padding-left: 5px;
	padding-right: 5px;
}
*/
.inputdiv {
	font-size: 8px;
	display: inline-block;
	position: relative;
}


form {
	display: inline;
	width: auto;
}

hr {
	border: 0;
	border-top: 1px dotted #d0e0ff;
	height: 0;
	margin: 3px;
	padding: 0;
}

textarea {
        background: #e7f3ff;
        color: #ffffff;
        color: #000000;
        border: 1px solid #d7e7ff; 
        font-size: 14px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
}

/* Admin */

/* Admin->ClientList */

.cl_button {
	padding: 1px;
}

.cl_button:hover {
	padding: 0px;
        border: 1px solid #d7e7ff; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 	border-radius: 8px;
}
	



