* {

	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 a{
	color: #706f6f;
	text-decoration: none;
}


.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;
	text-align: left;

}

#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;

}

.sort_asc:after {
	content: " ▲";	
}

p.sort_desc:after {
	content: " ▼";
}


