/*
-----------------------------------------
RESET
----------------------------------------- 
 */*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:400; }
ol, ul, li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:400; }
q:before, q:after { content:''; }
em { font-style:italic; }
.clear { display:block; overflow:hidden; visibility:hidden; width:0; height:0; clear:both; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
* html .clearfix { height:1%; }/*
-----------------------------------------
PNG FIX
----------------------------------------- 
 */
.featured-title { behavior:url(../img/iepngfix.htc); -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/card.png) repeat-x scroll 0 0; display:inline-block; position:absolute; top:170px; width:314px; z-index:2; }/*
-----------------------------------------
LAYOUT
----------------------------------------- 
 */
.aligncenter { display:block; margin:0 auto; }/*
-----------------------------------------
STRUCTURE
----------------------------------------- 
 */
html, body { height:100%; }
body { font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#222; text-align:center; background-color:#1B1B1B; margin:0 auto; }/*
-----------------------------------------
TYPOGRAPHY
----------------------------------------- 
 */
p { color:#222; font-size:1.2em; line-height:18px; margin:0 0 15px; }/*
----------------------------------------- 
 */
#page-wrap, #page-wrap-content { text-align:left; width:975px; margin:0 auto; padding:0 15px; }
.wrap { background-color:#000; min-height:270px; padding-left:0; padding-right:0; position:relative; text-align:left; width:980px; margin:0 auto; }
#nav { position:relative; background-image:url(../img/nav-bg.jpg); background-repeat:repeat-x; padding-top:9px; width:980px; margin:0 auto; }
.sec { background-image:url(../img/arrow.png); background-position:170px 10px; background-repeat:no-repeat; }
#page-wrap-content { background-color:#F7F7F4; background-image:url("../img/banner.jpg"); background-position:center top; background-repeat:no-repeat; margin-top:-2px; padding-bottom:10px; padding-top:265px; }
.content { float:left; margin-top:0; width:665px; }
p a:hover { border-bottom:1px solid #c9c9c9; color:#000; text-decoration:none; }
h1 { font-size:1.4em; font-weight:700; }
.post h2 { text-transform:none; padding-bottom:0; border-bottom:0; margin-top:0; margin-bottom:0; }
h4, h2 { color:#222; font-size:1.8em; font-weight:700; margin-bottom:18px; margin-top:10px; padding-bottom:4px; border-bottom:2px solid #C9C9C9; }
h3 { border-bottom:4px solid #C9C9C9; color:#222; font-size:2.2em; font-weight:700; margin-top:23.3px; padding-bottom:4px; }
h4 { font-size:18px; }
h3 a { text-decoration:none; color:#222; }
.post ul li, .post ol li { font-size:1.2em; list-style-type:square; margin:5px 0 5px 15px; }
#reply { border-bottom:4px solid #C9C9C9; color:#222; font-size:1.8em; margin-top:28px; margin-bottom:16px; padding-bottom:4px; }/*
-----------------------------------------
TOP
----------------------------------------- 
 */
#top { background-image:url(../img/nav-bg.jpg); background-repeat:repeat-x; clear:both; height:44px; position:relative; width:100%; }
h1.logo a { float:left; font-size:2.6em; font-weight:700; color:#000; text-transform:uppercase; text-decoration:none; }
#nav ul { list-style-type:none; width:100%; }
#nav li { display:inline; }
#nav a:link, #nav a:visited { color:#FFF; display:inline; float:left; font-size:1.1em; font-stretch:condensed; font-weight:700; height:28px; margin-right:5px; text-decoration:none; text-transform:lowercase; padding:6px 2px 2px; }
#nav li ul li { float:left; clear:both; width:100%; }
#nav li ul li a { display:block; height:10px !important; vertical-align:middle; width:100%; border-bottom:1px solid #BF400B; padding:14px 0 18px !important; }
#nav li ul li a:hover { background-color:#BF400B !important; }
#nav li ul { width:200px; }
#nav li ul li ul { background-color:#BF400B; border-left:1px solid #DE571F; }
#nav li ul li ul li a { border-bottom:1px solid #DE571F; border-top:0; }
ul#nav li.current_page_item a:link, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover, ul#nav li.current_page_item a:active { color:#fff; text-decoration:none; background:#000; }/*
-----------------------------------------
FEATURED
----------------------------------------- 
 */
#featured, #loop-wrap { height:243px; overflow:hidden; position:relative; width:980px; margin:20px auto 0; }
#loop-wrap { position:relative; width:980px; }
.front-post { float:left; margin-right:25px; width:300px; display:inline; }
.front-post-last { width:303px; float:left; }
.featured-content { position:relative; width:303px; }
.featured-content p { margin-top:1em; }
.featured-post { display:inline-block; height:211px; margin-bottom:1.2em; position:relative; width:303px; }
.featured-title h2 { border-bottom:0 none; font-size:1.1em; line-height:1.4em; padding-bottom:0; text-transform:none; margin:16px 10px 7px; }
.featured-title h2 a { border-bottom:0 none; color:#FFF; display:block; font-size:1em; line-height:18px; text-decoration:none; }
.featured-image { display:inline-block; height:180px; margin-left:6px; overflow:hidden; position:absolute; z-index:1; }/*
-----------------------------------------
SIDEBAR
----------------------------------------- 
 */
.second-level #sidebar, .third-level #sidebar { margin-top:40px; }
#sidebar { float:right; margin-top:0; width:300px; }
#sidebar .sidebar-image { border:3px solid #C9C9C9; float:left; height:40px; overflow:hidden; width:60px; }
#sidebar #most-viewed { display:inline; float:left; margin-left:5px; margin-top:5px; }
#sidebar #most-viewed span { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:16px; margin-left:15px; margin-top:1px; width:145px; }
#sidebar .sidebar-image img { width:60px; }
#sidebar li a { display:block; list-style:none; font-size:1.4em; list-style-type:none; text-decoration:none; color:#222; margin:0; padding:8px 2px; }
#sidebar a { color:#e6e6e6; text-decoration:none; display:block; }
#sidebar h2 { font-size:1.4em; color:#222; text-align:right; border-bottom:4px solid #c9c9c9; margin-top:14px; margin-bottom:0; }
.categories ul li a { border-bottom:1px solid #C9C9C9; color:#222; display:block; font-size:1.4em; list-style-image:none; list-style-position:outside; list-style-type:none; text-decoration:none; width:260px; margin:0; padding:8px 2px; }
.categories ul li ul { position:absolute; visibility:hidden; }
.advert-box { float:left; margin:5px 0; }
#sidebar h2#sideposts { background-color:#DB602F; border:0 none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; margin:5px 0; padding:7px 12px 7px 10px; text-transform:uppercase; }
/*
-----------------------------------------
JOBS.pl
-----------------------------------------
 */
#jobs p { margin-bottom:0.4em; margin-top:0.4em; }
#jobs h1 { margin:5px 0; }
#latest-wrap { float:left; width:660px; margin-bottom:5px; }
#latest-wrap h2 { margin:3px 0 9px; }
.more { color:#DE571F; display:block; font-size:10px; margin-top:25px; text-transform:uppercase; }
.latest-post-wrap h2 { min-height:50px; }
#latest-wrap .box { background-color:#FFF; float:left; padding-top:0; width:660px; }
.latest-post-wrap { display:inline; float:left; margin-bottom:10px; margin-right:14px; overflow:hidden; width:210px; }
.latest-post { height:330px; margin-bottom:0; overflow:hidden; position:relative; }
.latest-post p { color:#444; font-size:11px; line-height:17px; font-family:Georgia, "Times New Roman", Times, serif; }
.widget { font-family:georgia; font-size:14px; clear:both; margin:5px 0 10px; }
.category-image a { display:block; height:80px; margin-bottom:15px; position:relative; overflow:hidden; }
#latest-wrap #article-listing .category-latest { height:330px; padding-bottom:20px; border-bottom:1px dotted #C9C9C9; }
#latest-wrap .category-latest h2, .category-latest h2 a { border:0 none; color:#000; font-size:14px; font-weight:700; line-height:18px; text-decoration:none; margin:0 0 18px; }
#latest-wrap a:hover { color:#666; }
.breadcrumb { color:#000; font-family:georgia; font-size:12px; position:relative; text-align:left; width:1000px; margin:0 auto; padding:10px 0px 10px 0px; }
.breadcrumb a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#DF561F none repeat scroll 0 0; color:#FFF; display:inline-block; text-decoration:none; padding:5px 10px; }
.breadcrumb a:hover { color:#F90; }
.lastest-category a { color:#fff; text-transform:uppercase; }
.lastest-category a:hover { color:#fff; }
.lastest-category h3 { background-color:#DB602F; border:0 none; color:#FFF; font-size:11px; font-style:italic; margin:5px 0; padding:7px 0 7px 10px; }
#aboutmewidget3 { background-color:#FFF; background-image:url(../img/kasia.jpg); background-position:20px 20px; background-repeat:no-repeat; font-size:14px; font-style:italic; padding:20px; }
#aboutmewidget3 p { font-size:13px; margin-top:15px; }
#about-title { font-size:16px; font-weight:700; margin-left:100px; margin-bottom:75px; }
.latest-image a { display:block; height:80px; margin-bottom:20px; overflow:hidden; position:relative; width:264px; }
.latest-title h2 { line-height:1.4em; font-size:1em; text-transform:none; padding-bottom:0; border-bottom:0; width:auto !important; margin:8px 10px 7px; }
.latest-title h2 a { clear:both; color:#000; display:block; font-family:georgia; font-size:20px; font-style:italic; font-weight:400; line-height:25px; text-decoration:none; }
.latest-title { border-bottom:1px dotted #C9C9C9; margin-bottom:10px; }
.latest-content { height:120px; margin-bottom:10px; overflow-y:hidden; position:relative; }
.latest-content ul { margin-top:3px; }
.latest-content ul li { border-bottom:1px dashed #AFAFAF; color:#222; font-size:1.2em; line-height:1.6; font-weight:700; text-align:left; padding:5px 0; }
.latest-content ul li a { color:#444; font-family:georgia; font-style:italic; text-decoration:none; }
.latest-content p { color:#222; font-size:1.2em; line-height:1.5; margin-top:8px; margin-bottom:1.5em; text-align:left; }/*
-----------------------------------------
FOOTER
----------------------------------------- 
 */
#push { height:80px; }/****************************** headings ********************************** ***************************** footer ********************************** */
#footer { clear:both; color:#4D4D4D; font-size:12px; height:80px; width:980px; margin:20px auto 0; padding:0; }
#footer p { font-size:1.2em; color:#4d4d4d; line-height:1.5em; margin-bottom:0; margin-top:0.6em; }
#footer p a { border-bottom:1px solid #c9c9c9; color:#4d4d4d; text-decoration:none; }
#footer p a:hover { border-bottom:1px solid #c9c9c9; color:#0b96d0; text-decoration:none; }/*
-----------------------------------------
POSTMETA
----------------------------------------- 
 */
.postMeta { font-size:1.2em; margin-bottom:18px; margin-top:8px; padding-bottom:24px; border-bottom:1px solid #c9c9c9; }
.postMeta-featured { margin-top:8px; font-size:1.2em; width:303px; }
.postMeta-front { margin-top:8px; font-size:1.2em; }
.postMeta-post { font-size:1.2em; margin-bottom:18px; margin-top:8px; border-bottom:1px solid #c9c9c9; padding-bottom:10px; }
.postMeta span.date, .postMeta-post span.date, .postMeta-featured span.date, .postMeta-front span.date { color:#8a8a8a; float:left; }
.postMeta span.comments a, .postMeta span.date a, .postMeta-post span.comments a, .postMeta-post span.date a, .postMeta-featured span.comments a, .postMeta-featured span.date a, .postMeta-front span.comments a, .postMeta-front span.date a { float:left; color:#8a8a8a; text-decoration:none; }
.postMeta span.comments, .postMeta-featured span.comments, .postMeta-post span.comments, .postMeta-front span.comments { float:right; background:#FFF url(images/comment.gif) no-repeat left center; padding-left:15px; margin-left:2px; }/*
-----------------------------------------
POSTS
----------------------------------------- 
 */
.post-category { color:#8a8a8a; float:left; margin-bottom:8px; }
.post-tags { color:#8a8a8a; float:right; }
.post-category p, .post-tags p { color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0; margin-top:0; text-align:none; }
.post img { margin:0.5em 1em; }
.post blockquote p { font-style:italic; margin:0 2.6em; }/*
-----------------------------------------
COMMENTS
----------------------------------------- 
 */
.comment-heading { margin-bottom:26px; text-transform:none; border:none; }
.commentwrap { border-top:3px solid #C9C9C9; padding-bottom:15px; padding-top:15px; }
.commentpost { float:right; width:510px; }
.commentmetadata { float:left; width:20%; line-height:1.5em; padding-right:20px; color:#999; font-size:1.1em; }
.commentmetadata li { list-style-type:none; margin:0 .5em 0 0; padding:.3em; }
.warning { background:#282828; border:1px solid #323232; margin-bottom:10px; padding:10px; }
#comments label input { border:1px solid #E5E5E5; margin-bottom:10px; width:160px; padding:5px 4px; }
#comments label span { line-height:27px; }
#comments label { font-family:"Lucida Sans Unicode"; font-size:1.1em; }
#comment_author { width:150px; float:left; margin:20px 20px 20px 0; padding:0; }
#comments-content { display:block; border-bottom:1px solid #C9C9C9; margin:10px 0; padding:0; }
#comments textarea { margin-top:10px; width:100%; border:1px solid #E5E5E5; padding:4px 0; }
.button { border:1px solid #E5E5E5; font-size:1.1em; font-weight:700; height:25px; margin-top:10px; margin-bottom:10px; text-transform:uppercase; padding:0 8px; }
.children { margin-left:50px; }
.children .commentwrap { border-top:1px solid #C9C9C9; }
.children .commentmetadata { padding-right:0; }
.children .commentpost { text-align:left; float:right; width:78%; }/*
-----------------------------------------
SEARCH
----------------------------------------- 
 */
#searchform { float:left; margin-top:1em; height:2.3em; }
#searchsubmit { border:1px solid #E5E5E5; font-size:1.1em; font-weight:700; height:2.1em; text-transform:uppercase; float:right; background-color:#F0F0F0; padding:2px 8px; }
#s { float:left; width:204px; margin-right:6px; border:1px solid #E5E5E5; font-size:1.1em; padding:4px 2px; }/*
-----------------------------------------
TOP-AREA
----------------------------------------- 
 */
.category-name { clear:both; }
#page-name a, .category-name a { color:#FFF; display:block; text-decoration:none; font-weight:400; border-color:#DF561F; border-style:dotted; border-width:1px 0; padding:10px 0; }
#page-name a:hover { color:#A1A1A1 !important; }
.category-name h2 a:hover { color:#A9A9A9; }
.category-name h2 { border:0 none !important; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; font-family:georgia; font-size:24px; font-weight:700; text-align:center; background:none; border-color:#A9A9A9; margin:0; }
#page-name h2, #onas-header { background-color:#DF561F; color:#FFF; font-family:georgia; font-size:34px; border-color:#-moz-use-text-color #-moz-use-text-color #DADAD9; border-style:none none solid; border-width:medium medium 2px; margin:0 0 0 -15px; padding:12px 30px 12px 10px; }
#top-bar { background-color:#000; border-bottom:1px solid #4F4F4F; color:#FFF; font-size:11px; height:25px; }
.top-bar-content { width:980px; margin:0 auto; }
#top-bar p { float:right; font-size:11px; text-align:right; width:500px; margin:5px 0; }
#top-bar img { margin-left:5px; margin-right:5px; vertical-align:middle; }
#top-bar a { border:0 none; color:#EEEDE8; margin-left:10px; text-decoration:none; }
#top-bar a:hover { color:#E05720; text-decoration:underline; }
#logo-bar span { color:#EAEAEA; float:left; margin:60px 0 0 30px; }
#logo-bar img { vertical-align:middle; margin:20px 0 0 20px; }
#logo { background-image:url(../img/polowki-logo.png); display:block; height:100px; width:127px; float:left; margin:10px 10px 13px 0; }
#logo a { height:102px; width:102px; display:block; }
.invitation { color:#9F9F9F; margin-right:15px; }/*MOST VIEWED */
#most-viewed ul li { background:#FFF url(images/post.jpg) repeat-x scroll 0 0; border:1px solid #DDD; float:left; height:44px; list-style-type:none; overflow:hidden; width:274px; margin:-1px; padding:5px 10px; }
#most-viewed ul { border-bottom:1px solid #DDD; float:left; margin-bottom:20px; }
#most-viewed ul li a { font-size:14px !important; line-height:21px; padding-top:0; }/****************************** search-box ********************************** */
#search-box { float:right; margin-right:5px; margin-top:35px; }
input#searchsubmit .hover { padding:20px; }
#search-box form { margin-top:6px; width:287px; }
.searchSelectItem p { float:left; width:100px; }
.search-checkbox { width:180px !important; }
#search-box .search-input { background-image:url("../img/search-input.png"); background-repeat:no-repeat; border:0 solid; color:#999999; float:right; font-size:11px; font-weight:700; height:27px; padding:5px 0 5px 10px; vertical-align:middle; width:175px; }
.searchSubmit { margin-top:12px; }
#polowki-projects h2 { width:100%; margin-bottom:5px; margin-top:0; }
#polowki-projects ul li { float:left; margin-right:5px; }/****************************** partnerzy ********************************** */
#partnerzy { float:left; position:relative; width:300px; margin:0; }
#partnerzy .heading a { color:#222; text-decoration:none; }
#slider, #porady-box { padding-top:10px; height:100%; font:left; border:1px solid #ececec; }
#slider { border:medium none; height:100px; margin-left:60px; overflow:hidden; padding-top:0; }
#slider ul { width:820px; }
#slider ul li { list-style-image:none; list-style-position:outside; list-style-type:none; width:880px; margin:0; }
#slider ul li img { margin-right:30px; margin-top:8px; }
#prevBtn1, #nextBtn1 { width:45px; height:45px; position:absolute; background-repeat:no-repeat; }
#prevBtn1 { background-image:url(../img/left-arrow.png); height:34px; left:-10px; top:110px; width:34px; z-index:999; }
#nextBtn1 { background-image:url(../img/right-arrow.png); height:34px; width:34px; z-index:999; top:110px; right:0; }
.footer-bar { border-top:1px solid #6F6F6F; display:block; background-color:#F7F7F4; background-image:url(../img/footer-bg.png); background-position:center bottom; background-repeat:repeat-x; margin:12px 0 0; }
#footer-logo { float:left; margin-top:25px; text-align:left; width:200px; }
#footer-content { float:left; width:960px; }
#footer-links { float:right; text-align:right; margin-top:25px; }
#footer-content a { text-decoration:none; color:#5D5D5D; margin:0 5px; }
.footer-bar a:hover { color:#D3D3D3 !important; }
.second { background-color:#EEEDE8 !important; border-top:1px solid #FFF; color:#5D5D5D; margin-top:0 !important; }
.second a { color:#5d5d5d; text-decoration:none; margin:0 5px; }
#footer-sec-links a:hover { color:#D84F19 !important; }
#footer-secondary { height:30px; padding:8px 0 0; }
#footer-secondary p { float:left; font-size:11px; margin-bottom:0; margin-top:2px; }
#footer-sec-links { float:right; margin-bottom:0; margin-top:6px; padding-bottom:9px; }
#royalweb { color:#000; float:left; margin-left:170px; margin-top:5px; }/****************************** Big Photo - bottom ********************************** */
#big-photos { float:right; margin-top:0; overflow:hidden; padding-left:0; width:665px; position:relative; }
#big-photos h2 { border:0 none; margin:11px 0 5px; }
#big-photos h2 a { margin-bottom:18px; margin-top:20px; }
#big-photos h2 a:hover { color:#A1A1A1; text-decoration:none; }
#big-photos img { height:250px; width:auto; }
#big-photos .photo { float:left; height:220px; margin-bottom:10px; margin-right:8px; overflow:hidden; position:relative; width:auto; }
#big-photos .big-title { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#D74F18 none repeat scroll 0 0; bottom:0; display:block; opacity:0.9px; position:absolute; width:100%; z-index:2; }
#big-photos .big-title h2 { border-bottom:0 none; font-size:19px !important; line-height:1.4em; padding-bottom:0; text-transform:none; margin:8px 10px; }
#big-photos .big-title h2 a { color:#FFF; font-family:georgia; font-size:21px; font-style:italic; line-height:26px; text-decoration:none; }
#big-photos .big-title h2 a:hover { color:#421300; text-decoration:none; }
#big-photos #slider-box img { height:auto; width:325px; }
/*
-----------------------------------------
Second Level
----------------------------------------- 
 */
.second-level .featured-title { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/card-postument.png) repeat-x scroll 0 0; overflow:hidden; }
.second-level .featured-title h2 { background-color:#D74F18; font-size:16px; margin:6px 0 0; padding:12px 10px; }
.second-level .featured-post p { background-color:#D74F18; color:#FFF; height:100%; font-family:georgia; font-size:11px; margin-top:0; padding:0 10px; }
.featured-image img { border-bottom:3px solid #FFF; border-right:3px solid #FFF; border-left:3px solid #FFF; border-top:3px solid #FFF; height:auto; width:290px; }
.second-content #big-photos .big-title h2 { border-bottom:0 none; font-size:1em; line-height:1.4em; padding-bottom:0; padding-top:0; text-transform:none; width:auto !important; margin:8px 10px 7px; }
.second-level { float:left; width:980px; margin:20px 0; }/*
-----------------------------------------
Third Level
----------------------------------------- 
 */
.third-level { height:220px; }
.third-level .front-post { margin-right:5px; width:240px; }
.third-level .featured-post { width:240px; }
.third-content .latest-title { opacity:0.9px; }
.third-level .featured-title { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/card-small.png) repeat-x scroll 0 0; display:block; height:205px; position:absolute; top:135px; width:240px; z-index:2; }
.third-level .featured-image img { height:auto; width:221px; }
.third-level .front-post-last { float:left; width:240px; }/*********************************************************************** ***************************** ARTYKUL  ******************************* ********************************************************************** */
.page-header { clear:both; margin-top:20px; float:left; position:relative; width:660px; margin-bottom:20px; padding:0 0 10px; }
.article .size-large, .article .size-full { background-color:#FFF; border:1px solid #DDD; float:left; height:auto; max-width:640px; margin:0 20px 20px 0 !important; padding:5px; }
.article ul { font-size:14px; margin:15px 0; }
.article ul li { list-style-image:none; list-style-position:inside; list-style-type:disc; margin:15px 0 0; }
.article .size-large {
width:expression(document.body.clientWidth > 641? "640px" : "auto"); margin-right:0 !important; }
.article h3 { border-bottom:0 none; font-size:14px; font-weight:700; margin:15px 0; }
.article h2, .article h3, .article h4, .article h4 { border:0 !important; }
.article h4 { font-weight:400; padding-bottom:25px; font-size:18px; line-height:28px; color:#000; }
.article h3 img { float:left; margin:0 5px 15px 0; }
.article h1 { font-size: 26px; }
.article h2 { }
.article h3 { font-size: 18px; line-height: 27px; margin:9px 0px; }
.article h4 { font-size:16px; line-height:24px; margin:9px 0; padding:18px 0; }
.articles-list { float:left; margin-bottom:30px; }
#article-category h2 { border:0 none; color:#9F9F9F; font-size:14px; margin-bottom:11px; margin-left:10px; }
#article-category span { clear:right; color:#CDCDCD; float:left; font-size:11px; margin-bottom:3px; width:100%; }
.article p img { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #C9C9C9; float:left; vertical-align:top; margin:5px 15px 10px 0; padding:5px; }
.wp-caption-text { border-bottom:1px solid; font-size:11px; font-style:italic; padding:0 0 10px 5px; }
.page-header h1 { display:inline; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:700; line-height:1.286em; margin-left:10px; padding-bottom:15px; padding-left:0; padding-right:20px; width:430px; }
.page-header .author { color:#DF561F; font-style:italic; font-weight:700; margin-bottom:0; margin-top:15px; }
.author span { font-size:11px; font-weight:400; margin-left:10px; }
.data { border-bottom:5px solid #BABABA; float:left; font-style:italic; margin-top:24px; width:170px; padding:0 0 10px; }
.data span { color:#BABABA; font-size:11px; }
#article-header { float:left; position:relative; width:665px; border-bottom:1px solid #BABABA; }
#article-info { border-left:1px solid #BABABA; bottom:0; color:#000; font-family:georgia; height:50px; position:absolute; right:0; width:200px; }
.article-shortcut { color:#000; font-size:14px; font-style:italic; font-weight:700; margin:10px 0; padding:10px 0; }
.article-image { border:1px solid #333; padding:1px; }
.article { font-family:Georgia, "Times New Roman", Times, serif; border-bottom:3px solid #000; float:left; line-height:21px; max-width:645px; width:expression(document.body.clientWidth > 646? "645px" : "auto");
padding:0 10px 40px; }
#about-company h3 { border:0 none; font-size:18px; font-weight:700; line-height:50px; margin-bottom:0; margin-top:0; }
#about-company a { text-decoration:none; color:#7D7D7D; font-weight:700; }
#page-author, #about-company { background-color:#F1F1F1; border:1px solid #E7E7E7; float:left; width:620px; margin:15px 0 0; padding:20px; }
#about-company { margin-top:0; background-color:#e6e6e6; float:left; border-color:#c3c3c3; padding:20px; }
.about-author img, #about-company img { background-color:#FFF; border-bottom:1px solid #E1E1E1; float:left; margin-bottom:15px; margin-right:20px; padding:5px; }
.about-author h3 { border:0 none; font-size:18px; font-weight:700; margin:3px 0 9px; }
.about-author p { font-size:12px !important; line-height:18px !important; }
#about-author img, #about-company img { background-color:#FFF; border-bottom:1px solid #e1e1e1; float:left; margin-right:20px; padding:5px; }
#about-author h3 { border:0 none; font-size:18px; font-weight:700; margin:3px 0 0; }
#about-author p { font-family:Georgia, "Times New Roman", Times, serif; line-height:24px; margin-top:15px; }
.article p { font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; margin-bottom:20px; font-size:14px; }
.article blockquote, q { background-image:url(../img/cytat.jpg); background-position:20px 8px; background-repeat:no-repeat; color:#6F6F6F; float:right; font-size:16px; font-weight:700; position:relative; quotes:none; right:0; text-indent:45px; width:210px; padding:15px 0 0 20px; }
.size-thumbnail, .size-medium { background-color:#F7F7F4 !important; border:1px solid #DDD; float:left; line-height:21px; margin:0 15px 5px 0; padding:5px; }
.article blockquote p { color:#4F4F4F; font-size:14px; font-style:italic; font-weight:400; line-height:21px; margin-top:0; text-align:left; text-indent:37px; }
.article strong { font-size:14px; margin-bottom:10px; width:640px; }
.others-box { background-color:#FFF; border:1px solid #D3D3D3; display:inline; float:left; line-height:24px; width:280px; margin:10px 18px 10px 0; padding:12px 20px 10px; }
.no-margin { margin-right:0; }
#article-others .others-box h2 { border-bottom:1px solid #D3D3D3; font-family:georgia; font-size:17px; font-weight:700; text-align:center; padding-bottom:15px; margin:0 0 18px; }
.others-box p { color:#454545; font-family:georgia; font-size:11px; line-height:16px; margin-bottom:0; }
.others-box img { background-color:#F7F7F4; border:1px solid #DDD; color:#A8A8A8; float:left; height:auto; line-height:18px; width:100px; margin:0 15px 5px 0; padding:5px; }
#loop-nav { float:left; font-size:18px; left:450px; position:absolute; top:222px; z-index:999; }
#loop-nav a { display:block; height:14px; width:14px; background-image:url(../img/dot-empty.png); background-repeat:no-repeat; text-indent:-9999px; float:left; }
#loop-nav a.activeSlide { background-image:url(../img/dot-full.png); }/*************************************************************************** ***************************** STRONA PARTNERA **************************** ************************************************************************** */
#partner-info, #partner-www, #partner-description, #partner-gallery, #inwestycje-head { border-bottom:1px solid #CDCDCD; float:left; width:640px; padding:10px; }
#partner-logo { float:left; width:300px; }
#partner-name, #inwestycje-nazwa { float:right; font-size:22px; font-weight:700; margin-top:12px; padding-right:20px; text-align:right; width:280px; }
.head { float:left; font-size:14px; font-weight:700; clear:both; }
#partner-www a { color:#DF561F; float:right; font-size:14px; font-weight:700; margin-right:20px; text-decoration:none; }
.gallery #info { clear:both; color:#DF561F; float:left; margin:10px 0; }
#partner-description p { clear:both; float:left; margin-top:10px; }
.gallery a { display:block; float:left; height:85px; width:128px; margin:5px 10px 10px 0; }
.gallery img { border:1px solid #CCC; padding:1px; }
#inwestycje-head { background-color:#F0F0F0; text-transform:uppercase; }
.inwestycje-nav li { background-image:url(../../4%20lipiec/img/inwestycje-bg.png); background-repeat:repeat-x; display:block; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; width:170px; border-color:#-moz-use-text-color #CCC #CCC; border-style:none solid solid; border-width:0 1px 1px; margin:0; }
.inwestycje-nav li a { display:block; font-size:11px; text-decoration:none; color:#494949; padding:8px 5px 5px 10px; }
.inwestycje-nav li a:hover { color:#000; background-image:url(../../4%20lipiec/img/inwestycje-bg-h.png); font-weight:700; }
.inwestycje-nav { background-color:#F0F0F0; clear:left; float:left; height:432px; width:172px; }
.inwestycje-nav .ui-tabs-selected { background-color:#FFF; border-right:0; background-image:none; }
.inwestycje-info { background-color:#FFF; display:inline; float:left; width:425px; padding:10px; }
.inwestycje-nazwa { width:150px; float:right; font-size:22px; font-weight:700; margin-top:12px; margin-right:10px; text-align:right; }
.inwestycje-description { float:left; width:420px; }
.inwestycje-info .gallery { float:left; margin-left:0; width:100%; }/****************************** Wycieczki ************************************ */
.wycieczka-info { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; float:left; font-size:12px; width:420px; padding:5px; }
.wycieczka-info a { text-decoration:none; color:#1DB8F0; }
.standard { font-size:21px; }
.kierunek { font-size:20px; font-weight:700; line-height:21px; padding:15px 0 !important; }
.wycieczka-info h3 { color:#000; float:left; font-size:11px; font-weight:700; position:relative; margin-bottom:5px; width:100%; }
.wycieczki-list ul li { min-height:230px !important; }
.wycieczki-list ul li a { font-size:13px !important; }
.wycieczka-info h3 a { color:#999; display:block; text-decoration:none; }
.wycieczka-info div { border-top:1px solid #CDCDCD; float:left; position:relative; width:100%; padding:5px 0 1px; }
.wycieczka-info p { clear:both; float:left; }
.rozwijanie { background-color:#FFF; color:#CDCDCD; display:inline; font-size:11px; left:370px; position:absolute; text-align:right; width:50px; }
#wycieczka-acc .gallery { border-top:0 none; }/*********************************************************************** ***************************** CATEGORIE  ***************************** ********************************************************************** */
#branza-description { float:left; padding:0 10px; }
#branza-box .box { background-color:#f5f5f5; }
#branza-description #branza-photo { border:3px solid #E0E0E0; float:left; margin:5px 15px 15px 5px; padding:0; }
#branza-description p { float:left; margin-right:0; margin-top:5px; width:380px; }
#sort-options { background-color:#E0E0E0; float:left; margin-right:0; width:630px; padding:10px 20px 10px 10px; }
#sort-options a { color:#8A8A8A; float:right; font-size:12px; font-weight:700; margin-left:15px; margin-top:5px; text-decoration:none; }
#branze-lista ul { float:left; margin-top:15px; padding:10px; }
#branze-lista ul li { float:left;
font-size:14px;
font-weight:700;
height:110px;
list-style:none outside none;
margin-left:0;
padding:10px 10px 20px;
width:193px; }
#branze-lista ul li img{ margin:0px 0px 9px 0px;}
#branze-lista ul li a { text-decoration:none; color:#696969; }
.box { height:100%; margin-bottom:10px; margin-top:0; padding-bottom:22px; padding-top:10px; position:relative; background:#fff; width:298px; border-color:#CDCDCD; border-style:none solid solid; border-width:0 1px 1px; }
#info-box { color:#000; font-family:Georgia, "Times New Roman", Times, serif; width:630px; }
#info-box img { margin:0 20px 20px 0; }
#info-box p { color:#000; font-size:13px; }
#branze-box { font-family:georgia; margin-bottom:50px; margin-top:10px; width:660px; }
#branze li { color:#444; display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; min-height:400px; width:180px; margin:10px 15px 20px 0; }
#branze li img { background-color:#FFF; border:1px solid #DDD; float:left; padding:5px; }
#branze li a { color:#000; float:left; font-size:14px; font-weight:700; line-height:21px; margin-bottom:10px; margin-top:10px; text-decoration:none; width:100%; border-color:#C9C9C9 #-moz-use-text-color; border-style:solid none; border-width:1px 0; padding:2px 0; }
#branze li a:hover { color:#666; }
#branze li p { color:#8A8A8A; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin:0; }
.news-p { background-color:#DB602F; color:#FFF !important; float:left; font-family:georgia; font-size:12px; height:190px; line-height:17px; width:300px; padding:10px 20px 20px; }
.news-p p { color:#FFF !important; line-height:20px; }
.news-img { margin-right:0 !important; }
.news-p .date { color:#93330C; float:left; margin-bottom:5px; width:100%; }/*
SEARCH
 */
#newsletter-wrap a { text-decoration:none; color:#D74F18; }
#newsletter-wrap { font-family:Arial, Helvetica, sans-serif; width:640px; float:left; border:1px solid #C9C9C9; margin-bottom:30px; }
#newsletter { float:left; margin-left:160px; margin-top:20px; width:200px; }
#data { color:#666; float:right; font-size:12px; margin-right:10px; margin-top:10px; text-align:right; width:200px; }
.category-box { float:left; width:665px; margin-top:10px; }
.category-box ul { margin:0; padding:0; }
.category-box h2 { margin-left:10px; margin-bottom:5px; }
.category-box ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; width:300px; border-color:#D84F19; border-style:solid; border-width:4px 1px 1px; margin:8px; padding:10px; }
.news-photo img { border:1px solid #C9C9C9; margin:0 10px 10px 0; padding:1px; }
.news-content { color:#3F3F3F; font-size:11px; line-height:14px; padding:0 5px 5px; }
.news-content h3 { border:0 none; font-size:14px; line-height:14px; margin-bottom:5px; margin-top:0; }
.news-content h3 a { color:#D84F19; text-decoration:none; }
.news-content p { font-size:12px; margin-top:5px; }
#informacje { float:left; font-size:11px; color:#999; padding:10px; }
#jobs a { color:#000 !important; display:inline !important; }
#jobs a:hover { color:#C9C9C9 !important; display:inline !important; }
#jobs img { display:inline !important; }/*
PRINT
 */
#printit { text-align:right; padding:30px 0 0; }
#printit a { font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; font-size:13px; }
#printit a:hover { text-decoration:underline; font-weight:700; }/*
PRESS
 */
.press { position:relative; clear:both; font-family:Georgia, "Times New Roman", Times, serif; }
.press img { background-color:#FFF; border:1px solid #DDD; float:left; height:auto; margin:0 10px 10px 0 !important; padding:5px; }
.press h2 { background-color:#E45B24; margin:5px 0 5px -15px !important; padding:15px 0; }
.press span { display:block; float:left; font-style:italic; color:#DF561F; padding:10px 0; }/* O NAS  */
#onas { float:left; display:inline; width:615px; padding:10px; }
#onas h1 { color:#000; font-family:Georgia, 'Times New Roman', serif; font-size:25px; font-weight:400; line-height:31px; margin:0 0 0.2em; }
#onas p, .about-author p { font-family:Georgia, 'Times New Roman', serif; font-size:14px; line-height:20px; margin-bottom:1em; }
.dzial { background-color:#E45B24; color:#FFF !important; display:block; width:97%; margin-bottom:15px; padding:5px 10px; }
ul.authors-listing li { background-color:#FFF; border:1px solid #DADADA; margin:20px 0; padding:20px; }
#article-others h2 { border:0; margin-bottom:0; margin-top:30px; }
.category-info { float:left; border-bottom:1px solid #e2e2e2; width:100%; padding-bottom:10px; }
.category-featured h3 { border:0 none; font-family:georgia; font-size:18px; height:auto; margin:0 0 9px; padding:0; }
.newest, .latest { font-size:11px; font-weight:700; color:#4b4b4b; margin-left:15px; }
.latest { margin-left:106px; }
.category-box .box { padding:10px 0 0; }
.category-box .category-photo a { border:4px solid #dcdedb; float:left; clear:both; }
.category-photo img { width:220px !important; height:auto !important; }
.category-photo { clear:both; margin-top:10px; }
.category-box h3 { margin-top:5px; font-size:16px; font-weight:700; margin-bottom:5px; width:100%; }
.category-box h3 a:hover { color:#919191; }
.category-box p { font-size:11px; }
.category-list ul { float:left; margin-top:10px; padding:0 10px 10px 15px; }
.category-list ul li { border-bottom:1px solid #DCDEDB; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:2px; margin-left:0; margin-top:2px; width:335px; padding:10px 5px 8px; }
.press a { color:#E45B24; }
.press h2 a { border:0 none; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; margin-left:10px; text-decoration:none; }
.category-list ul li a { font-size:13px; text-decoration:none; color:#4B4B4B; font-weight:700; }
.category-featured { float:left; width:235px; }
#footer-navigation ul li a { color:#5D5D5D; font-size:11px; text-decoration:none; padding:0 5px; }
#featured-slider { float:left; position:relative; }
#featured-slider .promo { float:left; position:relative; width:155px; margin:0 14px 0 0; }
#featured-slider .promo h2 { border:0 none; float:left; position:relative; width:150px; margin:15px 0 0; }
#featured-slider .promo h2 a { height:auto; }
#featured-slider .promo img { height:auto; width:155px; }
#featured-slider .promo a { color:#000; display:block; font-family:georgia; font-size:13px; font-style:italic; font-weight:700; height:90px; line-height:18px; overflow:hidden; text-decoration:none; }
.quotescollection_randomquote { background-image:url(../img/cytat-tlo.jpg); padding:10px; }
#quotescollection_randomquote-0 q { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; color:#C84916; font-family:georgia; font-size:16px; font-style:italic; font-weight:400; width:auto; padding:15px 0 10px; }
#quotescollection_randomquote-0 cite { font-weight:700; clear:both; }/*ARTICLE LISTING */
#article-listing { font-family:Georgia, "Times New Roman", Times, serif; font-weight:400; }
#article-listing #big-photos h2, #article-listing #big-photos h2 a { border:0 none; color:#000000; font-size:26px; font-weight:bold; line-height:26px; margin-bottom:18px; margin-top:18px; text-decoration:none; }
#article-listing #big-photos .photo { height:auto; margin:5px 20px 20px 0; }
#article-listing #big-photos { border-bottom:1px dotted #C9C9C9; margin-bottom:20px; }
#article-listing #big-photos p { color:#747473; }
.info-page { padding-top:25px; }
.jr-quote cite { color:#A3A3A3; display:block; float:right; font-size:12px; margin-top:10px; }
#search-result li { float:none; width:auto; }
#article-listing .category-name h2 a { color:#DF561F; }
#slider-nav { left:569px; position:absolute; top:224px; z-index:10; }
#slider-nav a { background-color:#D74F18; color:#FFF; text-decoration:none; margin:1px; padding:4px 6px; }
#slider-nav .activeSlide { background-color:#fff; color:#DB602F; }
.slide { position:absolute; top:0; }
#klubowa-banner a { background-image:url(../img/banner_klubowa.png); display:block; height:135px; margin-top:20px; position:relative; width:337px; }/*ARTICLE LISTING */
#article-info-specific { background:#FFF none repeat scroll 0 0; border:1px solid #C9C9C9; float:right; font-size:11px; width:266px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:5px 15px 15px 10px; padding:12px; }
.size-medium { width:300px; height:auto; }
.row { display:table-row; }
.cell p { margin:0; }
.cell { border-bottom:1px solid #C9C9C9; display:table-cell; padding:6px; }
.button_row a, #printit, a.pdf { -moz-border-radius:4px; -webkit-boreder-radius:4px; background:#E05720 none repeat scroll 0 0; border:1px solid #E05720; color:#FFF; display:block; text-align:center; text-decoration:none; margin:10px 0 0; padding:6px 30px; }/*CALENDAR */
#printit, a.pdf { width: 140px; float:right; margin-left:5px; }
.button_row a:hover, #printit, a.pdf:hover, #printit a:hover { color: #fff; font-weight:normal; text-decoration: none; }
a.pdf { bottom:0; height:24px; padding-top:5px; position:relative; right:0; width:180px; }
#printit a { color:#fff; font-family:Georgia, "Times New Roman", Times, serif; }
span.weekend { color:#E05720 !important; }
.day-with-date { background-color:#fff; }
.calnk span { font-size:14px; width:200px !important; line-height:18px !important; padding:22px 22px 35px !important; }
#calendar-table { font-family:Georgia, "Times New Roman", Times, serif !important; }
#sidebar .calnk a { font-size:10px; color:#000; }
.event-content-break { line-height:18px !important; }
.calendar-heading { background-color:#E05720 !important; border:1px solid #D6DED5 !important; color:#FFF !important; font-size:12px !important; height:25px !important; padding-top:5px !important; text-align:center !important; }/* PAGINACJA wp-pagi */
.wp-pagenavi { clear:both; display:block; float:right; font-size:12px; margin:15px 95px 20px 0; text-align:center; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.pages { background-color:#FFF !important; border:1px solid #FFF !important; color:#F4670C !important; text-decoration:none; margin:2px; padding:2px 4px !important; }/****************************** Media i Press ************************************ */
.media .category-image a { height:auto; margin-top:15px; overflow:visible; }
.media .category-image img { height:auto; position:relative; }
fieldset, img, #branze .data { border:0; }
strong, h1, h2, h3, h5, h5, h6, .ui-tabs-selected, .title { font-weight:700; }
a img, .children div { border:none; }
.alignleft, .floatLeft, .latest-image, #most-viewed ul li img, #polowki-projects, #polowki-projects ul, .news-photo, .category-box img, #footer-navigation ul li, #novem_billboard { float:left; }
.alignright, .floatRight { float:right; }
p a, p a:visited, .commentmetadata li a { border-bottom:1px solid #c9c9c9; color:#0B96D0; text-decoration:none; }
#nav a:hover, .featured-title h2 a:hover, .latest-title h2 a:hover, #partner-www a:hover, #newsletter-wrap a:hover { color:#521800; }
.featured-content h2, .latest-content h2 { margin-top:15px; }
.featured-content h2 a, .latest-content h2 a { color:#0b96d0; text-decoration:none; }
.featured-content h2 a:hover, .latest-content ul li a:hover, .latest-content h2 a:hover, #about-company a:hover, .wycieczka-info a:hover, #sort-options a:hover, #branze-lista ul li a:hover, .category-list ul li a:hover { color:#000; }
#sidebar a:hover, #article-others a:hover { color:#C9C9C9; }
#front-bottom, #main-content { float:left; width:665px; }
.second-level .latest-post, .third-level .latest-post, .second-list .latest-post-wrap, .third-content .latest-post-wrap { margin-bottom:10px; }
.category-image img, .latest-image img { height:auto; position:absolute; top:-30%; width:210px; }
.commentpost p, .about-author, #about-author { margin-top:0; }
#logo-bar, #partner-gallery .head { width:100%; }
#search-box p, #article-others { margin:0; }
#search-box .searchsubmit, #search-box #searchsubmit { background-color:#1B1B1B; background:transparent url(../img/nav-bg.jpg) repeat scroll 0 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:0 none; color:#EEEDE8; float:left; font-size:11px; font-weight:400; height:37px; width:90px; padding:0; }
#porady, .inwestycje-description p { margin-top:10px; }
#partnerzy h2, #porady h2, #branze-box h2, .box h2 { margin-bottom:0; }
#about-author span, .about-author span { color:#7d7d7d; font-style:italic; font-size:11px; margin-right:5px; }
#article-others a, .category-box h3 a { text-decoration:none; color:#000; }
.inwestycje-logo, #sort-options form { width:200px; float:left; }
.press a:hover, #footer-navigation ul li a:hover { text-decoration:underline; }
#footer-navigation ul li ul li, #article-info-specific h2 { display:none; }
#nav ul li ul li ul { display:none; }
.photo-limiter h3 a img { max-width: 328px !important; }
#sidebar .widget li .sideposts-title a { color:#000000; color:#000000; display:block; font-family:georgia; font-size:18px; font-style:italic; font-weight:normal; line-height:18px; overflow:hidden; text-decoration:none; }
#sidebar .widget li { overflow:hidden; clear:both; }
#sidebar .widget li p { font-size: 12px; }
#sidebar .widget li img { padding: 4px; margin:0px 0px 10px 10px; border: 1px solid #bbb; background:#fff; }
#sidebar .widget li span { border-bottom-color:#BBBBBB; border-bottom-style:dotted; border-bottom-width:1px; display:block; }
#sidebar .widget li .sideposts_date { display:none; }
/*
-----------------------------------------
Newsletter Login
----------------------------------------- 
 */

#logowanie { background:none repeat scroll 0 0 #DB602F;
border:1px solid #FF8453;
color:#FFFFFF; }
#logowanie h2 {
border-bottom:1px solid #D74F18;
color:#852600;
font-size:13px;
margin:0;
padding:0 15px 9px;
text-align:left;}
#logowanie h2 a{ display:inline-block; color:#852600; }
#logowanie h2 a:hover{   color:#fff; }
#logowanie form label { color:#FFFFFF;
display:block;
font-family:georgia;
font-size:11px;
font-weight:bold;
margin:0 0 3px; }
#logowanie form { padding:9px 18px; }
#logowanie form input { height:24px; margin:0; }
#logowanie .rememberme #rememberme { float:left; height:auto; margin:3px 9px 0 0; }
#logowanie form .submit input { }
#logowanie p { margin: 0px 0px 9px 0px; }
#logowanie .sidebarlogin_otherlinks { padding:0 18px 9px; }
#logowanie .sidebarlogin_otherlinks a { color:#852600;
font-size:12px;
font-weight:bold;
padding:0 0 9px;}
#login_error { background:none repeat scroll 0 0 #FFC4C4; color:red; font-size:11px; line-height:14px; margin:9px; padding:9px; }
#login_error a { color:red; display:inline; }
#invitation h3 {border:0 none;
color:#FFFFFF;
font-size:14px;
margin:0 0 2px; }
#invitation {background:url("../img/envelope.png") no-repeat scroll 240px 23px transparent;
font-family:georgia;
padding:9px 79px 9px 12px;}
#invitation p {color:#852600;
font-size:11px;
line-height:15px;
margin:0 0 9px; }
#register-now a { display:inline-block; color:#000; }
#invitation #zaloguj-link{ color:#77778F;}
#newsletter-box{ display: none; }

#logowanie .pagenav li a{ color:#852600;
border-top: 1px solid #852600;
display:block;
font-size:12px;
list-style:none outside none;
margin:0;
padding:8px 10px;
text-decoration:none;}
#logowanie .pagenav li a:hover{ color:#fff; }
