/* 
Najważniejsze templatki:
- thread.tmpl - lista wiadomości w dziale
- msg.tmpl - lista postów w wątku
- drawmsg.tmpl - pojedyńcza wiadomość
- post.tmpl - tworzenie/edycja wiadomości

 */

body {
	background:url(images/bg.png) repeat-x #F2F2F2;
	color: #000000;
	margin: 2px;
	font-family: Verdana, Tahoma, "Myriad Web", Syntax, sans-serif;
	font-size: 12px;
}

a {
   color: #786524;}

a:hover {
   color: #543E01;}

text, .GenText {
	color: #3C3C3C;
}

a.CatLink {
	text-decoration: none;
        color: white;
}

.CatDesc {
	color: #D8D8D8;
	height: 23px;
	background: url("images/belka2.png");
        font-size: 11px;

}

.CatLockedName {
	font-size: 12px;
	font-weight: bold;
}

.CatLockPad {
	padding-left: 20px;
}

.GenText, .MsgIg, td.repI {
	color: #000000;
}

.GenTextRed, .ErrorText {
	color: red;
}

.ErrorText, td.rpasswdE {
	font-weight: bold;
}

.SmallText, .DateText, td.msgud, td.msgot, td.permYES, td.permNO {
	font-size: 11px;
}

th {
	font-size: 11px;
        font-weight: normal;
	color: #FFFFFF;
	height: 23px;
	background: url("images/belka1.png");
        padding-left: 6px;
        padding-right: 6px;
        text-align: left;
}

th a {
  color: #FFFFFF;

}



.RowStyleA, td.tt {

	background: #F6F6F6;

}



.RowStyleB, .curtime, fieldset {

	background: #EEEEEE;

        padding-left: 8px;

        padding-right: 8px;

}



.RowStyleC {

	background: #E4E4E4;

}



.MsgToolBar {

	background: #DADADA;

	padding-left: 3px;

	padding-right: 3px;

}



.MsgSpacer {

	padding-bottom: 2px;

	padding-top: 2px;

}



.PollTable, .ContentTable, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable {

	background : #FFFFFF;

	border : 0px;

	padding : 0px;

	margin : 0px;

}



font.ptp { /* space between poll title & number of votes */

	font-size: smaller;

	padding-left: 10px;

}



.ContentTable, .AnnonTable, .MsgTable, table.pad {

	width : 100%;

}





.MsgTable {

	margin-top: 0px;

	margin-bottom: 0px;

        border: 1px solid #AAAAAA;

}



.DialogTable {

	width : 66%;

}



.PreviewTable {

	width: 100%;

}



.AnnText {

	color: #000000;

	background: #f5d300;

}



.AnnSubjText {

	font-weight: bold;

}



.LevelText, div.ctags {

	color: #000000;

	text-decoration: none;

}



.MsgSubText {

	font-weight: bold;

}



.MsgBodyText {

	font-size: 12px;

}



.FormattingToolsBG {

	background: #AAAAAA;

}



.FormattingToolsCLR {

	background: #FFFFFF;

}



.MiniTable {

	background: #FFFFFF;

	border : 0px;

	padding : 0px;

	margin : 0px;

}



.quote {

	color: #444444;

	background: #FAFAFA;

	border: 1px solid #c2cdd6;

}



.dashed {

	border: 1px dashed #1B7CAD;

}



.adminColor {

	font-weight: bold;

	color: #FF0000;

}



.modsColor {

	color: #00BB00;

	font-weight: bold;

}



.brdrNormal, td.tabItop, td.tabImid, td.tabIbot {

	border: #AAAAAA;

	border-style: solid;

	border-left-width: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	background-repeat: repeat;

	background-position: top;

}



.brdrSelected, td.tabAmid, td.tabAmid, td.tabAbot {

	border: #AAAAAA;

	border-style: solid;

	border-left-width: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	background-repeat: repeat;

	background-position: top;

}



input.button {

        background: #EEEEEE;

	color: #000000;

	font-weight: normal;

	border-width: 1px;

	border-style: solid;

	border-color: #B4B2B4 #444444 #444444 #B4B2B4;



}



form {

	padding: 0px;

	margin: 0px;

  clear:both;

}



img {

	border: 0px;

}



.StClr {

	font-weight: bold;

	color: green;

}



.AnClr {

	font-weight: bold;

	color: red;

}



.ModOpt {

	margin-top: 2px;

	font-size: 11px;

	text-align: right;

}



.TopBy {

        font-size: 11px;

        color: #8D8D8D;    

	padding-right: 2px;

	text-align: right;

}



.MsgR2, .MsgR1, .MsgR3, .MsgIg {

	background: #DADADA;

	border-bottom: 1px solid #AAAAAA;

	padding: 2px;

}



.MsgIg {

	border: 0px;

}



.MsgR1 {

	background: #DADADA;

}



.MsgR3 {

	background: #F4F4F4;

	padding: 1ex;

	padding-top: 2ex;

}



.mnavMsg {

	border-bottom: 1px solid black;

	width : 100%;

}



.mnavWarnTbl {

	border: 1px dashed red;

}



.mnavNoRes {

	border: 1px dashed blue;

}



font.lg {

	font-size: 12px;

}



td.tt {

	text-align: left;

	width: 100%;

	border-bottom: 1px solid white;

}



table.tt {

	width: 100%;

	padding: 1px;

	margin: 0px;

	text-align: center;

	border: 1px solid #3C3C3C;

}



a.big:link, a.big:active, a.big:visited {

	color: #3C3C3C;

	font-size: 13px;

}









td.msgot, td.msgud {

	text-align: right;

	vertical-align: top;

	width: 33%;

	white-space: nowrap;

}



td.msgud {

	padding-right: 10px;

	text-align: left;

	width: 33%;

}



div.ctags {

	overflow: auto;

	white-space: nowrap;

	margin: 0px;

	padding: 2px;

	width: 100%;

	height: 36px;

}



legend {

	font-size: 14px;

	font-weight: bold;

	background-color: white;

	border: 1px solid black;

}



th.SelTS, th.SelFS {

	padding: 2px;

	color: #FFFFFF;

}



th.SelFS {

	 border-bottom: 1px solid white;

	 color: #FFFFFF;

}



td.NoAvatar {

	background: #f4f4f4;

	text-align: center;

}



td.Av1, td.Av2 {

	text-align: center;

	background: #f4f4f4;

	vertical-align: middle;

	white-space: nowrap;

}



td.Av2 {

	background: #fefefe;

}



td.tabI, td.tabA, td.tabI:hover, td.tabOVER, td.tabON {

	border: 1px solid #AAAAAA;

	background: #E5E5E5;

        padding: 2px;

}



td.tabOVER, td.tabI:hover, td.tabI:active {

	background: white;

}



td.tabON {

	background: #616161;

}



a.tabON:link, a.tabON:active, a.tabON:visited, a.tabON:hover {

	color: white;

	text-decoration: none;

}



div.tabT {

	padding: 1px;

        padding-left: 10px;

        padding-right: 10px;

}



table.tab {

	border-bottom: 1px solid #AAAAAA;

}



.curtime {

	border: 1px solid lightgray;

	vertical-align: middle;

	padding: 1px 3px 1px 3px;

}



td.rpasswdE {

	background: #ffffff;

	text-align: center;

}



td.pmSn {

	background: white;

}



td.pmSa {

	background: #fffa00;

}



td.pmSf {

	background: red;

}



table.pmDu {

	width: 175px;

	background-color: #FFFFFF;

	border: 1px #c2cdd6 solid;

}



td.mvTc {

	background: #e5ffe7;

}



td.pmNav {

	background: white;

	text-align: right;

}



td.miniMH {

	text-align: center;

}



tr.mnavH {

	background: #eeeeee;

}



tr.mnavM {

	background: #dee2e6;

}



table.regConf {

	width: 80%;

	border: 1px dashed #ff0000;

}



font.anon, font.reg {

	color: #00AA00;

}



td.permYES, td.permNO {

	text-align: center;

	color: red;

	white-space: nowrap;

}



td.permNO {

	color: blue;

}



font.regEW {

	font-size: xx-small;

	color: #005500;

	font-weight: bold;

}



td.repI {

	padding: 5px;

	padding-left: 20px;

}



table.pad {

	margin-top: 2px;

	margin-bottom: 2px;

}



font.selmsgInd {

	font-size: xx-small;

	font-weight: bold;

	text-decoration: none;

}

td.avatarPad {

	padding-right: 3px;

	vertical-align: top;

}



div.pre {

	font-family: monospace;

        padding: 5px;

        border: 1px blue dashed;

        font-size: 12px;

        white-space: pre;

        background: #FAFAFA;

	overflow: auto;

	margin: 5px;

}



pre { white-space: pre-wrap; }



a.big:active, a.big:hover, a:active, a:hover, a.CatLink:active, a.CatLink:hover,

a.thLnk:active,

a.thLnk:hover, a.small:active, a.small:hover, a.PagerLink:active, a.PagerLink:hover {

	color: #543E01;

}



img.l {

	float: left;

	clear: right;

	margin: 3px;

}



img.r {

	float: right;

	clear: left;

	margin: 3px;

}



.AttachmentsList {

	margin-left: 0px;

	list-style: none;

	margin-top: 10px;

	padding: 0px;

}



hr.sig {

	color: black;

	background-color: black;

	height: 1px;

	width: 240px;

	border: 0px;

	text-align: left;

	padding: 0px;

	margin: 0px;

}



/* Header with rounded corners */

.header { margin:0 0px;}

.header a {text-decoration:none;}

.rtop, .rbottom {display:block; background:white;}

.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; background:#527bbd;}

.r1 {margin: 0 5px; font-size: 1px;}

.r2 {margin: 0 3px; font-size: 1px;}

.r3 {margin: 0 2px; font-size: 1px;}

.r4 {margin: 0 1px; height: 2px; font-size: 1px;}

.headtitle {color:white; font-size:xx-large; font-weight:bold; text-decoration:none;}

.headsearch {margin-right:10px;margin-top: 30px;float:right;}



/* Textarea editor */

.resizable-textarea .grippie {

	height: 9px;

	background: #eeeeee url("images/grippie.gif") no-repeat center 2px;

	border: 1px solid #dddddd;

	border-top-width: 0;

	cursor: s-resize;

	overflow: hidden;

}



/* The following are partial elements that are used to save space */

.wo { width:		1px; }

.wa { width:		100%; }

.al { text-align:	left; }

.ar { text-align:	right; }

.ac { text-align:	center; }

.vb { vertical-align:	bottom; }

.vt { vertical-align:	top; }

.vm { vertical-align:	middle; }

.nw { white-space: 	nowrap; }

.fb { font-weight:	bold; }



img.at { float: left; clear: left; }



div.sr { float: left; padding: 5px; }



div.ctb {text-align: center;}

div.ctb table {margin: 0 auto; text-align: left;}

div.foot { padding: 3px; margin: 3px;}

div.ip { overflow: auto; margin: 0px; padding: 2px; width: 600px; height: 400px; }

span.vt { padding-left: 20px; }

table.icqCP { font-family: arial, sans-serif; font-size: smaller; border: 0px; }

div.pmL { padding-top: 2px; }

table.ucPW { width: 175px; }



.st0 { background-color: #ffff66; }

.st1 { background-color: #A0FFFF; }

.st2 { background-color: #99ff99; }

.st3 { background-color: #ff9999; }

.st4 { background-color: #ff66ff; }

.st5 { background-color: #880000; }

.st6 { background-color: #00aa00; }

.st7 { background-color: #886800; }

.st8 { background-color: #004699; }

.st9 { background-color: #990099; }



.header {

width: 100%;

float:left;

height: 140px;}



#logo {

background:url("images/logo.png") no-repeat white;

float:left;

width: 254px;

height: 86px;

margin-left: 20px;

margin-top: 16px;}





.RowStyleA {padding-top:8px;padding-left:8px;}



.big {color: #3C3C3C;}



#menu {

   float:left;

   width: 100%;

   background:url("images/belkamenu.png") repeat-x;

   margin-bottom: 6px;

}



#menu li {

   float: left;

   margin-right: 26px;

   list-style: none;}



#menu a {

   color: #3C3C3C;   

   font-size: 11px;

   text-decoration: none;

}



#menu a:hover {

   color: #543E01;

}



#menu ul {

  float: left;

  margin-left: -14px;

  margin-top: 22px;

}



#login_area {

  float: right;

  height: 100%;

  padding: 22px 0px 18px 26px;

  background:url("images/belkamenu2.png") repeat-x black; 

}



#quicklinks {

  font-size: 11px;

  background-color: #E4E4E4;

  width: 100%;

  float: left;

  margin-bottom: 6px;

}



#quicklinks ul {

  float: left;

  margin-top: 10px;

  margin-left: -13px;

}



#quicklinks li {

  float: left;

  margin-right: 25px;

  list-style: none;

}



.Rowstylea .big {

  font-size: 12px;

}



#adminlinks {

  background-color: #F0A69C;

  float: left;

  width: 100%;

  font-size: 11px;

}



#adminlinks .options {

  float: left;

  margin: 10px 0 10px 26px;

}





#breadcrumb {

  background-color: #E4E4E4;

  float: left;

  width: 100%;

  font-size: 11px;

  margin-bottom: 6px;

}



#breadcrumb .i {

  float: left;

  margin: 10px 0 10px 26px;

}



#thread_panel {

  background-color: #E4E4E4;

  float: left;

  width: 100%;

  font-size: 11px;

  margin-bottom: 6px;

}



.buttons {

  float: right;

  width: 310px;

  margin: 4px 10px 3px 10px;

  text-align: right;

}



.thread_options,

.threadlist_options {

  float: left;

  padding-left: 26px;

  padding-top: 9px;
  color: #E4E4E4;
}

.threadlist_options a,.thread_options a {float:left; margin-right: 20px;}

.floater {

  float: left;

  width: 100%;

}



#headsearch {

  float: right;

  height: 28px;

  width: 184px;

  background-color: #F8F8F8;

  border: 1px solid #E9E9E9;

  margin-top: 52px;

  margin-right: 30px;

  clear: none;

}



.top_search_input {

  float: left;

  border: 0;

  width: 141px;

  margin-top: 5px;
  
  margin-left: 4px;
}



.headbutton {

  float: left;

  border: 0;

  background:url("images/searchinput.png") 13px 7px no-repeat transparent;

  width: 37px;

  height: 100%;

}



.index_cat_title {

  text-decoration: none;

}



.index_cat_dec {

  font-size: 11px;

  color: #6E6E6E;

}

.avatar {
  float: left;
  height: 100%;
  margin-right: 6px;
}


.title_threadlist {

  text-decoration: none;

}



.user_nick {

  font-size: 12px;

}

.post_userinfo {
  float: left;
}