/*
td {border: 1px dotted red}
*/

body		{background-color:#f6f6f6; margin:0; padding:0; font-family:tahoma,arial,sans-serif; font-size:78%; color:#000000}
body * 		{font-size:100%}
body a		{color:#007cbc}
body a:hover	{text-decoration:none}
table	{border-collapse:collapse; width:100%; border-spacing:0; border-width:0}
td,th	{text-align:left; padding:0; margin:0}
div,img,table	{border:0}
form		{margin:0; padding:0}
p,li,dd,dt	{line-height:1.3em}
p			{margin:0.2em 0 1em 0}
hr			{height:1px; border-top:1px solid #007cbc; color:#007cbc}

h1	{margin:0 0 0.3em 0; padding:0; font-size:165%; color:#000000; font-family:tahoma,arial,sans-serif; font-weight:normal}
h2	{margin:0.8em 0 0.5em 0; font-size:124%; color:#000000}
h3	{margin:1em 0 0.6em 0; font-size:109%; color:#000000}
h4	{margin:1em 0 0.6em 0; font-size:110%; color:#000000}
h5	{margin:1em 0 0.6em 0; font-size:100%; color:#000000}
h6	{margin:1em 0 0.6em 0; font-size:90%; color:#000000}

small		{font-size:72%}
.highlight {color:#ffffff; background-color:#007cbc; padding-left:0.4em; padding-right:0.4em}

#blue td {background-color:#007cbc; color:#ffffff}
#blue td a {color:#ffffff}
#blue #icons {text-align:center}
#blue #path {padding:0.8em; font-size:72%; line-height:1em}

#menu {padding-left:15px}

#menu td {white-space:nowrap; text-align:left; padding:10px 4px 10px 12px; background:url("/i/m.gif") transparent left bottom no-repeat}
#menu td.s {background-image:url("/i/m-s.gif")}
#menu td.s a {color:#000000}

#phone {text-align:right; color:#007cbc}
#phone .i {width:99%; text-align:right}
#phone .t {width:1%; white-space:nowrap; vertical-align:bottom; line-height:0.6em; font-size:186%; font-weight:normal; padding-left:10px; padding-top:0.1em}
#phone .t span {font-size:38%; font-weight:normal}

#footer {border-top:1px solid #007cbc; padding-top:0.5em}
#footer td {vertical-align:top}

#copyright {padding-left:50px; font-size:90%}

#mediaproduct {padding-left:18px}
#mediaproduct td {border:0; padding:0; font-size:90%}
#mediaproduct .mediaproduct-logo p {background:url("/i/mediaproduct.gif") left center transparent no-repeat}
#mediaproduct td {padding-top:0.4em}
#mediaproduct .nc {text-decoration:none; color:#000000}

table.catalog {margin-bottom:1em}
table.catalog .image {padding-bottom:0.5em; padding-right:1em}
table.catalog .text {padding-bottom:0.5em}
table.catalog h2 {font-size:116%; padding:0; margin:0}

table.subcat td {padding-right:2em}
table.subcat ul {margin:0 0 0 14px; padding:0.5em 0 1em 0}
table.subcat li {list-style:square; list-style-image:url("/i/li.gif"); line-height:1em; padding-bottom:0.7em}
table.subcat .s {color:#000000 !important; text-decoration:underline}
table.subcat a {text-decoration:none}
table.subcat a:hover {text-decoration:underline}

#catalog_items {border-top:3px solid #007cbc}
#catalog_items td {padding:0.4em; border-bottom:1px dotted #8fcbe9}
#catalog_items .price {text-align:right}

#catalogue div {background-position:top left; background-repeat:no-repeat; min-height:35px}
#catalogue .title h1 {font-size:165%; margin-bottom:0.4em}
#catalogue h1 {font-size:145%; margin-bottom:0}
#catalogue p {margin-top:0.2em; margin-bottom:1.2em}
#catalogue .folders {margin:0; padding:0.5em 0 2em 13px}
#catalogue .folders li {padding:0 0 0.6em 0; list-style:square; list-style-image:url("/i/arrow.gif"); line-height:1em}

div.pad {padding-left:50px}