.has_js .hide{display:none}

body{background:#E6E3D8 url(images/body.png) repeat-x left top;font-family:Arial, sans-serif;font-size:13px;}

html,body{height:100%}

#wrapper{width:1000px;background:url(images/header.png) no-repeat left top;margin:0 auto;position:relative;padding-bottom:40px}

#website-title{float:left;width:270px;margin-top:10px;height:90px}

/* header */
#header-top{height:110px;overflow:hidden;}

#header-right{float:right;width:140px;}
#lang-menu{}
#lang-menu ul{font-size:11px;margin-left:10px;height:28px}
#lang-menu li{float:right;margin-left:25px;padding-top:4px}
#lang-menu a{display:block;color:#7FA812;}
#lang-menu a.active{font-weight:bold}
#contact-button,#request-button,#tour-button{display:block;color:#fff;font-size:13px;font-weight:bold;}
#contact-button{background:#7FA812 url(images/contact.png) no-repeat 3px 2px;padding:6px 0 5px 40px;margin-bottom:8px}
#request-button{background:#7FA812 url(images/aeroplane.png) no-repeat 3px 4px;padding:4px 0 5px 46px;}
#tour-button{background:#7FA812 url(images/contact.png) no-repeat 3px 2px;padding:6px 5px 5px 40px;float:right}

#publicities-top{margin:10px 150px 0 340px}

#main-menu{height:150px;padding:13px 0 0 0;width:1020px;}
.main-item{float:left;margin-right:9px;width:135px;}
.main-item > div{position:relative;top:-14px;left:-11px;}
.main-item > div > a.active,.main-item > div > a.enter{background:url(images/opening-menu-link2.png) no-repeat left top;color:#fff}
.main-link{font-size:14px;display:block;height:136px;color:#575753;font-weight:bold;padding:14px 9px 0 11px;width:137px}
.main-link:hover{background:url(images/opening-menu-link2.png) no-repeat left top;color:#fff}
#main-menu span{height:36px;padding:2px;display: table-cell; vertical-align: middle;width:141px;text-align:center}
.main-item-active{background:url(images/hmenu_on.gif) no-repeat center bottom;}
.opening-menu{
  position:absolute;left:0;top:150px;width:157px;display:none;
  padding-top:10px;background:url(images/opening-menu-top.png) no-repeat top left;
}
.opening-menu-bottom{padding-bottom:10px;background:url(images/opening-menu-bottom2.png) no-repeat bottom left;}
.opening-menu-side{padding:0 8px;background:url(images/opening-menu2.png) repeat-y top left;}
.opening-menu ul{padding:0 8px 8px 8px}
.main-subitem{padding:5px 0}
.main-sublink{color:#fff;font-size:13px;font-weight:bold}

#ariane{background:#fff;height:31px;}
#ariane a,#ariane span{
  background:transparent url(images/ariane.gif) no-repeat;display:block;color:#382E1F;
	height:31px;line-height:31px;padding:0 20px;margin-left:-10px;
  text-decoration:none;font-size:13px;float:left;z-index:1;
}
#ariane a:hover {background-position:0 -31px;}
#ariane a.ariane-current {background-position:0 -31px;}
#ariane a.ariane-home {background-position:0 -62px;width:45px;padding:0;margin-left:0;text-indent:-999em;}
#ariane a.ariane-home:hover {background-position:0 -93px;}
#ariane a.ariane-current a.ariane-home {background-position:0 -93px;}
#ariane span.ariane-last:hover {background-position:0 0;}

#chat{padding:10px;width:330px;background:#F0EEE6;}

#chat p{padding:0px 10px 10px 10px;font-size:13px;font-weight:bold;color:#575753;text-align:center}
#chat textarea{display:block;font-size:15px;height:66px;}
#chat .chat-name{font-size:19px;border:1px solid #CECBC1;margin-right:5px;color:#575753;}
#chat .chat-personal{margin-bottom:10px}
#chat textarea,.chat-comunication{
  width:96%;padding:5px;background:#fff;
  border:1px solid #CECBC1;margin-bottom:10px
}
#chat .chat-comunication{height:116px;overflow:auto}
#chat .chat-comunication div{margin-bottom:5px}
#chat .chat-send{margin-bottom:10px}
#chat .chat-load{padding:5px 0;margin:0 auto;width:280px;display:none}

.home-box{width:296px;padding:12px;background:#fff;}
.home-box h3{font-size:25px;color:#EE1361;margin-bottom:10px}
.home-box h4{font-size:21px;color:#7EA619;margin-bottom:7px}
.home-box .description{font-size:16px;line-height:25px;color:#494949;margin-bottom:12px}
#home-left{float:left;margin-right:20px;}
#home-center{float:left;}
#home-right{float:right;}
.travels a{display:block;float:left;margin:0 0 12px 12px;background:#DAD8CC;}
.travels a:first-child{margin:0 0 12px 0 !important}
.travels a:hover{background:#7EA619;}
.travels a img{padding:4px;display:block}

.travel-tooltip h5{font-size:15px;color:#7EA619;font-weight:bold}
.travel-tooltip{border:1px solid #7EA619;background:#fff;padding:5px;}

.list li{margin-bottom:10px}
.list a{
font-size:15px;font-weight:bold;color:#7EA619;padding-left:16px;
background: url(images/list.png) no-repeat left 4px;display:block
}

#page{clear:both;margin-top:10px}

#right{float:right;width:350px;}
#right-menu{margin-bottom:15px;}

/* Menu */
.open-item-1{border-top:1px solid #fff;border-bottom:1px solid #D3D0C2;background:#F9F7EF}
.open-item-1 > a{font-size:13px;font-weight:bold;color:#575753;display:block;padding:9px 4px 9px 26px;}
.open-link-1{background:#F9F7EE url(images/right_1.gif)  no-repeat 0 0;}
.open-turn-1{background: url(images/right_1.gif)  no-repeat 0 -120px;}
.open-link-1:hover, .open-item-1 > .active{background: url(images/right_1.gif) no-repeat 0 -60px;}

.open-item-2 > a{display:block;padding:8px 4px 8px 37px;font-weight:bold;color:#575753;}
.open-link-2{background:#F9F7EF url(images/right_1.gif) no-repeat 0 -180px;}
.open-turn-2{background: url(images/right_1.gif) no-repeat 0 -300px;}
.open-link-2:hover, .open-item-2 > .active{background: url(images/right_1.gif) no-repeat 0 -240px;}

.open-link-3{
font-size:12px;font-weight:bold;color:#575753;display:block;padding:9px 4px 9px 42px;
background: url(images/right_1.gif) no-repeat 0 -360px;font-weight:bold;color:#575753;
}
.open-link-3:hover, .open-item-3 > .active{background: url(images/right_1.gif) no-repeat 0 -420px;}


#following_list{padding:15px 5px}
#following_list a{float:left;padding:0 4px 4px 0;}

/* Center */
#center{margin:0 370px 0 0;width:600px;padding:15px;background:#fff;overflow:hidden}
#center h1{padding-bottom:2px;color:#7EA619;font-size:23px;line-height:32px;margin-bottom:10px}
#center h1 span{float:right;display:block;color:#666}
#center .description{margin-bottom:10px;font-size:18px;line-height:22px;color:#6E6D6B}
#center .price{margin-bottom:10px;font-size:16px;color:#7EA619;font-weight:bold}
#center .date{display:block;font-size:11px;padding-bottom:2px;font-weight:bold}

.mozaik-text h3{margin-bottom:7px;border-bottom:1px solid}
.mozaik-text h4{color:#7EA619;}

.mozaik-text{font-family:arial,sans-serif;font-size:14px;line-height:20px}

/* Page */
.section-box{border:4px solid #E6E3D8;margin-bottom:10px}
.section-box > div{border:1px solid #C0BEB8;padding:10px;overflow:hidden}
.section-box .mozaik-logo{float:left;display:block;margin:0 5px 3px 0}
.section-box-title{font-size:15px;font-weight:bold;margin-bottom:10px}
.section-box-title a{color:#7EA619;}
.section-text{padding:10px}

.mini-box{float:left;width:180px;border:4px solid #E6E3D8;margin:0 15px 15px 0}
.mini-box > div{border:1px solid #C0BEB8;padding:10px;}
.mini-box .mozaik-logo{margin-bottom:10px;}
.mini-box-title{font-size:15px;font-weight:bold;margin-bottom:10px}
.mini-box-title a{color:#7EA619;}

.mozaik-gallery{width:500px;margin:0 auto;border:1px solid #7FA812;padding:10px;}
.mozaik-gallery li{padding:5px}
.mozaik-gallery a{padding:3px;display:block;border:1px solid #DAD8CC}

/* Description */
.description{overflow:hidden;}
.description .logo{float:left;margin:0 5px 5px 0}

.services{margin-top:20px}
.subtitle,.services h3{color:#213360;background: url(images/dashed_title.gif) repeat-x left bottom;font-size:14px;font-weight:bold;}
.services div{margin:5px 0}

#footer{clear:both;padding:20px;text-align:center;}
#footer a{color:#666}










