/* Start of CMSMS style sheet 'bfi' */
body{
	color: #000000;
	background-color: #CCCCCC;
	background-image: url(images/bfi/tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
a, a:hover, a:visited, a:active{
	text-decoration: none;
	color: #004368;
	font-weight: bold;
	font-size: 11px;
}
a:hover{
	color: #3399FF;
}

a.group img {border: solid 2px #004368;}

a.group:hover img {border-color: #3399FF;}

h2 {font-size: 18px;}
h3 {font-size: 12px;}

.clear{
	clear: both;
}
.strona{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.naglowek{
	width: 955px;
	height: 182px;
	margin: auto;
	background-color: #FFFFFF;
}
.logo{
	width: 265px;
	height: 42px;
	background-image: url(images/bfi/logo_tlo.gif);
	float: left;
        text-align: center;
        padding-top: 140px;
}

.red {color: #851c18;}

.logo a{
}

.right_main li, #fancy_ajax li {list-style-image: url(images/bfi/bullet.gif); margin-bottom: 8px;}
.right_main ul ul {margin-top: 8px;}

.top{
	width: 640px;
	height: 120px;
	background-color: #427b1d;
	float: left;
	color: #FFFFFF;
	font-size:36px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 20px;
        padding-top:10px;
	padding-left: 30px;
}

.toptitle {font-size: 18px; margin-top: 10px;}

.breadcrumbs {
        font-size: 12px; margin-top: 5px; font-family: Arial, sans-serif;
}

.breadcrumbs a {color: yellow; font-weight: normal;}

.topblue {
	width: 650px;
	height: 30px;
	background-color: #009DE0;
	float: left;
	color: #FFFFFF;
	font-size: 22px;
	padding-top: 2px;
	padding-left: 30px;
        padding-right: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.top_a_rozw{
	display: block;
	width: 195px;
	height: 25px;
	position: relative;
	left: 365px;
	top: 105px;
}

.tresc{
	width: 955px;
	height: 100%;
	margin: auto;
	background-color: #FFFFFF;
	clear: both;
	margin-bottom: 25px;
	overflow: hidden;
}
.left_menu{
	width: 265px;
	float: left;
	margin-bottom: -2000px;
	padding-bottom: 2020px;
	background-image: url(images/bfi/l_menu_tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.right_main{
	width: 670px;
	float: left;
        font-size:12px;
	margin-bottom: -2000px;
	padding-bottom: 2020px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.clear{
	clear: both;
}
.zdrowie{
	width: 233px;
	height: 94px;
	background-image: url(images/bfi/zdrowie.gif);
	margin: auto;
}

.itb{
	width: 233px;
	height: 128px;
	background-image: url(images/bfi/itb-stronaglowna.jpg);
	margin: auto;
margin-bottom: 10px;
margin-top: 20px;
}

.left_menu li {
	list-style-image:url(images/bfi/strzalka.gif);
}
.left_menu li.kamera{
	list-style-image:url(images/bfi/kamerka.gif);
	padding-left: 5px;
	margin-left: -5px;
}

.left_menu .currentpage h3 {margin: 0px; padding: 0px; margin-top: 6px; font-size: 11px;}

.left_menu .grupa {list-style-type: none;list-style-image:none;margin-top:3px;padding-left:1px;}
.left_menu .grupa a.main {font-size:16px;color:#000;}

.main{
	padding-bottom: 20px;
}
.menu_up{
	margin: 15px;
}
.menu_up a{
	font-size: 12px;
}
.menu_up img{
	vertical-align: middle;
	padding-right: 5px;
	border: 0px;
}
.eswuefik{
	width: 900px;
	margin: auto;
}
.tytul{
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 20px;
}
.main_left{
	width: 355px;
	float: left;
	text-align: justify;
}
.main_left img{
	border: 0px;
}
.main_right{
	width: 260px;
	float: right;
	margin-left: 10px;
}

ul.pdf li {background-image: url(images/pdf.gif);padding-left: 25px; padding-bottom: 5px; background-repeat: no-repeat; background-position: left top; margin-left: 0px; margin-bottom: 5px; list-style:none;}

a:link.whitelink {
	color: #fff;
}

a:visited.whitelink {
	color: #fff;
}

.search {padding:25px 15px 5px;height: 25px;margin-bottom:25px}

.search input {vertical-align:middle;}

.search .poleszukaj {border:1px solid #A4A9AC;
color:#4E4E4E;
font-size:11px;
padding:2px;
height:15px;
width:165px;}

.search .szukajbutton {
background-image:url(images/bfi/search_but.jpg);
border:0 none;
cursor:pointer;
height:19px;
margin-left:8px;
width:50px;
}

.search .kreska {background:#F7F7F7 url(images/bfi/search_kreska.jpg) repeat-x scroll 0 0;
height:2px;
margin:15px 0 0;
width:229px;}

.mini {width:199px; height: 200px; float: left; padding: 5px; margin: 5px; border: solid 1px silver; text-align: center;}

.mini h3 {margin: 5px 0px 5px 0px;}
.mini img {margin-bottom: 10px; border: none;}

.wiecej {
width: 114px; height:25px; background-image: url (images/zobacz_wiecej.gif); background-repeat: no-repeat;
} 
ul.pdf li { list-style-image: url(images/bfi/pdf.gif); padding:5px; }

.ramka { border:1px solid #080; background-color:yellow;height:30px;}
.ramka50 { border:2px solid #080; width:290px;padding:10px;margin:10px;float:left;}
.lisc {text-align:center; font-weight:bold; font-size:16px;background: url("./images/bfi/lisc.gif") no-repeat 50% 50%; }
.lisc2 {background: url("./images/bfi/lisc.gif") no-repeat 50% 50%; }
.ramka li {float:left;margin:6px 10px;list-style-type: disc;}
.zielonaramka {border:1px solid #f00; color:#090;text-align:center;width:90%;padding:9px;}


.ramkablue {border: 1px solid silver;padding: 10px; float: left; margin-right: 0px; background-color: #f3fbfd; margin-top: 10px; margin-bottom: 10px;}
.full {width:640px;}

#aplikacja {border:1px solid silver;width:100%;}
#aplikacja #pwiersz {text-align:center;font-weight:bold;}
#aplikacja td {vertical-align:top;padding:3px;border-bottom:1px solid #000;width:50%;}
#aplikacja .x {border-right:1px solid #000;}

#porownanie {border:1px solid #000;}
#porownanie .b {font-weight:bold;}
#porownanie td {text-align:center;border:1px solid #aaa;padding:3px}
#porownanie .f {text-align:left;}
#porownanie .pw {background-color:#eee;font-weight:bold;}

.obrazek_tekst {width:656px;margin-top:-10px;margin-left:8px;border:1px solid silver;background-color: #f3fbfd;}
.obrazek_tekst td {padding:10px;}
.obrazek_tekst td#obraz {padding:1px;width: 400px}
.obrazek_tekst ul {padding:0px;}
.obrazek_tekst #naglowek {height: 77px; vertical-align: top;}
.obrazek_tekst #naglowek div {margin:0px;font-size:16px;font-weight:bold;}
.obrazek_tekst li {background-image: url(images/bfi/arrow.gif);padding-left: 25px; padding-bottom: 5px; background-repeat: no-repeat; background-position: left top; margin-left: 0px; margin-bottom: 8px; list-style:none; list-style-image: none; }

.bezpieczenstwo {float: right; margin-left: 10px; margin-top: 30px;}
.bezpieczenstwo p {color:#fff;font-weight:bold;margin:0px;width:292px;background-color:#009DE0;padding:4px;font-size:10px}

#empty {background-color: white;}
/* End of 'bfi' */

