body, table, td, textarea, select, input {font-size:12px;color:#333;font-family:tahoma}
small {font-size:11px;color:#000}

.logo {font-size:22px;color:#000;text-align:left;vertical-align:middle;padding:0px}
.logo a, .logo a:visited, .logo a:hover {font-size:22px;color:#000;text-align:left;font-family:verdana;text-decoration:none}
.assortment {font-size:14px;color:#FF9900;margin:0px;text-align:right}
.contacts {font-weight:bold;font-size:12px;color:#333;margin:0px;text-align:right;font-family:arial}

#menu {background:url(../s/menu.gif) bottom #f3c00a;height:32px}
#menu td a, #menu td a:visited {text-align:center;font-weight:bold;display:block;font-size:12px;color:#333;text-decoration:none;padding:10px 5px 8px 5px;margin:0px;background:url(../s/mb.gif) repeat-x top transparent}
#menu td a:hover {font-weight:bold;color:#ff6600;text-decoration:none}
#menu td a.here, #menu td a.here:visited, #menu td a.here:hover {font-weight:bold;display:block;font-size:12px;color:#333;text-decoration:none;padding:10px 5px 8px 5px;margin:0px;background:white}

a, a:visited {font-weight:normal;font-size:12px;color:#0066ff;text-decoration:underline}
a:hover {font-weight:normal;font-size:12px;color:#ff0000;text-decoration:underline}

#menu2 a, #menu2 a:visited {font-weight:bold;display:block;font-size:12px;color:#333;text-decoration:none;padding:9px 10px 9px 10px;background:url(../s/menu2.gif) top #f8d969;margin-top:1px}
#menu2 a:hover {font-weight:bold;font-size:12px;color:#ff6600;text-decoration:none;background:url(../s/menu2.gif) top #f8d969;margin-top:1px}
#menu2 a.here, #menu2 a.here:visited, #menu2 a.here:hover {font-weight:bold;display:block;font-size:12px;color:#333;text-decoration:none;padding:9px 10px 9px 10px;background:white;margin-top:1px}

h1 {font-weight:bold;font-size:18px;color:#FFAA00;margin:0px 0px 5px 0px;padding:0px;font-family:tahoma;border-bottom:1px #fae69d solid;height:42px}
h1.gue {border:0px;border-bottom:1px #fae69d solid}
h2 {font-weight:bold;font-size:14px;color:#333;margin:0px;padding:15px 0px 0px 0px;font-family:tahoma}

p {font-size:12px;color:#333;padding:15px 0px 0px 0px;text-align:justify;margin:0px;font-family:tahoma}
div.price {font-size:12px;color:red;margin:12px 0px 0px 0px;padding:0px}
div.link {font-size:12px;margin:15px 0px 0px 0px;padding:0px}
.link a, .link a:visited {font-weight:bold;display:block;font-size:12px;color:#fff;text-decoration:none;background:url(../s/go.gif) no-repeat #00ba00;width:110px;text-align:center;padding:2px 0px 4px 0px;vertycal-align:middle}
.link a:hover {color:#fff;background:url(../s/go2.gif) no-repeat #00ba00;font-size:12px;text-decoration:none}

form.inq {vertical-align:top;font-size:12px;color:#333;text-align:left;background:url(../s/i2.gif) bottom #ccffcc;padding:0px 10px 10px 10px;margin:0px}
form.inq a, form.inq a:visited {font-weight:normal;display:inline;font-size:12px;color:#0066ff;margin:0px;text-decoration:none;padding:0px;border:0px}
form.inq a:hover {font-weight:normal;display:inline;font-size:12px;color:#ff0000;text-decoration:none;padding:0px;border:0px}
form.inq table.width {width:200px}

.num {padding:15px 0px 10px 0px}
.num a, .num a:visited, .num span {background:#edeef0;font-family:times new roman;text-align:center;color:#333;display:block;
float:left;margin-right:5px;padding:5px 0px 6px 0px;min-width:18px;width:25px}
.num a:hover {background-color:#e0e0e0;color:#333}
.num span {background-color:#ff6666;font-weight:bold;color:#fff}

.guest {color:#6699ff}

table.hr {height:1px;margin:25px 0px 5px 0px;width:100%;background: url(../s/hr.gif) #fff}
table.br {height:1px;margin-top:15px;width:100%}

div.end {margin:20px 0px 0px 0px;padding:0px}
div.end table {height:80px}
div.end table td {font-size:11px;color:#666}

.answer {padding:9px;border:1px #FFDD77 solid;background:#FFFFCC;margin-top:10px}

.statdate {font-weight:bold;color:#FF6600;font-size:10px}