body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	background: url("template/background.jpg") top repeat-x;
	background-color: #edebec;
}


#mix1 img {

border: 0;

}


#referencje ul {
	margin: 0; 
	padding:0 0 20px 0;
	float:left;
	}



#referencje li {
	padding: 0;
	width: 280px;
	float: left;
	display: inline;
	text-align: left;
	color: #555;
	margin-left: 0px;
}




#wynik_wyszukiwania ul {

padding: 0;

margin: 0;

list-style: none;

line-height: 1.5em;

}





#wynik_wyszukiwania {

margin-top: 30px;

padding: 10px 0 10px 60px;

font: normal 12px Arial;

border-top: 1px solid #aaa;

border-bottom: 1px solid #aaa;

background: url("template/info.gif") left top no-repeat;

}



#wyszukiwarka {



padding: 10px;

font: normal 12px Arial;



}



#wyszukiwarka td {

top;



}



#lista {

overflow: hidden;

width: 170px;

padding: 0 10px 0 0;

}





#lista select {



width: 140px;



}





#check {

overflow: hidden;

width: 240px;

padding: 0 10px 0 0;

}



#zakres {

overflow: hidden;

width: 310px;

padding: 0;

}

























#select {



text-align: right;

width:772px;

}





#select select {

width: 181px;

font: normal 12px Arial;

}



#lewy_produkt {

float: left;

width: 560px;

font: normal 12px Arial;

color: #6c6162;

}



#symbol b{

font: bold 20px Arial;

color: #444;

margin-right:20px;

}





#fotki {

margin-left: 570px;

width: 182x;

}



#fotki img {

border: 1px solid #eee;

margin-bottom: 20px;

}



#linki {

clear: both;

padding: 10px 0 10px 0;

width: 760px;

font: normal 12px Arial;

}





#table {



font: normal 12px Arial;

border-top: 1px solid #eee;

width: 550px;

clear: both;

margin-bottom: 20px;



}





.data1 {

width: 550px;

background-color: #f7f7f7;

border-bottom: 1px solid #d7d7d7;

clear: both;

}



.data2 {



width: 550px;

background-color: #fcfcfc;

border-bottom: 1px solid #d7d7d7;

clear: both;

}



.data1 a, .data2 a {

text-decoration: none;

font: normal 12px Tahoma;

}





.lewy {

float: left;

padding: 3px 0 3px 5px;

width: 220px;

}



.prawy {

padding: 3px 0 3px 5px;

width: 310px;

margin-left: 220px;

}












#box-shop, #box-shop1 {
	width: 771px; 
	padding: 18px 0 0 18px;
	margin: 0 0 0 0; 
}

 #box-shop1, #box-shop1 p{
	font: normal 12px Arial;
	color: #444;
}

.rej {
	font: bold 12px Arial;
	color: #blue;
}


#box-shop .first {
	margin: 0;
	padding: 0 5px 0 0;
	font: normal 11px Arial;
}



#box-shop .top_box {
	background: #ed1b2d;
	height: 36px;
	width: 100%;
	padding: 0;
	font: normal 12px Arial;
}



#box-shop .bottom_box {
	width: 100%;
	padding: 0;
	font: normal 11px Arial;
	color: #6c6162;
	height: 185px;
	overflow: hidden;
}



#box-shop .bottom_box ul li {
	font: normal 11px Arial;
	color: #6c6162;
}



#box-shop .middle_box {
	width: 180px;
	height: 135px;
	color: #fff;
}



#box-shop .bottom_box a {
	color: #e4353c;
}



#box-shop .down_box {
	background: #fff;
	width: 180px;
	height: 40px;
	text-align: right;
	padding-top: 6px;
}



#box-shop .bottom_box a:link,#box-shop .bottom_box a:visited {
	color: #e4353c;
}



#box-shop h4 {
	font: normal 11px Arial;
	color: #6c6162;
	padding: 4px 0 0 0;
	margin: 0;
	font-weight: bold;
}



.top_box p {
	padding: 10px;
	font-weight: bold;
	margin:0;
}



#box-shop ul {
	margin: 0; 
	padding: 0px;
	float:left;
	}

#box-shop li.border { 
	height: 380px; 
	width: 5px; 
	border-left: 1px solid #b7b3b2; 
}

#box-shop li {
	padding: 0;
	width: 180px;
	float: left;
	display: inline;
	text-align: left;
	color: #eee;
	margin-left: 0px;
}









#path_menu {

	background: #fff;

	

	padding: 3px 0 3px 5px;

	font-family:  Arial;

	font-size: 12px;

	text-align: left;

	color: #6c6162;

}



#path_menu a {

	color: #6c6162;

	text-decoration:none;

}



#path_menu a:hover {

	color: #6c6162;

	text-decoration:underline;

}





#maincontainer{

	width: 992px; /*Width of main container*/

	margin: 0 auto; /*Center container on page*/

}



#topsection {

	margin: 0;

	padding: 0;

	background: url("template/top_menu.gif") top center no-repeat;

}



#middle_l, #middle_r {

	background-color: #fff;

	height: 90px;

	padding: 0;

	margin: 0;

}



#middle_l {

	width: 784px;

}



#middle_l img {

	border:0;

}



#middle_r {

	width: 208px;

}



#left_content {

	width: 202px;

}



#right_content {

	width: 790px;

	background: url("template/title_background.jpg") top center no-repeat;

	border-top: solid  #e9e9e9 1px;

}



#top_menu_l, #middle_l, #left_content {

	float: left;

}



#top_menu_r, #middle_r, #right_content {

	float: right;

}



#top_menu_l, #top_menu_r {

	height: 28px;

	font-family:  Arial;

	font-size: 12px;

	text-align: right;

}



#top_menu_l ul, #top_menu_r ul{

	list-style: none;

	margin: 0;

	padding: 0;

	margin-top: 1px;

}



#top_menu_l li, #top_menu_r li {

	display: inline;

	color: #eee;

	padding: 0 3px 0 3px;

}



#top_menu_l a:link, #top_menu_l a:visited, #top_menu_r  a:link, #top_menu_r a:visited {

	color: #eee;

	text-decoration:none;

}



#top_menu_l  a:hover, #top_menu_r  a:hover {

	text-decoration:underline;

	color: #eee;

}



#middle_menu {

	height: 26px;

	background: #e42e2f;

}



#top_left_content {

	height: 18px;

	background: #e42e2f;

	width:202px;

	border: 0;

	margin: 0;

	padding: 0;

}



#track {

	height: 24px;

	padding: 0;

	margin: 0;

}



#track {

	width: 790px;

}



#track span {

	color: #aaa;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	padding: 0 0 0 27px;

}



#content {

	width: 992px;

	background-color: #fff;

}

.numer {

	background-color: #e6e6e6;

	height: 17px;

	width: 170px;

	font: normal 12px Tahoma;

	padding: 0;

	margin: 0;

	border:	0px;

	border: 1px solid #767676;

	padding: 3px 0 0px 0;

}



input.find {

   	border: 0;

		padding: 0;

		margin: 0;

   	width: 24px;

   	height: 22px;

   	background: url("template/szukaj.png");

   	background-repeat: no-repeat;

   	cursor: pointer;

}



#rightcolumn {

	float: left;

	width: 50px; /*Width of right column*/

	margin-left: -50px; /*Set left margin to -(RightColumnWidth)*/

}



.innertube {

	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

	margin-top: 0;

}



#find {

	background: #dedadb;

	width: 212px;

}



#left_body {

	width: 202px;

	height: auto;

	position: relative;

}



#shadow {

	position: absolute;

	top: 0px;

	right: 0px;

	z-index: 10;

	width: 20px;

	padding: 0;

	margin: 0;

	height: 300px;

	background: url("template/shadow.png")  no-repeat;

}



#bottom {

	width: 992px;

	height: 65px;

	border-bottom: 1px solid #e53b41;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

}

#bottom ul {

	list-style: none;

	margin: 0;

	padding: 40px 0 0 0;

}



#bottom li {

	display: inline;

	color: #fff;

	padding: 0 180px 0 20px;

}



#bottom a:link, #bottom a:visited {

	color: #fff;

	text-decoration:none;

}



#bottom a:hover {

	text-decoration:underline;

	color: #fff;

}





#opisy ul {

display: block;

clear: both;

padding: 10px 10px 20px 0;

}



#opisy li {

color: #333;

display: block;

clear: both;

margin: 0;

width: 570px;

padding: 5px 0 0 0;



}



#opisy a {



color: #444;

}



#opisy li a {

	color: #00f;

	text-decoration: underline;

	}

	



#opisy li a:hover {

	color: #00d;

	text-decoration: none;



	}

	

	

#menu {

	width: 200px;

	text-align: left;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-left: solid  #f5f5f5 1px;

	border-right: solid  #dedadb 1px;

	border-bottom: solid  #fff 1px;

}



#menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

	background: #f6f6f6;

}



#menu li {

	height: 26px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	height: 26px;

	text-decoration: none;

}	



#menu li a {

	

	height: 26px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	height: 26px;

	text-decoration: none;

	background: url("template/a.gif") right no-repeat;

}	



#menu li a:link, #menu li a:visited {



	color: #222;

	display: block;

	padding: 0 0 0 30px;

	background: url("template/a.gif") right no-repeat;

}



#menu li a:hover {

	color: #222;

	background-color: #e5e6ea;

	padding: 0 0 0 30px;

	background: url("template/link.gif") right no-repeat;

}



#menu ul li .group  {

	color: #999;

	background-color: #e5e6ea;

	padding: 0 0 0 30px;

	background: url("template/link.gif") right no-repeat;

}



.title_news {

	height: 28px;

	width: 185px;

	background: #e0e0e0;

	margin: 20px 8px 2px 8px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.title_news b {

	color: #6c6162;

	padding: 6px 0 0 6px;

}



.title_news a {

	color: #e4353c;

	padding: 2px 0 0 0;

	text-decoration: none;

}





#title h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #fff;

	padding: 10px 0 0 60px;

	margin: 0;

	/*margin-bottom: -10px;*/

}



#title {

	height: 43px;

	border-left: solid  #e9e9e9 1px;

}



#middle_menu{

		height: 28px;

		font-family: Verdana;

		font-size: 12px;

    display: block;

    float: left;

    width: 100%;

}



#middle_menu ul{

    margin: 0;

    padding: 0;

}



#middle_menu ul li{

		display: inline;

    margin: 0;

    border: 0;

    padding: 0;

}



#middle_menu ul li a{

    

    display: block;

    float: left; 

    padding: 1px 15px 0 15px; 

    text-decoration: none;

    color: #ffffff;

    text-align: center;

    font-weight: normal;

    margin: 0;

}



#middle_menu ul li a:hover{

    color: #fff;

    background: url(template/root.gif) left no-repeat;

}



.tick {

	background: url(template/tick.gif) left no-repeat;

}









#box-image{



	width: 770px; 

	padding: 18px 0 0 18px;

	margin: 0 0 0 0; 

}



#box-image .first {

	margin: 0;

	padding: 0 5px 0 0;

	font: normal 11px Arial;

}



#box-image .top_box {

	background: #ed1b2d;

	height: 36px;

	width: 100%;

	padding: 0;

	font: normal 12px Arial;

}



#box-image .bottom_box {

	width: 100%;

	padding: 0;

	font: normal 11px Arial;

	color: #6c6162;

}



#box-image .middle_box {

	width: 180px;

	height: 135px;

	color: #fff;

}



#box-image .bottom_box a {

	color: #e4353c;

}



#box-image .bottom_box a:link,#box-image .bottom_box a:visited {

	color: #e4353c;

}



#box-image li.border { 

	

	height: 240px; width: 5px; 

	border-left: 1px solid #b7b3b2; 

}



#box-image h4 {

	font: normal 11px Arial;

	color: #6c6162;

	padding: 4px 0 0 0;

	margin: 0;

	font-weight: bold;

}



.top_box p {

	padding: 10px;

	font-weight: bold;

	margin:0;

}



#box-image ul {

	margin: 0; 

	padding: 0px;

	float:left;

	}



#box-image li {



	padding: 0;

	width: 180px;

	float: left;

	display: inline;

	text-align: left;

	color: #eee;

	margin-left: 0px;

	

}





.status {

	position: absolute;

	top: 0px;

	right: 0px;

	z-index: 10;

	width: 82px;

	height: 85px;



}







img {border: 0;}



#box-image .img {

	position: relative;

	/*margin: 0 auto 5px auto;*/

	width: 180px;

	height: 135px;

	overflow: hidden;

	text-align: center;

	text-decoration: none;

	display: block;

	background: #fff;

	border: 0;



}



#box-image img {height: 135px;}



#baner {

	width: 789px;

	height: 225px;

	border-left: 1px solid #eee;

	background-color: #000;

	margin:0;

	padding: 0;

	}



#baner_info {

	float: left;

	width: 354px;

	background: #9a8f90;

	height: 225px;

	color: #eee;

	font: normal 12px Arial;

	

}







#baner_info a {

	color: #eee;

	font: normal 12px Arial;

}





#baner_img {

	float: right;

	width: 435px;

	position: relative;

	padding: 0;

	margin: 0;

	height: 225px;



}



#baner_img img {

	padding: 0;

	margin: 0;

	border: 0;

	height: 225px;

	z-index: 0;

}



#baner_info p {

	padding: 10px 0 0 40px;

	margin: 0;

	width: 300px;

	font: normal 12px Arial;

	color: #eee;

	line-height: 1.4em;

}



#baner_info ul {

list-style-image: url(template/check_yelow.gif);

}



#baner_info li  {

	height: 20px;

	padding: 0;

	line-height: 1.0em;

	}

	

#baner_info li a {

	color: #eee;

	font: normal 12px Arial;

	text-decoration: underline;

	}

	



#baner_info li a:hover {

	color: #fff;

	text-decoration: none;

	height: 10px;

	}



	

	

#baner_news {

	position: absolute;

	text-align: left;

	top: 0px;

	right: 0px;

	z-index: 10;

	padding: 0;

	margin: 0;

	height: 225px;

	width: 130px;

	background-color: #000;

	filter: alpha(opacity=7);

	-moz-opacity: 0.7;

	-khtml-opacity: 0.7;

	opacity: 0.7;

  filter: alpha(opacity = 70);

}



#baner_news p {

	font: normal 12px Arial;

	color: #fff;

	width: 110px;

	padding: 0;

	margin: 15px 10px 0px 10px;

}



#baner_news p a {

	color: #fbd62f;

	font: bold 12px Tahoma;

}









#acc {

	width:185px; 

	list-style:none; 

	color:#033; 

	margin: 0;

	padding: 0;

}





#acc h3 {

	font-family:  Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	width: 180px;

	border-bottom:2px solid #f9f4f5;

	font-size: 10px;

	margin: 0;

	padding: 0;

	color:#6C6162;

	padding:5px 0px 5px 5px;

	background:#e0e0e0;

	cursor:pointer;

}





#acc h3:hover {

	background:#e6e6e6;

}



#acc .acc-section {

	overflow:hidden; background:#f6f6f6;

}



#acc .acc-content {

	width:180px; 

	padding:15px; 

	border:1px solid #9ac1c9; 

	border-top:none; 

	background:#f6f6f6;

}





.info {

	width: 185px;

	text-align: left;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 1.3em;

	margin: 20px 8px 8px 8px;

}





.acc-section a {

	color: #555;

	text-decoration: none;

	display:block;

}



.acc-section  span {

	color: #e4353c;

	text-decoration: none;

	font-weight: normal;

	font-size: 11px;

}



.acc-section li span {

	color: #e4353c;

	text-decoration: none;

	font-weight: normal;

	font-size: 11px;

	text-transform:lowercase;

}



.acc-section ul {

	list-style: none;

	margin: 0;

	padding: 0;

	background: #f6f6f6;

}



.acc-section li {

	text-decoration: none;

	border-bottom: solid  #e0e0e0 1px;

	padding: 5px 0 5px 0;

	text-transform: uppercase;

}	



.acc-section li a:link, .info li a:visited {

	color: #6c6162;

	text-decoration: none;

	display: block;

	width: 185px;

}



.acc-section li a:hover {

	color: #6c6162;

	text-decoration: underline;

}













.punkty {

height: 30px;

text-align: center;

width: 100%;

font : normal 10px Tahoma;

margin: 0;

padding: 0;

}



.punkty ul {

margin : 0;

padding : 15px 0 0px 0;

text-align : center;

}

.punkty li {

list-style-type : none;

display : inline;

padding-bottom : 1px;

padding: 2px;

}

.punkty a, .punkty a:visited {

padding : 0 4px;

border : 1px solid #999;

text-decoration : none;

color : #9d9580;

}

.punkty a:hover, .punkty a:active {

border : 1px solid #999;

color : #fff;

background-color : #333;

}

.punkty a.currentpage {

background-color : #333;

color : #fff !important ;

border-color : #aea795;

font-weight : normal;

}

.punkty a.disablelink, .punkty a.disablelink:hover {

background-color : white;

cursor : default;

color : #9d9580;

border-color : #929292;

font-weight : normal !important ;

}

.punkty a.prevnext {

font-weight : normal;

}





.punkt {

clear: both;

height: 30px;

text-align: left;

width: 770px;

font : normal 12px Tahoma;

margin: 0;

padding: 0 0 0 20px;

color : #333;

}



.punkt ul {

margin : 0;

padding : 15px 0 0 0;

text-align : left;

}

.punkt li {

list-style-type : none;

display : inline;

padding-bottom : 1px;

padding: 2px;

}

.punkt a, .punkty a:visited {

padding : 0 4px;

border : 1px solid #dedadb;

text-decoration : none;

color : #9d9580;

}

.punkt a:hover, .punkty a:active {

border : 1px solid #dedadb;

color : #333;

background-color : #f6f6f6;

}

.punkt a.currentpage {

background-color : #f6f6f6;

color : #333 !important ;

border-color : #999;

font-weight : normal;

}

.punkt a.disablelink, .punkty a.disablelink:hover {

background-color : white;

cursor : default;

color : #9d9580;

border-color : #929292;

font-weight : normal !important ;

}

.punkt a.prevnext {

font-weight : normal;

}













#lightbox{

	background-color:#fff;

	padding: 10px;

	border-bottom: 1px solid #777;

	border-right: 1px solid #777;

	border-top: 1px solid #777;

	border-left: 1px solid #777;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 



#overlay img{ border: none; }



#overlay{ background-image: url(template/overlay.png); }



#keyboardMsg a {



font: normal 12px Tahoma;



}

* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(template/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="template/overlay.png", sizingMethod="scale");

	}

	

#rma	form {

		font-size: 12px;

	}

	

#rma	fieldset {

		border: 1px solid #ddd;

		padding: 1em;

		display: inline;

		width: 530px;

		clear: both;

		

	}

	

#rma	legend {

		font-weight: bold;

		font-size: 12px;

	}

	

#rma	input.text,

	#rma textarea {

		border: 1px solid #bbb;

		background-color: #fff;

		color: #666;

		font-family: Arial;

		font-size: 11px;

	}

	

#rma	label {

		cursor: pointer;

	}



		#rma label {

			display: block;

			width: 170px;

			float: left;

		}

		

		#rma .input input, #rma textarea {

			display: block;

			float: left;

			width: 350px;

		}

		

		#rma div {

			overflow: auto;

			clear: both;

			margin-bottom: 0.5em;

		}

		

		#rma input.check,

		#rma input.submit {

			margin-left: 100px;

		}

		

		#rma label.check {

			width: auto;

		}	


		#data {
		
		font: normal 12px Arial;
		border-bottom: 1px solid #eee;
		}
		
		#data th {
		
		text-align: left;
		font: normal 12px Arial;
		overflow: hidden;
			}
		
		
		#data th i {
		
		color: #888;
		font: normal 10px Arial;
		padding: 0 0 0 5px;
		}
		
		#data td i {
		
		color: #444;
		font: normal 10px Arial;
		}
		
		#data td {
			padding: 3px 0 3px 5px;
			overflow: hidden;
		}
		
		#data b {
		
		color: #000;
		font-size: 14px;
		
		}
		
		
		
