/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>>HEADER 1 - user, links & flags<<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
#links-flags {
	float:left;
	width:1000px;
	height:20px;
	padding:2px 0 0 0;
	border-bottom:solid 1px #CCC;
	text-align:center;}
#links-flags ul {
	float:right;
	width:60px;}
#links-flags ul li {
	float:right;
	padding:3px 7px 0 7px;
	border-right:solid 1px #069;
	text-align:right;
	font-size:0.83333em;}
#links-flags ul li.last {
	border:0;}
#links-flags ul li.user {
	width:230px;
	height:17px;
	line-height:13px;
	text-align:left;
	text-indent:5px;
	color:#F00;
	float:left;
	border:0;
	font-size:0.7em;
	font-weight:bold;}
#links-flags ul li a{
	color:#069;
	text-decoration:none;}
#links-flags ul li a:hover{
	color:#F99;
	text-decoration:underline;}
#links-flags ul li.lang {
	border:0;
	width:25px;
	padding:3px 0 0 2px;}
/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>>HEADER 2 - logo & banner<<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
#logo-banner {
	float:left;
	width:1000px;
	height:115px;}
#logo {
	float:left;
	width:270px;
	text-align:center;}
#logo img {
	margin:auto;}
#banner {
	float:right;
	width:730px;
	height:90px;
	text-align:right;
	margin:13px 0 0 0;}

/* Stil pentru desktop */
#banner .adsbygoogle {
  display: inline-block !important;
  width: 728px !important;
  height: 90px !important;
  overflow: hidden !important;
}

/* Stil pentru mobil */
@media only screen and (max-width: 768px) {
#banner {
    float: none;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
  }
  
  #banner .adsbygoogle {
    display: inline-block !important;
    width: 320px !important;
    height: 50px !important;
    overflow: hidden;
  }}
/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>>HEADER 3 - menu<<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/	
#header-menu {
	float:left;
	width:1000px;
	height:31px;
	margin:0 0 14px 0;
	padding:0;
	font-size:0.83333em;
	border-bottom:solid 1px #CCC;}

#btn-menu-small a {
	float:left;
	height:30px;
	line-height:2.2em;
	width:74px;
	margin:0 1px 0 0;
	background:url(../act/layout/menu/btn-menu-1px.png) repeat-x;
	text-align:center;
	text-decoration:none;
	color:#069;
	border:solid 1px #CCC;
	display:inline;}
	
#btn-menu-big {
	width:145px;
	display:inline;}
html>body #btn-menu-120 {
	width: 121px;}
	
#btn-menu-small {
	width:77px;
	display:inline;}
html>body #btn-menu-small {
	width:77px;}
#btn-menu-last {
	width:121px;
	display:inline;}
html>body #btn-menu-last {
	width: 121px;} 

#btn-menu-small a:hover {
	background:url(../act/layout/menu/btn-menu-hover-1px.png) repeat-x;
	color:#FFF;}

#btn-menu-big a {
	float:left;
	height:30px;
	line-height:2.2em;
	width:142px;
	margin:0 1px 0 0;
	background:url(../act/layout/menu/btn-menu-1px.png) repeat-x;
	text-align:center;
	text-decoration:none;
	color:#069;
	border:solid 1px #CCC;}
#btn-menu-big a:hover {
	background:url(../act/layout/menu/btn-menu-hover-1px.png) repeat-x;
	color:#FFF;}

#btn-menu-last a {
	float:left;
	height:30px;
	line-height:2.2em;
	width:119px;
	background:url(../act/layout/menu/btn-menu-hover-1px.png) repeat-x;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	border:solid 1px #CCC;
	display:inline;}
#btn-menu-last a:hover {
	background:url(../act/layout/menu/btn-menu-1px.png) repeat-x;
	color:#069;}