@charset "utf-8";
/* CSS Document */

body { background:#262626 url(../images/bg-general.jpg) scroll no-repeat center top !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; }
body.home { background:#262626 !important}
p, ul, li, a, label { color:#959595;font-size:12px;line-height:16px;}
body.en_EN { direction:ltr}
body.he_HE { direction:rtl}
body.he_HE p { color:#959595;font-size:12px;line-height:16px;}
/*h1 { color:#fff !important}*/
#container {
	height:742px;
	margin:0px auto;
	position:relative;
	width:988px;
}

#container .header { position:relative; height:147px; background:transparent url(../images/header-bottom.png) scroll no-repeat center -5px}
#container .header #logo { position:absolute;right:105px;bottom:32px;}
#container .header #menu { width:613px; height:32px;direction:rtl;}
#container .header #menu ul#nav-top {right:363px;position:absolute;bottom:23px;width:613px;}
#container .header #menu ul#nav-top li { float:right; margin:0}
#container .header #menu li a {
	background-image:url(../images/nav-top-he.png);
	background-repeat:no-repeat;
	display:block;
	height:16px;
	overflow:hidden;
	margin-left:25px;
	}

#container .header ul.sub-nav {bottom:-62px;position:absolute;right:508px;width:130px;z-index:150;display: none;}
#container .header ul.sub-nav li { margin-left:0}
#container .header ul.sub-nav li a { background: transparent url(../images/bg-sub-nav.png) scroll repeat !important;padding:0 5px; text-decoration:none}
#container .header ul.sub-nav li a.active, #container .header ul.sub-nav li a:hover { color:#fff}

#container .header #menu li#about a { background-position:-481px -16px; width:110px }
#container .header #menu li#about a.active, #container .header #menu li#about a:hover { background-position:-481px 0; }
#container .header #menu li#event a { background-position:-338px -16px; width:117px }
#container .header #menu li#event a.active, #container .header #menu li#event a:hover { background-position:-338px 0; }
#container .header #menu li#chef a { background-position:-261px -16px; width:51px }
#container .header #menu li#chef a.active, #container .header #menu li#chef a:hover { background-position:-261px 0; }
#container .header #menu li#contact a { background-position:-104px -16px; width:131px }
#container .header #menu li#contact a.active, #container .header #menu li#contact a:hover { background-position:-104px 0; }
#container .header #menu li#permission a{background-position:0px -16px; width:79px}
#container .header #menu li#permission a.active, #container .header #menu li#permission a:hover { background-position:0 0; }


body.en_EN .signature { display:block; background:transparent url(../images/signature-he.jpg) scroll no-repeat left top;padding:0; margin-left:12px; width:260px; height:40px}
.signature { display:block; background:transparent url(../images/signature-he.jpg) scroll no-repeat left top;padding:0; margin-right:12px; width:260px; height:40px}
#comment_contact { margin-top:54px; overflow:hidden;text-align:right;direction:rtl;}


#container #main { width:872px; margin:11px auto}

#container.intro { background:#262626 url(../images/bg-home.jpg) scroll no-repeat 0 0;margin-top:42px; }

ul#lang {
	bottom:154px;
	left:418px;
	position:absolute;
	width:180px;
	}
ul#lang li {
	display:inline;
	margin-left:5px;
}

body.about #container #slideshow { position:relative;height:310px;width:872px;}
body.about #container #slideshow #slideshow-container {
	padding:7px;
}

body.about #container #shadow {
background:url(../images/sld-about.png) scroll no-repeat 0 0;height:310px;
margin:0 auto;
position:absolute;
right:0;
top:0;
width:872px;
z-index: 40;
}

body.about #container #main-sub { margin-top:20px}

body.about #container #main-sub h1 { margin-top:28px;height:16px;margin-bottom:15px;}
body.about #container #main-sub .left { float:left; background:transparent url(../images/box-left.png) scroll no-repeat 0 0;height:223px;width:415px;margin-left:3px;}
body.about #container #main-sub .right { float:right;background:transparent url(../images/box-right.png) scroll no-repeat 0 0;height:223px;width:412px;}
body.about #container #main-sub .left h1 { background:transparent url(../images/h1-left.png) scroll no-repeat center;text-indent: -9999px;}
body.about #container #main-sub .right h1 { background:transparent url(../images/h1-right.png) scroll no-repeat center;text-indent:-99999px;}

body.about #container #main-sub .left p{padding:0 54px 0 0;}
body.about #container #main-sub .right p{padding:0 42px 0 0;}


body.event #container #main, body.eventdetails #container #main, body.alternative #container #main,
body.chefmenu #container #main,body.bar #container #main,body.hupa #container #main,
body.summer #container #main,body.winter #container #main,body.hupa #container #main, body.chef #container #main {
width:900px;
}

body.event #container #event-pics, body.chef #container #chef-pics {width:900px;}
body.event #container #event-pics p, body.chef #container #chef-pics p {display: inline;}

body.event #container #event-pics ul, body.chef #container #chef-pics ul { direction:ltr;margin-bottom:0;}

body.event #container  #event-pics li, body.chef #container #chef-pics li { display:inline;margin:0;}

body.contact #container #main-sub .left-contact, body.contact #container #main-sub .middle-contact, body.contact #container #main-sub .right-contact {
	float:left;
	position:relative;
	height:512px;
	margin-left:3px;
	width:284px;}

body.contact #container #main-sub .right-contact .up-down { position:absolute;bottom:10px;left:115px; }
body.contact #container #main-sub .right-contact .up-down ul li { float:left;margin:0;}
body.contact #container #main-sub .right-contact .up-down ul li a {width:23px; height:12px;margin:0 4px; display:block; background:transparent url(../images/up-down.png) scroll no-repeat;}
body.contact #container #main-sub .right-contact .up-down ul li a.down { background-position: left top}
body.contact #container #main-sub .right-contact .up-down ul li a.up {background-position: right top}

body.contact #container #main-sub .right-contact	p.bottom-text { overflow:hidden; height:78px; padding-top:20px}

body.contact #container #main-sub .left-contact	{	background:transparent url(../images/contact-left.png) scroll no-repeat;}
body.contact #container #main-sub .left-contact ul { margin:115px auto 0}
body.contact #container #main-sub .left-contact ul li { text-align:center}
body.contact #container #main-sub .left-contact .map { margin:55px auto auto -9px; padding:0;text-align:center;}
body.contact #container #main-sub .middle-contact	{	background:transparent url(../images/contact-middle.png) scroll no-repeat;}
body.contact #container #main-sub .middle-contact .form span.label { display:block;padding-right:20px;text-align:right;}
body.contact #container #main-sub .middle-contact .form span.input-form { background:transparent url(../images/input.png) scroll no-repeat;padding:4px 0;}
body.contact #container #main-sub .middle-contact .form span.input-form input { background:none; border:0 none;height:23px;padding-right:5px;width:241px; color:#fff;padding:0 5px;}
body.contact #container #main-sub .middle-contact .form span.textarea-form { padding:4px 0;}
body.contact #container #main-sub .middle-contact .form span.textarea-form textarea {
	background:transparent url(../images/textarea.png) scroll no-repeat; border:0 none;height:144px;padding-right:5px;width:241px;color:#fff;overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px;}
body.contact #container #main-sub .middle-contact .form {text-align:center;width:284px;margin-top:60px;}
body.contact #container #main-sub .right-contact	{	background:transparent url(../images/contact-right.png) scroll no-repeat;}

body.contact #container #main-sub .right-contact p {padding:10px 15px 0 0; width:223px;height:180px;
overflow:hidden; background-color:#262626;margin:0 20px 0 0;}
body.contact #container #main-sub .right-contact p span {display:block;font-size:10px;padding-top:16px;}


body.en_EN.contact #container #main-sub .left-contact ul#contact-phone { height:104p; margin-top:109px;margin-right:34px;}
body.en_EN #container #main-sub .left-contact ul#contact-phone li{ line-height:1.8em}

body.he_HE.contact #container #main-sub .left-contact ul#contact-phone { height:104p; margin-top:109px;margin-right:34px;}
body.he_HE #container #main-sub .left-contact ul#contact-phone li{ line-height:1.8em}

body.en_EN.contact #container #main-sub .left-contact ul#adress{height:100px; margin-top:55px;margin-right:34px;}
body.en_EN #container #main-sub .left-contact ul#adress li{ line-height:1.9em}

body.he_HE.contact #container #main-sub .left-contact ul#adress{height:100px; margin-top:55px;margin-right:34px;}
body.he_HE #container #main-sub .left-contact ul#adress li{ line-height:1.9em}


/** class general pour pages details **/

#container .left-box { background:transparent url(../images/left-box.png) scroll no-repeat; float:right;height:397px;width:291px;padding-right:10px; }
#container .left-box h1 {height:16px;text-align:center;/*width:200px;*/margin-bottom:15px;margin-top:28px;}
#container .left-box p { padding:9px 40px 0 20px}

/*body.eventdetails #container .left-box h1 {	background:transparent url(../images/h1-event-detail.png) scroll no-repeat 0 0;}*/
body.eventdetails #container.summer .left-box h1 {	background:transparent url(../images/h1-event-detail.png) scroll no-repeat 0 0;}
body.eventdetails #container.winter .left-box h1 {	background:transparent url(../images/h1-winter.png) scroll no-repeat 0 0;}
body.eventdetails #container.alternative .left-box h1 {	background:transparent url(../images/h1-alternative.png) scroll no-repeat 0 0;}
body.eventdetails #container.hupa .left-box h1 {	background:transparent url(../images/h1-hupa.png) scroll no-repeat 0 0;}
body.eventdetails #container.chef-menu .left-box h1 {	background:transparent url(../images/h1-achef.png) scroll no-repeat 0 0;}
/*body #container .left-box h1.menu {	background:transparent url(../images/h1-chef-menu.png) scroll no-repeat 0 0;}*/

body.eventdetails #container .right-box {position:relative;float:left;height:465px;width:583px;margin-left:16px; }
body.eventdetails #container .right-box .frame-details { position:absolute; background:transparent url(../images/frame-details.png) no-repeat scroll;
height:374px;margin:0 auto;right:0;top:0;width:583px;}
body.eventdetails #container .right-box h1 { background:blue}
body.eventdetails #container .right-box .slider { position:absolute; bottom:2px;right:46px; background:transparent url(../images/bg-slider.jpg) scroll no-repeat left center;}
body.eventdetails #container .right-box .slider .arrow-left a,
body.eventdetails #container .right-box .slider .arrow-right a { background-image:url(../images/arrow.png);display:block;height:22px;position:absolute;width:27px;}
body.eventdetails #container .right-box .slider .arrow-left a { background-position:left center;bottom:22px;left:-13px;}
body.eventdetails #container .right-box .slider .arrow-right a { background-position:right center;bottom:22px;right:-27px;}
body.eventdetails #container .right-box .slider ul li { position:relative;float:left;margin-left:10px;}
body.eventdetails #container .right-box .slider ul li a { display:block;height:65px;width:94px;}
body.eventdetails #container .right-box .slider ul li a img { padding:6px 8px 0 0;}
body.eventdetails #container .right-box .slider ul li .border-slider {
background:transparent url(../images/tab-slider.png) scroll no-repeat ;
height:65px;
bottom:0;
left:3px;
position:absolute;
width:94px;}


body #container .right-box {position:relative;float:left;height:465px;width:583px;margin-left:16px; }
body #container .right-box .frame-details { position:absolute; background:transparent url(../images/frame-details.png) no-repeat scroll;
height:374px;margin:0 auto;right:0;top:0;width:583px;z-index:100;}
body #container .right-box h1 { background:blue}
body #container .right-box .slider { position:absolute; bottom:2px;right:46px; background:transparent url(../images/bg-slider.jpg) scroll no-repeat left center;}
body #container .right-box .slider .arrow-left a,
body #container .right-box .slider .arrow-right a { background-image:url(../images/arrow.png);display:block;height:22px;position:absolute;width:27px;}
body #container .right-box .slider .arrow-left a { background-position:left center;bottom:22px;left:-13px;}
body #container .right-box .slider .arrow-right a { background-position:right center;bottom:22px;right:-27px;}
body #container .right-box .slider ul li { position:relative;float:left;margin-left:10px;}
body #container .right-box .slider ul li a { display:block;height:65px;width:94px;}
body #container .right-box .slider ul li a img { padding:6px 8px 0 0;}
body #container .right-box .slider ul li .border-slider {
background:transparent url(../images/tab-slider.png) scroll no-repeat ;
height:65px;
bottom:0;
left:3px;
position:absolute;
width:94px;}


/*body.alternative #container .left-box h1 {	background:transparent url(../images/h1-event-detail.png) scroll no-repeat 0 0;}*/
body.alternative #container.summer .left-box h1 {	background:transparent url(../images/h1-event-detail.png) scroll no-repeat 0 0;}
body.alternative #container.winter .left-box h1 {	background:transparent url(../images/h1-winter.png) scroll no-repeat 0 0;}
body.alternative #container.alternative .left-box h1 {	background:transparent url(../images/h1-alternative.png) scroll no-repeat 0 0;}
body.alternative #container.hupa .left-box h1 {	background:transparent url(../images/h1-hupa.png) scroll no-repeat 0 0;}
body.alternative #container.chef-menu .left-box h1 {	background:transparent url(../images/h1-achef.png) scroll no-repeat 0 0;}
body.alternative #container.chef-menu .left-box h1.menu {	background:transparent url(../images/h1-chef-menu.png) scroll no-repeat 0 0;}

body.alternative #container .right-box {position:relative;float:left;height:465px;width:583px;margin-left:16px; }
body.alternative #container .right-box .frame-details { position:absolute; background:transparent url(../images/frame-details.png) no-repeat scroll;
height:374px;margin:0 auto;right:0;top:0;width:583px;}
body.alternative #container .right-box h1 { background:blue}
body.alternative #container .right-box .slider { position:absolute; bottom:2px;right:46px; background:transparent url(../images/bg-slider.jpg) scroll no-repeat left center;}
body.alternative #container .right-box .slider .arrow-left a,
body.alternative #container .right-box .slider .arrow-right a { background-image:url(../images/arrow.png);display:block;height:22px;position:absolute;width:27px;}
body.alternative #container .right-box .slider .arrow-left a { background-position:left center;bottom:22px;left:-13px;}
body.alternative #container .right-box .slider .arrow-right a { background-position:right center;bottom:22px;right:-27px;}
body.alternative #container .right-box .slider ul li { position:relative;float:left;margin-left:10px;}
body.alternative #container .right-box .slider ul li a { display:block;height:65px;width:94px;}
body.alternative #container .right-box .slider ul li a img { padding:6px 8px 0 0;}
body.alternative #container .right-box .slider ul li .border-slider {
background:transparent url(../images/tab-slider.png) scroll no-repeat ;
height:65px;
bottom:0;
left:3px;
position:absolute;
width:94px;}



#footer {
	background:transparent url(../images/footer-bg.png) scroll no-repeat center bottom;
	margin:0 auto;
	direction:rtl;
	text-align:center;
	width:988px;
	height:26px;
}
#footer ul { width:400px;margin:0 auto;padding:0 36px 0 0;}
#footer ul li { display:inline; color:#5e5e5e; margin:0 0 0 5px;}
#footer ul li a { font-weight:lighter; color:#5e5e5e;font-size:11px; text-decoration:none}
#footer #designby-dna, #footer #powered-by bevaday {padding-left:5px;padding-top:2px;}
#footer #designby-dna a {
background:transparent url(../images/designby-dna.png) scroll no-repeat 0 0;
float:left;
display:block;
width:90px;
height:17px;
text-decoration:none; text-indent:-99999px}

#footer #powered-by-bevaday a {
background:transparent url(../images/bevaday.png) scroll no-repeat 0 0;
float:left;
display:block;
width:140px;
height:17px;
text-decoration:none; text-indent:-99999px}


/** english style **/

body.en_EN #container  {
height:800px;
}

body.en_EN #container .header { position:relative; height:147px; background:transparent url(../images/header-bottom-en.png) scroll no-repeat center -5px}
body.en_EN #container .header #logo { position:absolute;left:101px; right:auto;bottom:32px;}
body.en_EN #container .header #menu { width:486px; height:32px;direction:ltr;}
body.en_EN #container .header #menu ul#nav-top {
	left:auto;
	right:59px;
	position:absolute;
	bottom:23px;
	width:613px;
}
body.en_EN #container .header #menu ul#nav-top li { float:left; margin:0}
body.en_EN #container .header #menu li a {
	background-image:url(../images/nav-top-en.png);
	background-repeat:no-repeat;
	font-size:11px;
	display:block;
	height:16px;
	overflow:hidden;
	margin-left:25px;
	}

body.en_EN #container .header #menu li#about a { background-position:0 -16px; width:147px;}
body.en_EN #container .header #menu li#about a.active,body.en_EN  #container .header #menu li#about a:hover { background-position:0 0; }
body.en_EN #container .header #menu li#event a { background-position:-170px -16px; width:66px }
body.en_EN #container .header #menu li#event a.active,body.en_EN  #container .header #menu li#event a:hover { background-position:-170px 0; }
body.en_EN #container .header #menu li#chef a { background-position:-258px -16px; width:83px }
body.en_EN #container .header #menu li#chef a.active,body.en_EN  #container .header #menu li#chef a:hover { background-position:-258px 0; }
body.en_EN #container .header #menu li#contact a { background-position:-364px -16px; width:101px }
body.en_EN #container .header #menu li#contact a.active,body.en_EN  #container .header #menu li#contact a:hover { background-position:-364px 0; }
body.en_EN #container .header #menu li#permission a { background-position:-577px -16px; width:87px }
body.en_EN #container .header #menu li#permission a.active,body.en_EN  #container .header #menu li#permission a:hover { background-position:-577px 0; }

body.en_EN #container .header ul.sub-nav {
bottom:-62px;
position:absolute;
left:508px;
width:142px;
}


body.en_EN.about #container #main-sub .left { float:left; background:transparent url(../images/box-left-en.png) scroll no-repeat 0 0;height:282px;width:415px;margin-left:3px;}
body.en_EN.about #container #main-sub .right { float:right;background:transparent url(../images/box-right-en.png) scroll no-repeat 0 0;height:282px;width:412px;}
body.en_EN.about #container #main-sub .left h1 { background:transparent url(../images/h1-left-en.png) scroll no-repeat center;text-indent:-9999px;}
body.en_EN.about #container #main-sub .right h1 { background:transparent url(../images/h1-right-en.png) scroll no-repeat center;text-indent:-9999px;}

body.en_EN.about #container #main-sub .left p{padding:0 0 0 23px;}
body.en_EN.about #container #main-sub .right p{padding:0 0 0 42px;}

body.en_EN #container .left-box { background:transparent url(../images/left-box.png) scroll no-repeat; float:left;height:397px;width:281px;margin-left:16px;padding:0 0 0 10px;}
body.en_EN #container .left-box h1 {height:16px;text-align:center;width:291px;margin-bottom:15px;margin-top:28px;}
body.en_EN #container .left-box p { padding:9px 0px 0 20px}
body.alternative.en_EN #container .left-box p { padding:9px 0px 0 10px}

/*body.en_EN.eventdetails #container .left-box h1 {	background:transparent url(../images/h1-event-detail.png) scroll no-repeat 0 0;}
body.en_EN.eventdetails #container.summer .left-box h1 {	background:transparent url(../images/h1-event-detail-en.png) scroll no-repeat 0 0;}*/
body.en_EN.eventdetails #container.winter .left-box h1 {	background:transparent url(../images/h1-winter.png) scroll no-repeat 0 0;}
body.en_EN.eventdetails #container.alternative .left-box h1 {	background:transparent url(../images/h1-alternative.png) scroll no-repeat 0 0;}
body.en_EN.eventdetails #container.hupa .left-box h1 {	background:transparent url(../images/h1-hupa.png) scroll no-repeat 0 0;}
body.en_EN.eventdetails #container.chef-menu .left-box h1 {	background:transparent url(../images/h1-achef.png) scroll no-repeat 0 0;}
body.en_EN.eventdetails #container.chef-menu .left-box h1.menu {	background:transparent url(../images/h1-chef-menu.png) scroll no-repeat 0 0;}

body.en_EN.eventdetails #container .right-box {position:relative;float:right;height:465px;width:583px;margin:0 10px 0 0;}
body.en_EN.eventdetails #container .right-box .frame-details { position:absolute; background:transparent url(../images/frame-details_en.png) no-repeat scroll;
height:374px;margin:0 auto;right:0;top:0;width:583px;}
body.en_EN.eventdetails #container .right-box h1 { background:blue}
body.en_EN.eventdetails #container .right-box .slider { position:absolute; bottom:2px;right:37px; background:transparent url(../images/bg-slider.jpg) scroll no-repeat left center;}
body.en_EN.eventdetails #container .right-box .slider .arrow-left a,
body.en_EN.eventdetails #container .right-box .slider .arrow-right a { background-image:url(../images/arrow.png);display:block;height:22px;position:absolute;width:27px;}
body.en_EN.eventdetails #container .right-box .slider .arrow-left a { background-position:left center;bottom:22px;left:-13px;}
body.en_EN.eventdetails #container .right-box .slider .arrow-right a { background-position:right center;bottom:22px;right:-27px;}
body.en_EN.eventdetails #container .right-box .slider ul li { position:relative;float:left;margin-left:10px;}
body.en_EN.eventdetails #container .right-box .slider ul li a { display:block;height:65px;width:94px;}
body.en_EN.eventdetails #container .right-box .slider ul li a img { padding:6px 0 0 8px;}
body.en_EN.eventdetails #container .right-box .slider ul li .border-slider {
background:transparent url(../images/tab-slider.png) scroll no-repeat ;
height:65px;
bottom:0;
left:1px;
position:absolute;
width:94px;}


/*body.en_EN.eventdetails #container .left-box h1 {	background:transparent url(../images/h1-event-detail.png) scroll no-repeat 0 0;}
body.en_EN.eventdetails #container.summer .left-box h1 {	background:transparent url(../images/h1-event-detail-en.png) scroll no-repeat 0 0;}*/
body.en_EN #container.winter .left-box h1 {	background:transparent url(../images/h1-winter.png) scroll no-repeat 0 0;}
body.en_EN #container.alternative .left-box h1 {	background:transparent url(../images/h1-alternative.png) scroll no-repeat 0 0;}
body.en_EN #container.hupa .left-box h1 {	background:transparent url(../images/h1-hupa.png) scroll no-repeat 0 0;}
body.en_EN #container.chef-menu .left-box h1 {	background:transparent url(../images/h1-achef.png) scroll no-repeat 0 0;}
body.en_EN #container.chef-menu .left-box h1.menu {	background:transparent url(../images/h1-chef-menu.png) scroll no-repeat 0 0;}

body.en_EN #container .right-box {position:relative;float:right;height:465px;width:583px;margin:0 10px 0 0;}
body.en_EN #container .right-box .frame-details { position:absolute; background:transparent url(../images/frame-details_en.png) no-repeat scroll;
height:374px;margin:0 auto;right:0;top:0;width:583px;z-index:100;}

.right-box .slideshow-container {
  height:374px;
  width:583px;
  overflow: hidden;
  position: relative;
}
.slideshow-container ul {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0px;
}

.slideshow-container ul li{
  margin: 0;
  padding: 0;
  float: left;
}
.right-box .slider .thumbnails{
width: 546px;
height:65px;
overflow: hidden;
}

body.en_EN #container .right-box h1 { background:blue}
body.en_EN #container .right-box .slider { position:absolute; bottom:2px;right:37px; background:transparent url(../images/bg-slider.jpg) scroll no-repeat left center;}
body.en_EN #container .right-box .slider .arrow-left a,
body.en_EN #container .right-box .slider .arrow-right a { background-image:url(../images/arrow.png);display:block;height:22px;position:absolute;width:27px;}
body.en_EN #container .right-box .slider .arrow-left a { background-position:left center;bottom:22px;left:-13px;}
body.en_EN #container .right-box .slider .arrow-right a { background-position:right center;bottom:22px;right:-27px;}
body.en_EN #container .right-box .slider ul li { position:relative;float:left;margin-left:10px;}
body.en_EN #container .right-box .slider ul li a { display:block;height:65px;width:94px;}
body.en_EN #container .right-box .slider ul li a img { padding:6px 0 0 8px;}
body.en_EN #container .right-box .slider ul li .border-slider {
background:transparent url(../images/tab-slider.png) scroll no-repeat ;
height:65px;
bottom:0;
left:1px;
position:absolute;
width:94px;}

/** page contact anglais **/
body.contact.en_EN #container #main-sub .right-contact	p.bottom-text { overflow:hidden; height:78px; padding-top:20px}

body.contact.en_EN #container #main-sub .left-contact	{	background:transparent url(../images/contact-left-en.png) scroll no-repeat;}
body.contact.en_EN #container #main-sub .left-contact ul { margin:115px auto 0}
body.contact.en_EN #container #main-sub .left-contact ul li { text-align:center;line-height:21px;}
body.contact.en_EN #container #main-sub .left-contact .map { margin:81px auto; padding:0;text-align:center;}
body.contact.en_EN #container #main-sub .middle-contact	{	background:transparent url(../images/contact-middle-en.png) scroll no-repeat;}
body.contact.en_EN #container #main-sub .middle-contact .form span.label { display:block;padding-left:20px;text-align:left;}
body.contact.en_EN #container #main-sub .middle-contact .form span.input-form { background:transparent url(../images/input.png) scroll no-repeat;padding:4px 0;}
body.contact.en_EN #container #main-sub .middle-contact .form span.input-form input { background:none; border:0 none;height:23px;padding-right:5px;width:241px;}
body.contact.en_EN #container #main-sub .middle-contact .form span.textarea-form { padding:4px 0;}
body.contact.en_EN #container #main-sub .middle-contact .form span.textarea-form textarea {background:transparent url(../images/textarea.png) scroll no-repeat; border:0 none;height:144px;padding-right:5px;width:241px;}
body.contact.en_EN #container #main-sub .middle-contact .form {text-align:center;width:284px;margin-top:60px;}
body.contact.en_EN #container #main-sub .right-contact	{	background:transparent url(../images/contact-right-en.png) scroll no-repeat;}
body.contact.en_EN #container #main-sub .right-contact p {padding:20px 12px 0 0px; margin-left:21px}
body.contact.en_EN #container #main-sub .right-contact p span {display:block;font-size:10px;padding-top:16px;}





body.en_EN #footer #designby-dna a {
background:transparent url(../images/designby-dna.png) scroll no-repeat 0 0;
float:left;
display:block;
width:90px;
height:17px;
text-decoration:none;
}

body.en_EN #footer #designby-dna a span { display: none;}

.admin_bar {
  position: fixed;
  top:0;
  left:0;
  width: 100%;
  margin: 0;
  padding: 0px 10px;
  background: #ddd url(http://s.wordpress.com/i/sprite.png?6) repeat-x scroll 0 -222px;
  height: 28px;
  font-size: 11px;
  z-index: 5;
  border-bottom: 1px solid #eee;
  line-height: 28px;
  color: #ddd;
  direction: ltr;
  text-align: left;
}

.admin_bar ul,.admin_bar li {
  display: inline;
  margin: 0;
  padding: 0 10px 0 0;
}

.admin_bar a {
  text-decoration: none;
  color: #555;
  text-shadow:0 1px 0 #fff;
}

.editablehover {
  cursor: pointer;
  border: 1px solid #eee;
}

table.mceLayout {
  position: relative;
  z-index: 100;
}

body.contact #container #main-sub .middle-contact div.form label.jforms-required:after,body.contact #container #main-sub .middle-contact div.form  span.jforms-required:after { content:""; font-weight:bold; color:red; }
body.contact #container #main-sub .middle-contact div.form span.jforms-required,body.contact #container #main-sub .middle-contact div.form label.jforms-required { font-weight:normal; }



