html{margin:0; padding:0; overflow-y:scroll;}
body{margin:0; padding:0; font-size:13px; line-height:18px; color:#454545; font-family:tahoma;}
ul, ol, li{margin:0; padding:0; list-style-type:none;}
h1, h2, h3{margin:0; padding:0; color:#805300;}
h1{font-size:18px; line-height:24px;}
h2{font-size:16px; line-height:22px; font-family:arial;}
h3{font-size:13px; line-height:20px;}
a{outline:0; text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0; padding:0;}
input{vertical-align:middle; height:16px; line-height:16px; font:11px tahoma; color:#454545;}
input.text{background:url('Layout/InputBg.gif') repeat-x; padding-left:2px; width:190px; border:1px solid #ccc;}
input.text2{background:url('Layout/InputBg.gif') repeat-x; padding-left:2px; width:108px; border:1px solid #ccc; height:17px;}
.lista{width:81px; border:1px solid #ccc; font:11px tahoma; color:#454545;padding:2px; }
input.button{border:0;}

.homeNewsDate{color:#6E6E6E;}
#wrapper{background:url('Layout/WrapperBg.gif') 0 22px repeat-x;}
#topBar{height:22px; background:#6a9800;}
#topBarContainer{width:985px; margin:auto; position:relative; height:22px;}
#container{width:985px; margin:auto;}
#flags{position:absolute; padding:9px 14px 6px 1px; right:15px; z-index:10; top:-23px;}
#flags li{float:left; width:24px; height:19px; margin:0 0 0 13px; display:inline;}
#flags li.polish a{background:url('Layout/Buttons/PolishFlag.gif');}
#flags li.french a{background:url('Layout/Buttons/FrenchFlag.gif');}
#flags li.french.disabled a{background:url('Layout/Buttons/FrenchFlagDisabled.gif');}
#flags li.english a{background:url('Layout/Buttons/EnglishFlag.gif');}
#flags li a{display:block; width:24px; height:19px;}
#header{height:176px; /*background:url('Layout/Banner.jpg') no-repeat;*/ position:relative; z-index:0;}
#header a.index{width:300px; height:100px; position:absolute; top:38px; left:70px;}
#menu{height:46px; width:100%; margin-top:1px;}
#menu li{float:left; height:100%;}
#menu li a{display:block; width:100%; height:100%;}
#menu.pl li a{background-image:url('Layout/Menu-pl.png');}
#menu.fr li a{background-image:url('Layout/Menu-fr.png');}
#menu.pl li.zero {width:71px;}
#menu.pl li.zero a{background-position:left top;}
#menu.pl li.zero a:hover{background-position:bottom left;}
#menu.pl li.first {width:217px;}
#menu.pl li.first a{background-position:-71px top;}
#menu.pl li.first a:hover{background-position:-71px bottom;}
#menu.pl li.second {width:317px;}
#menu.pl li.second a{background-position:-288px top;}
#menu.pl li.second a:hover{background-position:-288px bottom;}
#menu.pl li.third {width:258px;}
#menu.pl li.third a{background-position:-605px top;}
#menu.pl li.third a:hover{background-position:-605px bottom;}
#menu.pl li.fourth {width:122px;}
#menu.pl li.fourth a{background-position:right top;}
#menu.pl li.fourth a:hover{background-position:right bottom;}

#menu.fr li.zero {width:60px;}
#menu.fr li.zero a{background-position:left top;}
#menu.fr li.zero a:hover{background-position:bottom left;}
#menu.fr li.first {width:231px;}
#menu.fr li.first a{background-position:-60px top;}
#menu.fr li.first a:hover{background-position:-60px bottom;}
#menu.fr li.second {width:302px;}
#menu.fr li.second a{background-position:-291px top;}
#menu.fr li.second a:hover{background-position:-291px bottom;}
#menu.fr li.third {width:301px;}
#menu.fr li.third a{background-position:-593px top;}
#menu.fr li.third a:hover{background-position:-593px bottom;}
#menu.fr li.fourth {width:91px;}
#menu.fr li.fourth a{background-position:right top;}
#menu.fr li.fourth a:hover{background-position:right bottom;}

#homeContainerFr{height:100%; overflow:auto; position:relative; margin-bottom:20px;}
#homeContainerFr ul {padding-top:0;}
#homeContainerFr ul  li{list-style:none; padding:2px 0 6px 20px; margin-bottom:0; margin-top:0; margin-left:0; background:url('Layout/Icons/DoubleArrow.gif') no-repeat 6px 10px;}
#homeContainerFr ul  li a{color:#454545; display:block;}
#homeLeftContainerFr{float:left; width:646px;}
#homeLeftContainerFr .duoBoxTop{background:url('Layout/HomeDuoBoxBgFr.jpg'); height:152px;}
#homeLeftContainerFr .duoBoxMd{height:100%; overflow:auto; background:url('Layout/HomeBoxesMid.gif');}
#homeLeftContainerFr .duoBoxMd .left{float:left; width:304px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
#homeLeftContainerFr .duoBoxMd .right{float:right; width:304px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
#homeLeftContainerFr .duoBoxMd .mceContentBody{padding:20px; text-align:left; padding-bottom:0;}
#homeLeftContainerFr .duoBoxBot {clear:both; height:38px; background:url('Layout/HomeBoxesBot.gif');}
#homeRightContainerOutlineFr {position:absolute; top:0; right:0; width:303px; bottom:4px; border:1px solid #d5d5d5;}
#homeRightContainerFr {float:right; width:305px;}
#homeRightContainerFr .mceContentBody{padding:20px;}
.homeBannersFr{margin-top:19px;}
.homeBannersFr .banner {float:left; width:306px;}
.homeBannersFr .banner.first {margin-right:34px;}

#pathBarWrapper {height:43px; font-size:11px;}
#pathBarWrapper ul{float:left; line-height:38px; height:43px; margin-left:21px;}
#pathBarWrapper ul li{float:left; height:43px; padding-left:21px; background:url('Layout/Icons/PathBarArrow.gif') no-repeat 8px 18px;}
#pathBarWrapper ul li.main{margin:0; padding:0; background:0; font-weight:bold;}
#pathBarWrapper ul li a{display:block; color:#454545;}
#pathBarWrapper ul#specialMenu {float:right; margin-right:24px;}
#pathBarWrapper ul#specialMenu li{padding-left:33px;}
#pathBarWrapper ul li.home{background:url('Layout/Icons/Home.gif') no-repeat 15px 16px;}
#pathBarWrapper ul li.sitemap{background:url('Layout/Icons/Sitemap.gif') no-repeat 14px 16px;}
#pathBarWrapper ul li.contact{background:url('Layout/Icons/Contact.gif') no-repeat 17px 17px;}
.bannerContainer.subpage{margin-bottom:15px;}
.bannerContainer.subpage img{border:0;}

#subpageContainer{height:100%; overflow:auto; margin-bottom:30px;}
#subpageContainer #sidebarContainer{float:left; width:259px;}
#subpageContainer #sidebarContainer div.shadowSeparator{height:27px; background:url(Layout/SidebarShadow.gif);}
#subpageContainer #contentContainer{float:right; width:700px;}
#subpageContainer #sidemenuContainer img{margin:0; float:left;}
#subpageContainer #sidemenu{font-size:12px; margin:0; clear:both;}
#subpageContainer #sidemenu li{border:1px solid #d5d5d5; border-top:0; padding:17px 20px 17px 10px;}
#subpageContainer #sidemenu li ul {margin-top:5px;}
#subpageContainer #sidemenu li ul li{border:0px; padding:4px 0 4px 15px;}
#subpageContainer #sidemenu li ul li a{font-size:11px;}
#subpageContainer #sidemenu li a{color:#454545; font-weight:bold; background:url(Layout/Icons/DoubleArrow.gif) no-repeat 6px 8px; display:block; padding-left:20px;}
#subpageContainer #sidemenu li a.selected{color:#815300;}
#contentContainer h1{background:url(Layout/TitleShadow.gif) no-repeat left bottom; padding-bottom:30px; padding-left:4px;}
#contentContainer h2{padding-left:7px; padding-top:30px;}
#contentContainer ul.more{padding-left:7px; padding-right:30px; text-align:justify;}
#contentContainer ul.more li{float:left; margin-right:8px;}
#contentContainer a{color:#618e00;}
#contentContainer div.mceContentBody{margin-right:30px; text-align:justify; margin-left:7px;}
#subpageContainer #searchContainer{background:url(Layout/SideSearchBg.gif); height:56px; overflow:hidden;}
#subpageContainer #searchContainer fieldset{border:none; margin:0; padding:0; height:30px; margin-top:15px; padding-left:13px;}
#subpageContainer #searchContainer fieldset input.text{width:145px;}
#subpageContainer #searchContainer fieldset input.button{width:75px; height:27px; background:url('Layout/Buttons/Search.gif'); margin-left:5px;}

#contentContainer div.intro{margin:0 15px 0 7px; height:100%; overflow:auto; position:relative;}
#contentContainer div.intro div.miniature{float:left; margin:10px 0 0 0;}
#contentContainer div.intro div.miniature img{border:1px solid #c1c1c1; cursor:pointer;}
#contentContainer div.intro div.content{float:left; margin:5px 0 0 15px; width:476px; padding-bottom:35px;}
#contentContainer div.intro div.content div.mceContentBody{text-align:justify; margin-right:0px;}
#contentContainer div.intro a.readMore{position:absolute; right:7px; bottom:3px; background:#6a9800; color:#fff; font-weight:bold; padding:4px 10px; line-height:18px;}
#contentContainer div.intro a.readMore:hover{background:#d89633; text-decoration:none;}
#contentContainer div.separator{height:17px; overflow:hidden; background:url('Layout/ContentSeparator.gif'); margin-right:15px;}
#contentContainer div.intro.product div.miniature{margin-top:5px;}
#contentContainer div.intro.product ul.qualitySprites{width:auto; height:31px; position:absolute; bottom:0px; right:273px;}
#contentContainer div.intro.product ul.qualitySprites li{float:left; width:30px; height:100%; margin-right:10px; background:url('Layout/QualitySprite.gif'); cursor:help;}
#contentContainer div.intro.product ul.qualitySprites li.qm1{background-position:left top;}
#contentContainer div.intro.product ul.qualitySprites li.qm2{background-position:-32px top;}
#contentContainer div.intro.product ul.qualitySprites li.qm3{background-position:-64px top;}
#contentContainer div.intro.product ul.qualitySprites li.qm4{background-position:-97px top;}
#contentContainer div.intro.product ul.qualitySprites li.qm5{background-position:right top; width:42px;}
#contentContainer div.intro.product ul.qualitySprites li.qm1.disabled{background-position:left bottom;}
#contentContainer div.intro.product ul.qualitySprites li.qm2.disabled{background-position:-32px bottom;}
#contentContainer div.intro.product ul.qualitySprites li.qm3.disabled{background-position:-64px bottom;}
#contentContainer div.intro.product ul.qualitySprites li.qm4.disabled{background-position:-97px bottom;}
#contentContainer div.intro.product ul.qualitySprites li.qm5.disabled{background-position:right bottom;}

#sitemap {margin-left:20px;}
#sitemap li{border:0; padding:1px 20px 1px 10px;}
#sitemap li ul li ul li{border:0; padding:1px 20px 1px 10px; font-size:12px;}
#sitemap li a{font-weight:bold; background:url(Layout/Icons/DoubleArrow.gif) no-repeat 6px 8px; display:block; padding-left:20px;}
#sitemap li ul li  a{font-weight:bold; background:url(Layout/Icons/PathBarArrow.gif) no-repeat 6px 8px; display:block; padding-left:20px;}
#sitemap li ul li a{font-weight:normal;}

div.searchItem a.title{display:block; background:url(Layout/Icons/DoubleArrow.gif) no-repeat 12px 8px; border:0; padding:1px 20px 1px 30px;}

#homeContainer{}
#boxesTop{background:url('Layout/HomeBoxesTop.jpg') no-repeat; height:113px;}
#search{float:right; width:303px; margin-right:2px;}
#search fieldset{border:none; margin:0; padding:0; height:30px; margin-top:15px; padding-left:13px;}
#search fieldset input.button{width:75px; height:27px; background:url('Layout/Buttons/Search.gif'); margin-left:5px;}
#boxesMid {background:url('Layout/HomeBoxesMid.gif'); height:100%; overflow:auto;}
#boxesMid div.box{float:left; width:266px; margin-left:33px; min-height:100px; padding:20px 20px 15px 20px;}
#boxesMid div.box.producers{margin:0; padding-top:40px; background:url('Layout/HomeBoxesTop.jpg') no-repeat 0 -113px; padding-bottom:0;}
#boxesMid div.box.consuments{padding-top:40px; background:url('Layout/HomeBoxesTop.jpg') no-repeat -339px -113px;}
#boxesMid #news {padding-top:0px;}
#boxesMid #news div.news {height:100%; overflow:auto; padding-top:20px;}
#boxesMid #news div.news h3{padding-bottom:3px;}
#boxesMid #news div.news div.mceContentBody{ text-align:justify;}
#boxesMid #news div.news a.more{float:right; margin-top:7px; font-size:11px; font-weight:bold; color:#454545;}
#boxesMid ul {padding-top:3px;}
#boxesMid ul  li{padding:12px 0 0px 0px;}
#boxesMid ul  li a{color:#454545; background:url('Layout/Icons/DoubleArrow.gif') no-repeat 6px 7px; padding-left:20px; display:block;}
#boxesBot {height:38px; background:url('Layout/HomeBoxesBot.gif'); margin-bottom:20px;}
#boxesBot a.more{width:143px; height:27px; background:url('Layout/Buttons/LearnMore.gif'); float:left; margin-left:151px;}
#boxesBot a.more.consumers{margin-left:197px;}
#boxesBot a.more.archive{margin-right:12px; float:right; background:url('Layout/Buttons/NewsArchive.gif'); width:153px;}
#bannersContainer{height:154px; margin-bottom:20px;}
#bannersContainer div.banner{height:154px; float:left; width:306px; margin-right:33px;}
#bannersContainer div.banner.first a{background:url('Layout/Banners/Banner1.gif'); display:block; height:154px;}
#bannersContainer div.banner.second a{background:url('Layout/Banners/Banner2.gif'); display:block; height:154px;}
#bannersContainer #newsletter{padding-top:35px; height:119px; float:right; background:url('Layout/NewsletterBg.gif'); width:306px;}
#bannersContainer #newsletter p{padding:10px 13px 13px 15px; font-size:11px;}
#bannersContainer #newsletter a.more{padding:10px 13px 13px 15px; font-size:11px; font-weight:bold; color:#454545;}
#addEmail{float:right; width:303px; margin-right:2px;}
#addEmail fieldset{border:none; margin:0; padding:0; height:30px; margin-top:0px; padding-left:13px;}
#addEmail fieldset input.button{width:75px; height:27px; background:url('Layout/Buttons/Add.gif'); margin-left:5px;}

#footer{border-top:2px solid #6ea000; height:50px; background:url('Layout/FooterBg.gif') repeat-x 0 1px;}
#copyright{margin-left:17px; font-size:11px; line-height:17px; margin-top:14px; float:left; display:inline;}
#bottomMenu{float:left; font-size:11px; margin-left:30px; line-height:17px; margin-top:14px; display:inline;}
#bottomMenu li{float:left; padding:0 10px; background:url('Layout/BottomMenuSep.gif') no-repeat 0 5px;}
#bottomMenu li.first{background:none;}
#bottomMenu li a{color:#454545;}
#iarts{float:right; height:14px; margin-top:15px; margin-right:10px; width:62px; background:url('Layout/Iarts.gif');}

#pager{width:683px; font-weight:bold; margin-top:20px; height:30px; margin-left:1px;}
#pager td.lastPage {text-align:right;}
#pager td.pagerBody {text-align:center;}
#pager a{background:#6a9800; padding:5px 10px; margin:0 5px; color:#fff; text-decoration:none;}
#pager a:hover{background:#d89633;}
#pager span{background:#919191; padding:5px 10px; margin:0 5px; color:#fff; cursor:default;}
#pager span.next, #pager span.previous{display:none;}

#contentContainer div.productCategoryRow{height:100%; overflow:auto; margin:10px 0 30px 7px; clear:both;}
#contentContainer div.productCategoryRow div.top{background:url('Layout/ProductsRow4Top.gif') no-repeat; height:1px; overflow:hidden;}
#contentContainer div.productCategoryRow.cont1items div.top {background-image:url('Layout/ProductsRow1Top.gif');}
#contentContainer div.productCategoryRow.cont1items div.mid {background-image:url('Layout/ProductsRow1Mid.gif');}
#contentContainer div.productCategoryRow.cont1items div.bot{background-image:url('Layout/ProductsRow1Top.gif');}
#contentContainer div.productCategoryRow.cont2items div.top {background-image:url('Layout/ProductsRow2Top.gif');}
#contentContainer div.productCategoryRow.cont2items div.mid {background-image:url('Layout/ProductsRow2Mid.gif');}
#contentContainer div.productCategoryRow.cont2items div.bot{background-image:url('Layout/ProductsRow2Top.gif');}
#contentContainer div.productCategoryRow.cont3items div.top {background-image:url('Layout/ProductsRow3Top.gif');}
#contentContainer div.productCategoryRow.cont3items div.mid {background-image:url('Layout/ProductsRow3Mid.gif');}
#contentContainer div.productCategoryRow.cont3items div.bot{background-image:url('Layout/ProductsRow3Top.gif');}
#contentContainer div.productCategoryRow div.mid{background:url('Layout/ProductsRow4Mid.gif') repeat-y; height:100%; overflow:auto;}
#contentContainer div.productCategoryRow div.mid div.intro{float:left; margin:0 39px 0 0; width:138px;}
#contentContainer div.productCategoryRow div.mid div.intro.last{margin-right:0;}
#contentContainer div.productCategoryRow div.mid div.intro div.miniature{text-align:center; width:100%; overflow:hidden;}
#contentContainer div.productCategoryRow div.mid div.intro div.miniature img{cursor:pointer; border-color:#fff;}
#contentContainer div.productCategoryRow div.mid div.intro div.miniature h3{padding:0 5px 10px 5px; color:#454545; font-size:12px;}
#contentContainer div.productCategoryRow div.mid div.intro div.miniature a{color:#454545;}
#contentContainer div.productCategoryRow div.bot{background:url('Layout/ProductsRow4Top.gif') no-repeat; height:1px; overflow:hidden;}

#articleGallery {margin-left:7px;}
#articleGallery a.popup {margin-right:20px;}
#articleGallery a.popup img{border:1px solid #999;}
#articleGallery div.gallerySeparator {height:15px; clear:both;}
#articleGallery div.image {float:left; width:114px; margin:0px 10px 10px 10px; text-align:center;}
#articleGallery div.image.first{margin-left:0;}
#articleGallery div.image.last{margin-right:0;}
#articleGallery div.image span{text-align:center;}
#pollWrapper{min-height:500px; background:url('Layout/PollBanner.gif') no-repeat; padding-top:120px;}
#pollWrapper h2{padding-bottom:10px;}
#pollWrapper h2.error{color:#f00;}
#pollWrapper h1.error{color:#f00; margin:auto; text-align:center; padding:20px;}
#pollWrapper p{ margin:auto; text-align:left; padding:20px; padding-left:60px;}
#pollWrapper .row{padding:20px 20px 20px 60px;}
#pollWrapper .row input {vertical-align:middle;  margin-left:10px;}
#pollWrapper .row input.text{width:400px;}
#pollWrapper .row textarea{width:400px; border:1px solid #ccc; background:url('Layout/InputBg.gif') repeat-x;}
#pollWrapper .row label{font-weight:bold; clear:both; vertical-align:middle;}
#pollWrapper input.button{float:right; width:169px; height:40px; background:url('Layout/Buttons/SubmitPoll.gif'); margin:0px 40px 0 0;}
#pollFooter{height:70px; background:url('Layout/PollFooterBg.gif') bottom left no-repeat;}

#articleFooter {margin:0 30px 0 7px; color:#6e6e6e;}
#articleFooter  a{float:right;}
#articleFooter  a img{border:0; vertical-align:middle;}
