body {
    font-family: arial, tahoma, helvetica, sans-serif;
	color: #525764; 
	font-size: 12px; 
	margin: 0; 
	padding: 0; 
	background: #e5e6e8 url(../images/bg.png) repeat-y center 0;
	}

select, input, textarea {margin: 2px; padding: 1px; border: 1px solid #a5acb2;font-family: arial, tahoma, helvetica, sans-serif;font-size: 13px;}
input.button{ border: none; }
a:link, a:visited {text-decoration: none; color: #525764;}
a:hover {text-decoration: none; color: #525764;}
span.jsLink:link, span.jsLink:visited {cursor: pointer; text-decoration: none; color: #525764;}
span.jsLink:hover {cursor: pointer; text-decoration: underline; color: #525764;}

img {border: 0;}
.b {font-weight: bold;}
.u {text-decoration: underline;}

#container {width: 960px; margin: 0 auto; overflow: hidden;}

#bg-header {width: 100%; overflow: hidden; background: url(../images/bg2.jpg) no-repeat center 0;}
#header {width: 960px; height: 138px; float: left;}
#header2 {width: 960px; height: 78px; float: left;}
#header img, #header2 img {float: left; margin: 0;}

#top {width: 761px; height: 138px; float: left; position: relative; background: url(../images/bg-top.jpg);}
#top2 {width: 761px; height: 78px; float: left; position: relative; background: url(../images/bg-top2.jpg);}

h1.logo {width: 199px; height: 138px; float: left; margin: 0; padding: 0;}
h1.logo a {display: block; width: 199px; height: 138px; float: left; margin: 0; padding: 0; text-indent: -1000em; background: url(../images/logo.png);}

#header2 h1.logo a {background: url(../images/logo2.png);}

/* wyszukiwarka */
#search {width: 608px; position: absolute; right: 0; bottom: 0; font-weight: bold; font-size: 12px; color: #e4e5e8;}
#search table {margin: 10px 0 0 20px;}
#search table td {padding: 0 10px 0 0;}
#search input.form {width: 180px; border: 1px solid #afb2ba; background: #fff; color: #989898;}
#search input.form2 {width: 360px; border: 1px solid #afb2ba; background: #fff; color: #989898;}
#search .google {position: absolute; bottom: 0; left: 49px; z-index: 99999;}
input.button-szukaj {width: 71px;  height: 21px; border: 0; cursor: pointer; background: url(../images/input-szukaj.png);}
form#cse-search-box div{ float: right; padding-bottom: 20px; }

a.advanced-search {padding: 0 15px 0 0; position: absolute; top: 55px; right: 100px; z-index: 2; text-decoration: underline; font-weight: bold; color: #911a69; background: url(../images/p.png) no-repeat 100% center;}
a.advanced-search:hover {color: #4e0034;}

/* logowanie */
#login {position: absolute; top: 5px; right: 10px; color: #585e6a;}
#login a, #login span.jsLink {padding: 0 2px; text-decoration: underline; font-size: 12px; color: #585e6a;}
#login a:hover, #login span.jsLink:hover {color: #a71676;}

/* menu - nav */
ul#menu-nav {list-style: none; width: 960px; height: 32px; float: left; margin: 0; padding: 0; background: url(../images/bg-menu-nav.png) 0 0;}
ul#menu-nav li {float: left; padding: 0 2px 0 0; background: url(../images/menu-nav-space.png) no-repeat 100% 0;}
ul#menu-nav li a, ul#menu-nav li span {display: block; height: 22px; float: left; padding: 10px 8px 0 8px; font-weight: bold; color: #dadee6; font-size: 11px;}
ul#menu-nav li a:hover, ul#menu-nav li span.jsLink:hover {background: url(../images/menu-on.png) 0 0;color: #db9bbf; text-decoration: none;}
ul#menu-nav li.white a, ul#menu-nav li.white span {color: #fff;}
ul#menu-nav li.right {float: right; padding: 0 0 0 2px; background: url(../images/menu-nav-space.png) no-repeat 0 0;}
ul#menu-nav2 {list-style: none; width: 960px; height: 1px; float: left; margin: 0; padding: 0; background: url(../images/bg-menu-nav.png) 0 0;}


#hierarchy {width: 940px; height: 26px; float: left; overflow: hidden; padding: 3px 10px 0 10px; color: #3c4354; border-bottom: 1px solid #b9bcc4; background: #afb2ba url(../images/bg-menu-nav.png) repeat-x 0 -32px;}
#hierarchy .hieararchy-info {float: left; margin: 4px 0 0 0;}
#hierarchy p {display: inline; float: left; margin: 4px 0 0 0; padding: 0; color: #3c4354;}
#hierarchy p.right {display: inline; float: right; margin: 0; padding: 0;}
#hierarchy h2{display: inline; float: left; margin: 0; padding: 0; margin-right: 2px; font-weight: normal; font-size: 12px; color: #3c4354;}
#hierarchy a {color: #3c4354;}
#hierarchy a:hover {text-decoration: underline; color: #3d0e28;}
.googleplus {float: right; position: relative; z-index: 9999; right: -40px;}

.addthis_button {display: block; float: right;}

#bg-left {width: 960px; float: left; background: url(../images/bg-left.png) repeat-y 0 0;}
#left {width: 200px; float: left;}

.box1 {width: 200px; float: left; padding: 0 0 10px 0; color: #797983; border-bottom: 1px solid #473a48; background: #2c212c;}
.box1 .box-title {display: block; height: 32px; position: relative; }
.box1 .box-title img {position: absolute; top: 0; left: 0;}
.box1 .baza-firmm {_background: url(../images/baza-firm.png) no-repeat 0 0;}
.box1 .center {width: 180px; overflow: hidden; margin: 0 auto;}
.box1 a {color: #797983;}
.box1 a:hover {text-decoration: underline;}

/* firma z klasa */
.firma-z-klasa0 img.miniature {max-width: 50px;}
.firma-z-klasa0 {font-size: 11px;}
a.fimra-z-klasa-title {display: block; margin: 0 0 5px 0; color: #358789;}
.firma-z-klasa0 h2 {width: 100%; float: left; padding: 0; margin: 5px 0 10px 0; line-height: 12px;}
.firma-z-klasa0 h2 a {font-weight: bold; font-size: 12px; color: #358789;}
.firma-z-klasa0 h3 {width: 100%; float: left; padding: 0; margin: 5px 0 10px 0; line-height: 12px;}
.firma-z-klasa0 h3 a {font-weight: bold; font-size: 11px; color: #358789;}
.firma-z-klasa0 h4{width: 100%; float: left; padding: 0; margin: 5px 0 10px 0; line-height: 12px;}
.firma-z-klasa0 h4 a {font-weight: bold; font-size: 11px; color: #358789;}


/* zajawka do artykułu w menu */
.menu_arts {font-size: 11px;}
.menu_arts h2 {width: 100%; float: left; padding: 0; margin: 5px 0 10px 0; line-height: 12px;}
.menu_arts h2 a {font-weight: bold; font-size: 12px; color: #358789;}

.box1 p.price {float: left; margin: 0; padding: 0; font-size: 11px; }
.box1 p.price span {font-weight: bold; color: #b1017e;}
.box1 .miniature {float: left; margin: 0 5px 0 0; border: 1px solid #fff;}

/* kategorie */
p.company {float: left; margin:9px 0 0 72px; _margin: 7px 0 0 36px; padding: 0; position: relative; z-index: 2; color: #871261; letter-spacing:-1px;  font-size: 12px;}
p.company2 {float: left; margin:8px 0 0 88px; _margin: 7px 0 0 45px; padding: 0; position: relative; z-index: 2; color: #871261; letter-spacing:-1px;  font-size: 12px;}
span.add-company {float: right; margin: 9px 5px 0 2px; padding: 0 12px 0 0; position: relative; z-index: 2; font-weight: bold; color: #529a9c; font-size: 11px; background: url(../images/p2.png) no-repeat 100% center; _background: url(../images/p2.gif) no-repeat 100% center;}
span.add-company:hover {text-decoration: underline;color: #529a9c;}

a.add-company2 {margin: 9px 5px 0 5px; padding: 0 15px 0 0; position: relative; z-index: 2; font-weight: bold; color: #529a9c; font-size: 11px; background: url(../images/p2.png) no-repeat 100% center; _background: url(../images/p2.gif) no-repeat 100% center;}
a.add-company2:hover {text-decoration: underline;}

#left a.add-company {color: #529a9c;}

ul#categories {list-style: none; width: 180px; overflow: hidden; margin: 0 auto; padding: 0;}
ul#categories li {width: 100%; float: left; margin: 0; padding: 0;}
ul#categories li h3 {width: 100%; float: left; margin: 0; padding: 0; font-weight: normal;}
ul#categories li h4 {width: 100%; float: left; margin: 0; padding: 0; font-weight: normal;}
ul#categories li a {display: block; width: auto; float: left;  padding: 2px 0; font-size: 12px; color: #9c9ca5;}
ul#categories li span {padding: 2px 0 2px 2px; font-size: 12px; color: #a2a2bo;}
ul#categories li.wyr a {font-weight: bold; font-size: 12px; color: #a2a2bo ;}
ul#categories li a.pod {display: block; width: auto; float: left;  padding: 2px 0 2px 15px; font-size: 12px; color: #9c9ca5;}
ul#categories li a.rozwin { /*text-decoration: underline;*/ }
ul#categories li.rozwin a {margin: 5px 0 0 0; float: right;}



/* prawa strona */
#right {width: 750px; float: left; margin: 0 0 35px 5px; overflow: hidden;}
#right1 {width: 495px; float: left;}
#right2 {width: 250px; float: right;}

/* duzy banner reklamowy */
#big-banner {width: 750px; margin: 0; padding: 0; text-align: center; overflow: hidden; position: relative;}
#big-banner img {margin: 0;}

/* nowosci */
#news {width: 492px; float: left; margin: 5px 0 0 0; border: 1px solid #fff; background: #ebe8ea; position: relative;}
#news2 {width: 494px; _height: 345px; float: left; margin: 0 0 0 0; padding: 0 0 72px 0; _padding: 0; position: relative;}
#news2 .google{position: absolute; bottom: 0; left: 12px; text-align: center;}

#mainpic{width: 403px; height: 240px; float: left; overflow: hidden; position: relative;}
#mainpic img{width: 401px;  overflow: hidden; margin: 0; border-left: 1px solid #fff; border-right: 1px solid #fff; }
div.mainopacity{width: 381px; height: auto; padding: 10px; position: absolute; bottom: 0; _bottom: -1px; left: 1px; z-index: 2; color: #fff; background: #000; opacity: .7; filter:alpha(opacity=70);}
div.mainopacity p {width: 401px; margin: 0; padding: 0;}
div.mainopacity h3 {width: 100%; float: left; margin: 0 0 5px 0; padding: 0; font-size: 16px;}

.box2 {width: 495px; float: left; margin: 5px 0 0 0;}
.box2 .box-title {width: 485px; display: block; height: 18px; float: left; padding: 6px 0 0 10px; position: relative; font-weight: bold; color: #fff; background: url(../images/bg-title.png);}
.box2 a:hover {text-decoration: underline;}
.box2 .content {width: 493px; float: left; margin: 1px 0 0 0; padding: 0 0 10px 0; border: 1px solid #fff; background: #e9e6e8;}

/* polecamy */
.box2 h2 {width: auto; padding: 0; margin: 0 0 7px 0; line-height: 11px;}
.box2 h2 a {font-weight: bold; font-size: 12px; color: #358789;}

.box2 p.price {margin: 0; padding: 0; font-size: 11px;}
.box2 p.price span {font-weight: bold;  color: #b1017e;}

.box2 .miniature {float: left; margin: 0 5px 0 0; border: 1px solid #fff;}

.box2 table {width: 480px; overflow: hidden; margin: 0 auto; padding: 0;} 
.box2 table td {width: 48%; padding: 15px 5px 15px 0;} 

.box2 table table {width: auto; overflow: hidden; margin: 0; padding: 0; float: left;} 
.box2 table table td {width: auto; margin: 0; padding: 0;} 
.box2 a.polecamy-title {display:block; margin: 0 0 5px 0; color: #358789;}

.box2 a.all {float: right; margin: 0 10px 0 0; padding: 0 15px 0 0; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}

table.product {font-size: 11px;}


/* nowe porady & ogloszenia */
.box3 {width: 245px; float: left; margin: 5px 0 0 0;}
.box3 .box-title {width: 235px; display: block; height: 18px; float: left; padding: 6px 0 0 10px; position: relative; font-weight: bold; color: #fff; background: url(../images/bg-title.png);}
.box3 a:hover {text-decoration: underline;}
.box3 .content {width: 243px; float: left; margin: 1px 0 0 0; padding: 7px 0 5px 0; border: 1px solid #fff; background: #e9e6e8;}

.box3 ul {list-style: none; width: 235px; overflow: hidden; margin: 0 auto; padding: 0;}
.box3 ul li {width: 100%; float: left; margin: 0; padding: 0;}
.box3 ul li h3 {width: 100%; float: left; margin: 0; padding: 0; font-weight: normal;}
.box3 ul li h2 {width: 100%; float: left; margin: 0; padding: 0; font-weight: normal;}
.box3 ul li a {display: block; width: 220px; float: left;  padding: 3px 0 3px 15px; font-size: 11px; color: #358789; background: url(../images/p3.png) no-repeat 0 center;}
.box3 ul li a:hover {text-decoration: underline;}

.right {float: right !important;}

/* male bannerki */
span#zdjecia {width: 153px; height: 101px; float: left; margin: 10px 0 5px 0; background: url(../images/small-banner.jpg) 0 0;}
span#filmy {width: 153px; height: 101px; float: left; margin: 10px 0 5px 18px; background: url(../images/small-banner.jpg) 0 -101px;}
span#muzyka {width: 153px; height: 101px; float: right; margin: 10px 0 5px 0; background: url(../images/small-banner.jpg) 0 -202px;}
span#taniec {width: 250px; height: 101px; float: right; margin: 10px 0 5px 0; background: url(../images/small-banner.jpg) 0 -303px;}

/* opinie */
.opinion {width: 483px; float: left; margin: 0 0 10px 0; padding: 0; font-size: 11px;}
.opinion a {font-weight: bold; color: #358789;}
.opinion a.what {display: block; float: left;}
.opinion p {float: left; margin: 0 0 0 5px; padding: 3px 0 3px 10px; color: #358789; font-size: 12px; background: url(../images/p3.png) no-repeat 0 5px;}
.opinion p a {font-weight: normal;}

.opinion .name {width: 483px; float: left; padding: 5px 5px; background: #dadada;}

.opinion .name .where {float: right; background: #dadada;}
.opinion .name .where a {font-weight: normal; color: #525764;}


.box4 {width: 250px; float: left; margin: 5px 0 0 0;}
.box4 a.link{ float: right; position: relative; right: 15px; font-weight: normal; color: #c8adbf; font-size: 11px; }
.box4 .box-title {width: 240px; display: block; height: 18px; float: left; padding: 6px 0 0 10px; position: relative; font-weight: bold; color: #fff; background: url(../images/bg-title.png);}
.box4 .box-title h2 {display: inline; margin: 0; padding: 0; font-size: 13px;}
.box4 .box-title p {margin: 0; padding: 0; float: left;}
.box4 a:hover {text-decoration: underline;}
.box4 .content {width: 248px; float: left; margin: 1px 0 0 0; padding: 7px 0 5px 0; border: 1px solid #fff; background: #e9e6e8;}
.box4 .content2 {width: 248px; float: left;_overflow: hidden; margin: 0; padding: 7px 0 5px 0; border: 1px solid #fff; border-top: 0; background: #e9e6e8;}
.box4 .content2 p.p1 {display: inline; float: left; margin: 5px 0 0 10px; padding: 0;}
.box4 .content2 .p1 {display: inline; float: left; margin: 5px 5px; padding: 0;}
.box4 .content2 .p1 img {top: 0 !important;}
.box4 .content2 p.p2 {width: 100%; display: inline; float: left; margin: 5px 28px; padding: 0;}
.box4 .content2 h3.h3price {width: auto !important; display: inline !important; float: left !important; margin: 0 0 0 5px !important; padding: 0 !important; font-size: 12px; position: relative; top: 3px; }
.box4 .content2 img {float: left; position: relative; top: 4px;}

.box4 .content2 p.p1 img { position: relative; top: -2px; left: -5px;}
.box4 .content2 .price {font-weight: bold; color: #b3007e;}
.box4 .content2 ul {margin: 0 !important;}
.box4 .content2 ul li {margin: 0 0 3px 10px !important;}
.box4 .content2 li h2 {margin: 0; padding: 3px 0;font-size: 12px; font-weight: normal;}
.box4 .content2 li a {display: inline !important; float: none !important; background: none !important; margin: 0 !important; padding: 0 !important;}
.box4 .content2 .szczegoly {_display: inline; width: 220px; float: left; margin: 0 0 0 10px; font-size: 12px;}
.box4 .content2 .szczegoly p {width: 100%; float: left; margin: 5px 0 5px 0; padding: 0; font-weight: bold;}
.box4 .content2 .szczegoly h3 {width: 100%; float: left; margin: 0; padding: 3px 0; font-weight: normal; font-size: 12px;}
.box4 .content2 .szczegoly h3 span {_float: left;}
.box4 .content2 .szczegoly h3 img {margin: 0 5px 0 0; position: relative; top: 1px; _top: 0; float: left;}
.box4 .content2 .notice_note {position: relative; top: 2px;}

/* gorace tematy */
.box4 ul {list-style: none; width: 248px; overflow: hidden; margin: 0 auto; padding: 0;}
.box4 ul li {width: 100%; float: left; margin: 0; padding: 0;}
.box4 ul li h2 {width: 100%; float: left; margin: 0; padding: 0; font-weight: normal;}
.box4 ul li a {display: block; width: 225px; float: left;  padding: 3px 0 3px 20px; font-size: 12px; color: #358789; background: url(../images/p3.png) no-repeat 5px 6px;}
.box4 ul li a:hover {text-decoration: underline;}
.box4 ul li.phone {width: 238px; float: left; margin: 0 !important; padding: 0 0 5px 10px !important;; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
.box4 ul li.phone img {float: left; }
.box4 ul li.phone h2 {width: 50%; position: relative; left: 10px; top: 6px;}

.podobne ul li h3 {width: 100% !important; float: left; margin: 0 0 3px 0; padding: 0; font-weight: normal !important;}
.podobne ul li a {display: block; width: 225px; float: left; font-weight: normal !important; padding: 3px 0 3px 20px; font-size: 12px; color: #358789; background: url(../images/p3.png) no-repeat 5px 7px;}

.gorace ul li h3 {width: 100% !important; float: left; margin: 0 0 3px 0; padding: 0; font-weight: normal !important;}
.gorace ul li a {display: block; width: 225px; float: left; font-weight: normal !important; padding: 3px 0 3px 15px; font-size: 11px; color: #358789; background: url(../images/p3.png) no-repeat 0 center;}

.box4 a.all, .box4 span.all {float: right; margin: 10px 10px 0 0; padding: 0 15px 0 0; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.box4 a.title{color: #529a9c;}


/* komis slubny */
.box4 h3 {width: auto; padding: 0; margin: 0 0 7px 0; line-height: 12px;}
.box4 h3 a {font-weight: bold; font-size: 12px; color: #358789;}

.box4 h4 {width: 100%; padding: 0; margin: 0 0 7px 0; line-height: 12px;}
.box4 h4 a {font-weight: bold; font-size: 12px; color: #358789;}
.komis h4 {font-size: 12px;}

.box4 p.price {margin: 0; padding: 0;}
.box4 p.price span {font-weight: bold; font-size: 12px; color: #b1017e;}

.box4 .miniature {float: left; margin: 0 5px 0 0; border: 1px solid #fff;}
.box4 .miniature2 {float: left; margin: 0 5px 0 0; border: 1px solid #fff;}

.box4 table {width: 240px; overflow: hidden; margin: 0 auto; padding: 0;} 
.box4 table td {padding: 0 0 10px 0;} 
.box4 table td a.title-komis {display: block; margin: 0 0 5px 0; color: #358789;} 

#small-banner {width: 250px; float: left; margin: 5px 0 0 0;}
#small-banner img {float: left; margin: 0;}

/* stopka */
#bg-footer {width: 100%; overflow: hidden; background: url(../images/bg3.jpg) no-repeat center 100%;}
#footer {width: 960px; float: right; margin: 0; padding: 0; }
#footer a {font-size: 12px; color: #C188AE;}
#footer a:hover {text-decoration: underline;}

/*#footer ul {list-style: none; width: 140px; float: right; overflow: hidden; _display: inline; margin: 20px 5px 0 0; padding: 0;}*/
#footer ul {list-style: none; width: 140px; float: left; overflow: hidden; _display: inline; margin: 20px 5px 0 0; padding: 0;}
#footer ul li {width: 100%;  float: left; padding: 0; margin: 0;}
#footer ul li.title-list {color: #fed4f0;}
#footer ul li h3 {width: 100%; float: left; margin: 0; padding: 0; font-weight: normal;}
#footer ul li h4 {width: 100%; float: left; margin: 0 0 4px 0; padding: 0; font-weight: bold; font-size: 12px; color: #C188AE;}
#footer ul li span {display: block; width: 100%; float: left;  padding: 2px 0 0 0; font-size: 12px; color: #C188AE;}
#footer ul li a {display: block; width: 100%; float: left;  padding: 2px 0 0 0; font-size: 12px; color: #C188AE;}
#footer ul li a:hover {text-decoration: underline;}

#footer table {width: 100%; float: left; margin: 0; padding: 0;}
#footer table td.td1 {width: 200px; margin: 0; padding: 0; overflow: hidden; background: url(../images/bg-left.png) repeat-y 0 0;}
#footer table td.td1 img {margin: 0; padding: 0; float: left;}
#footer table td.td2 {margin: 0; padding: 0 0 10px 35px; overflow: hidden;  background: url(../images/footer.png) no-repeat 0 0;}
#footer table td.td3 {margin: 0; padding: 10px 0 10px 20px; overflow: hidden;  background-color: #490835; color: #CD9EBE; }
#footer table td.td3 h3 {font-size: 12px; margin: 0; padding: 0; display: inline; font-weight: normal;}

/* artykul */
.box5 {width: 493px; float: left; overflow: hidden; margin: 5px 0 0 0; border: 1px solid #fff; background: #e7e5e6;}
.box5 a:hover {text-decoration: underline;}

/* ocena */
.box5 .rank {width: 493px; float: left; margin: 1px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #fff;}
.box5 .rank ul {list-style: none; width: 445px; overflow: hidden; margin: 0 auto; padding: 0;}
.box5 .rank ul li {width: 290px; float: left; margin: 5px 0 0 0; padding: 0;}
.box5 .rank ul li span{ float: left; margin-right: 5px; }
.box5 .rank ul li.right {width: 155px;}
/*.box5 .rank ul li img {margin: 0; position: relative; top: 2px;}*/

.box5 .content {width: 445px; overflow: hidden; margin: 0 auto; padding: 0 0 10px 0; font-size: 12px; line-height: 17px;}
.box5 .content a {color: #358789;}
.box5 .content a:hover {text-decoration: underline;}
.box5 .miniature {float: left; margin: 0 15px 5px 0; border: 1px solid #fff;}
.box5 h1 {width: 100%; overflow: hidden; margin: 15px 0; padding: 0; font-size: 16px; color: #b3007e;}
.box5 h2 {width: auto; overflow: hidden; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.box5 h3 {float: left; margin: 0 0 0 0; padding: 0; font-size: 12px; font-weight: bold;}

.author {width: 100%; float: left; margin: 10px 0 0 0; text-align: right; font-size: 11px;}
.author a {color: #358789;}

.small-banners {width: 493px; overflow: hidden; margin: 0; padding: 15px 0 10px 0; font-size: 12px; line-height: 17px; border-top: 1px solid #fff;}
.small-banners a {float: left !important; margin: 0 0 5px 8px !important;}

.comment {width: 493px; float: left; padding: 10px 0 0 0; border-top: 1px solid #fff;}
.comment p.who {width: 473px; float: left; margin: 0; padding: 4px 0 4px 20px; background: #dadada;}
.comment p.txt {width: 453px; float: left; margin: 5px 0 15px 0; padding: 4px 20px 4px 20px;}
.comment .p1 {overflow: hidden; margin: 0 0 10px 20px; padding: 0; font-weight: bold; font-size: 12px; color: #b3007e;}

span.add-comment, span.add-comment:hover {float: right; margin: 8px 15px 15px 5px; padding: 0 15px 0 0; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}

.box6 {width: 748px; float: left; overflow: hidden; margin: 5px 0 0 0; border: 1px solid #fff; background: #e7e5e6;}

.found {width: 750px; float: left; overflow: hidden; margin: 7px 0 0 0; padding: 0;}
.found p {float: left; margin: 0; padding: 0;}
.found div {float: right; margin: 0; padding: 0;}
.found div a {padding: 0 2px; font-weight: bold; font-size: 12px; color: #358789;}
.found div a:hover {text-decoration: underline !important;}
.found div span.wyr {padding: 0 2px; font-weight: bold; font-size: 12px;color: #b3007e;}
.found div img {position: relative; top: 2px;}

.search-offer {width: 750px; overflow: hidden; margin: 0; padding: 0 0 8px 0; border-bottom: 1px solid #fff; background: #dadada;}
.search-offer ul {list-style: none; /*width: 140px;*/ width: 175px; float: left; overflow: hidden; margin: 10px 0 0 5px; padding: 0;}
.search-offer ul li {/*width: 140px;*/ width: 175px; float: left; overflow: hidden; margin: 1px 0; padding: 0;}
.search-offer ul select {margin: 0; padding: 1px; border: 1px solid #a5acb2;}
.search-offer select.region { width: 180px; margin: 0; padding: 1px; border: 1px solid #a5acb2;}

.search-offer table {width: 752px; float: left; overflow: hidden; margin: 0; border-bottom: 1px solid #fff;}
/*.search-offer table.none {width: 752px; float: left; overflow: hidden; margin: 0; border-top: 0;}*/
.search-offer table td {padding: 5px 5px 10px 5px; border-right: 1px solid #fff;}
.search-offer table select {margin: 0 10px 0 0; padding: 1px; border: 1px solid #a5acb2; color: #000;}
.search-offer table input.form {width: 110px; border: 1px solid #afb2ba; background: #fff; color: #000;}
.search-offer p {width: 100%; float: left; font-weight: bold; margin: 8px 0 5px 5px; padding: 0;}
.search-offer table p {font-weight: bold; margin: 0 0 5px 0; padding: 0;}


.sort {width: 750px; overflow: hidden; margin: 0; padding: 5px 0;}
.sort h3 {float: left; overflow: hidden; margin: 0; padding: 5px 0 0 20px; font-weight: bold; font-size: 12px; color: #b3007e;}
.sort div {float: right; overflow: hidden; margin: 0; padding: 0 20px 0 0; font-weight: bold;}
.sort div select {margin: 0 5px; padding: 2px; border: 1px solid #a5acb2;}
input.button-zmien {width: 70px; height: 21px; border: 0; cursor: pointer; background: url(../images/input-zmien.png);}

h2.found_text{ font-size: 12px; font-weight: normal; }
table#table-promo {width: 750px; margin: 0; border-collapse: collapse;}
table#table-promo tr#nag {height: 25px; text-align: center; font-weight: bold; color: #525764; background: #dadada;}
table#table-promo tr.tr1 {background: #d6bfcf; border: 0; padding: 0;}
table#table-promo tr.tr2 {background: #ded2da; border: 0; padding: 0;}
table#table-promo td.miniature {width: 70px; height: 70px; margin: 0; border: 0; text-align: center; border-right: 1px solid #fff;}
table#table-promo td.miniature img {margin: 3px; border: 0;}
table#table-promo td.title {width: 300px; border: 0; padding: 0 0 0 10px; /*position: relative; overflow: hidden;*/  border-right: 1px solid #fff;}
table#table-promo td.title br {display: none;}
table#table-promo td.title a {color: #358789;}
table#table-promo td.title a:hover {text-decoration: underline; }
table#table-promo td.title h3 {width: auto; margin: 0; padding: 0; font-size: 12px; font-weight: normal;}
table#table-promo td.title h3 a {display: block;}
table#table-promo td.price {padding: 0 10px; text-align: center; font-size: 12px; color: #525764;  border-right: 1px solid #fff;}
table#table-promo td.city {text-align: center; padding: 0;  border-right: 1px solid #fff;}
table#table-promo td.woj {width: 100px; text-align: center;}
table#table-promo .info {width: 320px; height: 22px; float: left; margin: 0 0 10px 0;}
table#table-promo .info .p1 {margin: 0; float: left; _overflow: hidden; position: relative; _top: 3px; top: 5px;}
table#table-promo .info .p2 {float: right; overflow: hidden; position: relative; right: 5px; top: 5px;}
table#table-promo .info .p2 span {padding: 0 0 0 5px;}

table#table-normal {width: 750px; margin: 0 0 30px 0; background: #fff; padding: 0; border-collapse: collapse;}
table#table-normal tr#nag {height: 25px; text-align: center; font-weight: bold; color: #525764; background: #dadada;}
table#table-normal tr.tr1 {background: #efefef; border: 0; padding: 0;}
table#table-normal tr.tr2 {background: #dadad9; border: 0; padding: 0;}
table#table-normal tr.tr3 {background: #dadad9; border: 0; padding: 0;}
table#table-normal td { border-bottom: 1px solid #fff !important;}
table#table-normal td.miniature {width: 70px; height: 70px; margin: 0; border: 0;text-align: center; border-right: 1px solid #fff;}
table#table-normal td.miniature img {margin: 3px; border: 0;}
table#table-normal td.title {width: 300px; border: 0; padding: 0 0 0 10px; border-right: 1px solid #fff;}
table#table-normal td.title a {color: #358789;}
table#table-normal td.title a:hover {text-decoration: underline;}
table#table-normal td.title h3 {width: auto; margin: 0; padding: 0; font-size: 12px; font-weight: normal;}
table#table-normal td.title h3 a {display: block;}
table#table-normal td.title br {display: none;}
table#table-normal td.price {text-align: center; font-size: 12px; color: #525764; border-right: 1px solid #fff;}
table#table-normal td.city {text-align: center; padding: 0; border-right: 1px solid #fff;}
table#table-normal td.woj {text-align: center;}
table#table-normal td.google {text-align: center;}
table#table-normal .info {width: 320px; height: 22px; float: left; margin: 0 0 10px 0;}
table#table-normal .info .p1 {margin: 0; float: left; _overflow: hidden; position: relative; _top: 3px; top: 5px;}
table#table-normal .info .p2 {float: right; overflow: hidden; position: relative; right: 5px; top: 5px;}
table#table-normal .info  .p2 span {padding: 0 0 0 5px;}


table#table-other {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff;}
table#table-other tr#nag {text-align: center;}
table#table-other tr#nag img { margin: 0; padding: 0; overflow: hidden;}
table#table-other tr#nag span {position: relative; top: -3px;}
table#table-other tr#nag td { font-weight: bold; background-color: #d7d9e0; color: #525764;}
table#table-other tr#nag td a{ color: #525764; }
table#table-other td {padding: 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e5e6;}
table#table-other td a:link, table#table-other td a:visited {text-decoration: none; color: #529A9C;}
table#table-other td a:hover {text-decoration: underline; color: #529A9C;}
table#table-other tr.tr1 td {background: #efefef; }
table#table-other tr.tr2 td {background: #dfdfdf; }

.legend {width: 750px; float: left; overflow: hidden; margin: 30px 0 0 0; padding: 0; }
.legend img {position: relative; top: 3px;}
.legend  p {font-weight: bold; margin: 0 0 15px 0; padding: 0;}
.legend  div {float: left; margin: 0 50px 0 0;}
.legend  div.stars {margin: 5px 50px 0 0;}

/* system */
h1.big-title {width: 99%; float: left; overflow: hidden; margin: 0; padding: 10px 0 10px 10px; font-size: 16px; font-weight: bold; color: #b3007e; border-bottom: 1px solid #fff; background: #e1e3e8; position: relative;}
h1.big-title span.notice_add a{float: right; padding: 0 15px 0 0; position: absolute; right: 10px; top: 13px; z-index: 2; font-weight: bold; color: #529a9c; font-size: 11px; background: url(../images/p2.png) no-repeat 100% center; _background: url(../images/p2.gif) no-repeat 100% center;}
h1.big-title span.notice_add a:hover{text-decoration: underline;}
h1.big-title-notice {width: 99%; float: left; overflow: hidden; margin: 0; padding: 10px 0 10px 10px; font-size: 18px; font-weight: bold; color: #b3007e; border-bottom: 1px solid #fff; background: #e1e3e8; position: relative;}
div.text_open{ width:100%; float: left; padding: 10px 0 0 0; font-size: 12px; }
div.text_open a {color: #1240CC; text-decoration:none; }
div.text_open a:hover {text-decoration: underline;}
div.page_list{ width: 100%; text-align: center; }
div.page_list span.S_page_how{ font-weight: bold; }

#all {width: 960px; float: left; overflow: hidden;}

.footer-margin {float: left; overflow: hidden; padding: 0 0 250px 0;}
.logowanie {width: 479px; height: 160px; float: left; margin: 0; padding: 30px 0 0 0; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.logowanie table {float: left; margin: 20px 0 0 40px; padding: 0;}
.logowanie td {text-align: right;}
.logowanie a, .logowanie span.jsLink {float: left; margin: 15px 0 0 0; padding: 0 15px 0 0; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.logowanie a:hover, .logowanie span.jsLink:hover {text-decoration: underline; color: #529a9c;}
.logowanie input.form {width: 220px; margin: 0 0 0 5px; border: 1px solid #afb2ba; background: #fff;}
input.button-loguj {width: 90px; height: 21px; margin: 5px 0; border: 0; cursor: pointer; background: url(../images/input-logowanie.png);}

.logowanie-info {width: 480px; height: 160px; float: left; padding: 30px 0 0 0; border-bottom: 1px solid #fff;}
.logowanie-info p.p1 {_display: inline; float: left; margin: 20px 0 0 20px; padding: 0; font-weight: bold; color: #b3007e;}
.logowanie-info p.p2 {_display: inline; float: left; width: 400px; margin: 10px 0 10px 20px; padding: 0;}
.logowanie-info a, .logowanie-info span.jsLink {float: left; margin: 0 0 0 20px; padding: 0 15px 0 0; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.logowanie-info a:hover, .logowanie-info span.jsLink:hover {text-decoration: underline;color: #529a9c;}

.przypomnienie {width: 960px; height: 120px; float: left; margin: 0 0 300px 0; padding: 30px 0 0 0; border-bottom: 1px solid #fff; }
.przypomnienie table {overflow: hidden; margin: 0 auto; padding: 0; font-size: 12px;}
.przypomnienie  p {_display: inline; width: 100%; float: left; margin: 10px 0 20px 0; _margin: 10px 0 0 0; padding: 0; text-align: center; font-size: 12px;}
.przypomnienie td {text-align: right;}
.przypomnienie input.form {width: 150px; margin: 0 0 0 5px; border: 1px solid #afb2ba; background: #fff;}
input.button-dalej {width: 71px; height: 21px; margin: 5px 0; border: 0; cursor: pointer; background: url(../images/input-next.png);}

.rejestracja {width: 905px; float: left; margin: 0; padding: 0 0 20px 55px; border-bottom: 1px solid #fff; }
.rejestracja a:hover {text-decoration: underline;}
.rejestracja p.p1 {width: 100%; float: left; margin: 30px 0 20px 0; padding: 0; font-size: 12px;}
.rejestracja p.p2 {width: 100%; float: left; margin: 0 0 10px 0; padding: 0; font-size: 11px;}
.rejestracja .wyr {color: #b3007e;}
.rejestracja p.p3 {width: 100%; float: left; margin: 30px 0 0 0; font-size: 12px;}

ul#ul-reg {list-style: none; float: left; padding: 0; margin: 35px 0 0 0; font-size: 12px;}
ul#ul-reg li {width: 750px; float: left; margin: 10px 0 0 0; position: relative;}
ul#ul-reg li input.position {position: absolute; left: 100px; top: -5px; width: 150px; margin: 0 0 0 5px; border: 1px solid #afb2ba; background: #fff;}
ul#ul-reg li input.form {width: 100px; margin: 0 0 0 5px; border: 1px solid #afb2ba; background: #fff;}
ul#ul-reg li.margin {margin: 35px 0 0 0;}
ul#ul-reg li.margin1 {margin: 15px 0 0 0;}
ul#ul-reg li a { color: #529a9c;}
ul#ul-reg li .italic {position: absolute; left: 280px; top: -5px; font-size: 11px; color: #727889;}
ul#ul-reg li.code img {position: relative; left: 180px;}


input.button-zaloz {width: 90px; height: 21px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-zaloz.png);}
.box-button-zaloz {width: 100%; float: left; padding: 10px 0; text-align: center;}
.box-button-zaloz img {margin: 30px auto !important;}

#search-offer-advence {padding: 0 0 15px 0; border-bottom: 0 !important;}

.search-offer table.advence {width: 752px; float: left; overflow: hidden; margin: 0; border-top: 0; border-bottom: 1px solid #fff;}
.search-offer table.advence .td1 select {width: 180px;}
.search-offer table.advence .td3 select {padding: 1px; margin: 0;}
.search-offer table.advence  input.form {width: 250px; border: 1px solid #afb2ba; background: #fff; color: #a4adc3;}
.search-offer table.advence .td4 input.form {width: 220px;}

.pomoc {width: 680px; float: left; overflow: hidden; margin: 0; padding: 20px 35px 20px 35px; border-bottom: 1px solid #fff;}
.pomoc ul {list-style: none; width: 100%; float: left; overflow: hidden; margin: 0; padding: 0;}
.pomoc ul li {list-style: none; width: 100%; float: left; overflow: hidden; margin: 0; padding: 0;}
.pomoc ul li a {display: block; width: 100%; float: left; padding: 2px 0 2px 15px; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 0 center;}
.pomoc ul li a:hover {text-decoration: underline;}

.pomoc a.name {font-weight: bold; font-size: 12px; color: #a20473;}
.pomoc p {margin: 5px 0 15px 0; padding: 0;}

.ogloszenia {width: 750px; float: left; overflow: hidden; margin: 0; padding: 20px 0 20px 0; line-height: 16px;}
.ogloszenia p.p1 {width: 215px; float: left; margin: 35px 0 0 50px; _margin: 35px 0 0 25px; padding: 0; text-align: right;}
.ogloszenia .opinia {width: 407px; height: 242px; float: right; margin: 35px 50px 0 0; _margin: 35px 25px 0 0; text-align: right; position: relative;}
.ogloszenia .opinia .bg-opinia {width: 323px; height: 242px; float: left; margin: 0; text-align: right; position: relative; z-index: 2; background: url(../images/bg-opinia.png) no-repeat 0 0;}
.ogloszenia .opinia p {width: 240px; margin: 25px 0 0 30px; _margin: 25px 0 0 15px; float: left;  text-align: right;}
.ogloszenia .opinia .miniature {float: left; z-index: 1; position: relative; top: 1px; left: 1px;}
.ogloszenia .opinia .bg-person {width: 95px; height: 131px; float: right; position: absolute; right: 0; top: 70px; z-index: 1;  background: url(../images/person.png) no-repeat 0 0;}

.pakiety {float: left; margin: 0; padding: 0; border-right: 0; background: #e7e5e6; border-right: 1px solid #fff; border-left: 1px solid #fff; border-top: 1px solid #fff;}
.pakiety h2 {width: 100%; float: left; margin: 10px 0 10px 10px; padding: 0; font-weight: bold; font-size: 12px; color: #b3007e;}
.pakiety table {width: 100%; float: left; margin: 0; padding: 0; border-right: 0; border-right: 1px solid #fff;}
.pakiety td {border-bottom: 1px solid #fff; border-left: 1px solid #fff;}
.pakiety tr.title td {padding: 15px 3px; font-weight: bold; color: #000; text-align: center; }
.pakiety tr.title td.td1 {width: 355px; text-align: left; border-left: 0;}
.pakiety tr.title td.td2 {width: 75px; background: #c4bcc2; border-top: 1px solid #fff;}
.pakiety tr.title td.td3 {width: 75px; background: #c5a4bb; border-top: 1px solid #fff;}
.pakiety tr.title td.td4 {width: 75px; background: #9f598a; border-top: 1px solid #fff;}
.pakiety tr.title td.td5 {width: 75px; background: #9b337c; border-top: 1px solid #fff;}
.pakiety tr.title td.td6 {background: #950069; border-top: 1px solid #fff;}

.pakiety tr.col1 td {font-weight: normal; background: #c8c8c8;}
.pakiety tr.col1 td {padding: 6px 0; text-align: center;}
.pakiety tr.col1 td.td1 {padding: 0 0 0 5px; text-align: left; font-weight: normal; background: #d9d7d8;}
.pakiety tr.col1 td.td1 a {float: right; margin: 0 5px 0 5px; padding: 0 15px 0 0; position: relative; z-index: 2; font-weight: bold; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.pakiety tr.col1 td.td1 a:hover {text-decoration: underline;}

.pakiety tr.col2 td {font-weight: normal; background: #b5b5b5;}
.pakiety tr.col2 td {padding: 6px 0; text-align: center;}
.pakiety tr.col2 td.td1 {padding: 0 0 0 5px; text-align: left; background: #c5c3c4;}
.pakiety tr.col2 td.td1 a {float: right; margin: 0 5px 0 5px; padding: 0 15px 0 0; position: relative; z-index: 2; font-weight: bold; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.pakiety tr.col2 td.td1 a:hover {text-decoration: underline;}

.pakiety tr.cennik td.td1 {text-align: right; padding: 3px 5px;}

.pakiety td span {font-weight: bold;}
.pakiety td {padding: 3px 5px; font-weight: bold;}


.artykul-sponsorowany {width: 700px; float: left; font-size: 11px; overflow: hidden; margin: 0; padding: 0 25px; line-height: 16px;  border-bottom: 1px solid #fff;}
.artykul-sponsorowany p.p1 {width: 100%; float: left; /*margin: 15px 0 0 30px;*/ padding: 0;}
.artykul-sponsorowany p.p2 {width: 100%; float: left; /*margin: 35px 0 10px 30px;*/ padding: 0; font-weight: bold;}
.artykul-sponsorowany p.p3 {width: 100%; float: left; /*margin: 15px 0 10px 30px;*/ padding: 0;}
.artykul-sponsorowany ul {list-style: none; width: 100%; float: left; overflow: hidden; /*margin: 0 0 0 30px;*/ padding: 0;}
.artykul-sponsorowany ul li {list-style: none; width: 100%; float: left; overflow: hidden; margin: 0; padding: 2px 0 2px 15px; background: url(../images/p3.png) no-repeat 0 center;}
.artykul-sponsorowany ul li span {font-weight: bold;}

input.button-pytanie {width: 120px; height: 26px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-pytanie.png);}
a.button-pytanie {display: block; width: 120px; height: 26px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-pytanie.png);}

.bannery {width: 740px; float: left; font-size: 11px; overflow: hidden; margin: 0; padding: 0 0 0 10px; line-height: 16px;  border-bottom: 1px solid #fff;}
.bannery p.p1 {width: 100%; float: left; margin: 15px 0 0 0; padding: 0;}
.bannery p.p2 {width: 100%; float: left; margin: 35px 0 10px 0; padding: 0; font-weight: bold;}
.bannery p.p3 {width: 100%; float: left; margin: 15px 0 10px 0; padding: 0;}

div.pobierz-bannery {width: 750px; height: 900px; float: left; font-size: 11px; overflow: hidden; margin: 0; position: relative; line-height: 16px; border-bottom: 1px solid #fff;}
div.pobierz-bannery p.p0 {width: 600px; margin: 20px auto 0 auto; padding: 0; text-align: center; font-size: 12px;}
div.pobierz-bannery a, div.pobierz-bannery span.jsLink {float: right; font-size: 12px; padding: 0 15px 0 0; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
div.pobierz-bannery a:hover, div.pobierz-bannery span.jsLink:hover {text-decoration: underline; color: #529a9c;}
div.pobierz-bannery div p {margin: 0; padding: 0;}
div.pobierz-bannery .bbanner1 {width: 728px; position: absolute; top: 110px; left: 15px;}
div.pobierz-bannery .bbanner2 {width: 468px; position: absolute; top: 245px; left: 15px;}
div.pobierz-bannery .bbanner3 {width: 165px; position: absolute; top: 370px; left: 15px;}
div.pobierz-bannery .bbanner4 {width: 200px; position: absolute; top: 540px; left: 15px;}
div.pobierz-bannery .bbanner5 {width: 200px; position: absolute; top: 370px; left: 310px;}
div.pobierz-bannery .bbanner6 {width: 120px; position: absolute; top: 245px; left: 620px;}


div.pobierz-bannery2 {width: 750px; height: 400px; float: left; font-size: 11px; overflow: hidden; margin: 0; position: relative; line-height: 16px; border-bottom: 1px solid #fff;}
div.pobierz-bannery2 p.p0 {width: 600px; margin: 20px auto 0 auto; padding: 0; text-align: center; font-size: 12px;}
div.pobierz-bannery2 a, div.pobierz-bannery2 span.jsLink { padding: 0 15px 0 0; font-size: 12px; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
div.pobierz-bannery2 a:hover, div.pobierz-bannery2 span.jsLink:hover {text-decoration: underline;}
div.pobierz-bannery2 div p {margin: 0; padding: 0;}
div.pobierz-bannery2 .bbanner1 {width: 235px; position: absolute; top: 110px; left: 15px;}
div.pobierz-bannery2 .bbanner2 {width: 250px; position: absolute; top: 110px; left: 250px;}
div.pobierz-bannery2 .bbanner3 {width: 250px; position: absolute; top: 110px; left: 500px;}


/*
.pobierz-bannery p.p1 {position: absolute; top: 120px; left: 15px;}
.pobierz-bannery p.p2 {position: absolute; top: 255px; left: 15px;}
.pobierz-bannery p.p3 {position: absolute; top: 365px; left: 15px;}
.pobierz-bannery p.p4 {position: absolute; top: 670px; left: 15px;}
.pobierz-bannery p.p5 {position: absolute; top: 380px; left: 410px;}
.pobierz-bannery p.p6 {position: absolute; top: 255px; left: 620px;}
.pobierz-bannery a {padding: 0 15px 0 0; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.pobierz-bannery a:hover {text-decoration: underline;}
.pobierz-bannery a.a1 {position: absolute; top: 240px; right: 20px;}
.pobierz-bannery a.a2 {position: absolute; top: 345px; left: 410px;}
.pobierz-bannery a.a3 {position: absolute; top: 645px; left: 240px;}
.pobierz-bannery a.a4 {position: absolute; top: 902px; left: 140px;}
.pobierz-bannery a.a5 {position: absolute; top: 648px; left: 455px;}
.pobierz-bannery a.a6 {position: absolute; top: 885px; right: 25px;}
*/

.pozostale-informacje  {width: 495px; float: left; margin: 5px 0 0 0;}
.pozostale-informacje  .box-title {width: 485px; display: block; height: 18px; float: left; padding: 6px 0 0 10px; position: relative; font-weight: bold; color: #fff; background: url(../images/bg-title.png);}
.pozostale-informacje  .box-title img {display: inline; float: left; margin: 0 5px 0 0; position: relative; top: -2px;}
.pozostale-informacje a:hover {text-decoration: underline;}
.pozostale-informacje .content1 {width: 453px; float: left; margin: 1px 0 0 0; padding: 15px 20px 10px 20px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 13px; background: #e9e6e8;}
.pozostale-informacje .content1 p.p1 {margin: 0 0 5px 0; padding: 0; font-weight: bold; font-size: 12px; color: #b3007e;}
.pozostale-informacje .content2 p.p1 img {position: relative; top: 3px;}
.pozostale-informacje .content2 p.date {width: 453px; padding: 0 0 0 20px;}
.pozostale-informacje .content2 {width: 493px; float: left; margin: 0; padding: 15px 0 10px 0; border: 1px solid #fff; background: #e9e6e8;}
.pozostale-informacje .content2 p.p1 {overflow: hidden; margin: 0 0 15px 20px; padding: 0; font-weight: bold; font-size: 12px; color: #b3007e;}
.pozostale-informacje .content2 .who {width: 100%; overflow: hidden; margin: 10px 0 0 0; padding: 4px 0; background: #dadada;}
.pozostale-informacje .content2 .who p.p2 {float: left; margin: 0; padding: 0 0 0 20px;}
.pozostale-informacje .content2 .who p.p3 {float: left; margin: 0; padding: 0 20px 0 0; position: relative; top: -1px;}
.pozostale-informacje .content2 p.p4 {width: 453px; margin: 10px 0 0 0; padding: 0 0 0 20px;}
.pozostale-informacje .content2 p.p4 h4 {width: 453px; overflow: hidden; margin: 0; padding: 0; font-size: 12px; font-weight: normal;}
.pozostale-informacje .content2 .who a {font-size: 12px; color: #358789;}
.pozostale-informacje h2 {width: auto; padding: 0; margin: 10px 0 7px 0; font-weight: normal; font-size: 12px;}
.pozostale-informacje h2 a {font-weight: bold; font-size: 11px; color: #358789;}
.pozostale-informacje .button {width: 453px; overflow: hidden; margin:  20px 0 0 20px;}
.pozostale-informacje .button input {float: left;}
.pozostale-informacje .button a.more {float: right; margin: 5px 0 0 0; padding: 0 15px 0 0; position: relative; z-index: 2; font-weight: bold; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}

input.button-add {width: 120px;  height: 25px; border: 0; cursor: pointer; background: url(../images/input-add.png);}
a.button-add {display: block; width: 120px; height: 25px; float: left; border: 0; cursor: pointer; background: url(../images/input-add.png);}

.pozostale-informacje .content3 {width: 493px; float: left; margin: 0; padding: 0 0 10px 0; border: 1px solid #fff; background: #e9e6e8;}
.pozostale-informacje .content3 .who2 {width: 100%; overflow: hidden; margin: 0; padding: 4px 0; background: #dadada;}
.pozostale-informacje .content3 .who2 p.p2 {width: 100%; float: left; margin: 0; padding: 0 0 0 20px;}
.pozostale-informacje .content3 .who2 p.p3 {width: 100%; float: left; margin: 0; padding: 0 20px 0 20px;}
.pozostale-informacje .content3 .who2 div.p00 {width: 230px; float: left; margin: 0; padding: 0;}
.pozostale-informacje .content3 .who2 a {color: #358789;}
.pozostale-informacje .content3 p.p4 {overflow: hidden; margin:0; padding: 0; background: #000;}
.pozostale-informacje .content3 h4 a {display: block; width: 100%; overflow: hidden; margin: 0; padding: 10px 0 5px 0; font-weight: normal; font-size: 12px; color: #358789;}
.pozostale-informacje .content3 h4 {width: 453px; overflow: hidden; margin: 10px 0 10px 20px; padding: 0; font-size: 11px; font-weight: normal;}

.pozostale-informacje .content4 {width: 478px; float: left; margin: 0; padding: 10px 0 10px 15px; border: 1px solid #fff; background: #e9e6e8;}
.pozostale-informacje .content4 h3 a {overflow: hidden; margin: 0; padding: 0; font-weight: normal; font-size: 11px; color: #525764;}
.pozostale-informacje .content4 h3 {display: inline; width: auto; overflow: hidden; margin: 0; padding: 0; font-size: 11px; font-weight: normal;}

.jakosc {width: 493px; float: left; margin: 10px 0 0 0; padding: 0;}
.jakosc img {float: left; margin: 0; padding: 0; position: relative; top: 2px;}
.jakosc p {display: inline; float: left; margin: 0 20px 0 0; padding: 0; font-weight: bold;}
.jakosc p img {margin: 0 5px 0 0; position: relative; top: -2px;}


.firma-z-klasa {width: 250px; float: left; margin: 5px 0 0 0;}
.firma-z-klasa img {float: left; margin: 0 8px 0 0;}
.firma-z-klasa h1 {width: 140px; float: right; margin: 15px 0 0 0; padding: 0; font-size: 11px; font-weight: bold;}
.firma-z-klasa p {margin: 25px 0 0 0; padding: 0 5px;}

#notice0 {width: 493px; float: left; margin: 0; position: relative; padding: 0; _padding: 0;  z-index: 98; }
#notice {width: 493px; float: left; overflow: hidden; margin: 5px 0 0 0; background: #e9e6e8; position: relative; padding: 0 0 15px 0; z-index: 1;}
#notice .google {width: 491px; float: left; overflow: hidden; margin: 0; padding: 0; border: 1px solid #fff;  background: #f1f1f1; position: absolute; left:0; bottom: 0; z-index: 99;}
#notice0 .google2 { float: left; position: relative; left: 12px; top: 5px; overflow: hidden; text-align: center; z-index: 99; }

#notice .change-box {width: 491px; float: left; overflow: hidden; margin: 0; padding: 0; border: 1px solid #fff; border-top: 0; /*min-height: 450px;*/}

table.gallery {width: 100%; float: left; margin: 15px 0 0 0; overflow: hidden;}
table.gallery td {width: 100%; width: 493px; margin: 0; text-align: center;}
table.gallery td img {border: 1px solid #fff;}
table.gallery td p {margin: 10px 0 15px 0; padding: 0;}
table.gallery td.miniature {padding: 10px 0 5px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background: #f1f1f1;}

table.video {width: 100%; float: left; margin: 15px 0 10px 0;}
table.video td {width: 100%; margin: 15px 0 10px 0; text-align: center;}
table.video h4{ text-align: left; font-weight: bold; padding-left: 35px; }
table.video span.sel{ font-weight: bold; color: #5E1045; }
table.video td img {border: 1px solid #fff;}

table.mp3 {width: 100%; float: left; margin: 15px 0 10px 0;}
table.mp3 td {width: 100%; margin: 15px 0 10px 0; text-align: center;}

.calTB{ border: 1px solid #E8E8E8; background-color: #D6D9E0; }
.calTB table{ width: 100%; }
.calM{ background-color: #5E1045; padding: 3px; color: #FFFFFF; font-size: 13px; text-align: center; font-weight: bold;} 
.calD{ background-color: #E8E8E8; width: 14%; padding: 3px; text-align: center; font-size: 11px; font-weight: bold; }
.calTD{ padding: 4px 8px; background-color: #E1E3E8; border: 1px #DAEDFA solid; text-align: right; font-size: 10px; color: #444444; }
.calpopup{ background-color: #fff; border: 1px solid #444444; left: 0px; top: 0px; }
.calclr{ display: block; width: 40px; height: 20px; }
.calpr{ position: relative; }
.calpa{ position: absolute; }
.calhid{ display: none; }

div.notice_report{ float: left; width: 100%; text-align: center; padding: 20px 0;}
div.notice_report a{color: #358789;}
div.notice_report a:hover{text-decoration: underline;}


.width-date {display: block; float: left; width: 25px; padding: 0 5px 0 0; text-align: right;}
.width-date2 {display: block; float: left; width: 180px; }
.width-date2 span {display: block; float: left;}






/* panel użytkownika */
.user {_display: inline; width: 950px; float: left; margin: 0 0 0 5px; padding: 0 0 150px 0;}
table#user-menu {float: left; margin: 10px 0 0 0; border-top: 1px solid #fff; border-left: 1px solid #fff;}
table#user-menu table {width: 100%;}
table#user-menu td {text-align: center; border-right: 1px solid #fff; background: url(../images/blank-white.png) repeat-x 0 100%;}
table#user-menu td.td0 {border-right: 0; padding: 7px 0 !important; }
table#user-menu td.td1 {border-right: 0;}
table#user-menu td.td2 {border-right: 0; border-left: 1px solid #fff; }
table#user-menu td.td4:hover {background: #b8bbc4 url(../images/blank-white.png) repeat-x 0 100%;}
table#user-menu td.td4 a:hover {background: none;}
table#user-menu td.td5:hover {background: #b8bbc4 url(../images/blank-white.png) repeat-x 0 100%;}
table#user-menu td.td5 a:hover {background: none;}
table#user-menu td.td6:hover {background: #b8bbc4 url(../images/blank-white.png) repeat-x 0 100%;}
table#user-menu td.td6 a:hover {background: none;}
table#user-menu td.td7:hover {background: #b8bbc4 url(../images/blank-white.png) repeat-x 0 100%;}
table#user-menu td.td7 a:hover {background: none;}

table#user-menu a {display: block; height: 100%; overflow: hidden; padding: 7px; font-weight: bold; font-size: 12px;}
table#user-menu a:hover {text-decoration: underline; background: #b8bbc4 url(../images/blank-white.png) repeat-x 0 100%;}

table#user-menu td.undermenu {padding: 0; height: 29px; overflow: hidden; background: #edebec url(../images/blank-white.png) repeat-x 0 100%; text-align: left;}
table#user-menu td.undermenu a {display: inline; height: 29px; font-weight: normal; border-right: 1px solid #fff;}
table#user-menu td.undermenu a:hover {color: #fff; background: none; background: #b8bbc4;}
table#user-menu td.undermenu .wyr{  background: #e7e5e6; font-weight: bold; }

table#user-menu td.current {background: #edebec;}
table#user-menu td.current:hover {background: #edebec;}
table#user-menu td.current a {background: #edebec;}

a.button-zmien2 {display: block; width: 100px; height: 21px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-zmien2.png);}
a.button-zapisz {display: block; width: 100px; height: 21px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-zapisz.png);}
a.button-odwieszam {display: block; width: 120px; height: 22px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-odwieszam.png);}
a.button-usun {display: block; width: 120px; height: 22px; overflow: hidden; margin: 0 auto; border: 0; cursor: pointer; background: url(../images/input-usun.png);}

.user-box {width: 948px; float: left; border-top: 1px solid #fff; position: relative; top: -1px;}
.user-box table.table1 {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff;}
.user-box table.table1 td {padding: 15px 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e5e6;}
.user-box table.table1 td.none {padding: 0; border: 0; text-align: right; }
.user-box table.table1 input.disabled { background-color: red;}
.user-box table.table1 td.td1 {width: 150px; font-weight: bold; color: #b3007e; background: #edebec; text-align: right; vertical-align: top;}
.user-box table.table1 td.td2 {}
.user-box table.table1 td.zapisz {text-align: center;}
.user-box table.table1 p.p1 {margin: 0 20px;}
.user-box table.table1 p.p2 {margin: 10px 20px 0 20px; font-weight: normal;}
.user-box table.table1 p.p2 span {color: #b3007e; font-weight: bold;}
.user-box table.table1 a.button-zmien2 {float: left; margin: 15px 0 0 20px; _margin: 15px 0 0 10px;}
.user-box table.table1 div.pakiet {_display: inline; width: 140px; float: left; margin: 0 0 15px 20px;}
.user-box table.table1 div.pakiet p {margin: 0 0 10px 0; font-weight: bold;}
.user-box table.table1 div.woj {_dispay: inline; width: 150px; float: left; margin: 5px 0 15px 10px;}
.user-box table.table1 div.woj p {margin: 0; padding: 0; color: #525764;}

.user-box table.table2 {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff;}
.user-box table.table2 td {padding: 20px 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e5e6;}
.user-box table.table2 p.p1 {margin: 0 auto; padding: 0; width: 410px; font-weight: bold;}
.user-box table.table2 p.p2 {margin: 15px auto 0 auto; padding: 0; width: 410px;}
.user-box table.table2 p.button {height: 22px;  overflow: hidden; margin: 15px auto 0 auto; padding: 0; width: 410px;}
.user-box table.table2 p.button a {float: right;}
.user-box table.table2 p.red {width: 400px; margin: 15px auto 0 auto; padding: 5px; color: #c00a0a; background: #e5d6d7; border: 1px solid #e69e9e;}
.user-box table.table2 p.blue {width: 400px; margin: 15px auto 0 auto; padding: 5px; color: #065e60; background: #cedddd; border: 1px solid #91bcbd;}
.user-box table.table2 p.green {width: 400px; margin: 15px auto 0 auto; padding: 5px; color: #525764; background: #d4e1cc; border: 1px solid #a8c299;}

.user-box table.table3 {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff;}
.user-box table.table3 tr.title td {font-weight: bold; background: #d7d9e0;}
.user-box table.table3 td {padding: 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e5e6;}
.user-box table.table3 td.td1 {width: 280px;}
.user-box table.table3 td.td3 {width: 135px;}
.user-box table.table3 td.td4{width: 110px; text-align: center;}
.user-box table.table3 td.td5{text-align: center;}
.user-box table.table3 td.td6{text-align: center;}
.user-box table.table3 td.td7{text-align: center;}
.user-box table.table3 td.td8 {text-align: center;}
.user-box table.table3 tr.col1 td {background: #efefef;}
.user-box table.table3 tr.col2 td {background: #dfdfdf;}
.user-box table.table3 p.red {width: 700px; margin: 35px auto; padding: 5px; color: #c00a0a; background: #e5d6d7; border: 1px solid #e69e9e;}
.user-box table.table3 p.blue {width: 700px; margin: 35px auto; padding: 5px; color: #065e60; background: #cedddd; border: 1px solid #91bcbd;}
.user-box table.table3 p.green {width: 700px; margin: 35px auto; padding: 5px; color: #525764; background: #d4e1cc; border: 1px solid #a8c299;}
.user-box table.table3 a.add {float: left; margin: 10px 0; padding: 0 15px 0 0; position: relative; z-index: 2; color: #529a9c; background: url(../images/p2.png) no-repeat 100% center;}
.user-box table.table3 a {color: #529a9c;}
.user-box table.table3 a:hover {text-decoration: underline;}
.user-box table.table3 p {margin: 0; apdding: 0; text-align: center;}

.user-box table.table_info {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.user-box table.table_info2 {width: 100%; float: left; margin: 0; padding: 10px 0; border-left: 1px solid #fff; border-right: 1px solid #fff; background: #e7e5e6;}
.user-box table.table_info td {padding: 10px; border-bottom: 1px solid #fff; background: #e7e5e6; color: #358789; }
.user-box table.table_info td span.bold{ font-weight: bold; }
.user-box table.table_info p.center{ text-align: center; }
.user-box table.table_info a.return:link, .user-box table.table_info a.return:visited {text-decoration: none; color: #FF0000;}
.user-box table.table_info a.return:hover {text-decoration: underline; color: #529A9C;}

/* kupowanie usługi */
.user-box table.table_shop {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff; border-top: 1px solid #fff;}
.user-box table.table_shop td {padding: 10px 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e5e6;}
.user-box table.table_shop td.tgray{ background-color: #D7D9E0; text-align: center; font-weight: bold; color: #525764; }
.user-box table.table_shop td.tgrayb{ background-color: #5E6479; text-align: center; font-weight: bold;}
.user-box table.table_shop td.tgrayb a.specb{ color: #FFFFFF; }
.user-box table.table_shop td.twhite{ text-align: center; }
.user-box table.table_shop td.twhiteb{ background-color: #EFEDEE; text-align: center; }

/* wybieranie pakietu dla komisu */
table.table_shop_comm {width: 100%; float: left; margin: 0; padding: 0; border-left: 1px solid #fff; border-top: 1px solid #fff;}
table.table_shop_comm td {padding: 10px 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e5e6;}
table.table_shop_comm td.tgray{ background-color: #D7D9E0; text-align: center; font-weight: bold; color: #525764; }
table.table_shop_comm td.tgrayb{ background-color: #5E6479; text-align: center; font-weight: bold;}
table.table_shop_comm td.tgrayb a.specb{ color: #FFFFFF; }
table.table_shop_comm td.twhite{ text-align: center; }
table.table_shop_comm td.twhiteb{ background-color: #EFEDEE; text-align: center; }

/* lista kategorii */
ul.detalis-cat {width: 300px; list-style: none; float: left; padding: 0; margin: 20px 20px 0px 20px; }
ul.detalis-cat li.title {margin: 0 0 10px 0; font-size: 14px; font-weight: normal; color: #1A1418;}
ul.detalis-cat li.title a {text-decoration: underline; color: #358789;  font-weight: bold;}
ul.detalis-cat li.pod {font-size: 13px; margin: 5px 0 5px 20px; padding: 0 0 0 7px; background: url('../images/p.gif') no-repeat 0 6px;}
ul.detalis-cat li.pod a { color: #383C45;}

/* lista artykułów */
table.art_list{_display: inline; width: 700px; margin: 0 0 15px 25px; padding: 0 0 15px 0; border-bottom: 1px solid #fff;}
table.art_list a:hover{text-decoration: underline;}
table.art_list td{ font-size: 12px; font-weight: normal; line-height: 17px; margin: 0; }
table.art_list img.img{ max-width: 80px; float: left; border: 1px solid #fff; display: inline; margin: 0 10px 0 0; }
table.art_list p.title-art{ font-size: 12px; font-weight: bold; margin: 0; }
table.art_list p.title-art a{ font-size: 12px; font-weight: bold; color: #358789;}
table.art_list p.title-art a:hover{ text-decoration: underline;}
table.art_list p.date-art{color: #767676; margin: 0 0 5px 0; }
table.art_list span.more, table.art_list span.more:hover{ font-size: 12px; font-style: normal; float: right; color: #358789; }
table.art_list div.box-underline{display: none;  width: 100%; height: 1px; float: left; overflow: hidden; margin: 25px 0 20px 0; font-size: 0; background: url('../images/underline.gif'); }

/* lista artykułów w ogłoszeniach */
table.art_list2{_display: inline; width: 748px; margin: 10px 0 10px 0; padding: 0 0 15px 0; border-bottom: 1px solid #fff;}
table.art_list2 a:hover{text-decoration: underline;}
table.art_list2 td{ font-size: 12px; font-weight: normal; line-height: 17px; margin: 0; }
table.art_list2 a.more{ font-size: 12px; font-style: normal; float: right; color: #358789; }

/* głosowanie na artykuły */
/*
.box5 .rank ul.S_stars{ float: left; padding: 0; margin: 0; width: 90px; height: 17px; background: url(../images/stars.gif) repeat-x left top; list-style-type: none; display: block; position: relative;  top: -2px;}
.box5 .rank ul.S_stars li{ float: left; width: 18px; padding: 0; margin: 0; }
.box5 .rank ul.S_stars li a{ padding: 0; width: 18px; height: 17px; line-height: 17px; z-index: 20; text-indent: -9000px; display: block; overflow: hidden; position: absolute; text-decoration: none; }
.box5 .rank ul.S_stars li a:hover{ left: 0; z-index: 2; background: url(../images/stars.gif) left -17px; border: none; } 
.box5 .rank ul.S_stars a.S_stars1{ left: 0; }
.box5 .rank ul.S_stars a.S_stars1:hover{ width: 18px; cursor: pointer; }
.box5 .rank ul.S_stars a.S_stars2{ left: 17px; }
.box5 .rank ul.S_stars a.S_stars2:hover{ width: 36px; cursor: pointer; }
.box5 .rank ul.S_stars a.S_stars3{ left: 34px; }
.box5 .rank ul.S_stars a.S_stars3:hover{ width: 54px; cursor: pointer; }
.box5 .rank ul.S_stars a.S_stars4{ left: 51px; }
.box5 .rank ul.S_stars a.S_stars4:hover{ width: 72px; cursor: pointer; }
.box5 .rank ul.S_stars a.S_stars5{ left: 68px; }
.box5 .rank ul.S_stars a.S_stars5:hover{ width: 90px; cursor: pointer; }
.box5 .rank ul.S_stars li.S_stars_now{ height: 18px; z-index: 1; text-indent: -9000px; display: block; background: url(../images/stars.gif) left -34px; position: absolute; _position: relative; }
*/

.box5 .rank ul.S_stars{ float: left; padding: 0; margin: 0; width: 90px; height: 17px; background: url(../images/stars.gif) repeat-x left top; list-style-type: none; display: block; position: relative; cursor: pointer; top: -2px;}
.box5 .rank ul.S_stars li{ float: left; width: 18px; padding: 0; margin: 0; }
.box5 .rank ul.S_stars li span{ padding: 0; width: 18px; height: 17px; line-height: 17px; z-index: 20; text-indent: -9000px; display: block; overflow: hidden; position: absolute; text-decoration: none; }
.box5 .rank ul.S_stars li span:hover{ left: 0; z-index: 2; background: url(../images/stars.gif) left -17px; border: none; } 
.box5 .rank ul.S_stars span.S_stars1{ left: 0; }
.box5 .rank ul.S_stars span.S_stars1:hover{ width: 18px; cursor: pointer; }
.box5 .rank ul.S_stars span.S_stars2{ left: 17px; }
.box5 .rank ul.S_stars span.S_stars2:hover{ width: 36px; cursor: pointer; }
.box5 .rank ul.S_stars span.S_stars3{ left: 34px; }
.box5 .rank ul.S_stars span.S_stars3:hover{ width: 54px; cursor: pointer; }
.box5 .rank ul.S_stars span.S_stars4{ left: 51px; }
.box5 .rank ul.S_stars span.S_stars4:hover{ width: 72px; cursor: pointer; }
.box5 .rank ul.S_stars span.S_stars5{ left: 68px; }
.box5 .rank ul.S_stars span.S_stars5:hover{ width: 90px; cursor: pointer; }
.box5 .rank ul.S_stars li.S_stars_now{ height: 18px; z-index: 1; text-indent: -9000px; display: block; background: url(../images/stars.gif) left -34px; position: absolute; _position: relative; }


.pozostale-informacje ul.S_stars{ float: left; padding: 0; margin: 0; width: 90px; height: 17px; _height: 16px; _overflow: hidden; background: url(../images/stars.gif) repeat-x left top; list-style-type: none; display: block; position: relative;  top: -2px;}
.pozostale-informacje ul.S_stars li{ float: left; width: 18px; padding: 0; margin: 0; }
.pozostale-informacje ul.S_stars li a{ padding: 0; width: 18px; height: 17px; height: 17px; line-height: 17px; z-index: 20; text-indent: -9000px; display: block; overflow: hidden; position: absolute; text-decoration: none; }
.pozostale-informacje ul.S_stars li a:hover{ left: 0; z-index: 2; background: url(../images/stars.gif) left -17px; border: none; } 
.pozostale-informacje ul.S_stars a.S_stars1{ left: 0; }
.pozostale-informacje ul.S_stars a.S_stars1:hover{ width: 18px; cursor: pointer; }
.pozostale-informacje ul.S_stars a.S_stars2{ left: 17px; }
.pozostale-informacje ul.S_stars a.S_stars2:hover{ width: 36px; cursor: pointer; }
.pozostale-informacje ul.S_stars a.S_stars3{ left: 34px; }
.pozostale-informacje ul.S_stars a.S_stars3:hover{ width: 54px; cursor: pointer; }
.pozostale-informacje ul.S_stars a.S_stars4{ left: 51px; }
.pozostale-informacje ul.S_stars a.S_stars4:hover{ width: 72px; cursor: pointer; }
.pozostale-informacje ul.S_stars a.S_stars5{ left: 68px; }
.pozostale-informacje ul.S_stars a.S_stars5:hover{ width: 90px; cursor: pointer; }
.pozostale-informacje ul.S_stars li.S_stars_now{ height: 18px; z-index: 1; text-indent: -9000px; display: block; background: url(../images/stars.gif) left -34px; position: absolute; _position: relative; }


/* ocena ogłoszenia */
ul.notice_note{ float: left; padding: 0; margin: 0; width: 90px; _width: 80px; _height: 15px; height: 16px; overflow: hidden; background: url(../images/notice_stars.png) repeat-x left -35px; _background: url(../images/notice_stars.gif) repeat-x left -35px; list-style-type: none; display: block; position: relative; }
ul.notice_note li{ float: left; width: 18px; padding: 0 !important; margin: 0;}
ul.notice_note li.notice_note_now{ height: 18px; z-index: 9999; text-indent: -9000px; display: block; margin: 0 !important; _padding: 0 0 0 10px; background: url(../images/notice_stars.png) left 0; _background: url(../images/notice_stars.gif) left 0; position: absolute; _position: relative; top: 0; left: 0;}

/* kontakt */
#box-contact {width: 580px; margin: 0 auto;}
#box-contact .button {text-align: right; margin: 15px 0 0 0; _margin: 15px 7px 0 0;}
#box-contact p.info {width: 100%; text-align: center; margin: 15px 0;}
#box-contact h6 {width: 100%; text-align: center; margin: 15px 0 0 0;}
#box-contact .box-categories {float: left; width: 280px; margin: 5px; _margin: 0;}
#box-contact p.title {margin: 10px 0 3px 0;}
#box-contact2 {width: 400px; margin: 20px auto 0 auto;}

/* faq */
div.faq_text { width: 950px; float: left; margin: 0 0 0 5px;}
ul#faq {width: 400px; text-align: left; list-style: none; float: left; padding: 0; margin: 30px 0 0 25px; font-size: 13px; color: #0068a2;}
ul#faq li {margin: 12px 0 0 0; font-weight: bold; padding: 0;}
ul#faq li img {display: none;}
ul#faq li a {color: #0068a2; text-decoration: underline;}
ul#faq li.pod {margin: 0 0 0 50px; font-weight: normal;}
ul#faq li.pod2 {margin: 0 0 0 100px; font-weight: normal; font-style: italic;}

/* mapa strony */
ul#site-map {width: 300px; list-style: none; float: left; padding: 0; margin: 20px 20px 20px 20px;}
ul#site-map li.first{ margin: 0 0 10px 0; font-size: 14px; font-weight: bold; color: #1A1418;}
ul#site-map li.first a{ text-decoration: underline; color: #5A103F; } 
ul#site-map li.second{ font-size: 13px; margin: 5px 0 5px 20px; padding: 0 0 0 7px; background: url('../images/p.gif') no-repeat 0 6px;}
ul#site-map li.second a{ color: #383C45; }

/* nowy regulamin */
div.new_reg{height: 400px; width: 850px; overflow: hidden; overflow-y: scroll; padding: 10px; border: 1px #FFFFFF solid; margin: 0 auto 20px auto; }
div.new_reg2{ width: 940px; text-align: center; }
div.new_reg2 a.new_reg{ font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #420831; }

/* gorące tematy */
.hot2 {width: 100%; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px #FFFFFF solid;}
.hot2 img {display: inline; float: left; margin: 0 10px 0 0; border: 1px #FFFFFF solid; }
.hot2 h2 {width: 100%; float: left; width: 100%; margin: 0; padding: 0;}
.hot2 h2 a {color: #358789; font-size: 12px; }
.hot2 h2 a:hover {text-decoration: underline;}
.hot2 p {width: 100%; float: left; margin: 5px 0 0 0; padding: 0;}

.hot1 {width: 100%; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px #FFFFFF solid;}
.hot1 img {display: inline; float: left; margin: 0 10px 0 0; border: 1px #FFFFFF solid; }
.hot1 h3 {width: 100%; float: left; width: 100%; margin: 0; padding: 0;}
.hot1 h3 a {color: #358789; font-size: 12px; }
.hot1 h3 a:hover {text-decoration: underline;}
.hot1 p {width: 100%; float: left; margin: 5px 0 0 0; padding: 0;}

.no-link {color: #525764 !important;}
.formm  input.form{border: 1px solid #afb2ba; background: #fff;}
.formm  select{border: 1px solid #afb2ba; background: #fff;}

.partners {float: left; width: 185px; height: 105px; margin: 20px 0 0 0; text-align: center;}
.partners a {text-decoration: underline; color: #529A9C;}

td.input_ie6 input {_margin: 0; _padding: 0; _border: 0;}


.box7 {width: 748px; float: left; overflow: hidden; margin: 5px 0 0 0;}
.box7 td {vertical-align: top; border: 1px solid #fff; background: #e7e5e6;}
h1.big-title {width: 100%; float: left; overflow: hidden; margin: 0; padding: 10px 0 10px 10px; font-size: 16px; font-weight: bold; color: #b3007e; border-bottom: 1px solid #fff; background: #e1e3e8; position: relative;}

.nowy-sort {overflow: hidden; margin: 0; padding: 5px 0; position: absolute; right:5px; top: 3px;color: #525764; font-size: 11px; }
.nowy-sort div {float: right; overflow: hidden; margin: 0; padding: 0 20px 0 0; font-weight: bold;}
.nowy-sort div select {margin: 0 5px; padding: 2px; border: 1px solid #a5acb2;}

.nowy-box-special{}
.nowy-box {width: 239px; overflow: hidden; margin: 2px; padding: 0 0 10px 0;}
.nowy-box .nowy-miniature {width: 100%; height: 100px; padding: 0; text-align: center; overflow: hidden; background: #efefef;}
.nowy-box .nowy-miniature img {cursor: url('http://www.weselezklasa.pl/system/theme/standard/images/zoomin.cur'), default; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.nowy-box .nowy-miniature table {width: 100%; height: 100%;}
.nowy-box .nowy-miniature table td {vertical-align: middle; background: transparent; border: 0;}
.nowy-box a {display: block; padding: 0 0 0 5px; font-weight: bold; color: #378788;}
.nowy-box a:hover {text-decoration: underline;}
.nowy-box .nowy-star {margin: 0 0 10px 5px;}
.nowy-box .nowy-star img {position: relative; top: 2px;}
.nowy-box p {margin: 0 0 3px 5px; font-size: 11px;}
.nowy-box h3 {margin: 10px 0 5px 0; font-size: 12px;}

.more-video {font-size: 11px; font-weight: normal; text-decoration: underline; display: none !important;}

.komis span.add-company {margin: 0 8px 0 0;}


/* system */
a.system_banner_2 img{ margin: 10px 0 5px 18px; }

.notice_cat_text2 {overflow: hidden; margin: 10px 0 0 0; padding: 15px; color: #9C9CA5;}

.contact-list li {margin: 0 0 3px 0;}

.ico-on {text-align: center; padding: 0 0 0 27px !important;}
.ico-on img {margin: 0 10px;}
.ico-off {text-align: center; padding: 0 0 0 27px !important;}
.ico-off img {margin: 0 10px;}
