body,tr,td,p,a,ul,li,table,input,select,textarea {font-size:12;font-family:Tahoma;}

td.menu{
  font-family: arial narrow, arial, verdana, helvetica;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
  margin: 8;
  padding: 5;

  border: 1px dashed #9b9b9b;
  cursor: pointer;
  color: #000000;  
  background-color: #dddddd;
}

td.menu2{
  font-family: arial narrow, arial, verdana, helvetica;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
  margin: 8;
  padding: 5;

  border: 1px solid #9b9b9b;
  cursor: pointer;
  color: #FFFFFF;
  background-color: #454545;
}



.usermenu
{
	font-family: Verdana;
	font-size: 14px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	cursor: pointer;
}
.usermenu th
{
  margin: 15;
  padding: 15;
  border: 1px dashed #9b9b9b;
  border-top: 3px double #000000;
  cursor: default;
}
.usermenu td
{
        margin: 8;
        padding: 5;
        color: #000000;
        background-color: #dddddd;
}
.usermenu tr
{
        color: #FFFFFF;
        border: 1px dashed #9b9b9b;
        background-color: #454545;
}

.usermenu tbody tr:hover td
{
        color: #FFFFFF;
        background-color: #454545;
}

.adv {
	background-color: #ffffff;
	border: 1px dotted grey;
}
.adv:hover {
	background-color: #ffb04a;
	border: 1px dotted red;
}

.newslink{
  text-decoration: none;
  border-bottom: 1px dotted black;
  color: #000000;
  line-height: 12pt;
}
.newslink:hover{
  text-decoration:none;
  font-weight: none;
  border-bottom: 3px double #445C7A;
  color: #445C7A;
  line-height: 12pt;
}

.login {
font-family: Verdana;
font-weight: bold;
font-size: 10px;
line-height: 10px;
text-decoration: none;
color: #FFFFFF;
}

.date {
font-family: Verdana;
font-weight: bold;
font-size: 10px;
line-height: 10px;
text-decoration: none;
color: #454545;
}

.commerror {
font-family: Verdana;
font-weight: bold;
font-size: 12px;
line-height: 12px;
text-decoration: none;
color: #f70000;
}

.login2 {
font-family: tahoma;
font-weight: bold;
font-size: 12px;
line-height: 12px;
text-decoration: none;
color: #FFFFFF;
}

.loginlink {
font-family: tahoma;
font-weight: bold;
font-size: 12px;
line-height: 12px;
text-decoration: none;
color: #FFFFFF;
}
.loginlink:hover {
font-family: tahoma;
font-weight: bold;
font-size: 12px;
line-height: 12px;
text-decoration: underline;
color: #FFFFFF;
}

.loginerror {
font-family: Verdana;
font-weight: bold;
font-size: 10px;
line-height: 10px;
text-decoration: none;
color: #FF9900;
}

.title {
font-family: Georgia, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 27px;
line-height: 27px;
letter-spacing: 2px;
color: #454545;
}

.titlemenu {
font-family: Georgia, sans-serif;
font-weight: bold;
font-size: 23px;
line-height: 23px;
letter-spacing: 2px;
color: #454545;
}


.titlelink {
font-family: Georgia, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 27px;
line-height: 27px;
letter-spacing: 2px;
color: #454545;
}
.titlelink:hover {
font-family: Georgia, sans-serif;
font-weight: bold;
text-decoration: underline;
font-size: 27px;
line-height: 27px;
letter-spacing: 2px;
color: #454545;
}

.team {
font-family: arial narrow, arial, verdana, helvetica;
font-weight: bold;
font-size: 20px;
line-height: 20px;
text-decoration: none;
color: #454545;
}

.loading{
      	filter:alpha(opacity=60);	/* Transparency */
	opacity:0.6;	                /* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/

	display:block;
        vertical-align:middle;
        overflow: hidden;

        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
}

.loading2 {
  position:absolute;
  display:block;
  top:50%;
  left:50%;
}

.invisible {
	display:none;
}

.pageinactive {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  line-height: 11px;
  text-decoration: none;
  margin: 4;
  padding: 4;
  border: 3px solid #9b9b9b;
  color: #000000;
  background-color: #FFFFFF;
}
.pageinactive:hover {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  line-height: 11px;
  text-decoration: none;
  margin: 4;
  padding: 4;
  border: 3px solid #f1790f;
  color: #000000;
  background-color: #FFFFFF;
}
.pageactive {
  margin: 5;
  padding: 5;
  border: 3px double #000000;
  background-color: #FFFFFF;
}

.insidelink {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  margin: 2;
  padding: 2;
  border: 0px;
  color: #000000;
  background-color: #FFFFFF;
}
.insidelink:hover {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  margin: 2;
  padding: 2;
  border: 0px;
  color: #000000;
  background-color: #f1790f;
}

.mainblock {
	background-color: #dddddd;
	padding: 25px; margin: 25px;
}

.teamblock {
	width: 250;
	background-color: #dddddd;
}

.teamblock p,li {
	margin: 0 25px;
}

.comment {
  margin: 15;
  padding: 15;
  border: 1px dashed #9b9b9b; 
  border-top: 3px double #000000;
}

.commenttext {
  font-family: Verdana;
  font-weight: none;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0px;
  color: #000000;
}

.textbutton{
  text-decoration: none;
  background-color: #e7e7e7;
  color: #000000;

  margin: 3;
  padding: 3;
  border: 1px outset #9b9b9b;     

  font-family: Verdana;
  font-weight: bold;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 1px;  
}
.textbutton:hover{
  text-decoration: none;  
  border: 1px inset #9b9b9b; 
}

img.avatar {
   border: 1px solid #000000;
}

.button {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  line-height: 11px;
  margin: 2;
  padding: 2;
  border: 3px outset #000000;
  background: #FFFFFF;
}

.prog-border {
  width: 200px;
  height: 20px;
  background-color: #dddddd;
  padding: 1px;
  border: 1px dashed #000000;
}
.prog-bar {
  height: 20px;
  background-color: #ff4a4a;
}

.msg_head {
  cursor: pointer;
  background-color:#ebebeb;
  padding: 10;
  margin-top: 5;
  border: 1px outset #9b9b9b;

  font-family: Tahoma;
  font-weight: bold;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 1px;  
}
.msg_head:hover{
  text-decoration: none;
  border: 1px inset #9b9b9b;
}

.beer_head {
  cursor: pointer;
  //background-color:#ebebeb;
  padding: 10;
  margin-top: 5;
  //border: 1px outset #9b9b9b;

  font-family: Georgia, sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 2px;
  color: #454545;
}
.beer_head:hover{
  text-decoration: underline;
  //border: 1px inset #9b9b9b;
}

.msg_body {
  background-color:#dddddd;
}

        .star-rating {
                margin: 0;
                padding: 0;
                list-style: none;
                width: 100px;
                height: 20px;
                position: relative;
                background: url(ajax_stars.png) top left repeat-x;
        }
        ul.star-rating li {
                float: left;
                margin: 0;
                padding: 0;
        }
        ul.star-rating li a {
                display: block;
                width: 20px;
                height: 20px;
                text-indent: -9999px;
                position: absolute;
                text-decoration: none;
                z-index: 10;
        }
        ul.star-rating li a:hover {
                background: url(ajax_stars.png) left center;
                left: 0;
                z-index: 2;
        }

        ul.star-rating a.star1 {
                left: 0;
        }        
        ul.star-rating a.star1:hover {
                width: 20px;
        }

        ul.star-rating a.star2 {
                left: 20px;
        }        
        ul.star-rating a.star2:hover {
                width: 40px;
        }

        ul.star-rating a.star3 {
                left: 40px;
        }
        ul.star-rating a.star3:hover {
                width: 60px;
        }

        ul.star-rating a.star4 {
                left: 60px;
        }        
        ul.star-rating a.star4:hover {
                width: 80px;
        }

        ul.star-rating a.star5 {
                left: 80px;
        } 
        ul.star-rating a.star5:hover {
                width: 100px;
        }

        ul.star-rating li.current {
                background: url(ajax_stars.png) left bottom;
                height: 20px;
                z-index: 1;
        }