/* 
    Document   : subpages
    Created on : 2009-12-10, 09:25:58
    Author     : Osemka.pl
    Description:
        Subpages styles.
*/

/* *** top header *** */
#header { height: 160px; background: #0c010b url('../img/header_bg.jpg') no-repeat 50% 0; border-top: 1px solid #eceaeb; }
#header .inner { padding-top: 47px; }

/* *** left menu *** */
ul.menu { color: #656565; font: bold 9pt/1em Tahoma, Arial, sans-serif; }
ul.menu li { background: url('../img/li_point2.gif') no-repeat 0 50%; padding: 10px 0 10px 12px; margin: 0 0 0 15px; }
ul.menu li a { color: #3A0634; }
ul.menu li a:hover { text-decoration: underline; }
ul.menu li.active { background: url('../img/li_active.jpg') no-repeat 0 0; padding: 9px 0 10px 25px; margin: 0 0 0 0; color: #fff; }

/* *** pagination *** */
.pagination { margin: 0 auto; text-align: center; font-size: 7.5pt; font-weight: bold; }
.pagination span { background: url('../img/page_act.jpg') no-repeat 50% 50%; text-align: center; padding: 8px; color: #fbfbfb; }
.pagination a { background: url('../img/page_link.jpg') no-repeat 50% 50%; text-align: center; padding: 8px; color: #fbfbfb; text-decoration: none; }
.pagination a:hover { background-image: url('../img/page_act.jpg'); }

.content p { padding-bottom: 10px; }
.content p strong { font-weight: bold; }

/* *** terms *** */
.terms h5, .privacy h5 { font-size: 12pt; font-weight: bold; margin: 20px 0 10px; }
.privacy p { margin: 10px 0; }
.terms ul { list-style-type: square; margin: 0 0 0 20px; }
.terms ol { list-style-type: decimal; margin: 0 0 0 30px;}
.terms ol li { padding: 3px 0; }
.terms ol.alpha { list-style-type: lower-alpha; margin: 0 0 0 20px;}
.terms ol.roman { list-style-type: lower-roman; margin: 0 0 0 20px;}
.terms ol.roman li { padding: 0; }
.old-terms { font-style: italic; margin-top: 50px;}


/* dla mediów */
#formedia { }
#formedia .single-article { margin: 20px 0 30px; }
#formedia .single-article .header { border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 10px; }
#formedia .single-article .header .date { position: relative; float: left; width: 54px; height: 50px; background: #5D264F; margin-right: 10px; text-align: center;  }
#formedia .single-article .header .date .day { color: #fff; font: 22px/1.4em Cambria,"Times New Roman",Times,serif; }
#formedia .single-article .header .date .year { width: 54px; position: absolute; bottom: 0; left: 0; background: #3A0634; font-size: 10px; color: #fff; }
#formedia .single-article .header > div { float: left; }
#formedia .single-article .header h2 { width: 486px; color: #0b0b0b; font: 22px/1.4em Cambria,"Times New Roman",Times,serif; }
#formedia .single-article .header p { margin-bottom: 0; }
#formedia .single-article .header .author { font-size: 11px; color: #666; margin-top: -5px; }
#formedia .single-article .header .author span { color: #5D264F; font-weight: bold;}
#formedia .single-article .intro { font-weight: bold; margin: 10px 0; }
#formedia .single-article h3 { color: #333; font: bold 14px/1.4em Verdana,Tahoma,sans-serif; margin: 5px 0; }
#formedia .single-article p { margin-bottom: 10px; }

.fileRow { margin: 20px 0; }
.fileRow h3 { border-bottom: 1px solid #ccc; }
.fileRow .fileBlock ul li { float: left; width: 131px; margin: 0 3px 10px; }
.fileRow .fileBlock ul li img { border: 1px solid #ccc; }
.fileRow .fileBlock ul li .desc { margin: 5px 0; font-weight: bold; }
.fileRow .fileBlock ul li .download p { line-height: 1.4; font-size: 11px; }
.fileRow .fileBlock ul li .download p a { font-weight: normal; }

#media-contact { }
#media-contact .intro { margin: 20px 0 20px; border-bottom: 1px solid #ccc; }
#media-contact img { padding: 1px; border: 1px solid #ccc; }
#media-contact .entryLeftColumn,
#media-contact .entryRightColumn { float: left; }
#media-contact .entryLeftColumn { margin-right: 20px; }
#media-contact .blockEm { display: block; margin-bottom: 15px; }
#media-contact .phone-info { margin-top: 15px; }
#media-contact .phone-info span { display: block; background: url('../img/bg_media-contact.png') no-repeat 0 -999px; padding: 0 0 2px 20px; }
#media-contact .phone-info span.phone { background-position: 0 -6px; }
#media-contact .phone-info span.cellphone { background-position: 0 -35px; }
#media-contact .phone-info span.email { background-position: 0 -60px; }
