input {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
}
body, td {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #333333;
margin: 0px;
}

h1 {
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #399900;
margin: 20px 20px 5px 20px;
}

p {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #333333;
margin: 5px 20px 10px 20px;
}

.stext {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #333333;
margin: 0;
}

.branches:link, .branches:visited, .branches:active {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #2C5BBA;
text-decoration: none;
}

.branches:hover {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #2C5BBA;
text-decoration: none;
}

.subbranches:link, .subbranches:visited, .subbranches:active {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #668EB4;
text-decoration: none;
}

.subbranches:hover {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #668EB4;
text-decoration: underline;
}

.int:link, .int:active {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #2C5BBA;
text-decoration: underline;
}
.int:visited {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #999999;
text-decoration: underline;
}

.int:hover {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #2C5BBA;
text-decoration: none;
}
.int_4:link, .int_4:active {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #2C5BBA;
text-decoration: underline;
}
.int_4:visited {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #999999;
text-decoration: underline;
}

.int_4:hover {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #2C5BBA;
text-decoration: none;
}

.int_3:link, .int_3:visited, .int_3:active {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #668EB4;
text-decoration: underline;
}

.int_3:hover {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #668EB4;
text-decoration: none;
}
.int_2:link, .int_2:visited {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3A6D9E;
text-decoration: underline;
}

int_2:active {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #FFCC00;
text-decoration: underline;
}

.int_2:hover {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #3A6D9E;
text-decoration: none;
}

.txt_1 {
font-size: 9px;
font-weight: normal;
font-style: normal;
color: #668EB4;
}

.sol {
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #969696;
margin: 0 40px 0 40px;
border-left: #D8D8D8 5px solid;
padding-left: 10px;
}

.hdr_dark {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #975800;
}

.hdr_blue {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #77A2CB;
}
.hdr_white {
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
}

.bgc_1 {
background-color: #6E9FFE;
}

.bgc_2 {
background-color: #D5E5F4;
}

.bgc_3 {
background-color: #FFFFFF;
padding-left: 7px;
}

.bgc_4 {
background-color: #DCECFB;
}

.bgc_5 {
background-color: #D5E5F4;
}

.bgc_6 {
background-color: #FFCC00;
height: 21px;
padding-left: 7px;
}

.bgc_7 {
background-color: #F6F6FE;
border-bottom: 1px solid #DFDFFA;
height: 21px;
padding-left: 7px;
}

.bgc_8 {
background-color: #F0F7FD;
}

.bgc_10 {
background-color: #ffffff;
border-bottom: 1px solid #DFDFFA;
height: 21px;
padding-left: 7px;
}

.bgc_11 {
background-color: #D5E5F4;
height: 21px;
padding-left: 7px;
}

.bgc_12 {
background-color: #F6F6FE;
border-top: 1px solid #DFDFFA;
border-bottom: 1px solid #DFDFFA;
height: 21px;
padding-left: 7px;
}

.bgc_13 {
background-color: #ffffff;
}

.bgc_14 {
background-color: #F0F7FD;
padding-left: 7px;
}

.s {
background-color: #D8D8D8;
}

.copyright {
background-color: #FFCC00;
height: 21px;
padding: 7px 7px 7px 7px;
}

.bg_menu {
background: url(images/bg_menu.jpg) #C0E0FB no-repeat;
}

.bg_splash {
background: url(images/bg_splash.jpg) #70C1ED;
}

.pdg_logo {
padding-top: 32px;
padding-left: 13px;
}

.pdg_menu {
padding-left: 4px;
height: 19px;
}

.pdg_hot {
padding-left: 7px;
height: 21px;
background-color: #FFFFFF;
}

.pdg_input {
padding: 7px 0 7px 0px;
}

.input_c {
width: 125px;
height: 22px;
font-size: 13px;
color: #333333;
}

.input_g {
width: 174px;
height: 22px;
font-size: 13px;
color: #333333;
}

.input_p {
width: 50px;
height: 22px;
font-size: 13px;
color: #333333;
}

.news {
margin: 7px 7px 7px 7px;
}

.color_1 {
color: #3A4957;
}

.color_2 {
color: #A98700;
}

.brd_view {
border: 1px solid #ffffff;
}

.btm_img {
background: url(images/pic_btm.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

.resort {
margin-top: 10px;
margin-bottom: 15px;
}

li {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
margin-bottom: 0.3em;
}

.des {
background: #dddddd;
width: 95%;
}

.pdg_btm {
padding-bottom: 10px;
}

div.star {
text-align: center;
margin: 10px 0px 10px 0px;
}

.sign {
margin: 5px 0 20px 20px;
}

.search {
background: #F5F5F5;
margin-top: 20px;
padding-top: 4px;
padding-bottom: 4px;
}

.country {
width: 130px;
font-size: 11px;
}

.res {
width: 130px;
font-size: 11px;
}

.day {
width: 40px;
font-size: 11px;
}

.month {
width: 80px;
font-size: 11px;
}

.len {
width: 150px;
font-size: 11px;
}

.tickets {
width: 140px;
font-size: 11px;
}

.ch {
width: 40px;
font-size: 11px;
}

.price {
width: 40px;
font-size: 11px;
}
.f {
vertical-align: middle;
margin-right: 5px;
}