@charset "utf-8";
/* CSS Document */

.addimgBtnHolder{
	position:absolute;
	right:10px;
	top:0px;
	z-index:10;
}

.red {color:#FF0000;}

#addImgForm {
	position:absolute;
	right:10px;
	top:10px;
	display:none;
	width:400px;
	z-index:9;
	background:url(../img/addImageBg.png) no-repeat right top;
	height:140px;
}

.addImgCont {
	margin-top:40px;
	margin-left:50px;
}

.addBoxTitle {
	color:#5f5587;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

input {
	border:1px solid #cabee8;
	height:18px;
	line-height:18px;
	color:#cabee8;
	font-size:12px;
	text-align:left;
	border-radius: 5px;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	position:relative;
}

.regLink {
	color:#7f3899;
	position:relative;
}

input.regLogin {width:150px;}
input.regPass {width:100px;}

input.text, input.smalltext_err, input.text_err, input.bigtext, input.bigtext_err, textarea.textField, textarea.textField_err { 
	margin-top:5px;
	width:50px;
	border:1px solid #b5c2d3;
	background:url(../images/inputBg.jpg) repeat-x top #ffffff;
	text-align:center;
	color:#6485af;
	font-size:12px;
	height:20px;
	line-height:20px;
}

textarea.textField, textarea.textField_err {
	width:350px;
	height:100px;
}

input.smalltext_err, input.text_err, input.bigtext_err, textarea.textField_err  {
	border:1px solid #04193f;
	color:#04193f;
}

input.bigtext, input.bigtext_err {
	width:350px;
}

input.text, input.text_err {
	width:175px;
}

td.formlabel, td.lightField, td.darkField, td.lightFieldR, td.darkFieldR {
	text-align:left;
	padding:11px;
	padding-left:38px;
	font-size:12px;
	color:#6485af;
	background-color:#f8fafd;
	vertical-align:top;
}
td.formlabel{background:none; padding:0px; padding-left:10px;}
td.lightFieldR, td.darkFieldR {
	padding-left:0px;
	padding-right:38px;
}

td.darkField, td.darkFieldR {
	background-color:#f1f5fc;
}

td.break {height:3px;}



label.labelCheck {font-size:10px;}


.registerForm {
	position:relative;
	width:445px;
	margin:auto;
	height:515px;
}

.regBtnHolder {
	position:absolute;
	bottom:10px;
	left:165px;
	text-align:center;
}


input.regBtn {
	height:22px;
	border:1px solid #cabee8;
	background: url(../img/btnBg.jpg) repeat-x top #ffffff;
	color:#6485af;
	font-size:10px;
	cursor:pointer;
	width:48px;
	text-align:center;
}

input.widthauto {
	width:80px;
}


/******************************FORMULARZE*****************************/

input.btnAll, input.btnAllOver {
	background:url(../images/btnBg.jpg) no-repeat right center #16437e;
	height:21px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	line-height:21px;
	padding-right:25px;
	cursor:pointer;
	margin:auto;
	font-size:11px;
}

input.btnAllOver {
	background:url(../images/btnBgOver.jpg) no-repeat right center #16437e;
}


input.calendarSBtn {
	background:url(../img/calendarBtnBg.jpg) repeat-x top #ecb9cc;
	height:19px;
	border:1px solid #ddcbd2;
	color:#a485a5;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	cursor:pointer;
	margin:auto;
	font-size:11px;
	font-weight:normal;
	border-radius: 0px;  
	-moz-border-radius: 0px;  
	-webkit-border-radius: 0px; 
}


/****************************KALKULATORY********************************/
.calcLabel { 
	text-align:right;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

.calcValue, .calcValueC {
	text-align:left;
	padding-left:5px;
}

.calcValueC {
	text-align:center;
}

input.calcBtn {
	height:20px;
	border:1px solid #dbdbdb;
	background: url(../img/sBtnBg.jpg) repeat-x top #ffffff;
	color:#777a6e;
	font-size:10px;
	cursor:pointer;
	width:55px;
	text-align:center;
}

input.calcText, select.calcSel {
	border:1px solid #dbdbdb;
	height:16px;
	line-height:20px;
	color:#777a6e;
	font-size:11px;
	text-align:left;
}

