body,html {

	margin: 0px;

	padding: 0px;

	background-color: #812615;

	background-image: url('/images/bg.jpg');

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	color: #514836;

	line-height: 15px;

	text-align: center; /*overflow:hidden;*/

	}

body table {

	margin: auto;

	}

table,img {

	border: 0px;

	}

table {

    empty-cells: show;

    }

td {

	text-align: left;
	vertical-align: top;
}

form {

	display: inline;

	}

li {

	list-style: inside;

	}

input[type=radio], input[type=button] {

	cursor: pointer;

	}

label {

	cursor: pointer;

	}

.bg_left
{ width:2px; height:755px; background-color:#B0AD93; }
.bg_right
{ width:2px; height:755px; background-color:#B0AD93; }
.meniu_inter
{ background:url(/images/meniu_inter.jpg) top left repeat-y;width:200px;min-height:42px;}
*html .meniu_inter
{ background:url(/images/meniu_inter.jpg) top left repeat-y;width:200px;min-height:42px;}
.bottom_bg
{ width:842px; height:5px; background:url(/images/bottom_bg.jpg) top left repeat-x;}
.v_del
{
	background:url(/images/v_del.gif) top left no-repeat;
	width:2px;
	background-color:#d2d1c0;
}
.gallery_bg
{ width:56px; height:53px; background:url(/images/gallery_bg.jpg) top left no-repeat;}
.gallery_bg img
{ padding-left:6px; padding-top:8px;}
.gallery_bg_inter
{ height:16px;}
a.link_black
{ color:#5C5A45; text-decoration:none; font-weight:bold;}
a.link_black:hover
{ color:#5C5A45; text-decoration:none; font-weight:bold;}

.vmiddle {

	vertical-align: middle;

	}





.c_red {

    color: #85281f;

    }

.c_err {

    color: #ff0000;

    }

.c_msg {

    color: #74bc01;

    }





td#topurl {

	text-align: right;

	background-image: url(/images/page_n.jpg);

	}

td#topurl img {

	margin-right: 9px;

	}





table#page td {

	background-color: #ffffff;

	}

.page_w {

	background-image: url(/images/page_w.jpg);

	}

.page_e {

	background-image: url(/images/page_e.jpg);

	}

#page_s {

	background-image: url(/images/page_s.jpg);

	}





#lang_buttons {

	background-image: url(/images/back_lang.jpg);

	}

#lang_buttons img {

	margin: 0px 1px 0px 1px;

	}





.nowhite_td td {

	background-color: #f8f5ee !important;

	}





#left {

	background-image: url(/images/back_left.jpg);

	background-position: bottom;

	}

#left table td {

    background: none;

    }



#where {

	/*background-image: url(/images/back_where.jpg);*/

	width: 184px;

	height: 130px;

	font-size: 12px;

	line-height: 14px;

	}

#where img {

	margin: 15px 0px 5px 13px;

	}





#footer {

	background-image: url(/images/back_footer.jpg);

	text-align: right;

	font-size: 12px;

	vertical-align: middle;

	color: #9a8b6d;

	}

#footer img {

	margin: 8px 13px 0px 110px;

	}





#contents {

	background-color: #f8f5ee !important;

	/*background-image: url(/images/back_contents.jpg);*/

	background-image: url(/images/back_contents.png);

	background-position: bottom;

	}





div.online {

	background-image: url(/images/left_b_online.jpg);

	background-repeat: no-repeat;

	padding-left: 7px;

	height: 100px;

	font-size: 12px;

	font-weight: bold;

	color: #714c45;

	line-height: 20px;

	}

div.online table {

	background-color: #f8f5ee !important;

	}

td.online, td.online td {

	background-color: #e9e1cf !important;

	}

td.online td {

	vertical-align: middle;

	}

#online_b div {

	background-image: url(/images/back_b_online.jpg);

	width: 73px;

	height: 26px;

	padding-top: 8px;

	padding-left: 6px;

	}

div.online input, div.online select {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	width: 66px;

	height: 18px;

	line-height: 10px;

	vertical-align: middle;

	}



.online_short {

	width: 42px !important; font:"Times New Roman", Times, serif; font-size:10px;

	}

.online_mid {

	width: 53px !important; font:"Times New Roman", Times, serif; font-size:10px;

	}

.online_long {

	width: 130px; font:"Times New Roman", Times, serif; font-size:10px;

	}
*html .online_long {

	width: 134px; font:"Times New Roman", Times, serif; font-size:10px;

	}
*:first-child+html .online_long {

	width: 134px; font:"Times New Roman", Times, serif; font-size:10px;

	}

#online_restype_3_time input {

    height: 12px;

    text-align: center;

    }





.err404 {

    padding-top: 30px;

    padding-left: 30px;

    font-weight: bold;

    color: #983932;

    }





td.homepage_right {

	font-size: 12px;

	background-image: url(/images/back_contents2.jpg);

	background-position: right;

	}





#page_rooms {

	background-image: url(/images/back_rooms.jpg);

    width: 555px;

    height: 339px;

    font-size: 12px;

    }

#page_rooms td {

    background: none !important;

    }

#page_rooms .heading {

    margin-left: 124px;

    }

#page_rooms .thumb {

    float: left;

    padding-left: 12px;

    padding-right: 2px;

    }

#page_rooms .b_more {

    clear: both;

    padding-top: 2px;

    }

#page_rooms .b_more a {

    margin-left: 84px;

    }





#page_prices {

    text-align: center;

    }



table#searchbar2 {

  /*  background-image: url(/images/back_search.jpg);*/
  background-color:#fff;
  border:solid 1px #deddcf;
  margin-top:6px;
  margin-left:15px;
    }
	

table#searchbar2 td {

    background: none;

    vertical-align: middle;

    font-size: 12px;

    }

table#searchbar2 td select {

    width: 125px;

    height: 16px;

	font-family: "Times New Roman", Times, serif;

    font-size: 11px;

    color: #514836;

    }

table#searchbar2 td input {

    width: 60px;

    height: 12px;

	font-family: "Times New Roman", Times, serif;

    font-size: 11px;

    color: #514836;

    line-height: 12px;

    text-align: center;

    }

table#searchbar2 td img {

    margin-top: 1px;

    }



table#tarife_camere td {

    background-image: url(/images/back_tb_small.jpg);

    vertical-align: middle;

    text-align: center;

    line-height: 13px;

    }

table#tarife_camere td .tarif_camera {

    font-size: 15px;

    color: #983932;

    margin-bottom: 5px;

    }



table#tarife_restconf td {

    background-image: url(/images/back_tb_big.jpg);

    vertical-align: middle;

    text-align: center;

    line-height: 13px;

    }





table#room_listing td {

    vertical-align: middle;

    text-align: center;

    background: none;

    }

.room_ocupat, .room_rezervat, .room_liber {

    width: 97px;

    height: 81px;

    font-size: 12px;

    cursor: pointer;

    }

.room_ocupat {

    color: #f6d2cc;

    }

.room_rezervat {

    color: #f0e9d8;

    }

.room_liber {

    color: #514836;

    }

.room_number_ocupat, .room_number_rezervat, .room_number_liber {

    padding-top: 12px;

    padding-bottom: 4px;

    font-size: 18px;

    }

.room_number_ocupat {

    color: #f4bbb0;

    }

.room_number_rezervat {

    color: #d7caac;

    }

.room_number_liber {

    color: #85281f;

    }





table#back2tarife td {

    background: none;

    text-align: center;

    }





#details {
    width: 612px;
    height: 70px;
    color: #77735f;
    font-size: 12px;
    background-color: #efefe4;
    margin: auto;
    padding-top: 5px;
    }

#details_number {
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 19px;
    font-weight: bold;
    color: #655e37;
    }

#details_type {
    font-size: 15px;
    font-weight: normal;
    color: #8a4030;
    }

#details_price {
    color: #655e37;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
    }

#dates {
    color: #655e37;
    font-size: 14px;
    background-color: #e9e9de;
    padding: 2px 5px 2px 5px;
    width: 315px;
    margin: auto;
    margin-top: 5px;
    }
.dates_date {
    color: #8a4030;
    font-weight: bold;
    }

#resform td {
    text-align: center;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 5px;
    }
#resform td.formtxt {
    color: #77735f;
    }
#resform td.formprice {
    color: #8a4030;
    font-weight: bold;
    }






#page_contact {

	background-image: url(/images/back_contact.jpg);

    width: 555px;

    height: 339px;

    font-size: 12px;

    }

#h_contact {

    padding-left: 17px;

    padding-top: 11px;

    }

#page_contact table td {

    background: none;

    color: #514836;

    vertical-align: middle;

    }

td.alignright {

    text-align: right;

    }

#page_contact input.long {

    width: 190px;

    height: 12px;

	font-family: "Times New Roman", Times, serif;

    font-size: 12px;

    color: #514836;

    }

#page_contact input.short {

    width: 140px;

    height: 12px;

	font-family: "Times New Roman", Times, serif;

    font-size: 12px;

    color: #514836;

    }

#page_contact textarea {

    width: 300px;

    height: 100px;

	font-family: "Times New Roman", Times, serif;

    font-size: 12px;

    color: #514836;

    }

#b_anuleaza {

    margin-left: 0;

    }

#b_trimite {

    margin-left: 0;

    }





#page_services {

    padding-top: 10px;

    padding-left: 15px;

    font-size: 12px;

    line-height: 14px;

    }

#thumb_servicii {

    float: right;

    margin-right: 70px;

    }





#page_restaurant {

    padding-top: 10px;

    padding-left: 15px;

    font-size: 12px;

    line-height: 14px;

    }

#restaurant_thumbs {

    width: 490px;

    margin: auto;

    text-align: center;

    }





#page_informations {

    padding-top: 10px;

    padding-left: 15px;

    font-size: 12px;

    line-height: 14px;

    }

#map {

    float: left;

    width: 160px;

    }

#map a {

    display: block;

    width: 112px;

    margin-left: 15px;

    margin-top: 3px;

    }





#page_confirm {

    padding-top: 10px;

    padding-left: 15px;

    font-size: 12px;

    line-height: 14px;

    }











/* ANCHORS */



a {

	color: #958566;

	text-decoration: none;

	}

a:hover {

	color: #99615b;

	text-decoration: underline;

	}





#footer a {

	color: #958566;

	text-decoration: none;

	}

#footer a:hover {

	color: #9f605c;

	text-decoration: underline;

	}





table#tarife_restconf td a {

    font-weight: bold;

    font-size: 14px;

    color: #9e3933;

    text-decoration: underline;

    }

table#tarife_restconf td a:hover {

    color: #958566;

    }
/* ------------------------------------------------------------------------------------ */

h1
{
color:#67603d;	
font-size:20px;
position:relative;
text-align:left;
width:200px;		  
padding:0px 10px 20px 0px;
}

h1 h1
{
position:absolute;
top:-10px;	 
left:1px;
color: #000; 	  
font-size:20px;
color:#67603d;
}
* html h1 h1
{
position:absolute;
top:5px;	 
left:1px;
color: #000; 	  
font-size:20px;
color:#67603d;
}
*:first-child+html h1 h1
{
position:absolute;
top:5px;	 
left:1px;
color: #000; 	  
font-size:20px;
color:#67603d;
}
h1 h1 h1
{
position:absolute;
top:5px;	 
left:1px;
color: #000; 	  
font-size:20px;
color:#67603d;
}

#contact_bacground
{
background-color:#faf7f1;
width:632px;
min-height:333px;
_height:333px;
border:solid 7px #e5e4d0;
/*display:table;*/
}
#contact_bacground2
{
background-color:#efeddf;
width:632px;
min-height:333px;
border:solid 7px #e5e4d0;
/*display:table;*/
}
#oferte_bacground
{
background-color:#efeddf;
width:632px;
min-height:333px;
border:solid 7px #e5e4d0;
_height:333px;
}
#recomandari_bacground
{
background-color:#efeddf;
width:632px;
min-height:333px;
border:solid 7px #e5e4d0;
_height:333px;
}

#contact_form_cont
{
width:597px;
height:197px;
background-color:#f4f2e5;
margin-top:12px;
margin-left:16px;
}
.imput_bg
{
border: 1px solid #c7bc9e;
margin-top:4px;
width:209px;
height:15px;
/*background-image:url(../images/input_bg.jpg);*/
background-repeat:no-repeat;
margin-left:8px;
}
*html .imput_bg
{
width:200px;
height:16px;
/*background-image:url(../images/input_bg.jpg);*/
background-repeat:no-repeat;
}
*:first-child+html .imput_bg
{
width:207px;
height:14px;
/*background-image:url(../images/input_bg.jpg);*/
background-repeat:no-repeat;
}
.message_bg
{
border: 1px solid #c7bc9e;
/*background-image:url(../images/message_bg.jpg);*/
background-repeat:no-repeat;
width:298px;
height:104px;
margin-top:3px;
}
#contact_spot
{
background-color:#ceccbc;
width:116px;
height:1px;
margin-top:20px;
margin-left:45px;
font-size:0px;
}
#button1
{
float:left;
width:100px;
margin-left:71px;
}
#button2
{
float:left;
width:100px;
margin-left:-17px;
}
*html #button2
{
float:left;
width:100px;
/*margin-left:-20px;*/
}
#left_cont
{
float:left;
font-family:'Times New Roman', Times, serif;
font-size:11px;
margin-left:20px;
margin-top:20px;
}
*html #left_cont
{
float:left;
font-family:'Times New Roman', Times, serif;
font-size:11px;
margin-top:20px;
margin-left:10px;
}
#info_small_bg,.info_small_bg
{
background-color:#f3f0e5;
border:solid 1px #d2d0bb;
height:21px;
width:176px;
margin-top:6px;
padding:5px 0px 0px 9px;
}
#info_txt
{
width:380px;
height:84px;
padding:11px 28px 0px 18px;
}
#separator
{
height:12px;
text-align:center;
margin-top:-10px;
}

*html #separator
{
height:12px;
text-align:center;
margin-top:-10px;
}

*:first-child+html #separator
{
height:12px;
text-align:center;
margin-top:10px;
}

#separator2
{
text-align:center;

}
*html #separator2
{
text-align:center;
position:relative;
top:-10px;
}
*:first-child+html #separator2
{
text-align:center;
position:relative;
top:40px;
}
#info_txt2
{
width:599px;
height:114px;
margin-left:12px;
margin-top:30px;
}
*html #info_txt2
{
width:599px;
height:114px;
margin-left:12px;
margin-top:-2px;
}
*:first-child+html #info_txt2
{
width:599px;
height:114px;
margin-left:12px;
margin-top:8px;
}
#info_small_bg
{
margin-left:32px;
}
#info_small_bg2
{
margin-left:32px;
padding:21px 0px 0px 16px;
}
#servicii_bg1
{
width:572px;
height:146px;
margin-top:23px;
margin-left:24px;
}
#oferte_bg1
{
width:572px;
margin-top:23px;
margin-left:24px;
}
#servicii_bg1_1
{
float:left;
margin-left:23px;
width:394px;
}
*html #servicii_bg1_1
{
float:left;
margin-top:10px;
}
*:first-child+html #servicii_bg1_1
{
float:left;
margin-top:10px;
}
#servicii_bg1_2
{
margin-left:20px;
float:left;
height:89px;
}
#servicii_bg2
{
width:572px;
height:100px;
margin-top:15px;
margin-left:24px;
}
#servicii_bg2_2
{
float:left;
width:189px;
position:relative;
top:-30px;
}
#rezervari_cont_left
{
display:table;
float:left;
width:271px;
height:333px;
background-color:#faf7f2;
}
*html #rezervari_cont_left
{
display:table;
float:left;
width:271px;
height:333px;
background-color:#faf7f2;
}
#empty_space
{
height:30px;
}
*html #empty_space
{
height:0px;
}
/*#rezervari_cont
{
background-color:#eeecdd;
height:271px;
width:244px;
margin-left:4px;
margin-top:-10px;
margin-bottom:5px;
padding:10px 0px 0px 15px;
display:table;
}*/
#rezervari_cont 
{
background-color:#EEECDD;
display:table;
height:271px;
margin-bottom:5px;
margin-left:8px;
margin-top:5px;
padding:10px 0px 0px 15px;
width:241px;
}
*html #rezervari_cont
{
display:table;
height:271px;
width:240px;
margin-left:8px;
margin-top:5px;
margin-bottom:5px;
padding:10px 0px 0px 15px;

}
*:first-child+html #rezervari_cont
{
display:table;
height:271px;
width:240px;
margin-left:8px;
margin-top:5px;
margin-bottom:5px;
padding:10px 0px 0px 15px;
}
.input_width
{
width:182px;
}
#rezervari_cont_right
{
display:table;
background-color:#faf7f2;
float:left;
width:368px;
height:333px;
margin-left:4px;
}
*html #rezervari_cont_right
{
display:table;
background-color:#faf7f2;
float:left;
width:368px;
height:333px;
margin-left:4px;
}
*html #rezervari_cont2
{
display:table;
background-color:#f2f2e8;
width:354px;
height:270px;
margin-top:5px;
margin-left:7px;
}
*:first-child+html #rezervari_cont2
{
display:table;
background-color:#f2f2e8;
width:354px;
height:270px;
margin-top:5px;
margin-left:7px;
}
#rezervari_cont2
{
display:table;
background-color:#f2f2e8;
width:354px;
height:270px;
margin-top:5px;
margin-left:7px;
}
#rezervari_cont2_1
{
width:312px;
height:51px;
margin-left:19px;
}
#rez_cont
{
margin-left:21px;
padding-top:10px;
}
#rez_cont1
{
margin-left:21px;
padding-top:10px;
}
#rez_cont2
{
margin-left:21px;
padding-top:10px;
}
#rez_cont3
{
margin-left:21px;
padding-top:10px;
}
#rez_cont4
{
margin-left:21px;
padding-top:10px;
}
#rez_cont5
{
margin-left:21px;
padding-top:10px;
}
#reservations_bg
{
background-color:#edecdd;
width:631px;
min-height:276px;
margin-left:6px;
margin-top:5px;
display:table;
margin-bottom:5px;
}
*html #reservations_bg
{
background-color:#edecdd;
width:631px;
height:276px;
margin-top:5px;
}
#reservations_bg2
{
margin-top:7px;
text-align:center;
}
#reservations3
{
width:620px;
display:table;
font-size:0px;
}
*html #reservations3
{
width:639px;
display:table;
margin-left:-27px;
font-size:0px;
}
#search_bar_pos
{
margin-top:6px;
margin-left:-10px;
}
#td_pos
{
width:107px;
height:85px;
}
#info_pos
{
width:407px;
padding-right:10px;
padding-left:16px;
font-size:14px;
margin-top:5px;
}
* html #info_pos
{
width:380px;
font-size:14px;
padding-left:0px;
}
#info_pos2
{
width:390px;
padding-right:10px;
padding-left:16px;
margin-top:5px;
}
*html #info_pos2
{
width:380px;
padding-top:5px;
padding-left:0px;
}
#info_3
{
float:left;
margin-left:32px;
margin-top:10px;
width:370px;
}
*:first-child+html #info_3
{
float:left;
margin-top:60px;
margin-left:32px;
width:370px;
}
*html #info_3
{
float:left;
width:370px;
margin-left:16px;
}
#distante_pos
{
float:left;
margin-left:-8px;
}
*:first-child+html #distante_pos
{
float:left;
margin-left:-8px;
margin-top:50px;
}
#info_4
{
margin-left:170px;
width:200px;
}
*:first-child+html #info_4
{
position:relative;
top:6px;
margin-left:170px
}
#info_text_5
{
margin-left:10px;
padding-right:10px;
margin-top:10px;
}
*html #info_text_5
{
margin-left:20px;
padding-right:10px;
margin-top:10px;
}


#reservations_bg #line {
    height: 5px;
    border-bottom: 1px solid #d6d5c5;
    margin-bottom: 5px !important;
    width: 606px;
    margin: auto;
    }
#rezerva
{
width: 616px;
padding-bottom: 10px;
background-color: #faf8f2;
border: 2px solid #e1e0c9;
margin: auto;
text-align:center;
margin-bottom:5px;
}
#reservation
{
width:644px;
min-height:333px;
background-color:#faf7f1;
}
*html #reservation
{
width:644px;
height:333px;
background-color:#faf7f1;
}
#rezervari_cont_all
{
/*display:table;*/
width:643px;
min-height:333px;
_height:333px;
background-color:#edecdd;
}

.langs {padding-right:33px; vertical-align: top; text-align: right; font-weight:bold; padding-bottom:0px;}
	.langs a {color: #807335; line-height:20px; font-weight:bold;}
	.langs a:hover {color: #AF9E78; text-decoration:none; }
	.langs a.selected {color: #AF9E78; }

	
.partners_title_div
{
	font-size:0px;
	padding-top:16px;
	padding-left:14px;
}
.vest_tour_pos
{
	margin-top:32px;
	width:254px;
	height:82px;
	margin-left:auto;
	margin-right:auto;
}
a.partner_link_class {font-family:"Times New Roman"; color:#757152; text-decoration:underline; font-size:13px;}

.card_fidel_content
{
	width:580px;
	margin-left:auto;
	margin-right:auto;
	font-size:13px;
	color:#757152;
	margin-top:14px;
}
.fptr
{
	float:right;
	margin-right:7px;
	margin-top:16px;
}
#prew_btn
{
	float:left;
	width:150px;
	border:1px solid #69613b;
	text-align:center;
	cursor:pointer;
	height:15px;
}
#next_btn
{
	float:left;
	width:150px;
	border:1px solid #69613b;
	text-align:center;
	cursor:pointer;
	height:15px;
}
.pic_box
{
	float:left;
	width:114px;
	height:101px;
	margin-right:26px;
	background-image: url(/images/relaxare-2.jpg);
}
#weather table
{
	margin-left:0px;
}
#weather table td
{
	text-align:left;
}