@media screen {
body { font: 12px Arial, Helvetica, sans-serif; text-align: center; color:#535353; background:#87898C url(../imgs/bgBody.gif) 50% 0 repeat-y; padding:0px; margin:0; }
form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p { margin:0px; padding:0px; }
img { border: none; }
.clear { clear:both; }
div.clear { clear:both; font-size:1px; height:1px; line-height:1px; }
a { color:#ed1c24; text-decoration:underline; }
a:hover { text-decoration:none; color:#535353; }
.textRed { color:#FF0000; }
.textGreen { color: #009900; }
.textOrange { color: #FF9900; }
.reader { position: absolute; top: -10000px; left: 0px; width: 1px; height: 1px; overflow: hidden; }
.hidden { visibility:hidden; }
/* Layout

=================================*/

#wrapper { margin:0 auto; width:934px; text-align:left; }
/*=== header ===*/

#headerPage { position:relative; width:934px; height:auto; background:#999999 url(../imgs/bgHeaderDivider.gif) left bottom no-repeat; padding-bottom:1px; }
/*=== header top ===*/

#headerTop { position:relative; width:934px; height:124px; padding:0; background:#fff url(../imgs/bgHeader.jpg) 0 0 no-repeat; }
#menuLang { position:absolute; top:4px; left:3px; width:109px; height:19px; background:#F3F3F3 url(../imgs/bgMenuLang.gif) 0 0 no-repeat; font-size:11px; text-align:center; }
#menuLang a { color:#606060; text-decoration:none; line-height:19px; }
#menuLang a:hover { color:#000; }

#distributorLogin { position:absolute; top:4px; left:120px; width:109px; height:19px; background: url(../imgs/bgDistributorLogin.png) 0 0 no-repeat; font-size:11px; text-align:center; }
#distributorLogin a { color:#fff; text-decoration:none; line-height:19px; }
#distributorLogin a:hover { color:#000; }

#jttip-0 {_width:180px;}

#jttip-0 a.langCZ, #jttip-0 a.langEN span, #jttip-0 a.langNL, #jttip-0 a.langFR, #jttip-0 a.langDE, #jttip-0 a.langRU {position:relative;display:block;float:left; color:#000; cursorointer; cursor:hand; margin-left:5px; text-decoration:none; border:1px solid #CCCCCC;width:24px; height:18px;_width:26px;_height:20px;}

#jttip-0 a.langCZ span, #jttip-0 a.langEN span, #jttip-0 a.langNL span, #jttip-0 a.langFR span, #jttip-0 a.langDE span, #jttip-0 a.langRU span {display:block; width:24px; height:18px;position: absolute;top:0px;left:0px;}

#jttip-0 a.langCZ span {background: transparent url("../img/flag-en.gif") 0px -18px no-repeat;}
#jttip-0 a.langEN span {background: transparent url("../img/flag-en.gif") 0px -18px no-repeat;}
#jttip-0 a.langNL span {background: transparent url("../img/flag-nl.gif") 0px -18px no-repeat;}
#jttip-0 a.langFR span {background: transparent url("../img/flag-fr.gif") 0px -18px no-repeat;}
#jttip-0 a.langDE span {background: transparent url("../img/flag-de.gif") 0px -18px no-repeat;}
#jttip-0 a.langRU span {background: transparent url("../img/flag-ru.gif") 0px -18px no-repeat;}

#jttip-0 a.active span {background-position:0px 0px;}
#jttip-0 a span:hover, #jttip-0 a span.hover {background-position:0px 0px;}


#logo, #logo a, #logo a span { width:187px; height:60px; }
#logo { position:absolute; top:11px; left:721px; }
#logo a { display:block; cursor:pointer; color:#000; }
#logo a span { position:absolute; top:0px; left:0px; background:#ED1C24 url(../imgs/bgLogo.gif) 0 0 no-repeat; z-index:50; }
/*=== header Menu ===*/

#headerMenu { display:block; position:absolute; top:71px; left:0px; height:53px; width:934px; }
#headerMenu h2 { display:none; }
#headerMenu ul { list-style-type:none; padding:0px 20px 0px 20px; height:40px; }
#headerMenu ul li { float:left; width:auto; margin-left:0px; height:34px; line-height:34px; padding-right:2px; }
#headerMenu ul li a { display:block; font-size:18px; padding:0px 10px 0px 10px; line-height:34px; _height:34px; _float:left; color:#ED1C24; text-decoration:none; border-top:4px solid #FFFFFF; }
#headerMenu ul li a:hover, #headerMenu ul li a.active { text-decoration:none; border-top:4px solid #ED1C24; }
#headerBody { position:relative; width:934px; padding:0; background:#fff; }
#headerBody .decor { display:block; width:934px; height:416px; padding:0; margin:0; overflow:hidden; background: #CCFF99; }
#headerBody .decorThick { display:block; width:934px; height:269px; padding:0; margin:0; overflow:hidden; background: #CCFF99; }
#headerBody .art01 { background: #ccc url(../imgs/bgArt01.jpg) 0 0 no-repeat; }
#headerBody .art03 { background: #ccc url(../imgs/bgArt03.jpg) 0 0 no-repeat; }
#headerBody .art02thick { background: #ccc url(../imgs/bgArt02thick2.jpg) 0 0 no-repeat; }
#headerBody .art03thick { background: #ccc url(../imgs/bgArt03thick.jpg) 0 0 no-repeat; }
#headerBody .art04thick { background: #ccc url(../imgs/bgArt04thick.jpg) 0 0 no-repeat; }
#headerBody .art05thick { background: #ccc url(../imgs/bgArt05thick.jpg) 0 0 no-repeat; }
#headerBody .art06thick { background: #ccc url(../imgs/bgArt06thick.jpg) 0 0 no-repeat; }

#crumb { position:absolute; width:910px; height:34px; line-height:34px; top:4px; left:12px; font-size:14px; color:#FFFFFF; }
#crumb a { color:#FFFFFF; text-decoration:none; padding:0 3px; }
#crumb span { color:#fff; padding:0 3px; }
#crumb a.crumbHome { display:block; float:left; width:34px; height:34px; line-height:34px; overflow:hidden; background:transparent url(../imgs/bgCrumbHome.png) 0 0 no-repeat; text-align:center; padding:0; }
#crumb a:hover { color:#000; }

#flashMenu { position:absolute; display:block; top:190px; left:40px; width:880px; height:200px; padding:0; margin:0; overflow:hidden; }
#flashMenu a { display:block; float:left; margin:0; padding:0px; line-height:200px; height:200px; width:200px; text-decoration:none; z-index:5; margin-right:20px; color:#FFFFFF; font-size:18px; position:relative; text-align:center; }
#flashMenu a span.flashMenuText { display:block; position:absolute; width:180px; height:42px; line-height:42px; top:79px; left:10px; background: url(../imgs/bgFlashMenuText.png) 0 0 no-repeat; font-size:13px; font-weight:bold; }
#flashMenu a:hover span.flashMenuText, #flashMenu a.active span.flashMenuText { background: url(../imgs/bgFlashMenuText.png) 0 -42px no-repeat; }

#flashMenu a.bgFMwasherExtractors {background: url(../imgs/bgFM1.png) 0 0 no-repeat;}
#flashMenu a.bgFMtumbleDryers     {background: url(../imgs/bgFM2.png) 0 0 no-repeat;}
#flashMenu a.bgFMflatworkIroners  {background: url(../imgs/bgFM3.png) 0 0 no-repeat;}
#flashMenu a.bgFMotherEquipment   {background: url(../imgs/bgFM4.png) 0 0 no-repeat;}

#flashMenu a.bgFMwashersCommercial     {background: url(../imgs/bgFMwashersCommercial.png) 0 0 no-repeat;}
#flashMenu a.bgFMwashersProfessional   {background: url(../imgs/bgFMwashersProfessional.png) 0 0 no-repeat;}
#flashMenu a.bgFMwashersMedical        {background: url(../imgs/bgFMwashersMedical.png) 0 0 no-repeat;}

#flashMenu a.bgFMdryersCommercial      {background: url(../imgs/bgFMdryersCommercial.png) 0 0 no-repeat;}
#flashMenu a.bgFMdryersProfessional    {background: url(../imgs/bgFMdryersProfessional.png) 0 0 no-repeat;}

#flashMenu a.bgFMironersCommercial     {background: url(../imgs/bgFMironersCommercial.png) 0 0 no-repeat;}
#flashMenu a.bgFMironersProfessional   {background: url(../imgs/bgFMironersProfessional.png) 0 0 no-repeat;}

#flashMenu a.bgFMlhLine                {background: url(../imgs/bgFMlhLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMlmLine                {background: url(../imgs/bgFMlmLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMlnLine                {background: url(../imgs/bgFMlnLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMafLine                {background: url(../imgs/bgFMafLine.png) 0 0 no-repeat;}

#flashMenu a.bgFMlmaLine               {background: url(../imgs/bgFMlmaLine.png) 0 0 no-repeat;}

#flashMenu a.bgFMlacLine               {background: url(../imgs/bgFMlacLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMlaLine                {background: url(../imgs/bgFMlaLine.png) 0 0 no-repeat;}

#flashMenu a.bgFMlsLine                {background: url(../imgs/bgFMlsLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMldrLineCom            {background: url(../imgs/bgFMldrLineCom.png) 0 0 no-repeat;}

#flashMenu a.bgFMldrLinePro            {background: url(../imgs/bgFMldrLinePro.png) 0 0 no-repeat;}

#flashMenu a.bgFMlrLine                {background: url(../imgs/bgFMlrLine.png) 0 0 no-repeat;}

#flashMenu a.bgFMlsrLine               {background: url(../imgs/bgFMlsrLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMlsrepLine             {background: url(../imgs/bgFMlsrepLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMlsrpLine              {background: url(../imgs/bgFMlsrpLine.png) 0 0 no-repeat;}
#flashMenu a.bgFMicl                   {background: url(../imgs/bgFMicl.png) 0 0 no-repeat;}

#flashMenu a.bgFMelElmLine             {background: url(../imgs/bgFMelElmLine.png) 0 0 no-repeat;}

#flashMenu a.bgFMfinishingEquipment		 {background: url(../imgs/bgFMfinishingEquipment.png) 0 0 no-repeat;}
#flashMenu a.bgFMdryingCabinets  			 {background: url(../imgs/bgFMdryingCabinets.png) 0 0 no-repeat;}

#flashMenu a:hover, #flashMenu a.active { color:#fff; text-decoration:none; z-index:50; }
#flashMenu a:hover { z-index:60; }
/*=== body ===*/

#content { position:relative; width:934px; background:#F3F3F3 url(../imgs/bgContentMiddle.gif) 0 0 repeat-y; padding:0; margin:0; text-align:justify; }
#contentTop { position:relative; width:934px; height:50px; background: #fff url(../imgs/bgContentTop.gif) left bottom no-repeat; }
#col1 { float:left; position:relative; width:232px; margin:0 0 0 24px; _margin:0 0 0 12px; padding:10px 0 0 0;  }
#col2 { float:right; position:relative; width:650px; margin:0 16px 0 0; _margin:0 8px 0 0; padding:10px 0 0 0; }
#footer { position:relative; text-align:left; height:152px; width:934px; clear:both; background:#fff url("../imgs/bgFooter.jpg") 0 0 no-repeat; }
#footer p { font-size:12px; padding:15px 35px 5px 35px; }
#footerMenu { display:block; position:absolute; top:12px; left:300px; width:700px; height:30px; padding:0px; margin:0px; }
#footerMenu ul { padding:0px; margin:0px; list-style-type: none; font-size:12px; display:block; float:left; }
#footerMenu ul li { display:block; float:left; height:20px; line-height:20px; text-align:center; padding:0px 11px 0px 10px; margin:0px; background: url(../imgs/bgFooterMenuSpacer.gif) 100% 50% no-repeat; }
#footerMenu ul li.last { background: none; }
#footerMenu ul li a { text-decoration:none; display:block; font-weight:normal; color:#ED1C24; }
#footerMenu ul li a.active, #footerMenu ul li a:hover { color:#535353; }
#counter { display:none; }
/* Menu Styling - col1

=================================*/

ul#menuProducts { margin:27px 18px 20px 18px; }
ul#menuProducts a { display:block; text-decoration:none; padding:3px 5px; }
ul#menuProducts, ul#menuProducts li ul, ul#menuProducts li ul li ul { list-style-type:none; }
ul#menuProducts li a { padding-left:20px; border-bottom:1px solid #993636; color:#fff; }
ul#menuProducts a:hover, ul#menuProducts a.active { background-color:#490202; }
ul#menuProducts li ul li a { padding-left:28px; }
ul#menuProducts li ul li a:hover { }
ul#menuProducts li ul li ul li a { padding-left:40px; }
ul#menuProducts li ul li ul li a:hover { }
ul#menuProducts a { _width:100%; }
.level1Plus { background:transparent url( "../imgs/plus.gif" ) 6px 6px no-repeat; }
.level1Minus { background:transparent url( "../imgs/minus.gif" ) 6px 6px no-repeat; }
.level1MinusP { background:transparent url( "../imgs/minus.gif" ) 6px 6px no-repeat; }
.level1Dot { background:transparent url( "../imgs/dot1.gif" ) 6px 6px no-repeat; }
.level1DotP { background:transparent url( "../imgs/dot1.gif" ) 6px 6px no-repeat; }
.level2Plus { background:transparent url( "../imgs/plus.gif" ) 16px 6px no-repeat; }
.level2Minus { background:transparent url( "../imgs/minus.gif" ) 16px 6px no-repeat; }
.level2MinusP { background:transparent url( "../imgs/minus.gif" ) 16px 6px no-repeat; }
.level2Dot { background:transparent url( "../imgs/dot1.gif" ) 16px 6px no-repeat; }
.level2DotP { background:transparent url( "../imgs/dot1.gif" ) 16px 6px no-repeat; }
.level3Plus { background:transparent url( "../imgs/plus.gif" ) 28px 6px no-repeat; }
.level3Minus { background:transparent url( "../imgs/minus.gif" ) 28px 6px no-repeat; }
.level3MinusP { background:transparent url( "../imgs/minus.gif" ) 28px 6px no-repeat; }
.level3Dot { background:transparent url( "../imgs/dot1.gif" ) 28px 6px no-repeat; }
.level3DotP { background:transparent url( "../imgs/dot1.gif" ) 28px 6px no-repeat; }
/* Content Styling - col2

=================================*/

#content h1 { font-size:18px;  padding:22px 0 0 0; margin:0px 0px 0px 23px; font-weight:bold; }
#content h1.productNameNl { font-size:16px;  padding:24px 0 0 0; margin:0px 0px 0px 23px; font-weight:bold; }
#content h1.titleNews { font-size:18px; font-weight:normal; padding:24px 0 0 0; margin:0px 0px 0px 23px; }
#content h2 { font-size:18px; padding:0px; margin:10px 5px 7px 0px; }
#content h3 { font-size:18px; font-weight:normal; padding:0px; margin:10px 5px 5px 0px; }
#content h4 { font-size:110%; padding:0.3em 5px .5em 0px; }
#content h5 { font-size:110%; padding:0.3em 5px .5em 0px; }
#content p { line-height:1.5em; padding: 0.3em 5px 3px 0px; }

#col2 ol { margin:.3em 0 .1em 1em; padding:.5em 5px .1em 1em; }
#col2 ol li { margin:.2em 0 .1em 0; padding:.2em 0 .1em 0; }

#col2 .note { font-size:12px; font-style:italic;}

#content ul { padding:0px 5px 1em 0px; list-style-image:none; width:100%; margin:0px 0px 0px 0px; }
#content ul li { padding-left:15px; margin-left:0px; list-style-type:none; background: url("../imgs/bgListItem.gif") 0px 5px no-repeat; line-height:1.4em; }
#brandShow { width:60px; text-align:center; background-color:#fff; margin:1em 1em 0 .9em; padding:.2em; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; color:#00375F; }
.sorting { margin:0 20px .5em 0; background-color:#fff; padding:3px 10px 3px 25px; }
.sorting fieldset { background-color:#fff; padding:5px; color:#00375F; border:none; }
.sorting a { }
.sorting span { white-space:nowrap; }
.sorting span input { vertical-align: middle; }
.sorting select { font: 100% Verdana, Arial, Helvetica, sans-serif; }
.col1Box { display:block; width:232px; height:auto; text-align:center; background:#FFFFFF url(../imgs/bgCol1BoxBottom.gif) 0 100% no-repeat; padding:0px 0px 10px 0px; }
.bgCol1Box { display:block; width:232px; height:5px; background:#FFFFFF url(../imgs/bgCol1BoxTop.gif) 0 0 no-repeat; font-size:1px; }
.col1Box a { text-decoration:none; }
.col1Box img { border:0; padding:10px 0px; }
.col1Box span { display:block; }
/* ====== Tiles =========*/

.tile { float:left; display:block; width:175px; height:275px; position:relative; margin:10px 0px 0px 10px; _margin:10px 5px 0px 5px; background:url(../imgs/bgTile1.gif) 0 0 no-repeat; }
.tileImgContainer { display:block; position:absolute; text-align:center; top:10px; left:10px; width:155px; height:116px; text-decoration:none; }
.tileImgContainer img { margin:0 auto 0 auto; border:0px; }
#col2 .tile h3 { font-size:12px; font-weight:bold; color:#700303; padding:0px 15px 0px 15px; margin:143px 0px 0px 0px; line-height:1.5; height:56px; }
#col2 .tile h3 a { color:#700303; }
#col2 .tile h3 a:hover { color:#CA0909; }
#col2 table.tileTable { font-size:11px; padding:0px; margin:0px 15px 0px 15px; display:block; border-collapse:collapse; width:145px; }
#col2 table.tileTable tr { }
#col2 table.tileTable td { color:#fff; margin:0px 0px 0px 0px; line-height:13px; height:13px; border:0; width:72px; }
#col2 table.tileTable td.value { text-align:right; }
#col2 table.tileTable td a { color:#fff; }
#col2 .tile a.tileButton { display:block; position:absolute; left:5px; bottom:5px; _bottom:4px; width:165px; text-align:center; font-size:12px; font-weight:bold; color:#fff; padding:0; margin:0; line-height:25px; height:25px; background:url(../imgs/bgTileButton.gif) 0px 0px no-repeat; text-decoration:none; }
#col2 .tile a.tileButton:hover { background:url(../imgs/bgTileButton.gif) 0px -25px no-repeat; }

#col1 h2.titleEvents { position:absolute; top:-36px; left:0px; font-weight:normal;}

#col1 .col1BoxNewsNow { display:block; padding:5px 10px; width:235px; height:165px; _width:255px; _height:175px; background: #FF0000 url(../imgs/bgCol1BoxNewsNow.jpg) 0 0 no-repeat; position:relative; margin:5px 0px; overflow:hidden; font-size:12px; }
#col1 .col1BoxNewsNow h3 { font-size:18px; padding:0; margin:0; color:#FFFFFF; }
#col1 .col1BoxNewsNow h3 a { text-decoration:none; color:#FFFFFF;}
#col1 .col1BoxNewsNow p { font-size:12px; padding:0; margin:0;color:#FFFFFF; }
#col1 .col1BoxNewsNow a.more { display:block; width:52px; _width:70px; height:14px; position:absolute; left:10px; bottom:96px; padding:0 0 0 18px; margin:0; text-decoration:none; background: url(../imgs/bgCol1BoxNewsNowMore.gif) 0 5px no-repeat;color:#FFFFFF; }
#col1 .col1BoxNewsNow span { display:block; }
#col1 .col1BoxNewsNow a:hover { text-decoration:none; color:#535353; }
#col1 .col1BoxNewsNow img {padding-right:5px; }
#col1 .col1BoxNews img {padding-right:5px; }

#col1 .col1BoxNews { display:block; padding:5px 10px; width:235px; height:75px; _width:255px; _height:85px; background:#FFFFFF url(../imgs/bgCol1BoxNews.gif) 0 0 no-repeat; position:relative; margin:5px 0px; overflow:hidden; font-size:12px; }
#col1 .col1BoxNews h3 { font-size:18px; padding:0; margin:0; color:#ed1c24;}
#col1 .col1BoxNews h3 a { text-decoration:none; }
#col1 .col1BoxNews p { font-size:12px; padding:0; margin:0; }
#col1 .col1BoxNews a.more { display:block; width:52px; _width:70px; height:14px; position:absolute; left:10px; bottom:6px; padding:0 0 0 18px; margin:0; text-decoration:none; background:#fff url(../imgs/bgCol2BoxHorizontal1LinkMore.gif) 0 5px no-repeat; }
#col1 .col1BoxNews span { display:block; }



#col2 .col2BoxHorizontal { display:block; padding:5px; width:626px; height:75px; _width:636px; _height:85px; background:#FFFFFF url(../imgs/bgCol2BoxHorizontal1.gif) 0 0 no-repeat; position:relative; margin:5px 0px; overflow:hidden; font-size:12px; }
#col2 .col2BoxHorizontal h3 { font-size:18px; padding:0; margin:0; color:#ed1c24;}
#col2 .col2BoxHorizontal h3 a { text-decoration:none; }
#col2 .col2BoxHorizontal p { font-size:12px; padding:0 5px 0 0; margin:0; }
#col2 .col2BoxHorizontal a.more { display:block; width:52px; _width:70px; height:14px; position:absolute; left:155px; bottom:6px; padding:0 0 0 18px; margin:0; text-decoration:none; background:#fff url(../imgs/bgCol2BoxHorizontal1LinkMore.gif) 0 5px no-repeat; }
#col2 .col2BoxHorizontal img { border:0; margin:0px 10px 0px 0px; padding:0; float:left; }
#col2 .col2BoxHorizontal span { display:block; }
#col2 .col2BoxHorizontal span.date { font-size:12px;  float:left; font-style:italic; padding-right:3px;/* padding-top:2px;*/ line-height:1.5em; }
/* ====== Detail =========*/

a.detailImgContainer { display:block; float:left; text-align:center; padding:0; background:#FFF url(../imgs/bgGalleryItem.gif) 0 0 no-repeat; width:203px; height:140px; text-decoration:none; margin:0px 0px 10px 10px; _margin:0px 0px 10px 5px; border:none; }
a.detailImgContainer:hover { background:#FFF url(../imgs/bgGalleryItem.gif) 0 -140px no-repeat; }
a.detailImgContainer img { margin:2px auto 0 auto; border:0px; max-height:136px; max-width:193px;}
#col2 a.catalogItem { display:block; float:left; text-align:center; padding:0; background:#FFF url(../imgs/bgCatalogItem3.gif) 0 0 no-repeat; width:203px; height:300px; text-decoration:none; margin:0px 0px 10px 10px; _margin:0px 0px 10px 5px; border:none; position:relative; }
#col2 a.catalogItem:hover { background:#FFF url(../imgs/bgCatalogItem3.gif) 0 -300px no-repeat; }
#col2 a.catalogItem img { margin:2px auto 0 auto; border:0px; max-height:136px; max-width:193px;}
#col2 a.catalogItem .iconNew { display:block; position:absolute; width:37px; height:36px; top:2px; left:2px; background:url(../imgs/bgIconNew3.png) 0 0 no-repeat; font-size:1px; }
#col2 a.catalogItem { color:#535353; }
#col2 a.catalogItem .catalogItemText { position:absolute; width:187px; height:130px; top:140px; left:8px; overflow:hidden; }
#col2 a.catalogItem p { color:#535353; text-align:left; line-height:1.2; padding:0; }
#col2 a.catalogItem ul { color:#535353; text-align:left; margin:7px 0 0 0; }
#col2 a.catalogItem ul li { background: url("../imgs/bgListItem.gif") 0px 3px no-repeat; line-height:1.1em; }
#col2 a.catalogItem .linkProductDetail { position:absolute; width:187px; height:15px; top:278px; left:8px; color:#ed1c24; font-weight:bold; }
#col2 a.catalogItem:hover .linkProductDetail { color:#fff; }




a.logoImgContainer, div.logoImgContainer { display:block; float:left; text-align:center; padding:0; background:#FFF url(../imgs/bgLogoGalleryItem.gif) 0 0 no-repeat; width:203px; height:108px; text-decoration:none; margin:0px 0px 10px 10px; _margin:0px 0px 10px 5px; border:none; }
a.logoImgContainer:hover { background:#FFF url(../imgs/bgLogoGalleryItem.gif) 0 -108px no-repeat;}
a.logoImgContainer img, div.logoImgContainer img { margin:10px auto 0 auto; border:0px; }


a.referenceImgContainer { display:block; float:left; text-align:center; padding:0; background:#FFF url(../imgs/bgReferenceGalleryItem.gif) 0 0 no-repeat; width:203px; height:153px; text-decoration:none; margin:0px 0px 10px 10px; _margin:0px 0px 10px 5px; border:none; }
a.referenceImgContainer:hover { background:#FFF url(../imgs/bgReferenceGalleryItem.gif) 0 -153px no-repeat;}
a.referenceImgContainer img { margin:2px auto 0 auto; border:0px; }


/* === Form ===*/
#contactFormBox { float:right; position:relative; width:650px; margin:0 16px 0 0; _margin:0 8px 0 0; padding:10px 0 0 0;}

fieldset{border:none;position:relative;}
label{}
#contactFormBox  textarea { font-family:Arial, Helvetica, sans-serif;}
.formField{color:#000;background-color:#FFF;width:165px;border:1px solid #5C9ECA;padding-left:3px;}
.formArea {color:#000;background-color:#FFF;width:330px;border:1px solid #5C9ECA;padding-left:3px;}
.buttonOk{font-size:14px;background: #00CC66 url("../img/bgButtonOk.gif") 0px 0px repeat-x;color:#fff;cursor:pointer;border:1px solid #006600;}
.buttonKo{font-size:14px;background:#FF9966 url("../img/bgButtonKo.gif") 0px 0px repeat-x;color:#FFF;cursor:pointer;border:1px solid #BF0000;}

.inputMandatory { color:#000000; background-color:#FFCC99;}

.errorMsg { background-color:#FFFFFF; color:#FF0000; padding:10px 20px 0px 10px; margin-right:10px;}
.adminSuc {  color: #009900; font-weight:bold;}

.wShort  {width:50px;}
.wSmall  {width:150px;}
.wMedium {width:250px;}
.wLong   {width:350px;}
.wLarge  {width:450px;}

.w130px  {width:130px;}

/* ====== img - content =========*/

.imgLeft, .imgRight, .imgDetail { padding:4px; background-color:#F3F3F3; }
.imgLeft img, .imgRight img, .imgDetail img { border:1px solid #999; }
.imgLeft p, .imgRight p, .imgDetail p { text-align:center; margin:0px; padding:.2em; }
.imgLeft, .imgDetail { float:left; margin:3px 10px 3px 30px; }
.imgRight { float:right; margin:3px 20px 3px 10px; }
/* ==== content pagination ==== */

#pagination { margin:5px 20px 0px 0; background-color:#fff; padding:5px 10px 5px 25px; }
#pagination a { text-decoration:none; padding:2px 5px; background-color:#eee; }
#pagination a:hover { background-color:#CCC; }
.current { background-color:#848484; color:#FFF; padding:2px 5px; }
/* ====== table - content =========*/

.contentTable { border-collapse:collapse; font-size:100%; margin:.6em 0px .6em 0px; border-bottom:3px solid #ed1c24; border-top:3px solid #ed1c24; width:640px; }
.contentTable th { padding:.4em .3em; background-color:#fff; color:#ed1c24; text-align:left; border:1px solid #f3f3f3; vertical-align:top; font-weight:normal; }
.contentTable tr { background-color:#fff; }
.contentTable tr:hover { background-color:#f3f3f3; }
.contentTable td { padding:.4em .3em; border:1px solid #f3f3f3; vertical-align:top; }
.contentTable p { line-height:1.5em; padding:0px; }

table.blank { border:0px; margin:.5em 0px; font-size:100%; }
table.blank tr { background-color:transparent; border:0px; }
table.blank tr:hover { background-color:transparent; }
table.blank td { padding:5px 5px 5px 0px; border:0px; vertical-align:top; }
table.blank h3 { padding:0px 0px 0px 15px; }
table.blank td p { line-height:1.5em; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.price { font-weight:bold; }
.nowrap { white-space:nowrap; }
}
 @media print {
body { font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif; color:#000; }
#headerPage, #col1, #contentShadowLeft, #contentShadowRight, #counter { display:none; }
h1, h2, h3, li { page-break-inside:avoid; margin:0px; }
h1 { padding-top:0px; margin-bottom:.5em; border-bottom:1px solid #000; }
h2, h3 { padding-bottom:0px; }
p { margin-top:.2em; padding:0px; }
a { text-decoration:underline; font-weight:bold; }
.imgLeft { float:left; }
.imgRight { float:right; }
img { border:1px solid #000; margin:3px; }
#footer, #created { font-size:9px; }
.tableDetail { border-collapse:collapse; }
td, th { border: 1px solid #000; }
th { text-align:left; }
}

