@CHARSET "UTF-8";

body {
	font-family : Verdana;
	font-size: 11px;
	margin: 0px;
	behavior: url("/css/csshover.htc"); 
}

img{
  border: none;
  margin: 0px;
  padding: 0px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img.link {
	border: 0;
	vertical-align: middle;	
	margin: 1px;
}

input.std { 
	border: solid 1px #d7d7d7; 
	font-family : Verdana; 
	font-size: 11px; 
	color: #888888;
}

input.eaTitle {
	width: 450px;
}

select.std { 
	border: solid 1px #d7d7d7; 
	font-family : Verdana; 
	font-size: 11px; 
	color: #888888;
}


.zwijacz {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.zwijacz0 {
	clear: both;
	height: 0px;
	line-height: 1px;
	font-size: 1px;
}

.zwijaczS {
	clear: both;
}

#header *{margin: 0px;}
#header {width: 1000px; margin: 0 auto 0 auto; border-bottom: solid 1px #d5d5d5; padding: 0px;}
#header .logo{float: left; width: 213px;}
#header .logo H1{width: 182px; height: 70px; background: url("../img/header/logo.gif") no-repeat; margin: 40px 0px 0px 16px;}
#header .logo H1 a{display: block; width: 182px; height: 70px;}
#header .logo H1 span{display: none;}
#header .top_img{margin: 5px 0px 0px 20px; float: left;}
#header object{margin: 5px 0px 0px 20px; float: left;}
#header .login_form{margin: 0px 16px 0px 0px; _margin: 0px 8px 0px 0px; float: right; width: 197px;}
#header .login_form img{margin: 10px 0px 10px 0px;}
#header .login_form label{float: left; line-height: 20px; width: 43px;}
#header .login_form .input{float: left; border: solid 1px #d7d7d7; width: 150px; font-family : Verdana; font-size: 11px; height: 17px}
#header .login_form .zaloguj{float: right; text-align: right; margin: 8px 0px 0px 0px;}
#header .login_form .zarejestruj{float: right; text-align: right; margin: 3px 0px 0px 0px;}
#header .login_form .zarejestruj a{color: #0070b0; text-decoration: underline; margin: 2px 0px 0px 0px;}
#header .login_form .zarejestruj a:hover{ text-decoration: none;}
#header .search {float: left; margin: 12px 0px 0px 25px; _margin: 12px 0px 0px 10px; *+margin: 12px 0px 0px 10px; width: 198px;}
#header .search .field_search{border: solid 1px #d7d7d7; font-size: 11px; height: 15px; padding: 4px 5px 0px 5px; _height: 18px;}
#header .search INPUT {vertical-align: bottom;}
#header .search .button_search{margin: 0px 0px 1px 0px; _margin: 0px 0px 3px 0px;}
#header .top_menu{float: left; width: 530px; margin: 15px 0px 0px 14px; _margin: 18px 0px 0px 20px; *+margin: 18px 0px 0px 25px;}
#header .top_menu ul{list-style: none; margin: 0px; padding: 0px;}
#header .top_menu li{float: left; display: block; padding: 0px 0px 0px 0px; line-height: 17px; margin: 0px 1px 0px 1px;}
#header .top_menu li a{padding: 0px 6px 0px 7px; display: block; text-decoration: none; color: #474747;}
#header .top_menu li:hover {background: url("../img/header/zakladka_left.gif") no-repeat 0 0;  margin: 0px 1px 0px 1px; padding: 0;}
#header .top_menu li:hover a{background: url("../img/header/zakladka_right.gif") no-repeat top right; color: #FFF; line-height: 17px;  text-decoration: none;}
#header .top_menu li.select {background: url("../img/header/zakladka_left.gif") no-repeat 0 0;  margin: 0px 1px 0px 1px; padding: 0;}
#header .top_menu li.select a{background: url("../img/header/zakladka_right.gif") no-repeat top right; color: #FFF; line-height: 17px;  text-decoration: none;}
#header .buttons{float: right; margin: 6px 15px 0px 0px; padding: 0px;}
#header .buttons img{margin: 0px; padding: 0px;}
#header .buttons a{margin: 0px 3px; padding: 0px;}

#docA .head {margin: 15px 0 3px 8px;}
#docA  a{font-weight:bold; color:#127597;}
#docA {line-height: 18px;}
#head2 .date {margin-left: 8px;}

#divEditContent .head {margin: 15px 0 3px 8px;}
#divEditContent .partForm { margin-bottom: 3px; }
#divEditContent .selectMulti {height: 82px;}

#content {width: 1000px; margin: auto; padding: 0px 0px 45px 0px; border-bottom: solid 1px #d5d5d5;}
#content .col_1{float: left; width: 213px; margin: 0px 20px 0px 0px; padding: 0px;}
#content .col_1 p{margin: 0px; padding: 0px;}
#content .col_2{float: left;  width: 533px;}
#content .col_3{float: right; width: 213px;}
#content .lang{text-align: right; padding: 0px 20px 10px 0px; *+padding: 0px 20px 20px 0px; border-bottom: solid 1px #d5d5d5; margin: 10px 0px 10px 0px;}
#content .lang p{color: #474747; margin: 0px 0px 10px 0px; padding: 0px;}
#content .lang ul{list-style: none; margin: 0px; padding: 0px; height: 1px}
#content .lang li{float: right; margin: 0px 2px; padding: 0px;}

#content .boxy_right{margin: 10px 0px 0px 0px}
#content .boxy_right .foto{ margin: 10px 0px 10px 0px}
#content .boxy_right p{margin: 3px 0px 3px 0px}

#content .boxy_right .element-box{display: block; margin: 0px 0px 0px 0px}


#content .text{margin: 20px 0px 0px 0px; line-height: 18px;}
#content .text p{line-height: 18px;}
#content .text .right{text-align: right;}

#content .box_news{margin: 15px 0px 0px 0px;}
#content .box_news .head{background: url("../img/glowna_box_news_bg.gif")  no-repeat; height: 41px; position: relative;}
#content .box_news .head .column_1{position: absolute; top: 13px; left: 10px;}
#content .box_news .head .column_2{position: absolute; top: 13px; left: 186px;}
#content .box_news .head .column_3{position: absolute; top: 13px; left: 363px;}

#content .box_news .tresci{background: url("../img/glowna_box_news_bg_2.gif") repeat-y; padding: 10px 0px}
#content .box_news .tresci .column_1{float: left; width: 160px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px;}
#content .box_news .tresci .column_2{float: left; width: 160px; margin: 0px 0px 0px 15px;}
#content .box_news .tresci .column_3{float: left; width: 155px; margin: 0px 0px 0px 20px;}
#content .box_news .tresci .elem{margin: 0px 0px 10px 0px;}
#content .box_news .tresci .elem .data{display: block; font-weight: bold; color: #0070b0;}
#content .box_news .tresci .elem .title a{color: #424242;}
#content .box_news .tresci .elem .zrodlo{color: #0070b0;}
#content .box_news .tresci .button_wiecej .column_1{text-align: center;}
#content .box_news .tresci .button_wiecej .column_2{text-align: center;}
#content .box_news .tresci .button_wiecej .column_3{text-align: center;}

#content h1 {
	color: #0070b0;
	font-family: Verdana;
}

#footer {width: 1000px; margin: auto; padding: 0px 0px 0px 0px; position: relative;}
#footer .left{float: left; width: 340px;  line-height: 35px;}
#footer .center{width: 200px; float: left; margin: 0px 0px 0px 115px; text-align: center; line-height: 35px;}
#footer .right{float: right;}
#footer .right .wykonawca{width: 190px; padding: 0px 10px 0px 0px; ; line-height: 35px;}
#footer a{color: #424242;}
#footer .buttons{
  position: absolute;
  top: -25px;
  right: 240px;
}
#footer .buttons a {
	display:block;
	float:right;
	height:26px;
	line-height:15px;
	margin-left:10px;
	width: 80px;
}
#footer .buttons a {
	color: #00489b;
}
a.print {
	
	background:transparent url(../img/pl/gfx_text/btn_print.gif) no-repeat scroll right top;
}
a.back {
	
	background:transparent url(../img/pl/gfx_text/btn_wstecz.gif) no-repeat scroll right top;
}
.buttons span {
	height:26px;
	line-height:26px;
	margin-right:33px;
	display: block;
	float: right;
	
}
a.goto-top {
	background:transparent url(../img/pl/gfx_text/btn_go_top.gif) no-repeat scroll right top;
}
a.goto-top span {
}
#searchResults {margin: 8px 0 5px 0;}
#searchResults .head {margin: 10px 0 8px 0;}	
#searchResults .aktualnosci {margin: 5px 0 0 0;}
#searchResults a {color: #0070b0}
#searchResults .search .lft{float: left; width: 338px;} 
#searchResults .search .rht{float: right; width: 187px;}
#searchResults .search .lft2{float: left; width: 190px;}
#searchResults .search .lft3{float: left; width: 190px;}
#searchResults .search .phrase{color: #424242; font-weight: bold;}
#searchResults .search .margin{margin: 15px 0px 7px 0px;}
#searchResults .search .field_search{border: solid 1px #d7d7d7; width: 310px; font-size: 11px; padding: 3px 0px 3px 0px; float: left;}
#searchResults .search .field_search_select_dzial{border: solid 1px #d7d7d7; width: 186px; font-size: 11px; padding: 3px 0px 3px 0px;}
#searchResults .search .field_search_select{font-size: 11px;}
#searchResults .search #searchMorePlus{float: left; margin: 2px 0px 0px 5px;}
#searchResults .search #searchMoreMinus{float: left; margin: 2px 0px 0px 5px;}
#searchResults .search .normal{font-weight: normal;}
#searchResults .search .checkbox{margin: 10px 0px 0px 0px;}
#searchResults .search .checkbox input{line-height: 20px; vertical-align: middle;}
#searchResults .search .checkbox .phrase{font-weight: normal; line-height: 20px; vertical-align: middle;}
#searchResults .search a.tbutton{margin: 0px;}

.btn_doradztwo_europejskie{
  background: url("../img/pl/box/box_doradztwo_europejskie.gif") 0 0 no-repeat;
  width: 213px;
  height: 53px;
  margin: 0px 0px 5px 0px;
}
.btn_doradztwo_europejskie a{
  display: block;
  width: 213px;
  height: 53px;  
}
.btn_doradztwo_europejskie a span{
  display: none;
}

.btn_doradztwo_europejskie:hover{
  background-position: 0 -53px;
}
.btn_doradztwo_podatkowe{
  background: url("../img/pl/box/box_doradztwo_podatkowe.gif") 0 0 no-repeat;
  width: 213px;
  height: 53px;
  margin: 0px 0px 5px 0px;
}
.btn_doradztwo_podatkowe a{
  display: block;
  width: 213px;
  height: 53px;  
}
.btn_doradztwo_podatkowe a span{
  display: none;
}

.btn_doradztwo_podatkowe:hover{
  background-position: 0 -53px;
}

.aktualnosci{
  margin: 0px 0px 0px 0px;
}
.aktualnosci .head{
	margin: 15px 0px 15px 0px;
}
.aktualnosci .news_odd{
  background: #eaeaea url("../img/news/news_top_odd.gif") 0 0 no-repeat;
  width: 531px;
  margin : 0px 0px 2px 0px;
}
.aktualnosci .news_odd .news_bottom{
  background: url("../img/news/news_bottom_odd.gif") 0 100% no-repeat;
  padding: 10px 10px 10px 10px;
}
.aktualnosci .news_even{
  background: #f5f5f5 url("../img/news/news_top_even.gif") 0 0 no-repeat;
  width: 531px;
  margin : 0px 0px 2px 0px;
}
.aktualnosci .news_even .news_bottom{
  background: url("../img/news/news_bottom_even.gif") 0 100% no-repeat;
  padding: 10px 10px 10px 10px;
}
.aktualnosci .title{
  display: block;
  font-weight: bold;
  color: #0070b0;
}
.aktualnosci .title a{
  color: #0070b0;
}
.aktualnosci .title a:hover{
  color: #3f9ad6;
}
.aktualnosci .date{
  display: block;
  margin: 0px 0px 5px 0px;
}
.aktualnosci .tresc_news{
  display: block;
  margin: 0px 0px 10px 0px;
  line-height: 17px;
}


.aktualnosci1 {
	margin: 0px 10px 15px 1px;
	width: 531px;
}
.aktualnosci1 .news_odd{
  background: #eaeaea url("../img/news/news_top_odd.gif") 0 0 no-repeat;
  padding : 2px 8px 6px 8px;
}
.aktualnosci1 .news_even{
  background: #f5f5f5 url("../img/news/news_top_even.gif") 0 0 no-repeat;
  padding : 0px 8px 2px 8px;
}
.aktualnosci1 .title{
  font-weight: bold;
  color: #0070b0;
}
.aktualnosci1 .title a{
  color: #0070b0;
}
.aktualnosci1 .title a:hover{
  color: #3f9ad6;
}
.aktualnosci1 .tresc_news{
  display: block;
  margin: 0px 0px 10px 0px;
  line-height: 17px;
}

#content .belka{ margin: 15px 10px 6px 0px; width: 531px; }
#content .belka TABLE{width: 100%;}
#content .belka .title{background: #a9a9a9; color: #fff; line-height: 21px; font-weight: bold; padding: 0px 0px 0px 10px;}
#content .belka .more{background: #626262; color: #fff; line-height: 21px; font-weight: bold; width: 80px; text-align: center;}
#content .belka .more a{color: #fff; font-weight: bold; background: url("../img/arrow_more_4.gif") 100% 50% no-repeat; padding: 0px 10px 0px 0px;}


.track{
  padding: 5px 0px 5px 0px;
  _padding: 8px 0px 4px 0px;
  border-bottom: #d5d5d5 solid 1px;
}
.track span{
  /* display: block; */
  float: left;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 8px;
  background: url("../img/track/arrow.gif") 0 51% no-repeat;  
  line-height: 20px;
}
.track .last{
 /*  display: block; */
  float: left;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 8px;
  background: url("../img/track/arrow_last.gif") 0 50% no-repeat;  
  line-height: 20px;
}
.track .first{
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
  background: none;
}
.track span a{
  color: #a1a1a1;
  margin: 0px;
  padding: 0px;
  line-height: 14px;
}
.track span.last a{
  color: #0070b0;
  margin: 0px;
  padding: 0px;
  line-height: 14px;
  font-weight: bold;
 /* white-space:nowrap; */
}

.dokumenty_do_pobrania{
  margin: 50px 0px 0px 0px;
}
.dokumenty_do_pobrania .doc{
  background: #eaeaea url("../img/dokumenty_do_pobrania/bg_top.gif") 0 0% no-repeat;  
	width: 	213px;
  margin: 0px 0px 2px 0px;
}
.dokumenty_do_pobrania .doc_bottom{
  background: url("../img/dokumenty_do_pobrania/bg_bottom.gif") 0 100% no-repeat;  
	width: 	213px;
}
.dokumenty_do_pobrania .doc a{
  padding: 20px 10px 20px 40px;
  display: block;
  color: #424242;
  background: #eaeaea url("../img/dokumenty_do_pobrania/ico.gif") 8% 50% no-repeat;  
  width: 163px;
  min-height: 28px;
  _height: 28px;
}
.pagining{
	text-align: center;
  margin: 10px 0px 10px 0px;
}
.pagining .center{
	width: 310px;
	text-align: center;
	margin-left: 200px;
}
.pagining a{
  line-height: 19px;
  float: left;
  margin: 0px 3px 0px 3px;
}
.pagining a.before{
  color: #a4a4a4;
  padding: 0px 0px 10px 0px;
}
.pagining a.after{
  color: #4e4e4e;
  padding: 0px 0px 10px 0px;
}
.pagining a.after{
  color: #4e4e4e;
  padding: 0px 0px 10px 0px;
}
.pagining a.select{
  color: #0070b0;
  padding: 0px 0px 10px 0px;
  font-weight: bold;
}

.kontakt{
  margin: 10px 0px 10px 0px;
}
.kontakt .head{
  margin: 0px 0px 10px 0px;
}
.kontakt .kontakt_elem_odd{
  background: #eaeaea url("../img/kontakt/bg_top_odd.gif") 0 0% no-repeat;  
	width: 	213px;
  margin: 0px 0px 2px 0px;
}
.kontakt .kontakt_elem_odd .kontakt_elem_bottom_odd{
  background: url("../img/kontakt/bg_bottom_odd.gif") 0 100% no-repeat;  
	width: 	193px;
	padding: 10px 10px 10px 10px;
}
.kontakt .kontakt_elem_even{
  background: #f0f0f0 url("../img/kontakt/bg_top_even.gif") 0 0% no-repeat;  
	width: 	213px;
  margin: 0px 0px 2px 0px;
}
.kontakt .kontakt_elem_even .kontakt_elem_bottom_even{
  background: url("../img/kontakt/bg_bottom_even.gif") 0 100% no-repeat;  
	width: 	193px;
	padding: 10px 10px 10px 10px;
}
.kontakt .imie{
	display: block;
	font-weight: bold;
	color: #0070b0;
	text-align: center;
}
.kontakt .stanowisko{
	display: block;
	color: #424242;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
	text-align: center;
}

.kontakt .notka{
	display: block;
	color: #424242;
	margin: 5px 0px 5px 5px;
	font-weight: normal;
	text-align: center;
}

.galeria_foto{
  margin: 0px 0px 0px 0px;
}
.galeria_foto .head{
	margin: 15px 0px 15px 0px;
}
.galeria_foto .gallery{
  background: #f0f0f0 url("../img/galeria/bg_top.gif") 0 0% no-repeat;  
  width: 263px;
  position: relative;
  float: left;
  margin: 3px 1px 3px 2px;
  _margin: 3px 1px 3px 1px;
}
.galeria_foto .gallery_bottom{
  background: url("../img/galeria/bg_bottom.gif") 0 100% no-repeat;  
  padding: 5px;
}
.galeria_foto .gallery img{
  border: solid 2px #eaeaea;
  float: left;
  margin: 0px 0px 0px 0px;
}
.galeria_foto .gallery .powieksz{
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.galeria_foto .gallery .title{
  display: block;
  padding: 5px 0px 0px 95px;
  font-weight: bold;
}
.galeria_foto .gallery .description{
  display: block;
  padding: 5px 0px 5px 95px;
}
.galeria_foto .gallery .data{
  display: block;
  padding: 0px 0px 0px 95px;
}
.galeria_foto .gallery .rozmiar{
  display: block;
  padding: 0px 0px 0px 95px;
}
.galeria_foto .gallery .wielkosc{
  display: block;
  padding: 0px 0px 0px 95px;
}

.galeria_foto .galleryA1{
  background: #f0f0f0 url("../img/galeria/bg_top.gif") 0 0% no-repeat;  
  margin: 3px 1px 3px 2px;
  _margin: 3px 1px 3px 1px;
}

.galeria_foto .galleryA1 img{
  border: solid 2px #eaeaea;
  float: left;
  margin: 0px 0px 0px 0px;
}

.galeria_foto .galleryA1 .title{
  display: block;
  padding: 5px 0px 0px 95px;
  font-weight: bold;
}
.galeria_foto .galleryA1 .data{
  display: block;
  padding: 0px 0px 0px 95px;
}
.galeria_foto .galleryA1 .rozmiar{
  display: block;
  padding: 0px 0px 0px 95px;
}
.galeria_foto .galleryA1 .wielkosc{
  display: block;
  padding: 0px 0px 0px 95px;
}

.galleryA2 img {
	border: 1px #cccccc solid;
	padding: 1px;  
}


.mapa{
  margin: 20px 0px 20px 0px;
}
.mapa .mapka{
  float: left;
  width: 250px;
  border-bottom: solid 1px #d5d5d5;
  margin: 0px 8px 15px 8px;
  _margin: 0px 6px 20px 7px;  
}
.mapa .mapka ul{
  list-style-type: none;
  margin: 10px 0px 10px 5px;
  padding: 0px;
}
.mapa .mapka ul ul{
  list-style-type: none;
  margin: 3px 0px 1px 5px;
  padding: 0px;
}
.mapa .mapka ul li{
	padding: 2px 0px 2px 10px;
  background: url("../img/mapa/level_1.gif") no-repeat 0% 5px;
}
.mapa .mapka ul li ul li{
	padding: 2px 0px 2px 10px;
  background: url("../img/mapa/level_2.gif") no-repeat 0% 6px;
}
.mapa .mapka ul li a{
	font-weight: bold;
	color: #474747;
}
.mapa .mapka ul li ul li a{
	font-weight: normal;
	color: #474747;
}

#header .after_login{margin: 0px 16px 0px 0px; _margin: 0px 8px 0px 0px; float: right; width: 197px;}
#header .after_login img{margin: 10px 0px 10px 0px;}
#header .after_login h3{
  color: #0070b0;
  font-size: 18px;
  line-height: 30px;
  padding: 0px 0px 0px 0px;
}

#header .after_login p a{
  color: #0070b0;
  text-decoration: underline;
}

#header .after_login p a:HOVER{
  color: #0070b0;
  text-decoration: none;
}

.biuro_prelegentow .head{
  margin: 20px 0px 10px 0px;
}

.biuro_prelegentow label{
  color: #474747;
  vertical-align: middle;
}
.biuro_prelegentow input{
  border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  padding: 3px 0px 2px 0px;
}
.biuro_prelegentow textarea{
  border: solid 1px #d7d7d7;
}
.biuro_prelegentow select{
  border: solid 1px #d7d7d7;
}
.biuro_prelegentow form label.imie{
  display: block;
  float: left;
  text-align: right;
  width: 45px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.imie{
  display: block;
  float: left;
  width: 172px;
  margin: 3px 25px 3px 0px;
}
.biuro_prelegentow form label.nazwisko{
  display: block;
  float: left;
  text-align: right;
  width: 85px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.nazwisko{
  display: block;
  float: left;
  width: 172px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.firma{
  display: block;
  float: left;
  text-align: right;
  width: 45px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.firma{
  display: block;
  float: left;
  width: 172px;
  margin: 3px 25px 3px 0px;
}
.biuro_prelegentow form label.stanowisko{
  display: block;
  float: left;
  text-align: right;
  width: 85px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.stanowisko{
  display: block;
  float: left;
  width: 172px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.email{
  display: block;
  float: left;
  text-align: right;
  width: 45px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.email{
  display: block;
  float: left;
  width: 172px;
  margin: 3px 25px 3px 0px;
}
.biuro_prelegentow form label.tel_stac_3{
  display: block;
  float: left;
  text-align: right;
  width: 120px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.tel_stac_1{
  display: block;
  float: left;
  width: 18px;
  margin: 3px 5px 3px 0px;
}
.biuro_prelegentow form input.tel_stac_2{
  display: block;
  float: left;
  width: 18px;
  margin: 3px 5px 3px 0px;
}
.biuro_prelegentow form input.tel_stac_3{
  display: block;
  float: left;
  width: 84px;
  margin: 3px 25px 3px 0px;
}
.biuro_prelegentow form label.tel_kom_2{
  display: block;
  float: left;
  text-align: right;
  width: 80px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.tel_kom_1{
  display: block;
  float: left;
  width: 18px;
  margin: 3px 5px 3px 0px;
}
.biuro_prelegentow form input.tel_kom_2{
  display: block;
  float: left;
  width: 115px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.tyt_wydarzenia{
  display: block;
  float: left;
  text-align: right;
  width: 110px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.tyt_wydarzenia{
  display: block;
  float: left;
  width: 396px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.data_wydarzenia{
  display: block;
  float: left;
  text-align: right;
  width: 110px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form select.data_wydarzenia_d{
  display: block;
  float: left;
  width: 45px;
  margin: 3px 5px 3px 0px;
}
.biuro_prelegentow form select.data_wydarzenia_m{
  display: block;
  float: left;
  width: 45px;
  margin: 3px 5px 3px 0px;
}
.biuro_prelegentow form select.data_wydarzenia_r{
  display: block;
  float: left;
  width: 65px;
  margin: 3px 5px 3px 0px;
}
.biuro_prelegentow form label.miejsce{
  display: block;
  float: left;
  text-align: right;
  width: 70px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.miejsce{
  display: block;
  float: left;
  width: 151px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.grupa_docelowa{
  display: block;
  float: left;
  text-align: right;
  width: 110px;
  margin: 3px 5px 3px 0px;
  line-height: 20px;
}
.biuro_prelegentow form input.grupa_docelowa{
  display: block;
  float: left;
  width: 163px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.licz_uczest{
  display: block;
  float: left;
  text-align: right;
  width: 170px;
  margin: 3px 5px 3px 0px;
  line-height: 15px;
}

.biuro_prelegentow form input.licz_uczest{
  display: block;
  float: left;
  width: 55px;
  margin: 3px 0px 3px 0px;
}
.biuro_prelegentow form label.informacje{
  display: block;
  float: left;
  text-align: right;
  width: 110px;
  margin: 3px 5px 3px 0px;
  line-height: 15px;
}
.biuro_prelegentow form textarea.informacje{
  display: block;
  float: left;
  width: 395px;
  height: 100px;
  margin: 3px 5px 3px 0px;
  line-height: 15px;
}

.menu_left{
  margin: 0px 0px 10px 0px;
}

.menu_left a{
  color: #ffffff;
}

.menu_left .dzial{
  background: #005e95 url("../img/menu/head_top_bg.gif") top no-repeat;
}
.menu_left .dzial span.bottom{
  background: url("../img/menu/head_bottom_bg.gif") bottom no-repeat;
  display: block;
  padding: 10px 10px 10px 10px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.menu_left .dzial span.bottom{
  background: url("../img/menu/head_arrow.gif") 93% 52% no-repeat;
  display: block;
  line-height: 30px;
}
.menu_left ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.menu_left li{
	padding: 0px !important;
	margin: 0px !important;
	font-size: 1px !important;
	line-height: 1px !important;
	border-top: 1px solid #fff;
  background: #0070aa;
  min-height: 10px;
  _height: 10px; 
  display: block;
}
.menu_left .child{
  background: #0070aa url("../img/menu/rozw_1.gif") 98% 50% no-repeat;
}
.menu_left .rozwin{
  background: #0070aa url("../img/menu/zwin_1.gif") 98% 50% no-repeat;
}
.menu_left ul li a{
  display: block;
  padding: 5px 10px 5px 15px;
  color: #fff;
  cursor: pointer;
	font-size: 11px;
  line-height: 18px;
}

.menu_left ul li:hover{
	background: #0090da;
}

.menu_left ul .child:hover{
  background: #0090da url("../img/menu/rozw_2.gif") 98% 50% no-repeat;
}
.menu_left ul .rozwin:hover{
  background: #0090da url("../img/menu/zwin_2.gif") 98% 50% no-repeat;
}

.menu_left ul li ul li{
  background: #3d9fe0;
}

.menu_left ul li ul li a{
  padding: 5px 10px 5px 20px;
}

.menu_left ul li ul .rozwin{
  background:  #3d9fe0 url("../img/menu/zwin_3.gif") 98% 50% no-repeat;
}

.menu_left ul li ul .child{
  background: #3d9fe0 url("../img/menu/rozw_3.gif") 98% 50% no-repeat;
}

.menu_left ul li ul li:hover{
  background: #0080c1;
}

.menu_left ul li ul .rozwin:hover{
  background: #0080c1 url("../img/menu/zwin_4.gif") 98% 50% no-repeat;
}

.menu_left ul li ul li ul li{
 background: #45c0ff;
}

.menu_left ul li ul li ul li:hover{
  background: #45c0ff;
}

.menu_left ul li ul ul .rozwin{
   background: #45c0ff url("../img/menu/zwin_5.gif") 98% 50% no-repeat;
}

.menu_left ul li ul ul .rozwin:hover{
   background: #45c0ff url("../img/menu/zwin_5.gif") 98% 50% no-repeat;
}



.msgclass{
  background: #f0f0f0 url("../img/msg/msg_bg_top.gif") 0 0 no-repeat;
}
.msgclass .msgclass_bottom{
  background: url("../img/msg/msg_bg_bottom.gif") 0 100% no-repeat;
  padding: 20px 20px 20px 20px;
}
.msgclass .image{
  float: left;
  margin: 0px 20px 0px 0px;
}
.msgclass .opis_bledu{
  font-size: 14px;
  color: #424242;
  padding: 5px 0px 5px 0px;
}
.msgclass .header{
  font-size: 18px;
  color: #0070b0;
}

.msgclass .kontakt a{
  text-decoration: underline;
}
.msgclass .kontakt a:hover{
  text-decoration: none;
}

#form_L2{
 
}

#rejestracja label{
  color: #474747;
  vertical-align: middle;
}
#rejestracja input{
  border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  height: 16px;
}
#rejestracja div{
  margin: 2px 0px 3px 0px;
}
#rejestracja select{
	height: 20px;
}
#rejestracja #lab_name{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #lab_officeType {
	display: block;
	width: 115px;
	text-align: right;
	float: left;
	line-height: 20px;
	margin: 0px 10px 0px 0px;
}
#rejestracja #name{
	display: block;
	width: 150px;
	float: left;
}
#rejestracja #lab_surname{
	display: block;
	width: 60px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 12px;
}
#rejestracja #surname{
	display: block;
	width: 150px;
	float: left;
}
#rejestracja #lab_trade{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #trade{
	display: block;
	width: 386px;
	_width: 395px;
	float: left;
	border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
	height: 20px;
  _margin: 2px 0px 0px 0px;    
}
#rejestracja #lab_companyName{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #companyName{
	display: block;
	width: 384px;
	_width: 391px;
	float: left;
	_margin: 2px 0px 0px 0px;
}
#rejestracja #lab_companyStreeType{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #companyStreeType{
  height: 20px;
  border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
}
#rejestracja #companyStreet{
	width: 258px;
}
#rejestracja #lab_post{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}

#rejestracja #lab_office{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}

#rejestracja .lab_epty{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}

#rejestracja #lab_officeKind{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
      line-height: 20px;
      margin: 0px 10px 0px 0px;
}

#rejestracja #officeKind{
	display: block;
	float: left;
	border: solid 1px #d7d7d7;
      vertical-align: middle;
      font-size: 11px;
      _margin: 2px 0px 0px 0px;
}

#rejestracja #office{
	display: block;
	width: 386px;
	_width: 395px;
	float: left;
	border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  height: 20px;
  _margin: 2px 0px 0px 0px;
}

#rejestracja #officeType{
	display: block;
	float: left;
	border: solid 1px #d7d7d7;
      vertical-align: middle;
      font-size: 11px;
      height: 20px;
}

#rejestracja #lab_nrLeg{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #nrLeg{
	display: block;
	width: 384px;
	_width: 391px;
	float: left;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
  _margin: 1px 0px 3px 0px;
}


#rejestracja #post{
	display: block;
	width: 386px;
	_width: 395px;
	float: left;
	border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  height: 20px;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_country{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #country{
	display: block;
	width: 386px;
	_width: 395px;
	float: left;
	border: solid 1px #d7d7d7;
  vertical-align: middle;
	font-size: 11px;
	_margin: 2px 0px 0px 0px;
}

#rejestracja #lab_zipCode1{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #zipCode1{
	display: block;
	width: 20px;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #zipCodeMysl{
	display: block;
	width: 5px;
	float: left;
	margin: 3px 2px 0px 2px;
}

#rejestracja #zipCode2{
	display: block;
	width: 386px;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_city{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #city{
	display: block;
	width: 208px;
	_width: 215px;
	float: left;
  height: 20px;
  border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_province{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #province{
	display: block;
	width: 208px;
	_width: 215px;
	float: left;
  height: 20px;
  border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_www{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #www{
	display: block;
	width: 206px;
	_width: 211px;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_telKom{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #lab_telKom{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #telKom{
	width: 179px;
	_width: 181px;
}
#rejestracja #lab_telStat{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #telStat{
	width: 30px;
}
#rejestracja #telStat1{
	width: 143px;
}
#rejestracja #lab_fax{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #fax{
	width: 30px;
}
#rejestracja #fax1{
	width: 143px;
}
#rejestracja #lab_email{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #email{
	display: block;
	width: 206px;
	_width: 211px;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_pass{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #pass{
	display: block;
	width: 206px;
	_width: 211px;
  _margin: 2px 0px 0px 0px;
	float: left;
}
#rejestracja #lab_passR{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #passR{
	display: block;
	width: 206px;
	float: left;
	_width: 211px;
  _margin: 2px 0px 0px 0px;
}

#rejestracja #dSubjects .item{
  float: left;
  width: 230px;
  margin-left: 20px; 
}

#rejestracja #dTrades .item{
  float: left;
  width: 230px;
  margin-left: 20px; 
}

#rejestracja #dNews{
  margin: 10px 0px 0px 20px;
}
#rejestracja #lab_kierunek{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #kierunek{
	display: block;
	width: 384px;
	_width: 391px;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_highSchool{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #highSchool{
	display: block;
	width: 386px;
	_width: 395px;
	float: left;
	border: solid 1px #d7d7d7;
  vertical-align: middle;
  font-size: 11px;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_year{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #hYear{
	display: block;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #year{
	display: block;
	width: 386px;
	float: left;
  _margin: 2px 0px 0px 0px;
}
#rejestracja #lab_redaction{
	display: block;
	width: 135px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #redaction{
	display: block;
	width: 206px;
	float: left;
}
#rejestracja #lab_pubType{
	display: block;
	width: 135px;
	text-align: right;
	float: left;
  line-height: 20px;
  margin: 0px 10px 0px 0px;
}
#rejestracja #pubType{
	display: block;
	width: 206px;
	float: left;
}
#rejestracja #cityText{
	display: block;
	width: 206px;
	_width: 212px;
	float: left;
	margin: 3px 0px 0px 125px;
  _margin: 6px 0px 0px 62px;
}

#rejestracja #officeText{
	display: block;
	width: 384px;
	_width: 391px;
	float: left;
	margin: 3px 0px 3px 0px;
	_margin: 4px 0px 5px 0px;
}

#rejestracja #postText{
	display: block;
	width: 384px;
	_width: 392px;
	float: left;
	margin: 2px 0px 0px 125px;
	_margin: 2px 0px 0px 62px;
}
#rejestracja #dpostText{
	_padding: 1px 0px 0px 0px;
	_margin: 0px;
}
#rejestracja #dPress{
	_padding: 1px 0px 0px 0px;
	_margin: 0px;
}

#rejestracja #highSchoolText{
	display: block;
	width: 384px;
	_width: 391px;
	float: left;
	margin: 1px 0px 2px 0px;
	_margin: 2px 0px 2px 0px;
}

.pytajnik_yes {
	width: 12px;
	height: 12px;
	margin-left: 4px;
	margin-right: 2px;
	float: left;
	background: url(../img/pytajnik.gif) no-repeat left top;
	position: relative;
	top: -3px;
}

.rez_podpowiedz {
	display: none;
	width: 200px;
	background-color: #eeeeff;
	border: 1px solid #d8d8d8;
	text-align: center;
	position: absolute;
	bottom: 12px;
	right: -20px;
	padding: 5px;
	z-index: 50;
}


#content .nowa_galeria_content{background: #fff; margin: 5px 20px 0px 20px; _margin: 0px 20px 0px 20px;}
#content .nowa_galeria_content h4{font-weight: normal; color: #5e5e5e; text-align: center; margin: 10px 0px;}
#content .nowa_galeria_content TABLE{width: 100%;}
#content .nowa_galeria_content tr td{border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
#content .nowa_galeria_content .nparz td{background: #eaeaea;}
#content .nowa_galeria_content .nparz td.imie_stanowisko{background: #eaeaea url("../img/bg_td_galeria.gif") 100% 50% no-repeat !important;}
#content .nowa_galeria_content .parz td{background: #d7d7d7;}
#content .nowa_galeria_content .parz td.imie_stanowisko{background: #d7d7d7 url("../img/bg_td_galeria.gif") 100% 50% no-repeat !important;}
#content .nowa_galeria_content .foto{width: 55px;}
#content .nowa_galeria_content .foto img{margin: 5px; border: 1px solid #fff;}
#content .nowa_galeria_content .imie_stanowisko{padding: 5px; width: 200px;}
#content .nowa_galeria_content .imie_stanowisko .user{color: #5e5e5e; font-weight: bold;}
#content .nowa_galeria_content .imie_stanowisko .stanowisko{color: #056daa; font-weight: bold;}
#content .nowa_galeria_content .nazwa_dzialu{width: 150px; padding: 10px;}
#content .nowa_galeria_content .zdjecia{text-align: center; width: 80px;}
#content .nowa_galeria_content .nparz td.data_nazwa{background: #eaeaea url("../img/bg_td_galeria.gif") 100% 50% no-repeat !important;}
#content .nowa_galeria_content .parz td.data_nazwa{background: #d7d7d7 url("../img/bg_td_galeria.gif") 100% 50% no-repeat !important;}
#content .nowa_galeria_content .data_nazwa{padding: 5px; width: 145px;}
#content .nowa_galeria_content .data_nazwa .data{color: #5e5e5e; font-weight: bold;}
#content .nowa_galeria_content .data_nazwa .nazwa{color: #056daa; font-weight: bold;}
#content .nowa_galeria_content .opis{width: 180px; padding: 10px;}

.wyszukiwarka_ekspertow{}
.wyszukiwarka_ekspertow .po_nazwisku{border: solid 1px #f2f2f2; line-height: 30px;}
.wyszukiwarka_ekspertow .po_nazwisku p{ display: inline; padding: 0px 10px 0px 10px; color: #1f1f1f;}
.wyszukiwarka_ekspertow .po_nazwisku a{font-weight: bold;  color: #558bb1;}
.wyszukiwarka_ekspertow .po_nazwisku a:hover, .wyszukiwarka_ekspertow .po_nazwisku a.active {color: #005fa1; text-decoration: underline;}
.wyszukiwarka_ekspertow .po_nazwisku span{font-weight: bold; color: #558bb1;}

.wyszukiwarka_ekspertow .pole_input{ clear: both; background: #efefef; border: solid 1px #f2f2f2; padding: 3px 0px 3px 0px;}
.wyszukiwarka_ekspertow .pole_input p{float: left; padding: 0px 10px 0px 50px; color: #1f1f1f; border: 0;}
.wyszukiwarka_ekspertow .pole_input input{vertical-align: middle;}
.wyszukiwarka_ekspertow .pole_input .input{border: solid 1px #ababab; padding: 3px 0px 3px 0px; width: 345px;}
.wyszukiwarka_ekspertow .pole_input .submit{margin: 0px 0px 0px 0px;}

.wyszukiwarka_ekspertow .pole_select{clear: both; background: #efefef; border: solid 1px #f2f2f2; padding: 5px 0px 5px 0px; margin: 5px 0px 0px 0px;}
.wyszukiwarka_ekspertow .pole_select p{float: left; padding: 0px 10px 0px 14px; color: #1f1f1f;}
.wyszukiwarka_ekspertow .pole_select select{vertical-align: middle;}
.wyszukiwarka_ekspertow .pole_select .select{border: solid 1px #ababab; padding: 3px 0px 3px 0px; width: 370px;}




.pytajnik_yes:hover .rez_podpowiedz {
	display: block;
}


/* przyciski */
a.tbutton span {
	background-image:url(../img/btn_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:19px;
	display: block;
	padding-right:8px;
	text-align:center;
	color: #ffffff;
}
 
a.tbutton {
	background-image:url(../img/btn_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #0070b0;
	display: block;
	margin: 1px auto 1px auto;
	color:white;
	cursor:pointer;
	font-size:11px;
	font-weight: normal;
	height:19px;
	line-height:19px;
	overflow:hidden;
	padding-left:8px;
	text-decoration:none;
	white-space:nowrap;
}


#userAdminFiltr {
	text-align: center;
}

#userAdminFiltr .item {
	margin: 5px;
}


/* archiwum */
.archDivMonth {
	float: left;
	width: 31%;
	padding: 4px;
}

.archDivYear {
	padding-bottom: 10px;
}	
	
.archH2Year {
	color: #0070b0;
	padding: 15px 0 3px 10px;	
}


#tHeadR1 {
	margin: 8px 0 8px 0;
}


#adminFilmEdit .rowTEdit {
	margin: 3px 0 8px 0;	
}

.filmShow {
	text-align: center;
}

#passwordiv .head {margin: 15px 0 3px 8px;}

.row_register:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.row_register{
*display:inline-block;
}

.frmAnkieta table th.AnkietaPytanie {

}
table.AnkietaPytanie {
	margin: 20px 0;
	border-top: double 3px black;
	border-bottom: double 3px black;
	border-collapse: collapse;
}
table.AnkietaPytanie th, table.AnkietaPytanie td {
	padding: 7px;
	border: solid 1px black;
} 
table.AnkietaPytanie th.AnkietaTekstPytania {
	border-bottom: none 0px;
	text-align: left;
	text-indent: -16px;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgb(245,245,245);
}
table.AnkietaPytanie td.subheader {
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;

}

table.AnkietaPytanie label {
	margin-right: 4px;
}
table.AnkietaPytanie input {
	border: 0px none;
}