body { 
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;}

p {
margin: 0px;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #000000;
}

div {font-size:12px;}

a {
font-weight: bold;
text-decoration: none;
color: #F75D11;
padding:0!important;
margin:0!important; }

a:hover {
font-weight: bold;
text-decoration: none;
color: #1F599A; }

.stopka {
font-weight: normal;
text-decoration: none;
font-size: 10px;
color: #7D7D7D;
font-family: Verdana, Arial, Tahoma, sans-serif; }

.stopka .stopkalight a:hover {
font-weight: normal;
text-decoration: none;
color: #27277B; }

.search {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF; }

.searchform {
background: #EAFCFF;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #000000; }

.kat {
margin:0 10px 10px 10px;
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000; }

h1 {padding:0; margin: 10px;
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000; }

.naglowek {font-weight:bold; margin:10px; font-size:14px;}

.text {
margin-top: -7px;
margin-bottom: 7px;
margin-left: 10px;
margin-right: 10px; }

.ilosc {
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #1F599A; }

.moc {
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
font-family: Arial, Tahoma, sans-serif;
font-size: 16px;
color: #439C45; }

.liczba {
font-weight: bold;
color: #062F5D; }

.nius {
margin: 10px;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
font-weight: bold; }

.niustyt {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
font-weight: bold; 
text-decoration: none;
color: #147A95; }

.niustyt:hover {
text-decoration: none;
color: #1EAC32; }

.poltyt {
text-decoration: none;
color: #56976B; }

.poltyt:hover {
text-decoration: none;
color: #1EAC32; }

.podkat {
margin: 10px;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
font-weight: bold;
color: #F75D11; }

.oplink {
font-weight: normal;
text-decoration: none;
color: #000000; }

.oplink:hover {
font-weight: normal;
text-decoration: none;
color: #F75D11; }

.flol {
	float:left;}

.flop {
	float:right;}

.pl10 {
	padding-left:10px;}

.ap {
	text-align:right;}

.pr40 {
	padding-right:40px;}

.fdod {padding:10px 0 10px 0px; font-size:12px;}
.fdod label { display:block; width:200px; text-align:right; float:left; margin-right:5px; vertical-align:middle;}
.fdod input { display:block; float:left; vertical-align:middle;}
.fdod input.txt {width:300px; border:1px solid #B9B9B9;}
.fdod input.short {width:100px; border:1px solid #B9B9B9;}
.fdod input.check { float:left; display:block; width:13px; height:13px;}
.fdod textarea.txtarea { float:left; display:block; width:300px; height:100px; border:1px solid #B9B9B9; margin-right:6px;}
.fdod .sel { display:block; float:left; vertical-align:middle; width:300px; border:1px solid #B9B9B9; margin-right:6px;}
.fdod div {clear:both; overflow:hidden; margin-bottom:7px; }

.w200 {
	width:230px;}

.tdl {
	padding-right:6px;}

.tdl p {
	xmargin-bottom:14px;
	display:block;
	}

.tdr {
	padding-left:6px;}

.tdr input {
	font-size:12px;
	display:inline;
	xmargin-bottom:10px;}

.tdr select {
	font:12px Arial, Helvetica, sans-serif;
	xmargin-bottom:10px;
	display:block;}

.mt5 {
	margin-top:8px;
	margin-right:5px;}

.txta {
	width:230px;
	height:100px;}

.txta2 {
	width:404px;
	height:100px;
	}

.mt80 {
	margin-top:80px;}

*html .mt80 {
	margin-top:85px;}

.mt10 {
	margin-top:10px;}

.mt20 {
	margin-top:20px;}

.plr {
	padding:5px;}

.mr10 {
	margin-right:10px;}

.clr {
	clear:both;}

.do p {
	margin-bottom:8px;
	margin-top:2px;}

.bold {
	font-size:11px;
	font-weight:bold;}

.vm {
	vertical-align:middle;}

a.ok {
	font-size:11px;
	font-weight:normal;
	margin-left:5px;}

a.ok:hover {
	font-weight:normal;}

.hopin {
height: 13px; }

.opin {
background-color: #EBF1F7;
padding: 5px 8px 5px 8px;
border-top: 1px solid #FFF; }

.opin2 {
background-color: #F3F3F3;
padding: 5px 8px 5px 8px;
border-top: 1px solid #FFF; }

.w248px {
	width:248px;}

.h110 {
	min-height:120px;}

.h25px {
	height: 25px;	}
	
.h1px {
	height: 1px;	}

.h10px {
	height: 10px; }

* html .h110 {
	height:110px;}

#ofrm {font:12px Arial, Helvetica, sans-serif;}
#ofrm input, textarea, select {font:12px Arial, Helvetica, sans-serif; overflow:auto; margin:1px 0;}

.mt5sm {font-size:9px; margin-top:8px;margin-right:5px;}
.mr5 {
	margin-right:5px;}

.ml200 { margin-left:150px;}
.w100 {width:100px;}
.mt5 {margin-top:5px;}
.pl457 {padding-left:457px;}
.wsub {width:50px;}
.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.vat {vertical-align:top!important;}
.w254 {width:254px;}
.mfot {margin:0 4px 0 10px;}
	
.srodek { text-align: center; }
.srodekobj {margin: 0 auto;}
.noborder { border: 0; }
	
.tab_nag {background-color:#487BB6; padding:0 5px; font-size:13px; color:#fff; width:100%; border:1px solid #1F599A;}	
.tab_nag a {color:#fff;}
.tab_nag a:hover {color:#000;}
.tab_nag img {border:none; vertical-align:middle;}

.tab_kat { background-color:#F7FAFD; border:1px solid #487BB6;}
.tab_kat .nag { background-color:#7AA0CA; color:#fff; font-size:14px; font-weight:bold;}
.tab_kat .nag td {padding:2px 4px; color:#fff;}
.tab_kat .nag p {color:#fff;}
.tab_kat .nag h1 {color:#fff; margin:0; padding:0;}
.tab_kat .nag p a {color:#F7FAFD;}
.tab_kat .nag p a:hover {color:#1F599A}
.tab_polecamy td {border:1px solid #E85E00;}
.tab_polecamy .nag { background-color:#E85E00; color:#fff; font-size:13px; font-weight:bold;}
.tab_polecamy .nag td {padding:1px 4px;}

.bl {border-left: #7AA0CA 1px solid;}
.pol {background-color: #FDF9F7;}

.prawa {text-align:right;}
.f14 {font-size:14px!important;}
.f11 {font-size:11px;}
.grey {color:#666;}

ul {font-size:12px; margin:0; padding:0; list-style:none; }
ul li { background:url(../gfx/ik-kostka.gif) 0 1px no-repeat; padding:0; margin:0; padding-left:12px; line-height:15px; }
ul, ol {list-style-position: inside;}
ol {margin:0; padding:0;}

.blad {color:#fff!important; font-weight:bold; background-color:#CC0000; margin:10px 10px; padding:2px; text-align:center;}
.blad p {color:#fff;}
.bgclose {background-color:#487BB6;}
#form_oceny {background-color:#FBFDFF;border: 1px solid #487BB6;}
.tip {font-style:italic; padding-left:10px; font-size:11px; color:#c21515; padding-right:5px;}

.tr_wyroznienie {background:#d2e7fe;}
