BODY {
	margin:0;
	font-size:11px;
	font-family:Tahoma;
	color:#605D59;
}
a:link,
a:visited {
	color:#8E8983;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
FORM {
	margin:0;
}
INPUT {
	border:1px solid #E9E5E2;
	padding:3px;
	padding-left:7px;
	font-size:11px;
	font-family:Tahoma;
	color:#8D8A81;
}
TEXTAREA {
	border:1px solid #E9E5E2;
	padding:3px;
	padding-left:7px;
	font-size:11px;
	font-family:Tahoma;
	color:#8D8A81;
}
SELECT {
	border:1px solid #E9E5E2;
	font-size:11px;
	font-family:Tahoma;
	color:#8D8A81;
}
IMG {
	border:none;
}

img, div { behavior: url(iepngfix.htc); }
#Header {
	height:203px;
}
.SiteSize {
	width:951px;
	margin:auto;
}
div#HeaderTop {
	height:53px;
	position:relative;
}
div#HeaderTop img#SiteLink {
	position:absolute;
	left:43px;
	top:19px;
}
div#HeaderTop div#HeaderTopInfo {
	position:absolute;
	position:absolute;
	right:0;
	width:379px;
	top:17px;
	height:25px;
}
div#HeaderTop div#HeaderTopInfo form {
	margin:0;
	width:257px;
	position:absolute;
}
div#HeaderTop div#HeaderTopInfo form input {
	width:125px;
}
div#HeaderTop div#HeaderTopInfo form img {
	position:absolute;
	top:2px;
	left:141px;
}
a#SiteMap:link,
a#SiteMap:hover,
a#SiteMap:visited {
	position:absolute;
	top:5px;
	left:185px;
}


a#shopt:link,
a#shopt:hover,
a#shopt:visited {
	position:absolute;
	top:5px;
	right:280px;
}
#shopt_img
{
	position:absolute;
	top:5px;
	left:0;
}
div#HeaderTop div#HeaderTopInfo div#Lang {
	position:absolute;
	right:32px;
	margin-top:3px;
}
div#HeaderTop div#HeaderTopInfo div#Lang img {
	margin-left:14px;
}
#Menu td {
	vertical-align:top;
}
#Menu {
	height:44px;
	margin-top:3px;
}
#Menu a:link,
#Menu a:visited {
	padding-top:14px;
	padding-left:30px;
	padding-right:29px;
	display:block;
	float:left;
	height:21px;
}
#Menu a#EndMenu {
	padding-left:31px;
	padding-right:31px;
	background:url(../files/Image/gfx/blank.gif) no-repeat right;
}
#SiteBody {
	
}
#Module01List {
	height:240px;
	background:url(../files/Image/gfx/background_module_01.jpg) bottom no-repeat;
	background-color:#FEFFFF;
}
#LeftModule {
	width:207px;
	background:#FFF;
	padding-right:12px;
	vertical-align:top;
	padding-top:12px;
}
#LapsModule {
	padding:3px 12px;
	background-color:#FEFFFF;
}
#LapsModuleChemia {
	padding:3px 12px;
	background-color:#FEFFFF;
}
#LapsModuleAkcesoria {
	padding:3px 12px;
	background-color:#FEFFFF;
}
#Module01List {
	padding:12px;
	padding-top:0;
}
#Module02List {
	height:145px;
	background:url(../files/Image/gfx/background_module_02.jpg) bottom no-repeat;
	background-color:#FEFFFF;
}
#Module03List {
	position:relative;
	height:130px;
	padding:12px;
	background:url(../files/Image/gfx/background_module_06.jpg) bottom no-repeat;
}
form#FormLogin {
	height:109px;
	position:relative;
}
img#LoginImage {
	position:absolute;
	top:9px;
	left:16px;
}
form#FormLogin input {
	border:1px solid #68927E;
	background:url(../files/Image/gfx/background_input_login.jpg) top left no-repeat;
	font-size:10px;
	font-weight:bold;
	width:89px;
	position:absolute;
	left:14px;
}
form#FormLogin input#LoginInput {
	top:40px;
}
form#FormLogin input#PasswordInput {
	top:66px;
}
form#FormLogin img#ButtonLogin {
	left:31px;
}
form#FormLogin img#ButtonRemind {
	left:129px;
}
form#FormLogin img#ButtonLogin,
form#FormLogin img#ButtonRemind {
	position:absolute;
	bottom:0;
	cursor:pointer;
}
#Descript {
	padding:10px;
	vertical-align:top;
	background-color:#FFFFFF;
}
.ModuleTitle {
	padding:5px 0;
	border-bottom:1px solid #E0E0E0;
	margin-bottom:8px;
}
#ModuleHomeTopLeft,
#ModuleHomeTopRight {
	background:url(../files/Image/gfx/background_module_home.jpg) bottom repeat-x;
	float:left;
	width:300px;
	padding:8px 16px;
}
#ModuleHomeBottomCenter,
#ModuleHomeBottomRight,
#ModuleHomeBottomLeft {
	float:left;
	width:205px;
	padding:8px 16px;
}
#ModuleHomeTopLeft,
#ModuleHomeTopRight {
	height:208px;
}
#ModuleHomeBottomRight,
#ModuleHomeBottomLeft,
#ModuleHomeBottomPause {
	height:262px;
}
#ClearHome {
	height:22px;
	clear:both;
	background:url(../files/Image/gfx/clear_home.jpg) top left no-repeat;
	margin:5px 0;
}
#ModuleHomeTopPause,
#ModuleHomeBottomPause {
	width:33px;
	float:left;
	background:url(../files/Image/gfx/background_pause_home.jpg) repeat-y;
}
#ModuleHomeTopPause {
	height:224px;
}
#HomeBox1 {
	height:166px;
	width:300px;
	position:relative;
}
#ImgHome01,
#ImgHome02 {
	position:absolute;
	left:0;
	padding:1px;
	border:1px solid #DBD9DA;
}
#ImgHome02 {
	top:86px;
}
#HomeBox1 strong {
	color:#457445;
	display:block;
	position:absolute;
	left:119px;
}
#HomeBox1 span {
	display:block;
	position:absolute;
	left:119px;
	top:57px;
}
#HomeBox1 a {
	display:block;
	position:absolute;
	left:243px;
	top:155px;
	font-size:10px;
	font-weight:bold;
	color:#AFAAA6;
	background:url(../files/Image/gfx/arrow_01.gif) top right no-repeat;
	padding-right:18px;
}
#NewsList {
	margin:0;
	padding:0;
	list-style:none;
}
#NewsList li {
	border-top:1px solid #E8E8E8;
	padding:9px 5px;
	padding-left:24px;
	background:url(../files/Image/gfx/ico_news.gif) 6px 12px no-repeat;
}
#NewsList li a:link,
#NewsList li a:hover,
#NewsList li a:visited {
	font-weight:bold;
	color:#22733f;
}
#NewsList li#FirstNews {
	border:none;
	padding-top:0;
	padding-left:0;
	position:relative;
	height:94px;
}
#NewsList li#FirstNews strong {
	position:absolute;
	left:95px;
	width:200px;
	color:#457445;
}
#NewsList li#FirstNews span {
	position:absolute;
	left:95px;
	width:200px;
	top:27px;
	text-align:justify;
}
#NewsList li#FirstNews a {
	display:block;
	position:absolute;
	left:250px;
	top:85px;
	font-size:10px;
	font-weight:bold;
	color:#AFAAA6;
	background:url(../files/Image/gfx/arrow_01.gif) right no-repeat;
	padding-right:18px;
}
#HomeOfferLeft,
#HomeOfferCenter,
#HomeOfferRight {
	position:relative;
	height:121px;
}
#HomeOfferLeft {
	background:url(../files/Image/gfx/background_module_03.jpg) bottom no-repeat;
}
#HomeOfferRight {
	background:url(../files/Image/gfx/background_module_04.jpg) bottom no-repeat;
}
#HomeOfferCenter {
	background:url(../files/Image/gfx/background_module_05.jpg) bottom no-repeat;
}
div.OfferProd {
	width:80px;
	height:121px;
	text-align:center;
}
img.OfferTitle {
	position:absolute;
	top:3px;
	right:0px;
}
#HomeOfferCenter p,
#HomeOfferLeft p,
#HomeOfferRight p {
	font-size:12px;
	margin:0;
	color:#FFF;
	position:absolute;
	bottom:13px;
	left:80px;
	font-weight:bold;
	width:120px;
}
#HomeOfferCenter p {
	color:#117291;
}
#HomeOfferLeft span,
#HomeOfferRight span {
	color:#FFF;
	position:absolute;
	top:73px;
	left:96px;
	width:200px;
	display:block;
}
.OfferNew {
	position:absolute;
	right:0;
	top:23px;
}
#BootomLogo {
	height:76px;
	text-align:center;
}
#BootomLogo img {
	padding-top:8px;
	cursor:pointer;
	padding-right:0px;
	margin:0 16px;
}
#Footer {
	height:63px;
}
#Footer span {
	font-size:10px;
	position:absolute;
	left:10px;
	top:19px;
}
#Footer div {
	position:relative;
}
#Footer p {
	position:absolute;
	left:296px;
	top:23px;
}
#Footer p a {
	margin-left:10px;
	margin-right:10px;
}
div#Module02List ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:12px;
}
div#Module02List ul li {
	border-bottom:1px solid #EEE9E2;
}
div#Module02List ul li a:link,
div#Module02List ul li a:visited {
	padding:3px;
	display:block;
	padding-left:16px;
	background:url(../files/Image/gfx/arrow_blue.gif) 4px 8px no-repeat;
	text-decoration:none;
}
div#Module02List ul li a:hover {
	text-decoration:none;
	color:#FFF;
	background:url(../files/Image/gfx/arrow_white.gif) 4px 8px no-repeat;
	background-color:#0082D5;
}
div#Module01List ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#Module01List ul li {
	border-bottom:1px solid #EEE9E2;
}
div#Module01List ul li a:link,
div#Module01List ul li a:visited {
	padding:3px;
	display:block;
	padding-left:16px;
	background:url(../files/Image/gfx/arrow_green.gif) 4px 8px no-repeat;
	text-decoration:none;
	font-weight:bold;
}
div#Module01List ul li a:hover {
	text-decoration:none;
	color:#FFF;
	background:url(../files/Image/gfx/arrow_white.gif) 4px 8px no-repeat;
	background-color:#00A237;
}
div#Module03List ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#Module03List ul li {
	border-bottom:1px solid #EEE9E2;
}
div#Module03List ul li a:link,
div#Module03List ul li a:visited {
	padding:3px;
	display:block;
	padding-left:16px;
	background:url(../files/Image/gfx/arrow_blue.gif) 4px 8px no-repeat;
	text-decoration:none;
	font-weight:bold;
}
div#Module03List ul li a:hover {
	text-decoration:none;
	color:#FFF;
	background:url(../files/Image/gfx/arrow_white.gif) 4px 8px no-repeat;
	background-color:#0082D5;
}
div#OfferLapsData,
div#AccessLapsData,
div#ProducerLapsData {
	height:220px;
}
div#OfferLapsData {
	background:url(../files/Image/gfx/background_module_home.jpg) bottom repeat-x;
}
div#AccessLapsData {
	background:url(../files/Image/gfx/background_module_home_akcesoria.jpg) bottom repeat-x;
}
div#ProducerLapsData {
	background:url(../files/Image/gfx/background_module_home_chemia.jpg) bottom repeat-x;
}
#OfferLaps,
#ProducerLaps {
	margin:12px 0;
}
#OfferLapsData {
	text-align:center;
	height:200px;
}
#OfferLapsData div {
	width:60px;
	float:left;
	text-align:center;
}
#DialogDiv {
	border:1px solid #EAE6E5;
	background-color:#FFF;
	display:none;
	position: absolute;
	padding:10px;
	margin-left:20px;
	width:180px;
}
#DialogDiv strong {
	padding-bottom:6px;
	color:#467445;
	border-bottom:1px solid #EAE6E5;
	display:block;
}
#DialogDiv strong a:link,
#DialogDiv strong a:hover,
#DialogDiv strong a:visited {
	color:#005E21;
}
#DialogDiv ul {
	margin:0;
	padding:0;
	list-style:none;
}
#DialogDiv li {
	border-bottom:1px solid #F4F4F4;
	font-size:9px;
}
#DialogDiv li a:visited,
#DialogDiv li a:link {
	display:block;
	padding:3px;
	padding-left:15px;
	text-decoration:none;

}
#DialogDiv li a:hover {
	background-color:#FAFAFA;
}
#Patch {
	padding:2px 0;
	font-size:9px;
	border-top:1px solid #E9E5E4;
	margin-bottom:20px;
}
#Patch a#PatchStart {
	padding:0;
	background:url(../files/Image/gfx/blank.gif) 4px no-repeat;
}
#Patch a:link,
#Patch a:visited,
#Patch a:hover {
	padding-left:15px;
	text-decoration:none;
	background:url(../files/Image/gfx/arrow_gray.gif) 4px no-repeat;
	color:#caccc7;
}
#ProdImage {
	width:270px;
	text-align:center;
}
h1 {
	font-size:21px;
	font-family:Arial;
	font-weight:normal;
	margin:1px 0;
}
#ProdDesc {
	width:400px;
	vertical-align:top;
	text-align:justify;
}
h3 {
	font-size:14px;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}
#ProdDesc span {
	display:block;
	margin-top:15px;
	color:#F00;
	font-weight:bold;
}
#Prod td {
	vertical-align:top;
}
#ProdIcon {
	text-align:right;
}
#ProdIcon img {
	padding-bottom:3px;
}
#ProdPrice {
	font-size:18px;
	color:#D60101;
	font-family:Arial;
	font-weight:normal;
}
#assort {
	width:150px;
}
#ProdBasket {
	margin-bottom:15px;
}
#ProdBasket td {
	padding:5px 0;
	font-weight:bold;
}
#ProdBasket input {
	width:20px;
}
#ProdBasket img {
	padding-top:2px;
}
#OtherProducts {
	margin:0;
	padding:8px;
	border-bottom:1px solid #E9E5E4;
	margin-top:10px;
	font-weight:bold;
}
.OtherProd {
	text-align:center;
}
.OtherProd {
	float:left;
	width:120px;
	margin:10px;
}
.OtherProd a:link,
.OtherProd a:visited {
	font-size:10px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
.OtherProd a:hover {
	background-color:#FAFAFA;
}
.TableApplication {
	border-bottom:1px solid #e9e5e4;
	padding-bottom:1px;
}
.TableApplication td {
	vertical-align:top;
	text-align:justify;
}
.TableApplication img {
	padding:1px;
	margin-right:15px;
}
.ApplicationBox {
	border:1px solid #e9e5e4;
	padding:10px;
	width:300px;
	margin:10px;
	float:left;
	height:130px;
	position:relative;
}
.ApplicationBox p {
	position:absolute;
	font-weight:bold;
	top:10px;
	left:128px;
	margin:0;
	width:180px;
}
.ApplicationBox span {
	display:block;
	position:absolute;
	left:128px;
	top:30px;
	width:180px;
	font-size:10px;
	text-align:justify;
}
.ApplicationBox ul {
	position:absolute;
	left:128px;
	top:40px;
	margin:0;
	padding:0;
	list-style:none;
}
.ApplicationBox li {
	font-size:10px;
	padding-left:15px;
	background:url(../files/Image/gfx/arrow_gray.gif) 2px 5px no-repeat;
}
.ApplicationBox a.ApplicationBoxMore {
	display:block;
	position:absolute;
	left:255px;
	top:130px;
	font-size:10px;
	font-weight:bold;
	color:#AFAAA6;
	background:url(../files/Image/gfx/arrow_01.gif) top right no-repeat;
	padding-right:18px;
}
.ClearOtherProd {
	clear:both;
	height:1px;
	background:url(../files/Image/gfx/pause_other_prod.gif) top no-repeat;
}
.TitleGreen {
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	font-weight:bold;
}
.LapsIndex {
	background:url(../files/Image/gfx/background_laps.gif) repeat-x;
	height:24px;
}
#Mod2 a {
	display:block;
	float:left;
	padding-bottom:5px;
	margin-right:7px;
}
#Mod3 a {
	display:block;
	float:left;
	padding-bottom:5px;
	margin-right:7px;
}
#ProducerMod1 a {
	width:80px;
}
#BasketInfo td {
	text-align:right;
	font-size:10px;
}
#PriceBox input {
	width:20px;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:2px;
}
.SpanPrice {
	font-weight:bold;
	color:#e32322;
}
.BasketInfo1 {
	color:#005e21;
	font-weight:bold;
}
#PriceBox {
	border-top:1px solid #f3eeea;
	padding-top:12px;
	color:#8d8982;
	font-size:10px;
	margin:15px 0;
}
#PriceBoxLeft {
	width:134px;
	padding-top:4px;
	border-right:1px solid #f3eeea;
}
#PriceBoxRight {
	padding-left:10px;
	padding-top:4px;
}
.SpanPriceDark {
	color:#8d8982;
	width:82px;
}
.SpanPriceLight {
	width:82px;
}
.RowHeader {
	height:18px;
	background:#005e22 url(../files/Image/gfx/background_row_header.jpg) bottom repeat-x;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding-left:22px;
	padding-top:5px;
}
.TableForm {
	background-color:#faf8f6;
	border:1px solid #eae6e5;
	margin-top:1px;
	padding:22px;
	padding-right:1px;
}
.FormRow {
	width:305px;
	float:left;
	font-size:10px;
	color:#8d8982;
	font-weight:bold;
	height:28px;
	position:relative;
}
.FormRow span {
	position:absolute;
	top:5px;
}
.FormRow p {
	position:absolute;
	top:5px;
	margin:0;
	font-weight:normal;
	left:103px;
	width:150px;
}
.FormRow input {
	position:absolute;
	left:103px;
	width:150px;
}
.FormRow select {
	position:absolute;
	left:83px;
	width:181px;
}
.clear {
	font-size:1px;
	height:1px;
	clear:both;
}
#FormLoginField {
	border-top:1px solid #e9e5e4;
	margin-top:15px;
	margin-right:21px;
	font-size:10px;
	color:#8d8982;
	font-weight:bold;
}
.FormRowMini {
	width:216px;
	float:left;
	font-size:10px;
	color:#8d8982;
	font-weight:bold;
	height:28px;
	position:relative;
}
.FormRowMini span {
	position:absolute;
	top:5px;
}
.FormRowMini input {
	position:absolute;
	left:83px;
	width:100px;
}
.ParagraphInfo {
	font-weight:normal;
	display:block;
	margin-top:10px;
	text-align:justify;
}
.FormButton {
	text-align:center;
	padding:20px 0;
}
.FormButton img {
	cursor:pointer;
}
.DivBottom {
	background:url(../files/Image/gfx/background_div_bottom.jpg) bottom repeat-x;
	padding:0 5px;
	padding-bottom:20px;
}
.AlertRequest {
	font-size:10px;
	color:#F00;
	border:1px dotted #F00;
	padding:4px 8px;
	margin-right:21px;
	background-color:#FFF;
	margin-bottom:15px;
}
.BasketItem {
	border-bottom:1px solid #e9e5e4;
	position:relative;
	padding:10px 0;
	height:120px;
	margin-right:21px;
}
.BasketItemRow1 {
	position:absolute;
	font-weight:bold;
	left:5px;
	top:13px;
}
.BasketItemRow2 {
	position:absolute;
	left:20px;
}
.BasketItemRow3 {
	position:absolute;
	left:150px;
	width:165px;
	top:13px;
}
.BasketItemSubRow3 {
	position:absolute;
	top:40px;
	width:165px;
}
.BasketItemRow3 p {
	font-weight:bold;
	margin:0;
	color:#005e21;
}
.BasketItemRow3 p a {
	color:#005e21;
}
.BasketItemRow3 span {
	color:#aaa69f;
	font-size:10px;
	display:block;
}
.BasketItemRow4 {
	position:absolute;
	left:330px;
	font-weight:bold;
	top:14px;
}
.BasketItemRow5 {
	position:absolute;
	width:50px;
}
.BasketItemRow5 form {
	position:absolute;
	left:390px;
	top:0px;
}
.BasketItemRow5 form input {
	width:10px;
}
.BasketItemRow5 form img {
	position:absolute;
	left:25px;
	top:1px;
}
.BasketItemRow6 {
	position:absolute;
	left:450px;
	top:14px;
}
.BasketItemRow7 {
	position:absolute;
	left:520px;
	top:14px;
}
.BasketItemRow8 {
	position:absolute;
	left:580px;
	top:13px;
	color:#d60101;
	font-weight:bold;
}
.BasketItem form {
	position:absolute;
	right:15px;
	bottom:10px;
}
#SubTotal {
	position:relative;
	margin:10px 0;
	height:30px;
}
#SubTotal p {
	margin:0;
	width:300px;
	top:7px;
	font-weight:bold;
}
#SubNettoTotal {
	position:absolute;
	left:450px;
	top:7px;
	font-weight:bold;
}
#SubBruttoTotal {
	position:absolute;
	left:580px;
	top:0;
	font-size:18px;
	color:#d60101;
	font-family:Arial;
}
.RowLight td {
	border-bottom:1px solid #e9e5e4;
	padding:3px;
	background-color:#f7f2f0;
	font-size:10px;
	font-weight:normal;
}
.RowDark td {
	border-bottom:1px solid #e9e5e4;
	padding:3px;
	font-size:10px;
}
.RowHeaders td {
	background-color:#e9e5e4;
	font-size:10px;
	font-weight:bold;
	color:#8d8982;
	padding:3px;
}
.RadioInput {
	border:none;
}
.InsertRequest {
	color:#005e21;
	font-weight:bold;
	background-color:#FFF;
	padding:4px;
	border:1px solid #005e21;
}
.ArticleTitle {
	font-weight:bold;
	color:#005E21;
	margin:0;
	margin-bottom:8px;
}
.ArticleDate {
	display:block;
	color:#afaaa6;
}
.ArticleTxtMin {
	margin:6px 0;
	display:block;
	text-align:justify;
}
.ArticleTxtMax {
	margin:6px 0;
	display:block;
	text-align:justify;
}
a.ArticleLink {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#AFAAA6;
	background:url(../files/Image/gfx/arrow_01.gif) right no-repeat;
	padding-right:18px;
	text-align:right;
}
.ArticleList {
	margin:0;
	padding:0;
	list-style:none;
}
.ArticleList li {
	padding:6px 0;
	border-bottom:1px solid #e8e8e8;
}
.RowSelected td {
	border-bottom:1px solid #8e8983;
	padding:3px;
	font-size:10px;
	background-color:#e5e5e5;
}
#ContrahentLogin {
	width:345px;
	margin:auto;
	margin-top:30px;
}
#ContrahentLogin input {	
	width:200px;
}
#LoginInfo {
	width:207px;
	height:109px;
	background:url(../files/Image/gfx/background_login_info.jpg) no-repeat;
	margin-top:2px;
	position:relative;
}
#LoginInfoData {
	top:34px;
	left:14px;
	color:#FFF;
	font-size:10px;
	position:absolute;
	line-height:14px;
}
#LogOut {
	position:absolute;
	bottom:2px;
	right:12px;
}
a.LinkLapsActive:link,
a.LinkLapsActive:visited,
a.LinkLapsActive:hover {
	color:#F00;
	padding:4px 11px;
	background-color:#FFF;
	font-weight:bold;
	font-size:10px;
	display:block;
	float:left;
	border:1px solid #e9e5e4;
	border-bottom:1px solid #FFF;
	margin-right:1px;
	margin-left:1px;
	padding-bottom:7px;
	text-decoration:none;
}
a.LinkLapsDisable:link,
a.LinkLapsDisable:visited,
a.LinkLapsDisable:hover {
	color:#FFF;
	padding:5px 10px;
	background-color:#005e21;
	font-weight:bold;
	font-size:10px;
	display:block;
	float:left;
	background:url(../files/Image/gfx/background_row_header.jpg) repeat-x;
	background-color:#FFF;
	border-bottom:1px solid #e9e5e4;
	padding-bottom:7px;
	text-decoration:none;
}
.DownloadList {
	border:1px solid #e9e5e4;
	border-top:none;
	background-color:#FFF;
	clear:both;
	padding:10px;
	width:668px;
}
.RowHeaderTr td {
	height:18px;
	background:url(../files/Image/gfx/background_row_header.jpg) repeat-x;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding:6px 3px
}
.HrefLaps {
	background:url(../files/Image/gfx/background_laps.gif) bottom repeat-x;
	width:690px;
	height:25px;
}
.Alphabet {
	font-size:10px;
	background-color:#faf8f6;
	padding:4px 2px;
	border:1px solid #eae6e5;
	text-align:center;
}
.Alphabet a,
.Alphabet strong {
	padding-left:4px;
	padding-right:5px;
}
.ColumnSiteMap {
	width:33%;
	float:left;
}
.ColumnSiteMap a {
	padding:1px;
	display:block;
	padding-left:16px;
	background:url(../files/Image/gfx/arrow_green.gif) 4px 6px no-repeat;
}
.ColumnSiteMap strong {
	color:#005e21;
	margin:5px 0;
	display:block;
}
.SearchBox {
	border-bottom:1px solid #e9e5e4;
	margin-bottom:10px;
}
.ProdListDesc {
	vertical-align:top;
}
.ProdListMini {
	width:140px;
	
}
.ProdListImg {
	border:1px solid #e8e7e3;
}
.SearchTitle {
	border-top:1px solid #ede7e5;
	border-bottom:1px solid #ede7e5;
	padding:4px;
	background-color:#F7F2F0;
	font-size:12px;
	color:#005e21;
}
.SearchTitle a {
	color:#005e21;
}
.ProdListOtherLink {
	position:relative;
}
.ResultSearch {
	position:absolute;
	left:65px;
	background-color:#f2eeeb;
	border:1px solid #005e21;
	width:100px;
	height:12px;
	top:0;
}
.ResultCount {
	background-color:#2aa41e;
	height:12px;
}
.ProdListOtherLink span {
	position:absolute;
	left:175px;
}
.ProdListDesc a {
	text-decoration:none;
}
#suggestDiv {
	width:134px;
	top:23px;
	left:1px;
}
#suggestDiv select {
	width:134px;
}
.DownloadList a.DownloadHref {
	display:block;
	width:302px;
	float:left;
	height:45px;
	border-bottom:1px solid #e9e5e4;
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
	padding:5px;
	margin-bottom:5px;
	position:relative;
	padding-top:10px;
}
.DownloadList a.DownloadHref:hover {
	background-color:#f7f7f7;
}
.DownloadList img.IcoShort {
	position:absolute;
	top:7px;
	left:10px;
}
.DownloadList span.DownloadName {
	position:absolute;
	top:8px;
	left:70px;
	width:240px;
	height:20px;
	font-weight:bold;
	color:#8d8982;
	font-size:10px;
}
.DownloadList img.butDownload {
	position:absolute;
	top:33px;
	left:70px;
}
.DownloadList span.downloadSize {
	position:absolute;
	top:37px;
	left:160px;
	font-size:10px;
}
.DownloadList h3 a:link,
.DownloadList h3 a:visited {
	clear:both;
	border:none;
	width:640px;
	height:15px;
	color:#005e21;
	padding:5px;
	display:block;
	font-weight:bold;
}
.DownloadList h3 a:hover {
	background-color:#FFF;
}
.DownloadList a.GreenLink:link,
.DownloadList a.GreenLink:visited {
	font-weight:bold;
	color:#005e21;
	display:block;
	margin:5px 0;
}
.DownloadList a.GreenLink:hover {
	font-weight:bold;
}
.DownloadList ol {
	font-weight:bold;
	color:#005e21;
}
.miesiac {
	padding:4px;
	border-bottom:1px solid #e2e7d0;
	z-index:1;
	position:relative;
	background-color:#f4f8e9;
	color:#11652a;
	cursor:pointer;
	position:relative;
	height:14px;
}
.m1 {
	position:absolute;
	top:5px;
	left:5px;
}
.m2 {
	position:absolute;
	top:5px;
	left:28px;
}
.miesiac-aktualny {
	font-weight:bold;
	padding:4px;
	border-bottom:1px solid #e2e7d0;
	z-index:1;
	position:relative;
	background-color:#f4f8e9;
	color:#11652a;
	cursor:pointer;
	position:relative;
	height:14px;
}
.miesiac-aktualny img,
.miesiac  img{
	position:absolute;
	right:10px;
	top:4px;
}
.owady {
	margin-bottom:1px;
	position:relative;
}
.MiesiacProd {
	position:relative;
	float:left;
	z-index:0;
	width:120px;
	height:120px;
}
.MiesiacProd:hover div.produktInfo {
	display:block;
	z-index:200;
}
div.produktInfo {
	position:absolute;
	border:1px solid #F00;
	width:300px;
	height:100px;
	background-color:#FFF;
	z-index: 200;
}
.produktThumb {
	width:50px;
	height:50px;
}
.OwadyList td {
	border-bottom:1px solid #e2e8ce;
	padding:10px 0;
	background-color:#fdfdfb;
}
.wystepowanie {
	width:12px;
	height:12px;
	background-color:#42b738;
}
a.linkgreen:link,
a.linkgreen:visited,
a.linkgreen:hover {
	color:#005e21;
	font-weight:bold;
}
.ImageBorder img {
	padding:2px;
	border:1px solid #f1f0f0;
	margin-bottom:10px;
}
.ImageBorder img:hover {
	border:1px solid #b7b0a6;
	background-color:#f1f0f0;
}
.noSelectApplicat {
	border:1px solid #FFF;
	padding:10px;
	margin:10px 0;
}
.SelectApplicat {
	border:1px solid #e2e8ce;
	background-color:#f3f8e8;
	padding:10px;
	margin:10px 0;
}
.prodApp {
	text-align:right;
	position:relative;
	margin-top:10px;
}
.prodApp span {
	position:absolute;
	top:5px;
	left:7px;
	font-size:10px;
	font-weight:bold;
	color:#005e21;
}
.wystepowanieApp {
	width:10px;
	height:10px;
	background-color:#42b738;
	position:absolute;
	left:87px;
	top:6px;
}
.calHeader {
	border-top:1px solid #e2e8ce;
	height:40px;
	position:relative;
	font-size:10px;
	font-weight:bold;
	color:#005e21;
}
.calHeader #s1 {
	position:absolute;
	top:5px;
	left:7px;
}
.calHeader #s2 {
	position:absolute;
	top:5px;
	left:88px;
}
.calHeader #s3 {
	position:absolute;
	top:5px;
	left:215px;
}