/* --- global -- */
* { font-family: Calibri, Arial, Tahoma; font-size: 9pt; }

body { background: #000000; margin: 0px; padding: 0px; text-align: center; color: #ffffff; }
a {	text-decoration: underline;  color: #fe5f01; } 
a:hover { color: #c5c4c4; text-decoration: underline; }
table, th, tr, td {	border-collapse: collapse; }
img { border: none; }
form { margin: 0px;	padding: 0px; }
input { border: 1px solid #ebebeb; }
.error { color: #ff0000; font-weight: bold; }

/* linia naglowkowa */
#lineTop { background-color: #fe5f01; width: 100%; height: 8px; }

/* HEADER */
#top { clear: both; background-color: #363636; text-align: center; width: 100%; margin: 0 auto 0 auto; }
#top table { width: 100%; border: none; }
#top #tableMain { width: 825px; margin: 0 auto 0 auto; }
#top #tableMain td { vertical-align: middle;}
#top #tableMain #td1Main { text-align: left; padding-left: 20px; }
#top #tableMain #td2Main { text-align: right; }
#top #tableMain #td2Main table { border: none; width: 100%; }
#top #tableMain .tdTab { border-right: 1px solid #363636; vertical-align: middle; background-color: #000000; width: 95px; height: 46px; color: #fe5f01; font-size: 12pt; font-family: Verdana; } 

#top #tableMain #menu { margin-left: 22px; position: relative; top: 6px; left:0; right:0; bottom: 0; }

#top #tableMain #menu ul#orange { margin:0; padding:0; list-style-type:none; width: 850px; }
#top #tableMain #menu ul#orange li { background: #000; width: 85px; position:relative; float:left; text-align: center; border-bottom:1px solid #fe5f01; margin-right: 1px; padding: 10px 3px;}
#top #tableMain #menu ul#orange .current { border-bottom:6px solid #fe5f01;}
#top #tableMain #menu ul#orange li:hover { border-bottom:6px solid #fe5f01;}
#top #tableMain #menu ul#orange li a { text-decoration:none; font:bold 11px Arial; color:#fe5f01;}
#top #tableMain #menu ul#orange li a:hover { text-decoration: underline; color:#c5c4c4; border:none; }

#topLogo { border-top: 1px solid #fe5f01; clear: both; background-color: #000000; text-align: center; width: 100%; height: 312px; margin: 0 auto 0 auto; padding-top: 5px; }

/* CONTENT */
#tableContent { clear: both; margin-top: 1px; background-color: #363636; width: 100%; border-top: 1px solid #fe5f01;  }
#tableContent table { width: 850px; margin: 0 auto 0 auto; }

#tableContent table #tdLeft { width: 160px; vertical-align: top; }
#tableContent table #tdLeft .menu { background-color: #202020; width: 160px;  margin-top: 5px; float: left; position: relative; top: 0px; left: 12px; border: 1px solid #67381c; }
#tableContent table #tdLeft .menu .block { float: right; width: 160px; color: #fe5f01; font-size: 12pt; }
#tableContent table #tdLeft .menu .block .menuImg { clear: both; float: right; }

#tableContent table #tdCenter { vertical-align: top; text-align: justify; background-color: #272626; border-left: 1px solid #67381c; border-right: 1px solid #67381c; }
#tableContent table #tdCenter #srodek { padding: 30px; color: #c5c4c4; letter-spacing: 0px; }
#tableContent table #tdCenter #srodek .title { font-size: 16pt; }
#tableContent table #tdCenter #srodek .page { font-weight: bold; margin-bottom: 10px; } 
#tableContent table #tdCenter #srodek .page a { border: 1px solid #67381c; color: #fff; text-decoration: none; font-weight: normal; background-color: #fe5f01; padding: 2px 4px 2px 4px;font-size: 8pt; }
#tableContent table #tdCenter #srodek .page a:hover { font-weight: normal; color: #fff; background-color: #cdcdcd; }

#tableContent table #tdRight { width: 200px; vertical-align: top; }
#tableContent table #tdRight .blockReklama { margin-top: 5px; background-color: #202020; border: 1px solid #67381c; float: left; position: relative; top: 0px; right: 11px; }
#tableContent table #tdRight .blockReklama .right { float: left; width: 188px; color: #fe5f01; font-size: 12pt; }
#tableContent table #tdRight .blockReklama .right .image { clear: both; float: left; }
#tableContent table #tdRight .blockReklama .left { width: 9px; float: left; background-color: #1b1b19; border-right: 1px solid #67381c; }

#tableContent table #tdSpod { background-color: #272626; border-bottom: 1px solid #67381c; border-left: 1px solid #67381c; border-right: 1px solid #67381c; }


/* FOOTER */
#bottomText { clear: both; background-color: #363636; text-align: center; width: 100%; margin: 0 auto 0 auto; padding: 80px 0px 25px 0px; }
#bottomCopyright { clear: both; border-top: 1px solid #fe5f01; text-align: center; width: 100%; margin: 0 auto 0 auto; color: #fe5f01; font-size: 8pt; font-family: Verdana; background-color: #363636; padding: 10px 0px 10px 0px; }
#bottomLine1 { border-top: 5px solid #262626; }
#bottomLine2 { border-top: 32px solid #fe5f01; }
