@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;		
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color: #5E534D;
}

body.home {
	background: url(/uploads/at2014/bg.jpg) repeat-x;
}

body.restaurant {
	background: url(/uploads/at2014/page-bg.jpg) repeat-x;
}

body.karactere{
	background: url(/uploads/at2014/pagek-bg.jpg) repeat-x;
}

a {
	color: #e36929;
	text-decoration: none;
}

p, h2, h3 {
clear: both;
display: block;
}

h3 {
margin: 20px 0 0 0;
}

.arrowlink {
height: 34px;
display: inline-block;
}

.arrowlink:after {
content: url(/uploads/at2014/roundarrow.png);
width: 34px;
height: 34px;
margin-left:10px;
}
a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

#homenav {
	width: 1030px;
	display: block;
	margin: 347px auto 0 auto;
}

#homenav table tr td {
text-align: center;
vertical-align: top;
}

#homenav img {
	vertical-align:top;
	display: block;
	float:left;
}

#homenav img.small {
	margin-top: 57px;
}


footer {
	border-top: solid 1px #8D7E74;
	padding-top: -30px;
	margin: 60px 0;
}

#pagefooter {
	display: block;
	width: 1030px;
	margin: 0 auto;
	font-size: 11px;
	color: #6A5D56;
position: relative;
top: -38px;
}

#bigfootertext {
display: block;
position: relative;
top: -34px;
left: 10px;
font-size: 26px;
color: #fff;
}

#leftfooter {
	padding: 0 0 0 0;
	float: left;
}

#rightfooter {
	padding: 0 30px 0 0;
	float:right;
}

header {
display: block;
width: 1106px;
margin: 29px auto 0 auto;
height: 372px;
}

.restaurant header {
background-image: url(/uploads/at2014/header_restaurant.png);
}

.karactere header {
background-image: url(/uploads/at2014/header_karactere.png);
}

#logo {
display: block;
width: 200px;
height: 200px;
padding: 100px 0 0 700px;
}

#menu {
display: block;
padding: 0px 0 0 40px;
}

#submenu {
margin: 0 0 20px 0;
}

#menu ul, #submenu ul {
list-style-type: none,
font-size:100%;
}

#menu li, #submenu li {
display: inline-block;
padding: 0 4px;
margin:0;
border-right: solid 1px #8e7e75;
}

#menu ul li a, #submenu ul li a {
color: #8e7e75;
}

#menu ul li a:hover, #menu ul li a.menuactive, #submenu ul li a:hover, #submenu ul li a.menuactive {
color: #dc6e11;
text-decoration: none;
}

#content {
display: block;
width: 1023px;
margin: 0 auto;
}

#contentleft {
display: inline-block;
width: 200px;
float: left;
font-size: 12px;
}

#contentright {
display: inline-block;
float: right;
width: 733px;
padding: 0 20px;
}

#contentright h1{
border-bottom: solid 1px #8e7e75;
color: #dc6e11;
font-style: italic;
letter-spacing: -2px;
}

#content ul, #content ul.longlist {
    list-style: none;
    padding:0;
    margin:0;
}

#content ul.longlist  li { 
    padding-left: 1em; 
    text-indent: -.8em;
}
#content ul.longlist li:before {
    content: "• ";
    color: #dc6e11;
    font-size: 20px;
font-weight: bold;
}

#content ul {
margin: 4px 100px 4px 0;
width:100%;
}

#content ul li {
margin: 4px 0;
}

#content ul ul li {
display: inline-block;
float:left;
max-width:85%;
}

#content ul ul {
display: block;
width: 100%;
clear: both;
}

#content ul ul li.price {
float: right;
}

.restaurant_1 {
background:url(/uploads/at2014/r_l1.png) no-repeat;
min-width: 200px;
min-height: 300px;
padding: 220px 20px 0 30px;
}

.restaurant_map {
background:url(/uploads/at2014/r_map.png) no-repeat;
min-width: 200px;
min-height: 300px;
padding: 20px 30px 0 20px;
}

/* Stylesheet: at2014 Modified On 2015-12-03 20:51:06 */
