body
{
  margin: 0 0 0 0; font-family: arial; color: #595959; 
}
form {margin: 0 0 0 0; padding: 0 0 0 0;}
td,div {font-size: 13px; font-family: arial;}
img {border: none;}

.uptable
{
  width: 100%; border-collapse: collapse; background: url(img/bg1.jpg); height: 269px; background-repeat: repeat-x;
}


tr.lp {height: 63px}
tr.lp td
{
  border-bottom: 1px dashed #a1a1a1; 
  vertical-align: bottom; padding-bottom: 15px;
}



tr.lp td input {width: 120px;}

.b1 {padding-bottom: 65px; vertical-align: bottom;}
.tdlogo {width: 260; background: url(img/bg2html.html); background-repeat: no-repeat; background-position: bottom; vertical-align: top; padding: 50px 0 0 0;}
.sublogo {margin-top: 5px; padding-left: 6px; font-weight: bold; font-size: 11px; color: #595959; font-family: arial;}
.b2 {padding-bottom: 65px; vertical-align: bottom;}
.b3 {padding-bottom: 48px; vertical-align: bottom;}

.b4
{
  padding-bottom: 48px; vertical-align: bottom; text-align: right;
}

a:link,a:visited,a:hover {color: #595959; font-size: 13px;}

.reglinks {text-align: right; padding-top: 5px;}

table.inform-inner {border-collapse: collapse; width: 100%; border-bottom: 1px dashed #a1a1a1; margin-bottom: 20px;}
table.inform {border-collapse: collapse; width: 100%;}
table.inform td {vertical-align: top;}

.menu {padding: 0 20px 20px 20px;}
.menu a:link, .menu a:visited, .menu a:hover {color: #ca0000; font-size: 11px;}
.menu a:link sup, .menu a:visited sup, .menu a:hover sup {color: #000000; text-decoration: none;}



h1 {font-weight: bold; font-family: arial; font-size: 16px; color: #ca0000;}
h2,.zag {font-weight: bold; font-family: arial; font-size: 13px;}

h2 {margin-top: 0;}
h1 {margin-bottom: 10px;}
.path {font-weight: normal;}
.act {color: #ca0000; font-weight: bold;}

.sfields {padding-top: 15px;white-space: nowrap; margin-bottom: 13px;}
.sfields input {border: 1px solid #666666; width: 180px; font-size: 10px}
.sfields select {border: 1px solid #666666;  font-size: 10px}

.news {margin-top: 30px; padding-top: 10px; border-top: 1px dashed #a1a1a1; font-size: 9px;} 
.news h3 {margin: 15px 0 0 0; color: #ca0000; font-size: 13px;}
.ndat {color: #ca0000; font-size: 13px; font-weight: bold;}
.allnews h2 {color: #ca0000; font-size: 13px; font-weight: normal;}



.cnt {color: #ca0000}

.prod-list {border-collapse: collapse; width: 100%; border: 1px solid #bdbdbd; border-left: none; margin-top: 20px;}
.prod-list td {padding: 10px 5px 5px 10px;  border-left: 1px solid #bdbdbd;}

.prod-list tr.h 
{
  font-weight: bold;
  text-align: center;
  height: 27px;
}

.prod-list tr.h td {background: #f3f3f3; border-bottom: 1px solid #bdbdbd;}
.inp, table.register input, table.register select {width: 450px; border: 1px solid black;} 
table.register tr {height: 35px;}
table.register td {font-weight: bold;}

.extend_search .i, .extend_search select {width: 500px;}

.extend_search td {padding-right: 20px;}

.addorder {font-weight: bold}
.addorder .i, .addorder select, .letter .i {width: 450px; margin-bottom: 20px;}
.addorder textarea, .letter textarea{width: 450px; height: 200px; margin-bottom: 20px}

.phonediv {font-weight: bold; padding-left: 10px; font-family: arial;}

td.leftcol, td.rightcol {width: 200px; padding: 0 20px 0 20px;}
.ban {padding-top: 10px}
.centercol {padding-left: 20px; border-left: 1px dashed #a1a1a1;  border-right: 1px dashed #a1a1a1; padding-right: 20px;}

.leftmenu,  .leftmenu a:link, .leftmenu a:visited, .leftmenu a:hover{font-size: 11px;}

a:link.hot, a:visited.hot, a:hover.hot, .hot {color: #ca0000;}

.promoblock {font-size: 11px;  margin-bottom: 10px; padding: 5px;}
.promoblock p {margin-top: 3px; margin-bottom: 10px;}
.promoblock h2 {font-size: 14px; margin-bottom: 0;}

.perpage {padding: 10px 0 10px 0;}
