body     {margin:0 0 0 0; background-color: #cadce2; background-image: url('../images/common/bg-site-1.png'); background-repeat: repeat-x;}
body,td,p{font:normal 11px arial, tahoma; color:#386e7a;}
img      {border:0;}
input    {font:normal 11px arial, tahoma; color:#386e7a;}
textarea {font:normal 11px arial, tahoma; color:#386e7a;}
p        {padding: 0 0 18px 0; line-height: 18px;}
ul       {list-style: disc; margin:0px 0 18px 0; padding: 0 0 0 20px;}
ol       {list-style: decimal; margin:0px 0 18px 0; padding: 0 0 0 20px;}
h1 {font: normal 24px arial, tahoma; margin: 0 0 10px 0;}
h2 {font: normal 20px arial, tahoma; margin: 0 0 10px 0;}
h3 {font: normal 16px arial, tahoma; margin: 0 0 10px 0;}
#root1a        {width: 100%; overflow: visible; border-bottom:0px solid #fff;}
#root1b        {width: 950px; margin: 0 auto; overflow: visible; clear: both;}
#pageTop      {width:950px; height:120px;border:0px solid #262C2D;}
   #logo         {float: left;  margin: 45px 0 0 0;width:155px;height:75px;}
   #menuItems    {float: right; border:0px solid #fff;margin: 85px 0 0 0; width: 750px; height: 29px; text-align: right;}
      .menuItem     {margin: 0 20px 0 0}
   #contentMargins {margin: 70px 0 20px 0; padding: 0 0 20px 0;}
   #contentMarginsHome {margin: 50px 0 0 0;}
      #pageContent  {}
      #pageContent p{font:normal 13px arial, tahoma; color:#386e7a; line-height: 20px;}
      #page            {background-image: url('../images/common/bg-content.png'); background-repeat: repeat-y; position: relative; height: 1%;}
      .pageHeader      {margin: 0 0 30px 0;}
      #pageHeaderTitle {margin: 60px 0 0 100px; float: left;}
      #pageHeaderPath  {margin: 42px 22px 0 0; float: right; padding: 4px 8px 0 10px; height: 19px; background-image: url('../images/common/bg-path.png'); background-repeat: no-repeat; background-color: #7d0d3c; color: #ffc8e1; font-style: italic; font-size: 11px; font-weight: bold; }
#root2a        {width: 100%; height: 150px; overflow: visible; background-color: #202526;border-top:1px solid #202526;border-bottom:1px solid #171B1C;}
   #root2b       {width: 950px; height: 150px; margin: 0 auto; overflow: visible; clear: both; background-image: url('../images/common/bg-site-3.png'); background-repeat: no-repeat;}
#root2aHome    {width: 100%; height: 370px; overflow: visible; background-color: #202526;border-top:1px solid #202526;border-bottom:1px solid #171B1C;}
   #root2bHome   {width: 950px; height: 370px; margin: 0 auto; overflow: visible; clear: both; background-image: url('../images/common/bg-site-3.png'); background-repeat: no-repeat;}
      #bottomBox1   {position: absolute; color:#fff; border:0px solid #262C2D; font-size: 11px; width: 310px; height: 210px; margin: 30px 0 0 0;background-image: url('../images/common/foot-aktualnosci.png'); background-repeat: no-repeat;background-position: 0 40px;}
         .bottomBox1c1 {margin: 30px 20px 0 15px;}
         .bottomBox1c2 {margin: 10px 20px 0 15px; font-size:9px; line-height: 15px;}
         .bottomBox1c1date {font-size:9px; color:#778789; font-weight: bold;}
         .bottomBox1c1link {font-size:9px; font-weight: normal; margin: 25px 0 0 0;}
      #bottomBox2   {position: absolute; color:#fff; border:0px solid #262C2D; font-size: 11px; width: 550px; height: 210px; margin: 30px 0 0 400px;background-image: url('../images/common/foot-napoje.png'); background-repeat: no-repeat;background-position: 0 40px;}
         .bottomBox2c1 {margin: 40px 0 0 190px; line-height: 16px;}
      #bottomBox3   {position: absolute; color:#fff; border:0px solid #262C2D; font-size: 11px; width: 310px; height: 110px; margin: 30px 0 0 0;}
         .bottomBox3c1 {margin:15px 0 0 0; line-height: 16px;}
      #bottomBox4   {position: absolute; color:#fff; border:0px solid #262C2D; font-size: 11px; width: 550px; height: 110px; margin: 25px 0 0 400px;}
      #bottomBox3Home   {position: absolute; color:#fff; border:0px solid #262C2D; font-size: 11px; width: 310px; height: 110px; margin: 240px 0 0 0;}
      #bottomBox4Home   {position: absolute; color:#fff; border:0px solid #262C2D; font-size: 11px; width: 550px; height: 110px; margin: 240px 0 0 400px;}
#root3a     {width: 100%; height: 30px; margin: 0 auto; overflow: visible; background-color: #171b1c; border-top:1px solid #2C3134; }
#root3b     {width: 950px; margin: 0 auto; overflow: visible; color:#40494b; font-size: 9px; clear: both;}
   #footLeft  {float: left; padding: 9px 0 0 0;}
   #footRight {float: right; text-align: right; padding: 9px 0 0 0;}
.contentImageLeft  {float: right; margin: 0 20px 15px 0;} 
.contentImageRight {float: right; margin: 0 0 15px 20px;} 
#preloader {display:block; width:1px; height:1px; overflow: hidden;}
.newsList     {}
.newsHeader   {font: normal 22px arial, tahoma; color:#386e7a; border-left: 5px solid #386e7a; padding:0 0 0 10px;}
.newsDate     {font: normal 11px arial, tahoma; color:#A2BCC6; border-left: 5px solid #386e7a; padding:5px 0 0 10px;}
.newsContent  {padding:10px 0 20px 15px;}
.newsContent p{font: normal 12px arial, tahoma; color:#386e7a !important; line-height: 20px; text-align: left;}
.newsBackLink {font: bold 9px arial, tahoma;}

.productsListItem      {width: 950px; height: 260px; margin: 20px 0 0 0;}
.productsListLeft      {margin: 0 0 0 20px; width: 180px; height: 260px; float: left; text-align: center;}
.productsListRight     {margin: 25px 0 0 0; width: 710px; height: 225px; float: right; background-image: url('../images/product-list-bg.png'); background-repeat: no-repeat;background-position: 0 0px;}
.productsListTitle     {margin: 20px 0 0 25px; font: normal 24px arial, tahoma; color:#fff;}
.productsListTitle a   {color:#fff !important;}
.productsListContent   {margin: 10px 20px 0 25px; font: normal 13px arial, tahoma; color:#fff !important; line-height: 20px; text-align: left;}
.productsListLink      {margin: 15px 0 0 25px; padding: 2px 0 0 25px; width: 130px; height: 18px; background-image: url('../images/product-list-arrow.png'); background-repeat: no-repeat;}

.productsDetailsItem      {width: 950px; margin: 70px 0 0 0;}
.productsDetailsLeft      {margin: 0 0 0 0px; width: 345px; height: 505px; float: left; text-align: center;}
.productsDetailsRight     {margin: 5px 0 0 0; width: 550px; float: right;}
.productsDetailsTitle     {margin: 20px 0 0 0; font: normal 50px arial, tahoma; color: #1A181D !important;}
.productsDetailsContent   {margin: 20px 20px 0 0;}
.productsDetailsContent p {font: normal 13px arial, tahoma; color: #386e7a !important; line-height: 20px; text-align: left;}
.productsDetailsLink      {margin: 15px 0 0 0; padding: 2px 0 0 25px; width: 130px; height: 18px; background-image: url('../images/product-details-arrow.png'); background-repeat: no-repeat;}

.kontaktLeft      {margin: 25px 0 0 0px; width: 550px; float: left;}
.kontaktRight     {margin: 25px 0 0 0; width: 310px; float: right;}
.kontaktHeader    {margin: 0 0 20px 0; font: normal 24px arial, tahoma; color: #386e7a !important;}
.kontaktAddress   {margin: 25px 0 20px 0; font: normal 11px arial, tahoma; color: #386e7a !important; border-left: 5px solid #386e7a; padding: 0 0 0 20px;}
.kontaktAddress:hover   {color: #008BA5 !important; border-left: 5px solid #008BA5;}
.kontaktAddressTitle {font: normal 17px arial, tahoma;  margin: 0 0 5px 0;}
.kontaktAddressData  {font: normal 11px arial, tahoma; }
.kontaktForm  {width: 310px; margin: 0 0 0 0; background-color: #26414B;}
.kontaktForm p{color:#fff !important; font-size:10px !important; font-weight: bold !important; margin: 0 0 -5px 0 !important;}
.kontaktFormIn{padding: 10px 0 10px 20px;}

.td-news-1 {width:12px; height:17px;} 
.td-news-2 {color:#d1206f; width:45px; font-size:9px; font-weight: normal;} 
.td-news-3 {color:#fff; font-size:9px; font-weight: bold;} 
.clearBoth {clear: both;} 
.marginV {margin: 0 0 10px 0;}
.spacer-l{margin: 0 0 0 12px;}
.spacer-r{margin: 0 10px 0 0;}
.h22{height:22px;}
a.lnk-foot:link, a.lnk-foot:visited {color:#4d8a98;text-decoration: none;}
a.lnk-foot:hover, a.lnk-foot:active {color:#4d8a98;text-decoration: underline;}
a.lnk-news-box:link, a.lnk-news-box:visited {color:#4d8a98;text-decoration: none;}
a.lnk-news-box:hover, a.lnk-news-box:active {color:#4d8a98;text-decoration: underline;}
a.lnk-product-list:link, a.lnk-product-list:visited {color:#cddde4; font-size: 10px; text-decoration: none;}
a.lnk-product-list:hover, a.lnk-product-list:active {color:#cddde4;text-decoration: underline;}
a:link, a:visited {color:#4d8a98;text-decoration: none;}
a:hover, a:active {color:#4d8a98;text-decoration: underline;}
.mailforminput          {background-color: #d1e0e6; border: solid 1px #d1e0e6; color:#386e7a; font-weight: bold; margin: 0 15px 0 0;}
.mailforminput:hover    {background-color: #ffffff; border: solid 1px #d1e0e6; color:#386e7a; margin: 0 15px 0 0;}
.mailformtextarea       {background-color: #d1e0e6; border: solid 1px #d1e0e6; color:#386e7a; font-weight: normal; width:260px; height: 100px;}
.mailformtextarea:hover {background-color: #ffffff; border: solid 1px #d1e0e6; color:#386e7a;}
.mailformbutton         {background-color: #d1e0e6; border: solid 2px #d1e0e6; color:#386e7a; font-weight: bold;}
.mailformbutton:hover   {background-color: #ffffff; border: solid 2px #ffffff; color:#386e7a;}