@charset "utf-8";

body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, label { padding: 0px; margin: 0px; }

body {
	font-family: "Lucida Sans Unicode",  Tahoma, "Lucida Grande CE", lucida, sans-serif;
	color: #1a67a4; /*1a70b4*/
	font-size: 12px;
	line-height: 1.5;
	background: #fff;
	text-align: center;
}


#page { text-align: left; margin: 0 auto; width: 1000px; position: relative; background: #d8ecfc url(../images/bg-menu.gif) left top repeat-y; }
#header { width: 1000px; position: relative; height: 186px; background-color:#FFFFFF;overflow: hidden; background-image: url(../images/logo.gif); background-repeat:no-repeat; background-position:bottom left; padding-top: 20px; }

#desc0 { position: absolute; right: 0px; top: 57px; width: 467px; height: 75px; background: url(../images/desc0.gif) no-repeat }
#desc { position: absolute; right: 0px; top: 57px; width: 467px; height: 100px; background: url(../images/desc.gif) no-repeat }
#line { position: absolute; right: 0px; bottom: 8px; width: 689px; height: 29px; background: #d8ecfc url(../images/bg-top.gif) no-repeat right }
.hidden { visibility: hidden}

#logo { position: absolute; left: 130px; bottom: 7px; width: 160px; height: 185px; cursor: hand; cursor: pointer; }
#logo strong { visibility: hidden}

#logo-dalton { position: absolute; left: 0px; bottom: 55px; width: 80px; height: 80px; cursor: hand; cursor: pointer; }
#logo-dalton strong { visibility: hidden}

#content #col-menu { width: 217px; float: left; position:relative; padding-bottom: 40px;min-height: 400px; background: url(../images/cut-dark.gif) right top no-repeat }
#content #col-right { width: 783px; float: left; position:relative; padding-top: 25px; padding-bottom: 40px;background: url(../images/cut-light.gif) left top no-repeat }
.padding-wrapper { padding-left: 18px; padding-right: 18px;}

#cut-menu { position: absolute; left: 119px; bottom: 37px; width: 98px; height: 30px; background: url(../images/cut-dark-bottom.gif) no-repeat}
#cut-right { position: absolute; left: 217px; bottom: 37px; width: 34px; height: 30px; background: url(../images/cut-light-bottom.gif) no-repeat}


ul {list-style-type:square; list-style-position: inside; margin-left: 2px; margin-bottom: 15px; }
ol { position: relative; left: 20px; margin-left: 7px; margin-bottom: 15px; padding-right: 18px }
ol li { padding-bottom:5px; }
.inside {margin-top: 2px;margin-bottom: 2px;}


#menu {	margin-top: 64px; margin-left: 0px; margin-bottom: 0px; }
#menu li {list-style-type: none; padding: 0; margin: 0; float: left;}
#menu a {display: block; width:217px; margin: 0; padding:0; font-size: 12px; color: white; text-decoration: none; height: 28px;}
	
#menu a.menu-01 { background: url(../images/menu-01.png) 0 0 no-repeat; }
#menu a.menu-02 { background: url(../images/menu-02.png) 0 0 no-repeat; }
#menu a.menu-03 { background: url(../images/menu-03.png) 0 0 no-repeat; }
#menu a.menu-04 { background: url(../images/menu-04.png) 0 0 no-repeat; }
#menu a.menu-05 { background: url(../images/menu-05.png) 0 0 no-repeat; }
#menu a.menu-06 { background: url(../images/menu-06.png) 0 0 no-repeat; }
#menu a.menu-07 { background: url(../images/menu-07.png) 0 0 no-repeat; }
#menu a.menu-08 { background: url(../images/menu-08.png) 0 0 no-repeat; }
#menu a.menu-09 { background: url(../images/menu-09.png) 0 0 no-repeat; }
#menu a.menu-10 { background: url(../images/menu-10.png) 0 0 no-repeat; }
#menu a.menu-11 { background: url(../images/menu-11.png) 0 0 no-repeat; }
#menu a.menu-12 { background: url(../images/menu-12.png) 0 0 no-repeat; }
#menu a.menu-13 { background: url(../images/menu-13.png) 0 0 no-repeat; }
#menu a.menu-14 { background: url(../images/menu-14.png) 0 0 no-repeat; }
#menu a.menu-15 { background: url(../images/menu-15.png) 0 0 no-repeat; }
#menu a.menu-16 { background: url(../images/menu-16.png) 0 0 no-repeat; }
	
#menu a span{ visibility: hidden }	
#menu a.active { background-position: -434px 0; }	
#menu a:hover { background-position: -217px 0; }
#menu a.active:hover { background-position: -434px 0; }


p { padding-bottom: 15px;}
.top-links { font-size: 13px;}
.underimages { padding-top: 15px; clear: left}


h1 { font-size: 17px; padding-bottom: 10px; font-weight:bold; clear: left}
h2 { font-size: 15px; padding-bottom: 7px; font-weight:normal; clear: left}
h3 { font-size: 12px; padding: 2px 0 2px 0; font-weight: bold; clear: left }
h3 span { font-weight: normal; font-size: 11px; font-style:italic}
#image-menu { float: right; background-color:#2aa5e6; padding: 5px 5px 1px 5px;  margin: 15px 6px 0 0}


table{text-align: center; font-weight: normal; width: auto; border: 0px; border-collapse: collapse; border-spacing: 0px;}
table td {background-color: #f8fdff; padding: 4px 12px 4px 6px; text-align: left; border: 3px #d8ecfc solid; vertical-align: top}
table th {background-color: #beddf5; padding: 2px 2px 2px 6px; text-align: center; border: 3px #d8ecfc solid;}

table.food {margin-bottom: 15px;}
table.food td {background: none; border: 0px; margin-left: 0px; padding-left: 0px; }

a { color: #ba671c; text-decoration: underline}
a:hover { color: #e7832b;}

img {border: 0px;}

.image-right { margin-left: 18px; float: right; margin-bottom: 14px; position: relative; right: -18px}
.image-class { margin: 5px 5px 0 0; padding: 5px 5px 0 5px; float: left; background-color: #beddf5; text-align:center; line-height: 19px; font-weight:bold}
.image-big { margin: 5px 5px 0 0; padding: 5px 5px 0 5px; float: left; background-color: #beddf5; text-align:center; line-height: 19px; font-weight:bold}

label { float:left; margin-right: 15px; margin-top: 5px; width: 90px; text-align:left; font-weight:normal; clear: left}  
input {  float:left; margin-top: 5px; background-color: #f8fdff; border: 0px; width: 350px; }
select { float:left; margin-top: 5px; background-color: #f8fdff; border: 0px; width: 120px; }
textarea { float:left; margin-top: 5px; background-color: #f8fdff;  border: 0px; width: 350px; height: 200px; }
.button { width: auto; height: auto; margin-left: 5px; padding: 1px 10px 1px 10px; margin-bottom: 15px}
.button2 { width: auto; height: auto; margin-left: 0px; padding: 1px 10px 1px 10px; margin-bottom: 15px}

#footer {clear: both; height: 29px; padding-top: 8px; background-color: #FFFFFF}
#footer-content { background: url(../images/bg-bottom.jpg) bottom left no-repeat #d8ecfc; height: 29px; width: 1000px; position: relative; }








