body {
background:url(../images/topbg.gif) repeat-x 0px 0px #f8f4ee;
/* font:12px Arial; */
font:13px Arial;
color:#111a28;
}
body.main-page {
background-position:0px -27px;
}
p {
margin:0px;
padding:10px 0;
}
a, a:hover {
color:#3b4f8c;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1{
color:#8c6849;
font-size:19px;
font-weight:normal;
}
div.h1{
color:#8c6849;
font-size:19px;
font-weight:normal;
}
h2{
color:#8c6849;
font-size:18px;
font-weight:normal;
}
h3{
color:#8c6849;
font-size:17px;
font-weight:normal;
}
h4,h5 {
color:#8c6849;
font-size:16px;
font-weight:normal;
}

h2 {font-size:14px;font-weight:bold;}
h3 {font-size:16px;font-weight:bold;}
h4 {font-size:12px;font-weight:bold;}
/* *** */
#mw {
/* margin:0 40px; */
}
#main {
margin:0 auto;
width:1200px; /* !!! */
}
#header {
height:147px;
color:#fff;
}
#home {
display:block;
width:60px;
height:31px;
background:url(../images/home.gif) no-repeat center 12px;
float:left;
}
#header a.home-active,
#home:hover {
background-color:#2b3442
}
#menu-top {
float:left;
}
#menu-top li {
display:block;
float:left;
width:auto;
}
#menu-top a {
font-size:14px;
color:#fff;
display:block;
float:left;
text-decoration:none;
padding:9px 12px 6px 12px;
margin:0 15px 0 0;
text-align:center;
}
#menu-top .root-item-selected,
#menu-top a:hover {
background-color:#2b3442
}

#header .right-col {
float:right;
width:202px;
padding:7px 9px 0 0;
}
#header .right-col input {
float:left;
}
#header .right-col .q {
width:161px;
padding:4px 5px 2px 5px;
background-color:#474a55;
border-bottom:1px solid #555969;
font-style:italic;
font-size:12px;
color:#c8c8c8;
}
#header .right-col .phone {
clear:left;
/*
padding:38px 0 0 0;
*/
padding:73px 0 0 0;
}
.main-page #header .right-col .phone {
clear:left;
padding:38px 0 0 0;
}
#logo {
clear:left;
/*
padding:28px 0 0 0;
*/
padding:63px 0 0 0;
}
.main-page #logo {
clear:left;
padding:28px 0 0 0;
}
#bigphoto {
clear:both;
width:100%;
height:252px;
overflow:hidden;
}
#bigphoto object {
display:block;
margin:0 auto;
}
#bigphoto img {
border-bottom:5px solid #dbcebe;
display:block;
margin:0 auto;
}
/* *** */
#sidebar-left {
width:220px;
float:left;
}
.services a {text-decoration:none;}
.services a:hover {text-decoration:underline;}
.list li,
.services li {
display:block;
padding:5px 0 5px 12px;
margin:0 0 0 1px;
background:url(../images/bullet-1.gif) no-repeat left 12px;
}
.services li {border-top:1px dotted #dbcebe;}
.services li:first-child {border:0px;}

.interest {
background:url(../images/interest-bg.gif) repeat 0 0;
font-size:12px;
padding:7px 5px 0px 16px;
}
.interest a {
color:#8c6849;
}
.news strong {
display:block;
margin:0 10px 10px 0;
}
/* *** */
#content {
margin:0 230px;
*width:740px;
*float:left;
*margin:0px 0 0 10px;
*overflow:hidden;
}
#content table {
width:100%;
_position:relative;
}
.adv-t {padding:0 0 11px 0;}
.adv-t img {
display:block;
margin:0 auto;
}
#content .bg-1 {
float:left;
width:100%;
}
.cols2 li {
display:block;
width:50%;
float:left;
margin:0px;
padding:0px;
}
.cols2 .item {
width:220px;
margin:0 auto;
color:#3b4f8c;
padding:0 0 5px 0;
}
.cols2 .item  img {
border:1px solid #f8f4ee;
margin:0 0 11px 0;
}


.cols5 li {
display:block;
width:50%;
float:left;
margin:0px;
padding:0px;
}
.cols5 .item {
width:333px;
margin:0 auto;
color:#3b4f8c;
padding:0 0 5px 0;
}
.cols5 .item  img {
border:1px solid #f8f4ee;
margin:0 0 11px 0;
}





.spec-p .item {
padding:0 0 1px 0;
width:auto;
margin:0 10px;
}
a.spec:hover, a.spec {cursor:hand;}
.spec .bg,
.spec:hover, .spec {
display:block;
text-decoration:none;
width:auto;
height:71px;
font-size:14px;
overflow:hidden;
}
.spec strong {
display:block;
padding:12px 0 0 17px;
}
.spec strong span {
display:block;
font-weight:normal;
font-size:11px;
padding:3px 0 0 0;
}
.spec .price {
display:block;
font-size:20px;
float:right;
padding:20px 8px 0 10px;
_padding:20px 8px 0 5px;
}
.sp-1:hover, .sp-1 {
color:#804718;
background:url(../images/spec-1-bg.gif) repeat-x top right;
}
.sp-1 .bg {
background:url(../images/spec-1.jpg) no-repeat top right;
}
.sp-1 strong span {color:#8c6849;}
.sp-2:hover, .sp-2 {
color:#235c63;
background:url(../images/spec-2-bg.gif) repeat-x top right;
}
.sp-2 .bg {
background:url(../images/spec-2.jpg) no-repeat top right;
}
.sp-2 strong span {color:#4d878e;}
.sp-3:hover, .sp-3 {
color:#804718;
background:url(../images/spec-3-bg.gif) repeat-x top right;
}
.sp-3 .bg {
background:url(../images/spec-3.jpg) no-repeat top right;
}
.sp-3 strong span {color:#ad7332;}
.sp-4:hover, .sp-4 {
color:#8c6849;
background:url(../images/spec-4.jpg) no-repeat top right #dbcebe;
}
.sp-4 strong span {
color:#8c6849;
font-size:21px;
}
.allinclusive .item {
padding:10px 0;
}
.allinclusive .item  img {
border:0px;
margin:0 0 11px 0;
}
.catalog .stars span, .catalog  .stars,
.stars span, .stars {
font:10px Tahoma;
background:url(../images/stars.gif) no-repeat 0 0 #ebe2d7;
padding:0 0 0px 7px;
display:inline-block;
}
.catalog .stars span, .catalog  .stars {
background:url(../images/stars-2.gif) no-repeat 0 0 #ebe2d7;
color:#3b4f8c;
}
.stars span, .catalog .stars span {
background-position:right -15px;
padding:0px 15px 0px 0;
height:15px;
}
/* apartment*/
.apartment {
padding:20px 0px 0 0px;
float:left;
width:100%;
font-size:12px;
}
.order:hover, .order  {
color:#f8f4ee;
font-size:14px;
text-decoration:none;
background:url(../images/order-bg.gif) no-repeat 0 0;
padding:5px 27px 8px 27px;
}
.txt {
padding:5px 10px;
}
.txt p {
margin:0px;
padding:7px 0;
}
.cimg {
float:left;
margin:0 20px 10px 0;
}
.fl li {
display:block;
float:left;
width:33%;
padding:7px 0;
}
em.c {
color:#636b77;
}
.fl .price {
font-weight:bold;
color:#8c6849;
font-size:14px;
}
.bg-1 .fl {
padding:0 9px;
}
.bg-1 .fl div {
padding:1px 9px;
background:url(../images/bullet-1.gif) no-repeat left 7px;
}

.map-a {
display:block;
margin:0 10px;
}
.map-a h2 {
padding-bottom:10px;
}
.map-a li {
display:block;
float:left;
_height:170px;
min-height:170px;
}
.map-a .m {
width:366px;
height:170px;
overflow:hidden;
}
.map-a .bg-1 {
margin:0 0 0 8px;
_margin:0 0 0 4px; /* !!! */
float:left /* !!! */
}
.map-a .b-1 {
background:url(../images/mcor.gif) no-repeat 0 0 #dbcebe;
width:346px; /* !!! */
}
.map-a .b-2 {
background:url(../images/mcor.gif) no-repeat left bottom;
}
.map-a .t h2 {
padding-left:14px;
}
.map-a .t  p {
padding:1px 10px 2px 10px;
font-size:13px;
color:#3b4f8c
}

.photos {
margin:0 0 0 10px;
}
.photos h2 {
padding-bottom:10px;
}
.photos li {
float:left;
width:33%;
padding-bottom:17px;
}
.photos li img {
width:221px;
}

.price-b {
margin:0 0 0 10px;
}

#content table {
border-top:1px solid #dbcebe;
border-left:1px solid #dbcebe;
width:100%;
}
#content table td {
border:1px solid #dbcebe;
border-top:0px;
border-left:0px;
padding:9px;
font-size:14px;
color:#111a28;
}
#content table td span {
font-size:11px;
}
#content table td.t-0 {width:35%;}
#content table td.t-2,
#content table td.t-1 {
width:11%;
}
#content table td.t-6,
#content table td.t-5,
#content table td.t-3 {
width:10%;
}
#content table td.t-4 {
width:12%;
}
#content table td  {
/*text-align:center;*/
}
#content table td.fst  {
/*text-align:left;*/
}
#content table td p {
padding:0px;
}

.seasons {
background-color:#f1ece4;
padding:9px;
float:right;
}
#content .seasons table,
#content .seasons td {
border:0px;
padding:0px 10px;
font-size:11px;
}
/* *** */
.catalog {
float:left;
width:100%;
}
.catalog .item {
padding:0 20px 10px 20px;
font-size:12px;
clear:both;
}
.catalog .item .inf a{
font-size:13px;
}
.catalog .item .inf div {
padding:5px 0 0 0;
height:30px;
overflow:hidden;
}
.catalog .item .i {
float:left;
width:140px;
height:90px;
overflow:hidden;
margin:0 20px 0 0;
}
.catalog .item .fl li {
width:35%;
}

.filter {
margin:0 0 20px 0;
}
#content .filter table,#content  .filter td{
border:0px;
padding:0px;
}
#content .filter td{
padding:0px 11px 9px 11px;
text-align:right
}
#content .filter table,#content  .filter td, .filter select, .filter label {
font-size:12px;
}
.filter .name-1 {
padding:9px 11px
}
.filter .submit, .filter .reset{float:right}
.filter .submit {
background:url(../images/filter-submit.gif) no-repeat 0 0;
width:85px;
height:22px;
color:#fff;
padding-bottom:3px;
margin-left:5px
}
.filter .reset {
background:url(../images/filter-reset.gif) no-repeat 0 0;
width:63px;
height:22px;
color:#8c6849;
padding-bottom:3px;
}
#content .f-a {
width:450px
}
/* *** */
#sidebar-right {
width:220px;
float:right;
}

.log-in .bg {
background:url(../images/log-in-bg.gif) no-repeat right bottom #dbcebe;
padding:0 20px 1px 18px;
margin:6px 0 0 1px;
color:#7d6e62;
}
.log-in input {
display:block;
font-style:italic;
color:#c9b7a1;
font-size:13px;
background-color:#f1ece4;
border-top:1px solid #cab8a3;
width:171px;
padding:1px 5px 3px 5px;
margin:8px 0 0px 1px;
}
.log-in .name-1 {padding-bottom:0px;position:relative;}
.log-in  input.memo {
width:auto;
float:left;
padding:0px;
background:transparent;
border:0px;
margin:0px 0 0 1px;
color:#000;
}
.log-in .bg span {
float:left;
margin:0 0 0 5px;
}
.log-in .clear {height:8px;overflow:hidden;}
.log-in input.s {
margin:0px;
padding:0px;
border:0px;
background:transparent;
background:url(../images/button-b-w73.gif) no-repeat 0 0;
width:73px;
text-align:center;
color:#f8f4ee;
font-style:normal;
height:22px;
clear:both;
}
@-moz-document url-prefix() {
	.log-in input.s {
		padding-bottom:3px;
	}
}
.log-in .lnk {
padding-bottom:0px;
padding-left:18px;
}
.list li {
padding-left:10px;
margin:0 0 0 8px;
}
/* *** */

#footer {
border-top:2px solid #dbcebe;
text-align:center;
background:url(../images/footer-bg.jpg) no-repeat top center;
padding:25px 0 32px 0;
}
#footer li {
display:inline;
padding: 0 9px;
}

/* *** */
.clear {clear:both;}
.topspacer {height:18px;}
.bg-1 {background-color:#f1ece4;}
#content table td.px11,
.px11 {font-size:11px;}
#content table td.px12,
.px12 {font-size:12px;}
#content table td.px14,
.px14 {font-size:14px;}
#content table td.px16,
.px16 {font-size:16px;}
.name-1 {
color:#8c6849;
font-size:14px;
text-transform:uppercase;
}
.block {margin:0 0 12px 0;}
.block table {width:100%}
#sidebar-right .bg-1,
#sidebar-left .bg-1 {
padding:4px 10px 10px 16px;
}
.line {
height:8px;
overflow:hidden;
background-color:#dbcebe;
margin:0 10px;
}
.m11g {
margin:11px 11px 0 11px;
}
.upp {
text-transform:uppercase;
padding:0 0 0 10px;
}
.hs {height:35px;}
/* *** */
.buttonz {
padding:0 10px;
}
.buttonz .oredr {
float:left
}
.big-constructor-button:hover, .big-constructor-button {
display:block;
text-decoration:none;
float:right;
width:470px;
height:65px;
background:url(../images/big-constructor-button.gif) no-repeat 0 0;
color:#f8f4ee;
font-size:14px;
margin:0px;
}
.big-constructor-button strong {
display:block;
margin:14px 0 0 14px;
}
.big-constructor-button em {
display:block;
margin:0px 0 0 16px;
padding:2px 0 2px 20px;
background:url(../images/b-c-b-arr.gif) no-repeat left center ;
}

.pages {
font-size:12px;
padding:15px 20px 20px 20px;
color:#dbcebe
}
.pages .p {
color:#636b77;
padding:0 0 7px 0;
}
.pages a  {
padding:1px 5px;
}
.pages span a  {
text-decoration:none;
}
.pages a.active,.pages span a:hover {
background-color:#dbcebe;
color:#fff;
}


/* news-all */
.news-inner .item, .news-all .item {
margin:0 20px 15px 20px;
font-size:12px;
}
.news-inner .item{
margin:15px 20px;
}
.news-inner .item strong.n, .news-all .item strong.n{
display:block;
padding:5px 0;
}
.news-inner .item strong.n {
padding:5px 0 15px 0;
}
.news-all .item strong.n a,
.news-all .item strong.n{
font-size:13px;
}
.news-inner .item strong.n a,
.news-inner .item strong.n{
font-size:15px;
}
.backtonews:hover, .backtonews {color:#8c6849;}




.wrap-img {
padding:4px;
border:1px solid #dbcebe;
float:left;
}

.optionss div,
.fl li {
display:block;
float:left;
width:33%;
padding:7px 0;
}

.optionss div.clear {background:transparent;height:1px;overflow:hidden}
.optionss,
.bg-1 .fl {
padding:0 9px;
}
.optionss div,
.bg-1 .fl div {
padding:1px 9px;
background:url(../images/bullet-1.gif) no-repeat left 7px;
}

#content table.px9 tr td, #content table.px9 {font-size:9px;}
#content table.px10 tr td, #content table.px10 {font-size:10px;}
#content table.px11 tr td, #content table.px11 {font-size:11px;}
#content table.px12 tr td, #content table.px12{font-size:12px;}
#content table.px13 tr td, #content table.px13 {font-size:13px;}

.tours_hr {
color:#dbcebe;
size:1;
width:95%;
}


/* */
#content .filter table {width:auto;}
#content .filter td{
padding-left: 15px; /* ff */
padding-bottom: 10px; /* ff */
text-align:right
}
.filter input[type=text] { /* ff */
background-color:#fff;
border:1px solid #cab8a3;
padding:1px 5px 3px 5px;
}
#content .filter { /* ff */
margin:0 0 20px 0;
width:auto;
padding-right: 15px; /* ff */
}
.filter .submit {
background:url(../images/filter-submit.gif) no-repeat 0 0;
width:85px;
height:22px;
color:#fff;
padding-bottom:3px;
/* ff */
}

select {
border:1px solid #cab8a3;
}
.mfeedback  input {
	background:transparent;
	background:url(../images/send.gif) no-repeat 0 0;
	width:91px;
	height:27px;
	color:#fff;
	font-size:13px;
	padding:0 0 5px 0;
}
.mfeedback {color:#7d6e62;}
.mfeedback div {
	padding:0 0 8px 0;
}
.mfeedback div.mf-text {
	padding:0px;
	width:100%;
}
.mfeedback textarea, .mfeedback div input {
	background:transparent;
	background-color:#fff;
	border:0px;
	border-top:1px solid #ece5d9;
	height:19px;
	width:180px;
	padding:0px;
	color:#7d6e62;
	border:1px solid #CAB8A3;
}
.mfeedback textarea {
	width:322px;
	height:157px;
}
.mfeedback img {
	margin:-1px 0 0 -1px;
}
.mfeedback .cimg {
	float:left;
	width:178px;
	height:38px;
	overflow:hidden;
	/* border:1px solid #ece5d9; */
	border:1px solid #CAB8A3;
	padding:0px;
	margin:7px 0 0px 0;
}


.kroxa {
font-size:13px;
color:#8c6849;
margin:0 20px;
padding:10px 20px;
background:url(../images/kroxa.gif) no-repeat left center;
}
.kroxa a {
color:#8c6849;
font-size:11px;
}

.floatnone div {clear:left;}

#content table.colored2,
table.colored {
margin:10px 0;
}
#content table.colored td {
text-align:left;
vertical-align:top;
}
#content table.colored tr.bg, #content table.colored td.bg {
background-color:#ede5da;
}

#content table.colored2 tr.bg, #content table.colored2 td.bg {
background-color:#f2ece3;
}
#content table.colored2  td p, #content table.colored2  tr.px12 td {font-size:12px;}


.mfeedback .errorinp {
border:1px solid red
}





/* transfers */
.vertical { overflow:hidden; font-size:10px; float:left;  line-height:30px; position:relative; white-space:nowrap; width:20px; height:200px;
margin-top:-90px;
margin-bottom:10px;
color:#333333;
}
.vertical object { width:20px; height:200px; display:block;  color:#333333}
.vertical span { display:none; color:#333333}
.vertical3, .vertical3 object, .vertical4, .vertical4 object { width:200px; }

#content table.trans {
margin:20px 0;
}
#content table.trans td {
padding:0px;
text-align:center;
vertical-align:center;

color:#8c6849;
font-size:12px;
font-weight:bold;
padding:7px 8px;
}
#content table.trans td.fst {
background-color:#f2ece3;
 color:#333333;
 font-size:10px;
 font-weight:normal;
}
#content table.trans td.tbg {
background-color:#f2ece3;
font-size:10px;
}

#content table.trans2 {
margin:20px 0;
}
#content table.trans2 td {
font-size:14px;
font-weight:bold;
color:#8c6849;
}
#content table.trans2 td.fst {
font-size:14px;
color:#111a28;
font-weight:normal;
background-color:#f2ece3;
padding:10px;
width:40%;
}


.optionss {
padding-right:0px; padding-left:0px; /* 26.03 12:45 */
}
.optionss div {
width:auto;
margin:0 9px; /* 26.03 12:45 */
}
#harak div {
width:28%;
}





#bigphoto {
clear:both;
width:100%;
height:252px;
overflow:hidden;
}
#slideshow {
position:relative;
height:252px;
overflow:hidden;
}
#slideshow img {
position:absolute;
top:0;
left:110px;
z-index:8;
opacity:0.0;
}
#slideshow img.active {
z-index:10;
opacity:1.0;
}
#slideshow img.last-active {
z-index:9;
}
#bigphoto img {
border-bottom:5px solid #dbcebe;
display:block;
margin:0 auto;
}

.specta td {
	padding:0 0 5px 0;
	vertical-align:top;
}
.specta td u {
	display:block;
	color: rgb(128, 71, 24);
	margin:0 0 10px 0;
}
.specta td b {
	display:block;
	 color: rgb(128, 71, 24);
}


#bigphoto2 {
float:right; 
margin:31px 38px 30px 0;
}


#content .cleartab {
border: none;
padding:0;
}

#content .cleartab td {
border: none;
padding:3px;
}

/*#content .TableHotelIsra {
	border-collapse: separate; 
	border-spacing: 0px;
	font-family: Arial; 
	font-size: 10pt; 
	color: #111a28;
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-top-color: #dbcebe; 
	border-left-color: #dbcebe; 
	border-top-style: solid; 
	border-left-style: solid;
	text-align: center;
}
#content .TableHotelIsra td {
	font-family: Arial; 
	font-size: 10pt; 
	padding: 5px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-right-color: #dbcebe; 
	border-bottom-color: #dbcebe; 
	border-right-style: solid; 
	border-bottom-style: solid;
	background-color: #f8f4ee;
}
#content .TableHotelIsra .HeadTD {
	font-weight: bold;
}
#content .TableHotelIsra .HeadTD2 {
	font-weight: bold;
	background-color: #f2ece3;
}
#content .TableHotelIsra .TextTD {
}
#content .TableHotelIsra .TextTD2 {
	background-color: #f2ece3;
}
*/

/*li.item-sub {
margin: 10px;
padding: 10px;
font-weight: bold;
}*/

/*.services li {
    border-top: 1px dotted #DBCEBE;
}
.list li, .services li {
    background: url("../images/bullet-1.gif") no-repeat scroll left 12px transparent;
    display: block;
    margin: 0 0 0 1px;
    padding: 5px 0 5px 12px;
}*/
