/* WIDGETS */
.widget {
position: relative;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
}
.widget h3 {
text-align: left;
}
.widget h3 span {
text-transform: lowercase;
}
/* Dostęp do konta */
.accountWidget {
position: absolute;
top: 0px;
right: 0px;
padding-top: 21px;
font-size: 10px;
}
.accountWidget span.user_name {
font-weight: bold;
}
.accountWidget span.separator {
color: #D0D0D0;
font-weight: bold;
}
.accountWidget a,
.accountWidget a:link,
.accountWidget a:active,
.accountWidget a:visited {
color: #999999;
text-decoration: none;
}
.accountWidget a:hover {
color:#3E3E3E;  
text-decoration: underline;
}

/* Najświeższe wiadomości */
.recentNewsWidget {
margin-left: 5px;
margin-top: 12px;
margin-bottom: 24px;
text-align: left;
}
.recentNewsWidget ul {
padding-left: 27px;
}
.recentNewsWidget ul li {
padding-bottom: 5px;
font-size: 10px;
list-style: circle;
}
.recentNewsWidget ul li a,
.recentNewsWidget ul li a:link,
.recentNewsWidget ul li a:active,
.recentNewsWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.recentNewsWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}
.recentNewsWidget .more {
text-align: right;
font-size: 9px;
}
.recentNewsWidget .more:before,
.recentNewsWidget .more:after {
content: " - ";
}

/* Wybrane video */
.featuredVideoWidget {
margin-left: 5px;
margin-top: 21px;
margin-bottom: 24px;
text-align: left;
}
.featuredVideoWidget ul {
padding-left: 27px;
}
.featuredVideoWidget ul li {
font-size: 10px;
display: block;
}
.featuredVideoWidget ul li a,
.featuredVideoWidget ul li a:link,
.featuredVideoWidget ul li a:active,
.featuredVideoWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.featuredVideoWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}
.featuredVideoWidget .more {
text-align: right;
font-size: 9px;
}
.featuredVideoWidget .more:before,
.featuredVideoWidget .more:after {
content: " - ";
}
.featuredVideoWidget .more a,
.featuredVideoWidget .more a:link,
.featuredVideoWidget .more a:active,
.featuredVideoWidget .more a:visited {
color: #3E3E3E;
text-decoration: none;
}
.featuredVideoWidget .more a:hover {
color:#000000;  
text-decoration: underline;
}

/* Linki */
.linksWidget {
margin-left: 5px;
margin-top: 21px;
margin-bottom: 24px;
text-align: left;
}
.linksWidget ul {
padding-left: 27px;
}
.linksWidget ul li {
padding-bottom: 5px;
font-size: 10px;
list-style: circle;
}
.linksWidget ul li a,
.linksWidget ul li a:link,
.linksWidget ul li a:active,
.linksWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.linksWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}
.linksWidget .more {
text-align: right;
font-size: 9px;
}
.linksWidget .more:before,
.linksWidget .more:after {
content: " - ";
}

/* Facebook */
.facebookWidget {
margin-left: 5px;
margin-top: 21px;
margin-bottom: 24px;
text-align: left;
padding-left: 10px;
}

/* Kategorie */
.categoriesWidget {
margin-left: 5px;
margin-top: 12px;
margin-bottom: 21px;
text-align: left;
}
.categoriesWidget ul {
padding-left: 27px;
}
.categoriesWidget ul li {
font-size: 10px;
list-style: circle;
}
.categoriesWidget ul li a,
.categoriesWidget ul li a:link,
.categoriesWidget ul li a:active,
.categoriesWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.categoriesWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}

/* Tagi */
.tagsWidget {
margin-left: 5px;
margin-top: 21px;
margin-bottom: 21px;
text-align: left;
}
.tagsWidget ul {
padding-left: 27px;
}
.tagsWidget ul li {
font-size: 10px;
list-style: circle;
}
.tagsWidget ul li a,
.tagsWidget ul li a:link,
.tagsWidget ul li a:active,
.tagsWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.tagsWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}

/* Archiwa */
.archivesWidget {
margin-left: 5px;
/*margin-top: 21px;*/
margin-top: 12px;
margin-bottom: 21px;
text-align: left;
}
.archivesWidget ul {
padding-left: 27px;
}
.archivesWidget ul li {
font-size: 10px;
list-style: circle;
}
.archivesWidget ul li a,
.archivesWidget ul li a:link,
.archivesWidget ul li a:active,
.archivesWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.archivesWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}

/* RSS */
.rssFeedsWidget {
position: absolute;
right: 15px;
bottom: -15px;
}

/* Kalendarz */
.calendarWidget {
margin-left: 5px;
margin-top: 12px;
margin-bottom: 21px;
text-align: left;
}
.featuredEventsWidget {
margin-left: 5px;
margin-top: 21px;
margin-bottom: 24px;
text-align: left;
}
.featuredEventsWidget ul {
padding-left: 27px;
}
.featuredEventsWidget ul li {
padding-bottom: 5px;
font-size: 10px;
list-style: circle;
}
.featuredEventsWidget ul li a,
.featuredEventsWidget ul li a:link,
.featuredEventsWidget ul li a:active,
.featuredEventsWidget ul li a:visited {
color: #3E3E3E;
text-decoration: none;
}
.featuredEventsWidget ul li a:hover {
color:#000000;  
text-decoration: underline;
}
.featuredEventsWidget .more {
text-align: right;
font-size: 9px;
}
.featuredEventsWidget .more:before,
.featuredEventsWidget .more:after {
content: " - ";
}

/* Polecamy */
.recommendWidget {
margin-left: 5px;
margin-top: 12px;
margin-bottom: 24px;
text-align: left;   
}
.recommendWidget h3 {
margin-bottom: 18px;
}
.recommendWidget img {
margin-left: 5px;
}

/* Wyszukiwarka */
.searchWidget {
position: absolute;
z-index: 5;
width: 198px;
height: 80px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;    
background-image: url(../images/widgets/widget_szukaj.jpg);
background-repeat: no-repeat;
background-position: 0px 0px; 
}
.searchWidget form {
border-collapse: collapse;
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.searchWidget .label {
position: absolute;
top: 12px;
left: 8px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #F5F5F5;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;  
}
.searchWidget input {
width: 160px;
height: 15px;
margin: 0px 0px 0px 0px;
padding-left: 3px;
padding-bottom: 2px;
padding-right: 3px;
padding-top: 2px;
background-color: #E48E75;
border: none;
border-width: 0px;
border-collapse: collapse;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
font-size: 10px;
color: #F5F5F5;    
}
.searchWidget span.find {
position: absolute;
top: 28px;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;  
background-color: #E48E75;
}
.searchWidget span.find input {
height: auto;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 3px 0px 0px;
}
.searchWidget .advanced {
position: absolute;
left: 8px;
padding-top: 2px;
letter-spacing: 1px;
color: #F5F5F5;
font-size: 9px;
}
.searchWidget .advanced a {
color: #F5F5F5;
}

/* Rejestracja do newslettera */
.newsletterSignupWidget {
position: absolute;
z-index: 4;
top: 412px;    
width: 198px;
height: 105px;
/*
background-image: url(../images/widgets/widget_newsletter.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
*/
text-align: right;
}
.newsletterSignupWidget form {
border-collapse: collapse;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.newsletterSignupWidget .label {
position: absolute;
top: 18px;
right: 5px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #F5F5F5;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;  
}
.newsletterSignupWidget input {
width: 160px;
height: 16px;
margin: 32px 0px 0px 0px;
padding-left: 12px;
padding-bottom: 2px;
padding-right: 2px;
padding-top: 3px;
background-color: #E48E75;
border: none;
border-width: 0px;
border-collapse: collapse;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
font-size: 10px;
color: #F5F5F5;
}
.newsletterSignupWidget span.subscribe {
position: absolute;
top: 32px;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;    
background-color: #E48E75;
}
.newsletterSignupWidget span.subscribe input {
height: auto;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 3px;
}
.newsletterSignupWidget .info {
position: absolute;
padding-top: 1px;
right: 5px;
color: #F5F5F5;
font-size: 9px;
border: none;
width: 175px;
}