/* MAIN STYLES */

BODY
{
	background-color: #F0EDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: inherit;
	padding: 0px;
	margin: 0px;
}

.adtext, .adtext:link, .adtext:visited, .adtext:active, .adtext:hover {
    color: #E08222;
    border-bottom: 1px dashed #E08222;
    font-weight: bold;
}

a:link, a:visited, a:active
{
	background-color: transparent;
	text-decoration: none;
	color: #C04545;
}

a:hover
{
	background-color: transparent;
	color: #FF0000;
}

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

form
{
	margin: 0px;
}

li, ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

ul 
{
	color: #000000;
	background-color: transparent;
	border: 0px;
	text-align: left;
	position: relative;
	margin: 2px 2px 2px 23px;
	width: auto;
	position: relative;
}

.main
{
	text-align: center;
}

#left
{
	background: #F7F7F7 url(../images/block_back.gif) repeat-y;
	border-width: 0px;
	padding: 17px 0px 0px 0px;
	border-style: solid;
	border-color: black;
	color: inherit;
}

.spacer
{
	border-width: 0px;
	border-style: solid;
	border-color: black;
	background-color: #F7F7F7;
	color: inherit;
}

#mid
{
	border-width: 0px;
	border-style: solid;
	border-color: black;
	background-color: #F7F7F7;
	color: inherit;
	padding: 13px 0px 0px 0px;
}

#right
{
	border-width: 0px;
	padding: 17px 0px 0px 0px;
	border-style: solid;
	border-color: black;
	background-color: #F7F7F7;
	color: inherit;
}

#loading
{
	text-align: center;
	padding-top: 50px;
}

.loadingWindow
{
	margin: auto;
	color: inherit;
	background-color: #E6E6E6;
	border: 1px #ABABAB solid;
	width: 550px;
}

.loadingWindow p
{
	padding: 1px;
	margin: 0px;
}

.loadingMain
{
	width: 100%;
	text-align: center;
	font-size: 12px;
	height: 100px;
	vertical-align: middle;
	padding: 15px;
}

.debug
{
	text-align: left;
}

/* OTHERS */

.poll_img
{
	vertical-align: middle;
	height: 9px;
}

/* INPUTS */

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	border: 1px solid #ABABAB;
	background-color: white;
	white-space: normal;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
}

.inputRadio
{
	border: 0px;
	background-color: transparent;
	color: inherit;
}

.inputCheckbox
{
	border: 0px;
	background-color: transparent;
	color: inherit;
	vertical-align: middle;
}

.inputText
{
	font-size: 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
}

.inputSelect
{
	font-size: 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
}

.inputButton
{
	font-size: 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
}

/* COMMON */

.table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 100%;
	border: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: separate;
}

.msgs
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.img
{
	vertical-align: middle;
	border: 0px;
}

/* LOGO */

.logo
{
	color: #75756A;
	background: #F0EDED url(../images/logo_fill.gif) repeat-x left top;
	border: 1px solid black;
	border-width: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

.logo div
{
	font-family: tahoma, verdana, sans, arial, helvetica, sans-serif;
	font-size: 12px;
}

.logoMain
{
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	background: url(../images/logo_main.gif) no-repeat left top;
	font-size: 30px;
	float: left;
	padding: 0px;
	letter-spacing: 3px;
	margin: 0px;
	height: 110px;
}

.logoSub
{
	font-weight: normal;
	font-size: 15px;
	text-align: right;
	padding: 10px;
	white-space: nowrap;
	vertical-align: bottom;
	letter-spacing: 1px;
	margin: 0px;
	height: auto;
}

.logoVipText
{
	font-weight: bold;
	color: #FF8B0F;
	background-color: inherit;
}

.billboard
{
	text-align: center;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 5px;
	margin: 0px auto 0px auto;
	background: #F7F7F7 url(../images/block_back.gif) repeat-y;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
}

/* NAVBAR */

.navuser
{
	text-align: left;
	width: 100%;
	vertical-align: top;
	color: #000;
	margin: 0px auto 0px auto;
	padding: 0px;
	background: #DEDDD8 url(../images/dot_h.gif) repeat-x left bottom;
	border-color: #000;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

*.navuser p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	margin: 0px;
}

.navuser a, .navuser a:link, .navuser a:visited, .navuser a:hover {
	text-decoration: underline;
	color: black;
	background-color: transparent;
}

.navuser a:hover {
	text-decoration: none;
	border: 1px solid #55758D;
	border-width: 1px 0px 1px 0px;
	color: #405768;
	background-color: transparent;
}

.navuser input
{
	background-color: #F7F7F7;
	border: 1px solid #858383;
	color: black;
}

.nav
{
	text-align: left;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: #F7F7F7 url(../images/block_back.gif) repeat-y;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
}

*.nav p
{
	color: #000;
	padding: 14px 6px 0px 6px;
	margin: 0px auto 0px auto;
	background: url(../images/block_back.gif) repeat-y;
}

.nav a, .nav a:link, .nav a:visited, .nav a:hover {
	background-color: transparent;
	color: #C04545;
	text-decoration: underline;
}

.nav a:hover {
	background-color: transparent;
	color: #FF0000;
}

/* HOVER MENU */

.navlinks
{
	color: #000;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	z-index: 2;
	voice-family: inherit;
}

.navlinks a, .navlinks a:link, .navlinks a:visited, .navlinks a:hover, .navlinks p {
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 2px 2px 7px;
	width: auto;
}

.navlinks a:hover {
	background: #FFF url(../images/menu_hover.gif) repeat-y;
	color: black;
}

/* HOVER LINKS */

.linkFill
{
	color: #000;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	z-index: 2;
	voice-family: inherit;
}

.linkFill a, .linkFill a:link, .linkFill a:visited, .linkFill a:hover
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 2px 2px 7px;
	width: auto;
}

.linkFill a:hover
{
	background: #FFF url(../images/menu_hover.gif) repeat-y;
	color: #000;
	background-color: transparent;
}

.linkFill div
{
	padding: 3px 2px 2px 26px;
	color: #465584;
	font-weight: bold;
}

/* MODULE'S TABLES */

.rowHeader
{
	text-align: center;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009;
	padding: 4px;
	border-top: 1px dashed black;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px dashed black;
	border-left: 0px solid #FFFFFF;
}

.rowLeftStart {
	color: inherit;
	background-color: #E6E6E6;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
.rowLeft {
	color: inherit;
	background-color: #DDDDDD;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;

}
.rowLeft2 {
	color: inherit;
	background-color: #E6E6E6;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;

}

.rowRightStart {
	color: inherit;
	background-color: #E6E6E6;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
.rowRight {
	color: inherit;
	background-color: #DDDDDD;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
.rowRight2 {
	color: inherit;
	background-color: #E6E6E6;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

/* Real table */

.realTableTitle
{
	width: 100%;
	margin: 0px;
	padding: 2px;
	color: #3A4F6C;
	background-color: #DDDDD5;
	padding: 0px 0px 0px 5px;
	border-collapse: separate;
	border-color: #ABABAB;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.realTableTitle p
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.realTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: separate;
	border-color: #ABABAB;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
}

.realTable thead tr td
{
	color: #3A4F6C;
	background-color: #DDDDD5;
	font-weight: bold;
	text-align: center;
	border-color: #ABABAB;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

.realTable tbody tr td
{
	color: inherit;
	background-color: #E6E6E6;
	border-color: #ABABAB;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

/* MODULES */

.catList
{
	border: 0px;
	padding: 0px;
	margin: 10px 15px 15px 15px;
}

*.catList p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	margin: 0px;
}

.catListHead
{
	padding: 6px;
	font-size: 13px;
	color: inherit;
	background-color: #ECECEC;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

.catListText
{
	margin: 0px 15px 30px 15px;
	padding: 6px;
	font-size: 13px;
	color: inherit;
	background-color: #ECECEC;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

*.catListText p
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	margin: 0px;
}

/* MODULES */

.moduleTitle
{
	font-family: tahoma, verdana, sans, arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	width: 100%;
	vertical-align: middle;
	background-color: transparent;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 2px;
	padding: 3px;
	padding-left: 25px;
	height: 22px;
	color: #000099;
}

.module
{
	text-align: left;
	width: 100%;
	vertical-align: top;
	color: inherit;
	border: 1px #d2d1d6 solid;
	background: #F2F2F2;
	margin: 1px;
	padding: 2px;
}

.moduleFrame
{
	color: inherit;
	background-color: #E6E6E6;
	margin: auto;
	padding: 2px;
	border: 2px #ABABAB dashed;
	width: 80%;
	text-align: left;
}

.moduleFoot
{
	text-align: left;
	vertical-align: top;
	color: inherit;
	background: transparent;
	margin: 0px;
	border: 1px #d2d1d6 solid;
	border-top-width: 0px;
	padding: 2px;
	height: auto;
}

*.module p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 2.5px;
}

*.moduleFoot p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	margin: 0px;
	height: auto;
}

/* BLOCKS */

.blockTitleLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	width: 100%;
	vertical-align: middle;
	color: #4B4B4B;
	letter-spacing: 1px;
	background: #DCDDD4 url(../images/block_title.gif) repeat-x center;
	border-bottom: 1px solid #7B7B73;
	border-top: 1px solid #7B7B73;
	border-right: 1px solid #7B7B73;
	margin: 0px;
	padding: 0px;
	height: 19px;
}

.blockTitleRight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	width: 100%;
	vertical-align: middle;
	color: #4B4B4B;
	background: #DCDDD4 url(../images/block_title.gif) repeat-x center;
	letter-spacing: 1px;
	border-bottom: 1px solid #7B7B73;
	border-top: 1px solid #7B7B73;
	border-left: 1px solid #7B7B73;
	margin: 0px;
	padding: 0px;
	height: 19px;
}

.block
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.blockFoot
{
	font-size: 0px;
	text-align: left;
	width: 100%;
	vertical-align: top;
	padding: 0px;
	height: 10px;
}

*.block p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2.5px;
	margin: 0px;
}

*.block a:link, *.block a:visited, *.block a:active
{
	background-color: transparent;
	text-decoration: none;
	color: #465584;
}

*.block a:hover
{
	background-color: transparent;
	color: #FF0000;
	text-decoration: none;
}

*.blockFoot p
{
	padding: 0px;
	margin: 0px;
}

/* BLOCK TABLES */

.topTableLeft
{
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.topTableMid {

	border-bottom: 1px solid #FFFFFF;
}

.topTableRight {

	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.topTableLeftTop {
	font-weight:bold;
	color:#3A4F6C;
	background-color: #DDDDD5;
	margin:0px;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-bottom: 1px solid #ABABAB;
	}

.topTableMidTop { 
	font-weight:bold;
	color:#3A4F6C;
	background-color: #DDDDD5;
	margin:0px;
	border-bottom: 1px solid #ABABAB;
	}

.topTableRightTop { 
	font-weight:bold;
	color:#3A4F6C;
	background-color: #DDDDD5;
	margin:0px;
	border-left: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-bottom: 1px solid #ABABAB;
	}

.topTableRightEndTop { 
	font-weight:bold;
	color: #3A4F6C;
	background-color: #DDDDD5;
	margin:0px;
	border-right: 1px solid #ABABAB;
	border-bottom: 1px solid #ABABAB;
	}

.topTableFoot
{
	font-size: 0px;
	color: inherit;
	background-color: transparent;
}

/* subTITLES */

.subTitlePre
{
	text-align: center;
	width: auto;
	vertical-align: middle;
	margin: 10px 0px 4px 0px;
}

.subTitle
{
	width: 95%;
	text-align: center;
	margin: 0px auto 0px auto;
	background: transparent url(../images/subtitle.gif) repeat-x;
	border: 1px solid #7B7B73;
	vertical-align: middle;
	font-weight: bold;
	height: 17px;
/*	border-collapse: collapse;*/
	border-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
}

.subTitle td
{
	padding: 0px;
}

/* tabs */

.tabPre
{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.tab
{
	background-color: #F2F2F2;
	border: 1px #D2D1D6 solid;
	border-width: 1px 0px 0px 1px;
	padding: 3px;
	vertical-align: top;
	cursor: default;
	color: inherit;
}

.tabSelected
{
	background-color: #EAEAEA;
	border: 1px #D2D1D6 solid;
	border-width: 1px 0px 0px 1px;
	padding: 3px;
	vertical-align: top;
	cursor: default;
	color: inherit;
}

.tabEnd
{
	border: 1px #D2D1D6 solid;
	border-width: 0px 0px 0px 1px;
	width: 100%;
}

/* TEXT ROW */

.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	padding: 3px;
}

.textHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.textRow
{
	text-align: left;
}

.textBackground
{
	color: gray;
}

.textBackground a:link, .textBackground a:visited, .textBackground a:active
{
	background-color: transparent;
	text-decoration: none;
	color: gray;
}

.textBackground a:hover
{
	background-color: transparent;
	color: #000;
}

.textBigger
{
	font-size: 12px;
}

.textRowTableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

*.text img
{
	padding: 1px;
}

.highlight
{
	font-weight: bold;
	background-color: yellow;
}

/* TEXT FORMAT */

.big
{
	font-size: 13px;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.sig
{
	font-size: 10px;
}

.color1		/* KOLOR 'SYSTEMOWY' */
{
	color: #334E63;
	background-color: transparent;
}
.color2
{
	color: #3F7129;
	background-color: transparent;
}
.color3		/* WYRAZNE WYROZNIENIE */
{
	color: #FF0000;
	background-color: transparent;
}

.lineColor1		/* WYROZNIENIE LINII 1 */
{
	border-style: solid;
	border-width: 1px 0 1px 0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #FF6600;
	background-color: #FFF4E8;
}

.lineColor2		/* WYROZNIENIE LINII 2 */
{
	border-style: solid;
	border-width: 1px 0 1px 0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #00A000;
	background-color: #E0FFE0;
}

/* BBCODE */

.preCode
{
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.code
{
	padding: 0px;
	border: 1px black solid;
	margin: 2px auto 0px auto;
	width: 95%;
}

.codeTitle
{
	font-family: Courier New, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #FAFCFE;
	border-bottom: 1px solid #000;
	padding: 0px 2px 0px 2px;
	background: transparent url(../images/code_title.gif) repeat-x;
	height: 17px;
	vertical-align: middle;
	margin: 0px;
	text-align: left;
}

.codeLines
{
	border-right: 1px black solid;
	padding: 2px;
	background-color: #DBDBDB;
	color: #404040;
	vertical-align: top;
	font-family: Courier New, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
}

.codeContent
{
	width: 100%;
	vertical-align: top;
	font-family: Courier New, Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	white-space: nowrap;
	background-color: white;
	text-align: left;
}

.codeContentWrap
{
	vertical-align: top;
	font-family: Courier New, Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-color: white;
	text-align: left;
}

.codeOverflow
{
	font-family: Courier New, Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 0px;
	overflow: auto;
}

.preQuote
{
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.quote
{
	padding: 0px;
	margin: 2px auto 0px auto;
	width: 95%;
}

.quoteTitle
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px 2px 0px 2px;
	height: 17px;
	vertical-align: middle;
	text-align: left;
}

.quoteContent
{
	border: 1px #7B7B73 solid;
	margin: 0px;
	padding: 2px;
	color: #465584;
	background-color: #FAFCFE;
	text-align: left;
}

/* PAGES */

.pageBar
{
	margin: 2px 0px 5px 0px;
	text-align: left;
}

.pageLinksNested
{
	font-size: 10px;
	text-align: left;
	line-height: 15px;
}

.pageLinksNotNested
{
	font-size: 10px;
	text-align: left;
	line-height: 15px;
}

.pageLink
{
}

.pageLink a:link, .pageLink a:visited, .pageLink a:active
{
	padding: 1px;
	border: 1px solid #ABABAB;
	background-color: #E6E6E6;
}

.pageLink a:hover
{
	padding: 1px;
	border: 1px dashed #ABABAB;
	background-color: #E6E6E6;
}

.pageLinkCurrent
{
	padding: 1px;
	border: 1px dashed #ABABAB;
}

/* BUTTONS */

.button
{
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 3px;
}

.button a:link, .button a:visited, .button a:active
{
	padding: 4px;
	border: 1px solid #F2F2F2;
}

.button a:hover
{
	padding: 4px;
	border: 1px solid #A5ACB2;
	background-color: #E6E6E6;
	color: #C04545;
}

.button2	/* button na tle */
{
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.button2 a:link, .button2 a:visited, .button2 a:active
{
	padding: 4px;
	border: 1px solid #A5ACB2;
	background-color: #EDEDED;
	color: #C04545;
}

.button2 a:hover
{
	padding: 4px;
	border: 1px solid #A5ACB2;
	background-color: #E6E6E6;
	color: #C04545;
}

/* ERRORS */

 .errorsList ul > li, .errorsList ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.errorsList ul 
{
	color: #000000;
	background-color: transparent;
	border: 0px;
	text-align: left;
	position: relative;
	margin: 2px 2px 2px 23px;
	width: auto;
}

/* FOOTER */

.subFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	color: inherit;
	border: 0px #000 solid;
	background: #FFF url(../images/dot_h.gif) repeat-x left bottom;
	margin: 2px auto 0px auto;
	padding: 0px;
	width: 100%;
}

*.subFooter p
{
	margin: 0px;
	padding: 2px;
}

.footer
{
	color: #000;
	background-color: #F0EDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-top: 15px;
}

*.footer p
{
	margin: 0px;
	padding: 2px;
}

.cantSeeMe
{
	display: none;
}

/* GRAPHS */

.graphRow
{
	cursor: pointer;
	background-color: #F2F2F2;
	border: 1px #ABABAB solid;
	font-size: 0px;
	width: 10px;
}

.graph
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

.graph tr td
{
	vertical-align: bottom;
}