#container, #container2 {
	float: left;
	width: 1000px;
	padding: 0px;
	margin: 0px;
}

#container2 {
	background: url(images/container2-bg.jpg) 0 0 no-repeat;
}

#container #top {
	float: left;
	width: 100%;
	height: 95px;
	padding: 0px;
	margin: 0px;
	background: url(images/top-bg.jpg) 0 0 no-repeat;
}

#container2 #top {
	float: left;
	width: 100%;
	height: 89px;
	padding: 0px;
	margin: 0px;
}

#container h1#logo, #container2 h1#logo { 
	float: left;
	text-indent: -9999px;
	font-size: 0;
	padding: 47px 0 0 34px; margin: 0;
	}

#container h1#logo a {
	display: block;
	width: 153px;
	height: 42px;
	padding: 0px;
	background: url(images/logo.gif) 0 0 no-repeat;
	}

#container2 h1#logo a {
	display: block;
	width: 153px;
	height: 42px;
	padding: 0px;
	background: url(images/logo2.gif) 0 0 no-repeat;
	}


h2#alkohit-AH69 {
	float: left;
	text-indent: -9999px;
	font-size: 0;
	padding: 0 0 0 29px; margin: 40px 0 28px 0;
	width: 212px;
	height: 27px;
	background: url(images/alkohit-Ah69.gif) right 0 no-repeat;
	}
	
h3#alkoholomierz { 
	text-indent: -9999px;
	font-size: 0;
	padding: 0; margin: 8px 0 25px 0;
	width: 247px;
	height: 89px;
	background: url(images/h3-alkoholomierz.gif) 0 0 no-repeat;
	}
	
#informacje h2 { 
	float: left;
	text-indent: -9999px;
	font-size: 0;
	padding: 0; margin: 0 0 22px 0;
	width: 101px;
	height: 19px;
	background: url(images/h2-informacje.gif) 0 0 no-repeat;
	}

#aktualnosci h2 { 
	float: left;
	text-indent: -9999px;
	font-size: 0;
	padding: 0; margin: 0 0 25px 0;
	width: 97px;
	height: 16px;
	background: url(images/h2-aktualnosci.gif) 0 0 no-repeat;
	}
	
a.more {
	clear: both;
	font-weight: bold;
	color: #0e3858;
	padding: 0 10px 0 0;
	background: url(images/arrow-blue.gif) right 60% no-repeat;
	}

a.more-orange {
	clear: both;
	font-weight: bold;
	color: #0e3858;
	padding: 0 10px 0 0;
	background: url(images/arrow-orange.gif) right 60% no-repeat;
	}

ul#lang {
	padding: 0 0 0 700px;
	margin: 20px 0 5px 0;
	float: right;
	}
	
ul#lang li {
	padding: 0 0 0 10px; 
	margin: 0 0 0 0;
	float: left;
	list-style-type: none;
	}


ul#topmenu {
	padding: 0 0 0 38px;
	margin: 13px 0 0 0;
	float: right;
	font-weight: bold;
	background: url(images/topmenu-koncowka.gif) 0 0 no-repeat;
	}
	
ul#topmenu li {
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
	background: #fe8b03 url(images/topmenu-li-bg.gif) 0 0 repeat-x;
	}
	
ul#topmenu li a {
	height: 21px;
	width: 145px;
	text-align: center;
	padding: 5px 0px 0 0px;
	margin: 0;
	float: left;
	color: #ffffff;
	background: url(images/topmenu-a-bg.gif) right 0 no-repeat;
	}

ul#topmenu li a:hover {
	height: 21px;
	padding: 5px 0px 0 0px;
	margin: 0;
	float: left;
	color: #ffffff;
	background: #FF8D2F url(images/topmenu-a-bg.gif) right 0 no-repeat;
	}

ul#topmenu li a.no-bg {
	background: none;
	}

ul#topmenu li a.no-bg:hover {
	background-color: #FF8D2F;
	}


#flash-start {
	float: left;
	width: 600px;
	height: 365px;
	background: url(images/flash-start.jpg) 0 0 no-repeat;
	}
	
#middle-start-content {
	float: right;
	width: 400px;
	height: 365px;
	background: url(images/middle-start-content-bg.jpg) 0 0 no-repeat;
}

#container #alkohit-img {
	clear: both;
	float: left;
	width: 150px;
	height: 262px;
	background: url(images/alkohit-zdjecie.jpg) 0 0 no-repeat;	
	}

#container #middle-content {
	float: right;
	width: 250px;
}

#container2 #middle-content {
	float: left;
	height: 145px;
	width: 100%;
}

#container2 #middle-content h3 {
	margin: 62px 0 0 0;
	padding: 0 8px 0 20px;
	float: right;
	color: #1e4677;
	font-size: 1.4em;
	background: url(images/h3-tytul.gif) 0 50% no-repeat;
}

#container #bottom-start {
	clear: both;
	padding-top: 20px;
	width: 100%;
	background: url(images/bottom-start-bg.jpg) 0 0 no-repeat;
	}
	
#container2 #bottom-start {
	clear: both;
	padding-top: 20px;
	width: 100%;
	}

#bottom-start-bg {
	float: left;
	width: 100%;
	background: url(images/bottom-start-bg.gif) 0 0 repeat-y;
	}

#bottom-start-bg2 {
	float: left;
	width: 100%;
	background: url(images/bottom-start-bg2.gif) 0 0 repeat-y;
	}

#bottom-start #informacje {
	float: left;
	width: 219px;
	padding: 0 0 0 46px;
	}
	
#bottom-start #informacje ul {
	clear: both;
	padding: 0;
	margin: 0;
	font-weight: bold;
	}

#bottom-start #informacje ul li {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
#bottom-start #informacje ul li a{
	display: block;
	padding: 6px 0 6px 25px;
	margin: 0;
	background: url(images/arrows-orange.gif) 0 50% no-repeat;
	}

#bottom-start #aktualnosci {
	float: left;
	width: 424px;
	padding: 0 32px 0 32px;
	}
	
#content {
	float: left;
	width: 424px;
	padding: 0 32px 0 32px;
	}
	
#content-wide {
	float: left;
	width: 671px;
	padding: 0 32px 0 32px;
	}

#content h3, #content-wide h3 {
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	color: #1e4677;
	font-size: 1.4em;
	}

.news {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	} 
	
#bottom-start #zamowienie {
	float: right;
	width: 219px;
	}

#bottom-start #zamowienie #zamowienie-img {
	float: right;
	}
	
#zamowienie #right-menu {
	float: right;
	width: 219px;
	margin: 0 0 25px 0;
	background: #f1f1f1 url(images/rightmenu-bottom.gif) 0 bottom no-repeat; 
	}

#right-menu ul{
	width: 169px;
	float: left;
	padding: 18px 25px;
	margin: 0;
	background: url(images/rightmenu-top.gif) 0 0 no-repeat; 
	}

#right-menu ul li{
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #e7eaed;
	}

#right-menu ul li a{
	display: block;
	color: #0e3858;
	margin: 0; padding: 4px 0;
	font-weight: bold;
	background: url(images/arrow-blue.gif) right 50% no-repeat;
	}

	
#footer {
	width: 923px;
	height: 58px;
	background: #F1F1F1 url(images/footer-bg.gif) 0 top no-repeat;
	margin: 32px 0 32px 46px;
	padding: 0 0 0 27px;
	color: #8d8d8d;
	}
	
h2#logo-footer { 
	float: left;
	text-indent: -9999px;
	font-size: 0;
	padding: 0; margin: 20px 0 0 0;
	width: 146px;
	height: 18px;
	background: url(images/logo-footer.gif) 0 0 no-repeat;
	border-right: 1px solid #dcdee2;
	}

#footer ul {
	float: left;
	padding: 0 0 0 17px;
	margin: 20px 0 0 0;
	}

#footer ul li {
	float: left;
	padding: 0 8px;
	margin: 0;
	list-style-type: none;
	border-right: 1px solid #8d8d8d;
	}
	
#footer ul li a {
	color: #8d8d8d;
	}

#footer p {
	float: right;
	padding: 0 25px 0 0;
	margin: 19px 0 0 0;
	color: #b0b0b0;
	}
	
#footer p a {
	color: #b0b0b0;
	}
	
#zamowienie-tab {
	border: 1px solid #E0E3E8;
	padding: 1px;
	}
	
#zamowienie-tab tr {
	}
	
#zamowienie-tab td {
	padding: 3px 4px;
	border-bottom: 1px solid #E0E3E8;
	}


#zamowienie-tab #naglowek-tab {
	color: #ffffff;
	font-weight: bold;
	background-color: #386196;
	}

	
/* formularze */

form { }
select { }

fieldset {
	float: left;
	border: 1px solid #E0E3E8;
	padding: 0 10px 10px 10px;
	width: 300px;
}

fieldset.right {
	float: right;
	border: 1px solid #E0E3E8;
	padding: 0 10px 10px 10px;
	width: 300px;
}

fieldset#kontakt-form {
	float: left;
	border: 1px solid #E0E3E8;
	padding: 0 10px 10px 10px;
	width: 400px;
}

legend { 
	padding: 0 10px;
	font-weight: bold; font-size: 1.1em;
}

label { 
	float: left;
	clear: both;
	width: 120px;
	display: block; 
	padding: 4px;
}

label#zgoda, label#regulamin { 
	float: left;
	clear: both;
	width: 100%;
	display: block; 
	padding: 4px;
}

input.zamow {
	clear: both;
	width: 160px;
	border: 1px solid #D7D9DC;
	background-color: #F8F8F8;
	padding: 2px;
	margin: 2px 0;
	font-size: 1em;
}

textarea.kontakt {
	clear: both;
	width: 260px;
	border: 1px solid #D7D9DC;
	background-color: #F8F8F8;
	padding: 2px;
	margin: 2px 0;
	font: normal 70% Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1em; 
 }


.error {
/*	display: none; */
	color: #ff0000;
	font-weight: bold;
	padding-left:10px;
}

.box-submit {	
	text-align: center;
	}

.box-submit input {
	clear: both;
	background-color: #FD7D1E;
	color: #ffffff;
	border: 1px solid #FF8C22;
	padding: 2px 10px;
	margin: 2px 0;
	font-size: 1em;
	}

.box-kopiuj input {
	clear: both;
	background-color: #f4f4f4;
	color: #000000;
	border: 1px solid #cccccc;
	padding: 2px 10px;
	margin: 2px 0;
	font-size: 1em;
	}
	
.ilosc {
	width: 3em;
	border: 1px solid #D7D9DC;
	background-color: #F8F8F8;
	padding: 2px;
	margin: 2px 0;
	font-size: 1em;
	}
	
.zmien-img {
	border: 0;
	width: 53px;
	height: 18px;
	padding: 0 5px;
	margin: 0;
	}

#suma-zamowienia {
	float: right;
	padding: 1px 20px;
	font-size: 1.2em;
	color: #FD7C1D;
	}

.tabelki {
	border-collapse: collapse;
	border: 1px solid #E0E3E8;
	}
	
.tabelki td {
	padding: 4px;
	}