TABLE, BODY, TR, TD, INPUT, SELECT, TEXTAREA {
font-family: Arial; font-size: 11px; padding: 0px 0px 0px 0px;
color: #2D4253;
line-height: 130%; 
margin: 0px;
border-spacing: 0px;
clear: both;
cellpadding: 0px;
cellspacing: 0px;
}
input
{
height: 1.8em;
float: left;
}
BODY
{
background-color: #336089;
}

h1
{
padding: 0px 0px 0px 0px;
font-family: Arial; font-size: 11px; padding: 0px 0px 0px 0px;
}

ul {
padding: 6px; padding-left: 35px; margin: 0px
}

h1.heading
{
padding: 0px;
margin: 0px;
color: white;
font-family: Arial; font-size: 11px; padding: 0px 0px 0px 0px;
}

h2
{
font-family: Arial; font-size: 11px; padding: 0px 0px 0px 0px;
}

.tip
{
font-weight: bold; color: #2D4253; text-decoration: none;
}
.tip:hover
{
font-weight: bold; color: #2D4253; text-decoration: underline;
}

img { border: 0; }

.menuDots
{
margin-left: 8px; background:url('images/menu/dots.gif') 0px 2px no-repeat; height: 6px; overflow: hidden
}

.menuGraph
{
padding-left: 16px; background:url('images/menu/arrow.gif') 6px 6px no-repeat; width: 180px; 
}

.menuEntry	a
{
color: #2D4253; text-decoration: none;
}
.menuEntry	a:hover
{
color: #2D4253;
text-decoration: underline;
}

.menuTOP
{
color: white;
text-transform: uppercase;
font-weight: bold;
width: 203px;
background:url('images/menu/small_top.jpg') 0 0 no-repeat;
height: 36px;
padding-left: 8px
}

.menuTOPbig
{
width: 665px; background:url('images/window/top.jpg') 0 0 no-repeat; height: 32px; padding-left: 8px;
color: white;
text-transform: uppercase;
font-weight: bold;
}

.menuTOPmedium
{
width: 665px; background:url('images/window/top_small.jpg') 0 0 no-repeat; height: 32px; padding-left: 8px;
color: white;
text-transform: uppercase;
font-weight: bold;
}

.productAction {
background:url('images/lproduct.gif') 0 0 no-repeat;
width: 320px;
float: left;
padding-top: 6px; float: left; overflow: hidden
}

.productCatalog {
width: 630px
}

.shopAddCart
{
width: 160px; border-top: 1px dotted black; border-bottom: 1px dotted #2D4253; background-color: #f1f1f1; margin-top: 4px; padding-bottom: 4px;
padding-left: 2px; padding-right: 2px; overflow: hidden;
}

.productLine {
width: 600px;
height: 50px;
background:url('images/line.gif') 0 0 no-repeat;
height: 5px;
overflow: hidden;
margin-top: 6px;
margin-left: 20px;
}

.productPicture {
width: 95px;
height: 120px;
padding-left: 15px;
padding-top: 12px;
}

.productPrice {
color: #D42700;
}

a {
color: #2D4253;
text-decoration: none;
}

a:hover {
color: #2D4253;
text-decoration: underline;
}

.nhref {
color: #2D4253;
text-decoration: none;
}
.nhref:hover {
color: #2D4253;
text-decoration: underline;
}

.subcat_open {
color: white;
}

.subcat_open:hover {
color: white;
}

.topmenu {
width: 142px; float: left
}

.cartButton {
height: 18px; border: 1px solid; width: 20px; float: left
}

.shopBigText {
font-family: Arial; font-size: 12px; 
color: #2D4253;
}

.nhrefu {
color: #2D4253;
text-decoration: none;
font-weight: bold;
}
.nhrefu:hover {
color: #2D4253;
text-decoration: underline;
font-weight: bold;
}

.menuMiddle {
width: 203px;
background:url('images/menu/small_middle.gif') 0 0;
}

.windowTOP {
color: white;
text-transform: uppercase;
font-weight: bold;
width: 665px;
background:url('images/window/top.jpg') 0 0 no-repeat;
height: 32px;
padding-left: 8px
}

.windowEND {
overflow: hidden;
width: 665px;
height: 3px;
background:url('images/window/bottom.gif') 0px 0px no-repeat;
}

.shopTopMenu
{
color: #9A1306; text-decoration: none;
}

.shopTopMenu:hover
{
text-decoration: underline; color: white; 
}

h2
{
margin-top: 6px;
padding-left: 8px;
margin-bottom: 6px;
font-size: 16px;
}

.basement {
width: 895px; background-color: #2D4253; height: 10px; overflow: hidden; margin-bottom: 10px;
}

.pL11T4 {
padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px;
}

.topbg {
width: 494px; height: 51px; background:url('images/top_back.gif') 0 0; padding-left: 15px
}

.toptip {
padding-top: 19px; padding-left: 50px; background:url('images/info/tip.gif') 0 16px no-repeat;
}

.end {
padding-top: 6px;
width: 756px;
height: 50px;
background:url("images/end.gif") 0 0 no-repeat;
}
