/* 
    Document   : style
    Created on : 2009-12-08, 08:45:02
    Author     : Osemka.pl
    Description:
        Website framework stylesheet.
*/

#top { margin: 15px 0; }
.more { text-align: right; }
.more a { font-size: 8pt; }
.required { color: #b70000; }
.req_f { color: #848484; font-size: 8pt; }

/* *** top login/register panel *** */
#top_panel {  }
#top_panel .inner { float: right; padding-right: 10px; }
#top_panel span { float: left; padding: 5px 0 0 0; }
#top_panel a { display: block; float: left; height: 28px; line-height: 28px; background-position: 0 50%; background-repeat: no-repeat; text-align: right; margin: 0 0 0 12px;  }
#top_panel a.link_login { background-image: url('../img/login_bg.gif'); padding-left: 45px; }
#top_panel a.link_register { background-image: url('../img/register_bg.gif'); padding-left: 28px; }

/* *** top main menu *** */
#top_menu { padding-top: 25px; }
#top_menu ul { float: right; }
#top_menu ul li { float: left; }
#top_menu ul li a { display: block;  height: 32px; text-indent: -9999px; }
#top_menu ul li a.onas { width: 61px; background: url('../img/li_onas.gif') no-repeat 0 -32px; }
#top_menu ul li a.reklamodawcy { width: 137px; background: url('../img/li_reklamodawcy.gif') no-repeat 0 -32px; }
#top_menu ul li a.wydawcy { width: 96px; background: url('../img/li_wydawcy.gif') no-repeat 0 -32px; }
#top_menu ul li a.aktualnosci { width: 110px; background: url('../img/li_aktualnosci.gif') no-repeat 0 -32px; }
#top_menu ul li a.kontakt { width: 82px; background: url('../img/li_kontakt.gif') no-repeat 0 -32px; }
#top_menu ul li a.blog { width: 55px; background: url('../img/li_blog.gif') no-repeat 0 -32px; }
#top_menu ul li a:hover, #top_menu ul li a.active { background-position: 0 0; }

/* *** breadcrumbs *** */
#breadcrumbs { background: #fefefe url('../img/breadcrumbs_bg.png') repeat-x bottom left; border-bottom: 1px solid #e7e7e7; }
#breadcrumbs .inner { height: 26px; color: #898989; font: normal 7.5pt Verdana, Arial, sans-serif; padding-top: 10px; }
#breadcrumbs .inner a { font-weight: normal; }
#breadcrumbs .inner .home { background: url('../img/ico_home.png') no-repeat 0 50%; font-weight: normal; margin: 0 0 0 5px; padding: 0 0 0 17px; }
#breadcrumbs .inner .spacer { width: 3px; background: url('../img/ico_next.png') no-repeat 0 50%; text-indent: -9999px; color: #F7F7F7; margin: 0 0 0 4px; }

/* *** container for all page's content *** */
#static_content { }
#static_content .inner { padding: 26px 0; }

/* *** recommended sites *** */
p.recomended { }
p.recomended a { display: block; width: 138px; height: 31px; line-height: 31px; color: #cbcbcb; text-decoration: none; font-weight: bold; font-size: 8pt; padding: 0px; }
p.recomended a:hover { color: #656565; }
p.recomended a.stat { background: url('../img/recomended_inact.gif') no-repeat 0 0; }
p.recomended a.friko { background: url('../img/recomended_inact.gif') no-repeat 0 -31px; }
p.recomended a.gery { background: url('../img/recomended_inact.gif') no-repeat 0 -62px; }
p.recomended a.stat:hover { background: url('../img/recomended_act.gif') no-repeat 0 0; }
p.recomended a.friko:hover { background: url('../img/recomended_act.gif') no-repeat 0 -31px; }
p.recomended a.gery:hover { background: url('../img/recomended_act.gif') no-repeat 0 -62px; }

/* *** big footer *** */
#footer_big { height: 196px; background: #0c010b url('../img/footer_big.jpg') no-repeat 50% 0; border-top: 1px solid #e8e7e8; border-bottom: 1px solid #251122; }
#footer_big .inner { color: #eee; padding: 26px 0; }
#footer_big .standard2 { margin-top: -3px; color: #eee; }
#footer_big .standard2 li { color: #fff; background: url('../img/li_point.gif') no-repeat 0 50%; padding: 3px 0 3px 12px; }
#footer_big .standard2 li a { color: #eee; text-decoration: underline; font-weight: normal; }
#footer_big .standard2 li a:hover { color: #fff; text-decoration: none; }

.newsletter { float: left; width: 192px; height: 26px; background: url('../img/newsletter_bg.png') no-repeat 0 0; margin: 0 0 15px 0; }
.newsletter input.email { width: 173px; margin: 4px 0 0 5px; border: none; }
.btn_save { display: block; float: left; width: 66px; height: 26px; background: url('../img/btn_save.png') no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -9999px; margin: 1px 0 0 3px; overflow: hidden; border: none; }
.unsubscribe { margin: 0 0 10px 0; }
.unsubscribe a { color: #EEEEEE; text-decoration: underline; font-size: 8pt; }
.unsubscribe a:hover { color: #fff; }
.protection { margin: 0; padding: 0; }
.newsletter_error { width: 210px; padding: 5px 5px 5px 40px; background: black url('../img/newletter_error.png') no-repeat 10px 50%; font-size: 11px;}
.newsletter_success { width: 210px; padding: 5px 5px 5px 40px; background: black url('../img/newletter_success.png') no-repeat 10px 50%; font-size: 11px;}


/* *** small footer *** */
#footer { color: #848484; font-size: 8pt; text-align: right; }
#footer .inner { padding: 25px 0; }
#footer ul li { display: inline;  padding: 0 0 0 15px; }
#footer ul li a { color: #848484; text-decoration: none; font-weight: normal; }
#footer ul li a:hover { text-decoration: underline; }

/* *** error pages *** */
.error_page p { margin: 25px 0; }
.error_page h2.p404 { width: 526px; height: 64px; background: url('../img/header_404.png') no-repeat 0 0; text-indent: -9999px; margin-top: 25px; }
.error_page h2.p500 { width: 475px; height: 62px; background: url('../img/header_500.png') no-repeat 0 0; text-indent: -9999px; margin-top: 25px; }
.error_page h2.aktualnosci { width: 573px; height: 66px; background: url('../img/header_aktualnosci.png') no-repeat 0 0; text-indent: -9999px; margin-top: 25px; }

/* *** success subpage *** */
.success { height: 340px; }
.success h3 { margin-bottom: 5px; }
.success p { margin-bottom: 30px; }

/* *** overlays *** */
.simple_overlay { display:none;	z-index:10000; background-color: #fff; width: 510px; min-height:200px; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; }
.simple_overlay .close { background-image:url('../img/close.png'); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
#overlay { padding: 15px; }
.overlay_img { width: 800px; }

/* *** swoboda *** */
.swoboda-wrap { width: 640px; margin: 10px auto; }
.swoboda-wrap .swoboda { font: normal 26px/1.4em Cambria, "Times New Roman", Times, serif; }
.swoboda-wrap .contact { float: right; margin-top: 10px; }
.swoboda-wrap .contact a { font-size: 16px; background: url('../img/email.png') no-repeat 0 50%; padding: 5px 0 5px 40px; }
.swoboda-wrap .contact a:hover { text-decoration: underline; }


