/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
	font-size:11px;
	font-family:Tahoma;
}
body { line-height:1.5em; }
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a { text-decoration:none; }
a:link, a:visited {
	color:#878787;
}
a:hover,a:active {
	color:#AA0337;
}

/* input */
input, select, textarea
{
    font-family: Tahoma;
}

/* container */

.container-300 {width:300px;margin:0 auto;}
.container-500 {width:500px;margin:0 auto;}
.container-580 {width:580px;margin:0 auto;}
.container-600 {width:600px;margin:0 auto;}
.container-640 {width:640px;margin:0 auto;}
.container-750 {width:750px;margin:0 auto;}
.container-760 {width:760px;margin:0 auto;}
.container-800 {width:800px;margin:0 auto;}
.container-850 {width:850px;margin:0 auto;}
.container-950 {width:950px;margin:0 auto;}
.container-1000 {width:1000px;margin:0 auto;}
.container-1020 {width:1020px;margin:0 auto;}
.container-1050 {width:1050px;margin:0 auto;}
.container-1200 {width:1200px;margin:0 auto;}
.container-1280 {width:1280px;margin:0 auto;}

/* typos */

.fc-red { color:Red; }
.fc-white { color:White; }

.fw-n { font-weight:normal !important; }
.fw-b { font-weight:bold !important; }
.fs-10 { font-size:10px; }
.fs-11 { font-size:11px; }
.fs-14 { font-size:14px; }
.fs-16 { font-size:16px; }
.fs-18 { font-size:18px; }

/* layouting */

.clearall { clear:both;font-size:0;line-height:0;height:0; }
.clearfix { display: inline-table; height: 1%; display: block; }
html>body .clearfix { height: auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearflow { overflow: hidden; }
.d-none { display:none; }

.wspace,.wspace-1,.wspace-30,.wspace-100
{
    text-indent:-9999px;
}
.wspace { font-size:0; line-height:0; height:0; }
.wspace-1 { height:1px; }
.wspace-30 { height:30px; }
.wspace-100 { height:100px; }

.fl { float:left; }

.al-c { text-align:center !important; }
.al-r { text-align:right !important; }
.al-l { text-align:left !important;}

.mt-1 { margin-top:1px; }
.mt-2 { margin-top:2px; }
.mt-3 { margin-top:3px; }
.mt-5 { margin-top:5px; }
.mt-10 { margin-top:10px; }
.mt-15 { margin-top:15px; }
.mt-20 { margin-top:20px; }
.mt-25 { margin-top:25px; }
.mt-30 { margin-top:30px; }

.mr-1 { margin-right:1px; }
.mr-2 { margin-right:2px; }
.mr-3 { margin-right:3px; }
.mr-5 { margin-right:5px; }
.mr-10 { margin-right:10px; }
.mr-15 { margin-right:15px; }
.mr-20 { margin-right:20px; }
.mr-25 { margin-right:25px; }
.mr-30 { margin-right:30px; }

.mb-1 { margin-bottom:1px; }
.mb-2 { margin-bottom:2px; }
.mb-3 { margin-bottom:3px; }
.mb-5 { margin-bottom:5px; }
.mb-10 { margin-bottom:10px; }
.mb-15 { margin-bottom:15px; }
.mb-20 { margin-bottom:20px; }
.mb-25 { margin-bottom:25px; }
.mb-30 { margin-bottom:30px; }

.ml-1 { margin-left:1px; }
.ml-2 { margin-left:2px; }
.ml-3 { margin-left:3px; }
.ml-5 { margin-left:5px; }
.ml-10 { margin-left:10px; }
.ml-15 { margin-left:15px; }
.ml-20 { margin-left:20px; }
.ml-25 { margin-left:25px; }
.ml-30 { margin-left:30px; }

.p-3 { padding:3px; }
.p-5 { padding:5px; }
.p-10 { padding:10px; }
.p-15 { padding:15px; }
.p-20 { padding:20px; }

.pt-1 { padding-top:1px; }
.pt-2 { padding-top:2px; }
.pt-3 { padding-top:3px; }
.pt-5 { padding-top:5px; }
.pt-10 { padding-top:10px; }
.pt-15 { padding-top:15px; }
.pt-20 { padding-top:20px; }
.pt-25 { padding-top:25px; }
.pt-30 { padding-top:30px; }

.pr-1 { padding-right:1px; }
.pr-2 { padding-right:2px; }
.pr-3 { padding-right:3px; }
.pr-5 { padding-right:5px; }
.pr-10 { padding-right:10px; }
.pr-15 { padding-right:15px; }
.pr-20 { padding-right:20px; }
.pr-25 { padding-right:25px; }
.pr-30 { padding-right:30px; }

.pb-1 { padding-bottom:1px; }
.pb-2 { padding-bottom:2px; }
.pb-3 { padding-bottom:3px; }
.pb-5 { padding-bottom:5px; }
.pb-10 { padding-bottom:10px; }
.pb-15 { padding-bottom:15px; }
.pb-20 { padding-bottom:20px; }
.pb-25 { padding-bottom:25px; }
.pb-30 { padding-bottom:30px; }

.pl-1 { padding-left:1px; }
.pl-2 { padding-left:2px; }
.pl-3 { padding-left:3px; }
.pl-5 { padding-left:5px; }
.pl-10 { padding-left:10px; }
.pl-15 { padding-left:15px; }
.pl-20 { padding-left:20px; }
.pl-25 { padding-left:25px; }
.pl-30 { padding-left:30px; }

.ps-5 { padding-left:5px;padding-right:5px; }
.ps-10 { padding-left:10px;padding-right:10px; }
.ps-15 { padding-left:15px;padding-right:15px; }
.ps-20 { padding-left:20px;padding-right:20px; }
.ps-25 { padding-left:25px;padding-right:25px; }
.ps-30 { padding-left:30px;padding-right:30px; }

.bd-0 { border:0; }
.bd-1-ccc { border:1px solid #CCC; }

.bt-1-ccc { border-top:1px solid #CCC; }

.bb-1-ccc { border-bottom:1px solid #CCC; }
.bb-1-f1 { border-bottom:1px solid #f1f1f1; }

/* input */

input.iw-50 { width:50px; }
input.iw-80 { width:80px; }
input.iw-100 { width:100px; }
input.iw-150 { width:150px; }
input.iw-175 { width:175px; }
input.iw-200 { width:200px; }
input.iw-300 { width:300px; }

select.iw-50 { width:50px; }
select.iw-80 { width:80px; }
select.iw-100 { width:100px; }
select.iw-150 { width:150px; }
select.iw-200 { width:200px; }
select.iw-300 { width:300px; }

input.ih-20 { height:22px;padding-bottom: 3px; }
input.ih-25 { height:25px; }

/* grid */

.dm-5 { width:5px; }
.dm-10 { width:10px; }
.dm-15 { width:15px; }
.dm-20 { width:20px; }
.dm-30 { width:30px; }
.dm-40 { width:40px; }
.dm-50 { width:50px; }
.dm-60 { width:60px; }
.dm-70 { width:70px; }
.dm-80 { width:80px; }
.dm-90 { width:90px; }
.dm-100 { width:100px; }

.dm-110 { width:110px; }
.dm-120 { width:120px; }
.dm-130 { width:130px; }
.dm-140 { width:140px; }
.dm-150 { width:150px; }
.dm-160 { width:160px; }
.dm-170 { width:170px; }
.dm-180 { width:180px; }
.dm-190 { width:190px; }
.dm-200 { width:200px; }

.dm-210 { width:210px; }
.dm-220 { width:220px; }
.dm-230 { width:230px; }
.dm-240 { width:240px; }
.dm-250 { width:250px; }
.dm-260 { width:260px; }
.dm-270 { width:270px; }
.dm-280 { width:280px; }
.dm-290 { width:290px; }
.dm-300 { width:300px; }

.dm-310 { width:310px; }
.dm-320 { width:320px; }
.dm-330 { width:330px; }
.dm-340 { width:340px; }
.dm-350 { width:350px; }
.dm-360 { width:360px; }
.dm-370 { width:370px; }
.dm-380 { width:380px; }
.dm-390 { width:390px; }
.dm-400 { width:400px; }

.dm-410 { width:410px; }
.dm-420 { width:420px; }
.dm-430 { width:430px; }
.dm-440 { width:440px; }
.dm-450 { width:450px; }
.dm-460 { width:460px; }
.dm-470 { width:470px; }
.dm-480 { width:480px; }
.dm-490 { width:490px; }
.dm-500 { width:500px; }

.dm-510 { width:510px; }
.dm-520 { width:520px; }
.dm-530 { width:530px; }
.dm-540 { width:540px; }
.dm-550 { width:550px; }
.dm-560 { width:560px; }
.dm-570 { width:570px; }
.dm-580 { width:580px; }
.dm-590 { width:590px; }
.dm-600 { width:600px; }

.dm-610 { width:610px; }
.dm-620 { width:620px; }
.dm-630 { width:630px; }
.dm-640 { width:640px; }
.dm-650 { width:650px; }
.dm-660 { width:660px; }
.dm-670 { width:670px; }
.dm-680 { width:680px; }
.dm-690 { width:690px; }
.dm-700 { width:700px; }

.dm-710 { width:710px; }
.dm-720 { width:720px; }
.dm-730 { width:730px; }
.dm-740 { width:740px; }
.dm-750 { width:750px; }
.dm-760 { width:760px; }
.dm-770 { width:770px; }
.dm-780 { width:780px; }
.dm-790 { width:790px; }
.dm-800 { width:800px; }

.dm-810 { width:810px; }
.dm-820 { width:820px; }
.dm-830 { width:830px; }
.dm-840 { width:840px; }
.dm-850 { width:850px; }
.dm-860 { width:860px; }
.dm-870 { width:870px; }
.dm-880 { width:880px; }
.dm-890 { width:890px; }
.dm-900 { width:900px; }

.dm-910 { width:910px; }
.dm-920 { width:920px; }
.dm-930 { width:930px; }
.dm-940 { width:940px; }
.dm-950 { width:950px; }
.dm-960 { width:960px; }
.dm-970 { width:970px; }
.dm-980 { width:980px; }
.dm-990 { width:990px; }
.dm-1000 { width:1000px; }

.dm-1010 { width:1010px; }
.dm-1020 { width:1020px; }
.dm-1030 { width:1030px; }
.dm-1040 { width:1040px; }
.dm-1050 { width:1050px; }
.dm-1060 { width:1060px; }
.dm-1070 { width:1070px; }
.dm-1080 { width:1080px; }
.dm-1090 { width:1090px; }
.dm-1100 { width:1100px; }

.dm-1110 { width:1110px; }
.dm-1120 { width:1120px; }
.dm-1130 { width:1130px; }
.dm-1140 { width:1140px; }
.dm-1150 { width:1150px; }
.dm-1160 { width:1160px; }
.dm-1170 { width:1170px; }
.dm-1180 { width:1180px; }
.dm-1190 { width:1190px; }
.dm-1200 { width:1200px; }

.dm-1310 { width:1310px; }
.dm-1320 { width:1320px; }
.dm-1330 { width:1330px; }
.dm-1340 { width:1340px; }
.dm-1350 { width:1350px; }
.dm-1360 { width:1360px; }
.dm-1370 { width:1370px; }
.dm-1380 { width:1380px; }
.dm-1390 { width:1390px; }
.dm-1400 { width:1400px; }
