﻿/*
Theme Name: Dzieci based on Fivestar
Theme URI: http://www.dzieciaki.net
Description: Dzieciakowy styl
Version: 1.1
Author: Jerzy Łach
Author URI: http://www.dzieciaki.net.pl
*/

body{ margin:0; padding:0; color: #656E72; /*#333;*/ text-align:center;
  background-image:#52A6CB url(images/krecha.jpg) top center repeat-y;
  /*font-family: Verdana,georgia,sans-serif; font-size: 12px;*/
  font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 1.3em;}

a, a:link, a:link img, a:visited img  {text-decoration:none; color: #256EA1; /*#663300; */border: none; /*1px dotted #1f62b0*/}

a:visited{text-decoration:none; color: #256EA1; /*text-decoration: underline;border-bottom:1px dotted #6b99b8*/}

a:hover, {color:#256EA1; border-bottom: 1px solid #256EA1;}
a:active {color:#D60300; border-bottom: 1px solid #D60300;} 

h1, h2, h3, h4, h5, h6{ font-family: Georgia; font-weight:normal; margin:5px 0 5px; padding:0; /*line-height:1.8em*/}

/*h2, h3 {font-family: Arial; color: #656E72;}*/
.post ol, ol li { margin:10px 0 10px 10px; padding:0 0 0 10px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight:normal; }

.box_bg { background-color:#F7F7F7 !important; border: 1px solid #CCCCCC; padding: 10px; margin-bottom: 20px;}
/*.box_inner { background-color: #FFF !important; border: 1px solid #CCCCCC; padding: 10px; }*/

.news { /*border-top: 1px solid #eee; */padding: 10px 0 0 0; margin: 5px 0 0 0;}
.news a:link{text-decoration:none; color:#256EA1; border-bottom: none; /*1px dotted #1f62b0*/}

.news a:visited{text-decoration:none; color:#256EA1; /*border-top:1px dotted #6b99b8*/}

.news a:hover, .mid a:active{color:#CC0000; border-bottom-color:#99335c}
.post, #post { padding: 0; margin:0; }
.post h1, .post h1 a { letter-spacing: -1px;}
.post p { padding: 0; /*margin: 0 0 5px 0;*/ }
.post ul, ul li { list-style-position: inside; }

hr { padding: 0; margin:0; clear: both;
       height: 1px;
       border: none;
       background: #ccc;}
hr { color: #ccc; }

.krecha hr { background: #CCC; height: .1px; border: none; }

h1{font-size:24px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}

ol, blockquote, pre{ color:#333;  margin:20px;  padding:20px;  /*line-height:1.8em*/}

ul{ list-style-type:square}

blockquote, pre{background-color:#f9f9f9; border:1px solid #bbb}

ins{text-decoration:none; font-weight:bold; color:#555}

del{color:#555}

abbr, acronym{cursor:help}

#page { padding: 10px; }

#container{ width:912px; text-align:left; margin: 0 auto; padding: 0px; }

#header{ height:50px; width: 930px; padding: 0px; color:#cfcfcf; margin: 0 /*10px 10px 10px*/; text-align:right;
 background:#fff url(images/logo.jpg) top left no-repeat; /*border-top: 1px solid #C8E3EF;*/}

#header h1 a{color:#cfcfcf; text-decoration:none}

#wrapper{ float:left;  width:100%;  color:#333;  margin-bottom:20px; background:#fff }

.content-wrapper{ width:690px;  float:left; }

#content, .content-next{ width:390px; float:left; padding-right: 10px; margin-top: 20px; /*border-right: 1px solid #eee;*/}

#content-single{ width:680px; float:left; margin-top: 20px; text-align: justify; padding-right: 10px; line-height: 1.4em;}
#content-single img { float: right; margin: 0 0 5px 10px; border: none; }

#content-single p { padding: 10px 0 0 0; }
#arch p {padding: 0;}

.content-next, { padding: /*10px 10px 0 10px; */}

#content h1 { padding-top: 0px; }

.content-border { border-top: 1px solid #eee; }

.cnt { padding-top: 20px; }

#sidebar-wrapper{ width:210px; margin-top: 20px; float:right;  color:#333; background-color:#FFF; border-left: 1px solid #eee; }

#sidebar{ float:left; width:100%; line-height: 1.2em;}

#sidebar a:link{text-decoration:none; /*color:#6F6F6F; */border-bottom: none; /*1px dotted #1f62b0*/}

#sidebar a:visited{text-decoration:none; /*color:#834380; */ border-bottom:1px dotted #6b99b8}

#sidebar a:hover, #sidebar a:active{color:#CC0000; border-bottom-color:#99335c}

#sidebar { padding: 0 0 0 10px; }

.mid {font-size:12px !important}
.mid { float:left;  width:268px; /*font-size: 12px; */}
.mid .category { font-size: 12px; }
.mid a:link{text-decoration:none; color:#256EA1; border-bottom: none; /*1px dotted #1f62b0*/}

.mid a:visited{text-decoration:none; color:#256EA1; /*border-top:1px dotted #6b99b8*/}

.mid a:hover, .mid a:active{color:#CC0000; border-bottom-color:#99335c}

.mid { padding: 0 0 0 10px; margin: 20px 0 0 0;}
.mid ul li { list-style-position: 0px; }
.mid ul li { padding-top: 0; margin: 0 0 5px 0; line-height: 120%;}
.mid p { margin: 0; padding: 0 0 5px 0; }

.prev img {}

#header h1{margin:0; padding:0px 0 15px; line-height:1.0em}

#header h2{margin:0; padding:0px 0 20px; font-weight: normal; font-size:13px; color:#888; line-height:1.0em; float: right;}

#content dl, #content-single dl {padding:0; margin: 0px;}

#content dt{ font-family: Georgia, verdana; font-size:20px; color: #D54916; /*#99335c; */line-height:1.6em}

#content dd{padding:0; margin: 0}

#content dd.summary{ color:#777;  font-size:12px;  margin-bottom:20px;  padding-bottom:11px;  /*border-bottom:1px solid #aaa*/}

#content dd.summary a:link, #content dd.summary a:visited{border-bottom-width:0}

#content dd p.img{float:left; margin:0}

#content dd p.img img{padding:8px; border:1px dotted #bbb; background-color:#f9f9f9}

#footer{ width: 912px; float: left; margin: 10px 0 0 0; padding: 10px 0 0 0; color:#3F3F3F; text-align:left;   background-color:#fff; border-top: 1px solid #eee;}
#footer { font-size: 12px; }
#footer p{margin:0; padding:0 10px 10px
       clear: both;
       background: #eee;
       color: #ACD7EE;
       font-size: 95%;
       line-height: 130%;
       padding-bottom: 10px;
       }

#footer a:link, #footer a:visited{color: #3F3F3F; border-bottom-color:#999}

#footer a:hover, #footer a:active{color: #3F3F3F; border-bottom-color:#bbb}

#footer a:hover { border-bottom: 1px solid #3F3F3F; }

#footer h4 {
       font-size: 12px;
       font-weight: normal;
       /*font-variant: small-caps;*/
       text-transform:uppercase;
       color: #C89838;
       margin: 10px 0px 5px;
}
.footer-recent-comments {
       width: 240px;
       float: left;
       margin-left: 10px;
}
.footer-recent-comments ul {
       list-style: none;
       margin: 0px;
       padding: 0px;
}
.footer-recent-comments ul li {
       background: url(images/point_red1s.gif) center left no-repeat ;
       padding: 0px 0px 0px 10px;
}
.footer-recent-posts {
       width: 240px;
       float: left;
       margin-left: 10px;
}
.footer-recent-posts strong, #sidebar strong, .mid strong, {
       font-size: 107%;
       line-height: 135%;
       /*font-weight: bold;*/
}

#sidebar strong, .mid strong { float: left; }

/*.news ul li { border-bottom: 1px solid #eee; }*/

.footer-recent-posts ul, #sidebar ul, .mid ul, {
       list-style: none;
       margin: 0px;
       padding: 0px;
       /*font-size: 92%;*/
       line-height: 110%;
}

.footer-recent-posts ul, #sidebar ul, .mid ul, .news ul {
       list-style: none;
       margin: 0px;
       padding: 0px;
       /*font-size: 92%;*/
       /*line-height: 110%;*/
}

.footer-recent-posts ul li , #sidebar ul li, /*.mid ul li,*/ /*.news ul li*/{
       background: url(images/arrow_reds.gif) no-repeat;
       padding: 0px 0px 10px 20px;
}

.news ul li{
       background: url(images/arrow_reds.gif) no-repeat;
       padding: 0px 0px 0px 20px;
}
.news>.akcje ul li{
       background: none;
	   padding: 0px; 
}
.footer-about {
       color: #333;
       width: 255px;
       float: right;
       padding-right: 10px;
       padding-left: 10px;
       background: url(images/footer-right-bg.gif) no-repeat;
}

.prawo { float: right; }
.lewo  { float: left; }
.prev ul li { border-bottom: 1px solid #eee; }

#commentlist li{margin-bottom:1.5em; padding-bottom:1em; border-bottom:1px solid #700000}

#commentform{margin:1em 0; padding: 5px;/*background:#efefef;*/ width:480px}

#commentform textarea{background:#fff; border:1px solid #d6d3d3; width:476px}

#commentform textarea:hover{background:#efefef; border:1px solid #d6d3d3}

#commentform textarea:focus{background:#efefef; border:1px solid #939793}

#commentform #email, #commentform #author, #commentform #url{font-size:1.1em; background:#fff; border:1px solid #d6d3d3; width:280px}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover{font-size:1.1em; background:#efefef; border:1px solid #d6d3d3; width:280px}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus{font-size:1.1em; background:#efefef; border:1px solid #939793; width:280px}

#commentform input{margin-bottom:3px}

    #menu { clear: both; padding: 1px; text-align: left; background: #F5F5BC /*url("images/roz.jpg") repeat-x*/;
    font-family: verdana, Sans-serif; font-weight: normal; /*border-top: 2px solid #008FC5;*/ border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 2px; margin-left: 0px; margin-right: 0px; padding: 5px; width: 100%;}

    #menu ul { margin: 0; list-style-type:none; padding: 3px 0 3px 0;}

    #menu li { display: inline; }

    #menu a { font-family: Trebuchet MS; font-variant: small-caps; width: 99.99%; padding: 5px 15px 5px 15px; margin: 0; color: #256EA1; /*#CC0000;*/ /*#D54916;*/ display: inline; font-size: 15px; font-weight: normal; /*font-variant: small-caps; text-transform:uppercase; */text-decoration: none; border: none; /*border-right: 1px solid #ccc;*/}

    #menu a:hover { border-bottom: solid 2px #FFF; background: #e2e2e2; text-decoration: none; border: none;/*border-right: 1px solid #F5F5BC; border-left: 1px solid #F5F5BC;*/}
.category + p, ul, ul li { padding: 0 0 10px 0; }
.category { font-family: Georgia; letter-spacing: .2em; text-decoration: none; font-size: 1em; color: #C89838; border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 5px 0 5px 0; margin: 0 0 10px 0;}
.category a, .category a:link { text-decoration: none; border: none; color: #C89838; }
/*.category p { margin: 0; padding: 0; }*/

.article_box, .article_box ul, .article_box ul li {float:left !important;}
.article_box  { margin: 0 20px 0 0}
.wychowanie ul li{float:left !important;}
.wychowanie ul,.wychowanie ul li {width: 310px}
/*.post ul, .post ul li, .akcje ul, .akcje ul li, .wychowanie ul, .wychowanie ul li  { list-style: none; list-style-type: none; }*/
.akcje ul, .akcje ul li, .wychowanie ul, .wychowanie ul li  { list-style: none; list-style-type: none; }
.akcje ul li  { margin-bottom: 1px; clear:both; }
#search { float: right; }

.imgpage, .imgpage a, {
       background: #000;
       color: inherit;
       margin: 0 5px 5px 0px;
       /*padding: 3px;*/
       /*border: 1px solid #8C0000;*/
}
.imgpage { float: left; }
.imgpage, .imgpage a, a:hover img.imgl {
       padding: 1px;
       text-decoration: none;
       /*border: 3px solid #DBDBDB*//*#048DB4*/
       background: none;
}

a:link img.imgl, a:visited img.imgl { border: 3px solid #DBDBDB; }
a:hover img.imgl { border: 3px solid #AFAFAF; }

a:link img.imgl, a:hover img.imgl, a:visited img.imgl {
       padding: 1px;
       text-decoration: none;
       background: none;
}


img.imgpage a:link , img.imgpage a:visited , .imgpage a, .imgpage a:link {
       background: none; border: none; text-decoration: none;
}

.imgborder { border: 1px solid #DBDBDB !important; padding: 2px; float: left !important;}

.imgpage { float: left; }
/*.imgcenter {clear:left; text-align:center;}*/

img.imgcenter  {
float:none !important;
    /*display: block;*/
    margin-left: auto;
    margin-right: auto }


.imgl { float: left !important; margin: 0 5px 5px 0px;/*padding: 0 10px 0 0; margin: 0 0 0.25em 0;*/}
.imgr { float: right;}
.imgabout { clear: left !important; }

.krecha-pion { border-left: 1px solid #eee; /*padding-left: 5px;*/}

#menu #searchform { clear: right; margin: -21px 0 0 0; padding: 0; }

#searchform{}

#searchform textarea{background:#fff; border:1px solid #d6d3d3; }

#searchform textarea:hover{background:#efefef; border:1px solid #d6d3d3}

#searchform textarea:focus{background:#efefef; border:1px solid #939793}

.szukaj { border:1px solid #c8c8c8; background-color: #f3f6f8; }
.archnews {float: left;}

/* Greyscale
Table Design by Scott Boyle, Two Plus Four
www.twoplusfour.co.uk
----------------------------------------------- */

table {border-collapse: collapse;
border: none; /*2px solid #000*/
font: normal 80%/140% arial, helvetica, sans-serif;
color: #555;
background: #fff;}

td, th { /*border-bottom: 1px dotted #bbb;*/
padding: .5em;}

caption {padding: 0 0 .5em 0;
text-align: left;
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
color: #333;
background: transparent;}

/* =links
----------------------------------------------- */

table a {padding: 1px;
text-decoration: none;
font-weight: bold;
background: transparent;}

table a:link {border-bottom: 1px dashed #ddd;
color: #000;}

table a:visited {border-bottom: 1px dashed #ccc;
text-decoration: line-through;
color: #808080;}

table a:hover {border-bottom: 1px dashed #bbb;
color: #666;}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th {border: 2px solid #000;
text-align: left;
font-size: 1.2em;
font-weight: bold;
color: #333;
background: transparent;}

tfoot td {border: 2px solid #000;}

/* =body
----------------------------------------------- */

tbody th, tbody td {vertical-align: top;
text-align: left;}

tbody th {white-space: nowrap;}

.odd {background: #fcfcfc;}

/*tbody tr:hover {background: #fafafa;}*/
	
.authorstyle { background-color: #B3FFCC !important; }

