html
{
}

p,div 
{
font-size:medium;
}

a img
{
  border:0px none;
}

.Clear
{
  clear:both;
}

.Center
{
  text-align:center;
}

#Footer
{
  position:fixed;
  right:0px;
  bottom:0px;
  width:100%;
  height:45px;
  background-color: #daeaea;
}

#Header
{
  margin:0px;
  text-align:center;
  position:fixed;
  top:0px;
  right:0px;
  width:100%;
  background-color:#ccddff;
  height:75px;
  overflow:hidden;
  z-index:1;
}

#Header h1,h2
{
  margin:5px 0px;
  padding:0px;
}

#Header h1
{
  font-size:35px;
}

#Header h2
{
  font-size:20px;
}

p,div,td,th,tr,li
{
cursor: default;
}


#Menu
{
  position:fixed;
  top:75px;
  height:25px;
  right:0px;
  width:100%;
  background-color: #443493;
}

#Menu > ul
{
  margin:0px;
}

#Menu > ul > li
{
  display:block;
  font-size:20px;
  float:right;
  margin-right:10px;
}

#Menu > ul > li > a
{
  text-decoration: none;
  font-weight:900;
  color: #ffaa77;
}

#Menu > ul > li > a:hover
{
  text-decoration: underline;
  color: #dd9955;
}

#Menu > ul > li.Current > a
{
  text-decoration: none;
  font-weight:900;
  color: #ffcc77;
}


#Menu > ul > li.Current > a:hover
{
  text-decoration: underline;
  color: #ffcc99;
}

#Content
{
  position:absolute;
  top:100px;
  right:0px;
  width:98%;
  padding:0px 1%;
  background-color: #eafafa;
  padding-bottom:45px;
}

#Content a
{
  color: #da5050;
  text-decoration:none;
}

#Content a:hover
{
  color: #fa7070;
  text-decoration:underline;
}

#Content h2
{
  font-size:17px;
  border-bottom:1px solid #afafaf;
  padding: 0 5px 2px 0;
  background-color: #daeaea;
}

#Content .date
{
  font-size:small;
  font-weight:100;
}

.News
{
  background-color: #eafaea;
  padding:2px 0;
}

.News li
{
  list-style:none;
  margin:0;
  padding: 5px 5px 5px 0;
  border-bottom: 1px solid #dfdfdf;
}

.Sections .Section
{
  float:right;
  width:48%;
  margin-right:1%;
}

.Sections:after
{
  content:".";
  visibility:none;
  display:block;
  clear:both;
}

table
{
  width:100%;
}

table caption
{
  margin-top:0.5cm;
  font-size: 18px;
  border-bottom: 1px groove;
  color:white;
  background-color: #6060a0;
}


table tr
{
  background-color: #cadada;
}

ul.Semantic,ul.Semantic li
{
  display:block;
  margin:0px;
  padding:0px;
  list-style-type:none;
}



table.Category td
{
padding-top: 15px;
}



table.Category td.Link
{
font-size:135%;
font-weight:500;
text-decoration:none;
}

ul.Models li
{
  border:2px groove;
  background-color: #cadada;
  text-align:center;
  width:100px;
  margin-left:10px;
  margin-top:10px;
  float:right;
}

ul.OldModels li
{
  background-color: #cadaea;
  text-align:center;
  margin-left:5px;
  width:100px;
  float:right;
}

ul.Models li:hover
{
  background-color: #daeaea;
}


ul.Models img
{
  display:block;
  opacity: 0.4;
}

ul.Models li:hover img
{
  opacity: 0.9;
  background-color:white;
  display:block;
}

td.ModelImg
{
width:55px;
vertical-align:top;
}

th.SpecHead
{
text-align:center;
font-size:135%;
background-color: #909090;
}

tr.SpecColorA,tr.SpecColorA td:hover
{
background-color: #ffffff;
}

tr.SpecColorB,tr.SpecColorB td:hover
{
background-color: #d0d0d0;

}

a.BackLink
{
color: #121255 !important;
font-weight:900;
text-align:center;
display:block;
text-decoration:none;
}

a:hover.BackLink
{
color: #7777ff;
text-decoration:none;
}

address
{
text-align:center;
color: #120080;
vertical-align:bottom;
border-top:1px solid #a0a0a0;
margin:0px;
padding:2px 0px;
font-size:14px;
font-style: normal;
font-weight: bold;
}

div.Credit
{
font-size: 11px;
text-align:center;
font-weight:900;
padding:2px 0px;
border-bottom:1px solid #a0a0a0;
background-color: #d7e7e8;
}

td.DownloadLink
{
width:10%;
text-align:center;
}

td.DownloadLink a
{
text-decoration:none;
color: #0000aa;
}

div.Modellist
{
  background-color: #daeaea;
  width:100%;
}

div.Modellist h4
{
  margin: 0px 0px 5px 0px;
  padding-right:10px;
  font-size:18px;
  background-color: #cadada;
}


div.Modellist ul li
{
  float:right;
  padding-left: 10px;
  width:75px;
}

body
{
font-family: Arial,sans-serif;
}

td.ptouchExample
{
text-align:center;
font-family: David,sans-serif;
font-size: 1.25em;
padding-right: 0.35em;
padding-left: 0.35em;
padding-top: 0.25em;
padding-bottom: 0.25em;
}

td.ptouchDescr
{
}

ul.Comment li
{
font-family: miriam,sans-sarif;
list-style-type: disc;
color: #773333;
}


.legacyModel,.newModel,.normalModel
{
  margin:0;
  padding:0;
  text-align:center;
}

.legacyModel
{
  background-color:#afaf00;
  color:#dfffdf;
}

.normalModel
{
  background-color:#afafff;
  color:#a95555;
}

.newModel
{
  background-color:#afffaf;
  color:#129012;
}

#StoreLink
{
  display:none;
}

#mivza
{
  width:500px;
  background-color:white;
  position:fixed;
  bottom:0;
  left:0;
  z-index:3;
  opacity:0;
  padding:10px;
  border:1px solid #afafaf;
  cursor:pointer;
  display:none;
}

* html #mivza
{
  position:absolute;
}

#mivzaImage
{
  float:right;
  margin-left:5px;

}

#mivza h3
{
  font-size:16px;
}

#mivza h4
{
  font-size:18px;
}

#mivza h3,#mivza h4
{
  margin:0;
  padding:0;
}

#mivza p
{
  margin:0;
  padding: 5px 0;
  font-size:14px;

}

#mivza div
{
  font-size:14px;

}
