/* Forms specyfics */
	select { height: 24px; line-height: 1.5em;; vertical-align: middle; color: #323232; border: 1px solid #cecece; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 1.091em; }
	input { padding: 1px; color: #323232; font-size: 1.091em; }
	.txtField, .tF-Inn { background-image:url(/flash_room/images/forms/input_bg.png); background-repeat: no-repeat; }
	.txtField { background-position: right -89px; padding: 0 4px 0 0; float: left; }
	.tF-Inn { background-position: -3px -55px; padding: 2px 0 9px 4px; float: left; }
	.txtField input { border: 0; margin: 0; display: block; float: left;  padding: 2px 0 0 0; height: 16px; width: 187px; }
	.fieldLine { min-height: 28px; display: block; padding: 3px 0; margin: 0 0 2px 0; }
	.hovedFieldLine:hover { background-color: #eaf1f8; }
	.errorField { background-color: #fcdfe1; }
	.innerWrapper .fieldLine { padding-top: 2px; padding-bottom: 2px; }
	.lrgFields, .innerWrapper .lrgFields { min-height: 35px; padding: 10px 0; }
	.txtBelow { padding: 0 0 3px 0; margin-top: -3px; }
	.fieldLine label { font-size: 1.091em; float: left; width: 28%; color: #555; text-align: right; padding: 0 6px 0 0; line-height: 1.7em; font-weight: bold; }
	.greyD-s .fieldLine label { color: #626567; }
	.lrgFields label { font-weight: bold; font-size: 1.636em; line-height: 1.5em; }
	.errorField label, .greyD-s .errorField label { color: #FF2626; }
	.cntrFldLine label { width: auto; }
	.fieldLine .strngLbl, .strngLbl { color: #1a3c61; font-size: 1.273em; font-weight: normal; }
	.smallFrmLine label { font-weight: normal; font-size: 1em; line-height: 1.3em; padding: 3px 6px 3px 0; }
	td .fieldLine, th .fieldLine { padding: 0; margin: 0; min-height: 24px; }
	.emptyFrmLine{ height: 55px; }
	.inlineFieldLine { float: left; padding-right: 6px; }
	.inlineFieldLine label { width: auto; }
	.inlineLabel, .fieldLine .inlineLabel, .smallFrmLine .inlineLabel { width: auto; padding: 3px 6px; line-height: normal; }
	.labelAbove label { clear: both; width: auto; }
	.rglLabel, .fieldLine .rglLabel { font-weight: normal; }
	.formElem { float: left; margin: 0 8px 0 0; }
	.lrgFields .txtFieldNoShad { padding-top: 3px; }
	.labelAbove .formElem { clear: left; }
	.selCont { padding: 0 0 4px 0; }
	.checkCont { padding: 3px 0 0 0; }
	.selCont select { width: 195px; }
	.autoWith select { width: auto; }
	.formElem textarea { width: 148px; height: 100px; color: #323232; float: left; border: 1px solid #cecece; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; resize: none; }
	.wideMaxTxtArea { width: 97%; }
	.wideMaxTxtArea textarea { width: 100%; height: 80px; }
	.formElem .wideTxtArea { width: 360px; height: 100px; }
	.fieldLine .mainButts { margin: 0; }
	.chAR-Ul input { width: 13px; height: 13px; float: left; margin: 6px 4px 0 0; }
	.chAR-Ul label { width: auto; text-align: left; color: #555; }
	.chAR-Right { width: 69%; float: left; }
	.chAR-Ul li { float: left; display: inline; }
	.vertImps { width: 100%; float: left; padding: 0 0 2px 0; min-height: 23px; }
	.labTxtInn { padding: 0 6px 0 18px; line-height: 2.3em; display: block; }
	.smallFrmLine .labTxtInn { line-height: 1.2em; }
	.oneCheckRad { margin: 0 0 0 23%; }
	.smallFrmLine { min-height: 21px; }
	.txtAbove { min-height: 0; }
	.smallFrmLine select, td select, th select { height: 21px; border-color: #c2c2c2; line-height: 1.2em; }
	.smallFrmLine textarea { border-color: #c2c2c2; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
	.smallFrmLine .txtField input { padding: 1px 0 0 2px; font-size: 1em; width: 150px; }
	.smallFrmLine .txtFieldNoShad input, .txtFieldNoShad input { font-size: 1em; width: 150px; margin: 0; display: block; float: left; padding: 1px 2px 1px 2px; height: 17px; border: 1px solid #C2C2C2; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
	.lrgFields .txtFieldNoShad input { height: 25px; font-size: 1.636em; }
	.sizer1 { width: 10px !important; }
	.sizer1_5 { width: 15px !important; }
	.sizer2 { width: 20px !important; }
	.sizer3 { width: 30px !important; }
	.sizer3_5 { width: 35px !important; }
	.sizer4 { width: 40px !important; }
	.sizer4_5 { width: 45px !important; }
	.sizer5 { width: 50px !important; }
	.sizer5_5 { width: 55px !important; }
	.sizer6 { width: 60px !important; }
	.sizer6_5 { width: 65px !important; }
	.sizer7 { width: 70px !important; }
	.sizer7_5 { width: 75px !important; }
	.sizer8 { width: 80px !important; }
	.sizer8_5 { width: 85px !important; }
	.sizer9 { width: 90px !important; }
	.sizer9_5 { width: 90px !important; }
	.sizer10 { width: 100px !important; }
	.sizer11 { width: 110px !important; }
	.sizer12 { width: 120px !important; }
	.sizer13 { width: 130px !important; }
	.sizer14 { width: 140px !important; }
	.sizer15 { width: 150px !important; }
	.sizer16 { width: 160px !important; }
	.sizer17 { width: 170px !important; }
	.sizer18 { width: 180px !important; }
	.sizer19 { width: 190px !important; }
	.sizer20 { width: 200px !important; }
	.sizer21 { width: 210px !important; }
	.sizer22 { width: 220px !important; }
	.sizer23 { width: 230px !important; }
	.sizer24 { width: 240px !important; }
	.sizer24_5 { width: 245px !important; }
	.sizer25 { width: 250px !important; }
	.sizer25_5 { width: 255px !important; }
	.sizer26 { width: 260px !important; }
	.sizer27 { width: 270px !important; }
	.sizer28 { width: 280px !important; }
	.sizer29 { width: 290px !important; }
	.sizer30 { width: 300px !important; }
	.sizer31 { width: 310px !important; }
	.sizer32 { width: 320px !important; }
	.sizer33 { width: 330px !important; }
	.sizer34 { width: 340px !important; }
	.sizer35 { width: 350px !important; }
	.sizer36 { width: 360px !important; }
	.sizer37 { width: 370px !important; }
	.sizer38 { width: 380px !important; }
	.sizer39 { width: 390px !important; }
	.sizer40 { width: 400px !important; }
	.smallFrmLine .formElem { margin: 0 6px 0 0; }
	.txtOnly { line-height: 1.8em; font-size: 1.091em; }
	.smallFrmLine .txtOnly p, .smallFrmLine .txtOnly, .smallFrmLine .txtOnly a { font-size: 1em; line-height: 1.85em; }
	.smallFrmLine .txtOnly .standrdLi li { font-size: 1em; }
	.smallFrmLine .txtField { background-position: right -29px; margin: 0 6px 0 -3px; }
	.smallFrmLine .tF-Inn { background-position: left top; padding: 2px 0 4px 5px; height: 19px; }
	.smallFrmLine .darkBrdr { background-position: right -199px; }
	.smallFrmLine .darkBrdr .tF-Inn { background-position: left -169px; }
	.withNoLabel, .smallFrmLine .withNoLabel { margin-left: 28%; padding-left: 6px; }
	.identedCont, .smallFrmLine .identedCont { margin-left: 14%; }
	.indentTxt { padding-left: 6px; }
	.txtFieldWithNoLabel, .smallFrmLine .txtFieldWithNoLabel { padding-left: 5px; margin-left: 28%; }
	.smallFrmLine .chAR-Ul input { margin: 0 1px 0 0; }
	.smallFrmLine .chAR-Ul .aloneInput { }
	.smallFrmLine .chAR-Ul .txtField input { margin: 0; }
	.smallFrmLine .noShadInp, .noShadInp { background-position: right -144px; height: 20px; }
	.noShadInp .tF-Inn { background-position: left -119px; padding: 2px 0 1px 2px; height: 16px; }
	.noShadInp input, .smallFrmLine .noShadInp input { padding: 1px 0 0 1px; height: 15px; }
	.formMainUl { padding: 0 0 6px 0; }
	th .formMainUl, td .formMainUl { padding: 0; }
	.checkRadInn input { margin: 0; }
	.withTopHead .formMainUl { padding-bottom: 0; }
	.recaptchatable #recaptcha_response_field { left: 0; }
	.ajdiInpDiv {padding:5px; font:bold 12px arial,tahoma,sans-serif}
	.ajdiOptDiv {margin-left:5px}
	#tabIdUserDetails .fieldLine {min-height:20px}
	.withChkRadCell { display: block; line-height: 20px; }
	.withChkRadCell input { margin: 3px 6px 0 0; display: block; float: left; }
	.rglrFrmLnk { line-height: 2em; }

/* Live search input in tables */
	.liveSearchInput, .liveSrchUl { float: right; width: 140px; }
	.liveSrchInp { float: right; }
	.liveSearchInput .formElem { margin-right: 0; }
	.liveSrchInp input, .smallFrmLine .liveSrchInp input { width: 98px; background-image:url(/flash_room/images/icons/mini_icons.png); background-position: 1px -698px; background-repeat: no-repeat; padding: 0 3px 1px 20px;  }
	.liveSrchInp { padding: 0 2px 0 0; width: 138px; }
	.tF-Clear { background-image:url(/flash_room/images/icons/mini_icons.png); display: block; float: left; width: 15px; height: 14px; background-position: right -949px; cursor: pointer; }
	.tF-ClearOff { background-image: none; cursor: default; visibility: hidden; display: block; float: left; width: 15px; height: 14px; }
