/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; }
table, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
ins { text-decoration: none; }/* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table {  }/* tables still need 'cellspacing="0"' in the markup */

/* GENERAL */
html, body { padding:0; margin:0; text-align:center }
body { overflow:-moz-scrollbars-vertical; overflow: scrollbars-vertical; min-height: 100%; height:100%;}
a img { border: 0px; }
img.centered { display: block; margin: 0 auto;}
small { font-size: 9px; } 
big {  }
img { -ms-interpolation-mode: bicubic; }

.clear { clear:both; }
div.clear { height: 0; clear: both; width: 100%; font-size: 0;line-height: 0; } /* fix for older browsers */
#wrapper div.clear { height: 0px; }

.right { float: right; }
.left { float: left; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

#wrapper img { vertical-align:middle; }
.disabled { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; cursor:default; }

/* hacks */

    html:first-child {} 

/* TYPE */
body { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4d4d4d;background: #e5ebf0 url(../images/b1.jpg) 0 0 repeat-x; }
a { color:#13acd3; text-decoration:underline; cursor:pointer; cursor:hand; }
a:hover { text-decoration:none; }
/* MAIN CONTENT */
body{
background-color:#c4b592;

}
#home#c3{

}
#container{
    margin:0 auto;
position:relative;
width:980px;
}
#wrapper{
    margin: 0 auto;
    margin-top:10px;
    margin-bottom: 10px;
    width:980px;
    background-color: #f7f6f4;   
    height:auto !important;
    text-align: left; 
}
#wrapper-index{
    margin: 0 auto;
    margin-top:10px;
    margin-bottom: 10px;
    width:980px;
    background-color: #f7f6f4;   
    height:auto !important;
    text-align: left; 
	
	
}
#header{
    width: 980px;
    height: 187px;
    background: transparent url(../images/index-header-bg.jpg) no-repeat;
}
#header-2{
    width: 980px;
    height: 177px;
    background: transparent url(../images/header-2.jpg) no-repeat;
}
.header-buttons{
    position: relative;
    top:-60px;
    left: 850px; 
}
.logo{
    position:relative;
    top:10px; 
    left:10px;
}
.left-text{
    float:left;
    color: #c4b9ae;
    position: relative;
    top:60px;
    left:300px;
    font-weight: 10px;
    width: 200px;

}
.right-text{
    float:left;
    color: #c4b9ae;
    position: relative;
    top:60px;
    left:340px;
    font-weight: 10px;
    width: 200px;
}
.new{
    position: relative;
    top:-10px; 
}
.new-index{
    position:relative;
    top:-40px;
}
.tel{
    color: #423428;
    float:right;
    position:relative;
    top:-25px;
    right: 60px;
}
#c3{margin-top:-15px;}

/* Stanga */
#stanga{
    float: left;
    width: 205px;
    padding-bottom: 50px;
}
.left-menu{
    width: 205px;
    background: #e8e5e1 url(../images/left-menu-bg.jpg) no-repeat;
    
}

.left-menu ul.menu li.closed{
    line-height: 25px;
    list-style-image: url(../images/square.gif);
    vertical-align: middle;
    text-align: left;
    margin-left: 30px;
    
}
.left-menu ul.menu li.open{
	//line-height: 25px;
    list-style-image: url(../images/square.gif);
    vertical-align: middle;
    text-align: left;
    margin-left: 30px;
	
}
.left-menu ul.menu li {
	
	padding-bottom::10px;
	}
ul li a{
    text-decoration: none;
}
ul.submenu li{
	line-height:2}
.left-menu ul.submenu li{
    list-style-image: url(../images/orange-square.gif);
    margin-left: 20px;
    vertical-align: middle;
	
}
.left-menu ul.menu li.closed ul.submenu{
	display:none;
}
/*.left-menu ul li a:hover{
    background:url(../images/link-menu-bg.gif);
    overflow: visible;
    color: #ffffff  ;
    width: 183px;
    margin: 0;
    padding: 0;
} */
.left-menu ul li.current {
    background-color:#bbb6b1;
    margin-left: -15px;
	padding-left:30px;
	width:140px;
	line-height:1.5 !important;
	list-style-image:url(../images/white-bullet.png);
	list-style-position:inside;
	
	
}

.left-menu ul li.current a{
    color: #ffffff !important;
}
.left-menu ul.menu li a, .left-menu ul.submenu li a{
	text-decoration:none;
	color:#938476;
	font-size:11px;
	font-weight:bold;
	
}
.parteners{
    background: transparent url(../images/parteners.png) no-repeat;
    width: 205px;
    height: 67px;
    margin-top: 15px;
    
}
.parteners img{
    position: relative;
    top:43px;
    left:140px;
    vertical-align: middle;
}
.parteners span{
    position: relative;
    top:45px;
    left:145px;
    color:#f9c911;
    font-size: 15px;
    font-weight: bold;
}
.parteners span a{
	color:#F9C911;
	text-decoration:none;
}
/*mijloc */
#content{
    position:relative;
   top:-70px;
   left:15px;
    width:552px;
    overflow: visible; 
	float:left;
}
#picture-box{
    
    width: 543px;
    height: 258px;  
}
#picture-box img{
    padding-left:1.5px;
    padding-right: 1.5px;
    padding-top: 1px;
    width: 533px;
    height: 250px;
}
.picture-box-footer{
    background: transparent url(../images/picture-box-shadow.png) no-repeat;
    margin-top: -4px;
}
.content-box{
    background: #e8e5e1 url(../images/content-box.png) no-repeat;
    width: 541px;
    
    
    
}
.content-top{
    height: 200px;
    width: 541px;  
    
}
.content-top .title{
    margin-bottom: 5px;
    padding: 4px;
    color: #493a2f;
    font-size: 11px;
    font-family: Lucida Sans;
}
.st{
     padding-top: 20px;
    padding-left: 15px;
    float:left;
    width: 250px;
    margin-right: 20px;
}
.dr{
    float:left;
    width: 250px;
    height: 170px;
    padding-top: 10px;
}
.spacer{
    background: transparent url(../images/spacer.gif) repeat-x;
   margin-bottom: 0px;
   height: 1px;
}
.sus{
    height: 70px;
    padding-top: 10px;
}
.sus img{
    width: 74px;
    height: 74px;
    float: left;
    margin-right: 3px;
    border: 1px solid #ffffff;
    
}
.paragraf-mic{
    padding:2px 2px 2px 4px;
}
.jos{
    padding-top: 10px;
    padding-right: 25px;
    height: 80px;
}

.st img:first-child{
    float: left;
    padding-left: 3.5px;
    border: 1px solid #ffffff;
    
}
.st .desc{
    float:left;
    width: 115px;
    padding-left: 10px;
    padding-right: 5px;
}
.info{
    float:right;
    padding-right: 3px;
    padding-top: 8px;
}
.info img{
    vertical-align: middle;
    padding-right: 5px;
    position: relative;
    top:4px;
    width: 9px;
    height: 9px;
}
.info span{
        color:#f9c911;
    font-size: 15px;
    font-weight: bold;
}
.info span a{
	color:#F9C911;
	text-decoration:none;
}
.content-bottom{
    background: transparent url(../images/title-bg.png) no-repeat;
    margin-left: 10px;
    margin-right: 10px;
    max-height  : 140px;
    overflow: hidden;
}
.content-bottom .title{
    color: #493a2f;
    font-size: 11px;
    font-family: Lucida Sans;
    padding: 4px;
    padding-left: 15px;
}

.text{
    color:#493a2f;
    font-size: 11px;
    font-family: Verdana;
    text-align: justify;
}
.paragraf{
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 5;
    padding-bottom: 10px;
}
/*dreapta */
#dreapta{
    width: 205px;  
    float: right;
}
#right-menu{
    background: #e8e5e1 url(../images/left-menu-bg.jpg) no-repeat;
    width: 205px;
}


#right-menu ul li{
    line-height: 25px;
    list-style-image: url(../images/square.gif);
    vertical-align: middle;
    text-align: left;
    margin-left: 30px;
    
}
#right-menu ul li.orange-list{
    list-style-image: url(../images/orange-square.gif);
    margin-left: 50px;
    vertical-align: middle;
}
.link-box {
    margin-top: 20px;
    background: #f1efed url(../images/link-box.png)no-repeat;
    width: 180px;
    min-height: 135px;
	padding:5px;

}
.link-box span a{
	color:#C1BAB2;
	text-decoration:none;
}


.xs{
    font-size: 11px;
}
.s{
    font-size: 14px;
}
.m{
    font-size: 18px;
}
.link-box span{
    padding-left: 3px;
    color:#C1BAB2;
    font-weight:bold;
    
}
#footer{
    background: transparent url(../images/footer-bg.jpg) no-repeat;
    width: 980px;
    height:61px ;   
}
.footer-text{
    padding-top: 25px;
    padding-left: 5px; 
}
.footer-text span{
    font-size: 10px;
    font-family: Arial;
    color: c1bab2;
}
.footer-text a{
     color: c1bab2;
    font-size: 10px;
    font-family:Arial ;
    text-decoration: none;
	color:#c1bab2;
}
/* fonts */
.t3{
    color: #938476;
    font-size: 11px;
    font-weight: bold;
}
.t1 p{
    font: 11px/16px Arial,Helvetica,sans-serif; !important;
    color: #68625c;
    
}
.t-white{
    color: FFFFFF;
}
.t7{
    color: #f7f6f4;
}
.t4{
    color: #9d9994;
}
.t5{
    color: #84827e;
}

.t6{
    color: #493a2f;
}
.t7{
    color: #8e8171;
}
.small{
    font-size: 11px;
}
.medium{
    font-size: 12px;
}
.large{
    font-size: 14px;
}
.big{
    font-size: 18px;
}
.xl{
    font-size: 24px;
}
.bold{
    font-weight: bold;
}
/* list */
p, span{
    font-family: Verdana;
    color: #493a2f;
    font-size: 11px;
}
#navigation{
    margin-bottom: 20px;
}
#navigation img{
    float:left;
    margin-right: 10px;
}
#navigation span, #navigation a{
    #float:left;
    margin-right: 5px;
    color: #7f6956;
    font-size: 10px;
    font-family:Arial ;
	text-decoration:none;
}
#navigation span.current-page{
    color: #f0ad00;
    font-size: 10px;
    font-weight: bold;
}
#list{
    width: 756px;
    margin-left: 10px;
    float:left;
}
.list-box{
    background: #e8e5e1 url(../images/list-box.gif) no-repeat;
    width: 746px;
    padding-bottom: 20px;
    
    
}
.room{
    background: transparent url(../images/room-bg.gif) repeat-y;
    width: 700px;
    margin: 0 15px 20px 15px;
    padding: 8px;
    padding-top: 0;
    padding-bottom: 10px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    
}

.room-name, .csc-firstHeader{
    color: #9d9994;
    font-size: 24px;
    font-family: Lucida Sans;
    font-weight: bold;
    margin-left: 5px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.more-pict{
    width: 167px;
    height: 73px;
    background: transparent url(../images/small-pict-bg.gif) no-repeat;
    float: left;
    padding-top: 2px;
    padding-left: 2px;
    margin-right: 5px;
    
}
.more-pict img{
    width: 162px;
    height: 69px;
}
.room-picture{
    background: transparent url(../images/room-picture-bg.png) no-repeat;
    width: 699px;
    height: 174px;
    padding: 0 0 3px 0;
}
.room-desc{
    background: #f7f6f4 url(../images/room-desc-bg.png) no-repeat;
    width : 699px;
    margin-top: 10px;
    padding-top:10px;
}
.room-desc p{
    padding: 0 10px 0 10px;
}

.room-desc .paragraf{
    margin-bottom: 10px;
}
.paragraf{
    margin-bottom: 15px;
}
.linie{
   color: #493a2f;
   font-size: 11px;
   margin:0 10px 10px 10px;
   font-family: Verdana;
}
.lista{
    color: #493a2f;
   font-size: 11px;
   margin:0 10px 0 10px;
   font-family: Verdana;
}
.titlu{
    color: #8e8171;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
    margin-left: 10px;
    margin-top: 10px;
}
.vertical-box{
    background: #f1efed url(../images/link-box.gif) repeat-y;
    width:717px;
    margin: 20px 10px 10px 15px;
}
.vertical-box a{
    padding-right: 5px;
    padding-left: 5px;
    color: #c1bab2;
    font-weight: bold;
	text-decoration:none;
}
/*tables */
.dispo{
    width: 693px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.rent{
    width: 693px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tarifs{
    width: 693px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tarifs tr, .tarifs td{
    padding: 5px;
}
.tarifs td{
    text-align: center;
}
.dim{
    width: 200px;
}
.rent td dispo tr, .dispo td{
    padding: 10px;
}
 dispo tr, .dispo td{
     padding: 5px;
 }
.dispo td{
    width: 124px;
    text-align: center;
}
.dispo .reserved{
    background-color: #e66361;
}
.dispo .available{
    background-color: #64e46a;
}
.dark-gray{
    background-color: #bbb6b1;
}
.light{
    background-color: #e8e5e1;
}
.light-orange{
    background-color: #ffe1b8;
}
.dark-orange{
    background-color: #f0ad00;
}
.rent tr, .rent td{
    padding: 10px;
}

.rent td{
    width: 230px;
    text-align: center;
}
.dark-gray{
    background-color: #bbb6b1;
}
.light{
    background-color: #e8e5e1;
}
.light-orange{
    background-color: #ffe1b8;
}
.dark-orange{
    background-color: #f0ad00;
}
.mic{
    width: 5px;
}
.ceva{
    border: 1px solid #bcbcbc;
    background-color: #f6e9c8;
    width: 685px;
    margin-left: 8px;
    padding-bottom: 10px;
    
    
}
.ceva tr, .ceva td{
    padding: 2px 5px 0 5px;
}
.ceva td{
    font-family: Verdana;
}
/*map */
.map{
    width: 700px;
    height: 400px;
    
    padding-bottom: 20px; 
    margin-left: 10px; 
}
.middle{
    text-align: center;
}
.map-desc{
    width : 700px;
    margin-top: 10px;
    margin-left: 15px;
}
.map-desc span{
    margin-left: 10px;
    font-family: Verdana;
    font-size: 11px;   
}
.map-desc p{
    margin-left: 10px;
    color: #493a2f;
    line-height: 2; 
}

.map-desc .paragraf{
    margin-bottom: 10px;
}
.map-desc a{
    text-decoration: none;
    color: #0000ff;
}
.cifra{
    background-color:#FF9900;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    float: left;
    margin-right: 5px;
    color: #ffffff;
    
}
.little-map{
    background-color:pink;
	height:227px;
	margin-bottom:15px;
	margin-left:21px;
	width:180px;
}
.chenar{
   background-color:#FF9900;
	height:47px;
	margin-left:-6px;
	text-align:center;
	width:231px;
}
.map-side{
    float:left;
    margin-left: 15px;
    margin-top: 15px;
}
.little{
    width: 420px;
    float:left;
    margin-left: 0;
}
.first{
    float:left;
    width: 330px;
    
}
.second{
    float:left;
    width: 330px;
}
.rezervare{
    background-color: #FF9900   ;
    text-align: center;
    width: 125px;
    float: right;
    padding-right: 10px;
    text-decoration: none;
color: #9d9994;
}
.tarifs a{
    text-decoration: none;
    color: #ffffff;
}

.left{
float:left;
}

p.legend{
    margin-left: 10px;
}
.calendar{
    width: 150px;
    border: 1px solid #beb9b4 ;
    float:right;
    margin-right: 8px;
    background-color:#e6e3df;
    opacity:  0.9;
    padding: 5px;
    color: #8e8171;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
    background-image: url(../images/arrow-icon.gif) no-repeat;
}
.calendar-hide{
    width: 150px;
    border: 1px solid #beb9b4 ;
    position: absolute;
    right:193px;
    background-color:#e6e3df;
    opacity:  0.9;
    padding: 5px;
    color: #8e8171;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
    background-image: url(../images/arrow-icon.gif) no-repeat;
}
.calendar-hide ul {
    padding-right: 10px;
    border-right: 1px solid  #beb9b4;
}
.calendar ul li{
    font-weight: normal;
    background: url(../images/arrow-icon.gif) no-repeat right;
}
.calendar ul li{
    font-weight: normal;
}

/* Forms */
form{
    
}
input, select{
    border:1px solid #aeaeaf;
    background-color:#f6f6f6 ;
}
select{
    width: 80px;
}
fieldset{
    text-align: right;
    padding:5px;
}

.col{
    float:left;
    margin-left:30px;
}
textarea{
    width: 620px;
    height: 140px;
    margin-left: 30px;
    border:1px solid #aeaeaf;
    background-color:#f6f6f6 ;
}
.button-bg{
    background: url(../images/submit-icon.gif) no-repeat;
    width: 65px;
    height: 23px;
    border: none;
    float: right;
    margin-right: 47px;
    margin-top:20px;
    margin-bottom: 20px;
}
.data-img{
    margin-top:-4px;
    margin-right: -2px;
}
.col-line{
    margin: auto;
    width: 400px;
}
.col-line fieldset{
    float:left;
}
.left-text div p, .right-text div p {
	color:#C4B9AE;
	font:11px/16px Arial,Helvetica,sans-serif;
}
.tel div p {
	font:11px/16px Arial,Helvetica,sans-serif;
}

.thumbs {
	margin-bottom:30px;
}
.reservation {
	margin-left:33px;
	margin-top:20px;
	width:467px;
}
.captchaError{
	color: red;
	font-weight: bold;
}
#monthDisponibilite{
	width:150px;
	text-transform:uppercase;
}

/* Powermail */
.tx-powermail-pi1 {
	font-family:Calibri,'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	padding:0 0 20px 4px;
}
.tx-powermail-pi1 legend {
	display:none;
}
.tx-powermail-pi1 label {
	float:left;
	width:206px;
	font-size:12px;
}
.tx-powermail-pi1 input.powermail_text, textarea.powermail_textarea, .tx-powermail-pi1 .powermail_select {
	background:url("../images/comment_inp.gif") no-repeat scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	margin-left:22px;
	padding:0;
	width:260px;
}
.tx-powermail-pi1 .powermail_select {
	width:262px;
}
.tx-powermail-pi1 input.powermail_text {
	height:20px;
}
.tx-powermail-pi1 .powermail_mandatory_js {
	color:#FF0000;
	font-size:11px;
	padding-left:232px;
}
.tx-powermail-pi1 input.powermail_submit {
	background-color:#FF9900;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:28px;
	margin-left:365px;
	padding-bottom:8px;
	width:133px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
	padding-top:3px;
	width:506px;
}
.partener{
	float:left;
	margin-right:20px;
}
.partener a{
	color:#493A2F !important;
	font-family:Verdana;
}
