div#recent_action {
    background-color:#C5DC5C;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    color:#626262;
    display:none;
    position:absolute;
    right:0;
    text-align:left;
    top:0;
    width:180px;
    z-index:100;
}

body > div#recent_action {
    position:fixed;
}

div#recent_action a{
    color:#C90215;
    cursor:pointer;
    display:block;
    float:left;
    font-weight:bold;
    margin-bottom:4px;
    margin-left:4px;
    margin-right:4px;
    margin-top:4px;
    padding-left:2px;
    padding-right:2px;
}

div#recent_action a:hover {
    background-color:white;
}

div#recent_action_content {
    float:right;
    margin-bottom:6px;
    margin-top:4px;
    width:160px;
}

body
{
margin:0px;
padding:0px;
font-size:13px;
font-family:"DejaVu Sans", verdana, tahoma, arial;
margin:0; padding:0; background:#fff url("/site_media/img/bg_body.png") repeat-x top left;
text-align:center;
}
div#wrapper {
margin:0 auto;
width:950px;
text-align:left;
}
div#forum_logo {
  background:transparent url(/site_media/img/winogrona_beztla_03.png) repeat scroll 0 0;
  height:66px;
  margin-left:349px;
  margin-top:67px;
  position:absolute;
  width:137px;
}
div#forum_winogrona {
  background:transparent url(/site_media/img/naszewina_forum_logo.png) repeat scroll 0 0;
  height:93px;
  margin-top:32px;
  position:absolute;
  width:338px;
  cursor:pointer;
}
div#forum_menu {
  position:absolute;
  width:940px;
  margin-top:30px;
}
div#forum_info {
    margin-left:30px;
    margin-top:30px;
    width:940px;
}

div#forum_info h1 {
    color:#4a0800;
    font-size:15px;
    font-style:italic;
    font-weight:bold;
}
/* Top header styles  */
#crumb
{
  padding:4px;
  color: #d7ff8b;
  font-size:11px;
  font-weight:bold; 
  display:none;
}
  #crumb a
{
  color: #d7ff8b;
}
#top
{
padding:0px;
margin:0px;
background-repeat:repeat-x;
height:65px;
overflow:auto;
}
#top a
{
color:white;
}
#topmenu
{
float:right;
margin:17px;
}
#topmenu li
{
display:inline;
padding-left:10px;
}
#topmenu a
{
color:#C3C3FF;
}
iframe
{
border:1px solid #4993DC;
width:100%;
height:400px;
}
p
{
margin-top:0px;
}
blockquote
{
	clear: both;
	padding: 1em;
	margin: 0px;
	font-size: 0.9em;
	line-height: 1.7em;
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
}
img
{
border:0px;
}
.box
{
border:1px solid gray;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
margin-top:5px;
overflow:hidden;
}
/*
Styles for the center div (content Block)
 */
#center
{
background-color:white;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:justify;
line-height:1.5;
overflow:auto;
padding-top:0px;
margin-top:25px;
}
#center h1
{
border-bottom:3px solid #4993DC;
font-size:20px;
font-weight:bold;
margin-bottom:5px;
overflow:hidden;
}
#center h2
{
font-size:18px;
font-weight:bold;
margin-bottom:5px;
overflow:hidden;
}
#center h3
{
border-bottom:3px solid #4993DC;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
overflow:hidden;
}
#center h4
{
border-bottom:1px solid #4993DC;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
overflow:hidden;
}
#center ul, ol
{
	margin-top:3px;
	margin-bottom:15px;
	line-height: 1.8em;
}
#center ol li { margin-left: 2.5em; }
#center ul { padding-left: 2em; list-style-type: square; }
#center a
{
  color:#c90215;
  text-decoration:none;
}
#center a:hover
{
  text-decoration:underline;
}
#center th strong
{
color: #fff;
}
#center table
{
border-collapse: collapse;
text-align:center;
width:100%;
}
#center th
{
  background: #a7c86b;
height: 29px;
padding-left: 11px;
padding-right: 11px;
color: #fff;
text-align:center;
border-left: solid 1px #6C6C6C;
}
#center tr
{
height: 30px;
}
#center td
{
padding-left: 10px;
padding-right: 10px;
padding-bottom:5px;
padding-top:5px;
border-left: solid 1px #6C6C6C;
border-bottom:1px solid #6C6C6C;
border-top:1px solid #6C6C6C;
}
#center tr.small
{
	font-size:11px;
	background: #E3E3E3;
}
#center tr.small_solved
{
	font-size:11px;
	background-color: #D6D6D6;
	color:#494949;
}
#center tr.small_prefixes
{
	font-size:11px;
	background-color: #184A67;
	color:white;
}
#center tr.small_prefixes input
{
	width:auto;
	background-color: #a7c86b;
	color:white;
	border: 1px solid #0B2330;
}
#center tr.small_prefixes form
{
	display:inline;
	padding-right:6px;
}
#center tr.small_prefixes a
{
	color:white !important;
}

#center tr.small_solved a
{
	color:#494949 !important;
}
#center td.first,th.first
{
border-left: 0px;
}
#center tr.rowA
{
background: #E3E3E3;
}
#center tr.rowB
{
background: #D6D6D6;
}
/*
Styles for the main page - right and left column
 */
#left
{
overflow:auto;
}
#left h4
{
margin:0px;
margin-top:15px;
font-size:14px;
font-weight:bold;
}
#left h4 a
{
color:black;
}
#left h4 a:hover
{
color:black !important;
}
#left p
{
margin-bottom:3px;
}
#right
{
margin-right:10px;
float:left;
width:65%;
font-size:11px;
}
#intro
{
background-color:#0C2432;
color:white;
padding:4px;
}
#intro a
{
color:yellow !important;
}

/*
Styles for the what's new Feed
 */
.user1
{
padding:5px; background-color:#f0f0f0; border-bottom:1px solid #DDDDDD;
padding-left:27px;
background-image:url(user2.png);
background-repeat:no-repeat;
background-position:1% 50%;
color:gray;
}
.user2
{
padding:5px; border-bottom:1px solid #DDDDDD;
padding-left:27px;
background-image:url(user2.png);
background-repeat:no-repeat;
background-position:1% 50%;
background-color:#FBFBFB;
color:gray;
}
.feed
{
background-color:#F5F7F1;
border:1px solid #F5F7F1;
margin-bottom:4px;
color:gray;
}
.left_feed
{
width:20%;
float:left;
padding:3px;
}
.left_feed a
{
font-size:13px;
font-weight:normal;
padding-bottom:5px !important;
}
.right_feed
{
padding:3px;
overflow:auto;
background-color:white;
}
.forum_feed
{
padding-left:27px;
background-image:url(reply.png);
background-repeat:no-repeat;
background-position:1% 50%;
}
.reply_feed
{
padding-left:27px;
background-image:url(reply.png);
background-repeat:no-repeat;
background-position:1% 50%;
}
.content_feed
{
padding-left:27px;
background-image:url(document.png);
background-repeat:no-repeat;
background-position:1% 50%;
}
.news_feed
{
padding-left:27px;
background-image:url(news.png);
background-repeat:no-repeat;
background-position:1% 50%;
}
.content_update_feed
{
padding-left:27px;
background-image:url(document_edit.png);
background-repeat:no-repeat;
background-position:1% 50%;
}
#feed_rss
{
padding-left:20px;
background-image:url(feed.png);
background-repeat:no-repeat;
background-position:1% 50%;
float:right;
border-bottom:3px solid #4993DC;
font-size:16px;
font-weight:bold;
}
.margin_feed
{
border-bottom:1px solid #F5F7F1;
margin-bottom:10px;
}
/*
Styles for forum
*/
#prefixes_submit
{
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	margin-left:10px;
	height:18px;
	font-size:11px;
}
p.toptions
{
	margin:0px;
	color:#494949 !important;
	float:right;
	
}
p.toptions a
{
	color:#494949 !important;
}
/* Post CSS */
.posthead
{
	font-size:11px;
	font-weight:bold;
	background-color:#a7c86b;
	color:white;
	padding:3px;
}
.post
{
	background:#EEEEEE;
}
.leftpost
{
	float:left;
	width:160px;
	background:#EEEEEE;
	padding:4px;

}
.rightpost
{
	background:#DDDDDD;
	overflow:auto;
	padding:4px;
}
.rightpost img
{
	max-width:100%;
}
.leftbottompost
{
	float:left;
	width:160px;
	background:#EEEEEE;
	padding:4px;
	padding-top:5px;
	font-size:11px;
}
.rightbottompost
{
	background:#EEEEEE;
	padding:4px;
	padding-top:5px;
	overflow:auto;
	font-size:11px;
}
/*  add post/topic */
.postform
{
	margin: 0 auto 0 auto;
	width:75%;
	padding: 5px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	background:#EEEEEE;
	border: 1px solid #a7c86b;
	font-size:11px;
}
.postform input
{
	margin-bottom:5px;
	margin-top: 5px;
	width:99%;
	border: 1px solid #a7c86b;
}
 .postform textarea
 {
	width:99%;
	border: 1px solid #a7c86b;
 }
.leftpostform
{
	float:left;
	width:130px;
	padding:5px;
}
.rightpostform
{
	overflow:auto;
	padding:5px;
}
.comments
{
	text-align:center;
}
.comments input
{
	width:auto;
}
#checkboxes input
{
	width:auto;
	padding-right:15px;
}
a.solve
{
display:none;
	background-image:url(solve.png);
	background-repeat:no-repeat;
	padding-left:19px;
}
a.unsolve
{
display:none;
	background-image:url(unsolve.png);
	background-repeat:no-repeat;
	padding-left:19px;
}
/* boxes for text */
.author
{
border:1px solid gray;
background:#F2F2F2;
padding:5px;
margin-bottom:5px;
margin-top:5px;
overflow:hidden;
font-size:14px;
font-weight:bold;
}
.msg
{
text-align:center;
font-weight:bold;
border:1px solid gray;
background:#F2F2F2;
padding:5px;
margin-bottom:5px;
margin-top:5px;
}
.errmsg
{
text-align:center;
font-weight:bold;
border:1px solid red;
background:#F2F2F2;
padding:2px;
margin:10px;
}
.newsbox
{
border-bottom:1px dotted gray;
border-top:1px dotted gray;
padding:3px;
margin-bottom:35px;
margin-top:15px;
overflow:hidden;
background-color:#F2F2F2;
font-size:11px;
}
.newsbox li
{
display:inline;
padding-right:15px;
}
.bookdiv
{
padding:10px;
background-repeat:no-repeat;
padding-left:145px;
height:105px;
}
.bookcontent
{
margin-bottom:30px;
}
/* pygments, disable highlighing errors */
.highlight_html .err
{
border:0px !important;
}
.highlight_py .err
{
border:0px !important;
}
.highlight_xml .err
{
border:0px !important;
}
.highlight_php .err
{
border:0px !important;
}
.highlight_css .err
{
border:0px !important;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/* TOP BLACK MENU FOR BOOKS */
#modernbricksmenu2{
  display:none;
}
#myform{ /*CSS for sample search box. Remove if desired */
margin: 0;
margin-top: 3px;
padding: 0;
margin-right:5px;
display:inline;
}
#myform .textinput{
  width: 190px;
  font-size:11px;
}
#myform .submit{
  font-size:12px;
}
/* TOP BLACK MENU FOR SITE LINKS */
#modernbricksmenu{
display:none;
}
/* DOWN BLACK MENU FOR FOOTER  */
#modernbricksmenu3{
display:none;
}
/* CONTENT MENU FOR Content/wiki links  */
.basictab{
padding: 0;
margin-left: 0;
font: bold 12px;
list-style-type: none;
text-align: right;

line-height: 1em !important;
}
.basictab li{
display: inline;
margin: 0;
}
.basictab li a{
text-decoration: none;
padding: 4px 7px;
margin-left: 3px;
color: white;
background: url(/site_media/img/button_background.png) repeat-x center top;
font-size:10px;
font-weight:normal;
}
.basictab li a:visited{
}
.basictab li a:hover{
  text-decoration:underline;
}
.basictab li a:active{
color: black;
}
.content table
{
	/*text-align:center;*/
	margin: 0 auto 0 auto;
}
.content input
{
	width:75%;
}
.content label
{
	font-weight:bold;
}
.code { background: #f8f8f8; }
.code .c { color: #008800; font-style: italic } /* Comment */
.code .err { border: 1px solid #FF0000 } /* Error */
.code .k { color: #AA22FF; font-weight: bold } /* Keyword */
.code .o { color: #666666 } /* Operator */
.code .cm { color: #008800; font-style: italic } /* Comment.Multiline */
.code .cp { color: #008800 } /* Comment.Preproc */
.code .c1 { color: #008800; font-style: italic } /* Comment.Single */
.code .cs { color: #008800; font-weight: bold } /* Comment.Special */
.code .gd { color: #A00000 } /* Generic.Deleted */
.code .ge { font-style: italic } /* Generic.Emph */
.code .gr { color: #FF0000 } /* Generic.Error */
.code .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.code .gi { color: #00A000 } /* Generic.Inserted */
.code .go { color: #808080 } /* Generic.Output */
.code .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.code .gs { font-weight: bold } /* Generic.Strong */
.code .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.code .gt { color: #0040D0 } /* Generic.Traceback */
.code .kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */
.code .kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */
.code .kp { color: #AA22FF } /* Keyword.Pseudo */
.code .kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */
.code .kt { color: #AA22FF; font-weight: bold } /* Keyword.Type */
.code .m { color: #666666 } /* Literal.Number */
.code .s { color: #BB4444 } /* Literal.String */
.code .na { color: #BB4444 } /* Name.Attribute */
.code .nb { color: #AA22FF } /* Name.Builtin */
.code .nc { color: #0000FF } /* Name.Class */
.code .no { color: #880000 } /* Name.Constant */
.code .nd { color: #AA22FF } /* Name.Decorator */
.code .ni { color: #999999; font-weight: bold } /* Name.Entity */
.code .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.code .nf { color: #00A000 } /* Name.Function */
.code .nl { color: #A0A000 } /* Name.Label */
.code .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.code .nt { color: #008000; font-weight: bold } /* Name.Tag */
.code .nv { color: #B8860B } /* Name.Variable */
.code .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.code .mf { color: #666666 } /* Literal.Number.Float */
.code .mh { color: #666666 } /* Literal.Number.Hex */
.code .mi { color: #666666 } /* Literal.Number.Integer */
.code .mo { color: #666666 } /* Literal.Number.Oct */
.code .sb { color: #BB4444 } /* Literal.String.Backtick */
.code .sc { color: #BB4444 } /* Literal.String.Char */
.code .sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */
.code .s2 { color: #BB4444 } /* Literal.String.Double */
.code .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.code .sh { color: #BB4444 } /* Literal.String.Heredoc */
.code .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.code .sx { color: #008000 } /* Literal.String.Other */
.code .sr { color: #BB6688 } /* Literal.String.Regex */
.code .s1 { color: #BB4444 } /* Literal.String.Single */
.code .ss { color: #B8860B } /* Literal.String.Symbol */
.code .bp { color: #AA22FF } /* Name.Builtin.Pseudo */
.code .vc { color: #B8860B } /* Name.Variable.Class */
.code .vg { color: #B8860B } /* Name.Variable.Global */
.code .vi { color: #B8860B } /* Name.Variable.Instance */
.code .il { color: #666666 } /* Literal.Number.Integer.Long */
/* blue content box DIV  */
.content_box_header
{
	font-size:11px;
	font-weight:bold;
	background-color:#C8D7E3;
	border:1px solid #3C78B5;
	border-bottom:0px;
	padding:4px;
	margin:0px;
	text-align:center;
	margin-top:6px;
}
.content_box
{
	border:1px solid #3C78B5;
	background:#F5F7F1;
	padding:4px;
}
.content_float
{
	float:right;
	width:25%;
	margin:10px;
	margin-right:0px;
}
input.openid {
  background: url(login-bg.gif) no-repeat;
  background-position: 0 50%;
  padding-left: 20px;
}
.book
{
list-style-image: url(cbc/book.png);
padding-left:4px;
}
.page
{
list-style-image: url(cbc/page.png);
padding-left:4px;
}

#tool_top table {float:right;
 }

#tool_top {height: 30px;}
#tool_top tr {margin:0px; padding:0px; height:10px;}
#tool_top td {
  padding-right: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:bold;
  line-height:100%;
  font-size:11px;
}

#tool_top td a {color:#d7ff8b; font-size:11px;margin:0px;padding:0px; text-decoration:none;}
#tool_top td a:hover {color:#EAFFC0;}

p.clear {clear:both;line-height:1px; margin:0px;}

#center .bbcode .markItUpButton6 a {display:none;}
#center .bbcode .markItUpButton7 a {display:none;}
#center .bbcode .markItUpButton8 a {display:none;}
#center .bbcode .markItUpButton9 a {display:none;}

div.back a {
  width:97px;
  height:32px;
  display:none;
  float:left;
  margin-bottom:5px;
  color:transparent;
}

div.back a.back { background:url(/site_media/img/powrot.gif) no-repeat center right; }

div.back a.back:hover { background:url(/site_media/img/powrot2.gif) no-repeat center right; }

div.back {float:left;display:block;margin-bottom:30px;margin-left:10px;margin-top:15px;margin-right:10px;}

#myform {display:none;}
/* info o zalogowanym userze */
#w_logged_in_as {
	position:absolute;
	color: #ffffff;
}
#w_logged_in_as SPAN {
	color: #ffffff;
}

/* ukryc balupton edition */
#lightbox-overlay-text {
    display:none;
}

.errmess {
    border-top:2px solid red;
    color:red;
    font-size:larger;
    font-weight:bold;
}

div.post_author {
    margin-bottom:5px;
}

div.post_author_image a img {
    float:left;
    margin-right:10px;
}

div.status_profile_image {
    background: url("/site_media/img/winogrona_zielone_40.png") repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 29px;
}

div.post_author_image a.listbox_detail {
    cursor:default;
    display:block;
    height: 40px;
    width: 29px;
}
.postform .postform_small {text-align:justify;}
.postform .postform_small input {width:auto;}