.body1, .body2, .body3, .body4, .body5, .body6, .body7, .orp_body, .body_trd, .body_sch, .body_log, .ops_body, .opc_body, .ope_body, .body10 {width: 100%;}
/*.body5 {width: 710px !important;}*/
/*.body5 center {width: 710px;}*/
.ops_body tbody  {width: 710px; text-align: center;}
.ops_body #nav3 {margin-left: 22%;}
.ops_body #nav4 {margin-left: 22%;}
.opc_body tbody {width: 710px; text-align: center;}
.opc_body #nav3 {margin-left: 22%;}
.opc_body #nav4 {margin-left: 22%;}
.ope_body tbody {width: 710px; text-align: center;}
.ope_body #nav3 {margin-left: 22%;}
.ope_body #nav4 {margin-left: 22%;}

.body5 .prev_next {width: 710px; text-align: center !important;}
.body5 .prev_next div {margin-left: 3%;}
.body5 #OnSendNotifyButton {width: 710px !important;}
.body5 #OnSendNotifyButton_right {background-repeat: no-repeat !important; width: 10px !important;}
.body5 #OnSendNotifyButton_left {background-repeat: no-repeat !important; width: 10px !important;}
.body5 #OnSendNotifyButton_center {width: 310px;}
#nav {width: 710px;}
#nav2 {width: 710px;}
#nav3 {width: 710px; text-align: center;}
#nav4 {width: 710px;}
#wpa_contains .form1 tbody {text-align: center; width: 710px !important;}
.wpa_main_table {width: 710px !important;}
.body5 .wpa_main_table tbody td {width: 710px !important;}

/*ostatnio dodanw */

.dep_country select {width: 200px; }
.arr_country select {width: 200px; }
 table .name {width: 200px; }
.select_info select { width: 200px;}
.body3 table table td { cursor: pointer; font-size: 12px; }
.body3 table table thead td { cursor: default; font-weight: bold;}
.body3 .tr_line { background-color: #ffffff; }
.body3 .tr_line_onmouseover { background-color: #F2F6FC; }
.body3 table table td {text-align: right;}
.body3 td .td_radio { width: 4%; }
.body3 td .td_free { width: 2%; }
.body3 td .td_rights { width: 6%; display:none }
.body3 td .td_dt { width: 19%; }
.body3 td .td_offerer { width: 19%; }
.body3 td .td_price { width: 17%; }
.body3 .tr_route_desc td { cursor: default; font-style: italic; text-align: left;}
.body3 .td_city_desc { cursor: default; font-weight: bold; width: 20%;}
.body3 .td_stop_desc { cursor: default; text-align: left;} 
.payment_head { height: 50px;} 
.payment_options { background-color:white; width: 700px;}
.notAvailableComment { font-size: 10px; color: #999999; font-weight: normal; } 



/* dla wszystkich okien */


body {
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
width: 710px;}
		
}
.page_info {
	display:none;
}
.form1  {
	width: 710px; 
	background-color: #F0F0F0;
	border-left: #FFFFFF 10px solid;
	border-right: #FFFFFF 10px solid;
	border-top: #FFFFFF 10px solid;
	border-bottom: #FFFFFF 10px solid;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #58595B;
	


}
.form1 table {
	background-color: #F0F0F0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
	
	
}
legend {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
}

/* s1 */

.body1 select {
	width: 140px;
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ffffff 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #d7d7d7;
}


/* WYKASUJ BY OGRANICZYC WYJAZDY DO POLSKI
.dep_country select {
 visibility:hidden;
 width: 0;
 height: 0;
 font-size: 0;
}
.dep_country name {
 text-align: right;
 display: block;
}
.body1 .dep_country .dctr_info {
 display: block;
}
*/ WYKASUJ

/* s2 */

.body2 select {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ffffff 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #d7d7d7;
}
.body2 .departure, .body2 .info, .body2 .radio1, 
.body2 .radio2, .body2 .radio3, .body2 .name, .body2 .dep_country {
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
	
}
.body2 .ticket_type {
	width: 710px;
	position: static;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
}
.body2 fieldset {
	width: 710px; 	
}
.body2 .departure input {
	width: 80px; 	
}
.body2 .hr {
	border-top: #F0F0F0;
	border: thin;
}
.body2 .return input {
	width: 80px; 	
}
.body2 .currency { 
	display: none
}

/* s3 */

.body3 fieldset {
	width: 710px; 	
}
.body3 table table td {
	text-align: center;
}

/* s4 */

.body4 select {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ffffff 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #d7d7d7;
}
.body4 table {
	width: 710px;
}
.body4 fieldset {
	left: 20px;
	width: 710px; 	
}
.c_email input {
	background-color: #d7d7d7; 
}
.c_phone input { 
	background-color: #d7d7d7; 
}

/* s5 */
.body5 {text-align: center;}
.body5 table {width: 710px;}

.body5 input.text {
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	BORDER-BOTTOM: #b7b5ab 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d7d7d7; 
	TEXT-DECORATION: none
}
.body5 .form1 .name {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
}

/* s6 */

.body6 table {
	width: 710px;
}
.body6 fieldset {
	width: 708px; 	
}
.body6 .ecard_info {
	width: 710px; 	
}
.body6 input {
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	BORDER-BOTTOM: #b7b5ab 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d7d7d7; 
	TEXT-DECORATION: none
}
.body6 .table4 {
	width: 330px;
}
.body6 .table4 input {
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	BORDER-BOTTOM: #b7b5ab 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d7d7d7; 
	TEXT-DECORATION: none
}

/* s7 */

.body7 .form2 {
width: 750px;
} 


/* s8 */

/* s9 */

.calendar table { border: 0; width: 165px; height: 144; border-collapse: collapse; }
.calendar th {font-family : Verdana; background-color : #0000ff; color : #ffffff;font-size : 8pt;} 
.calendar td {font-family : Verdana; color : #888888;font-size : 8pt;} 
.calendar tr { height: 16px; }

.calendar th.daynames { background-color : #c7c8ca; font-size: 10px; width: 23px;  height: 18px; }
.calendar td.bglight{ font-family : Verdana; color : black; text-align : center; background-color : #ffffff; height : 16px; font-size : 8pt; cursor: pointer; cursor: hand; }

.calendar td.pastdays { color: #c7c8ca; background-color: #e6e7e8; font-size: 8pt; text-align: center;  }
.calendar td.pastdaysun { color: #c7c8ca; font-size: 8pt; background-color: #e6e7e8; text-align: center; font-weight: bold; }

.calendar td.bgselected { font-family : Verdana; color: white; text-align : center; background-color : #5181b6; height : 16px; font-size : 8pt; }
.calendar td.bgnonselected{ font-family : Verdana; color : #0c2b4e; text-align : center; background-color : #e6e7e8; height : 16px; font-size : 8pt;  }

.calendar th.upperlinehand { font-size: 10px; background-color: white; height: 16; color: #5181b6; cursor: pointer; cursor:hand;}
.calendar th.upperline { font-size: 10px; background-color: white; height: 16; color: #5181b6;}

.calendar font.sunday { color: #5181b6; font-weight: bold;}

.calendar #layercal {position: absolute; left:0px; top:0px; clip:rect(0,165,148,0);} 

.copyright {
	display:none; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
	margin-top: 10px; 
	margin-bottom: 10px; 
	text-align: center
}
.link, .linkover {display:block; text-align: left ;}

.bg_color {
	BACKGROUND-COLOR: #F0F0F0
}

.text1 {
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	BORDER-BOTTOM: #b7b5ab 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d7d7d7; 
	TEXT-DECORATION: none
}

p.text_screen {
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #6D6E71;
}


.fild_pass_data input {
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	BORDER-BOTTOM: #b7b5ab 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d7d7d7; 
	TEXT-DECORATION: none
}

.fild_addr_data input {
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	BORDER-BOTTOM: #b7b5ab 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #d7d7d7; 
	TEXT-DECORATION: none
}

.separator tr { background-color : #F0F0F0 } 
.separator td { font-family : Verdana; background-color : #F0F0F0; color : #6D6E71; ;font-size : 10pt;font-weight: bold;} 

.shedule           { display: none; text-align:center; border: solid 0px; width: 100%} 
.shedule a         { font-size: 10pt; color: gray; text-decoration: underline}
.shedule a:active  {  }
.shedule a:hover   { color: black; text-decoration: underline; }
.shedule a:link    { }
.shedule a:visited { }

.schedule           { display: block; text-align:center; border: solid 0px; width: 100%} 
.schedule a         { font-size: 10pt; color: gray; text-decoration: underline}
.schedule a:active  {  }
.schedule a:hover   { color: black; text-decoration: underline; }
.schedule a:link    { }
.schedule a:visited { }

/* inne tlo dla kalendarza */
.calendar {
	background-image: url();
}

.copyright_tb {display:none;} 

.body3 .td_priceR { display: none; width: 0px; }



.pmi_radio {padding: 1px !important; width: 10px; vertical-align:middle;}
.pmi_icon {padding: 1px !important;}
.pmi_text {padding: 1px !important;}
