div.content div.r_title_up {
	position: relative;
	float: left;
	width: 960px;
	height: 56px;
	margin: 0px;
	padding: 0px;	
	background-image: url('../images/produkty/title_bg.png');
	font-size: 36px;
	color: #9c9c9c;
	text-align: center;
	line-height: 56px;
} 

div.content div#r_menu {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
} 

div.content div#r_menu div {
	position: relative;
	float: left;
	width: 240px;
	height: 85px;
	margin: 10px 0px 0px 0px;
	padding: 0px;	
	background: url('../images/regulation/regulacje_menu.png') 0px 0px no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffff;
	text-align: left;
}

div.content div#r_menu div:hover {
	position: relative;
	float: left;
	width: 240px;
	height: 85px;
	margin: 10px 0px 0px 0px;
	padding: 0px;	
	background: url('../images/regulation/regulacje_menu.png') 0px -85px no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffff;
	text-align: left;
}  

div.content div#r_menu div.selected {
	position: relative;
	float: left;
	width: 240px;
	height: 85px;
	margin: 10px 0px 0px 0px;
	padding: 0px;	
	background: url('../images/regulation/regulacje_menu.png') 0px -170px no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffff;
	text-align: left;
}

div.content div#r_menu div.selected:hover {
	position: relative;
	float: left;
	width: 240px;
	height: 85px;
	margin: 10px 0px 0px 0px;
	padding: 0px;	
	background: url('../images/regulation/regulacje_menu.png') 0px -170px no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffff;
	text-align: left;
}  

div.content span.r_odstep {
	position: relative;
	float: left;
	margin: 10px 0px 0px 20px;
}

div.content a.regulation{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffff;
}

div.content div#sub_reg {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;	
}

div.content div#sub_reg div.content {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;	
}  

div.content div.r_title_down {
	position: relative;
	float: left;
	width: 450px;
	height: 45px;
	margin: 0px;
	padding: 0px 0px 0px 30px;	
	background-image: url('../images/produkty/title_left_bg.png');
	font-size: 20px;
	color: #383838;
	text-align: left;
}

div.content div.r_opis {
	position: relative;
	float: left;
	width: 900px;
	margin: 0px;
	padding: 0px 30px 0px 30px;	
	font-size: 14px;
	color: #383838;
	text-align: left;
}

div.content div.space {
	position: relative;
	float: left;
	width: 960px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

div.content div.table_title {
	position: relative;
	float: left;
	width: 678px;
	height: 15px;
	margin: 30px 0px 20px 0px;
	padding: 0px 160px 0px 122px;
	text-align: center; 
	font-size: 14px; 
	color: #383838;
}

div.content div.reg_table{
	position: relative;
	float: left;
	width: 900px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
}

div.content div.reg_table table{
	width: 900px; 
	text-align: left; 
	color: #474747; 
	font-size: 11px;
	border: "0"
}

div.content div.reg_table tr.title{
	font-size: 11px; 
	font-weight: bold; 
	text-align: center;
}

div.content div.reg_table td.space{
	height: 10px;
}

div.content div.reg_table td.left{
	width: 92px;
	text-align: center; 
	font-weight: bold;
}

div.content div.reg_table td.middle{
	padding: 0px 10px 0px 10px;
}

div.content div.reg_table td.right{
	width: 130px; 
	height: 40px;
}

div.content div.file_download {
	position: relative;
	float: left;
	width: 900px;
	margin: 15px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	font-size: 12px;
	font-weight: bold;
	color: #383838;
	text-align: left;	
}

div.content div.file_download div.links {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;	
}


div.content div.file_download span.red{
	color: #cc0000;
}

div.content div.file_download div.green{
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	color: #8ebc22;
}

div.content div.file_download a{
	display: inline;
	outline: none;
	border: none;
	color: #cc0000;
	text-decoration: none;
}

div.content div.r_opis span.grube{
	font-weight: bold;
/*	font-size: 15px;*/
}
