/* Dokument ten jest poprawnie napisanym arkuszem CSS wersja 2.1 */
html,body{width: 100%;/*All css by JS*/}
body{margin: 0;font-size:8pt;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.5em;text-align: center;}
a{text-decoration: underline;color:#0151BB;font-weight: bold;}
a:hover{text-decoration: underline;color:#AAAAAA;font-weight: bold;}
a.linki{color:#0151BB;}
a.linki:hover{color:#011C47;}
h1, h2, h3{font-size:9pt; margin: 0; padding: 0;}
img{border: 0;display:inline;}
input,form, fieldset{margin: 0;padding: 0;display: inline;border: 0;}
.fl{float: left;display: inline;margin: 0;}
.fr{float: right;display: inline;margin: 0;}
.clear{clear: both;}
p{margin: 0;}
.txt_gray{
color: #CECECE;
}

label { width: 150px; display: block; float: left; }


/* MAIN BODY */
div#main{margin: 0 auto;width: 970px;text-align: left;}
div#main_2{margin: 0 auto;width: 980px;text-align: left;}
div#top{height: 30px;background: #CDCDCD;display: block;width:970px;}
div#search{height: 30px;background: #CDCDCD; float: left; display: inline; width: 250px;}
form#szukaj{margin: 4px 0 0 20px;display: block;font-size:10pt;}
input.szukaj-txt{margin: 1px; border: 1px inset #A9A9A9; width: 130px; }
input.szukaj-sub{margin: 1px;width: 19px;height: 19px;background: url('../images/szukaj-sub.gif');cursor: pointer;}
img.lang{margin: 8px 10px 2px 0;}
div#log{float: left; display: inline; width: 595px; padding-top: 5px; text-align: right;}
div#language{height: 30px; float: right; display: inline; width: 120px;}
.m-0-auto{ margin: 0 auto;}
.border{ border: 1px solid #C9C9C9 }

.sub_l{
height: 18px;
border: 0;
background: url('../images/sub_l.gif');
font-size: 11px;
float: left;
display: inline;
padding-left: 10px;
}
.sub_r{
width: 10px;
height: 18px;
float: left;
display: inline;
background: url('../images/sub_r.gif') right no-repeat;
}



/* HEADER */
div#header{height: 90px;background: url('../images/header-background.gif') top left repeat-y;margin: 10px 0 10px 0;display: block;width: 970px;}
img.logo{float: right;margin: 11px 10px 0 0;}
h3.nazwa-oddzialu{float: left;font-size:18px;color:#FFF;margin: 33px 0 0 30px; height: 30px;}

/* MENU */
ul#menu{
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 964px;
height: 34px;
font-weight: lighter;
text-decoration: none;
background: url('../images/m-background.gif') repeat-x;
list-style: none;
margin: 0 0 10px 0;
padding: 0;
float: left;
display: inline;
}

#menu li{
text-align: center;
padding-right: 2px;
font-weight: normal;
text-decoration: none;
float: left;
display: inline;
padding: 8px 0 2px 0;
}
#menu a{
margin: 0 8px 0 8px;
}
a.menu{
height: 24px;
color:#333;
font-weight: normal;
text-decoration: none;
}
a.menu:hover{
height: 24px;
color: #0151BB;
font-weight: normal;
text-decoration: none;
}
a.menu_hover{
height: 24px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

/* CONTENT */
div#left{display: inline;float: left; width: 201px; 
height: auto !important;
height: 500px; 
min-height: 500px; 
}
div#center{display: inline;float: left;margin: 0 19px 0 19px; width: 500px;}
div#right{

}
div.box{
background: url('../images/box-cien.gif') right top repeat-y #F0F0F0;
}
ul.lister, ul.lister-0, ul.lister_sub, ul.lister_sub li{margin: 0 3px 0 0;padding: 0;list-style: none; display:block; height: auto !important; height: 23px; min-height:23px;}
ul.lister_sub li{height: auto !important; height: 23px; min-height:23px;}
.lister-l{background: url('../images/m-paser-bottom.gif') bottom left repeat-x; width: 198px; height: auto !important; height: 23px; min-height:23px;}
.lister-bl{ width: 198px; height: auto !important; height: 23px; min-height:23px;}


.lister-0 li{width: 198px; background: #F8F8F8;margin: 0 0 0 0; height: auto !important; height: 23px; min-height:23px;}
.lister a,.lister-0 a{display: block;padding: 0 3px 5px 10px;text-decoration: none;font-weight: lighter;color:#333;}
.lister a:hover,.lister-0 a:hover{color:#0151BB;text-decoration: none;font-weight: lighter; height: auto !important; height: 23px; min-height:23px;}
.lister a,.lister-0 a{color:#333333;text-decoration: none;font-weight: lighter; height: auto !important; height: 23px; min-height:23px;}

ul.lister_sub a{padding: 0 0 0 20px; margin: 0; display: block;}
a.sub_hover{
font-weight: bold;
display: block;
height: auto !important;
height: 23px;
min-height: 23px; 
}
a.sub_hover:hover{
font-weight: bold;
display: block;
height: auto !important;
height: 23px;
min-height: 23px;
color:#333;
}
ul.lister_sub li{
	display: block;
	height: auto !important; 
	height: 23px;
	min-height:23px;
}


div.txt{padding: 30px 20px 20px 20px;text-align: justify;}
h1.path{color:#0248BA;border-left:7px solid #0248BA;padding: 0 0 0 6px; margin-bottom: 15px; font-size:9pt; display: block;}
h2.path{color:#0248BA;padding: 0 0 0 10px;display: block;font-size:9pt;}
h2.path1{color:#0248BA;padding: 0 0 0 0;display: block;font-size:9pt;}
div#path{height: 20px;padding: 2px 0 0 20px;}
#path a{color:#0151BB;font-weight: lighter;display: inline;float: left;text-decoration: none;}
#path a:hover{color:#AAAAAA;font-weight: lighter;display: inline;float: left;text-decoration: none;}
#path img{display: inline;float: left;margin: 6px 5px 0 5px;}
a.hot{
background: #0E3782; 
color:#FFF; 
display: block; 
height: 25px;
}
div.padds{padding: 2px 0 2px 0;display: block;clear: both;line-height: 1.5em;font-size:7pt;}
.fotter{clear: both;font-size:8pt;padding: 20px;color:#BBB;}.fotter a{color:#BBB;text-decoration: none;}
img.big{
margin: 0 auto;}

/* PRESS BOX */
div.press-box{display: inline;float: left;width: 350px;background: url('../images/sbox-cien.gif') right top repeat-y #FAFAFA;margin:  5px;}
div.press-box-bottom{display: block;clear: both;background: url('../images/sbox-bottom.gif') repeat-x;height: 8px;}
div.press-box-txt{clear: both;padding: 0 5px 0 5px;text-align: justify;}
div.press-box-title{background: url('../images/tbox-cien.gif') left top repeat-y #FFFFFF;margin: 10px;color:#0248BA;font-size:10pt;}
.press-box-title h1{font-size:11pt;color:#0248BA;}
div.press-box-title-txt{padding: 0 10px 0 10px;}
div.t1{background: url('../images/tbox-upb.gif') repeat-x top;height: 8px;display: block;}
div.t2{background: url('../images/tbox-bottom.gif') repeat-x bottom;height: 5px;display: block;}




/* Galeria ------------------------------------------------------------------------ */
.gal{
width: 150px;
margin: 15px;
float:left;
display: inline;
text-align: center;
}
.gal_tab{
display: table;
height: 140px;
width: 150px;
text-align: center;
}
.gal_tab .gal_cell{
display: table-cell;
vertical-align: middle;
text-align: center;
}

/*Wyrownywanie elementow
----------------------------------------------------------------*/
.al-left { text-align: left; }
.al-right { text-align: right; }
.al-center { text-align: center; }
.al-justify { text-align: justify; }



/*Wysokosc minimalna
----------------------------------------------------------------*/
.h-min-100{
height: auto !important;
height: 100px;
min-height: 100px;
}
.h-min-150{
height: auto !important;
height: 150px;
min-height: 150px;
}
.h-min-200{
height: auto !important;
height: 200px;
min-height: 200px;
}
.h-min-250{
height: auto !important;
height: 250px;
min-height: 250px;
}
.h-min-300{
height: auto !important;
height: 300px;
min-height: 300px;
}
.h-min-350{
height: auto !important;
height: 350px;
min-height: 350px;
}
.h-min-400{
height: auto !important;
height: 400px;
min-height: 400px;
}


/* Boxy szerokosc
-------------------------------------------------------------- */
div.box-w-200, div.box-w-205, div.box-w-210, div.box-w-215, div.box-w-220, div.box-w-225, div.box-w-230, div.box-w-235, div.box-w-240, div.box-w-245, div.box-w-250, div.box-w-255, div.box-w-600, div.box-w-605, div.box-w-610, div.box-w-615, div.box-w-620, div.box-w-625, div.box-w-630, div.box-w-635, div.box-w-640, , div.box-w-645, , div.box-w-650{
text-align: left; }

.box-w-110 { width: 110px; }
.box-w-120 { width: 120px; }
.box-w-530 { width: 530px; }
.box-w-200 { width: 200px; }
.box-w-205 { width: 205px; }
.box-w-210 { width: 210px; }
.box-w-215 { width: 215px; }
.box-w-220 { width: 220px; }
.box-w-225 { width: 225px; }
.box-w-230 { width: 230px; }
.box-w-235 { width: 235px; }
.box-w-240 { width: 240px; }
.box-w-245 { width: 245px; }
.box-w-250 { width: 250px; }
.box-w-255 { width: 255px; }

.box-w-400 { width: 400px; }
.box-w-405 { width: 405px; }
.box-w-410 { width: 410px; }
.box-w-415 { width: 415px; }
.box-w-420 { width: 420px; }

.box-w-600 { width: 600px; }
.box-w-605 { width: 605px; }
.box-w-610 { width: 610px; }
.box-w-615 { width: 615px; }
.box-w-620 { width: 620px; }
.box-w-625 { width: 625px; }
.box-w-630 { width: 630px; }
.box-w-635 { width: 635px; }
.box-w-640 { width: 640px; }
.box-w-645 { width: 645px; }
.box-w-650 { width: 650px; }
.box-w-655 { width: 655px; }
.box-w-660 { width: 660px; }
.box-w-667 { width: 667px; }
.box-w-647 { width: 647px; }
.box-w-687 { width: 687px; }

/* Boxy wysokość
-------------------------------------------------------------- */
div.box-h-200, div.box-h-205, div.box-h-210, div.box-h-215, div.box-h-220, div.box-h-225, div.box-h-230, div.box-h-235, div.box-h-240, div.box-h-245, div.box-h-250, div.box-h-255{
text-align: left; }

.box-h-160 {height: auto !important; height: 160px; min-height: 160px; }
.box-h-180 {height: auto !important; height: 180px; min-height: 180px; }
.box-h-195 {height: auto !important; height: 195px; min-height: 195px; }
.box-h-200 {height: auto !important; height: 200px; min-height: 200px; }
.box-h-205 {height: auto !important; height: 205px; min-height: 205px; }
.box-h-210 {height: auto !important; height: 210px; min-height: 210px; }
.box-h-215 {height: auto !important; height: 215px; min-height: 215px; }
.box-h-220 {height: auto !important; height: 220px; min-height: 220px; }
.box-h-225 {height: auto !important; height: 225px; min-height: 225px; }
.box-h-505 {height: auto !important; height: 225px; min-height: 505px; }
.box-h-525 {height: auto !important; height: 225px; min-height: 525px; }

/* Marginesy 
-------------------------------------------------------------- */
div.last { margin-right: 0; }

.m-all-5{ margin: 5px; }
.m-all-10{ margin: 10px; }
.m-all-15{ margin: 15px; }
.m-all-20{ margin: 20px; }
.m-all-25{ margin: 25px; }

.m-top-5{ margin-top: 5px; }
.m-top-10{ margin-top: 10px; }
.m-top-15{ margin-top: 15px; }
.m-top-20{ margin-top: 20px; }
.m-top-25{ margin-top: 25px; }

.m-bottom-5{ margin-bottom: 5px; }
.m-bottom-10{ margin-bottom: 10px; }
.m-bottom-15{ margin-bottom: 15px; }
.m-bottom-20{ margin-bottom: 20px; }
.m-bottom-25{ margin-bottom: 50px; }

.m-right-5{ margin-right: 5px; }
.m-right-10{ margin-right: 10px; }
.m-right-15{ margin-right: 15px; }
.m-right-20{ margin-right: 20px; }
.m-right-25{ margin-right: 25px; }

.m-left-5{ margin-left: 5px; }
.m-left-10{ margin-left: 10px; }
.m-left-15{ margin-left: 15px; }
.m-left-20{ margin-left: 20px; }
.m-left-25{ margin-left: 25px; }
.m-left-30{ margin-left: 30px; }
.m-left-35{ margin-left: 35px; }
.m-left-40{ margin-left: 40px; }
.m-left-45{ margin-left: 45px; }
.m-left-50{ margin-left: 50px; }
.m-left-55{ margin-left: 55px; }
.m-left-60{ margin-left: 60px; }
.m-left-65{ margin-left: 65px; }
.m-left-70{ margin-left: 70px; }
.m-left-75{ margin-left: 75px; }
.m-left-80{ margin-left: 80px; }
.m-left-100{ margin-left: 100px; }
.m-left-105{ margin-left: 105px; }
.m-left-120{ margin-left: 120px; }

/* Paddingi 
-------------------------------------------------------------- */
.p-all-5{ padding: 5px; }
.p-all-10{ padding: 10px; }
.p-all-15{ padding: 15px; }
.p-all-20{ padding: 20px; }
.p-all-25{ padding: 25px; }

.p-top-5{ padding-top: 5px; }
.p-top-10{ padding-top: 10px; }
.p-top-15{ padding-top: 15px; }
.p-top-20{ padding-top: 20px; }
.p-top-25{ padding-top: 25px; }

.p-bottom-5{ padding-bottom: 5px; }
.p-bottom-10{ padding-bottom: 10px; }
.p-bottom-15{ padding-bottom: 15px; }
.p-bottom-20{ padding-bottom: 20px; }
.p-bottom-25{ padding-bottom: 25px; }

.p-right-5{ padding-right: 5px; }
.p-right-10{ padding-right: 10px; }
.p-right-15{ padding-right: 15px; }
.p-right-20{ padding-right: 20px; }
.p-right-25{ padding-right: 25px; }

.p-left-5{ padding-left: 5px; }
.p-left-10{ padding-left: 10px; }
.p-left-15{ padding-left: 15px; }
.p-left-20{ padding-left: 20px; }
.p-left-25{ padding-left: 25px; }



/*Szablony 
-------------------------------------------------------------- */
/*
--> .s1_2tekst, .s1_2menu_pr   ----> do szablonu 1 i 2(z galerią)
--> .s3_4tekst, .s3_4menu_pr   ----> do szablonu 3 i 4(z galerią)
--> .s5_6tekst                 ----> do szablonu 5 i 6(z galerią)
--> .s7_8tekst                 ----> do szablonu 7 i 8(z galerią)
--> .s9_10tekst, .s9_10box     ----> do szablonu 9 i 10(z galerią)
--> .s11_12tekst, .s11_12box   ----> do szablonu 11 i 12

-------------------------------------------------------------- */
.mini_galeria{padding-top: 25px;}

.s1_2tekst, .s3_4tekst, .s5_6tekst, .s7_8tekst, .s9_10tekst, .s11_12tekst, .s_13tekst{
width: 752px;
text-align: justify;
float: left;
display: inline;
margin-left: 15px;
}

.s1_2menu_pr, .s3_4menu_pr{
float: right;
padding-left: 15px;
width: 218px;
voice-family : "\"}\""; voice-family : inherit;
width: 203px;
}
.s9_10box{
width: 350px;
height: 200px;
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
.s11_12box{
width: 350px;
height: 200px;
margin: 10px;
float: left;
display: inline;
}

/*Kursy walut 
-------------------------------------------------------------- */
table#waluty{
width: 100%;
}
#waluty th{
background-color: #0E3782;
color: #FFF;
font-weight: bold;
padding: 5px; 
border-top: 1px solid #0E3782;
border-bottom: 1px solid #0E3782;
}
.nazwa_wal{
width: 25%;
border-left: 1px solid #0E3782;
border-right: 1px solid #0E3782;
}
.przelicznik, .kod_wal, .kurs{
text-align: center;
}  
.przelicznik{
width: 25%;
border-right: 1px solid #0E3782;
}
.kod_wal{
width: 25%;
border-right: 1px solid #0E3782;
}
.kurs{
width: 25%;
border-right: 1px solid #0E3782;
}

#waluty td{
padding: 5px;
border-bottom: 1px solid #E5E5E5;
}
.nazwa_wal_td{
width: 25%;
border-left: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
font-weight: bold;
}
.przelicznik_td, .kod_wal_td, .kurs_td{
text-align: center;
}
.przelicznik_td{
width: 25%;
border-right: 1px solid #E5E5E5;
}
.kod_wal_td{
width: 25%;
border-right: 1px solid #E5E5E5;
}
.kurs_td{
width: 25%;
border-right: 1px solid #E5E5E5;
}
.bgr_1{
background-color: #F3F3F3;
} 
.bgr_2{
background-color: #F8F8F8;
}


.form-item{
	height: auto !important; 
	height: 25px; 
	min-height: 25px;
}
.form-item label{
	width: 100px; 
	float: left;
	display: inline;
}
.text{
	width: 150px;
	height: 17px;
	background-color: #FFF;
	border: 1px solid #A5ACB2;
}
.textarea{
	background-color: #FFF;
	border: 1px solid #A5ACB2;
	width: 480px;
	height: 150px;
}
.submit{
	height: 22px;
	width: 50px;
	background-color: #F5F5F5;
	border: 1px solid #DEDEDE;
	font-size: 11px; 
	margin: 5px 0 20px 220px;
}
.box_left_top{
	width: 201px;
	height: 8px;
	background: url('../images/box.gif') no-repeat;
}
.box_left_bottom{
	width: 201px;
	height: 8px;
	background: url('../images/box-dol.gif') no-repeat bottom;
}

