/*  
Theme Name: Caulk
Version: 1.0
Description: Instructions on using Caulk are located in the help.txt file (inside the Caulk folder). Once Caulk is activated, adjust all the theme options in the Caulk Options page in your Appearance menu.
Author: Outer Spice Web Company
Author URI: http://www.outerspiceweb.com
*/

/*
*******************************************************************************
standard tags
*******************************************************************************
*/
body { margin:0px; padding:0px; background:#000 url('images/background-dark.jpg') repeat-x center top; font-family:Arial, Helvetica, sans-serif; color:#555; }
a:link, a:visited, a:hover, a:active { color:#c1a575; text-decoration:none; }
a:hover { color:#dbc299; }
img { border:none; }
h1, h2, h3 { margin:0px; padding:10px 0px; }
h1 { font-size: 22px; font-weight: bold; }
h2 { font-size:15px; }
h3 { font-size:12px; }
form { padding:0px; margin:0px; }
p { font-family: Arial, Helvetica, sans-serif; text-align: justify; }
/*
*******************************************************************************
utility tags
*******************************************************************************
*/
.clearer { clear:both; font-size:0px; line-height:0px; }
.clearer5 { clear:both; font-size:5px; line-height:5px; height:5px; }
.clearer10 { clear:both; font-size:10px; line-height:10px; height:10px; }
.clearer15 { clear:both; font-size:15px; line-height:15px; height:15px; }
.clearer20 { clear:both; font-size:20px; line-height:20px; height:20px; }
.floatleft { float:left; }
.floatright { float:right; }
.alignleft { text-align:left; }
.alignright { text-align:right; }
.center { text-align:center; }
.spacer5 { width:5px; float:left; }
.spacer10 { width:10px; float:left; }
.spacer15 { width:15px; float:left; }
.spacer20 { width:20px; float:left; }
.noborder { border:none !important; }
/*
*******************************************************************************
page layout
*******************************************************************************
*/
#outer { /*background: url("images/paper-bg.jpg") repeat-x scroll 0 434px transparent;*/ padding: 0; }
.toplinks { float:right; margin-top:50px; margin-right:25px; }
.content .blackred a { color: #C60001; }
#header { height:110px; overflow:visible; }
#featured { height:330px; background:url('images/featuredbackground-blue.jpg') repeat-x center top; }
#feature .slide1, #feature .slide2, #feature .slide3 { background-position: -58px 0; height: 269px; width: 960px;   position: absolute; }
.slide1 { background:url('images/slide-szkolenia.jpg'); }
.slide2 { background:url('images/slide-coaching.jpg'); }
.slide3 { background:url('images/slide-consulting.jpg'); }
#strapline { height:123px; background:#333 url('images/straplinebackground.jpg') repeat-x center top; }
#logo { float:left; margin:0px 0px 0px 0px; width:278px; height:65px; overflow:hidden; }
.menu { float: right; overflow: hidden; }
#main { position:relative; }
*:first-child+html #main, * html #main { width:100%; }
#footer { }
#inner { width:960px; /* the width of the site */ margin:0px auto; position:relative; }
#mainTop { background:url('images/maintop.png') no-repeat center top; height:15px; }
#mainBottom { color: #AAAAAA; color: #AAAAAA; line-height: 19px; overflow: hidden; width: 940px; }
#main .content { padding: 18px 0 15px; }
#header .content { padding:0; }
#strapline .content { padding:0px 0px 0px 20px; }
#leftpanel { border-right: 1px dotted #DDDDDD; float: left; padding-right: 20px; }
#leftpanel { border-right: 1px dotted #DDDDDD; float: left; padding-right: 20px; width: 619px; }
#leftpanel.mainpage { width: 299px; }
#panelmiddle { float:left; width:301px; margin-left:20px; }
#rightpanel { float: left; margin-left: 19px; width: 300px; }
#sidebar { float: right; width: 319px; }
#sidebar { float: right; width: 319px; }
/*
*******************************************************************************
Newsletter PopUp Window
*******************************************************************************
*/
#newsletter-wrap { -moz-border-radius:4px 4px 4px 4px; -moz-box-shadow:0 0 8px #333333; -webkit-border-radius: 4px; -webkit-box-shadow: 0 0 8px #333333; background:url("images/bg.jpg") no-repeat scroll right 0 #FFFFFF; background:url("images/bg.jpg") no-repeat scroll right 0 #FFFFFF; border:1px solid #DDDDDD; display:none; left:50%; margin-left:-357px; padding:30px; position:absolute; top:-448px; width:641px; z-index:100; }
#newsletter-join h1 { color: #C60001; font-family: times New Roman; font-weight: normal; }
#newsletter-join p { color: #444444; font-size: 13px; line-height: 20px; margin: 4px 0 26px; width: 380px; }
#newsletter-join { background: url("images/book.jpg") no-repeat scroll 530px 7px #FFFFFF; border: 1px solid #DDDDDD; display: none; left: 120px; padding: 25px 30px; position: absolute; top: 21px; width: 645px; z-index: 1000; }
#newsletterLoading span { display: inline-block; margin-left: 2px; margin-top: 1px; vertical-align: top; }
#newsletter-op { }
#newsletter-join .newsletterTextInput { background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #999999; color: #333333; padding: 3px 20px 5px 10px; width: 172px; }
#newsletter-join .button { background: url("images/bttn-bg.jpg") repeat scroll 0 0 transparent; border: 1px solid #AAAAAA; color: #777777; height: auto; margin-left: 9px; padding: 3px 18px 4px; width: auto; }
#newsletter-join .close { -moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px; background: none repeat scroll 0 0 #FFFFFF; font-size: 31px; font-weight: bold; height: 25px; line-height: 18px; padding: 0 4px; position: absolute; right: -9px; top: -10px; }
#newsletter-join .close:hover { color: #000; }
.newsletter-quote { font-style:italic; font-weight:bold; }
/*
*******************************************************************************
top Menu
*******************************************************************************
*/
a.title { font-size:1.9em; letter-spacing:-2px; color:#457CA5; font-family:Georgia, "Times New Roman", Times, serif; line-height:.8em; }
a.title:hover { color:#999; }
p.tagline { font-size:.9em; color:#999; margin:0px; padding:0px; }
.post-tags a { font-size: 11px; line-height: 13px; }
.post-tags { font-size: 11px; font-weight: bold; margin-bottom: 8px; }
.menu ul, .toplinks ul { padding:0px 0px 0px 0px; margin:0px; }
.menu ul { border-bottom: 3px solid #C1A576; float: right; margin-top: 0; position: relative; z-index: 10; }
.menu ul li, .toplinks ul li { list-style-type:none; float:left; margin:0px; padding:0px; }
.toplinks ul li a { font-size:.7em; display:block; padding:8px 16px; color:#CCC; letter-spacing:0px; text-transform:uppercase; }
.toplinks ul li.current_page_item a { background:#FFF; color:#666; }
.toplinks ul li a:hover { background:#FFF; color:#666; }
.menu ul li a { background: url("images/bubbles-blog.png") no-repeat scroll -98px 32px transparent; color: #434343; display: block; font-size: 11px; font-weight: bold; height: 20px; margin: 0; padding: 70px 0 20px; text-align: center; text-transform: uppercase; width: 76px; }
.menu ul li a:hover { background:#f4f4f4; }
.menu ul li a:hover { text-align:center; display:block; background: url("images/bubbles-blog.png") no-repeat scroll -213px 32px transparent; }
.menu ul li.current-cat a, .current_page_item a { background: url("images/bubbles.png") no-repeat scroll 37px 34px #C60001 !important; color: #FFFFFF !important; display: block; padding-bottom: 20px !important; text-align: center; }
.menu ul li.current-cat a { background: url("images/bubbles.png") no-repeat scroll 26px 34px #C60001 !important; }
/*
*******************************************************************************
featured content
*******************************************************************************
*/
#featured { }
#slider-top { background: url("images/slide-szkolenia.jpg") repeat scroll -64px 0 transparent; height: 269px; left: 0; position: absolute; top: 0; width: 265px; z-index: 999; }
#featured h1 { font-style:normal; }
#featured_left { float:left; color:#FFF; font-size:.8em; }
#featured_left .panel_left { font-size:.8em; color:#DDD; font-style:italic; }
#featured_left .panel_left img { border:1px solid #FFF; margin-top:15px; }
#featured_left .panel_left a.thumbnail { display:block; overflow:hidden; }
.post-content .thumbnail img { width: 250px; }
#featured_left .panel_left { width:210px; float:left; }
#featured_left .panel_right { margin-left:10px; width:270px; float:left; }
#featured_left .panel_right p { line-height:1.5em; }
#featured_left .panel_right h1 { margin-top:10px; font-size:2.0em; }
#featured_left .panel_right h1 a { color:#FFF; }
#featured_left .panel_right h1 a:hover { color:#DDD; }
#featured_left a { color:#FFF; }
#featured_left a:hover { color:#DDD; }
#featured_left h1 { margin:0; padding:0; }
#featured_right { float:left; width:380px; height:320px; position:relative; margin-left:0px; margin-right:10px; }
#featured_right .content { margin:5px 10px 10px 10px; width:360px; height:305px; overflow:hidden; border:1px solid #00395B; background:url('images/featured_right-blue.jpg') repeat-x center top; }
#featured_right img { border:1px solid #FFF; }
#featured_right ul { margin:0px 0px 0px 0px; padding:0px; list-style-type:none; }
#featured_right ul li { margin:0px; padding:0px; float:left; width:360px; }
#featured_right ul li a { float:left; overflow:hidden; display:block; }
#featured_right ul li div a { width:203px; padding:0px 10px 5px 15px; color:#BBB; font-size:.7em; }
*:first-child+html #featured_right ul li div a, * html #featured_right ul li div a { width:208px !important; }
#featured_right ul li a.thumbnail { padding:20px 0px 15px 20px; height:120px; }
#featured_right ul li a.posttitle { padding-top:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#DDD; }
#featured_right ul li a.read { font-size:.8em; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-style:italic; text-align:right; }
*:first-child+html img.featured-top, * html img.featured-top { margin-bottom:-3px; }
/* Prywatnie */
#prywatnie ul li { padding: 10px 0; border-bottom: 1px solid #eeeperu; }
#prywatnie .posttitle { float: left; font-size: 12px !important; margin-left: 10px; padding: 0 !important; width: 210px; }
#prywatnie .thumbnail { border: 1px solid #DDDDDD; float: left; padding: 1px !important; }
/*
*******************************************************************************
strapline content
*******************************************************************************
*/
#strapline { color:#999; }
#strapline .popular { width:740px; float:left; border-right:1px solid #222; }
#strapline .popular img { border:1px solid #FFF; }
#strapline .popular ul { margin:0px 0px 0px 0px; padding:0px; list-style-type:none; }
#strapline .popular ul li { margin:0px; padding:0px; float:left; }
#strapline .popular ul li a { float:left; font-size:1em; color:#BBB; overflow:hidden; display:block; font-family:Georgia, "Times New Roman", Times, serif; }
#strapline .popular ul li a.thumbnail { padding:15px 0px 15px 10px; height:93px; }
#strapline .popular ul li a.posttitle { height:83px; width:115px; padding:20px 10px 10px 10px; }
#strapline .connect { padding:20px 0px 0px 13px; height:103px; width:185px; float:right; border-left:1px solid #555; overflow:hidden; }
#strapline .connect #rss a { height:50px; width:50px; display:block; background:url('images/rss.jpg') no-repeat center top; }
#strapline .connect #email a { height:50px; width:50px; display:block; background:url('images/email.jpg') no-repeat center top; }
#strapline .connect #email a:hover { background:url('images/email.jpg') no-repeat center -50px; }
#search input { background: none repeat scroll 0 0 #FFFFFF; border: 0 none; padding: 4px; }
#search #s { width:225px; }
#search .btn { background: none repeat scroll 0 0 #FFFFFF; border-width: 0; width: 62px; }
*:first-child+html #search .btn, * html #search .btn { position:relative; top:1px; }
.connect a { display: block; float: left; height: 20px; margin-right: 8px; width: 20px; position: relative; }
.connect { float: left; padding: 8px 0; position: relative; }
/*
*******************************************************************************
sub-strapline content
*******************************************************************************
*/
#sub-strapline { border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #333333; display: block; padding: 15px 0; }
*:first-child+html #sub-strapline, * html #sub-strapline { float:left; }
#sub-strapline .content { }
#sub-strapline a { font-size:.8em; }
#sub-strapline a:hover { color:#ccc; }
/* #sub-strapline #search input { border:1px solid #aaa; border-right:none; background:#292929; padding:5px 7px; font-style:italic; color:#CCC; font-size:.9em; width:120px; }
#sub-strapline #search .btn { width:27px; border:1px solid #aaa; border-left:none; background:none; padding:0px 0px 0px 0px; }*/
#sub-strapline ul#breadcrumbs {  color: #CCCCCC;
    font-size: 0.9em;
    list-style: none outside none;
    margin: 6px 10px 0 0;
    padding: 0;
    width: 600px; }
#sub-strapline ul#breadcrumbs li.current a { color:#CCC; }
#sub-strapline ul#breadcrumbs li { float:left; }
#sub-strapline ul#breadcrumbs li a { width:auto; display:inline; }
#sub-strapline #rss_small a { height:30px; width:30px; display:block; background:url('images/rss_small.png') no-repeat center top; }
#sub-strapline #rss_small a:hover { background:url('images/rss_small.png') no-repeat center -30px; }
#sub-strapline #email_small a { height:30px; width:30px; display:block; background:url('images/email_small.png') no-repeat center top; }
#sub-strapline #email_small a:hover { background:url('images/email_small.png') no-repeat center -30px; }
/*#sub-strapline #search input { margin:0px; }*/
/*
**************************************************
excerpts
**************************************************
*/
#main .excerpt { padding: 0 0 25px; }
*:first-child+html #main .excerpt, * html #main .excerpt { width:100%; }
#main .excerpt.frontpage { border-bottom: 1px solid #EEEEEE;  overflow: hidden; padding: 13px 0 8px; }
#main .excerpt img { border:1px solid #777; }
#main .excerpt img.noborder { border:none !important; }
#main .excerpt h2 { margin:0px; padding:0px; line-height:1.4em; }
#main .excerpt h2 a { color:#666; }
#main .excerpt h2 a:hover { color:#999; }
#main .excerpt .panel_left { float:left; width:110px; padding-right:30px; line-height:1.5em; font-size:.7em; font-style:italic; color:#AAA; }
#main .excerpt .panel_right { float: right; font-size: 0.9em; line-height: 1.8em; position: relative; }
#main.subpage .excerpt .panel_left { float:left; width:100px; padding-right:30px; line-height:1.5em; font-size:.7em; font-style:italic; color:#AAA; }
#main.subpage .excerpt .panel_right { float:left; width:465px; font-size:.9em; line-height:1.8em; }
#main .excerpt .post-content { width:620px; font-size:.9em; line-height:1.8em; overflow:hidden; }
.post-content h1 {    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 2px;
    padding-top: 0; }
#main .excerpt .post-content p { margin:15px 0px 15px 0px; font-size: 13px; }
#main .excerpt p { font-size: 11px; line-height: 16px; margin: 0; padding: 0; }
#main .excerpt .post_details { padding:0px; margin:0px; font-size:.8em; font-style:italic; color:#AAA; }
#main .excerpt .datewrapper { background: none repeat scroll 0 0 transparent; color: #C60001; font-size: 11px; font-weight: bold; line-height: 14px; margin-bottom: 15px; }
.mainpage .datewrapper { margin: 0 !important; color: #999 !important; }
*:first-child+html #main .excerpt .datewrapper, * html #main .excerpt .datewrapper { margin-left:-690px; }
*:first-child+html #main.subpage .excerpt .datewrapper, * html #main.subpage .excerpt .datewrapper { margin-left:-670px; }
*:first-child+html #main.single .excerpt .datewrapper, * html #main.single .excerpt .datewrapper { margin-left:-75px; }
#main .excerpt .datenumber { width:65px; height:38px; font-size:2.0em; text-align:center; font-weight:normal; color:#888; }
#main .excerpt .datemonth { width:65px; height:27px; font-size:1.0em; text-align:center; text-transform:uppercase; color:#888; }
#main .excerpt blockquote { font-style:italic; background-color:#E6E6E6; margin:0px 10px 0px 15px; padding:15px; }
#main #share { float:left; border:1px solid #BBB; background: none repeat scroll 0 0 #F3F2EF; border: 1px solid #EFEDE4; width:190px; margin:30px 0px 30px 20px; }
*:first-child+html #main #share ul li, * html #main #share ul li { width:100%; }
#main #share h4 { padding:0px; margin:10px 0px 0px 10px; }
#main #share ul { margin:0px; padding:0px; list-style:none; }
#main #share img { border:none; }
#main #share a { color:#666; float:left; }
#main #share a.thumbnail { width:50px; padding:10px 0px 20px 20px; }
#main #share a.posttitle { width:100px; padding:10px 0px 10px 10px; }
#main #share a:hover { background:#EEE; color:#333; }
#main #relatedposts { background: none repeat scroll 0 0 #F3F2EF; border: 1px solid #EFEDE4; float: left; margin: 30px 0; padding: 10px; width: 380px; }
#main #relatedposts h4 { font-weight: normal; margin: 0 0 0 10px; padding: 10px 0; }
#main #relatedposts ul { margin:0px; padding:0px; list-style:none; }
#main #relatedposts ul li { }
*:first-child+html #main #relatedposts ul li, * html #main #relatedposts ul li { width:100%; }
#main #relatedposts a { font-size:.8em; float:left; color:#666; }
#main #relatedposts a:hover { color:#333; }
#main #relatedposts a.thumbnail { width:40px; padding:10px; }
#main #relatedposts a.posttitle { padding: 10px 0 10px 5px; width: 310px; }
#main ol.commentlist { margin:20px 0px 20px 0px; padding:0px; font-size:.8em; line-height:1.7em; color:#CCC; }
#main ol.commentlist li { border-top:1px solid #D3D3D3; background-color:#F0F0F0; margin:10px 0px 0px 0px; padding:10px 5px 5px 10px; color:#888; }
#main ol.commentlist li ul { list-style:none; margin:0px 15px 0px 10px; padding:0px; }
#main ol.commentlist li ul li { background-color:#f2f2f2; }
#main ol.commentlist li ul li ul li { background-color:#DDD; }
#main ol.commentlist li ul li ul li ul li { background-color:#D3D3D3; }
#main #respond { background-color: #FFFFFF; border-color: #C60001 #EEEEEE #EEEEEE; border-right: 1px solid #EEEEEE; border-style: solid; border-width: 3px 1px 1px; font-size: 0.8em; margin: 20px 0 0; padding: 15px; }
#main .comment-nav { margin:30px 0px 30px 0px; width:100%; text-align:center; }
#main .comment-nav .current { font-size:.8em; display:block; text-align:center; float:left; width:25px; padding:3px 0px; background-color:#888; color:#FFF; margin:0px 2px; }
#main .comment-nav a { font-size:.8em; text-align:center; float:left; display:block; width:25px; padding:3px 0px; background-color:#BBB; color:#FFF; margin:0px 2px; }
#main .comment-nav a.next { width:60px; }
#main .comment-nav a.prev { width:80px; }
#main .comment-nav a:hover { background-color:#888; }
/*
*******************************************************************************
sidebar
*******************************************************************************
*/
#rightpanel .widget { margin:0px 0px 30px 0px; }
#rightpanel .widget h3 { color: #C60001; font-size: 14px; letter-spacing: 0; margin: 15px 0 0; }
#rightpanel #latesttweets a { width:240px; height:59px; padding:0px; margin:0px; background:url('images/latesttweets.jpg') no-repeat center top; }
#rightpanel #latesttweets a:hover { background:url('images/latesttweets.jpg') no-repeat center -59px; }
#rightpanel .widget .textwidget { padding:10px 0px 0px 10px; }
#rightpanel .widget table { margin:10px 0px 0px 10px; }
#rightpanel .widget table#wp-calendar td { text-align:center; padding:5px; }
#rightpanel .widget table#wp-calendar th { color:#3669A7; }
#rightpanel .widget table#wp-calendar caption { margin-top:10px; color:#999; }
#rightpanel .widget ul { list-style: none outside none; margin: 0; padding: 0; }
#rightpanel .widget ul li { list-style:none; clear:both; }
#rightpanel .widget a { display:block; padding:6px 8px; font-size:.9em; }
#rightpanel .widget a:hover { color:#666; }
#rightpanel #randomposts ul { margin:0; padding:0px; }
#rightpanel #randomposts ul li { padding-bottom:5px; }
*:first-child+html #rightpanel #randomposts ul li, * html #rightpanel #randomposts ul li { width:100%; }
#randomposts ul { padding: 0; margin: 0; list-style: none; }
#random { overflow: hidden; }
#randomposts ul li { float: left; height: 95px; margin-right: 13px; width: 93px; position:relative; position:relative; }
#randomposts ul li a { display: block; position:relative; }
#rightpanel #randomposts a { color: #333333; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; }
#rightpanel #randomposts a:hover { color:#333; }
#rightpanel #randomposts a.thumbnail { padding-left: 0; padding-top: 7px; width: 40px; }
#rightpanel #randomposts a.posttitle { width:155px; }
#rightpanel #commentsWrapper { margin-bottom:10px; }
#rightpanel #recent-comments { background:url('images/commentsbackground-blue.jpg') repeat-y center top; color:#FFF; margin-top:-5px; width:240px; }
#rightpanel #recent-comments a { display:block; padding:5px 20px; color:#FFF; font-size:.8em; font-style:italic; }
#rightpanel #recent-comments .author { padding:0px 0px 5px 20px; font-size:.6em; color:#CCC; }
*:first-child+html #rightpanel #recent-comments .content, * html #rightpanel #recent-comments .content { padding-bottom:10px; }
#rightpanel #recent-comments .content { margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; }
/*
**************************************************
footer
**************************************************
*/
#footer-wrap { background: none repeat scroll 0 0 #FFFFFF; border-top: 3px solid #D6D1CB; }
#footer { color: #CCCCCC; margin: 0 auto; padding: 10px 0 15px; width: 960px; }
#footer .widget { float: left; font-size: 0.8em; margin-left: 20px; padding: 10px 0; width: 300px; }
#footer .widget h2 { padding: 0 0 3px; }
#footer .widget .header { width:27px; overflow:visible; }
#footer .widget .textwidget { padding:15px 0px 0px 10px; line-height:1.6em; }
#footer .widget .rightmost { color: #888888; letter-spacing: -1px; padding: 0; text-align: left; width: 165px; }
#footer .widget .rightmost a { display:inline; padding:0px; }
#footer .widget .rightmost a:hover { background:none; color:#000; }
#footer .widget ul { list-style:none; margin:0px; padding:0; }
#footer .widget li { list-style:none; }
#footer .widget a { color: #999999; display: block; font-size: 11px; padding: 4px 9px 2px 0; width: 165px; }
#footer .widget a:hover { color:#000; }
/*
*******************************************************************************
ad panels
*******************************************************************************
*/
#rightpanel .adpanel_wrapper { width:230px; overflow:visible; }
#rightpanel .adpanel_content { margin:0px 0px 30px 0px; padding:0px; width:270px; position:relative; left:-5px; }
#rightpanel .adpanel_a a { margin:0px; padding:0px; }
#rightpanel .adpanel { overflow:hidden; margin:3px 3px 0px 0px; float:left; }
#rightpanel .small { width:125px; height:125px; }
#rightpanel .large { width:250px; height:250px; }
/*
*******************************************************************************
one-offs
*******************************************************************************
*/
a.continue { font-style:italic; font-size:.9em; float:right; }
/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider { width: 560px; height: 330px; position: relative; margin-left:10px; }
.anythingSlider .wrapper { width: 545px; overflow: hidden; height: 285px; position: absolute; top: 40px; left: 0; margin:0px 0px 0px 0px; }
.anythingSlider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
*:first-child+html .anythingSlider .wrapper ul, * html .anythingSlider .wrapper ul { margin:0px 0px 0px 40px !important; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 275px; width: 545px; margin: 0; }
.anythingSlider .arrow { display: block; height: 24px; width: 25px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 150px; cursor: pointer; }
.anythingSlider .forward { background-position: 0 -24px; right: 0px; }
.anythingSlider .back { background-position: -25px -24px; left: 0px; }
.anythingSlider .forward:hover { background-position: 0 0; }
.anythingSlider .back:hover { background-position: -25px 0; }
.anythingSlider2 { width: 700px; position: relative; }
.anythingSlider2 .wrapper { width: 700px; overflow: hidden; }
.anythingSlider2 .wrapper ul { width: 99999px; list-style: none; }
*:first-child+html .anythingSlider2 .wrapper ul, * html .anythingSlider2 .wrapper ul { margin:0px 0px 0px 0px !important; }
.anythingSlider2 ul li { display: block; float: left; padding: 0; width: 700px; }
.anythingSlider2 ul li ul li { width:233px; }
.anythingSlider2 .arrow { display: none; }
#thumbNav { display:none; }
#start-stop { display:none; }
#royalweb { border-top: 1px solid #EEEEEE; display: block; font-family: georgia; font-size: 11px; height: 17px; margin-top: 18px; padding-top: 14px; text-align: center; }
.vip-login-form { }
.vip-login-form input { display:inline-block; float:left; }
.vip-login-form label { clear:left; display:block; float:left; margin-bottom:15px; margin-right:10px; }
/*
*******************************************************************************
Widget Box ( sidebar )
*******************************************************************************
*/
.box-widget { }
.box-widget .head { background: none repeat scroll 0 0 #C1A576; color: #FFFFFF; font-size: 14px; padding: 10px 15px; text-transform: uppercase; }
.box-widget .head a {
    color: #fff;}
.box-widget-wrap { background:#fff; border:1px solid #c1a576; padding:15px; font-size:12px; }
/* Referencje */
#references ul { }
#references ul li { }
#references a { background: url("images/arrow.png") no-repeat scroll left center transparent; display: block; padding-left: 20px !important; }
#references a { padding: 3px 0 3px 15px !important; }
#references{ position:relative; }
#main #relatedposts img {
    width: auto;}
#quote-nav{}
#quote-nav a{}
.featured-references { font-size: 12px; font-style: italic; line-height: 18px; }
#stay-connected { overflow: hidden;
    position: absolute;
    right: -10px;
    top: -40px;
    z-index: 100; }
#share img { width: auto; }
.panel_right .date { font-size: 12px; margin-top: -3px; display: block; }

