@import "life.css";

body {
	background:#000 url(../images/actions_clouds.jpg) left bottom repeat-x;
}
#root.inner_page6 {
		background:url(../images/actions_back2.png) right bottom no-repeat;
}
#root.inner_page6 #top .logo_inner {
left:5%;
position:absolute;
top:80px;
z-index:200;

}
#root.inner_page6 #top .inner_left_block {
 background:url(../images/left_bg_inner1.jpg) repeat-x center bottom;
 width:100%;
 float:left;

}
#root.inner_page6 #top .wrp2 {
 position: relative;
 width: 100%;
 height: 320px;
}
#root.inner_page6 #top .wrp {
 position: relative;
 width: 100%;
 height: auto !important;
 min-height: 955px;
 height: 955px;
}

#root.inner_page6 #top .wrp2 {
 width: 100%;
}
#root.inner_page6 #top .content {
 width: 100%;
 margin: 0px 0px 0px 0px;
}
#root.inner_page6 #top .content:after {
 content: '.';
 display:block;
 visibility:hidden;
 clear:both;
 height: 0;
}
#root.inner_page6 #top .content .block_text {
 float:right;
 width: 100%;
 margin: 0px 0px 0px -300px;
}
#root.inner_page6 #top .content .block_text .wraper {
 margin: 0px 7% 0px 7%;
}
#root.inner_page6 #top .content .block_text .wraper ul {
	list-style-type: disc;
	color: #e3d9c2;
	font-size: 1.2em;
	list-style-position: inside;
}
#root.inner_page6 #top .content .block_text .wraper .description {
	background-color: #153357;
	padding:15px;
	margin-bottom:15px;
	border:1px solid #ffca98;
}
#root.inner_page6 #top .content .block_text .wraper .gift_intro {
	padding-left: 310px;
	background: url(../images/christmasg/gift_sm.jpg) no-repeat;
	height: auto !important;
 min-height: 500px;
 height: 500px;
}
#root.inner_page6 #top .content .photo {
 float:left;
 width: 280px;
}
#root.inner_page6 #top .content .photo img {
 display:block;
 margin: 100px auto;
 border:4px solid #ffca98;
}
#root.inner_page6 #top .content .block_text .wraper .next_prev {
 width:100%;
 overflow: hidden;
 margin: 50px 0px 50px 0px;
}
#root.inner_page6 #top .content .block_text .wraper .next_prev span.prev {
 float:left;
 background: url(../images/prev.gif) no-repeat right bottom;
 margin: 0px 40px 0px 0px;
 padding: 0px 15px 16px 15px;
 display:inline;
}
#root.inner_page6 #top .content .block_text .wraper .next_prev span.next {
 float:left;
 background: url(../images/next.gif) no-repeat left bottom;
 margin: 0px 40px 0px 0px;
 display:inline;
 padding: 0px 15px 16px 15px;
}
#root.inner_page6 #top .content .block_text .wraper .next_prev span a {
 display:block;
}
#root.inner_page6 #top .content .block_text .wraper .next_prev span a:link,
#root.inner_page6 #top .content .block_text .wraper .next_prev span a:visited,
#root.inner_page6 #top .content .block_text .wraper .next_prev span a:active {
 font: 1.5em Arial;
 color: #ffe0ad;
}
#root.inner_page6 #top .content .block_text .wraper .next_prev span a:hover {
 font: 1.5em Arial;
 color: #ffe0ad;
 text-decoration:none;
}

#root.inner_page6 #top .wrp .inner_decor_1 img {
      background: url(../images/inner3_decor_1.png) no-repeat;
      width:153px;
      height:102px;
}
#root.inner_page6  #top .wrp .inner_decor_1 {
      left:54%;
      position:absolute;
      top:0;
}
#root.inner_page6 #top .wrp .inner_decor_2 img {
      background: url(../images/inner6_decor2.png) no-repeat;
      width:192px;
      height:300px;
}
#root.inner_page6  #top .wrp .inner_decor_2 {
      left:61%;
      position:absolute;
      top:0;
}
#root.inner_page6 #top .wrp .inner_decor_3 {
      left:78%;
      position:absolute;
      top:-75px;
}
#root.inner_page6 #top .wrp .inner_decor_3 img {
   background:transparent url(../images/inner3_decor_7.png) no-repeat;
   height:149px;
   width:109px;
}
#root.inner_page6 #top .wrp .inner_decor_4 {
   left:80%;
   position:absolute;
   top:0;
}
#root.inner_page6 #top .wrp .inner_decor_4 img {
   background:  url(../images/inner6_decor3.png) no-repeat;
   height:261px;
   width:183px;
}


  #root.inner_page6 #linecenter {
   width:35%;
   margin:-30px 0px 25px 220px;
   padding: 0px 0px 0px 60px;
   z-index:25000;
}
#root.inner_page6 #linecenter .line {
   border-top:4px solid #ffca98;
   padding-top:10px;
   margin-bottom:15px;
}
#root.inner_page6 #linecenter  a {
margin:1px 0px;
padding-right:5px;
font-size:1.0em;
line-height:13px;
color: #a0cbe6;
}

#root.inner_page6 #linecenter  h5 { 
font-size:1.4em;
color:#ffca98;
margin:5px 0px 5px 0px;
}
#root.inner_page6 .copyright {
   width:70%;
   margin:0px auto;
   float:none; 
   padding:108px 0px 50px 0px;
}
#root.inner_page6 .leftdecor {
   position:absolute;
   bottom:0;
   left:0;
   z-index:1000;
  }
/*#root.inner_page6 .leftdecor img {
   display:block;
   background:  url(../images/decor_3.png) no-repeat;
   width:78חק;
   height:320px;
}*/
#root.inner_page6 .rightdecor {
position:absolute;
bottom:0;
right:0;
z-index:1000;

}
/*#root.inner_page6 .rightdecor img {
   display:block;
   background:  url(../images/inner5_decor1.png) no-repeat;
   width:149px;
   height:457px;
}
*/
#root.inner_page6  #top .poh_block {
 background:none;
 padding: 20px 10px 10px 10px;
 position: absolute;
 top:100px;
 left: 43%;
 z-index:1000;
}


/* CSS Document */

div#mapIcons{
	position:relative;
	top: 0px;
	margin-bottom:10px;
	margin-top:-55px;
	
}
.tooltip 
{
	background-color: #220001;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: "Trebuchet MS", sans-serif;
	width: 380px;
	left: 0;
	top: 0;
	padding: 4px;
	padding-bottom:10px;
	position: absolute;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}
.tooltip .contents div
{
	margin: 0;
	padding: 0 5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.tooltip a
{
	color: #ffca98;
	font-size: 18px;
	padding: 3px 0 0 0;
	margin: 0;
	text-decoration:none;
	line-height:23px;
	text-align: center;
	-moz-opacity: 1;
}
.tooltip font {
	text-decoration:none;
	font-size:9px;
	line-height:10px;
	}


.maplegend { 
padding:10px;
margin-bottom:25px;
border:1px solid #f5c996;
background-color:#000;
}

.maplegend h6 {
font-size:12px;
color:#a0cbe6;
font-weight:bold;
margin-bottom:10px;
padding-top:8px;
float:left;
}

.maplegend p {
padding: 20px -5px -5px 0px;
margin:0px;
width:180px;
font-size:10px;
line-height:11px;
clear:both; 
}
.maplegend .coming {
padding:10px 5px 10px 0px;
background-image:url(../images/halls/coming.png);
background-repeat:no-repeat;
background-position:left top;
color: #ffca98;
font-weight:bolder;
float:left
}


.maplegend .past {
padding:10px 5px 10px 0px;
background-image:url(../images/halls/past.png);
background-repeat:no-repeat;
background-position:left top;
color: #ffca98;
font-weight:bolder;
float:left;
}

.maplegend .coming span, .maplegend .past span { 
margin-left:35px;
white-space:nowrap;
}

.news {
margin-bottom:5px;
color: #a0cbe6;
white-space:nowrap;
font-weight:bold;
font-size:0.8em;
padding:15px;
margin-left:20%;
margin-right:20%;
z-index:2000;

}
.news ul { 
margin-top:5px;
margin-left:auto;
margin-right:auto;
height:20px;
font-size: 2.0em;

}
.news span {
padding:0px 15px;
border-left:3px solid #f5c996;

}
.news li { 
}

.hoffmann { 
background-image:url(../images/hoffmann.gif);
background-repeat:no-repeat;
background-position: 1% 30%;
text-align:center;
margin-left:-70px;
}
.map {
margin-left:-70px;
}
.space100 {
	height:80px;
}
blockquote {
margin-right:20%;
margin-left:0px;
padding-left:2%;
margin-top:25px;
margin-bottom:30px;
padding-top:5px;
padding-bottom:2px;
font-size:1.2em;
padding-right:5px;
line-height:1.5em;
border-left: 4px solid #ffca98;
background:#000;
}
.hd {
	clear:both;
	padding-left:15px;
	background-image:url(../images/page.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#edd9c2;
	font-size:0.8em;
}

.addmargin {
   margin: 0px 160px;
   position:relative;
   z-index: 5000;
}


