* {margin: 0;
	padding: 0;
	font-size: 12px;}
	
body {
		background: url(design/bg.gif) repeat-x;}
		
div#wrapper {
				margin: 10px auto;
				text-align: center;
				width: 841px;}
				
div#top {
			background: url(design/top.jpg)  no-repeat #FFF;
			width: 841px;
			height: 154px;}
			
div#top h1 {
				padding: 118px 0 0 17px;
				text-align: left;
				font: bold 1.2em Georgia, 'Times New Roman', serif;
				color: #FFF;}
				
				
				
div#container {
					text-align: left;
					background: url(design/bg-cont.gif) repeat-x;
					background-color: #FFF;
					margin-top: 3px;
					width: 839px;
					border: 1px solid #FFF;}
		

					
div#container ul {
						margin: 10px 0 60px 10px;
						list-style-type: none;}
						
div#container ul li {
						display: inline;
						border-right: 2px solid #FFF;
						padding: 0 15px 0 15px;}
						
div#container li.last {
			border: none;}
			
div#container ul li a {
								font: bold 1.1em Verdana, Tahoma, Arial, sans-serif;
								color: #FFF;
								text-decoration: none;}
								
div#container ul li a:hover {text-decoration: underline;}										
div#container ul li a:active {color: #FFF; background-color: #10355A;}				
div#container ul li a:focus {color: #FFF; background-color: #10355A;}																				
								
div#content {
				background-color: transparent;
				width: 800px;
				padding-top: 5px;
				margin-left: 15px;
				position: relative;}
				
.obrazek {
						float: left;
						margin: 0 25px 100px 0;
						padding: 0 0 60px 0;}
						

								
div#content img#small {
						float: left;
						padding: 0 30px 60px 20px;border: none;
						border-right: 1px solid #000;}
						
div#content a#big_pic {
												position: absolute;
												left: 30px;
												top: 10em;
												font: 1em Tahoma, Verdana, Arial, sans-serif;
												color: #b2b2b2;}

div#content h2 {	
					margin: 0 0 2% 25%;
					font: 1.4em Georgia, 'Times New Roman', serif;}
					
div#content h3 {	
					padding: 5px;
					font: bold 1.2em Georgia, 'Times New Roman', serif;}
					
						
div#content p {
					margin: 0 10% 2% 31%;
					text-align: justify;
					font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
					
div#content address {
							margin: 0 10% 2% 25%;
					text-align: left;
					font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height: 1.5em;}
					
div#content address a {
					font: 1.2em Georgia, 'Times New Roman', serif; color: #587287;}
					
div#content address a:hover {
					font: 1.2em Georgia, 'Times New Roman', serif; color: #113554;}
	
#footer
{
clear: both;
margin-left: 5%;	
margin-top: 5px;
}	

.clear { width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; clear:both; }			
										
div#container ul#sub_menu {
								clear: both;
								text-align: center;
								border-top: 2px solid #A7B9BF;
								padding-top: 15px;
								margin: 50px 0 40px 8px;
								width: 95%;}
	
div#container ul#sub_menu li {
										border-right: 1px solid #CCCCCC;
										font: .8em  Arial, Tahoma, Verdana, sans-serif;}
										
div#container ul#sub_menu li.last {
												border: none;}
										
div#container ul#sub_menu li a {
											color: #525252;
											font-weight: normal;
											}
											
div#container ul#sub_menu li a:hover { text-decoration: underline; color: #525252;}											
div#container ul#sub_menu li a:active {color: #FFF; background-color: #10355A;}
div#container ul#sub_menu li a:focus {color: #FFF; background-color: #10355A;}		

div {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}										
															
				
.success, .error { height:25px; line-height:25px; margin-bottom:15px; font-family:Arial, Tahoma, sans-serif; font-weight:bold; clear:both; background-repeat:no-repeat; border:2px solid #efe8a9; }
.success { background-image:url(/images/success.gif); background-position:12px 6px; padding:7px 7px 7px 48px; color:#558000; }
.error { background-image:url(/images/error.gif); background-position:12px 6px; padding:7px 7px 7px 57px; color:#da1818; }

.form { margin:0; padding:0; }
.form fieldset { border:0; margin:0; padding:0; }
.form fieldset p { margin:0 !important; padding:0 !important; }
.form label { font-size:12px; color:#333; margin:0 0 5px 0; padding:0; display:block; }
.form .input, .form textarea { padding:5px; width:390px; margin-bottom:15px; }
.form .input, .form select { background-color:#fafafa; border:1px solid #ccc; }
.form select { width:auto !important; }
.form .input:focus { border-color:#69a4de; }
.form .submit { overflow:visible; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#fff; background-color:#0d7aa3; border:1px solid #0d7aa3; padding:3px 9px; width:auto; cursor:pointer; }
.form .input, .form .disabled, .form textarea, .form .submit { -moz-border-radius:4px; -webkit-border-radius:4px;  -khtml-border-radius:4px; border-radius:4px; }
.form .submit:hover { background-color:#67a7c0; }
.form .submit:active { background-color:#384b4e; }

.form .disabled { overflow:visible; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#fff; background-color:#757575; border:1px solid #696969; padding:3px 9px; width:auto; cursor:pointer; }
.form .disabled:hover { background-color:#B3B3B3; }
.form .disabled:active { background-color:#757575; }

.form-product { margin:0; padding:0; }
.form-product fieldset { border:0; margin:0; padding:0; }
.form-product fieldset p { margin:0 !important; padding:0 !important; }
.form-product label { font-size:12px; color:#333; margin:0 0 5px 0; padding:0;  }
.form-product .input { padding:5px; width:390px; }
.form-product .input, .form-product select { background-color:#fafafa; border:1px solid #ccc; }
.form-product .input:focus { border-color: #DE5400; }
.form-product .input, .form-product .submit { -moz-border-radius:4px; -webkit-border-radius:4px;  -khtml-border-radius:4px; border-radius:4px; }
.form-product .submit { overflow:visible; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#fff; background-color:#F18200; border:1px solid #DE5400; padding:3px 9px; width:auto; cursor:pointer; }
.form-product .submit:hover { background-color:#FF9D2E; }
.form-product .submit:active { background-color:#BD6500; }

#galeria img {
	border:1px solid #ccc;
	padding:4px;
	background-color:white;
	margin-bottom:10px;
}

#galeria img:hover {
	border-color:#499ac3;
	background-color:#bde8fe;
}

#product-basket {
	background-color: #FFFADA;
	border: 1px solid #E4E4E4;
	padding: 15px 20px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	-moz-border-radius:4px; -webkit-border-radius:4px;  -khtml-border-radius:4px; border-radius:4px; 
}

.price-box {
	margin: 0;
	padding: 0;	
	float: left;
	width: 200px;
	padding-top: 8px;
	
}
.add-to-cart
{
	margin: 0;
	padding: 0;	
	float: left;
	
	
}

.price {
	color:#C76200;
	font-weight:bold;
}


.stronaKontrolna{
	width:566px;
	height:454px;
	position:fixed;
	left:50%;
	margin-left:-283px;
	top:50%;
	margin-top:-227px;
}

ul.list li 
{
display:block !important;
padding-left:15px !important;
background:transparent url(/design/square.gif) no-repeat center left;
}

ul.list {
margin-bottom:15px !Important;
}

