@import url(design.css);
@import url(style.css);
@import url(lightbox.css);

@font-face {
	font-family:Alwin;
	src:url("fonts/alwin.eot");
	src:url("fonts/alwin.eot?#iefix") format("embedded-opentype"),
					url("fonts/alwin.svg#alwinregular") format("svg"),
     url("fonts/alwin.woff") format("woff"),
     url("fonts/alwin.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:AlwinBold;
	src:url("fonts/alwin-bold.eot");
	src:url("fonts/alwin-bold.eot?#iefix") format("embedded-opentype"),
					url("fonts/alwin-bold.svg#alwinbold") format("svg"),
     url("fonts/alwin-bold.woff") format("woff"),
     url("fonts/alwin-bold.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

/* --- message box (system message) */
.jquery-msgbox { background:url(../i/message/bg.png) repeat-x 0 100%; padding-bottom:55px; }
.jquery-msgbox-wrapper { padding:20px 20px 20px 100px; }
.jquery-msgbox-buttons { bottom:0; padding:15px; position:absolute; right:0; text-align:right; }
	.jquery-msgbox-buttons button, .jquery-msgbox-buttons input { background:#1662d2; border:0; color:#fff; cursor:pointer; font-family:Arial; font-size:11px; height:24px; margin-left:10px; min-width:85px; text-transform:uppercase; padding:0 14px 2px; }
.jquery-msgbox-inputs { margin-top:4px; }
	.jquery-msgbox-inputs input { border:1px solid #ddd; display:block; margin:3px 0 6px 0; padding:3px 2px; width:95%; }
.jquery-msgbox-label { font-size:11px; font-weight:bold; }
.jquery-msgbox-alert { background:url(../i/message/alert.png) no-repeat 20px 20px; }
.jquery-msgbox-info { background:url(../i/message/info.png) no-repeat 20px 20px; }
.jquery-msgbox-error { background:url(../i/message/error.png) no-repeat 20px 20px; }
.jquery-msgbox-prompt { background:url(../i/message/question.png) no-repeat 20px 20px; }
.jquery-msgbox-confirm { background:url(../i/message/confirm.png) no-repeat 20px 20px; }

/* --- checkbox, radiobox */
.custom-checkbox, .custom-radio { padding:0 !important; position:relative; }
	.custom-checkbox input, .custom-radio input { left:1px; margin:0; position:absolute; top:1px; z-index:0; }
	.custom-checkbox label, .custom-radio label { background:url(../i/inputs.png) no-repeat; cursor:pointer; display:block; font-family:Tahoma; font-style:normal; min-height:14px; line-height:100%; margin:0; padding:2px 0 0 23px !important; position:relative; z-index:1; }
	.custom-checkbox label { background-position: 0 0; }
	.custom-checkbox label.checked { background-position:0 -116px; }
	.custom-radio label { background-position:0 -232px;}
	.custom-radio label.checked { background-position:0 -348px; }

/* --- system message */
#system-message { margin:0; padding:0; }
	#system-message dt { font-family:Alwin; font-size:18px; padding-bottom:4px; text-transform:uppercase; }
	#system-message dd { border-top:1px dotted #ddd; padding-top:10px; }
		#system-message dd ul { list-style:none; margin:0; padding:0 0 0 8px; }
			#system-message dd ul li { background:none; line-height:100%; padding:7px 0 0 15px; position:relative; }
			#system-message dd ul li:first-child { padding-top:0; }
			#system-message dd ul li:before { content:"\2013"; display:block; left:0; line-height:100%; position:absolute; }