/* do strony na divach */



#glowna {

	background: url('../images/tlo_cale.jpg') repeat-y;

	width:1004px;

	min-height:300px;

	margin:0px;

	padding:0px;

}



#logo {

	position: absolute;

	top: 184px;

	left:59px;

	height:68px;
	width: 148px;
	display:block;

}



#poprawka_ie_gora2 {

	float:right;

}



#boczne_kartki {

	float:right;

}



#zawias_gora {

	float:left;

}



#zawias_dol {

	position:absolute;

	left:0px;

	top:480px;

	overflow:hidden;

}





#tresc {

	position:relative;

	top:-2px;

	left:210px;

	width:470px;

	display:block;

	min-height:420px;

	padding-left: 12px;

}



#menu_gorne {

	position:absolute;

	top:115px;

	left:59px;

}





#menu_dolne {

	position: relative;

	bottom: 48px;

	left: 155px;

	width:600px;

}



#aktualnosci_logo {

	position:absolute;

	top:160px;

	left:692px;

}



#menu_lewe {

	position:absolute;

	top:230px;

	left:49px;

	width:161px;

}



#karteczka {

	position:absolute;

	top:465px;

	left:692px;

}



#letterman_subskrypcja {

	position:absolute;

	top:530px;

	left:730px;

	right:-20px;

}



#aktualnosci {

	position:absolute;

	top:182px;

	left:690px;

	width: 160px;

}



#wybor_jezykow {

	position:absolute;

	top:10px;

	padding-left:5px;

}



#button_submit {

	position:absolute;

	top:7px;

	left:81px;

}





/* teksty */



BODY {

	background-image: url('../images/tlo2.jpg');

	margin: 0px 0px 0px 0px;

	vertical-align:top;

	font-family: verdana;

}



.tekst {

	font-size: 11px;

	font-family: verdana;

	color: #000000;

	font-weight: normal;

	padding-top: 1px;

	padding-bottom: 1px;

}





.contentpaneopen {

	text-align: center;

	width: 97%;

	padding: 0px;

	margin-left:8px

	vertical-align: top;

}



.small {

	font-size: 10px;

	color: #666666;

	font-weight: bold;

	padding-top: 10px;

	padding-left: 100px;

	text-align: center;

}



.modifydate {

	font-size: 10px;

	color: #999999;

	font-weight: normal;

	padding-top: 6px;

	text-align: left;

}





.createdate {

	line-height: 15px;

	font-size: 10px;

	color: #999999;

	font-weight: bold;

	vertical-align: top;

	display: block;

}



.contentheading {

	vertical-align: top;

	font-family: verdana;

	font-size: 20px;

	font-weight:normal;

	color: #57310d;

	text-align: left;

	width: 490px;

	height: 25px;

	padding-top:0px;

	padding-bottom:10px;

}



.contentheading-aktualnosci {

	vertical-align: top;

	font-family: verdana;

	font-size: 14px;

	font-weight:normal;

	color: #57310d;

	text-align: left;

	width: 100%;

	height: 25px;

	padding-top:10px;

	padding-bottom:10px;

}



.contentpagetitle {

	font-size: 12px;

	font-weight: bold;

	color: #990000;

	text-align:left;

}



/* Tabele */



table.moduletable-menu1 td {

	padding-top: 5px;

	padding-left: -5px;

	vertical-align: top;

}



table.moduletable-menu2 td {

	padding-top: 5px;

	font-weight: bold;

	position: absolute;

	top:3px;

	left:37px;

	width:170px;

}



table.moduletable-menu3 td {

	padding-top: 5px;

	padding-left: 48px;

	vertical-align: top;

	position: absolute;

	left:92px;

	top:3px;

}



table.moduletable-menu4 td {

	padding-top: 5px;

	padding-left: 48px;

	vertical-align: top;

	position: absolute;

	left:174px;

	top:3px;

	width: 170px;

	display:block;

}



table.moduletable-menu5 td {

	padding-top: 5px;

	padding-left: 48px;

	vertical-align: top;

	position: absolute;

	left:247px;

	top:3px;

	width:170px;

	display:block;

}



table.moduletable-menu6 td {

	padding-top: 5px;

	padding-left: 40px;

	vertical-align: top;

	position: absolute;

	top:3px;

	left:320px;

}



table.moduletable {

	width: 98%;

	margin: 0px 0px 8px 0px;

	border-left: solid 0px #000000;

	border-right: solid 0px #000000;

	border-top: solid 0px #000000;

	border-bottom: solid 0px #000000;

	vertical-align: top;

}



table.moduletable th {

	vertical-align: top;

	font-size: 10px;

	font-weight: bold;

	color: #961207;

	text-align: left;

	padding-top:5px;

	text-indent: 47px;

	width: 100%;

	height: 24px;

	text-transform: uppercase;

	letter-spacing:2px

}



table.moduletable td {

	font-size: 11px;

	padding-top: 5px;

	padding-left: 4px;

	font-weight: normal;

	vertical-align: top;

}



table.moduletable ul {

	color: #ff0000;

}



td,tr,p,div {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000

}



td.data {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	verical-align: top;

}



/*Linki */



a.contentpagetitle:link, a.contentpagetitle:visited {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-align:left;

	text-decoration: none;

}



a.contentpagetitle:hover {

	color: #990000;

}





a.bar:link, a.bar:visited {

	padding:3px 3px 0px 4px;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	height: 18px;

	margin-top: 2px;

	background-color: #A7382F

}

a.bar:hover {

	padding:3px 3px 0px 4px;

	font-size: 12px;

	font-weight: normal;

	color: #990000;

	height: 18px;

	margin-top: 2px;

	background-color: #F1F3F2

}



a.mainlevel:link, a.mainlevel:visited {

	background: url('../images/menu_bullet.gif') no-repeat;

	background-position: 0px -15px;

	font-size: 11px;

	font-weight: bold;

	font-family: Verdana;

	color: #6B5643;

	text-align: left;

	text-align-last: left;

	padding-top: 8px;

	padding-right: 3px;

	height: 16px;

	margin-bottom: 1px;

	line-height: 160%;

	display:block;

	

}



a.mainlevel:hover {

	background-position: 0px -15px;

	text-decoration: none;

	text-weight: bold;

	color: #990000;

}



a.mainlevel-gorne:link, a.mainlevel-gorne:visited {

	font-size: 11px;

	font-weight: bold;

	font-family: verdana;

	color: #000000;

	height: 22px;

	margin-bottom: 1px;

	padding-left:15px;

	padding-right:11px;

}



a.mainlevel-gorne:hover {

	text-size: 11px;

	text-decoration: none;

	text-weight: bold;

	color: #990000;

}





a.mainlevel-dolne:link, a.mainlevel-dolne:visited {

	font-size: 10px;

	font-weight: normal;

	font-family: verdana;

	color: #868887;

	height: 22px;

	margin-bottom: 1px;

}



a.mainlevel-dolne:hover {

	text-decoration: none;

	text-weight: bold;

	color: #990000;

}



a.mainlevel-nav:link, a.mainlevel.nav:visited {

	padding:3px 3px 0px 4px;

	font-size: 13px;

	font-weight: bold;

	color: #990000;

	height: 18px;

	margin-top: 2px;

	background-color: #A7382F

}





a.mainlevel-nav:hover {

	padding:3px 3px 0px 4px;

	font-size: 13px;

	font-weight: bold;

	color: #990000;

	height: 18px;

	margin-top: 2px;

	background-color: #F1F3F2

}



.pollstableborder {

	border: 1px solid;

	padding: 1px;

}



a.sublevel:link, a.sublevel:visited {

	background: url('../images/menu_bullet2.gif') no-repeat;

	background-position: 2px 0px;

	vertical-align: middle;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	text-align-last: left;

	margin-bottom: 1px;

	display: block;

	padding-left: 10px;

}



a.sublevel:hover {

	color: #990000;

	text-decoration: none;

}





a:link, a:visited {

	color: #000000; text-decoration: none;

	font-weight: normal;

}



a:hover {

	color: #990000;	text-decoration: none;

	font-weight: normal;

}



a.category:link, a.category:visited {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}



a.category:hover {

	color: #990000;

	text-decoration: none;

	font-weight: bold;

vertical-align: top;

}



a.pagenav, a.pagenav:visited {

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}



a.pagenav:hover {

	color: #990000;

	text-decoration: none;

}





/* inne */



.blog-aktualnosci {

	width:97%;

}



.jfdefaulttext {

	color: #ff0000;

}



.newsfeeddate {

	font-size: 10px;

	color: #666666;

	font-weight: normal;

}



.fase4rdf a:link {

	color: #745632;

	text-decoration: none;

	font-weight: bold;

}



.fase4rdf a:hover {

	color: #cc9900;

}



.sectiontableheader {

    border-top:1px solid #990000;

	border-bottom:1px solid #990000;

	color : #990000;

	font-weight : bold;

	padding: 3px;

}



.sectiontableentry1 {

	background-color : #FAEFDB;

	padding: 2px;

}



.sectiontableentry2 {

	background-color : #F7E4C4;

	padding: 2px;

}





/* naglowki */



.frontpageheader {

	color: #990000;

	font-size: 15px;

	font-weight: bold;

	line-height: 30px;

	vertical-align: top;

}



.newsfeedheading {

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	text-align:left;

}





.componentheading {

	font-family:verdana;

	vertical-align: top;

	padding-top: 55px;

	padding-bottom:10px;

	font-size: 20px;

	font-weight: normal;

	color: #57310d;

	text-align: left;

	width: 100%;

	height: 25px;



}



.componentheading-aktualnosci {

	font-family:verdana;

	vertical-align: top;

	padding-top: 0px;

	padding-bottom:10px;

	font-size: 20px;

	font-weight: normal;

	color: #57310d;

	text-align: left;

	width: 100%;

	height: 25px;

	text-transform: uppercase;

}





/* listy */



ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}



li

{

	line-height: 15px;

	padding-left: 20px;

	padding-top: 0px;

	background-image: url(../images/arrow.png) ;

	background-repeat: no-repeat;

	background-position: 5px 3px;

}



/* formularze */



.button {

	font-weight: bold;

	border:solid 1px #990000;

	background-color: #990000;

	color: #ffffff;

	text-align: center;

	font-size: 9px;

	margin-top: 5px;

}



.button_news {

	font-weight: normal;

	border:solid 1px #990000;

	background-color: #990000;

	color: #ffffff;

	text-align: center;

	font-size: 9px;

	margin-top: 5px;

	padding-bottom: 2px;

	width:25px;

	height: 15px;

	vertical-align:middle;

}



.inputbox {

	font-weight: normal;

	color: #333333;

	background: #eeeeee;

	border: 1px solid #dddddd;

}



.inputbox_news {

	font-weight: normal;

	font-family: verdana;

	color: #333333;

	background: fef5e6;

	border: 1px solid #dddddd;

	width:80px;

}



.searchbox {

	font-weight: normal;

	color: #cccccc;

	background: #000000;

	border: 1px solid #9DA6B3;

}



/* ---------------- unedited below here ----------------------*/



/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #121A1D;

	border-left: outset 1px #9DA6B3;

	border-right: outset 1px #9DA6B3;

	border-top: outset 1px #9DA6B3;

	border-bottom: solid 0px #ffffff;

	text-align: center;

	cursor: pointer;

	font-weight: normal;

	color: #ffffff;

}

.offtab {

	background-color: #25343B;

	border-left: outset 1px #9DA6B3;

	border-right: outset 1px #9DA6B3;

	border-top: outset 1px #9DA6B3;

	border-bottom: solid 1px #9DA6B3;

	text-align: center;

	cursor: pointer;

	font-weight: normal;

	color: #cccccc;

}



.tabpadding {

}



.tabheading {

	background-color: #eeeeee;

	text-align: left;

}



.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

vertical-align: top;

}



h4 {

	color: #cccccc;

	font-size: 16px; font-weight: bold;

}



h5 {

	color: #cccccc;

	font-size: 14px; font-weight: bold;

}



h6 {

	color: #dddddd;

	font-size: 12px; font-weight: bold;

}



/* Horizontal Line */

hr {

	background: #999999; height:1px; border: 1px solid;

}



hr.separator {

	background: #495C5F;

	height: 1px;

	width: 75px;

	border: 0px;

}





/* Content - Sections & Categories */





table.contenttoc {

	color: #333300;

	background-color: #e0e0e0;

vertical-align: top;

}



table.contenttoc td {

	font-size: 8pt;

	font-weight: normal;

	text-align: center;

vertical-align: top;

}



.contentdescription {

	font-size: 13px;

	color: #000000;

	text-align: center;

	padding-top:6px;

	padding-left:46px;

vertical-align: top;

}



/** category text format and links **/

.category {

	color: #ff0000;

	font-size: 11px; font-weight: bold; text-decoration: none;

}

.poll {

	font-size: 10px;

	line-height: 14px

}



table.pollstableborder {

	border: 0px;

}



.smalldark {

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	background-color: #ffffff;

	color: #000000;

	font-weight: bold;

}



table.contact {

	background-color: #0D1315;

}



table.contact td.icons {

	background-color: #000000;

	font-weight: bold;

}



table.contact td.details {

	background-color: #293C43;

	color: #ffffff;

	font-weight: bold;

}



.pagenav {

	font-weight: normal;

}



/* Content voting */

.content_rating {

	font-weight: normal;

	font-size: 8pt;

}



.content_vote {

	font-weight: normal;

	font-size: 8pt;

}