body {margin: 0; padding: 0; background: white;}
body, td, th, p, div {font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color: #464646;}

.hand {cursor: hand;cursor: pointer;}
form {padding: 0; margin: 0;}
input, select, button, textarea {font: normal 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #9db1ba; color: #666666; margin: 0; padding: 0;}

a, a:visited {color: #b51a1a; text-decoration: underline;}
a:hover {color: #b51a1a; text-decoration: none;}

/* Standard HTML elements */

img {margin: 0; padding: 0; border-width: 0;}
hr {width: 100%; color: #b51a1a; background: #b51a1al; height: 1px; border: none; margin-bottom: 30px;}

h1 {font-size: 12px; color: b51a1a; margin-top: 0;}
h2 {color: #65a9fd; font-size: 16px; margin: 0; padding: 0;}
h3 {font-size: 12px; color: #000; margin: 3px 0 3px 5px;}

p {margin: 0 0 1.2em 0; line-height: 1.4em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.4em;}

ul {margin: 0 0 0.8em 2em; padding: 0; list-style: square;}
ul li {margin: 0.5em 0 0.5em 15px; padding-left: 10px;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

/* Top */
#top a, #top a:visited {color: #b51a1a; font-size: 10px; text-decoration: underline;}
#top a:hover {color: #b51a1a; font-size: 10px; text-decoration: none;}

/* Copyright */
#copy p {line-height: 12px; color: #645f5f;}
#copy a, #copy a:visited {color: #1717b3; text-decoration: underline;}
#copy a:hover {color: #1717b3; text-decoration: none;}
.black {color: black;}

/* Menu */
#menu a, #menu a:visited {color: #626262; text-decoration: none; font-weight: bold;}
#menu a:hover {color: #b51a1a; text-decoration: none; font-weight: bold;}
#menu td {height: 27px; border-bottom: 1px solid #bbb; padding-left: 20px;}
#menu .pod_menu {padding: 10px 0 6px 26px; border-bottom: none;}
#menu .pod_menu div {position: absolute; background: url(img/li.gif) left top no-repeat; width:100px; margin-top: -12px; margin-left: 10px;}
#menu .pod_menu ul {margin: 0; padding: 0;  list-style: none;}
#menu .pod_menu li {background: url('img/li_a.gif') left 5px no-repeat; margin-left: 0;}
#menu .pod_menu a, #menu .pod_menu a:visited {color: #626262; text-decoration: underline; font-weight: normal;}
#menu .pod_menu a:hover {color: #626262; text-decoration: none; font-weight: normal;}

#menu_act td {border-right: 7px solid #b51a1a; background: #bbb; padding-left: 100px; height: 34px; border-bottom: 1px solid white;}
#menu_act a, #menu_act a:visited {color: #b51a1a; font: 12px normal Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
#menu_act a:hover {color: #b51a1a; font: 12px normal Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
#menu_act .activ {border-right: 7px solid #b51a1a; background: #b51a1a;}
#menu_act .activ a, #menu_act .activ a:visited {color: white;}
#menu_act .activ a:hover {color: white;}

/* price */
#price th {padding: 2px 2px 2px 5px; background: #e5e0d8; color: black; height: 30px; font-weight: bold;}
#price td {padding: 2px 2px 2px 5px; border-bottom: 1px solid #e9e9e9; color:#858688; height: 30px; text-align:center;}
#price .none {border-bottom: none; padding-top: 20px; color:#0e60b0;}

#red td {background: white; padding: 2px 2px 2px 5px; height: 30px;}
#red th {background: #900; color: white; padding: 2px 2px 2px 5px; height: 30px; font-weight: bold; border: 1px solid white;}
#red th div {color: white; font-weight: bold;}
/* Navigation */
#nav {font-size: 9px; color: #999; padding-bottom: 20px;}
#nav a, #nav a:visited {font-size: 9px; color: #999; text-decoration: underline;}
#nav a:hover {font-size: 9px; color: #999; text-decoration: none;}

/* Other */
.6px {height: 6px; font-size: 1px; line-height: 1px;}
.num {background: #bbb; border: 1px solid white; color: #b51a1a; height: 17px; width: 18px; text-align: center; font-size: 11px; display: table; position: absolute;}
