body   	{margin: 0px; padding: 0; font-family: arial; font-size: 100%; color: #eee; background-color: #222;}

ul,li,p,h1	{margin: 0px; padding: 0;}
a 	{color: #eee; text-decoration: none; outline: none;}
a:hover {color: #ddd; text-decoration: underline; outline: none;}
img	{border: none;}
input   {font-family: arial; font-size: 1px;}

#wrapper  {width: 1000px; margin: 0 auto; overflow: hidden; background-color: #000;}
#header {float: left; width: 1000px; height: 165px; margin-top: 0px;} /*background: url('img/banner.jpg') no-repeat top;*/

#menu {float: left; width: 1000px; height: 25px; padding: 0px; margin-top: 0px; background: url('img/menubg.jpg') repeat-x;}
#menu ul li {float: left; list-style-type: none; margin-right: 1px; border-right: 1px #777 solid;}
#menu ul li a {float: left; height: 25px; font: 12px/25px arial; color: #fff; padding: 0 20px 0 20px; background: url('img/menubg.jpg') repeat-x; display: block; text-decoration: none; text-align: center; cursor: pointer;}
#menu ul li a:hover {background: url('img/menubg-hover.jpg') repeat-x; background-color: #414546; color: #fff;}
#menu ul li a:active {background: url('img/menubg-hover.jpg') repeat-x; background-color: #414546; color: #fff}
#menu ul li a.current {background: url('img/menubg-hover.jpg') repeat-x; background-color: #414546; color: #fff}

#simmenu {width: 160px; margin: 0px;}
#simmenu ul li {float: left; list-style-type: none; border-bottom: 1px solid #000;}
#simmenu ul li a {float: left; width: 150px; height: 25px; font: 12px/25px arial; color: #fff; padding: 0 0 0 10px; background: url('img/menubg.jpg') repeat-x; display: block; text-decoration: none; text-align: left; cursor: pointer;}
#simmenu ul li a:hover {background: url('img/menubg-hover.jpg') repeat-x; background-color: #414546; color: #fff;}
#simmenu ul li a:active {background: url('img/menubg-hover.jpg') repeat-x; background-color: #414546; color: #fff}
#simmenu ul li a.current {background: url('img/menubg-hover.jpg') repeat-x; background-color: #414546; color: #fff}
#simmenu p {margin-left: 10px;  margin-bottom: 5px; font-weight: bold;}

#footer {float: left; width: 1000px; height: 20px; background: url('img/menubg.jpg') repeat-x; margin: 0px; padding: 0;}
#footer table {width: 99%; font: 11px/13px arial; color: #eee;}
#footer a {color: #eee; text-decoration: none;}
#footer a:hover {color: #ccc; text-decoration: underline;}

.seasons {table-layout: normal; width: 100%; border-collapse: collapse;}
.seasons td {border: 1px solid #ccc; text-align: left; padding: 3px;}
.seasons th {border: 1px solid #ccc; text-align: left; padding: 3px; background-color: #222;}

.seasonsl {table-layout: normal; width: 350px; border-collapse: collapse;}
.seasonsl td {border: 1px solid #ccc; text-align: left; padding: 3px;}
.seasonsl th {border: 1px solid #ccc; text-align: left; padding: 3px; background-color: #222;}

.avail {border: 1px solid #666; height: 32px; padding: 2px 0 2px 40px; background: url(img/ico-room.png) #222 no-repeat 2px 2px; font-size: 16px; line-height: 32px;}

.tableprice {table-layout: normal; width: 380px; border-collapse: collapse;}
.tableprice td {border: 1px solid #ccc; text-align: center; padding: 3px;}
.tableprice th {border: 1px solid #ccc; text-align: center; padding: 3px;}

.draw {border: 1px solid #ccc; width: 350px; text-align: center; padding: 2px 0 2px 0;}
.mini {border: 1px solid #ccc; padding: 2px;}
.mini:hover {border: 1px solid #ff0000; padding: 2px;}

h1 {font: 14pt arial; font-weight: bold; color: #ffaa00;}

.solidline {width: 100%; height: 1px; border-bottom: 1px solid  #7FB6F6; margin: 5px 0 5px 0;}
.dotline   {width: 100%; height: 1px; border-bottom: 1px dotted #7FB6F6; margin: 5px 0 5px 0; padding: 0px;}

