/*Common

------------------------------------------------------------------------- */
* { margin:0;padding:0; font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif;}
img { border: 0 }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
ul { list-style: none; text-align: left; }
form * { border: 0; }


/*Layout

------------------------------------------------------------------------- */
body { background: #fff url(/images/bg-body.jpg) center 42px repeat-x; }

#top, #content, #footer { width: 1000px; margin: 0 auto; position: relative;  overflow: visible; clear: both; z-index: 1;}


/* Page

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


/* Top

------------------------------------------------------------------------- */
#header { position: absolute; top: 0; left: 0; background: #414242; height: 42px; width: 100%;}
#top { height: 170px; line-height: 42px; }
#twoja-stolica {position: absolute; top: 82px; left: 6px; z-index: 5; }
ul#menu-top { float: left; }
ul#menu-top li { float: left; padding: 12px 0 18px;}
ul#menu-top li.first a {background: none;}
ul#menu-top li a { float: left; padding: 0 15px 0 16px; color: #FFF; height: 18px; line-height: 18px; font-size: 13px; background: url(/images/bg-top-a.gif) 0 0 repeat-y;}
ul#menu-top li:hover, ul#menu-top li.hover {background: url(/images/bg-top-li.gif) center bottom no-repeat;}
#zamek {position: absolute; top: 42px; left: -185px; display: inline; }
#zamekShift {position: absolute; top: 42px; left: -150px; display: inline; }
#zamekShift2 {position: absolute; top: 42px; left: -120px; display: inline; }
#top span.fr {color: #E2E2D1; }
#top span.fr a {color: #EE5B02; font-size: 11px; display: inline;}
#top span.logout { font-size: 11px !important; margin-left: 10px; }
#top a.fr  {color:#FFF; font-size: 11px; height: 21px; line-height: 18px; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 11px 0 0 5px;}
#banner-flash { width: 750px; height: 100px; overflow: hidden;  position: absolute; top: 55px; right: 0; background: none; text-align: right; font-size: 0;}

/* Content

------------------------------------------------------------------------- */
#content {color: #426B7A; background: url(/images/bg-content-top.gif) 0 0 no-repeat; padding: 5px 0 0;}
#content .in {background: url(/images/bg-content.gif) 0 0 repeat-y; padding: 10px 3px; }

ul#miasta { margin: 0 auto; width: 980px; height: 30px; background: url(/images/miasta.gif) 0 0 no-repeat; }
ul#miasta li { display:inline; float:left; margin:0pt 8px; padding:0pt 4px 0pt 0pt; }
ul#miasta li:hover, ul#miasta li.hover  {background: url(/images/miasta-li-r.gif) right bottom no-repeat; }
ul#miasta li a {color: #FFF; font-size: 11px; float: left; line-height: 30px;  font-weight: bold; padding: 0 5px 0 10px;}
ul#miasta li:hover a, ul#miasta li.hover a  {color: #000; text-decoration: none; background: url(/images/miasta-li.gif) 0 bottom no-repeat;}

ul#miastanew { margin: 0 auto; width: 980px; height: 30px; background: url(/images/miasta.gif) 0 0 no-repeat; }
ul#miastanew li { display:inline; float:left; margin:0pt 8px; padding:0pt 4px 0pt 0pt; }
ul#miastanew li:hover, ul#miastanew li.hover  {background: url(/images/miasta-li-r.gif) right bottom no-repeat; }
ul#miastanew li a {color: #FFF; font-size: 11px; float: left; line-height: 30px;  font-weight: bold; padding: 0 5px 0 10px;}
ul#miastanew li:hover a, ul#miastanew li.hover a  {color: #000; text-decoration: none; background: url(/images/miasta-li.gif) 0 bottom no-repeat;}

/* ul#miastanew { margin: 0 auto; width: 972px; padding: 0 5px; height: 35px; background: url(/images/kategorie.gif) 0 0 no-repeat; position: relative; z-index: 1;} */
/*ul#miastanew li.tab { float: left; padding: 0 5px 0 0; margin: 0 2px; position: relative; background: url(/images/kategorie-border.gif) 0 center no-repeat;} */
ul#miastanew li.tab { position: relative; z-index: 2; }
/* ul#miastanew li.first { background: none;} */
/*ul#miastanew li.tab:hover, ul#kategorie li.hover, ul#kategorie li.active  {background: url(/images/kategorie-li-r.gif) right bottom no-repeat; }*/
/* ul#miastanew li.tab a.atab {color: #414242; font-size: 11px; float: left; line-height: 35px;  font-weight: bold; padding: 0 0px 0 12px;} */

/*ul#miastanew li.tab:hover a.atab, ul#miastanew li.hover a.atab, ul#kategorie li.active a.atab  {color: #000; text-decoration: none; background: url(/images/kategorie-li.gif) 0 bottom no-repeat;}
*/

ul#miastanew li.tab ul { margin:auto; display: none; position: absolute; top: 30px; left: 0; width: 151px; background: #EEEECE; }
/*ul#miastanew li.active ul {z-index: 1;}*/
ul#miastanew li.tab:hover ul, ul#miastanew li.tab.hover ul {display: block; z-index: 2; }
ul#miastanew li.tab ul li {float: left; width: 121px; margin: 0 15px; border-bottom: 1px solid #C0C0C0; }
ul#miastanew li.tab ul li:hover {background-image:none; }
ul#miastanew li.tab ul li a { background: none; float: none; color: #222; font-size: 11px; line-height: 22px; text-decoration:none; font-weight:normal; }
ul#miastanew li.tab ul li a:hover { text-decoration:underline; }
ul#miastanew li.tab ul li.active a { font-weight:bold; text-decoration:underline;}


/* pasek na dole strony: */
ul#dzielnice { margin: 0 auto; display:inline-block; padding-top:2px; text-align:left; width: auto; height: auto; border-top-style:solid; border-top-size:3px; border-top-color:#EEEECE;} 
ul#dzielnice li {float: left;  display:inline-table; margin:0pt 8px; min-width:80px; padding:0pt 4px 0px 0px; }
ul#dzielnice li:hover, ul#dzielnice li.hover  {  }  /*background: url(/images/miasta-li-r.gif) right bottom no-repeat; } */
ul#dzielnice li a {color: #464646; font-size: 11px; float: left; line-height: auto;  font-weight: normal; padding: 1px 10px 1px 10px; background: url(/images/center-li-bg.gif) 3px 5px no-repeat;}
ul#dzielnice li:hover a, ul#dzielnice li.hover a  {color: #FFF; text-decoration: none; background-color: #EC5F07; } /* background: url(/images/miasta-li.gif) 0 bottom no-repeat;} */


ul#kategorie { margin: 0 auto; width: 972px; padding: 0 5px; height: 35px; background: url(/images/kategorie.gif) 0 0 no-repeat; position: relative; z-index: 1;}
ul#kategorie li.tab { float: left; padding: 0 5px 0 0; margin: 0 2px; position: relative; background: url(/images/kategorie-border.gif) 0 center no-repeat;}
ul#kategorie li.first { background: none;}
ul#kategorie li.tab:hover, ul#kategorie li.hover, ul#kategorie li.active  {background: url(/images/kategorie-li-r.gif) right bottom no-repeat; }
ul#kategorie li.tab a.atab {color: #414242; font-size: 11px; float: left; line-height: 35px;  font-weight: bold; padding: 0 0px 0 12px;}
ul#kategorie li.tab:hover a.atab, ul#kategorie li.hover a.atab, ul#kategorie li.active a.atab  {color: #000; text-decoration: none; background: url(/images/kategorie-li.gif) 0 bottom no-repeat;}
ul#kategorie li.tab ul { display: none; position: absolute; top: 30px; left: 0; width: 151px; background: #A9A9A9; }
ul#kategorie li.active ul {z-index: 1;}
ul#kategorie li.tab:hover ul, ul#kategorie li.tab.hover ul {display: block; z-index: 2;}
ul#kategorie li.tab ul li {float: none; width: 121px; margin: 0 15px; border-bottom: 1px solid #C0C0C0; }
ul#kategorie li.tab ul li a { background: none; float: none; color: #FFF; font-size: 11px; line-height: 22px;}

.left { float: left; width: 210px; margin: 14px 0 0 0;}
.center { float: left; width: 591px; margin: 14px 0 0 12px;}
.right {float: right; width: 177px; margin: 14px -6px 0 0;}
.wide { float: right; width: 780px; margin: 14px -6px 0 0;}
h3 { font-size: 13px; color: #424343; font-weight: bold; height: 29px; line-height: 25px; padding: 0 0 0 20px;}


/* RIGHT

------------------------------------------------------------------------- */
.right .box {width: 163px; background: url(/images/box-right.jpg) 0 0 repeat-y; margin: 0 0 12px 0; overflow: hidden; }
.right .box h3 {background: url(/images/box-right-head.jpg) 0 0 no-repeat;}
.right .box .inner {background: url(/images/box-right-foot.jpg) 0 bottom no-repeat; height: 100%; width: 163px; padding: 5px 0; text-align: center;}
.right .box .inner img { margin: 5px 0; font-size: 0;}
.right .box h3 a { color: #000; }
.right .box a.norm { color: #EE5B02 !important; font-size: 11px !important; font-weight: bold !important; }

.right #districts .inner { text-align: left; padding: 10px 15px; color: #464646; font-size: 11px; font-family: Verdana,Arial,Tahoma,Times New Roman; line-height: 17px; width: 150px; }
.right #districts .inner input { vertical-align: middle; margin: 5px 0; }
.right input.submit {color:#FFF; font-size: 11px; height: 21px; padding: 0 0 3px 0; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 0px auto; border: 0px; }
.right input.submit:hover {text-decoration: underline;}

.right ul {}
.right ul li {font-size: 11px; color: #464646; margin: 0 14px; padding: 2px 0;  width: 135px; overflow: hidden; }
.right ul li.first { border-top: 0;}
.right ul li a {font-size: 11px; font-weight: bold; color: #EE5B02; display: block;}
.right ul li a:hover, .right ul li a.hover { color: #9F0006; text-decoration: none;}
.right ul li span.points { display: block; float: left; margin: -55px 0 0 60px; }
.right ul li span.reviews { display: block; float: left; margin: -35px 0 0 60px; }


/* LEFT

------------------------------------------------------------------------- */
.left .box {width: 202px; background: url(/images/box-left.jpg) 0 0 repeat-y; margin: 0 0 12px 8px; overflow: hidden; }
.left .box h3 {background: url(/images/box-left-head.jpg) 0 0 no-repeat;}
.left .box .inner {background: url(/images/box-left-foot.jpg) 0 bottom no-repeat; height: 100%; width: 202px; padding: 5px 0; text-align: center;}
.left .box .inner img { margin: 5px 0; font-size: 0;}
.left .box a {font-size: 11px; font-weight: bold; color: #EE5B02; display: block;}
.left .box a:hover, .left .box a.hover { color: #9F0006; text-decoration: none;}

.left ul {text-align: center;}
.left ul li {font-size: 11px; color: #464646; margin: 0 14px; padding: 7px 0; border-top: 1px solid #DEDEDE;}
.left ul li.first { border-top: 0;}
.left ul li a {font-size: 11px; font-weight: bold; color: #EE5B02; display: block; }
.left ul li a img {font-size: 0; border: 2px solid #DEDEDE; padding: 1px 1px 0 0; }
.left ul li span { text-align: left; display: block;}
.left ul li div.fl { width: 58px; padding: 0; text-align: right; display: block; }
.left ul li div.rr { text-align: left; padding: 0 0 0 14px; float: left; width: 102px; }
.left ul li div.clear { float: right; text-align: left; }
.left ul li a:hover, .left ul li a.hover { color: #9F0006; text-decoration: none;}

.left div.objPic { border: 2px solid #DEDEDE; vertical-align: middle; height: 116px; line-height: 114px; text-align: center; width: 116px; margin: 0px auto; vertical-align: middle; }
.left div.objPic a { display: inline; }
.left div.objPic img { float: none !important; padding: 0 !important; vertical-align: middle !important; border: 0 !important; margin: 0px auto !important; }

.left .logowanie { background: none !important; }
.left .logowanie h3 {  }
.left .logowanie .inner { width: 202px; background: #F9FAEA !important; padding: 0; }
.left .logowanie .inner .lastAdded { width: 182px; height: 100%; padding: 10px; }
.left .logowanie .inner .lastAdded div.spacer { clear: both; width: 80%; height: 1px; overflow: hidden; background: #E6E6D6; margin: 5px auto; }
.left .logowanie .inner .lastAdded div.block { display: block; margin: 0 0 0 29px; }
.left .logowanie .inner .lastAdded a { display: block; margin: 0 0 0 29px; }
.left .logowanie .inner .lastAdded img { float: left; margin: 5px 10px 5px 0; }
.left .logowanie .inner .lastAdded span { font-size: 12px; color: #000; text-align: left; display: block; margin: 0;}
.left .logowanie .inner .lastAdded a.last { color: #EE5B02; text-decoration: none; font-size: 11px; text-align: left; margin: 0 10px 0 0; display: block; }
.left .logowanie .inner .lastAdded a.last:hover { text-decoration: underline; }
.left .logowanie ul {text-align: right; clear: both; background: url(/images/box-log-foot.jpg) 0 0 no-repeat; }
.left .logowanie ul li {display: inline; line-height: 30px; background: url(/images/kategorie-border.gif) 0 center no-repeat; margin: 0; padding: 0 10px 0 9px; border: 0;}
.left .logowanie ul li.first {background: none; padding: 0 6px 0 15px; }
.left .logowanie ul li a {display: inline; font-weight: normal; }
.left .logowanie fieldset { padding: 5px 0px; border-left:1px solid #EBEECF !important;
border-right:1px solid #EBEECF !important;}
.left .logowanie fieldset input.text { height: 15px; padding: 3px; font-size: 11px; width: 146px; margin: 2px 18px 2px 0; display: inline; border: 1px solid #666; border-width: 2px 0 0 2px; float: right;}
.left .logowanie fieldset input.submit {color:#FFF; font-size: 11px; height: 21px; padding: 0 0 3px 0; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 6px 16px 4px; float: right; }
.left .logowanie fieldset input.submit:hover {text-decoration: underline;}

.left .szukaj {width: 202px; background: url(/images/box-szukaj.jpg) 0 28px repeat; margin: 0 0 10px 8px;}
.left .szukaj h3 {background: url(/images/box-szukaj-head.jpg) 0 0 no-repeat; padding: 0 0 0 40px; color: #FFF; height: 27px; line-height: 25px; }
.left .szukaj .inner {background: url(/images/box-szukaj-foot.jpg) 0 bottom no-repeat; height: 100%; width: 202px; padding: 6px 0 4px; text-align: center;}
.left .szukaj fieldset { padding: 0 10px 0 18px; text-align: left;}
.left .szukaj fieldset label { padding: 2px 4px; display: block;  color: #FFF; font-size: 11px; line-height: 15px;}
.left .szukaj fieldset input.text { height: 15px; padding: 3px; font-size: 11px; width: 148px; margin: 2px 18px 8px 0; display: inline; border: 1px solid #666; border-width: 2px 0 0 2px;  }
.left .szukaj fieldset div.select {margin: 2px 18px 8px 0; border: 1px solid #666; border-width: 2px 0 0 2px; height: 21px; line-height: 16px; width: 154px; background: #fff; }
.left .szukaj fieldset select {font-size: 11px; width: 154px; border: 0; background: none; }
.left .szukaj fieldset input.submit {color:#FFF; font-size: 11px; height: 21px; padding: 0 0 3px 0; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 4px 0 3px 82px; }
.left .szukaj fieldset input.submit:hover {text-decoration: underline;}


/* CENTER

------------------------------------------------------------------------- */
.center .box {width: 591px; background: url(/images/box-center.jpg) 0 0 repeat-y; margin: 0; }
.center .box h3 {background: url(/images/box-center-head.jpg) 0 0 no-repeat;}
.center .box .inner {background: url(/images/box-center-foot-h.png) 0 bottom no-repeat; height: 100%; width: 591px; padding: 0; font-size: 11px; color: #464646; overflow: hidden; }
.center .box .inner img { margin: 5px 0; font-size: 0;}
.center .box a.norm { color: #EE5B02; font-size: 11px !important; font-weight: bold !important; }
.center .box .inner span.passRec, .center .boxWide .inner span.passRec { padding-left: 16px; }
.center .box .inner a.passRec, .center .boxWide .inner a.passRec { color: #EE5B02; font-size: 11px; }
.center .markers { border-bottom: 1px solid #E6E6D6; width: 589px; line-height: 42px; vertical-align: middle; background: #F9FAEA; }
.center .markers  img { vertical-align: -12px; margin: 0 2px !important; }
.center .listing { background: none !important; }
.center .listing .inner { background: none !important; padding-bottom: 10px; }

.center ul { }
.center ul li {font-size: 11px; color: #464646; padding: 0px 13px 0px 13px; border-top: 0px solid #e6e6d6; margin: 10px 0 0 0; border: 0px; }
.center .listing ul li { border-left: 1px solid #e6e6d6; border-right: 1px solid #e6e6d6; background: #F9FAEA; }
.center ul li h3 { padding: 0 15px; position: relative; right: 14px; width: 100%; }
.center ul li h3 a { font-size: 16px; font-family: Tahoma; color: #de6014; font-weight: normal; }
.center ul li h2 { background: url(/images/box-center-foot-h.png) no-repeat scroll 0 0; height: 7px; overflow: hidden; padding: 0 15px; position: relative; right: 14px; width: 100%; top: 7px; }
.center ul li span.district { font-weight: normal; line-height: 26px; }
.center ul li span.rdesc {font-size: 10px; font-family: Tahoma; color: #000; float: right; height: 29px; line-height: 25px; }
.center ul li span.rdesc a {font-size: 10px; font-family: Tahoma; color: #ee5b02; line-height: 18px; }
.center ul li.first { border-top: 0;}
.center ul li a {font-size: 11px; font-weight: bold; color: #EE5B02; }
.center ul li a.offer { margin: 0px 50px; }
.center div.objPic { border: 2px solid #DEDEDE; vertical-align: middle; height: 116px; line-height: 114px; text-align: center; width: 116px; float: left; margin: 7px 0 0 0; }
.center div.objPic img { float: none !important; padding: 0 !important; vertical-align: middle !important; border: 0 !important; margin: 0px !important; }
.center ul li img {font-size: 0; border: 0px solid #DEDEDE; padding: 1px 1px 0 0; float: left; }
.center ul li a:hover, .center ul li a.hover { color: #9F0006; text-decoration: none;}
.center ul li div.fl { padding: 5px 0 5px 15px; color: #464646; width: 280px; display: inline; }
.center ul li div.details { padding: 5px 0 5px 15px; color: #464646; width: 190px; float: left; }
.center ul li div.details span { font-weight: bold; font-size: 12px; }
.center ul li div.wide {width: 420px;}
.center ul li div.fl span { display: block; clear: none; }
.center ul li div.objHeader { margin-top: 10px; }
.center ul li div.objHeader a.fl { width: 170px; }
.center ul li span.title {font-size: 11px; color: #EE5B02; float: left; }
.center ul li span.title a { font-size: 16px; font-family: Tahoma; color: #de6014; font-weight: normal; }
.center ul li span.sub-title { font-size: 12px; color: #000; font-family: Tahoma; line-height: 18px; float: right; }
.center ul li div.desc { width: 100%; float: left; padding: 0px; }
.center ul li span.desc { font-size: 11px; color: #000; line-height: 18px; font-family: Tahoma; padding: 10px 0; }
.center ul li span.desc span#more { display: inline; }
.center .boxWide div.rankBox, .center div.rankBox { width: 383px; float: right; background: #ebebdf; margin: 6px 0 0 0; }
.center .boxWide div.rankBox div.fl, .center div.rankBox div.fl { border-right: 1px solid #fff; width: 210px; padding: 5px 0 5px 15px; height: 80px; }
.center .boxWide div.rankBox div.rank , .center div.rankBox div.rank { background: #fff; width: 174px; height: 14px; padding: 13px; margin: 10px 0; }
.center .boxWide div.rankBox strong.fl, .center div.rankBox strong.fl { color: #f45b03; margin-right: 15px; }
.center .boxWide div.rankBox div.fr, .center div.rankBox div.fr { width: 156px; border-bottom: 1px solid #fff; height: 29px; line-height: 26px; margin: 0px; padding: 0px; }
.center .boxWide div.rankBox div.last, .center div.rankBox div.last { border-bottom: 1px solid #ebebdf; }
.center .boxWide div.rankBox div.fr span.fl , .center ul li div.rankBox div.fr span.fl { width: 45px; color: #000; }
.center .boxWide div.rankBox a.tools, .center div.rankBox a.tools { margin: 5px 45px; }
.center .boxWide div.commentInfo { float: left; margin: 50px 0 30px 0; font-size: 11px; }
.center ul li a.tools { color: #EE5B02; font-weight: normal; float: left; line-height: 20px; margin: 0 18px 0 0; }
.center ul li a.tools:hover { color: #EE5B02; text-decoration: underline; }
.center ul li a.tools img { vertical-align: middle; margin: 0px 5px 0 0 !important; border: 0px; }
.center ul li a.last { margin: 0 0 0 0px !important; }
.center ul li div.links { float: left; clear: both; width: 100%; margin: 5px 0 0 0; }
.center ul li span.rating img { border: 0; float: none; margin: 0 !important; padding: 0; vertical-align: middle; }
.center ul li div.wide span.desc {padding: 2px 0 4px;}
.center ul li span.fl { width: 65px; }
.center ul li a.see-map { margin: 0 17px 0 0; padding: 0 0 0 20px; color: #EE5B02; font-size: 11px; line-height: 16px; font-weight: bold; background: url(/images/ico-map.gif) 0 0 no-repeat; font-weight: normal; float: left; display: inline;}
.center ul li a.see-map:hover {color: #EE5B02; text-decoration: underline; }
.center ul li div.fr { color: #EE5B02; width: 214px; display: inline; line-height: 18px;}
.center ul li div.fr strong.fl, .center ul li div.fr span.fl { clear: both; width: 100px; padding: 4px 15px 0 0; text-align: right; }
.center ul li div.fr strong.fl { padding-left: 1px;}
.center ul li div.fr div.border { border: 1px solid #EBEBDF;}
.center span.cnt { float: right; font-size: 11px; color: #424343; height: 29px; line-height: 25px; font-weight: normal;}
.center span.cnt strong {padding: 0 20px 0 0;}
.center span.select { float: right; padding: 5px; margin: 0 10px 0 0; font-size: 11px; color: #424343; height: 29px; line-height: 20px; font-weight: normal; }
span.sort { float: right; margin: 0 10px 0 0; font-size: 11px; color: #424343; height: 30px; font-weight: normal; line-height: 30px; }
span.show { float: left; margin: 0 0 0 10px; font-size: 11px; color: #424343; height: 30px; font-weight: normal; line-height: 30px; }
span.show h1 { font-size:17px; font-weight:bold; }
span.show img { vertical-align: middle; margin: 0 10px 0 0; }
span.show a, span.sort a { color: #EE5B02; font-weight: bold; }

.center .registerBox { width: 232px; color: #000; font-size: 13px; font-family: Arial, Verdana; text-align: justify; background: #f6f7f1; border: 1px solid #e4e7d4; margin: 10px; padding: 20px; float: left; }
.center .registerBox.right { float: right !important; }
.center .registerBox span { display: block; font-size: 16px; margin: 0px auto; text-align: center; }
.center .registerBox span a { color: #000; text-decoration: none; }
.center .registerBox  img { clear: both; margin: 30px auto !important; display: block; }
.center .registerBox a.init { color: #EE5B02; font-weight: bold; }
.center .registerBox a.btn { text-align: center; font-weight: normal; color:#FFF; height: 21px; line-height: 18px; width: 130px; background: url(/images/btn-wide.png) 0 0 no-repeat; display: block; margin: 0px auto !important; }

.center .reklamy-google { text-align: center; margin: 0px 0 10px 0; font-size: 0; }

#mapa-flash { float: left; width: 300px; padding: 10px; text-align: center; margin: 0 0 10px 0; }
.center ul.dzielnice { float: left; width: 220px; padding: 4px 15px; margin: 0 0 10px 0; border: 1px solid #EAEADD; overflow: hidden;}
.center ul.dzielnice li { float: left; color: #464646; width: 90px; padding: 8px 0; margin: 0 15px 0 5px; border: 0; background: url(/images/center-li-border.gif) 0 0 repeat-x;}
.center ul.dzielnice li.first {width: 220px; margin: 0; border-bottom: 1px solid #EAEADD; background: none; }
.center ul.dzielnice li a {font-size: 11px; color: #464646; padding: 0 0 0 15px; background: url(/images/center-li-bg.gif) 3px 5px no-repeat; display: block;}
.center ul.dzielnice li.first a {font-size: 14px; font-weight: bold; color: #424343; padding: 0; background: none;}
.center ul.dzielnice li a:hover {text-decoration: underline; color: #424343;}
.center ul.dzielnice .no-bg { background: 0;}

.center ul.dzielnice2 { float: left; width: 559px; padding: 4px 15px; margin: 0 0 10px 0; border-top: 1px solid #EAEADD; }
.center ul.dzielnice2 li { float: left; color: #464646; width: 150px; padding: 8px 0; margin: 0 0px 0 18px; border: 0; background: url(/images/center-li-border.gif) 0 0 repeat-x;}
.center ul.dzielnice2 li.first {width: 559px; margin: 0; border-bottom: 1px solid #EAEADD; background: none; }
.center ul.dzielnice2 li a { display: block; font-size: 11px; color: #464646; padding: 0 0 0 15px; background: url(/images/center-li-bg.gif) 3px 5px no-repeat;}
.center ul.dzielnice2 li.first a { display: block; font-size: 14px; font-weight: bold; color: #424343; padding: 0; background: none;}
.center ul.dzielnice2 li a:hover {text-decoration: underline; color: #424343;}
.center ul.dzielnice2 .no-bg { background: none;}

/* Skopiowane z wide */
.center fieldset { width: 590px; margin: 0 auto; text-align: left;}
.center fieldset div.bt { background: #f9faea; padding: 15px 0 10px 0; margin: 0 0 5px 0; clear: both; float: left; width: 589px; }
.center fieldset div.bb-1 { background: url(/images/wide-form-sb.jpg) 0 bottom no-repeat;}
.center fieldset div.bb-2{ }
.center fieldset div.item { padding: 5px 22px; clear: both; line-height: 21px;}
.center fieldset div.item2 { background: none; padding: 5px 22px; clear: none; line-height: 21px; width: 240px; float: left; }
.center fieldset div.item2 textarea { width: 250px; height: 100px; }
.center fieldset div.item2 img { vertical-align: middle; margin: 0 10px 0 0 !important; }
.center fieldset div.last { border-bottom: 0; }
.center fieldset div.error * { color: #DE2214;}
.center fieldset div.error input.text {border-color: #C17F7F; }
.center fieldset div.error input.cbox {width: auto; }
.center fieldset span.info { display:block; padding-left:350px; width:150px; margin: -5px 0 0 0; }
.center fieldset div.subheader { color: #EE5B02; background-color: #e5e6d6; font-size: 13px; font-weight: bold; height: 29px; line-height: 25px; padding: 0 0 0 20px; }
.center fieldset label { float: left; margin: 0 14px 0 0; width: 125px; color: #464646; font-size: 11px; overflow: hidden;}
.center fieldset label a { color: #EE5B02; }
.center fieldset label a:hover { text-decoration: none; color: #9F0006; }
.center fieldset input.text { height: 15px; padding: 2px; font-size: 11px; width: 190px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; margin-right: 15px; }
.center fieldset input.file { height: auto; font-size: 11px; }
.center fieldset textarea { height: 184px; padding: 2px; font-size: 11px; width: 470px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; overflow-x: hidden; overflow-y: scroll; }
.center fieldset input.checkbox { float: left; margin: 2px 0 0;}
.center fieldset input.category { margin: 0 0 0 10px; }
.center fieldset div.select { width: 196px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; float: left; margin-left: 0!important; margin-left: 2px; }
.center fieldset select { font-size: 11px; height: 19px; width: 194px!important; width: 196px;  border-style: solid; border-color: #AAAA97; background: none;  background: #fff;}
.center fieldset select.t2 { width: 59px !important; margin-right: 5px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px;}
.center fieldset input.w1 {width: 128px;}
.center fieldset input.w2 {width: 48px; margin-left: 8px;}
.center fieldset input.w3 {width: 40px;}
.center fieldset input.w4 {width: 75px; margin-left: 8px;}
.center fieldset input.w5 {width: 129px;}
.center fieldset div.bb-2 .item { border: 0; background: none;}
.center fieldset input.submit {color:#FFF; font-size: 11px; height: 21px; padding: 0 0 3px 0; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 12px 20px 12px 160px; }
.center fieldset input.submit:hover {text-decoration: underline;}

.center table {width: 100%; height: 100%; border: 1px solid #E6E6D6; border-width: 0 1px 1px 0 ; text-align: left; font-size: 11px; color: #464646;}
.center table td, .center table th  { padding: 1% 2%; line-height: 15px; border: 1px solid #E6E6D6; border-width: 1px 0 0 1px; line-height: 18px; vertical-align: middle;}
.center table td img { vertical-align: middle; }
.center table td div.rankSmall span.fl { clear: both; padding: 4px 15px 0 0; text-align: right; width: 100px; }
.center table th {padding: 0 2%; height: 39px; background: url(/images/bg-th.jpg) 0 1px repeat-x; border-width: 0 0 0 1px;}
.center table th span { line-height: 17px; }
.center table th.norm span { font-weight: normal; }
.center table th.norm span.fl{ display: block; height: 18px; overflow: hidden; width: 400px; }
.center table a { color: #EE5B02; }
.center table a.pointName { display: block; height: 16px; overflow: hidden; width: 303px; }
.center table th.img { width: 175px; }
.center table td.firstRow { height: 30px; line-height: 28px; }
.center table td.offer { height: 160px; width: 120px; vertical-align: top }
.center table td.pos { text-align: center; font-weight: bold; font-size: 18px; color: #EE5B02; border-left: 1px solid #E6E6D6 !important; width: 45px; }
.center table td.pos img { float: left; vertical-align: middle; display: block; }
.center table td.pos span { float: right; display: block; margin: 5px 0; width: 5px; }
.center table td.c { text-align: center; font-weight: bold; font-size: 16px; }
.center table td.n { width: 150px; overflow: hidden; text-align: center; }
.center table td a.fl img { border: 2px solid #DEDEDE; padding: 1px 1px 0 0; }
.center table td div.rankBox { margin: 20px -5px 0 0; }
.center table td span.title { font-size: 16px; color: #DE6014; font-family: Tahoma; font-weight: bold; }
.center table.work { border: 0px; }
.center table.work td { border-width:  0 1px 0 1px; }
.center table.work th { border-width: 0; height: 29px; background: transparent url(/images/box-center-head.jpg) no-repeat scroll 0 0 !important; }
.center table.work th.first { border-top: 0px solid #E6E6D6; }
.center table.work thead td.spacer { height: 1px; overflow: hidden; border-width: 0px !important; background: none; line-height: 1px; }
.center table.work td.spacer { border-width: 0px !important; background: url('/images/box-center-foot-h.png') no-repeat 0 0; line-height: 5px; overflow: hidden; }
.center table.work td.offer { text-align: center; height: 160px; background: #F9FAEA; border-right-width: 0px; padding: 5px; }
.center table.work td.content { border-left-width: 0px; vertical-align: top; background: #F9FAEA; }
.center table.work td.content span.less { display: block; height: 130px; overflow: hidden; }
.center table.reviewers {  }
.center table.reviewers th { border-width: 0; }
.center table.reviewers th.c { text-align: center; }
.center table.reviewers td { border-width: 1px 0 0 0; }
.center table.reviewers td.c { text-align: center; font-size: 16px; }
.center table.reviewers td span { color: #AAAA97; }
.center table.reviewers td.m { text-align: center; font-size: 12px; width: 140px; overflow: hidden; font-weight: bold; line-height: 16px; }
.center table.reviewers td.t1 { padding: 0 8px; width: 25px; height: 70px; text-align: center; }
.center table.top th { text-align: center; border-width: 0; }
.center table.top th.tl { text-align: left; }
.center table.top td { border-width: 1px 0 0 0; }
.center table.top td.c2 { text-align: center; }
.center table.top td.img { text-align: center; height: 70px; }
.center table.top td.img img { border: 0px; }

.center div.spacer { width: 100%; clear: both; overflow: hidden; background: #E6E6D6; height: 1px; }

.center .legend { width: 500px; margin: 0px auto; padding: 10px; color: #1a1a1a; font-family: Verdana !important; font-size: 11px; line-height: 16px; }
.center .legend div { margin: 5px 0; }
.center .legend div.ico { float: left; width: 125px; }
.center .legend div.ico img { vertical-align: middle; margin: 0 5px 0 0; }

.center .box  .br-b { border: 0; clear: both; float: left; line-height: 21px; margin: 0; padding: 0 10px; text-align: left; width: 569px; }
.center .box  .br-b a.fl { margin: 0 22px 0 0; text-align: center; font-weight: normal; color:#FFF; height: 21px; line-height: 18px; width: 130px;  background: url(/images/btn-wide.png) 0 0 no-repeat; }


/* WIDE

------------------------------------------------------------------------- */
.wide .box {width: 765px; background: url(/images/box-wide.jpg) 0 0 repeat-y; margin: 0 0 22px 0; font-size: 11px; color: #464646;}
.wide .box h3 {background: url(/images/box-wide-head.jpg) 0 0 no-repeat;}
.wide .box h4 {background: url(/images/box-wide-head.jpg) 0 0 no-repeat; padding: 5px 0 5px 25px; text-align: left; }
.wide .box .inner {background: url(/images/box-wide-foot.jpg) 0 bottom no-repeat; height: 100%; width: 765px; padding: 0; text-align: left;}
.wide .box .inner img { margin: 5px 0; font-size: 0;}
.wide .box .inner div.content { margin: 15px; padding: 0 0 15px 0; }
.wide span.sort { float: right; margin: 0 10px 0 0; font-size: 11px; color: #424343; height: 30px; font-weight: normal; line-height: 30px; width: auto; background: none; }

.wide #districts { float: right; margin: 80px; }

.wide table {width: 100%; height: 100%; border: 1px solid #E6E6D6; border-width: 1px ; text-align: left; }
.wide table td, .wide table th  { padding: 1% 2%; line-height: 15px; border: 1px solid #E6E6D6; border-width: 1px 0 0 1px; line-height: 18px; vertical-align: middle;}
.wide table th {padding: 0 2%; height: 39px; line-height: 39px; background: url(/images/bg-th.jpg) 0 1px repeat-x; border-width: 0 0 0 1px;}

.wide table.packages {  }
.wide table.packages td, .wide table.packages th  { padding: 5px; line-height: 16px; }
.wide table.packages th { padding: 0 5px; line-height: 16px; background: #f6f6da url(/images/bg-th.jpg) 0 1px repeat-x; }

li.highlight2 { background: #ffffcc !important; }
li div.highlight1 { border-color: #ecbe24 !important; border-width: 5px !important; }
li.highlight2 h2 { background-image: url(/images/box-center-foot-h2.png) !important; }

.wide div.rankBox { width: 383px; float: right; background: #ebebdf; margin: 10px 10px 0 0; }
.wide div.rankBox div.fl { border-right: 1px solid #fff; width: 210px; padding: 5px 0 5px 15px; }
.wide div.rankBox div.rank { background: #fff; width: 174px; height: 14px; padding: 13px; margin: 10px 0; }
.wide div.rankBox strong.fl { color: #f45b03; margin-right: 15px; }
.wide div.rankBox div.fr { width: 150px; border-bottom: 1px solid #fff; height: 29px; line-height: 26px; margin: 0px; padding: 0px; }

.pagination { padding: 7px 10px; text-align: center;}
.pagination .prev, .pagination .next { line-height: 29px; height: 29px; color: #464646; padding: 0 28px; margin: 0 4px; }
.pagination .prev { float: left; background: url(/images/pages-prev.jpg) 0 4px no-repeat;}
.pagination .next { float: right; background: url(/images/pages-next.jpg) right 4px no-repeat; }
.pagination ul { text-align: center; margin: 0 auto; width: 238px;}
.pagination ul li { float: left; background: url(/images/pages-li.jpg) 0 center no-repeat; }
.pagination ul li.first { background: none;}
.pagination ul li a { float: left; line-height: 29px; height: 29px; width: 12px; color: #EE5B02; padding: 0 8px; display: block; text-align: center;}
.pagination ul li a.spec {width: 18px;}
.pagination ul li a:hover, .pagination ul li a.hover { color: #464646; text-decoration: none;}

.wide fieldset { width: 720px; margin: 0 auto; text-align: left;}
.wide fieldset div.bt { background: #f9faea url(/images/wide-form-top.jpg) 0 0 no-repeat; margin: 15px 0; clear: both; float: left; width: 720px;}
.wide fieldset div.bb-1 { background: url(/images/wide-form-sb.jpg) 0 bottom no-repeat;}
.wide fieldset div.bb-2{ background: url(/images/wide-form-bottom.jpg) 0 bottom no-repeat;}
.wide fieldset div.item { padding: 5px 22px; clear: both; line-height: 21px; color: #000; font-size: 11px; }
.wide fieldset div.last { border-bottom: 0; }
.wide fieldset div.error * { color: #DE2214;}
.wide fieldset div.error input.text {border-color: #C17F7F; }
.wide fieldset span.info { padding-left: 16px;}
.wide fieldset label { float: left; margin: 0 14px 0 0; width: 100px; color: #464646; font-size: 11px; overflow: hidden;}
.wide fieldset input.text { height: 15px; padding: 2px; font-size: 11px; width: 190px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; }
.wide fieldset textarea { height: 184px; padding: 2px; font-size: 11px; width: 470px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; overflow-x: hidden; overflow-y: scroll; }
.wide fieldset input.checkbox { float: left; margin: 2px 0 0;}
.wide fieldset div.select { width: 196px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; float: left; margin-left: 0!important; margin-left: 2px; }
.wide fieldset select { font-size: 11px; height: 19px; width: 194px!important; width: 196px; border: 0; background: none;  background: #fff;}
.wide fieldset select.t2 { width: 59px !important; margin-right: 5px; }
.wide fieldset input.w1 {width: 128px;}
.wide fieldset input.w2 {width: 48px; margin-left: 8px;}
.wide fieldset input.w3 {width: 40px;}
.wide fieldset input.w4 {width: 75px; margin-left: 8px;}
.wide fieldset input.w5 {width: 129px;}
.wide fieldset div.bb-2 .item { border: 0; background: none;}
.wide fieldset input.submit {color:#FFF; font-size: 11px; height: 21px; padding: 0 0 3px 0; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 12px 20px; }
.wide fieldset input.submit:hover {text-decoration: underline;}

.wide h3 span { float: left; width: 14px; height: 14px; background: url(/images/ico-arr.png) 0 0 no-repeat; margin: 6px 8px 0 0;}
.wide h3 span.cnt { float: right; font-size: 11px; color: #424343; height: 29px; line-height: 25px; font-weight: normal; background: none; margin: 0px; width: auto; }
.wide h3 span.cnt strong { padding: 0 20px 0 0; }

ul#wide-menu { margin: 0 auto; width: 763px; height: 28px; background: url(/images/wide-menu.jpg) 0 0 no-repeat; }
ul#wide-menu li { float: left; padding: 0 5px 0 0; margin: 0 10px; display: inline;}
ul#wide-menu li:hover, ul#wide-menu li.hover  {background: url(/images/wide-menu-r.gif) right bottom no-repeat; }
ul#wide-menu li a {color: #FFF; font-size: 11px; float: left; line-height: 28px; padding: 0 5px 0 10px; font-weight: normal;}
ul#wide-menu li:hover a, ul#wide-menu li.hover a  {color: #000; text-decoration: none; background: url(/images/wide-menu-l.gif) 0 bottom no-repeat;}
ul#wide-menu li.select { background: none; float: right; line-height: 28px; color: #fff; }

.wide .br { padding: 10px; margin: 10px 1px; float: left; clear: both; width: 743px; border: 1px solid #E6E6D6; border-width: 1px 0; text-align: left; line-height: 21px;}
.wide .address-det { float: left; background: #F6F6ED url(/images/address-det.jpg) 0 0 no-repeat; margin: 0 0 0 12px; display: inline;}
.wide .mapimg {float: right; margin: 1px 12px 0 0;}
.wide .address-det .inner { width: 270px; background: url(/images/address-det-b.jpg) 0 bottom no-repeat;}
.wide .address-det .item { border-bottom: 1px solid #fff; background: url(/images/blank-fff.gif) 125px 0 repeat-y; padding: 5px 5px 5px 20px; clear: both; line-height: 21px; text-align: left;}
.wide .address-det .last { border-bottom: 0; }
.wide .address-det .item .fl { width: 100px; margin: 0 20px 0 0;}
.wide a { color: #EE5B02; font-weight: bold;}
.wide a.tools { color: #EE5B02; font-weight: normal; float: left; }
.wide a.tools:hover { color: #000; text-decoration: none; }
.wide a.tools img { vertical-align: middle; margin: 0px 10px 0 20px !important; }
.wide a.rank { float: right !important; clear: right; margin: 0 135px 0 20px; }
.wide a.fl, .wide a.fr { width: 265px; text-align: right; margin: 8px 12px; }
.wide a.fl {clear: both;}
.wide .br a.fl {margin: 0 22px 0 0; text-align: center; font-weight: normal; color:#FFF; height: 21px; line-height: 18px; width: 130px;  background: url(/images/btn-wide.png) 0 0 no-repeat;}
.wide .br strong.fl { width: 100px;}
.wide .br span.fl { width: 600px;}
.wide .br span.fl a {font-weight: normal;}

.wide div.fr { color: #EE5B02; width: 214px; display: inline; margin: 2px 12px; clear: right; line-height: 18px; text-align: left; padding: 6px 0 2px; background: #EBEBDF;}
.wide div.fr strong.fl, .wide div.fr span.fl { clear: both; width: 100px; padding: 4px 15px 0 0; text-align: right; }
.wide div.fr strong.fl { padding-left: 1px;}
.wide div.fr div.border { background: #EBEBDF; border-bottom: 1px solid #FFF; padding: 0 6px;}
.wide div.fr div.last { border: 0;}
.wide div.fr div.first { border: 0; background: #fff; padding: 0; margin: 0 6px;}
.wide span.rating img { border: 0; float: none; margin: 0; padding: 0; }
.wide div.wide span.desc {padding: 2px 0 4px;}
.wide span.fl { width: 65px; }

.wide .box .inner .gallery-large {float: left; width: 207px; margin: 12px;}
.wide .box .inner .gallery-small {float: left; width: 56px; margin: 12px 0;}
.wide .box .inner .gallery-large img, .wide .box .inner .gallery-small img  {border: 3px solid #EBEBDF; margin: 2px 0; display: inline; float: left; font-size: 0;}
.wide .box .inner .gallery-large a { clear: both; display: block; }
.wide .box .inner .gallery-small a {display: block; line-height: 0;}
.wide .box .inner .gallery-small a img  {border: 0; float: none;}

table#reklamy { text-align: center; margin: 2px 0;}
table#reklamy th { color: #EE5B02; background: none; font-weight: bold; border-width: 1px 0 0 1px; }
table#reklamy td img.ico { vertical-align: middle; margin: 0 4px;}
table#reklamy .even, table#reklamy .even th {background: #F7F7F2;}
table#reklamy .image { width: 310px; overflow: hidden;}
table#reklamy .image .gallery-large { margin-left: 0;}
table#reklamy .r1 td { color: #000; font-weight: bold;}
table#reklamy .r2 td { color: #8CB307; font-weight: bold;}
table#reklamy .r3 td { color: #EE5B02; font-weight: bold;}
table#reklamy .r4 td { color: #010101; font-weight: normal;}
table#reklamy .r5 td { color: #000; font-weight: bold;}
table#reklamy .r6 td { color: #464646; font-weight: normal;}
table#reklamy .r6 td strong.fl { width: 100px;}
table#reklamy .r6 td span.fl { width: 600px; text-align: left;}
table#reklamy .r6 td span.fl a {font-weight: normal;}
table#reklamy td span.inact { color: #a61323; }
table#reklamy td span.std { color: #464646; font-weight: normal; }

div.advertslist { text-align:left; }
div.advertslist img { vertical-align: middle; }
table.advertslist { border-width:1px; border-spacing: 0; }
table.advertslist th { padding: 0 1%; text-align:center;}
table.advertslist td { padding: 2% 1%; height: 8ex; text-align:center; }
table.advertslist tr { background-color: white; }
table.advertslist tr.even { background-color:#F8FAF0; }
div.advertedit div.menu { text-align:center; float:left; }
div.advertedit div.menu a { font-weight:normal; font-size:14px;}
div.advertedit div.menu a:hover, div.advertslist a:hover { text-decoration:none; color:#9F0006; }
div.advertedit div.menu img { vertical-align:middle; }

div.ban { color:#9F0006; text-decoration:none; margin: 8px auto; }
/*div.ban a {font-size: 11px; font-weight: bold; color: #EE5B02; display: block;}
div.ban a:hover, .left .box a.hover { color: #9F0006; text-decoration: none;}*/
div.ban a {font-size: 11px; font-weight: bold; color: #FFF !important; display: block;}
div.ban a:hover, .left .box a.hover { color: #FFF !important; text-decoration: underline !important;}
div.ban .toptext { position:absolute; top:0px; background:#222; opacity:0.7; width:100%; }
div.ban .bottomtext { position:absolute; bottom:0px; background:#C22; opacity:0.7; width:100%; }

.wh {float: right; width: 400px; margin: 23px 0; }

.wide .personal-det { float: left; width: 320px; margin: 0 0 0 12px; display: inline;}
.wide .personal-det .item { background: #F6F6ED url(/images/blank-fff.gif) 125px 0 repeat-y; border-bottom: 1px solid #fff; padding: 0 5px 0 20px; clear: both; line-height: 21px; text-align: left; font-weight: bold;}
.wide .personal-det .last { border-bottom: 0; }
.wide .personal-det .item .fl { width: 100px; margin: 0 20px 0 0; font-weight: normal; text-align: right;}

#pers-info { float: left; margin: 12px 0; text-align: left; line-height: 18px;}
#pers-info  strong { color: #EE5B02; display: block; margin-top: 20px; float: left; width: 145px;}
#pers-info  span { color: #999999; display: block; float: left; width: 145px;}
#pers-info  a { font-weight: normal; padding: 0 5px;}
#pers-info  img { float: left; border: 1px solid #EBEBDF; margin-right: 20px;}

.rec-bg {background: #F7F7F2; border-width: 1px 0;}
.recenzja { clear: both; margin: 0 1px 1px 1px !important; border: 1px solid #EBEBDF; border-width: 1px 0 0 0; width: 763px;}
.recenzja .body { width: 510px; margin: 12px 0 12px 12px; float: left; display: inline; overflow: hidden; text-align: left;}
.recenzja div.fr {margin: 12px 12px 12px 0;}
.recenzja .opinia {margin: 12px 12px 12px 0; float: right; text-align: left; width: 170px; line-height: 18px;  }
.recenzja .opinia strong {color:#3E3F3F; }
.recenzja .opinia span { display: block;}
.recenzja .opinia span.plus, .recenzja .opinia span.plus a {color:#2F9545; }
.recenzja .opinia span.minus, .recenzja .opinia span.minus a {color:#ED1F24;}
.recenzja .opinia span.plus img, .recenzja .opinia span.minus img { vertical-align: middle; display: inline;}
.recenzja h4 { font-size: 18px; color: #3E3F3F; padding-bottom: 8px;}
.recenzja  strong { color: #EE5B02; }
.recenzja  span { color: #999999; }
.recenzja  p { padding: 12px 0; line-height: 17px; text-align: justify; }
.recenzja .zw { background: #E4E4DB url(/images/blank-fff.gif) 255px 0 repeat-y; width: 510px;}
.recenzja .zw .inner {position: relative; float: left; width: 200px; padding: 8px 15px 8px 40px; background: none; text-align: left;}
.recenzja .zw .inner li { padding: 2px;}
.recenzja .zw .inner .rank { position: absolute; top: 3px; left: 12px;}
.recenzja .zw .inner, .recenzja .zw .inner strong { color: #000;}
.wide .box .profil {padding-bottom: 4px;}
.profil table { text-align: center;}
.profil table td.t1 { padding: 0 8px; width: 25px; }

/* Footer

------------------------------------------------------------------------- */
#footer {color: #464646; padding: 16px 15px 0 1px; width: 984px; height: 74px; font-size: 11px; text-align: right; background: url(/images/bg-footer.jpg) 0 0 no-repeat;}
#footer ul { float: left; display: inline;}
#footer ul li { display: inline; padding: 0 15px;  background: url(/images/bg-top-a.gif) 0 0 repeat-y;}
#footer ul li.first { background: none;}
#footer a { color: #464646; font-size: 11px;}
#footer div#fuero { float: right; margin: 25px 0px; }
#footer div#fuero a { text-decoration: none; color: #000; }
#footer div#fuero img { vertical-align: middle; margin: 0 0 0 5px; }

/* Adlinks

------------------------------------------------------------------------- */
#adlinks  { margin:10px auto; width: 984px; color: #464646; font-size: 11px; border-top-style:solid; border-top-size:3px; border-top-color:#EEEECE; }
#adlinks a {  color: #EE5B02; padding: 0px 20px 0 0px; line-height:20px; font-size: 11px; white-space:nowrap; }
#adlinks a#mail {  color: #EE5B02; padding: 0px 30px 0 0px; line-height:40px; font-size: 11px; }

/* AdStaticlinks

------------------------------------------------------------------------- */
#adstaticlinks  { margin:10px auto; width: 984px; color: #464646; font-size: 11px; border-top-style:solid; border-top-size:3px; border-top-color:#EEEECE; }
#adstaticlinks a {  color: #EE5B02; padding: 0px 20px 0 0px; line-height:20px; font-size: 11px; white-space:nowrap; }
#adstaticlinks a#mail {  color: #EE5B02; padding: 0px 30px 0 0px; line-height:40px; font-size: 11px; }
/* Other

------------------------------------------------------------------------- */
.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
.clear-10 { clear:both; height: 10px; }
.cream { background-color: #F9FAEA !important; width: 589px; margin: 0 1px; overflow: hidden }
.user { color: #8CB307 !important; }

.right div#services { position: relative; left: -14px; }

.accordion_toggle {
	display: block;
	height: 30px;
	width: 141px;
	padding: 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #E6E6D6;
	cursor: pointer;
	margin: 0 0 0 0;
}
		
.accordion_toggle_active {
	color: #000;
	border-bottom: 0px;
}
		
.accordion_content {
	color: #444444;
	overflow: hidden;
	width: 131px !important;
	padding: 0 15px;
	border-bottom: 1px solid #E6E6D6;
}
			
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
			
.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}











/* prosta ramka na inne divy */
div.ramka { border:2px solid #EEEECE; padding:4px 8px;}
div.ramka .tytul { color:#EF5902; font-size:20px; text-align:left; margin-bottom:2px; }

/* polecana recenzja */
#polecanarecenzja { width:270px; margin:auto; font-size:12px; float:left;}
/*#polecanarecenzja .tytul { color:#EF5902; font-size:20px; }*/
#polecanarecenzja div.avatar { float:left; padding: 8px 5px; width:100px;  text-align:center; }
#polecanarecenzja div.szczegoly { float: left; width:160px; padding: 0 0 5px 0px; }
#polecanarecenzja .szczegoly .nazwaobiektu a {color:#EF5902; font-weight:bold; font-size:13px; }
#polecanarecenzja .szczegoly .nazwaobiektu a:hover {text-decoration:underline; }
#polecanarecenzja .szczegoly .kategorie a { color:#009; display:none; }
#polecanarecenzja .szczegoly .dzielnica { color:#009; font-weight:bold; }
#polecanarecenzja .trescrecenzji { color: #555; text-align:justify; margin-top:10px;}
/*#polecanarecenzja .trescrecenzji a { color: #EE5B02; }
#polecanarecenzja .trescrecenzji a:hover { color: #9F0006; text-decoration:none; }*/
#polecanarecenzja a { color: #EE5B02; }
#polecanarecenzja a:hover { color: #9F0006; text-decoration:none; }


#polecanekategorie { width:50%; margin:auto; font-size:12px; float:right;}
#polecanekategorie .polecana { width:50%; margin: auto; font-size:12px; float:right;}
#polecanekategorie .polecana .obiekty { color: #EE5B02; margin-left:0px; }
#polecanekategorie .polecana ol.obiekty { list-style-position:inside; }
#polecanekategorie .polecana .obiekty a { color:#222; /*color: #EE5B02;*/ }
#polecanekategorie .polecana .obiektfirst a { font-weight: bold; }
#polecanekategorie .polecana .obiekt { }
#polecanekategorie .polecana .wiecej { text-align:left; }
#polecanekategorie .polecana .wiecej a { color: #EE5B02; }
#polecanekategorie .polecana .wiecej a:hover { color: #9F0006; text-decoration:none; }

/*#polecanekategorie { color:#EF5902; font-size:20px; }*/

#ostatniezdarzenia { font-size:12px; }
#ostatniezdarzenia div.zdarzenie { border-top: 2px solid #EEEECE; padding-top:2px; height:50px;}
#ostatniezdarzenia div.zdarzenie#first { border-top-style:none; }
#ostatniezdarzenia div.zdarzenie a { font-weight:bold; color:#EE5B02; }
#ostatniezdarzenia div.zdarzenie a:hover { color: #9F0006; text-decoration:none; }
#ostatniezdarzenia div.wpis { float: left; } /*width: 510px; }*/
#ostatniezdarzenia span.avatar { padding: 5px 5px; width:50px; text-align:center; }
#ostatniezdarzenia span.avatar a img { max-width:45px; max-height:45px; vertical-align:middle; }
#ostatniezdarzenia span.tresc { color: #000; display:inline-block; vertical-align:middle; }
#ostatniezdarzenia span.tresc img { vertical-align:middle; }
#ostatniezdarzenia span.tresc span.komentarz { color:#555; }
#ostatniezdarzenia div.data { float: right; color: #222; text-align:center; }

#ludzie { font-size:12px; text-align:center; }
#ludzie div.profil { float:left; width:110px; height:110px; text-align:center; margin: 10px 0 5px 0; } /* display:inline-block; */
#ludzie .profil img { border:1px solid #222; } 
#ludzie .profil a { color: #444; }
#ludzie .profil a:hover {  }
#ludzie a { color: #EE5B02; }
#ludzie a:hover { color: #9F0006; text-decoration:none; }






/* boxWIDE

------------------------------------------------------------------------- */
.center .boxWide {width: 591px; background: url(/images/box-center.jpg) 0 0 repeat-y; margin: 0; font-size: 11px; color: #464646;}
.center .boxWide h3 {background: url(/images/box-center-head.jpg) 0 0 no-repeat;}
.center .boxWide .pointtitle {background: url(/images/box-center-head.jpg) 0 0 no-repeat;
color:#424343;
font-size:13px;
font-weight:bold;
height:29px;
line-height:25px;
padding:0 0 0 20px;
}
.center .boxWide h4 {background: url(/images/box-wide-head.jpg) 0 0 no-repeat; padding: 5px 0 5px 25px; text-align: left; }
.center .boxWide .inner div.content { overflow: hidden; padding: 5px; }
.center .boxWide .inner div.content table th, .center .boxWide .inner div.content table td { padding: 0 !important; }
.center .boxWide .inner {background: url(/images/box-center-foot-h.png) 0 bottom no-repeat; height: 100%; width: 591px; padding: 0; }
.center .boxWide .inner img { margin: 5px 0; font-size: 0;}
.center .boxWide .alert { padding: 17px; width: 557px; }
.center .boxWide .alert img { vertical-align: middle; margin: -2px 20px 0 0; float: left; }
.center .boxWide .alert span { display: block; font-size: 16px; line-height: 18px; color: #000; letter-spacing: -0.1px; font-family: Tahoma; margin: 0 0 0 44px; }

.center #districts { float: right; margin: 80px; }

.pagination { padding: 7px 10px; text-align: center;}
.pagination .prev, .pagination .next { line-height: 29px; height: 29px; color: #464646; padding: 0 28px; margin: 0 4px; }
.pagination .prev { float: left; background: url(/images/pages-prev.jpg) 0 4px no-repeat;}
.pagination .next { float: right; background: url(/images/pages-next.jpg) right 4px no-repeat; }
.pagination ul { text-align: center; margin: 0 auto; width: 238px;}
.pagination ul li { float: left; background: url(/images/pages-li.jpg) 0 center no-repeat !important; margin: 0; padding: 0; border: 0 !important;}
.pagination ul li.first { background: none;}
.pagination ul li a { float: left; line-height: 29px; height: 29px; width: 12px; color: #EE5B02; padding: 0 8px; display: block; text-align: center;}
.pagination ul li a.spec {width: 18px;}
.pagination ul li a:hover, .pagination ul li a.hover { color: #464646; text-decoration: none;}

.center .boxWide fieldset { width: 589px; margin: 0 auto; text-align: left;}
.center .boxWide fieldset div.bt { background: #f9faea; padding: 15px 0 10px 0; margin: 0 0 5px 0; clear: both; float: left; width: 589px;}
.center .boxWide fieldset div.bb-1 { background: url(/images/wide-form-sb.jpg) 0 bottom no-repeat;}
.center .boxWide fieldset div.bb-2{ background: url(/images/wide-form-bottom.jpg) 0 bottom no-repeat;}
.center .boxWide fieldset div.item { padding: 5px 22px; clear: both; line-height: 21px; color: #000; font-size: 11px; }
.center .boxWide fieldset div.category { border-bottom: 1px solid #E6E6D6; line-height: 15px !important; }
.center .boxWide fieldset div.category label { font-weight: bold !Important; }
.center .boxWide fieldset div.pic { clear: none !Important; width: 220px; float: left; padding: 5px 35px !important; text-align: center; }
.center .boxWide fieldset div.pic div { margin: 0px auto !important; float: none !Important; }
.center .boxWide fieldset div.item div.col { width: 130px; float: left; overflow: hidden; clear: none; }
.center .boxWide fieldset div.item div.col input.category { float: left !important; margin: 2px 0 0 10px; clear: none; }
.center .boxWide fieldset div.item div.col span { margin: 0 0 0 10px; width: 95px; float: left; display: block; clear: none;  }
.center .boxWide fieldset div.item img.buy { margin: 0px; }
.center .boxWide fieldset div.item img.info { margin: 0px; vertical-align: middle; }
.center .boxWide fieldset div.item-stars { padding: 5px 15px; clear: none; line-height: 21px; color: #000; font-size: 11px; float: left; width: 165px; }
.center .boxWide fieldset div.item-stars label { width: 50px; }
.center .boxWide fieldset div.item-stars input, .center .boxWide fieldset div.item-stars img { vertical-align: middle; }
.center .boxWide fieldset div.item-stars img { margin: 0 2px; }
.center .boxWide fieldset div.last { border-bottom: 0; }
.center .boxWide fieldset div.error * { color: #DE2214;}
.center .boxWide fieldset div.error input.text {border-color: #C17F7F; }
.center .boxWide fieldset div.error ul li { border: 0px !important; margin: 0px !important; padding: 0px !important; }
.center .boxWide fieldset span.info { }
.center span.note { color: #666666; font-size: 10px; }
.center .boxWide fieldset label { float: left; margin: 0 14px 0 0; width: 100px; color: #464646; font-size: 11px; overflow: hidden;}
.center .boxWide fieldset div.pic label { text-align: center; width: 220px; }
.center .boxWide fieldset input.text { height: 15px; padding: 2px; font-size: 11px; width: 190px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; }
.center .boxWide fieldset textarea { height: 184px; padding: 2px; font-size: 11px; width: 533px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; overflow-x: hidden; overflow-y: scroll; }
.center .boxWide fieldset input.checkbox { float: left; margin: 2px 0 0;}
.center .boxWide fieldset div.select { width: 196px; border: 1px solid #AAAA97; border-width: 2px 0 0 2px; float: left; margin-left: 0!important; margin-left: 2px; }
.center .boxWide fieldset select {  font-size: 11px; height: 19px; width: 194px!important; width: 196px; border: 0; background: none;  background: #fff;}
.center .boxWide fieldset select.t2 { width: 59px !important; margin-right: 5px; }
.center .boxWide fieldset input.w1 {width: 128px;}
.center .boxWide fieldset input.w2 {width: 48px; margin-left: 8px;}
.center .boxWide fieldset input.w3 {width: 40px;}
.center .boxWide fieldset input.w4 {width: 75px; margin-left: 8px;}
.center .boxWide fieldset input.w5 {width: 129px;}
.center .boxWide fieldset div.bb-2 .item { border: 0; background: none;}
.center .boxWide fieldset input.submit {color:#FFF; font-size: 11px; height: 21px; padding: 0 0 3px 0; width: 75px;  background: url(/images/btn-forms.png) 0 0 no-repeat; text-align: center; margin: 12px 10px; }
.center .boxWide fieldset input.submit:hover {text-decoration: underline;}
.center fieldset a.delete { background: transparent url(/images/btn-forms.png) no-repeat scroll 0 0; color: #FFFFFF; font-size: 11px; height: 21px; margin: 12px 20px; text-align: center; width: 75px; padding: 4px 23px; font-weight: normal; }
.center fieldset a.delete:hover { text-decoration: underline; }

ul#menu { margin: 0 auto; width: 591px; height: 28px; background: url(/images/menu.png) 0 0 no-repeat; }
ul#menu li { float: left; padding: 0 5px 0 0; margin: 0 7px; display: inline; border: 0px;}
ul#menu li:hover, ul#menu li.hover  {background: url(/images/wide-menu-r.gif) right bottom no-repeat; }
ul#menu li a {color: #FFF; font-size: 11px; float: left; line-height: 28px; padding: 0 5px 0 8px; font-weight: normal;}
ul#menu li:hover a, ul#menu li.hover a  {color: #000; text-decoration: none; background: url(/images/wide-menu-l.gif) 0 bottom no-repeat;}
ul#menu li.select { background: none; float: right; line-height: 28px; color: #fff; padding: 0 20px 0 36px !important; }
ul#menu li.select:hover { background: none; }

ul#wide-menu { margin: 0 auto; width: 763px; height: 28px; background: url(/images/wide-menu.jpg) 0 0 no-repeat; }
ul#wide-menu li { float: left; padding: 0 5px 0 0; margin: 0 10px; display: inline;}
ul#wide-menu li:hover, ul#wide-menu li.hover  {background: url(/images/wide-menu-r.gif) right bottom no-repeat; }
ul#wide-menu li a {color: #FFF; font-size: 11px; float: left; line-height: 28px; padding: 0 5px 0 10px; font-weight: normal;}
ul#wide-menu li:hover a, ul#wide-menu li.hover a  {color: #000; text-decoration: none; background: url(/images/wide-menu-l.gif) 0 bottom no-repeat;}
ul#wide-menu li.select { background: none; float: right; line-height: 28px; color: #fff; }


.center .boxWide strong.widget { color:#EE5B02; font-weight:bold; width: 100px; margin: 0 10px 0 0; padding: 0 10px; }
.center .boxWide .br { padding: 10px; margin: 10px 1px 0 1px; float: left; clear: both; width: 569px; border: 1px solid #E6E6D6; border-width: 1px 0; text-align: left; line-height: 21px; border-bottom: 0px; }
.center .boxWide .br-last { padding: 10px; margin: 0 1px 10px 1px; float: left; clear: both; width: 569px; border: 1px solid #E6E6D6; border-width: 1px 0; text-align: left; line-height: 21px;}
.center .boxWide .address-det { float: left; background: #f9faea url(/images/address-det.jpg) 0 0 no-repeat; margin: 0 0 10px 12px; display: inline;}
.center .boxWide .mapimg {float: right; margin: 1px 12px 0 0;}
.center .boxWide .address-det .inner { width: 270px; background: url(/images/address-det-b.jpg) 0 bottom no-repeat;}
.center .boxWide .address-det .item { border-bottom: 1px solid #fff; background: url(/images/blank-fff.gif) 100px 0 repeat-y; padding: 5px 5px 5px 20px; clear: both; line-height: 21px; text-align: left;}
.center .boxWide .address-det .last { border-bottom: 0; }
.center .boxWide .address-det .item .fl { width: 85px; margin: 0;}
.center .boxWide .address-det .item a.www { font-weight: normal; font-size: 11px; }
.center .boxWide a { color: #EE5B02; font-weight: bold;}
.center .boxWide a.edit { color: #EE5B02; font-weight: bold; float: left; margin: 10px 0 10px 175px; }
.center .boxWide a.tools { color: #EE5B02; font-weight: normal; float: left; }
.center .boxWide a.tools img { vertical-align: middle; margin: 0px 10px 0 20px !important; }
.center .boxWide a.tools:hover { color: #000; text-decoration: none; }
.center .boxWide a.rank { float: right !important; clear: right; margin: 0 13px; }
.center .boxWide a.fl, .center .boxWide a.fr { width: 265px; text-align: right; margin: 8px 12px; }
.center .boxWide a.fl {clear: both;}
.center .boxWide .br a.fl, .center .boxWide .br-last a.fl {margin: 0 22px 0 0; text-align: center; font-weight: normal; color:#FFF; height: 21px; line-height: 18px; width: 130px;  background: url(/images/btn-wide.png) 0 0 no-repeat;}
.center .boxWide .br strong.fl { width: 100px;}
.center .boxWide .br span.fl { width: 600px;}
.center .boxWide .br span.fl-75 { width: 75px; float: left; }
.center .boxWide .br span.fl a {font-weight: normal;}

.center .boxWide div.fr { color: #EE5B02; width: 214px; display: inline; margin: 2px 12px; clear: right; line-height: 18px; text-align: left; padding: 6px 0 2px; background: #EBEBDF;}
.center .boxWide div.fr strong.fl, .center .boxWide div.fr span.fl { clear: both; width: 100px; padding: 4px 15px 0 0; text-align: right; }
.center .boxWide div.fr strong.fl { padding-left: 1px;}
.center .boxWide div.fr div.border { background: #EBEBDF; border-bottom: 1px solid #FFF; padding: 0 6px;}
.center .boxWide div.fr div.last { border: 0;}
.center .boxWide div.fr div.first { border: 0; background: #fff; padding: 0; margin: 0 6px;}
.center .boxWide span.rating img { border: 0; float: none; margin: 0; vertical-align: middle; padding: 7px 0; }
.center .boxWide span.desc {padding: 2px 0 4px;}
.center .boxWide span.fl { width: 65px; }

.center .boxWide a.fl { clear: left; margin: 10px 0 0 15px; width: 150px; text-align: left; }
.center .boxWide a.fr { clear: right; margin: 10px 15px 0 0; width: 150px; text-align: right; }

.center .boxWide .inner .gallery-large { border: 2px solid #DEDEDE; vertical-align: middle; height: 116px; line-height: 114px; text-align: center; width: 116px; float: left; margin: 7px 4px 0 12px; font-size: 0px; }
.center .boxWide .inner .gallery-small {float: left; width: 57px; margin: 7px 6px 12px 0;}
.center .boxWide .inner .gallery-large img  { float: none !important; padding: 0 !important; vertical-align: middle !important; border: 0 !important; margin: 0px !important; }
.center .boxWide .inner .gallery-small img  {border: 3px solid #EBEBDF; margin: 2px 0; display: block; float: left; font-size: 0;}
.center .boxWide .inner .gallery-small a { display: block; line-height: 0; }
.center .boxWide .inner .gallery-small a img  {border: 0; float: none; clear: both; margin: 0 auto;}

table#reklamy { text-align: center; margin: 2px 0;}
table#reklamy th { color: #EE5B02; background: none; font-weight: bold; border-width: 1px 0 0 1px; }
table#reklamy td img.ico { vertical-align: middle; margin: 0 4px;}
table#reklamy .even, table#reklamy .even th {background: #F7F7F2;}
table#reklamy .image { width: 160px; overflow: hidden;}
table#reklamy .image .gallery-large { margin-left: 0;}
table#reklamy .r1 td { color: #000; font-weight: bold;}
table#reklamy .r2 td { color: #8CB307; font-weight: bold; border-bottom: 0px !important; }
table#reklamy .r3 td { color: #EE5B02; font-weight: bold; border-bottom: 0px !important; border-top: 0px !important; }
table#reklamy .r4 td { color: #010101; font-weight: normal; border-bottom: 0px !important; border-top: 0px !important; }
table#reklamy .r5 td { color: #000; font-weight: bold; border-bottom: 0px !important; border-top: 0px !important; }
table#reklamy .r6 td { color: #464646; font-weight: normal; border-top: 0px !important; }
table#reklamy .r6 td strong.fl { width: 100px;}
table#reklamy .r6 td span.fl { width: 600px; text-align: left;}
table#reklamy .r6 td span.fl a {font-weight: normal;}
table#reklamy td.spacer{ height: 3px; overflow: hidden; border-width: 1px 0 0 0; padding: 0px; }

.wh {float: right; width: 400px; margin: 23px 0; }

.center .boxWide .personal-det { float: left; width: 260px; margin: 0 0 0 12px; display: inline;}
.center .boxWide .personal-det .item { background: #F6F6ED url(/images/blank-fff.gif) 100px 0 repeat-y; border-bottom: 1px solid #fff; padding: 0 5px; clear: both; line-height: 21px; text-align: left; font-weight: bold;}
.center .boxWide .personal-det .last { border-bottom: 0; }
.center .boxWide .personal-det .item .fl { width: 90px; margin: 0 10px 0 0; font-weight: normal; text-align: right;}
.center .boxWide .personal-det .item span.mail { font-size: 10px; font-weight: normal; }

#pers-info { float: left; margin: 12px 0; text-align: left; line-height: 18px;}
#pers-info  strong { color: #EE5B02; display: block; margin-top: 20px; float: left; width: 145px;}
#pers-info  span { color: #999999; display: block; float: left; width: 145px;}
#pers-info  a { font-weight: normal; padding: 0 5px;}
#pers-info  img { float: left; border: 1px solid #EBEBDF; margin-right: 20px;}
#pers-info a.button { background: transparent url(/images/btn-wide.png) no-repeat scroll 0 0; color: #FFFFFF; font-size: 11px; height: 21px; line-height: 18px; margin: 11px 0 0 10px; text-align: center; width: 120px; display: block; }

div.listBox { float: left; width: 270px; height: 254px; overflow: scroll; border: 1px solid #EBEBDF; }
div.listBox ul li { border: 0px !important; margin: 5px 0 0 0; }
div.listBox ul li span { display: block; margin: 0 0 0 20px; }
div.listBox ul li img { margin: 0; padding: 0; float: none; vertical-align: middle; }

div.boxWide div.inner div.menuTable {  }
div.boxWide div.inner div.menuTable table { width: 591px !important; }
div.boxWide div.inner div.menuTable table td { overflow: hidden; }

.rec-bg {background: #F7F7F2; border-width: 1px 0;}
.recenzja { clear: both; margin: 1px; border: 1px solid #d4d0d0; border-width: 1px 0 1px 0; width: 589px;}
.recenzja .body { width: 579px; margin: 0px 0 12px 12px; float: left; display: inline; overflow: hidden; text-align: left;}
.recenzja div.rec-header { clear: both; }
.recenzja span.date { float: right; margin: 8px 12px 0 0; }
.recenzja div.lCol { float: left; clear: left; width: 370px; }
.recenzja div.lCol p { padding: 0px; margin-top: 8px; }
.recenzja div.rCol { float: right; clear: right; width: 190px; overflow: hidden; padding: 0 10px 0 0; margin: -10px 0 0 0; }
.boxWide div.rankSmall { margin: 14px 12px 12px !important; }
.recenzja div.rankBox, div.rankSmall { width: 190px !important; }
.recenzja div.rankBox div.fr, div.rankSmall div.fr { width: 190px !important; }
.recenzja div.rankBox div.fr span.fl, div.rankSmall div.fr span.fl { width: 100px !important; }
.recenzja div.fr {margin: 2px 12px 12px 0; clear: left;}
.recenzja div.rankBox div.fr span.fll, div.rankSmall div.fr span.fll { color: #f45b03; clear:both; float: left; padding:4px 15px 0 0; text-align:right; width: 100px; font-weight: bold; }
.recenzja .opinia { background: #EBEBDF; margin: 10px 0 1px 0; float: right; clear: both; width: 170px; line-height: 18px; padding: 10px; }
.recenzja .opinia strong {color:#3E3F3F; }
.recenzja .opinia span { text-align: justify; color: #464646; }
.recenzja .opinia span.plus, .recenzja .opinia span.plus a { color:#2F9545; margin-left: 15px; }
.recenzja .opinia span.plus div.pcent, .recenzja .opinia span.minus div.pcent { width: 28px; text-align: right; float: left; margin: 0 10px 0 0; }
.recenzja .opinia span.minus, .recenzja .opinia span.minus a { color:#ED1F24; margin-left: 15px; }
.recenzja .opinia span.plus img, .recenzja .opinia span.minus img { vertical-align: middle; display: inline;}
.recenzja h4 { font-size: 18px; color: #3E3F3F; padding: 0 8px 0 0 !important; background: none !important; display: inline; }
.recenzja  strong { color: #EE5B02; }
.recenzja  span { color: #999999; }
.recenzja  p { padding: 12px 0; line-height: 17px; text-align: justify; }
.recenzja .zw { background: none; width: 370px; float: left; }
.recenzja .zw .inner {position: relative; float: left; width: 315px; padding: 2px 15px 2px 40px; background: none; text-align: left;}
.recenzja .zw .inner li { padding: 2px; border: 0px; margin: 0px; }
.recenzja .zw .inner .rank { position: absolute; top: -3px; left: 12px; }
.recenzja .zw .inner .rank img { border: 0px; }
.recenzja .zw .inner, .recenzja .zw .inner strong { color: #000;}
.center .box .profil {padding-bottom: 4px;}
.profil table { text-align: center;}
.profil table td.t1 { padding: 0 8px; width: 25px; }


ul.menu { margin: 0 auto; width: 591px; height: 28px; background: url(/images/menu.png) 0 0 no-repeat; }
ul.menu li { float: left; padding: 0 5px 0 0; margin: 0 7px; display: inline; border: 0px;}
ul.menu li:hover, ul.menu li.hover  {background: url(/images/wide-menu-r.gif) right bottom no-repeat; }
ul.menu li a {color: #FFF !important; font-size: 11px; float: left; line-height: 28px; padding: 0 0 0 7px; font-weight: normal !Important;}
ul.menu li:hover a, ul.menu li.hover a  {color: #000 !important; text-decoration: none; background: url(/images/wide-menu-l.gif) 0 bottom no-repeat;}
ul.menu li.select { background: none; float: right; line-height: 28px; color: #fff; padding: 0 20px 0 36px !important; }
ul.menu li.select:hover { background: none; }


tr.odd td { background: #F6F6F0 !important; }
div.center div.box div.inner div.content li { border: 0px !important; }
.wide div.item span.pay { vertical-align:middle; line-height:60px; }
.center div.inner div.item label.img { line-height: 35px; }

/* Autocomplete [do skasowania] */
.left ul.autocomplete { background: #edeece none repeat scroll 0 0; }
.left ul.autocomplete li { padding: 3px 8px; margin: 0; text-align: left; }
/* 
================================================
autosuggest, inquisitor style
================================================
*/

body
{
	position: relative;
}

div.autosuggest
{
	position: absolute;
	font-style: normal;
	padding: 0;
	z-index: 5;
	border: 1px solid #ebeecf;
}

div.autosuggest ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
}

div.autosuggest ul li
{
	color: #464646;
	font-size: 11px;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
	border-bottom: 1px solid #ebeecf;
}

div.autosuggest ul li a
{
	color: #464646;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #e7e6de;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #e7e6de;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #000;
	background-color: #e7e6de;
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-position: bottom right;
}

div.autosuggest ul li.as_warning
{
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #EE5B02;
}
