body {
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background:#fff url(/i/logo_bg.jpg) top repeat-x;
}

img {
border:0px;
filter:expression(fixPNG(this));
}

form {
margin:0px;
padding:0px;
}

a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#900;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}

a.bold {
font-weight:bold;
padding-bottom:3px;
}

h1 {
display:block;
color:#900;
font-size:18px;
margin:0px;
padding:5px 0px;
}

h2 {
display:block;
color:#900;
font-size:14px;
margin:0px;
padding-bottom:5px;
}

p {
margin:5px 0px;
}

.n {
white-space:nowrap;
vertical-align:top;
text-align:right;
}

.smalltext {
font-size:8px;
}

.fields {
width:100%;
border:#700 solid 1px;
}

table.gray {
background-color:#e3e3e3;
}

table.gray td.center {
padding:10px;
background:url(/i/gray_bg.gif) top repeat-x;
}

table.gray ul {
padding-left:20px;
margin:0px;
}

table.gray ul li {
list-style:url(/i/pipka.gif);
white-space:normal;
padding-bottom:2px;
}

table.gray input, .gray_button {
border:#999 1px solid;
background-color:#ccc;
cursor:pointer;
}

table.gray input:hover, .gray_button:hover {
background-color:#e3e3e3;
}

table.red {
background:url(/i/red_bg.gif) top repeat-x #900;
color:#fff;
}

table.red td.l_t {
background:url(/i/red_l_t.gif) top left no-repeat;
padding-top:9px;
}

table.red .h, table.red .h a {
color:#fff;
font-size:13px;
font-weight:bold;
padding-top:10px;
padding-right:20px;
}

table.red .l, table.red .l a {
color:#fff;
font-weight:bold;
padding-right:10px;
}

table.red input.field {
width:100%;
border:#700 solid 1px;
}

table.red input.button {
width:120px;
height:23px;
background:url(/i/button.gif) center no-repeat;
border:0px;
color:#fff;
cursor:pointer;
}

table.red .big {
font-size:18px;
}

div.header {
background:url(/i/logo.jpg) top left no-repeat;
height:206px;
padding-top:26px;
vertical-align:top;
}

div.eye {
position:absolute;
top:43px;
right:60px;
}

td.footer {
text-align:center;
background:url(/i/menu_line.gif) top repeat-x;
padding-top:2px;
}

.basket {
border-left:#900 1px solid;
border-top:#900 1px solid;
}

.basket th {
border-right:#900 1px solid;
border-bottom:#900 1px solid;
font-weight:bold;
padding:2px 10px;
white-space:nowrap;
}

.basket td {
border-right:#900 1px solid;
border-bottom:#900 1px solid;
padding:2px 10px;
}

.basket input {
height:14px;
border:#ccc 1px solid;
width:80%;
text-align:right;
font-size:12px;
}

div#menu {
position:absolute;
top:183px;
padding-left:10px;
height:26px;
background:url(/i/menu_line.gif) bottom repeat-x;
}

div#menu ul {
list-style:none;
margin:0px;
padding:0px;
float:left;
width:100%;
height:100%;
}

div#menu li {
float:left;
position:relative;
back\ground:none;
height:100%;
margin:0px 3px;
}

div#menu table {
width:1px;
height:100%;
border:0px;
cursor:pointer;
}

div#menu table td {
background:url(/i/menu_bg.gif) bottom repeat-x;
padding-left:20px;
padding-right:20px;
padding-top:3px;
width:98%;
}

div#menu table:hover td, div#menu table.jshover td {
background:url(/i/menu_bg_s.gif) bottom repeat-x;
}

div#menu table td.left {
background:url(/i/menu_left.gif);
padding:0px;
width:1%;
}

div#menu table:hover td.left, div#menu table.jshover td.left {
background:url(/i/menu_left_s.gif);
}

div#menu table td.right {
background:url(/i/menu_right.gif);
padding:0px;
width:1%;
}

div#menu table:hover td.right, div#menu table.jshover td.right {
background:url(/i/menu_right_s.gif);
}

div#menu a {
white-space:nowrap;
text-decoration:none;
color:#fff;
}

div#menu table:hover a, div#menu table.jshover a {
color:#900;
}

#lightbox {
background-color:#eee;
padding:10px;
border-bottom:2px solid #666;
border-right:2px solid #666;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}	

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#lightbox img {
border:none;
}

#overlay img {
border:none;
}
