/* NAGŁóWKI */

.box .boxHeader{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 224px;
	height: 29px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 0px 12px;
	font-family: Arial, Vardana, Helvetica, sans-serif;	
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.box2 .boxHeader{
	position: absolute;
	top: 0px;
	left: -4px;
	width: 224px;
	height: 29px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 0px 12px;
	font-family: Arial, Vardana, Helvetica, sans-serif;	
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.box .boxHeader a {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin: 9px 0 5px 12px;
	font-family: Arial, Vardana, Helvetica, sans-serif;
	text-decoration: none;
}

/* BOX HEADER SUBMENU */

.box .HeaderSubMenu{
	position: absolute;
	top: 0px;
	right: 20px;	
	padding: 10px 0 0 0px;
}

.box .HeaderSubMenu a{
	color: #000000;
	font-size: 11px;
	padding: 0;
	display: inline;
	font-family: Arial, Vardana, Helvetica, sans-serif;	
	letter-spacing: 0px;	
	text-decoration: none;
}

/* BOXY */

.box{
	background-color: #ffffff;
	padding: 35px 0 6px 0;
	height: 1%;
	border-right: 1px solid #b89a78;
	border-bottom: 1px solid #b89a78;
	width: 220px;
	margin: 0 0 27px 0;
	position: relative;
}

.box2{
	background-color: #ffffff;
	padding: 35px 0 6px 0px;
	height: 1%;
	border-left: 1px solid #b89a78;
	border-bottom: 1px solid #b89a78;
	width: 220px;
	margin: 0 0 27px 4px;
	position: relative;
}

.box .innerContent,
.box2 .innerContent{
	margin: 0 0 0 10px;
}

.box p,
.box2 p{
	margin: 0 0 8px 0;
}

.box ul,
.box2 ul {
	list-style-type: none;
}

.box ul li,
.box2 ul li{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;	
	padding: 3px 5px 5px 17px;
	border-bottom: 1px solid #f0eae2;
}

.box a,
.box2 a{
	color: #404040;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
}

.box a strong,
.box2 a strong{
	color: #404040;
}

.box a:hover,
.box2 a:hover{
	color: #87bf32;
}

.box ol,
.box2 ol,
.box3 ol {
	list-style-type: decimal;
	margin: 0 0 0 35px;
}

.box ol li,
.box2 ol li,
.box3 ol li{
	padding: 0px 5px 8px 0px;
	background-color: #ffffff;
}

.box .inputArea,
.box2 .inputArea{
	overflow: auto;
	padding: 0px;
	margin: 0px;
	border: 1px solid #8c8c8c;
	padding: 3px;
}

/* TEMATYKA PRODUKTÓW */

.box ul.kategorie{
	list-style-type: none;
	margin: 0 0 0 0;
}

.box ul.kategorie li{
	padding: 0px 18px 1px 20px;
	margin: 0;
	background-image: url(../images/nav_menu_separator.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;	
	border-bottom: 0px none;	
}

.box ul.kategorie li.setkategorie{
	padding: 0px 18px 1px 20px;
}

.box ul.kategorie li a{
	text-decoration: none;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	color: #87541a;
	text-decoration: none;
	font-size: 13px;	
	font-weight: normal;
	display: block;
	width: 95%;
	padding: 2px 2px 2px 4px;
	margin: 0 0 0 3px;	
}

.box ul.kategorie li a:hover{
	color: #87bf32;
	background-color: #ffffff;
	text-decoration: none;
	margin: 0 0 0 3px;
	font-weight: bold;
}

.box ul.kategorie li.setkategorie a,
.box ul.kategorie li.setkategorie a:hover{

	background-color: #f3f3f3;
	text-decoration: none;
	font-weight: normal;	
}
/**/

.box ul.sub_kategorie{
	list-style-type: none;
	margin: 3px 3px 0px 8px;
	background-color: #666666;
}

.box ul.sub_kategorie li{
	padding: 0px 5px 0px 6px;
	margin: 0px 0 0px 0;
	background-color: #ffffff;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;	
}

.box ul.sub_kategorie li a,
.box ul.kategorie li.setkategorie li a{
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	color: #404040;
	text-decoration: none;
	font-weight: normal;
	background-color: #ffffff;
	display: block;
	width: 94%;
}

.box ul.sub_kategorie li a:hover,
.box ul.kategorie li.setkategorie li a:hover{
	color: #87bf32;
	background-color: #ffffff;
}

.box ul.kategorie li ul.sub_kategorie li.active a{
	color: #87bf32;
}

/* BOX AKTUALNOSCI */

.box .newsEntry,
.box2 .newsEntry,
.box3 .newsEntry{
	margin: 8px 5px 5px 0px;
	color: #666666;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;		
}

.box .newsTitle,
.box2 .newsTitle, 
.box3 .newsTitle{
	color: #000000;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.box .newsEntry p,
.box2 .newsEntry p,
.box3 .newsEntry p{
	margin: 5px 0 0 0;
	color: #404040;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-size: 12px;		
}

.box .newsDate,
.box2 .newsDate,
.box3 .newsDate{
	color: #7a8e9c;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-size: 11px;		
	text-align: right;
}

.box .newsSeparator,
.box2 .newsSeparator,
.box3 .newsSeparator{
	border-bottom: 1px solid #f0eae2;
	margin: 0px 10px 0px 0px;
}

.box .newsArchiwumLink,
.box2 .newsArchiwumLink,
.box3 .newsArchiwumLink{
	margin: 5px 15px 5px 0px;
}

.box .newsArchiwumLink a,
.box2 .newsArchiwumLink a,
.box3 .newsArchiwumLink a{
	color: #404040;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;	
	padding: 0 0 0 10px;		
}

/* DLUGI BOX */

.box3{
	background-color: #ffffff;
	padding: 45px 0 10px 8px;
	height: 1%;
	margin: 0 0 27px 0;
}

.box3 .boxHeader3{
	position: relative;
	height: 29px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 0px 12px;
	font-family: Arial, Vardana, Helvetica, sans-serif;	
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.box3 .boxHeader_rog{
	position: absolute;
	top: 0px;
	right: 0px !important;	
	right: -1px;	
	height: 29px;
	width: 7px;
	background-repeat: no-repeat;
	background-position: top right;	
	background-image: url(../images/header_back_l_g_end.png);	
}

.box3 ul {
	list-style-type: none;
	margin: 0 0 0 15px;
}

.box3 ul li{
	padding: 3px 5px 0px 17px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;		
}

.box3 a{
	color: #404040;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
}

.box3 a:hover{
	color: #87bf32;
}

.box3 .title{
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../images/big_bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;		
	padding: 10px 0 10px 40px;	
	margin: 15px 0 15px 0;
}