@charset "utf-8";
html, body, div, span, applet, object, iframe,  caption, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	border: 0;
	}
body {
	margin:0px;
	background-color:#d7d8d8;
	}
img {
	border:0;
	}
ul { padding-left:20px; }
ul li {  padding-left:20px;}
.x { background-color:#0d478e; width:50px; height:50px; float:right;}
p,h1,h2,h3,h4,h5,a,div,li,td,ol,ul,textarea,input,select { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;  }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
b,strong {  }
p { margin: 0px 0px 15px 0px; }
p,li,td,div { color:#313131; }
a { color:#0d478e; }
h1 { color:#c10709; margin:0px 0px 15px 0px; padding:0px; font-weight:bold; font-size:14px; }
h2 { color:#0d478e; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:14px; }
a.h2 { color:#0d478e; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:14px; }
h3 { color:#313131; margin:0px 0px 15px 0px; padding:0px; font-weight:normal; font-size:14px; }
h4 { color:#c10709; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:14px; }
h5 { color:#0d478e; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:14px; }

#print_container { padding:50px 10px 50px 20px;width:620px; background-color:#FFF; }
#print_head {  }
#print_content { padding-top:20px; width:600px; }
#print_footer { padding-top:50px; color:#0d478e; }

div.fotoCont { float:left; margin: 5px 10px 10px 0px;}
div.foto { }
div.fotoBorder { height:5px; background-color:#c1070c; }
div.fotoDesc { font-style:italic; font-size:12px; padding:2px 4px 2px 4px; }

span.data { color:#7290bd; }
div.tagi { color:#7290bd; margin-top:-15px; }
div.tagi a { color:#7290bd; }

div.back { float:right; clear:both;  }
div.back a { background-color:#adbdd6; color:#fff; width:45px; padding:0px 4px 0px 4px; }
div.back a:hover { background-color:#c10806; text-decoration:none;  }

div.more { float:right;  }
div.more a { background-color:#adbdd6; color:#fff; width:45px; padding:0px 4px 0px 4px; }
div.more a:hover { background-color:#c10806; text-decoration:none;  }

/* serw. szlonkowski */
.inf { padding:10px; border:1px solid #adbdd6; background-color:#adbdd6; color:#fff; margin:0px 20px 0px 0px; }
.sc_menu,.sc_menu_a { float:left; margin:0px 10px 10px 0px; }
.sc_menu a,.sc_menu_a a { display:block; padding:3px 10px 3px 10px; color:#fff; font-size:13px; background-color:#c10709; }
.sc_menu a { border-top: 3px solid #dddddd; }
.sc_menu a:hover, .sc_menu_a a {  border-top: 3px solid #0d478e; text-decoration:none; }

.sco_menu,.sco_menu_a { float:left; margin:0px 10px 0px 0px;}
.sco_menu a,.sco_menu_a a { display:block; padding:3px 10px 3px 10px; color:#fff; font-size:13px; background-color:#0d478e; }
.sco_menu a { border-top: 3px solid #dddddd; }
.sco_menu a:hover, .sco_menu_a a {  border-top: 3px solid #8db7ee; text-decoration:none; }

.f_form { background-color:#dddddd; padding:10px; margin-bottom:20px; }
.f_zal { padding-left:20px; }
.f_zal .f_tytul { font-weight:normal;  }
.f_tytul { font-weight:bold; color:#313131; font-size:12px; }
.f_pole { margin:0px 0px 10px 0px; }


.f_pole textarea { width:460px; height:200px; font-size:12px; background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}
.f_pole input[type="text"] { width:460px; color:#444444; height:15px; font-size:12px; background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}
.f_pole select { width:200px; display:block; color:#444444; height:25px; font-size:12px; background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}
.f_zal input[type="text"] { width:440px; color:#444444; height:15px; font-size:12px; background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}
.f_pole input[type="file"] { font-size:12px; color:#444444;  background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}
.f_buts { text-align:center; }
.f_buts input[type="submit"],.f_buts input[type="cancel"] { font-size:12px; color:#ffffff; background-color:#0d478e; padding:3px 15px 3px 15px; border:1px solid #cccccc; cursor:pointer; display:inline-block;  text-align:center; }
.f_buts input[type="submit"] { width:130px; }
.f_buts input[type="cancel"] { width:100px; }

div.sc_but a { text-align:center;}
div.sc_but a { background-color:#0d478e; color:#fff; width:45px; padding:3px 10px 3px 10px; font-size:13px;}
div.sc_but a:hover { background-color:#0d478e; text-decoration:none;  }

.sc_data { color:#adbdd6; }
.sc_submenu { clear:both; padding:15px 0px 0px 0px; }
.sc_submenu a { color:#0d478e; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:14px;   }
.sc_submenu a:hover { color:#0d478e; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:14px;   }

.sc_el_list { clear:both; padding:0px 0px 15px 10px; margin:10px 0px 10px 0px; background-color:#fff7f9;}
.sc_el_det { clear:both; margin:0px 0px 0px 0px; }

.sc_kats { clear:left; padding:10px; background-color:#dddddd; margin:10px 0px 0px 0px;}
.sc_katmenu_0 { padding:0px 0px 3px 0px }
.sc_katmenu_1 { padding:0px 0px 3px 10px }
.sc_katmenu_2 { padding:0px 0px 3px 20px }
.sc_kats div a { color:#0d478e; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:11px;   }

.kom_el_list { clear:both; margin:0px 0px 0px 0px; }

.files { margin:5px 0px 0px 0px; }

.file { clear:left;  padding:0px 0px 10px 0px; }
.file_dot { float:left; width:13px;  padding:3px 0px 0px 0px; }
.file_desc { float:left; width:460px; padding:0px 0px 0px 6px; }


.el_list { clear:both; margin:0px 0px 15px 0px; }
.el_gal { width:142px; height:142px; margin:0px 0px 57px 0px; padding:0px 0px 10px 0px;  float:left; }
.el_gal_photo { border:1px solid #c8c8c8; }
.el_gal_photo div { width:136px; height:136px; padding:2px; vertical-align:middle; text-align:center; }
.el_gal_bottom { height:4px; background-color:#c1070a; }
.el_gal_podpis { font-size:10px; font-style:italic; }

.el_partn_img {  padding:0px 25px 0px 0px; }
.el_partn_txt { padding:0px 0px 0px 0px; }


#main_menu { background: #2c61a2 url(../images/menu_apla.png) top left no-repeat; width:500px; height:26px; }
.menu_element { display:block; float:left; }

.menu_element a { display:block; font-weight:normal; color: #fff; font-size:13px; padding:3px 12px 1px 12px; height:22px; }

#main_submenu { z-index:2; width:500px; position:relative; clear:both; }
.submenu { z-index:3; background-color: #2c61a2; float:left; }
.s_1_pl { position:absolute; width: 74px; left:0px; z-index:4; }
.s_2_pl { position:absolute; width: 94px; left:74px; z-index:4;  }
.s_3_pl { position:absolute; width: 128px; left:168px; z-index:4;  }
.s_4_pl { position:absolute; width: 80px; left:296px; z-index:4;  }
.s_5_pl { position:absolute; width: 47px; left:376px; z-index:4;  }
.s_6_pl { position:absolute; width: 70px; left:423px; z-index:4;  }
.submenu_element {  z-index:5; }
.submenu_element a { display:block; color: #fff; font-size:12px; padding:2px 5px 2px 6px; }
.submenu_spacer { height:1px; margin:0px 3px 0px 3px; background-color:#FFF; z-index:5; }

#logotypy_container { height:80px; width:200px; position:relative; }
#logotypy { height:80px; width:200px; position:absolute; top:0px; left:0px; z-index:1; }
#logotypy_ramka { height:80px; width:200px; position:absolute; top:0px; left:0px; z-index:2; border:1px solid #f3f3f3; }






.submenu_0,.submenu_0_a { width:200px; padding:0px; margin:0px 0px 5px 0px;  }
.submenu_0 a,.submenu_0_a a { display:block; width:184px; padding:4px 7px 4px 7px; background-color:#2c61a2; color:#ffffff; font-size:13px; font-weight:normal; }

.submenu_1,.submenu_1_a { padding:0px; margin:0px 0px 5px 0px; }
.submenu_1 a,.submenu_1_a a { display: block; background:#ffffff url(../images/sm.gif) top left no-repeat; padding:0px 7px 4px 28px;  font-size:11px; font-weight:normal;  }
.submenu_1 a { color:#424242;  }
.submenu_1_a a { color:#424242; font-weight:bold; }

.submenu_2,.submenu_2_a { padding:0px; margin:0px 0px 5px 0px; }
.submenu_2 a,.submenu_2_a a { display: block; background:#ffffff url(../images/smg.gif) top left no-repeat; padding:0px 7px 4px 36px; font-size:11px; font-weight:normal;  }
.submenu_2 a { color:#424242;  }
.submenu_2_a a { color:#424242; font-weight:bold; }

.submenu_3,.submenu_3_a { padding:0px; margin:0px 0px 5px 0px; }
.submenu_3 a,.submenu_3_a a { display: block; padding:0px 7px 4px 44px; font-size:11px; font-weight:normal;  }
.submenu_3 a { color:#424242;  }
.submenu_3_a a { color:#424242; font-weight:bold; }


.subpages_0,.subpages_0_a { width:200px; padding:0px; margin:0px 0px 5px 0px; padding:0px 7px 4px 10px; color:#c10709; font-weight:bold; }
.subpages_0 a,.subpages_0_a a { display:block; }
.subpages_0 a { color:#c10709; font-weight:bold;  }
.subpages_0 a { color:#c10709; font-weight:bold; }

.subpages_1,.subpages_1_a { padding:0px; margin:0px 0px px 0px; }
.subpages_1 a,.subpages_1_a a { display: block; background:#ffffff url(../images/smb.gif) top left no-repeat; padding:0px 7px 0px 22px;  font-size:11px; font-weight:normal;  }
.subpages_1 a { color:#424242;  }
.subpages_1_a a { color:#424242; font-weight:bold; }

.subpages_2,.subpages_2_a { padding:0px; margin:0px 0px 0px 0px; }
.subpages_2 a,.subpages_2_a a { display: block; background:#ffffff url(../images/smb.gif) top left no-repeat; padding:0px 7px 0px 22px; font-size:11px; font-weight:normal;  }
.subpages_2 a { color:#424242;  }
.subpages_2_a a { color:#424242; font-weight:bold; }

.subpages_3,.subpages_3_a { padding:0px; margin:0px 0px 0px 0px; }
.subpages_3 a,.subpages_3_a a { display: block; padding:0px 7px 0px 44px; font-size:11px; font-weight:normal;  }
.subpages_3 a { color:#424242;  }
.subpages_3_a a { color:#424242; font-weight:bold; }


div#full {  }
div#topline { height: 22px; background-color: #d7d8d8; }
div#lang_cont { width:950px; margin:0px auto; }
div#lang { width:725px; text-align:right; padding:3px 0px 0px 0px; }
div#lang a {font-weight:bold; }

div#bottomline { height: 22px; background-color: #d7d8d8; }

div#main { width:950px; margin:0px auto; background-color:#FFF; }


div#sidebar { width:200px; float:left; margin:0px 25px 0px 0px; }
div#center { width:500px; float:left; margin:0px 25px 0px 0px; }
div.te { padding:0px; }

div#right { width:200px; float:left;  }
div.right_label,div.right_label a { font-size:10px; color:#0d478e; padding:0px 0px 4px 0px; }
div.right_form_login input[type="text"],div.right_form_login input[type="password"] { background-color:#eaeaea; border:1px solid #eaeaea; padding:2px; font-size:11px; width:90px; }

div.right_form_nl { padding-bottom:20px; }
div.right_form_nl input[type="text"] { background-color:#eaeaea; border:1px solid #eaeaea; padding:2px; font-size:11px;  width:190px;}
div.right_form_login a { clear:right;text-align:right; display:block; color:#313131; }
div.right_form_login input[type="submit"],div.right_form_nl input[type="submit"]  { border:0px; background-color:#FFF; padding:2px; font-size:11px; float:right; display:block; text-align:right; cursor:pointer; color:#313131; }

#topbanner {width:500px; height:80px; overflow:hidden; }

#bottommenu a { font-size:13px; font-weight:normal; color:#424242; }

div.redspacer { height:10px; background-color:#c10709;}
div.redspacer_200 { height:5px; width:200px; background-color:#c10709; margin:10px 0px 10px 0px; }
div.whitespacer { height:10px;background-color:#ffffff; }
div.grayspacer { clear:both; height:1px;background-color:#dddddd; margin:20px 0px 20px 0px; }
div.filespacer { height:1px; width:100px; background-color:#c10806; margin-bottom:5px; }
div.leadspacer { height:1px; background-color:#c10806; margin-bottom:5px; }
div.firstrow { height:150px; }

div.lead p { font-size:13px; line-height:1.5em; }



#search { background-color:#abbbd2; height:20px }
#search input[type="text"] { float:left; margin-left:3px; width:130px; background-color:#eaeaea; color:#111111; font-size:11px; border:1px solid #eaeaea; padding:1px 2px 1px 2px;}
#search input[type="submit"] { float:left; width:52px; margin-left:2px; background-color:#abbbd2; color:#ffffff; font-size:11px; text-transform:uppercase; border:1px solid #abbbd2; font-weight:bold; height:20px;}


#k_form textarea { width:460px; height:200px; font-size:12px; background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}
#k_form input[type="text"] { width:460px; color:#444444; height:15px; font-size:12px; background-color:#ffffff; padding:3px 4px 3px 4px; border:1px solid #cccccc;}


#bc { clear:all; float:left; text-align:left; margin-top:5px; }
#bc, #bc a { font-size:10px; }


textarea.main_form_input, input.main_form_input {	}
input.main_form_button {	}
table.numerystron {
	background-color:#888855;
	}
td.wiersz_numerystron {
	background-color:#ffffff;
	font-weight:normal;
	padding:15px 2px 4px 2px;
	border-top:0px;
	border-bottom:0px;
	}
a.numerystron {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	