/* upravy hlavního stylopisu */
body.Velikonoce div.RightColumn {
     margin-left:11px;    
     width:738px;    
}
body.Velikonoce div.RightColumnLeft {
     width:515px;
}
body.Velikonoce div.RightColumnRight {
     margin-left:10px;
}

/* flash na hp */
div.MainBanner div.MainBannerFlash {
     height:336px;
     width:502px;
     position:absolute;
     z-index:99995;
}

/*
div.Logo { 
  position:absolute; 
  width:139px; 
  height:62px; 
  top:18px; 
  left:0px; 
  }
  */
div.Logo img.logoVelikonoce {
     position:absolute;
     top:-22px;
}
div.velikonoce-header{  
  width:290px;  
  position:absolute;
  top:46px; 
  left:168px;   
}

body.Velikonoce div.Main{
  min-height:550px;
}

div.velikonoce-header span.number{
  background-color:#db1500;
  color:white;
  padding:0 3px 0 3px;
  line-height:2em;
}
div.velikonoce-header a,div.velikonoceFormContent .links a{
  background-image:url(../gfx/productLink.png);
  background-position:right 4px;
  background-repeat:no-repeat;
  color:#007BF3;
  text-decoration:underline;
  padding-right:12px;
}

div.velikonoce-leftMenu{
  width:160px;
  background:url(../gfx/velikonoce/kure-leftMenu.jpg);
  background-repeat:no-repeat;  
  height:250px;
  position:absolute;
  bottom:-50px;
  left:-190px;
  z-index:9999;

  
}

div.velikonoceContent{  
  width:515px;
  /*_width:480px;*/
  position:relative;
  top:0px; 
  /*border:1px red solid;*/
  }

div.velikonoceKeStazeni{
  width:515px;  
  height:178px; 
  position:relative;  
}

div.velikonoceKeStazeni span{
  background:url(../gfx/velikonoce/velikonoce-header-ke-stazeni.jpg);
  display:block;
  width:515px;
  height:178px;
  position:absolute;
}

  
div.velikonoceSporic{
  width:515px;
  height:59px; 
  position:relative;  
}

div.velikonoceSporic span{
  background:url(../gfx/velikonoce/headline-sporic-obrazovky.jpg);
  display:block;
  width:515px;
  height:59px;
  position:absolute;
}

div.velikonoceTapety{
  background:url(../gfx/velikonoce/background-ke-stazeni.gif);
  padding-left:5px;
  height:408px;
}

div.velikonoceTapety div.velikonoceTapetaItem{
  width:155px;
  float:left;
  display:inline;
  margin-left:10px;
  margin-bottom:18px;
  
}

div.velikonoceTapetaItem img.wallpaperThumb{
  border:2px solid white;
  margin:0;
  margin-bottom:3px;
  float:left;
}

div.velikonoceTapetaItem div.velikonoceTapetaLink{
  text-align:center;  
}

div.velikonoceTapetaItem div.velikonoceTapetaLink a{
  text-decoration:none;
  display:block;
  color:#f3ec81;  
  line-height:22px; 
}

div.velikonoceTapetaItem div.velikonoceTapetaLink a:hover{
  color:#f3ec81 !important;  
}


div.velikonoceFormContent{
  width:515px;
  height:263px;
  background:url(../gfx/velikonoce/background-ke-stazeni-bottom.gif);
  position:relative;
}
div.velikonoceKalendar div.velikonoceFormContent{
  width:515px;
  height:50px;
  background:url(../gfx/velikonoce/background-ke-stazeni-bottom2.gif);
  position:relative;
}

div.velikonoceFormContent div.ScreenSaver{
  margin-left:15px;
  width:155px;
}

div.velikonoceFormContent div.ScreenSaver a.stahnout{
  display:block;
  width:134px;
  height:42px;
  float:left;
  padding:10px 10px 10px 10px;
} 

div.velikonoceFormContent .links{
  float:right;
  margin-top:22px;
  padding-right:15px;
  width:250px;

}

div.velikonoceFormContent .links a{
  margin-left:15px;
  
}


div#velikonoceForm{
  position:absolute;
  top:52px;
  left:10px;
  background-color:white;
  width:475px;
  height:180px;
  padding:10px;
  
}

div#velikonoceForm label{
  display:block;
  color:#0c77fb;
  margin:3px 0 2px 0;
}

div#velikonoceForm label span{
  color:#959595;
}

div#velikonoceForm input.text,
div#velikonoceForm textarea{
  border:1px solid #959595;
  background-color:#f5f5f5;
  width:470px;
}

div#velikonoceForm textarea{
  height:45px;
}

div#velikonoceForm input.submit{
  background-color:#dc1500;
  color:white;
  font-weight:bold;
  border:0 solid white;
  margin-top:7px;
}/* */


/* LZ */
div.velikonoceKalendar{
  width:515px;  
  /*min-height:1001px;
  _height:1001px;*/ 
  position:relative;  
  background:transparent url(../gfx/velikonoce/kalendarBig.jpg) 0px 0px no-repeat;
}
div.velikonoceKalendar div.kalendarFlash{
  width:515px;  
  height:216px;
  top:-10px;
  position:relative;
}
div.velikonoceKalendar div.text {
     margin-left:5px;
     margin-right:5px;
}
div.velikonoceKalendar div.text div.textMiddle {
     background-color: rgba(84, 118, 72, 0.6);
     /*background-color: #547648;*/
     background-image:url(../gfx/velikonoce/kalendarBack.png)\9;
     width:505px;
     /*_background-color: rgb(84, 118, 72);*/
     filter:alpha(opacity=85);
     _filter:alpha(opacity=60);
     /*opacity: 0.6;
     -moz-opacity:0.6;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";*/
}
div.velikonoceKalendar div.text div.textMiddle div.textInner {
     /*padding-left:15px;
     padding-right:15px;*/
     width:475px;
     margin-left:15px;  
     position: relative;
     display:none;
}
div.velikonoceKalendar div.text div.textMiddle div.textInner p {
     color:#fff;
     padding-bottom:1px;
     padding-top:7px;
     position: relative;
}
div.velikonoceKalendar div.text div.textMiddle div.textInner p.y {
     color:#f3ef83;
}
