body { margin: 0;	padding: 0;	background: #fff; font-family: trebuchet ms; font-size: 12px; color: #6D6D6D; line-height: 18px; text-align: left; position:relative;}

a { color: #be271d; text-decoration: none; font-weight:bold;}
a:hover { color: #be271d; text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}

#tooltipImg { position: absolute; border: 1px solid #def2f0; background: #FFFFFF; padding: 1px; display: none; color: #fff; }

#layout {width:990px;margin:0px auto 15px auto;position:relative;}

#header {width:990px;height:158px;margin:0 auto 24px auto;;clear:both;overflow:hidden;position:relative;}
#logo {height:158px;width:224px;float:left;}

#headerRight {float:right;text-align:right;width:766px;}
#headerRight .top {height:56px;text-align:right;padding:18px 0 0 0;float:right;}
.searchBox {float:left;padding:15px 30px 15px 0;border-right:1px solid #DFDFDF;}
.searchBox label {text-transform:uppercase;font-weight:bold;float:left;font-size:12px;color:#6D6D6D;margin:0 20px 0 0;padding:5px 0 0 0}
.searchSet {float:left;width:176px;border:1px solid #DFDFDF;height:24px;}
.searchSet input {float:left;}
.searchSet .input {border:none;height:20px;color:#6D6D6D;width:141px;padding:2px 5px 0 5px}
.searchSet .btn {margin:1px 1px 0 0}
.topMenu {float:left;padding:20px 30px 0 30px}
.topMenu a {color:#C14948;text-transform:uppercase;font-weight:bold;}

.headerText {height:30px;padding:9px 0 0 0;width:766px;font-size:11px;overflow:hidden;text-transform:uppercase;color:#6D6D6D;font-weight:bold;}

#mainMenu {height:45px;width:766px;background:#A6CE39;overflow:hidden;clear:both;}
#mainMenu a {float:left;color:#fff;text-transform:uppercase;;font-family:trebuchet ms, tahoma;font-weight:bold;font-size:12px;text-decoration:none;height:30px;padding:15px 20px 0 20px}
#mainMenu a:hover {color:#fff;background:#FFCB08}
#mainMenu .menuSpacer {width:2px;height:48px;float:left;background:url(../img/main_menu_spacer.gif) no-repeat}
#mainMenu a.active {background:#FFCB08;color:#fff}

#content {width:988px;margin:0px auto;clear:both;overflow:hidden;position:relative;padding:0 0 0px 0;background:url(../img/content_bg.gif) repeat-y left;border:1px solid #dfdfdf }
#columnLeft {width:223px;float:left;padding:0 1px 0 0}
#leftMenu {width:223px;}
#leftMenu .menu_0 {background:#EAEAEA url(../img/menu_0_bg.gif) no-repeat 12px 12px;padding:5px 5px 5px 25px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;;}
.menu_0_line {height:2px;width:223px;background:url(../img/left_menu_line_bg.gif) repeat-x;overflow:hidden;}

#leftMenu .menu_0_active {background:#F5F5F5 url(../img/menu_0_bg_active.gif) no-repeat 12px 12px;padding:5px 5px 5px 25px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}

#leftMenu .menu_1 {background:#F5F5F5 url(../img/menu_1_bg.gif) no-repeat 25px 11px;padding:3px 5px 3px 40px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}
#leftMenu .menu_1_active {background:#F5F5F5 url(../img/menu_1_bg.gif) no-repeat 25px 11px;padding:3px 5px 3px 40px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}

#leftMenu .menu_2 {background:#F5F5F5 url(../img/menu_1_bg.gif) no-repeat 38px 11px;padding:3px 5px 3px 60px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}
#leftMenu .menu_2_active {background:#F5F5F5 url(../img/menu_1_bg.gif) no-repeat 38px 11px;padding:3px 5px 3px 60px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}

#leftMenu .menu_3 {background:#F5F5F5 url(../img/menu_1_bg.gif) no-repeat 51px 11px;padding:3px 5px 3px 80px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}
#leftMenu .menu_3_active {background:#F5F5F5 url(../img/menu_1_bg.gif) no-repeat 51px 11px;padding:3px 5px 3px 80px;display:block;font-family:arial;font-size:12px;color:#6D6D6D;font-weight:bold;border-bottom:1px solid #EAEAEA;}

#columnCenter {float:left;width:508px;padding:22px 0 0px 0;font-family:arial;}
#columnCenter .mainText {padding:0 20px 0 20px;margin:0 0 30px 0}
#columnCenter .mainText .header {font-family:trebuchet ms;font-size:14px;margin:0 0 15px 0;color:#6D6D6D;text-transform:uppercase;}
#columnCenter .mainText .text {}

#columnCenter h1, #columnCenter_s h1 { margin: 10px 20px 0 20px; padding: 0; color: #7e7e7e; font-size: 18px; line-height: 22px; font-family:trebuchet ms, tahoma; font-weight: bold; }
#columnCenter .text, #columnCenter_s .text { margin: 20px; overflow: hidden; }


.mainProductLine {width:508px;height:1px;background:#dfdfdf}
.mainProductSet {width:508px;overflow:hidden;background:url(../img/main_product_set_bg.gif) repeat-y;padding:10px 0 10px 0}
.productBox {float:left;width:214px;padding:0 20px 0 20px;}
.productBox .title {display:block;text-transform:uppercase;font-weight:normal;color:#6D6D6D;margin:0 0 10px 0;height:35px;}
.productBox .pic {text-align:center;margin:0 0 10px 0}
.productBox .pic img { cursor: pointer; }
.productBox .desc {width:214px;overflow:hidden;}
.productBox .desc .left {float:left;color:#C9C9C9;font-weight:bold;}
.productBox .desc .btn {float:right;text-align:right;}
.productBox .desc .btn img { cursor: pointer; }

/* produkt - opis szczegolowy */
#produktOpisSzczegolowy { padding:0 20px 0 20px;margin:0 0 30px 0 }
#produktOpisSzczegolowy .kategorie { padding: 5px 0 5px 0; }
#produktOpisSzczegolowy .nrKat { padding: 5px 0 5px 0; }
#produktOpisSzczegolowy .zdjecieImagowe { float: right; padding: 1px; border: 1px solid #a6ce39; }
#produktOpisSzczegolowy .nrKat span { font-weight: bold; }

#produktOpisSzczegolowy .koloryNaglowek { clear: both; padding: 5px 0 5px 0; font-weight: bold; }
#produktOpisSzczegolowy .kolory { margin: 0; padding: 0; list-style: none; }
#produktOpisSzczegolowy .kolory li { margin: 0 0 10px 0; padding: 0; list-style: none; float: left; text-align: center; width: 90px; height: 90px; }

/* produkt - opis szczegolowy */

#columnRight {float:left;width:256px;padding:22px 0 22px 0}
#columnRight .bannerSet {width:211px;padding:0 22px 0 22px}
#columnRight .banner {margin:0 0 20px 0;border-bottom:1px solid #eee}

#localizer {width:450px;height:30px;padding:15px 0 0 30px;font-size:11px;}
#localizer span {margin:0 0px 0 0;color:#00259c;}
#localizer a {color:#00259c;font-size:11px;margin:0 10px 0 10px;text-decoration:none;}
#localizer a:hover {text-decoration:underline;}

.mainPic { height: 240px; text-align: center; }
.mainPic img { padding: 5px; }
.picThumbnails { height: 80px; text-align: center; }
.picThumbnails img { border: 1px solid #A6CE39; padding: 4px; margin: 0 5px; }


#footer {width:988px;margin:0px auto;clear:both;overflow:hidden;position:relative;padding:0 0 0px 0;;border:1px solid #dfdfdf;border-top:none}
#footerMenu {padding:10px 30px 10px 30px}
#footerMenu a {width:125px;padding:0 0 0 20px;background:url(../img/footer_menu_bg.gif) no-repeat 0px 7px;display:block;float:left;color:#C14948;text-decoration:none;font-family:arial;font-size:12px;font-weight:normal;;margin:0 9px 5px 0}
#footerMenu a:hover {text-decoration:underline;color:#000}

#copyright {border-bottom:1px solid #dfdfdf;padding:10px 0px 10px 0px;color:#6D6D6D;font-size:12px;text-align:center;font-family:arial;}
#copyright a {color:#c92d29;text-decoration:none;font-weight:bold;}
#copyright a:hover {text-decoration:underline;color:#000}


/*podstrona */
#content_s {width:988px;margin:0px auto;clear:both;overflow:hidden;position:relative;padding:0 0 0px 0;background:url(../img/content_s_bg.gif) repeat-y left;border:1px solid #dfdfdf }
#columnCenter_s {float:left;width:764px;padding:0px 0 0px 0;font-family:arial;}
.mainProductLine_s {width:764px;height:1px;background:#dfdfdf}
.mainProductSet_s {width:764px;overflow:hidden;background:url(../img/main_product_set_s_bg.gif) repeat-y;padding:10px 0 10px 0}
.porcjowanie { padding: 10px 0 10px 0; text-align: center; }

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* referencje */
#referencje { list-style: none; margin: 0; padding: 0; }
#referencje li { list-style: none; padding: 0; float: left; width: 150px; height: 80px; border: 1px solid #dddddd; text-align: center; margin: 3px 3px 0 0; }
#referencje li .pic {display: table-cell; vertical-align: middle; font-size: 80px; text-align:center;width: 150px; height: 80px; }

#referencje li img { margin: 3px; vertical-align: middle; }
#referencje li .opis { display: none; }
/* referencje */

/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
	float:left;
	display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
 /*  */
.sitemap ul{}
/* mapa serwisu */

