*
{ padding:0;
  margin:0; }

body
{ margin-top:10px;
  text-align:center;
  color:black;
  font:.7em Tahoma;
  background-color:#fff;
  background-image:url('/img/bgnew2.png');
  background-repeat:repeat-x; }

div .generate{
	display: block;
	margin: 0px 20px 0px 0px;
	color: black;
	font-size; 1.2em;
}

img
{ border:0; }

a:link,a
{ color:#7f9aa3; }

a:visited
{ color:#60747a; }

a:hover
{ color:darkblue; }

em
{ font-style:normal;
  font-size:1.2em;
  font-weight:700;
  background-color:#f0f7f8; }

select,input,textarea
{ font:10px Tahoma;
  background-color:#efefef;
  border:solid 1px #cbcbcb;
  padding:3px; }

input.image
{ border:none; }

h1
{ font-size:2em;
  font-weight:700;
  padding:10px 10px 10px 0; }

h2
{ color:#6b7578;
  font-size:1.5em;
  font-weight:700;
  text-align:center;
  padding:0; }

h4 a
{ text-decoration:none;
  color:red;
  font-size:11px; }

#createcuptable td
{ height:30px; }

.go
{ background:#fff;
  border:0;
  padding:0; }

#global
{ width:980px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding:1px;
  margin-top:5px; }

#logo
{ width:175px;
  height:80px;
  margin:50px 0 30px;
  background-image:url('/img/logonew.png'); }

#logo a
{ display:block;
  width:100%;
  height:100%; }

#right
{ width:160px;
  float:right; }

#content_left
{ float:left;
  width:210px;
  border-right:1px solid #d1e4ea;
  margin:0 5px 0 0; }

#content
{ width: 540px;
  float:left;
  text-align:left;
  margin:0 5px 0 0; }

#content_midright
{ float:left;
  width:160px;
  margin:0 5px; }

#content_right
{ float:left;
  text-align:left;
  width:210px; }

#thumbimages
{ position:absolute;
  margin-left:264px; }

#thumbtext
{ position:absolute;
  margin-left:294px;
  padding-top:7px; }

#monitorcup
{ position:absolute;
  margin-left:384px;
  margin-top:50px; }

#usersonline
{ width:850px;
  margin-top:10px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  color:#a7a7a7; }

#lowermenu a
{ margin-right:5px;
  margin-left:5px;
  color:#333;
  text-decoration:none; }


.maincontent
{ width:428px;
  border:1px solid #dedede;
  border-bottom:0; }

.rightcontent
{ width:200px;
  border:1px solid #dedede;
  margin-bottom:10px; }

.leftcontent
{ width:200px;
  border:1px solid #dedede;
  margin-bottom:10px; }

.hand_pekare
{ cursor:pointer; }

#menu
{ margin:0;
  padding:0;
  text-align:right;
  list-style:none;
  width:100%; }

#menu li
{ list-style:none;
  padding:0 7px 3px 0; }

#menu a
{ font-size:1.5em;
  font-weight:700;
  color:#7f9aa3;
  text-decoration:none; }

#lowermenu
{ font-size:.8em;
  width:600px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding:1px;
  margin-top:5px; }

#lowermenu ul,#content_top_right_lower ul
{ list-style:none; }

#lowermenu li
{ float:left;
  padding:14px; }

#navlist
{ 
  padding:10px 0;
  margin-left:5px; }

#navlist li
{ list-style:none;
  margin:0;
  display:inline; }

#navlist li a
{ padding:5px;
	background-color: white;
  text-decoration:none;
  border:1px solid #bebebe; }

#navlist li a:visited,#navlist li a:link
{ color:#000; }

#navlist li a#current
{ background:#ddd; }

#navlist li a:hover
{ background:#eee; }

.pushtocenter
{ padding-left:1px; }

.roundrow
{ padding:10px;
  background-color:#EEE;
  border-top:1px solid #fff;
  border-bottom:1px solid #bebebe; }

#content_right ul
{ list-style-type:none; }

#news .question
{ display:block;
  margin-bottom:-8px; }

#news ul
{ padding-left:30px; }

.mc
{ border:1px solid #FFF;
  list-style-type:none; }

.mc li,p
{ padding:5px; }

.pollcell
{ padding:3px 0 0 10px; }

.results
{ border:1px solid #666;
  background-color:#fff;
  padding:2px;
  text-align:center; }

.latestcups
{ height:20px; }

.latestcupstable
{ border:1px solid #dedede;
  border-bottom:0; }

.rCol
{ text-align:left;
  width:145px;
  white-space:nowrap; }

.lCol
{ text-align:left;
  width:125px;
  white-space:nowrap; }

.cHead
{ position:relative;
  width:430px; }

.lHead
{ width:170px; }

.rHead
{ position:relative;
  width:190px; }

.ulHead
{ width:149px; }

.urHead
{ position:relative;
  width:360px; }

.dRight
{ text-align:right;
  width:420px; }

.sPad
{ padding:0 0 10px; }

.smtext,.datetext
{ font-size:10px; }

.sPadUpper,#pushdown,.standardpadding
{ padding:10px; }

.comment1
{ float:left;
  width:110px;
  padding:5px; }

.comment2
{ float:left;
  background-color:#fff;
  width:393px;
  min-height:60px;
  padding:5px;
  padding-left:10px; }

#funs
{ width:850px;
  margin-top:10px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  color:#a7a7a7; }

