*{
margin:0px;
padding:0px;
}

img { border: none;}
img, div, input { behavior: url("css/iepngfix.htc") }

body{
    margin: 0px;
	padding: 0px;
    font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #19324f;
}

#pozycjonujacy {
    margin: 0 auto 0 auto;
    width: 100%;
}

#header {
	width: 100%;
	height: 186px;
    margin: 0 auto 0 auto;
	background: url(../img/header_background.gif) repeat-x;
}

#header_content{
	position: relative;
	width: 935px;
	height: 186px;
    margin: 0 auto 0 auto;
	
}

#logo{
	position: absolute;
	width: 135px;
	height: 97px;
	top: 25px;
	left: 35px;
	background: url(../img/logo.gif);
}
#logo2{
	position: absolute;
	width: 277px;
	height: 84px;
	top: 44px;
	left: 285px;
	background: url(../img/logo2.jpg);
}

#logo_groups{
	position: absolute;
	width: 300px;
	height: 100px;
	top: 94px;
	left: 655px;

}

#search_box{
	position: absolute;
	width: 270px;
	height: 48px;
	top: 40px;
	left: 665px;
	background: url(../img/search_box.png);
}

input.search  {
	position: absolute;
	top: 13px;
	left: 64px;
	width: 131px;
	height: 14px;
	background: url(../img/search_input.png) no-repeat;	
	border: 0px;
	font-size: 10px;
	padding: 1px;
}

input.search_ok  {
	position: absolute;
	top: 16px;
	left: 207px;
}

#links  {
	position: absolute;
	top: 13px;
	left: 600px;
	width: 325px;
	height: 20px;
	text-align: right;
}
#links a {
	color: #25425e;
	text-decoration: none;
}
#links a:hover {
	color: #25425e;
	text-decoration: underline;
}

a.block {
	display: block;
	width: 100%;
	height: 100%;
}

#menu {
	position: absolute;
	width: 935px;
	height: 38px;
	top: 148px;
	left: 0px;
	background: #acb;
}

#menu_begin, #strona_glowna, #aktualnosci, #oferta, #doradztwo, #artykuly, #download, #kontakt, #menu_end,
#strona_glowna_selected, #aktualnosci_selected, #oferta_selected, #doradztwo_selected, #artykuly_selected, #download_selected, #kontakt_selected {
	float: left;
	height: 38px;
}

#menu_begin 		{ width: 111px; background: url(../img/menu.gif) 0px 0px no-repeat; }
#strona_glowna 	{ width: 123px; background: url(../img/menu.gif) -111px 0px no-repeat; }
#aktualnosci 	{ width: 130px; background: url(../img/menu.gif) -234px 0px no-repeat; }
#oferta 			{ width: 82px; 	background: url(../img/menu.gif) -364px 0px no-repeat; }
#doradztwo 		{ width: 111px; background: url(../img/menu.gif) -446px 0px no-repeat; }
#artykuly 		{ width: 106px; background: url(../img/menu.gif) -557px 0px no-repeat; }
#download 		{ width: 106px; background: url(../img/menu.gif) -663px 0px no-repeat; }
#kontakt 		{ width: 91px;	background: url(../img/menu.gif) -769px 0px no-repeat; }
#menu_end 		{ width: 75px; 	background: url(../img/menu.gif) -860px 0px no-repeat; }

#strona_glowna_selected,#strona_glowna:hover{ width: 123px; background: url(../img/menu.gif) -111px -38px no-repeat; }
#aktualnosci_selected,	#aktualnosci:hover 	{ width: 130px; background: url(../img/menu.gif) -234px -38px no-repeat; }
#oferta_selected, 		#oferta:hover		{ width: 82px; 	background: url(../img/menu.gif) -364px -38px no-repeat; }
#doradztwo_selected, 	#doradztwo:hover 	{ width: 111px; background: url(../img/menu.gif) -446px -38px no-repeat; }
#artykuly_selected, 	#artykuly:hover 		{ width: 106px; background: url(../img/menu.gif) -557px -38px no-repeat; }
#download_selected, 	#download:hover 		{ width: 106px; background: url(../img/menu.gif) -663px -38px no-repeat; }
#kontakt_selected, 		#kontakt:hover 		{ width: 91px;	background: url(../img/menu.gif) -769px -38px no-repeat; }


#background {
	width: 100%;
	height: auto !important;
	height: 739px; /* IE */
	min-height: 739px;
    margin: 0 auto 0 auto;
	background: #dae8e8 url(../img/background.jpg) repeat-x;
	background-position: left top;
}

#content {
	width: 955px;
	height: auto !important;
	height: 739px; /* IE */
	min-height: 739px;
    margin: 0 auto 0 auto;
	background: #ffffff;
	padding-top: 20px;
}



#left_panel {
	width: 280px;
	height: auto !important;
	height: 739px; /* IE */
	min-height: 739px;
	padding: 0px 8px 0px 10px;
	float: left;
}

#main_image {
	width:640px;
	height: 217px;
	padding:0px;
	z-index: 0;
	position: relative;
}

#main_image a {
	color: #ffffff;
	text-decoration: none;
}
#main_image a:hover {
	text-decoration: underline;
}

#box_welcome {
	width: 248px;
	height: auto !important;
	height: 125px; /* IE */
	min-height: 125px;
	background: url(../img/background_box1.png) repeat-x;
	border-right: 1px solid #cad6d5;
	border-bottom: 1px solid #cad6d5;
	float: left;
	padding: 16px;
	color: #8d8d8d;
	margin-bottom: 5px;
}

#box_news {
	width: 248px;
	height: auto !important;
	height: 208px; /* IE */
	min-height: 208px;
	background: #25548b url(../img/background_box2.png) repeat-x;
	border-right: 1px solid #cad6d5;
	border-bottom: 1px solid #cad6d5;
	float: left;
	padding:10px 16px 0;
	color: #ffffff;
	margin-bottom: 5px;
}

#box_header {
	width: 100%;
	font-weight: bold;
}
#box_content {
	width: 100%;
}

#box_button {
	width: 100%;
	height: 10px;
	text-align: right;
	padding-bottom: 10px;	
}

#box_newsletter {
	position: relative;
	width: 280px;
	height: 48px;
	background: url(../img/newsletter_box.png) no-repeat;
	float: left;
	margin-bottom: 5px;
}

input.newsletter  {
	position: absolute;
	top: 13px;
	left: 92px;
	width: 118px;
	height: 15px;
	background: url(../img/newsletter_input.png) no-repeat;	
	border: 0px;
	font-size: 10px;
	padding: 1px;
}

input.newsletter_ok  {
	position: absolute;
	top: 15px;
	left: 219px;
}


#box_new_product {
	width: 248px;
	height: auto !important;
	height: 255px; /* IE */
	min-height: 255px;
	background: #ffffff url(../img/background_box3.png) repeat-x;
	border-right: 1px solid #cad6d5;
	border-bottom: 1px solid #cad6d5;
	float: left;
	padding: 16px;
	color: #1e394e;
	margin-bottom: 5px;
}


#button_ok {
	width: 50px;
	height: 14px; 
	background: url(../img/pl/buttons.png) -105px 0px no-repeat;
	float: right;
}
#button_more_white {
	width: 53px;
	height: 15px; 
	background: url(../img/pl/buttons.png) 0px 0px no-repeat;
	float: right;
}
#button_more_blue {
	width: 52px;
	height: 15px; 
	background: url(../img/pl/buttons.png) -53px 0px no-repeat;
	float: right;
}

#button_back_blue {
	width: 52px;
	height: 15px; 
	background: url(../img/pl/buttons.png) -155px 0px no-repeat;
	float: right;
}

#button_pdf {
	width: 52px;
	height: 15px; 
	background: url(../img/pl/buttons.png) -206px 0px no-repeat;
	float: right;
}

#new_product_info {
	width: 71px;
	height: 20px; 
	background: url(../img/pl/buttons.png) 0px -15px no-repeat;
}

#button_send {
	width: 71px;
	height: 20px; 
	background: url(../img/pl/buttons.png) -72px -15px no-repeat;
	float: left;
	margin-left: 70px;
}

#button_clear {
	width: 71px;
	height: 20px; 
	background: url(../img/pl/buttons.png) -144px -15px no-repeat;
	float: left;
	margin-left: 70px;
}

#new_product_photo {
	width: 100%;
	text-align: center;
}

#new_product_text {
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
}


#box_producer {
	width: 280px;
	height: auto !important;
	height: 50px; /* IE */
	min-height: 50px;
	border: 1px solid #cad6d5;
	float: left;
	margin-bottom: 5px;
	text-align: center;
}




#right_panel {
	width: 640px;
	height: auto !important;
	height: 739px; /* IE */
	min-height: 739px;
	padding: 0px 10px 0px 5px;
	float: left;
}



#categories_box {
	width: 636px;
	height: 238px;
	padding: 5px 2px 10px 2px;
}

#category_box {
	width: 180px;
	height: 206px;
	background: url(../img/category_box.png) no-repeat;
	float: left;
	padding: 16px;
	color: #8d8d8d;
}

#category_box_header {
	width: 180px;
	height: 40px;
}

#category_box_content {
	width: 180px;
	height: 135px;
	font-size:12px;
}
#category_box_content ul {
	margin-left: 20px;
}

ul, ol {
	margin: 10px 0 10px 20px;
}





#products_box {
	width: 636px;
	height: auto !important;
	height: 238px; /* IE */
	min-height: 238px;
	padding: 5px 2px 10px 2px;
	
}

#product_box {
	width: 212px;
	height: auto !important;
	height: 185px; /* IE */
	min-height: 185px;
	background: url(../img/background_box4.png) repeat-x;
	float: left;
	color: #8d8d8d;
}

#product_box_header {
	width: 180px;
	height: 20px;
	color: #12293f;
	font-weight: bold;
	padding: 10px 16px;
}

#product_box_photo {
	width: 212px;
	height: 160px;
	text-align: center;
}

#product_box_desc {
	position: relative;
	width: 180px;
	padding: 10px 16px 35px 16px;
	background: url(../img/product_desc_background.jpg) no-repeat;
	float: left;
	color: #ffffff;
	height: 65px;
}

#product_button {
	position: absolute;
	bottom: 10px;
	left: 148px;
}

#informations_box {
	width: 636px;
	height: auto !important;
	height: 100px; /* IE */
	min-height: 100px;
	padding: 5px 2px 10px 2px;
}

#info_box1 {
	width: 372px;
	height: auto !important;
	height: 100px; /* IE */
	min-height: 100px;
	padding: 16px;
	margin-right: 10px;
	border: 1px solid #cad6d5;
	float: left;
}

#info_box2 {
	width: 185px;
	height: auto !important;
	height: 100px; /* IE */
	min-height: 100px;
	padding: 16px;
	border: 1px solid #cad6d5;
	float: left;
}

#info_header{
	width: 100%;
	height: 32px;
}

#info_content{
	width: 100%;
	height: auto !important;
	height: 60px; /* IE */
	min-height: 60px;	
	color: #8D8D8D;
}

#footer {
	width: 100%;
	height: 24px;
    margin: 0 auto 0 auto;
	background: #1e394e;
	margin-top: 13px;
	
}

#footer_content {
	width: 915px;
	height: 19px;
    margin: 0 auto 0 auto;
	text-align: right;
	padding: 5px 20px 0px 0px;
}

#subpage {
	width: 598px;
	height: auto !important;
	height: 454px; /* IE */
	min-height: 454px;
	padding: 20px 20px;
	float: left;
	background: #ffffff url(../img/background_sub.png) repeat-x;
	background-position: left top;
	border: 1px solid #cad6d5;
}

#dots {
	width: 100%;
	height: 2px;
	float: left;
	background: url(../img/dots.gif) repeat-x;
	margin: 6px 0px 10px 0px;
}


#news {
	width: 90%;
	float: left;
	margin: 0px 10px;
}
#news_date{
	font-weight: bold;
	font-size: 13px;
}
#news_title{
	font-weight: bold;
	font-size: 13px;
}
#news_desc{
	padding: 5px 0px 0px 20px;
	font-size: 13px;
}

#oferta_katalog {
	width: 590px;
	float: left;
	margin: 0px 0 20px 0;
}

#product {
	width: 590px;
	height: auto !important;
	height: 125px; /* IE */
	min-height: 125px;
	background: #ffffff;
	border: 1px solid #cad6d5;
	float: left;
	margin-bottom: 5px;
}

#product_photo {
	width: 190px;
	height: auto !important;
	height: 125px; /* IE */
	min-height: 125px;
	float: left;
	text-align: center;
	padding: 10px 0px;
}

#product_desc {
	width: 370px;
	height: auto !important;
	height: 125px; /* IE */
	min-height: 125px;
	float: left;
	padding: 10px 20px 10px 10px;
}

#product_links {
	width: 370px;
	padding-top: 20px;
}

#pagination {
	width: 590px;
	height: 25px;
	float: left;
	text-align: center;	
}

#pagination a {
	color: #19324F;
	text-decoration: none;
}

#pagination a:hover {
	text-decoration: underline;
}

fieldset {
	border: 1px solid #a9bedf;
}

.kontakt_input {
	width: 200px;
	height: 18px;
	border: 1px solid #a9bedf;
}

.kontakt_textarea {
	width: 400px;
	height: 200px;
	border: 1px solid #a9bedf;
}

.error_message {
	color: #FF6D17;
	font-weight: bold;
}

a.kontakt {
	text-decoration: underline;
}
a.kontakt:hover {
	text-decoration: underline;
}

font.stopka {
	font-weight:bold;
	font-size:x-small;
	color:#ffffff;
}
a { color:#19324F; 
	text-decoration: underline;
}
a.stopka { text-decoration: none; color: #ffffff; }
a.stopka:visited { text-decoration: none;}
a.stopka:hover { text-decoration: underline;}











