.frH1 h1 {font-size:24px; margin:0; padding:0 0 5px 0; font-weight:normal; color:#996633;}
h1.frH1MgB {font-size:24px; margin:0; padding:0 0 5px 0; font-weight:bold; color:#555; margin-bottom: 0px;}
h1.frH1MgB1 {font-size:24px; margin:0; padding:0 0 5px 0; font-weight:normal; color:#555; margin-bottom: 15px;}

.frBkgr {/*background:url(../gfx/fr_background.gif) top left repeat-y;*/}

.frCont {margin-bottom:10px;}
.frCont a {color:#005CB7}
.frCont p {padding:5px 0; line-height: 16px;}
.frContRe {background:url(../gfx/re_arrow.gif) top left no-repeat; padding-left:10px;}

/*menu kategorii*/
.frKatMnBrd {border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #bbb; border-bottom:1px solid #bbb;}

.frKatMn {
	line-height:16px;
	font-size:11px;
	color:#777;
	padding:10px;
	background:#e1f0f8;
	}
/*.frKatMn {
	line-height:16px;
	font-size:11px;
	color:#777;
	border-top:1px solid #bbb; border-left:1px solid #bbb;
	border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; 
	background:#fff; padding:5px; margin-bottom:5px;
	}*/
/*.frKatMn ul {margin-top:5px;}*/
.frKatMn li {padding-bottom:5px;}
.frKatMn a {font-size:12px;}

/*forum tabela*/
.frTbl {margin-bottom:0px;; }
.frTblHead { border-top:1px solid #ddd; padding:10px;  background:#f9f9f9;}
.frTblHead2 {height:38px; background:url(../gfx/GreyHdBg.png) top left repeat-x; padding:0 0 0 15px}
.frTblHead2 h1, .frTblHead2 h2, .frTblHead2 h3 {color: #000; font-weight:bold; line-height:38px; font-size:16px}

h1.frTblH1 {font:normal 18px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0;}
/*h1.frTblHeadH1, h2.frTblH2 {font:normal 18px Arial, Helvetica, sans-serif; color:#007a66; margin:0; padding:0;}*/
h4.frTblH4 a{font:normal 16px Arial, Helvetica, sans-serif; color:#005CB7; margin:0; padding:0 0 5px 0; text-decoration:none; font-weight:bold}

.frTblRow {padding:10px 0px 10px 15px;  border-top:1px solid #cdcdcf }
.frRowBeige {background:#f2f7f9;}

.frTblcol1 {float:left; width:450px; font-size:12px}
.frTblcol1 a {color:#333; text-decoration:underline; line-height:20px}
.frTblcol1 a:hover {text-decoration:none;}
.frTblcol1 p {font-family:Georgia; font-style:italic; margin-top:3px; color:#333; background:url(../gfx/forum/postTrailBg.png) 0 2px no-repeat; margin-left:58px; padding-left:14px;}

.frTblcol2, .frTblcol3 {float:right; width:80px; text-align:center; color:#000; font-size:12px; line-height:38px}
.frComix {float:right; height:24px; width:80px; padding-top:6px; font-size:12px; text-align:center; color:#000; background:url(../gfx/ico_comix.gif) top center no-repeat; font-weight:bold}

.frTblcol2Mg {float:right; width:80px; text-align:center; color:#000; margin-right: 10px; font-size:12px; line-height:38px}
.frTblcol2MgTitle {float:right; width:80px; text-align:center; color:#333; margin-right: 10px; font-weight: bold; line-height:38px; font-size:12px}
.frTblcol3Title {float:right; width:80px; text-align:center; color:#333; font-weight: bold;  font-size:12px; padding:6px 0 0 0}


.frTblLast {padding-top:8px;}
.frTblLast a {text-decoration:none;}

/*gorace tematy*/
.frHotTopic {margin:20px 0 0 0; padding:10px; line-height:normal; background:#f6f6f6;}
.frHotTopic ul {margin:0; padding:0; }
.frHotTopic li {margin:5px 0 0 0; padding-left:0px; padding-bottom:8px; /*background: url(../gfx/fr_li.gif) top left no-repeat;*/}
.frHotTopic a {text-decoration:none;}

.frTools { padding:10px 0px; color:#999; text-align:center; margin-bottom:0px; }
.frTools li {display:inline; padding-right:10px;}
.frTools li a {font-size:12px; color:#005CB7}
.frTools li.frToolsNew {background:url(../gfx/forum/ico_new.gif) center left no-repeat;}

.frTxtBold {font-weight:bold}
.frDate {color:#999; font-size:12px}
.frDateRe {color:#999; font-size: 11px;}
.frOdp{padding-left:13px; background:url(../gfx/forum/ico_plus.gif) center left no-repeat; margin-left: 10px;}
.frOdp a {color:#005CB7}
.frUsun {padding-left:13px; background:url(../gfx/forum/ico_trash.gif) center left no-repeat; margin-left: 10px;}
.frUsun a {color:#005CB7}
.frEdytuj {padding-left:13px; background:url(../gfx/forum/ico_edit.gif) center left no-repeat; margin-left: 10px;}
.frLock {padding-left:13px; background:url(../gfx/forum/ico_lock.gif) center left no-repeat; margin-left: 10px;}
.frUnlock {padding-left:13px; background:url(../gfx/forum/ico_unlock.gif) center left no-repeat; margin-left: 10px;}
.frGlue {padding-left:13px; background:url(../gfx/forum/ico_glue.gif) center left no-repeat; margin-left: 10px;}
.frUnglue {padding-left:13px; background:url(../gfx/forum/ico_unglue.gif) center left no-repeat; margin-left: 10px;}
.frOdp, a, .frUsun a, .frEdytuj a, .frLock a, frGlue a, frUnglue a {text-decoration:none;}

.frStar {padding-left:13px; background:url(../gfx/forum/ico_star.gif) center left no-repeat;}

.frLeftBox {float: left; width: 230px;}
.frLeftBoxIn {margin-bottom: 10px;}
.frLeftBoxInHd {height:38px; background:url(../gfx/BlackHdBg.png) top left repeat-x; padding:0 0 0 15px}
.frLeftBoxInHd2 {height:38px; background:url(../gfx/BlueHdBg.png) top left repeat-x; padding:0 0 0 15px}
.frLeftBoxInHd h3 {color: #fff; font-size:14px; line-height:38px}
.frLeftBoxInHd2 h3 {color: #fff; font-size:14px; line-height:38px}
.frLeftBox h3.hColor0 {font-size: 12px;}

.frLeftBoxInCnt {padding:5px 10px 10px 10px; background:#fff; border:1px solid #cdcdcf}
.frLeftBoxInCnt ul {margin:0; padding:0; list-style:none; line-height: 18px;}
.frLeftBoxInCnt ul li {margin:0; padding:0 0 0 12px; color:#000;background:url(../gfx/vertlistbullet1.gif) 0.1em 0.5em no-repeat; font-size:12px}
.frLeftBoxInCnt ul li a {font-size:12px; color:#005CB7}
.frLeftBoxInCnt ul li.List0Cur a{font-weight: bold; color:#999999}
.frLeftBoxInCnt ul li.List1 {margin-left:10px;}
.frLeftBoxInCnt ul li.List1Cur { margin-left:10px;}
.frLeftBoxInCnt ul li.List1Cur a{font-weight: bold; color:#999999}

.frLeftBoxIn2 {padding:1px; border:1px solid #cdcdcf; margin-bottom: 15px;}


.frLeftBoxInCnt2 {padding:5px 10px 10px 10px;}
.frLeftBoxInCnt2 ul {margin:0; padding:0; list-style:none; line-height: 18px;}
.frLeftBoxInCnt2 ul li {margin:0; padding:0 0 0 12px; color:#000;background:url(../gfx/vertlistbullet1.gif) 0.1em 0.5em no-repeat;}
.frLeftBoxInCnt2 ul li a {}
.frLeftBoxInCnt2 ul li.List1mgL {margin-left:10px;}

.frRightBox {float: right; width: 680px; background:#fff; font-size:12px; padding:0px;}
.frRightBoxIn {padding:5px 10px 10px 10px;}
.frRightBoxIn h1 {font-size:24px; margin:0; padding:0 0 5px 0; font-weight:normal; color:#996633;}
.frRightBox .boxCnt {padding:10px}

.frTxtRed {color:#f00; margin-left: 10px;}
.frTxtRedPdTB {color:#f00; padding-top: 10px; padding-bottom: 10px;}

.frContRe2 {margin-bottom:10px; background:url(../gfx/re_arrow.gif) top left no-repeat; padding-left:10px;}
.frContRe2 p {padding:5px 0; line-height: 16px;}
.frContRe2MgL {margin-bottom:10px; background:url(../gfx/re_arrow.gif) top left no-repeat; padding-left:10px; margin-left: 10px;}
.frContRe2MgL2 {margin-bottom:10px; background:url(../gfx/re_arrow.gif) top left no-repeat; padding-left:10px; margin-left: 20px;}

.frWatTyt5 {padding-bottom: 5px; font-weight: bold;}
.frWatTyt10 {padding-bottom: 10px; font-weight: bold;}

.frCntOponOs { color: #555; padding-bottom: 5px;} 
.frNumber {float:right; height:24px; width:80px; padding-top:6px; font-size:11px; text-align:center; color:#006151; background:url(../gfx/ico_comix.gif) top center no-repeat;}
.frNumberMgR {float:right; height:24px; width:80px; padding-top:6px; font-size:11px; text-align:center; color:#006151; background:url(../gfx/ico_comix.gif) top center no-repeat; margin-right: 10px;}

.frFormLabel {float:left; text-align:right;padding:5px 10px 0 0; width:20%;}
.frformField {float:left;padding:3px;}
.frformFieldMgB {float:left;padding:3px; margin-bottom: 10px;}
.frformField2 {float:left;padding:3px; font-size: 11px; color: #555; width:450px;}
.frformField3 {float:left;padding:3px; font-size: 11px; color: #f00; width:350px;}
.frImgVertMid {vertical-align:middle; border: none;}
.frInfoField {float:left;margin:5px 0 0 10px;padding:3px;color:#ff0000;font-size:11px;}
.frRedStar {color:#ff0000; font-weight:bold;}
.frButton {padding-top: 15px;}
.frZgloszTitle { line-height: 18px; margin-bottom: 15px;}
.frSep {margin-bottom: 20px;}
.frRadio {padding-right: 10px;}
.frAcceptBox {font-size:11px;}

.frH1head {margin:15px 0 15px 0; font:bold 24px Arial, Helvetica, sans-serif; color:#555; line-height:normal;}

.frTblRowBeige {padding:8px 5px;  border-bottom:1px solid #bfd7e2; background:#f2f7f9;}
.frComixMgR {float:right; height:24px; width:80px; padding-top:6px; font-size:12px; text-align:center; color:#000; background:url(../gfx/ico_comix.gif) top center no-repeat; margin-right: 10px;font-weight:bold}

.frPolaWym {padding: 10px;}
.frLeftBoxInRss {float: right; margin:12px 10px 0 0}
.frLeftBoxInRss a{ font-size:14px; color:#fff; position:relative; top:-2px}

.frPostOdpArt {padding:1px; border:1px solid #cdcdcf; margin-top: 15px; margin-bottom: 15px;}
.frLinkWybranyKategorie {color: #999; font-weight: bold;}
.frLinkWybranyKategorieMgL {color: #999; font-weight: bold; margin-left: 20px;}


.ForumCnt fieldset {font-size:12px; border:1px solid #cdcdcf; padding:15px; margin:10px 0 0px 0; background:#fff }
.ForumCnt fieldset legend {font-size:16px; color:#ca0000; font-weight:bold; padding:10px 15px; border-top:0px dotted #cdcdcf; background:url(/gfx/OglTabBg.png) top repeat-x}
.ForumCnt .pd10 {font-size:11px; padding:10px 0 0 0}

.ForumCnt fieldset .formLabel a {color:#005CB7}
.ForumCnt fieldset .blAcceptBox a {color:#005CB7}