body{
  padding:0;
  margin:0;
  height:100%;
  width:100%;
  background:#B4B3B3 url('../images/alta_moda_body_bg.png');
}

#body_container{
  border:0px solid #fff;
  margin:auto;
  position:relative;
  width:901px;
  padding-left:2px;
}
#overlayer{
  background:url(../images/alta_moda_body_bg.png);
  width:100%;
  height:100%;
  z-index:10000;
  position:absolute;
    top:0;
  left:0;

}

#overlayer img{
  position:absolute;
  left:50%;
  top:40%;
  margin:-10px 0px 0px -80px;  
}

img{
  border:0;
}

#also_layer{
  position:absolute;
  left:14px;
  top:0;
  z-index:1;
}

.also_layer_img{
  position:absolute;
  float:left;
}

#also_layer_img_t{
  width:798px;
  height:43px;
  top:0;
  left:44px;
}

#also_layer_img_l{
  width:44px;
  height:659px;
  top:0px;
  left:0;
}

#also_layer_img_r{
  width:44px;
  height:659px;
  top:0px;
  right:0;
}

#also_layer_img_b{
  width:798px;
  height:44px;
  bottom:0;
  left:44px;
}


#ce_container{
  position:absolute;
  left:45px;
  top:43px;
  margin:0px 0 0 0px;
  padding:0;
  background:#fff;
  border:1px solid #fff;
  border-top:0;
  z-index:2;
}

#catwalk{
  position:absolute;
  z-index:5;
  left:-40px;
  bottom:130px;
  width:120px;
  height:120px;

}
a{
  text-decoration:none;
  color:#E2DAB5;
}

a:hover{
  color:#DBD2A7;
}

img{
  border:0;
}

#codepic, #codepic2{
  width:150px;
  height:40px;
  cursor:pointer;
}

#formerror{
  position:absolute;
  float:left;
  display:none;
  width:197px;
  font:bold 11px Arial;
  border:0px solid #df7a0b;
  z-index:6;
}

#formerror span{
  padding:25px 8px 0px 14px;
  text-align:center;
  color:#000;
  float:left;
  width:175px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ddaattaa.mellowmood.hu/formcheck/images/helpbubble.png', sizingMethod='crop') !important;
}

body >/**/#formerror span{
  width:175px;
  background:transparent url('http://ddaattaa.mellowmood.hu/formcheck/images/helpbubble.png') 0px 0px no-repeat;
}

#formerror div{
  float:left;
  width:197px;
  height:26px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ddaattaa.mellowmood.hu/formcheck/images/helpbubbleb.png', sizingMethod='crop') !important;
}

body >/**/#formerror div{
  width:197px;
  background:transparent url('http://ddaattaa.mellowmood.hu/formcheck/images/helpbubbleb.png') 0px 0px no-repeat;
}


/*----------------------------------------------------------------------------------------------*/
#langmenu{
  position:absolute;
  float:right;
  background:transparent;
  text-align:right;
  color:#fff;
  height:20px;
  width:300px;
  top:22px;
  right:45px;
  z-index:100;
  padding:0;
  margin:0;

}

#langmenu ul,
#langmenu ul li{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}

#langmenu ul{
  position:absolute;
  right:0;
}

#langmenu ul li a,
#langmenu ul li span,
#langmenu ul li strong{
  float:left;
  padding:0;
  margin:0;
}

#langmenu ul li a,
#langmenu ul li span{
  background:transparent url('../images/bg_langmenu_li.png') no-repeat right 4px;
  padding:0 5px;
}

#langmenu ul li a:hover{
  text-decoration:underline;
}

#lng_last a,
#lng_last span{
  border:0!important;
  background-image:none !important;
}
#community {
	float:left;
  position:absolute;
  left:50%;
  margin-left:-185px;
  bottom:-40px;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing:0px;
  font-size:9px;
  text-align:center;
}
#facebook, #youtube, #blog, #worldhotels{
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#community a{
  color:#777744;
}
#community a:hover{
  color:#777744;
}

#ce_container #ceo_13{
              position:absolute;
              left:739px;
              top:512px;
              width:55px;
              height:55px;
              z-index:4;
              overflow:visible;
            }

#ce_container #ceo_14{
              position:absolute;
              left:681px;
              top:512px;
              width:55px;
              height:55px;
              z-index:4;
              overflow:visible;
            }

#ce_container #ceo_7{
              position:absolute;
              left:544px;
              top:15px;
              width:230px;
              height:100px;
              z-index:2;
              overflow:visible;
            }

#ce_container #ceo_8{
              position:absolute;
              left:534px;
              top:99px;
              width:233px;
              height:52px;
              z-index:1;
              overflow:hidden;
            }

#ce_container #ceo_6{
              position:absolute;
              left:506px;
              top:1px;
              width:291px;
              height:506px;
              z-index:1;
              overflow:visible;
            }

#ce_container #ceo_16{
              position:absolute;
              left:505px;
              top:1px;
              width:290px;
              height:506px;
              z-index:1;
              overflow:visible;
            }

#ce_container #ceo_3{
              position:absolute;
              left:505px;
              top:1px;
              width:290px;
              height:506px;
              z-index:1;
              overflow:visible;
            }

#ce_container #ceo_23{
              position:absolute;
              left:0px;
              top:507px;
              width:798px;
              height:65px;
              z-index:3;
              overflow:visible;
            }

#ce_container #ceo_30{
              position:absolute;
              left:0px;
              top:507px;
              width:798px;
              height:65px;
              z-index:3;
              overflow:visible;
            }

#ce_container #ceo_25{
              position:absolute;
              left:0px;
              top:507px;
              width:798px;
              height:65px;
              z-index:3;
              overflow:visible;
            }

#ce_container #ceo_26{
              position:absolute;
              left:0px;
              top:507px;
              width:798px;
              height:65px;
              z-index:3;
              overflow:visible;
            }

#ce_container #ceo_5{
              position:absolute;
              left:0px;
              top:507px;
              width:798px;
              height:65px;
              z-index:3;
              overflow:visible;
            }

#ce_container #ceo_27{
              position:absolute;
              left:0px;
              top:507px;
              width:798px;
              height:65px;
              z-index:3;
              overflow:visible;
            }

#ce_container #ceo_17{
              position:absolute;
              left:0px;
              top:461px;
              width:506px;
              height:46px;
              z-index:2;
              overflow:visible;
            }

#ce_container #ceo_22{
              position:absolute;
              left:0px;
              top:1px;
              width:506px;
              height:57px;
              z-index:5;
              overflow:visible;
            }

#ce_container #ceo_4{
              position:absolute;
              left:0px;
              top:57px;
              width:506px;
              height:450px;
              z-index:1;
              overflow:visible;
            }

.object_style_transparent{
  background:transparent;
}

.object_style_content{
  background:#6d6d6d url('../images/bg_content.jpg');
  border-left:1px solid #fff;
  font:normal 11px Arial;
  color:#d9cb7d;
}

.object_style_gallery{
  background:#6d6d6d url('../images/bg_content.jpg');
  border-left:1px solid #fff;
  font:normal 11px Arial;
  color:#D9CB7D;
}

.object_style_gallery h1{
  font:bold 18px Arial;
  margin:0;
  padding:0px 0px 10px 0;
  color:#D9CB7D;
}

.object_style_gallery ul{
  list-style: none;
  margin:0;
  padding:0px 0px 10px 20px;
  float:left;
}

.object_style_gallery ul li{
	width:55px;
	height:55px;
	overflow:hidden;
 margin:0px 1px 1px 0px;
 padding:0px;
 float:left;
  border:1px solid #666;
}
.object_style_gallery ul li a{
  float:left;
  opacity:0.5;
  filter:alpha(opacity=50);
}

.object_style_gallery ul li a:hover{
  opacity:1;
  filter:alpha(opacity=100);
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-loading-link a img{
	position: absolute;
	top: 40%;
	left: 50%;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.object_style_menu{
  background:#000 url('../images/alta_moda_menu_bg.png') no-repeat;
  border-top:1px solid #fff;
  color:#666;
}

.object_style_0{
  background:#FFF;
  color:#000;
  border:0px solid #000;
}

.object_style_0 div{
  color:#333;
  font:bold 11px Arial;
}

.object_style_0 img{
  height:450px;
  width:506px;
  float:left;
}


.empty{
  background:#fff;
}

.default{
  position:absolute;
  bottom:0px;
  overflow:hidden;
}

.default h1{
  font:bold 18px Arial;
  margin:0;
  padding:0px 20px;
}

.default h2{
  font:bold 16px Arial;
  margin:0;
  padding:0px 20px;
}

.default h3{
  font:bold 14px Arial;
  margin:0;
  padding:0px 20px;
}

.default p{
  padding:10px 10px 10px 20px;
  margin:0;
  font-size:12px;
}

#inner_content{
  width:290px;
  height:385px;
  position:relative;
  bottom:0;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  float:left;
  display:block;
  border:0px solid red;
}

#scrolled_item{
  position:absolute;
  bottom:0px;
  float:left;
  width:279px;
  height:350px;
  border:0px solid red;
}

a.jScrollArrowUp {
	background: url(../images/scroll/scroll_up.png) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -12px;
}
a.jScrollArrowDown {
	background: url(../images/scroll/scroll_down.png) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -12px;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-top:30px;

}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width:11px;
	background:transparent url('../images/scroll/bg_scroll.png') repeat-y 5px 0px;
}
.jScrollPaneDrag {
	position: absolute;
	background:#000;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 11px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 11px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



.form_div{
  position:absolute;
  bottom:0px;
  padding:5px 20px 0px 20px;
}

.form_div h1{
  font:bold 18px Arial;
  margin:0;
  padding:20px 0px;
}

.form_div form{
  margin:0;
  font-size:12px;
  position:relative;
  float:left;
}

.form_div form span{
  display:block;
  padding:0px 0px 5px 20px;
  margin:0px;
  width:230px;
  float:left;
  text-align:center;
  position:relative;
}

.form_div form span img{
    width:20px;
    height:20px;
}

.form_div form span label{
  width:100px;
  text-align:left;
  font-size:10px;
  float:left;
}

.form_div form span input{
  width:120px;
  font:normal 11px Arial;
  border:1px solid #414141;
  margin:1px;
  height:15px;
  background:#E1D9B4;
  float:right;
}

.form_div form span textarea{
  font:normal 11px Arial;
  width:225px;
  height:50px;
  border:1px solid #414141;
  background:#E1D9B4;
}

.form_div form #send_book{
  float:right;
  width:150px;
  height:18px !important;
  margin:0;
  padding:0;
  color:black !important;
  font:bold 12px Arial !important;
  border:1px solid #414141 !important;
  background:#E1D9B4 !important;
}

.main_menu{
  display:block;
  height:20px;
  padding:0px;
  margin:25px 0 0 17px;
  position:absolute;
  float:left;
  z-index:10;
  list-style:none;
  soverflow:hidden;
}

.main_menu ul{
  margin:0;
  padding:0 !important;
  float:left;
  position:absolute;
  top:0px;
  left:0px;
  list-style:none;
  display:none;
}

.main_menu li{
  background:none;
  position:relative;
  margin:0px;
  padding:0px;
  float:left;
  list-style-type:none;
}

.main_menu li ul{
  background:transparent url(../images/menu_bottom.png) center bottom no-repeat;
  padding:4px 0px 20px 0px !important;
  margin:0px 0px 0px -22px;
  float:left;
  width:172px;
  opacity:0.5;
  filter:alpha(opacity=50);
}

.main_menu li li{
  margin:0px;
  padding:4px 0px 4px 0px;
  position:relative;
  text-align:center;
  width:100%;
}

.main_menu a, .main_menu span{
  display:block;
  text-decoration:none;
  margin:0;
  padding:0px 4px 3px 5px;
  font:normal 12px Arial;
  text-transform:uppercase;
  cursor:pointer;
  position:relative;
  color:#666;
  text-align:center;
  position:relative;
  border-left:2px solid #d9cb7d;
}

.main_menu li.first a,
.main_menu li.first span{
  border:0;
}

.main_menu li li a,
.main_menu li li span{
  font:normal 10px Arial;
  text-transform:capitalize;
  width:132px;
  margin:auto;
  clear:both;
  border:0;
  padding-left:0;
  border-bottom:1px solid #666;
}

.main_menu a:hover{
  color:white;
}

.main_menu a img{
  border:0;
}

.main_menu a strong,
.main_menu span strong{
  line-height:20px;
  float:left;
  display:none;
  padding:3px 0px 3px 0px;
}

.main_menu li li a img{
  clear:both;
}

.fastbook{
  width:506px;
  height:57px;
  overflow:hidden;
  left:0px;
  top:0px;
  position:absolute;
}

.fastbook img {
	border:0px;
	margin:0px;
	float:left;
}

.fastbook #fbload{
  position:absolute;
  left:50%;
  top:50%;
  margin:-12px 0px 0px -12px;
}

.fastbook object{
  z-index:5;
  position:relative;
}



