/* CSS Document */

* {	margin: 0px; padding: 0px;}
.body {	font-family: Arial; font-size: 12px;  background-color: #E1E1E1 ; color: #111111; } 
a {	color: #006666;text-decoration: none;}
a:hover {	text-decoration: underline;}
.wrapper {	margin: 0px auto; width: 980px; clear: both; }

h1 {font-size: 24px; font-weight:normal; margin-bottom: 20px; margin-top: 20px; color: #333333; }

h2 {font-size:18px; line-height:1.1; margin:0px; font-weight:normal;}

h3 {font-size: 16px;	margin-top: 0px; margin-bottom: 0px; color: #006699; font-weight:bold; }

/*  ----- TOPER ----- */
#header {}
#header .wrapper {	overflow: hidden;	margin-top: 15px;	margin-right: auto;	margin-bottom: 25px;	margin-left: auto;}
#imageheader {}
#imageheader .wrapper {	margin: 9px auto; overflow: hidden; width: 1000px;}
.main_toper {	FONT-SIZE: 10px;	MARGIN: auto;	WIDTH: 1000px;	COLOR: #111111;}
.main_toper a:link,
.main_toper a:visited { color:#999999; text-decoration:none;}
.main_toper a:hover  { color:#111111; text-decoration:underline;}
#logo {	background: url("images/logo.png") no-repeat top; margin: 0px; width: 225px; height: 34px; display: inline-block;}

/*  ----- TOPER MAINMENU ----- */
#mainmenu {	float: right; background-image:url(images/menu_bar_bg.png); }
#mainmenu a {	color: #EEEEEE; text-decoration: none;}
#mainmenu > ul {	list-style: none; float: left;}
#mainmenu > ul > li {	float: left;}
#mainmenu > ul > li a {	padding: 0px 10px; text-transform: uppercase; overflow: hidden; font-weight: 600; display: block;}
#mainmenu > ul > li ul {	display: none;}
#mainmenu > ul > li > a div {	height: 30px; float: left; min-width: 15px;}
#mainmenu > ul > li > a .center {	line-height: 29px;}
#mainmenu > ul > li > a:hover {	background: url("images/menu-hover.png") no-repeat 0px 0px;}
#mainmenu > ul > li.current-menu-item > a {	background: url("images/menu-hover.png") no-repeat 0px 0px;}
#mainmenu > ul > li > a:hover .center {	background: url("images/menu-hover.png") repeat-x 0px -33px;}
#mainmenu > ul > li.current-menu-item > a .center {	background: url("images/menu-hover.png") repeat-x 0px -33px;}
#mainmenu > ul > li > a:hover .end {	background: url("images/menu-hover.png") no-repeat -18px -66px; width: 15px; height: 30px;}
#mainmenu > ul > li.current-menu-item > a .end {	background: url("images/menu-hover.png") no-repeat -18px -66px; width: 15px; height: 30px;}
#mainmenu > ul > li .icon {	width: 25px; height: 30px; background-image: url("images/menu-icons.png"); background-repeat: no-repeat;}
#mainmenu li#menu-item-36 .icon {	background-position: -25px 4px;}
#mainmenu li#menu-item-35 .icon {	background-position: -54px 3px;}
#mainmenu li#menu-item-34 .icon {	background-position: -82px 4px;}
#mainmenu li#menu-item-33 .icon {	background-position: -109px 3px;}
#mainmenu li#menu-item-32 .icon {	background-position: -132px -1px;}
#mainmenu li#menu-item-31 .icon {	background-position: -160px 4px;}
#mainmenu li#menu-item-36 a:hover .icon {	background-position: -25px -33px;}
#mainmenu li.current-menu-item#menu-item-36 .icon {	background-position: -25px -33px;}
#mainmenu li#menu-item-35 a:hover .icon {	background-position: -54px -34px;}
#mainmenu li.current-menu-item#menu-item-35 .icon {	background-position: -54px -34px;}
#mainmenu li#menu-item-34 a:hover .icon {	background-position: -82px -33px;}
#mainmenu li.current-menu-item#menu-item-34 .icon {	background-position: -82px -33px;}
#mainmenu li#menu-item-33 a:hover .icon {	background-position: -109px -34px;}
#mainmenu li.current-menu-item#menu-item-33 .icon {	background-position: -109px -34px;}
#mainmenu li#menu-item-32 a:hover .icon {	background-position: -133px -38px;}
#mainmenu li.current-menu-item#menu-item-32 .icon {	background-position: -133px -38px;}
#mainmenu li#menu-item-31 a:hover .icon {	background-position: -160px -33px;}
#mainmenu li.current-menu-item#menu-item-31 .icon {	background-position: -160px -33px;}

/*  ----- BODY ----- */
#content {	background: url("images/line-hor.jpg") no-repeat center 0px; padding: 34px 0px 0px; overflow: hidden;}
#content .wrapper {}
#content #posts{    clear: both;    float: none;    margin: 0 auto;    width: 980px;}
.pagetitle {font-size: 24px;	margin-bottom: 20px; margin-top: 20px; color: #333333; }
.pagesubtitle {font-size: 18px;	margin-bottom: 0px; margin-top: 20px; color: #006666; }
.bodyleft {}
.bodymenu {}
.content_title {font-size: 18px;	margin-bottom: 5px;	color: #006666;}
.content_one {font-size: 14px; line-height: 20px; margin-top:15px; margin-bottom:15px;}

/*  ----- FOOTER AKTUALNOSCI ----- */
#news { 	font-size:13px;	overflow: hidden;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px; line-height:1.5em;
		background: url("images/line-hor.jpg") no-repeat center 0px;}
#news .wrapper {}
#startnews {font-size:13px;	overflow: hidden;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px; line-height:1.5em; }
#startnews .wrapper {}
#footeraktual{    clear: both;    overflow: hidden;    padding: 30px 0 0;}	
#footeraktual.home{padding: 0; background: none; margin-top: 26px;}
#footeraktual #posts{    clear: both;    float: none;    margin: 0 auto;    width: 980px;}
#footeraktual #posts .hentry:first-child{margin-left: 0px;}
#footeraktual #posts .hentry{float: left; width: 270px; margin-left: 80px;}
#footeraktual .title, #footeraktual .title a{font-size: 16px; padding-bottom:12px; text-decoration:none;  }


/*  ----- FOOTER ACTION ----- */
#footer {	background: url("images/line-footer.jpg") no-repeat top; margin: 20px 0px 0px; padding: 10px 0px; clear: both;}
#footer a:hover {	text-decoration: underline;}
#footer .wrapper {	margin: 0px auto; overflow: hidden;}
#footmenu {	overflow: hidden; margin-left: 80px; float: left;}
#footmenu > ul {	list-style: none;}
#footmenu > ul > li {	float: left;}
#footmenu > ul > li a {	padding: 0px 10px; display: block; color: rgb(113, 96, 88); text-decoration:none;}
#footmenu > ul > li ul {	display: none;}
#rights {	width: 270px; float: left; font-size:11px;}
#footer a:hover {	color: #333333;}
#footer li.current-menu-item a { color: #009999;}
#created {	float: right; color: #333333; } 

/*  ----- WIECEJ ----- */
.more-link {display: block; margin-top: 5px;}
.more-link a:link, .more-link a:visited { color: #006666;	} 
.more-link  a:hover {color: #000000; text-decoration:underline;}
/*  ----- Inne ----- */
.braz_j  { color: #675130;	}

/*  ----- IMZ STD-OSP ----- */
.ContentOne {font-size: 14px; line-height: 16px; margin-top:5px; margin-bottom:15px;}
.ContentOne A:link, .ContentOne A:visited { color: #006666;}
.ContentOne  a:hover {color: #006666; text-decoration:underline;}
.ContentTitle {font-size: 18px;	margin-bottom: 10px;	color: #111111;}
.ContentOneTitle {font-size: 18px;	margin-bottom: 2px;	color: #111111;}
.ContentOneTitleProc {	font-size:18px;line-height:1.1;}
.ContentOneTitleProc a:link,
.ContentOneTitleProc a:visited {	font-size: 18px;	line-height:1.1;}
.ContentOneTitleProc A:hover {	 	font-size: 18px;	line-height:1.1;}
.ContentOneDate {font-size:12px;}
.ContentOneAutor {	color:#333333; font-size:12px;	line-height:1.1; margin-top:5px; }
.ContentOneKontakt {font-size:12px;	line-height:1.1;}
.ContentOneKontakt a:link,
.ContentOneKontakt a:visited {	font-size: 12px;	line-height:1.1;}
.ContentOneKontakt A:hover {	font-size: 12px;	line-height:1.1;}
.ContentOneAkpBody {	padding-top:6px;padding-bottom:6px; line-height: 20px; }
.ContentOneAkpTitle {	padding-bottom:3px;	font-size: 16px; font-weight:bold; color:#555555;}
.ContentOneAkpUwagi {font-size: 14px; color: #333333; margin-top:5px; margin-bottom:5px;  font-weight:bold;} 

.ContentTitle a:hover {text-decoration:none;}
.AkpBody {font-size: 13px; line-height: 20px;  margin-bottom:25px;}

.ContentOneImg { COLOR: #CCCCCC; border-color:#CCCCCC;}
.ContentOneImg A:link,
.ContentOneImg A:visited {	COLOR: #CCCCCC; border-color:#CCCCCC;}
.ContentOneImg A:hover {	COLOR: #999999; border-color:#999999;}
.ContentOneImgTxt {	font-size:90%; 	font-style: italic;	line-height:1em; color:#333333;}


.AkpWiecejLink { COLOR: #333333; margin-top: 3px;}
.AkpWiecejLink A:link, .AkpWiecejLink A:visited { color: #006666;}
.AkpWiecejLink  a:hover {color: #000000; text-decoration:underline;}

.AkpUwagi {font-size: 15px; color: #333333; margin-top:10px; margin-bottom:15px;  font-weight:bold;} 
.AkpUwagiMain {font-size: 15px; color: #339999; margin-top:10px; margin-bottom:15px; } 

.ContentDate {font-size:13px; font-weight:normal;color: #111111;}
.AkpKontakt {font-size:12px; font-weight:normal;color: #111111;}
.AkpKontakt A:link, .AkpWiecejLink A:visited { color: #006666;}
.AkpKontakt  a:hover {color: #000000; text-decoration:underline;}
/*  ----- PageSelector ----- */
.PageSelectorDIV {	margin-left:0px;	margin-right:0px;	font-size:13px;	padding-bottom: 20px;}
.PageSelector {	}
.PageSelector a:link,
.PageSelector a:visited {	background-color:#cccccc;	color:#006666; font-size:13px;
	padding-left:4px;	padding-right:4px;	padding-top:4px;	padding-bottom:2px;
	margin-right: 1px;	margin-left: 1px; }
.PageSelector a:hover  {  background-color:#006666; color:#FFFFFF;}
.PageSelector_sel  { color:#000000; font-size:13px;}
/*  ----- DODATKOWE -----*/
.reklama_txt {	font-size: 12px;	margin: 3px; color: #333333;}
.reklama_txt A:link, .reklama_txt A:visited { color: #333333;}
.reklama_txt  a:hover {color: #006666; text-decoration:underline;}

FORM {	MARGIN: 0px;	PADDING: 0px;}
.form_zero {	margin: 0px;	padding: 0px;}
.textbox{	background-color: #322C29;	font-size: 12px;  font-family: Arial, Helvetica, sans-serif;
	border: 1px none #999999;
}

.text3 {	FONT-SIZE : 13px; background-color: #999999; border: 1px none #111111; color:#000000; padding:2px; height:16px}
.textarea3 {	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE : 13px; background-color: #999999; border: 1px none #111111; color:#000000; padding:2px;}

.text3_ro {	border: 1px solid #FFFFFF;	background-color: #FFFFFF;}
.text_inf {	color: #006699;}

.button2_spec  { FONT-SIZE : 12px;	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image:url(inc2/button2_spec_100.png);
	margin: 0px; height:31px; width:100px;
	padding-top: 3px;	padding-bottom: 3px;	padding-right: 0px;	padding-left:0px;
	background-repeat: no-repeat;	background-position: center center;
	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;
}

.button_normal_light  {	FONT-SIZE : 12px; font-family:Arial, Helvetica, sans-serif;
	padding-top: 0px;	padding-bottom: 0px;	padding-right: 2px;	padding-left: 2px;
	margin: 0px;}
	
.fr_kontakt_menu {
	background-position:left; background-repeat:no-repeat;
}
/*  ----- MENU OFERTY -----*/
.oferta_kat_title {
	font-size:16px;	font-weight:bold;	text-align:center;
	padding-left:10px;	padding-top: 5px;	padding-bottom: 4px;
	/*background-image: url(images/_menu_of_tit.jpg);*/
}

.menu_ofst {font-size:14px;}
.menu_ofst a:link,
.menu_ofst a:visited {
	display: block;	color: #666666;
	font-weight:bold;	text-decoration: none;	text-align: left;
	margin-top: 1px;	margin-bottom: 1px;
	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #eeeeee;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;
	/*background-image: url(images/_menu_of_link.jpg);*/
}
.menu_ofst a:hover  {
	display: block;	text-decoration: underline;	color: #333333;
	/*background-image: url(images/_menu_of_over.jpg);*/
}

.menu_ofst_sub  {
	font-size:14px;	display: block;	color: #333333;	text-align: left;
	margin-top: 1px;	margin-bottom: 1px;
	padding-left: 20px;	padding-top: 3px;	padding-bottom: 3px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	
	/*background-image: url(images/_menu_of_sub_down.jpg);*/
}
.menu_ofst_sub  a:hover  {
	display: block;	color: #333333;	font-weight:normal;
}

.menu_ofst_down {
	font-size:14px;	display: block;	color: #333333;	text-align: left; background-color: #F5F5F5;
	margin-top: 1px;	margin-bottom: 1px;
	padding-left: 20px;	padding-top: 3px;	padding-bottom: 3px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;
	/*background-image: url(images/_menu_of_down.jpg);*/
}
.menu_ofsttyp_down {
	font-size:14px;	display: block;	color: #333333;	text-align: left; background-color: #F5F5F5; font-weight:bold;
	margin-top: 1px;	margin-bottom: 1px;
	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;
	/*background-image: url(images/_menu_of_down.jpg);*/
}
.menu_ofst_ilosc {font-size:14px; color:#666666;font-weight:normal;}
.menu_combo { font-size:14px; font-family: Arial, Helvetica, sans-serif;
	width:240px; background-color: #F5F5F5; 
	border-width:1px; border-color:#006666; border-style: solid;
}


/*  ----- OFERTA / PRODUCTS ----- line-height:1em; */
.Oferta_ContentOne {font-size: 12px;}
.Oferta_ContentOne A:link, .Oferta_ContentOne A:visited { color: #006666;}
.Oferta_ContentOne  a:hover {color: #006666; text-decoration:underline;}
.Oferta_ContentOneImgTxt {	font-size:10px;  font-style: italic;	line-height:1em; color:#333333;  margin-top:0px; margin-left:10px; margin-right:10px;}
.Oferta_ContentOneTitle {font-size: 16px;	margin-top: 5px; margin-bottom: 10px;	color: #006699; font-weight:bold;}
.Oferta_ContentOneAkpBody {font-size: 12px;	 padding-top:8px; padding-bottom:8px; line-height: 14px; margin-right:15px; }


.Oferta_morelink {display: block; font-weight:bold; margin-right:200px;  } 	
.Oferta_morelink a:link, .Oferta_morelink a:visited { color: #006666;	} 
.Oferta_morelink  a:hover {color: #000000; text-decoration:underline;}
