/* RESETOWANIE 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,
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;
}
/**********************************************************************/
body { font: 10px Verdana; color: #000; width: 100% }
a{color: #3A89CE; font-weight: bold; text-decoration: none}
a:hover{text-decoration: underline}
p{padding: 2px; }
label{width: 8em; float: left; font-weight: bold}
h1,.tresc_tytul_tekst{font: 20px Verdana; color: #363877; font-weight: bolder; padding: 4px;}
.wiz_tyt,h2{font: 16px Verdana; color: #363877; font-weight: bold; padding: 4px;}


fieldset{  border: 1px solid #D6D7D9;  width: 510px;  margin-left: 65px;}
.clear {clear: both; float: none}
#JESZCZEBARDZIEJMAIN_CONTAINER{width: 100%; height: auto;background: url(signum_reklama_bg.jpg) no-repeat center bottom;}
#MAIN_CONTAINER{width: 1020px; height: auto; margin: auto}
.CONTAINERS{width: 100%; margin: auto}
.CENTER{width: 872px; margin: auto}
#TOP_CONTAINER{width: 100%; height: 193px; background: url(signum-layout_01.jpg) no-repeat center;}
#TOP{width: 800px; margin: auto; cursor: pointer; cursor: hand; height: 193px}
#logo_top_layer{width: 800px; height: 129px; background: url(top-napisy.png); position: absolute; z-index: 100}
#MENU_CONTAINER{width: 100%; height: 32px; background: url(menu_tlo.jpg) no-repeat center;}
#MENU{width: 800px; margin: auto; padding: 3px 0px 0px 40px}
#CONTENT_CONTAINER{width: 100%; height: auto; background: url(content-tlo.jpg) repeat-y center}
#CONTENT{width: 800px; height: auto; margin: auto}
#SUBCONTENT{width: 770px; margin: auto; height: auto}
#content_top,#content_bottom{width: 760px; margin: auto; height: auto;}
#ct_left{float: left; width: 255px; height: 257px; background: url(nasze-realizacje.jpg) no-repeat}
#ct_right{float: right; width: 500px; height: 257px; background: url(oferta.jpg) no-repeat}
#cb_left{float: left; width: 459px; height: 282px; background: url(wspolpraca.jpg) no-repeat}
#cb_right{float: right; width: 286px; height: 268px; background: url(signum-info.jpg) no-repeat}
#info-signum{margin: 55px 0 0 85px; width: 230px; height: auto}
#oferta_kont{margin: 55px 0px 0px 30px;}
#oferta_kont li{padding: 3px; list-style: circle}
#info_kontener{height: 195px; width: 425px; margin: 60px 0px 0px 15px;}
#infobox_kontener {height:175px;width:430px;}
#infobox_zakladki{display: none}
#infobox_tekst1{width: 210px; float: left}
#infobox_tekst2{width: 210px; float: right; background: url(infotekst_middle.png)}
#infobox_tytul{font-weight: bold; text-align: right; height: 20px; background: url(inf_tytul.png) repeat-x; padding: 3px 5px 0 0}
#infobox_tekst2_top{width: 210px; float: right; height: 3px; background: url(infotekst_top.png) repeat-x}
#infobox_tekst2_bottom{width: 210px; float: right; height: 3px; background: url(infotekst_bottom.png) repeat-x}

#FOOTER_CONTAINER{width: 100%; height: 18px; background: url(signum-layout_05.jpg) no-repeat center;}
#FOOTER{width: 800px; height: 18px; margin: auto; color: #ACACAC}
#foot-left{float: left; padding: 5px 0px 0px 15px}
#foot-right{float: right; padding: 5px 15px 0px 0px}

.transMenu {
  position:absolute; 
  overflow:hidden; 
  left:-1000px;
  top:-1000px; }
.transMenu .content {
  position:absolute; }
.transMenu .items {
  border: 0px none #FFFFFF; 
  position:relative; 
  left:0px; 
  top:0px; 
  z-index:2; 
  text-decoration: none; 
  cursor:pointer; 
  cursor:hand; 
  opacity:0.75; 
  width: auto;
  filter:alpha(opacity=75); }
.transMenu .item.hover {
  background-color: #transparent !important;}
.transMenu .item img { 
  margin-left:10px !important;}
.transMenu .item.hover div { 
  color: #fff !important; }
.transMenu div {
  position:relative;
  font-size: 12px !important; 
  font-family: Verdana, Arial, Helvetica, sans-serif !important; 
  text-align: left !important; 
  font-weight: bold !important; 
  color: #fff !important; } 
.transMenu .shadowRight { 
  position:absolute ; 
  z-index:3; 
  top:0px; 
  width:0px; 
  opacity:0.75; 
  filter:alpha(opacity=75);}
.transMenu .shadowBottom { 
  position:absolute ; 
  z-index:1; 
  left:3px; 
  height:2px; 
  opacity:0.75; 
  filter:alpha(opacity=75);
  }
.transMenu .background { 
  position:absolute; 
  left:0px; 
  top:0px; 
  z-index:1; 
  opacity:0.75; 
  filter:alpha(opacity=75); }
.menupoziome_pozycja_kontener{
  background-color:transparent;
  padding:7px;
  font-size: 11px; 
  font-family: Arial, sans-serif; 
  text-align: center; 
  float:left;
  color: #FFF;
  font-weight: bold;
  border-right:1px solid #E23E2A; } 
.menupoziome_pozycja_kontener a{
  font-weight: bold; color: white
}

.menupoziome_pozycja_kontener :hover{
  color: grey; } 
  
.menupoziome_bottom_clear
{clear: both; width:100%;}
  

.menupoziome_strzalka {display:none}
.tool-tip {
  border: 1px solid black;
	font-family: arial,sans-sarif;
	width: auto;
	z-index: 43000;
  margin-left:0px !important;
   margin-left:10px;
}
.tool-title {
	margin: 0px;
	padding: 8px 8px 4px;
	z-index: 43000;
	background-color: ghostwhite;	
}
.tool-text {
	z-index: 43000;
  display: block;
	font-size: 10px;
	padding: 4px 8px 8px;
	background-color: #F1F1F1;
  border: 1px solid #0099DD;
  color: #B4290D;
  font-weight: bold;
}
.custom-tip {
	color: #000;
	width: auto;
	z-index: 43000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
		z-index: 43000;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
.Tips4{
        cursor: pointer;
        cursor: hand;
}
.mini_slideshow {
	border: 0px solid #ccc;
	width: 249px;
	height: 165px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	cursor: hand; 
	cursor: pointer
}

.loading {
	background: url(images/loading.gif) center no-repeat;
	margin-left:10px;
}

.mini_slideshow_miniaturki {
	outline: none;
}

.mini_slideshow_miniaturki img {
	border: 0px solid white;
	padding: 4px;
}

a:hover.mini_slideshow_miniaturki img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}

#thumbnails {
	/*width: 130px;
	float: left;*/
}
#slideshow_mini_kontrolki{visibility: hidden}
#sl_back{background: url(back.png)}
#sl_fwd{background: url(next.png)}
#sl_pause{background: url(player_pause.png)}
#sl_play{background: url(player_play.png)}
.slideshow-images{margin: auto; border: 1px solid; height: 390px !important }
.slideshow-thumbnails {bottom: 0 !important; margin-left: 35px !important; width: 700px !important; border-top: 1px solid; border-bottom: 1px solid; height: 50px !important; background: #E1E1E1}
#slideshow2_kontener{height: 450px}
.slideshow-controller{display: none}

#lista li{ min-height: 20px !important}
#of_kont fieldset{width: auto !important; float: left; height: 170px; margin-top: 10px}
#wgraj_plik legend,#of_kont legend{font-weight: bold; padding: 3px; background-color: #E93400; color: #fff; margin-left: 5px }
#wgraj_plik{background: url(../Zasoby/Grafiki/upload.png) no-repeat bottom right}
.lista_skrot {display:table}
.tresc_pozycja_kontener{display: table}
#infobox_fullpicture p{padding: 40px 0 0 0}

