body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #cc00ff;}

td { font-weight: 500; font-size: 14px; font-family: Tahoma, Arial, Courier; }

th { font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

table.contact {
background: #ff0033;
}

td.exvat { 
background: #99ffff; 
}

td.incvat {
background: #ffcccc;
}

td.manufacturer {
font-family: Tahoma, Arial, Courier;
font-size: 12px;
}

td.description {
font-family: Tahoma, Arial, Courier;
font-size: 12px;
background: #ffffcc;
}

td.fulldesc {
font-family: Tahoma, Arial, Courier;
font-size: 10px;
}


#wrapper {
position: absolute;
top: 15px;
left: 35px;  
width: 900px;
height:800px; 
margin:0px auto;
border:1px solid #bbb;
padding:10px;
background: #FFFFCC;
}

#header {
height:140px; 
padding:0px;
border:1px solid #bbb;
background-image:url(images/logoheader.jpg);
background-repeat:no-repeat;
background-position:center center;
margin-bottom: 20px;
}

#home {
position: absolute;
top: 99px;
left: 520px;
width: 120px;
height: 40px;
text-align: center;
background-image: url(images/tab.jpg);
background-repeat: no-repeat;
background-position:center;
border:0px solid #000000;
}

#contact {
position: absolute;
top: 99px;
left: 650px;
height: 40px;
width: 120px;
text-align: center;
background-image: url(images/tab.jpg);
background-repeat: no-repeat;
background-position:center;
border:0px solid #000000;
}

#empty {
position: absolute;
top: 99px;
left: 782px;
height: 40px;
width: 120px;
text-align: center;
background-image: url(images/tab.jpg);
background-repeat: no-repeat;
background-position:center;
border:0px solid #000000;
}

#footer {  
position: absolute; 
top:700px;
margin-bottom:5px; 
padding:10px;
border:1px solid #bbb;
width:878px;
text-align: center;
background-color: #000000;
}

#bottom {  
position: absolute;
top: 800px;
left: 750px;
}

#producttitle {
position: absolute;
top: 170px;
left: 20px;
padding-top: 0px;
border:1px solid #FF0000;
height:30px;
width:120px;
Background: #f16b12;
text-align: center;
}

#content-right {
position:absolute;
top:170px;
left:150px;
width:755px;
height:530px;
border:1px solid #;
}

#menu{
    position: absolute;
    top: 190px;
    left: 35px;
}




 /**************** Pseudo classes ****************/ 


ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:bottom; margin-right:820px}
ul.menu ul {position:absolute; top:2px; left:148px; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:#d1d1d1; width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:#c5c5c5}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}









a:link {
color: #ffffff;
text-decoration: none;
font-weight:bold;
}

a:visited {
color: #ffffff;
text-decoration: none;
font-weight:bold;
}

a:hover {
color: #ffffff;
text-decoration: underline;
font-weight:bold;
}

a:active {
color: #cc00ff;
text-decoration: underline;
font-weight:bold;
}
