@charset "utf-8";
body { background: #ffffff url(../images/bg.gif) repeat-x; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#logout {width: 100%; position: absolute; font-size: 10px; padding: 4px 0; background: #fff; border:#0000FF; left: 0; top: 0; text-align: right;}
#logout p {margin:0; padding: 0 10px;}
#head {width: 920px; height: 300px; background: #ffffff url(../images/bg_logo.jpg) repeat-x; margin: 0 auto;}
	#head .logo{float: left; margin-left: 20px; margin-top:40px; width: 172px;}
	#head .opening_hours {float: left;  margin-left: 20px; margin-top:40px; color: #666; font-size: 13px;}
	#flash_menu {float: right; position: relative; top: 20px;}

#body {width: 920px; background: #fff; margin: 0 auto;}
	#body .p_image {float: left; margin-left: 40px;}
	#text {float: right; width: 435px; padding: 0 20px;}
	#text div {margin: 0; font-size: 12px; color:#333333;}
	#pageBody {position: relative; top: -15px;}
	#text p {}
	#text .adminLink, #text .showContent {float: right; color: #4b6ea1; font-size: 11px;}
	#text .adminLink:hover, #text .showContent:hover {float: right; color: #4b6ea1; text-decoration: none;}
	#body .button {color: #fff; float: right; font-weight: bold; width: 80px; height: 30px; background:url(../images/button2.gif); border: none; padding: 0; margin: 0; margin-left: 5px; cursor: pointer;}
	#adminForm {width: 200px; margin: 0 auto;}


	#body h2 {display: inline; float: left; margin:10px 0; padding:0; color: #4b6ea1; font-size:14px;}
	#body h2 a {background: url(../images/icons/delete_blue.gif) 0 50% no-repeat; padding: 0 0 0 20px; color: #4b6ea1; text-decoration: none;}
	#body h2 a:hover {text-decoration: underline;}
	.expAddCategory h3 {color: #4b6ea1; font-size: 14px; margin:0; padding:0;}
	#addPhoto {display: none;}
	
	.addPhoto h5, expGallery h5 {font-size: 11px; color: #333333; font-weight:bold;  margin:0; padding:0;}
	.addPhoto .left {text-align: right;}
	
	a.showContent {float: left; font-size: 11px; margin: 10px 0;}
	
	.expGallery {margin:0; padding:0;  height: 100%; width: 100%}
	.expGallery {border-collapse: collapse;}
	.expGallery td { vertical-align: top; padding: 10px 0;}
	.expGallery .imgBorder { border: 1px solid #dfdfdf; padding: 4px; text-align: center; margin: 5px;  width: 125px;}
	.expGallery img {border: 0;}
	.expGallery span {text-align: center; display: block; padding: 15px 0 5px 0; color: #606060; font-size: 11px;}
	.expGallery a.deleteIcon {display: block; color: #606060; text-decoration: none; background: url(../images/icons/delete_blue.gif) 0 0% no-repeat; padding-left: 12px; font-size: 11px; min-height: 14px;}
	* html .expGallery a.deleteIcon {height: 14px;}
	.errorMsg {padding: 10px 0; font-size: 14px; font-weight: bold;}

	.photoGallery {display: block; list-style: none; margin:0; padding:0; height: 100%; padding-bottom: 15px;}
	.photoGallery li {float: left; width: 132px; height: 112px; margin: 10px 5px 0 5px; padding:0; display:block; border: 1px solid #dfdfdf;}
	* html .photoGallery li {overflow: hidden;}
	.photoGallery li a {border:0;}
	.photoGallery li img {border: none; margin: 6px}
	.photoGallery li .delIcon{position: relative; top: -20px; right: -10px; z-index: 20; float: right; border: none;}
	
	.contactForm {width: 305px;}
	.contactForm input {width: 300px;}
	.contactForm textarea {width:300px; height: 100px;}
	.contactForm h6 {font-size: 14px; color: #000; font-weight: bold; margin: 0; padding:0; padding-top: 20px; margin-bottom: 10px}
	.contactForm h3 {font-size:12px; color: #000; font-weight: normal; margin:0; padding:0; margin-top:5px; margin-bottom: 5px;}
	.contactForm .button {position: relative; top: 5px;}
	.contactForm .othersInfo {display: none;}
	
	.contactLink {font-size: 11px; color: #000;}

#footer{width: 100%; background: #ffe4c4; height: 52px; margin-top:20px;}
#footer .small_menu {margin: 0 auto; text-align: center; font-size: 12px; padding: 20px; width: 920px; background:url(../images/mussle.gif) 100% 0 no-repeat; color: #666;}	
#footer .small_menu a {margin: 0 10px; color: #666; text-decoration: none;} 
#footer .small_menu a:hover {margin: 0 10px; color: #666; text-decoration: underline;} 

#fDescription {margin: 0; text-align: right; margin: 0 auto; width: 920px; color: #aaa9a9; font-size: 10px; margin-top: 3px; margin-bottom: 20px;}
#fDescription p {margin: 0; padding: 0; margin-top: 3px; text-align: right;}
#fDescription a {color: #d2d2d2;  font-size: 10px; text-decoration: none; }
#fDescription a:hover {color: #c5c5c5;  font-size: 10px; text-decoration: underline;}

* html img, * html .png{position:relative;behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
