#details {
  position: relative;
  left:10px; 
  float:left;
  clear:both;
  width:720px; }
#details strong { 
  color:#ff6600; }

#details_img {
  float:left;
  clear:none;
  width:490px; }
#details_img a,#details_img a:hover {
  display:block;
  float:left;
  clear:left;
  margin: 0;
  padding:0;
  width:470px;
  color:#797979; }
#details_img img {
  width:470px;
  border: 1px solid #797979; }
div#details_rating  {
  display:block;
  position: relative;
  z-index:1;
  left:65px;
  float:left;
  clear:both;
  width:80px;
  height:16px; 
  background-position: 0 0;
  background-repeat:no-repeat;
  background-image:url('../images/star_inactive.gif'); 
  background-color: #ebebeb; }
div#details_rating span#details_rating_cover {
  display:block;
  position: absolute;
  z-index:2;
  top:0;
  left:0;
  width:80px;
  height:16px; 
  background-position: 0 0;
  background-repeat:no-repeat;
  background-image:url('../images/star_active.gif'); 
  background-color: #ebebeb; }
div#details_rating a {
  display:block;
  float:left;
  position: relative;
  z-index:3;
  clear:none;
  width:16px;
  height:16px; }
div#details_rating a span {
  display:none; }
#details_desc {
  float:right;
  clear:none;
  padding: 10px;
  width:210px;
  background-color:#ebebeb; }
#details_desc h5,#details_desc h6{
  clear:both; }
#details_hr {
  float:left;
  clear:both;
  height:4px;
  width:210px;
  margin: 10px 0 10px 0;
  background-position: 0 0;
  background-repeat:repeat-x;
  background-image:url('../images/border_bkg.gif'); }
#details_download {
  clear:both;
  padding:10px 0 10px 0;
  text-align:center; }
#details_download a,#details_download a:hover {
  display: block;
  position:relative;
  left:30px;
  float:left;
  clear:both;
  margin: 0 auto 0 auto;
  padding:16px 0 0 50px;
  background-position: 0 0;
  background-repeat:no-repeat;
  background-image:url('../images/download_btn.gif'); 
  text-decoration: none;
  color:#494f5f; }
#details_download a span {
  display:block;
  width:100px;
  float:left;
  clear:left;
  height:50px;
  line-height:50px; }
#details .tagi a {
  text-decoration: none; }
#details .tagi a:hover {
  text-decoration:underline; }
#details_lookup,#details_lookup_autor {
  clear:both;
  padding:10px 0 10px 0;
  text-align:center; }
#details_lookup a,#details_lookup_autor a, #details_lookup a:hover {
  display: block;
  position:relative;
  left:30px;
  float:left;
  clear:both;
  margin: 0 auto 0 auto;
  padding:0 0 10px 50px;
  background-position: 0 0;
  background-repeat:no-repeat;
  background-image:url('../images/lookup_btn.gif'); 
  text-decoration: none;
  color:#494f5f; }
#details_lookup a span {
  display:block;
  width:100px;
  float:left;
  clear:left;
  height:50px;
  line-height:50px; }
#details_lookup_autor a span {
  display:block;
  width:100px;
  float:left;
  clear:left;
  height:50px;
  line-height:20px; }
#details_opis {
  float:left;
  padding-left:10px;
  padding-right:10px;
  clear:none;
  width:470px; }
#details_opis a,#details_opis a:hover {
  display:block;
  float:left;
  clear:left;
  margin: 0;
  padding:0;
  width:470px;
  color:#797979; }
#details_opis img {
  width:470px;
  border: 1px solid #797979; }    