A {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3E87CD;
    text-decoration: underline;
}
#logo_place{
  height:43px;
  position:relative;
}
#actionPricesContainer input.button_backward {
  display: none;
}
#logo{
  position:absolute;
  top:12px;
  left:25px;
  border:0 none;
}
#logo img{
  border:none;
}
#m_menu{
  height:31px;
  margin:0;
  padding:0 0 0 5px;
  font-family:Arial;
}
#s_menu{
  height:20px;
  margin:0;
  font-family:Arial;
  padding:0 0 0 0;
}
#m_menu .menu_item{
  height:31px;
  float:left;
  display:block;
  text-align:center;
}
.let{
  width:8%;
}
.jiz,
.dov{
  width:9%;
}
.jaz,
.aup{
  width:22%;
}
.eur{
  width:12%;
}
.ces{
  width:16%;
}
#s_menu .menu_item{
  height:20px;
  float:left;
  display:block;
  text-align:center;
}
.poj,
.uby
{
  width:13%;
}
.pro{
  width:16%;
}
.ost{
  width:18%;
}
.bus{
  width:21%;
}
.viz{
  width:9%;
}
.vla{
  width:9%;
}
#m_menu a{
  display:block;
  height:31px;
  line-height:31px;
  float:left;
  width:100%;
}
#s_menu a{
  display:block;
  height:20px;
  line-height:20px;
  float:left;
  width:100%;
}
#m_menu a,
#s_menu a{
  text-decoration:none;
}
#m_menu a:hover,
#s_menu a:hover{
  text-decoration:underline;
}
#cp_menu{
  margin:0px auto;
}
#cp_menu,
#cp_menu_l,
#cp_menu_r{
  height:102px;
}
.mm_separator{
  width:1px;
  height:30px;
  float:left;
  display:block;
}
.sm_separator{
  width:1px;
  height:20px;
  display:block;
  float:left;
}
#cp_menu{
  background:url('http://cms.sa.cz/data/images/grafiky/online/center_bg.png') repeat-x top left;
  xwidth:955px;
}
#cp_menu_l{
  background:url('http://cms.sa.cz/data/images/grafiky/online/left_bg.png') no-repeat top left;
}
#cp_menu_r{
  background:url('http://cms.sa.cz/data/images/grafiky/online/right_bg.png') no-repeat top right;
}
.mm_separator{
  background:#dcdcdc;
}
.sm_separator{
  background:url('http://cms.sa.cz/data/images/grafiky/online/sm_separator.png') no-repeat top right;
}
#m_menu a{
  color:#1866b1;
  font-size:12px;
  font-weight:bold;
}
#m_menu .menu_item_o{
  background:url('http://cms.sa.cz/data/images/grafiky/online/m_item_o.png') no-repeat top left;
}
#m_menu .menu_item_o a{
  background:url('http://cms.sa.cz/data/images/grafiky/online/m_item_ro.png') no-repeat top right;
}
#s_menu .menu_item_o{
  background:url('http://cms.sa.cz/data/images/grafiky/online/s_item_o.png') no-repeat top left;
}
#s_menu .menu_item_o a{
  background:url('http://cms.sa.cz/data/images/grafiky/online/s_item_ro.png') no-repeat top right;
}
#s_menu a{
  color:#fff;
  font-size:11px;
  font-weight:bold;
}
#masterpricer #items {
  color: #000 !important;
}
#masterpricer .paggingSystem {
  background:#FFF0F0;
  border:10px solid #FFF0F0;
}
#masterpricer .paggingSystem .pageNumbers {
  font-size: 1.5em
}
#masterpricer .paggingSystem .pageNumber {
  font-size: 1em;
}
#masterpricer .paggingSystem span {
  font-weight: bold;
}
#masterpricer .warning {
  width:55px;
  height:33px;
  position:absolute;
  top:25px;
  left:80px;
  background:url('http://cms.sa.cz/data/images/grafiky/online/hand.png') no-repeat top left;
  display: block;
}

.calendar_table {
background-color: #DAE1F4;
border-top: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}

.redirect {
text-align: center;
font-family: verdana;
font-size: 14px;
color: #000000;
}

.error_heading {
background-color: #C50606;
color: #FFFFFF;
font-weight: bold;
font-size: 15px;
text-align: center;
}

.error_table {
border:1px solid #C50606;
background-color: #FFFFFF;
}

.flight_text {
color:#5C5C5C;
}

.impossible_flight_destination {
color: #B3B3B3;
}

.itinerary_best_price {
font-size: 12px;
border: 1px solid #C50606;
background-color: #FFFFFF; 
color: #C50606;
}

.calendar_price {
font-size: 11px;
font-weight: bold;
}

.state_table {
background-color: #112377;
}

.dest_heading {
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#112377;	
padding: 5px;
}

.Achange_date {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #163C6C;
text-decoration: none;
}

.change_date_heading {
font-size: 11px;
    color: #000000;
    background-color: #95C5F2;
    background:url(http://cms.sa.cz/data/images/grafiky/online/document-table-thead-tfoot-bg.gif) repeat-x top left;
}

.action_price {
color: #C50606;
font-weight: bold;
}

.summary_done {
border: 1px solid #163C6C; 
background-color: #163C6C;
}

A:Hover {
color: #C50606;
text-decoration: none;
}

.itinerary_total_tax_price {
color: #C50606;
font-weight: bold;
}

.info_name {
font-size: 11px;
color: #000000;
padding-left: 10px;
}

.check_price_text {
font-family: verdana;
font-size: 12px;
color: #E62449;
text-indent: 20px;
}

.itinerary_airline {
font-size: 10px;
color: #5C5C5C;
}

.itinerary_name {

color:#5C5C5C;
padding-left: 5px;
}

.itinerary_reservation_font {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.calendar_A:Hover {
font-weight: bold;
color: #C50606;
text-decoration: none;
}

.calendar_td {
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
color: #878787;
vertical-align: top;
}

.calendar_td_impossible {
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
background-color: #F6F6F6;
vertical-align: top;
}

.th_border_bottom {
border-bottom: 1px solid #BBC4C8;
background:url(http://cms.sa.cz/data/images/grafiky/online/document-table-thead-tfoot-bg.gif) repeat-x;
}

.pricelist_price {
font-size: 11px;
    font-weight: bold;
    color: #1866B1;
    padding-left: 10px;
}

.main {
border: 1px solid #D2D7DC;
padding: 0px;
background:#ffffff;
}

.info {
border: 1px solid #D2D7DC;
text-align: left;
background: #ffffff url(http://cms.sa.cz/data/images/grafiky/online/document-table-thead-tfoot-bg.gif) repeat-x top left;
}

.button_backward {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px;
    border: 1px outset #aaaaaa;
    border-right-color: #555555;
    border-bottom-color: #555555;
    background: #629FD9 url(http://cms.sa.cz/data/images/grafiky/online/form-btn-dark-bg.png) center -2px no-repeat;
cursor:pointer;
}

.itinerary_reservation {
background:#E62449 url(http://cms.sa.cz/data/images/grafiky/online/form-btn-red-bg.png) no-repeat scroll center -2px;;
border: 1px solid #112377;
}

.error {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #C50606;
padding: 3px;
text-align: left;
}

.calendar_td_nothing {
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
background-color: #F6F6F6;
vertical-align: top;
}

.highlight {
color: #c50606;
}

.calendar_td_possible_checked {
color: #000000;
background-color: #FFD6D6;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
vertical-align: top;
}

.dest_top {
border-bottom:1px solid #112377;
background-color: #FFFFFF;
}

.calendar_td_preselected {
color: #000000;
background-color: #E0DEDE;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
vertical-align: top;
}

.calendar_td_weekend {
background-color: #FFDDDD;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
color: #878787;
}

.Achange_date:Hover {
font-weight: bold;
color: #C50606;
text-decoration: none;
}

.info_value {
font-size: 11px;
color: #1866B1;
}

.calendar_th {
color: #000000;
background-color: #112377;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
background:transparent url(http://cms.sa.cz/data/images/grafiky/online/document-table-thead-tfoot-bg.gif) repeat-x scroll 0 0;
}

.print_ID {
font-family: verdana;
font-size: 14px; 
font-weight: bold;
color: #000000;
}

.calendar_A {
font-family: verdana;
font-weight: bold;
color: #112377;
text-decoration: none;
}

.calendar_Anav {
font-family: verdana;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.small {

}

form table tr td img {

}

hr {
color: #163C6C;
	height: 1px;
}

.top_lang {
position: relative; height: 20px;
}

.row {
background-color: #FFFFFF;
}

.row_checked {
background-color: #FFF0F0;
}

.pricelist_border_bottom {
border-bottom: 1px dashed  #DDDDDD;
}

.pricelist_fare_rule {
color: #A2A2A2;
}

.impossible_flight_text {
font-size: 12px;
	color:#BFBFBF;
}

.impossible_row {
background-color: #EDEDED;
}

.impossible_row_checked {
background-color: #E1E1E1;
}

.itinerary_pass_border {
border-bottom: 1px solid #FFFFFF;
}

.summary_note {
color: #000000;
}

.obligate {
color: #778ECF;
}

th {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding: 2px;
background:transparent url(http://cms.sa.cz/data/images/grafiky/online/document-table-thead-tfoot-bg.gif) repeat-x scroll 0 0;
}

.top_pricer {
color:#163C6C;
display:inline;
font-family:arial;
font-size:14px;
font-weight:bold;
height:20px;
position:absolute;
right:0;
top:10px;
}

.heading {
font-size: 11px;
color: #000000;
border-bottom: 1px solid #BBC4C8;
border-top: 1px solid #BBC4C8;
padding-left: 10px;
background:#ffffff url(http://cms.sa.cz/data/images/grafiky/online/document-table-thead-tfoot-bg.gif) repeat-x scroll 0 0;
}

.search_input {
width: 400px;
}

.body {
width: 718px;
text-align: center;
}

.archos {
text-align: center;
height:106px;
padding-top:4px;
}

.flight_destination {
color: #000000;
}

.itinerary_total_price {
color:#000000;
}

.itinerary_value {
color: #000000;
}

.summary_locator {
font-size: 14px;
color: #FF5656;
}

.itinerary_selected_price {
font-size: 12px;
border: 1px solid #000000;
background-color: #FFFFFF;
color: #000000;
}

.calendar_Anav:Hover {
font-weight: bold;
color: #FFF9A0;
text-decoration: none;
}

.calendar_td_possible {
color: #000000;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
vertical-align: top;
background:#CAD9E7;
}

td {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5C5C5C;
}

input {
color: #000000;
font-size: 11px;
}

select {
color: #000000;
font-size: 11px;
}

.state_heading {
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
padding-left: 5px;
}

.search_body {
width: 675px;
text-align: center;
background-color: #FFFFFF;
}

.A_destination_firstLetter {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #112377;
text-decoration: none;
}

.A_destination_firstLetter:Hover {
color: #C50606;
font-weight: bold;
text-decoration: none;
}

.destination_firstLetter_heading {
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color: #112377;
}

.top {
position: relative;
width: 718px !important; width :718px;
height: 30px;
margin:0px;
xbackground:transparent url(http://cms.sa.cz/data/images/grafiky/online/top.png) repeat scroll center top;
}

body {
margin: 0px;
padding: 0px;
xbackground-color: #CAD9E7;
}

.button_forward {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px;
    border: 1px outset #aaaaaa;
    border-right-color: #555555;
    border-bottom-color: #555555;
    background: #629FD9 url('http://cms.sa.cz/data/images/grafiky/online/form-btn-dark-bg.png') center -2px no-repeat;
cursor:pointer;
}

.button_neutral {
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
padding: 1px;
border: 1px outset #aaaaaa;
border-right-color: #555555;
border-bottom-color: #555555;
background: #629FD9 url(http://cms.sa.cz/data/images/grafiky/online/form-btn-dark-bg.png) center -2px no-repeat;
cursor:pointer;
}

.top_heading {
color:#163C6C;
display:inline;
font-family:Arial;
font-size:14px;
font-weight:bold;
left:0;
position:absolute;
top:10px;
}

.summary_font {
font-size: 12px;
font-weight: bold;
color: #000;
}

.pricelist_fare_rule_table {
border-top: 1px dashed #FFFFFF;
background-color: #FFFFFF;
position:relative;
}


