*{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;
}

.side-panel{position:fixed;left:0;top:248px;width:40px;font:12px Arial,Helvetica,sans-serif;color:#777;text-align:center}
	.side-panel .icons{position:relative;width:31px;padding:4px;background:#fff url(../images/panel-bg.gif) repeat-y 0 0;border:1px solid #E1E1E1;border-left:none;border-bottom:none}
		.side-panel .icons ul{list-style:none;margin:0;padding:0}
		.side-panel .icons li{position:relative;width:100%;padding:5px 0;border-top:1px solid #E1E1E1;behavior:url("../js/ie6hover.htc")}
		.side-panel .icons .first{border:none}
		.side-panel .icons a{color:#00AAFF;font-size:12px;}
		.side-panel .icons a:hover{text-decoration:none}
		.side-panel .icons img{vertical-align:bottom;border:none}
		.side-panel .icons .tooltip-b{position:absolute;left:30px;top:0;display:none;padding:0 0 0 15px}
		.side-panel .icons li:hover .tooltip-b, .side-panel .icons .hover .tooltip-b{display:block}
			.side-panel .icons .tooltip-b div{padding:5px;background:#fff url(../images/panel-bg-2.gif) repeat-x 0 100%;border:1px solid #E1E1E1;white-space:nowrap}
			.side-panel .icons .tooltip-b .tooltip{position:absolute;left:0;top:50%;width:16px;height:25px;margin:-12px 0 0;background:url(../images/tooltip.gif) no-repeat 100% 50%;font-size:0}
	.side-panel .panel-toggle{position:relative;display:block;height:13px;background:#F1EFEF url(../images/arrow.gif) no-repeat 85% 100%;border:1px solid #E1E1E1;border-left:none;font-size:10px;left:-22px}
	.side-panel-a .panel-toggle{background-position:50% 0;left:0}

.overlay {
    background-color: black;
    filter: alpha(opacity=70);
    opacity: .7;   
    left: 0;
    position: fixed;
    top: 0;   
    width: 100%; height: 100%;
    z-index: 10;
}

.progress-bar {
    background: #dadcec;
    border: 1px solid black;
    display: none;
    padding: 20px 40px 20px 40px;
    text-align: center;
    z-index: 30;
}

a.alert {
    display: inline-block;
    padding: 8px 5px 8px 0;
    font-size: 12px;
    font-weight: bold;
    color: #eb0970;
}

.hidden {
    display: none;
}