div {
  display:block;
}
form {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
}
.bigtable {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
}
.copyright {
  color:inherit;
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
  font-size:10px;
}
body {
  vertical-align:top;
  margin:0px 0px 0px 0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:20px;
  padding-left:0px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#212121;
  background-color:#F5F5F5;
}
td {
  vertical-align:top;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#666666;
}
ul {
  list-style:square;
  font-size:inherit;
  font-weight:normal;
  color:#212121;
}
ol {
  list-style:decimal;
  font-size:inherit;
  font-weight:normal;
  color:#212121;
}
.top {
  width:auto;
  padding-top:0px;
  border-bottom:1px solid #FFFFFF;
  background-color:#F5F5F5;
}
.logo {
  width:auto;
  padding-right:10px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
}
.topinfo {
  width:auto;
  text-align:right;
  padding-right:0px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
}
.topadve {
  width:auto;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  font-size:11px;
}
.subtop {
  width:auto;
  padding-right:0px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:5px;
  height:auto;
  font-weight:bold;
  font-size:10px;
  border-bottom:1px solid #FFFFFF;
  color:#FFFFFF;
  background-color:#778899;
}
.toplinks {
  width:auto;
  padding-right:0px;
  padding-left:206px;
  padding-bottom:4px;
  padding-top:0px;
  color:#FFFFFF;
  background-color:#778899;
}
.big {
  width:inherit;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  border-bottom:1px solid #FFFFFF;
  background-color:#F5F5F5;
}
.sideadve {
  width:auto;
  font-size:10px;
  margin-right:10px;
  margin-left:10px;
  margin-bottom:6px;
  margin-top:6px;
}
.sidetitle {
  width:auto;
  font-weight:bold;
  padding-right:0px;
  padding-left:20px;
  padding-bottom:6px;
  margin-right:0px;
  padding-top:0px;
  margin-left:0px;
  margin-bottom:6px;
  margin-top:6px;
  font-size:10px;
  border-bottom:1px solid #666666;
}
.sidecontent {
  width:auto;
  padding-top:0px;
  padding-bottom:6px;
  padding-right:0px;
  padding-left:20px;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:6px;
  margin-top:6px;
  font-size:10px;
  border-bottom:1px solid #666666;
}
.content {
  width:auto;
  padding-right:20px;
  padding-left:20px;
  padding-bottom:0px;
  padding-top:10px;
}
.item {
  width:auto;
  padding-bottom:6px;
  margin-top:10px;
  font-size:11px;
  border-bottom:1px solid #CDCDCD;
}
.date {
  font-size:inherit;
  margin-bottom:2px;
  font-weight:bold;
  color:#BB7790;
}
.navi {
  float:left;
  margin-right:6px;
  font-weight:bold;
  font-size:11px;
}
.here {
  float:left;
  margin-right:6px;
  font-weight:bold;
  font-size:12px;
  color:#BB7790;
}
.ttt {
  text-align:right;
  padding-right:20px;
  padding-left:0px;
  padding-bottom:6px;
  padding-top:2px;
  font-weight:bold;
  font-size:10px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
.nocolor {
  text-align:right;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  border-top:none;
  border-right:none;
  border-bottom:none;
  border-left:none;
  background-color:transparent;
  font-size:11px;
  color:#778899;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
.smalltitle {
  font-weight:bold;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  border-bottom:1px solid #CDCDCD;
  color:#666666;
  margin-bottom:6px;
  padding-top:6px;
  padding-bottom:2px;
}
.basketend {
  text-align:right;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:1px solid #CDCDCD;
}

.basketend ul.error_list  li {
    color:red;
    font-size: 0.8em;
    list-style: none;
}
.basketcell {
  text-align:right;
  padding-right:10px;
  padding-bottom:5px;
  padding-left:10px;
  padding-top:5px;
  border-right:1px solid #CDCDCD;
  border-bottom:1px solid #CDCDCD;
}
.rightheader {
  text-align:left;
  padding-right:10px;
  font-weight:bold;
  padding-left:20px;
  padding-bottom:5px;
  padding-top:6px;
  margin-top:6px;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#FFFFFF;
  background-color:#BB7790;
}
.leftheader {
  text-align:left;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:5px;
  padding-left:20px;
  margin-top:6px;
  font-weight:bold;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#FFFFFF;
  background-color:#BB7790;
}
.leftblock {
  width:250px;
}
.rightblock {
  width:150px;
}
.small {
  font-size:10px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
textarea {
  font-size:11px;
  color:#212121;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
input {
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#212121;
}
select {
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#212121;
}
.contetwo {
  padding-right:10px;
  padding-left:10px;
  border-bottom:1px solid #CDCDCD;
  padding-bottom:5px;
  padding-top:5px;
}
.conteone {
  padding-right:10px;
  padding-left:10px;
  padding-bottom:5px;
  padding-top:5px;
  border-right:1px solid #CDCDCD;
  border-bottom:1px solid #CDCDCD;
}
.butover {
  text-decoration:underline;
  text-align:left;
  padding-right:10px;
  padding-left:20px;
  font-weight:normal;
  padding-top:4px;
  padding-bottom:5px;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  background-color:#BB7790;
  color:#FFFFFF;
}
.buton {
  text-decoration:none;
  text-align:left;
  padding-right:10px;
  padding-left:20px;
  padding-bottom:4px;
  padding-top:4px;
  margin-left:2px;
  height:23px;
  font-weight:normal;
  width:250px;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#666666;
  background-color:#F5F5F5;
}
a.lightlink:hover {
  text-decoration:underline;
  color:#FFFFFF;
}
a.lightlink:link {
  color:#F5F5F5;
  text-decoration:underline;
}
a.lightlink:visited {
  text-decoration:underline;
  color:#F5F5F5;
}
a:hover {
  text-decoration:underline;
  color:#BB7790;
}
a:link {
  text-decoration:none;
  color:#778899;
}
a:visited {
  text-decoration:none;
  color:#778899;
}
.more {
  text-align:left;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-top:0px;
  font-weight:bold;
}
.note {
  margin-right:0px;
  margin-left:0px;
  margin-bottom:4px;
  margin-top:2px;
  font-size:10px;
  color:#778899;
}
.price {
  text-align:right;
  padding-bottom:2px;
  padding-top:10px;
  margin-bottom:10px;
  font-weight:bold;
  font-size:11px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  border-bottom:1px solid #BB7790;
  color:#BB7790;
}
.title {
  padding-bottom:4px;
  padding-top:10px;
  margin-bottom:10px;
  font-weight:bold;
  font-variant:small-caps;
  font-size:12px;
  color:#666666;
  border-bottom:1px solid #666666;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
h1, .supertitle {
  padding-bottom:0px;
  margin-bottom:16px;
  font-weight:bold;
  font-size:20px;
  font-variant:small-caps;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  border-bottom:1px solid #8F4D69;
  color:#7E3956;
}
.right {
  padding-right:0px;
  padding-left:0px;
  padding-bottom:10px;
  padding-top:10px;
  border-left:0px none #FFFFFF;
  border-right:0px none #FFFFFF;
  color:#666666;
  background-color:#FFFFFF;
}
.data {
  padding-right:0px;
  padding-left:0px;
  padding-bottom:10px;
  padding-top:0px;
  width:100%;
  background-color:#FFFFFF;
}
.left {
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
  padding-top:10px;
  border-right:0px none #FFFFFF;
  border-left:0px none #FFFFFF;
  color:#666666;
  background-color:#FFFFFF;
}
.basket {
  padding-left:0px;
  padding-right:20px;
  text-align:right;
  padding-bottom:0px;
  padding-top:12px;
  width:100px;
  font-weight:bold;
  font-size:10px;
  background-color:#BB7790;
}
.toptable {
  height:auto;
  background-color:#FFFFFF;
}
p {
  text-align:justify;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:10px;
  margin-top:0px;
}
.orderbut {
  vertical-align:bottom;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:2px;
  padding-top:2px;
  font-weight:bold;
  font-size:10px;
  border-right:1px outset #FFFFFF;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  border-left:1px outset #FFFFFF;
  border-bottom:1px outset #FFFFFF;
  color:#FFFFFF;
  border-top:1px outset #FFFFFF;
  background-color:#BB7790;
}
.but {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
  padding-top:2px;
  font-weight:bold;
  font-size:10px;
  border-right:1px outset #FFFFFF;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  border-left:1px outset #FFFFFF;
  border-bottom:1px outset #FFFFFF;
  color:#FFFFFF;
  border-top:1px outset #FFFFFF;
  background-color:#778899;
}
.botlinks {
  text-align:left;
  padding-right:0px;
  padding-left:20px;
  padding-bottom:6px;
  padding-top:2px;
  font-weight:bold;
  font-size:10px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#FFFFFF;
}
.navigation {
  height:30px;
  padding-bottom:5px;
  padding-top:10px;
  width:auto;
  font-weight:bold;
  border-bottom:1px solid #CDCDCD;
}
