body{
	margin:0px;
	padding:0px;
	background:url('../img/bg.jpg') repeat-x #6D6E73;
}
p,a,span,div,u,i,b,ul,ol,li,td,th,body,option,select,input,textarea,button{font-size:11px;font-family:arial;}
img{border:0px;}
.lang{
	float:right;
	color:#FFFFFF;
	height:30px;
}
.lang a:link,.lang a:visited{
	font-family:Helvetica;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.lang a:hover,.lang a:active{
	text-decoration:underline;

}
a:link,a:visited{
	color:#D0202A;
	text-decoration:none;
}
a:hover,a:active{
	text-decoration:underline;
}
.menu{
	background:url(../img/menu_bg1.jpg);
}
/*
.menu a:link,.menu a:visited{
	float:left;
	background:url(../img/menu_bg1.jpg);
	height:44px;
	line-height:44px;
	text-align:center;
	padding-left:25px;
	padding-right:25px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
}
.menu a:hover,.menua:active{
	background:url(../img/menu_bg2.jpg);
}
*/
.menu_line{
	float:left;
}
.body{
	background-color:#FFFFFF;
	height:100px;
	background:url(../img/body_bg.jpg);
}
.copyright{
	text-align:center;
	color: #EEEEEE;
	font-family:Helvetica;
	font-size:10px;
	line-height:30px;
}
.main_content{
    float: left;
    width: 651px;
    padding: 0px;
	padding-left:20px;
	padding-top:10px;
}

.grey_box{
	width:600px;
	float:left;
}
.right_content{
    float: right;
    width: 276px;
	height:493px;
	background:url('../img/right_bg.jpg') no-repeat;
	background-position:bottom right;
	margin-right:1px;
}
.newsletter_steps{
	background:url('../img/steeps_line.jpg') repeat-x;
	height:25px;
	width:249px;
	margin-left:8px;
	margin-top:10px;
}
.step_active{
	float:left;
	width:25px;
	height:25px;
	background:url('../img/steep_active.jpg') no-repeat;
	text-align:center;
	line-height:24px;
	font-family:"Comic Sans MS";
	color:#cd2228;
	font-weight:bold;
	font-size:11px;
	margin-left:8px;
}
.step_no_active{
	float:left;
	width:25px;
	height:25px;
	background:url('../img/steep_no_active.jpg') no-repeat;
	text-align:center;
	line-height:24px;
	font-family:"Comic Sans MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin-left:8px;
}
.clear-both{
	clear:both;
	height:0px;
}
.newsletter_label{
	color:#6D6E72;
	font-family:"Trebuchet MS";
	font-size:12px;
	padding-left:2px;
	padding-top:10px;
	float:left;
}
.newsletter_input{
	background:url('../img/steeps_input_bg.jpg') no-repeat;
	color:#6D6E72;
	width:251px;
	height:29px;
	border:none;
	padding:7px;
}
.form{
	padding-left:7px;
}

.textarea_tresc{
	width: 251px;
	height: 86px;
	padding:7px;
	color:#6D6E72;
	border: none;
	background:url('../img/textarea.jpg') no-repeat;
	background-position: top left;
	background-repeat: no-repeat;
	overflow:auto;
}
.newsletter_dziekujemy{
	width: 251px;
	height: 86px;
	padding:10px;
	color:#6D6E72;
	background:url('../img/textarea.jpg') no-repeat;
	background-position: top left;
	background-repeat: no-repeat;
}
.page_title{
	margin:0;
	padding:0;
	font-weight:bold;
	font-family:'arial';
	margin-bottom:20px;
	margin-top:10px;
	font-size:20px;
}
p{
	margin:0px;
	padding:0px;
}
.breadcrumbs{
	font-family:arial;
	font-size:10px;
	color:#c0c0c2;
	padding-left:20px;
}
.breadcrumbs a:link,.breadcrumbs a:visited{
	font-family:arial;
	font-size:10px;
	color:#c0c0c2;
	text-decoration:none;
	font-weight:bold
}
.breadcrumbs a:hover,.breadcrumbs a:active{
	color:#444444;
}
.news_zajawka{
	font-weight:bold;
}
.product_on_list{
	float:left;
	margin-right:32px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	width:100px;
}
.nazwa_produktu{
	display:block;
	width:100px;
	text-align:center;
	font-weight:bold;
	font-family:arial;
	height:25px;
	line-height:25px;
}
.produkt_opis:link,.produkt_opis:visited{
	background:url('../img/pelne_informacje.jpg') no-repeat;
	display:block;
	width:100px;
	height:17px;
	line-height:17px;
	color:#FFFFFF;
	text-align:center;
	font-family:arial;
}
.produkt_opis:hover,.produkt_opis:active{
	text-decoration:none;
}
.product_left{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:600px;
}
.product_right{
	float:right;
	width:255px;
	text-align:justify;
	margin-right:20px;
	margin-top:10px;
}
.do_sklepu:link,.do_sklepu:visited{
	background:url('../img/do_sklepu.jpg') no-repeat;
	display:block;
	width:115px;
	height:18px;
	line-height:18px;
	color:#FFFFFF;
	text-align:center;
	font-family:arial;
	margin-bottom:15px;
}
.do_sklepu:link,.do_sklepu:visited{
	text-decoration:none;
}
.red_title{
	margin:0;
	padding:0;
	font-weight:bold;
	font-family:'arial';
	margin-bottom:10px;
	font-size:20px;
	color:#d02224;
}

/************************************************NEWS*/
.title{
	font-weight:bold;
	float:left;
	line-height:150%;
	margin-bottom:10px;
	
}
.date_owner{
	float:right;
	color:#BC292F;
}
.text{
	clear:both;
	text-align:justify;
	line-height:150%;
}
.pagination{
	text-align:center;
}
/*kontakty*/
table.kontakty{
	width:600px;
	border-collapse:collapse;
}
table.kontakty th{
	border-bottom:1px solid #CCCCCC;
	padding-top:5px;
	text-align:left;
}
.szukaj_woj{
	display:block;
	width:595px;
	background-color:#EEEEEE;
	color:#333333;
	font-weight:bold;
	padding-left:5px;
}
.szukaj_woj select{
	margin-top:1px;
	margin-bottom:1px;
}
.mala_mapka{
	display:block;
	padding-top:90px;
}
.download_table {
	border-collapse:collapse;
	width:600px;
}
.download_table th{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #DDDDDD;
	padding-top:15px;
}
.download_table td:first-child{
	width:0px;
	padding:0px;
}
.download_table td{
	background-color:#FFFFFF;
	padding:5px;
}
.download_table td:first-child{
	width:0px;
	padding:0px;
}
.fotki_produktu a:link,.fotki_produktu a:visited{
	float:left;
	border:1px solid #FFFFFF;
}
..fotki_produktu a:hover,.fotki_produktu a:active{
	border:1px solid #CCCCCC;
}