/*body.main-body {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 780px;
    font: normal small Arial, Helvetica, sans-serif;
    background: #bfbfbf;
}*/


html,body ,.main_table{
    margin-left: auto;
    margin-right: auto;
	margin:0;
	padding: 0;
	height: 100%;
	border: none;
    font: normal small Arial, Helvetica, sans-serif;
    background: #bfbfbf;
}


.main_table {
	width: 780px;
	padding: 0;
    margin: 0 auto;
    border-spacing: 0px;
    border-width: 4px;
    border: 0px;
	vertical-align: top;

}

.main_table #tr1 {
	height: 97px;
	vertical-align: top;
	/*background: red;*/

}

.main_table #tr2 {
	height: 17px;
}

.main_table #td-lp {
	margin: 0px;
	width: 150px;
	padding: 4px;
	vertical-align: top;
	background: #608ee2;
	font-size: 12pt;
}
.main_table #td-mp {
/*	width: 350px;*/
	padding: 4px;
	vertical-align: top;
	background: #6ca0ff;
	font-size: 12pt;
}
.main_table #td-rp {
/*	width: 154px;*/
	padding: 4px;
	vertical-align: top;
	background: #608ee2;
	font-size: 12pt;
}

#footer {
	padding: 4px;
	height: 30px;
	background: #608ee2;
	font-size: 8pt;
    text-align: center;

}
A:link {
text-decoration: none;
    color:#ffff00;
}

A:visited {
    text-decoration: none;
    color:#ffff00;
}

/*
+--------------------------------------------------------------------------+
|                                                                          |
|  Menu parameters                                                         |
|                                                                          |
+--------------------------------------------------------------------------+
*/


.table_menu {
    width: 100%;
    top: 97px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-width: 0px;
/*	border-collapse: collapse;*/
    border: 0px;
    background: #000000;

}
.table_menu A:link {
	text-decoration: none;
    color:#ffff00;
}

.table_menu A:visited {
    text-decoration: none;
    color:#ffff00;
}

.table_menu A:hover {
    text-decoration: none;
    color:#000000;
    /*color: #5777d0;
	background: #ffff00;*/
}


/*
.table_menu td:hover {
	background: #ffff00;
    color: #5777d0;
}
*/
.table_menu td {
    border: 1px solid black;
}
.table_menu #tr11 {
    text-align: center;
    background: #5777d0;
	color: black;
	font-size: 11pt;
}

#speak_img {
    border-width: 2px;
    border: 1px;
}

.table_info td{
    border: 1px solid white;
	vertical-align: top;
}
.table_info {
	width: 450px;
}

/*
+--------------------------------------------------------------------------+
|                                                                          |
|  Weather parameters                                                      |
|                                                                          |
+--------------------------------------------------------------------------+
*/

hr {
border: 0;
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 100%;
}

.table_weather #td-left {
	width: 80px;
	vertical-align: middle;
}
.table_weather #td-middle {
	width: 23px;
	vertical-align: middle;
}

.table_weather {
    width: 100%;
    border-spacing: 0px;
    border-width: 0px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}


.box-smaller {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #F2F0D5;
  font-size: 10px;
  line-height: 14px;
}


.box-small {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #F2F0D5;
  font-size: 12px;
  line-height: 14px;
}

.box-big {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #F2F0D5;
  font-size: 13px;
  line-height: 14px;
}

.box-large {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #F2F0D5;
  font-size: 16px;
  line-height: 16px;
}

.box-large-link {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 18px;
  line-height: 20px;
}


/*
+--------------------------------------------------------------------------+
|                                                                          |
|  Contact parameters                                                      |
|                                                                          |
+--------------------------------------------------------------------------+
*/


#right-contact {
	color: #ffffff;
	  font-size: 11px;
}

.box-title {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #F2F0D5;
  font-size: 16pt;
  line-height: 20px;
}

/*
+--------------------------------------------------------------------------+
|                                                                          |
|  Reservation parameters                                                  |
|                                                                          |
+--------------------------------------------------------------------------+
*/

.table-reservation #image-cowgirl{
	vertical-align: top;
}
.table-reservation {
	width: 600px;

}


/*
+--------------------------------------------------------------------------+
|                                                                          |
|  Rates parameters                                                        |
|                                                                          |
+--------------------------------------------------------------------------+
*/

.table-act-rates #td-right {
	border-right: 1px solid white;	
}
.table-act-rates #td-middle {
	border-right: 1px solid white;	
	border-left: 1px solid white;	
}
.table-act-rates #td-left {
	border-left: 1px solid white;	
	border-right: 1px solid white;	
}
.table-act-rates #td-space {
	width: 2px;
}
.table-act-rates #td-middle {
	text-align: right;
}
.table-act-rates #td-left {
	width:80px;
}
.table-act-rates {
/*    width: auto;*/
    top: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-width: 0px;
    border: 0px;
}
.table-rates {
 /*   width: auto;*/
    top: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-width: 0px;
    border: 0px;
}


/*
+--------------------------------------------------------------------------+
|                                                                          |
|  Info parameters                                                         |
|                                                                          |
+--------------------------------------------------------------------------+
*/

.table-info {
    width: 100%;
    top: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-width: 0px;
    border: 0px;
	width: 100%;
}


/*
+--------------------------------------------------------------------------+
|                                                                          |
|  TUC  parameters                                                         |
|                                                                          |
+--------------------------------------------------------------------------+
*/

.table-tuc {
    width: 605px;
    top: 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-width: 0px;
    border: 0px;
}










