/* created 2007-07-24 15:58:39 by NOEO Template Editor 1.0 */ 
html,body, p, table, div, li, ul, span, select {font-family:verdana, arial, tahoma, verdana, helvetica; font-size:11px; color:#576875;}
table,tbody,td,tr,th,img,div,span,p {border:0; padding:0; margin:0;} 
table {border:0; padding:0; margin:0;} 
form { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px }
input { font-size: 10px; color: #576875; background-color:#ffffff; }
select { font-size: 10px; color: #576875; background-color:#ffffff; }
textarea { font-size: 11px; color: #576875; background-color:#ffffff; } 
td { font-size:11px; color:#576875; vertical-align:top;} 
.errormsg {font-weight:bold; font-color:red; font-size:11px;}
.bottom { vertical-align:bottom; } 
.menu3active { color:#008CCE; font-weight:bold; }
.active { color:#008CCE; } 
.title1 { font-size:11px; font-weight:bold; color:#ffffff; padding:5; }
.title2 { font-size:14px; font-weight:bold; color:#008CCE; }
.title3 { font-size:11px; font-weight:bold; color:#ffffff; }
.title4 { font-size:16px; font-weight:bold; color:#008CCE; }
.footer { font-size:9px; color:#A6B0B8; } 
a { text-decoration:none; font-size:11px; color:#008CCE; }
a:hover { text-decoration:none; font-size:11px; color:#008CCE; } 
a.blue { text-decoration:none; font-size:11px; color:#008CCE; }
a.blue:hover { text-decoration:none; font-size:11px; color:#576875; } 
a.category-list#link,
td.charts#rows A,
a.header { text-decoration:none; font-size:10px; color:#576875; }
td.charts#rows A:hover,
td.charts#active A,
a:hover.category-list#link,
a.header:hover { text-decoration:none; font-size:10px; color:#008CCE; } 
a.footer { text-decoration:none; font-size:9px; color:#A6B0B8; }
a.footer:hover { text-decoration:none; font-size:9px; color:#008CCE; } 
a.header2 { text-decoration:none; font-weight:bold; font-size:11px; color:#425C6D; }
a.header2:hover { text-decoration:none; font-weight:bold; font-size:11px; color:#008CCE; } 
span.minibold {font-weight:bold;}
table.promo-image{
width:100%;
height:179px;
background-color:#DFE3E6;
border:1px solid #C7D2DA;
} 
table.product-list#rows{ 
border-collapse:collapse; 
margin:0px; 
padding:0px;
width:100%;
} 
TH.product-list#hdr-name,
TH.product-list#hdr-publisher,
TH.product-list#hdr-date{
padding:5px;
border:0;
border-top:solid 1px #008CCE;
border-bottom:solid 1px #008CCE;
background-color:#F3F4F6;
text-align:left;
}
tr.product-list#row0{
background-color: whitesmoke;
} 
td.product-list#cell-catname,
td.product-list#cell-name,
td.product-list#cell-description,
td.product-list#cell-datum{
width:33%;
border:0;
padding-right:0px;
} 
td.product-list#cell-name{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}
td.product-list#td-catname{
width:100%;
height:100%;
background-color:#8E9DA7;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
} 
span.product-list#cell-catname{
color:white;
font-weight:bold;
} 
td.product-list#cell-listname,
td.product-list#cell-listpublisher,
td.product-list#cell-listdate{
vertical-align:top;
padding:5px 10px 5px 5px;
}
p.product-list#link-name,
p.product-list-mini#link-name,
td.product-list-mini p#link-name,
a.product-list-mini#link-name,
td.product-list-mini A#link-name,
a.product-list#link-name{
font-weight:bold;
font-size:12px;
color:#38617B;
} 
p.product-list#property-publisher{
color:#008CCE;
} 
td.product-list#cell-description{
padding-right:10px;
padding-bottom:15px;
} 
td.product-list#cell-datum{
padding:5px 10px 5px 5px;
} 
span.product-list#property-name{
color:#38617B;
} 
span.product-list#property-text{
font-weight:bold;
color:#38617B;
} 
td.product-list#splitter{
border:0;
border-bottom:1px solid #008CCE;
}  
.product-list#table-caption,
.product-list#top-product-header{
font-size:12px;
font-weight:bold;
color:#008CCE;
} 

table.product-details#main{
width:99%;
border:0;
height:100%;
} 
table.product-details#rows-info SPAN{
color:#38617B;
} 
td.product-details#hdr{
width:100%;
padding-bottom:20px;
padding-right:5px;
} 
table.product-details#table-hdr{
width:100%;
} 
td.product-details#td-hdr{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#8E9DA7;
} 
span.product-details#hdr{
width:100%;
color:white;
font-weight:bold;
}  
td.product-details#rows-info{
width:218px;
border:0;
height:100%;
padding-right:5px;
} 
table.product-details#rows-info{
width:218px;
} 
.product-details TD#cell-image,
td.product-details#cell-image{
background-color:#DFE3E6;
border:1px solid #C7D2DA;
padding-top:10px;
padding-bottom:10px;
padding-left:19px;
padding-right:19px;
vertical-align:middle;
} 
img.product-details#image-new{
width:136px;
height:108px;
position:absolute;
z-index:0;
left:14px;
top:171px; 
}
img.product-details#image-soon{
width:135px;
height:108px;
position:absolute;
z-index:0;
left:14px;
top:171px; 
} 
td.product-details#ext-link{
padding-top:10px;
} 
td.td-header{
background-color:#008CCE;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
color:white; 
font-color:white;
font-weight:bold;
}
p.product-details#ext-link{
background-color:#C8D2DB;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
} 
img.rarrow-white{
margin:3px 5px 0px 5px;
width:7px;
height:7px;
}  
a.menu-link,
a:focus.menu-link,
a:hover.menu-link{
font-size:11px;
color:white;
font-weight:bold;
} 
td.product-details#property-date{
padding-top:10px;
padding-bottom:10px;
} 
td.top-bottom-border{
border:0;
border-top:1px solid #7FC5E6;
border-bottom:1px solid #7FC5E6;
padding:1px;
} 
table.product-details#property-delivery{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:100%;
background-color:#F2F4F5;
} 
table.product-details#property-delivery TD{ 
color:red; 
}
p.product-details#property{
width:100%;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
border:0;
border-bottom: 1px dotted #C7D2DA;
} 
p.product-details span#property-name{
font-weight:bold;
} 
td.product-details#main{
width:100%;
padding-left:5px;
padding-right:5px;
} 
h5.product-details#hdr{
color:#008CCE;
font-size:12px;
padding-bottom:15px;
} 
td.product-details#promo{
padding-top:15px;
padding-bottom:15px;
} 
span.product-details#promo{
font-weight:bold;
color:#38617B;
} 
table.product-details#rows-subinfo{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:100%;
background-color:#F2F4F5;
} 
td.product-details#image-bullet{
width:4px;
padding:5px;
} 
td.product-details#cell-long-descr{
padding-bottom:10px;
}  
td.product-details#scr-cell{
padding-top:5px;
padding-bottom:5px;
} 
img.product-details#image-scr{
width:100px;
padding-right:5px;
} 
img.product-details#ext-link,
img.rarrow-grey{
width:9px;
height:9px;
margin: 5px 5px 0px 5px;
} 
div.hp{
position:relative;
z-index : 1;
left : 0;
top : 0;
}
div.hp-body{
position:absolute;
z-index : 2;
top:0px;
}
div.hp-image{
position:absolute;
width:96px;
height:66px;
z-index : 3;
left : 0;
top : 0; 
} 
H5{
font-size:13px;
color:#38617B;
margin:0px;
padding:0px;
padding-bottom:10px;
} 
span.manufacturer-promo{
color:#008CCE;
} 
a.link-news{
font-weight:bold;
color:#38617B;
} 
div.search-form-mini#main TABLE,
table.search-form-mini#rows{
width:100%;
}  
input.formular{ 
align:left;
width:60%;
}  
input.search-form-mini#image-submit{ 
text-align:right;
}  
div.category-list{
padding-top:2px;
padding-bottom:2px;
} 
img.category-list{
margin-right:3px;
} 
div.category-list#sublevel1{
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
}  
TR.product-list-mini#row{
background-color:white;
} 
TR.product-list-mini TD#cell-description{
padding:10px;
} 
img.product-list-mini#image{
margin-right:5px;
} 
table.product-list#navigation-rows{
width:100%;
}  
td.product-list#navigation-cell-previmg,
td.product-list#navigation-cell-nextimg{
width:7px;
} 
td.product-list#navigation-cell-txt{
width:90%;
text-align:center;
color:#8E9DA7;
} 
td.product-list#navigation-cell-nexttxt{
width:5%;
align:right;
padding-right:5px;
} 
td.product-list#navigation-cell-prevtxt{
width:5%;
align:left;
padding-left:5px;
} 
a.product-list#navigation-link-nexttxt,
a.product-list#navigation-link-prevtxt{
color:#8E9DA7;
} 
table.charts{
margin-bottom:10px;
margin-top:10px;
}  
table.charts TD#rows{
padding-left:10px;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
} 
table.charts TD#active{
padding-left:10px;
padding-right:20px;
} 
table.bg_blue{
background-color:#008CCE;
} 
table.bg_lightblue{
background-color:#E5F3FA;
border:0;
border-top:1px solid #ACD9EE;
border-bottom:1px solid #ACD9EE;
} 
td.padding-left-5{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
} 
td.padding-left-15{
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
} 
img.padding{
margin: 3px 5px 3px 5px;
} 
img.padding-5{
margin: 5px 5px 0px 5px;
} 
p.padding-15{
padding: 5px 5px 0px 15px;
margin: 5px 5px 0px 15px;
} 
table.az-list{ 
border-collapse:collapse;
width:100%;
margin-top:10px; 
margin-bottom:10px; 
} 
td.az-list#row-count, 
td.az-list#row-abclist, 
td.az-list#row-title{ 
width:100%;
padding-bottom:10px; 
} 
span.az-list#abc{ 
padding-right:10px; 
} 
td.az-list a#link-name,
a.az-list#link-name{ 
font-weight:bold;
font-size:12px;
color:#38617B;
} 
p.az-link#link-name{ 
padding-bottom:5px; 
} 
td.az-list#row-page{ 
padding-top:10px; 
}  
hr{ 
width:100%; 
margin-top:20px; 
margin-bottom:20px; 
border:0; 
border-top:solid 1px #008CCE; 
}