form .parameterbox{font-size:12px;line-height:20px;margin-bottom:9px;padding:8px 10px;overflow:hidden}form div.parameterbox label{width:200px;float:left}.parameterbox input[type='checkbox']{width:auto}div#payment_box h3{font-size:24px;font-family:Helvetica Neue;color:black}div#payment_box h3.red,div#payment_box p.red{color:red}div#payment_box h3.gray,div#payment_box p.gray{color:gray}#payment_box{margin:70px 0;min-height:325px;overflow:hidden}#payment_box h1{color:#626262;text-align:center;font-family:'AdelleBasic-Bold',sans-serif;font-size:26px;line-height:1em;margin:0 0 30px}#payment_box form label{display:block;float:left;width:100px;text-align:right;margin:0 5px 0 0;line-height:32px}#payment_box form input{background:none repeat scroll 0 0 #eee;border-radius:3px 3px 3px 3px;display:block;font-weight:normal;height:24px;letter-spacing:0px;width:170px;margin:0 auto 12px}#payment_box form input[type="text, password"]{box-shadow:0 1px 3px -2px rgba(0,0,0,0.5) inset}#payment_box form input[type="submit"]{background:url('img/btn-orange.png') no-repeat center center; font-weight:bold;background-size:180px 34px;box-shadow:0;border:0;cursor:pointer;margin:24px auto;height:32px;color:white;width:180px}#payment_box form input[type="button"]{background:url('img/btn-gray.png') no-repeat center center;height:32px;width:98px;box-shadow:0;border:0;cursor:pointer;color:white}#payment_box form input[type="password"]{padding:2px;border:1px solid #ccc;box-shadow:0 1px 3px -2px rgba(0,0,0,0.5) inset}#payment_box .start_subscription{float:left;width:400px;margin:0 0 0 83px}#payment_box .logg_in{border:1px solid #eee;border-radius:4px 4px 4px 4px;float:right;margin:90px 60px 0;padding:70px 10px;width:320px}#payment_box .logged_in{border:1px solid #eee;border-radius:4px 4px 4px 4px;float:right;margin:90px 60px 0;padding:70px 50px;width:240px}#payment_box .logged_in h2{text-align:center;color:#626262}#payment_box .logged_in p{text-align:center;padding:4px 0 0}#payment_box .logged_in .settings{float:right;margin:0 32px 0 9px}#payment_box .logged_in .user_data{margin:0 auto}#payment_box .logged_in .user_data dt{float:left;margin:0 5px 0 0}#payment_box .logged_in .user_data dd{margin:0 0 5px}#payment_box .user_profile h2{text-align:left}#payment_box .user_profile p{text-align:left}#payment_box .confirm_information{width:345px;margin:200px auto}#payment_box .confirm_information dt{float:left;margin:0 5px 0 0}#payment_box .confirm_information dd{margin:0 0 3px}#payment_box .confirm_information input{float:left}#payment_box .confirm_information input[type="submit"]{width:98px;margin:0 0 0 10px}#payment_box .confirm_information h2{color:#626262}#payment_box .confirm_payment,#payment_box .congratulation{width:360px;margin:160px auto 160px}#payment_box .confirm_payment input,#payment_box .congratulation input{margin:0 0 24px}
#calendar {
	width: 900px;
	margin: 0 auto;
}
.pager{
	position:static !important;
	margin-top: 15px;
}

.left-panel{
	width:60%;
	float:left;
}

.right-panel{
	width:40%;
	float:left;
}

.right-panel input{
	width:auto;
	float:left;
	margin-top:3px;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }