body, html
	{
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
}

form
	{
	margin: 0px;
	}
	
body, div, p, td, th, h1, h2, input, select, textarea, span
	{
	font-family: "Helvetica CE", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #222;
	}


/* =============== top =================== */ 

#top
	{
	background-color: #D4D4D4;
	width: 780px;
	text-align: right;
	padding: 1px 0px 2px 0px;
	color: #fff;
	}

#top a,
#top a:link,
#top a:visited
	{
	font-family: "Helvetica CE", Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	}

#top a:hover
	{
	color: #fff;
	}


/* =============== banner =================== */ 

#banner
	{
	width: 780px;
	}


/* =============== navig line =================== */ 

#navig
	{
	background-image: url("../images/navigbck.gif");
	background-repeat: repeat-x;
	width: 780px;
	}

#navig INPUT.txt
	{
	background-image: url("../images/inpbck.gif");
	background-repeat: repeat-x;
	border: 1px solid #F09D00;
	width: 100px;
	font-size: 10px;
	}
	
#navig a,
#navig a:link,
#navig a:visited
	{
	font-family: "Helvetica CE", Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}

#navig a:hover
	{
	color: #000;
	}


/* =============== copy =================== */ 

#copy
	{
	font-family: "Helvetica CE", Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #aaa;
	width: 780px;
	margin-bottom: 2px;
	padding: 10px 0px 30px 0px;
	text-align: left;
	}
	
	
/* =============== BODY =================== */ 

#box
	{
	width: 780px;
	margin-top: 5px;
	padding: 0px 0px 40px 0px;
	}

#box .left
	{
	border-top: 1px solid #DCDCDC;
	text-align: left;
	}

#box .left .toptema
	{
	background-image: url("../images/cornerstop.gif");
	background-repeat: repeat-x;
	}

#box .left .links
	{
	padding: 0px 10px 0px 10px;
	}

#box .left .links h2
	{
	margin: 0px;
	}
	
#box .left .links td
	{
	padding-bottom: 10px;
	}
		
#box .left .toptema td
	{
	text-align: left;
	padding-bottom: 5px;
	}

#box .left .toptema h1
	{
	font-size: 17px;
	color: #B12600;
	margin: 0px;
	line-height: 18px;
	}

#box .left .toptema p
	{
	margin: 0px;
	}

#box .left .intxt
	{
	border: 1px solid #ddd;
	background-color: #eee;
	}
				
#box .left .bottema
	{
	background-image: url("../images/cornersbot.gif");
	background-repeat: repeat-x;
	}

#box .left .midtema
	{
	background-image: url("../images/cornmid.gif");
	background-repeat: repeat-x;
	}


#box .left .news
	{
	background-image: url("../images/newbck.gif");
	background-repeat: repeat-x;
	text-align: left;
	font-size: 10px;
	}

#box .left .news td
	{
	padding: 2px 2px 5px 2px;
	}
		
				
#box .left .in
	{
	padding: 6px 5px 5px 5px;
	text-align: center;
	}

#box .left .path
	{
	padding: 10px 0px 10px 10px;
	}
	
#box .in h3,
#box .in p
	{
	font-size: 8pt;
	margin: 0px;
	}
		
#box .right
	{
	background-color: #F1F1F1;
	border-top: 1px solid #ED5900;
	}

#box .right .in
	{
	padding: 6px 5px 5px 5px;
	text-align: center;
	background-color: #F1F1F1;
	}

#box .right .incontent
	{
	background-color: #F1F1F1;
	text-align: left;
	padding: 5px 3px 15px 14px;
	font-size: 10px;
	}

#box .right .incontent h2
	{
	font-size: 12px;
	color: #F05A00;
	margin: 0px;
	}

#box .right .incontent p
	{
	font-size: 10px;
	color: #555;
	margin: 0px;
	}
				
#box .right .incontent a,
#box .right .incontent a:link,
#box .right .incontent a:visited
	{
	font-family: "Helvetica CE", Tahoma, Arial, sans-serif;
	font-size: xx-small;
	color: #B12600;
	text-decoration: none;
	}

#box .right .incontent a:hover
	{
	color: #000;
	}
	
		
/* =============== links =================== */

a,
a:link,
a:visited
	{
	color: #B22222;
	text-decoration: underline;
}

a:hover
	{
	color: #000;
	text-decoration: underline;
	}


    /* Element level classes */

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

        background-color: White;
        color: Black;
        font-size: small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        vertical-align: middle;

    }

    textarea
    {
	background-color: White;
	color: Black;
	font-size: small;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
}
    
	input[type=submit]
	{
        border: 1px dotted #808080;
        background-color: #EEEEEE;
        font-size: small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        vertical-align: middle;
	}

	input
	{
        vertical-align: middle;
	}

    /* 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 #808080; 
        color: Black; 
        background-color: #EEEEEE; 
        font-size: small; 
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif; 
        vertical-align: middle; 
    }    
    
    .PhorumTitleText
    {
        float: right;
    }

    .PhorumStdBlock
    {
        font-size: small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        padding: 3px;		
    }

    .PhorumStdBlockHeader
    {
        font-size: x-small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        background-color: #EEEEEE;
/*        width: 100%; */
        padding: 5px;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
	font-size: small;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #D3D3D3;
	padding: 6px 4px 6px 4px;
}

		.PhorumfcBlock
    {
        font-size: small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        margin-top: 1px;
        margin-bottom: 1px;
        padding: 6px 4px 6px 4px;
    }
	
    .PhorumNavHeading
    {
	font-weight: normal;
	font-size : small;
}

    A.PhorumNavLink,
	A.PhorumNavLink:link,
	A.PhorumNavLink:visited
	{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
}

    A.PhorumNavLink:hover
    {
        background-color: #FFFFFF;
        font-weight: normal;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        font-size: 12px;        
        border-style: solid;
        border-color: #808080;
        border-width: 1px;
        color: #FF6600;
    }

    .PhorumFloatingText
    {
	padding-left: 10px;
	font-size: x-small;
	padding-bottom: 4px;
}

    .PhorumHeadingLeft
    {
	padding-left: 3px;
	font-weight: normal;
	font-size : small;
	padding-right : 2px;
}

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: Red;
        font-size: 16px;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
		font-size: 10px;
        font-weight: bold;
        color: #CC0000;
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: #808080;
        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;
	font-size: small;
}

    .PhorumColumnFloatSmall
    {
        float: right; 
        width: 100px;
		  font-size: small;
    }

    .PhorumColumnFloatMedium
    {
        float: right; 
        width: 150px;
		  font-size: small;
    }

    .PhorumColumnFloatLarge
    {
        float: right; 
        width: 200px;
		  font-size: small;
    }

    .PhorumColumnFloatXLarge
    {
        float: right; 
        width: 400px;
		  font-size: small;
    }

    .PhorumRowBlock
    {
	background-color: #E7E7E7;
	padding: 0px 0px 0px 0px;
}

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

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

    /* All that is left of the tables */

    .PhorumStdTable
    {
        width: 100%;
		border-style: solid;
        border-color: #EEEEEE;
        border-width: 1px;
		padding: 0px;
    }

    .PhorumTableHeader
    {
	background-color: #EEEEEE;
	color: #000000;
	padding: 5px;
	font-size : small;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
}

    .PhorumTableRow
    {
	background-color: #E7E7E7;
	color: Black;
	font-size: small;
	padding: 3px;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
}
    
    .PhorumTableRowAlt
    {
        background-color: #EEEEEE;
        color: #000000;
        font-size: small;
        padding: 3px;
		font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
    }    

    table.PhorumFormTable td
    {
	height: 26px;
	font-size : small;
}

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


    /* Read Page specifics */
    
    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }
    
   .PhorumReadBodySubject
    {
	color: Black;
	font-size: 16px;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
	font-weight: bold;
	padding-left: 3px;
	padding-top : 6px;
}

    .PhorumReadBodyHead
    {
	padding-left: 5px;
	font-size : small;
}

    .PhorumReadBodyText
    {
        font-size: small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
        padding: 5px;
    }

    .PhorumReadNavBlock
    {
        font-size: small;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
/*        width: 100%; */
        background-color: #E7E7E7;
        padding: 4px 3px 4px 3px;
    }

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

    .PhorumListSubText
    {
        color: #707070;
        font-size: 10px;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 10px;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }    

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

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

    .PhorumNarrowBlock
    {
        width: 700px;
    }

    .PhorumSmallFont
    {
        font-size: 11px;
    }    

    .PhorumLargeFont
    {
	color: Black;
	font-size: larger;
	padding-left: 10px;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
	font-weight: bold;
	padding-top: 4px;
}    


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 10px;
        font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
    }
	 
	.phorumnavigace {
	color: Black;
	font-size: small;
	font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, sans-serif;
	vertical-align: middle;
	font-weight: bold;
}  
