* {
	margin: 0; 
	padding: 0;
}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.clear-fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear-fix {display: inline-table;}
/* Lewy ukosnik ukrywa kod przed przegladarka IE dla komputerów Mac \*/
* html .clear-fix {height: 1%;}
.clear-fix {display: block;}
/* koniec hacka */
.zawartosc {
	width: 950px;
	margin: 0 auto;
	position: relative;
	font-size: 13px;
}
div.double-line {
	width: 100%;
	height: 3px;
	border-top: 1px solid #bebdbd;
	border-bottom: 1px solid #dddbdb;
	margin: 10px 0;
}
#google-adv {
	float: right;
	padding: 10px 0;
}
#menu {
	float: right;
}
#browserslogo {
	float: left;
	padding: 20px 5px 0 10%;
}
#browserslogo img {
	border: none;
}
#browserslogo a {
	float: left;
	display: block;
	margin-right: 20px;
}
.plywajace_lewo {
	float: left;
	padding: 5px;
}
.plywajace_lewo h1 {
	font-size: 19px;
	padding-left: 55px;
}
.plywajace_lewo h2 {
	font-size: 17px;
	padding-left: 55px;
}
div#znajdz-pracodawce {
	background-image:url(../images/bg-znajdz-pracodawce.jpg);
	background-repeat: no-repeat;
	width: 262px;
	height: 163px;
	margin: 15px 0 0 0;
}
.header_logo {
	border-width: 0;
	float: left;
	padding: 15px 0 0 0;
}
.plywajace_prawo {
	float: right;
	padding: 17px 11px 5px 0;
}
div#zdjecie {
	background:url(../images/photo.jpg) no-repeat;
	width: 373px;
	height: 170px;
	float: right;
	padding-right: 20%;
	display: inline;
	margin-top: 58px;
}
.admin {
	text-align: right;
	margin-top: 10px;
}
.admin a {
	font-size: 11pt;
	color: red;
	text-decoration: none;
}
.admin a:hover {
	text-decoration: underline;
}
div#linia {
	background:url(../images/linia.gif) repeat-x;
	width: 100%;
	height: 63px;
	position: absolute;
	top: 335px;
	left: 0;
}
#menu ul, #menu li {
	float: left;
}
#menu li {
	list-style-type: none;
	margin-top: 20px;
}
#menu li.do-gory {
	margin-top: 1px;
}
#menu li img {
	border: none;
}
div#ocen-swoja-firme {
	background:url(../images/ocen-swoja-firme.jpg) no-repeat;
	width: 263px;
	height: 95px;
	margin: 34px 0 0 0;
}
div.inner-align {
	margin-left: 70px;
	text-align: center;
}
p.sidebar-text-header {
	font-size: 11pt;
	padding-top: 20px;
	padding-left: 10px;
}
p.sidebar-link {
	font-size: 10pt;
	padding-top: 30px;
}
div#zaloguj-sie {
	background:url(../images/zaloguj-bg.jpg) no-repeat;
	margin: 5px 0 0 0;
	width: 263px;
	height: 96px;
}
div#firmy-w-bazie {
	background:url(../images/firmy-w-bazie.jpg) no-repeat;
	margin: 5px 0 0 0;
	width: 263px;
	height: 95px;
}
p.sidebar-link-firmy {
	font-size: 10pt;
	padding-top: 15px;	
}
div#lista-firm {
	width: 263px;
	padding: 5px 0 0 0;
	font-size: 11pt;
	text-align: center;
}
div#lista-firm-center {
	background: url("../images/center-companylist-bg.gif") repeat-y;
}
div#lista-firm-bottom {
	background: url("../images/bottom-companylist-bg.gif") no-repeat;
	height: 11px;
}
.moduly {
	float:left;
	padding-left:0px;
	padding-right:0px;
	color: #707070;
	font-family: MyriadPro-Regular, Arial;
}
.moduly a {
	background:url(../images/arrow-small.gif) left no-repeat;
	padding-left: 5px;
	text-decoration: none;
	color: #707070;
}
.moduly a:HOVER {
	text-decoration: underline;
	color: #707070;
}
a.litery {
	background: none;
}
div#text-center {
	font-family: MyriadPro-Semibold, Arial;
	text-align: center;
	color: #707070;
}
div#text-center h2 {
	color: #d01435;
}
div#text-center p {
	text-align: left;
}
div#znajdz-pracodawce label {
	display: block;
	font-size: 9pt;
	color: #FFF;
	margin: .5em 0 0;
	font-family: Verdana, Arial;
}
div#znajdz-pracodawce div#wholeform {
	margin-left: 20px;
	padding-top: 35px;
}
div#znajdz-pracodawce a {
	background: none;
	color: #FFF;
	font-family: MyriadPro-Semibold, Arial;
	padding-left: 0;
	font-size: 13pt;
}
div#znajdz-pracodawce span a {
	font-size: 11pt;
	font-family: MyriadPro-Regular, Arial;
}
div#znajdz-pracodawce div#formsection-search {
	margin-top: 10px;
}
div.ratings {
	font-family: MyriadPro-Semibold, Arial;
}
div.top-rating-bg {
	background: url("../images/top-rating-bg.gif");
	width: 311px;
	height: 29px;
}
div.top-rating-bg p {
	text-align: center;
	padding-top: 5px;	
}
div.top-rating-bg p a {
	color: #FFF;
	font-size: 15px;
	text-decoration: none;
}
div.top-rating-bg p a:HOVER {
	text-decoration: underline;
}
div.center1-rating-bg {
	background: url("../images/center1-rating-bg.gif") repeat-y;
	width: 311px;
}
div.center1-rating-bg p {
	color: #757474;
	float: left;
	text-align: center;
	padding: 1px;
	font-size: 11pt;
}
p.p1 {
	width: 175px;
	margin-left: 5px;
}
p.p2 {
	width: 60px;
}
p.p3 {
	width: 60px;
}
div.center2-rating-bg {
	background: url("../images/center2-rating-bg.gif") repeat-y;
	width: 311px;
}
div.center2-rating-bg p {
	float: left;
	text-align: center;
	padding: 5px 0;
}
div.center2-rating-bg p a {
	color: #222121;
	font-size: 11pt;
	text-decoration: none;
}
div.center2-rating-bg p a:HOVER {
	text-decoration: underline;
}
div.bottom-rating-bg {
	background: url("../images/bottom-rating-bg.gif");
	width: 311px;
	height: 14px;
}
div.top {
	border-top: 1px solid #bbbaba;
}
div.bottom {
	border-bottom: 1px solid #e8e6e6;
	margin-top: 3px;
}
.clear { 
	clear: both;  
}
div#comments {
	font-family: MyriadPro-Semibold, Arial;
	background-color: #fdfafa;
} 
div#comments h3 {
	text-align: center;
	color: #a6a5a5;
	padding: 5px 0;
	font-size: 13pt;
}
div#comments h3 a {
	text-decoration: none;
}
div#comments h3 a:HOVER {
	text-decoration: underline;
}
div#comments h4 {
	padding: 15px 0 20px 0;
	font-size: 17px;
}
div#comments h4 a {
	color: #222121;
	text-decoration: none;
}
div#comments h4 a:HOVER {
	text-decoration: underline;
}
.ocena-dobra p.rate, .ocena-zla p.rate {
	text-align:center;
	font-size:16px;
	font-weight: bold;
	color: #FFF;
	width: 39px;
	padding-top: 9px;
	font-family: MyriadPro-Semibold, Arial;
}
.ocena-dobra {
	background-image:url(../images/dobra-ocena.gif);
	width:45px;
	height:44px;
	float:left;
	margin-right: 10px;
}
.ocena-zla {
	background-image:url(../images/zla-ocena.gif);
	width: 45px;
	height: 44px;
	float:left;
	margin-right: 10px;
}
div#comments div.description {
	font-family: MyriadPro-Regular, Arial;
	font-size: 15px;
	color: #000;
}
div#comments div.description span {
	color: red;
}
div#comments div.description-link {
	padding: 5px 0;
}
div#comments div.description-link a {
	text-decoration: none;
	font-family: MyriadPro-Regular, Arial;
	font-size: 15px;
	color: red;
}
div#comments div.description-link a:HOVER {
	text-decoration: underline;
}
#footer {
	clear: both;
	margin: 8px 0;
}
#footer-inner {
	padding: 5px;
	color: #000;
	font-size: 15px;
	background-color: #cbc9c9;
	font-family: MyriadPro-Regular, Arial;
	text-align: right;
	width: 100%;
}
#footer-inner span {
	margin-right: 10px;
}
/*******************************************/
/* login.php */
/*******************************************/
#logonform {
	float: left;
	margin-left: 5%;
	margin-top: 3%;
	text-align: center;
	font-family: MyriadPro-Regular, Arial;
	color: #5c5c5c;
	font-size: 20pt;
	width: 353px;
}
#logonform-top {
	background: url("../images/zaloguj-topbg.gif") no-repeat;
	height: 39px;
}
#logonform-top p {
	padding-top: 0.2em;
}
#logonform-center {
	background: url("../images/zaloguj-centerbg.gif");
	width: 100%;
}
.logonform-c-inner {
	font-size: 12pt;
	color: #706f6f;
	float: left;
	padding: 5px 0;
	width: 100%;
}
.logonform-c-inner div {
	float: left;
	width: 165px;
}
.logonform-c-inner .logonform-text {
	text-align: right; 
	margin-right: 5px;
}
#logonform-bottom {
	background: url("../images/zaloguj-bottombg.gif");
	height: 40px;
}
.logonform-link {
	float: right;
}
.logonform-link a {
	font-family: MyriadPro-Semibold, Arial;
	color: #ef4261;
	font-size: 12pt;
	text-decoration: none;
	margin-right: 15px;
}
.logonform-link a:HOVER {
	text-decoration: underline;
}
.logonform-link input {
	margin-right: 15px;
}
.logonform-link a.register {
	display: block;
	padding-top: 7px;
}
.errormsg {
	color: red;
	font-weight: bold;
	font-size: 10pt;
	width: 95%;
	clear: both;
	margin: 0 auto;
	text-align: center;
}
/*******************************************/
/* createuser.php */
/*******************************************/
#registerform {
	float: left;
	margin-left: 5%;
	margin-top: 3%;
	text-align: center;
	font-family: MyriadPro-Regular, Arial;
	color: #5c5c5c;
	font-size: 20pt;
	width: 435px;
}
#registerform-top {
	background: url("../images/zarejestruj-topbg.gif") no-repeat;
	height: 37px;
}
#registerform-top p {
	padding-top: 0.1em;
}
#registerform-center {
	background: url("../images/zarejestruj-centerbg.gif") repeat-y;
	width: 100%;
}
#registerform-bottom {
	background: url("../images/zarejestruj-bottombg.gif");
	height: 44px;
}
.registerform-c-inner {
	font-size: 12pt;
	color: #706f6f;
	float: left;
	padding: 5px 0;
	width: 100%;
}
.registerform-c-inner div.registerform-text {
	float: left;
	width: 200px;
}
.registerform-c-inner .registerform-text {
	text-align: right; 
	margin-right: 5px;
}
.registerform-text a {
	color: #706f6f;
}
.registerform-link {
	float: right;
}
.registerform-link a {
	font-family: MyriadPro-Semibold, Arial;
	color: #ef4261;
	font-size: 12pt;
	text-decoration: none;
	margin-right: 15px;
}
.registerform-link a:HOVER {
	text-decoration: underline;
}
.registerform-link input {
	margin-right: 15px;
}
.registerform-link a.register {
	display: block;
	padding-top: 7px;
}
/*******************************************/
/* regulamin.php */
/*******************************************/	
#regulamin {
	float: left;
	margin-left: 5%;
	margin-top: 3%;
	text-align: center;
	font-family: MyriadPro-Regular, Arial;
	width: 581px;
}
#regulamin-top {
	background: url("../images/regulamin-topbg.gif") no-repeat;
	height: 59px;
}
#regulamin-top p {
	color: #403f3f;
	font-size: 20pt;
	padding: 7px 0;
}
#regulamin-center {
	background: url("../images/regulamin-centerbg.gif") repeat-y;
	text-align: justify;
	color: #000;
	padding: 10px 15px 10px 15px;
	font-size: 11pt;
}
#regulamin-center p {
	text-indent: 15px;
	margin-bottom: 5px;
}
#regulamin-bottom {
	background: url("../images/regulamin-bottombg.gif") no-repeat;
	height: 35px;
}
#regulamin ul {
	margin-left: 10px;
	padding: 2px;
}
#regulamin li {
	margin-left: 10px;
	padding: 2px;
}
/*******************************************/
/* createbook.php */
/*******************************************/
#createbookform {
	float: left;
	margin-left: 5%;
	margin-top: 3%;
	text-align: center;
	font-family: MyriadPro-Regular, Arial;
	color: #5c5c5c;
	font-size: 20pt;
	width: 435px;
}
#createbookform-top {
	background: url("../images/nowafirma-topbg.gif") no-repeat;
	height: 38px;
}
#createbookform-top p {
	padding-top: 0.1em;
}
#createbookform-center {
	background: url("../images/nowafirma-centerbg.gif") repeat-y;
	width: 100%;
}
#createbookform-bottom {
	background: url("../images/nowafirma-bottombg.gif");
	height: 38px;
}
.createbookform-c-inner {
	font-size: 12pt;
	color: #706f6f;
	float: left;
	padding: 5px 0;
	width: 100%;
}
.createbookform-c-inner div.createbookform-text {
	float: left;
	width: 150px;
}
.createbookform-c-inner .createbookform-text {
	text-align: right; 
	margin-right: 5px;
}
/*******************************************/
/* search.php */
/*******************************************/
#searchform {
	font-family: MyriadPro-Regular, Arial;
	width: 543px;
	text-align: center;
	float: left;
	color: #403f3f;
	font-size: 12pt;
	margin-left: 5%;
	margin-top: 3%;
}
#searchform p a {
	color: #e61d40;
}
#searchform-top {
	background: url("../images/znaleziono-topbg.gif");
	height: 42px;
}
#searchform-top p {
	float: left;
	font-family: MyriadPro-Semibold, Arial;
	margin-top: 10px;
	height: 25px;
}
#searchform-top p a {
	color: #757474;
}
#searchform p.p1 {
	width: 260px;
}
#searchform p.p2 {
	width: 110px;
}
#searchform .p3, #searchform p.p3 {
	width: 150px;
}
.searchform-centerblue {
	background: url("../images/znaleziono-centerbluebg.gif") repeat-y;
	width: 100%;
}
.searchform-centerwhite  {
	background: url("../images/znaleziono-centerwhitebg.gif") repeat-y;
	padding: 5px 0;
	width: 100%;	
}
#searchform-center .searchform-centerblue .p1,
#searchform-center .searchform-centerblue .p2,
#searchform-center .searchform-centerwhite .p1,
#searchform-center .searchform-centerwhite .p2 {
	padding-top: 13px;
	padding-left: 3px;
}
#searchform-center p, #searchform-center div.p3 {
	float: left;
	font-family: MyriadPro-Semibold, Arial;
}
#searchform-center div.p3 div {
	float: none;
	margin: 0 auto;
}
#searchform-center p a {
	color: #222121;
	font-size: 11pt;
	text-decoration: none;
}
#searchform-center p a:HOVER {
	text-decoration: underline;
}

#searchform-bottom {
	background: url("../images/znaleziono-bottombg.gif");
	height: 20px;
}
#searchform-links {
	float: right;
}
#searchform-links a {
	font-family: MyriadPro-Semibold, Arial;
	color: #7c7b7b;
	font-size: 11pt;
}
/*******************************************/
/* createview.php */
/*******************************************/
#createviewform {
	float: left;
	width: 580px;
	margin-left: 5%;
	margin-top: 3%;
	font-family: MyriadPro-Regular, Arial;
	font-size: 12pt;
	color: #403f3f;
}
#createviewform h2 {
	text-align: center;
	
}
#createviewform p a {
	color: #403f3f;
}
#createviewform p {
	padding: 5px 0;
}

#createviewform-top {
	background: url("../images/dodajopinie-topbg.gif") top no-repeat;
	height: 66px;
	text-align: right;
}
#createviewform-top div.createviewform-top-inner {
	padding: 10px 20px 0;
}
#createviewform-top .createviewform-top-link {
	float: right;
	margin-right: 10px;
	display: inline;
}
#createviewform-top label {
	color: #000;
}
#createviewform-top a {
	color: #ed1840;
}
.createviewform-centerblue {
	background: url("../images/dodajopinie-centerbluebg.gif") repeat-y;
	width: 100%;
}
.createviewform-centerwhite {
	background: url("../images/dodajopinie-centerwhitebg.gif") repeat-y;
	width: 100%;
}
#createviewform-center .createviewform-centerwhite p {
	padding: 5px 5px 5px 10px;
	color: #000;
}
#createviewform-center .createviewform-centerwhite a {
	color: #000;
}
.createviewform-centerblue .createviewform-centerblue-inner {
	width: 90%;
	margin: 0 auto;
	padding: 5px 0;
}
.createviewform-centerblue label {
	float: left;
	padding: 5px 10px 5px 10px;
	width: 150px;
	text-align: right;
	color: #000;
}
.createviewform-centerblue label a {
	color: #000;
}
.elradio {
	float: left;
	text-align: center;
	padding: 0 15px;
}
#createviewform-bottom {
	background: url("../images/dodajopinie-bottombg.gif");
	height: 42px;
	text-align: right;
}
#createviewform-bottom input {
	margin-right: 20px;
	margin-top: -1px;
}
#createviewform-bottom span {
	color: #000;
}
#createviewform-bottom a {
	color: #ef0642;
}
/*******************************************/
/* info.php */
/*******************************************/
#all-opinions {
	width: 581px;
	float: left;
	margin-left: 5%;
	margin-top: 1%;
	font-family: MyriadPro-Regular, Arial;
	color: #403f3f;
	text-align: left;
	font-size: 14pt;
	display: inline;
}
#opinions-topbg {
	background: url("../images/wszystkieopinie-top.gif");
	width: 100%;
	height: 125px;
	margin-top: 5px;
	font-size: 12pt;
}
#opinions-topbg p.p1 {
	float: left;
	width: 400px;
	text-align: center;
	padding-top: 20px;
	overflow: hidden;
	height: 20px;
}
#opinions-topbg p.p1 a {
	color: #403f3f;
}
#opinions-topbg .p2 {
	float: left;
	width: 170px;
	text-align: center;
	padding-top: 20px;
}
#opinions-topbg div.p2 div {
	float: none;
	margin: 0 auto;
}
#all-opinions .opinion-content {
	width: 100%;
}
.opinion-text {
	padding-bottom: 5px;
	text-align: justify;
	line-height: 1.4;
	color: #3b3b3b;
	font-size: 12pt;
}
.opinion-text span, .opinion-text p.links {
	padding-right: 20px;
}
.opinion-text span.autor {
	color: red;
}
.opinion-text p a {
	color: red;
	text-decoration: none;
}
.opinion-text p a:HOVER {
	text-decoration: underline;
}
.right-chart {
	float: right;
	display: inline;
	margin-left: 10px;
}
.bluebg {
	background: url("../images/wszystkieopinie-centerbluebg.gif") repeat-y;
	width: 173px;
}
.whitebg {
	background: url("../images/wszystkieopinie-centerwhitebg.gif") repeat-y;
	width: 173px;
}
.bluebg div, .whitebg div {
	border-bottom: 1px solid #e5e4e4;
	float: right;
	margin-right: 2px;
	display: inline;
}
.right-chart p {
	font-size: 10pt;
	float: right;
	padding: 5px 0;
}
.right-chart .bluebg p.p1,
.right-chart .whitebg p.p1 {
	width: 140px;
	margin-left: 2px;
	text-align: left;
}
.right-chart .bluebg p.p2,
.right-chart .whitebg p.p2 {
	width: 27px;
	text-align: center;
}
/*******************************************/
/* allbooks.php */
/*******************************************/
#allbooksform {
	font-family: MyriadPro-Regular, Arial;
	width: 543px;
	text-align: center;
	float: left;
	color: #403f3f;
	font-size: 12pt;
	margin-left: 5%;
	margin-top: 3%;
}
#allbooksform p a {
	color: #e61d40;
}
#allbooksform #searchform-top p {
	width: 100%;
	float: none;
	padding-top: 10px;
	margin-top: 0;
}
#allbooksform #searchform-top p a {
	color: #757474;
}
#allbooksform #searchform-center p {
	width: 100%;
	padding: 10px 0;
	float: none;
}
#allbooksform #searchform-center p a {
	color: #222121;
}
/*******************************************/
/* read.php */
/*******************************************/
#all-opinions p.header {
	text-align: center;
	padding-bottom: 10px;
}
#all-opinions p.header a {
	color: #000;
}
#all-opinions .opinion-content p.header {
	padding-bottom: 7px;
	font-size: 14pt;
	text-align: left;
}
/*******************************************/
/* createcomment.php */
/*******************************************/
#createcomment {
	width: 575px;
	float: left;
	margin-left: 5%;
	margin-top: 3%;
	font-family: MyriadPro-Regular, Arial;
	color: #403f3f;
	font-size: 12pt;
}
#createcomment #top {
	background: url("../images/createcomment-top.gif");
	height: 12px;
}
#createcomment #center {
	background: url("../images/createcomment-center.gif") repeat-y;
	width: 100%;
	text-align: center;
}
#createcomment #bottom {
	background: url("../images/createcomment-bottom.gif");
	height: 13px;
}
#createcomment p.format {
	text-align: left;
	padding-left: 35px;
}
#createcomment p.format a {
	color: #403f3f;
}
#createcomment p.input {
	text-align: right;
	padding-right: 10px;
}
#createcomment div.captcha {
	padding: 10px 0;
}
/*******************************************/
/* flash.php */
/*******************************************/
#flash {
	margin-left: 5%;
	margin-top: 3%;
	font-family: MyriadPro-Regular, Arial;
	color: #403f3f;
	font-size: 12pt;
	float: left;
	display: inline;
}
