/* Start of CMSMS style sheet 'default css' */
* {
    margin: 0;
    padding: 0;
    border: 0;
} 

.clear
    {
    clear:both;
}

.right
    {
    float: right;
}

.left
    {
    float: left;
} 

body
    {
    font: 62.5%/1.5 Verdana,Geneva,sans-serif;
    background: #016a5c;
    color: #000000;    
    text-align:center;
	margin-bottom:30px;
}

#tinymce{
     background:#fff;
     width:700px;
     text-align:left;
}

#wrapper
    { 
    width:1008px; 
    text-align:left;  
    margin-left:auto; 
    margin-right:auto; 
    background:#ededbe;
} 

h1
    {
    font-size: 2.2em;
}
    
h2
    {
    font-size: 2.0em;    
}
    
h3
    {
    font-size: 1.8em;
}
    
h4
    {
    font-size: 1.6em;    
}
    
h5
    {
    font-size: 1.4em;    
} 


/* Header
-----------------------------------------------------------------------------*/
#header{
	background:url(images/fheader.jpg) no-repeat;
	width:1008px;
	height:80px;
	position:relative;
	top:1px;
	display:block;
}

	#header #limba{
		float:right;
		margin-right:15px;
		margin-top:20px;
		width:78px;
	}

/* Navigation
-----------------------------------------------------------------------------*/
dfn {
	display:inline;
	height:0;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	width:0;
}

div#menu_horiz {
	background-color:transparent;
	font-size:12px;
	margin:0 auto;
	width:900px;
	padding-top:7px;
}

	div#menu_horiz a {
	        text-transform:uppercase;
		background-position:4px center;
		color:#FFF;
		display:block;
		font-weight:bold;
		line-height:15px;
		margin:2px 0 0;
		min-height:1em;
		padding:1px 12px 0 8px;
		text-decoration:none;
	}


	div#menu_horiz li {
		border:medium none;
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
	}



	.menu_horiz1 {
		float:left;
		width:1008px;
	}

	div#menu_horiz h3 {
		background-color:none;
		background-position:4px center;
		border-bottom:medium none;
		color:#fff;
		display:block;
		font-size:12px;
		font-weight:bold;
		line-height:15px;
		margin:2px 0 0;
		padding:1px 12px 1px 8px;
		text-decoration:none;     
                text-transform:uppercase;  
	}

  

#menu_vert {
		font-size:0px;
		margin:0px 1px 0 0;
                background:#c0ae8f;
}

		div#menu_vert ul {
			display:block;
		}

		#menu_vert li {
			display:block;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}

		div#menu_vert ul ul li {
			display:block;
		}

		div#menu_vert ul ul a, div#menu_vert h3 {
			background:url('images/button.jpg') no-repeat;
			color:#fff;
			display:block;
			font-weight:bold;
			min-height:1em;
			text-decoration:none;
			height:24px;
			line-height:24px;
			border-bottom: 1px solid #c0ae8f;
			padding-left:28px;
			width:200px;
			font-size:12px ;
                        text-transform:uppercase;
                        text-indent:-3px;
		}
    
     
             
           #menu_vert .currentpage ul li a, #menu_vert ul ul ul  li a, #menu_vert ul ul ul  li h3{
               background:#E9DECE !important;
               color:#000000;
               font-family:Verdana,Geneva,sans-serif;
               font-size:11px ;
               font-weight:normal;
               height:20px;
               line-height:20px;
               border:0px;
               text-transform:none;
          }

         #menu_vert .currentpage h3, #menu_vert ul ul .activeparent{
                   background-position:0 -24px;
         }

         #menu_vert ul ul ul  li h3{
             background:#f4efe6 !important;
         }


 




/* Footer
-----------------------------------------------------------------------------*/
		div#footer {
			background:url(images/footer.jpg) no-repeat;
			width:1008px;
			height:23px;
			clear:both;
		}


/* Template
-----------------------------------------------------------------------------*/

#m_left{
		width:228px;
                min-height:10px;
                height:auto !important;
                height:10px;

}

#m_right{
		width:228px;
}

#content{
	width:513px;
	padding:19px;
	position:relative;
	background:#fff;
        min-height:1700px;
        height:auto !important;
        height:1700px;
}

	#content h1{
		position:absolute;
		left:0px;
		top:-15px;
		color:#016a5c;
		width:556px;
		text-align:center;

		font-size:20px;
	}

	#content h2{
		color:#987E52;
		font-family:Trebuchet MS;
		font-size:18px;
		font-weight:bold;
		margin:15px 0 15px 0;
	}

	#content #breadcrumbs{
		background:url(images/breadcrumbs.jpg);
	       color:#535B65;
               font-family:Verdana,Geneva,sans-serif;
               font-size:11px;
               line-height:14px;
               text-decoration:none;
		height:26px;
	}

			#breadcrumbs a{
				line-height:23px;
				height:23px;
				padding-left:7px;
				color:#535B65;
			}

	
	#content #full_text p, #content #full_text{
			color:#2B2E34;
			font-family:Verdana,Geneva,sans-serif;
			font-size:12px;
			line-height:19px;
	}

	#content #full_text a{
		color:#016a5c;
		font-weight:normal;
		text-decoration:underline;
                font-style:none; 
	}

	#content #full_text a:hover{
		color:#018573;
		padding:0;
		text-decoration:underline;
	}

       .table, .table td  { border-collapse: collapse; border:1px solid #000}
        .table td {padding:10px;}

   ul.sitemap{
      font-size:1em;
      line-height:1.4em;
      list-style-image:none;
      list-style-position:outside;
      list-style-type:circle;
      margin:0 0 1.5em;
}


ul.sitemap li {
     margin:0 0 0.25em 3em;
}

#m4submit{
     margin:10px 0 0 85px;
     line-height:20px;
     height:20px !important;
     padding:0px !important;
     width:60px !important;
}


#m4moduleform_1 {
  width:450px;
}

    #m4moduleform_1 input, #m4moduleform_1 select{
       margin-bottom:5px;
       width:180px;
       height:16px;
       line-height:16px;
       border:1px solid #000;
   }
 
 #m4moduleform_1 input{
      padding-top:2px;
 }

 #m4moduleform_1 select{
    width:183px;
}

#m4moduleform_1 label {
    padding-right:10px;
    text-align:right;
    width:75px;
    float:left;
    line-height:17px;
    height:17px;
}
     #m4moduleform_1 .hidden {
       display:none;
   }

    input[type="hidden"]{
       display:none;
   }

.nms_message{
color:red;
padding-left:118px;
}

/* MENIU DREAPTA */
#search{
	background:#daceba;
	height:40px;
	position:relative;
}

	#search_submit{
		background:url(images/search.jpg);
		width:24px;
		height:20px;
		margin-left:5px;
               position:relative;
               margin-top:9px;
              display:block;
              float:left;
	}

	#search_input{
		height:20px;
		line-height:20px;
		width:158px;
		color:#3A3D41;
		border:1px solid #7f9db9;
		margin:9px 0 0 10px;
                float:left;
	}

#rezv {
	margin:20px 0 20px 0;
	text-align:center;
	background:url(images/bgconcert.gif) no-repeat;
	height:356px;
	background-position:center;
}

#rezervari, #m4moduleform_1{
           margin:auto;
           padding:auto;
}

     #rezervari td{
            padding:5px;
}

   #rezervari input,  #rezervari select, #m4moduleform_1 input{
           border:1px solid #000;
}

#bg_tr{
	background:#e9dece url(images/bg_tr.jpg) no-repeat;
	display:block;
	width:228px;
	text-align:center;
}

	#bg_tr span{
		color:#FFFFFF;
		font-family:Verdana,Geneva,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:27px;
		height:27px;
		padding-left:12px;
		text-align:left;
		display:block;
	}

	#bg_tr img{
		margin:12px 0 0 0;
		
	}

	#bg_tr p{
		color:#2B2E34;
		font-family:Verdana,Geneva,sans-serif;
		font-size:11px;
		line-height:16px;
		padding:6px 10px 10px 12px;
		text-align:left;
	}
/* SFARSIT MENIU DREAPTA */


/* Start of CMSMS style sheet 'calendar css lateral' */
.calendar {
font-size: 10px;
font-family: Verdana;
line-height: 10px;
margin:10px auto;
background:#fff;
}
.calendar img {
margin: 0px 0px 0px 0px;
}
.calendar td.luna {
padding: 0px 0px 2px 0px;
}
.calendar td.luna a {
font-weight: bold;
}
.calendar a {
text-decoration: none;
color: black;
}
.calendar a:hover {
text-decoration: underline;
color: black;
}
.calendar tr.sapta td {
padding: 3px 0px 3px 0px;
}
.calendar td.azi {
background-image: url(images/bgazi.gif);
background-repeat: no-repeat;
}
.calendar td.spec {
background-image: url(images/bgspec.gif);
background-repeat: no-repeat;
}
.calendar td.azispec {
background-image: url(images/bgazispec.gif);
background-repeat: no-repeat;
}
.calendar td.azi, .calendar td.spec, .calendar td.azispec, .calendar td.zi {
padding: 3px 1px 4px 0px;
}

/* End of 'calendar css lateral' */




.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* End of 'default css' */

