@import url('ankiety.css');

br.c { clear: both; }

/* CSS Document */
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	background: #fff url(grafika/bg_body.gif) repeat-x;
	color: #666;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 6px 0 20px 0;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0px;
}
input, select, textarea {
	color: #666;
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
input {
	padding-left: 0;
	padding-right: 0;
}
textarea {
	padding-left: 1px;
	padding-right: 0;
}
table {
	border-collapse: collapse;
}
table td {
	padding: 0;
}
.clear {
	clear: both;
}
.image {
border:0px;
}

/* header START */
#header {
	font-size: 9px;
	font-weight: bold;
	height: 100px;
	margin: auto;
	position: relative;
	width: 950px;
}
#header #logo {
	left: 0;
	position: absolute;
	top: 0;
}
#header #logo img {
	display: block;
}
#header .box01 {
	float: right;
	padding-top: 20px;
	width: 160px;
}
#header .box01 label {
	display: block;
	line-height: 18px;
	margin-bottom: 7px;
}
#header .box01 select {
	width: 150px;
}
#header .box02 {
	float: right;
	width: 300px;
}
#header .box02 a {
	color: #666;
	line-height: 18px;
	padding: 1px 0 4px 0;
}
#header .box02 a#lang_pl {
	background: url(grafika/ico_pl.gif) no-repeat right 2px;
	padding-right: 21px;
}
#header .box02 a#lang_en {
	background: url(grafika/ico_en.gif) no-repeat right 2px;
	padding-right: 21px;
}

#header .box02 a#login {
	background: url(grafika/ico_login.gif) no-repeat right 0;
	padding-right: 21px;
}
#header .box02 li {
	/*border-left: 1px solid #ccc;*/
	background: url(grafika/bg_box02_separator.gif) no-repeat left top;
	float: right;
	padding: 20px 7px 0 9px;
}
#header .box02 li.first {
	background: none;
	padding-left: 0;
}
#header .box02 ul {
	height: 38px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* header END */
/* loginPanel START */
#loginPanel {
	background: #f6f6f6 url(grafika/bg_login_panel.gif) repeat-x;
	border: 1px solid #666;
	font-size: 11px;
	padding: 8px;
	position: relative;
	width: 200px;
}
#loginPanel a {
	background: url(grafika/b02.gif) no-repeat 0 4px;
	color: #666;
	font-size: 9px;
	font-weight: normal;
	padding-left: 10px;
}
#loginPanel h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 2px 20px 10px 2px;
}
#loginPanel table {
	width: 100%;
}
#loginPanel td {
	padding: 2px;
	text-align: right;
}
#loginPanel th {
	font-weight: bold;
	padding: 2px;
	text-align: left;
}
#loginPanel .input {
	width: 136px;
}
#loginPanel #close {
	background: none;
	padding: 0;
	position: absolute;
	right: 4px;
	top: 4px;
}
/* loginPanel END */
/* topNavigation START */
#topNavigation {
	background: #bdc3c5 url(grafika/bg_top_navigation.gif) repeat-x;
}
#topNavigation ul {
	background: url(grafika/bg_top_menu.gif) no-repeat;
	height: 34px;
	list-style-type: none;
	margin: 0;
	margin: auto;
	padding: 0 3px;
	width: 946px;
}
#topNavigation li {
	background: url(grafika/bg_top_menu_li.gif) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 34px;
	padding-right:2px;
	margin-left:-1px;
	
}

#topNavigation a {
	color: #fff;
	text-decoration:none;
  padding: 11px 16px 11px 13px;
	
}

#topNavigation a.active, #topNavigation a:hover{
	background:url(grafika/menu_top_hover.gif) bottom repeat-x;
	color:#007662;
}

/* topNavigation END */
/* visual START */
#visual {
	background: #cce4e0 url(grafika/bg_visual.gif) repeat-x;
}

#visualInside {
    background:none;
}
#visual #picture {
	background: #fff url(grafika/bg_picture.gif) repeat-x;
	margin: auto;
	padding: 0 1px;
	width: 948px;
}
#visual #picture img {
	display: block;
}
/* visual END */
/* path START */
#path {
	background: url(grafika/bg_path.gif) no-repeat;
	color: #888;
	font-size: 9px;
	padding: 15px;
}
#path a {
	color: #007662;
}
/* path END */
/* kontenery START */
.container01 {
	margin: auto;
	width: 950px;
}
.col220 {
	float: left;
	padding: 5px 0 15px 0;
	width: 220px;
}
.col230 {
	float: left;
	padding: 5px 0 15px 0;
	width: 230px;
}
.col500 {
	float: left;
	padding: 5px 15px 15px 30px;
	width: 455px;
	overflow:hidden;
}
.col720 {
	float: left;
	padding: 5px 0 15px 30px;
	width: 690px;
	overflow:hidden;
}.col800 {
	float: left;
	padding: 5px 0 15px 30px;
	width: 620px;
	overflow:hidden;
}
.col720a {
	float: left;
	padding: 5px 10px 15px 30px;
	width: 680px;
	overflow:hidden;
}
#infoGate {
	padding-bottom: 10px;
}
#infoGate .first {
	margin-left: 0;
}
/* kontenery END */
/* box220 START */
.box220 {
	background-color: #f1f1f1;
	border: 1px solid #e6e6e6;
	float: left;
	margin: 0 10px 10px 0;
	padding: 6px;
	position: relative;
	width: 206px;
}
.box220 .header img {
	border: 1px solid #fff;
	display: block;
	margin-bottom: 6px;
}
.box220 .content {
	background: url(grafika/box_content_bg.gif) #fff  repeat-x;
	height:auto !important;
  height:80px;
  min-height:80px;
	padding: 8px;
	
}
.box220 .content a {
	color: #007662;
}

.box220 .content p {
	margin: 0;
	padding: 0;
}
.box220 .more {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	bottom: 14px;
	text-align: right;
}
.box220 .more a {
	background: url(grafika/ico_more.gif) no-repeat right 1px;
	color: #949494;
	line-height: 18px;
	padding: 1px 21px 4px 0;
}

.box220 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.box220 li {
	background: url(grafika/b01.gif) no-repeat 4px 6px;
	line-height: 18px;
	padding: 0 0 0 18px;
}

.noMarginRight {
	float: none;
	margin-right: 0;
}
/* box220 END */
/* box230 START */
.box230 {
	background-color: #f1f1f1;
	border: 1px solid #e6e6e6;
	float: left;
	margin-left: 10px;
	padding: 6px;
	position: relative;
	width: 216px;
}
.box230 .header img {
	border: 1px solid #fff;
	display: block;
	margin-bottom: 6px;
}
.box230 .content {
	background: #fff url(grafika/box_content_bg.gif) repeat-x;
	height: 90px;
	padding: 8px;
}
.box230 .content a {
	color: #666;
}
.box230 .more {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	bottom: 14px;
	text-align: right;
}
.box230 .more a {
	background: url(grafika/ico_more.gif) no-repeat right 1px;
	color: #949494;
	line-height: 18px;
	padding: 1px 21px 4px 0;
}
.box230 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.box230 li {
	background: url(grafika/b01.gif) no-repeat 4px 6px;
	line-height: 18px;
	padding: 0 0 0 18px;
}
/* box230 END */
/* box220, box230 klasy okreslajace wysokosc dla kontentu START */
.h80 .content {
	height: 80px;
}
.h90 .content {
	height: 90px;
}
.h100 .content {
	height: 100px;
}
.h110 .content {
	height: 110px;
}
.h120 .content {
	height: 120px;
}
.h130 .content {
	height: 130px;
}
/* box220, box230 klasy okreslajace wysokosc dla kontentu END */
/* news START */
.content .news, .content .news2 {
	float: left;
	padding: 0 15px;
	width: 325px;
}
.content .glowna {
	float: left;
	padding: 0 15px;
	width: 680px;
}
.content .news2 {
	background: url(grafika/bg_news.gif) no-repeat 0 bottom;
}
.content .news a, .content .news2 a {
	color: #007662;
}
.content .news h2, .content .news2 h2 {
	background: #fff url(grafika/b03.gif) no-repeat 0 3px;
	color: #007662;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 0 0 24px;
}
.content .news2 h2.hide {
	background: none;
}
.content .news h3, .content .news2 h3 {
	color: #007662;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.content .news h4, .content .news2 h4 {
	color: #888;
	font-size: 9px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0;
}
.content .news p, .content .news2 p {
	line-height: 15px;
	margin: 0 0 25px 0;
	padding: 0;
}
/* news END */
/* advertisement START */
#advertisement {
	float: left;
	padding-left: 10px;
	width: 230px;
}
.banner226 {
	background-color: #fff;
	border: 1px solid #eee;
	border-bottom-width: 2px;
	margin-bottom: 15px;
	padding: 1px;
	width: 226px;
}
.banner226 img {
	display: block;
}
/* advertisement END */
/* leftNavigation START */
#leftNavigation {
	
	margin-bottom: 15px;
	padding: 15px;
	width: 200px;
}
#leftNavigation a {
	background: url(grafika/b02.gif) no-repeat 190px 8px;
	border-bottom: 1px solid #eee;
	color: #666;
	display: block;
	padding: 5px 10px;
	
	
}
#leftNavigation a.menu_4{
	background: none;
	border: none;
	color: #666;
	display: block;
	padding: 2px 10px;
	margin: 0px 0px 0px 10px;
	
}
#leftNavigation a.menu_4_{
width:170px;
border:0px;
line-height:1px;
font-size:1px;
}

#leftNavigation a.menu_3:hover, #leftNavigation a.menu_active3 {
	background-color: #eee;
	text-decoration: none;
		
}

#leftNavigation a.menu_4:hover, #leftNavigation a.menu_active4 {
	background: none;
	border: none;
	color: #007662;
	text-decoration: none;
	padding: 2px 10px;
	margin: 0px 0px 0px 10px;
}
#leftNavigation a.bez {
text-decoration:none;
}

#leftNavigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftNavigation li {
	display: inline;
}
/* leftNavigation END */
/* content START */
.content h1 {
	color: #007662;
	font-size: 18px;
	margin: 0 0 1em 0;
}
.content a {
	color: #007662;
}
.content h2 {
	background: #fff url(grafika/b03.gif) no-repeat 0 3px;
	color: #007662;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 0 0 24px;
}
.content h3 {
	color: #007662;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.content h4 {
	color: #888;
	font-size: 9px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0;
}
.content p {
	line-height: 14px;
	margin: 0 0 25px 0;
	padding: 0;
}
/* content END */
/* newsletter START */
#newsletter {
	border-top: 1px solid #eee;
	padding: 15px 12px;
}
#search {
	clear: both;
	padding: 7px 4px;
}
#newsletter label, #search label {
	color: #007662;
	font-size: 9px;
	font-weight: bold;
	padding: 0 4px;
}
#newsletter .input, #search .input {
	width: 171px;
}
#newsletter table, #search table {
	margin-left: auto;
}
#newsletter td, #search td {
	padding: 0 3px;
}
.box02 #search a {
	background: url(grafika/b02.gif) no-repeat 0 4px;
	color: #666;
	font-weight: normal;
	padding-left: 10px;
}
/* newsletter END */
/* footer START */
#footer {
	background: url(grafika/bg_footer.gif) no-repeat;
	clear: both;
	height: 38px;
	line-height: 38px;
	position: relative;
	width: 950px;
}
#footer a {
	border-left: 1px solid #fff;
	color: #fff;
	padding: 0 12px 0 15px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer li {
	display: inline;
}
#footer .first {
	border: none;
}
#footer .last {
 	border: none;
	float: right;
	padding: 0 0px 0 15px;
	position: absolute;
	top: 0;
	right: 15px;
}
/* footer END */

#news_module a.active{
text-decoration:underline;
}

/* siteMap START */
.siteMap {
	color: #666;
	padding-bottom: 15px;
}
.siteMap a {
	color: #666;
}
.siteMap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.siteMap ul li {
	background: url(grafika/b01.gif) no-repeat 5px 4px;
	line-height: 16px;
	padding-left: 20px;
}
/* siteMap END */
/* form01 START */
.form01 {
	width: 100%;
	margin-bottom: 15px;
}
.form01 td {
	background-color: #f6f6f6;
	border-top: 1px solid #fff;
	padding: 8px 10px;
}
.form01 label {
	display: block;
	font-weight: bold;
	text-align: right;
}
.form01 label span {
	color: #dd3126;
}
.form01 .input {
	width: 276px;
}
.form01 .select {
	width: 280px;
}
.form01 .textarea {
	width: 276px;
}
.form01 .error td {
	border: none;
	color: #dd3126;
	padding: 0 10px 10px 10px;
}
.form01 .description td {
	border: none;
	padding: 0 10px 10px 10px;
}
/* form01 END */
/* page START */
.page {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}
.page li {
	display: inline;
	line-height: 18px;
}
.page a {
	border: 1px solid #eee;
	color: #666;
	padding: 3px 5px;
}
.page .active, .page a:hover {
	background-color: #eee;
	text-decoration: none;
}
/* page END */
/* galleryShow START */
.galleryShow {
	background-color: #f6f6f6;
	padding: 15px 5px 5px 5px;
	text-align: center;
}
.galleryShow .smallImages {
	background-color: #fff;
	padding: 10px;
}
.galleryShow .smallImages img {
	margin: 5px;
}
.galleryShow .smallImages .active img {
	border: 5px solid #a6a6a6;
	margin: 0;
}
.galleryShow2 {
	background-color: #f6f6f6;
	padding: 15px 5px 5px 5px;
	text-align: center;
}
.galleryShow2 .active img {
	border: 5px solid #a6a6a6;
	margin: 10px;
}
.galleryShow p {
	margin: 10px;
	padding: 0;
}
/* galleryShow END */
/* marks START */
#marks {
	padding: 10px 15px;
}
#marks table {
	margin: auto;
}
#marks td {
	background: url(../img/bg_marks.gif) no-repeat left center;
	padding: 5px 25px;
}
#marks td.first {
	background: none;
}
/* marks END */
/* stock START */
.stock {
	font-size: 9px;
	line-height: 18px;
}
.stock table {
	width: 100%;
}
.stock a {
	background: url(grafika/b01.gif) no-repeat 0 3px;
	color: #666;
	padding: 0 5px 0 10px;
}
.stock .indexDown {
	background:url(grafika/index_down.gif) no-repeat right 7px;
	color: #dd3126;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.stock .indexUp {
	background:url(grafika/index_up.gif) no-repeat right 7px;
	color: #009447;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.stock .value {
	text-align: right;
	padding: 0 0 0 5px;
}
.stock .reuters {
	background: url(grafika/reuters.gif) no-repeat;
	font-weight: bold;
	text-align: right;
}
/* stock END */

/* textBox01, textBox02, textBox03 START */
.textBox01, .textBox02, .textBox03 {
	background-color: #f1f1f1;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding: 6px;
}
.textBox02 {
	float: right;
	margin-left: 10px;
	width: 196px;
	margin-top: 10px;
}
.textBox01 h3 {
	color: #007662;
	font-size: 13px;
	font-weight: bold;
}
.textBox01 h4, .textBox02 h4, .textBox03 h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
.textBox01 li, textBox02 li, textBox03 li {
	line-height: 14px;
}
.textBox01 li, .textBox02 li, .textBox03 li {
	background: url(grafika/b01.gif) no-repeat left 6px;
	padding: 2px 0 2px 10px;
}
.textBox01 li a, .textBox02 li a, .textBox03 li a {
	color: #666;
}
.textBox01 ul, .textBox02 ul, .textBox03 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.textBox01 .content, .textBox02 .content, .textBox03 .content {
	background-color: #fff;
	padding: 8px;
}
.textBox01 .pic {
	padding-right: 16px;
	vertical-align: top;
}
.textBox01 .pic02 {
	padding-right: 16px;
	vertical-align: middle;
}
.textBox01 .pic img, .textBox01 .pic02 img {
	display: block;
	margin-bottom: 6px;
}
/* textBox01, textBox02, textBox03 END */

/* files START */
.files a {
	color: #666;
}
ul.files {
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px 20px;
}
.files li {
	line-height: 18px;
	padding-left: 25px;
}
.files .pdf {
	background: url(grafika/ico_pdf.gif) no-repeat 0 0;
}
/* files END */
/* tabele START */
.table01 {
	width: 100%;
}
.table01 td {
	border: 1px solid #e8e9ea;
	padding: 5px 10px;
	vertical-align: top;
}
.table01 th {
	background-color: #007662;
	color: #fff;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
}
.table01 .odd td {
	background-color: #fafbfc;
}
.table01 .even td {
	background-color: #f4f5f6;
}
/* tabele END */

/* errorBox START */
.errorBox {
	background-color: #f8f9fa;
	border-top: 3px solid #a0abae;
	line-height: 16px;
	padding: 20px 20px 60px 20px;
}
.errorBox a {
	color: #007662;
	text-decoration: underline;
}
/* errorBox END */

#popup{
	display:none;
	position:absolute;
	top:79px;
	left:50%;
	margin-left:-330px;
	width:660px;
	padding-bottom:5px;
	
	background-color:#ffffff;
	border: solid 1px #000;
	z-index:99;
}

#christmass{
	width: 650px;
	text-align:right;
	position:absolute;
	margin-top:-230px;
	margin-left:130px;
}


#wwd{
	width: 650px;
        height: 700px;
	text-align:right;
	position:absolute;
	margin-top:-330px;
	margin-left:130px;
        z-index: 10;
}
/* boxProdukty START */
.boxProdukty { border: 1px solid #eee; margin-bottom: 20px; padding: 9px; width: 660px; }
.boxProdukty .box { float: left; width: 325px; }
.boxProdukty .box a { color: #666; }
.boxProdukty .box h4 { color: #007662; font-size: 11px; font-weight: bold; }
.boxProdukty .box ul { height: 190px; list-style-type: none; margin: 0; overflow: auto; padding: 0 5px 0 0; }
.boxProdukty .box li { padding: 3px 10px 3px 10px; }
.boxProdukty .box .odd { background-color: #f8f8f8; }
/* boxProdukty END */

/* pageNavigation START */
.pageNavigation a {
	color: #888;
}
.pageNavigation ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: right;
}
.pageNavigation li {
	border-left: 1px solid #888;
	display: inline;
	padding: 0 7px 0 10px;
}
.pageNavigation .first {
	border: none;
}
.pageNavigation #icopdf {
	background: url(grafika/ico_pdf02.gif) no-repeat;
	padding-left: 20px;
}
.pageNavigation #icoprint {
	background: url(grafika/ico_print.gif) no-repeat;
	padding-left: 20px;
}
.pageNavigation #icosend {
	background: url(grafika/ico_send.gif) no-repeat;
	padding-left: 18px;
}
.pageNavigation #icoclose {
	background: url(grafika/ico_close.gif) no-repeat;
	padding-left: 17px;
}
/* pageNavigation END */