body
{
   margin: 5px;   
   padding: 5px;
   font-size: 11px;
   font-family: 'Trebuchet MS', Verdana;
   background: #FFFFFF;
   color: #000;
   text-align: center;
}
div.container
{
  width: 800px;
  margin: 0 auto;
  text-align: left;
}

a:link, a:visited 
{
  color: #7E5E2D;
  text-decoration: underline;
}
a:hover
{
  color: #BD9E70;
  text-decoration: none;
}

/* */
div {margin:0;padding:0;}
table {font-size: 11px;}
h1 
{
   font-family: 'Trebuchet MS', Verdana;   
   font-size:16px; 
   color:#A07A55; 
   margin:0;
}
img {border:0;}
p {margin:0; padding:10px;}

ul
{
  /*list-style-image: url('../images/okapy_wentylacyjne_arrow_3.gif');*/
}

div.clear {clear:both;font-size:0px;}
/* */

/* górne menu */
div.topMenu
{
   width:213px;
   height:168px;  
   float: left;
}
div.topMenu .menuItems
{
   width:213px;
}
div.topMenu .menuItems a
{
   display: block;
   margin: 0;
   padding: 0;   
}
div.topMenu .menuItems div, div.topMenu .menuItems a
{
   width:213px;
   height:42px;
}

/* strona głowna */
div.topMenu div.main
{
   background: url('../images/layout/menu_01_a.gif') no-repeat;
}
div.topMenu a.main:link, div.topMenu a.main:visited
{
   background: url('../images/layout/menu_01.gif') no-repeat;
}

/* produkty */
div.topMenu div.products
{
   background: url('../images/layout/menu_04_a.gif') no-repeat;
}
div.topMenu a.products:link, div.topMenu a.products:visited
{
   background: url('../images/layout/menu_04.gif') no-repeat;
}

/* formularz */
div.topMenu div.form
{
   background: url('../images/layout/menu_05_a.gif') no-repeat;
}
div.topMenu a.form:link, div.topMenu a.form:visited
{
   background: url('../images/layout/menu_05.gif') no-repeat;
}

/* kontakt */
div.topMenu div.contact
{
   background: url('../images/layout/menu_06_a.gif') no-repeat;
}
div.topMenu a.contact:link, div.topMenu a.contact:visited
{
   background: url('../images/layout/menu_06.gif') no-repeat;
}

div.topMenu a.main:hover, div.topMenu div.main a.selected {background: none;}
div.topMenu a.products:hover, div.topMenu div.products a.selected {background: none;}
div.topMenu a.form:hover, div.topMenu div.form a.selected {background: none;}
div.topMenu a.contact:hover, div.topMenu div.contact a.selected {background: none;}

/* gorny banner */
div.topBanner 
{
   width:587px;
   height:168px;
   float:left;
   background: url('../images/layout/top_logo.gif') no-repeat;
}

table.contentBg
{
   float:left;
   width: 800px;
   margin: 0 auto;  
   background: url('../images/layout/content_bg.jpg') repeat-y left;
}
table.contentBg td {vertical-align:top;}

/* lewy banner swf/baner.swf */
div.leftBanner
{
   width:213px;
   height:539px;
   float:left;
   background: #7E5E2D;
}

.contentHeader 
{
   width:587px;
   height:21px;
   float:left;
   text-align: right;   
}

div.content
{
   width:537px; /*widthout padding width:587px;*/
   /*height:468px;*/ /*widthout padding height:518px;*/
   padding:25px;
   float:left;
}

/* strona glowna */
div.main
{
   font-size: 13px;
   letter-spacing: 0.6px;
}

div.main a {text-decoration:none;font-weight:bold;}
div.main img {margin: 10px;}
/* */

/* wybor producenta */
div.producers {text-align:center;padding-top:30px;}
div.producers img
{
   display: block;
   margin: 50px auto;
}

/* widok danego producenta */
div.producer
{
   text-align: center;
}
div.producersMenu
{
   margin:0 auto;
   width: 420px;
   padding-bottom: 20px;
   /*margin-left:50px;*/
}
div.producersMenu div
{
   margin: 10px;   
}

div.productsMenu
{
   text-align: center;
   border-top: 1px solid #E7DBCD;
   border-bottom: 1px solid #E7DBCD;
   color: #603F0C;
   padding: 10px;
   margin-bottom: 20px;
}
div.productsMenu a:link,div.productsMenu a:visited
{
   color: #603F0C;
   text-decoration: none; 
}

div.productsMenu a.selected:link,div.productsMenu a.selected:visited
{
   color: #F92524;
   text-decoration: none; 
}

div.productDescr table
{
   width: 500px;
   margin: 15px auto;
}

div.productDescr th
{
   background: #BB9B6A;
   color: #FFF;
   font-weight: normal;
   padding: 5px;
}
div.productDescr td
{
   background: #E7DFCA;
   padding: 5px;   
   text-align: center;
}

div.productDescr .infoText
{
   float:right;
   text-align: right;   
   vertical-align: bottom;   
   width: 300px;
   /*margin-top: 120px;*/
} 
div.productDescr .topImg
{
   float: left;
   margin: 20px;
   margin-top: 0;
}
div.productDescr .bottomImg
{
   margin: 20px;
}
div.productDescr .description
{
   margin-top: 20px;
   text-align: left;
}

div.formMsg
{
   margin: 20px auto;
   padding: 10px;   
   /*border: 1px solid #FAE0E1;*/
   font-family: 'Trebuchet MS', Verdana;   
   font-size:14px;
   font-weight: bold; 
   color:#A07A55; 
}
/* kontakt */
div.contact h1 {padding-top: 20px;}
div.contact, div.contact td
{
   text-align: center;
}

div.contact table
{
   width: 300px;
   margin: 10px auto;
}

div.contact td.left
{
   text-align: right;
   padding-right: 5px;
   width: 50px;
}

div.contact input
{
   width: 100%;
   border: 1px solid #AF956D;
   color: #7E5E2D;
   padding: 2px;
}
div.contact input.submit
{
   width: 50px;
   background: #7E5E2D;
   color: #FFF;
   padding: 0;   
}
div.contact textarea
{
   width: 100%;
   height: 100px;
   border: 1px solid #AF956D;
   color: #7E5E2D;
   padding: 2px;         
}

/* formularz zamowien */
div.form h1 {padding-top: 20px;}
div.form, div.form td
{
   text-align: center;
}

div.form table
{
   width: 400px;
   margin: 10px auto;
}

div.form td.left
{
   text-align: right;
   padding-right: 5px;
   width: 150px;
}

div.form input
{
   width: 100%;
   border: 1px solid #AF956D;
   color: #7E5E2D;
   padding: 2px;
}
div.form input.submit
{
   width: 50px;
   background: #7E5E2D;
   color: #FFF;
   padding: 0;   
}
div.form textarea
{
   width: 100%;
   height: 100px;
   border: 1px solid #AF956D;
   color: #7E5E2D;
   padding: 2px;         
}

/* stopka */
div.footer
{
   width: 800px;
   height: 164px;   
}

div.footer .left
{
   width: 213px;
   height: 164px;
   float: left;
   background: #7E5E2D url('../images/layout/background_02.gif') no-repeat bottom left;
}
div.footer .right
{
   width: 587px;
   height: 94px; /* without padding  height: 164px; */
   float: left;   
   background: url('../images/layout/background_01.gif') no-repeat top right;
   padding-top: 70px;
}
div.footer .right a
{
   display: block;
   float: right;
   width: 59px;
   height: 79px; 
   margin-right: 20px;
}
div.footer .right a.url
{
   background: url('../images/layout/strona_producenta.gif') no-repeat bottom right;   
}
div.footer .right a.manual
{
   background: url('../images/layout/instrukcja.gif') no-repeat bottom right;   
}

div.footer .bottom
{
   width: 800px;
   height: 27px;
   float: left;   
   background: #7E5E2D;   
   color: #FFF;
   text-align: right;
}
div.footer .bottom a 
{
   color: #FFF;
   font-weight: bold;
   text-decoration: none;
   display: block;
   width: 60px;
   margin-right: 10px;
   margin-top: 7px;
   float:right;   
}

div.errorBox
{
  width: 790px;
  margin: 0 auto;
  padding: 5px;
  font-size: 9px;
  color: #7E5E2D;
  text-align: center;
}
