html, body{
}

body {
padding: 5px;
margin: 5px;
}

div.top {
	width: 970px;
	margin: auto;
	height: 90px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

div.top_quicklinks {
	width: 50%;
                height: 20px;
	float: left;
	font-size: 12px;
	color: #CCCCCC;
}

div.top_quicklinks a {
	font-family: Tahoma;
	font-size: 10px;
                color: #333333;
                text-decoration: none;
}

div.top_quicklinks a:hover {
                text-decoration: underline;
}

div.top_languageversions {
	width: 50%;
                height: 20px;
	float: left;
	text-align: right;

font-family: Tahoma;
font-size: 10px;
color: #cccccc;
font-weight: bold;
}

div.top_languageversions a {
font-family: Tahoma;
font-size: 10px;
color: #999999;
text-decoration: none;
font-weight: bold;
}

div.top_languageversions a:hover {
color: #000000;
}

div.top_languageversions img {
                border: 0px;
vertical-align:middle;
}

div.top_left {
	width: 485px;
	height: 70px;
	float: left;
}

div.top_right {
                padding-top: 0px;
	width: 485px;
	height: 70px;
	float: left;
}

.menuicon {
                float: right;
                text-align: center;
                width: 52px;
}

td.menuicontext {
                text-align: center;
                vertical-align: middle;
                font-family: Tahoma;
                font-size: 9px;
                color: #000000;
}

td.menuicontext a {
                text-decoration: none;
                font-family: Tahoma;
                font-size: 9px;
                color: #000000;
}

div.header {
	width: 970px;
	margin: auto;
}

div.body {
	width: 970px;
	margin: auto;
                padding: 0px;
/* border: 1px solid #000000; */
}

div.left_column {
	width: 160px;
	float: left;
                padding: 0px;
}

div.content {
	width: 500px;
	float: left;
                margin-left: 10px;
                margin-right: 9px;
                padding: 0px;
                text-align:justify;
}

div.content img {
border: 0px;
}

div.right_column {
	width: 289px;
	float: left;
                border-left: 1px solid #CCCCCC;
                padding: 0px;
                /*height: 815px;*/
}

table.GeneralList {
padding-top: 10px;
padding-bottom: 0px;
/* border-bottom: 1px dotted #CCCCCC; */
}

table.GeneralList td {
font-family: Tahoma;
font-size: 12px;
color: #333333;
width: 500px;
}

table.GeneralList a {
font-family: Tahoma;
font-size: 12px;
/* color: #333333; */
font-weight: bold;
text-decoration: none;
}

table.GeneralList a:hover {
text-decoration: underline;
}

td.paging,
span.paging {
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 0px;
padding-left: 0px;
margin: 0px;
color: #000000;
/* background-color: #F2F2F2; */
}

td.paging img,
span.paging img {
border: 0px;
vertical-align: middle;
}

td.paging a,
span.paging a {
font-size: 11px;
text-decoration: none;
color:#0066cc;
font-weight:normal;
}

td.paging a:hover,
span.paging a:hover {
color: #000000;
/* text-decoration: underline; */
}

td.info_text {
padding-top: 10px;
width: 500px;
text-align: center;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #FF0000;
}

div.textSizeTool {
font-family: Tahoma;
width: 200px;
text-align: right;
color: #000000;
font-size: 10px;
font-weight: bold;
float: left;
margin-top: 4px;
}

div.textSizeTool a {
color: #666666;
text-decoration: none;
}

div.textSizeTool a:hover {
color: #CC0000;
/* text-decoration: underline; */
}

a.newsArchive{
   color:#299DD6;
   font-family:Tahoma;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}

#kat option, #kat select {width:455px;}td {
font-family: Tahoma;
font-size: 11px;
color: #333333;
}

form {
margin: 0px;
}

input, select {
font-family: Tahoma;
color: #666666;
font-size: 12px;
border: 1px solid #666666;
}

input.search_submit {
font-family: Verdana;
font-size: 10px;
color: #ffffff;
border: none;
padding: 3px;
background: #0066CC;
width: 60px;
}

a.where_search {
text-decoration: none;
font-family: Tahoma;
font-size: 11px;
color: #333333;
}

input.search_org_submit {
font-family: Verdana;
font-size: 10px;
color: #ffffff;
border: none;
padding: 3px;
background: #009900;
width: 60px;
}table.calendariumTable td {
width: 289px;
}

div.calendariumContent,
div.seeAlsoContent  {
width: 288px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 1px;
padding-right: 0px;
/* border-bottom: 1px dotted #CCCCCC; */
/* background-color: #FAFAFA; */
}

div.calendariumContent a,
div.seeAlsoContent a {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

div.calendariumContent a {
color: #CC0000;
}

div.calendariumContent a:hover,
div.seeAlsoContent a:hover  {
text-decoration: underline;
}

div.CalendariumHeader {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #333333;
padding: 3px;
border-top: 3px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: url("/binary/background.jpg");
background-color: #F2F2F2;
}

div.CalendariumHeader a {
color: #333333;
text-decoration: none;
}

div.CalendariumHeader a:hover {
text-decoration: underline;
}

div.EventFull {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #333333;
margin: 0px;
}

div.EventFull h1 {
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
/* color: #333333; */
margin: 0px;
}

div.EventFull h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
font-weight: bold;
color: #333333;
margin: 0px;
}

div.EventFull p {
margin-top: 0px;
margin-bottom: 10px;
}div.footer_links {
	width: 960px;
	margin: auto;
	text-align: center;
	/* background-color: #F2F2F2; */
	/* border-top: 1px solid #FFFFFF; */
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
font-size: 11px;
}

div.footer_links a {
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

div.footer_links a:hover {
	text-decoration: underline;
}

div.copyright {
	border-bottom: 2px solid #cccccc;
	width: 970px;
	margin: auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 5px;
}

div.footer {
	width: 970px;
	margin: auto;
	text-align: center;
	/* background-color: #FBFBFB; */
	padding-top: 10px;
	padding-bottom: 10px;
}

div.footer a {
	font-family:Tahoma;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

div.footer a:hover {
	color: #000000;
}.banner-box-left {
border-bottom:1px dotted #ccc;
padding:0 0 5px 0;
margin:0 0 10px 0;
line-height:25px;
}

.banner-box-left a {
color:#299DD6;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.banner-box-left a:hover {
color:#c00;
}

.banner-box-left img {
float:left;
margin:0 5px 0 0;
}







div.Mod,
div.Banner {
                font-family: Tahoma;
                font-size: 11px;
                font-weight: normal;
                text-align: center;
                color: #000000;
                padding: 3px 0px 3px 0px;
                margin: 0px;
                background: url("/binary/background.jpg");
                background-color: #F2F2F2;
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
                border-bottom: 1px solid #CCCCCC;
}

div.ModContent,
div.BannerContent {
               padding:9px 4px;
               text-align: center;
               border: 1px solid #CCCCCC;
               margin: 0 0 10px 0;
}table.contentTable td {
vertical-align: top;
}

table.contentTable td.spacer {
width: 10px;
}

div.NewsContentMin {
width: 160px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
padding-bottom: 10px;
}

div.NewsContentMax {
width: 500px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
/* border-top: 1px dotted #CCCCCC; */
padding-top: 0px;
padding-bottom: 10px;
text-align:justify;
}

div.NewsContentMin img {
padding-top: 10px;
padding-bottom: 5px;
}

div.NewsContentMin a {
font-family: Tahoma;
font-size: 12px;
color: #299DD6;
font-weight: bold;
text-decoration: none;
}

div.NewsContentMax a {
font-family: Tahoma;
font-size: 12px;
color: #299DD6;
font-weight: bold;
text-decoration: none;
}

div.NewsContentMin a:hover,
div.NewsContentMax a:hover {
text-decoration: underline;
}

div.NewsHeader {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #333333;
padding: 3px;
border-top: 3px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: url("/binary/background.jpg");
background-color: #F2F2F2;
}

div.NewsHeader a {
color: #333333;
text-decoration: none;
}

div.NewsHeader a:hover {
text-decoration: underline;
}

div.NewsFull {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #333333;
margin: 0px;
line-height:130%;
text-align:justify;
}

div.NewsFullarchiwalny {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #333333;
margin: 0px;
line-height:130%;
background:#ffffff url('/binary/napis-archiwalne.jpg') no-repeat right top;
}

div.NewsFull h1 {
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
/* color: #333333; */
margin: 0px;
line-height:130%;
}

div.NewsFullarchiwalny h1 {
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
/* color: #333333; */
margin: 0px;
line-height:130%;
}

div.NewsFull h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
font-weight: bold;
color: #333333;
margin: 0px;
line-height:130%;
}

div.NewsFullarchiwalny h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
font-weight: bold;
color: #333333;
margin: 0px;
line-height:130%;
}

div.NewsFull p {
margin-top: 0px;
margin-bottom: 10px;
line-height:130%;
}

div.NewsFullarchiwalny p {
margin-top: 0px;
margin-bottom: 10px;
line-height:130%;
}div.SitePath {
	width: 970px;
	margin: auto;
                color: #333333;
                font-family: Tahoma;
                font-size: 11px;
                padding: 0px;
display:none;
}

div.SitePath a {
                color: #333333;
                text-decoration: none;
}

div.SitePath a:hover {
	text-decoration: underline;
}

div.SitePathLeftColumn,
div.SitePathRightColumn {
float: left;
height: 20px;
}

div.SitePathLeftColumn {
width: 490px;
}

div.SitePathRightColumn {
width: 480px;
}

div.SitePathRightColumn {
text-align: right;
}.tabmenu {
	padding-top: 5px;
	padding-bottom: 10px;
	width: 970px;
	margin: auto;
	/*height: 50px;*/
}

div.basictab {
                border-top: 3px solid #CCCCCC;
	background: url("/binary/background.jpg");
	background-color: #F2F2F2;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.basictab ul{
	margin: 0px;
	padding: 3px 0px;
	margin-left: 0px;
	font: bold 11px Tahoma;
	list-style-type: none;
	text-align: left;
}

.basictab li{
	display: inline;
	margin: 0px;
	border: 0px;
}

.basictab li a{
                font-size: 14px;
	text-decoration: none;
	padding: 3px 20px;
	border: none;
	/* border-left: 1px solid #CCCCCC; */
	border-right: 1px solid #CCCCCC;
	/* background: url("/binary/tab_menu_background.jpg"); */
	background-color: #EEEEEE; /* kolor zakladek */
	color: #666666;
}

.basictab li a:visited{
	/* color: #666666; */
}

.basictab li a:hover {
	background: none;
	background-color: #EEEEEE; /* kolor zakladki nad ktorej jest kursor myszy */
	color: #000000;
}

.basictab li a.current {
	background: none;
	background-color: #FFFFFF; /* kolor aktywnej zakladki */
	color: #000000;
	border-bottom: none;
}

.basictab li a:active{
	/* color: #666666; */
}

#tabcontentcontainer{
	font: normal 10px Tahoma;
	background-color: #FFFFFF; /* kolor submenu */
	/* border-bottom: 1px solid #CCCCCC; */
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* border-right: 1px solid #CCCCCC; */
	color: #666666;
	/* width:800px; width of 2nd level content*/
	/* height:14px; height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
	padding: 5px 10px 5px 10px;
	display:none;
}

.tabcontent a {
	/*font-weight: bold;*/
                font-size: 11px;
	color: #333333;
	text-decoration: none;
line-height:16px;
}

.tabcontent a:hover {
                color: #000000;
	text-decoration: underline;
}div.TravelingContent {
width: 160px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
}

div.TendersContent {
padding-top: 10px;
padding-bottom: 0px;
padding-right: 10px;
width: 319px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
/* border-right: 1px solid #CCCCCC; */
/* border-bottom: 1px dotted #CCCCCC; */
/* background-color: #F9FCF1; */
}

div.TravelingContent img {
padding-top: 10px;
padding-bottom: 5px;
}

div.TravelingContent a,
div.TendersContent a {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

div.TravelingContent a {
color: #9933CC;
}

div.TendersContent a {
color: #CC9900;
}

div.TravelingContent a:hover,
div.TendersContent a:hover {
text-decoration: underline;
}

div.tendersRightColumnContent {
width: 280px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 9px;
padding-right: 0px;
}

div.tendersRightColumnContent2 {
width: 280px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 1px;
padding-right: 0px;
}

div.tendersRightColumnContent img {
padding-right: 5px;
}

div.tendersRightColumnContent a,
div.tendersRightColumnContent2 a {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #CC9900;
}

div.tendersRightColumnContent a:hover,
div.tendersRightColumnContent2 a:hover {
text-decoration: underline;
}

div.dzialki_full {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #333333;
margin: 0px;
}

div.dzialki_full h1 {
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
/* color: #333333; */
margin: 0px;
}

div.dzialki_full h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
font-weight: bold;
color: #333333;
margin: 0px;
}

div.dzialki_full p {
margin-top: 0px;
margin-bottom: 10px;
}

input.search_tender_submit {
font-family: Verdana;
font-size: 10px;
color: #ffffff;
border: none;
padding: 3px;
background: #CC9900;
width: 60px;
margin-top: 5px;
}div.search_item {
width: 100%;
font-family: Tahoma;
font-size: 11px;
color: #333333;
padding-top: 10px;
padding-bottom: 0px;
}

div.search_item a {
font-family: Tahoma;
font-size: 12px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

div.search_item a:hover {
text-decoration: underline;
}

span.searchDetails {
font-family: Tahoma;
font-size: 10px;
color: #666666;
}div.SiteMapContent {
width: 500px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 0px;
margin: 0px;
border: 0px;
font-size: 11px;
font-weight: bold;
color: #333333;
}

div.SiteMapContent ul {
margin-top: 0px;
list-style-type: square;
}

div.SiteMapContent li {
padding-top: 1px;
padding-bottom: 1px;
}

div.SiteMapContent a {
                font-size: 11px;
                color: #333333;
font-weight: normal;
                text-decoration: none;
}

div.SiteMapContent a:hover {
                text-decoration: underline;
}td.EventCalendarium {
padding-left: 9px; 
padding-top: 10px; 
padding-bottom: 10px;
padding-right: 0px;
}

td.EventCalendarium a {
	font-family: Tahoma;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}

td.EventCalendarium a:hover {
	color: #000000;
}

td.EventCalendariumContent {
font-family: Tahoma;
font-size: 11px;
color: #333333;
/* font-weight: bold; */
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
}

input.search_event_submit {
font-family: Verdana;
font-size: 10px;
color: #ffffff;
border: none;
padding: 3px;
background: #CC0000;
width: 60px;
margin-top: 5px;
}

.search_event_design {
	font-size: 11px;
	font-family: Tahoma;
	/* font-weight: bold; */
	color: #333333;
}

.style5 {
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}div.e_cards {
font-family: Tahoma;
font-size: 11px;
color: #333333;
padding-top: 10px;
/* font-weight: bold; */
}

div.e_cards select,
div.e_cards input,
div.e_cards textarea {
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #666666;
border: 1px solid #666666;
}

div.e_cards img {
padding-bottom: 5px;
}

div.e_cards a {
font-family: Tahoma;
font-size: 11px;
color: #666666;
text-decoration: none;
/* font-weight: bold; */
}

div.e_cards a:hover {
color: #CC0000;
}

div.e_cards h3 {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #333333;
padding-top: 10px;
padding-bottom: 5px;
margin-top: 10px;
margin-bottom: 5px;
}.trans_box {
padding-top:30px;
position:absolute;
top:0px;
left:0px; 
z-index:1;
display:block; 
width:100%; 
height:240%; 
text-align:center;


  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='75p_white.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box[class] {
  background-image:url('/binary/75p_white.png');
}

.trans_box img{
cursor:hand;
cursor:pointer;
}


div.rotatorLink{
     float: left;
     background: #299dd6 url('/binary/br_bg.png') top left no-repeat;
     font-family: Tahoma;
     text-align:center;
     color: #ffffff;
     font-size:11px;
     line-height:11px;
     font-weight:normal;
     margin: 1px 1px 0px 0px;
     padding: 2px 0;
     width:16px;
     height:12px;
     cursor: pointer;
}

#RotatorBTNScontainer{
min-height:16px;
margin:0 0 10px 0;
}
