 * {
    margin: 0;
}

html {
    height: 100%;
}

body {
    height: 100%;
    background: url(../media/images/front/background.png);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000080;
} #page {
    width: 994px;
    margin: 0 auto;
    position: relative;
} #wrapper {
} #header {
    width: auto;
    height: 110px;
} .logo {
    float: left;
} .sitetitle {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 305px;
    height: 57px;
    overflow: hidden;
    background: url(../media/images/front/title2.jpg) no-repeat;
} .motto {
    position: absolute;
    top: 70px;
    left: 100px;
    font-size: 14px;
    z-index: 100;
} .undermotto {
	font-size: +2;
	color:#9729DA;
} .user {
    width: 225px;
    float: right;
    padding: 5px;
} .user .controls {
    width: 35px;
    height: 37px;
    background: url(../media/images/front/controls2.gif) no-repeat;
} .Admin {
    background-position: 0px 0px !important;
} .Salveaza {
    background-position: -35px 0px !important;
} .Anunta_eveniment {
    background-position: -70px 0px !important;
} .Birou_virtual {
    background-position: -105px 0px !important;
} .Iesire {
    background-position: -141px 0px !important;
} #search {
    padding: 5px;
    float: right;
    border-left: 1px #fff solid;
    width: 83px;
    text-align: left;
} #search input {
    border: 1px #000 solid;
    width: 83px;
} #search .spacer {
    height: 20px;
} #menu {
    width: 100%;
} #chapterselect {
    width: 220px;
}

/* MAINMENU */
ul.mainmenu {
    padding: 0;
    margin: 0 auto;
    list-style-type: none;
    float: left;
    position: relative;
    left: 50%;
}

ul.mainmenu li {
    float: left;
    position: relative;
    right: 50%;
}

ul.mainmenu a {
    width: auto;
    display: block;
    padding: 0px 15px;
    height: 95px;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background: url(../media/images/front/menu_fill.jpg);
    text-decoration: none;
    float: left;
}

ul.mainmenu a.centru-te-vezi {
	background: url(../media/images/front/menu_fill_club.jpg) !important;
	}

ul.mainmenu a:hover, ul.mainmenu a.active {
    color: #000;
    background: url(../media/images/front/menu_fill_active.jpg) !important;
}

ul.mainmenu li a span {
    display: block;
    padding-top: 36px;
}

ul.mainmenu li a.menuright {
    width: 18px;
    background: url(../media/images/front/menu_right.jpg) no-repeat;
}

ul.mainmenu li a.menuleft {
    width: 18px;
    background: url(../media/images/front/menu_left.jpg) no-repeat right;
}

/*-----*/
#login input {
    margin-left: 10px;
    width: 100px;
} .loginBtn {
    width: 83px;
    height: 31px;
    background: url(../media/images/front/button.png);
    border: none;
    color: #fff;
    font-weight: bolder;
} .disableBtn {
    background: url(../media/images/front/disbutton.png) !important;
} #login div, #search div {
    margin-top: 5px;
    text-align: right;
} #footer {
    width: 100%;
    text-align: center;
    /* MAIN */
} #mainzone {
    position: relative;
    clear: both;
    font-size: 16px;
    color: #3A6598;
} #mainzone .top {
    width: 100%;
    height: 24px;
    background: url(../media/images/front/mainzone_top2.gif);
} #mainzone .main {
    position: relative;
    background: url(../media/images/front/mainzone_fill2.jpg);
    padding: 0px 20px;
    min-height: 460px;
} #mainzone .bottom {
    width: 100%;
    height: 24px;
    background: url(../media/images/front/mainzone_bottom2.gif);
} #mainzone p {
    text-align: justify;
} .indent {
    text-indent: 30pt;
} .page_nav {
    padding: 0px 20px 20px 0px;
    margin: 0px 20px 10px 0px;
    border-right: 1px #000 dashed;
    border-bottom: 1px #000 dashed;
} .page_nav a {
    text-decoration: none;
    color: #376893;
} .page_nav a:hover {
    text-decoration: underline;
} .formular_inscriere {
    width: 400px;
} .formular_inscriere div {
    margin-top: 10px;
}

/*  FOOTERMENU  */
ul.footermenu {
    clear: both;
    padding: 0;
    margin: 0 auto;
    list-style-type: none;
    float: left;
    position: relative;
    left: 50%;
}

ul.footermenu li {
    float: left;
    position: relative;
    right: 50%;
}

ul.footermenu a {
    width: auto;
    margin: 0 10px;
    display: block;
    font-size: 0.9em;
    text-decoration: none;
    float: left;
}

ul.footermenu a:hover, ul.footermenu a.active {
    color: #fff;
}

/* COLORS */ .lightblueback {
    background-color: #EAF8FB;
    border: 1px #000 solid;
} .darkpurple {
    color: #433183 !important; 
} .lightpurple {
    color: #A18BB9 !important;
} .blue {
    color: #376893 !important;
} .white {
    color: #fff !important;
} .green {
	color: #28AF20;
}.darkpurpleback {
    background-color: #433183;
} .orange2back {
    background-color: #FF910F;
} .green2back {
    background-color: #28AF20;
} .purple2back {
    background-color: #D76FDF;
} .blue2back {
    background-color: #155BCF;
} .orangeborder {
	  border-color: #FF910F;
} 

/* GENERAL */ .hide {
    display: none;
} .left {
    float: left;
} .right {
    float: right;
} .center {
    text-align: center !important;
} .textright {
    text-align: right;
} .clear {
    clear: both;
} .fs18 {
    font-size: 18px;
} .bold {
    font-weight: bold;
} .italic {
    font-style: italic;
}.f10 {
	  font-size:10px;
}.f12 {
	  font-size:12px;
}

/* TEXT */ .title {
    font-size: 14px;
    color: #376893;
}

h1 {
    padding: 5px 0px;
} .main input, .main textarea {
    background-color: #EAF8FB;
    border: 1px #000 solid;
    width: 95%;
} .main select {
    background-color: #EAF8FB;
    border: 1px #000 solid;
} .main .auto {
    width: auto !important;
} .main .radio {
    background: none;
    border: none;
}

/*  SUBMENU */ .mainmenu_sub1 {
    position: relative;
    padding: 0px;
} .mainmenu_sub1 td {
    background: url(../media/images/front/sub_left.jpg) no-repeat;
    height: 31px;
} .mainmenu_sub1 a {
    width: 100%;
    display: block;
    height: 100%;
    color: #fff;
    background: url(../media/images/front/sub_right.jpg) top right no-repeat;
    text-decoration: none;
    padding-top: 6px;
} .mainmenu_sub1 a:hover, .mainmenu_sub1 a.active {
    color: #DDC6F0;
}

/* ACASA */ .acasa_poza {
    width: 280px;
    height: 280px;
    display: block;
    overflow: hidden;
    text-decoration: none;
    background: url(../media/images/front/acasa2.jpg);
    margin: 0px auto;
} .q1 {
    background-position: left -280px;
} .q1:hover {
    background-position: left top;
} .q2 {
    background-position: -280px -280px;
} .q2:hover {
    background-position: -280px top;
} .q3 {
    background-position: -560px -280px;
} .q3:hover {
    background-position: -560px top;
} .q4 {
    background-position: -840px -280px;
} .q4:hover {
    background-position: -840px top;
} .q5 {
    background-position: -1120px -280px;
} .q5:hover {
    background-position: -1120px top;
} .chenar {
    background: url(../media/images/front/chenar.jpg);
    display: block;
    width: 756px;
    height: 571px;
    left: 50%;
} .chenar object, .chenar embed {
    margin: 10px 6px;
} .panel {
} .panel_head {
    background-image: url(/media/images/white_edge_tl.gif);
    background-repeat: no-repeat;
    background-position: top left;
} .panel_head h3 {
    color: #fff;
    background: url(/media/images/white_edge_tr.gif) top right no-repeat;
    padding: 4px;
} .panel_body {
    padding: 4px;
		border-style:solid;
		border-width:1px;
}
/* BANNER */
.banner {
	position:absolute;
	top:0px;
	left:480px;
	display:block;
	width:260px;
	height:120px;
	}
/* PARTENERI */
 #parteneri {
  float:right;
  width:190px;
  height:800px;
  padding:5px;
  overflow: hidden;
  background-color:#B19CC7;
  text-align:center;
  border:1px solid #493769;
 }
