@charset "UTF-8";

@import url('gallery.css');


body {
	background-image: url(../img/bckg.png);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #9B96A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #716D7A;
}
a {
	outline:none;
}
#mainflash {
	width: 961px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#maincont {
	width: 961px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	clear: both;
}

#maincont #boxleft {
	background-image: url(../img/mleftbox.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 232px;
	width: 322px;
	clear: both;
}
#maincont #boxleft #boxnewsletter {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#maincont #boxleft #boxserwisy {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	clear: both;
	float: left;
}
#maincont #boxright {
	background-image: url(../img/mrightbox.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 232px;
	width: 639px;
}
#maincont #boxright #boxaktual {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	clear: both;
	float: left;
	width: 614px;
}
#maincont h1 {
	font-size:140%;
	color:#807D8A;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	display: block;	
}
#mainfoot {
	background-image: url(../img/mfootbck.png);
	background-repeat: repeat-x;
	clear: both;
	height: 48px;
	width: 961px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C5CC;
	border-right-color: #C8C5CC;
	border-bottom-color: #C8C5CC;
	border-left-color: #C8C5CC;
}
#mainfoot #rssbtn {
	float: right;
	height: 48px;
	width: 74px;
	margin: 0px;
	padding: 0px;
}
#mainfoot #footmenu {
	float: left;
	height: 48px;
	width: 872px;
	line-height: 48px;
	margin: 0px;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: inline;
}
#mainfoot #rssbtn a {
	background-image: url(../img/mfootrss.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 74px;
}
#maincont #boxleft #boxnewsletter form #newsletter {
	background-color: #E8E8E8;
	height: 17px;
	width: 200px;
	color: #807D8A;
	padding-top: 3px;
	padding-left: 5px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9B96A3;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #9B96A3;
}
#maincont #boxleft #boxnewsletter form #btnzapisz {
	height: 23px;
	float: left;
	margin-left: 10px;
}
#maincont #boxleft #boxnewsletter form {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mainflash #FlashID {
	margin: 0px;
	padding: 0px;
	display:block;
}
#maincont #boxleft #lbhline {
	background-image: url(../img/lb_hline.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	clear: both;
	height: 2px;
	width: 100%;
	float: left;
	margin-top: 12px;
}
#maincont #boxleft #boxserwisy p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	clear: both;
}
#maincont #boxright #boxaktual .news {
	clear: both;
	height: auto;
	float: left;
	margin-bottom: 5px;
	width: 100%;
	margin-top: 5px;
}
#maincont #boxright #boxaktual .news .newsimg {
	float: left;
	height: 64px;
	width: 109px;
	background-color: #C9C7CE;
	display: block;
}
#maincont #boxright #boxaktual .news .newstxt {
	float: left;
	width: 410px;
	padding-left: 15px;
	padding-right: 15px;
}
#maincont #boxright #boxaktual .news .morebtn {
	display: block;
	float: left;
	width: 63px;
}
#maincont #boxright #boxaktual .news .newstxt h2 {
	font-size: 130%;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#maincont #boxright #boxaktual .news .newstxt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maincont #boxright #boxaktual .news .newstxt .data {
	font-size: 90%;
	color: #333;
}
#maincont #boxright #boxaktual .news .morebtn a {
	background-image: url(../img/btn_wiecej.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 63px;
	padding-top: 20px;
	background-position: 0px 30px;
}
#maincont #boxright #boxaktual .news .newsimg img {
	border: 1px solid #FFF;
}
#maincont #boxleft #boxserwisy p #FlashID2 {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#mainfoot #footmenu .copyright {
	background-image: url(../img/infinito.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 48px;
	width: 27px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	background-position: center center;
	float: left;
}
#mainflash #altmenu h1 {
	font-size: 110%;
	color: #000;
	width:auto;
	margin:0px;
	background-color: #900;
	padding: 3px;
}
#mainflash #altmenu a{
	color: #fff;
	text-decoration: none;
}
#mainflash #altmenu ul{
	list-style-type:square;
	background-color:#9B96A3;
	display:block;
	
}
#mainflash #altmenu ul li {
	font-size:90%;
	display:inline;
	margin:0px;
	

	
	
}
/*site sheet*/
#sitecont {
	width: 961px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#sitecont #sitelcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 199px;
}
#sitecont #sitebody {
	margin: 0px;
	padding: 0px;
	width: 762px;
	float: left;
}
#sitecont #sitelcol #slcolmntop {
	background-image: url(../img/slcmntop.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 33px;
	width: 199px;
}
#sitecont #sitelcol #slcolmnbackbtn {
	background-image: url(../img/slcmnbackbtn.png);
	margin: 0px;
	height: 30px;
	width: 149px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 50px;
}
#sitecont #sitelcol #slcolmenu {
	background-image: url(../img/slcmnbckg.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 157px;
	width: 169px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#sitecont #sitelcol #slcolmenushdw {
	background-image: url(../img/slctopshdw.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 199px;
}
#sitecont #sitebody #sitebodytop {
	background-image: url(../img/sbtopbckg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 762px;
}
#sitecont #sitebody #sitebodytitle {
	margin: 0px;
	height: 22px;
	width: 760px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 2px;
	background-image: url(../img/sbtitle.png);
	background-repeat: no-repeat;
	background-color: #D6D3D9;
}
#sitecont #sitebody #sitebodylead {
	margin: 0px;
	height: 177px;
	width: 722px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../img/sbleadbckg.png);
	background-color: #DAD9DD;
	background-position: bottom;
}
#sitecont #sitelcol #slcoldown {
	background-color: #F3F3F4;
	background-image: url(../img/slcbckg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	height: 422px;
	width: 179px;
	padding-left: 20px;
}
#sitecont #sitebody #sitebodycont {
	background-color: #E6E5E8;
	margin: 0px;
	height: auto;
	width: 722px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 120%;
	color: #4D4C59;
}
#sitecont #sitebody #sitebodytitle h1 {
	font-size: 180%;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: bold;
}
#sitecont #sitelcol #slcolmnbackbtn a {
	font-size: 140%;
	font-style: italic;
	color: #9390A0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#sitecont #sitebody #sitebodylead #sbdltext {
	font-size: 120%;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	float: left;
/* 	width: 395px; */
	line-height: 130%;
}
#sitecont #sitelcol #slcolmenu #smenu li {
	font-size: 140%;
	color: #C8C5CC;
	list-style-image: url(../img/listbullet1.gif);
}
#sitecont #sitelcol #slcolmenu #smenu {
	line-height: 180%;
	padding-left: 20px;
}
#sitecont #sitelcol #slcolmenu #smenu li a {
	color: #C8C5CC;
	text-decoration: none;
	font-size: 0.8em;
}
#sitecont #sitebody #sitebodylead #sbdlimg {
	float: left;
	width: 300px;
	margin-left: 15px;
	height: auto;
	text-align: center;
}

#sitecont #sitebody #sitebodycont p {
	display: block;
	padding-left: 10px;
	clear: both;
	padding-bottom: 10px;
	margin: 0px;
}
#sitecont #sitebody #sitebodycont h2 {
	font-size: 130%;
	color: #515058;
	clear: both;
}
#sitecont #sitebody #sitebodycont p a {
	color: #C00;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c00;
}
#sitecont #sitebody #sitebodycont img {
	border: 1px dotted #FFF;
}

#sitecont #sitebody #sitebodycont #prodlist .prod_img {
	background-image: url(../img/imglist_bckg.png);
	background-repeat: no-repeat;
	height: 171px;
	width: 232px;
	float: left;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitecont #sitebody #sitebodycont #prodlist .prod_img img {
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
#sitecont #sitebody #sitebodycont #prodlist h3 {
	font-size: 15px;
	color: #930214;
	padding: 0px;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sitecont #sitebody #sitebodycont #prodlist p {
	width: auto;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#sitecont #sitebody #sitebodycont #prodlist .prodbtn {
	display: block;
	text-align: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#sitecont #sitebody #sitebodycont #prodlist .clearlist {
	clear: both;
	width: 100%;
	height:1px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.prodbtn .pdfdwld {
	display: block;
	background-image: url(../img/btn_pdf.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 99px;
	padding: 0px;
	margin-left:10px;
	float:right;
	outline:none;
	text-align: left;
	text-indent: -9999px;}
.prodbtn .offerquest {
	display: block;
	background-image: url(../img/btn_quest.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 108px;
	padding: 0px;
	margin-left:10px;
	float:right;
	outline:none;
	text-align: left;
	text-indent: -9999px;
}

#sitecont #sitebody #sitebodycont #prodlist .prodpage {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-size: 10px;
	color: #9A96A3;
}
#sitecont #sitebody #sitebodycont #prodlist .prodpage a {
	background-image: url(../img/btn_pg.png);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 17px;
	margin: 0px;
	font-size: 12px;
	text-align: center;
	color: #5B5966;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: right;
	padding-top: 2px;
}
#sitecont #sitebody #sitebodycont #prodlist .prodpage span {
	float: right;
	line-height: 17px;
	height: 17px;
	width: auto;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitecont #sitebody #sitebodycont #prodlist .prodpage .active {
	background-image: url(../img/btn_pg_active.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	color: #FFF;
}
#sitecont #sitebody #sitebodycont #prodlist h3 .firm {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	color: #4D4C59;
}

#questbox {
	width: 500px;
	height: 300px;
	background: #fff;
	border: 3px solid #000;
	font-size: 1.2em;
}
#questbox label {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	margin: 20px 20px 0 20px;
	font-size: 1.1em;
}

#questbox .input {
	width: 270px; 
	margin: 20px 0 0;
	float: left;
	border: 1px solid #A9A9A9;
}

#questbox h1 {
	font-size: 14px;
	padding: 15px 30px 0;
}

#questbox .textarea {
	width: 270px; 
	margin: 20px 0 0;
	float: left;
	border: 1px solid #A9A9A9;
	height: 100px;
}

#questbox #close,#questbox #send {
	display: block;
	float: right;
	padding: 3px 9px;
	margin: 20px 20px 0 0;
	background: #CCC;
	color: #666;
	border: 1px solid #666;
	font-weight: bold;
	text-decoration: none;
}

#questback {
	background: #000;
}
.screenzoom{
/*klasa do fancyboxa*/
}
