body{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;}
p{margin: 0; padding: 0;}

#hdr{width: 990px; height: 32px; background-image: url('img/header_bkg.gif'); color: #ffffff; font-size: 14px;}
#hdr a{color: #ffffff; text-decoration: none;}
#hdr a:hover{text-decoration: underline;}
#hdr #hdr_left{padding: 5px 0px 0px 5px; float: left;}
#hdr #hdr_right{padding: 5px 20px 0px 0px; float: right; color: #000000}


.promo_blok{width: 329px; height: 160px; background-image: url('img/promo_bkg.gif'); float: left; font-size: 13px;}

img {border: none;}

.prod_img{cursor:pointer; border:none;}
.pr_ico{height: 55px;}

#wejsciowa_prawa{float: right; width: 182px; height: 498px;background: #ffffff; color: #7f7f7f; font-size: 12px; text-align: center; background-image: url('img/prawa_bkg.gif'); background-repeat: repeat-y;}
#wejsciowa_prawa img{margin-bottom: 3px;}
#wejsciowa_prawa a{color: #7f7f7f;}
#wejsciowa_prawa .wejsciowa_prawa_l{text-align: left; padding-left: 10px;}

#szukaj{width: 154px; border: #666666 1px solid; margin: 9px 0px 0px 25px; color: #8e8e8e}

#producenci_prawa{float: left; background-image: url('img/pro_bkg.gif'); background-repeat: repeat-y; width: 178px; height: 284px; color: #6c6c6c;}
#producenci_prawa a{color: #6c6c6c; text-decoration: none;}
#producenci_prawa a:hover{text-decoration: underline;}
.producenci_ttip{font-size: 12px; color: #555555;}

.polecamy_blok{margin: 2px; width: 398px; height: 150px; background: #f8f8f9; border: #e1dede 1px solid; float: left; font-size: 12px;}
.polecamy_blok_in{float: left; margin-right: 10px;}

.l1:active, .l1:link, .l1:visited {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9px;
        color: #9F0101;
        text-decoration: none;
}

.l1:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9px;
        color: #F30000;
        text-decoration: none;
}

.l2:active, .l2:link, .l2:visited {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
}

.l2:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
}

TD
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #000000;
}

.td1
{
       background: #EFEFEF;
}

.t1
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #000000;
}

.t2
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFFFFF;
}
h1 {margin-bottom:0em; display:inline;}
p.nogap {margin-top:0em}

.t2 h1{font-size: 12px; }
.t3
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #888888;
       font-weight: bold;
       padding-left: 10px;
       /* po 7D7D7E; */

}

.hr1
{
    color:  #E0E0E0;
    height: 1px;
}

.s1
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #666666;
}

.smt1
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #666666;
       background: E8E8EC;
       border: #F2F2F2 1px solid;
}


.img1
{
       border: 1px solid #CF0505;
}

.img2
{
       border: 1px solid #1D9402;
}

.img3
{
       border: 1px solid #138BDB;
}

.img4
{
       border: 1px solid #FFB000;
}

.img5
{
       border: 1px solid #B3D42F;
}

.img6
{
       border: 1px solid #B86EB9;
}

.img7
{
       border: 1px solid #60789F;
}

.img8
{
       border: 1px solid #D5CE33;
}
.img9
{
       border: 1px solid #000000;
       margin: 0px 8px 8px 0px;
}
.ta1
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #666666;
       border: #666666 1px solid;
}

.in1
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #666666;
       border: #666666 1px solid;
}

.sel1
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #666666;
}

tab1{font-family: Verdana; font-size: 11px; width: 450px; padding: 4; text-align: center; background: #EFEFEF; }

#ms a{color: #000000; text-decoration: none;}
#ms a:hover{color: #000000; text-decoration: underline;}
#ms .mm1{padding-left: 10px;}
#ms .mm2{padding-left: 10px;}
#ms .mm2 a{color: #999999;}

.zw{ font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 9px;  float: right;
   }
.zw a{color: #9F0101; text-decoration: none;}
.zw a:hover{color: #9F0101; text-decoration: underline;}

.im_gl{margin-bottom: 10px; border: none;}

.czr{color: #000000;}
.czr:hover{color: #000000; text-decoration: none;}

.logosy_img {cursor: pointer; border: none;}
.lb{color: #ffffff; text-decoration: none;}
.lb:hover{color: #ffffff; text-decoration: underline;}
.tel_sp{width: 5px;}
.kol{width: 20px; font-size: 10px;}

.header{background-image: url(img/pas_bkg.gif); width: 734px; height: 32px; color: #ffffff; font-size: 14px; font-weight: bold; margin-bottom: 1px;}
.header_in{padding: 8px 0px 0px 30px;}
.zam_tdl{background: #E8E8EC; font-weight: bold; padding-left: 10px; vertical-align: top;}
.zam_tdr{background: #f5f5f5; }
.zam_tdr2{background: #f5f5f5;}
.zam_tdr3{background: #f5f5f5; width: 35px;}
.zam_total{position: relative; left: 165px;background: #D80101; color: #ffffff; font-size: 15px; text-align: right; width: 569px;}
.zam_input{border: none; background: #D8D8DC; width: 185px; text-align: right; vertical-align: bottom; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; padding: 0px 2px 0px 0px; font-weight: bold;}
.zam_input_total{border: none; background: #D80101; color: #ffffff;  width: 90px; text-align: right; vertical-align: bottom; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; padding: 0px 2px 0px 0px; font-weight: bold;}
.zam_input_form{padding: 5px; height: 16px; width: 520px;}
#tab_cal{width: 100%}
#tab_cal td{text-align: right;}
.zam_pod{background: #D8D8DC; padding: 20px; text-align: center; font-size: 15px; color: #000000; width: 695px;}
#zamT{width: 735px;}

.fixbox, #fb_show,#fb_right
{
	z-index: 10;
   top: 200px;
	right: 10px;
	position: fixed;
}
#fb_right {
    width: 250px;
	margin-top: 0px;
	float: right;
	overflow: hidden;
	background: #0;
	color: #FFFFFF;
	z-index: 10;
}
#fb_right h2 {
	text-align: center;
	z-index: 10;
}
#fb_show span {
	display: block;
	font-size: 24px;
	height: 100px;
	margin-top: 45px;
	padding: 10px 0 10px 10px;
	width: 20px;
	background: #0;
	z-index: 10;
}
#fb_hide {
	margin-top: 60px;
	z-index: 10;
}


.product_bar
{
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
							font-weight: bold;
       color: #FFFFFF;
							background: #cf0505;
							background-image: url('img/strz.gif');
							background-repeat: no-repeat;
							padding: 4px 0px 0px 30px;
							height: 18px;
}

#product_block
{
   width: 760px;
			min-height: 270px;
}

#product_block_right
{
    background-image: url('img/product_bkg.gif');
				background-repeat: repeat-x;
    width: 293px;
				float: right;
    margin-left: 11px;
				margin-bottom: 10px;

				padding-right: 10px;
 			padding-left: 11px;
 			border-left: #b1b1b1 1px solid;
}

#product_opts td{padding: 6px 0px 6px 0px;}

#pathTree{color: #000000; margin-bottom: 6px;}
#pathTree span{color: #aaaaaa;}
#pathTree a{color: #000000; text-decoration: none;}
#pathTree a:hover{color: #ff0000; text-decoration: underline;}

.tabs{cursor: pointer;}
.tabs_content{display: none; padding-left: 10px;}
.tabs_inactive{display: none;}
.cb{clear: both;}


#bottomBar{background-image: url('img/bottomBarBkg.gif'); background-repeat: no-repeat; width: 990px; height: 120px;}
#bottomBar a{padding-left: 30px;color: #000000; text-decoration: none;}
#bottomBar a:hover{background-image: url('img/bottomBarArrow.png'); background-repeat: no-repeat;  background-position: center left; color: #000000; text-decoration: none;}


/* tiny */
.tbl_rozmiarow{width: 420px;}
.tbl_rozmiarow td{border: #f3f3f3 1px solid; padding: 8px;}
.tbl_rozmiarow_naglowek{background: #f3f3f3;}

/* wyniki szukania */
#wynikiSzukania .sr{font-size: 11px; height: 17px; overflow: hidden; text-transform: uppercase; padding-left: 3px; background: #ffffff; color: #777777; cursor: pointer;}
#wynikiSzukania .sr:hover{background: #d5d5d5;}
#wynikiSzukania .hl{color: #ff0000;}


.cat_header{width: 733px; height: 35px; color: #ffffff; padding: 19px 8px 5px 8px; margin-bottom: 5px; background-image: url('img/cat_bkg.gif'); background-repeat: repeat-x;}
.cat_in{text-align: center; font-size: 17px;}
.cat_in span{color: #fec500; font-weight: bold;}

.pro_opis{background: #1f1f1f; padding: 12px; margin-bottom: 8px;}		
.pro_opis td{color: #ffffff;}			
