*		{padding:0;margin:0;}
body		{font-size:12px;}
.clear	{clear:both;font-size:0.000001em;}
.hideMe	{display:none;overflow:hidden;}
a		{outline:none;}
a img	{border:none;}
#main	{width:892px;margin:auto;}

#top			{margin-left:42px;position:relative;background:#000 url('../img/top.jpg') no-repeat top left;height:155px;}
#top-box		{position:absolute;right:0;top:15px;width:271px;height:155px;}
#top-box #title-box {height:27px;background:transparent url('../img/ico-quick.gif') no-repeat top left;padding-left:35px;}
#top-box #title-box h3 {background: transparent url('../img/quick-contact.png') no-repeat top left; height:27px;}
#top-box p 	{text-align:right;font:bold 13px Tahoma,Verdana,Arial,sans-serif;color:#fff;line-height:16px;padding:5px 35px 0 0;}
#top-box span.emailstrong, #top-box span.emailstrong a {color:#00bc00;}
#top-box span.emailstrong a:hover {color: #f26522;}
#top-box a 	{color:#fff;text-decoration:underline;}
#top-box a:hover {text-decoration:none;}
#top-box a.readmore {float:right;font:bold 11px Tahoma,Verdana,Arial,sans-serif;text-decoration:none;color:#fff;background:transparent url('../img/more-white.gif') no-repeat 62px 4px;margin:7px 11px 0 0;padding-right:11px;}
#top-box a.readmore:hover {text-decoration:underline;}

#menu		{margin-left:42px;background:#000 url('../img/menu-tlo.png') repeat-x top left;border-left:#dadada 1px solid;border-right:#dadada 1px solid;height:34px;padding-top:11px;}
#menu a		{display:block;float:left;height:23px;padding-right:2px;background:transparent url('../img/menu/menu-border.gif') repeat-y top right;}
#menu a.last	{background:transparent;}
#menu a span	{display:block;height:17px;margin-top:4px;padding:0 18px;background-color:transparent;background-position:top center;background-repeat:no-repeat;}
#menu a:hover span {background-position:bottom center;}
#menu a.mainPage span {background-image:url('../img/menu/main-page.gif');width: 70px;}
#menu a.transfers span {background-image:url('../img/menu/transfers.gif');width: 59px;}
#menu a.toursAndTrips span {background-image:url('../img/menu/tours-and-trips.gif');width: 78px;}
#menu a.priceList span {background-image:url('../img/menu/price-list.gif');width: 55px;}
#menu a.faq span {background-image:url('../img/menu/faq.gif');width: 29px;}
#menu a.contact span {background-image:url('../img/menu/contact.gif');width: 52px;}

#middle		{margin-left:42px;position:relative;zoom:1;border-left:#dadada 1px solid;border-right:#dadada 1px solid;background:#fff url('../img/karty-cont-tlo.png') no-repeat bottom left;}
#krakowtripcom	{display:block;position:absolute;top:0;left:-42px;background:transparent url('../img/krakowtripcom.png') no-repeat top left;height:358px;width:42px;}
#left,#right	{float:left;}
#left		{width:349px;}
#right		{width:499px;}
/*Lewa kolumna*/
#banner		{position:relative;height:275px;background:#fff url('../img/banner-tlo.png') repeat-x top left;}
#banner #percent {display:block;position:absolute;top:23px;left:29px;background:transparent url('../img/banner-10.png') no-repeat top left;width:291px;height:136px;}
#banner #banner-ramka {padding:0 0 9px 11px;position:absolute;top:195px;left:35px;width:260px;background:transparent url('../img/banner-ramka.png') no-repeat bottom left;color:#4b4b4b;font:normal 13px Tahoma,Verdana,Arial,sans-serif;}
#banner #banner-ramka a {color:#4b4b4b;font-weight:bold;}
#banner #banner-ramka a:hover {color:#717171;}

#karty		{background: transparent url('../img/karty-tlo.gif') repeat-x top left;}
#karty #karty-zakl {margin: auto; width: 299px;}
#karty #karty-zakl a {text-align: center; display: block; float: left; background: #fff url('../img/karty-cont.png') no-repeat 0 -35px; width: 99px; height: 35px;}
#karty #karty-zakl a.active {background-position: 0 0;}
#karty #karty-zakl a span {display: block; margin: 14px auto 0 auto; background: transparent url('../img/karty-cont.png') no-repeat 15px 15px; height: 15px;}
#karty #karty-zakl a.services span {background-position: 0 -115px; width: 59px;}
#karty #karty-zakl a.active.services span, #karty #karty-zakl a.services:hover span {background-position: 0 -70px;}
#karty #karty-zakl a.about-us span {background-position: 0 -130px; width: 65px;}
#karty #karty-zakl a.active.about-us span, #karty #karty-zakl a.about-us:hover span {background-position: 0 -85px;}
#karty #karty-zakl a.opinions span {background-position: 0 -145px; width: 65px;}
#karty #karty-zakl a.active.opinions span, #karty #karty-zakl a.opinions:hover span {background-position: 0 -100px;}

#karty #karty-cont, #karty #karty-cont a {font: normal 12px Tahoma,Verdana,Arial,sans-serif; color: #4b4b4b; text-decoration: none;}
#karty #karty-cont {padding: 32px 45px 0 45px; position: relative;}
#karty #karty-cont h2 {font-size: 17px;}
#karty #karty-cont h3 {font-size: 13px;}
#karty #karty-cont a {font-weight: bold;}
#karty #karty-cont a:hover {text-decoration: underline;}
#karty #karty-cont p {padding-bottom: 20px; text-align: justify;}
#karty #karty-cont p.special {margin-left: -25px; background: transparent url('../img/karty-special.png') no-repeat top left; color: #00a100; font: bold 13px Verdana,Tahoma,Arial,sans-serif;}
#karty #karty-cont p.special span {display: block; margin-left: 25px; padding: 47px 15px 15px 15px; background: #f2fcf2 url('../img/karty-special.png') no-repeat top right;}
#karty #karty-cont p.question {position: relative; text-align: left; margin: 0 -25px 15px 0; background: transparent url('../img/karty-special2.png') no-repeat bottom right; color: #4b4b4b; font: normal 12px Tahoma,Verdana,Arial,sans-serif;}
#karty #karty-cont p.question.last {background: transparent; }
#karty #karty-cont p.question span {display: block; margin-right: 25px; padding: 0 0 7px 0;}
#karty #karty-cont p.question span em {display: block; font-weight: bold; font-style: normal; margin-bottom: 5px;}
#karty #karty-cont p.question .numer {display: block; position: absolute; top: -9px; left: -35px; height: 36px; width: 28px;}
#karty #karty-cont p.question .numer .pierwsza, #karty #karty-cont p.question .numer .druga {display: block; width: 28px; height: 18px; background: transparent url('../img/karty-liczby.png') no-repeat top left; padding: 0;}
#karty #karty-cont p.question .numer.raz-1 .pierwsza, #karty #karty-cont p.question .numer.dwa-1 .druga {background-position: -28px 0 ;}
#karty #karty-cont p.question .numer.raz-2 .pierwsza, #karty #karty-cont p.question .numer.dwa-2 .druga {background-position: -56px 0 ;}
#karty #karty-cont p.question .numer.raz-3 .pierwsza, #karty #karty-cont p.question .numer.dwa-3 .druga {background-position: -84px 0 ;}
#karty #karty-cont p.question .numer.raz-4 .pierwsza, #karty #karty-cont p.question .numer.dwa-4 .druga {background-position: -112px 0 ;}
#karty #karty-cont p.question .numer.raz-5 .pierwsza, #karty #karty-cont p.question .numer.dwa-5 .druga {background-position: -140px 0 ;}
#karty #karty-cont p.question .numer.raz-6 .pierwsza, #karty #karty-cont p.question .numer.dwa-6 .druga {background-position: -168px 0 ;}
#karty #karty-cont p.question .numer.raz-7 .pierwsza, #karty #karty-cont p.question .numer.dwa-7 .druga {background-position: -196px 0 ;}
#karty #karty-cont p.question .numer.raz-8 .pierwsza, #karty #karty-cont p.question .numer.dwa-8 .druga {background-position: -224px 0 ;}
#karty #karty-cont p.question .numer.raz-9 .pierwsza, #karty #karty-cont p.question .numer.dwa-9 .druga {background-position: -252px 0 ;}
#karty #karty-cont div.morelinks {margin-bottom: 15px; clear: both;}
#karty #karty-cont a.readmore {float: right; font: bold 12px Tahoma,Verdana,Arial,sans-serif; text-decoration: none; color: #f26522; background: transparent url('../img/more-orange.gif') no-repeat right center; margin: 7px 0 0 11px; padding-right: 11px;}
#karty #karty-cont a.readmore.left {float: left; background: transparent url('../img/more-orange2.gif') no-repeat left center; margin: 7px 11px 0 0; padding-left: 11px;}
#karty #karty-cont a.readmore:hover {text-decoration: underline; }
#karty #karty-cont ul {list-style: none outside none; padding-bottom: 25px; font-weight: bold;}
#karty #karty-cont ul li {background: transparent url('../img/services-list.gif') no-repeat center left; padding-left: 20px; margin-bottom: 13px; zoom:1;}
#karty #karty-cont #about-us-cont, #karty #karty-cont #opinions-cont, #karty #karty-cont #services-cont {display: none;}
#karty #karty-cont #about-us-cont.active, #karty #karty-cont #opinions-cont.active, #karty #karty-cont #services-cont.active {display: block;}
#karty #karty-cont img.licencja {border: #00a200 1px solid; margin-right: 10px;}
/*Prawa kolumna*/
#slider		{height: 350px; background: #00c700 url('../img/slider-tlo.png') no-repeat top left; position: relative;}
#slider #slider-nav {position: absolute; top:13px; right: 32px;}
#slider #slider-nav a {zoom: 1; display: block; float: left; height: 12px; margin-left: 4px; background-image: url('../img/slider-nav.png'); background-color: transparent;}
#slider #slider-nav a.slider-prev, #slider #slider-nav a.slider-next {width: 11px; background-position: top left;}
#slider #slider-nav a.slider-next {background-position: top right;}
#slider #slider-nav a.slider-point {width:12px; background-position: -23px 0;}
#slider #slider-nav a.slider-point.active {background-position: -11px 0;}
#slider .slider-fotos {display: none; position: absolute; top: 38px; left: 0; height: 350px; width: 499px; background-color: transparent; background-position: 58px 0; background-repeat: no-repeat;}
#slider .slider-fotos.open {display:block}
#slider .slider-fotos.daniel {background-image: url('../img/fotosy/daniel.jpg');}
#slider .slider-fotos.howWeDoIt1 {background-image: url('../img/fotosy/how-we-do-it-1.png');}
#slider .slider-fotos.howWeDoIt2 {background-image: url('../img/fotosy/how-we-do-it-2.png');}
#slider .slider-fotos.howWeDoIt3, #slider .slider-fotos.howWeDoItTrips3 {background-image: url('../img/fotosy/how-we-do-it-3.png');}
#slider .slider-fotos.howWeDoItTrips1 {background-image: url('../img/fotosy/how-we-do-it-trips-1.png');}
#slider .slider-fotos.howWeDoItTrips2 {background-image: url('../img/fotosy/how-we-do-it-trips-2.png');}
#slider .slider-fotos.auschwitz	{background-image: url('../img/fotosy/auschwitz.jpg');}
#slider .slider-fotos.balice		{background-image: url('../img/fotosy/balice.jpg');}
#slider .slider-fotos.katowice	{background-image: url('../img/fotosy/katowice.jpg');}
#slider .slider-fotos.wieliczka	{background-image: url('../img/fotosy/wieliczka.jpg');}
#slider .slider-fotos.zakopane	{background-image: url('../img/fotosy/zakopane.jpg');}
#slider .slider-fotos.zakopaneski	{background-image: url('../img/fotosy/zakopaneski.jpg');}
#slider .slider-fotos.wadowice	{background-image: url('../img/fotosy/wadowice.jpg');}
#slider .slider-fotos.dunajec		{background-image: url('../img/fotosy/dunajec.jpg');}
#slider .slider-fotos.czestochowa	{background-image: url('../img/fotosy/czestochowa.jpg');}
#slider .slider-fotos.phone		{background-image: url('../img/fotosy/phone.png');}
#slider .slider-fotos.email		{background-image: url('../img/fotosy/email.png');}
#slider .slider-fotos .txt {margin: 0 28px; width: 443px; height: 74px; overflow: hidden; position: absolute; top:220px; left: 0; font: normal 12px Arial,Tahoma,Verdana,sans-serif;color: #fff;}
#slider .slider-fotos .txt h3 {font: normal 22px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;}
#slider .slider-loading {display: block; position: absolute; top:38px; left: 58px; width: 384px; height: 293px; background: transparent url('../img/slider-loading.gif') no-repeat center center;}

#right .belka	{display: block; position: relative; height: 53px; background: #d1571d url('../img/belka-pom-tlo.png') repeat-x top left; border-bottom: #bfbfbf 1px solid; text-decoration: none;}
#right .belka:hover .cont {text-decoration: underline;}
#right .belka.szara {background-image: url('../img/belka-sza-tlo.png'); background-color: #f4f4f4;}
#right .belka .title {display: block; position: absolute; top: 15px; left: 30px; background: transparent url('../img/belka-title.png') no-repeat top left;}
#right #services-belka {cursor: pointer;}
#right #services-belka.belka .title {width: 117px; height: 23px;}
#right #read-belka.belka .title {background-position: 0 -53px; width: 155px; height: 24px;}
#right #booking-belka.belka .title {background-position: 0 -23px; width: 114px; height: 30px;}
#right .belka .cont {text-align: center; display: block; position: absolute; top: 20px; left: 209px;  width: 225px; color: #fff; font: bold 14px Arial,Tahoma,Verdana,sans-serif;}
#right .belka .cont #service-slider {display: block; overflow: hidden; zoom: 1;}
#right .belka .cont #service-slider #service-slider-in {display: block; zoom: 1;} /*412*/
#right .belka .cont #service-slider #service-slider-in span {line-height: 16px; margin-bottom: 20px; padding: 0; display: block; zoom: 1;}
#right .belka.szara .cont {color: #484848;}
#right .belka .more {display: block; position: absolute; top: 11px; left: 449px; background: transparent url('../img/belka-strzalki.gif') no-repeat top left; width: 30px; height: 30px;}
#right .belka.szara .more {background-position: top right;}
#right .belka .more.open {background-position: bottom left;}
#right .belka.szara .more.open {background-position: bottom right;}
#right .belka-cont {display: none;}
#right .belka-cont-inner {position: relative; margin: 18px 0; border-left: #e9e9e9 1px solid; padding: 20px 28px; color: #4b4b4b; font: normal 12px Tahoma,Verdana,Arial,sans-serif;}
#right .belka-cont-inner.form, #right .belka-cont-inner.formopen {padding-left: 43px;}
#right .belka-cont-inner.formopen {padding-top: 0px;}
#right .belka-cont-inner .bad,#right .belka-cont-inner .good {padding-left: 5px; border-left-style: solid; font: normal 14px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;}
#right .belka-cont-inner .bad {position:relative;color: #ff5200; border-left: solid 18px #ff5200;}
#right .belka-cont-inner .bad span {position:absolute;left:-11px;color:#fff;font-weight:bold;}
#right .belka-cont-inner .good {color: #009c00; border-left-color: #009c00;}
#right .belka-cont-inner h1 {font: bold 18px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;padding-bottom: 15px;}
#right .belka-cont-inner h2 {font: bold 14px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;padding-bottom: 7px;}
#right .belka-cont-inner h3 {font: bold 12px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;padding-bottom: 4px;}
#right .belka-cont-inner p {text-align: justify; margin-bottom: 15px;}
#right .belka-cont-inner p.question {}
#right .belka-cont-inner p.question span { padding: 5px 0 15px 15px; display: block; border-bottom: 2px solid #00bc00;}
#right .belka-cont-inner p.question span.numer {display: block; padding: 0; border: none;font: bold 18px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;color:#f26522;}
#right .belka-cont-inner p.question span em {display:block;font-weight:bold;font-style: normal;}
#right .belka-cont-inner a {color: #00ba00; font-weight: bold;}
#right .belka-cont-inner a:hover {color: #f26522;}
#right .belka-cont-inner .tablePrice {margin-bottom: 15px; width:100%;}
#right .belka-cont-inner .tablePrice th {background-color: #00ba00; color: #fff;}
#right .belka-cont-inner .tablePrice td, #right .belka-cont-inner .tablePrice th {text-align: right; padding: 6px 4px 6px 3px;}
#right .belka-cont-inner .tablePrice td.alignLeft, #right .belka-cont-inner .tablePrice th.alignLeft {text-align: left; padding: 6px 3px 6px 4px;}
#right .belka-cont-inner .tablePrice .zebra td {background-color: #e9ffe6;}
#right .belka-cont-inner .tablePrice tfoot td {border-top: 3px solid #00ba00; font-size: 11px; font-weight: bold;}
#right .belka-cont-inner .fotki {margin-bottom: 15px; text-align: center;}
#right .belka-cont-inner .fotki a:hover img{border: 2px solid #ed8016;background-color: #fbe6d1;}
#right .belka-cont-inner .fotki img {background-color: #eee; border:2px solid #DCDCDC; height:120px; margin:0 10px 0 0; padding:10px; width:160px;}
#right .belka-cont-inner ul {list-style: none outside none; margin-bottom: 20px;}
#right .belka-cont-inner ul li {background: transparent url('../img/services-list.gif') no-repeat center left; padding-left: 20px; margin-bottom: 8px; zoom:1;}
#right .belka-cont-inner .last {padding-bottom: 0; margin-bottom: 0;}
#right .booking-ico {background: transparent url('../img/booking.png') no-repeat top left; height: 34px; position: relative; margin-bottom: 15px;}
#right .booking-ico span {display: block; position: absolute; top: 0px; left: -30px; height: 34px; width: 30px; background: transparent url('../img/booking-ico.gif') no-repeat top left;}

#right .formGrid {width: 427px; font-weight: bold;}
#right .formGrid td {padding-bottom: 20px;}
#right .formGrid td.right {text-align: right;}
#right .formGrid .last td {padding-bottom: 0;}
#right .formGrid label {display: block;}
#right .formGrid span.small {font-size: 10px; font-weight: normal;}
#right .formGrid input.small, #right .formGrid input.full, #right .formGrid textarea {margin-top: 5px; padding:1px 2px;}
#right .formGrid select {margin-top: 5px;}
#right .formGrid select option {padding-left: 2px; margin-top: 2px;}
#right .formGrid input.small {width: 159px;}
#right .formGrid select.small {width: 167px;}
#right .formGrid input.full {width: 403px;}
#right .formGrid select.full {width: 411px;}
#right .formGrid textarea.full {width: 403px; height: 110px; overflow: auto;}
#right .formGrid input.formbutt {height:30px; width:128px; background: #fff url('../img/form-butt.png') no-repeat top left; border: none; color:#fff; font: bold 20px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif; margin-left: 10px; letter-spacing:2px;}
#right .formGrid input.rmar {margin-right: 17px;}

#stopkaLine	{background-color: #00a200; height: 14px; border-bottom: #366636 1px solid; }
#stopka		{background-color: #363636;}
#stopka-inner	{background: transparent url('../img/stopka-tlo.png') no-repeat 53px 7px; width: 892px; margin: auto; padding: 5px 0; color: #fff; font: normal 14px Tahoma,Verdana,Arial,sans-serif;}
#stopka-linki	{margin-left: 42px; padding-left: 5px;}
#stopka-linki a {line-height: 25px; text-decoration: none; color: #fff; padding-right: 10px; margin-right: 5px; background: transparent url('../img/stopka-pkt.gif') no-repeat center right;}
#stopka-linki a:hover {text-decoration: underline;}
#stopka-linki a.main {font-weight: bold; background: transparent; line-height: 30px;}
#stopka-linki a.last {padding-right:0; margin-right:0; background: transparent;}
#stopka-copy	{padding: 45px 5px 0 5px; margin-left: 42px; color: #a5a5a5; font: normal 12px Tahoma,Verdana,Arial,sans-serif;}
#stopka-copy a {color:#fff; text-decoration: none;}
#stopka-copy a:hover {text-decoration: underline;}
#stopka-copy #st-copy-left {float: left;}
#stopka-copy #st-copy-right {float: right;}

#top-box #title-box h3 em, #menu a span em, #krakowtripcom span em, #banner #percent span, #karty #karty-zakl a span em, #karty #karty-cont p.question .numer em, #right .belka .title span, #slider #slider-nav a span, #right .booking-ico span em
{margin-left: -3000px; font-size: 0.000001em;}