.navcontainer
{
width: 100%;
display: block;
}

.navlist
{
display: block;
list-style: none;
font-size: 12px;
padding: 0;
margin: 0;
margin-top: -5px;
}
*html .navlist{
	margin-top: 0;
}

.navlist li
{
list-style: none;
display: block;
float: left;
}

.navlist li a
{
padding: 0px;
font-weight: normal;
width: 115px;
display: block;
padding-left: 16px;
padding-right: 8px;
height: 14px;
text-decoration: none;
}
.navlist li a:hover
{
       color: #727272;
}



/* nowe klasy */
#podmenu_forum
{
       list-style-type: none;
       margin: 0;
       margin-left: 40px;
       padding: 0;
}

#podmenu_forum li{
       display: inline;
       margin: 0;
       padding: 0;
}
#podmenu_forum li.sep {
       line-height: 1.1em;
       color: #BBB;
       font-weight: normal;
               display: block;
       float: left;
       margin: 0;
       padding: 4px 4px 0 4px;
}
.forum_menu{
       background: #E9E9E9 url(images/new_img/forum_menu_bg.gif);
       height: 23px;
       width: 100%;
       font-size: 11px;
       color: #69696;
       padding: 0px 0px 0px 0px;
}
#podmenu_forum a{
       color: #696969;
       padding: 4px 18px 0 18px;
       text-decoration: none;
       border-bottom: 2px solid #DDDDDD;
       display: block;
       float: left;
       height: 17px;
}
#podmenu_forum A:hover{
       color: #363636;
       text-decoration: none;
       border-bottom: 2px solid #A7A7A7;
}
.localizer{
       width: 100%;
       height: 23px;
       vertical-align: top;
       background: #F8EADA url(images/new_img/localizer_bg.gif);
       font-size: 10px;
       padding: 0px 17px 1px 17px;
       margin-top: 5px;
       color: #8D4900;
       text-align: left;
}
.localizer A{
       color: #8D4900;
       font-size: 10px;
       text-decoration: none;
}
.localizer A:hover{
       color: #5E3100;
}
input.submit_btn{ border: 1px solid #999; background: #666; color: #FFF; }
/* stare klasy */
a.topic-new, a.topic-new:visited { color: {T_BODY_HLINK}; }
a.topic-new:hover, a.topic-new:active { color: {T_BODY_LINK}; }


/* This is the border line & background colour round the entire page */
.bodyline       { background-color: #FFFFFF; border: 0px; }

/* This is the outline round the main forum tables */
.forumline       {
       border: 0;
       border-left: 1px solid #E1E1E1;
       border-right: 1px solid #E1E1E1;
       border-bottom: 1px solid #E1E1E1;
       padding: 0 2px 3px 2px;
}

/* Page Header */
td.header {
              background-color: #FFFFFF;
              background-image: url(images/acp_top.jpg);
}

td.navpic {
              background-color: #FFFFFF;
              background-image: url(images/navpic.gif);
              height: 22px;
}

td.cellrow2 {
              background-color: #FFFFFF;
              height: 32px;
              font-size: 11px; border-color: #CCCCCC; border-style: solid; border-width: 0px 0px 1px 0px;
}

td.indextop {
              background-color: #FFFFFF;
              background-image: url(images/index_top.jpg);
}

td.indexbom {
              background-image: url(images/bt.gif);
              background-position-y: bottom;
              background-repeat: repeat-x;
}

td.lefttd {
              background-repeat: repeat-y;
              background-image: url(images/left.gif);
}

td.righttd {
              background-image: url(images/right.gif);
              background-repeat: repeat-y;
}
/* 
       TEXT
*/
body { scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1; margin: 0px; border: 0px; padding: 0px;}

h1 { font-size: 10px; color : #FFF; font-weight: bold; margin: 0px;}
h2 { margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif;; font-size: 20 px; text-decoration: none; line-height: 120%; }
h3 { margin: 0px; font-size: 20 px;; font-family: Tahoma, Verdana, serif; line-height: 120%; }
h4 { margin: 0px; font-size: 20 px;; }

p.moderators { margin: 0px; float: left; color: black; font-size: 10px; }
p.linkmcp { margin: 0px; float: right; font-size: 10px; white-space: nowrap; }
p.breadcrumbs { margin: 0px; float: left; color: black; font-size: 10px; white-space: normal; }
p.datetime { margin: 0px; float: right; font-size: 10px; white-space: nowrap; }
p.searchbar { margin: 0px; font-size: 10px; white-space: nowrap; } 
p.searchbarreg { margin: 0px; float: right; font-size: 10px; white-space: nowrap; }

p.forumdesc { margin: 0px 4px 0px 0px; padding: 4px; font-size: 10px; }
a.forumlink { color: #069; font-size: 10px;; }

p.topictitle { margin: 1px 0px; display: inline; font-size: 10px; }
p.topicauthor { margin: 1px 0px; font-size: 10px; }
p.topicdetails { margin: 1px 0px; font-size: 10px; }

p.postreported { margin: 1px 0px; color: red; }
p.postapprove { margin: 1px 0px; color: green; }

.postauthor { color: #000000; font-size: 10px; }
.postdetails { color: #000000; font-size: 11 px; }
.postbody { font-size: 11 px; line-height: 140%; }
.posthilit { background-color: yellow; }


.nav { margin: 0px; color: black; font-size: 10px; }
.pagination { padding: 4px; color: black; font-size: 10px; }


.cattitle { margin: 1px 1px; font-size: 10px; }
.mainmenu { margin: 1px 1px; font-size: 10px; }
.topictitle { margin: 1px 1px; font-size: 10px; }

.gen { margin: 1px 1px; font-size: 11 px; }
.genmed { margin: 1px 1px; font-size: 11px; }
.gensmall { margin: 1px 1px; font-size: 10px; }
.genbig { margin: 1px 1px; font-size: 16 px; }

.copyright { color: #444; font-weight: normal; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;letter-spacing: -1px;}
.titles { color: black; font-family: Arial, Helvetica, sans-serif;; font-size: 10px; text-decoration: none;  }
.error { color: red; }

/* 
       TABLE
*/
th {
       height: 23px;
       color: #FFF;
       font-size: 11px;
       background: #E16B00 url(images/new_img/th_orange.gif) right;
       white-space: nowrap;
}
.tablebg { background-color: #A9B8C2; }
.catdiv { height: 25px; border: 0px; background-color: white; background-image: url('./images/cellpic2.jpg'); background-repeat: repeat-y; font-size: 10px; }
.cat { height: 25px; border-color: #FFFFFF; border-style: solid; background-color: #EFEFEF; text-indent: 4px; border-width: 1px 1px 0px 1px; }
.row1 {
       padding: 6px 5px 6px 5px;
       background: #F7F7F7 url(images/new_img/row1.gif) repeat-x bottom;
       color: #727272;
       font-size: 11px;
       border-width: 0px;
       text-align: left;
}
.row2 {
       padding: 6px 5px 6px 5px;
       background: #ECECEC url(images/new_img/row2.gif) repeat-x bottom;
       color: #727272;
       font-size: 11px;
       border-width: 0px;
       text-align: left;
}
.row3 { background: #EAEAEA; font-size: 11px; border-width: 0px; }
.spacer { background-color: #D1D7DC; }
hr { height: 1px; border-width: 0px; background-color: #A4A4A4; color: #A4A4A4 }

a.forumlink, .row1 a, .row2 a{
       text-decoration: none;
       font-size: 11px;
       color: #CC6500;
}
a.forumlink:hover, .row1 a:hover, .row2 a:hover{ text-decoration: underline;}

/* 
       ANCHOR
*/
/*
a,a:link,a:active,a:visited { text-decoration: none; color : #445588; }
a:hover       { text-decoration: none; color : #224466; }
*/
/*
       FORM
*/
form { margin: 0px; padding: 0px; border: 0px; } 
input { padding: 1px; color: #555; font-family: Tahoma, Verdana, serif; font-size: 10px; font-weight: normal; border-color: #A4A4A4;}
select, textarea { padding: 1px; background-color: #FCFCFC; color: #555; font-family: Tahoma, Verdana, serif; font-size: 10px; font-weight: normal; border: 1px solid #A4A4A4;}

.post { background-color: white; border-style: solid; border-width: 1px; }
.btnbbcode { color: black; font-weight: normal; font-size: 10px; font-family: Tahoma, Verdana, Helvetica, sans-serif; background-color: #EFEFEF; border-style: solid; border-width: 1px; }
.btnmain {; background-color: #FAFAFA; border-style: solid; border-width: 1px; }
.btnlite { font-weight: normal; background-color: #FAFAFA; border-style: solid; border-width: 1px; }
.helpline { background-color: #F7F7F7; border-style: none; }
/*-- mod : profile cp --*/
.foundercolor, a.foundercolor, a.foundercolor:link, a.foundercolor:active, a.foundercolor:visited {
       color: #FE00FE;
       font-weight: bold;
}
a.foundercolor:hover {
       color:       #FF0000;
       text-decoration: underline;
}

.admincolor, a.admincolor, a.admincolor:link, a.admincolor:active, a.admincolor:visited {
       color: #FFA34F;
       font-weight: bold;
}
a.admincolor:hover {
       color:       #FF0000;
       text-decoration: underline;
}

.modcolor, a.modcolor, a.modcolor:link, a.modcolor:active, a.modcolor:visited {
       color: #006600;
       font-weight: bold;
}
a.modcolor:hover {
       color:       #008000;
       text-decoration: underline;
}

.usercolor, a.usercolor, a.usercolor:link, a.usercolor:active, a.usercolor:visited {
       color : #000000;
       font-weight: bold;
}
a.usercolor:hover {
       color: #DD6900;
       text-decoration: underline;
}


/* 
       BBCODE 
*/
.quotetitle { 
background: #EBEBEB url(images/new_img/th_grey.gif) -3px 0px;
       height: 19px;
       width: 755px;
       color: #686868;
       padding: 0 12px 1px 52px;
       font-size: 10px;
       text-align: left;
}
.quotecontent { margin: 0px 5px 10px 5px; padding: 5px; border-color: #ACACAC; border-width: 0px 1px 1px 1px; border-style: solid; color: #555; font-weight: normal; font-size: 8pt; background-color: #F5F5F5; }

.codetitle { margin: 10px 5px 0px 5px; padding: 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #A9B8C2; color: black; background-color: #A9B8C2; font-size: 8pt; }
.codecontent { margin: 0px 5px 10px 5px; padding: 5px; border-color: #ACACAC; border-width: 0px 1px 1px 1px; border-style: solid; color: black; font-weight: normal; color: #555; font-weight: normal; font-size: 8pt; font-family: 'Courier New', monospace; background-color: #F5F5F5; }

.syntaxbg { color: #FFFFFF; }
.syntaxcomment { color: #FF8000; }
.syntaxdefault { color: #0000BB; }
.syntaxhtml { color: #000000; }
.syntaxkeyword { color: #007700; }
.syntaxstring { color: #DD0000; }


/* 
       OTHER
*/
img { border: 0px; }

/* Background images for tables */
.tbl{border-collapse:collapse;height:4px;width:100%}
.tbll{background: url(images/tb4_l.gif) no-repeat;width:8px}
.tblbot{background: url(images/tb4_m.gif) repeat-x;width:100%}
.tblr{background: url(images/tb4_r.gif) no-repeat;width:8px}
.tbl80{border-collapse:collapse;height:4px;width:80%}

/* Background images for tables */
.head1, .head1_bot{
       background: #6E6E6E url(images/new_img/th_black.gif);
       height: 30px;
       width: 755px;
       color: #FFF;
       margin-top: 5px;
       padding: 0 12px 1px 62px;
       font-size: 10px;
       text-align: left;
               vertical-align: middle;
}
.head1_bot{
       background: #6E6E6E url(images/new_img/th_black_bot.gif);
       margin-top: -4px;
       color: #EEEEEE;
}
.head1 A, .head1_bot A{
       color: #FFF;
       font-size: 10px;
       text-decoration: none;
}
.head1 A:hover, .head1_bot A:hover{
       color: #E7E7E7;
}
.head1 select, .head1_bot select{
       border: 1px solid #D9D9D9;
       background-color: #6D6D6D;
       color: White;
}
.head1 input, .head1_bot input{
       border: 1px solid #D9D9D9;
       background: transparent;
       color: White;
}
.head2{
       background: #FAFAFA url(images/new_img/th_grey.gif) no-repeat bottom;
       height: 19px;
       width: 755px;
       color: #686868;
       padding: 0 12px 1px 62px;
       font-size: 10px;
       text-align: left;
}
.head3{
       background: #FAFAFA url(images/new_img/th_grey.gif) no-repeat -3px 0;
       height: 19px;
       color: #686868;
       padding: 0 0 1px 0;
       font-size: 11px;
       font-weight: bold;
       text-align: center;
}
.head2 A{
       color: #8D4900;
       font-size: 10px;
       text-decoration: none;
}
.head2 A:hover{
       color: #686868;
}

.tbtl{background: url(images/tb2_l.gif) no-repeat;width:22px}
.tbtbot{background: url(images/tb2_m.gif) repeat-x;width:100%;font-size:11px;color:#445588;}
.tbtr{background: url(images/tb2_r.gif) no-repeat;width:124px}

/* Background images for tables */
.tbn{border-collapse:collapse;height:22px;width:100%}
.tbnl{background: url(images/tb1_l.gif) no-repeat;width:76px}
.tbnbot{background: url(images/tb1_m.gif) repeat-x;width:100%;font-size:11px;color:#445588;}
.tbnr{background: url(images/tb1_r.gif) no-repeat;width:39px}

td.inlineadtitle {
	background-color: {T_TR_COLOR3}; border: {T_TH_COLOR3}; border-style: solid; border-width: 1px;
}
td.inlinead {
	background-color: {T_TR_COLOR3}; border: {T_TH_COLOR3}; border-style: solid; border-width: 1px; text-align: center;
}
