*          { margin:0; padding:0; }
body       {
	padding: 0px;
	height: 100%;
	margin:0 auto;
	font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;
	font-size: 12px;
	color: #262626;
	line-height: 17px;
	background: transparent url('img/tlo0.jpg') no-repeat;
}
img        { border:0; }
p          {
	padding:0;
}
a          { text-decoration:underline; color: #666;
}
a:hover    { text-decoration:underline; }
form       { border: 0px; margin: 0px;padding: 0px;}
fieldset   { border: 0px;}
input, select, textarea {color: #262626; font-size:1em; font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;}
.clr {clear: both;}
h1 {font-size:1.7em; font-weight:normal; margin:10px 0px 15px; color:#4C4C4C;}
h2 {font-size:1.3em; font-weight:bold; margin:0px 0px 5px;}
h3 {font-size: 1.4em; font-weight: normal; color: #4c4c4c; }

.topLinks { background:#002d4f; font-size:10px; color:#fff; height: 23px; line-height:12px; font-family:Verdana,Tahoma,Arial,Georgia,sans-serif;}
.topLinks .center {padding:0px; width:94%; margin:0 auto;}
.topLinks img { padding-right:13px;  float:left;}
.topLinks ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom: 20px;
}
.topLinks ul li{margin:2px 0px 0px 5px; float:left; color:#fff;}
.topLinks ul li a {color:#fff; text-decoration:none; font-weight:bold}
.topLinks a,.topLinks a:hover  { color:#fff;}
.topLinks a,.topLinks a:visited  { color:#fff;}
.topLinks a,.topLinks a:active  { color:#fff;}

#nadtop {
	width: 100%;
	height: 100px;
	clear: both;
}
#nadtop1 {
	width: 955px;
	margin: 0px auto;
	overflow:hidden;
	

}
#top {
	width: 955px;
	height: 100px;
	background: #002d4f;
	margin: 0px auto;
	overflow:hidden;
	padding-top: 0px;
}
#subtop {
	width: 955px;
	height:100px;
	margin: 0px;
	margin-top: 0px 0px 10px 0px;
}

#obrazek {padding-bottom:5px;}
#content {
	width: 955px;
	margin: auto 0px;
}

#page {width: 99%; margin: 16px 0px 0px 0px; border: 1px solid #BBC1C6; background: #F9F9F9; float: left; }
#subpage {padding: 20px;}
#page ul.lista {list-style-type: none;}
#page ul.lista li{padding: 5px 0px;}
#page ol.lista li {list-style-type: lower-alpha; list-style-position: inside; margin: 0px 20px;}
#page .clr {clear: both; height: 1px; padding: 0px; margin: 35px 0px 35px 0px; overflow: hidden;}
#page .dot {border-bottom: 1px dotted #2c4455;}

#left {
	width: 955px;
	margin: auto 0px;
	background: transparent url('img/tlo.jpg') no-repeat;
	overflow: hidden;
	height: 100%;
}

#left div.publikacje {
	float: left;
	width: 165px;
	padding: 5px 5px 13px 0px;
	margin: 10px 0px 0px 0px;
	border-right-hight: 100%;
}
#left div.publikacje1 {
	float: left;
	width: 540px;
	padding: 5px 10px 13px 10px;
	margin: 10px 0px 0px 0px;
	height: 100%;
}
#left div.publikacje2 {
	float: left;
	width: 165px;
	padding: 5px 10px 13px 5px;
	margin: 10px 0px 0px 0px;
}
#left div.publikacje div.subpub {

}
#left div.publikacje1 div.subpub {

}
#left div.publikacje2 div.subpub {
	height: 100%;
}
#left div.first {
	padding: 5px 5px 13px 15px;
	height: 100%;
}
#left h2 {font-size: 1em}
#left .more {float: right; clear: both; color: #262626; text-decoration: none; margin: 5px 10px 0px 0px; padding: 0px 0px 0px 18px; background: url('img/arrow.gif') no-repeat 0px 5px;}
#left div.publikacje .link {color: #262626; text-decoration: none; margin: 5px 10px 0px 0px; padding: 0px 15px 0px 18px; background: url('img/arrow.gif') no-repeat 0px 4px;}
#left .image {margin: 0px 0px 10px 0px; clear: both;}

#right {float: left; width: 245px; margin: 10px 0px 0px 0px;}
#right .image2 {margin-top: 7px;}

#box1 {clear: both; float: left; width: 342px; height:184px; background: url('img/bg-box1.gif') no-repeat top left; margin: 10px 0px 0px 0px;}
#box1 ul {padding: 0px 0px 0px 15px; margin: 2px 0px 0px 0px;}
#box1 li {clear: both;}
#box1 span {float: left; width: 31px; height: 25px; background: url('img/bg-data.gif') no-repeat top left; font-weight: bold; line-height: 10px; font-size: 0.9em; font-family: Arial, Tahoma, Verdana,  Georgia, sans-serif; text-align: center; padding-top: 7px; margin: 0px 10px 0px 0px;}
#box1 h4, #box2 h4, #box1 img {margin: 5px 0px 0px 20px;}
#box2 {float: left; width: 343px; height:184px; margin: 10px 0px 0px 11px;}
#box2  div {margin: 10px 20px 10px 20px;}
#box2  div a{color: #262626; text-decoration: none;}
#box2 .autor {text-align: right; padding: 0px 20px 0px 0px; margin: 0px;}
#box2 .autor a {text-decoration: none;}

#box3 {clear: both; float: left; width: 100px; height:1px; margin: 10px 0px 0px 0px;}
#box3 p {padding:5px 0px 0px 5px;}
#box3 ul.lewa {float:left; width:49%;}
#box3 ul.prawa {float:right;width:49%;}
#box3 li {clear: both;}
#box3 ul li span {float: left; width: 31px; height: 25px; background: url('img/bg-data.gif') no-repeat top left; font-weight: bold; line-height: 10px; font-size: 0.9em; font-family: Arial, Tahoma, Verdana,  Georgia, sans-serif; text-align: center; padding-top: 7px; margin: 0px 10px 0px 0px;}
#box3 h4, #box3 img {margin: 5px 0px 0px 0px;}

#stopka {
	clear: both;
	float: left;
	width: 100%;
	height: 90px;
	background: #002d4f;
	margin: 0px 0px 0px 0px;
	color: #ccc;
}
#stopka a {color: #ccc; text-decoration: none; }
#substopka {
	width: 955px;
	height: 75px;
	background: #002d4f url(img/dol.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	padding-top: 15px;
}
#substopka ul {list-style-type: none; float: right; margin: 25px 5px 0px 0px;}
#substopka ul li {display: inline;}
#substopka ul li a {margin: 0px 7px; padding: 0;}
#substopka p {margin: 25px 0px 0px 25px; float: left;}

div.rodzina {float: left; width: 317px; height: 530px; border-left: 1px dotted #d1d1d1; margin: 0px 0px 10px 0px;}
div.d-first {border-left: 0px dotted #d1d1d1;}
div.rodzina h2 {font-size: 1.3em; font-weight: normal; color: #ff9f0f; margin: 10px 0px 5px 15px;}
div.rodzina h3 {font-size: 1em; font-weight: bold; margin: 3px 0px 7px;}
div.rodzina dl {clear: both; width: 100%; float: left; margin: 0px 0px 10px 0px;}
div.rodzina dt {clear: both; width: 120px; float: left; padding: 0px 0px 0px 15px;}
div.rodzina dt img {border: 1px solid #e7e7e7; padding: 4px; margin: 10px 0px 0px 0px; width: 100px;}
div.rodzina dd {width: 170px; float: left; margin: 2px 0px 0px 0px; line-height: 15px;}
div.rodzina dd p {margin: 10px 0px 0px;}
div.rodzina .link {color: #262626; text-decoration: none;  padding: 0px 15px 0px 18px; background: url('img/arrow.gif') no-repeat 0px 4px;}
div.rodzina a {color: #4c4c4c;}

#left-page {float: left; width: 696px; margin: 5px 10px 0px 0px;}
#inforlex-opis {float: left; width: 400px;}
.inforlex-image {float: left; border: 1px solid #e7e7e7; padding: 6px; margin: 0px 20px 0px 0px;}
#inforlex-box1 {clear: both;}
#inforlex-box1 h2 {font-size: 1.3em; font-weight: normal; color: #ff9f0f; padding: 15px 0px 15px 10px;}
#inforlex-box1 img {margin: 0px 0px 10px 30px;}
#inforlex-box1 img.first {margin: 0px 0px 10px 10px;}
#inforlex-opis ul {list-style-type: none; margin: 0px;}
#inforlex-opis ul li{margin: 0px; background: url('img/arrow1.gif') no-repeat 0px 6px; padding: 0px 0px 0px 9px;}
#inforlex-opis .porownaj {width: 202px; height: 20px; float: left; background: url('img/button1.gif') no-repeat top left; text-align: center; text-decoration: none; color: #262626; padding-top: 2px; margin: 10px 0px 5px 0px;}
#inforlex-opis .demo {clear: both; width: 143px; height: 20px; float: left; background: url('img/button2.gif') no-repeat top left; text-align: center; text-decoration: none; padding-top: 2px; color: #262626;}
#inforlex-opis .kup {width: 125px; height: 20px; float: left; background: url('img/button3.gif') no-repeat top left; text-align: center; text-decoration: none; padding-top: 2px; color: #262626; margin: 0px 0px 0px 10px;}
#inforlex-box2 {width: 693px; background: #f2f2f2; border: 0px solid #ccc; border-width: 0px 1px; margin: 0px; overflow: hidden;}
#inforlex-box2-top {width: 695px; height: 11px; margin-top: 10px; background: #f2f2f2; background: #f2f2f2 url('img/inforlex-box2-top.gif') no-repeat top left; overflow: hidden;}
#inforlex-box2-bottom {width: 695px; height: 11px; background: #f2f2f2 url('img/inforlex-box2-bottom.gif') no-repeat top left; overflow: hidden;}
#inforlex-box2 h3 {font-size: 1.4em; font-weight: normal; color: #4c4c4c; padding: 4px 0px 7px 15px;}
#inforlex-box2  div {margin: 5px 20px 0px 20px;}
#inforlex-box2 div a{color: #262626; text-decoration: none;}
#inforlex-box2 p.autor {text-align: right; padding: 0px 20px 0px 0px; margin: 0px;}
#inforlex-box2 p.autor a {text-decoration: none;}


#gp_login.background {
    background: #fff url('img/login.gif') no-repeat 0px 50%;
}
#gp_pass.background {
    background: #fff url('img/haslo.gif') no-repeat 0px 50%;
}

#infolinia {width: 230px; height: 165px; overflow: hidden; background: url('img/bg_infolinia.jpg') no-repeat top left; padding: 55px 0px 0px 15px;}
#infolinia a.link {color: #262626;  text-decoration: none; margin: 5px 10px 0px 0px; padding: 0px 15px 0px 18px; background: url('img/arrow-black.gif') no-repeat 0px 4px;}
#infolinia a.mail{color: #262626;  text-decoration: none; margin: 5px 10px 0px 0px; padding: 0px 15px 0px 10px; font-weight: bold;}
#infolinia p {margin: 40px 0px 0px 10px; font-family: Arial, Georgia, sans-serif; font-size: 13px;}
#infolinia p b {font-size: 18px; padding-left: 10px;}

#zapytanie {margin: 20px 20px 0px 10px; width: 615px;}
#zapytanie input {border: 1px solid #666; padding: 3px 5px;}
#zapytanie select {border: 1px solid #666; padding: 2px; margin: 0px; width: 357px;}
#zapytanie select#publikacje {width: 250px; margin: 0px 0px 0px 5px;}
#zapytanie label {display: inline-block; }
#zapytanie fieldset.dane label {width: 250px;}
#zapytanie input.check {margin: 0px 5px 0px 0px; border: 0px; padding: 0px;}
#zapytanie fieldset.dane input {width:350px;}
#zapytanie textarea {width: 600px; border: 1px solid #666; padding: 3px 5px; margin: 0px 0px 15px;}
#zapytanie .textarea {margin: 25px 0px 10px 0px;}
#zapytanie fieldset.dane input.submit {width: 119px; height: 22px;float: right;  border: 0px;background: url('img/button-zapytanie.gif') no-repeat top left; text-align: center; text-decoration: none; color: #262626; padding-top: 2px; margin: 10px 0px 5px 0px;}
#zapytanie .wymagane {padding: 15px 0px 20px 0px;}
#zapytanie span {float: left; width: 53px; height: 50px;}

#zapytanie fieldset.dane p#p-adres label {width: 100px;}
#zapytanie fieldset.dane p#p-adres label.l-miasto {width: 50px;}
#zapytanie fieldset.dane p#p-adres input#kod {width:53px; margin: 0px 35px 0px 0px;}

#prezentacja {clear: both; padding: 20px 0px 0px 0px; color:red; text-align:center;}
#prezentacja a {color:red; text-decoration: none;}

#zawartosc {clear: both; padding: 20px 0px 0px 0px;}
#zawartosc ul {margin: 5px 30px 10px 0px; list-style-type: none; width: 300px; float: left;}
#zawartosc ul ul {margin: 5px 10px 10px 20px; list-style-type: disc; float: left; width: 260px;}
#zawartosc ul li  {clear: both; font-weight: bold; float: left;width: 300px;}
#zawartosc ul li li {font-weight: normal;width: 260px;}
#zawartosc ul li p {font-weight: normal;}
#zawartosc p {margin: 5px 0px;}

#zaw {clear: both; padding: 20px 0px 0px 0px;}
#zaw ul {margin: 5px 30px 10px 20px;}

dd a {
    text-decoration: none;
}

#znak-zapytania-subbox ul {margin: 5px 0px 5px 20px;}

#errlog {
	float: right;
	color: red;
	width: 468px;
	height:60px;
	text-align: right;
}
#loginmsg {color: #fff;}
.nowosc {background: url('img/nowosc.jpg') no-repeat bottom right; padding: 2px 55px 0px 0px; display: inline-block;}
.nowosc[class] {display: inline;}

p.demop {padding: 0px 30px; margin: 0px; text-align: center;}

    #przejmowanie_tlo {width: 100%; height: 100%; min-width:1000px; min-height:500px; position: absolute; top: 0px; left: 0px; background: #4e4e4e; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; z-index: 100;}
    #przejmowanie_tresc {width: 600px; height: 300px; position: absolute; top: 100px; margin: 0px 0px 0px 177px; z-index: 102; background: #f9f9f9; padding: 20px; border: 1px solid #374d5c;}
    #przejmowanie_tresc form {width: 100px; margin: 0px auto 0px; padding-top: 20px; display: inline;}
    #przejmowanie_tresc div#przyciski { width: 200px; margin: 0px auto;}
    #przejmowanie_tresc input {border: 0px;background:transparent url(http://g.infor.pl/p/inforlex.pl/_i/_wspolne/bg-button.gif) no-repeat left top; height:22px; margin:0px 0px 0px 5px; padding:0px 0px 0px;text-align:center;text-decoration:none;width:83px;}

.potwierdzenie {color: #00f;}
