/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

body {padding:10px; font-family: Arial, Helvetica, sans-serif; background-color:#000; color:#FF0;}
a {color:#0F0;}
input, img {float:left;}
fieldset {padding:10px;}

#t, #a, #c, #cl, #cr, #crr, #crl {width:100%; float:left; padding-bottom:20px;}

#t .fl {width:200px;height:68px; float:left;}
	#t .fl a { width:100%; height:100%; float:left; text-indent:-55000px; background:url(t.gif) 5px 5px no-repeat;}

h1 {font-size:3em; font-weight:bold;}
h2 {font-size:2em; font-weight:bold;}
h3 {font-size:1.6em; font-weight:bold;}
h4 {font-size:1.4em; font-weight:bold;}

ul.flagi li {float:left; padding-right:5px;}

ul li {list-style-type:circle; margin:0 20px;}

.r1 {font-size:1em;}
.r1 p {padding-bottom:1em; line-height:1.2em;}

.r2 {font-size:1.2em;}
.r2 p {padding-bottom:1.2em; line-height:1.4em;}
.r2 h1 {font-size:3.5em;}
.r2 h2 {font-size:2.5em;}


.r3 {font-size:1.4em;}
.r3 p {padding-bottom:1.6em; line-height:1.8em;}
.r3 h1 {font-size:4em;}
.r3 h2 {font-size:3em;}

.frm {width:50%; float:left;}
.frm li {width:100%; margin-bottom:5px; float:left;}
.frm em {width:150px; float:left;}
.frm .fir label {width:100%; float:left;}
.frm .fir em {width:70%; padding-bottom:5px;}
.frm .fii input {width:300px;}
.frm .fir input {margin:3px 5px 0 0;}