* { padding: 0; margin: 0; border: 0;}
a { text-decoration: none; color: #5D0C3D; font-weight: bold;}
a:hover {text-decoration: underline;}
img { border-style: none; }
ul {list-style: none;}

body {background: #FFF; font-family: Arial, Tahoma, Verdana, sans-serif; padding: 0 0 0 0; font-size: 12px; color: #2F2F2F;}

#wrapper { width: 960px; margin: 0 auto; overflow: hidden; padding: 10px 0 0 10px;}
	#wrapper img {float: left; margin: 0 10px 10px 0;}
		#wrapper img.with_border {border: 1px solid #7F7F7F;}
	#wrapper p {padding: 0 0 10px 0;}
		#wrapper p.justify {text-align: justify;}
		#wrapper p.stronger {font-size: 14px; color: #666; text-align: justify;}
		#wrapper p.new_line {display: block; clear: both;}
			#wrapper p.stronger strong.uppercase {color: #5D0C3D;}
	#wrapper small {font-size: 11px; font-weight: normal;}
	#wrapper strong {font-size: 12px; font-weight: bold;}
		#wrapper strong.uppercase {text-transform: uppercase;}
		#wrapper strong.link_color {color: #5D0C3D;}
	ul.text_list {padding: 0 0 10px 0; line-height: 1.5em; zoom: 1;}
		ul.text_list li {padding: 0 0 0 17px; background: url(../img/dott.gif) 2px 6px no-repeat;}
			ul.text_list li em {color: #5D0C3D; font-style: normal;}
	.center {float: none !important; display: block; margin: 0 auto 10px !important;}
	span.star {color: #FF1111;}
	
	#top_advert {width: 785px; height:100%; padding: 2px; float: left; background: #000; margin: 0 8px 11px 0; background-color:white;/*background: url(../img/advert_box.gif) no-repeat;*/}
	#top_advert img {margin: 0 auto;}
	#box_promocja {width: 153px; float: left; background: url(../img/shadow1.gif) left bottom repeat-x;}
		#box_promocja h2 {float: left; width: 143px; height: 16px; padding: 14px 10px 0 0; background: url(../img/box_promocja_top.gif) center top no-repeat; font-size: 12px; line-height: 12px; color: #555; text-transform: uppercase; font-weight: bold; text-align: right;}
		#box_promocja ul {float: left;}
			#box_promocja ul li {margin: 0; clear: left; float: left; width: 131px; padding: 2px 10px 3px 10px; border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; background: url(../img/box_promocja_line.gif) center bottom no-repeat; line-height: 12px;}
			#box_promocja ul li.last_item {border: 0 !important; width: 131px; padding: 2px 11px 0px 11px; height: 26px; background: url(../img/box_promocja_bottom.gif) center bottom no-repeat;}
			#box_promocja ul li a {margin: 0; float: left; font-size: 11px; line-height: 12px;}
			#box_promocja ul li small {float: right; color: #868686; font-weight: bold; font-size: 11px; line-height: 12px;}
			#box_promocja ul li small.title {float: left;}
	#top h1 {width:437px; height: 65px; float: left; background: url(../img/logo_bg.jpg) no-repeat;}
		#top h1 a {display: block; width: 248px; height: 65px; background: url(../img/logo.jpg) no-repeat;}
			#top h1 a span {display: none;}
	ul#menu {width: 491px; height: 34px; padding: 31px 0 0 23px; float: left; background: url(../img/menu_bg.jpg) right top no-repeat; margin: 0 0 11px 0;}
		ul#menu li {float: left;}
		ul#menu li a {float: left; display: block; height: 32px;}
		ul#menu li a span {display: none;}
			ul#menu li.menu1 a {width: 166px; background: url(../img/menu1.jpg) no-repeat;}
			ul#menu li.menu2 a {width: 160px; background: url(../img/menu2.jpg) no-repeat;}
			ul#menu li.menu3 a {width: 160px; background: url(../img/menu3.jpg) no-repeat;}
			ul#menu li.menu1 a.active, ul#menu li.menu1 a:hover {background: url(../img/menu1.jpg) 0 -35px no-repeat;}
			ul#menu li.menu2 a.active, ul#menu li.menu2 a:hover {background: url(../img/menu2.jpg) 0 -35px no-repeat;}
			ul#menu li.menu3 a.active, ul#menu li.menu3 a:hover {background: url(../img/menu3.jpg) 0 -35px no-repeat;}
	ul#navi_menu {float: left; width: 799px; height: 29px; margin: 0 0 11px 0; background: url(../img/submenu_bg.gif) 0 0 no-repeat;}
		ul#navi_menu li {float: left;}
		ul#navi_menu li a {float: left; padding: 8px 5px 4px 15px; height: 17px; font-weight: normal; background: url(../img/arrow1.gif) 0 11px no-repeat;}
		ul#navi_menu li.first_item a {background: none;}
		ul.min_width {width: 627px !important;}
		ul.max_width {width: 951px !important;}
	ul.navi_arrows {float: left; width: 172px; height: 29px; margin: 0 0 11px 0; background: url(../img/navi_menu_bg.gif) repeat-x;}
		ul.navi_arrows li {float: left; width: 86px;}
		ul.navi_arrows li a {font-weight: normal;}
		ul.navi_arrows li.first_item a {float: right; padding: 8px 4px 4px 20px; height: 17px; background: url(../img/left_arrow.gif) left 10px no-repeat;}
		ul.navi_arrows li.last_item a {float: left; padding: 8px 20px 4px 4px; height: 17px; background: url(../img/right_arrow.gif) right 10px no-repeat;}
		#top a#add_offert {float: left; display: block; width: 151px; height: 29px; background: url(../img/add_ofert.gif) no-repeat;}
		#top a#add_offert:hover {background: url(../img/add_ofert.gif) 0 -29px no-repeat;}
		#top a#add_offert span {display: none;}

	#wrapper h3 {display: block; clear: both; width: 100%; height: 30px;}
		#wrapper h3 span {display: none;}
		#wrapper h3.form_title {width: 633px !important; margin: 0 -10px 0 -10px; border-bottom: 1px solid #E7E7E7; background-position: 14px 4px !important;}
		#wrapper h3.wyszukiwanie_ofert_h3 {background: url(../img/wyszukiwanie_ofert_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.przegladaj_okreslona_baze_h3 {background: url(../img/przegladaj_okreslona_baze_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.zobacz_takze_w_tej_miejscowosci_h3 {background: url(../img/zobacz_takze_w_tej_miejscowosci_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.kamery_h3 {background: url(../img/kamery_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.pogoda_h3 {background: url(../img/pogoda_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.manager_ds_klientow_portalu_h3 {background: url(../img/manager_ds_klientow_portalu_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.kontakt_z_nami_h3 {background: url(../img/kontakt_z_nami_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.dodawanie_obiektu_h3 {background: url(../img/dodawanie_obiektu_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.info_h3 {background: url(../img/info_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.mapki_stacji_h3 {background: url(../img/mapki_stacji_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.ogolne_informacje_h3 {background: url(../img/ogolne_informacje_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.rodzaje_wyciagow_tras_h3 {background: url(../img/rodzaje_wyciagow_tras_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.szczegolowe_informacje_o_trasach_h3 {background: url(../img/szczegolowe_informacje_o_trasach_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.szczegolowe_informacje_o_wyciagach_h3 {background: url(../img/szczegolowe_informacje_o_wyciagach_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.dane_kontaktowe_h3 {background: url(../img/dane_kontaktowe_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.wyposazenie_pokoi_h3 {background: url(../img/wyposazenie_pokoi_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.ogolnodostepne_h3 {background: url(../img/ogolnodostepne_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.ceny_h3 {background: url(../img/ceny_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.rodzaj_kuchni_posilkow_ceny_h3 {background: url(../img/rodzaj_kuchni_posilkow_ceny_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.rodzaje_sprzetu_ceny_h3 {background: url(../img/rodzaje_sprzetu_ceny_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.informacje_o_kursach_ceny_h3 {background: url(../img/informacje_o_kursach_ceny_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.rodzaje_przeszkod_ceny_h3 {background: url(../img/rodzaje_przeszkod_ceny_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.dodatkowe_informacje_h3 {background: url(../img/dodatkowe_informacje_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.oferta_ceny_h3 {background: url(../img/oferta_ceny_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.zaloguj_sie_h3 {background: url(../img/zaloguj_sie_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.moja_opinia_h3 {background: url(../img/moja_opinia_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.skipassy_h3 {background: url(../img/skipassy_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.przypomnij_haslo_h3 {background: url(../img/przypomnij_haslo_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.zmien_haslo_h3 {background: url(../img/zmien_haslo_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.zarejestruj_sie_h3 {background: url(../img/zarejestruj_sie_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.wybierz_dzial_do_ktorego_chcesz_dodac_obiekt_h3 {background: url(../img/wybierz_dzial_do_ktorego_chcesz_dodac_obiekt_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.aktualnosci_h3 {height: 22px !important; background: url(../img/aktualnosci_h3.gif) 4px 4px no-repeat; border-bottom: 1px solid #E1E1E1;}
		#wrapper h3.czym_jest_przewodnik_h3 {height: 24px !important; background: url(../img/czym_jest_przewodnik_h3.gif) 4px 4px no-repeat;}
		#wrapper h3.przegladaj_w_regionie_h3 {clear: none; float: left; width: 155px !important; background: url(../img/przegladaj_w_regionie_h3.gif) 4px 4px no-repeat;}
			#wrapper h3 em {width: 86px; height: 30px; float: right; display: block;} 
			#wrapper h3 em.liczba_ofert_h3 {background: url(../img/liczba_ofert_h3.gif) center 4px no-repeat;}
			#wrapper h3 em span {display: none;}

		
	a em.stars_small {cursor: pointer;}
	em.stars_small {width: 61px; height: 11px; display: block; line-height: 0; font-size: 0;}
		em.stars_small span {display: none;}
	em.stars0small {background: url(../img/s0stars.jpg) no-repeat;}
	em.stars1small {background: url(../img/s1stars.jpg) no-repeat;}
	em.stars2small {background: url(../img/s2stars.jpg) no-repeat;}
	em.stars3small {background: url(../img/s3stars.jpg) no-repeat;}
	em.stars4small {background: url(../img/s4stars.jpg) no-repeat;}
	em.stars5small {background: url(../img/s5stars.jpg) no-repeat;}
	
	a em.stars_big {cursor: pointer;}
	em.stars_big {width: 86px; height: 19px; display: block; line-height: 0; font-size: 0;}
		em.stars_big span {display: none;}
	em.stars0big {background: url(../img/b0stars.gif) no-repeat;}
	em.stars1big {background: url(../img/b1stars.gif) no-repeat;}
	em.stars2big {background: url(../img/b2stars.gif) no-repeat;}
	em.stars3big {background: url(../img/b3stars.gif) no-repeat;}
	em.stars4big {background: url(../img/b4stars.gif) no-repeat;}
	em.stars5big {background: url(../img/b5stars.gif) no-repeat;}
	
	table.info {width: 631px; margin: -10px -12px 0 -12px; text-align: center;}
		table.info tr.description {background: url(../img/table_bg.gif) repeat-x #B6B6B6; color: #FFF;}
			table.info tr.description td {border-right: 1px solid #D1D1D1;}
			table.info tr.description td.col1 {font-weight: normal !important;}
		table.info tr td {padding: 5px 0;}
		table.info tr td.col1 {width: 252px; font-weight: bold;}
		table.info tr td.col2 {width: 60px;}
			table.info tr td.col2 img {display: block; margin: 0 auto !important; float: none !important;}
		table.info tr td.col3 {width: 68px;}
		table.info tr td.col4 {width: 73px;}
		table.info tr td.col5 {width: 108px;}
		table.info tr td.col6 {width: 70px;}
		table.info tr td.color_yes {color: #7FD801;}
		table.info tr td.color_no {color: #E90000;}

	.container {clear: both; width: 960px; margin: 0 auto; overflow: hidden; color: #767676;}
		div.col1 {width: 429px; float: left; margin: 0 10px 0 0; overflow: hidden;}
			div.col1 div.article {float: left; clear: both; min-height: 283px; height: auto !important; height: 283px; width: 409px; padding: 10px 10px 4px 10px; background: url(../img/col1_bg.gif) 0 0 no-repeat; margin: 0;}
			div.col1 div.article_bottom {float: left; clear: both; width: 429px; height: 16px; line-height: 0; font-size: 0; background: url(../img/col1_bottom.gif) 0 0 no-repeat;}
		div.col2 {width: 512px; float: left; margin: 0 9px 0 0; overflow: hidden;}
			div.col2 div.article {float: left; clear: both; min-height: 283px; height: auto !important; height: 283px; width: 492px; padding: 10px 10px 4px 10px; background: url(../img/col2_bg.gif) 0 0 no-repeat; margin: 0;}
			div.col2 div.article_bottom {float: left; clear: both; width: 512px; height: 16px; line-height: 0; font-size: 0; background: url(../img/col2_bottom.gif) 0 0 no-repeat;}
		ul.base_list {clear: both; width: 427px; margin: 0 -9px 0 -9px; background: none;}
			ul.base_list li {float: left; clear: left; width: 427px; padding-bottom: 4px;}
			ul.less_items li {padding-bottom: 12px !important;}
				ul.base_list li a {float: left; display: block; width: 387px; padding: 6px 10px 6px 30px; line-height: 24px;}
					ul.base_list li a img {margin: 0 10px 0 0 !important;}
					ul.base_list li a:hover {background: url(../img/bazy_over.gif) repeat-x #AFAFAF; border-bottom: 1px solid #C4C4C4; padding-bottom: 5px !important; text-decoration: none;}
					ul.base_list li a span {float: right; text-align: center; cursor: pointer; color: #858585; display: block; width: 86px;}
		ul.regions {float: left; clear: left; width: 170px; padding: 0 2px 0 0; overflow: hidden; background: url(../img/ul_line.gif) right 0 no-repeat;}
			ul.regions li {float: left; clear: left; height: 15px; overflow: hidden;}
				ul.regions li a {float: left; clear: left; line-height: 15px; padding: 0 0 0 6px; width: 164px; zoom: 1;}
					ul.regions li a:hover {text-decoration: none; /*background: #AFAFAF; font-size: 14px;*/}
					ul.regions li a.flashover {text-decoration: none; font-size: 14px;}
					ul.regions li a.flashout {text-decoration: none; font-size: 12px;}
		div.col2 div.flash_map {float: right; width: 320px;}
		ul.regions li a.flash_off {float: left; clear: left; line-height: 15px; padding: 0 0 0 6px; width: 164px; zoom: 1;}
					ul.regions li a.flash {text-decoration: none; /*background: #AFAFAF;*/ font-size: 14px;}
		div.col2 div.flash_map {float: right; width: 320px;}
			div.col2 div.flash_map img {margin: 0 !important;}
		div.description_box {margin: 0 3px 0 3px; padding: 10px; overflow: hidden; width: 383px; height: 239px; background: url(../img/description_box.gif) no-repeat;}
		ul.actual_list {padding: 0 !important;}
			ul.actual_list li {border-bottom: 1px solid #E1E1E1; padding: 2px 0;}
			 ul.actual_list li p {padding: 0 !important;}
		
	#main {color: #767676; width: 633px; float: left; margin: 0 9px 0 0; overflow: hidden;}
	
		form#finder {font-size: 0; width: 633px; float: left; margin: 0 0 10px 0; background: url(../img/finder_bg.gif) no-repeat; color: #767676; padding: 0 !important; overflow: hidden;}
			form#finder fieldset {font-size: 12px; background: url(../img/finder_bottom.gif) center bottom no-repeat; padding: 5px 10px 5px 10px; width: 613px;}
			form#finder h3 {width: 608px; font-size: 12px; padding: 5px 0 0 5px; float: left; text-transform: uppercase; font-weight: normal; color: #767676;}
			form#finder input {float: left; height: 18px; padding: 2px 0 0 0; border: 1px solid #C8C8C8; margin: 0 0 7px 0; color: #767676; font-family: arial;}
			form#finder label {float: left; line-height: 12px; padding: 4px 3px 0 0; height: 23px; text-align: right;}
			form#finder select {float: left; border: 1px solid #C8C8C8; height: 20px; color: #767676;}
				form#finder label#label_type {width: 53px;}
				form#finder select#selection {width: 125px;}
				form#finder label#label_region {width: 86px;}
				form#finder select#region {width: 123px;}
				form#finder label#label_location {width: 77px;}
				form#finder input#location {width: 130px;}
				form#finder label#label_price {width: 40px; margin: 10px 0 0 0; text-transform: uppercase;}
				form#finder label#label_begin {width: 29px; margin: 10px 0 0 0;}
				form#finder input#begin {width: 50px; margin: 10px 0 0 0;}
				form#finder label#label_end {width: 37px; margin: 10px 0 0 0;}
				form#finder input#end {width: 50px; margin: 10px 0 0 0;}
				form#finder label#label_words {width: 62px; margin: 10px 0 0 0; text-transform: uppercase;}
				form#finder input#words {width: 186px; margin: 10px 15px 0 0;}
				form#finder input#find_button {width: 118px; height: 44px; border: 0 none; margin: 0 !important; padding: 0;}
	
	form.formularz {width: 633px; clear: both;}
		form.formularz fieldset {width: 611px; padding: 10px; margin: 0 -10px 0 -10px; border-top: 1px solid #E7E7E7;}
		form.formularz div.main_article {width: 611px !important; border-left: 1px solid #EDEDED; border-right: 1px solid #EDEDED; background: #F9F9F9 !important;}
		form.formularz div.top_border {}
		form.formularz div.bottom_border {background: url(../img/bottom_border.gif) center bottom no-repeat !important;}
		div#form_columns {background: url(../img/form_bottom.gif) 0 top no-repeat !important;}
		div.form_columns {padding-bottom: 0 !important;}
		div.form_columns fieldset {padding-bottom: 0 !important;}
			form.formularz div.form_line {float: left; clear: both; width: 100%; margin: 0; padding: 0 0 8px 0;}
			form.formularz div.form_column1 {float: left; width: 299px; padding: 10px 10px 10px 0; border-right: 1px solid #EDEDED; margin: -10px 0 0 0;}
			form.formularz div.form_column2 {float: left; width: 291px; padding: 10px 0 10px 10px; margin: -10px 0 0 0;}
				form.formularz div.form_column2 p {padding: 0 0 40px 20px !important;}
				div.form_line small {text-align: center !important; float: left; margin: 0 10px 0 0;}
					div.form_line small.lift_name {width: 132px;}
					div.form_line small.lift_type {width: 134px;}
					div.form_line small.lift_length {width: 60px;}
					div.form_line small.lift_person {width: 60px;}
					div.form_line small.lift_difference {width: 104px;}
					div.form_line small.lift_open {padding: 0 0 0 10px;}
					div.form_line small.road_name {width: 132px;}
					div.form_line small.road_length {width: 60px;}
					div.form_line small.road_hard {width: 120px;}
					div.form_line small.road_light {width: 60px;}
					div.form_line small.road_snow {width: 120px;}
					div.form_line small.road_open {padding: 0 0 0 10px;}
		form.formularz label {float: left; text-align: right; width: 140px; padding: 2px 10px 6px 0;}
		form.formularz label.standard_label {width: 200px !important; text-align: left !important;}
		form.formularz label.small_label {width: 70px !important; text-align: left !important;}
		form.formularz label.smaller_label {width: 44px !important; text-align: left !important;}
		form.formularz label.smallest_label {width: 20px !important;}
		form.formularz label.wide_label {clear: both; width: 501px !important; text-align: left !important; padding: 10px 56px 6px 56px !important; font-weight: bold;}
			form.formularz label#winter_label {margin-left: 248px;}
		form.formularz textarea {overflow: auto; margin: 0 0 10px 0;}
			form.formularz textarea.wide_textarea {margin: 0 0 0 54px !important; width: 501px; height: 69px;}
			form.formularz textarea.max_textarea {margin: 0 0 0 6px !important; width: 592px; height: 123px;}
			form.formularz textarea.medium_height {height: 119px;}
		form.formularz input.checkbox {float: left; width: 14px; height: 14px; line-height: 1.2em; border: 0 none; margin: 2px 10px 0 0;}
		form.formularz select {float: left; font-size: 12px; padding: 0; font-family: Arial, Tahoma, sans-serif; color: #2F2F2F; border: 1px solid #CBCBCB !important; background: #FFF; margin-right: 10px;}
		form.formularz input, form.formularz textarea {float: left; font-size: 12px; padding: 2px; font-family: Arial, Tahoma, sans-serif; color: #2F2F2F; border: 1px solid #CBCBCB; background: #FFF; margin-right: 10px;}
			form.formularz input.standard_input {width: 182px; height: 14px;}
			form.formularz input.small_input {width: 126px; height: 14px;}
			form.formularz input.smaller_input {width: 96px; height: 14px;}
			form.formularz input.smallest_input {width: 56px; height: 14px;}
			form.formularz input.standard_radio {border: 0 none; background: none; width: 12px; height: 12px; margin: 4px 6px 0 0;}
			form.log_in input.smallest_radio {border: 0 none; background: none; width: 12px; height: 12px; margin: 0 2px 4px 0;}
				form.formularz input#part_season {margin-left: 150px;}
			form.formularz input.wide_input {width: 296px; height: 14px;}
			form.formularz input.find_file {width: 94px; height: 22px; padding: 0; color: #000; background: url(../img/button.gif) no-repeat !important; line-height: 1.0em; text-align: center; border: 0 none;}
			form.formularz select.standard_select {width: 188px; height: 20px;}
			form.formularz select.small_select {width: 132px; height: 20px;}
			form.formularz select.smallest_select {width: 62px; height: 20px;}
				div.more_margin select {margin-left: 27px !important;}
			form.formularz textarea.standard_textarea {width: 385px; height: 177px;}
			form.formularz textarea#keywords {height: 70px !important;}
			form.formularz .last_item {margin-right: 0 !important;}
			p.form_describe {clear: both; display: block; padding: 0 0 0 150px !important; font-size: 10px !important; font-style: italic;}
			p.summer_date_describe {padding-left: 337px !important;}
			p.star_description  {font-size: 10px; padding: 10px 0 0 0 !important;}
				p.form_describe em {color: #5D0C3D; font-weight: bold;}
			form.formularz a.add_more {float: right; font-size: 13px; padding: 10px 0 0 0 !important;}
		form.formularz input#send_form {display: block; clear: both; float: right; border: 0 none !important; margin: 0 !important;}
		ul.check_list {float: left; padding: 0 0 0 54px; width: 251px;}
			ul.check_list li {width: 252px; line-height: 1.2em; padding: 0 0 4px 0; float: left; clear: left;}
		#main h2.title_with_bg {float: left; width: 620px; height: 24px; padding: 7px 0 0 13px; font-size: 13px; font-weight: bold; color: #FFF; background: url(../img/title_with_bg.jpg) left top no-repeat; margin: 0 !important;}
		
		#main ul.offerts {float: left; width: 633px; padding: 0; background: #F8F8F8;}
			#main ul.offerts li {width: 611px; float: left; padding: 10px; border-left: 1px solid #EDEDED; border-right: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED;}
			#main ul.offerts li.last_item {border-bottom: 0 none;}
			#main ul.offerts li div.offert_name {color: #5D0C3D; width: 240px; float: right; padding: 0 0 10px 0;}
			#main ul.offerts li div.offert_name1 {color: #5D0C3D; width: 330px; float: right; padding: 0 0 10px 0;}
			#main ul.offerts li div.offert_name2 {color: #5D0C3D; width: 150px; float: right; padding: 0 0 10px 0;}
				#main ul.offerts li div/*.offert_name*/ strong.title {font-size: 16px; float: left; clear: left; font-weight: bold;}
				#main ul.offerts li div/*.offert_name*/ strong {font-size: 11px; float: left; clear: left; font-weight: normal; width: 100%; color: #555;}
				#main ul.offerts li div/*.offert_name*/ small {font-size: 12px; float: right; clear: right; font-weight: normal; color: #555;}
				#main ul.offerts li div/*.offert_name*/ small em {font-style: normal; font-weight: bold;}
				#main ul.offerts li div/*.offert_name*/ em.stars_small {float: right; clear: right; margin: 4px 0 0 0 !important;}
			#main ul.offerts li p {float: right; clear: right; width: 481px;}
		
		.main_article { float: left; width: 607px; padding: 13px 13px 1px 13px; background: url(../img/main_article_bg.gif) center top no-repeat; position: relative;}
	.const_height {min-height: 282px; height: auto !important; height: 282px;}
		#main div.top_border {float: left; clear: both; width: 633px; height: 6px; font-size: 0; line-height: 0; margin: 0; background: url(../img/top_border.gif) center top no-repeat;}
		#main div.bottom_border {float: left; clear: both; width: 633px; height: 6px; font-size: 0; line-height: 0; margin: 0 0 10px 0; background: url(../img/main_article_bottom.gif) center top no-repeat;}
		.whole_article_box {clear: both; margin: 0 -13px 0 -13px; width: 632px; padding: 0 0 0 1px;}
		.main_with_line {background: url(../img/main_article_bg_with_line.gif) left top no-repeat !important;}
		.main_bottom_with_line {background: url(../img/main_article_bottom_with_line.gif) left top no-repeat !important;}
			div.pictures {width: 293px; float: left; margin: 0 9px 0 0; overflow: hidden;}
				div.pictures img {float: left; margin: 0 5px 6px 0 !important; border: 1px solid #7F7F7F;}
		ul.choose_section {float: left; width: 315px; margin: 0 1px 0 0; padding: 0 0 10px 0;}
			ul.choose_section li {float: left; clear: left; width: 315px; zoom: 1;}
				ul.choose_section li a {float: left; display: block; width: 275px; padding: 6px 10px 6px 30px; line-height: 24px;}
					ul.choose_section li a img {margin: 0 10px 0 0 !important;}
					ul.choose_section li a:hover {background: url(../img/bazy_over.gif) repeat-x #AFAFAF; border-bottom: 1px solid #C4C4C4; padding-bottom: 5px !important; text-decoration: none;}
		form.log_in {clear: both; width: 608px;}
		form.log_in fieldset {float: left; width: 608px;}
		form.log_in fieldset.half_width {width: 284px !important; padding: 6px 10px 10px 0; margin: 0 10px 0 0;}
			form.log_in label {float: left; width: 80px; text-align: right; margin: 0 10px 0 0;}
			form.log_in label.wide_label {float: left; width: 120px; clear: left; text-align: right; margin: 0 10px 0 0;}
			form.log_in label.e-mail {width: 220px !important;}
			form.log_in label.thin_label {width: 40px !important;}
			form.log_in select, form.log_in input {float: left; width: 180px; height: 18px; background: #FFF; border: 1px solid #C8C8C8; margin: 0 0 10px 0;}
			form.log_in select.thin_select {width: 56px !important; margin-right: 10px !important;}
			form.log_in input#zapisz, form.log_in input#anuluj, form.log_in input#dodaj_opinie, form.log_in input#wyslij_haslo, form.log_in input#loguj, form.log_in input#zapomnialem, form.log_in input#register {float: none; width: auto !important; height: auto !important; border: 0 none;}
			form.log_in input#reg {float: left !important; margin: 0 10px 0 0 !important; height: 14px !important; width: 14px !important; border: 0 none;}
			form.log_in input#loguj {margin: 20px 10px 0 44px;}
			form.log_in input#zapisz {margin: 10px 0 0 236px;}
			form.log_in input#anuluj {margin: 10px 0 0 0;}
			form.log_in input#zapomnialem {margin: 20px 0 0 0;}
			form.log_in input#wyslij_haslo {clear: both; display: block; margin: 0 auto;}
			form.log_in input#register {clear: both; display: block; margin: 0 0 0 130px;}
			form.log_in input#dodaj_opinie {clear: both; display: block; float: right; margin: 10px 0 0 0;}
			form.log_in input#woman, form.log_in input#man {width: auto !important; height: auto !important; border: none !important; background: none !important; margin: 0 10px 10px 0 !important;}
			form.log_in textarea.max_textarea {display: block; margin: 0 auto ; width: 598px; height: 93px; border: 1px solid #C8C8C8; font-size: 12px; padding: 2px; font-family: Arial, Tahoma, sans-serif; background: #FFF; overflow: auto;}
			form.log_in div.form_line {width: 483px; float: left; clear: both; margin: 0; padding: 0 0 8px 130px;}
			form.log_in div.form_line_wider {width: 613px; float: left; clear: both; margin: 0; padding: 0 0 8px 0px;}
			form.log_in div.form_line_smaller {width: 393px; float: left; clear: both; margin: 0; padding: 0 0 8px 220px;}
		p.middle {padding: 20px 20px 10px 0 !important; text-align: center;}
		
		form.formularz div.main_article {width: 611px !important; padding: 13px 10px 1px 10px !important;}
		
			div.title {float: left; width: 302px; padding: 0 0 10px 0;}
			div.title h4 {float: left; width: 200px; clear: left; color: #555; font-size: 18px; font-weight: bold; padding: 0;}
				div.title h4 span {display: block;}
			div.title strong {float: left; width: 200px; clear: left; color: #555; font-size: 12px; font-weight: normal;}
			div.title em.stars_big {float: right !important; clear: right; margin: 0 !important;}
			div.title small {float: right; width: 100px; clear: right; font-size: 12px; font-weight: normal;}
			
		small.actual_date {position: absolute; bottom: 4px; right: 13px;}
			
			.main_article h2.title_bg {width: 613px; margin: -13px -13px 10px -13px; padding: 7px 0 0 20px; background: url(../img/title_with_bg.jpg) center top no-repeat; height: 24px; font-size: 13px; font-weight: bold; color: #FFF;}
				.main_article h2.title_bg a.less {color: #FFF; float: right; padding: 0 23px 0 0; background: url(../img/zwin.gif) right 5px no-repeat;}
			.main_article small {display: block; font-size: 11px; font-weight: normal; color: #B5B5B5; text-align: right;}
			.main_article h4 {font-size: 14px; font-weight: normal; padding: 0 0 14px 0;}
				.main_article h4 strong {color: #5D0C3D; font-size: 15px;}
				.main_article h4.title_with_ico {line-height: 24px; color: #5D0C3D;}
		#main h2.h2_opinie {width: 633px; float: left; height: 39px; background: url(../img/h2_opinie.gif) no-repeat;}
			#main h2.h2_opinie span {display: none;}
			#main h2.h2_opinie a {float: right; display: block; width: 93px; height: 39px; background: url(../img/add_opinion.gif) no-repeat;}
		#main ul.opinions {float: left; width: 633px;}
			#main ul.opinions li {float: left; padding: 10px; width: 613px;}
			#main ul.opinions li p {float: right; width: 570px; clear: right;}
				#main ul.opinions li p span {font-size: 12px; font-weight: bold; display: block; text-align: right; padding: 10px 0 0 0;}
				#main ul.opinions li p span small {font-size: 12px; font-weight: normal;}
		dl.italic_list {font-weight: normal; list-style: none; padding: 0 0 10px 0;}
			dl.italic_list dd {font-style: italic; font-size: 13px; padding: 0 0 4px 0;}
				dl.italic_list dd strong {font-style: normal; font-weight: bold;}
				dl.italic_list dd strong.green_bold {color: #80C704;}
				dl.italic_list dd strong.red_bold {color: #FF0000;}
		ul.object_equipment {float: left; width: 200px; padding: 10px 0 10px 20px; line-height: 1.6em;}
			ul.object_equipment li {background: url(../img/dott1.gif) 0 4px no-repeat; padding: 0 0 0 24px;}
			ul.object_equipment li.includes {background: url(../img/dott2.gif) 0 4px no-repeat !important;}
		ul.right_equipment {padding-left: 180px !important;}
		ul.road_types {float: left; clear: left; width: 230px; padding: 0 0 0 25px; line-height: 1.7em;}
			ul.road_types li {padding: 5px 0; clear: left;}
				ul.road_types li img {margin: 0 10px 0 0 !important;}
		ul.road_hard {line-height: 2.0em !important; padding: 20px 0 0 25px !important;}
			ul.road_hard li {padding: 0 !important;}
		div.road_map {float: right; width: 352px; padding: 0; overflow: hidden;}
			div.road_map img {float: right !important; margin: 0 0 10px 0 !important;}
			div.road_map small {width: 100%; float: right; clear: right; text-align: right; line-height: 1.1em;}
			
	.alert_box {background: url(../img/alert_box_bg.gif) no-repeat; width: 543px; height: 59px; padding: 10px 10px 10px 80px; overflow: hidden; clear: both; margin: 0 0 10px 0;}
		.alert_box p {text-align: center; padding: 17px 0 0 0 !important;}
	.info_box {background: url(../img/info_box_bg.gif) no-repeat; width: 543px; height: 59px; padding: 10px 10px 10px 80px; overflow: hidden; clear: both; margin: 0 0 10px 0;}
		.info_box p {text-align: center; padding: 17px 0 0 0 !important;}		
	.sub {width: 309px; float: left; margin: 0 9px 0 0; overflow: hidden; color: #767676;}
		.sub ul.check_oferts {width: 309px; padding: 10px 0 0 0; float: left; background: url(../img/bazy_bg.gif) no-repeat; color: #767676; font-size: 13px;}
			.sub ul.check_oferts li {width: 309px; float: left; line-height: 24px;}
			.sub ul.check_oferts li a {width: 269px; padding: 6px 10px 6px 30px; float: left; display: block;}
				.sub ul.check_oferts li a:hover {background: url(../img/bazy_over.gif) repeat-x #AFAFAF; border-bottom: 1px solid #C4C4C4; padding-bottom: 5px !important; text-decoration: none;}
				.sub ul.check_oferts li a img {margin: 0 10px 0 0 !important;}
			.sub ul.check_oferts li.first_item {width: 299px; padding: 4px 0 0 10px; text-transform: uppercase;}
		.sub div.bottom_border {float: left; clear: both; width: 309px; height: 6px; font-size: 0; line-height: 0; padding: 0 0 10px 0; background: url(../img/sub_bottom_line.gif) no-repeat;}
		.sub h2.adverts {clear: both; width: 309px; height:10px; float: left; background: url(../img/adverts_h2.jpg) center top no-repeat; font-size: 0; line-height: 0; margin: 0 0 10px 0;}
			.sub h2.adverts span {display: none;}
		.sub h2.cooperation {clear: both; width: 309px; height:10px; float: left; background: url(../img/cooperation.gif) center top no-repeat; font-size: 0; line-height: 0; margin: 0 0 10px 0;}
			.sub h2.cooperation span {display: none;}
		
	.sub div.sub_article {width: 289px; padding: 6px 10px 7px 10px; float: left; background: url(../img/bazy_bg.gif) no-repeat;}
	.sub div.sub_small_article {background: url(../img/sub_small_article.gif) no-repeat !important;}
		.sub div.sub_article img {float: none !important; margin: 0 6px 0 0 !important;}
		ul.hotel_details { float: left; clear: both; width: 289px; padding: 0 0 0 0;}
		ul.hotel_details li {width: 283px; float: left; padding: 3px;}
			ul.hotel_details li a.hotel_logo {margin: 0 auto; display: block; width: 175px; height: 50px; overflow: hidden}
				ul.hotel_details li a.hotel_logo img {float: none !important; margin: 0 auto !important; display: block;}
			ul.hotel_details li small {width: 90px; float: left; padding: 0; text-align: right; color: #686868; font-size: 10px !important; font-style: italic;}
			ul.hotel_details li p {width: 187px; float: right; padding: 0 !important; text-align: left;}
				ul.hotel_details li p strong {display: block; font-weight: bold; font-size: 12px;}
				ul.hotel_details li p em {display: block; font-weight: bold; font-size: 12px; font-style: normal; color: #555;}
		.weather_box {width: 289px; height: 98px; padding: 10px; float: left; overflow: hidden; margin: 0 0 10px 0; background: url(../img/pogoda_bg.gif) no-repeat; color: #767676;}
			.weather_box div.small_left {float: left; width: 170px; height: 74px;}
				.weather_box div.small_left ul li {font-size: 14px; font-weight: bold; line-height: 1.7em;}
				.weather_box div.small_left ul li strong {font-size: 15px !important; text-align: right; padding: 0 0 0 10px;}
					.weather_box div.small_left ul li strong.temp_yellow {color: #EEAE23;}
					.weather_box div.small_left ul li strong.temp_blue {color: #5CC3F1;}
			.weather_box div.small_right {float: left; width: 119px; height: 74px;}
				.weather_box div.small_right img {float: right !important;}
				.weather_box div.small_right a {float: right; clear: right; display: block; font-size: 10px; width: 100%; text-align: right;}
	.sub a.big_picture {float: left; display: block; width: 289px; overflow: hidden; padding: 0;}
		.sub a.big_picture img {display: block; float: none !important; margin: 0 auto !important; border: 1px solid #E2E2E2;}
		
	.clear {float: left; width: 633px; height: 21px; clear: both; background: url(../img/offerts_bottom.gif) center bottom no-repeat; margin: 0 0 10px 0;}
	ul.small_navi {float: right; clear: both; height: 20px;}
		ul.small_navi li {list-style: none; padding: 0 2px 0 2px; float: left; background: url(../img/navi_bg.gif) 0 -1px repeat-x;}
		ul.small_navi li a {float: left; display: block; color: #747474; height: 18px; font-weight: bold; padding: 3px 1px 0 1px;}
		ul.small_navi li.active a {color: #521F3C;}
		ul.small_navi li.arrow_left {background: url(../img/arrow_left.gif) 0 -1px no-repeat;}
		ul.small_navi li.arrow_right {background: url(../img/arrow_right.gif) 0 -1px no-repeat;}
		ul.small_navi li.arrow_left a {width: 32px; height: 21px;  padding: 0 3px 0 0;}
		ul.small_navi li.arrow_right a {width: 29px; height: 21px; padding: 0 0 0 3px;}
		ul.small_navi li.arrow_left, ul.small_navi li.arrow_right {padding: 0;}
			ul.small_navi li span {display: none;}
		.clear a.see_all {float: right; clear: both; height: 20px; width: 103px; display: block; background: url(../img/see_all.gif) no-repeat;}
			.clear a.see_all span {display: none;}
			
#footer{clear: both; padding: 15px 0 20px 0; width: 992px; font-family: Verdana, Tahoma, sans-serif; font-size: 10px;}
	#footer ul {clear: both; width: 383px; margin: 0 auto; padding: 7px 0 0 0; list-style: none; line-height: 1.2em; border-top: 1px solid #EBEBEB;}
	#footer ul li {float: left; padding: 0 8px 0 6px; background: url(../img/line1.gif) right top repeat-y;}
	#footer ul li a {float: left; color: #521F3C; font-weight: bold;}
	#footer ul li.last_item  {background: none;}
	#footer p { display: block; padding: 6px 0 0 0; clear: both; width: 992px; line-height: 1.1em; text-align: center; color: #5E626B;}
	#footer p a {color: #5E626B;}
	
.admin_link{
	color: red;
}

#header {background: #f1f1f1;
}

#header p {
	width: 945px;
	margin: 0 auto;
	padding: 2px 0 2px 0;
	font-size: 11px;
}

#header a { 
	text-decoration: none; 
	color: #999;  
	font-size: 11px;
	font-weight: normal;
}

#header a:hover {
	text-decoration: underline; 
	font-size:11px}

#header span {color: #fff; font-size: 13px; margin-left:6px;
margin-right:6px}

