
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, 
body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, 
em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, 
header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, map, mark, menu, 
nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, 
summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary {
	display: block;
}

a, ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

ul, ol {
	list-style: none;
}

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

caption, th {
	text-align: left;
}

blockquote, q {
	quotes: none;
}

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

/* ----------------------------------- globalne --------------------------------- */
html {
  height: 100%
}

body { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #FFFFFF;
  color: #000000
} 

h1{
	font-size: 12p;
	color: #ffb804;
	font-weight: bold;
}

ul {
  margin-top: 0
}

td.tlo{
	background-image: url(../gfx/index/tlo.gif);
	background-position: bottom right;
}; 

form {
 margin: 0 0 0 0
}

td {
  font-size: 10px
}
td.hint_tab{
	padding: 12px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #000000;
}
.height100 {
  height: 100%
}

.nowrap {
 white-space: nowrap 
}

.justify {
  text-align: justify
}

.field1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003366;
  text-decoration: none;
  background-color: #F9F9F9;
  border-color: #666666 #CCCCCC #CCCCCC #666666;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  background-image: url(./../gfx/window/input1.gif);
  background-repeat: no-repeat;
  background-position: left top
}

.field2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003366;
  text-decoration: none;
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 0;
}
.button1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  background-color: #F9F9F9;
  border-color: #CCCCCC #333333 #333333 #CCCCCC;
  background-image: url(./../gfx/window/button1.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  cursor: pointer
}

.red {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: red
}

/* ----------------------------- window ---------------------------------------- */
.window_table1 {
  background-image: url(./../gfx/window/gora_tlo.gif)
}

.window_text1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.window_text2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #8EC8FD;
  text-decoration: none
}

/* ----------------------------------- viewer ---------------------------------- */
.viewer_descript {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal
}

/* ----------------------------------- upload --------------------------------- */
.upload_tab1 {
  border: 1px solid;
  border-color: #DCE8F1 #A3C3DC #A3C3DC #DCE8F1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px 
}

.upload_tab2 {
  border: #A3C3DC;
  border-style: solid;
  border-width: 1px 1px 1px 1px
}


/* ------------------------------------ index ----------------------------------- */

td.head1{
	font-size: 11px;
	font-weight: bold;
  	color: #FFFFFF;
  	background-image: url('./../gfx/index/blue1.png');
	background-repeat: repeat-x;
}
.t1{
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}
td.t1{
	padding: 3px;
	font-size: 11px;
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}

.t1 td{
	padding: 3px;
	font-size: 12px;
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}
.tab1{
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}
.tab1 td{
	padding: 5px;
	border: solid 1px;
	border-color: #92BDE3;
}
.tab1 th{
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border: solid 1px;
	border-color: #92BDE3;
}
.tab1 a{
	color: #000000;
	font-weight: normal;
}
.project_header1{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('../gfx/index/blue2.png');
	background-repeat: x;
	padding: 0;
	padding-left: 5px;
	height: 20px;
}
.tab1 a:hover{
	color: red;
	font-decoration: underline;
	font-weight: normal;
}
.tab1 img{
	vertical-align: middle;
}
.list_row{

}
.list_rowH{
	background-color: #FFDF60;
}
#main p{
	font-size: 12px;
}
#main td{
	font-size: 11px;
}
.glowna{
	font-size: 11px;
}

#main h1{
	font-size: 22px;
	font-weight: bold;
  	color: #FF9900;
}

#main a{
	font-weight: bold;
	text-decoration: none;
  	color: #FF9900;
}


#main  a:hover{
	font-weight: bold;
	text-decoration: underline;
  	color: #1F73C9;
}

#stats, #gallery a{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


#stats, #gallery a:hover{
	font-weight: bold;
	text-decoration: underline;
  	color: #000000;
}

#menu a{
	font-weight: normal;
	text-decoration: none;
  	color: #000000;
}

#menu a:hover{
	font-weight: normal;
	text-decoration: underline;
  	color: #1F73C9;
}
.header2{
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
}
.orange{
	font-weight: bold;
  	color: #FF9900;
}

#main ul{
	padding-left: 20px;
	margin-left: 20px;
}

#main li{
	font-size: 12px;
}

#main{
	font-size: 15px;
}


/* ------------------------------------ index ----------------------------------- */
body.index {
  color: #646464
}

.index_tab1 {
  background: url(./../gfx/index/gora3.jpg)
}

.index_tab2 {
  background: url(./../gfx/index/menu_tlo.gif);
}

.index_tab3 {
  background: url(./../gfx/index/menu.jpg)
}

.index_tab4 {
  background: url(./../gfx/index/gora2.gif)
}

.index_tab5 {
  margin-top: 5px;
  margin-right: 50px
}

.index_tab6 {
  background: url(./../gfx/index/m_gora_tlo1.gif)
}

.index_tab7 {
  background: url(./../gfx/index/17.gif);
  width: 30px
}

.index_tab8 {
  background: url(./../gfx/index/m_gora_prawe2.gif);
  width: 30px
}

.index_tab9 {
  background: url(./../gfx/index/dol_01.gif)
}

.index_tab10 {
  background: url(./../gfx/index/dol_03.gif)
}

.index_tab11 {
  background: url(./../gfx/index/dol_04.gif)
}

.index_text_banner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #9AC1E6;
  text-decoration: none
}

.index_text1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #909395;
  text-decoration: none
}

.index_text2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #003366;
  text-decoration: none
}

/* ------------------------------------ news ----------------------------------- */
.news_text_blue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #3C9ADB;
  text-decoration: none
}

.news_text_blue1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #A0C9E5;
  text-decoration: none 
}

.news_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #606060; 
	text-decoration: none; 
	background-color: #F6F6F6; 
	border-color: black black #EEEEEE; 
	border-style: dotted; border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
	border-left-width: 0px
}

.news_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: none;
	border-color: black black #EEEEEE;
	padding-left: 15px;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

.news_text3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #3C9ADB;
  text-decoration: none
}

.news_text4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #3C9ADB;
  text-decoration: none
}

.news_paski_blue {
  background-image: url(./../gfx/index/paski_blue.gif);
  background-repeat: repeat-y;
  width: 1px
}

/* ----------------------------------- catalog --------------------------------- */
.catalog_text_blue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3C9ADB;
  text-decoration: none
}

.catalog_text_blue1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #A0C9E5;
  text-decoration: none 
}

.catalog_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	/*color: #606060; */
	color: #0F6FC6;
	text-decoration: none; 
	background-color: #F6F6F6; 
	border-color: black black #EEEEEE; 
	border-style: dotted; border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
	border-left-width: 0px
}

.catalog_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: none;
	border-color: black black #EEEEEE;
	padding-left: 15px;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

.catalog_text4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #3C9ADB;
  text-decoration: none
}

.catalog_paski_blue {
  background-image: url(./../gfx/index/paski_blue.gif);
  background-repeat: repeat-y;
  width: 1px
}

/* ------------------------------------ menu ----------------------------------- */
td.menu_l0 {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px
}

td.menu_l0_over, td.menu_l0:hover {
  background-image: url(./../gfx/index/str_orange.gif);
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px
}

a.menu_l0 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 1px
}

a.menu_l0:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF8A00;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 1px
}

a.menu_l0_ON {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

a.menu_l0_ON:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline
}

td.menu_l1 {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px
}

td.menu_l1_over, td.menu_l1:hover  {
  background-image: url(./../gfx/index/str_orange.gif);
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px
}

a.menu_l1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #494949;
  text-decoration: none
}

a.menu_l1:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: underline
}

a.menu_l1_ON {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #0066CC;
  text-decoration: none 
}

a.menu_l1_ON:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
  text-decoration: underline
}

.menu3_l0 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none
}

a.menu3_l0:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none
}

.menu3_l0_ON {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}
/* ----------------------------------- viewer ---------------------------------- */
.viewer_descript {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal
}

/* ------------------------------------ site ----------------------------------- */
.site_text1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none
}

.site_text2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none
}

/* ----------------------------------- kontakt ---------------------------------- */
.kontakt_tab1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px
}

.kontakt_text1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
}
/* ----------------------------- date picker ---------------------------------------- */
.dpTable{
border: 1px solid;
border-color: #FFCC66;
background-color: #FFEA88;
}
.dpTitleTR{
}
.dpTitleTD{
	font-weight: bold;
	color: #5B5B60;
}

.dpDayTD{
	font-weight: bold;
	color: #0164C1;
}
.dpDayHighlightTD
{
	font-weight: bold;
	color: #000000;
}

.f_items td{
	border: 1px solid;
	border color: #f0f0f0;
	border-collapse: collapse;
	padding: 5px;
	font-family: Tahoma;
	font-size: 7pt;
	vertical-align: top;
	color: #000000;
}
.f_items{
	font-family: Tahoma;
	border-collapse: collapse;
	border color: #000000;
	font-size: 7pt;
	color: #000000;
}

/* ------------------------------------ user_panel ----------------------------------- */
#user_panel li{
	padding-left: 10px;
	display: inline;
}
#user_panel a{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#user_panel a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #FFBA00;
}
/* /------------------------------------ user_panel  ----------------------------------- */
#items_tab table{
	border-collapse: collapse;
}
#items_tab td{
	border: 1px solid;
	border-collapse: collapse;
}

#items_tab th{
	border: 1px solid;
	border-collapse: collapse;
}
/* ----------------------------- faktura ---------------------------------------- */
.f_head1{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.f_head2{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.f_head3{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
}
.f_small{
	left-margin: 20px;
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
}

td.f_small2{
	color: #000000;
	font-size: 7pt;
}

.f_default{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
}
.f_default td{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
}
.f_items td{
	border: 1px solid;
	border color: #f0f0f0;
	border-collapse: collapse;
	padding: 5px;
	font-family: Tahoma;
	font-size: 7pt;
	vertical-align: top;
	color: #000000;
}
.f_items{
	font-family: Tahoma;
	border-collapse: collapse;
	border color: #000000;
	font-size: 7pt;
	color: #000000;
}
td.f_items_header{
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bold;
	color: #000000
}
.project_header2{
	font-size: 10px;
	font-weight: bold;
	color: #0164C1;
}
.tab3{
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}
.tab3 td{
	padding: 5px;
	border: solid 1px;
	border-color: #92BDE3;
}
.tab1 th{
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border: solid 1px;
	border-color: #92BDE3;
}
.tab1 a{
	color: #000000;
	font-weight: normal;
}
.tab1 a:hover{
	color: red;
	font-decoration: underline;
	font-weight: normal;
}
.tab1 img{
	vertical-align: middle;
}