body {
	background:url('http://biletyautokarowe24.pl/img/bg.gif') #ededed repeat-x;
	font-size:62.5%;
	margin:0;
	padding:0;
	font-family:Tahoma;
}

body#popup {
	background:url('http://biletyautokarowe24.pl/img/popup_bg.gif') #ededed repeat-x;
	font-size:62.5%;
	margin:0;
	padding:0;
}

#popup #mainArea {
	left:15px;
	top:25px;
	width:95%;
}
#popup #mainArea ul {
	padding-left:30px;
	list-style-type:decimal;
}
#popup #mainArea ul ul {
	list-style-type:disc;
	font-size:1em;
}
#popup #mainArea ul div {
	display:none;
	margin:5px 0 15px 0;
}
#popup #mainArea p.em {
	font-family:Tahoma;
	font-size:1.2em;
	color:#000;
	line-height:1.6em;
}
img {
	border:none;
}
form {
	padding:0;
	margin:0;
}

#container {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:750px;
}

#contactInfo {
	background:url('http://biletyautokarowe24.pl/img/main_01_bg.gif') #bb1618 repeat-x;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:40px;
}

#contactInfo a {
	text-decoration:none;
	color:#fff;
}

#contactInfo div {
	background:url('http://biletyautokarowe24.pl/img/main_01.gif') no-repeat;
	height:32px;
	font-family:Arial;
	font-size:1.6em;
	color:#fff;
	padding:8px 8px 0 0;
	text-align:right;
	white-space:nowrap;
	font-weight:bold;
	letter-spacing:1px;
}

#contactInfo div span {
	color:#d0e9fb;
	font-weight:normal;
	margin:0 10px;
	letter-spacing:0px;
}

#voyager {
	position:absolute;
	left:0px;
	top:40px;
	width:295px;
	height:104px;
}

#menuTop {
	position:absolute;
	left:295px;
	top:40px;
	width:689px;
	height:45px;
}

#menu {
	position:absolute;
	left:295px;
	top:85px;
	height:59px;
}

#bannerLeft {
	position:absolute;
	left:0px;
	top:144px;
	width:295px;
	height:115px;
}

#banner {
	background:url('http://biletyautokarowe24.pl/img/main_06.gif') no-repeat;
	position:absolute;
	left:295px;
	top:144px;
	width:678px;
	height:115px;
	padding:1px 0 0 2px;
}

#tabsArea {
	position:absolute;
	left:0px;
	top:259px;
	width:295px;
	height:491px;
	
}
#tabsArea div {
	float:right;
	clear:both;
}

#breadcrumbLabel {
	background:#bf1010;
	width:100px;
	height:17px;
	padding:5px;
	text-align:right;
	font-family:Tahoma;
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
	margin-bottom:80px;
}

#guideLabel {
	background:#bf1010;
	width:140px;
	height:17px;
	padding:5px;
	text-align:right;
	font-family:Tahoma;
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
}

#infoBox {
	width:197px;
	text-align:right;
	margin:10px 0;
	font-family:Tahoma;
	font-size:1.1em;
}

#infoBoxMain, #infoBoxMainSmall {
	background:url('http://biletyautokarowe24.pl/img/info_02.gif') no-repeat;
	width:100%;
	padding-top:5px;
}
#infoBoxMain a {
	background:url('http://biletyautokarowe24.pl/img/icon_bus.gif') no-repeat left;
	color:#0c69a3;
	margin-right:10px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.7em;
	padding-left:20px;
	text-decoration:none;
}
#infoBoxMainSmall a {
	color:#0c69a3;
	margin-right:10px;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	text-decoration:none;
}
#infoBoxMain a:hover, #infoBoxMainSmall a:hover {
	color:#bf1010;
}

#infoBoxHeader {
	background:url('http://biletyautokarowe24.pl/img/info_01.gif') no-repeat;
	width:100%;
	height:22px;
}
#infoBoxHeader span {
	position:relative;
	color:#575757;
	right:10px;
	top:4px;
}

#infoBoxFooter {
	background:url('http://biletyautokarowe24.pl/img/info_03.gif') no-repeat;
	width:100%;
	height:10px;
}

#euroticketBox {
	width:197px;
	text-align:right;
	margin:0;
	font-family:Tahoma;
	font-size:1.1em;
}

#euroticketBoxMain {
	background:url('http://biletyautokarowe24.pl/img/euro_02.gif') no-repeat;
	width:187px;
	height:119px;
	padding-top:80px;
	padding-right:10px;
	font-family:Tahoma;
	font-size:1em;
	line-height:2em;
	color:#fff;
}
#euroticketBoxMain select {
	font-size:1em;
}

#euroticketBoxHeader {
	background:url('http://biletyautokarowe24.pl/img/euro_01.gif') no-repeat;
	width:100%;
	height:38px;
}
#euroticketBoxHeader span {
	position:relative;
	color:#575757;
	right:10px;
	top:4px;
}
euroticketBoxSearchButton {
	text-align:right;
}

#euroticketBoxSearchButton input {
	width:97px;
	height:28px;
	max-height:28px;
	padding-top:38px;
	background: url('http://biletyautokarowe24.pl/img/btn_search_box.gif') no-repeat;
	border:0;
}


#guideSteps {
	width:197px;
	text-align:right;
	margin:10px 0;
	font-family:Tahoma;
	font-size:1.2em;
	line-height:2em;
	padding:0 5px;
	color:#9b2626;
	font-weight:bold;
}
#guideSteps div {
	color:#fff;
	background:url('http://biletyautokarowe24.pl/img/step.gif') no-repeat;
	width:22px;
	height:22px;
	text-align:center;
	float:right;
	margin:0 5px;
}

#breadcrumb {
	background:url('http://biletyautokarowe24.pl/img/main_07.gif') no-repeat;
	position:absolute;
	left:295px;
	top:259px;
	width:663px;
	height:31px;
	font-family:Tahoma;
	font-size:1.1em;
	color:#bbb;
	padding:5px 10px;
}
#breadcrumb a {
	text-decoration:none;
}
#breadcrumb span {
	color:#575757;
	padding:0 5px;
}

#guideInfo {
	background:#fff;
	position:absolute;
	left:295px;
	top:259px;
	width:663px;
	height:31px;
	font-family:Tahoma;
	font-size:1.1em;
	color:#024b73;
	padding:6px 10px 5px 10px;

}

#euroticketBigContainer {
	position:absolute;
	top:287px;
	width:100%;
	height:87px;
	z-index:10;
}
#euroticketBig {
	margin-left:296px;
	background:url('http://biletyautokarowe24.pl/img/et_big.jpg') #00669f no-repeat;
	font-family:Tahoma;
	font-size:1.1em;
	color:#fff;
	height:72px;
	padding-right:10%;
	padding-left:300px;
	padding-top:15px;
	text-align:right;
	white-space:nowrap;
}
#euroticketBig select {
	margin:3px 0;
}
#euroticketBig span {
	vertical-align:25%;
}
#searchButton {
	margin-top:-1px;
	margin-left:879px;
}
#searchButton input {
	width:99px;
	height:29px;
	max-height:29px;
	padding-top:39px;
	background: url('http://biletyautokarowe24.pl/img/btn_search.gif') no-repeat;
	border:0;
}

#mainArea {
	background:url('http://biletyautokarowe24.pl/img/main_08.gif') #fff no-repeat bottom left;
	position:absolute;
	left:295px;
	top:290px;
	width:683px;
}
#euroticketMainArea {
	background:url('http://biletyautokarowe24.pl/img/main_08.gif') #fff no-repeat bottom left;
	position:absolute;
	left:295px;
	top:144px;
	width:700px;
}
#main {
	padding:0 20px 20px 20px;
	min-height:420px;
}
#euroticketMainArea #main {
	padding:0 20px 20px 1px;
	min-height:520px;
}
#main td {
	font-family:Tahoma;
	font-size:1.1em;
	color:#282828;
}
#main p {
	font-family:Tahoma;
	font-size:1.1em;
	color:#282828;
	line-height:1.6em;
	text-align:justify;
}
#main p.em {
	font-family:Tahoma;
	font-size:1.2em;
	color:#000;
	line-height:1.6em;
}
#main p.sm, #main ol.sm, #main ol.sm ul {
	font-family:Tahoma;
	font-size:1em;
	color:#000;
	line-height:1.4em;
}
#main ol.sm {
	font-weight:bold;
}
#main ol.sm span {
	font-weight:normal;
}
#main a {
	color:#006eb3;
	font-weight:bold;
	text-decoration:underline;
}
#main a.off {
	color:#006eb3;
	font-weight:normal;
	text-decoration:none;
}

#main a:hover {
	text-decoration:none;
}

#main ul {
	font-family:Tahoma;
	font-size:1.1em;
	color:#282828;
	line-height:1.6em;
	margin:0;
	padding:0 0 0 20px;
}

#main ul.cert {
	list-style:none;
	padding:0 0 0 20px;
	margin-top:10px;
}

#main ul.cert img {
	margin:10px 10px 10px 0;
	vertical-align:middle;
}

#main .tabor {
	position:relative;
	margin-top:-300px;
	left:42%;
	width:55%;
}

#main .bus {
	font-family:Tahoma;
	font-size:1.1em;
	color:#666666;
	padding:15px 0;
	border-bottom:1px solid #dadada;
}

#main .bus span {
	font-size:1.1em;
	font-weight:bold;
	color:#606060;
}

#main .bus img {
	padding-right:10px;
}

#main h1 {
	font-family:Arial;
	font-size:2.6em;
	color:#41a7df;
	margin:20px 0 0 0;
	padding-bottom:0.2em;
	font-weight:normal;
}

#main h2 {
	font-family:Arial;
	font-size:1.7em;
	color:#016eab;
	padding:0.5em 0 0.2em 0.5em;
	margin:15px 0 5px 0;
	letter-spacing:0.1em;
	font-weight:normal;
	background:url('http://biletyautokarowe24.pl/img/h2_bg.gif') #f1f1f1 no-repeat top left;
}
#main h3 {
	font-family:Arial;
	font-size:1.4em;
	line-height:1em;
	color:#bf1010;
	padding:1em 0 0 0;
	font-weight:normal;
	margin:0;
}
#main .link {
	background:url('http://biletyautokarowe24.pl/img/link.gif') no-repeat left;
	height:33px;
	float:right;
	position:relative;
	right:-20px;
	clear:both;
}

#main .link a {
	display:block;
	padding:10px 10px 0px 30px;
	font-family:Tahoma;
	font-size:1.3em;
	font-weight:bold;
	color:#1f84c3;
	text-decoration:none;
}
.info {
	padding-top:100px;
	padding-right:230px;
}
.info p {
	margin:0.5em auto;
}
.countries p {
	display:inline;
}
.country {
	display:none;
	padding:5px;
}
.country p {
	display:block;
	margin:0;
}
.country p.em {
	margin-top:5px;
}
#ticketPromotions {
	float:right;
	position:relative;
	margin-top:150px;
	width:200px;
}
#ticketPromotions h2 {
	margin:0;
	color:#bf1010;
	height:1.2em;
	font-weight:bold;
	text-align:center;
	background:url('http://biletyautokarowe24.pl/img/h2_promotions_bg.gif') #f1f1f1 no-repeat top left;
}
#ticketPromotions table {
	background:#f1f1f1;
}

#ticketPromotions td {
	background:#fff;
	padding:5px 10px;
	color:#000;
	font-size:1em;
	text-align:right;
}

#ticketPromotions td.price {
	background:#fff;
	font-weight:bold;
	color:#bf1010;
	text-align:left;
}
#ticketPromotions .hot td {
	background:#fffff6;
}
#ticketPromotions .hot td.price {
	color:#ff7200;
}
.contactMain {
	width:400px;
}
#main .contactMain table td {
	border-bottom:1px solid #ead5d5;
}
#main .contactMain table td.contactData {
	border-bottom:1px solid #ff6a6a;
	background:#fffff6;
	padding:5px 10px;
	text-align:center;
	font-size:1.2em;
}
#main .regLMain {
	margin:0 auto;
	padding:15px 0;
	font-family:Tahoma;
	font-size:1.4em;
}
#main .regLMain a {
	padding:22px 0 45px 100px;
	display:block;
	background-repeat:no-repeat;
}
#main .regL {
	margin:0 auto;
	padding:5px 0;
	text-align:center;
	font-family:Tahoma;
	font-size:1.4em;
}
#main .regL a {
	padding:10px 50px;
	display:inline;
}
.line {
	float:left;
	margin-right:20px;
}
#main .timeTable {
	margin-top:2em;
	width:100%;
	border-collapse:collapse;
}
#main .timeTable th {
	font-size:1.3em;
	text-align:left;
	border-bottom:1px solid #ff6a6a;
	border-left:1px solid #fff;
	background:#fffff6;
	padding:5px;
}
#main .timeTable th a {
	font-size:0.8em;
	white-space:nowrap;
}
#main .timeTable tr.over {
	background:#daf1ff;
}
#main .timeTable tr.over td {
	border-left:1px solid #e7f6ff;
}
#main .timeTable td {
	padding:4px 3px;
	border-bottom:1px solid #eee;
	border-left:1px solid #fff;
}
#mainRight {
	background:url('http://biletyautokarowe24.pl/img/main_09.gif') no-repeat right top;
	
}
#mainBottom {
	background:url('http://biletyautokarowe24.pl/img/main_10.gif') no-repeat right bottom;
	height:5px;
	font-size:1px;
}
#footer {
	background:#ededed;
	font-family:Tahoma;
	font-size:1.1em;
	text-align:right;
	color:#b6b6b6;
	padding:5px 0;
}
#footer a {
	color:#898989;
	text-decoration:none;
	padding:0 5px;
}
#footer div {
	padding:3px;
}