/* RESET Start */


@import "tt_news_v3.css";


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; 
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET END */


body {
font-size: 12px;
margin: 0;
padding: 0;
text-align: center;
font-family: verdana,tahoma,arial,helvetica,clean,sans-serif;
background: #DDDDDD;
}

.wrapper {
width: 960px;
margin: 0 auto;
text-align: left;
border: 1px solid #B6B5B5;
border-top: none;
border-bottom: none;
overflow: hidden;
}

.inner_wrap {
padding: 10px;
}

/* HEADER START */

.header_container {
background: #B6B5B5 url('../media/header_bg.jpg') repeat-x bottom left;
}

.header_top {
height: 10px;
background: url('../media/header_top_bg.jpg') no-repeat top;
margin-top: 14px;
font-size: 1px;
}

.header_left {
background: url('../media/header_logo_bg.jpg') repeat-x top left;
width: 245px;
_width: 244px;
height: 116px;
float: left;
border-bottom: 1px solid #dadada;
display: block;
}

.header_right{
_position: absolute;
_width: 714px;
height: 116px;
background: #fff;
border-bottom: 1px solid #dadada;
}

.header_right_top {
background: #f5f5f5;
height: 20px;
border-bottom: 1px solid #dadada;
}

.header_right_top ul {
float: right;
}

.header_right_top li {
display: inline;
}

.header_right_top li.head_home {
background: url('../media/h_home.jpg') no-repeat left;
}

.header_right_top li.head_contact {
background: url('../media/h_contact.jpg') no-repeat left;
}

.header_right_top li.head_map {
background: url('../media/h_map.jpg') no-repeat left;
}

/*, head_map */

.header_right_top a {
font-size: 10px;
color: #333F62;
padding: 0 15px 0 20px;
text-decoration: none;
}

.header_right_bottom {
color: #524f4f;
font-size: 18px;
text-align: center;
padding-top: 30px;
}

.header_logo {
position:relative;
top: 0px;
left: 70px;
}

/* HEADER END */
/* INFO START */

.info_container {
background: #DDDDDD;
}

.info_left, .info_right {
background: #fff;                                              
border-bottom: 1px solid #dadada;
height: 164px;
}

.info_left {
width: 244px;
_width: 245px;
float: left;
border-right: 1px solid #dadada;
color: #333f62;
font-size: 9px;
font-weight: bold;
line-height: 18px;
text-align: center;
}

.info_right {
_position: absolute;
_width: 713px;
_height: 165px;
background: #fff;
}

/* INFO END */
/* MAIN START */

.main_container {
background: #B6B5B5 url('../media/main_bg.jpg') repeat-x top left;
overflow: hidden;
}

.main_container .wrapper {
background: #fff;
border-bottom: 1px solid #dadada;

}

.main_left, .main_right {
background: #fff;

/*border-bottom: 1px solid #dadada;*/
}

.main_left {
float: left;
width: 245px;
}

.main_right {
margin: 0;
float: left;
width: 715px;
_width: 713px;
height: 1% /* Holly hack for Peekaboo Bug */
}

.main_center_side {
                                              
}

.main_left_side {
float: left;
margin-right: 5px;
width: 342px;
}

.main_right_side {
float: right;
margin-left: 5px;
width: 342px;
_width: 341px;
}

.main_menu {
background: url('../media/main_manu_bg.jpg') repeat-y top left;
height: 212px;                                             /* do usunięcia po zakończeniu */
}

.main_menu_end {
background: url('../media/main_manu_end.jpg') no-repeat top left;
height: 41px;
margin-bottom: 20px;
}

/* MAIN END */
/* FOOTER START */

.footer_container {
background: #DDDDDD url('../media/footer_bg.jpg') repeat-x top left;
overflow: hidden;
}

.footer_left, .footer_right {
background: #F5F5F5;
/*height: 40px; */
_height: 50px;                                             /* do usunięcia po zakończeniu */
}

.footer_left {
width: 245px;
float: left;
}

.footer_left a {
font-size: 9px;
padding-left: 60px;
padding-top: 20px;
text-decoration: none;
color: #524F4F;
}

.footer_right{
_position: absolute;
_width: 713px;
}

.footer_right ul, .footer_link{
padding-top: 15px;
}

.footer_right li {
display: inline;
border-right: 1px solid #524F4F;
}

.footer_right li a {
font-size: 9px;
padding: 0 5px;
text-decoration: none;
color: #524F4F;
}

.footer_copyright {
font-size: 9px;
padding: 10px;
text-align: right;
color: #524F4F;
}

.footer_bottom {
height: 10px;
background: url('../media/footer_bottom_bg.jpg') no-repeat top;
margin-bottom: 14px;
_width: 960px;
}

/* FOOTER END */

.tx-ttaddress-pi1 {
line-height: 18px;
overflow: hidden;
margin-top: 5px;
margin-bottom: 10px;
}

.vcard {
border: 1px solid #DADADA;
background: #F5F5F5;
padding: 5px;
}

.vcard_wladze_main {
font-size: 16px;
text-align: center;
border: 1px solid #354576;
background: #AFC6FF;
padding: 5px;}

.vcard_wladze_list {
font-size: 14px;
text-align: center;
border: 1px solid #DADADA;
background: #F5F5F5;
padding: 5px;}
.org {
font-size: 14px;
font-weight: bold;
color: ;
margin: 0;
margin-bottom: 5px;
}

span.fn {
font-weight: bold;
}

.tt_address_strong {
display: block;
width: 60px;
float: left;
font-weight: bold;
}

.descPB {
margin-left: 60px;}

.main_center_side ul {
list-style-type: none;
padding-left: 50px;
line-height: 120%;

}
.main_center_side p.bodytext {
line-height: 130%;
}
h1.csc-firstHeader {
font-size: 16px;
font-weight: bold;
color: #5F5F5F;
border-bottom: 1px solid #bfbfbf;
padding-bottom: 7px;}

 .csc-header-n2 h1, .csc-header-n3 h1, .csc-header-n4 h1, .csc-header-n4 h1, .csc-header-n5 h1   {
font-size: 14px;
color: #5f5f5f;
padding-bottom: 3px;
border-bottom: 1px solid #5f5f5f;
}

.main_center_side div.csc-default {
margin-bottom: 15px;
/*border-bottom: 1px solid #bfbfbf;   */
}

.main_right ul li,
.csc-sitemap ul li {
background: url('../media/li_bullet.jpg') no-repeat left 3px;
padding-left: 20px;
line-height: 20px;
overflow: hidden;
}

.main_right ol {
list-style-type:decimal;
padding-left: 20px;
line-height: 20px;
}

.main_right .csc-textpic-imagewrap li {
background: none;
}

.main_right a {
color: #5F5F5F;
text-decoration: none;
}
.main_right a:hover {
color: #5F5F5F;
text-decoration: underline;
}
/* podpisy pod zdjeciami */
dd.csc-textpic-caption {
padding-top: 3px;
color: #3F3F3F;
font-size: 11px;
}
/* css dla listy aktualnosci JRP */

.newspdf_awarded_0, .newspdf_awarded_1 {
padding: 5px;
margin-bottom: 10px;
}
.newspdf_awarded_0 {
background: #EFEFEF;
border: 1px solid #ddd;
color: #5F5F5F;
}
.newspdf_awarded_1 {
background: #AFC6FF;
border: 1px solid #4F5D7F;
color: #374778;
}
.newspdf_title {
font-weight: bold;
font-size: 14px;
margin-bottom: 5px;
}
.newspdf_descr {
font-size: 11px;
color: 5f5f5f;
}
.newspdf_date_file{
clear: both;
height: 50px;
margin-top: 7px;
}
.newspdf_date {
float: left;
}
.newspdf_file {
float: right;
height: 50px;
}
.tx-pbpgkimpdflist-pi1-browsebox, .tx-pbdtsprzetargi-pi1-browsebox {
background: #EFEFEF;
border: 1px solid #ddd;
color: #5F5F5F;
padding: 5px;
margin: 10px 0 10px 0;
text-align: center;
}
.tx-pbpgkimpdflist-pi1-browsebox td, .tx-pbdtsprzetargi-pi1-browsebox td{
padding: 10px;
border: 1 px solid #000;}

/*zamowienia pub;iczne */
.przetargi_header_top {
border-left: 3px solid #CBC7C4;
background: #fff;
padding: 3px 3px 3px 6px;
margin-bottom: 10px;
}

.przetargi_header_top a {
font-size: 13px;
text-decoration: none;
color: #fff;
margin-bottom: 20px;
}

.przetargi_header {
border-left: 3px solid #AEADA9;
background: #CBC7C4;
padding: 3px 3px 3px 6px;
color: #746C66;
font-weight: bold;
font-size: 13px;
margin-bottom: 5px;
}


.tx-pbdtsprzetargi-pi1-singleView-HCell {
width: 180px;
float: left;
text-align: right;
color: #746C66;
font-size: 13px;
margin-right: 10px;
line-height: 20px;
}

.przetargi_links, .przetargi_links a {
line-height: 20px;
color: #746C66;
font-size: 13px;
}

.przetargi_links a, a.przetargi_links {
text-decoration:none;
border-width: 0px 0px 1px 0px;
border-style: none none dotted none;
}

tr.tx-pbdtsprzetargi-pi1-listrow-header td p {
font-weight: bold;
color: #746C66;
font-size: 13px;
text-transform: uppercase;
text-align: center;
}

td.listrow-header_1, td.listrow-header_2, td.listrow-header_3 {
background: #CBC7C4;
}

td.listrow-header_1 {
width: 640px;
}
td.listrow-header_11 {
width: 50px;
}
td.listrow-header_2, td.listrow-header_3 {
width: 200px;
}

.tx-pbdtsprzetargi-pi1-listrow p{
margin: 0;
padding: 0;
}

.tx-pbdtsprzetargi-pi1-listrow td {
border: 1px solid #B1ACA8;
padding: 4px;
}

.tx-pbdtsprzetargi-pi1-listrow td a {
font-size: 13px;
color: #746c66;
text-decoration: none;
}

.tx-pbdtsprzetargi-pi1-listrow td a:hover {
text-decoration: underline;
}

.tx-pbdtsprzetargi-pi1-listrow table {
font-size: 13px;
color: #746c66;
border-collapse: collapse;
text-align: left;
padding: 0px;
margin: 0px;
}

/* tabela harmonogram dzienny */

table.harmonogram_dzienny .tr-even {
background: #efefef;
}
table.harmonogram_dzienny .tr-odd {
background: #afc6ff;
}
table.harmonogram_dzienny td {
padding: 5px;
}
table.harmonogram_dzienny .td-0 {
width: 50px;
font-weight: bold;
}
table.harmonogram_dzienny .td-1 {
width: 150px;
}
table.harmonogram_dzienny .td-2 {
vertical-align: center;
}
/*tabela harmonogram tygodniowy */

table.harmonogram_tygodniowy .tr-even {
background: #efefef;
}
table.harmonogram_tygodniowy .tr-odd {
background: #afc6ff;
}
table.harmonogram_tygodniowy td {
padding: 5px;
}
table.harmonogram_tygodniowy .td-0 {
width: 50px;
font-weight: bold;
}
table.harmonogram_tygodniowy .td-1 {
width: 280px;
}
table.harmonogram_tygodniowy .td-2 {
vertical-align: center;
width: 280px;
}

/*-------------------------- FORMULARZ KONTAKTOWY ----------------------------*/

.csc-mailfor form#mailform {
width: 341px;
position: relative;
}

.csc-mailform-field {
display: block;
float: left;
}

.csc-mailform {
clear: both;
border: 0px;
margin: 15px 0px 5px 0px;
padding: 0px;
}

.csc-mailform input, .csc-mailform textarea {
font-family: tahoma,arial,helvetica,clean,sans-serif;
width: 210px;
background: #fff;
border: 1px solid #DADADA;
float: right;
margin: 0 10px 5px 0;
}

.csc-mailform-submit {
font-family: tahoma,arial,helvetica,clean,sans-serif;
margin: 3px 10px 0 0;
padding: 2px 0 1px 0;
width: 20px; 
background: #fff;
border: 1px solid #F0F0F0;
float: right;
color: #777;
font-size: 12px;
cursor: pointer; 
}

.csc-mailform-submit:hover {
margin: 3px 10px 0 0;
padding: 2px 0 1px 0;
font-weight: bold;
font-size: 12px;
}

#mailformtv {
float: left;
border: none;
width: 20px;
margin: 0;
padding: 0;
}

.csc-mailform-submit{
display: block;
top: 30px;
right: 0;
}

label {
font-family: tahoma,arial,helvetica,clean,sans-serif;
font-size: 11px;
width: 100px;
margin-right: 15px;
float: left;
text-align:right;
padding: 2px 0 9px 0;
}

#mailformformtype_mail {
margin: 10px 10px 0 140px;
padding: 2px 0 2px 4px;
text-align: center;
width: 50px;
}

/*-------------------------- FORMULARZ KONTAKTOWY ----------------------------*/
/*-------------------------- VIDEO ----------------------------*/

.videos_single_view {
line-height: 130%;
margin-top: 0px;
}

.videos_single_view h2 {
font-size: 14px;
text-align: justify;
}

.videos_single_view p {
font-size: 9px;
margin: 15px 0 25px 0;
text-align: right;
}

.newspdf_title {
font-size: 11px;
}

.video_single {
margin: 10px 0 20px 60px;
}

.contenttable {
line-height: 130%;
}

/* menu z abstractem */
.csc-menu-4 dt { padding: 5px;
font-size: 16px;
}
.csc-menu-4 dd {
font-size: 14px;
padding-left: 15px;
padding-bottom: 5px;
margin-bottom: 15px;
border-bottom: 1 px solid #5f5f5f; 
}
/*RTE */
p.align-center {
text-align: center;
line-height: 125%;}


.bodytext a {
color: #000;}
