* {min-height:1px;}

body
{
  margin: 10px;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size:100%;
  background-image:url('/img/gradient.png');
  background-repeat:repeat-x;
  background-color:#FFF;
}

a:link {color:#009;}
a:visited {color:#009;}
a:hover {color:#00F;}
a:active {color:red;}

a:link.btn_dn_exe, a:visited.btn_dn_exe
{
  background-image: url("/img/btn_dnld_exe_pasv.png");
  background-repeat: no-repeat;
  background-position: center;
  padding: 0px;
  display: block;
  height: 52px;
  width: 396px;
  margin: 10px;
}

a.btn_dn_jar
{
  background-image: url("/img/btn_dnld_jar_pasv.png");
  background-repeat: no-repeat;
  background-position: center;
  padding: 0px;
  display: block;
  height: 52px;
  width: 485px;
  margin: 10px;
}

a:hover.btn_dn_exe   { background:url("/img/btn_dnld_exe_actv.png")  0 0 no-repeat; }
a:active.btn_dn_exe  { background:url("/img/btn_dnld_exe_pres.png")  0 0 no-repeat; }

a:hover.btn_dn_jar   { background:url("/img/btn_dnld_jar_actv.png")  0 0 no-repeat; }
a:active.btn_dn_jar  { background:url("/img/btn_dnld_jar_pres.png")  0 0 no-repeat; }



/*#tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../img/tab_link_l.png") 0 0 no-repeat;}*/

hr { color:#DDD; clear:both; }

img {border:0; margin: 5px; vertical-align:middle;}

h1 { margin-bottom: 1px; margin-top: 1em; }

/* Floating */
.f_left {float:left;}
.f_right {float:right;}
.f_clear {clear:both;}

img.f_right { padding-left: 10px;}
a.f_right { padding-left: 10px; padding-bottom: 20px; }
/*div.f_right { border:1px solid black; }*/

/* Text align */
.t_left {text-align:left;}
.t_center {text-align:center;}
.t_right {text-align:right;}
.t_just {text-align:justify;}
.t_top { vertical-align: top;}

.va_middle {vertical-align:middle;}

.top_left {vertical-align: top; text-align:left;}

.comnt { font-size: small; color: #0A0; }

.tb_banner
{
  /*border-style: solid; border-color: gray; border-collapse: collapse;*/
  width: 100%; 
}


.versus
{
  border-collapse: collapse;
  margin: 10px;
}

.versus td, .versus th
{
  border: 1px solid #777;
  padding: 6px 12px;
  text-align: center;
}

.versus th
{
  background-color: #ecf4fd;
  padding-top:8px;
  padding-bottom:8px;
}

.green
{
  color:green;
}

.white_bg
{
  background-color: white;
}

/* ------------------------------------------------------------------------------ */


/* My Table * /
#tabl {background:#FFF; margin:0 5px; padding:10px 0 0 0; font-size:larger; }

    #tabl table tr {margin:0 10px; padding:0; list-style:none;}
    #tabl table tr th i {margin:0 5px 0 0; padding:0; float:left;}
    #tabl table tr th a {display:block; position:relative; padding:7px 15px; border:0; background:url("../img/tab_link.png") 0 0 repeat-x; color:#C4E3C4; font-weight:bold; text-decoration:none; cursor:pointer;}
    
    /* Main menu (tabs - link) 
    #tabl table tr th a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../img/tab_link_l.png") 0 0 no-repeat;}
    #tabl table tr th a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("../img/tab_link_r.gif") 100% 0 no-repeat;}
    * /
	
    /* Main menu (tabs - hover) * /
    #tabl table tr th a:hover {background:url("../img/tab_hover.png") 0 0 repeat-x; color:#FFF;}
	/*
    #tabl table tr th a:hover span.tab-l {background:url("../img/tab_hover_l.gif") 0 0 no-repeat;}
    #tabl table tr th a:hover span.tab-r {background:url("../img/tab_hover_r.gif") 100% 0 no-repeat;}
    */
    

