body  {font: 12px Verdana, Helvetica, sans-serif; margin:0px; padding:0px;background-color:white;}

table {font: 12px Verdana, Helvetica, sans-serif; margin:auto;padding:0px;background-color:white;
}

table.gray {margin:10px auto;background-color:lightgrey;color:black}

table.qsos {margin:5px 0px;font: 11px Arial, Helvetica, sans-serif;width:230px;}

td.top {background-color:gray;
	height:70px;
	padding: 0px 10px;
	border-left:solid 1px dimgray;
	border-right:solid 1px dimgray;
	color:white;
}

td.main {vertical-align:top;
	padding:10px 10px 20px 10px;
	text-align:center;
	border-left:solid 1px dimgray;
	border-right:solid 1px dimgray;
}

td.bottom {background-color:gray;
	height:50px;
	padding: 0px 10px;
	border-left:solid 1px dimgray;
	border-right:solid 1px dimgray;
	color:white;
}

.bottom A:link {color:white; text-decoration: underline;}
.bottom A:visited {color:lightgrey; text-decoration: underline;}
.bottom A:hover {color:white; text-decoration: none;}

td.head {background-color:dimgray;
	font-weight:bold;
	text-align:center;
	color:white;
	height:20px;
	line-height:20px;
}

td.white {background-color:white;
}

td.whitec {background-color:white;
	text-align:center;
}

td.whiter {background-color:white;
	text-align:right;
}

td.qhead {border-bottom:solid 1px black;
}

td.qheadc {border-bottom:solid 1px black;
	text-align:center;
}

td.label {width:265px;font: 11px Arial, Helvetica, sans-serif;vertical-align:top;padding:0px 5px;}

div.main {width:920px;height:100%;}

div.head {background-color:lightgrey;line-height:25px;text-align:center;font-weight:bold;}

div.info {width:920px;height:95%;text-align:center;border:dashed 1px lightgrey;margin:10px;}

div.info_l {float:left;width:300px;height:95%;text-align:left;border:dashed 1px lightgrey;margin-bottom:10px;}

div.info_r {float:right;width:600px;height:95%;text-align:center;border:dashed 1px lightgrey;margin:bottom:10px;}

div.title {background-color:lightgrey;line-height:20px;text-align:center;}

div.menu {width:920px;height:30px;border:dashed 1px lightgrey;margin-bottom:10px;}

div.menu_line {float:left;width:5px;text-align:center;line-height:30px;}

div.menu_punkt {float:left;width:120px;text-align:center;line-height:30px;}

div.anketa_vote {text-align:center;width:540px;margin:auto;margin-top:10px;}

div.anketa_theme {line-height:20px;margin:10px 0px;width:540px;text-align:center;background-color:lightgrey;}

div.anketa_ablock {float:left;width:180px;text-align:left;}

div.anketa_button {height:30px;background-color:lightgrey;padding-top:3px;}

div.anketa_result {float:left;width:250px;margin:0px 5px;text-align:left;}

div.anketa_total {background-color:lightgrey;line-height:20px;font-weight:bold;margin:5px 0px;padding-left:5px;}

ul.anketa_top {list-style-position:inside;margin:10px;}

td.guestbook_button {background-color:lightgrey;height:30px;text-align:center;}

div.guestbook_notes {text-align:left;margin:8px 20px;}

hr.guestbook_hr {color:lightgrey;height:1px;width:90%;text-align:center;}

div.export {width:400px;margin:5px auto;text-align:right;}

span.page {padding:3px 6px;}

span#pages {font-weight:bold;
	background-color:lightgrey;
}

h1 {margin:10px;
	font: bold 14px Verdana, Helvetica, sans-serif; margin:auto;
}

p {margin:5px 8px;}

p.rsent {text-align:center;border:solid 1px red;font-weight:bold;line-height:20px;width:590px;}

A:link {color:#660000; text-decoration: underline;}
A:visited {color:#660000; text-decoration: underline;}
A:hover {COLOR: #660000; text-decoration: none;}

.bold {
	font-weight:bold;
}

.red {
	color:red;
}

.green {
	color:green;
}

.gray {
	color:lightgrey;
}

.caps {
	text-transform:uppercase;
}

.selected {
	background-color:yellow;
}

.required_field {
	border: 2px solid red !important;
}

.center {
	text-align:center;
}