/* Windows version tested in MSIE 5+ and NN 6.0 - 7.0*/
/* Date version 12/09/2005 */

body, p, table, div, li, ul, span, select{font:11px verdana, arial, tahoma, verdana, helvetica; color:#576875;}
table,td,tr,th,img,div,span,p {border:none; 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;}
.menu3active { color:#008CCE; font-weight:bold; }
.active { color:#008CCE; }

.func_error {font-size:12px; font-weight:bold; color:red; padding-top:10px; padding-bottom:10px;}
.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:underline; 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,
a.sort-list,
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:hover.sort-list,
tr.sort-list#value-row-active TD,
tr.sort-list#value-row-active A,
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; }

td.unlink {
font-size:10px;
color:#999999;
}

table.promo-image{
width:100%;
height:179px;
background-color:#DFE3E6;
border:1px solid #C7D2DA;
}

table.product-list#rows{
width:100%;
border-collapse:collapse;
padding:0px;
margin:0px;
}

TH.product-list#hdr-quntity,
TH.product-list#hdr-name,
TH.product-list#hdr-publisher,
TH.product-list#hdr-datum,
TH.product-list#hdr-price{
padding:5px;
border:none;
border-top:solid 1px #008CCE;
border-bottom:solid 1px #008CCE;
background-color:#F3F4F6;
text-align:left;
}

td.product-list#cell-quantity{
padding:5px;
width:50px;
}

td.product-list#cell-quantity INPUT{
width:50px;
border:solid 1px #8E9DA7;
}

td.product-list#cell-catname,
td.product-list#cell-name,
td.product-list#cell-description{
width:33%;
border:none;
padding-right:0px;
}

td.product-list#cell-name,
td.product-list#cell-ecd,
td.product-list#cell-publisher,
td.product-list#cell-datum,
td.product-list#cell-price{
vertical-align:top;
padding:5px;
}


td.product-list#cell-price,
td.product-list#cell-price SPAN{
text-align:right;
font-weight:bold;
}

td.product-list#cell-name A{
text-align:top;
color:#008CCE;
}

table.product-list#navigation-rows{
margin-top:20px;
}

td.product-list#cell-button{
padding-top:10px;
border:none;
border-top:solid 1px #008CCE;
}


input.product-list#submit-button,
input.product-list#reset-button{
border:none;
background-color:#018CCF;
color:white;
font-weight:bold;
padding:3px;
}

.product-list#table-caption,
.product-list#top-product-header{
font-size:14px;
font-weight:bold;
color:#008CCE;
}

tr #row-odd{
background-color: #F3F4F6;
}


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;
}


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-bottom:15px;
}

span.product-list#property-name{
color:#38617B;
}

span.product-list#property-text{
font-weight:bold;
color:#38617B;
}

td.product-list#splitter{
border:none;
border-bottom:1px solid #008CCE;
}


table.product-details#main{
width:99%;
border:none;
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:none;
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 : 14;
	top : 198;

}
img.product-details#image-soon{
	width:135px;
	height:108px;
	position : absolute;
	z-index : 0;
	left : 14;
	top : 198;

}

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-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:none;
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;
color:#38617B;
}

p.product-details#property{
width:100%;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
border:none;
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;
}

table.product-details#rows-dlink{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:100%;
background-color:#425C6D;
font-color:white;
}

td.product-details#cell-dlink A{
color:white;
}

td.product-details#image-bullet{
width:4px;
padding:5px;
}

td.product-details#cell-long-descr{
padding-bottom:15px;
}

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:0 px;
}
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%;
}

td.search-form-mini#cell-keyword,
input.search-form-mini#input{
width:100%;
}

td.search-form-mini#cell-submit{
text-align:left;
padding-top:5px;
padding-right:5px;
}

td.sort-list#value-cell,
div.category-list{
padding-top:2px;
padding-bottom:2px;
}


img.sort-list#bullet,
img.sort-list#bullet-active{
margin-right:5px;
}

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;
font-weight:bold;
}

td.product-list#navigation-cell-prevtxt{
width:5%;
align:left;
padding-left:5px;
font-weight:bold;
}

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:13px;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
background-image:URL(images/cat-arrow.gif);
background-repeat:no-repeat;
background-position:left;
}

table.charts TD#active{
padding-left:13px;
padding-right:20px;
background-image:URL(images/cat-arrow-active.gif);
background-repeat:no-repeat;
background-position:left;
}

table.bg_blue{
background-color:#008CCE;
}

table.bg_lightblue{
background-color:#E5F3FA;
border:none;
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;
}

input.qlogin{
width:100px;
}


table.sort-list#value-rows{
margin-top:20px;
}


table.product-details#rows-pricebasket{
width:100%;
background-color:#C7D2DA;
}

div.product-details#price{
padding:3px 3px 3px 5px;
}

table.product-details#basket{
width:100%;
background-color:#008CCE;
}

div.product-details#basket{
padding:3px 3px 3px 5px;
font-weight:bold;
}

div.product-details#basket A{
color:white;
}

table.checkout-menu#rows,
div.checkout-menu TABLE#rows{
width:100%;
margin-bottom:20px;
background-color:#C7D2DA;
border-collapse:collapse;
}

td.checkout-menu{
padding:3px;
font-weight:bold;
}

td.checkout-menu#cell-curpage{
background-color:#008CCE;
font-weight:bold;
color:white;
}

span.checkout-menu#active A{
font-weight:bold;
color:#008CCE;
}

div.basket table#rows,
table.basket#rows{
width:100%;
border:none;
border-collapse:collapse;
}

th.order-list,
th.order-details#item-col1,
th.order-details#item-col2,
th.order-details#item-col3,
th.order-details#item-col4,
th.order-details#item-col5,
th.basket{
border-top:solid 1px #008CCE;
border-bottom:solid 1px #008CCE;
background-color:#F3F4F6;
padding:5px;
text-align:left;
}

td.order-list,
td.order-details,
td.basket{
padding:5px;
text-align:left;
}

td.order-details#item-val1,
td.basket#cell-quantity{
padding:5px;
width:50px;
}

td.basket#cell-quantity input{
width:50px;
}

td.basket#delimiter{
padding-top:10px;
border:none;
}

hr.basket#delimiter{
display:none;
}

td.basket#hdr-tax,
td.basket#hdr-total{
font-weight:bold;
text-align:right;
}

div.checkout-buttons table#rows,
table.checkout-buttons#rows{
margin-top:20px;
width:100%;
}

TD.checkout-buttons{
text-align:center;
}

TD.checkout-buttons#cell-prev{
text-align:left;
}

TD.checkout-buttons#cell-next{
text-align:right;
}


table.order-list,
TD.order-details#item,
TD.order-details table#item,
TH.order-details#hdr-title,
div.order-details table,
table.order-details#hdr,
div.user-data table#rows-billing,
table.user-data#rows-billing{
width:100%;
padding-top:10px;
padding-bottom:10px;
border-collapse:collapse;
}

th.user-data#cell-title{
padding-top:5px;
padding-bottom:10px;
}

td.order-details#hdr-lbl,
TD.user-data#hdr-field{
width:50%;
padding-right:10px;
text-align:right;
}


span.order-details#item-title{
width:100%;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}

TD.total-hr{
border:none;
padding-top:10px;
border-bottom:solid 1px #008CCE;
}

HR.total-hr{display:none;}

TD.account-menu#cell-userdata{
padding-top:10px;
padding-bottom:10px;
}

table.order-list#pager{
margin-top:20px;
border:none;
border-top:solid 1px #008CCE;
}

td.order-list#pager-nums{
padding-top:10px;
text-align:center;
}


.productlst {
    padding: 5px;
    border: none;
    border-top: solid 1px #008CCE;
    border-bottom: solid 1px #008CCE;
    background-color: #F3F4F6;
    text-align: left;
}

.rowodd {
    background-color: #F3F4F6;
}

.menur2Sel {
    background-color: black;
}

