body     {margin:0 0 25px 0; background-color: #fff; background-image: url('../images/common/bg.png'); background-repeat: repeat-x;}
body,td,p{font:normal 11px arial, tahoma; color:#873d5d;}
img      {border:0;}
input    {font:normal 11px arial, tahoma;}
textarea {font:normal 11px arial, tahoma; color:#4DB2D1;}
p        {padding: 0 0 10px 0; line-height: 18px;}
ul       {list-style: disc;margin:8px 0 8px 0; padding: 0 0 0 20px;}
ol       {list-style: decimal;margin:8px 0 8px 0; padding: 0 0 0 20px;}
li       {line-height: 18px;}

h1 {font: normal 24px arial, tahoma; color:#C9155A; font-style: italic; margin: 0 0 10px 0;}
h2 {font: bold 18px arial, tahoma; color:#C9155A; font-style: italic; margin: 0 0 10px 0;}
h3 {font: normal 16px arial, tahoma; color:#C9155A; font-style: italic; margin: 0 0 10px 0;}

.filesContent {padding: 15px; border: solid 1px #ebebeb; margin: 0 0 15px 0;}

#root         {width: 992px; margin: 0 auto; overflow: visible; background-color: #fff;}
#logo         {float: left;  padding: 55px 0 0 60px;width:180px;height:35px;}
#menuItems    {border:0px solid #6D052C;float: right; padding: 21px 18px 0 0; width: 500px; height: 55px; text-align: right;}
#menuItems img { behavior: url(assets/templates/loton/images/common/iepngfix.htc) }
#menuFlags    {width: 18px; float: right; padding: 39px 38px 0 0;}

#pageTopPL      {width:992px; height:493px; background-image: url('../images/common/bg-pagetop6.jpg'); background-repeat: no-repeat;}
#pageTopEN      {width:992px; height:493px; background-image: url('../images/common/bg-pagetop6en2.jpg'); background-repeat: no-repeat;}
#pageTopDE      {width:992px; height:493px; background-image: url('../images/common/bg-pagetop6de3.jpg'); background-repeat: no-repeat;}

#boxNews      {float: right; width:280px; height:90px; padding: 300px 30px 0 0; color:#fff;}
#boxNewsEN      {float: right; width:240px; height:110px; padding: 272px 77px 0 0;}
#boxNewsEN p   {color:#fff; line-height: 14px; margin: 0; padding: 0; font-style: italic; font-weight: normal;}
#boxNewsDE      {float: right; width:240px; height:110px; padding: 272px 77px 0 0;}
#boxNewsDE p   {color:#fff; line-height: 13px; margin: 0; padding: 0; font-style: italic; font-weight: normal;}
#boxProducts  {float: left;  width:630px; height:85px; padding: 308px 0 0 24px; }
#bottomBar    {width:992px; height:127px; background-image: url('../images/common/bg-bottombox3.png'); background-repeat: no-repeat;}
#bottomBarHome{width:992px; height:127px; background-image: url('../images/common/bg-bottombox-home3.png'); background-repeat: no-repeat;}

#bottomBox1   {color:#fff;border:0px solid #ebebeb; font-size: 11px; float: left; width: 280px;  padding: 28px 33px 0 40px;}
#bottomBox2   {color:#fff;border:0px solid #ebebeb; font-size: 11px; float: left; width: 280px; padding: 28px 0  0;}
#bottomBox3   {color:#fff;border:0px solid #ebebeb; font-size: 11px; float: right; width: 280px; padding: 28px 35px 0 0;}

#page            {background-image: url('../images/common/bg-content.png'); background-repeat: repeat-y; position: relative; height: 1%;}
#pageHeader      {width:992px; height:110px; background-image: url('../images/common/bg-header.png'); background-repeat: no-repeat;}
#pageHeaderTitle {padding: 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; }

#contentMargins {margin: 0px 100px 0 100px; padding: 0 0 20px 0;}

#pageContent  {border-left: 5px solid #b04775; padding: 0 0 0 15px; position: relative; height: 1%;}
#pageContent p {font:normal 12px arial, tahoma; color:#677379; line-height: 20px;}
#pageContent li {font:normal 12px arial, tahoma; color:#677379; line-height: 20px;}

#foot      {color:#a9a0ae; width: 992px; font-size: 9px; clear: both; }
#footLeft  {float: left; padding: 0 0 0 32px;}
#footRight {float: right; text-align: right;  padding: 0 32px 0 0;}

#contentMargin  {padding: 25px 25px 0 25px; text-align: justify;}
#preloader {display:block; width:1px; height:1px; overflow: hidden;}


.newsList     {border-left: 5px solid #b04775; padding: 0 0 0 15px;}
.newsHeader   {font: bold 18px arial, tahoma; color:#873d5d; font-style: italic;}
.newsDate     {font: normal 11px arial, tahoma; color:#c49aad; padding:5px 0 0 0;}
.newsContent  {padding:5px 0 0 0;}
.newsContent p {font: normal 12px arial, tahoma; color:#677379 !important; line-height: 20px; text-align: justify;}

.productsListItem     {}
.productsListLeft     {width: 250px; float: left; margin: 0 15px 0 0; border-right: 5px solid #b04775; text-align: center;}
.productsListRight    {width: 500px; float: right;}
.productsListHeader   {font: bold 18px arial, tahoma; color:#C9155A; font-style: italic;}
.productsListContent  {padding:15px 0 0 0;}
.productsListContent p {font: normal 12px arial, tahoma; color:#677379; line-height: 20px; text-align: left;}
.productsListContent li{font: normal 12px arial, tahoma; color:#677379; line-height: 20px; text-align: left;}

.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;} 

.tdOrderTitleNazwa      {width: 450px; font-weight: bold; background-color: #E3AAC4;}
.tdOrderTitleOpakowanie {width: 80px; font-weight: bold; background-color: #E3AAC4; text-align: center;}
.tdOrderTitlePojemnosc  {width: 70px; font-weight: bold; background-color: #E3AAC4; text-align: right;}
.tdOrderTitleCena       {width: 60px; font-weight: bold; background-color: #E3AAC4; text-align: right;}
.tdOrderTitleIlosc      {width: 50px; font-weight: bold; background-color: #E3AAC4; text-align: center;}

.tdOrderNazwa      {text-align: left;  background-color: #F5EAF0; border-bottom: solid 0px #ebebeb;}
.tdOrderOpakowanie {text-align: center; border-bottom: solid 1px #F5EAF0;}
.tdOrderPojemnosc  {text-align: right;  border-bottom: solid 1px #F5EAF0;}
.tdOrderCena       {text-align: right;  border-bottom: solid 1px #F5EAF0; font-weight: bold;}
.tdOrderIlosc      {text-align: center; background-color: #C1678E; border-top: solid 2px #7C3652;border-left: solid 2px #7C3652;border-bottom: solid 1px #F2AAC9;border-right: solid 1px #F2AAC9;}

.clearBoth {clear:both;} 
.marginV {margin: 0 0 10px 0;}
.spacer-l{margin: 0 0 0 12px;}
.spacer-r{margin: 0 10px 0 0;}
.h23{height:23px;}

a.lnk-foot:link, a.lnk-foot:visited {color:#da4486;text-decoration: none;}
a.lnk-foot:hover, a.lnk-foot:active {color:#da4486;text-decoration: underline;}

a.lnk-news-box:link, a.lnk-news-box:visited {color:#fff;text-decoration: none;}
a.lnk-news-box:hover, a.lnk-news-box:active {color:#fff;text-decoration: underline;}

a:link, a:visited {color:#C9155A;text-decoration: none;}
a:hover, a:active {color:#C9155A;text-decoration: underline;}

.mailforminput          {background-color: #b04775; border: solid 1px #803455; color:#fff; font-weight: bold; margin: 0 0 1px 0}
.mailforminput:hover    {background-color: #c04c7f; border: solid 1px #803455; color:#fff;}
.mailformtextarea       {background-color: #b04775; border: solid 1px #803455; color:#fff; font-weight: normal; margin: 0 0 1px 0}
.mailformtextarea:hover {background-color: #c04c7f; border: solid 1px #803455; color:#fff;}
.mailformbutton         {background-color: #b04775; border: solid 1px #803455; color:#fff; font-weight: bold; margin: 0 0 1px 0}
.mailformbutton:hover   {background-color: #c04c7f; border: solid 1px #803455; color:#fff;}

.mailforminputOrderIlosc          {background-color: #C1678E; color:#fff; border: solid 0px #803455; font-weight: bold; text-align: center; width: 50px;}
