/* Element level classes 

    body
    {
        color: Black;
        font-size: 11px;
        font-family: Verdana,sans-serif;
        background-color: White;
        margin: 8px;
    }
    
border: 1px dotted #DDDDDD;
*/
.adsense {
	text-align: center;
	margin: 5px;
}
.ntSubjectList {
	font-weight: bold;
	 color: #000099;
}
.ntSubjectRead {
	padding-bottom: 5px;
	border-bottom: 1px dotted #3b88c5;
	
}

.PhorumStdTable a
    {
        color: #000099;
        text-decoration: none;
    }
.PhorumStdTable a:active
    {
        color: #FF6600;
        text-decoration: none;
    }
.PhorumStdTable a:visited
    {
        color: #000099;
        text-decoration: none;
    }        

 .PhorumStdTable a:hover
    {
        color: #FF6600;
    }
    
a.PhorumStdTitle  {
	color: #000099;
	text-decoration: none;
}
a:active.PhorumStdTitle  {
	color: #000099;
	text-decoration: none;
}
a:visited.PhorumStdTitle  {
	color: #000099;
	text-decoration: none;
}        

a:hover.PhorumStdTitle  {
	color: #FF6600;
}
    
    td, th
    {
        color: Black;
        font-size: 11px;
        font-family: Verdana,sans-serif;
    }

#MtkPhorum img
    {
        border-width: 0px;
        vertical-align: middle;
    }



#MtkPhorum input[type=text], input[type=password], input[type=file], select
    {
/*        border: 1px solid #DDDDDD; */

        background-color: #Fff;
        color: Black;
        
        font-family: Verdana,sans-serif;
        vertical-align: middle;
    }

#MtkPhorum textarea
    {
        background-color: #F2F2F2;
        color: Black;
        font-size: 11px;
        font-family: Lucida Console, Andale Mono, Courier New, Courier;
    }
/*    
	#forumMtk input[type=submit]
	{
        border: 1px dotted #DDDDDD;
        background-color: #e4f2fd;
        font-size: 11px;
        font-family: Verdana,sans-serif;
        vertical-align: middle;
	}
*/
	

#MtkPhorum input
	{
        vertical-align: middle;
        border: 1px solid #7e9db9;
        padding: 2px;
	}
	
#MtkPhorum textarea
	{
        border: 1px solid #7e9db9;
        padding: 3px;
        background-color: #fff;
	}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        width: 100%;
        text-align: left;
    }      
    /* new class for layouting the submit-buttons in IE too 
    .PhorumSubmit { 
        border: 1px dotted #DDDDDD; 
        color: Black; 
        background-color: #e4f2fd; 
        font-size: 11px; 
        font-family: Verdana,sans-serif; 
        vertical-align: middle; 
    }    
    */
    .PhorumTitleText
    {
        float: right;
    }
.phorum-content {
	width: 100%;
}
#phorum-content {
	width: 100%;
	padding: 3px;
}
    .PhorumStdBlock
    {
        font-size: 11px;
        font-family: Verdana,sans-serif;
        background-color: #F2F2F2;
        
    /*   width: 100%; border: 1px solid #DDDDDD; */
        padding: 3px;
        margin-left: 1px;		
        margin-right: 1px;
    }

    .PhorumStdBlockHeader
    {
        font-size: 11px;
        font-family: Verdana,sans-serif;
        background-color: #F3F3F3;
/*        width: 100%; */
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        padding: 3px;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
       
    }
.PhorumHeaderText a
    {
       font-size: 12px;
        color: #000099;
    }   
    
.PhorumHeaderText a:hover
    {
        font-size: 12px;
        color: #000099;
    }
.PhorumNavBlock
    {
    font-size: 10px;
    font-family: Georgia, Times, Arial, Helvetica, sans-serif;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    margin-top: 1px;
    margin-bottom: 1px;
/*        width: 100%; 
background: transparent url(/gfx/tile_sub.gif);
*/
    background-color: #F3F3F3;
    padding: 2px 3px 2px 3px;    
}
div.phorum-menu
{
   font-weight: bold;
   background-color: #F3F3F3;
   padding:0 5px 5px;
}

div.phorum-menu ul
{
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}

div.phorum-menu li
{
    font-weight: bold;
    padding: 0 0 0 15px;
    margin-top:3px;
    background-image: url('templates/default/images/square_bullet.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}

div.phorum-menu a
{
    font-weight: normal;
    
}

div.phorum-menu a:hover
{
    
}

div.phorum-menu a.phorum-current-page
{
    font-weight: bold;
}


#submenu{ 
	background: transparent url(/gfx/tile_sub.gif);
	border: 1px solid #FFF;
	border-top: 0;
	color: #3A4F6C; 
	margin: 0; 
}
    .PhorumNavHeading
    {
        font-weight: bold;
    }

    A.PhorumNavLink
    {
        text-decoration: none;
        font-weight: normal;
        /*font-family: Verdana,sans-serif; border-style: solid;
        border-color: #e4f2fd;
        border-width: 1px;color: #000000;*/
        padding: 0px 4px 0px 4px;
        font-size: 12px; 
        color: #000099; 
    }

    A.PhorumNavLink:hover
    {
        font-weight: normal;
        text-decoration:  underline;
        /*font-family: Verdana,sans-serif; background-color: #bcd0ed; color: #FF6600;border-style: solid;
        border-color: #DDDDDD;
        border-width: 1px;*/
        font-size: 12px;
         color: #0658D2;          
    }
   
    .PhorumFloatingText
    {
        padding: 10px;
    }

    .PhorumHeadingLeft
    {
        padding-left: 3px;
        font-weight: bold;
    }

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: Red;
        font-size: 14px;
        font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: Verdana,sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #CC0000;
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: #DDDDDD;
        border-width: 1px;
    }

    /* PSUEDO Table classes                                       */
    /* In addition to these, each file that uses them will have a */
    /* column with a style property to set its right margin       */    

    .PhorumColumnFloatXSmall
    {
        float: right; 
        width: 75px;
    }

    .PhorumColumnFloatSmall
    {
        float: right; 
        width: 100px;
    }

    .PhorumColumnFloatMedium
    {
        float: right; 
        width: 150px;
    }

    .PhorumColumnFloatLarge
    {
        float: right; 
        width: 200px;
    }

    .PhorumColumnFloatXLarge
    {
        float: right; 
        width: 400px;
    }

    .PhorumRowBlock
    {
        background-color: #F2F2F2;
        border-bottom: 1px solid #CECECE;
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: #E7EAEB;
        border-bottom: 1px solid #CECECE;
        padding: 5px 0px 0px 0px;
    }

    /************/
    

    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-top: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        
        width: 100%;
    }
.PhorumStdTableHacked   a:hover
    {
        border: none;
    }
    .PhorumTableHeader
    {
        /*background-color: #DDDDDD;*/
        border-bottom-style: solid;
        border-bottom-color: #DDDDDD;
        border-bottom-width: 1px;
        color: #0f0f0f;
        font-size: 10px;
        font-family: Verdana,sans-serif;
       
	text-transform: uppercase;
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: #F2F2F2;
        border-bottom-style: solid;
        border-bottom-color: #CECECE;
        border-bottom-width: 1px;
        color: Black;
        font-size: 11px;
        font-family: Verdana,sans-serif;
        height: 35px;
        padding: 3px;
    }
    
    .PhorumTableRowAlt
    {
        background-color: #E7EAEB;
        border-bottom-style: solid;
        border-bottom-color: #CECECE;
        border-bottom-width: 1px;
        color: #000000;
        font-size: 11px;
        font-family: Verdana,sans-serif;
        height: 35px;
        padding: 3px;
    }    
 table.PhorumFormTable 
    {
        width: 100%;
    }
    table.PhorumFormTable td
    {
        height: 26px;
    }

    /**********************/


    /* Read Page specifics */
    
    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }
    
   .PhorumReadMessageBlock a   
{
    color: #000099;
}

.PhorumReadMessageBlock a:hover   
{
    color: #0658D2;
}
    
    
   .PhorumReadBodySubject
    {
        color: Black;
        font-size: 14px;
        font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding-left: 3px;
    }

    .PhorumReadBodyHead
    {
        padding-left: 5px;
    }

    .PhorumReadBodyText
    {	clear:left;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
       font-size: 12px;
        /*font-family: Verdana,sans-serif;*/
		 border-top: 1px solid #DDDDDD;
       padding: 10px 5px 5px 5px;
	   background-color: #f7f7f7;
    }

    .PhorumReadNavBlock
    {
    	
    	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    margin-top: 1px;
    margin-bottom: 1px;
/*        width: 100%; 
background: transparent url(/gfx/tile_sub.gif);
*/
    background-color: #F3F3F3;
    	
    	
       
        padding: 2px 3px 2px 3px;
    }
.col-1 {
	clear: right;
}

    /********************/
    
    /* List page specifics */

    .PhorumListSubText
    {
        color: #707070;
        font-size: 9px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 9px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }    

    .PhorumListModLink, .PhorumListModLink a
    {
        color: #707070;
        font-size: 9px;
        font-family: Arial, Helvetica, sans-serif;
    }
    /********************/

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        width: 600px;
    }

    .PhorumSmallFont
    {
        font-size: 10px;
    }    

    .PhorumLargeFont
    {
        color: Black;
        font-size: 14px;
        font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }    


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 9px;
        font-family: Arial, Helvetica, sans-serif;
    }
    
    
    
/* new styles */

#phorum-index
{
    width: 100%;
    
    border-bottom-width: 0px;
    text-align: left;
}

#phorum-index th
{
    border-bottom: solid 1px #E1E1E1;
    background-color: #4C53CF;
    padding: 3px 0 3px 0;
    background: url(images/bg_folder.gif);
    color: black;
}

#phorum-index td
{
    font-family:  Arial;
    background-color: White;
    padding: 3px 0 0px 0;
   /* border-bottom: 1px solid #dbdbdb;*/
    border-right: solid 1px #E1E1E1;
	border-bottom: solid 1px #E1E1E1;
	
}

#phorum-index .end
 {
	border-right: none;
}

#phorum-index th.forum-name
{
    
    font-size: 14px;
    padding: 3px 0 3px 3px;
    color: #0033ff;;
}

#phorum-index th.forum-name a
{
    color: #2583AD;
    text-decoration: none;
}

#phorum-index th.forum-threads
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
	 font-size: 10px;
    font-family: Verdana,sans-serif;
    text-transform: uppercase;
}

#phorum-index th.forum-posts
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
	font-size: 10px;
    font-family: Verdana,sans-serif;
    text-transform: uppercase;
}

#phorum-index th.forum-last-post
{
    padding: 3px 15px 3px 3px;
    vertical-align: middle;
	text-align: center;
	font-size: 10px;
    font-family: Verdana,sans-serif;
    text-transform: uppercase;
}

#phorum-index td.forum-name
{
    font-family:  Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 5px 15px;
}

#phorum-index td.forum-name p
{
    font-size: 13px;
    font-weight: normal;
    font-family:  Arial;
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    font-family:  Arial;
}

#phorum-index td.forum-threads
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-posts
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-last-post
{
    width: 120px;
    padding: 0 15px 0 0;
}

.forbg { background: url(images/blw/forbg.gif); height: 30px; }
.forl {  background: url(images/blw/forl_blue.gif) no-repeat top left; height: 30px;  }
.forr {  background: url(images/blw/forr.gif) no-repeat top right; height: 30px;  }
.fortitel { padding: 7px 0px 0px 34px; font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.fortitel1{ padding: 9px 0px 0px 34px; font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }


/* Tips, Error, Message, Hightlight*/
p.error {
	background: url(images/icon-error.gif) no-repeat top left;
	color: #BF0000;
	padding-left: 25px;
}

p.message {
	background: url(images/icon-info.gif) no-repeat top left;
	color: #006699;
	padding-left: 25px;
	margin: 12px 0 12px 0;

}

p.tips {
	background: url(images/icon-tips.gif) no-repeat top left;
	color: #EE9600;
	padding-left: 25px;
}


#headline {
	height: 87px;
	width: 100%;
	background: #e4f2fd;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 1em;
}

#headline h1 {
	color: #555;
	font-size: 36px;
	line-height: 1em;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding-top: 0.1em;
	padding-left: 0.5em;
	float: left;
}

#headline h1 a{
	color: #555;
	text-decoration: none;
}

#headline a {
	color: #4A83AD;
}

.loginForum {
	position: relative;
	
	padding-top: 0.1em;
	margin-right: 1em;
}

.loginForum label{
	width: 120px;
	display: inline-block;
}

input.text {
	background: #fff;
	border: 1px solid #DDDDDD;
}

.topictitle h2 {
	font-size: 18px;
	line-height: 1.2em;
	color: #333;
	font-weight: bold;
	margin-bottom: 11px;
}

/* buttony */
.button_orange { /* Bottom right corner */
	background:url(images/button_bg_orange.gif) repeat-x;
	color: #fff;
	height: 24px;
	border: 0;
	padding: 4px;
	margin: 0 10px 1px 0;
	font: bold 1em Arial, Sans-Serif;
	
}

.button_orange:hover,
.button_orange:focus,
.button_orange:active { 
	padding : 4px;
	background:url(images/button_bg_orange.gif) repeat-x;
	color: #fff;
	height: 24px;
	text-decoration: underline;
}

.button, .button-secondary, .PhorumSubmit {
	font-size: 10px;
	cursor: pointer;
	color: #246;
	background: #e5e5e5;
	height: 22px;
	padding: 0 4px;
	border: 1px solid #a3a3a3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

input.PhorumSubmit {
	color: #2583ad;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	vertical-align: bottom;
	font-weight: bold;
}

input.submitgreen {
		background: #1AE027 url(images/submitgreen.gif) no-repeat;
		border: 0;
		padding: 4px 0;
		width: 65px;
		margin: 0 10px 1px 0;
		color: #FFF;
		font: bold 1em Arial, Sans-Serif;
		height: 24px;
}

/*
** Nowy box wiadomosci ***************************************/
#MtkPhorum {

}
#MtkPhorum div.nav {
    font-size: 11px;
    margin: 0 0 5px 0;
    line-height: 20px;
}

#MtkPhorum div.nav-right {
    float: right;
}
.MtkPhorumStdBlock {
	font-size: 11px;
   font-family: Verdana,sans-serif;
   background: #FFFFFF url('images/message_background.png') repeat-x;
   border: 1px solid #DDDDDD;
     /*   width: 100%; */
   padding: 3px;
   margin-left: 1px;		
   margin-right: 1px;
}
.MtkPhorumReadBodyText {
	clear:left;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
   font-size: 12px;
	border-top: 1px solid #DDDDDD;
   padding: 10px 5px 5px 5px;
   /*font-family: Verdana,sans-serif;
	background-color: #f7f7f7;*/
}

span.button a {
	line-height: 22px;
	display: inline-block;
	height: 22px;
}

span.button {
	height: 22px;
	display: inline-block;
	vertical-align: bottom;
	font-weight: bold;
}

.new-topic {
	margin-left: 3px;
}

a.new-topic  {
	color: #2583ad;
	text-decoration: none;
	font-family: Verdana,sans-serif;
}

a:hover.new-topic  {
	color: #d54e21;
}

.phorum_avatar {
	float: left;
	margin-right: 10px;
}

.message-author {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 5px;}
	

	
/* zmienic id na classy w kodzie html */
#forumMtk h2 {
	height: 50px;
	margin-top: 3px;
}
#forumMtk h2 {
	
	font-size: 18px;
	line-height: 1.2em;
	color: #333;
	font-weight: bold;
	margin-bottom: 11px;
}
.forumMtk h2 {
	
	font-size: 18px;
	line-height: 1.2em;
	color: #333;
	font-weight: bold;
	margin-bottom: 11px;
}

#search-area {
    float: right;
    text-align: right;
    background-repeat: no-repeat;
    background-position: 8px 12px;
}
#search-area input {
    margin-left: 6px;
}


#header-search-form {
    display: inline;
}

#header-search-form a {
    font-size: 11px;
}

.center {
	text-align: center;
	margin: 0 auto;
}
/*  BBCode styles  */

blockquote.bbcode {
    background-color: #EBEADD;
	background-image: url("images/quote.gif");
	background-repeat: no-repeat;
	border-color:#DBDBCE;
    margin: 0 0 0 10px;
}

blockquote.bbcode>div {
    margin: 0;
    padding: 8px 5px 5px 15px;
    border: 1px solid #a3a3a3;
    overflow: hidden;
}

blockquote.bbcode strong {
    font-style: italic;
    margin: 0 0 3px 0;
}

pre.bbcode {
    border: 1px solid #a3a3a3;
    background-color: #feffec;
    padding: 8px;
    overflow: auto;
}
#forumMtk a.icon {
    background-repeat: no-repeat;
    background-position: 1px 2px;
    padding: 4px 10px 2px 21px;
    font-weight: normal;
    white-space: nowrap;
} 
.icon-feed {
    background-image: url('images/feed.png');
}

.right {
	float: right;
}

.phorum-announcements-new {
    color: #cc0000;
    font-weight: bold;
    font-size: small;
}

.phorum-announcements-table {
    margin-bottom: 20px;
    width: 100%;
}

.phorum-announcements-table th {
    border-bottom: 1px solid #ccc;
}

.phorum-announcements-table td {
    padding-right: 20px; 
}
.phorum-announcements-table td a{
    font-size:1.4em;
}