html { margin: 0; padding: 0;height:100%;  }
body {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	height:100%;
	color:#545454;
	line-height:1.2em;
	background:#FFFFFF;
	
	
}

#container{
	background:#FFFFFF;
	width:900px;
	margin:0 auto;
	font-size:12px;
	position:relative;
	/*height:auto !important;  real browsers 
	height:100%;  IE6: treaded as min-height*/
	/*min-height:100%;  real browsers */
	/*padding-bottom:75px;*/

	
}
#baner{
	border:none;
	margin:20px auto 30px;
	position: relative;
}
#main{
	background:#FFFFFF;
	clear:both;
	margin-bottom:5px;
	
	
}

#footer {

	color:#504E4E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #EBEBEB url(../image/footerbg.gif);
	height: 72px;
	margin:0 auto;
	clear: both;
	position: relative;

}

a{color:#E71820;}
a:hover{ color: #BD1717;}

p{
	margin:0;
	padding:0;
	text-decoration: none;
	color:#5B5959;
}
a img {
	text-decoration:none;
	border-style: none;
}

.news {
	left:0px;
	width:582px;
	z-index:1;
	position: relative;
}
.newsheader {
	left:118px;
	height:60px;
	z-index:2;
	background: url(../image/aktulanosciheader.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.newsheader h1{
	color:#E71820;
	text-transform: uppercase;
	font-size:13px;
	font-weight:bold;
	display:inline;
	position: absolute;
	left: 35px;
	top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsheader2{
	color:#E71820;
	text-transform: uppercase;
	font-size:15px;
	font-weight: bolder;
	font-family: Arial,Tahoma, Verdana,  sans-serif;
	bottom: 13px;
	position:relative;
}
 a.data,  .data{
	color:#8C8C8C;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
a.tytul,  .tytul{
	color:#E71820;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
a.tytul_12, .tytul_12{
	color:#FF0000;
	padding: 0px;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
}
.tytul18 a, .tytul18{
	color:#E71820;
	font-size:18px;
	padding: 0em 0px 20px;
	font-weight: bold;
	text-decoration:none;
}

a.zobacz {
	font-family :Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5B5959;
	padding: 0px 15px 0px 0px;
	font-size: 9px;
	font-weight: normal;
	background: url(../image/wiecej.gif) no-repeat right center;
	line-height: normal;
	width: auto;
	
}
a:hover .zobacz { color:#CC0000;}
.newscont {
	background: url(../image/aktulanoscbg.gif) repeat-y center top;
	margin: 0px;
	padding: 0px 20px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	left:0px;
	position:relative;
	
	
}
.newscontxt{
color:#5B5959;}
.newsfoot{
	background: url(../image/newsfoota.GIF) no-repeat;
	margin: 0px;
	height: 20px;
	padding: 0px;
}

/*.newscont img {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-style: none;
}*/
.wiecej {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #E71820;
	background: url(../image/wiecej.gif) no-repeat left center;
	padding: 0px 15px 0px 20px;
	margin: 0px;
	clear: both;
}
.wiecej a{
text-decoration:none;}
.wiecej_r {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #E71820;
	background: url(../image/wiecej.gif) no-repeat right center;
	padding: 0px 20px 0px 15px;
	margin: 0px;
	clear: both;
}
.wiecej_arrow  {
	font-style: normal;
	font-weight: normal;

	color: #E71820;

	margin: 0px;
	clear: both;
	line-height: normal;

}
.wiecej_arrow a {
	background: url(../image/kat/arrow.gif) no-repeat left 0.5em;
	padding: 0px 0px 0px 20px;
	text-decoration:none;}
.wiecej_arrow a:hover{ 
	color:#666666;}
.newshr {
	background: url(../image/hr.gif);
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.newscont hr {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top: thin solid #F5F5F5;
	border-right: thin #F5F5F5;
	border-bottom: thin #F5F5F5;
	border-left: thin #F5F5F5;
}
imageboxl_zap{
	
	width:120px;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px;
	text-align: center;
	position:relative;
	text-decoration:none;
	border:none;}
.imageboxl{
	text-decoration:none;
	float: left;
	clear: left;
	width: 100px;

}
.imageboxl_180{
	
	float: left;
	padding: 0px;
	margin: 0px 0px 5px;
	text-align: left;
	position:relative;
	text-decoration:none;
	border:none;
	width:200px;
}
/*.imageboxl img, .imageboxr a img, .imageboxr img, .imageboxl_zap, .imageboxl_zap a img, .imageboxl_180 {	
	text-decoration:none;
	}*/
	
.imageboxr{
	width:80px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	text-decoration:none;
	border:none;
	display: block;
	float: right;
}
.imageboxl_zap{
	height: auto !important;
	height: 100px; /* IE */
	min-height: 100px;}
	
	
	
/* szczegoly produktu START */
.imageboxl_big{
	width:220px;
	
	border:none;
	float: left;
	text-align:left;
	}
.boxtxtgra {
	display: block;
	float: left;
	width: 270px;
	}
.boxtxtgra_r {
	display: block;
	float: right;
	color: #FF0000;
	text-align: center;
	}	
.boxtxtgra_r a, .boxtxtgra_r a img{ 
			text-decoration:none;
			color:#e6171d;
			border:none;
			font-size:12px;
			font-weight:bold;
			}
			
.prod_lgray, .prod_lgray a {
			color: #a7a7a7;
			text-decoration:none;}
/*showprodukct do usuniecia start*/
td.prod_lgray , tr.prod_lgray ,td.prod_grayb { vertical-align: top;
}/*showprodukct do usuniecia end*/

.prod_grayb, .prod_grayb a {
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
.prod_gray, .prod_gray a {
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
.down_red, .down_red a {
	color: #e6171d;
	font-weight: bold;
	text-decoration:none;
	padding-left: 20px;
	background: url(../image/produkt/down_ico.gif) no-repeat left center;
}
.downico_grey, .downico_grey a {
	color: #7a7a7a;
	font-weight: bold;
	text-decoration:none;
	padding-right: 20px;
	background: url(../image/produkt/down_ico.gif) no-repeat right center;
}
.down_red2, .down_red2 a {
	color: #e6171d;
	font-weight: bold;
	text-decoration:none;

	
}
.down_grey, .down_grey a{
	color: #999999;
	font-weight: bold;
	text-decoration:none;
}
.down_black {
	color: #242424;
	font-weight: bold;
}	
/* szczegoly produktu END */

/*silver box - START */
.widetxtbox {
	display: block;
	padding: 5px 70px;
	height: auto !important;
	height: 250px; /* IE */
	min-height: 250px;
}

.boxsilver{
width:100%;margin:0px;
}
.boxsilver_2{
	width:590px;
	font-size:12px;
	height: 700px;
	position:relative;
	float:left;
	left: 0px;
	margin-bottom:5px;
}
.widetxtbox_2 {
	padding: 0px 0px;
	line-height:1.5em;
	margin:0px;
	vertical-align: top;
}
.widetxtbox_3 {
	padding: 5px 50px;
	line-height:1.5em;
	margin:0px;
}
.widetxtbox_down{
	padding: 0px;
	height: auto !important;
	 /*height: 400px; IE 
	min-height: 400px;*/
	
		}
/*silver box - END */


/*szczegoly produktu lekkie obramowanie - START*/
.rounda { background-color: #FFFFFF;}
.rounda .wr_toprow { background: url(../image/produkt/box_sidetop.gif) repeat-x; }
.rounda .wr_toprow div { background: url(../image/produkt/box_tl.gif) no-repeat top left; }
.rounda .wr_toprow div div { background: url(../image/produkt/box_tr.gif) no-repeat top right; }

.rounda .wr_contentrow {
			 background: url(../image/produkt/box_sidel.gif) repeat-y; 
			 }
.rounda .wr_contentrow .wr_content  { 
			background: url(../image/produkt/box_sider.gif) repeat-y right;
			}

.rounda .wr_botrow { background: url(../image/produkt/box_sidebottom.gif) repeat-x; }
.rounda .wr_botrow div { background: url(../image/produkt/box_bl.gif) no-repeat top left; }
.rounda .wr_botrow div div { background: url(../image/produkt/box_br.gif) no-repeat top right; }

.rounda .wr_toprow, .rounda .wr_toprow div,
.rounda .wr_botrow, .rounda .wr_botrow div
 { width:100%; height:13px; font-size:1px; }

.rounda .wr_content  { padding: 1px 2em; margin: 0; }
.rounda p { padding: 0; margin: 1em 0 0 0; padding-bottom: 1em; }

/* .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
*/


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.roundbox {/* kontyner dla roundbox*/
	/*width: 730px; -- edit width here! -- */
	padding: 0;
	margin: 30px 0 40px;
 }	
/*szczegoly produktu lekkie obramowanie - START*/
.powrot{
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #E71820;
	padding: 0px 20px 0px 15px;
	clear: both;
	background: url(../image/powrot.gif) no-repeat left center;
}
.powrot a{
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #E71820;
	}
.zapobox {
	width:692px;
	z-index:1;
	float: none;
	position: relative;
	height:25px;
	margin-bottom:10px;
}
.zapobox_l {
	position:absolute;
	left:0;
	top:0;
	height:25px;
	z-index:2;
	background-image: url(../image/zap/spec_l.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
	padding-left: 6px;
}
.zapobox_r {
	position:absolute;
	top:0;
	width:6px;
	height:25px;
	z-index:2;
	background-image: url(../image/zap/spec_r.gif);
	background-repeat: no-repeat;
	right: -1px;
}
.zapobox_bg {
	position:relative;
	left:0px;
	height:25px;
	z-index:2;
	background: url(../image/zap/spec_bg.gif) repeat-y;
	line-height:25px;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
	width: 691px;
}
.img-dec, .img-dec_r{
	/*background: url(../image/shadow.gif) no-repeat bottom right;*/
	margin: 0px 0px 0px 5px;
	padding:0px;
	background:#bdbdbd;
}
.img-dec{
	clear: left;
	float: left;}
.img-dec_r{
	clear:left;
	float:right;}
.img-dec img, .img-dec_r img{
	
	/*border: 1px solid #a9a9a9;*/
	border:none;
	display: block;
	margin: -3px 3px 3px -3px;

	position: relative;
	padding:0px;
}
.img-dec2 {
	/*background: url(../image/shadow.gif) no-repeat bottom right;*/
	clear: left;
	float: left;
	margin: 0;
	padding:0px;
	background:#bdbdbd;
	
}

.img-dec2 img {
	/*border: 1px solid #a9a9a9;*/
	border:none;
	display: block;
	margin: -3px 3px 3px -3px !important;
	margin: -3px 3px 0px -3px;

	position: relative;
	padding:0px;
}
div.img-dec a{ text-decoration:none;}
img.lol {
background: url(../image/shadow.gif) no-repeat bottom right;
padding: 0px 5px 5px 0px;
}
.lol a img{
text-decoration:none;

}

#contact_form input, #contact_form textarea, #contact_form select {
	border:1px solid #444;
	margin:3px 0px;
	font-weight:bold;
}
