BODY {
	PADDING: 0px; MARGIN: 0px; color:#000000; BACKGROUND-COLOR: #d1be7c; background-image:url(../images/backgr.jpg); background-position:top; background-repeat:repeat-x; FONT-FAMILY: Verdana, Arial; font-size:14px;
}

TABLE {
	FONT-FAMILY: Verdana, Arial; font-size:14px; BORDER: 0px; BORDER-COLLAPSE: collapse; BORDER-SPACING: 0;
}
.description-content TD, .description-content TH {
	border:1px solid #b19c6e; padding:3px 5px 3px 5px;
}

P {
	PADDING-TOP:5px; PADDING-BOTTOM:5px; margin:0px;
}

h1 {
	font-size:18px; font-weight:bold;
}

h2 {
	font-size:16px; font-weight:bold
}

h3 {
	font-size:16px; 
}

.left-menu {
	padding:0px; vertical-align: top; 
}
.right-menu {
	padding:0px; vertical-align: top; background-color:#3b4335;
}
.content {
	padding:5px 25px 140px 30px; vertical-align: top; background-image:url(../images/content_backgr.png); background-repeat:no-repeat; background-position:bottom right;
}

.content img {
	margin:10px;
}

.h-menu {
	height:57px; line-height:38px; color:#ffffff; font-size:16px; background-image:url(../images/menu_backgr.jpg); background-position:top; background-repeat:no-repeat;
}
.h-menu TD{
	height:38px;
}
.menu-bottom {
	height:38px; line-height:38px; color:#ffffff; background-color:#8a7b45; margin-bottom:0px; 
}
.bottom-link, .bottom-link:active{
	text-decoration:none; color:#ffffff; margin:0px 10px 0px 10px
}
.bottom-link:hover{
	text-decoration:none; color:#a70820; margin:0px 10px 0px 10px
}

.divider{
	background-image:url(../images/divider.png);
	background-position:center;
	background-repeat:no-repeat;
	height:38px;
	width:30px;
	line-height:38px;
	padding:0px 1px 0px 1px;
	display:inline-block;
	}
.v-panel {
}
.v-panel TH{
	padding:0px; font-weight:bold; text-align:center; font-size:12px;
}
.v-panel TD{
	padding:0px;
}
.left_head{
    background-color:#3b4335; background-image:url(../images/left_head.jpg); background-repeat:no-repeat; height:58px; width:200px; font-size:14px; color:#ffb430; text-transform:uppercase; line-height:40px
}
.left_bottom{
    background-image:url(../images/left_bottom.jpg); background-repeat:no-repeat; height:134px; width:200px; 
}
.left_middle{
    background-image:url(../images/cat_backgr.jpg); background-repeat:repeat-y;
}

.cat_link:link, .cat_link:visited{
    background-image:url(../images/mark.png); background-repeat:no-repeat; background-position:10px 4px; font-size:12px; color:#ac1d30; text-decoration:none; display:block; line-height:23px; font-weight:bold; padding-left:35px
}
.cat_link:hover{
   background-image:url(../images/star.png); background-repeat:no-repeat; background-position:10px 4px; font-size:12px; color:#e77506; text-decoration:none; display:block; line-height:23px; font-weight:bold; padding-left:35px
}
.cat_link_selected:link, .cat_link_selected:visited, .cat_link_selected:hover{
   background-image:url(../images/star.png); background-repeat:no-repeat; background-position:10px 4px; font-size:12px; color:#e77506; text-decoration:none; display:block; line-height:23px; font-weight:bold; padding-left:35px
}

.promo_head{
    background-color:#3b4335; background-image:url(../images/promo_head.jpg); background-repeat:no-repeat; height:57px; width:200px; font-size:14px; color:#306e8c; text-transform:uppercase; text-align:left; line-height:40px
}
.links_bottom{
    background-color:#3b4335; background-image:url(../images/link_bottom.jpg); background-repeat:no-repeat; height:26px; width:200px;  text-align:left;
}
.links_middle{
    background-color:#3b4335; text-align:left;
}
.promo_menu:link, .promo_menu:visited{
    background-image:url(../images/link_link_bottom.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#8e8e8e; font-size:12px; color:#ffffff; text-decoration:none; display:block; padding:6px 5px 6px 20px;
}
.promo_menu:hover{
   background-image:url(../images/link_link_bottom.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#8e8e8e; font-size:12px; color:#e1b343; text-decoration:none; display:block; padding:6px 5px 6px 20px;
}
.link_head{
    background-color:#3b4335; background-image:url(../images/link_head.jpg); background-repeat:no-repeat; height:58px; width:200px; font-size:14px; color:#c1c1c1; text-transform:uppercase; text-align:left; line-height:40px
}

.link_menu:link, .link_menu:visited{
   background-image:url(../images/link_link_bottom.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#8e8e8e; padding-left:28px; font-size:12px; color:#ffffff; text-decoration:none; display:block; padding:6px 5px 6px 20px;
}
.link_menu:hover{
   background-image:url(../images/link_link_bottom.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#8e8e8e; padding-left:28px; font-size:12px; color:#4f4f4f; text-decoration:none; display:block; padding:6px 5px 6px 20px;
}

.table-bordered TD{
	padding: 2px; border:1px solid #cccccc;
}
.table-bordered img {
	margin:0px;
}
.table-categories img {
	margin:0px;
}

A, A:active {
	COLOR: #514b38; 
}
A:hover {
	COLOR: #1e1d18;
}

A.menu, A.menu:active {
	font-weight:bold; TEXT-DECORATION: none; color:#ffffff; height:20px; line-height:20px
}
A.menu:hover {
	font-weight:bold; TEXT-DECORATION: none; color:#514b38;  height:20px; line-height:20px
}

.menu-top, .menu-top:active {
	background-repeat:no-repeat; height:46px; text-align:center; vertical-align:middle; line-height:46px; font-size:16px; text-decoration:none; color:#ffffff; display:inline-block
}
.menu-top:hover {
	background-repeat:no-repeat; height:46px; text-align:center; vertical-align:middle; line-height:46px; font-size:16px; text-decoration:none; color:#514b38; display:inline-block;
}

.menu-hotels, .menu-hotels:active {
	background-image:url(../images/hotels.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}
.menu-hotels:hover {
	background-image:url(../images/hotelsh.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}

.menu-holidays, .menu-holidays:active {
	background-image:url(../images/holidays.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}
.menu-holidays:hover {
	background-image:url(../images/holidaysh.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}

.menu-feasts, .menu-feasts:active {
	background-image:url(../images/feasts.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}
.menu-feasts:hover {
	background-image:url(../images/feastsh.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}

.menu-weekend, .menu-weekend:active {
	background-image:url(../images/weekend.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}
.menu-weekend:hover {
	background-image:url(../images/weekendh.png); background-repeat:no-repeat; height:181px; width:187px; text-decoration:none; display:inline-block
}

.menu-hotels span, .menu-holidays span, .menu-feasts span, .menu-weekend span{
	visibility:hidden; position:absolute
}

A.menu2, A.menu2:active {
	font-weight:bold; TEXT-DECORATION: none; color:#3fafff; font-size:13px;
}
A.menu2:hover {
	font-weight:bold; TEXT-DECORATION: none; color:#ffffff
}

A.nonedecoration {
	TEXT-DECORATION: none; font-weight:normal;
}
A.nonedecoration:active {
	TEXT-DECORATION: none; font-weight:normal;
}
A.nonedecoration:hover {
	TEXT-DECORATION: none; font-weight:normal;
}

.field-long-1 {
	WIDTH: 220px;
}
.field-long-1- {
	WIDTH: 200px;
}
.field-long-1-small {
	WIDTH: 170px
}
.field-max-1 {
	WIDTH: 330px;
}
.field-max-1- {
	WIDTH: 310px;
}
.field-small {
	WIDTH: 45px
}
.field-max-1-small {
	WIDTH: 280px
}
.navigation {
  color:#ffffff; font-weight:bold;
}
.navigation A{
  color:#ffffff; TEXT-DECORATION: none; font-weight:bold
}
.navigation A:hover{
  color:#ac1d30; TEXT-DECORATION: none; font-weight:bold
}

.legend{
  color:#000000
}

.notices-table TD{
	padding: 4px; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc;
}
.notice-title{
  background-color:#dee7fe; padding:3px; font-weight:bold; text-align:center; font-size:12px
}

.search-table TD{

}
.search-table TH{
	padding:3px; color:#ffffff; text-align:center; font-weight:bold; font-size:12px; background-image:url(../images/menu_backgr.gif); background-position:top; background-repeat:repeat-x;
}

.search-box{
  background-color:#e1e1e1; border:1px solid #e9dacd; border-right-width:0px; height:32px; color:#c49465; width:145px; padding:5px;
}
.img-object{
	border:2px solid #b19f60; margin-right:10px
}

.orders-table TD{
	padding: 4px; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc;
}
.orders-table TH{
	padding: 4px; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc; background-color:#e9b537; text-align:left; background-image:url(../images/order_head.jpg); background-repeat:repeat-x
}


.news-heading{
  padding:3px; color:#ffffff; text-align:center; font-weight:bold; font-size:12px; background-image:url(../images/menu_backgr.gif); background-position:top; background-repeat:repeat-x;
}

.news-title{
  padding:3px; color:#ffffff; text-align:center; font-weight:bold; font-size:12px; background-image:url(../images/menu_backgr.gif); background-position:top; background-repeat:repeat-x;
}

.news-content{
  padding:3px; padding-left:0px; text-align:justify; font-size:12px
}

.more-info, .more-info:active{
	color:#ffffff; background-image:url(../images/moreinfo.png); background-repeat:no-repeat; width:220px; height:40px; text-align:center; text-decoration:none; line-height:40px; display:inline-block; padding-left:20px
}
.more-info:hover {
		color:#ac1d30; background-image:url(../images/moreinfo.png); background-repeat:no-repeat; width:220px; height:40px; text-align:center; text-decoration:none; line-height:40px; display:inline-block; padding-left:20px
}

.more-info-index, .more-info-index:active{
	color:#ffffff; text-decoration:none; padding-left:45px; font-size:12px;
}
.more-info-index:hover {
	color:#ac1d30; text-decoration:none; padding-left:45px; font-size:12px;
}

A.button{
  color:#ce4648; font-weight:bold; height:24px; padding:5px; padding-left:15px; padding-right:15px; background-color:#ebe9db; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #aca899; border-right:1px solid #aca899; text-decoration:none;
}
A.button:hover{
  color:#ce4648; font-weight:bold; height:24px; padding:5px; padding-left:15px; padding-right:15px; background-color:#ebe9db; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #aca899; border-right:1px solid #aca899; text-decoration:none;
}

.button_submit{
  color:#ce4648; font-weight:bold; height:24px; background-color:#ebe9db; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #aca899; border-right:1px solid #aca899; text-decoration:none;
}

.copiryght {
	text-align:center; padding:5px; color:#83774b
}
.webdesign, .webdesign:active{
	TEXT-DECORATION: none; font-weight:normal; color:#83774b
}
.webdesign:hover{
	TEXT-DECORATION: none; font-weight:normal; color:#3e3a2a
}

UL.boxy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 1em
}
UL.boxy LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; CURSOR: move; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; MARGIN-TOP: 4px; MARGIN-BOTTOM: 0px
}

#dropmenudiv{
position:absolute;
margin-left:-5px;
border:0px solid #dcd8cb;
border-bottom-width: 0;
font-size: 11px;
font-family: Verdana, Arial;
font-weight:bold;
line-height:18px;
z-index:100;
width: 200px;
}

#dropmenudiv a{
width: 200px;
text-indent: 3px;
background-image:url(../images/cat_link.jpg); background-repeat:no-repeat; height:32px; padding-left:28px; font-size:12px; color:#ffffff; text-decoration:none; display:block; line-height:32px; overflow:hidden;
}

#dropmenudiv a:hover{
width: 200px;
   background-image:url(../images/cat_link_selected.jpg); background-repeat:no-repeat; height:32px; padding-left:28px; font-size:12px; color:#ffffff; text-decoration:none; display:block; line-height:32px; overflow:hidden;
}
