body {
        margin: 0;
        padding: 0;
        font-family: 'trebuchet ms', times, serif;
        font-size: 1.8em;
        text-align: center;
}
#header {
        font-size: 8pt;
        height: 20px;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 28em;
	position: relative;
	top: 0;
	left: 0;
}
#top100 #container {
	width: 20em;
	margin-bottom: 2em;
	background: #9BD1FA url(bullscows_big.png) no-repeat center;
}
#bullsandcowsgame {
	margin: 0 0 0 15em;
	position: relative;
	top: 0;
	left: -3em;
	width: 15em;
}
#leftbar {
	position: absolute;
	background: #9BD1FA; 
	margin: 0;
	top: 0;
	left: -15em;
	width: 14em;
	font-size: 0.6em;
}
#leftbar table {
	width: 100%;
}
#leftbar input {
	width: 5em;
}
#gamefield {
	position: relative;
	top: 0;
	left: 0;
	width: 15em;
}
#help {
	position: relative;
	font-size: 0.5em;
        width: 30em;
        text-align: left;
}
#help p {
        margin: 0 0.5em 0.5em 0.5em;
}
input {
        border: solid 1px #ccc;
        color: #f33;
        font-size: 1.0em;
        font-weight: bold;
}
#gamefield input {
        text-align: center;
        width: 1.4em;
}

.head {
        font-size: 0.8em;
        font-weight: bold;
        text-align: center;
}
.warning {
	color: #f00;
}
td {
        vertical-align: top;
}
#gamefield input.in4 {
        width: 3.2em;
        letter-spacing: 0.20em;
}
#main {
        background: url(virtuace.png) no-repeat center;
}


#links {
        list-style: none;
        margin-left: 0;
        padding-left: 0;
}
#links li {
        display: inline;
        font-size: 0.8em;
}
#links li a {
}
#ad {
        text-align: center;
        position: relative;
}
#bookmarks {
	position: relative;
}
#bookmarks img {
        padding: 0.1em;
        border: solid 1px #f33;
}

#regform, #ratings {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 25em;
	font-size: 0.6em;
}
#ratings {
	background: #9BD1FA; 
	font-size: 0.5em;
	width: 30em;
}
#regform input {
	width: 9em;
}
#regtab {
	background: url(bullscows_big.png) no-repeat center;
}
#ratings p, #ratings ul {
	text-align: left;
        margin: 0 0.5em 0.5em 0.5em;
}