body {font-family:Georgia, Times Nes Roman, serif;font-style:italic;color:black;background:#fbf0df url(../img/bg.jpg) repeat-y center;}
#main{background: url(../img/btm.jpg) no-repeat center bottom;min-width:1000px;}

body, #content, #footer{min-width:1000px;} 
* html  div#content, * html  div#footer, {width:expression((document.compatMode && document.compatMode == 'CSS1Compat') 
     ? (document.documentElement.clientWidth < 1000 ? "1000px" : "auto")
                 :(document.body.clientWidth < 1000 ? "1000px" : "auto"	));}
body, form {margin:0;padding:0;}
img {border:0;}
a {color:black;}
a:hover{color:black;}


#head{background:url(../img/header.jpg) no-repeat center top;height:117px;}
.tlink{margin:0 auto;width:700px;}
.titlelink{position:absolute;width:700px;height:120px;text-indent:-20000px;overflow:hidden;margin-left:50px;}

address{height:61px;text-indent:-20000px;overflow:hidden;}

.content{background: url(../img/top.jpg) no-repeat center top;overflow:hidden;}
/*.contentin{background: url(../img/btm.jpg) no-repeat center bottom;}*/

#menu{background: url(../img/menu.gif) no-repeat left top;width:752px;height:50px;margin:0 0 0 100px;}
#menu .in{background: url(../img/menu.png) no-repeat center top;width:752px;height:50px;}
#menu .underline{overflow:hidden;background:black;height:1px;width:70px;position:relative;top:40px;left:28px;}
.sel1 {background-position:0 top !important;}
.sel2 {background-position:110px top !important;}
.sel3 {background-position:235px top !important;}
.sel4 {background-position:330px top !important;}
.sel5 {background-position:460px top !important;}
.sel6 {background-position:615px top !important;}

#menu.sel1 .underline{width:70px;left:28px;}
#menu.sel2 .underline{width:120px;left:115px;}
#menu.sel3 .underline{width:68px;left:250px;}
#menu.sel4 .underline{width:108px;left:340px;}
#menu.sel5 .underline{width:135px;left:465px;}
#menu.sel6 .underline{width:122px;left:622px;}

#foodmenu li.active {font-weight: bold;}
#foodmenu li a:hover {text-decoration: none;}

#page {width:900px;margin:0 auto;padding-top:30px;}

#menu ul {margin:0;padding:0;}
#menu ul li{display:block;float:left;margin:0;padding:0;}
#menu ul li a{display:block;width:100px;height:50px;text-indent:-2000px;overflow:hidden;*position:relative;}
#menu ul li a.m1{width:105px;}
#menu ul li a.m2{width:135px;}
#menu ul li a.m3{width:85px;}
#menu ul li a.m4{width:125px;}
#menu ul li a.m5{width:155px;}
#menu ul li a.m6{width:135px;}

.interier {float:left;margin-top:4px;position:relative;left:-45px;}
/*
#main {min-width:980px;margin:0 10px;}
* html  div#main{width:expression((document.compatMode && document.compatMode == 'CSS1Compat') 
     ? (document.documentElement.clientWidth < 1000 ? "980px" : "auto")
                 :(document.body.clientWidth < 1000 ? "980px" : "auto"	));}
*/

.text{width:480px;margin-left:370px;line-height:1.3em; }
.text2{width:280px;line-height:1.3em;float:right;}
.text3{width:480px;line-height:1.3em;float:right;  z-index:99;}




h1{font-size:15pt;}

.inside {clear:both;}


#foodmenu ul {list-style:none;width:190px;text-align:right;float:left;margin:15px 0 0;padding:0;}
#foodmenu ul li{margin:5px 0;}
#foodmenu ul a{text-decoration:none;}
#foodmenu ul a:hover{text-decoration:underline;}

.food {width:305px;float:left;margin-right:20px;padding:20px 0;}
.foodr{margin-right:0px;}

/*body, html, #main {height:100%}
#main{min-height:800px;}*/
/*#main{height:expression((document.compatMode && document.compatMode == 'CSS1Compat') 
     ? (document.documentElement.clientHeight < document.getElementsByTagName('body')[0].offsetHeight ? "100%" : "auto")
                 :(document.body.clientHeight < document.getElementsByTagName('body')[0].offsetHeight ? "100%" : "auto"	));}
*/
.menutext{padding:0 55px 0 20px;zoom:1;margin-left:195px;}
.food img{float:right;}

.row{border-bottom:4px solid #CAA773;overflow:hidden;zoom:1;}
.price{background:#CAA773;width:150px;margin:5px 5px 5px 0;padding:3px 3px 3px 10px;color:white;font-size:10pt;}
.description{margin:0px 140px 15px 0px;font-size:9pt;}

html{height:100%;}
body {margin:0;padding:0; height:auto !important; height:100%; min-height:100%; position:relative}
#footer {position:absolute; bottom:0; height:40px; width:100%; z-index:10px;}
#content {padding-bottom:100px;z-index:1000;position:relative;*position:normal;}
#page{*position:relative;}

#footer {background: url(../img/btm.jpg) no-repeat center;height:283px;}

#content * {z-index:1000;}
/*  contact */

fieldset {text-align: left; border:0;  width: 400px;}
label {text-align: left;}
input {text-align: left;}



