body {	padding: 0px;	margin: 0px;	font-family: Arial;	font-size: 11px;	color: #717171;}* {margin: 0; padding: 0}div.main_page_content {	width: 870px;	height: 100%;	min-height: 250px;	margin: 0 auto;	overflow: hidden;	border-top: 6px solid #e56506;	padding-left: 20px;}.reg_1 {	width: 240px;	float: left;}.zajawka {	float: left;	width: 630px;}.reg_5,.reg_2 {	clear:both;	float:left;	padding-right:20px;	width:219px;}.modul_contener {	float:left;	width:610px;	padding: 30px 0 20px 20px;}.page .modul_contener {	border-left:1px solid #CACACA;	margin:20px 0;	padding:0 0 0 20px;}.box_welcome_dol1 {	float:left;	padding-right:30px;	width:285px;	}.footer {	clear: both;	padding: 20px;	border-top: 6px solid #e56506;	margin-left:-20px;}/* style */a.logo {	display:block;	margin:10px 0 0 35px;	width:128px;}.page a.logo {	margin:60px 0 0 15px;	width:165px;}a.logo img {border: none;}.zajawka {position:relative;}.zajawka h1 {	font: 2.18em tahoma;	color: #1971b4;	margin: 25px 0 25px 54px;	text-transform: uppercase;}.zajawka h1 b {	font-size: 1.67em;}.spzoo {	font-size: 1.18em;	position:absolute;	right:109px;	top:64px;}#menu {	font-size: 1.09em;	text-transform: uppercase;	border-top: 1px solid #d4d4d4;	list-style: none;	margin: 25px 35px 0 0;}.page #menu {	margin: 4px 10px 0 0;}#menu a {	color: #7e7e7e;	text-decoration: none;	font-weight: bold;	display: block;	padding: 10px 0 10px 15px;	background: url(images/dot_orange.gif) no-repeat 5px 16px;}.zaznaczone a {	color:#E56506 !important;	font-style:italic;}#menu a:hover {	text-decoration: underline;}#menu li {border-bottom: 1px solid #d4d4d4;}.reg_5,.reg_2 {	margin: 30px 0 20px 0;	border-right: 1px solid #cacaca;}.page .reg_5 {	margin: 20px 0 20px 0;	border: none !important;}.box2_front .naglowek2 {	font-size: 1.36em;	color: #e56506;	text-transform: uppercase;	border-bottom: 3px solid #d4d4d4;	margin-bottom:15px;	padding-bottom:3px;}h2 {text-transform: uppercase;}.box2_front .aktualnosc {margin: 4px 0;}.box2_front .aktualnosc a {	color: #e56506;	font-weight: bold;	text-decoration: none;}.box2_front .aktualnosc a:hover {	text-decoration: underline;}.box2_front .aktualnosc .data {	float: right;}.box2_front .separator {	overflow: hidden;	background-color: #d4d4d4;	height: 1px;	margin-bottom: 15px;}.box2_front .aktualnosc .tekst:hover {	text-decoration: underline;	cursor: pointer;}.box2_front {margin-bottom:20px;}.szukaj_polaczen a {	display: block;	width: 212px;	height: 83px;	background: url(images/szukaj-polaczen3.gif) no-repeat -9px 0px;}.szukaj_polaczen a:hover {	/*background: url(images/szukaj-polaczen2.gif) no-repeat;*/	background-position: -239px 0px;}.box_welcome_gora h2 {	font-size: 1.64em;	margin: 5px 0 15px 0;	font-weight: normal;}.aktualnosc, .box_welcome_gora div,.box_welcome_dol1 div {	font-size: 1.1em;}.box_welcome_dol1 .opis1,.box_welcome_gora .opis1 {	color:#E56506;	font-weight:bold;}.box_welcome_gora {	margin-bottom: 40px;}.box_welcome_dol1 h2 {	font-weight: normal;	border-bottom:3px solid #e56506;	font-size:1.36em;	margin-bottom:15px;	padding-bottom:3px;}.box_welcome_dol1 .opis2 ul {	list-style: none;	margin: 5px;}.box_welcome_dol1 .opis2 ul a {	padding-left: 8px; 	background: url(images/dot_green.gif) no-repeat 0 7px;	color: #106da7;}.box_welcome_dol2 {	float:left;	width:290px;}.box_welcome_dol2 h2{	font-weight: normal;	border-bottom:3px solid #D4D4D4;	font-size:1.36em;	margin-bottom:15px;	padding-bottom:3px;}.box_welcome_dol2 a {	float: left;	margin-right: 10px;}.box_welcome_dol2 a img {	border: none;}.footer a {	color: #48699d;	text-decoration: none;}.modul_contener_page .naglowek2 {	font-size:1.64em;	font-weight:normal;	margin:5px 0 15px;}/* formularz */.simple_form {	border: 1px solid #d5d6d7;	background-color: #f4f5f6;	padding: 15px;	font-size: 1.08em;	overflow: hidden;}.simple_form .simple_row {	padding: 20px 0 10px 0;}.simple_form .simple_row input.text {	width: 50px;	padding: 2px;	border: 1px solid #d5d6d7;	margin-left:10px;}.simple_form input.text:focus,.simple_form .simple_row input.text:focus {	border: 1px solid #ffab00;	background-color: #fff0d2;}.simple_form .simple_row label {	margin-right: 30px;	display: inline;	width: auto;}.simple_form .simple_row select {	border: 1px solid #d5d6d7;	width: 150px;}.simple_form .button,.simple_form .simple_row .button {	border: 1px solid #ff4e00;	padding: 5px;	margin: 0;	background-color: #ff7933;	cursor: pointer;	color: white;	font-weight: bold;	padding: 3px 5px 4px 5px;}.simple_form .simple_row .kategoria_select {	margin: 0 55px 0 30px;}.simple_form .simple_row .kategoria_select select {	width: 190px;	padding: 3px;}.simple_form label textarea.textArea,.simple_form label input.text {	padding:4px 2px;	width:200px;	border: 1px solid #d5d6d7;}.simple_form label textarea.textArea {	height: 200px;}.simple_form label {	float: left;	width:385px;	padding: 4px 0;}.simple_form label span {	float:left;	padding: 5px 25px 0 0;	text-align: right;	width:150px;}.simple_form label span b {	color: #ff1800;	margin-left:5px;}.simple_form .button {	margin: 30px 0 15px 175px;}.simple_form label input.text.error,.simple_form label textarea.textArea.error,.simple_form label select.error {	background-color: #fdc8b9;	border: 1px #ff1800 dashed;}.simple_form .err {	color: #ff1800;	float:left;	padding-top:8px;}.simple_form .info_pole_wymagane {	color: #ff1800;}.err_msg {	background-color:#FFF0D2;	border:1px solid #FF1800;	font-size:1.5em;	margin:30px;	padding:30px;	text-align:center;}.rozklad_jazdy_box {	padding: 20px 0;}.rozklad_jazdy_box h3 {	font-size: 1.64em;	text-transform: uppercase;	margin-left: 14px;}.rozklad_jazdy_box .tlo {	background: url(images/orange_box.gif) no-repeat;	height: 97px;	padding: 15px 15px;}.rozklad_jazdy_box b {	color: white;	float: left;	width: 25px;	margin-bottom: 10px;	font-size: 1.18em;	padding-top: 4px;}.rozklad_jazdy_box input {	height: 20px;	width: 120px;	margin-bottom: 10px;}.rozklad_jazdy_box .submit_button {	background: url(images/button_orange.gif) no-repeat 2px -50px;	border: none;	margin: -4px 0 0 40px;	cursor: pointer;	font-size: 1.18em;	font-weight: bold;	text-transform: uppercase;	height: 40px;	width: 90px;	color: #ff7933;}.rozklad_jazdy_box .submit_button:hover {	background-position: 2px 0px;}.p_txt {	padding: 10px 0;}.p_main .p_powrot a, .p_txt .submit_button {	background-color:#FF7933;	border:1px solid #FF4E00;	color:white;	cursor:pointer;	font-weight:bold;	padding:3px 5px 4px;	margin: 10px 0 20px 42px;}.p_txt b {	float: left;	margin-bottom: 10px;	font-size: 1.18em;	padding-left:5px;	padding-top:4px;	width:35px;}.p_txt input.input,.p_txt select {	height: 20px;	width: 220px;	margin-bottom: 10px;}#ozn_content {	padding: 20px 5px;}table.rozklad_kursu,#ozn_content table {	font-size: 1.2em;	border-collapse:collapse;}#ozn_content table td small b {	cursor:help;}table.rozklad_kursu td,#ozn_content table td {	border: 1px solid #D4D4D4;	padding: 6px 2px;	color: black}table.rozklad_kursu td.nag,#ozn_content table td.nag {	padding: 5px;	font-weight:bold;	font-size: 12px;	background-color:#1971B4;	color:white;}#ozn_content table td input {	cursor: pointer;	color: #E5653C;	font-weight: bold;	background: none;}table.rozklad_kursu .p1 td,#ozn_content table .p1 td {background-color: #f3f3f3;}table.rozklad_kursu .p2 td,#ozn_content table .p2 td {background-color: #eaeaea;}.p_main .p_powrot a {	text-transform: uppercase;	text-decoration: none;}.p_main .p_powrot a:hover {	text-decoration: underline;}table.rozklad_kursu .p3 td {	background-color: #ffc2a2;	font-weight: bold;}.kontakt_info {	font-size: 1.1em;	width: 100%;	margin-bottom:20px;}.kontakt_info p {	margin: 10px 0;}.kontakt_info b {	font-weight: bold;	font-size: 1.3em;	float:left;	margin-top:3px;	padding-left:7px;}.kontakt_info img {	float:left;}.ajax_preloder {	background: url(images/110.gif) no-repeat 0px 0px;	display:inline;	font-size:12px;	margin-left:45px;	padding:8px 0 8px 40px;}a.wyloguj {	color: #FF7933;	font-size:1.12em;	font-weight:bold;	text-transform:uppercase;	float: right;}.tekst_prosty {	font-size: 1.1em;}.tekst_prosty ul {	margin: 10px 20px;}.tekst_prosty p{margin: 10px 0;}.tekst_prosty a {color: #FF7933;}.reg_2 .aktualnosc .tekst ul {  list-style: none;}
