BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 76% Verdana, Arial, Helvetica, sans-serif; OVERFLOW: auto; COLOR: #2d3542; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H2 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H3 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H4 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H1 {
	FONT-SIZE: 200%
}
H2 {
	FONT-SIZE: 120%
}
H3 {
	FONT-SIZE: 120%
}
H4 {
	FONT-SIZE: 120%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	MARGIN-BOTTOM: -1px; FONT: 11px Arial, sans-serif
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 6px 0px
}
SELECT {
	FONT: 11px Arial, sans-serif
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/buld.gif) no-repeat; LINE-HEIGHT: 140%
}
OL {
	MARGIN: 6px auto
}
.navigazione {
	DISPLAY: none
}
.title {
	DISPLAY: none
}
.nascosto {
	DISPLAY: none
}
HR {
	DISPLAY: none
}
A {
	BACKGROUND: url(../images/adot.gif) repeat-x left bottom; COLOR: #663399; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #ff6; COLOR: #F2F2ED; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
A:active {
	BACKGROUND: #ff6; COLOR: #000; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#container {
	WIDTH: 100%; TEXT-ALIGN: left; min-width: 760px
}
#header {
	WIDTH: 100%; POSITION: relative
}
#corpo {
	VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 100%
}
#nav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 15%; PADDING-TOP: 0px
}
#contenuti {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84%; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 0px
}
#colonna-centrale {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5em; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; PADDING-RIGHT: 6px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #333333; PADDING-BOTTOM: 6px; COLOR: #ababab; PADDING-TOP: 12px; TEXT-ALIGN: left
}
.pad {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contenuti H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
#contenuti H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
#contenuti H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
#header H2 {
	COLOR: #999
}
#logo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative
}
#logo A {
	DISPLAY: block; BACKGROUND: url(../images/logo.gif) no-repeat 0px 0px; WIDTH: 208px; HEIGHT: 53px; TEXT-DECORATION: none
}
#logo A:hover {
	BACKGROUND: url(../images/logo.gif) no-repeat 0px -53px
}
#logo A:unknown {
	BACKGROUND: url(../images/logo.gif) no-repeat 0px -53px
}
#logo A:active {
	BACKGROUND: url(../images/logo.gif) no-repeat 0px -53px
}
#w3c-button {
	Z-INDEX: 1; FLOAT: left; MARGIN: 3px; POSITION: relative
}
#css-button {
	Z-INDEX: 1; FLOAT: left; MARGIN: 3px; POSITION: relative
}
#w3c-button A {
	DISPLAY: block; BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px 0px; WIDTH: 80px; HEIGHT: 15px; TEXT-DECORATION: none
}
#w3c-button A:hover {
	BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px -15px
}
#w3c-button A:unknown {
	BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px -15px
}
#w3c-button A:active {
	BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px -15px
}
#css-button A {
	DISPLAY: block; BACKGROUND: url(../images/css.gif) no-repeat 0px 0px; WIDTH: 80px; HEIGHT: 15px; TEXT-DECORATION: none
}
#css-button A:hover {
	BACKGROUND: url(../images/css.gif) no-repeat 0px -15px
}
#css-button A:unknown {
	BACKGROUND: url(../images/css.gif) no-repeat 0px -15px
}
#css-button A:active {
	BACKGROUND: url(../images/css.gif) no-repeat 0px -15px
}
#logo SPAN {
	DISPLAY: none
}
#w3c-button SPAN {
	DISPLAY: none
}
#css-button SPAN {
	DISPLAY: none
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
UL#mainlevel LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#mainlevel-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnav {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 3px; BACKGROUND: url(../images/nav-bg.gif) #3b6097 repeat-x left bottom; PADDING-BOTTOM: 14px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#topnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#topnav A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN-LEFT: -4px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#topnav A:hover {
	BACKGROUND: #ffffd9; COLOR: #000; TEXT-DECORATION: none
}
#topnav A:active {
	BACKGROUND: #ffffd9; COLOR: #000; TEXT-DECORATION: none
}
#topnav #mainlevel LI.default_active_menu A {
	BACKGROUND: url(../images/tr.gif) #e2001a no-repeat right top; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#pathway {
	FONT-WEIGHT: bold
}
#pathway H2 {
	COLOR: #999; TEXT-ALIGN: left
}
#pathway A {
	FONT-WEIGHT: normal
}
.module {
	MARGIN-BOTTOM: 1em
}
.module H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #d6e3f5 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/h3-bg.gif) #d6e3f5 repeat-y left 50%; PADDING-BOTTOM: 2px; MARGIN: 0px -6px 6px 0px; TEXT-TRANSFORM: uppercase; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #d6e3f5 1px solid
}
.article_seperator {
	DISPLAY: block; BACKGROUND: url(../images/hdot.gif) repeat-x left top; MARGIN: 0px; HEIGHT: 5px
}
#data {
	BORDER-RIGHT: #ccdde7 1px solid; BORDER-TOP: #ccdde7 1px solid; FONT-SIZE: 0.9em; BACKGROUND: #fff; BORDER-LEFT: #ccdde7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccdde7 1px solid; BORDER-COLLAPSE: collapse
}
#data TD {
	BORDER-RIGHT: #ccdde7 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ccdde7 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccdde7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccdde7 1px solid
}
#data TH {
	BORDER-RIGHT: #ccdde7 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ccdde7 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccdde7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccdde7 1px solid
}
#data TH {
	FONT-WEIGHT: bold; BACKGROUND: #d6e3f5; TEXT-ALIGN: center
}
#data TBODY TR:hover {
	BACKGROUND: #ffffd9
}
.over {
	BACKGROUND: #ffffd9
}
#data .hilite {
	FONT-WEIGHT: bold
}
.button {
	BORDER-RIGHT: #d3dded 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3dded 1px solid; PADDING-LEFT: 4px; BACKGROUND: #3b6097; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; FONT: 11px Arial, sans-serif; BORDER-LEFT: #d3dded 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #d3dded 1px solid
}
.button:hover {
	BORDER-RIGHT: #d3dded 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3dded 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e2001a; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d3dded 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #d3dded 1px solid
}
.button-hover {
	BORDER-RIGHT: #d3dded 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3dded 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e2001a; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d3dded 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #d3dded 1px solid
}
.inputbox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1px; FONT: 11px Arial, sans-serif; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
#search {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; Z-INDEX: 1; RIGHT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; POSITION: absolute; TOP: 2em
}
#search INPUT {
	BACKGROUND: url(../images/search.gif) #fff no-repeat left center
}
#ja-user-bar {
	FONT-SIZE: 11px; Z-INDEX: 1; RIGHT: 15px; POSITION: absolute; TOP: 4px
}
#ja-user-bar IMG {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 2px solid
}
#lingua {
	MARGIN: 0px
}
#lingua H2 {
	DISPLAY: inline; MARGIN: 0px
}
P.centrato {
	MARGIN-LEFT: auto; WIDTH: 100%; TEXT-ALIGN: center
}
FORM#loginbox {
	MARGIN-TOP: 1em; BACKGROUND: url(../images/security.gif) no-repeat left center; MARGIN-LEFT: auto; WIDTH: 24em; MARGIN-RIGHT: auto; TEXT-ALIGN: right
}
FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #99a0fa 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/gradient.png) #bdc1fa repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LEGEND {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #333
}
#password {
	PADDING-LEFT: 20px; WIDTH: 16em
}
#username {
	PADDING-LEFT: 20px; WIDTH: 16em
}
#search INPUT {
	PADDING-LEFT: 20px; WIDTH: 16em
}
#password {
	BACKGROUND: url(../images/authen.gif) #fff no-repeat left center
}
#username {
	BACKGROUND: url(../images/user.gif) #fff no-repeat left center
}
.required {
	FONT-SIZE: 90%
}
.required STRONG {
	COLOR: red
}
#errore {
	COLOR: red
}
.imgleft {
	FLOAT: left; MARGIN-BOTTOM: 10px! important; MARGIN-RIGHT: 10px! important
}
.detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: #f9faf9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 10px; BORDER-LEFT: #c0d0e0 1px solid; WIDTH: 170px; PADDING-TOP: 0px
}
.detail UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: url(../images/buld.gif); MARGIN-LEFT: 0px
}
.split3 {
	OVERFLOW: auto; WIDTH: 100%
}
.split3 DIV {
	DISPLAY: inline; FLOAT: left; WIDTH: 32%
}
.split3 UL {
	MARGIN: 0px 1em
}
.clearer {
	FLOAT: none
}
#submit {
	FLOAT: right
}
DL.articolo {
	MARGIN: 0.5em 0.5em 1em; LINE-HEIGHT: 1.5
}
DL.articolo DT {
	CLEAR: both; FONT-WEIGHT: bold; BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; FLOAT: left; WIDTH: 220px; COLOR: #666
}
DL.articolo DD {
	BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; MARGIN-LEFT: 225px
}
DL.productinfo DT.clear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; FLOAT: none; WIDTH: auto; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.nota {
	BORDER-RIGHT: #ee7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ee7 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffd9; PADDING-BOTTOM: 10px; MARGIN: 1em 0px 0px; BORDER-LEFT: #ee7 6px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ee7 1px solid
}
P.nota {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.nota P {
	MARGIN: 0.5em 0px
}
UL.hnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.hnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0.5em; PADDING-TOP: 0px
}
UL.hnav LI.destra {
	FLOAT: right
}
P#top {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/icon_go_up.gif) no-repeat 100% 0%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cart LI {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/dark_arrows.gif) no-repeat 2% 50%
}
#login LI {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/dark_arrows.gif) no-repeat 2% 50%
}
LI#cart_empty {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/cart_empty.gif) no-repeat 2% 50%
}
LI#cart_full {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/cart_full.gif) no-repeat 2% 50%
}
LI#subtotal {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%
}
LI#user {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/user.gif) no-repeat 2% 50%
}
DIV.info P {
	PADDING-RIGHT: 3em; PADDING-LEFT: 3em
}
#contenuti DIV.info H3 {
	PADDING-LEFT: 1em; TEXT-ALIGN: left
}
DIV.info LI {
	MARGIN-LEFT: 3em
}
DL.ordine {
	WIDTH: 200px; LINE-HEIGHT: 1.5; MARGIN-RIGHT: 0.3em; TEXT-ALIGN: right
}
DL.ordine DT {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 100px; TEXT-ALIGN: right
}
DL.ordine DD {
	CLEAR: both; BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; WIDTH: 100px
}
.codice {
	BACKGROUND: #d6e3f5
}
.senza_sconto {
	COLOR: #CC9933}
.sconto {
	COLOR: #663399}








BODY {
	MARGIN: 0px;
}
BODY {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif
}
TH {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif
}
H1 {
	FONT-SIZE: 18pt; MARGIN-BOTTOM: 5px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; MARGIN: 0px; COLOR: #0F91D4; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, sans-serif
}
H2 A:link {
	COLOR: #0F91D4
}
H2 A:visited {
	COLOR: #0F91D4
}
H2 A:active {
	COLOR: #0F91D4
}
H2 A:hover {
	COLOR: #0F91D4
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0px; COLOR: black; FONT-FAMILY: Tahoma, Arial, sans-serif
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
#page_header {
	CLEAR: both; DISPLAY: block; LEFT: 0px; FLOAT: none; WIDTH: 100%; TOP: 0px; HEIGHT: 150px
}
#logo {
	LEFT: 0px; WIDTH: 300px; POSITION: absolute; TOP: 0px
}
#mainmenu {
	CLEAR: both; DISPLAY: block; LEFT: 0px; FLOAT: none; WIDTH: 100%; TOP: 0px; HEIGHT: 26px; BACKGROUND-COLOR: #0F91D4
}
#car {
	RIGHT: 0px; WIDTH: 360px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#phones {
	RIGHT: 35%; WIDTH: 300px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#main {
	CLEAR: both; DISPLAY: block; LEFT: 0px; FLOAT: none; WIDTH: 100%; TOP: 0px; BACKGROUND-COLOR: white
}
#copyright {
	DISPLAY: inline; FONT-SIZE: 8pt; COLOR: white
}
#copyright A:link {
	FONT-SIZE: 8pt; COLOR: white
}
#copyright A:visited {
	FONT-SIZE: 8pt; COLOR: white
}
#copyright A:hover {
	COLOR: #ffcc00
}
#news_block {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #e0e0e0
}
#search_block {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #e0e0e0
}
#online {
	CLEAR: both; BORDER-RIGHT: #c0c0c0 1px solid; BACKGROUND-POSITION: right top; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 10px; FLOAT: none; BACKGROUND-IMAGE: url(imgs/online-consultant.jpg); MARGIN-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 250px; BACKGROUND-COLOR: white
}
#awards_block {
	CLEAR: both; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 15px; FLOAT: none; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 220px; BACKGROUND-COLOR: #e0e0e0
}
.left_col {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 10px
}
.right_col {
	CLEAR: right; DISPLAY: block; LEFT: 66%; FLOAT: left; WIDTH: 32%; TOP: 15px
}
.full_col {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #e0e0e0
}
.article {
	BORDER-BOTTOM: #e0e0e0 1px solid
}
A:link {
	COLOR: #001e71
}
A:visited {
	COLOR: #562c61
}
A:active {
	COLOR: #0F91D4
}
A:hover {
	COLOR: #0F91D4
}
#mainmenu A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: white; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#mainmenu A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 100%; COLOR: #0F91D4; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #c9cacf; TEXT-DECORATION: none
}
#mainmenu A.sel {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 100%; COLOR: #0F91D4; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #c9cacf; TEXT-DECORATION: none
}
#news_block DIV.news {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #d0d0d0 1px solid
}
#news_block DIV.news SPAN.date {
	DISPLAY: block; FONT-SIZE: 8pt; MARGIN-LEFT: -10px; WIDTH: 100%; COLOR: #333333; TEXT-DECORATION: underline
}
#news_block DIV.news SPAN.lead {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%
}
#news_block DIV.news A {
	MARGIN-TOP: 0px; DISPLAY: inline
}
#news_block A {
	MARGIN-TOP: 5px; DISPLAY: block; WIDTH: 100%
}
#main DIV.news {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #d0d0d0 1px solid
}
#main DIV.news SPAN.date {
	DISPLAY: block; FONT-SIZE: 8pt; MARGIN-LEFT: -10px; WIDTH: 100%; COLOR: #333333; TEXT-DECORATION: underline
}
#main DIV.news SPAN.lead {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%
}
#main DIV.news A {
	MARGIN-TOP: 0px; DISPLAY: inline
}
#search_block INPUT {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #333333 1px solid; WIDTH: 70%; PADDING-TOP: 3px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
#news_block INPUT {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #333333 1px solid; WIDTH: 70%; PADDING-TOP: 3px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
#search_block FORM {
	MARGIN: 0px
}
#search_block INPUT.btn {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; WIDTH: 25%; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #0F91D4; TEXT-ALIGN: center
}
#news_block INPUT.btn {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; WIDTH: 25%; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #0F91D4; TEXT-ALIGN: center
}
#search_block INPUT.btn:hover {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; WIDTH: 25%; COLOR: #0F91D4; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #c9cacf; TEXT-ALIGN: center
}
#news_block INPUT.btn:hover {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; WIDTH: 25%; COLOR: #0F91D4; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #c9cacf; TEXT-ALIGN: center
}
.article P {
	PADDING-LEFT: 10px
}
.article_e P {
	PADDING-LEFT: 10px
}
.list_manuf_item {
	CLEAR: both; FLOAT: none; WIDTH: 100%
}
.list_app_item {
	CLEAR: both; FLOAT: none; WIDTH: 100%
}
H2 {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
.list_manuf_item H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #0F91D4; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, sans-serif
}
list_app_item H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #0F91D4; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, sans-serif
}
.list_manuf_item A.family {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 2px; BORDER-LEFT: gray 1px solid; WIDTH: 120px; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-ALIGN: center
}
.list_app_item A.oemmanuf {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 2px; BORDER-LEFT: gray 1px solid; WIDTH: 120px; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-ALIGN: center
}
.list_manuf_item A.family:hover {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.list_app_item A.oemmanuf:hover {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
#news_block H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
#search_block H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
SPAN.nobr {
	WHITE-SPACE: nowrap
}
TABLE.search_result TH {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0F91D4; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #c9cacf; TEXT-ALIGN: center
}
TABLE.search_result TH.top {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0F91D4; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #c9cacf; TEXT-ALIGN: center
}
TABLE.search_result TD {
	FONT-SIZE: 9pt; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-ALIGN: center
}
LI.links {
	COLOR: #0F91D4
}
OL.descr LI {
	FONT-SIZE: 8pt
}
.descr {
	FONT-SIZE: 8pt
}
.breadcrumbs {
	MARGIN-TOP: -5px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; COLOR: #0F91D4; FONT-FAMILY: Tahoma, Arial, sans-serif
}
DIV.para {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
DIV.quote {
	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 10px
}
.para IMG {
	CLEAR: left; DISPLAY: block; FLOAT: right; MARGIN-LEFT: 10px
}
DIV.para:hover {
	BACKGROUND-COLOR: #f0f0f0
}
.album .title {
	DISPLAY: block; FONT-WEIGHT: bold
}
.photo {
	CLEAR: right; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0e0e0 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 40%; PADDING-TOP: 10px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.album {
	CLEAR: right; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0e0e0 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 40%; PADDING-TOP: 10px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.photo:hover {
	CLEAR: right; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0e0e0 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 40%; PADDING-TOP: 10px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.album:hover {
	CLEAR: right; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0e0e0 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 40%; PADDING-TOP: 10px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.navi {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: none; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-TOP: 10px
}
.photo_row {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
#supapartners {
	DISPLAY: none
}

img a{
	border:none;
}
.warp{
	margin:auto;
	width:990px;
}
.imgthumb{
	width:180px;
	height:135px;
	background-color:#fff;
	border:1px #999 solid;
	float:left;
	margin:7px 8px 7px 8px;
	text-align:left;
}

.imgthumb td{
	width:178px;
	height:133px;
}

.imgthumb img{
 	width: expression(this.width > 168 && this.height < this.width ? 168: true); 
	height: expression(this.height > 123 ? 123: true); 
}
