html, body, h1, h2, h3, div, span, blockquote, p, address, form, fieldset, img,ul, li, strong, em {border: 0;margin: 0;padding: 0;}body {background: #E40000 url('/img/calendar14.jpg') 0 0 no-repeat;font: normal 62.5% 'Georgia',Arial,Verdana,Tahoma,Helvetica,sans-serif; color: #fff;}h1, h2, h3, h4, h5 { font: normal 1em 'Georgia',Arial,Tahoma,Verdana,Helvetica,sans-serif; }input { font: normal 1em 'Georgia',Arial,Verdana,Tahoma,Helvetica,sans-serif; }input.sub { font-size: 1.4em; cursor: pointer; }ul { list-style: none; }#wrap {margin: 0;position: relative;width: 780px;}#main {padding-left: 285px;padding-top: 5px;padding-bottom: 10px;}#main p { color: #FFC000; font-size: 1.8em; line-height: 1.5; }#main p em { color: #F68B1F;font-style: normal;}h2 em { font-style: normal; font-weight: bold; }h1 { color: #fff;font-size: 4.8em;margin-bottom: 10px;}h2 { font-size: 2.2em;font-weight: normal;margin: 10px 0 0;}#calendar {position: absolute; top: 0; left: 0;text-align: center;width: 150px;}#calendar h2 { margin: 0;}#calendar h3 { font-size: 2em; }#info {position: absolute; top: 320px; left: 20px;width: 250px;}#info p { color: #fff; font-size: 1.4em; }#info p cite { color: #f0f0f0; display: block;font-size: 0.9em; padding-top: 10px; }#form { border-top: 1px solid #EE2500;margin-top: 10px;padding-top: 5px;}#form h2 { margin-bottom: 15px; }#form p { color: #fff; font-size: 1.6em; }#form form { background: #F91010; margin: 10px 0; padding: 5px; }#form input.txt,#link input.txt { background: #F91010;border: 1px solid #FF9C9C;color: #fff;font-size: 1.8em;width: 406px;}#form input.txt { width: 390px; }#form label { display: block;font-size: 1.8em;padding: 10px 0;}ol li {font-size: 1.4em; padding: 5px 0 5px 10px;}ol { margin-left: 30px; padding-left: 30px; }ol li { font-size: 1.6em; }#heart {padding: 15px 0;text-align: center;}#heart a.a, #heart a.a:visited, #heart a.a:hover { border: 0; outline: none; }input { padding: 6px; }#quicksend {position: absolute; top: 20px; left: 20px;}#ranking {position: absolute; top: 260px; left: 20px; }#link, #link input.txt { text-align: center; }#link p { margin: 5px 0; }#form li li input.radio,#form li li label,#form li li img {float: left;}#form li li img {margin-right: 10px;}#form li li {clear: both;height: 140px;}#form li li input.radio {margin: 40px 10px 0 0;}#form li li input.file {font-size: 0.83em;margin-top: 10px;}#form input.center { margin-left: 190px; width: 100px; }.biglink { padding: 10px 0; }.biglink a {font-size: 2.4em;}a,a:visited {border-bottom: 1px solid #FFC000;color: #fff;text-decoration: none;}a:hover,a:active,a:focus {border-bottom: 0;}