.bbk_block .bbk_title{
display: none;
}
.bbk_block{
border: 3px black solid;
border-top: none;


}
#commentlist{
width: 30em;
}

.bbk_block *{
color: black !important;
border-color: black !important;
line-height: 1.8;
}
.bbk_block .bbk_adbody{
color: #123 !important;
}
.bbk_block .bbk_adtail{
color: #456 !important;
font-weight: bolder;
text-decoration: underline;
}
.bbk_block:before{
display: block;
content:"reklama BillBoard:";
background: black;
color: white;
letter-spacing: 1px;

}
.bbk_block .bbk_adbox_over *{

color: #aa3300 !important;
}


html {
background: #a73;
background: black;
}

body {
background: #FEAA86;
color: black;
width: 56em;
margin: 1em auto;

font-family: Verdana, sans-serif;
letter-spacing: 0px;
line-height: 1.5;
font-size: small;
background-repeat: no-repeat;
background-position: bottom right;
background-attachment: fixed;
padding: 0px;
background: #EE5219;
background: white;

}
#before{
margin-right: 0.8em;
}

#before, #after, #header, #content{
float: left;
width: 26.45em;

background: #ffc2ac;
color: black;
list-style-type: none;
margin: 1em 1em 0em 1em;

display: inline;
padding: 0.5em 0em;
}

#after{
background: white;
}

#header input {color: black;}

#content{
width: 52em;
padding: 0.5em 1em 1em;
}
textarea{
width: 25em;
}
#after{
margin-left: 0em;
}
#header{
width: 40em;
background: #F40 url("images/stop.png") 97% 50% no-repeat;
padding: 0.5em 13em 0em 1em;
min-height: 135px;
_height: 135px;

}
#header *{
color: #fff;
}
#before li a, #after li a{
color: #033;
_height: 1px;
display: block;
padding: 3px 10px;

border-width: 1px 0px 1px;
border-style: solid;
border-color: #ffe4ce white #cc9988;
background: #ffddcc;
font-weight: bolder;
}
#before strong a, #after strong a{
color: black;
text-decoration: underline;
}


#before li a:hover, #after li a:hover{
color: #111;
background: #fff;
}
#before ol, #after ol{
list-style: none;
margin: 1em 0em 0em;
padding: 0;
border-style: solid;
border-width: 1px 0px 0px;
border-color: #ffe4ce white #cc9988;
margin-bottom: 1em;
}
#before p, #after p{

margin: 0.3em 1em 0em;

}
#content p, #content li{
line-height: 1.7;
}

li{
margin: 0em;
padding: 0em;
}
h2, h1{
color: #a92d00;

font-size: 180%;

padding: 0.3em 0.7em 0em 0em;

line-height: 1;

}

#before h2, #after h2{
margin: 0.2em 0em 0em 0.51em;
}
h2 a,h1 a{
color: black;
letter-spacing: 2px;
text-decoration: none;
}
h1{
font-size: 300%;
border: none;
padding: 0.1em 0em;
font-family: arial black;
font-weight: normal;
margin: 0px;

}
h4, h3{
margin-bottom: 0em;
}
h3{
border-bottom: 1px #f40 dotted;
border-left: 0.5em #f40 solid;
padding-left: 0.51em;
margin-top: 2em;
padding-top: 0.5em;
}
p{
margin-top: 0.2em;
}
.addToFavourites{
text-decoration: underline;
cursor: pointer;
clear: both;
}
 #nextPostLink a {
float:right;
padding-right:50px;
text-align:right;
width:40%;
background-image: url("images/next.png");
background-position: 98% 50%; 
}
 #nextPostLink a:hover {

background-position: 100% 50%; 
}
 #previousPostLink a:hover {

background-position: 0% 50%; 
}
#previousPostLink a{
float:left;
padding-left:45px;
text-align:left;
width:40%;
background-position: 2% 50%; 
background-image: url("images/previous.png");
}
#previousPostLink a,  #nextPostLink a {
background-repeat:no-repeat;
font-weight:bold;
height:35px;
margin:40px 0px;
padding-top:5px;
color: #f40;
}


.archive h2:first-letter, .categoryName:first-letter{
text-transform: uppercase;
}
.archive h2{
margin-bottom: 0px;
}
.archive h3{
clear:both;
font-size: 140%;
border-bottom: none;
}
.archive h3 a{
color: black;
display: block;
text-decoration: none;
border-bottom: 1px black solid;
padding-bottom: 1px;
}
.archive h3 a:hover{
padding-bottom: 0px;
border-bottom-width: 2px;
}
.archive .decorationPic{
width: 150px;
position: relative;
margin: 0em 0em 0em 1em;
top: -1em;
}

#before a{
text-decoration: none;
}
#before a .entry p{
font-weight: normal;
text-decoration: none;
font-size: 70%;

}
#sidebar{
display: none;
}

#header p{
margin: 0em;
padding: 0em;
font-size: 100%;

}
#footer{
float: none;
clear: both;
color: gray;
font-size: 80%;
padding: 0em 1.5em;
margin: 0px;
}

#footer img{
width: 12px !important;height: 12px !important;
position: relative;
top: 2px;}
#footer a{
color: gray;
}
#footer a:hover{
color: black;
}
#mainPostHeader{
margin: 0px;
border-bottom: 1px black solid;
padding-bottom: 2px;
}
.postInfo
{

text-align: right;
color: black;
font-size: 80%;
padding: 0px;
margin: 0px;
}
blockquote{
text-align: justify;
font-style: italic;
}
/*

#comments, #respond{
display: block;
text-decoration: underline;
font-weight: bolder;
cursor: pointer;
color: black;
margin: 0.5em;
padding: 0.5em 1em;
float: left;
border: 1px black solid;
background: silver;
}
*/


#mainMenu{
margin: 0em 0em 0em;
padding: 2.2em 0em 0em;


}
#mainMenu li{
float: left;
list-style-type: none;
}
#mainMenu li a
{
padding: 2px 12px 0px;
color: black;
background: #ffc2ac;
text-decoration: none;
font-size: 100%;
font-weight: bolder;
margin: 0px 3px;
display: block;
}

#mainMenu li a#actual
{
padding: 3px 12px 0px;
color: black;
background: white;
text-decoration: none;
font-size: 100%;
font-weight: bolder;
margin: 0px 3px;
display: block;
}



/* Hide by JS!!! */
/*#commentform, #commentlist{
display: none;
clear: both;
}*/

.decorationPic{
float:right;
margin: 1em 0em 2em 2em;
padding: 2px;
border: 2px black solid;
}

.postdate{
font-weight: normal;
font-style: italic;
font-size: 80%;
display: block;

}
.anketa fieldset{
margin: .5em 2em;
}

.anketa input, .anketa fieldset{
width: auto;
}
.anketa input{
  display:inline;
}
.anketa label{
display: block;
}


label input, label textarea{
display: block;
margin-bottom: 0.5em;
width: 25em;
}
#content .ad{
float: right;
}
fieldset{
float: left;
width: 28em;
padding: 0 1em;
}
legend{
font-weight: bolder;
letter-spacing: 2px;
}
#simpsonsAvatar{
position: fixed; bottom: 0px; right: 0px; display: none;
background: #000 url("/pics/multimotyl.png");
background-repeat: no-repeat;

width: 150px;
height: 250px;
}
#simpsonsAvatar:hover{

background: #000 url("/pics/multimotylk.png") no-repeat;
}

.ad{
margin: 1em;
}