﻿/*
Theme Name:Tajniki Prezentacji
Theme URI:
Version:1.0
Description:Tajniki Prezentacji na podstawie Business Trend.
Author:Focus-Web.pl
Author URI:http://focus-web.pl/
*/


/* Body */


body {
margin:0;
padding:0;
font-family:Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica;
font-size:15px;
line-height:155%;
background:#084971 url(images/bg.gif) repeat-x;
color:#101010;
}

#box {
position:relative;
left:0;
top:0;
width:940px;
margin:0 auto;
padding:0 1px 0 1px;
background:#fff;
}

#top {
position:relative;
top:0;
left:0;
width:940px;
height:220px;
background:#ffffff /*url(images/header.jpg) no-repeat*/;
margin-top:0;
}

a, a:link {
text-decoration:none;
color:#172a3b;
}

a:hover {
text-decoration:underline;
color:#172a3b;
}

hr {
border:none;
border-top:1px solid #ccc;
}


/* Header */


#header {
float:left;
width:940px;
margin:5px 0 0 0;
padding:0;
/*overflow:hidden;*/
}

#header h1 {
font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
margin:20px 0 0 20px;
padding:0;
color:#f2f2f2;
font-size:39px;
font-weight:normal;
}

#header h1 a, #header h1 a:link {
display:block;
width:477px;
height:55px;
margin-left:15px;
overflow:hidden;
background:url(images/logo.png) no-repeat 0 0;
color:#ffffff;
}

#header h1 a:hover {
color:#ffffff;
text-decoration:none;
}

#header h1 a span {position:relative;left:-3000em;}

#description {
font-family: 'Alegreya';
float:left;
width:/*620px*/350px;
margin:15px 0 0 75px;/*135px;*/
padding:0;
color:#05257a;
font-size:20px;/*15px;*/
line-height:170%;
letter-spacing:1px;
/*text-transform:uppercase;*/
}

#topfoto {
position:absolute;
right:10px;
top:0;
width:430px;
height:220px;
/*overflow:hidden;*/
}

.topfoto-1 {background: url(images/rw-blink-eye.jpg) no-repeat 100px 0; z-index:100;}
.topfoto-2 {background: url(images/rw-look-forward.jpg) no-repeat 100px 0; z-index:100;}
.topfoto-3 {background: url(images/rw-look-left.jpg) no-repeat 100px 0; z-index:100;}
.topfoto-4 {background: url(images/rw-look-right.jpg) no-repeat 100px 0; z-index:100;}
.topfoto-5 {background: url(images/rw-look-up.jpg) no-repeat 100px 0; z-index:100;}
.topfoto-6 {background: url(images/rw-big-eyes.jpg) no-repeat 100px 0; z-index:100;}

.topfoto-01, .topfoto-02, .topfoto-03, .topfoto-04, .topfoto-05, .topfoto-06, .topfoto-07, .topfoto-08, .topfoto-09, .topfoto-10, .topfoto-11, .topfoto-12 {
background: url(images/topfoto-04a.png) no-repeat 175px 10px; z-index:100;}
/*
background: url(images/topfoto-05.png) no-repeat 170px 0; z-index:100;}
.topfoto-Mon, .topfoto-Wed, .topfoto-Sun { background: url(images/topfoto-mon.png) no-repeat 120px 10px; }
.topfoto-Tue, .topfoto-Thu, .topfoto-Sat { background: url(images/topfoto-tue.png) no-repeat 180px 12px; }
.topfoto-Fri { background: url(images/topfoto-fri.png) no-repeat 200px -12px; z-index:100;}
*/


/* Search */

#searchform {
height:22px;
line-height:20px;
float:right;
padding:11px 18px 0 0;
margin:0;
}

#searchform #s {
font-size:10pt;
width:160px;
margin:0 0 3px 0;
}

#searchform #submit {
width:24px;
height:24px;
padding:0;
background:transparent url(images/search-btn.png) no-repeat;
border:none;
cursor:pointer;
font-size:8pt;
}

input#s {
font-family:Arial, Tahoma, Verdana;
text-align:left;
border:1px solid #ccc;
background:#fffffb;
color:#2c455b;
}


/* Menu */


#navbox {
/*position:relative;
top:0;
left:0;*/
background:url(images/nav.jpg) repeat-x top center;
height:43px;
margin:0 auto; }

#nav {
width:700px;
height:28px;
line-height:28px;
float:left;
padding:0;
}

ul.nav {
height:28px;
line-height:28px;
float:left;
list-style:none;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin:0;
padding:0;
}

ul.nav li {
float:left !important;
list-style-type:none;
margin:0;
padding:0;
height:35px;
}

ul.nav li ul {
float:left;
margin:0;
padding:0;
}

ul.nav li a, ul.nav li a:link, ul.nav li a:visited {
border-right:1px solid #808080;
color:#c8c7c7;
float:left;
display:block;
text-decoration:none;
padding:7px 25px 0 26px;
margin-top:1px;
height:35px;
}

ul.nav li a:hover, ul.nav li a:active {
background:url(images/nav-hover.png) repeat-x;
color:#fffffd;
text-decoration:none;
height:35px;
padding:7px 25px 0 26px;
}

ul.nav li.current_page_item a {
text-decoration:none;
height:35px;
background:url(images/nav-hover.png) repeat-x;
color:#fffffd;
}


/* Posts */

.post {
width:600px;/*680px;*//*460px;*/
float:left;
margin:5px auto;
padding:10px;
background:transparent url(images/postee.gif) repeat-x 0 0;
}

.post a {text-decoration:underline;}

.post img {
border:none;
padding:5px;
}

h2 {
font-size:22px;
font-weight:normal;
padding:0;
margin:0 0 10px 0;
color:#2c455b;
}

#container{position:relative;top:0;left:0;}
/*#container{position:absolute;top:263px;left:0;}*/

#content {
/*position:relative;
left:230px;
top:0;*/
float:left;
width:620px;/*700px;*/
/*margin:5px 0 0 10px;*/
padding:5px 0 0 10px;
}

.breadcrumb {
margin:0 0 10px 0;
color:#333333;
font-size:10px;
}

.breadcrumb a {
border-bottom:1px dotted #2c455b;
}

.notes {
padding:10px 0 0 0;
font-size:18px;
color:#2c455b;
text-align:center;
line-height:12px;
font-weight:bold;
}

.posthead {
position:relative;
top:0; left:0;
clear:left;
margin:0 0 10px 0;
padding:0;
}

.posthead h2 {
font-size:22px;
font-weight:normal;
padding:0 0 0 50px;
margin:0;
}

.posthead h2 a, .post h2 a {
color:#a90000;
font-weight:bold;
}

.postauthor {
padding:0 0 0 50px;
margin:0;
font-size:10px;
color:#666;
}

.postauthor a{
color:#2c455b;
text-decoration:none;
border-bottom:1px dotted #2c455b;
}

.postdate {
margin:0;
position:absolute;
top:0;
left:0;
text-align:center;
padding:0 10px 6px 10px;
background:url(images/date.png) no-repeat;
}

.postdate small {
font-size:9px;
color:#fffffa;
}

.postdate .month {
display:block;
text-transform:uppercase;
font-size:9px;
padding-top:1px;
}

.postdate .day {
display:block;
font-size:22px;
letter-spacing:-1px;
font-weight:normal;
color:#fffffd;
}

.postdate .year {
display:block;
}

.navigation {
width:470px;
float:left;
color:#666;
padding:5px 6px 10px;
}

.navigation a{
color:#162a3b;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #162a3b;
}

.navigation a:hover {
border-bottom:1px solid #162a3b;
}

a.more-link {
color:#006;
border-bottom:1px dotted #006;
text-decoration:none;
font-size:80%;
line-height:150%;
}

.relatedposts {
width:535px;
float:left;
color:#2c455b;
margin:0 auto;
padding:10px 5px 5px 0;
font-size:12px;
}

.relatedposts li a{
border-bottom:1px dotted #2c455b;
line-height:20px;
margin-right:10px;
}

.relatedposts li a:hover{
border-bottom:1px solid #2c455b;
text-decoration:none;
}

h1, h2, h3 {
padding:0 10px 0 0;
font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
text-transform:none;
}

h3 {
color:#2c455b;
font-size:16px;
}

img.wp-smiley {
border:0;
padding:0;
}

blockquote {
color:#222222;
font-weight:normal;
padding-left:10px;
border-left:1px dotted #2c455b;
}


/* Sidebars */

#sidebar {
float:right;
margin:0;
padding:0;
font-size:80%;
line-height:150%;
}

#sidebar img, .lsidebar img {
border:none;
}

.alignright {
float:right;
margin-top:10px;
}

.alignleft {
float:left;
margin-top:10px;
}

.rsidebar {
float:right;
/*position:absolute;
top:10px;
right:0;*/
width:280px;/*200px;*/
margin:10px 10px 5px 10px;
/*padding:10px 10px 5px 10px;
overflow:hidden;*/
background:#f4f6f5;
}

.rsidebar, .lsidebar img {
border:none;
}

.lsidebar {
float:left;
position:relative;
left:-480px;
top:0;
width:200px;
margin:0 18px 0 0;
padding:10px 10px 5px 10px;
background:#ffffff;
overflow:hidden;
}

.lsidebar h4, .rsidebar h4 {
background:url(images/h2.jpg) repeat-x;
font-size:14px;
margin:0 0 0;
padding:10px 0 10px 5px;
height:15px;
/*width:275px;*//*195px;*/
color:#162a3b;
border-bottom:1px solid #2c455b;
}
.rsidebar ul, .lsidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

.rsidebar ul li{
display:block;
list-style-type:none;
padding:0 0 10px 0;

}

.lsidebar ul li {
display:block;
list-style-type:none;
}

.rsidebar ul li a, .lsidebar ul li a {
font-size:13px;
color:#2c455b;
margin:10px 0 1px 0;
padding:0 0 1px 15px;
line-height:1.8em;
border-bottom:1px dotted #2c455b;
background:url(images/bg1.gif) no-repeat;
}

.rsidebar ul li a:hover, .lsidebar ul li a:hover {
text-decoration:none;
border-bottom:1px solid #2c455b;
}

.rsidebar ul li ul{
list-style-type:none;
margin:0;
padding:5px 0 0 5px;
}

.lsidebar ul li ul {
list-style-type:none;
margin:0;
padding:0 3px 10px 5px;

}

.rsidebar ul li ul li, .lsidebar ul li ul li {
list-style-type:none;
margin:0 0 0 10px;
padding:0 0 0 5px;
}

.rsidebar p, .lsidebar p {
padding:0 5px;
}

.widget-container {
margin:0 0 10px 0;
}

.widget-container div {
margin:0 10px 0 10px;
}

/*.lsidebar*/ ul li.widget-simpletags a {
background:none;
border:none;
text-decoration:none;
margin:0;
padding:0;
}

/*.lsidebar*/ ul li.widget-simpletags a:hover {
text-decoration:underline;
}
/* Footer */

#footer {
width:940px;
background:url(images/footer.jpg) repeat-x;
height:54px;
clear:both;
color:#c3c2c2;
font-size:12px;
/*margin-bottom:10px;*/
text-align:right;
}

#footer a {
color:#fffffa;
border-bottom:1px dotted #c3c2c2;
}

#footer a:hover {
border-bottom:1px solid #c3c2c2;
text-decoration:none;
}

#footer p {
padding:3px 10px 10px 0;
}

.left {
float:left;
padding:19px 0 0 20px;
}

.right {
float:right;
padding:19px 20px 0 0;
}


/* Comments */

.commentsbox {
width:600px;/*680px;*//*480px;*/
float:left;
margin:10px;
}

.commentsbox p {
margin:0;
padding:0;
}

.commentsbox img {
border:1px solid #666;
margin:3px;
}

#commentlist {
list-style:none;
margin:20px 0 20px 0;
padding-left:0;/*10px;*/
width:580px;/*660px;*/
}

#commentlist ol {
margin:0;
padding:0;
}

#commentlist li {
position:relative;
top:0;
left:0;
list-style-position:outside;
list-style-type:none;/*decimal;*/
margin:0 0 10px 0;
padding:10px;
border: 1px solid #333;
}

.alt {
background-image:none !important;
}

#commentlist li:hover {
}

.comment-title {
float:left;
margin:0 0 0 0;
font-size:12px;
color:#2c455b;
font-weight:bold;
}

.comment-title2 {
float:right;
margin:0 0 0 0;
font-size:10px;
color:#2c455b;
}

.comment-text {
clear:both;
padding-top:10px;
}

h2.postcomment, h2.yarpp {
margin:20px 0 0 0;
font-size:20px;
font-weight:normal;
color:#2c455b;
}

.postcomment, .yarpp {
clear:both;
margin:20px 0 0 0;
padding:0;
}

.postcomment input, .postcomment textarea {
border:1px solid #aaa;
}

.postcomment input:hover, .postcomment textarea:hover {
background:#eeeeee;
}

.commentsbox input#author, .commentsbox input#email, .commentsbox input#url,
.postcomment input#author, .postcomment input#email, .postcomment input#url {
width:40% !important;
width:156px; /* IE hack */
height:18px;
}

.commentsbox textarea#comment, .postcomment textarea#comment {
width:90% !important; /* IE hack */
height:200px;
}

.postcomment input#submit {
width:auto;
height:25px;
padding:2px 10px 3px 10px;
margin-top:10px;
}


/* Bottom */

#bottom {
clear:both;
float:left;
width:940px;
height:100%;
margin:0 0 0 0;
padding:0;
background:#fafafa url(images/bot.jpg) no-repeat top center;
text-align:left;
font-size:12px;
}

#bottom-divs {
float:left;
clear:both;
margin:0;
padding:20px;
}

#bottom-left {
width:30%;
padding:15px 0 15px 20px;
float:left;
}

#bottom-mid, #bottom-right {
width:30%;
padding:15px 0 15px 30px;
float:left;
}

#bottom h2 {
margin:0 0 10px 0;
padding:0 8px;
font-size:16px;
font-weight:bold;
text-align:center;
border-bottom:1px solid #192e40;
}

#bottom h3 {
margin:0;
padding:10px 10px;
font-size:12px;
color:#999;
text-align:center;
}

#bottom h3:hover {
color:#f2f2f2;
}

#bottom ul {
margin:0;
padding:0;
list-style-type:none;
}

#bottom ul li {
line-height:20px;
border-bottom:1px dotted #2c455b;
}

#bottom ul li a {
display:block;
padding:0 10px;
color:#2c455b;
}

#bottom-sep {
clear:both;
}

#bottom p {
text-align:justify;
}

#header h1 a, #topfoto { behavior: url(/wp-content/themes/tajniki-prezentacji/iepngfix.htc); }


/* Zapis na listę w prawej kolumnie*/

.widget-container div.listform {position:relative; left:-40px; top:0; width:280px; margin:0; padding:40px 0 10px 30px;}

#lf-icon {position:absolute; top:0; left:0; z-index:10;}

.widget-container div.lf-outer {position:relative; left:0; top:0; margin:0; padding:10px 2px 10px 2px;
background-color:#E1E1D4; border:1px solid #C8C8B4; color:#494949;
}

.lf-inner {position:relative; left:0; top:0; margin:0; padding:15px;
background-color:#EEEEEE; border:2px solid #C8C8B4;
}

.listform h4 {margin:5px 0 30px 65px; padding:0; background:none; border:none;
font-family:Tahoma,Verdana,"Trebuchet MS",Arial,Helvetica; letter-spacing:0.05em;
font-size:17px; line-hetight:140%; height:auto;
color:#162A3B; text-align:center;
}

.widget-container div.listform div.box {clear:both; margin:0; padding-top:5px;}

.listform label {width:35px; display:block; float:left; margin-right:10px;}

.listform input#email, .listform input#imie {width:167px; display:block; float:left;}

.rsidebar ul li .listform a {background:none; margin-top:0; padding-left:0;}

.listform input[type="submit"] {clear:both; display:block;
width:215px;
height:32px;
margin:5px 0 0 3px;
padding:0.267em;
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
background-color:#E1E1D4;
border:1px solid #CC0000;
color:#494949;
}
.listform input[type="submit"]:hover {
margin:6px 0 0 4px;
border-color:#00CC33;
color:#000000;
}


/* Comments */

ol.commentlist .comment {clear:both;}
ol.commentlist { clear:both; list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 5px /*84px*/; position:relative; }
ol.commentlist li.pingback .comment-author { padding:0 170px 0 0; }
ol.commentlist li div.comment-body {}
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; text-align:left; }
ol.commentlist li div.vcard cite.fn {  }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { width:60px; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px; text-align:center; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { clear:both; list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

#respond {clear:both; text-align:left;}

abbr, acronym {cursor: help;}
