*{margin:0;padding:0}

body{font-family:verdana,arial,helvetica;
FONT-SIZE: 12px; 
TEXT-DECORATION: none}

TD {
FONT-WEIGHT: 500; 
FONT-SIZE: 11px; 
TEXT-DECORATION: none}

div {
FONT-WEIGHT: 500; 
FONT-SIZE: 12px; 
TEXT-DECORATION: none}

a {
	color: #80C446;
	text-decoration: none;
}
a:visited {
	color: #80C446;
}
a:hover {
	text-decoration: none;
	color: #F7A837;
}

div.errormessage {
  background-image: url(/public/images/errormessage.gif);
  background-repeat: no-repeat;
  background-position: 7px 7px;

  background-color: #FFFFE1;
  border: 1px dashed #CFCFCF;
  margin-top: 8px;
  margin-bottom: 16px;
  padding: 6px 6px 6px 32px;
  line-height: 18px;
}

div.infomessage {
  background-image: url(/public/images/infomessage.gif);
  background-repeat: no-repeat;
  background-position: 7px 7px;

  background-color: #FFFFE1;
  border: 1px dashed #CFCFCF;
  margin-top: 8px;
  margin-bottom: 16px;
  padding: 6px 6px 6px 32px;
  line-height: 18px;
  FONT-SIZE: 11px;
}

div.rules {
  margin-top: 8px;
  margin-bottom: 16px;
  padding: 6px 6px 6px 32px;
  line-height: 18px;
}

.stat {
    width: 100%;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}

.stat td {
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    padding: 3px;
}

.stat td.rm {
    background-color: #D2EFFA;
    color: #80BE46;
    font-weight: bolder;
}



table{border-collapse:collapse}
a img{border:none}
#wrap{width:956px;margin:auto;background:url(/public/images/wrap_fon.gif) repeat-x left top}
.alignright{text-align:right}
.center{text-align:center}

#header{position:relative;height:150px;margin-bottom:40px}
#header #logo{background:url(/public/images/logo.gif) no-repeat left top;width:340px;height:75px;position:absolute;left:30px;top:50px}
#header ul{position:absolute;right:0;top:0}
#header ul li{float:left;list-style-type:none}

.cart{background:#F9F9F9 url(/public/images/cart.gif) no-repeat 20px center;border-bottom:solid 1px #D9DDDD;border-top:solid 1px #D9DDDD;padding:10px 20px 10px 45px; margin-bottom:20px;color:#616161;font-size:0.9em}

#content{padding:0 20px}
#content .leftbar{width:452px;float:left}
#content .rightbar{width:452px;float:right}
#content .maincont{width:700px;float:left}
#content .sidebar{width:210px;float:right}
#content h2{padding:12px 20px;color:#80C446;font-size:1.1em;font-weight:normal;border:solid 1px #D9DDDD;margin-bottom:5px}
#content h2 span{color:#F7A837;font-size:1em}
#content h3{font-size:0.9em;margin-bottom:5px}
#content h3 a{color:#4C9801}
#content h3 a:hover{text-decoration:none}
#content .cont{padding:20px;border:solid 1px #D9DDDD;color:#616161;text-align:justify;margin-bottom:5px}
#content .cont p{margin-bottom:10px;font-size:0.9em;line-height:130%}
#content .cont p.date{font-size:0.9em;margin-bottom:0;color:#4C9801}
#content .cont p a{color:#4C9801}
#content .cont p a:hover{text-decoration:none}
#content .nav{width:100%;margin-bottom:20px}
#content .nav img{border:solid 1px #D9DDDD}
#content .article{border-top:solid 1px #D9DDDD;border-left:solid 1px #D9DDDD;border-right:solid 1px #D9DDDD;padding:10px 20px}
#content .article p{color:#616161;font-size:0.9em}
#content .alt{background:#F9F9F9}
#content .last{border-bottom:solid 1px #D9DDDD;margin-bottom:5px}
#content .sidebar ul{}
#content .sidebar ul li{background:url(/public/images/marker.gif) no-repeat left center;padding:0 0 0 30px;list-style-type:none;font-size:0.9em;height:1%}
#content .sidebar ul li a{border-bottom:solid 1px #DBDEDE;text-decoration:none;padding:7px 0;display:block;color:#616161}
#content .sidebar ul li a:hover{text-decoration:underline}
#content #login{width:55%;margin:0 auto 40px auto}
#content #login .cont{padding:10px;text-align:left}
#content #login .cont div{background:#F9F9F9;border:solid 1px #D9DDDD;padding:20px 0}
#content #login .cont div table{width:75%;margin:0 auto;font-size:0.9em}
#content #login .cont div td{padding:0 0 10px 0}
#content #login .cont div td a{color:#4C9801}
#content #login .cont div td a:hover{text-decoration:none}
#content #login .cont div .input{border:solid 1px #DADEDE;padding:3px;width:100%;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;position:relative}
#content #login .cont div .button{background:url(/public/images/submit.gif) no-repeat left top;border:none;cursor:pointer;width:57px;height:24px}
#content #footer{clear:both;border-top:solid 3px #C8E5F2;padding:20px 0;color:#616161;font-size:0.9em;position:relative}
#content #footer ul{position:absolute;right:0;top:20px}
#content #footer ul li{float:left;list-style-type:none;border-left:solid 1px #616161;padding-left:5px;margin-left:5px}
#content #footer ul li.first{border-left:none}
#content #footer ul li a{color:#616161;text-decoration:none}
#content #footer ul li a:hover{text-decoration:underline}

.cont table tr td {padding:3px!important}

#tooltip{
	background:#FFFFFF;
	border:1px solid #A6A6A6;
	color:#676767;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
}

.tab {
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    padding: 3px;
}
