html {
  background:#eaedf1 url('../img/bg.jpg') 0 0 repeat-x;  
  margin: 0;
	padding: 0;
	height: 100%;
}
body {
	background:url(../img/header.jpg) center 0 no-repeat; 
	font: 0.8em/1.2 trebuchet MS, verdana, sans-serif;	
	margin: 0;	
	padding: 0;
	height: 100%;
  color:#33485d;
}
#page{
  width:978px;
  margin:0 auto;
  text-align: center;
  position: relative;
}
#header{
  height:390px;
}
a{
  color:#33485d;
  text-decoration: none;
}
img {
border:none;

}
#heel{    
  position: relative;
	width: 100%;
	height: 30px;
	margin: 15px auto 0 auto;
	padding: 0;
	text-align: center;
}
#heel div{
  position: relative;
  
  height:30px;
  line-height: 30px;
  margin: 0 auto;
  text-align: center;
}

h1 {
	position: relative;
	margin: 0 ;
	padding: 0;
}
h2{
  font-size: 1.4em;
  font-weight: normal;
  padding:0;
  margin:5px 20px 25px 0;

}
h2.float_left{
   margin:5px 20px 0px 0;
}
h3{
  font-size:0.9em;
  font-weight: normal;
  padding:0;
  margin:0px 20px 0 0;
}
h1 a {
	position: absolute;
	display: block;
	width: 316px;
	height: 174px;
	left: 328px;
	top: 0px;
	overflow: hidden;
}
h1 a span {
	position: absolute;
	display: block;
	width: 316px;
	height: 174px;
	left:0px;
	top:0px;
	background: url('../img/logo.jpg') 0 0 no-repeat;
}

h1 a span img{
  border:none;
}


#content_new{
  margin:0 75px;
  text-align: left;
}
/*    TITULKA   */
.content_new_item{
  margin:20px 0 20px 0;
  height:160px;
}
.content_new_item.autoheight{
  height:auto;
}
.home_box{
  float:left;
  width:395px;
  text-align: justify;
  font-size: 13px;
  line-height:17px;
}
.home_box a{
  font-weight: bold;
}
#news-preview h3{

}
.date_box{
  width:74px;
  float:left;
  text-align: center;
  margin:0 12px 0 0;
}
.box_item_chat .date_box{
  margin:0 12px 2px 0;
}
.date_box .date_box_day{
  font-size:38px;
  display: block;
  height:30px;
  ##height:40px;
}
.date_box .date_box_month{
  font-size:8px;
  display: block;
  line-height:10px;
}
.date_box .date_box_year{
  font-size:8px;
  letter-spacing: 13px;
  display: block;
  line-height:10px;
}
.tour_left{
  float:left;
  width:186px;
  margin-top:15px;
}
.tour_info{
  float:left;
  width:100px;
  text-align: left;
}
.tour_box{
  float:left;
  width:300px;
}
.chat_div{
  margin:3px 0;
}
.chat_reply{
  margin:10px 0;
}
.box_item{
  margin:10px 0 30px 0;
}
.box_item_chat{
  margin:10px 0 30px 0;
  min-height:80px;
  text-align: left;
}
/*   KECARNA  */
#kecarna table{
  margin: 15px 0 0 0; 
}
#kecarna table tr{

}
#kecarna label{
  width:60px;
  display: block;
  float:left;
  padding:4px 0 0 0;
}

#kecarna .input, textarea{
  font-family: trebuchet MS;
  font-size: 12px;
  width:315px;
  border:none;
  background:none;
  border:2px solid #eaedf1;
  outline:2px solid #d8dde4;
  background-color:#d8dde4 ;
  margin:0px 0 4px 0;
  padding:0 2px;
}
#kecarna textarea{
  margin:0 0 0 20px;
  height:83px;
  padding:2px;
}
#kecarna .send{
  width:78px;
  height:30px;
  border:none;
  background:none;
  background: url('../img/send.jpg') 0 0 no-repeat;
  margin:0 0 0 2px;
}
#kecarna .react, #kecarna #react_cancel{
  cursor:pointer;
}
#kecarna #react_name{
   background-color: #5a644a;
   color:#fff;
   font-weight: bold;
   padding:2px 5px; 
}






































/* menu */


ul#menu {
  position: absolute;
  margin: 0;
  font-weight: Bold;
  height:28px;
  padding: 0;
  text-align: center;
  left:80px;
  top:315px;

}

ul#menu li{
  list-style: none;
  list-style-type: none;
  float:left;
  text-align: center;
  color:#fff;
  padding: 0px 13px 0px 13px;
  height:28px;
	background: url(../img/menu_li.jpg) left center no-repeat;  
  text-transform: uppercase;
  font-weight: bold; 
}
ul#menu li.first{
  background:none;

}

ul#menu li a{
	color:#606c78;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 10px;
	padding: 0;
	margin:0;
	line-height: 28px;
	font-size: 0.75em;
}



ul#menu li a:hover,ul#menu li a.active {
  text-decoration: underline;
}

ul#menu ul{ 
  position:absolute; 
  visibility:hidden;
  top:26px;
  z-index:100;
  color:#fff;
  padding:0;
  margin:0;
  margin: 2px 0 0 -7px;
  background-color: #d9dbdf;
} 

ul#menu li:hover ul, ul#menu li.hover ul,ul#menu li ul li:hover ul, ul#menu li ulli.hover ul  { 
  visibility:visible; 
} 

ul#menu li:hover ul ul, ul#menu li.hover ul ul { 
  visibility:hidden; 
} 

ul#menu li li,ul#menu li li.first{ 
  float:none; 
  border:none; 
  padding:0; 
  padding:0px 10px 0px 10px;
  color:#fff;
  margin:0;
  width: 220px;
  text-align: left;
  background-image: none;
}

ul#menu li li a{
  display:block;
  height:22px;
  line-height: 22px;
  background: none;
  font-size: 0.6em;
}
ul#menu li li.menu_arrow a{
	background: url(../img/menu_arrow.png) right center no-repeat;  
}


ul#menu ul ul{ 
  position:relative; 
  visibility:hidden;
  top:-22px;
  left:230px;
  z-index:100;
  color:#fff;
  padding:0;
  margin:0;
  width:260px;
}
ul#menu ul ul li {
  width:255px;
}
ul#menu li li.menu_arrow li a{
  background: none;
}
ul#menu li { 
  behavior: url(hover.htc); 
}




















.float_right {
  float:right;
}
.float_left{
  float:left;
}
.clear{
  clear:both;
}
.space{
  height:30px;
}
.red{
  color:red;
}
.margin_left{
  margin-left:36px;
}
.margin_left_tour{
  margin-left:20px;
}
.color_tours, .color_tours a{
  color:#615748;    
}
.color_chats, .color_chats a{
  color:#5a644a;    
}


.color_inquirys{
  color:#633e35;
}
.none{
  display: none;
}

.paging{
  text-align: right;
}
.paging span{
  font-weight: bold;
}
.show, .hide{
  cursor:pointer;
}
