html { background: url(bg.gif) repeat 0 0; }
body { font: 62.5% Verdana, sans-serif; background: url(/t/pk.jpg); }
html, body,
table,
h1, h2, h3, 
form,
ul, li
{ margin: 0; padding: 0; }
td { vertical-align: top; }
p { font-size: 120%; }

a { font-weight: bold; color: #0084ff; cursor: pointer; }
a:hover { text-decoration: none; }

a img { border: 0; vertical-align	: middle; }
input,
select { font: 1.1em Verdana, Arial, sans-serif; }
ul { list-style-type: none; }

#body { min-width: 700px; max-width: 860px; position: relative; }
#body-in { position: absolute; right: 0; width: 700px; }

h1 { font: 240% Arial Black; }
.desc { font-size: 110%; }

.llk { background: url(k.gif) no-repeat 52em 50%; width: 70em; padding-right: 4px; color: #fff; height: 320px; }
.llk li { background: #000; width: 16em; height: 32em; float: left; margin-right: 2em; }

.llk:after,
.clear:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


p.blog { margin-top: 4em; }
a.url,
.blog a { background: url(url.gif) no-repeat 0 50%; position: relative; left: -20px; padding-left: 20px; }

.content { font-size: 140%; }
.content h1 { font-size: 140% }
.content h2 { font-size: 120% }
.content h3 { font-size: 110% }
h1, h2, h3 { margin: 1em 0; }
.content p { font-size: 1em; }
.content ul { list-style-type: disc; }