html, body, div, span, applet, object, iframe,h2, h3, h4, h5, h6, p, a, img, strong, b, u, i, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 10px; vertical-align: baseline; background: transparent;}



h1 {

	font-size: 25px;

}

.sIFR-active h1 {
	color: black; 
	text-decoration: none;
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 25px;
}



h2 {

	font-size: 30px;

}



body {line-height: 1;}

ol, ul {list-style: none;}

:focus {outline: 0;}

table {border-collapse: collapse;border-spacing: 0;}



body { background: #fff url(img/body-bg.png) repeat-x; width: 100%; font-family: Tahoma,Arial,sans-serif; color: #626262;}

a {text-decoration: none; color: #3e3e38; font-weight: bold;}



body.mainpage {background: url(img/bgmp.png) no-repeat top center;}

body.subpage {background: url(img/bgsubp.png) no-repeat top center;}



.clear {width: 1px; height: 1px; clear: both;}

.fl {float: left;}

.fr {float: right;}

.bl {display: block;}

.red {color: #eb0000;}

.ar {text-align: right;}

.nobg {background: none !important;}

.mtb1em {margin: 1em 0;}

.s13 {font-size: 13px;}

.s12 {font-size: 12px; color:#898989; font-size:12px}

.s11 {font-size: 11px;}

.s9 {font-size: 9px;}

.wn {font-weight: normal;}



#main-container {width: 968px; position: relative; left: 50%; margin-left: -484px; height: 200px; }

#menu {width: 230px; float: left; background: url(img/tla.png) top right no-repeat; overflow: hidden;}

#header {color: #fff; width: 221px; height: 70px; display: block; background: url(img/napisy.png) no-repeat; margin: 0 0 32px 0;}

#menu #motto {width: 221px; height: 116px;font-size: 13px; line-height:19px}

#main-menu {margin-bottom: 32px; height:185px; width:221px}

#aktualnosci .header {height: 54px; width: 221px; background: url(img/napisy.png) 0px -242px no-repeat;}

#content {width: 729px; float: left;}

.bottom_box .header {font-size: 1px; color: #887474; line-height: 10px; }

.bottom_box .content {margin: 23px 0 0 11px; width: 210px; font-size: 12px; line-height: 135%;}

.bottom_box .content:hover {color: #000;}



.bottom_box ul li {padding-left: 12px; background: url(img/li_tlo.gif) left no-repeat; margin-top: 5px; font-size: 12px;}

.bottom_box a {font-size: 12px;}

.w_razie_pr {width: 221px; height: 35px; background: url(img/napisy.png) -221px 0px no-repeat;}

#top_tip {margin: 0px 0 0 9px; padding: 12px 0 0 9px; width: 418px; height:67px; line-height: 17px; }

#top_menu {	margin: 2px 0 13px 0;	padding-left: 17px;height: 47px;	background-color: #fff;}

#top_menu a div {float: left; display: block; margin-top: 15px; height: 20px; color: #fff; font-size: 1px; background: url(img/napisy.png) no-repeat;cursor: hand;}



#top_menu a:hover {border-bottom: 5px solid #eae7e2;}

#top_menu a.active {border-bottom: 5px solid #eb0000;}

#top_menu #link_a {background-position: 0 -295px; width: 125px;}

#top_menu #link_b {background-position: -125px -295px; width: 197px;}

#top_menu #link_c {background-position: -322px -295px; width: 84px;}

#top_menu #link_d {background-position: -406px -295px; width: 103px;}

#top_menu #link_e {background-position: -509px -295px; width: 113px;}

#top_menu #link_f {background-position: -624px -295px; width: 78px;}

#hid {margin: 0px;padding: 0px;	height: 1px;	width: 1px;	overflow: hidden;}





#largeblock {width:712px; height: 288px; margin: 0px 0 4px 17px; }

#bottomblock .bottom_box {width: 246px; float: left;  }

#bottomblock .bottom_box .header {height: 98px; width: 240px; background: url(img/napisy.png) 0px -467px no-repeat;}

#bottomblock .bottom_box .trzy {background: url(img/napisy.png) -240px -467px no-repeat;}

#bottomblock .bottom_box .cztery {background: url(img/napisy.png) -478px -467px no-repeat;}

#bottomblock .last {width: 226px; background: none;}

#footer {border-top: 5px solid #aaa8a8; padding-top: 13px; margin-top: 10px;}



#sub_content {float: left; margin-top: 14px; padding: 16px 18px ; width: 455px; font-size: 12px;}



#sub_content p {margin: 0 0 1em 0; font-size: 12px;}

#sub_content h1 {margin-bottom: 19px;}

#sub_menu {margin-top: 14px; float: left; width: 200px;}

#sub_menu ul {margin-left: 20px;}

#sub_menu ul li {padding-left: 12px; color: #000; background: url(img/li_tlo.gif) top left no-repeat; margin-top: 5px;}

.kat_rowniez {width: 176px; height: 42px; background: url(img/napisy.png) -240px -35px  no-repeat}



#ait-home {

	font-size: larger;

	font-weight: bold;

	margin: 142px auto 0 -460px;

	height: 150px;

	width: 500px;

	left: 50%;

	position: absolute;

	z-index: 100;

}



#sub_content ul p {line-height: 130%; margin: 0px; padding: 0px;}

#sub_content ul {list-style-type: square;list-style-position: inside; margin: 10px 0;}

#sub_content ol {list-style-type: decimal;list-style-position: inside; margin: 10px 0;}

#sub_content li {font-size:12px; line-height: 130%;}

#sub_content p {line-height: 130%; margin:0}

#sub_content p span {line-height: 130%;}

#sub_content h2 {font-size: 26px; margin:15px 0}

#sub_content h3 {font-size: 22px; margin:15px 0}

#sub_content h4 {font-size: 18px; margin:10px 0}

#sub_content h5 {font-size: 16px; margin:10px 0}

#sub_content h6 {font-size: 14px; margin:5px 0}

#sub_content a {font-size:12px; color: #eb0000;}





td {

	padding: 2px 0; font-size: 11px

}



input, select, textarea {

	font-family: Tahoma,Arial,sans-serif; color: #626262;

}



#manu {height: 50px; width: 50px; overflow: hidden; position: fixed;

left: 10px; top: 10px;}

#manu div {margin:50px;}

#legal {color: #CCCCCC;margin: 5px 0 0 0;}