﻿/*  
Theme Name: Komunikat
Theme URI: http://www.komunikat.rrcc.pl
Description: Komunikat - Twoje źródło wiedzy o komunikacji wewnętrznej
Version: 1.0
Author: Jakub Sidorowicz
Author URI: http://www.xooom.pl
*/

@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/

html, body { width:100%; margin:0; padding:0; }
body { text-align:center; background:url(images/top-bg.gif) repeat-x top; color:#414b56; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:13px; margin: 0; padding: 0; width:100% !important; }
table { border-collapse:collapse;border-spacing:0; }
.pusty { height:25px; width:100%; }
img { border:0; }
form { margin:0; padding:0; }
.clear { clear:both; }
.hr { height:1px; width:100%; background:#c3c8cd; }

/***** TOP *****/

#container { width:960px; text-align:left; margin:0 auto; padding:0; }
#top { width:940px; height:126px; padding:0px 0 0 0; text-align:left; margin:0px 0 0 20px; background:url(images/komunikat-logo.gif) top left no-repeat; color:#fff; position:absolute; top:0; }
#top a { color:#fff; text-decoration:none; margin-left:10px; }
#top a:hover { text-decoration:underline; }
#top #menu { width:100%; text-align:right; }
#top ul, #top li { list-style:none; display:inline; }
#top a#logo-link { width:515px; height:55px; margin:10px 0 25px 58px; display:block; }

/***** CONTENT *****/

#main { position:absolute; top:126px; }
#columns h1 { width:100%; border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; border-left:0; border-right:0; text-align:center; color:#e35e2f; font-size:12px; padding:15px 0 15px 0; margin:0; letter-spacing:1px; font-weight:normal; }
#columns h2 { width:100%; color:#414b56; text-align:center; font-size:24px; letter-spacing:1px; font-weight:normal; }
#columns h2 a { color:#414b56; }
#content { width:620px; padding:45px 20px 20px 20px; margin-left:20px; background:url(images/content-bg.gif) top left no-repeat; vertical-align:top; background-position:20px 0; }
#content a { color:#e35e2f; text-decoration:none; }
#content a:hover { text-decoration:underline; }
#content .contentpaneopen { width:100%; }
#content .contentheading { border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; width:100%; padding:15px 0 15px 0; text-align:center; }
#content .contentheading a { font-weight:bold; font-size:15px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content p.autor { text-align:center; color:#a8adb4; }
#content .kategorie { color:#a8adb4; margin:30px 0 20px 0; }
#content .column_separator { padding-left:20px; }
#content .normalsublayout { background:none; margin:0; padding:0; }
#content .mainnewsletter p { color:#414b56; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; }
#content #email, #content #name { border:1px solid #ccc; height:17px; background:url(images/input-bg.gif) top repeat-x; width:170px; color:#999; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; padding:7px 4px 3px 4px; }
#content #name { margin-right:10px; }
#content .button { background:#e35e2f; border:0; color:#fff; height:29px; font-size:11px; margin-left:10px; letter-spacing:1px; width:65px; cursor:pointer; }
#content .post { clear:both; }
#content .entry { padding:10px 0 10px 0; }
#content .clean strong, #content .clean b { font-weight:normal; }
#content .navigation { border-top:1px solid #c3c8cd; }
#content table.navigation { width:100%; }
#content table.navigation td.left { text-align:left; width:50%; padding-top:15px; }
#content table.navigation td.right { text-align:right; width:50%; padding-top:15px; }
#content #column-left { width:320px; padding-right:20px; vertical-align:top; }
#content #column-right { width:300px; vertical-align:top; }
#sidebar { width:298px; background:#edeeee; vertical-align:top; border-left:1px solid #c3c8cd; border-right:1px solid #c3c8cd; padding:0; }
#sidebar .lista { padding:20px; }
#sidebar ul { margin:0; padding:0; list-style:none; }
#sidebar li { }
#sidebar li a { text-decoration:none; display:block; width:100%; border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; border-left:0; border-right:0; text-align:center; color:#e35e2f; font-size:12px; padding:15px 0 15px 0; margin:0; letter-spacing:1px; font-weight:normal; }
#sidebar li a:hover { text-decoration:underline; }
#sidebar ul ul { margin-left:15px; }
#sidebar ul ul { padding-top:20px; padding-bottom:20px; }
#sidebar ul ul ul { padding-top:0px; padding-bottom:0px; }
#sidebar ul ul li a { text-decoration:none; margin:1px 0 1px 0; padding:0 0 0px 10px; background:url(images/sidebar-bullet.gif) top left no-repeat; background-position:0 7px; border:0; text-align:left; width:auto; color:#414b56; letter-spacing:0px; height: auto !important; height:100%; }
#sidebar ul ul li a:hover { text-decoration:underline; }
#sidebar ul ul ul li a {  margin:1px 0 1px 0; padding:0 0 0 10px; background:url(images/sidebar-bullet2.gif) top left no-repeat; background-position:0 7px; border:0; }
#sidebar ul ul li.current-cat a { font-weight:bold; }
#sidebar ul ul li.current-cat ul.children li a { font-weight:normal; }
#sidebar .inputsearch { border:1px solid #ccc; background:url(images/input-bg.gif) top repeat-x; width:175px; color:#999; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; padding:3px 4px 0px; height:24px; }
#sidebar .buttonsearch { background:#e35e2f; border:0; color:#fff; height:29px; font-size:11px; margin-left:5px; letter-spacing:1px; width:65px; cursor:pointer; }
#sidebar h2 { height:12px; display:block; width:100%; border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; border-left:0; border-right:0; text-align:center; color:#e35e2f; font-size:12px; padding:15px 0 15px 0; margin:0; letter-spacing:1px; font-weight:normal; }

/***** FOOTER *****/

#footer { width:960px; }
#copyright { color:#888; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; vertical-align:top; padding:10px 0 25px 0; width:752px; }
#xooom { color:#ccc; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:10px 0 25px 0; border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; vertical-align:top; font-size:13px; }
#xooom-img { padding:10px 0 25px 5px; border-top:1px solid #c3c8cd; border-bottom:1px solid #c3c8cd; vertical-align:top; }
