/* @override 
	http://irs.true.pl/travelnow/tn/style.css
	http://irs.true.pl/travelnow/travelnow/style.css
	http://www.travelnow.pl/travelnow/style.css
*/


body { 
	margin: 0 0; 
	font: 12px "Arial CE", Arial, Helvetica, Geneva, sans-serif; 
}

img { 
	border-style: none; 
}

fieldset { 
	margin: 0; 
	padding: 0; 
	border-style: none; 
	width: auto; 
}

h1 { 
	color: #f44e7f; 
	font-size: 2em; 
}

h2 { 
	color: #4084c2; 
	font-size: 1.7em; 
}

h3 { 
	color: #183d81; 
	font-size: 1.4em; 
}

h4 { 
	color: #758830; 
	font-size: 1.2em; 
}

h5 { 
	color: #1b2f99; 
	font-size: 1.1em; 
}

h6 { 
	color: #1b2f99; 
	font-size: 1em; 
	margin: 0.2em; 
}

input[type=text], textarea { 
	vertical-align: middle; 
	padding: 2px; 
	background: #f4f4f4; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
}

select { 
	vertical-align: middle; 
	background: #f4f4f4; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
}
div#opakowanie { 
	 width: 940px;
	 margin: 0 auto;
}

/* @group LINIE LOTNICZE */

body#linie_lotnicze div#opakowanie { 
	margin-top: 20px;
	margin-bottom: 20px;
}
body#linie_lotnicze div#srodek {
	width: 600px;
	float: left;
	display: inline; 
}

body#linie_lotnicze div#lewa { 
	 width: 300px;
	 margin-right: 20px;
	 padding: 10px;
	 float: left;
	 background: #eee;
	 display: inline !important;
}
body#linie_lotnicze div#lewa li {
	float: left;
	display: inline;
	width: 142px;
	margin: 3px;
	border-bottom: 1px solid #ddd;
}
body#linie_lotnicze div#lewa li a {
	display: block;
	padding: 3px 6px; 
}
body#linie_lotnicze div#srodek p {
	line-height: 1.5em;
	margin: 1em 0;
}
body#linie_lotnicze li a.aktywna {
	color: #f44e7f; 
	font-weight: bold;
}
body#linie_lotnicze li a:hover  {
	color: #328CCC;
}
/* @end */

/* @group LOTNISKA */

body#lotniska div#opakowanie { 
	margin-top: 20px;
	margin-bottom: 20px;
}
body#lotniska div#lewa { 
	 width: 300px;
	 margin-right: 20px;
	 padding: 10px;
	 float: left;
	 background: #eee;
	 display: inline !important;
}
body#lotniska div#srodek {
	width: 600px;
	float: left;
	display: inline; 
}
body#lotniska div#lewa li {
	float: left;
	display: inline;
	width: 300px;
	margin: 3px;
	border-bottom: 1px solid #ddd;
}
body#lotniska div#lewa li a {
	display: block;
	padding: 3px 6px; 
}
body#lotniska div#srodek p {
	line-height: 1.5em;
	margin: 1em 0;
}
body#lotniska li a.aktywna {
	color: #f44e7f; 
	font-weight: bold;
}
body#lotniska li a:hover  {
	color: #328CCC;
}
/* @end */

/* @group Infolinia */

div#infolinia { 
	position: absolute;
	left: 680px;
	top: 10px;
	width: 270px;
	font-size: 20px; 
	margin: 0 auto; 
}

div#infolinia h2 { 
	font-size: 18px; 
	font-weight: bold;
	color: #4084c2; 
	margin-bottom: 5px;
}

div#infolinia h2 span { 
	color: #183d81; 
	vertical-align: baseline; 
	font-size: 12px;
	margin: 0;
	line-height: 1em;
	font-weight: bold;
	display: block;
}
div#infolinia div.telefon { 
	clear: both;
	display: block;
	padding: 0;
	margin: 0;
	height: 17px;
	overflow: hidden;
	text-align: left;
}
div#infolinia div.telefon h3 { 
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	line-height: 18px;
	float: left;
	display: inline;
	vertical-align: bottom;
}
div#infolinia div.telefon span { 
	margin: 0;
	color: #999; 
	font-size: 10px; 
	float: left;
	display: inline;
	margin-left: 5px;
	vertical-align: bottom;
	margin-top: 5px;
}
div#infolinia div.poczta {
	font-size: 13px;
	display: block;
	line-height: 1.5em;
	clear: both;
	font-weight: bold;
	
}
div#infolinia div.poczta a {
	color: #4084c2; 
}
/* @end */

div#tytul { 
	width: 960px; 
	height: 130px; 
	margin: 0 auto; 
	position: relative;
	overflow: visible;
}
div#zapowiedz { 
	width: 300px;
	padding: 20px;
	background: #fff;
	position: absolute; 
	right: 20px;
	font-size: 11px;
}
div#zapowiedz h2 {
	font-size: 14px; 
	margin-bottom: 10px;
}
div#zapowiedz p {
	color: #666;
	margin-bottom: 1em;
}

/* @group Nawigacja */

div#nawigacja { 
	width: 940px; 
	height: 50px; 
	background: url(img/menu.png) no-repeat; 
	margin: 0 auto; 
}

div#nawigacja ul#menu_glowne li { 
	float: left;
	display: inline;
	width: auto;
	margin: 5px 0;
	padding: 10px 10px 0 0;
	height: 30px;
	border-right: 1px solid #ccc;
	text-align: right; 
}

div#nawigacja ul#menu_glowne li a:link,
div#nawigacja ul#menu_glowne li a:visited {
	width: auto;
	padding-left: 30px;
	line-height: 12px !important;
	color: #333; 
	font-weight: bold; 
	text-decoration: none; 
}
div#nawigacja ul#menu_glowne li a em {
	display: block;
	color: #f44e7f; 
}
div#nawigacja ul#menu_glowne li a span {
	display: block;
	color: #aaa; 
}
div#nawigacja ul#menu_glowne li a:hover span {
	color: #ccc; 
}

div#nawigacja ul#menu_glowne li a:hover,
div#nawigacja ul#menu_glowne li a:visited:hover { 
	color: #4084c2; 
}
div#nawigacja ul#menu_glowne li.ubezpieczenia a:hover,
div#nawigacja ul#menu_glowne li.turystyka a:hover {
	color: #ccc; 
}



div#logowanie { 
	border-left: 1px solid #ccc;
	width: 250px; 
	margin: 5px 0;
	padding: 0 5px 0; 
	float: right; 
	display: none; 
	line-height: 1em; 
	height: 40px;
		
}

div#logowanie h3 { 
	margin: 0px 5px 0; 
	font-size: 12px; 
	font-weight: bold; 
	width: 120px;
	color: #f44e7f; 
}

div#logowanie fieldset { 
	margin: 6px 0 0; 
	float: left; 
	display: inline; 
	width: 68px; 
	padding-left: 5px; 
}

div#logowanie label { 
	display: block; 
	font-size: 11px; 
}

div#logowanie img { 
	float: left; 
	display: inline; 
	vertical-align: middle; 
	margin: auto 5px; 
}

div#logowanie input { 
	font-size: 11px; 
	padding: 1px; 
	width: 65px; 
}

div#logowanie input.withlabel { 
	color: #666; 
}
div#logowanie ul { 
	float: right;
	margin: 5px 5px 0 0;
	line-height: 15px;
}

div#logowanie a:link,
div#logowanie a:visited { 
	color: #666; 
	font-weight: bold; 
	font-size: 11px; 
}

div#logowanie a:hover,
div#logowanie a:visited:hover { 
	color: #999; 
	font-weight: bold; 
	font-size: 11px; 
}

/* @end */

div#informacja_infolinia { 
	text-align: center;
	padding: 10px 0; 
	font-size: 16px;
	width: 940px;
	margin: 0px auto 10px;
	border: 1px solid #eee;
	color: #333;
}
div#informacja_infolinia em { 
	color: #328CCC;
}
div#informacja_infolinia span { 
	color: #f44e7f;
}

div#plakat { 
	width: 940px;
	margin: 0 auto; 
	padding: 10px;
	height: 75px;
}
div#plakat div {
	width: 250px;
	float: left;
	display: inline;

}
 
div#plakat h1 { 
	color: #328CCC;
	font-size: 26px;
	margin: 0;
	line-height: 1em;
}
div#plakat h1 em { 
	color: #f44e7f; 
}
div#plakat h1 i { 
	color: #1d68ac; 
}
div#plakat h2 {
	color: #999;
	font-size: 13px; 
}
div#plakat p {
	width: 680px;
	float: right;
	display: inline;
	font-size: 11px;
	line-height: 1.25em;
	color: #666;
	text-align: justify;
}
div#plakat p em {
	font-size: 12px;
	font-weight: bold;
	color: #f44e7f; 
}
/* @group naglowek */

div#header { 
	padding: 1em; 
}

div#header img#zmien { 
	position: absolute; 
	bottom: 1em; 
	right: 1em; 
}

div#header div.etap { 
	padding: 0.5em 0 0; 
	font-size: 1.25em; 
}

div.zaawansowany div.etap { 
	font-size: 1em !important; 
}

div#naglowek div.etap span { 
	margin-right: 1em; 
}

div#naglowek div.etap span.miasta { 
	font-size: 1.5em; 
	color: #4084c2; 
}

div.zaawansowany div.etap span.miasta { 
	font-size: 1.2em !important; 
}

div#naglowek div.etap span.miasta em { 
	font-style: normal; 
	color: #f44e7f; 
	font-weight: bold; 
}

div#naglowek div.etap span.daty { 
	color: #484d52; 
}

div#naglowek div.etap span.daty em { 
	font-weight: bold; 
	color: #f44e7f; 
}

div#naglowek div.ilosc_osob { 
	margin-top: 0.5em; 
	font-size: 1.05em; 
	font-weight: bold; 
	color: #787878; 
	display: block; 
}

div#naglowek span.wtym { 
	margin-top: 0em; 
	margin-left: 1em; 
	font-size: 0.95em; 
	font-weight: bold; 
	color: #838d93; 
}

div#naglowek h2 { 
	color: #5e8113; 
	margin: 0 0 0; 
	text-align: left; 
	font-size: 15px; 
}

div#naglowek h2 span { 
	color: #9aa6b1; 
	font-size: 14px; 
	letter-spacing: 0; 
}

div#naglowek h2 img { 
	vertical-align: top; 
	margin-left: 10px; 
	margin-top: 0.5em; 
}

div.headernapierwszej { 
	background: none !important; 
	height: 2.5em; 
}

div#naglowek h1 { 
	color: #f44e7f; 
	font-weight: bold; 
	font-size: 12px; 
	letter-spacing: 0; 
	margin: 1em 0 0; 
	padding: 0.5em 1em; 
	background: #eee; 
}

div#naglowek h1 a { 
	color: #249ddc; 
	text-decoration: underline; 
}

div#naglowek { 
	background: url(travelnow/img/headerbg.png) no-repeat center bottom; 
	margin-bottom: 2em; 
	padding: 1em 0; 
	position: relative; 
}

/* @end */

/* @group Stopka */

div#stopka { 
	width: 940px;
	clear: both !important;
	margin: 0 auto; 
	font-size: 11px;
}

div#stopka p.copy { 
	width: 340px;
	float: left; 
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999999; 
}

div#stopka ul {
	float: right;
	width: 600px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#stopka ul li { 
	display: inline;
	margin: 0 10px;
}
div#stopka ul a:link,
div#stopka ul a:visited {
	color: #f3366c;
	text-decoration: underline;
}
div#stopka ul a:hover,
div#stopka ul a:visited:hover {
	color: #c72c58;
}
div#stopka div#lines { 
	margin: 20px 0;
	clear: both;
	text-align: center;
	overflow: hidden;
}
div#stopka div#lines img {
	display: inline;
	margin: 0 5px; 
}
div#stopka div#subteaser {
	color: #999;
	font-size: 11px;
	margin: 10px 0 40px;
}
div#stopka div#subteaser strong {
	font-size: 12px;
	font-weight: bold;
}

/* @end */

/* @group postep */

div#postep { 
	width: 930px; 
	height: 45px; 
	margin: 0 auto; 
	display: none; 
}

div#postep div { 
	width: 445px; 
	height: 25px; 
	position: relative; 
}

div#postep div.postep_wyszukaj { 
	background: url(travelnow/img/postep1.png) no-repeat; 
}

div#postep div.postep_wybierz { 
	background: url(travelnow/img/postep3.png) no-repeat; 
}

div#postep div.postep_rezerwuj { 
	background: url(travelnow/img/postep3.png) no-repeat; 
}

div#postep { 
	padding: 0; 
	position: relative; 
}

div#postep h2 { 
	width: 445px; 
	display: block; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 1em 0 0.5em; 
	color: #999; 
	text-transform: uppercase; 
}

div#postep div span { 
	font-size: 12px; 
	position: absolute; 
	color: #666; 
	font-weight: bold; 
	bottom: 5px; 
	text-transform: uppercase; 
}

div#postep div span.aktywny { 
	color: #f44e7f; 
}

div#postep div span.wyszukaj { 
	left: 30px; 
}

div#postep div span.wybierz { 
	left: 170px; 
}

div#postep div span.zarezerwuj { 
	left: 307px; 
}

/* @end */

/* @group Szukaj */

div#szukaj { 
	width: 100%; 
	height: 335px; 
	margin: 0; 
	background: #DCDCDC;
}

div#szukaj form { 
	width: 940px;
	margin: 0 auto;
	position: relative; 
}

div#szukaj h3 {
	color: #f44e7f; 
	font-size: 16px; 
	padding-top: 10px;
	height: 25px;
}
div#szukaj h3 em {
	font-size: 12px;
	color: #999999;
}
div#szukaj input[type=text] { 
	font-size: 12px; 
	border-style: inset; 
	border-width: 1px; 
	padding: 1px 3px; 
}

div#szukaj input.checkbox { 
	border-style: none; 
	padding: 0; 
}

div#szukaj select { 
	font-size: 12px; 
	border-style: inset; 
	border-width: 1px; 
	width: 75px; 
}

div#szukaj label { 
	margin: 2px 0;
}

/* @group Miasta */

div#szukaj div#miasta { 
	width: 182px; 
	height: 273px;
	line-height: 20px; 
	float: left;
	display: inline;
	margin-right: 8px;
}
div#szukaj fieldset#miasto_z_fieldset { 
	margin-bottom: 4px;
}
div#szukaj fieldset.miasto { 
	width: 162px;
	height: 107px !important; 
	padding: 10px 10px 0;
	background: #fff;
	position: relative;
	display: block;
}

div#szukaj fieldset.miasto label { 
	color: #5ab0eb; 
	font-size: 14px;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	line-height: 1em;
	display: block; 
}

div#szukaj fieldset.miasto input { 
	width: 154px; 
	background: transparent none; 
	font-size: 14px;
	margin-top: 3px;
	
}
div#szukaj fieldset.miasto div.wybierz { 
	font-size: 11px;
	margin: 0;
	margin-top: 10px;
}

div#szukaj fieldset.miasto div.wybierz li.atlas { 
	cursor: pointer;	
}
div#szukaj fieldset.miasto div.wybierz ul {
	width: 162px;
	margin: 0;
	padding: 0;
	display: block;
}
div#szukaj fieldset.miasto div.wybierz li { 
	list-style-type: none;
	line-height: 1em;
	margin-top: 3px;
	color: #666;
	text-decoration: underline;
}
/* @end */

/* @group Data */

div#szukaj div#daty { 
	width: 368px; 
	height: 273px;
	line-height: 20px; 
	float: left;
	display: inline;
	margin-right: 8px;
}
div#szukaj div#daty h3 { 
	position: relative;
}
div#szukaj div#daty h3 {
}
div#szukaj div#daty h3 fieldset {
	position: absolute;
	top: 10px;
	right: 0;
	text-align: right;
}
div#szukaj div#daty h3 label {
	 vertical-align: middle;
	 width: auto;
	 font-size: 12px;
	 color: #0066B0;
	 margin: 5px 10px 0 5px;
	 line-height: 1em;
}

div#szukaj div#daty span.plusminus {
	font-size: 11px !important;
	width: 100px;
	position: absolute;
	top: 5px;
	right: 5px;
	text-align: right;
}
div#szukaj div#daty span.plusminus input {
	margin-right: 3px; 
}
div#szukaj div#daty span.plusminus label { 
	font-size: 11px !important; 
	display: inline;
	color: #333;
}
div#szukaj div.data_wylotu { 
	background: url(travelnow/img/data_wylot.png) no-repeat; 
	width: 182px; 
	height: 238px; 
	float: left; 
	display: inline; 
	margin-right: 4px; 
	position: relative;
}

div#szukaj div.data_przylotu { 
	background: url(travelnow/img/data_przylot.png) no-repeat; 
	width: 182px; 
	height: 238px; 
	float: left; 
	display: inline; 
	position: relative;
}

div#szukaj fieldset.data { 
	margin: 0; 
	padding-top: 10px; 
	padding-left: 10px; 
	height: 45px; 
}

div#szukaj fieldset.data fieldset.plusminus { 
	width: 85px; 
	float: right; 
	display: inline; 
	margin-top: 0px; 
}

div#szukaj fieldset.data fieldset.plusminus label { 
	font-size: 12px; 
	color: #000; 
}

div#szukaj fieldset.data fieldset.plusminus input { 
	width: auto; 
	margin-right: 5px; 
}

div#szukaj fieldset.data label { 
	color: #5ab0eb; 
	font-size: 14px;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	line-height: 1em;
	display: block; 
}

div#szukaj fieldset.data select { 
	font-size: 12px; 
}
div#szukaj fieldset.data select.miesiac { 
	width: 115px;
	overflow: hidden;
}
div#szukaj fieldset.data select.dzien { 
	width: 45px;
}
input#p_data { 
	position: absolute !important;
	bottom: 0 !important; 
	display: none;
}
input#w_data { 
	position: absolute !important;
	bottom: 0 !important; 
	display: none;
}

/* @end */

div#szukaj div.kalendarz { 
	width: 182px;
	height: 153px;
	margin: 0;
	padding: 0;
	position: relative;
}

div#szukaj fieldset.godzina { 
	display: block; 
	width: 172px;
	padding: 3px 5px; 
	text-align: right; 
}

div#szukaj fieldset.godzina label { 
	vertical-align: middle; 
	font-size: 12px; 
	line-height: 25px; 
}
div#szukaj fieldset.godzina select {
	font-size: 12px;
	width: 95px;
}

/* @group Osoby */

div#szukaj div#osoby { 
	width: 182px;
	height: 273px;
	float: left;
	display: inline;
	margin-right: 8px;
}
div#szukaj div#osoby div { 
	background: #fff;
	width: 162px;
	height: 218px;
	padding: 10px;
	display: block;
}
div#szukaj div#osoby fieldset {
	text-align: center;
	width: 54px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
}
div#szukaj div#osoby fieldset img {
	display: block;
	margin: 0 auto;
}
div#szukaj div#osoby fieldset select { 
	width: 45px !important; 
	text-align: center; 
	margin: 2px 0; 
}
div#szukaj div#osoby fieldset label { 
	font-size: 11px;
	color: #666666;
}
div#szukaj div#osoby fieldset span { 
	display: block;
	font-size: 11px;
	color: #5BB0EC;
}
div#szukaj div#osoby fieldset em { 
	font-weight: bold;
	display: inline;
	font-size: 11px;
	color: #4084c2;
}
div#szukaj div#osoby fieldset#seniorzy {
	margin-left: 20px;
}
div#szukaj div#osoby fieldset#niemowleta {
	width: 60px !important;
}

/* @end */

/* @group Pozostałe */

div#szukaj div#dodatkowe_opcje { 
	float: left;
	display: inline;
	width: 182px; 
	height: 273px;
}
div#szukaj div#dodatkowe_opcje div { 
	background: #fff;
	display: block;
	padding: 15px 10px 10px; 
	width: 162px;
	height: 213px;
}
div#szukaj div#dodatkowe_opcje fieldset {
	padding: 0;
}
div#szukaj div#dodatkowe_opcje fieldset input {
	padding-left:0;
	margin-left:0;
	width: 15px;	
	height: 15px;
}
div#szukaj div#dodatkowe_opcje fieldset#dir {
	display: block;
	height: 15px;
}
div#szukaj div#dodatkowe_opcje fieldset#dir label {
	color: #666;
	vertical-align: middle;
}

div#szukaj div#dodatkowe_opcje fieldset#rodzaje_lotow { 
	height: 36px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
div#szukaj div#dodatkowe_opcje fieldset#rodzaje_lotow span { 
	display: block;
	padding-bottom: 3px;
}
div#szukaj div#dodatkowe_opcje label {
	color: #666;
	vertical-align: middle;
}
div#szukaj div#dodatkowe_opcje input {
	vertical-align: middle;
}
div#szukaj div#dodatkowe_opcje fieldset#klasa { 
	margin-top: 20px;
	display: block;
}
div#szukaj div#dodatkowe_opcje fieldset#klasa label { 
	color: #5BB0EC;
}


div#szukaj div#dodatkowe_opcje fieldset#klasa label,
div#szukaj div#dodatkowe_opcje fieldset#przewoznik label { 
	display: block;
	color: #4084c2;
	font-size: 13px;
	display: block;
	margin: 0;
	margin-bottom: 3px;
}
div#szukaj div#dodatkowe_opcje fieldset#klasa select,
div#szukaj div#dodatkowe_opcje fieldset#przewoznik select,
div#szukaj div#dodatkowe_opcje fieldset#sortowanie select {
	width: 160px;
	font-size: 11px;
}
div#szukaj div#dodatkowe_opcje fieldset#przewoznik {
	margin-top: 5px; 
}
div#szukaj div#dodatkowe_opcje fieldset#sortowanie {
	margin-top: 15px; 
	display: none;
}
div#szukaj div#dodatkowe_opcje fieldset#sortowanie label {
	display: block;
	font-size: 11px;
	color: #666;	
	margin: 0;
	margin-bottom: 3px;
}

div#szukaj form { 
	 
}

div#szukaj fieldset#przycisk_szukaj { 
	position: absolute; 
	bottom: -2px; 
	right: -10px; 
	padding: 0 !important; 
	border-style: none !important; 
	border-width: 0; 
	margin: 0 !important; 
}

div#szukaj fieldset#przycisk_szukaj img { 
	border-style: none !important; 
	border-width: 0; 
	margin: 0; 
	padding: 0 !important; 
	cursor: pointer; 
}

/* @end */

/* @group Przyciski */

div#przyciski { 
	clear: both;
	width: 920px;
	margin: 0;	 
	height: 50px;
	padding: 10px;
}
div#przyciski * {
	float: right;
	display: inline;
	vertical-align: middle;
}

div#przyciski img {
	margin-top: 3px;
	margin-right: 5px;
}

/* @end */

/* @group kolumny informacyjne */

div#kolumny_informacyjne { 
	width: 940px;
	height: 235px;
	margin: 0 auto; 
	margin-top: 10px;
}
div#kolumny_informacyjne h3 {
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	font-size: 15px; 
	color: #0067B0;
	height: 30px;
	margin-bottom: 15px;
}
div#kolumny_informacyjne div.kolumna { 
	padding: 10px;
	width: 160px;
	height: 215px;
	float: left;
	display: inline;
	margin-right: 8px;
	border: 1px solid #eee;
}

div#kolumna_druga { 
	width: 346px !important; 
}
div#kolumna_druga div {
	width: 168px;
	float: left; 
}
div#kolumna_druga div ul {

}
div#kolumna_druga div li {
	border-bottom: 1px solid #eee;
	font-size: 11px;
}

div#przydatne_informacje li { 
	padding-left: 15px;
	margin-bottom: 6px;
	background: url(travelnow/img/bullet_plus.png) no-repeat 0px 2px;
	font-size: 12px;
}
div#przydatne_informacje li a { 
	color: #666;
}
div#kolumna_druga h3 {
	height: 40px; 
}
div#lotniska { 
	margin-right: 10px; 
}
div#lotniska h3 { 
	color: #f3366c;
}
div#lotniska a:link,
div#lotniska a:visited { 
	color: #4084c2; 
	display: block;
	padding: 4px 5px;
}
div#lotniska a:hover,
div#lotniska a:visited:hover { 
	color: #0067B0; 
}
div#zostan_partnerem {
	margin-right: 0px !important; 
}
div#ostatnio {
	color: #666; 
}
div#ostatnio table {
	width: 168px;
}
div#ostatnio tr {
	border-bottom: 1px solid #eee;
	font-size: 11px;
}
div#ostatnio td { 
}
div#ostatnio td.cena { 
	color: #f3366c;
	text-align: right;
	font-weight: bold;
}
div#ostatnio a:link,
div#ostatnio a:visited { 
	color: #666;
	display: block;
	padding: 4px 5px;
}
div#ostatnio a:hover,
div#ostatnio a:visited:hover { 
	color: #f3366c; 
}
div#bezpieczne_transakcje h3 { 
	color: #63B115; 
	margin-bottom: 9px;
}
div#bezpieczne_transakcje img { 
	margin-bottom: 7px;
}
div#bezpieczne_transakcje li { 
	padding-left: 26px;
	margin-bottom: 6px;
	background: url(travelnow/img/bullet_ok.png) no-repeat 0px 0px;
	font-size: 12px;
}

/* @end */

div.tablica { 
	background-color: #e9ecef; 
	padding: 5px; 
	display: none; 
}

table.tablica { 
	background: #fff; 
	border-color: #e4e7eb; 
	width: 100%; 
	border-collapse: collapse; 
}

table.tablica caption { 
	display: none; 
}

table.tablica td,
table.tablica th { 
	padding: 0.5em 1em; 
	border: 1px solid #e1e4e8; 
}

table.tablica th { 
	background: #e6e7e9 url(travelnow/img/tablica_th.png) repeat-x top left; 
}

table.tablica td.cena { 
	text-align: center; 
	color: #c6cdd2; 
}

table.tablica td.jest { 
	text-align: center; 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #3052a8; 
}

div.rejs { 
	margin-top: 10px;
	border: 1px solid #ccc;
}

div.cena { 
	text-align: left; 
	width: 130px; 
	padding: 10px; 
	float: left; 
	display: inline; 
	margin: 0; 
	font-size: 1.65em; 
	font-weight: bold; 
	color: #c00; 
}

div#podsumowanie div.cena { 
	width: 740px; 
	margin: 0 auto; 
	float: none; 
	display: block; 
	text-align: left; 
}

div.cena input.przycisk_rezerwuj { 
	margin: 1em auto 0; 
}

div.cena small { 
	font-size: 13px; 
	color: #b4b9bf; 
}

div#podsumowanie div.cena small { 
	color: #828b92; 
	display: block; 
	margin-top: 0.5em; 
}

div#podsumowanie div.cena small span { 
	font-size: 0.9em; 
	display: block; 
	margin-top: 0.5em; 
}

div.cena span { 
	display: block; 
	font-size: 12px; 
	color: #c7ced3; 
}

div#podsumowanie div.cena span { 
	display: block; 
	font-size: 12px; 
	color: #43474c; 
}

div.rejs div.bg { 
	background-color: #e9ecef; 
}

div.rejs hr { 
	clear: both; 
	color: #e9ecef; 
	margin: 0; 
	padding: 0; 
	border-style: none; 
	height: 1px; 
}

div.rejs div.info { 
	float: right; 
	display: inline; 
	margin: 0; 
	width: 740px; 
	padding: 5px; 
	position: relative; 
	background-color: #e9ecef; 
}

div#podsumowanie div.info { 
	margin: 0 auto; 
	width: 740px; 
	padding: 5px; 
	background-color: #e9ecef; 
}

img.hoverit { 
	cursor: pointer; 
}

table.podsumowanie { 
	font-size: 1.2em; 
	color: #333333; 
	font-weight: bold; 
	background: #eee; 
	display: block; 
	width: 958px; 
}

table.podsumowanie th,
table.podsumowanie td { 
	vertical-align: middle; 
	padding: 5px 5px; 
	border-bottom-style: none; 
}

table.podsumowanie th { 
	color: white; 
	font-size: 11px; 
	padding: 2px 5px; 
	background: #2973b6; 
	border-bottom: 1px solid #183d81;
}

table.podsumowanie th.przewoznik { 
	width: 70px; 
}

table.podsumowanie td.przewoznik { 
	width: 70px; 
	background: #fff; 
}

table.podsumowanie th.cena { 
	width: 160px; 
}

table.podsumowanie td.cena { 
	text-align: right; 
	color: #f44e7f; 
	font-size: 1.3em; 
	background: #fff; 
	padding: 0 5px;
}

table.podsumowanie td.cena small { 
	color: #666; 
	font-size: 0.8em; 
}

table.podsumowanie td.cena span { 
	display: block; 
	color: #999; 
	font-size: 0.55em; 
	line-height: 0.9em;
}

table.podsumowanie td.ikona { 
	width: 30px; 
	background-repeat: no-repeat; 
	background-position: center center; 
}

table.podsumowanie td.ikona2 { 
	width: 30px; 
	background-repeat: no-repeat; 
	background-position: center center; 
}

table.podsumowanie tr.w td.ikona { 
	background-image: url(travelnow/img/podsumowanie_strzalkaw.png); 
}

table.podsumowanie tr.p td.ikona { 
	background-image: url(travelnow/img/podsumowanie_strzalkap.png); 
}

table.podsumowanie tr.e1 td.ikona { 
	background-image: url(travelnow/img/podsumowanie_strzalka1.png); 
}

table.podsumowanie tr.e2 td.ikona { 
	background-image: url(travelnow/img/podsumowanie_strzalka2.png); 
}

table.podsumowanie tr.e3 td.ikona { 
	background-image: url(travelnow/img/podsumowanie_strzalka3.png); 
}

table.podsumowanie tr.e4 td.ikona { 
	background-image: url(travelnow/img/podsumowanie_strzalka4.png); 
}

table.podsumowanie td.datagodzina { 
	width: 140px 
}

table.podsumowanie span.godzina { 
	color: #008fd5; 
}

table.podsumowanie td.przesiadki { 
	width: 140px 
}

table.podsumowanie td.przesiadki em { 
	color: #008fd5; 
}

table.podsumowanie td.przesiadki span.lotnisko { 
	font-size: 11px; 
	color: #b4b9bf; 
	cursor: pointer; 
	text-decoration: underline; 
}

table.podsumowanie td.czas { 
	width: 90px 
}

table.podsumowanie td.przyciski { 
	width: 118px;
	background: #fff; 
}



div.szczegoly { 
	//display: none; 
}

div#podsumowanie div.szczegoly { 
	 display: block; 
}

div.wycena { 
	//	display: none; 
}

div#podsumowanie div.wycena { 
	display: block; 
}

table.szczegoly { 
	border-collapse: collapse; 
	width: 958px; 
	color: #333333; 
	margin-top: 1px;
}

table.szczegoly th { 
	color: #ffffff; 
	font-size: 11px; 
	padding: 2px 5px; 
	background-color: #249ddc; 
	border-bottom: 1px solid #4084c2;
}

table.szczegoly td { 
	border-collapse: collapse; 
	padding: 4px 5px; 
	font-size: 12px; 
	font-weight: bold;
	background: #f2f2f2;
	border-bottom: 1px solid #ccc;
}
table.szczegoly tr.pierwszy_etap td { 
	padding-top: 12px;
}
table.szczegoly tr.ostatni_etap td { 
	padding-bottom: 12px;
	border-style: none;
}
table.szczegoly td.ikona { 
	width: 30px; 
	background-repeat: no-repeat; 
	background-position: center center; 
}

table.szczegoly tr.w td.ikona { 
	background-image: url(travelnow/img/arroww.png); 
}

table.szczegoly tr.p td.ikona { 
	background-image: url(travelnow/img/arrowp.png); 
}

table.szczegoly th.ikona { 
	width: 80px; 
}
table.szczegoly th.datagodzina { 
	width: 160px; 
}
table.szczegoly th.lotnisko { 
	width: 230px; 
}
table.szczegoly th.lot { 
	width: 98px; 
}
table.szczegoly td.lotnisko span { 
	display: block;
	font-size: 0.9em;
	color: #666;
}
table.szczegoly td.lotnisko em { 
	color: #f44e7f;
}
table.szczegoly tr.pierwszy_etap td.low, 
table.szczegoly tr.ostatni_etap td.lop { 
	font-size: 1.25em; 
}
table.szczegoly tr.pierwszy_etap td.low span, 
table.szczegoly tr.ostatni_etap td.lop span{ 
	font-size: 0.8em; 
}

table.szczegoly td.datagodzina { 
	font-size: 1.1em; 
}
table.szczegoly tr.pierwszy_etap td.dgw, 
table.szczegoly tr.ostatni_etap td.dgp { 
	font-size: 1.5em; 
}

table.szczegoly td.datagodzina span.godzina { 
	color: #008fd5;
}
table.szczegoly td.lot { 
	font-size: 0.9em;
}
table.szczegoly tr.czas td { 
	background: #aaa;
	color: #fff;
	font-size: 0.95em;
	text-align: center;
	border-bottom-style: none;
}
table.szczegoly tr.czas td span {
	margin: 0 1em; 
}

table.wycena { 
	border-collapse: collapse; 
	width: 958px; 
	color: #41464b; 
	margin-top: 1px; 
}

table.wycena th { 
	color: #ffffff; 
	font-size: 11px; 
	padding: 2px 5px; 
	background-color: #666; 
	border-bottom: 1px solid #333;
	width: 192px;
	text-align: right;
}

table.wycena th.pasazer { 
	 width: 190px;
	 text-align: left;
}
table.wycena td { 
	border-collapse: collapse; 
	padding: 4px 5px; 
	font-size: 12px; 
	font-weight: bold; 
	background: #f2f2f2;
	border-bottom: 1px solid #ccc;
	text-align: right;
}
table.wycena td.pasazer { 
	 width: 190px;
	 text-align: left;
}

table.wycena tr.oplatazawystawienie td.label,
table.wycena tr.razem td.label { 
	text-align: right; 
}
table.wycena tr.razem td {
	border-bottom-style: none; 
}
table.wycena tr.razem td.label { 
	color: #042d6f;
	font-size: 1.1em;
	vertical-align: bottom;
	background: #ddd;
}
table.wycena tr.razem td.sprawdz { 
	font-size: 1em;
	vertical-align: bottom;
	text-align: left;
	background: #ddd;
}
table.wycena tr.razem td.sprawdz a:link,
table.wycena tr.razem td.sprawdz a:visited {
	color: #f44e7f;
	text-decoration: underline;
}
table.wycena tr.razem td.razem { 
	color: #f44e7f;
	font-size: 1.3em;
	vertical-align: bottom;
	background: #ddd;
}
div.wiecej_informacji { 
	color: #999;
	padding: 0.5em;
	font-size: 0.9em; 
}

div.przyciski { 
	height: 22px; 
	margin: 0 0 20px auto; 
	clear: both; 
	width: 903px 
}

div.przyciski img { 
	margin: 0 2px; 
	float: right; 
	display: inline; 
}

div.przyciski img.zmien { 
	float: left; 
	display: inline; 
}

img.buttonleft { 
	margin-top: 20px; 
	margin-bottom: 20px; 
	float: left; 
	display: inline; 
}

img.buttonright { 
	margin-top: 20px; 
	;
	margin-bottom: 20px; 
	float: right; 
	display: inline; 
}

div#form div.tytul p { 
	font-size: 1.2em; 
}

div#form div.tytul big { 
	font-size: 1.5em; 
	font-weight: bold; 
	color: #c00; 
}

div#form div.tytul span { 
	font-size: 0.8em; 
	display: block; 
	color: #666; 
	font-weight: bold; 
}

div#form { 
	width: 750px; 
	margin: 0 auto; 
}

div#form div.info { 
	margin-bottom: 2em; 
}

div#formularz fieldset, 
div#potwierdzenie fieldset { 
	padding: 5px; 
	background-color: #ffffff; 
	margin-bottom: 1px; 
	border: 1px solid #e4e7eb; 
	line-height: 2em; 
}

div#potwierdzenie fieldset { 
	 
}

div#formularz label,
div#potwierdzenie label { 
	font-weight: bold; 
	width: 150px; 
	float: left; 
	line-height: 2em; 
}

div#formularz input.txt,
div#potwierdzenie input.txt { 
	border: 1px inset #ccc; 
	padding: 3px 5px; 
	width: 20em; 
}

div#formularz label em { 
	color: #c00; 
	font-size: 15px; 
	margin-left: 0.5ex; 
}

div#form input.imie { 
	width: 150px 
}

div#form input.nazwisko { 
	width: 200px 
}

div#form input.telefon { 
	width: 210px 
}

div#form input.email { 
	width: 200px 
}

div#form input.ulica { 
	width: 210px 
}

div#form input.kod { 
	width: 60px 
}

div#form input.miasto { 
	width: 125px 
}

div#form input.panstwo { 
	width: 100px 
}

div#form fieldset.numer { 
	width: 350px; 
	float: left; 
	display: inline; 
}

div#form fieldset.numer input { 
	width: 30px; 
}

div#form fieldset.cvv { 
	width: 366px; 
	float: left; 
	display: inline; 
}

div#form fieldset.cvv label { 
	width: 50px; 
}

div#form fieldset.cvv input { 
	width: 100px; 
}

div#form fieldset.waznosc { 
	clear: both; 
}

div#formularz h3, 
div#potwierdzenie h3 { 
	margin: 0; 
	padding: 5px 10px; 
	width: 730px; 
	clear: both; 
	background: #e9ecef; 
	color: #43474c; 
	font-size: 1.2em; 
}

div#formularz h3 span,
div#potwierdzenie h3 span { 
	color: #3052a8; 
	font-size: 1.2em; 
}

div#formularz p#skopiuj_dane { 
	color: #2356aa; 
	text-align: center; 
	font-weight: bold; 
	cursor: pointer; 
	text-decoration: underline; 
}

div#formularz div.pokaz_osobe,
div#formularz div#faktura,
div#formularz div#platnosc_przelew, 
div#formularz div#platnosc_karta,
div#formularz div#platnosc_gotowka,
div#formularz div#dost,
div#potwierdzenie div.pokaz_osobe,
div#potwierdzenie div#faktura,
div#potwierdzenie div#platnosc_przelew, 
div#potwierdzenie div#platnosc_karta,
div#potwierdzenie div#platnosc_gotowka,
div#potwierdzenie div#dost { 
	background: #e9ecef; 
	width: 740px; 
	padding: 5px; 
	clear: both; 
}

div#potwierdzenie div#faktura, 
div#zakonczenie div#faktura { 
	color: #123265; 
	font-size: 1.2em; 
	font-weight: bold; 
	font-style: normal; 
}

div#dost { 
	padding-top: 10px !important; 
}

div#potwierdzenie div#dost, 
div#zakonczenie div#dost { 
	width: 488px; 
	background: #fff; 
	border: 6px solid #e9ecef; 
	padding-top: 0px !important; 
}

div#potwierdzenie div#dost h4, 
div#zakonczenie div#dost h4 { 
	margin-top: 10px; 
}

div#formularz div#platnosc_przelew div, 
div#formularz div#platnosc_karta div,
div#formularz div#platnosc_gotowka div,
div#formularz div.rodzaj_dostarczenia div,
div#potwierdzenie div#platnosc_przelew div, 
div#potwierdzenie div#platnosc_karta div,
div#potwierdzenie div#platnosc_gotowka div,
div#potwierdzenie div.rodzaj_dostarczenia div { 
	padding: 5px; 
	background-color: #ffffff; 
	margin-bottom: 1px; 
	border: 1px solid #e4e7eb; 
}

div#formularz div#platnosc_karta h4,
div#potwierdzenie div#platnosc_karta h4 { 
	margin: 0; 
	padding: 5px; 
	background-color: #ffffff; 
	border: 1px solid #e4e7eb; 
}

div#formularz div#platnosc_przelew h4, 
div#formularz div#platnosc_gotowka h4,
div#potwierdzenie div#platnosc_przelew h4, 
div#potwierdzenie div#platnosc_gotowka h4 { 
	margin: 0; 
}

div#formularz div.rodzaj_dostarczenia h4,
div#potwierdzenie div.rodzaj_dostarczenia h4 { 
	padding: 0.2em 0.5em; 
	margin: 0.2em; 
}

div#formularz div.rodzaj_dostarczenia h4 em,
div#potwierdzenie div.rodzaj_dostarczenia h4 em { 
	font-style: normal; 
	color: #333; 
}

div#formularz div.rodzaj_dostarczenia div,
div#potwierdzenie div.rodzaj_dostarczenia div { 
	padding: 0.5em 2em; 
}

div#formularz div.rodzaj_dostarczenia div.adresprzesylki,
div#potwierdzenie div.rodzaj_dostarczenia div.adresprzesylki { 
	background: transparent; 
	border-style: none; 
}

div#formularz h4,
div#potwierdzenie h4 { 
	color: #3052a8; 
	font-size: 1.2em; 
}

div#formularz h5,
div#potwierdzenie h5 { 
	color: #526614; 
	margin: 0; 
	font-size: 1em; 
}

div#formularz hr,
div#potwierdzenie hr { 
	clear: both; 
	margin: 1em; 
	padding: 0; 
	border-style: none; 
	height: 1px; 
	color: #fff; 
	background: #fff; 
}

div#formularz div#agree { 
	padding: 1em 3em; 
	font-size: 13px; 
	font-weight: bold; 
}

div#formularz div#agree input { 
	float: left; 
	display: inline; 
	margin: 0 0.5em 0.5em 0; 
}

input.label { 
	color: #999 !important; 
}

img#rezerwuj { 
	float: right; 
	display: inline; 
	margin: 0; 
}

img#wstecz { 
	float: left; 
	display: inline; 
	margin: 0; 
}

/* @group Miniform */

div#miniform { 
	width: 883px; 
	background: #9099a2; 
	padding: 10px 10px 0; 
	color: #fff; 
	font-size: 11px; 
	clear: both; 
}

div#miniform input { 
	font-size: 12px; 
	border-style: inset; 
	border-width: 1px; 
	padding: 2px 3px; 
}

div#miniform label { 
	display: block; 
	margin: 2px 0; 
}

div#miniform h3 { 
	display: none; 
}

div#miniform h2 { 
	font-size: 1.3em; 
	width: 300px; 
	float: left; 
	color: #fff; 
}

div#miniform div#opcje { 
	padding: 0 0 10px; 
	height: 15px; 
	width: 460px; 
	float: right; 
	clear: right; 
	display: inline; 
}

div#miniform div#opcje div { 
	width: 132px; 
	float: left; 
	height: 22px; 
	line-height: 20px; 
	display: inline; 
	margin: 0 10px; 
	background: url(img/opt2.png) no-repeat; 
	text-align: center; 
	color: #fff; 
	cursor: pointer; 
	font-weight: bold; 
}

div#miniform div#opcje div.aktywna { 
	background: url(img/opt2aa.png) no-repeat; 
	color: #fff; 
	cursor: default; 
}

div#miniform div.etap { 
	padding: 5px; 
	border-bottom: 1px solid #aab5bf; 
	height: 45px; 
}

div#miniform div#przyciski_zaawansowane { 
	margin-top: 20px; 
	margin-right: 20px; 
	float: right; 
	width: 46px; 
	height: 23px; 
}

div#miniform div#przyciski_zaawansowane img { 
	margin: 0; 
	float: left; 
	display: inline; 
	cursor: pointer; 
}

div#miniform div#przyciski_zaawansowane,
div#miniform div#etap2,
div#miniform div#etap3,
div#miniform div#etap4 { 
	display: none; 
	opacity: 0; 
	filter: alpha(opacity = 0); 
}

div#miniform fieldset.miasto { 
	width: 210px; 
	float: left; 
	display: inline; 
}

div#miniform fieldset#miasto_d_fieldset { 
	 
}

div#miniform fieldset.miasto input { 
	width: 190px; 
}

div#miniform fieldset.data { 
	width: 124px; 
	float: left; 
	display: inline; 
	margin: 0; 
	position: relative; 
}

div#miniform fieldset.data input { 
	width: 110px; 
}

div#miniform fieldset.godzina { 
	width: 85px; 
	margin: 0 0 0 5px; 
	float: left; 
	display: inline; 
}

div#miniform fieldset.godzina select { 
	width: 85px; 
}

div#miniform fieldset#p_data_fieldset { 
	margin-left: 10px; 
}

div#miniform fieldset#p_godz_fieldset { 
	clear: right; 
}

div#miniform div.datagodzina fieldset.plusminus { 
	width: 55px; 
}

div#miniform div.datagodzina fieldset.plusminus input { 
	margin-top: 12px; 
}

div#miniform div.datagodzina fieldset.godzina { 
	width: 55px; 
	margin-left: 10px; 
}

div#miniform div.datagodzina fieldset.godzina input { 
	width: 40px; 
}

div#miniform div#osoby { 
	height: 20px; 
	margin-top: 12px; 
	height: 50px; 
	width: 400px; 
	float: left; 
	display: inline; 
}

div#miniform div#osoby fieldset { 
	margin-left: 7px; 
	float: left; 
	display: inline; 
	text-align: center; 
	width: 70px; 
}

div#miniform div#osoby fieldset input { 
	float: left; 
	display: inline; 
	width: 20px; 
	text-align: center; 
	padding-left: 5px; 
	padding-right: 5px; 
}

div#miniform div#osoby fieldset label { 
	 
}

div#miniform div#osoby fieldset span { 
	color: #d3d8dc; 
	font-size: 10px; 
	display: block; 
}

div#miniform div#osoby fieldset.osoby1 { 
	margin-left: 10px; 
}

div#miniform div#osoby fieldset.osoby2 { 
	 
}

div#miniform div#osoby fieldset.osoby3 { 
	 
}

div#miniform div#osoby fieldset.osoby4 { 
	 
}

div#miniform div#osoby fieldset.osoby5 { 
	 
}

div#miniform div#pozostale_ustawienia { 
	height: 75px; 
	position: relative; 
}

div#miniform fieldset#klasa { 
	margin-top: 12px; 
	margin-left: 10px; 
	float: left; 
	display: inline; 
	width: 100px; 
}

div#miniform fieldset#klasa select { 
	width: 100px; 
}

div#miniform fieldset#przewoznik { 
	margin-top: 12px; 
	margin-left: 15px; 
	float: left; 
	display: inline; 
	width: 100px; 
}

div#miniform fieldset#przewoznik select { 
	width: 100px; 
}

div#miniform div#pozostale_ustawienia div#pozostale { 
	padding-top: 15px; 
	width: 120px; 
	float: left; 
	display: inline; 
	margin-left: 25px; 
}

div#miniform div#pozostale_ustawienia div#pozostale fieldset { 
	width: 120px; 
}

div#miniform div#pozostale_ustawienia div#pozostale fieldset input { 
	vertical-align: middle; 
}

div#miniform div#pozostale_ustawienia div#pozostale fieldset label { 
	display: inline; 
	vertical-align: middle; 
}

div#miniform div.etap fieldset.dir { 
	float: left; 
	display: inline; 
	margin-top: 17px; 
	margin-left: 10px; 
}

div#miniform div.etap fieldset.dir label { 
	display: inline; 
	vertical-align: middle; 
}

div#miniform div.etap fieldset.dir input { 
	display: inline; 
	vertical-align: middle; 
}

div#miniform fieldset.opcje { 
	padding-top: 10px; 
	width: 120px; 
	float: left; 
	display: inline; 
	margin-left: 10px; 
}

div#miniform fieldset.opcje input { 
	vertical-align: middle; 
}

div#miniform fieldset.opcje label { 
	display: inline; 
	vertical-align: middle; 
}

div#miniform hr { 
	clear: both; 
	margin: 0; 
	padding: 0; 
	color: #9099a2; 
	background: #9099a2; 
	height: 0; 
	border-style: none; 
}

div#miniform fieldset#przycisk_szukaj { 
	position: absolute; 
	bottom: -2px; 
	right: -10px; 
	padding: 0 !important; 
	border-style: none !important; 
	border-width: 0; 
	margin: 0 !important; 
}

/* @end */

/* @group Błąd */

div.wystapily_bledy { 
	width: 500px; 
	margin: 0 auto; 
}

div.wystapily_bledy h1 { 
	font-size: 1.5em; 
	color: #333; 
}

div.wystapily_bledy h1 small { 
	display: block; 
	margin-bottom: 0.3em; 
	color: #c00; 
}

div.wystapily_bledy h2 { 
	font-size: 1.25em; 
	color: #3052a8; 
	margin: 2em 0 0.5em; 
}

div.morethanone { 
	text-align: center; 
	padding-bottom: 1em; 
}

div.morethanone { 
	font-size: 1em; 
	font-weight: bold; 
	color: #43474c; 
}

/* @end */
