body, td, table {margin:0;padding:0;}
h1 {margin:0px;padding:0px;}
h5 {margin:0px;padding:0px;}
h6 {margin:0px;padding:0 0 5px 0;}
p {margin:0px;padding:0 0 5px 0;}

ul {list-style-type: square;margin: 0 0 0 10px;padding: 0 0 0 5px;}
li {margin: 0;padding: 0;}

/* elementy cząstkowe - marginesy, paddingi, bordery itd. */
img {}
form{padding:0;margin:0;}

.mb, .frame img, .frame, .frame_nobottom, #top_c, #menu{margin-bottom:10px;}
.mt{margin-top:10px;}
.ml{margin-left:10px;}
.mr, .frame img, .frame_nobottom img {margin-right:10px;}
.ma, h2{margin:10px;}
.m0 {margin:0;}

.pb{padding-bottom:10px;}
.pt{padding-top:10px;}
.pl, .f_title{padding-left:10px;}
.pr, .f_title{padding-right:10px;}
.pa, .f_text, .insideBlockCenter, #search{padding:10px;}
.p0{padding:0;}

.bb, .f_title {border-bottom-width:1px;border-bottom-style:solid;}
.bt{border-top-width:1px;border-top-style:solid;}
.br{border-right-width:1px;border-right-style:solid;}
.bl{border-left-width:1px;border-left-style:solid;}
.ba, .frame img, .frame, .frame_nobottom, .boxCenterMain, .boxFrameTop, .boxFrameMain, .boxCenterMainBig , .boxFrameBottom, .but input, .but, .but button{border-width:1px;border-style:solid}
.but input {padding:1px 4px 1px 3px;}
.b0{border:none;}

.selected{font-weight:bold;}

ul.inline, ul.inline li {display:block;list-style:none;margin:0;padding:0;}
ul.inline li {display:inline;white-space:nowrap;}
/* ------------------------------- */

/* elementy blokowe - poszczególne bloki - top, menu, środek, ramki itp. */

#body{width:950px;padding:0px;border:none;margin:0 auto 0 auto;padding:0px;}
.t1{height:15px;margin:3px 10px 0 10px}
.t1a{width:350px;text-align:right;float:right;}

#top_c{height:111px;margin-right:3px;margin-left:3px;}
#tops_l{height:111px;width:250px;float:left;}
#tops_c{height:111px;width:570px;float:left;}
#tops_r{height:111px;width:124px;float:right;text-align:right;}
#tops_lt{height:83px;}
#tops_lb{padding-left:15px;}
#tops_rt{height:85px;}
#tops_rb{padding-right:15px;}

#search_c{height:82px;margin-right:10px;margin-left:10px;margin-top:12px;}
#search{}
#search ul {margin-left:10px;}
#search_mf {padding-top:7px;}

#t_site{border:0;width:100%}
/*#t_menu{width:160px;}*/
#t_center{width:440px;}
#t_right{width:350px;}
#t_center_right{width:790px;border:0px solid;}

#menu{width:150px;}
.menu_inside{margin:0px;}
#menu ul, #menu ul li {display:block;list-style:none;margin:0;padding:0;}
#menu ul li{height:25px;background-repeat:no-repeat;background-position:left top;margin:0 5px 0 5px;}
#menu ul a{display:block;padding-left:22px;height:25px;padding-top:5px;}

#logo {margin-top:2px;}

.menu_element_p {padding:0;}
.menu_element_p a{display:block;padding:9px 5px 9px 30px;}
.menu_element {background-repeat:no-repeat;background-position:left;margin-left:5px;margin-right:5px;}

.menu_element_b {padding:0;}
.menu_element_b a{padding-left:5px;}

.podmenu_element_p{padding:0 10px 0 10px;}
.podmenu_element_p a{display:block;padding:3px 0 3px 5px;}
.podmenu_element {}

.menu_element_s {}
.menu_element_s a {display:block;color:#ffffff;padding:9px 5px 9px 15px;}

.menu_element_home {}
.menu_element_h {height:20px;width:165px;margin-right:10px;float:left;}

#footer{
  padding:15px;
  margin-top:5px;
  height:45px;
}

#footer_exp	{
	margin-bottom:5px;
	padding:12px 0 12px 0;
}

#footer_exp ul {padding:0;margin:0;} /* 7px bo w sumie z li daje 12px bottom*/
#footer_exp li {list-style:none;padding-bottom:0;margin:0 0 5px 0;}
#footer_exp td.txt {padding:0 12px 0 12px;}

#footer_end {text-align:right;}

.up {text-align:right;width:150px;float:right;}

.frame img {float:left;}
.f_title{padding-top:3px;padding-bottom:3px;}
.f_text{}
.f_footer{}

/* ---------------------------------------- */

/* wygląd mniejszych elementów np. more, dalej itd. */
.moref{width:150px;float:right;}

/* ------------------------------------------ dotąd nowe --------------*/

/* dodatkowe elementy */

#frame_slideshow {height:240px;}
#slideshow_bg {height:210px;}
#slideshow_title {}
#slideshow_mask {width: 335px;height: 98px;position: relative;top: -98px;z-index: 2;}
#slideshow_on_mask {width: 335px;height: 98px;position: relative;top: -196px;z-index: 3;padding: 10px 10px 10px 0;}

/*.inputSubmit {vertical-align:middle;padding:2px 5px 2px 5px;}
.inputReset {vertical-align:middle;padding:2px 5px 2px 5px;}
.inputButton {vertical-align:middle;padding:2px 5px 2px 5px;}
.inputSearch {vertical-align:middle;padding:4px 5px 4px 5px;}
*/
.inputSubmit, .inputButton, .inputReset, .inputSearch, input.gsc-search-button {
padding:1px 3px 4px 3px;
height: 23px;
}
.inputSelect, select {vertical-align:middle;}
.inputText {padding-left:4px;vertical-align:middle;}
.inputPassword {padding-left:4px;vertical-align:middle;}
.inputRadio {border:none;}
.inputTextarea, textarea {padding:4px;}
.inputCheckbox {border:none;}
.inputFile {}


.boxFrameTop {height:22px;padding:3px 2px 2px 10px;}
.boxCenterMain {width:430px;padding:0px ;margin-bottom:12px;}
.boxFrameMain {width:350px;margin-bottom:12px;}
.boxCenterMainBig {width:100%;padding:0px ;margin-bottom:12px;}

.insideBlockFrame {margin:10px;}
.boxCenterBottom {}

.borderImg {padding:1px;margin:0 0 10px 10px;}

.imgText {margin:0 15px 15px 0;float:left;}

.fname {text-align:right;padding-right:5px;vertical-align:top;}

.fvalue {}

/** tabelki dla danych tabelarycznych **/
.td_separate {height:5px;}
.td_head {padding:0 0 3px 5px;}
.td_c1, .td_c0 {padding:3px 0 3px 5px;vertical-align:top;}

.tar {text-align:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.taj {text-align:justify;}

.vat {vertical-align:top;}
.vab {vertical-align:bottom;}
.vac {vertical-align:middle;}

.lis li {margin-bottom:5px;}


.boxFrameBottom {margin:5px;padding: 3px 5px 3px 5px;}


/*Menu js - do usunięcia z czasem*/
.gurtl0onorm {
	text-decoration: none;
	cursor:pointer;
	width:100px;
}
.gurtl0oover {
	text-decoration: none;
	cursor:pointer;
	width:100px;
}
.gurtl0oclck {
	text-decoration: none;
	cursor:pointer;
	width:100px;
}
.gurtl1onorm {
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	border: 1px solid #EBEFEF;
	border-left: 4px solid #EBEFEF;
	background: #fff;
	color: #243D4B;
	padding: 1px;
	padding-left: 10px;
	cursor:pointer;
	width:100px;
}
.gurtl1oover {
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	border: 1px solid #EBEFEF;
	border-left: 4px solid #2570AF;
	color: #243D4B;
	background: #fff;
	padding: 1px;
	padding-left: 10px;
	cursor:pointer;
	width:100px;
}
.gurtl1oclck {
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	border: 1px solid #EBEFEF;
	border-left: 4px solid #2570AF;
	color: #243D4B;
	background: #fff;
	padding: 1px;
	padding-left: 10px;
	cursor:pointer;
	width:100px;
}

.mb15 {
  padding-bottom:5px;
}

.list_none {
  list-style:none ;
  margin-left:0px;
  padding-left:0px;
}

.list_none li {
  margin:5px 0 5px 0 ;
}

img.imgBlank{margin:0; float:none; border:none;}
.longHidden {overflow:hidden;text-overflow:ellipsis;}


.menuLanguage a:hover {
color:#fff;
}
.menuLanguage a {
text-decoration:none;
display:block;
}
.rightSpace {
  padding-right:15px;
}


.uwaga {
  padding:10px;
}

.banner_left {margin-bottom:10px;text-align:center;margin-right:10px;}
#infoTelegram { width:300px;height:60px;position:relative;top:-10px;text-align:center;}
.floatright {
  float:right;
}
.floatright img {
  margin:0 0 10px 8px;
}

.listLanguage {
  float:none;margin:2px;
  border:none;
}

.listLanguage_tr:hover {
  background-color:#AAB9CE;
}

#llanguage {
  position:absolute;
  width:700px;
  left:130px;
  top:17px;
  background-color:#fff;
}

.paint_style {
  width:20px;height:13px;float:left;text-align:right;
}

#searchMore {
  position:relative;
  background-color:#fff;
  padding-bottom:6px;
  padding-top:4px;
  display:none;
}

#searchMore ul, #searchMore li {
  float:none;
  display:block;
  padding-right:6px;
}

#searchMore ul {
  list-style-type:none;
}
#searchMore li {
  margin-bottom:3px;
}

li:hover #searchMore, li.over #searchMore { display:block; }

.inputTextShort {width:50px;}
.inputTextShort_plus {width:170px;}

/*nowe logowanie*/
#fisz_portal 	{width:50%;border-right-width:1px;border-right-style:solid;}
#fisz_mail 		{}
#fisz_sms 	{border-right-width:1px;border-right-style:solid;}
#fisz_mail1 	{border-right-width:1px;border-right-style:solid;}

.fisz_on {border-bottom:none; font-weight:bold;}
.fisz_off {border-bottom-width:1px; border-bottom-style:solid; font-weight:normal;}

.fisz {padding:4px 5px 3px 5px;cursor:pointer;text-align:center;}
#box_login_portal {display:none;}
#box_login_mail {display:none;}
.box_login_txt {padding:10px;}

#box_login_footer {padding:10px;border-top-width:1px;border-top-style:solid;}
#box_login_footer li {display:inline;padding-right:5px;}

.aHand{cursor: pointer;};
