.clear{clear:both;}

#forumbox *{margin:0px; padding:0px; }
#forumbox{margin:0px; padding:0px; width:790px; background-image:url(http://dlafirmy.info.pl/gfx/forumbox-background.png); font-family:Verdana;float: left; }

#forumbox-top{width:790px; height:10px; background-image:url(http://dlafirmy.info.pl/gfx/forumbox-top.png); background-position:top;}
#forumbox-bottom{width:790px; height:10px; background-image:url(http://dlafirmy.info.pl/gfx/forumbox-bottom.png); background-position:bottom;}

#forumbox h3{margin:0px 0px 10px 10px; padding:0px 0px 0px 35px; background-image:url(http://dlafirmy.info.pl/gfx/forum-icon.png); background-position:left center; background-repeat:no-repeat;}
#forumbox h3{font-size:18px; font-weight:normal; color:#0087b1; line-height:23px;}

.rightbox { width: 200px; float: left; margin-left: 10px; }
.rightbox .content { width: 188px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.rightbox .top { background-image:url(http://dlafirmy.info.pl/gfx/forum_top.png); width: 200px; height: 10px; }
.rightbox .bottom { background-image:url(http://dlafirmy.info.pl/gfx/forum_bottom.png); width: 200px; height: 10px; }
.rightbox .forum_input { width: 180px; margin: 3px 0; }
.rightbox select { border: 0; width: 180px; }
.rightbox .forum_select { width: 185px; height: 22px; margin: 3px 0; border: 1px solid #7f9db9; }
.submit_search { float: right; margin: 5px 10px 0 0; background-image: url(http://dlafirmy.info.pl/gfx/newsletter.png); background-repeat: no-repeat; background-position: 0 0; height: 19px; width: 63px; border: 0;}
.rightbox ol { margin-left: 30px; padding: 0; }
.rightbox ol li { margin-top: 6px; padding: 0; }

#forum-sections-list{list-style-type:none;}
#forum-sections-list li{display:block; margin:0px 0px 10px 10px; width:250px; height:100px; float:left; overflow:hidden;}

#forum-sections-list li h4{display:block; padding:5px 0px 5px 25px; border-bottom:1px solid #e5e5e5; background-color:#f9f9f9; background-image:url(http://dlafirmy.info.pl/gfx/forum-pointer.png); background-position:5px center; background-repeat:no-repeat;}
#forum-sections-list li h4{font-size:10pt; font-weight:bold;}
#forum-sections-list li h4 a{color:#0087b1; text-decoration:none;}
#forum-sections-list li h4 a:hover,#forum-sections-list li h4 a:focus{color:#0087b1; text-decoration:underline;}
#forum-sections-list li h4 span{padding:0px 0px 0px 5px; font-weight:normal; font-size:10px;}
#forum-sections-list li p{display:block; text-align:justify; color:#000000; font-size:10px;}
#forum-sections-list li p a{color:#000000; text-decoration:none;}
#forum-sections-list li p a:hover,#forum-sections-list li p a:focus{color:#000000; text-decoration:underline;}

#forum-options{background-color:#e0f7fe; margin:0px 10px 10px 10px; padding:5px;}
#forum-options a{float:left;}
#forum-options form{float:right;}
#forum-options .forum-add{padding:0px 0px 0px 20px; font-size:14px; font-weight:bold; color:#0087b1; text-decoration:none; background-image:url(http://dlafirmy.info.pl/gfx/forum-addtopic.png); background-position:left center; background-repeat:no-repeat;}
#forum-options .forum-add:hover,#forum-options .forum-add:focus{font-size:14px; font-weight:bold; color:#0087b1; text-decoration:underline;}

#forum-topics-list{list-style-type:none; margin:0px 10px 0px 10px;}
#forum-topics-list li{diplay:block; padding:5px;}
#forum-topics-list li h5{float:left;}
#forum-topics-list li h5 a{padding:0px 0px 0px 20px; font-size:12px; font-weight:bold; color:#0087b1; text-decoration:none; background-image:url(http://dlafirmy.info.pl/gfx/forum-pointer.png); background-position:left center; background-repeat:no-repeat;}
#forum-topics-list li h5 a:hover,#forum-topics-list li h5 a:focus{font-size:12px; font-weight:bold; color:#0087b1; text-decoration:underline;}
#forum-topics-list li strong{float:left; margin:0px 5px 0px 5px; font-size:12px;}
#forum-topics-list li span{float:left; font-size:12px;}
#forum-topics-list li em{float:right; font-size:12px; font-style:normal;}

#forum-topics-list .forum-li-0{background-color:#f9f9f9;}
#forum-topics-list .forum-li-1{background-color:#ffffff;}

#forumbox .forum-select{border:1px solid #0087b1;}

#forum-pagination{list-style-type:none; margin:10px}
#forum-pagination li{float:left;}
#forum-pagination li a{display:block; padding:5px; margin:5px 5px 5px 0px; background-color:#f9f9f9; color:#0087b1; font-size:10px; font-weight:bold; text-decoration:none; border:1px solid #dbdbdb;}
#forum-pagination li a:hover,#forum-pagination li a:focus{text-decoration:underline;}

#forum-form-table{margin:10px;}
#forum-form-table table{border-collapse:collapse; width:95%;}
#forum-form-table table th{padding:5px; font-size:12px; text-align:left; border:1px solid #ffffff; background-color:#f9f9f9; width:20%;}
#forum-form-table table td{padding:5px; font-size:12px; text-align:left; border:1px solid #ffffff; width:80%;}
#forum-form-table table td .forum-input{width:100%;}
#forum-form-table table td .forum-submit{}
#forum-form-table table td .forum-textarea{width:100%; height:200px;}
#forum-form-table table .forum-table-submit{text-align:right;}
#forum-form-table table .forum-table-submit input{margin:0px 0px 0px 5px;}

#forumbox .forum-input,#forumbox .forum-textarea{border:1px solid #0087b1; background-color:#ffffff;}
#forumbox .forum-input:focus,#forumbox .forum-textarea:focus{background-color:#e0f7fe;}

#forumbox .forum-button-send{width:63px; height:19px; background-image:url(http://dlafirmy.info.pl/gfx/forum-button-send.png); background-position:0px 0px; border:0px; cursor:hand;}
#forumbox .forum-button-send:hover,#forumbox .forum-button-send:focus{background-position:0px -19px;}

#forumbox .forum-button-preview{width:63px; height:19px; background-image:url(http://dlafirmy.info.pl/gfx/forum-button-preview.png); background-position:0px 0px; border:0px; cursor:hand;}
#forumbox .forum-button-preview:hover,#forumbox .forum-button-preview:focus{background-position:0px -19px;}

#forum-posts-list{list-style-type:none; margin:10px;}
#forum-posts-list li{padding:5px;}
#forum-posts-list li h5 a{padding:0px 0px 0px 20px; font-size:12px; font-weight:bold; color:#0087b1; text-decoration:none; background-image:url(http://dlafirmy.info.pl/gfx/forum-pointer.png); background-position:left center; background-repeat:no-repeat;}
#forum-posts-list li h5 a:hover,#forum-topics-list li h5 a:focus{font-size:12px; font-weight:bold; color:#0087b1; text-decoration:underline;}
#forum-posts-list li a{font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
#forum-posts-list li a:hover,#forum-topics-list li a:focus{text-decoration:underline;}
#forum-posts-list li a span{font-size:10px;}
#forum-posts-list li em.date{margin:0px 5px 0px 5px; font-size:10px; font-style:normal; color:#828282;}

#forum-posts-list li .forum-re{color:#0087b1;}

#forum-posts-list li p{clear:both; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px; font-size:12px; line-height:16px;}

#forum-posts-list .forum-li-0{background-color:#f9f9f9;}
#forum-posts-list .forum-li-1{background-color:#ffffff;}

#forumbox .forum-post-info{float:left;}
#forumbox .forum-moderate{float:right; display:block; width:14px; height:14px; background-image:url(http://dlafirmy.info.pl/gfx/forum-moderate.png); background-position:0px 0px;}
#forumbox .forum-moderate:hover,.forum-moderate:focus{background-position:0px -14px;}

#forumbox .forum-text-control{list-style-type:none;}
#forumbox .forum-text-control li{float:left; margin:0px 10px 10px 0px;}
#forumbox .forum-text-control li a{padding:3px; border:1px solid #0087b1; background-color:#e0f7fe; color:#000000;}
#forumbox .forum-text-control li a:hover,#forumbox .forum-text-control li a:focus{background-color:#0087b1;}

#forumbox .forum-text-control li .forum-text-control-bold{font-weight:bold; text-decoration:none;}
#forumbox .forum-text-control li .forum-text-control-italic{font-style:italic; text-decoration:none;}
#forumbox .forum-text-control li .forum-text-control-underline{text-decoration:underline;}
#forumbox .forum-text-control li .forum-text-control-url{http://dlafirmy.info.pl/gfx/text-decoration:underline;}

.markItUp * { margin:0px; padding:0px; outline:none; }
.markItUp a:link, .markItUp a:visited { color:#000; text-decoration:none; }
.markItUp { }
.markItUpContainer { font:11px Verdana, Arial, Helvetica, sans-serif; }
.markItUpEditor { font:12px 'Courier New', Courier, monospace; padding:5px; width:690px; height:320px; clear:both; display:block; line-height:18px; overflow:auto; }
.markItUpPreviewFrame { overflow:auto; background-color:#FFF; width:99.9%; height:300px; margin:5px 0; }
.markItUpFooter { width:100%; }
.markItUpResizeHandle { overflow:hidden; width:22px; height:5px; margin-left:auto; margin-right:auto; background-image:url(images/handle.png); cursor:n-resize; }

/* first row of buttons */
.markItUpHeader ul li { list-style:none; float:left; position:relative; }
.markItUpHeader ul li:hover > ul{ display:block; }
.markItUpHeader ul .markItUpDropMenu { background:transparent url(images/menu.png) no-repeat 115% 50%; margin-right:5px; }
.markItUpHeader ul .markItUpDropMenu li { margin-right:0px; }
/* next rows of buttons */
.markItUpHeader ul ul { display:none; position:absolute; top:18px; left:0px; background:#FFF; border:1px solid #000; }
.markItUpHeader ul ul li { float:none; border-bottom:1px solid #000; }
.markItUpHeader ul ul .markItUpDropMenu { background:#FFF url(images/submenu.png) no-repeat 100% 50%; }
.markItUpHeader ul .markItUpSeparator { margin:0 10px; width:1px; height:16px; overflow:hidden; background-color:#CCC; }
.markItUpHeader ul ul .markItUpSeparator { width:auto; height:1px; margin:0px; }
/* next rows of buttons */
.markItUpHeader ul ul ul { position:absolute; top:-1px; left:150px; }
.markItUpHeader ul ul ul li { float:none; }
.markItUpHeader ul a { display:block; width:20px; height:25px; text-indent:-10000px; background-repeat:no-repeat; padding:3px; margin:0px; }
.markItUpHeader ul ul a { display:block; padding-left:0px; text-indent:0; width:120px; padding:5px 5px 5px 25px; background-position:2px 50%; }
.markItUpHeader ul ul a:hover { color:#FFF; background-color:#000; }


.markItUp .markItUpButton1 a { background-image:url(http://dlafirmy.info.pl/css/bbimages/bold.png); }
.markItUp .markItUpButton2 a { background-image:url(http://dlafirmy.info.pl/css/bbimages/italic.png); width: 18px; }
.markItUp .markItUpButton3 a { background-image:url(http://dlafirmy.info.pl/css/bbimages/underline.png); }
.markItUp .markItUpButton4 a { background-image:url(http://dlafirmy.info.pl/css/bbimages/url.png); width: 35px; }
.markItUp .preview a { background-image:url(http://dlafirmy.info.pl/css/bbimages/preview.png); }

cite { color:#828282; diplay: block; margin-left: 20px; }
#right { float: left; }
