html, body {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Font-style: normal;
 Margin: 0px;
 Padding: 0px;
 BackGround-color: WHITE;
}

A       { Font-size: 9pt; Text-decoration: none;      color: #FF6600; }
A:hover { Font-size: 9pt; Text-decoration: underline; color: #FF6600; }
A.copyright       { Font-size: 7pt; Text-decoration: none; color: BLACK; }
A.copyright:hover { Font-size: 7pt; Text-decoration: underline; color: BLACK; }

A.menu, a.leftmenu {
 Font-size: 10pt;
 color: #969696;
 Border-style: none;
 Text-decoration: none;
 Text-align: left;
}

A.menu:hover, a.leftmenu:hover {
 Font-size: 10pt;
 color: #969696;
 Border-style: none;
 Text-decoration: underline;
 Text-align: left;
}

caption {
font-size : 11px;
font-family : verdana, arial, sans-serif;
font-weight: bold;
}

FONT.news {
 Font-size: 9pt;
 Font-style: italic;
 Text-decoration: none;
 Text-align: left;
 color: BLACK;
}

FORM {
 Margin: 0px;
 Padding: 0px;
 Border-style: none;
 Top: 0px; Left: 0px;
 Right: 0px; Bottom: 0px;
}

h1 {
 Font-weight: 300;
 Font-size: 14pt;
 Text-decoration: none;
 Text-align: left;
 Padding: 0px 10px 5px 35px;
 color: #969696;
}
h2 {
 Font-weight: normal; Font-size: 12pt;
 Margin: 0px;
 Padding: 5px 10px 5px 30px;
 color: #EC5F00;
}
h3, .header {
 Font-weight: normal; Font-size: 11pt;
 Margin: 0px;
 Padding: 5px 10px 5px 25px;
 color: #FF6600;
}
h4 {
 Font-weight: bold; Font-size: 10pt;
 Text-decoration: none;
 Margin: 0px;
 Padding: 5px 10px 5px 20px;
 color: #664400;
}
h5 {
 Font-weight: 300;
 Font-size: 14pt;
 Font-style: normal;
 Text-decoration: none;
 Margin: 0px;
 padding: 10px 0px 0px 0px;
 color: #969696;
 display: inline; 
}
h6 {
 Font-weight: bold; 
 Font-size: 10pt;
 Text-decoration: none;
 Text-align: left;
 Margin: 0px;
 Padding: 0px;
}

p {
 text-indent: 0px;
 line-height: 15px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 letter-spacing: normal;
 text-align: justify;
 word-spacing: normal;
 padding: 0px 10px 0px 10px;
 margin: 0px 0px;	
 font-variant: normal;
 text-transform: none;
 vertical-align: baseline;
}

#content IMG { Border-style: none; Border-width: 0px; margin: 5px 5px; }
IMG { Border-style: none; Border-width: 0px; }

INPUT.but {
 Font-weight: bold;
 Text-decoration: none;
 color: #FF8F45;
 BackGround-color: WHITE;
 Height: auto !important;
 Height: 15px;
 min-Height: 15px;
 BORDER: #969696 1px solid;
 BACKGROUND-COLOR: #f6f6f6;
}

INPUT.find {
 Font-size: 8pt;
 Vertical-align: middle;
 color: GRAY;
 Border-style: solid;
 Border-width: 1px;
 BackGround-color: WHITE;
 Height: 16px;
}

INPUT.hover {
 Font-size: 14px;
 Vertical-align: middle;
 color: BLACK; Border-color: #FF6600;
 Border-style: solid;
 Border-width: 1px;
 BackGround-color: WHITE;
 Height: 20px;
}

INPUT.main {
 Font-size: 14px;
 Vertical-align: middle;
 color: #222222; Border-color: GRAY;
 Border-style: solid;
 Border-width: 1px;
 BackGround-color: #F0F0F0;
 Height: 20px;
}

INPUT.subForm {
 Border-color: GRAY;
 Border-style: solid;
 Border-width: 1px;
}

.listhead {
 font-size: 12px;
 text-decoration: none;
 padding-top: 0px;
 padding-left: 7px;
 margin-top: 0px;
 margin-left: 7px;
 padding-bottom: 0px;
}

SELECT.search {
 Font-size: 8pt;
 Font-style: normal;
 Text-decoration: none;
 color: BLACK;
 BackGround-color: #F6F6F6;
}

SPAN.date { Font-weight: bold; color: #FF8F45; }
SPAN.right { Float: right; }

TD {
 Font-size: 10pt;
 text-align: justify;
 color: BLACK;
}

TD.copyright, .copyright {
 Font-size: 7pt;
 color: BLACK;
 Padding-left: 0px;
 Padding-bottom: 0px;
}

TD.gray {
 Vertical-align: middle;
 color: WHITE;
 BackGround-color: #969696;
}

TD.head {
 Vertical-align: middle;
 color: WHITE;
 BackGround-color: #999999;
}

TD.leftmenu, .leftmenu {
 Text-align: left;
 Vertical-align: middle;
 height : 22px;
 padding-left: 5px;
}

TD.lenta {
 Vertical-align: top;
 Padding-top: 5px; Padding-right: 4px;
 Padding-bottom: 5px; Padding-left: 0px;
}

TD.lightborder { BackGround-color: #CCCCCC; }
TD.lightgray { BackGround-color: #F6F6F6; }
TD.loz { Padding-left: 70px; }

TD.menu {
 Font-size: 10pt;
 Text-decoration: none;
 Text-align: center;
 color: #969696;
}

ul {
 Margin-left: 20px;
 Margin-bottom: 0px;
 Padding: 0px 10px 0px 0px;
}

ol {
 Margin-left: 20px;
 Margin-bottom: 0px;
 Padding-top: 0px; Padding-right: 10px;
 Padding-bottom: 0px; Padding-left: 0px;
}

li {
 text-align: justify;
 Margin-left: 10px;
 Margin-bottom: 0px;
 Padding: 0px;
 }

hr { color: #969696; width:100%; }
 
/* --- ultershop/register ---------*/
input.registerbutton {
 border: 1px solid #969696;
 background-color: #F6F6F6;
}

input.registerinput {
 border: 1px solid #969696;
 background-color: #F6F6F6;
 font-size: 12px;
 height:16px;
}

td.registertext {
 padding:0px;
 margin:0px;
 color: #424242;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 text-align: left;	
 border:0px solid red;
}

td.registerconfirmtext {
 padding:0;
 margin:0;
 color: #000;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 border:0px solid red;
}

#content .ImageCenter{
  display:block;
  margin:0 auto;
}
.sub{
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
  font-size: 10px;
}
.sub li{
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sub a, .sub a:hover, .sub span{
  vertical-align: top;
  font-size: 10px;
}
.pager a, .pager span{
  padding:0 2px;
}
