/*
 *		plik:		css/style.css
 *		autor: 		Technetium [Tc]
 *							Przemek Szalko
 *							01 czerwiec 2007
 *		modify:		Marek Kleszyk
 *							05 luty 2009
 *		system:		T.CMS-4.0-SEO
 */

@import url("menu.css"); 
@import url("comments.css"); 
 
			/* --------- standardowe ---------- */

.clear { clear: both; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.hidden { display: none; }
.error { color: #c00; }
.important { color: #f00; }
.not-important { color: #ccc; }
.row-dark { background: #ddd; }
.row-clear { background: transparent; }

img { border: none; }
a:focus { -moz-outline-style: none; }
a, a:visited, a:active { text-decoration: none;  }
a:hover { text-decoration: underline; }
.kursor { cursor: pointer; }

hr { background: #bbb; height: 1px; border: none; }
h1 { font-size: 10pt; }
h2 { font-size: 9pt; }
h3 { font-size: 8pt; }
h4 { font-size: 7pt; }

* {
	margin: 0;
	padding: 0;
}

p 
{
	margin: 0px;
	padding:0px;
	font-family: "Arial", "Verdana", "Helvetica",  sans-serif;
	font-size: 11px;
	color: #626262;
}

a
{
	margin: 0px;
	padding:0px;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 11px;
	color: #626262;
}

img, a img
{
	margin:0px;
	padding:0px;
}



ul {
	margin: 5px 0;
	padding-left: 20px;
}

ul li {
	margin: 5px 0;
}

table {
	margin: auto;
	padding: auto;
}




/*----------formularze-----------*/
form
{
	padding:0px;
	margin:0px auto;
	width:400px;

}

fieldset
{
	padding:0px;
	margin:0px;
	border:none;
}

legend
{
	display:none;
}

input.text, textarea, select, input.file 
{
	border: 1px solid #7f9db9;
	color: #345667;
	font-family:Arial;
	font-size:11px;
	width:210px;
}


textarea
{
	padding:2px;
	width:210px;
}


input.submit, input.submit_en 
{

	width:70px;
	height:25px;
	background:url(../img/polish/button_wyslij.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
	display:block;
	margin-left:140px;
}

input.submit_en
{
	background:url(../img/english/button_wyslij.jpg) 0 0 no-repeat;
}

label
{
	margin:0px;
	padding:0px;
	width:130px;
	padding-right:10px;
	float:left;
	line-height:18px;
	color:#345667;
	text-align:right;
	font-size:11px;
	
}

select
{
	padding-left:2px;
	height:18px;
	width:213px;
}

input.text
{
	height:16px;
	padding-top:2px;
	padding-left:2px;
}

input#token
{
	width:110px;
	float:left;
	margin-right:10px;
}



div.kontrolka
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
}

div.kontrolka_textarea
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding:0px;
}

div.kontrolka p
{
	font-size:10px;
	color:#5d6a6d;
	margin-left:140px;
	margin-top:3px;
}

div.form_separator
{
	height:1px;
	border-bottom:1px solid #e5e5e5;
	width:300px;
	margin:10px auto;
}

div.przycisk
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	text-align:right;

}


table
{
	border-collapse:collapse;
}

			/* --------- layout ---------- */
			
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 11px;
	
	color: #626262;
	background:url(../img/bg_top.jpg) 0 0 repeat-x;
}

#bg_left
{
	width: 50%;
	position: absolute;
  left: 0;
  background: #fff;
  height: 120px;
}

#container 
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: auto;
	text-align: left;
	overflow:hidden;
}

div#top, div#top_hp
{
	width: 1000px;
	height: 120px;
	position: relative;
	overflow: hidden;
	background:url(../img/bg_top.jpg) 0 0 repeat-x;
	
}

div#top_hp
{
	height:120px;

}


div#top_hp div#logo
{
	width:183px;
	height:64px;
	position:absolute;
	top:22px;
	left:0px;
}

div#top_hp div#menu-top
{
	position:absolute;
	top:20px;
	right:0px;
}

div#top_hp div#top_flagi
{

	width:48px;
	height:22px;
	position:absolute;
	top:49px;
	right:14px;
	
}

div#top_hp div#menu-main
{

	position:absolute;
	top:80px;
	right:0px;
	height:40px;
}

div#base
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: auto;
	text-align: left;
	overflow:hidden;
}

div#left
{
	width:302px;
	float:left;
	
}

div#left div#left_nagl
{
	height:52px!Important;
	height:42px;
	background:url(../img/bg_left_nagl.jpg) 0 100% no-repeat;
}

div#left div#left_nagl img
{
	margin:11px 0px 0px 17px;

}

div#left div#left_banner
{
	margin:15px 0px 0px 0px;
}

div#right 
{
	width:698px;
	float:left;
}

#footer 
{
	width: 984px;
	clear:both;
	margin-top:10px;
	padding:12px 8px;
	border-top:1px solid #dfdfdf;
}

#footer div#menu-bottom
{
	width:800px;
	float:left;
	color: #8d8d8d;
}

#footer div#realizacja
{
	float:left;
	width:184px;
	text-align:right;
	color:#b7b7b7;
}

#footer div#realizacja a
{
	color:#b7b7b7;
}

#footer div#copyright
{
	margin-top:5px;
	color:#b7b7b7;
}


div.page-title 
{
	height:41px;
	border-bottom:1px solid #dfdfdf;
}

div.page-title h1, div.page-title h2
{
	font-size:11px;
	font-weight:bold;
	color:#345667;
	margin:11px 0px 0px 11px;
}

div.page-title div#sciezka
{
	margin:0px 0px 0px 10px;
}

div.page-title div#sciezka a
{
	font-size:10px;
	font-weight:bold;
	color:#b2b2b2;
	background:url(../img/arrow2.jpg) 0 52% no-repeat;
	padding-left:8px;
	margin-right:5px;
}

div.page-title div#sciezka a.first
{
	background:none;
	padding-left:0px;
}

div.page-title-medium
{

}
 
div.page-title-medium h1
{

}

div.page-content 
{
	overflow: hidden;
	margin:10px 10px;
}



div.pager
{
	text-align:center;
	margin-top:10px;
	clear:both;
}

div.pager a.link
{
	color:#345667;
}

div.pager span.inactive
{

}

/*----------strona glowna--------*/
div#page_hp
{
	margin:0px;
}

div#page_hp div#hp_dzialy_cont
{
	overflow:hidden;
	float:left;
	width:690px;
	
}

div#page_hp div#hp_dzialy_cont div.hp_dzial
{
	width:230px;
	height:447px;
	float:left;

}

div#page_hp div#hp_dzialy_cont div#hp_dzial_1
{
	background:#a20000;
}

div#page_hp div#hp_dzialy_cont div#hp_dzial_2
{
	background:#012c41;
}

div#page_hp div#hp_dzialy_cont div#hp_dzial_3
{
	background:#e4e3de;
}

div#page_hp div#hp_dzialy_cont div.hp_dzial img
{
	cursor:pointer;
}

div#page_hp div#hp_dzialy_cont div.hp_dzial a.label
{
	height:56px;
	display:block;
}

div#page_hp div#hp_right
{
	width:290px;
	float:left;
	background:#fff;
	margin-left:20px;
}

div#page_hp div#hp_right div#hp_aktualnosci
{

}

div#page_hp div#hp_right div#hp_aktualnosci div.label
{
	margin-bottom:19px;
}

div#page_hp div#hp_right div#hp_aktualnosci div.item
{
	margin-bottom:21px;
}

div#page_hp div#hp_right div#hp_aktualnosci div.item p.title
{
	margin-bottom:4px;
}

div#page_hp div#hp_right div#hp_aktualnosci div.item p.title a
{
	font-weight:bold;
	color:#013563;
}

div#page_hp div#hp_right div#hp_aktualnosci div.item p.title span.data
{
	font-weight:bold;
	color:#5986ae;
}

div#page_hp div#hp_right div#hp_aktualnosci div.item div.skrot
{
	color: #8d8d8d;
}

div#page_hp div#hp_right div#hp_witamy
{

}

div#page_hp div#hp_right div#hp_witamy div.label
{
	margin-bottom:15px;
}

div#page_hp div#hp_right div#hp_witamy div.skrot
{
	margin-bottom:7px;
	color: #8d8d8d;
}

div#page_hp div#hp_right div#hp_witamy a.wiecej
{
	font-weight:bold;
	color:#b30606;
}

div#page_hp div#hp_right div#hp_wyszukiwarka
{
	margin-top:15px;
	border-top:1px solid #dcdcdc;
}

div#page_hp div#hp_right div#hp_wyszukiwarka form
{
	width:289px;
}

div#page_hp div#hp_right div#hp_wyszukiwarka form div.kontrolka
{

	margin:10px 0px 0px 0px;
}

div#page_hp div#hp_right div#hp_wyszukiwarka form div.kontrolka label
{

	width:83px;

}

div#page_hp div#hp_right div#hp_wyszukiwarka form div.kontrolka label img
{
	margin-top:3px;
}

div#page_hp div#hp_right div#hp_wyszukiwarka form div.kontrolka input#keyword
{
	background:url(../img/bg_hp_input_szukaj.jpg) 0 0 no-repeat;
	width:137px;
	height:17px;
	color:#8d8d8d;
	padding:4px 10px 0px 24px;
	border:none;
	float:left;
}

div#page_hp div#hp_right div#hp_wyszukiwarka form div.kontrolka input#hp_button_szukaj
{
	width:21px;
	height:21px;
	padding:0px;
	background:#fff url(../img/bg_button_szukaj.jpg) 50% 50% no-repeat;
	float:left;
	margin-left:3px!Important;
	margin-left:1px;
}

div#page_hp div#hp_right div#hp_pobierz_katalog
{
	position:relative;
	margin-top:10px;
	height:52px;
}

div#page_hp div#hp_right div#hp_pobierz_katalog a
{
	position:absolute;
	right:0px;
	top:0px;
}


div#page_hp div#hp_bottom
{
	clear:both;
	overflow:hidden;
	height:100px;
	padding-top:10px;
}

div#page_hp div#hp_bottom div#banner
{
	width:460px;
	height:100px;
	float:left;
}

div#page_hp div#hp_bottom div#nagrody
{

	width:540px;
	height:100px;
	float:left;
}

div#page_hp div#hp_bottom div#nagrody div.label
{
	width:128px;
	height:100px;
	float:left;
}

div#page_hp div#hp_bottom div#nagrody div.label img
{
	margin-top:42px;
	margin-left:6px;
}

div#page_hp div#hp_bottom div#nagrody div.items
{
	float:left;
	width:407px;
	height:100px;
	margin-top:15px;
}

div#page_hp div#hp_bottom div#nagrody div.items div.item
{
	width:135px;
	float:left;
	text-align:center;
	margin-left:1px;
}

div#page_hp div#hp_bottom div#nagrody div.items div.first
{
	margin-left:0px;
}

/*---------------top1-------------*/
div#top1
{
	height:168px;
	
}

div#top1 div.flash_cont
{
	background:url(../img/bg_flash_cont.jpg) 0 0 no-repeat;
	width:690px;
	height:168px;
	float:left;
}

div#top1 div.dzialy_cont
{
	float:left;
	width:310px;

}

div#top1 div.dzialy_cont a
{

	display:block;
}


/*----------text--------*/
div#page_text
{

}

div#page_text, div#page_text p
{
	line-height:16px;
}

div#page_text a
{
	color:#B30606;
}

/*----------aktualnosci--------*/
div#page_aktualnosci
{

}

div#page_aktualnosci div.item
{
	margin-bottom:20px;
}

div#page_aktualnosci div.item a.news_foto
{
	
}

div#page_aktualnosci div.item a.tytul
{
	color:#345667;
	font-weight:bold;
	background:url(../img/ico_text.jpg) 0 50% no-repeat;
	padding-left:10px;
}

div#page_aktualnosci div.item p.data
{
	color:#b2b2b2;
	font-size:10px;
}

div#page_aktualnosci div.item div.skrot
{
	margin-top:7px;
	line-height:16px;
}

/*----------news--------*/
div#page_news
{

}

div#page_news, div#page_news p
{
	line-height:16px;
}

div#page_news a.foto
{
	float:left;
	margin:0px 12px 12px 0px;
	border:3px solid #dfdfdf;
}

div#page_news a.foto:hover
{
	border:3px solid #ae0505;
}

/*-----------galeria-------*/
div#page_galeria
{
	margin:20px 10px 0px 10px;
}

div#page_galeria div.row
{
	overflow:hidden;
	margin-bottom:10px;
	height:150px;
}

div#page_galeria div.row div.foto
{
	float:left;
	margin-right:14px;
	width:146px;
	height:146px;
	text-align:center;
}

div#page_galeria div.row div.last
{
	margin-right:0px;
}

div#page_galeria div.row div.foto a
{

}

div#page_galeria div.row div.foto a img
{
	border:1px solid #dfdfdf;
	padding:2px;
}

div#page_galeria div.row div.foto a img:hover
{

}

/*-----------galeria na podstronie-------*/

div#page-content-galeria
{
	margin:20px 10px 0px 10px;

}

div#page-content-galeria div.row
{
	overflow:hidden;
	margin-bottom:10px;
	
	height:150px;
}

div#page-content-galeria div.row div.foto
{
	float:left;
	margin-right:14px;
	width:146px;
	height:146px;
	text-align:center;
	

}

div#page-content-galeria div.row div.last
{
	margin-right:0px;
}

div#page-content-galeria div.row div.foto a
{

}

div#page-content-galeria div.row div.foto a img
{
	border:1px solid #dfdfdf;
	padding:2px;
}

div#page-content-galeria div.row div.foto a img:hover
{

}

/*-----------praca oferty--------------*/
div#page_praca_oferty
{

}

div#page_praca_oferty div.item
{

}

div#page_praca_oferty div.item a.tytul
{
	color:#345667;
	font-weight:bold;
	background:url(../img/arrow6.jpg) 0 50% no-repeat;
	padding-left:15px;
}

div#page_praca_oferty div.item p.data
{
	color:#b2b2b2;
	font-weight:bold;
	margin:9px 15px 0px 15px;
}

div#page_praca_oferty div.separator
{
	height:1px;
	font-size:1px;
	background:url(../img/separator1.jpg) 0 0 repeat-x;
	margin:10px 15px;
}

/*-----------praca oferta--------------*/
div#page_praca_oferta
{

}

div#page_praca_oferta div.item
{

}

div#page_praca_oferta div.item p.label
{
	color:#345667;
	font-weight:bold;
	background:url(../img/arrow6.jpg) 0 50% no-repeat;
	padding-left:15px;
}

div#page_praca_oferta div.item div.opis
{
	margin:9px 15px 0px 15px;
	color:#626262;
}

div#page_praca_oferta div.separator
{
	height:1px;
	font-size:1px;
	background:url(../img/separator1.jpg) 0 0 repeat-x;
	margin:10px 15px;
}

div#page_praca_oferta div.klauzula
{
	margin:10px 15px;
	font-size:10px;
	color:#b2b2b2;
}

/*----------realizacje kategoria-------*/
div#page_realizacje_kategoria
{

}

div#page_realizacje_kategoria div.row
{
	margin-bottom:10px;
	overflow:hidden;
        clear:both;
}

div#page_realizacje_kategoria div.row div.item
{
	float:left;
	width:130px;
	margin-right:6px;
}

div#page_realizacje_kategoria div.row div.last
{
	margin-right:0px;
}

div#page_realizacje_kategoria div.row div.item div.foto
{
	width:124px;
	height:124px;
	padding:2px;
	background:#ededed;
	border:1px solid #e2e2e2;
	text-align:center;
}

div#page_realizacje_kategoria div.row div.item div.opis
{
	border-bottom:1px solid #e2e2e2;
	padding:0px 7px;
}

div#page_realizacje_kategoria div.row div.item div.opis a.tytul
{
	display:block;
	background:url(../img/arrow7.jpg) 0 50% no-repeat;
	padding-left:12px;
	line-height:24px;
	color:#345667;
}


/*----------realizacja---------*/
div#page_realizacja
{

}

div#page_realizacja div.gal_opis
{
	margin-bottom:10px;
}

div#page_realizacja div.gal_opis, div#page_realizacja div.gal_opis p
{
	line-height:16px;
}

div#page_realizacja div.row
{
	margin-bottom:10px;
	overflow:hidden;

	height:160px;
	clear:both;
}

div#page_realizacja div.row div.item
{
	float:left;
	width:130px;
	margin-right:6px;
}

div#page_realizacja div.row div.last
{
	margin-right:0px;
}

div#page_realizacja div.row div.item div.foto
{
	width:124px;
	height:124px;
	padding:2px;
	background:#ededed;
	border:1px solid #e2e2e2;
	text-align:center;
}

div#page_realizacja div.row div.item div.opis
{
	border-bottom:1px solid #e2e2e2;
	padding:0px 7px;
	padding-left:12px;
	background:url(../img/arrow7.jpg) 0 50% no-repeat;
	color:#345667;
	line-height:24px;
}

div#page_realizacja div.row div.item div.opis a.tytul
{
	display:block;
	background:url(../img/arrow7.jpg) 0 50% no-repeat;
	padding-left:12px;
	line-height:24px;
	color:#345667;
}

/*----------mapa strony---------*/
div#page_mapa_strony
{

}

div#page_mapa_strony ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

div#page_mapa_strony ul li a
{
	background:url(../img/ico_text.jpg) 0 50% no-repeat;
	padding-left:10px;
	font-weight:bold;
	color:#345667;
	line-height:22px;
}

div#page_mapa_strony ul li ul
{
	margin-left:35px;
}

div#page_mapa_strony ul li ul li a
{
	color:#000;
	font-weight:normal;
	background:url(../img/arrow4.jpg) 0 50% no-repeat;
	padding-left:10px;
}

/*----------wyniki wyszukiwania-----------*/

div#page_szukaj_wyniki
{

}

div#page_szukaj_wyniki p.label
{

}

div#page_szukaj_wyniki p.label span, div#page_szukaj_wyniki p.label strong
{
	font-weight:bold;
	color:#a20000;
}

div#page_szukaj_wyniki h1
{

}

div#page_szukaj_wyniki h1 a
{
	background:url(../img/ico_text.jpg) 0 50% no-repeat;
	padding-left:12px;
	font-weight:bold;
	color:#a20000;
}

div#page_szukaj_wyniki div.skrot
{

}

div#page_szukaj_wyniki div.skrot strong
{
	color:#345667;
}


div#page_szukaj_wyniki div.separator
{
	height:1px;
	font-size:1px;
	background:url(../img/separator1.jpg) 0 0 repeat-x;
	margin:7px 0px;
}

/*------------pliki-----------*/
div#page_pliki
{

}

div#page_pliki div.item
{

}

div#page_pliki div.item a.name
{
	display:block;
	line-height:21px;
	background:url(../img/files/pdf.jpg) 0 50% no-repeat;
	padding-left:25px;
	color:#345667;
	font-weight:bold;
}

div#page_pliki div.item p.file
{
	line-height:18px;
	color:#666666;
	background:url(../img/arrow8.jpg) 0 50% no-repeat;
	padding-left:15px;
	margin-left:10px;
}

div#page_pliki div.separator
{
	height:1px;
	font-size:1px;
	background:url(../img/separator1.jpg) 0 0 repeat-x;
	margin:10px 25px;
}

/*-------biznes----------*/
div#page_biznes
{

}

div#page_biznes form
{
	margin-top:20px;
}

/*-----------odddzialy-------*/
div#page_oddzialy
{

}

div#page_oddzialy table.oddzialy
{
	border-collapse:collapse;
	margin-left:0px;
	width:100%;
}

div#page_oddzialy table.oddzialy td
{
	padding-top:10px;
		vertical-align:top;
}

div#page_oddzialy table.oddzialy table.oddzial
{
	border-collapse:collapse;
	width:100%;
}

div#page_oddzialy table.oddzialy table.oddzial tr
{

}

div#page_oddzialy table.oddzialy table.oddzial td
{
	padding:2px;
}

div#page_oddzialy table.oddzialy table.oddzial td.miejscowosc
{
	color:#013563;
	font-weight:bold;
	padding:10px 2px;
}

div.przycisk_powrot
{
	text-align:right;
}




