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

body{margin: 0;  display: block; font-size:100%; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

a{text-decoration:none}

#wrapper-out{width: 1920px; min-height: 850px;display: block;margin: 30px auto;}

#wrapper-in{display: block;width: 1100px;min-height: 850px;margin: 0 auto;}

header{width: 100%;height: 200px; }

#logo{display: block;width: 230px;height: 56px;margin: 0px auto 2% auto; text-align: center;}

#logo-text{display: block; margin: 0 auto; text-align: center; }

#menu{display: block;width: 545px;height: 40px; margin:0 auto;}

#menu ul { list-style:none; width:100%; margin:0; padding:0;}

#menu li {display: inline-block;float: left;margin-left: 5px;font-size: 14px; height:50px; background-image:url(../images/menu-line.gif); background-repeat: no-repeat; background-position: top center; width: 105px; text-align: center;}

#menu li:hover, #menu li.active  { background-image:url(../images/line-ergasies-mov.png)}

#menu li a, #menu li span { text-decoration:none; font-size:13px; color:#000000; top: 15px; position: relative;}

#menu ul ul{display: none;position: relative;left: -335px;width: 770px;z-index: 1;margin-top: 33px;}

/*#menu li:hover > ul,*/ #menu li.active > ul {display: block;}

#menu li li {/*margin-left: 0px; padding-left: 4px;*/ background-image: url(../images/menu-line.gif);background-repeat: no-repeat; background-position: top center; width: 105px;}

#menu li li:hover, #menu li li.active, #menu li.item-104:hover, #menu li.item-104.active  { background-image:url(../images/line-main-manu-cyan.png)}

#nav-button, .mobile-submenu {display: none;}

li.item-104 {cursor: pointer;}


/*---------------------------------------main-----------------------------------------------------*/

#main{display: block;width: 100%;min-height: 670px;}

#inmain{display: block;width: 100%;min-height: 150px; margin: 0 auto;}

#slideshow { display: block;width: 100%;min-height: 0px;margin-top: 30px; margin-left: 0%; margin-right:0%; margin-bottom:0px;}

#content{display: block;width: 54.5%;min-height: 0px;margin: 30px auto; font-size: 13.5px; line-height: 2.5; }



/**************************************    footer   ************************************************/

footer{margin: 0 auto;width: 54.5%;min-height: 80px; text-align: center;}

/***********************************    template   *************************************************/

#menu li.item-101{display: none;}

#menu li.item-102{margin-left:0px}

#logo-text h2{letter-spacing: 0.3em;font-size: 0.8em;font-weight: normal;}

.page-header{display: none;}

.footerxroma{color: rgb(0, 0, 0);}