.vianoce_page {background: url(../img/vianoce/bg_vianoce.jpg) no-repeat 0 0; height: 687px;}
.vkalendar_area {float: left; width: 654px; padding-left: 20px; padding-top: 65px;}
.vadvent_area {float: right; width: 260px; padding-top: 65px;}
.vkalendar_area .gulka {float:left; margin:0 6px 12px 0; border: #b9b9b9 3px solid; height: 97px;}
.vkalendar_area .active {border: #feb21a 3px solid;}
.vkalendar_area .full {border:none; background: url(../img/vianoce/bg_vianoce_adv_full.gif) no-repeat 0 0; padding:3px 0 0 3px; width:100px; height:100px;}
.adventgulka {
      display: table-cell;
      vertical-align: middle; 
      background-color:#fff; width: 97px; height: 97px; text-align:center;
}
*+html .auxiliary {
      display: inline-block;
      vertical-align: middle;
      width: 0px; 
      height: 100%;
}
*+html .adventgulka div {
      display: inline-block;
      vertical-align: middle;
      _padding-top:30px; 
}
.adventgulka div img {_margin-top:15px;}
*+html .adventgulka div, .auxiliary {
      display: inline;
}

.vianocny_advent {margin-bottom: 15px; background-color:#fff; border:#feb21a 3px solid; width: 225px; height:247px; position:relative; overflow:hidden;}/**/
.vianocny_advent .obsah {padding-top:12px; padding-bottom:8px;}
.vianocny_advent .obsah h2 {font-size:190%; color:#fe1b00; margin-bottom:5px; margin-left:8px; margin-right:7px;}
.vianocny_advent .obsah .image {float: left; margin: 0 0 0 10px; _margin-left:5px; width: 90px; padding-top:28px;}
.vianocny_advent .obsah .image img {border: none;}
/*.vianocny_advent .obsah .text {float: left; width: 122px; height:160px; color:#000; font-weight:bold; font-size:110%;}*/
.vianocny_advent .obsah .text {float: left; width: 122px; height:155px; overflow:hidden; color:#000; font-weight:bold; font-size:110%;}
.vianocny_advent .obsah .text a {color:#000; font-weight:bold;}
.vianocny_advent .obsah .more {display:block; margin:0 5px 0 0; color:#fe1b00; font-size:90%; font-weight:bold;}
/*.vianocny_advent .obsah .more {display:block; text-align:right; margin:7px 5px 0 5px; color:#fe1b00; font-size:90%; font-weight:bold;}*/

.vianocny_advent_buducy {border:none; background:#fff url(../img/vianoce/bg_vianoce_adv_full_big.gif) no-repeat 0 0; width:231px; height:253px;}
.vianocny_advent_buducy .obsah {background: url(../img/vianoce/bg_adv_buducy.gif) no-repeat 33px 90px; height:233px;}
.vianocny_advent_buducy .obsah h2 {text-align:center; line-height:30px;}
.vianocny_advent_buducy .obsah .text {margin:7px 23px; width:100px;}

.vianocny_advent .transparent_layer {background-color:#fff; width: 225px; height: 247px; position:absolute; top:0; left:0;
	filter:alpha(opacity=50); /* IE, all IE*/
	-moz-opacity:0.5; /* old gecko */
	-khtml-opacity: 0.5; /* old safari */
	opacity: 0.5; /* all normal browsers */
}

.masla {position: absolute; top: 125px; left: 0px;}
.masla {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../img/vianoce/masla.png", sizingMethod="image"); width:225px; height:92px;}
.masla img {_display:none;}


.vadvent_area .vianocne_spravy {margin-bottom: 15px; background-color:#ffe9ba; border:#feb21a 3px solid; width: 225px; height:253px; padding-top:15px; padding-bottom:35px;}
.vadvent_area .vianocne_spravy h2 {font-size:200%; color:#5c9a04; margin-bottom:12px; margin-left:15px;}
.vadvent_area .vianocne_spravy .image {float: left; margin: 0 0 0 10px; _margin-left:5px; width: 88px;}
.vadvent_area .vianocne_spravy .image img {border: 1px solid #ffd98d;}
.vadvent_area .vianocne_spravy .text {float: left; width: 120px;}
.vadvent_area .vianocne_spravy .text h3 {height: 44px;}
.vadvent_area .vianocne_spravy .text h3 a {font-size: 90%; color:#423d30;}
.vadvent_area .vianocne_spravy .text h4 {font-size: 110%; font-weight:normal;}
.vadvent_area .vianocne_spravy .text h4 a {color:#757575;}
