@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin:0; padding:0; }
ul, li{border:0; outline:0;	font-weight:inherit; font-style:inherit; vertical-align:baseline; }

body{background:#f3ead3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474646; padding: 0px;}

h1 {color:#43190d; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-bottom:8px;}
h2 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:5px;}
h3, h4 {color:#444; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:5px;}

p, span {color:#474646; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a {color:#474646; font-size:12px; text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0;}
strong {color:#7a311c;}

.clear{clear:both;}

.container{ margin:0 auto; position:relative; width:922px;}

#header{ background:url(../images/header_bk.png) repeat-x; float:left; height:379px; width:100%;}
#main { background:url(../images/main_bk.jpg) bottom repeat-x #f3ead3; float:left; height:auto; min-height:200px; width:100%;}
#footer { background:url(../images/footer_bk.jpg) repeat-x; float:left; height:227px; width:100%;}

#header_wraper{background:url(../images/header.jpg) no-repeat; float:left; height:379px; width:922px;}
#footer_wraper{background:url(../images/footer.jpg) no-repeat; float:left; height:227px; width:922px;}
#paper{background:url(../images/paper.png) no-repeat; float:left; height:283px; margin:-50px 0 0 10px; width:903px;}
#center{float:left; height:auto; margin:10px 0 20px 50px; width:830px;}


/* site messages */
.box_error{width:455px; height:auto; float:left; padding:12px 20px 12px 20px; margin: 12px 0px 0px 20px; display:inline; background:#FBE3E4; border:1px solid #FBC2C4; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#860006; -moz-border-radius:3px;border-radius:3px;}
.box_success{width:455px; height:auto; float:left; padding:12px 20px 12px 20px; margin:12px 0px 0px 20px; display:inline; background:#CCFFCC; border:1px solid #66CC66; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#006600; -moz-border-radius:3px;border-radius:3px;}
.box_warning{width:455px; height:auto; float:left; padding:12px 20px 12px 20px; margin:12px 0px 0px 20px; display:inline; background:#FFF6BF; border:1px solid #FFD324; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333; -moz-border-radius:3px;border-radius:3px;}

/* header */
#follow{float:right; height:27px; margin:10px 37px 0 0; width:80px;}
#facebook{background:url(../images/site_sprites.png) -276px -38px no-repeat; display:block; float:left; height:27px; margin-right:11px; outline:none; width:30px;}

#en_flag{background:url(../images/site_sprites.png) -311px -38px no-repeat; display:block; float:right; height:27px; outline:none; width:39px;}
/*#ymess{background:url(../images/site_sprites.png) -238px -38px no-repeat; display:block; float:right; height:27px; outline:none; width:27px;}*/


/* menu */

#main-menu{
	float:left;
	position:relative;
	margin:14px 0 0 30px;
}

#main-menu li {
	float:left;
	margin:0;
	padding:0;
	height:48px;
	list-style:none;
	line-height:1;
}

#main-menu li.separator {
	background:url(../images/site_sprites.png) -307px -38px no-repeat;	
	float:left;
	margin:15px 5px 0 5px;
	padding:0;
	width:4px;
	height:21px;
	list-style:none;
	line-height:1;
}

#main-menu li a.despre{
	background-image:url(../images/menu.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 125px;
}
#main-menu li a.despre:hover{background-position:0 -48px;}
#main-menu li a.despre_active{
	background-image:url(../images/menu.png);
	background-position:0 -48px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 125px;
}

#main-menu li a.bechet{
	background-image:url(../images/menu.png);
	background-position:-133px 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 155px;
}
#main-menu li a.bechet:hover{background-position:-133px -48px;}
#main-menu li a.bechet_active{
	background-image:url(../images/menu.png);
	background-position:-133px -48px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 155px;
}

#main-menu li a.oferte{
	background-image:url(../images/menu.png);
	background-position:-296px 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 95px;
}
#main-menu li a.oferte:hover{background-position:-296px -48px;}
#main-menu li a.oferte_active{
	background-image:url(../images/menu.png);
	background-position:-296px -48px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 95px;
}

#main-menu li a.galerie{
	background-image:url(../images/menu.png);
	background-position:-404px 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 127px;
}
#main-menu li a.galerie:hover{background-position:-404px -48px;}
#main-menu li a.galerie_active{
	background-image:url(../images/menu.png);
	background-position:-404px -48px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 127px;
}

#main-menu li a.contact{
	background-image:url(../images/menu.png);
	background-position:-541px 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 97px;
}
#main-menu li a.contact:hover{background-position:-541px -48px;}
#main-menu li a.contact_active{
	background-image:url(../images/menu.png);
	background-position:-541px -48px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:48px;
	width: 97px;
}

#logo{
	background:url(../images/logo.png) no-repeat;
	display:block;
	float:left;
	height:63px;
	margin:168px 0 0 22px;
	width:290px;
}

/* paper */



.box_paper_left{float:left; height:215px; margin:33px 0 0 70px; width:360px;}
.box_paper_right{float:left; height:215px; margin:33px 0 0 30px; width:360px;}

.gray_link{color:#474646; font-family:"Tahoma"; font-size:12px; outline:none; text-decoration:underline;}
.gray_link:hover{text-decoration:none;}

#facilities{
	float:left;
	position:relative;
	margin:4px 0 0 6px;
}

#facilities li {
	float:left;
	margin:0 0 5px 0;
	padding:1;
	height:21px;
	list-style:none;
	line-height:1;
}

#facilities li:hover, #facilities li.active  {background-color:#71270d;border-radius:5px;  color:#fff; display:block; font-weight:bold;}
#facilities li:hover a, #facilities li.active a {background-color:#71270d; border-radius:5px; display:block; color:#fff;font-weight:bold;}
#facilities li a {	
	color:#000;	
	display:block;
	height:18px;
	font-size:12px;	
	outline:none;
	padding:6px 0 0 6px;
	text-decoration:none;
	width:270px;
}

#box_comentarii{float:left; height:134px; margin:12px 0 0 13px; width:337px;}
#box_allComm{float:left; height:40px; margin:0 0 0 13px; width:140px;}
#box_addComm{float:right; height:20px; margin:0 0 0 13px; width:120px;}
.gray_text{color:#6a6a6a; font-family:"Tahoma"; font-size:12px; line-height:16px;}
.white_text{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.white_link{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#galerie{float:left; height:auto; margin:12px 0 0 15px; width:780px;}
.album{float:left; height:auto;  margin:0 0 13px 13px; width:181px;}
.picture_bk{background:url(../images/site_sprites.png) 0 -60px no-repeat; float:left; height:120px; width:181px;}
.picture{float:left; height:103px; margin:8px 0 0 9px; overflow:hidden; width:162px;}
.picture img {border:0;}

.album_title{float:left; height:auto; margin:5px 0 0 4px; text-align:center; width:171px;min-height: 40px;}

#boxSeeall{float:right; height:20px; margin:4px 40px 0 13px; text-align:right; width:220px;}

/* footer */
#bottom_links{background:url(../images/site_sprites.png) 0 0 no-repeat; height:37px; margin:32px auto 0 auto; width:425px;}

#bottom-menu{
	float:left;
	position:relative;
	margin:11px 0 0 12px;
}

      .box_paper_right1{
          display: none;
      }
      
      .box_paper_right{
          display: block;
      }
#bottom-menu li {
	display:inline;
	float:left;
	margin:0;
	padding:0 8px 0 8px;
	height:18px;
	list-style:none;
	line-height:1;
	border:0px solid #000
}
#bottom-menu li.separator {
	background:#fff;
	float:left;
	margin:2px 2px 0 2px;
	padding:0;
	width:1px;
	height:11px;
	list-style:none;
	line-height:1;
}
#bottom-menu li a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#bottom-menu li a:hover, #bottom-menu li.active a{text-decoration:underline;}

#footer_info{height:auto; margin:38px auto 0 auto; width:506px;}

/* contact */
.box_text{width:450px; height:auto; float:left; margin-left:5px;}
.box_text_small{width:360px; height:auto; float:left; margin-left:15px;}

.box_form{width:450px; height:28px; float:left;}
.box_label_input{width:130px; height:28px; float:left;}
.label_input{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#4a4a4a;}
.box_input{width:270px; height:28px; float:left; margin-left:12px; display:inline;}
.input_big_style{width:250px; height:20px; padding-left:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #000;border:1px solid #d5d5d5; -moz-border-radius: 3px;border-radius:3px;}
.input_smallstyle{width:65px; height:20px; padding-left:4px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;border:1px solid #999; -moz-border-radius: 3px;border-radius:3px;}
.box_formTextarea{width:517px; height:132px; float:left;}

.form_div{width:520px; height:auto; float:left;}
.form_label{width:140px; height:26px; float:left; text-align:right; padding-top:5px; }
.form_input_cod{width:80px; height:30px; float:left; margin-left:12px; }
.form_input_img{width:305px; height:80px; float:left; margin-left:15px; margin-bottom: 10px;}

.box_textarea{width:300px; height:132px; float:left; margin-left:12px; display:inline;}
.textarea_style{width:250px; height:120px; padding-left:4px; padding-top:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #000;border:1px solid #d5d5d5; -moz-border-radius:3px;border-radius:3px;}
.box_alignLeft{width:300px; height:28px; float:left; margin-left:142px; display:inline;}
.submitBtn{background:#1a4c17; border:1px solid #4b0000; color:#fff; cursor:pointer; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; height:20px;}

/* paginare */
div.pagination {
	width:400px;
	height:auto; 
	float:left;
	padding:3px;
	margin:3px;	
	font-size:11px;	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e7eebf;
	text-decoration: none; 
	color: #555;
	font-size:11px;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999;
	background-color: #A0B61F;
	color: #ffffff;
	font-size:11px;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-weight: bold;
	border: 1px solid #999;	
	background-color: #A0B61F;
	color: #ffffff;
	font-size:11px;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	color: #555;
	border: 1px solid #fff;	
	font-size:11px;
}
/*end paginare */   

/* facilitati */
#list{margin:2px 0 4px 35px;}

.navbar-style{
    display:none;
}

/*   mobile version  */


@media only screen and ( max-width: 768px) {
    #header {
        margin:0;
        width: 100%;
        height: 297px;
        background:url(../images/final_bg.png) no-repeat;
    }
    #footer{
        background-image:none;
        width: 100%;
    }
    #header_wraper{      
        background:url(../images/header_mobile3.jpg) no-repeat;
        width: 100%;
    }
    .navbar-style{
        display:block;
        text-align: center;
        background: transparent;
        
    }
    .navbar {        
        height: 54px;
        margin-top: 10px;
        margin-bottom: 0px;         
      }
    #logo{
        display:none;
        
    }
    .nav {
        margin-top:-1px;
        border:none;
        background:url(../images/opac1.png) repeat-x;    
        margin: 0 auto;        
        width: 220px;       
    }
    .nav li a{
      color: #71270d;
      
    }
    .nav li a:hover{
        color: #fff;
       
        text-decoration: underline;
    }
    .navbar-default {
        background-color: transparent; 
        border:none;
        color:#fff;
      }
      #main-menu{
          display:none;
      }
      .navbar-default .navbar-nav > li > a {
            color:  #71270d;
            font-size: 19px;
                
      }
      .navbar-default{
        
      }
      #main{
          margin-bottom:20px;
      }
      #paper{
          width: 100%;
          background-image: none;
          float:left;
          margin-top:0px;     
          height: auto;
      }
      .box_paper_left {   
          width: 100%;
          margin-left:0px;
          height: auto;
      }
      .box_paper_right {   
          width: 90%;
          margin-left:0px;
          height: auto;
      }
      #facilities li{
          width: 100%;
      }
      #facilities li:hover, #facilities li.active{
          background-image: none;
          text-decoration: underline;          
      }
      #facilities li:hover, #facilities li.active  {
          background-image: none;
          text-decoration: underline;          
      }
      .container{
          width: 100%;
          margin:0px;
      }
      #box_addComm {
        float: left; 
        margin-left:20px;
        
      }
      .navbar {
        position: static;
      }
      .navbar .nav > li {
        z-index: 1001;
      }
      #box_comentarii{
          width:96%;
          padding-left: 10px;
          height: 105px;
      }
      #center{
          width:90%;      
          margin-left:10px;
      }
      #facilities li a {
          font-size:14px;
      }
      #galerie{
          width: 100%;
      }
      /*
      #center p{
          margin-left:20px;
      }
      */
      #footer_wraper {
        background: url(../images/footer.jpg) no-repeat;
        float: left;
        height: 197px;
        width: 100%;
      }
      #bottom_links {
        background-image: none;
        widows: 100px;
        text-align: center;
        height: 37px;
        margin: 32px auto 0 auto;
      }
      #bottom_links {
        background: none;
        height: 37px;
        margin: 32px auto 0 auto;
        width: 100%;
      }
      #footer_info{
          width:100%;
          padding:0 10px;
      }
      .navbar-default .navbar-nav > li > a :hover{
         color: #71270d;
      }
      .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
        color: #71270d;
      }
      
      .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
      }
      .navbar-default .navbar-toggle .icon-bar {
          background-color: green;
      }

      .navbar-default .navbar-toggle {
        border-color: green;
        background-color: #fff;
      }
      #box_allComm{
          padding-left:10px;
      }
      .box_paper_right1{
          display: block;
      }
      .box_paper_right{
          display: none;
      }
      .box_paper_right1 h1{
          padding-left:20px;
      }

}