html {padding:0; margin:0; height:100%}
body {padding:0; margin:0; font-size:82%; color:#fff; font-family: arial,sans-serif; height: 100%; background:#fff}

a {color:#5e769d}
a:hover {text-decoration:none}

h1 {font-weight:normal; font-size:200%; color:#fff;  font-family: times,arial,sans-serif;}
h2 {font-weight:normal; font-size:150%; color:#fff; font-family: times,arial,sans-serif;}

.main h1 {padding:0; margin:0}
.main h1 a {text-decoration:none; color:#5e769d}

.bgcolor {background-color:#435e8b}

img {border:0}
table {border:0; border-collapse:collapse}
table td {padding:0; vertical-align:top} 

img {border:0}
img.pic {background:#e8edf6; padding:1em; margin:1em}

hr {color:#fef772; background-color:#fef772; height:1px; border:0}

img.border_1 {border:2px #c4d3e8 solid}
img.border_1_margin {border:2px #c4d3e8 solid; margin:1em}

table.box{background:#728dbc url('/i2/box_bg.png') left top repeat-x; color: #fff; padding:0; margin:1em 0}

table#bottom {margin:1em 0 2em 0; text-align:center; color:#000}

table.white td {background-color:#fff !important}

table.menu {height:30px}
table.menu a {color:#fff; text-decoration:none}
table.menu a:hover {color:#fcc66f}

div#content a {color:#fcc66f}
table.box a {color:#fcc66f}

#content a.sel {color:#5e769d; background:#fff; padding:0.2em; text-decoration:none}

div.pre {position:relative; display:none}
div.pre div.frame {background:url('i/gallery-pre-bg.gif') no-repeat center top; position:absolute; top:-130px; left: -58px; padding: 3px 3px 26px 3px}
#temp_inner {margin:1em; width:90%}

#classification {text-align:right; white-space:nowrap}
#classification a.sel {text-decoration:none}

#cat_nav td{vertical-align:top; padding-bottom:1em}
#cat_nav td div {margin-left:25px;}

#cat_img_block {text-align:center; padding:2em}

#item_table td {vertical-align:top; padding:0.2em}

table.downloads td {padding:0.5em 1em 0.5em 0}

#cat_search {text-align:center}

#article h2 {margin:0 0 0.2em 0; padding:0}
#article td {vertical-align:top; padding:0 0 0.5em 1em}
#article img {border:2px solid #e8edf6;}

table.form td {padding:0.2em 0; font-style:italic; font-weight:bold}

table.pic {width:100%; margin:1em 0; text-align:center}
table.pic td.p {background:#e8edf6; padding:1em}
table.pic td.t {background:#e8edf6; padding: 0em 1em 1em 1em; color:#315285}

.catpic {background:#e8edf6; padding:1em}

div#catalogue {margin-top:1em}
#catalogue div.sub {margin-left:2.5em}
#catalogue div.sub #catalogue h2 {color:#fff; font-size:150%}
#catalogue div.sub #catalogue a {color:#fff;}
#catalogue h2 {margin:0.4em 0 0.2em 0; padding:0}
#pre img {border:2px solid #e8edf6;}

#img_list td {text-align:center; padding-bottom:1em}
#img_list td img {border:2px solid #e8edf6;} 

#cat_content {}
#cat_content {padding:2em 0}

#article h2 {margin:0 0 0.2em 0; padding:0}
#article td {vertical-align:top; padding:0 0 0.5em 1em}
#article img {border:2px solid #e8edf6;}

table.form td {padding:0.2em 0; font-style:italic; font-weight:bold}

.highlight {background:#435e8b; color:#fff!important}
.highlight a {color:#fff}
#map {background:#fff; color:#435e8b; padding:1em 0; margin:1em 0}
#map td {vertical-align:top}
#map #zone {text-align:center;}
#map #zone p a {text-decoration:underline}
#map #zone a {text-decoration:none; color:#435e8b; font-weight:bold;}
#dealer {width:100%; }
#dealer td {vertical-align:top}
#dealer td div {padding:0.2em 1em 0.2em 0.2em}
#dealer td div.select {background:#7584a5}
#dealer td h4 {padding:0; margin:0}