
A:link, A:visited {color: #345; text-decoration: none;}
A:active, A:hover {color: #002758;; text-decoration: none;}
/*p {margin-top: 0;}*/


.cms_text, .cms_text-admin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #002758;
}
.tekst_zwykly_maly td, tr[bgcolor="F5F5F5"]>td, tr[bgcolor="E5E5E5"]>td { color: black;}

.cms_klawisz {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 6px;
	line-height: normal;
}

.cms_admin-dzial, .cms_nagl, .cms_nagl-admin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4769B9;
	text-align: center;
	margin-left: 25px;

}

.cms_admin-dzial {
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
}

.cms_nagl, .cms_nagl-admin {font-weight: bold; font-size: 14px;}

.cms_komunikaterror, .cms_komunikatok, .cms_komunikat {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align: center;

}

.cms_komunikaterror {color: #F13E28 /*#ff0000*/;}
.cms_komunikatok {color: #002758; /*#345  /*#008000*/;}
.cms_komunikat {color: #002758; /*#345 /*#0279D3*/;}

.cms_ramka-dluga, .cms_ramka-bo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 6px;
	background-color: #FFFFFF;
	border: 1px solid #1E426F;
}

.cms_ramka-dluga {height: 20px;}

.cms_nagl-poz1, .cms_nagl-poz2, .cms_nagl-nadrzedny, h1 {
	text-transform:uppercase;
	text-align:center;
	font-family: Signika;
	font-weight:bold;
	padding-top: 0px;
	margin-top: 0px;

}

.cms_nagl-poz1, .cms_nagl-poz2, h1 {
	font-size:13px;
	color: #036;
}

.cms_nagl-nadrzedny {
	font-size:14px;
	color: #036;
}

/* ********************** katalog wiadomosci skroconych ************************ */

.ramka_kws {
	width: 100%;
	margin-bottom: 15px;
}

[class*="ramka_zewnetrzna_kws"]
{
	cursor: pointer;
	font-weight: bold;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 1px solid  #e5e5e5;
	color: #444;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;

}
[class*="ramka_zewnetrzna_kws"]:last-child
{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}
.ramka_zewnetrzna_kws, .ramka_zewnetrzna_kws_najechana, .ramka_zewnetrzna_kws_wybrana {
}
.ramka_zewnetrzna_kws_najechana
{
	color: #002758;
}
.ramka_zewnetrzna_kws_wybrana
{
	color: #002758;
	font-size: 15px;
	padding-top: 7PX;
	padding-bottom: 10PX;
	border-bottom: 1px solid;
	border-color: #1b3e74;
	margin-bottom: 0px;
}
.ramka_zewnetrzna_kws_wybrana+div{
	border-top: 0px;
	margin-top: 0px;
}


.ramka_wewnetrzna_kws, .ramka_wewnetrzna_kws_widoczna  {
	cursor: default;
/*	background-color: #F7F7F7; */
	display: none;
	color: #002758;
/*	padding: 10px; */
	margin-top: 5px;
	font-weight: normal;
}

/********************** extra style do dodawania ofert - by Bartek *******************/
.form_stand{
	width: 100%;
	max-width: calc(100% - 30px);
	margin: 0px 15px;
}
input.f_stand, .kalendarz, select.f_stand{
	padding: 1px 2px 1px 2px;
}
input.f_stand{
	width: calc(100% - 6px);
}
.kalendarz{
	float: left;
}
.kalendarz+img{
	position: relative;
	float: left;
	margin: 0px 10px;
}
.f_row{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.f_row:after{
	display: block;
	content: " ";
	width: 0px;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.f_row:nth-child(even) {
	margin-bottom: 12px;
}
.f_cell{
	width: 50%;
	float: left;
}
#idwartosc{
	text-align: right;
	width: 113px;
}
#idoferent_nazwa{
	width: calc(100% - 26px);
}
#idkolejnosc{
	margin-left: 10px;
	margin-right: 10px;
}
.art_skrocony>h2{
 	font-size: 19px;
}
.cms_kontener_bloko_ksww>div{
	width: 50%;
	float: left;
}
img.kws_img{
	width: 40%;
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
}
img.kws_img2{
/*	width: 150px;
	height: 90px;

	*/
	float: left;

	margin-top: 0px;
	margin-bottom: 5px;;

}
.kws_return_button{
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.kws_return_button>a{
	margin-left: 15px;
}
.kws_h2{
	font-size: 18px;
	color: #002758;
}


.art_skrocony h2{
		color: #002758;
}
/*****************************KONIEC extra style do dodawania ofert - by Bartek************/

a.sciezka_nawigacyjna:link, a.sciezka_nawigacyjna:visited, a.sciezka_nawigacyjna:active {
	font-family: Signika;
  font-size: 13px;
  text-decoration: none;
  /*color: #000000;
  font-weight: bold;*/
	color: #969696;
}
a.sciezka_nawigacyjna:hover {color: #414141; text-decoration: none;}

div.lista_podstron_out{
	float: right;
}


div.lista_podstron_std, div.lista_podstron_strzalka, div.lista_podstron_std_wybr, div.lista_podstron_opis{

	float: left;
	margin: 5px;
}

div.lista_podstron_std_wybr div, div.lista_podstron_std div, div.lista_podstron_strzalka div, div.lista_podstron_opis div{
	font-family: "Open Sans", "trebuchet MS";
	font-size: 14px;

	display:table-cell; vertical-align:middle;
	width: 23px;
	height: 23px;
	text-align: center;

	text-decoration: none;
	font-weight: bold;
	color: #BBB;

	border: 1px;
	border-style: solid;
	border-color: #BBB;
}

div.lista_podstron_opis div{
	color: #555;
	border: 0px;
	width: auto;
	font-weight: normal;
}

div.lista_podstron_strzalka{
	background-color: #F03E28;
}

div.lista_podstron_strzalka div{
	color: #002758;
	border-color: #F03E28;
}

div.lista_podstron_std_wybr div{
	color: #F03E28;

	border-color: #F03E28;
}

/* ***********  table.historia_zmian *******************************/

table.historia_zmian {
	margin-left:auto; margin-right:auto;
}

table.historia_zmian td, table.historia_zmian th{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	text-align: center;

}

table.historia_zmian th{
	background-color: #DDD;
	font-weight: bold
}


/* ********************* TYPOWA TABELA W CMS ****************************/
table.cms {
	margin-left:auto; margin-right:auto;
	border-collapse: collapse;
}

table.cms td, table.cms th{
	border: none;
	padding: 4px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding-left: 10px;10px
}

table.cms td {
	color: #222;
}

table.cms th {
	background-color: #D4D4D4;
	color: #111;
}

table.cms tr:nth-of-type(odd){
	background-color: #F2F2F2;
}

table.cms tr:nth-of-type(even){
	background-color: #FCFCFC;
}

/* **********************WYSZUKIWANIE ************************** */
#wyniki_wyszukiwania tr.wyniki_wyszukiwania_tr:nth-of-type(odd){
	background-color: #F2F2F2;
}

#wyniki_wyszukiwania tr.wyniki_wyszukiwania_tr:nth-of-type(even){
	background-color: #FCFCFC;
}