body {margin: 0; font-family: Verdana, Arial; }
body table td {vertical-align: top;}

a:hover {
  color:                #DA241D;
}





a:visited {color: #DA241D;}



div.leftPanel {
  position:             absolute;
  left:                 0px;
  top:                  0px;
  width:                180px;
  margin:               0px;
  padding:              0px;
  background-color:     white;
  text-align:           left;
}



div#actionSection {
  padding:              10pt 0pt 7pt 0pt;
}

div#searchSection {
  background-color:     rgb(252, 200, 90);
  padding-bottom:       18pt; 
  padding-top:          10pt;
}


div#bottomSection {
  text-align:           center;
  margin-bottom:        0pt;
  padding-top:          .5em;
/*  height:             100%; */
}



ul.actions {
  list-style-image:     url("/images/arrowblack.gif");
  margin-top:           0pt;
  margin-bottom:        0pt;
  margin-left:          0px;
  padding-left:         25px;
}

ul.actions li {
  margin-bottom:        8pt;
  line-height:          90%;
}

ul.actions li a {
  color:                black;
  text-decoration:      none;
/*  font-weight:                bold;*/
}

ul.actions li a:hover {
  color:                #DA241D;
}

img.cut {
  position:             absolute;
  right:                0px;
  bottom:               -1px;
}

form.search {
  text-align:           center;
  padding:              0px;
  margin:               0px;
}

/*
input.searchBut {
  font-family:          Arial, sans-serif;
  font-weight:          bolder;
  font-style:           italic;
}
*/

div.mainPanel {
  position:             absolute;
  left:                 180px;
  top:                  0px;
  right:                0px; 
  padding:              5pt 17pt 0pt 17pt;
}

table#topTable {
  border-collapse:      collapse;
  left:                 0px;
  right:                0px;
}

td#localTime {
  text-align:           left;
}

td#languages {
  text-align:           right;
}

.lang {
  vertical-align:	top;
}

a.lang {
/*  color:              black;
  text-decoration:      none; */
}

a.lang:hover {
  color:                #DA241D;
}

a.langpic img {
  border:               none;
}

div.logo {
  text-align:           center;
  margin:               13pt 0pt 10pt 0pt;
  letter-spacing:       0.2em;
}

div.logo img {
  margin-top:			2pt;
  margin-bottom:        5pt;
}


p.contacts {
  margin:               0px 0px 0px 0px;
  text-align:           center;
}

p.copyright {
  margin:               0px 0px 0px 0px;
  font-size:            70%;
  text-align:           center;
}

table, hr {
  clear:                both;
}

/*
hr.copyright {
  margin:               0px 0px 0px 0px;
}
*/

img.right {
  float:                right;
  margin-right:         1em;
  margin-left:          1em;
  margin-bottom:        3pt;
  clear:                right;
}

img.left {
  float:                left;
  margin:               1em;
  clear:                left;
}

img.clear {
  margin:               0pt;
  clear:                both;
  float:                right;
}

.pricetable, .clear {
  clear:                both;
}

.price {
  font-size:            110%;
  font-weight:          bolder;
  text-align:           center;
  color:                #DA241D;
}

.center {
  text-align:           center;
}

.left {
  text-align:           left;
}

a.weather img {
  border:               none;
}

table.pricetable {
  border-collapse:      collapse;
  border:               1px solid;
  margin-bottom:        1em;
}

table.pricetable td, table.pricetable th {
  border:               1px solid;
  text-align:           center;
}

table.pricetable caption {
  padding:              5px 5px 5px 5px;
}

a img {
  border:               none;
}

table.buytable {
  border:               none;
}

table.buytable tr td {
  vertical-align:       top;
}

.advice {
  font-size:            80%;
  color:                #DA241D;
}

input.buy {
  margin:               5pt 5pt 5pt 5pt;
  font-weight:          bolder;
}

h3.tiny {
  margin:               0px 0px 3px 0px;
}

.subprice {
  font-weight:          bolder;
  text-align:           center;
}

.advice kbd {
  font-size:            120%;
}

#fullhotmap {
  float:                right;
}

strong, .company {color: #723300;}


table.tourprice {
  border:               solid 1px;
  margin:               1em 1em 2em 1em;
}

table.tourprice thead tr th {
  background-color:     rgb(252, 200, 90);
}

table.tourprice tbody tr td {
  text-align:           center;
}

table.tourprice caption {
  font-weight:          bolder;
}

h1 {
  font-size:		140%;
}

h2 {font-size: 18px; font-weight: normal; color: #723300; border-bottom: 1px dashed #A55A2B; clear: both;}

















h1.header1 {
  font-size: 14px;
  margin-left: 188px;
  margin-top: 5px;
}




#TdSearch {background-image: url(/img/bg-top-2-1.gif); margin: 0;}
#BronTel {background-color: #d2bead; text-align: right}
.menubox {background-image: url(/img/bg-menu.gif); background-repeat: repeat-y;}

.menublok {margin: 10px 0;}
.menubloktitle {background-image: url(/img/bg-menu-title.gif); height: 39px; background-repeat: no-repeat;
padding: 7px 0 0 40px;
font-family: Arial; font-weight: bold; font-size: 16px; color: #fff
}

.menubloktitle2 {background-image: url(/img/bg-menu-title2.gif); height: 4px;}

#butline {background-color: #d2bead;}

td#banner img {margin: 5px 0 5px 44px;}

td#tel p{margin: 5px 0 5px 44px; font-size: 12px; color: #000000;}
td#tel p a{color: #000000; text-decoration: none;}
td#tel p a:hover{color: #A55A2B;}

#counter {padding: 22px 0 0 49px;}
#copyright {padding: 15px;}

td#content {padding: 19px 15px; font-size: 14px;}
td#content a {color: #723300;}
td#content a:hover {color: #FB8E36;}
td#content a:visited {color: #956F4F;}






td#content h1 {font-size: 18px; font-weight: normal; color: #723300; border-bottom: 3px solid #FB8E36; padding-bottom: 5px;}

.breadcrumbs  {font-size: 14px; color: #723300; padding-bottom: 12px; border-bottom: 1px dashed #a45a2b; margin-bottom: 20px;}
.breadcrumbs a {color: #723300; text-decoration: none;}
.breadcrumbs a:hover {color: #723300; text-decoration: underline;}
.breadcrumbs a:visited {color: #956F4F; text-decoration: underline;}







#copyright, #copyright a {font-size: 11px; color: #8A8A8A; }
#copyright a:hover {color: #723300; text-decoration: none;}

.searchform {margin: 0; padding: 0;}
INPUT#serchtext {
BORDER-BOTTOM: #692D09 1px solid; 
BORDER-LEFT: #692D09 1px solid; 
BORDER-RIGHT: #692D09 1px solid; 
BORDER-TOP: #692D09 1px solid; 
BACKGROUND-COLOR: #fff;
background-image: url('/img/ya.gif');
background-repeat: no-repeat;
background-position: left; 
FONT-SIZE: 14px;
margin: 14px 0 0 52px;
float: left;
}

.search-but {float: left; margin: 14px 0 0 5px;}

table, hr {clear: both;}

.menu {font-size: 12px; color: #000000; margin-top: 0; margin-bottom: 0; }
ul.menu li img {display: block; float: left; padding: 6px 0;}
ul.menu li {border-bottom: 1px dashed #a45a2b; padding: 5px 0; list-style-type: none; margin: 0 10px 0 5px;}
ul.menu li ul li {border: none; list-style-type: none; margin-left:-25px;}
ul.menu ul.menu li {border: none; list-style-type: none; margin-left:-25px;}
ul.menu li a {color: #000000; text-decoration: none;}
ul.menu li a:hover {color: #A55A2B; text-decoration: none;}
ul.menu li a strong {color: #723300; font-size: 12px;}


.subnav {background-image: url(/img/bg-menu-title.gif); height: 39px; background-repeat: no-repeat;
padding: 7px 0 0 40px; font-weight: bold; font-size: 16px; color: #fff; margin: 15px 0 0 0; }
