	/* CSS Document */
	/* 
		content:
		- PRESETS
		- LAYOUT
			footer
		- COMMON
	
		COLOR SET:
	
		.color00 - bialy (#ffffff)
		.color01 - czarny (#000)
		.color02 - niebieski (#0066ff)
		.color03 - czerwony (#ff0000)
		.color04 - szary jasny (#999)
		.color05 - szary sredni (#666)	
		.color06 - szary ciemny (#333)	
	*/
	
	
	
	/* ------------------------------------------------------------------ */
	/* PRESETS */
	
		@import url("presets.css");
	
	/* ------------------------------------------------------------------ */
	/* LAYUOT */
		
		body {
		
			background:url(../images/lt_background.gif) repeat-x #4697D7;
			margin-bottom:20px
		
		}
		
		
		#header, #middle {
		
			width:886px;
			clear:both;
			overflow:hidden
		
		}
		
		#content {
		
			width:886px;
			float:left		
		
		}
		
		#body {
		
			padding:20px 40px
		
		
		}
		
		#container {
		
			width:934px;
			overflow:auto;
			margin:0 auto;
			/* background:url(../images/lt_container_back.gif) repeat-y; */
		
		}
		
		div.shadow {
		
			width:24px;
			height:753px;
			float:left;
			background:url(../images/lt_background.gif) repeat-x;
		
		}
		
		div.shadow-left {
		
			background:url(../images/lt_shadow_left.gif) no-repeat;		
		
		}
		
		div.shadow-right {
		
			background:url(../images/lt_shadow_right.gif) no-repeat;		
		
		}				

		div.shadow img {
		
			width:24px;
			height:753px		
		
		}
		
		#middle {

			background:url(../images/lt_body_back.gif) repeat-x #fff;

		}
		
		#header {		
			
			height:198px;
			overflow:hidden;		
		
		}
	
		
			tr.bright {
			
				background-color:#fafafa
				
			}
		
			tr.dark {
			
				background-color:#f5f5f5
			
			}
		
	
	
		a.topanchor {
		
			font-size:0;
			line-height:0
		
		}	
		

	/* ------------------------------------------------------------------ */
	/* text */
		

		h1 {
		
			font-family:Arial, Tahoma, Verdana;
			font-weight:normal;
			color:#47d900;
			font-size:22px;
			letter-spacing:-1px;
			padding-bottom:15px
		
		}		

		.color07 {
		
			color:#47d900
		
		}		
		
		a.color07:hover {
		
			color:#5bbdf5
		
		}			
		

	/* ------------------------------------------------------------------ */
	/* footer */
	
		#footer {
		
			width:934px;			
			clear:both;
			text-align:center;
			font-size:11px;
			font-family:Tahoma, Arial, Verdana;
			color:#60b2e5;
			background-color:#4697D7
		
		}
		
			#footer a {
				
				text-decoration:none
				
			}
		
			#footer a:hover {
			
				text-decoration:underline
			
			}
		
			#footer p.nav {
			

			
			}
					
				#footer p.nav a {
				
					margin:0 8px 0 6px;
					color:#fff
				
				}
				
				#footer p.nav a:hover {
			
					color:#95cdf8
				
				}
			
					#footer p.nav a strong {
					
						color:#fff
					
					}		
	
			#footer p.address {
			
				padding-top:6px;
				color:#b9e6ff
			
			}

			#footer p.copyright {
			
				padding-top:6px
			
			}
	
			#footer p.created {
			
				padding-bottom:10px
			
			}
			
				#footer p.copyright a, #footer p.created a {
				
					color:#95cdf8;
					font-size:11px
				
				}
			
				#footer p.copyright a:hover, #footer p.created a:hover {
				
					color:#fff
				
				}	



	/* ------------------------------------------------------------------ */
	/* main */

		div.desc-box {
		
			width:465px;
			float:left;
			padding-left:30px;
			padding-top:20px
		
		}
	
		div.text-box01, div.text-box02 {
		
			width:216px;
			float:left;
			padding-right:10px;
			padding-bottom:30px
		
		}
		
		div.text-box01 strong, div.text-box02 strong {
		
			color:#353535
		
		}
		
		div.photo-box {
		
			width:433px;
			height:222px;
			clear:both
		
		}	

		div.logoset {
		
			clear:both;
			text-align:center
		
		}		
		




	/* ------------------------------------------------------------------ */
	/* categories-box */		

		div.categories-box {		
			
			width:397px;
			float:left;
			overflow:hidden;
			background:url(../images/categoriesbox_back.gif) repeat-x #f8f8f8;
			margin-top:12px
		
		}

		div.categories-box td.desc {		
		
			height:122px;
			padding-right:8px
		
		}

		div.categories-box td.thumb {		
		
			width:169px
		
		}

		div.categories-box td.thumb img {		
		
			width:169px;
			height:167px
		
		}



	/* ------------------------------------------------------------------ */
	/* products-box */		

		div.products-box {		
			
			overflow:hidden
		
		}
		
		div.products-box-main {

			background:url(../images/productbox_back.gif) repeat-x;
			margin-top:20px
		
		}

		div.products-box-category {
		
			background:url(../images/categorybox_back.gif) repeat-x #F8F8F8;
		
		}

		
		div.products-box div.cell {
		
			width:169px;
			float:left;
			margin-right:3px
		
		}
	
		div.products-box div.second-row {
		
			position:relative; 
			top:-15px
				
		}
	
		div.products-box div.second-row div.more {
		
			background:none;
			height:28px
		
		}
		
		div.products-box div.other-row {
		
			position:relative; 
			top:-15px
				
		}
	
	
		
		div.products-box div.top {
		
			width:100%;
			height:38px;
			clear:both;
			overflow:hidden;
			background:url(../images/product_top.gif) no-repeat
		
		}
		
		div.products-box div.top p {	
		
			width:50px;
			font-family:Arial, Tahoma, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#333333;
			text-align:center;
			margin:10px 20px
		
		}
	
		div.products-box div.desc {
		
			clear:both;
			background-color:#fff
		
		}
		
		div.products-box p.name {
	
			width:149px;
			overflow:hidden;
			font-family:Arial, Tahoma, sans-serif;
			font-size:13px;
			font-weight:bold;
			text-align:center;		
			padding:5px 10px
		
		}
		
		div.products-box p.name a {
		
			color:#59ce25;
			text-decoration:none
		
		}
	
		div.products-box p.name a:hover {
		
			text-decoration:underline
		
		}
	
		div.products-box p.desc {
	
			width:149px;
			height:24px;
			overflow:hidden;
			text-align:center;
			padding:0 10px 5px 10px
		
		}
	
		div.products-box p.desc a {
	
			color:#7d7e7e;
			text-decoration:none		
			
		}
	
		div.products-box p.desc a:hover {
		
			text-decoration:underline
		
		}
	
		div.products-box div.more {
		
			width:100%;
			height:63px;
			background:url(../images/product_bottom_back.gif) repeat-x;
			text-align:center
		
		}
	
	








	/* ------------------------------------------------------------------ */
	/* thumb */		
	
		table.thumb {
		
			float:left;
			display:inline;
			text-align:center;
			background-color:#F5F5F5
		
		}
		
			table.thumb td {
		
				vertical-align:middle
			
			}
	

		table.thumb01, table.thumb01 td {
		
			width:169px;
			height:118px;
		
		}	
		
		
	
	/* ------------------------------------------------------------------ */
	/* button */		
	
		
		input.button {
			
			margin:0px 0px 0px 0px;
			font-weight:bold;
			font-size:11px;	
			background:url(../images/button_bg.gif) repeat-x;
			background-color:#ffffff;
			padding:4px 6px;
			cursor : pointer;
			border-top:1px solid #e8e8e8;
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #e8e8e8;
			color:#444444;
			
		}
	
		input.button-down {
		
			border-top:1px solid #aaaaaa;
			border-right:1px solid #e8e8e8;
			border-bottom:1px solid #e8e8e8;
			border-left:1px solid #aaaaaa;
			color:#666666;
			
		}
	
		input.button-mouseover {
		
			color:#FF0000;
			
		}	
		
		
		
	/* ------------------------------------------------------------------ */
	/* alert-box */	
	
	
		div.alert-box {
		
			clear:both;
			padding:10px 13px 5px 13px;
			margin:10px auto;
			background-color:#f4f4f4;
			border:1px solid #ededed
		
		}
	
		div.alert-box p {
		
			margin-bottom:5px;
			color:#333;
			font-weight:bold;
			text-align:center
		
		}			
		





	/* ------------------------------------------------------------------ */
	/* contact */	

		table.contact-container  {
		
			margin:0 20px
		
		}
		
		table.contact-container td.attr {
		
			color:#999999
		
		}
		
		
		table.contact-container td {
		
			padding:3px 10px 3px 0;
		
		}
		
	
		#contactform-box {
		
			background-color:#F6F6F6;
			padding-bottom:20px		
		
		}
		
		
		input.contactform-type {
		
			width:180px;
			border:1px solid #CCCCCC;
			padding:3px;
			color:#333333;
			margin-right:10px;
		
		}
		
		textarea.contactform-type {
	
			width:100%;
			border:1px solid #CCCCCC;
			padding:3px;
			color:#333333;
		
		}
		
		select.contactform-select {
	
			width:100%;
			font-size:11px;
			border:1px solid #CCCCCC;
			padding:3px;
			color:#333333;
			
		}
		
		label.error {
		
			color:#ff0000;
		
		}
		
		table.contactform {
		
			width:100%;		
			color:#666666;	
		
		}
		
		table.contactform td {
		
			padding: 5px 20px 5px 20px;
			vertical-align:top;
		
		}
		
		span.required {
		
			color:#FF0000;
		
		}	
	
	
		div.map-container {
		
			width:50%;
			float:left;
	
		
		}
		
		div.map-container div#googlemap {
		
			width:350px; 
			height:220px; 
			float:right;
			margin-right:20px;
			border:5px solid #fff
		
		}	



	/* ------------------------------------------------------------------ */
	/* text-content */	

		
		div.text-content {
		
			padding:10px 0;
		
		}

		div.text-content p, div.text-content li {
		
			color:#585d60;
			font-size:12px;
			line-height:16px;
			padding-bottom:8px
		
		}
		
		div.text-content ul, div.text-content ol {
		
			margin-left:20px
		
		}
		
		div.text-content a {
		
			color:#47d900
		
		}

		div.text-content a:hover {
		
			color:#5bbdf5;
			text-decoration:underline
		
		}

		
		div.text-content h1 {
		
			font-family:Arial, Tahoma, Verdana;
			font-weight:normal;
			color:#47d900;
			font-size:22px;
			letter-spacing:-1px;
			padding:15px 0 10px 0
		
		}
		
		div.text-content h2 {
		
			font-family:Arial, Tahoma, Verdana;
			font-size:16px;
			letter-spacing:-1px;			
			color:#1d74d1;
			font-weight:bold;
			padding:10px 0 7px 0
		
		}
		
		div.text-content label {
		
			color:#585d60;
			font-size:12px;
			line-height:16px;
		
		}
					
					
					
	/* ------------------------------------------------------------------ */
	/* navi patch */	
	
		div.navi-path {
		
			float:right;
			clear:both;
			overflow:auto;
			color:#959595;
			font-size:11px;
			position:relative;
			top:5px
		
		}
	
		div.navi-path span, div.navi-path a {
		
			margin:0 6px;
			color:#47d900
		
		}
		
		div.navi-path a:hover {
		
			color:#5bbdf5
		
		}		
		
		div.navi-path span {
		
			color:#3d454e;
			font-weight:bold
		
		}	
		
		
		
		
	/* ------------------------------------------------------------------ */
	/* navi pages */					
	
		p.navi-pages {
			
			text-align:center
		
		}
	
	
		p.navi-pages a {
		
			color:#959595;
			font-size:11px;
			margin:0 3px;
			text-decoration:none
		
		}
		
		p.navi-pages a:hover {	
		
			color:#006BC6;
			text-decoration:underline	
		
		}
		
		p.navi-pages a.off {
		
			color:#006BC6;
			font-weight:bold
		
		}
		
		p.navi-pages a.off:hove {
		
			text-decoration:none
		
		}			
										