/* zerownik */ 
	html,body,div,span,img,p,a,ul,li,ol, h1,h2,h3,h4,h5,dl,dt,dd,hr{margin:0;padding:0;border:0;list-style:none;}

html {
 kfilter: expression(document.execCommand("BackgroundImageCache", false, true));
 }

/* ogolne */
	body{text-align:center; font: 11px/13px Tahoma, Verdana, sans-serif; color: #444444; display:block; position:relative;}
	a{color:#02A5F6; text-decoration: none}
	a:hover{text-decoration: underline}
	a,p{font: 11px/13px Tahoma, Verdana, sans-serif;}
	p{ color: #444444; margin:10px 0 10px 0;}
	input, textarea{background:#F4FBFF; border: #AEE4FF solid 1px; font-size: 10px; color:#00A28D; padding:2px;}
	input.submit{border-top-color: #FFF; border-left-color: #FFF; border-right-color: #00A28D; border-bottom-color: #00A28D; background:#AEE4FF}


/* inne, podstrony */
	.hide {display:none}
	.zwijacz {clear: both}
	.green{color: #007F68}
	.alert *{color: red; font-weight: bold; text-align:center;}
	.rel{position: relative;}

	/* stale elementy */
		.track {margin-bottom: 10px}
		.track, .track *{color:#007F69}
		.docName{padding:10px 0 10px 0; border-bottom:#007F68 solid 1px;display:block; margin-bottom:4px;}
		.tresc, .tresc *{font-size: 12px; line-height:18px; letter-spacing: 1px;}


	/* faq */
		#faq {border-top: #6FCFFF solid 1px; margin-top:10px; padding-top:10px;}
		#faq .block .pytanie{font-weight: bold}
		#faq .block {border-bottom: #6FCFFF dotted 1px; margin-bottom:5px; padding-bottom:5px;}

/* elementy stale */
	#main{width:750px; text-align: left;margin:auto;}
	#top{height: 110px; position: relative;}

/* sekcje */
	.sectionElement {float:left;}	
	.sectionLine{clear: both;}
	.sectionLine0{clear: both;}
	.sectionLine2{clear: both;}
	.sectionLine3{clear: both;}
	.sectionLine4{clear: both;}	
	.sectionLine2 .sectionElement{width:50%;padding-bottom:10px;}
	.sectionLine3 .sectionElement{width:33%;padding-bottom:10px;}
	.sectionLine4 .sectionElement{width:25%;padding-bottom:10px;}

/* naglowek  i menuExtra*/

  #top h1 {background: transparent url(../gallery/serwis/top/logo_green2.gif) no-repeat;  }
	#top h1 a{  display:block; width:750px; height:110px;}
	#top ul.menuExtra {position: absolute; top:5px; right:0}
	
	ul.menuExtra li{float: left; margin-left:5px;background: url(../gallery/serwis/menu/l_top.jpg) no-repeat 100%; padding-right:7px;}
	ul.menuExtra li.last{padding:0;background:none}

/* menu */
	#menu {background: #007F68;}
	#menu * {color: #FFF; font-weight: bold;}
  #menu #level0{padding-left:10px; *width:95%;}    
	#menu #level0 a{display:block; float:left; width:80px;padding:5px 17px 0 13px;height:34px;background-color: #007F68; }
  #menu #level0 a.menuPosM{background: #339886 url(../gallery/serwis/menu/hover_green.gif) no-repeat 3% 50%;}
	#menu .divM{visibility:hidden;position: absolute; width:200px;border-top: #FFF solid 1px;border-left: #FFF solid 1px; z-index:1000;}
	#menu .divM a{background: #007F68; display:block; line-height:20px; border-bottom: #FFF solid 1px;padding:3px;border-right: #FFF solid 1px;width:186px; padding-left:10px;}
	#menu .divM a.more{background-image: url(../gallery/serwis/menu/lt.gif); background-repeat: no-repeat; background-position: 183px 50%;}
	#menu .divM a:hover{background: #339886 url(../gallery/serwis/menu/hover_green.gif) no-repeat 3px 50%; text-decoration: none;}
	#menu .divM a.more:hover{background: #339886  url(../gallery/serwis/menu/lt2.gif) no-repeat 3px 50%;}

/* content */
	#content {min-height: 400px;}
  * html #content {height: 400px;}
	#content .left{width:494px; float:left; padding-top:2px; padding-bottom:20px;}
	#content .right{width:240px; float: right; padding-top:60px;}

/* index */
	#index .sectionLine3{border-bottom: #D7F2EF solid 1px; margin:10px 0 10px 0; padding-bottom:10px;}
	#index .sectionElement{padding-bottom:0px;}

	/*index elementy, oraz prawa kolumna */
		.indexBlock .title{background: url(../gallery/serwis/img/kw1.gif) no-repeat 0 0; display: block;color:#017F69;font-weight: bold;font-size:11px;padding:13px 0 6px 0;}
		.indexBlock .opis{margin: 0px 7px 0 3px;}
		.indexBlock img{float:right;}

.superWiadomosc{padding:0px 78px 0px 0px;background: url(../gallery/serwis/main/koperta.gif) no-repeat 100% 100%;margin:0px 10px 0px 0px;  min-height:139px; *height:139px;}
  .superWiadomosc .title{background: url(../gallery/serwis/img/kw1.gif) no-repeat 0 0; display: block;color:#007F68;font-weight: bold;font-size:11px;padding:13px 0 6px 0;}
  .superWiadomosc .opis{margin: 0px 7px 0 3px;}
  .superWiadomosc img{float:right;}

  .index_konkurs{background: #007F68;padding:6px 7px;margin:0px 3px 0px 0px; min-height:211px; *height:211px }
  .index_konkurs a{color: #FFFEFC}  
  .index_konkurs .title{background: url(../gallery/serwis/img/kw4.gif) no-repeat 0 0; display: block; color:#FFFEFC; font-weight: bold;  font-size:11px; padding:13px 0 6px 0;  }
  .index_konkurs .href{padding:10px 0px 24px 0px;}  
  .index_konkurs .opis{margin: 0px 7px 0 3px; color:#FFFEFC;}

  .indexAnkieta{background: #D8F2EF;padding:6px 7px;margin:0px 3px 0px 3px; min-height:209px; *height:209px; border: solid #ADE1DC 1px;}
  .indexAnkieta .title{background: url(../gallery/serwis/img/kw3.gif) no-repeat 0 0; display: block; color:#007F68; font-weight: bold;  font-size:11px; padding:13px 0 6px 0;  }
  .indexAnkieta .href{padding:10px 0px 10px 0px;}  
  .indexAnkieta .opis{margin: 0px 7px 0 3px;}

  .indexFAQ{margin:0px 0px 0px 3px; min-height:211px; *height:211px; padding:6px 7px;}
  .indexFAQ .title{background: url(../gallery/serwis/img/kw1.gif) no-repeat 0 0; display: block;color:#007F68;font-weight: bold;font-size:11px;padding:13px 0 6px 0;}
  .indexFAQ .opis{margin: 0px 7px 0 3px;}


		.right .indexBlock {padding-bottom:15px}
		.right .indexBlock span.zwijacz{display:block}
		.right .indexBlock .title{background: url(../gallery/serwis/img/kw2.gif) no-repeat 0 0; color:#017F69;padding:0px 0 10px 13px; width:120px;float:left;}
		.right .shop .indexBlock{background:#D8F2EF; border: #ADE1DC solid 1px}
		.right .shop .indexBlock .title{width:auto; padding-top:7px;}
		.right .shop .indexBlock .opis{padding-left:13px;}

		.right .contact {padding:10px 0px 10px 5px; border-top: #AEE4FF solid 1px;}
		.right .contact * {color: #363C92;}
		.right .contact img{margin-right:2px}
		


		.right .loginForm {margin-top:15px; }
		.right .loginForm form{display:inline;}
		.right .loginForm .title{float:none}
		.right .loginForm .indexBlock{border: none; background:none;}
		.right .loginForm .name{display:block;margin-left:30px;height:30px;position:relative;}
		.right .loginForm input{position: absolute;right: 60px; width:110px; background:#D8F2EF;}
		.right .loginForm input.submit{clear: both;float: none;}
		.right .loginForm .login{font-size: 13px; line-height:20px;text-align:center;}


#flash_top{
z-index:1;
position:absolute;
top:25px;
right:0;
width:200px;
height:175px;
background:none
}


/* footer */
	#footer {padding-top:2px;}
	#footer .content {margin-top:10px;}
	#footer ul.menuBottom{display:inline; float:left;margin:18px 0 0 0;padding:0}
	#footer ul.menuBottom li{float:left; display:inline; padding: 0 3px 0 3px; margin:0;}

	ul#nav_author{float:left;list-style:none;width:168px;}
	ul#nav_author li{float:left;width:84px;height:20px;}
	#nav_author  #akonet a{background-image:url(../gallery/serwis/footer/akonet.gif);}	
	#nav_author  #freeweb a{background-image:url(../gallery/serwis/footer/freeweb.gif);}
	#nav_author  a{display:block;left:0;top:0;width:84px;height:20px; background-position:  0px 0px;}
	#nav_author  a:hover{background-position:0 -20px;}
	#footer .menuExtra {float:left; margin-left:15px;}
	#footer .copy{float:right; margin-right:12px;}
	.bgFooter{position: absolute;border-top: #F0F0F0 solid 7px; border-right: #F0F0F0 solid 7px; height: 15px;width:743px;}

#ankieta .table { border: none; width: 100%; margin: auto;}
#ankieta .row{padding-bottom:10px;}
#ankieta .cols1{width: 44%; text-align: right; float: left;}
#ankieta .cols2{width: 54%; text-align: left; float: right;}
#ankieta .submit{text-align: center;}
#ankieta .zwijacz{clear: both;}
#ankieta .warning{color: red; text-align: left; font-size: 9px; margin-left: 46%;}
#ankieta .dziekujemy{font-weight: bold; width:100%; text-align: center;}

#pytanie .dziekujemy{font-weight: bold; width:100%; text-align: center;}
#pytanie .row{padding-bottom:10px;}
#pytanie .cols1{width: 44%; text-align: right; float: left;}
#pytanie .zwijacz{clear: both;}
#pytanie .warning{color: red; text-align: left; font-size: 9px;}
#pytanie .submit{text-align: center;}
#pytanie .title{font-weight: bold;}

#odpowiedz .dziekujemy{font-weight: bold; width:100%; text-align: center;}
#odpowiedz .head {font-weight: bold; width:100%; text-align: left;}
#odpowiedz .submit{text-align: center;}
#odpowiedz .rowtext{width:100%; text-align: left; padding-left:10px; padding-bottom:10px;  padding-top:10px; background:#F4FBFF; }
#odpowiedz .warning{color: red; text-align: left; font-size: 9px;}
#odpowiedz .input_check{background:#F4FBFF; border: #AEE4FF solid 0px; color:#0B488B; padding:0px;}
#odpowiedz .title{font-weight: bold;}


#faqlista .faqpytanie{ width:100%; text-align: left; padding-bottom:5px; padding-top:1px;}
#faqlista .faqodpowiedz{font-weight: normal; width:100%; text-align: left;  padding-left:5px; padding-bottom:10px; }
#faqlista .row1{width:100%; background:#F4FBFF;   padding-left:5px;}
#faqlista .row2{width:100%;  padding-left:5px;}
#faqlista .apytanie{font-weight: bold; color: #0B488B}

#listpunkt	li{list-style-type: disc; margin-left: 25px;}

#kontakt_dane{float:left; width:200px;  height:400px;}
#kontakt_dane p {padding-top:0px; margin-top:0px;}
#kontakt_form input{ width:200px; font-size: 10px}
#kontakt_form textarea{ width: 250px; font-size: 10px}
#kontakt_form .submit {width:100px;}



.news_subject { background:#F4FBFF;   padding-left:5px; font-weight: bold; width:100%; text-align: left;}
.news_date {   width:100%; text-align: right; font-size: 8px; font-color: #aaaaaa;}
.news_text { padding-left:5px; width:100%; text-align: left; padding-bottom:10px;}

