/* CSS Document */

*{

	padding: 0; margin: 0;

	border: 0;

}



body {

	text-align: center;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px; color: #5c5c5c;

	margin: 0;

	background: #ffffff;

}

p{
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: justify;
}

#tresc ul, ol{
	margin-left:20px;
}


#header {

	width: 100%; height: 115px;

	background: url(../i/bg_header.gif) repeat-x;

	color: #ffffff;

}
#logo{
	float: left;
	margin: 15px 0px 0px 100px;
}


#header h1 { position: absolute; top: -150px; }



#header .obrazek {

	background: url(../i/header.jpg) no-repeat;

	width: 1012px; height: 115px;

	margin: 0 auto;

	position: relative;

}



#menu {

	float: left;

	position: absolute; right: 140px; bottom: 0px;

	list-style: none;

}



#menu li {

	float: left;

	border-right: 1px solid #6692e2;

}



#menu li.last { border: 0; }



#menu a {

	display: block;

	float: left;

	color: #ffffff;

	text-decoration: none;

	height: 32px;

	padding-left: 10px; padding-right: 10px;

	padding-top: 14px;

	font-weight: bold;

	font-size: 90%;

}



#menu a.click {

	background: #e4ebf7;

	color: #0056f3;

}



#menu a:hover {

	background: #e4ebf7;

	color: #0056f3;

}
#menu .menuactive a{
	background: #e4ebf7;
	color: #eb9001;
}
#menu2 .menuactivesec a{
	color: #eb9001;
}

#menu3 .menuactivesec a{
	color: #eb9001;
}


#top {

	width: 100%;

	background: url(../i/bg_top.gif) bottom repeat-x;

}



#top .box {
	width: 1012px;

	margin: 0 auto;

	position: relative;

}



#top .box .tresc {

	width: 570px;

	float: right;

	text-align: justify;

	color: #000000;

	padding-left: 40px; padding-right: 156px;

	line-height: 140%;

	margin-bottom: 14px;

}



#menu2 {

	float: left;

	background: url(../i/bg_menu2.gif) repeat-x;

	margin-left: 250px;

	margin-bottom: 14px;
	display:inline;

}



#menu2 ul {

	list-style: none;

	background: url(../i/bg_menu2_first.gif) no-repeat;

	float: left;

}



#menu2 li {

	float: left;

	height: 31px;

	padding-top: 14px;

	padding-left: 16px; padding-right: 16px;

	background: url(../i/bg_menu2_linia.gif) no-repeat right;

}



#menu2 li.last {

	background: url(../i/bg_menu2_last.gif) no-repeat right;

}





#menu2 a {

	color: #0045c3;

	text-decoration: none;

	font-size: 120%;

	font-weight: bold;

}



#menu2 a:hover { color: #e38b01; }



#kontener {

	position: relative;

	margin: 0 auto;

	width: 1012px;

	text-align: left;

	position: relative;

}



#tresc {
	margin-left: 100px;
	background: #f9f9f9;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	width: 740px;
	padding-left: 10px; padding-right: 20px;
	padding-top: 22px;
	padding-bottom: 26px;
	float: left;
	display: inline;
}




#tresc .blok {

	float: left;

}

#tresc .blok img{

	border: 2px solid #d5d3d3;
/*c3c1c1*/
}


#tresc .foto {

	border: 1px solid #c7c7c7;

	padding: 3px;

}



#tresc h2 {

	font-family: arial;

	font-size: 140%;

	margin-bottom: 12px;

}



#tresc h2.menu {

	position: absolute; left: 124px; top: -56px;

	color: #eb9001;

	margin: 0;

}



#tresc .butelki {

	float: left;

	width: 100%;

	margin-top: 20px;

}



#tresc .butelki .pole {

	float: right;

	width: 84px;

	text-align: center;

	font-size: 80%;

	font-family: arial;

	margin-right: 20px;

}



#tresc .butelki .pole span {

	font-weight: bold;

	font-size: 140%;

}



#tresc .menu3_dziub {

	width: 204px; height: 20px;

	background: url(../i/bg_menu3_dziub.gif) no-repeat;

	position: absolute; left: 80px; top: -2px;

	z-index: 90;

}



#tresc .prod {

	float: right;

	width: 230px;

	margin-left: 60px;

}



#tresc .prod .more {

	padding-top: 10px;

}



#tresc .prod .more a {

	background: url(../i/button_more.gif) no-repeat right;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

	padding-right: 26px;

	float: right;

	height: 17px;

	padding-top: 1px;

}



#tresc_home {

	margin-left: 100px;
	display: inline;
	width: 748px;

	padding-left: 16px; padding-right: 18px;

	padding-top: 22px;

	padding-bottom: 10px;

	float: left;

}



#tresc_home .blok {

	width: 400px;
	height: 241px;
	float: left;

	border-right: 1px solid #c7c7c7;
	padding-right: 15px;

}



#tresc_home .blok .pole {

	width: 200px;

	float: left;

	padding-right: 20px;
	padding-left: 20px;
	
	font-size: 90%;

}



#tresc_home .blok h2 {

	color: #3a5da3;

	font-family: arial;

	font-size: 130%;

	margin-bottom: 12px;

}



#tresc_home .blok .more { margin-top: 12px; }



#menu3 {

	width: 164px;

	background: #f3f3f3;

	position: absolute; left: 101px; top: -2px;

	z-index: 100;

}



#menu3 ul {

	list-style: none;
	margin-top: -15px;
	margin-left: 0px;
	float: left;
	padding-left: 24px;
	padding-right: 24px;
	width: 116px;
	position:relative;
	z-index: 99;

}



#menu3 li {

	border-bottom: 1px solid #d3d3d3;

	background: url(../i/punktor_menu3.gif) no-repeat;

	background-position: 0 7px;

	padding-left: 20px;

	padding-top: 5px; padding-bottom: 5px;

}



#menu3 a {

	color: #7c7c7c;

	text-decoration: none;

	font-size: 120%;

	font-weight: bold;

}



#menu3 a:hover { color: #b2b2b2; }



#menu3 .bottom {

	width: 164px; height: 26px;

	background: url(../i/bg_menu3_bottom.gif) no-repeat;

	float: left;

}



#bottom {

	float: left;
	width: 748px;
	padding-left: 16px; padding-right: 18px;
	padding-top: 10px; padding-bottom: 10px;
	margin-left: 100px;
	display:inline;
	border-top: 1px solid #C7C7C7;
	line-height: 140%;

}
#bottom2 {

	float: left;
	width: 732px;
	padding-left: 20px; padding-right: 20px;
	padding-top: 10px; padding-bottom: 10px;
	margin-left: 100px;
	display:inline;
	border-top: 1px solid #C7C7C7;
	text-align:center;
	font-size: 10px;
}
#bottom2 a{
	text-decoration: none;
	color: #3a5da3;
}


#bottom h2 {

	font-family: arial;

	font-size: 140%;

	margin-bottom: 8px;

}



#bottom p { margin-bottom: 4px; }



#bottom a {

	text-decoration: none;

	font-weight: bold;

	color: #7d7d7d;

}



#bottom a:hover { color: #b7b7b7; }



#bottom span {

	float: left;

	padding-right: 14px;

}



#bottom .blok {

	border-right: 1px solid #C7C7C7;
	float: left;
	padding-right: 15px;
	width: 400px;

}



#bottom .blok2 {
	float: left;
	padding-left: 20px;
	padding-right: 15px;
	width: 280px;
}

#kontener .blok22 {
padding-left: 440px;
}

#kontener ol {
padding-left: 10px;
}

#kontener ol li {
padding-left: 1px;
}

#kontener .blok22 p {
font-size: 90%;
}

#bottom .blok3 {

	float: right;

	font-size: 50%;

}



#bottom ul {

	list-style: none;

	line-height: 210%;

}



#bottom ul li {

	padding-left: 28px;

}



#bottom ul li.i1 {

	background: url(../i/ikona_bottom1.gif) no-repeat;

	background-position: 0 3px;

}



#bottom ul li.i2 {

	background: url(../i/ikona_bottom2.gif) no-repeat;

	background-position: 0 3px;

}



#tresc table {

	border-collapse: collapse;

	font-size: 90%;

}



#tresc table tr {

	

}



#tresc table tr.head { font-weight: bold; }



#tresc table td {

	padding: 4px;

	padding-left: 10px; padding-right: 10px;

	border-bottom: 1px solid #5d5d5d;

}



#tresc table th {

	width: 190px;

	padding: 4px;

	padding-left: 10px; padding-right: 10px;

	font-weight: normal;

	border-bottom: 1px solid #5d5d5d;

}



#tresc table.t1 th { background: #fae3e3; }

#tresc table.t2 th { background: #e8f7e6; }

#tresc table.t3 th { background: #faf8e6; }

#tresc .tabela,
#tresc .tabela td{
	padding: 1px;
	border: none;
}
/*pytania*/
#top .box .tresc2 {
	width: 700px;
	float: right;
	text-align: justify;
	color: #000000;
	padding-left: 0px; padding-right: 156px;
	line-height: 140%;
	margin-bottom: 14px;
}
#questions {
	margin-left: 140px;
	width: 690px;
	padding-left: 20px; padding-right: 20px;
	padding-top: 22px;
	padding-bottom: 26px;
	float: left;
	text-align: center;
}
#zabek{
	float: right;
	width: 283px;
	height: 61px;
	padding: 0px 20px 0px 100px;
	line-height: 65px;
	margin: -83px -20px 10px 0px;
	background: url(../i/zabek.jpg) no-repeat;
}
#zabek img{
	margin: 15px 10px 0px 0px;
}
.choseme{
	margin: 10px 25px;
}
#kontakt p{
	float: left;
	width: 100%;
	border-bottom:1px dotted #e7e7e7;
}
#kontakt label{
	float: left;
	width: 150px;
}
#kontakt input, textarea{
	float: left;
	width: 300px;
}
