:focus { outline:none; } ::-moz-focus-inner { border:0; }
.tinyfont {font-family:arial; font-size: 12px; color: #ffffff; line-height: 12pt;}
.tinyfontgrey {font-family:arial; font-size: 12px; color: #808080; line-height: 12pt;}
.tinyfontorange {font-family:arial; font-size: 12px; color: #ff8000; line-height: 12pt;}
.smallfont {font-family:arial; font-size: 15px; color: #ffffff; line-height: 15pt;}
.smallfontgrey {font-family:arial; font-size: 15px; color: #a0a0a0; line-height: 15pt;}
.smallfontorange {font-family:arial; font-size: 15px; color: #ff8000; line-height: 15pt;}
.mediumfont {font-family:arial; font-size: 18px; color: #ffffff; line-height: 20pt;}
.mediumfontgrey {font-family:arial; font-size: 18px; color: #a0a0a0; line-height: 20pt;}
.mediumfontorange {font-family:arial; font-size: 18px; color: #ff8000; line-height: 20pt;}
.mediumfontnarrowblack {font-family:arial; font-size: 18px; color: #000000; line-height: 20pt;}
.bigfont {font-family:arial; font-size: 30px; color: #ffffff; line-height: 30pt;}
.vbigfont {font-family:arial; font-size: 50px; color: #a0a0a0; line-height: 50pt; font-weight: 100;}
.smallheadlinefont {font-family:impact; font-size: 25px; color: #ffffff; line-height: 25pt; text-shadow:#000 2px 2px 3px;}
.headlinefont {font-family:impact; font-size: 35px; color: #ffffff; line-height: 35pt; text-shadow:#000 3px 3px 5px;}
.bigheadlinefont {font-family:impact; font-size: 45px; color: #ffffff; line-height: 45pt; text-shadow:#000 3px 3px 5px;}
table.cctablewhite { border-width: 1px; border-color: #ffffff; border-collapse: collapse; }
table.cctablewhite td { border-width: 1px; padding: 2px; border-style: solid; border-color: #ffffff; }
table.cctablegrey { border-width: 1px; border-color: #808080; border-collapse: collapse; }
table.cctablegrey td { border-width: 1px; padding: 2px; border-style: solid; border-color: #808080; }
table.cctableblack { border-width: 1px; border-color: #000000; border-collapse: collapse; }
table.cctableblack td { border-width: 1px; padding: 2px; border-style: solid; border-color: #000000; }
input.ccbutton { width: 180px; height: 40px; background-image: url("gfx/main/button.png"); border:0; font-size: 14px; font-family: arial; color: #000000; font-weight: bold}
img { border-color: #ffffff; } 
body { background-image:url("gfx/main/wallpaper.png"); background-repeat:repeat-x; background-attachment:fixed; }
div
{
    display: inline-block;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 110px;
	background: #404040;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover
{
	background: #808080
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #404040;
	border: 1px solid #606060;
	width: 110px;
	height: 250px;
	overflow: auto
}

#sddm div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #404040;
	color: #FFFFFF;
	font: 12px arial
}

#sddm div a:hover
{
	background: #808080;
	color: #FFF
}