html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0
}
li {
	display:list-item
}
body {
	font-family:Tahoma, Verdana, Arial, lucida, sans-serif;
	background:#f3f3f3;
	color:#000;
	font-size:12px;
	line-height:1.4;
	min-width:960px;
	text-shadow:rgba(0, 0, 0, 0.01) 0 0 0
}
html, body {
	height:100%
}
.noscreen, #araba h1 {
	width:300px;
	position:absolute;
	left:0;
	top:-1000px
}
hr {
	display:none
}
hr.end, .end {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	display:block;
	visibility:hidden
}/* layout */
#back {
	min-height:100%;
	width:100%;
	position:relative;
	text-align:center
}
#head {
	width:100%;
	height:421px;
	background:#4287d2 url("../images/head.gif") repeat-x;
	position:relative
}
#head .in {
	width:960px;
	margin:0 auto;
	text-align:left;
	position:relative
}
#araba {
	width:960px;
	height:207px;
	position:absolute;
	top:158px;
	left:0;
	background:url("../images/araba.gif") no-repeat
}
#araba p strong {
	display:block;
	width:440px;
	height:76px;
	position:absolute;
	top:55px;
	left:15px;
	overflow:hidden;
	font-size:90%;
	font-weight:normal
}
#araba b {
	color:#addcfd
}
#crumb {
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	top:355px;
	height:42px
}
#crumb .in {
	width:960px;
	margin:0 auto;
	text-align:left;
	height:42px
}
#crumb p {
	width:945px;
	text-align:left;
	overflow:hidden;
	color:#3363B6;
	height:42px;
	line-height:42px;
	white-space:nowrap;
	overflow:hidden;
	background:url("../images/border.gif") repeat-x left bottom
}
#main {
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:0px 0 0px 0;
	position:relative
}
#in {
	width:100%;
	padding:0 0 20px 0
}
#sagmenu {
	width:185px;

	display:inline
}
#nav {
	width:230px;
	display:inline;
	float:left;
	margin:0 15px 0 0
}
#maillist {
	margin:0 0 25px 0
}
#sagmenu h2 {
	background:#f3f3f3 url("../images/nav.gif") no-repeat center bottom
}
#nav #maillist h2, #nav h2 {
	background:#f3f3f3 url("../images/navform.gif") no-repeat center bottom
}
#sagmenu h2.noback {
	background:none;
	padding-bottom:0
}
.nav {
	background:#fff;
	width:100%;
	margin:0 0 5px 0
}
.nav .in {
	background:url("../images/navbot.gif") no-repeat center bottom;
	padding:0 15px 15px 15px
}
#sagmenu #act .in {
	padding-bottom:5px
}
#content {
	width:430px;
	display:inline;
	float:left;
	margin:0 15px 0 0
}
#icerik {
	width:760px;
	display:inline;
	float:right;
	margin:0 0px 0 0
}
#icerik li {
	list-style:none;
	display:inline;
	margin-left:25px;
}
#icerik img { border:5px solid #e3e3e3; }
#icerikbelgeler {
	width:760px;
	display:inline;
	float:right;
	margin:0 0px 0 0
}
#icerikbelgeler li {
	list-style:none;
	display:inline;
	margin-left:30px;
	bottom:15px;
}
#icerikbelgeler img { border:5px solid #e3e3e3; }
#haberler {
float:left;
background:url("../images/haber.gif") no-repeat;
width:220px;
height:254px;
}
#haberler .haberler {
margin-top:40px;
margin-right:5px;
margin-left:0px;
}
#yukari {
	width:100%;
	clear:both;
	text-align:right;
	padding:5px 0 0 0;
	color:#26489c
}
#yukari p {
	margin:0 5px 0 0;
	padding:10px 0 10px 0;
	background:url("../images/border.gif") repeat-x
}
#foot {
	width:100%;
	height:24px;
	position:absolute;
	left:0;
	bottom:0;
	background:#4287d2 url("../images/foot.gif") repeat-x
}
#foot .in {
	width:960px;
	height:182px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	background:url("../images/footin.jpg") no-repeat
}
#foot p {
	height:106px;
	line-height:106px;
	white-space:nowrap;
	overflow:hidden;
	color:#fff;
	width:100%
}/* layout */ /* comments */
#comments .box {
	clear:left
}
.box-re {
	margin:-10px 0 0 35px;
	color:#677750
}
.box-re p {
	clear:left
}
#content p.addcomment {
	font-size:110%;
	text-align:right;
	padding:0 25px 20px 0;
	background:url("../images/add.gif") no-repeat 100% 0.3em
}
#nav p.rss {
	width:100%;
	margin-bottom:15px;
}
#nav p.rss a {
	display:block;
	background:url("../images/rss.gif") no-repeat left center;
	padding:15px 0 15px 45px
}/* comments */ /* actual info */
#actual .box, #comments .box {
	background:url("../images/border.gif") repeat-x left bottom;
	width:100%;
	margin-bottom:10px
}
#comments .box {
	background:url("../images/border.gif") repeat-x left top;
	padding-top:15px
}
#sagmenu dt a {
	padding:0 0 0 18px;
	background:url("../images/more.gif") no-repeat 0 0.3em;
	display:block
}
#sagmenu dt br {
	display:none
}
#sagmenu dt span {
	color:#677750;
	display:block;
	padding:0 0 5px 0
}
#sagmenu dd {
	font-size:90%;
	padding:0 0 10px 0;
	color:#404040
}
#sagmenu li {
	list-style:none;
	background:url("../images/links.gif") no-repeat 0 0.5em;
	padding-left:12px;
	margin:0 0 5px 0
}/* actual info */ /* images */
#dropmenudiv{
position:absolute;
border:0px;
font-family:Georgia, "Times New Roman", Times, serif
font:normal 11px;
line-height:23px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 11px;
font-weight: normal;
background-color:#F6020A;
color:#ffffff;
text-decoration:none;
}

#dropmenudiv a:hover{ 
background-color:#C10001;
color:#ffffff;
}
#sagmenu .box p, #photogallery .box p {
	width:185px;
	height:150px;
	background:url("../images/border1.png") no-repeat;
	margin:0 0 10px 0
}
#photogallery {
	width:100%;
	overflow:hidden
}
#photogallery .box {
	display:inline;
	float:left;
	margin-right:45px;
	position:relative;
	left:22px
}
#sagmenu .box p img, #photogallery img {
	border:none;
	position:relative;
	top:10px;
	left:13px;
	display:block
}
#content .photos {
	display:inline;
	float:left;
	background:#dfdfdf;
	margin:5px 20px 5px 0;
	border-right:2px solid #e9e9e9;
	border-bottom:2px solid #e9e9e9;
	position:relative;
	left:3px;
	top:3px
}
#content .photos p {
	padding:0
}
#content .photos img {
	display:block;
	border:5px solid #fff;
	position:relative;
	top:-3px;
	left:-3px
}/* images */ /* paragraphs */
#content p, address {
	padding:0 0 20px 0;
	font-style:normal
}
#sagmenu .iletisim p {
	padding:0
}
#sagmenu .iletisim strong {
	color:#677750
}
#sagmenu .iletisim a {
	padding:3px 0 3px 25px;
	background:url("../images/mail.gif") no-repeat 0 0.55em;
	display:block
}
#sagmenu .iletisim a.harita {
	background:url("../images/harita.gif") no-repeat 0 0.60em
}
#sagmenu strong.yer {
	color:#6c1c15
}/* paragraphs */ /* slider */
#s3slider {
	position:relative;
	overflow:hidden;
	width:330px;
	height:258px;
	position:absolute;
	top:0px;
	right:200px;
	background:url("../images/border.png") no-repeat
}
#s3slider li {
	list-style:none
}
#s3sliderContent {
	width:278px;
	position:absolute;
	top:0;
	margin-left:0
}
.s3sliderImage {
	float:left;
	position:relative;
	display:none
}
.s3sliderImage span {
	position:absolute;
	left:0;
	width:278px;
	background:#1b3488 url("../images/slide.gif") repeat-x left bottom;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	color:#fff;
	display:none;
	top:0
}
.s3sliderImage strong {
	padding:10px;
	font-weight:normal;
	display:block
}
#s3slider ul {
	position:relative;
	top:23px;
	left:26px;
	width:278px;
	height:205px
}/* slider */ 

 /* slider222 */
#s3slider2 {
	position:relative;
	overflow:hidden;
	width:185px;
	height:145px;
	position:absolute;
	top:100px;
	right:550px;
	background:url("../images/border.png") no-repeat
}
#s3slider2 li {
	list-style:none
}
#s3sliderContent2 {
	width:180px;
	position:absolute;
	top:0;
	margin-left:0
}
.s3sliderImage2 {
	float:left;
	position:relative;
	display:none
}
.s3sliderImage2 span {
	position:absolute;
	left:0;
	width:180px;
	background:#1b3488 url("../images/slide.gif") repeat-x left bottom;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	color:#fff;
	display:none;
	top:0
}
.s3sliderImage2 strong {
	padding:10px;
	font-weight:normal;
	display:block
}
#s3slider2 ul {
	position:relative;
	top:23px;
	left:26px;
	width:180px;
	height:145px
}/* slider222 */

/* top menu */
#menu1 .in {
	height:43px;
	text-align:right;
	margin-left:220px
}
#menu1 {
	width:100%;
	height:43px;
	position:relative;
	background:url("../images/menu.gif") repeat-x
}
#menu ul {
	display:inline;
	float:right;
	height:43px;
	position:relative;
	z-index:10
}
#menu li {
	list-style:none;
	display:inline;
	float:left;
	width:142px;
	text-align:center;
	background:url("../images/topmenu.jpg") no-repeat center top;
	margin-left:3px
}
/*1st sub level menu*/
#menu ul li ul{
background:#333333;
display: none;
position: relative;
top: 0px; /* yukseklik 15px + sonradan eklenecek paddingler 4px toplam 19px */
left: 0;
}
#menu li:hover ul, #menu li.over ul { 
	display: block;
}

#menu a, #menu h3 {
	display:block;
	float:left;
	width:100%;
	height:43px;
	overflow:hidden;
	white-space:nowrap;
	line-height:43px;
	font-weight:normal;
	text-decoration:none;
	font-size:120%;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
#menu a:link, #menu a:visited, #menu h3 {
	color:#fff;
	background:#FF4A02 url("../images/topmenu.jpg") no-repeat
}
#menu a:hover, #menu a:active, #menu a:focus {
	background-position:right top;
	color:#000;
	background-color:#ececec
}
#menu h3 {
	background-position:right top;
	color:#691a16
}/* top menu */  /* headers */
#head p#logo {
	width:302px;
	height:75px;
	position:absolute;
	left:0;
	top:60px
}
#head p#logo img, #head p#logo a {
	border:none;
	display:block;
	width:302px;
	height:75px
}
#content h1, #nav h2, #sagmenu h2 {
	font-size:130%;
	font-weight: bold;
	color:#000000;
	padding:0 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif
}
#icerik h1,#icerikbelgeler h1, #nav h2, #sagmenu h2 {
	font-size:170%;
	font-weight:normal;
	color:#FF0000;
	padding:0 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif
}
#nav h2, #sagmenu h2 {
	color:#2063c5
}
#content h2, #content .box-re h3, legend {
	color:#6c1c15;
	font-weight:normal;
	font-size:140%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px 0;
	clear:left
}
legend {
	padding:0 15px
}
#content .box-re h3 {
	font-size:130%;
	color:#677750;
	padding:0 0 10px 15px;
	background:url("../images/boxre.gif") no-repeat 0 0.3em
}/* headers */ /* table */

.table th, .table td {
	padding:2px 10px 7px 10px;
	font-weight:normal;
	text-align:left;
	background:url("../images/border.gif") repeat-x left bottom;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	text-align:center
}
.table th {
	background:#fff url("../images/navlis.gif") repeat-x left bottom;
	font-weight:bold;
	padding:5px 10px;
	border-bottom:3px solid #fff;
	color:#2d61b4
}
.table th.name, .table td.name {
	text-align:left
}
.food th.name {
	width:32%
}
.table td.name {
	background-color:#eee
}/* table */ /* forms */
form br {
	display:none
}
#content fieldset {
	padding:15px 25px 10px 25px;
	border:6px solid #fff
}
fieldset input, fieldset textarea {
	width:100%;
	display:block;
	margin:0 0 10px 0
}
#nav fieldset input {
	width:195px
}
fieldset input.small {
	width:60%
}
.req {
	color:#840000
}
#content #contactform form p, #content #reservation form p, #content #formnews form p {
	text-align:center
}
input.button, p.submit input {
	cursor:pointer;
	padding:4px 6px
}
#contactform input.button {
	margin:20px 0 0 0
}
#formnews input.button {
	margin:20px 15px 0 0
}
input.del {
	background:#fff;
	color:#000
}
.error, .oki {
	padding:10px 10px 5px 10px;
	margin:0 0 20px 0;
	color:#840000;
	border:1px solid #840000
}
#content .error h2, #content .error h2, #content .oki h2 {
	color:#840000;
	font-weight:normal;
	padding:0 0 10px 0;
	font-size:130%;
	font-family:Tahoma, Verdana, Arial, lucida, sans-serif
}
.oki {
	color:#2a962a;
	border:1px solid #2a962a
}
#content .oki h2 {
	color:#2a962a
}
#content .error ul, #content .oki ul {
	padding:0 0 0 25px
}
#nav form, #nav .nav .in {
	background:#fff url("../images/navformbot.gif") no-repeat center bottom;
	padding:0 15px 15px 15px;
	position:relative
}
#nav p.info {
	color:#677750;
	font-size:90%;
	padding:0 0 10px 0
}
#nav p.logout {
	width:100px;
	position:absolute;
	bottom:20px;
	right:15px;
	overflow:hidden;
	text-align:right
}
#nav p.logout a {
	display:block;
	background:url("../images/more.gif") no-repeat 100% 0.4em;
	padding:0 18px 0 0
}
fieldset input.date {
	width:100px;
	float:left;
	margin:5px 0 0 0
}
form table {
	width:100%
}
form td {
	width:50%;
	padding:5px 5px 5px 0
}
fieldset.inline {
	line-height:2.2em
}
fieldset.inline input {
	width:25px;
	display:inline;
	vertical-align:middle;
	margin:0
}
fieldset.inline br {
	display:block
}
#reservation fieldset {
	margin-bottom:15px
}
legend {
	margin-bottom:10px
}/* forms */ /* lists */
#content ul {
	padding:0 0 20px 15px
}
#content ul li {
	list-style:none;
	background:url("../images/li.gif") no-repeat 0 0.55em;
	padding:0 0 0 15px;
	margin:0 0 5px 0
}
#content div.info {
	display:inline;
	margin:5px 0 15px 15px
}
.right {
	float:right
}/* lists */ /* links */
a:link, a:visited {
	color:#26489c;
	text-decoration:underline
}
a:hover, a:active, a:focus {
	color:#5e715b
}
#foot a:link, #foot a:visited {
	color:#fff
}
#foot a:hover, #foot a:active, #foot a:focus {
	color:#000
}
#crumb a:link, #crumb a:visited {
	color:#677750
}
#crumb a:hover, #crumb a:active, #crumb a:focus {
	color:#df9219
}
a.more {
	display:block;
	padding:15px 0 0 18px;
	background:url("../images/more.gif") no-repeat 0 1.5em
}/* links */ /* highslide */
.highslide-container div {
	font-size:10pt
}
.highslide {
	outline:none;
	text-decoration:none
}
.highslide-gallery .highslide-active-anchor img {
	border-color:black;
	visibility:visible;
	cursor:default
}
.highslide-image {
	border:none;
	background:#f6f1ea
}
.highslide-wrapper, .highslide-outline {
	background:white
}
.highslide-number {
	font-weight:bold;
	color:gray
}
.highslide-caption {
	display:none;
	border-top:none;
	font-size:1em;
	padding:5px;
	background:#fff;
	color:#2063c5;
	text-align:center
}
.highslide-heading {
	display:none;
	font-weight:bold;
	margin:0.4em
}
.highslide-dimming {
	position:absolute;
	background:#000
}
a.highslide-full-expand {
	background:url("/highslide/graphics/fullexpand.gif") no-repeat;
	display:block;
	margin:0 10px 10px 0;
	width:34px;
	height:34px
}
.highslide-loading {
	display:block;
	color:black;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px;
	border:1px solid white;
	background-color:white;
	padding-left:22px;
	background-image:url("/highslide/graphics/loader.white.gif");
	background-repeat:no-repeat;
	background-position:3px 1px
}
a.highslide-loading:link {
	text-decoration:none;
	color:#000
}
.highslide-move, .highslide-move * {
	cursor:move
}
.highslide-overlay {
	display:none
}
.closebutton {
	position:relative;
	top:-15px;
	left:15px;
	width:30px;
	height:30px;
	cursor:pointer;
	background:url("/highslide/graphics/close.png")
}
.highslide-controls {
	width:195px;
	height:40px;
	background:url("/highslide/graphics/controlbar-white.gif") 0 -90px no-repeat;
	margin:20px 15px 10px 0
}
.highslide-controls ul {
	position:relative;
	left:15px;
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	background:url("/highslide/graphics/controlbar-white.gif") right -90px no-repeat
}
.highslide-controls li {
	float:left;
	padding:5px 0
}
.highslide-controls a {
	background-image:url("/highslide/graphics/controlbar-white.gif");
	display:block;
	float:left;
	height:30px;
	width:30px;
	outline:none
}
.highslide-controls a.disabled {
	cursor:default
}
.highslide-controls a span {
	display:none
}
.highslide-controls .highslide-previous a {
	background-position:0 0
}
.highslide-controls .highslide-previous a:hover {
	background-position:0 -30px
}
.highslide-controls .highslide-previous a.disabled {
	background-position:0 -60px !important
}
.highslide-controls .highslide-play a {
	background-position:-30px 0
}
.highslide-controls .highslide-play a:hover {
	background-position:-30px -30px
}
.highslide-controls .highslide-play a.disabled {
	background-position:-30px -60px !important
}
.highslide-controls .highslide-pause a {
	background-position:-60px 0
}
.highslide-controls .highslide-pause a:hover {
	background-position:-60px -30px
}
.highslide-controls .highslide-next a {
	background-position:-90px 0
}
.highslide-controls .highslide-next a:hover {
	background-position:-90px -30px
}
.highslide-controls .highslide-next a.disabled {
	background-position:-90px -60px !important
}
.highslide-controls .highslide-move a {
	background-position:-120px 0
}
.highslide-controls .highslide-move a:hover {
	background-position:-120px -30px
}
.highslide-controls .highslide-full-expand a {
	background-position:-150px 0
}
.highslide-controls .highslide-full-expand a:hover {
	background-position:-150px -30px
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position:-150px -60px !important
}
.highslide-controls .highslide-close a {
	background-position:-180px 0
}
.highslide-controls .highslide-close a:hover {
	background-position:-180px -30px
}
.draggable-header .highslide-header {
	height:16px
}
.draggable-header .highslide-header .highslide-move {
	cursor:move;
	display:block;
	height:16px;
	position:absolute;
	left:0;
	right:16px;
	top:0;
	width:auto;
	z-index:1
}
.draggable-header .highslide-header .highslide-move * {
	display:none
}
.draggable-header .highslide-header .highslide-close {
	position:relative;
	float:right;
	z-index:2;
	padding:0
}
.draggable-header .highslide-header .highslide-close a {
	display:block;
	height:16px;
	width:16px;
	background-image:url("/highslide/graphics/closeX.png")
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position:0 16px
}
.draggable-header .highslide-header .highslide-close span {
	display:none
}
.no-footer .highslide-footer {
	display:none
}
.wide-border .highslide-image {
	border-width:20px
}
.wide-border .highslide-caption {
	padding:0 10px 10px 10px
}
.borderless .highslide-image {
	border:none
}
.borderless .highslide-caption {
	border-bottom:1px solid white;
	border-top:1px solid white;
	background:silver
}
.outer-glow {
	background:#444
}
.outer-glow .highslide-image {
	border:5px solid #444444
}
.outer-glow .highslide-caption {
	border:5px solid #444444;
	border-top:none;
	padding:5px;
	background-color:gray
}
.colored-border .highslide-image {
	border:2px solid green
}
.colored-border .highslide-caption {
	border:2px solid green;
	border-top:none
}
.floating-caption .highslide-caption {
	position:absolute;
	padding:1em 0 0 0;
	background:none;
	color:white;
	border:none;
	font-weight:bold
}
.controls-in-heading .highslide-heading {
	color:gray;
	font-weight:bold;
	height:20px;
	overflow:hidden;
	cursor:default;
	padding:0 0 0 22px;
	margin:0;
	background:url("/highslide/graphics/icon.gif") no-repeat 0 1px
}
.controls-in-heading .highslide-controls {
	width:105px;
	height:20px;
	position:relative;
	margin:0;
	top:-23px;
	left:7px;
	background:none
}
.controls-in-heading .highslide-controls ul {
	position:static;
	height:20px;
	background:none
}
.controls-in-heading .highslide-controls li {
	padding:0
}
.controls-in-heading .highslide-controls a {
	background-image:url("/highslide/graphics/controlbar-white-small.gif");
	height:20px;
	width:20px
}
.controls-in-heading .highslide-controls .highslide-move {
	display:none
}
.controls-in-heading .highslide-controls .highslide-previous a {
	background-position:0 0
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position:0 -20px
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position:0 -40px !important
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position:-20px 0
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position:-20px -20px
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position:-20px -40px !important
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position:-40px 0
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position:-40px -20px
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position:-60px 0
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position:-60px -20px
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position:-60px -40px !important
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position:-100px 0
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position:-100px -20px
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position:-100px -40px !important
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position:-120px 0
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position:-120px -20px
}
a.highslide-credits:link, a.highslide-credits {
	text-decoration:none;
	display:block;
	height:30px;
	overflow:hidden;
	padding:0 20px 0 10px;
	background:url("/highslide/graphics/credits.png") no-repeat right bottom
}
#sagmenu span.highslide-caption, #content span.highslide-caption, #content .photos br {
	display:none
}/* highlide */ /* datepicker */
button.datedit {
	background:url("../images/cal.gif") no-repeat;
	width:16px;
	height:15px;
	_cursor:hand;
	cursor:pointer;
	margin:7px 0 0 10px;
	border:none;
	display:inline;
	float:left;
	position:relative
}
button.datedit span {
	display:none
}
#reservation td label {
	display:block;
	width:100%
}
div.datedit {
	background:#e8e8e8 url("../images/datedit.gif") repeat-x;
	border:5px solid #fff;
	padding:5px;
	text-align:center;
	font-size:100%;
	width:15em;
	color:#000
}
div.datedit table {
	font-size:100%
}/* dont underline links in calendar */
div.datedit a {
	text-decoration:none
}/* calendar header */
div.datedit div.top {
	font-weight:bold;
	font-size:110%;
	padding:0 0 5px 0
}/* month & year link */
div.datedit div.top a {
	color:#000
}/* month & year link hover effect */
div.datedit div.top a:hover {
	color:#840000
}/* previous / next month buttons */
div.datedit div.top a.navig {
	position:absolute;
	width:9px;
	height:9px;
	top:12px
}/* previous month button */
div.datedit div.top a.prev {
	left:5px;
	background:url("../images/prev_mon.png") no-repeat
}/* next month button */
div.datedit div.top a.next {
	right:5px;
	background:url("../images/next_mon.png") no-repeat
}/* hide text in previous / next month buttons */
div.datedit div.top a.navig span {
	display:none
}/* month / year drop-down lists style */
ul.dateditSelector {
	position:absolute;
	z-index:1;
	margin:0;
	border:1px solid #808080;
	background-color:#fff;
	line-height:1.15;
	text-align:left;
	padding:0 0 2px 0;
	list-style-type:none
}/* selected item highlight */
ul.dateditSelector li.sel a {
	background-color:#c0c0c0
}/* drop-down list header */
ul.dateditSelector li.head {
	text-align:center;
	border-bottom:1px solid #fff;
	font-weight:bolder;
	background:#2063c5;
	margin-bottom:2px;
	color:#fff
}
.inner thead th {
	color:#2063c5
}
.inner td.today {
	font-weight:bold
}/* drop-down list item */
ul.dateditSelector a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:0 5px
}/* drop-down list item hover effect */
ul.dateditSelector a:hover, ul.dateditSelector li.sel a:hover {
	background:#d3e2f9
}/* drop-down list item additional info */
ul.dateditSelector li a span {
	color:#808080;
	margin-left:1em
}/* inner area of calendar */
div.datedit div.inner {
	background-color:#fafafa;
	border:5px solid #fff
}/* table cell padding */
.datedit td {
	padding:0
}/* calendar content */
div.datedit div.inner table {
	line-height:1;
	border-spacing:2px;
	width:100%;
	background:url("../images/header.png") repeat-x left 3.4ex
}/* cells size */
div.datedit div.inner table td, div.datedit div.inner table th {
	width:14.2857142857143%;/* = 100/7% */
	border-spacing:0;
	text-align:right;
	overflow:hidden
}/* day item */
div.datedit div.inner table td a {
	display:block;
	color:#000;
	padding:2px;
	border:1px solid #eaeaea
}/* day item hover effect */
div.datedit div.inner table td a:hover, div.datedit div.inner table td.weekend a:hover {
	border:1px solid #FF4040;
	background-color:#FFC7C7
}/* inactive day item (day of another month) */
div.datedit div.inner table td.inact {
	background-color:transparent;
	color:#a0a0a0;
	padding:2px
}/* today day item */
div.datedit div.inner table td.today a {
	background-color:#c8c8ff
}/* weekend day item */
div.datedit div.inner table td.weekend a {
}/* selected day item */
div.datedit div.inner table td.sel a {
	border:1px solid #ff4040
}/* day item background */
div.datedit div.inner table td {
	background-color:#eaeaea
}/* day names */
div.datedit div.inner table th {
	font-weight:bolder;
	text-align:center;
	line-height:1.4;
	padding-bottom:1ex
}/* time edit area */
div.datedit div.time {
	margin:4px 0 2px 0;
	text-align:right
}/* time edit inputs */
div.datedit div.time input {
	width:1.5em;
	font-size:11px;
	background-color:#fafafa;
	border:1px solid #808080;
	padding:1px;
	height:2.1ex
}/* up / down buttons area */
div.datedit div.time div {
	display:inline;
	position:relative;
	padding-right:16px;
	vertical-align:bottom
}
div.datedit div.time span {
	display:none
}/* up / down buttons */
div.datedit div.time button {
	position:absolute;
	width:16px;
	height:50%;
	_height:9px;/* for IE6 */
	padding:0
}/* up / down buttons opera */
div.datedit div.time a {
	padding:0 4px;
	cursor:hand
}/* up button */
div.datedit div.time .btn1 {
	top:0;
	background:url("../images/up.png") no-repeat center center
}/* down button */
div.datedit div.time .btn2 {
	bottom:0;
	_top:9px;/* for IE6 */
	background:url("../images/down.png") no-repeat center center
}/* datepicker */

