body{
  /*background:url('../src/finish.gif') repeat-y rgb(255,255,255);*/
  font-family:Verdana;
  margin:0 0 0 0;
  padding:0 0 0 0;
  height:100%;
  font-size:13px;
}
#allpage{
	width:1000px;
	height:100%;
	margin:0px auto 0px auto;
}

hr{
  color:silver;
  height:1px;
}

h1{
  display:none;
}

h2{
  font-size:19px;
}

h3{
  font-size:13px;
  display:inline;
}

h4{
  font-size:15px;
}

a img{
  border:0;
}

p{
  font-family:Verdana;
  font-size:13px;
}

td{
  font-family:Verdana;
  font-size:13px;
/*  white-space:nowrap; */
}

a:link{
  color:rgb(0,0,127);
  font-weight:bold;
  text-decoration:none
}

a:active{
  color:rgb(0,0,127);
  font-weight:bold;
  text-decoration:none
}

a:visited{
  color:rgb(0,0,127);
  font-weight:bold;
  text-decoration:none
}

a:hover{
  color:rgb(0,127,255);
  font-weight:bold;
  text-decoration:none
}

.bubble{
  display:none;
  padding:5px;
  border:3px solid yellow;
	background-color:rgb(244,239,168);
	opacity:.95;
	filter:alpha(opacity=95);
  left:0px;
  top:0px;
  z-index:10000;
}

.line{
  width:1024px;
}

.line1{
  width:1024px;
}
  .mainmenu{
    width:788px;
    height:100px;
    background-color:white;
    background:url('../src/top_intro.gif');
    float:left;
    border-bottom:2px solid;
    border-right:2px solid;
    border-left:2px solid;
    border-color:rgb(244,239,168);
  }
    .mainmenu img{
      border:0;
    }
  .itemlogo{
    width:210px;
    height:100px;
    float:left;
    text-align:center;
    font-weight:bold;
    font-size:20px; 
    border-right:2px solid;
    border-bottom:2px solid;
    border-color:rgb(244,239,168);
  }

.line2{
  width:1024px;
}
  .path{
    width:590px;
    height:20px;
    float:left;
    border-right:2px solid;
    border-color:rgb(244,239,168);
    background-color:rgb(244,239,168);
    font-size:15px;
    text-indent:2px;
    margin-top:0px;
  }
  .langs{
    width:200px;
    height:20px;
    float:left;
    background-color:rgb(244,239,168);
    text-align:right;
  }
    .langs .inner{
      margin:4px;
      margin:expression(3+'px');
    }
    .langs img{
      border:1px solid gray;
    }
  .back_to_list{
    width:210px;
    height:20px;
    float:left;
    background-color:rgb(244,239,168);
    border-right:2px solid;
    border-color:rgb(244,239,168);
    text-align:right;
  }

.top_fade{
  width:790px;
  height:20px;
  _height:0; /* IE 6.x- */
  left:0px;
}

.line3{
	height:100%;
}
  .mainframe{
    float:right;
    padding:10px 10px 10px 10px;
  }
    .content{
      font-size:13px;
      width:750px;
    }
      .details_table{
        background-color:rgb(240,240,240);
        border:1px solid silver;
        width:750px;
        -moz-border-radius:5px;
      }
      .details_table_left{
        width:300px;
        padding-left:10px;
      }
      .details_description{
        border-top:1px solid white;
        padding-top:10px;
        padding-bottom:10px;
      }
      .flag{
        position:relative;
        top:5px;
        width:16px;
        height:16px;
      }
      .details_picture{
        height:320px;
        background-color:rgb(244,239,168);
      }

  .rightmenu{
    width:220px;
    float:left;
    background-image:url('../src/bar.png');
    border-left:2px solid;
    border-right:2px solid;
    border-color:rgb(244,239,168);
    font-size:12px;
  	height:1200px;
  	background-repeat:repeat-x;
  }
    .rightmenu .ads{
      float:right;
      padding-right:40px;
      padding-left:40px;
      padding-top:20px;
      padding-bottom:40px;
    }
    .rightmenu ul{
      padding-left:30px;
      margin-left:0px;
      margin-top:0px;
      list-style-position:outside;
      font-size:13px;
    }
      .rightmenu ul ul{
        padding-left:10px;
        margin-left:0px;
        font-size:12px;
      }
    .rightmenu li{
      line-height:1.5;
      font-style:none;
    }

.WLdiv
{
  font-size:11px;
  border-left:2px solid;
  border-right:2px solid;
  border-color:rgb(244,239,168);
  position:absolute; left:770px; top:300px;
  width:208px;
  _width:202px;
  z-index:100;
  padding:1px;
  _padding:3px;
	opacity:.95;
	text-align:center;
}
  .WLdiv .wishlist{
    display:block;
    padding:5px;
    width:198px;
    _width:194px;
    background-color:rgb(244,239,168);
  }
  .wishlist .WLtable{
    font-size:11px;
    background-color:white;
    opacity:.9;
    padding:5px;
    border:1px solid silver;
    -moz-border-radius:5px;
    width:100%;
  }
 .wishlist td{
    font-size:11px;
  }

#modal_mask{
  /* uz sa nepouziva */
  position:fixed;
	display:none;
}

.modal_box{
  display:none;
  position:fixed;
  top:80px;
  left:20%;

  _position:absolute;
  _top:expression( ( 80 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

  width:770px;
  height:520px;
  z-index:1000;
} 
  .modal_box .hourglass{
    z-index:2;
    position:relative;
    left:300px;
    top:200px;
  }
  .modal_box .blank{
    z-index:1;
    position:absolute;
    border:5px solid silver;
    left:0px;
    top:0px;
    width:770px;
    height:520px;
    background-color:white;
    -moz-border-radius:5px;
  }
  .modal_box .close{
    z-index:2;
    position:absolute;
    left:0px;
    top:480px;
    width:770px;
    height:40px;
    border-top:1px solid silver;
  }
  .modal_box .shadow{
    position:absolute;
    left:10px;
    top:10px;
    width:770px;
    height:520px;
    border:5px solid black;
    background-color:black;
    z-index:-1;
    -moz-border-radius:5px;
    opacity:0.1;
    filter:alpha(opacity=10);
  }  

/* vertical alignment */
#outer {height: 20px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

.padded-table
{
  padding:2px; 
  border:1px solid silver; 
  border-spacing:0px; 
}
  .padded-table td
  {
    padding:3px;
  }