
/* CSS Reset
 * Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.2.2
 * ---------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-family:"Comic Sans MS";
  }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0; }

 
html, body {font-size: 12px;  height: 100%;}


/*
 * GENERAL CLASSES 
 * 
 */

 
.terminator{clear: both;}

a{color: #5D87A2; text-decoration: none;}
a:hover{text-decoration: underline;}

body {background:url("../images/main_bk.jpg"); background-repeat: repeat; }

.main {width:990px; margin:auto; background-color:#FAE499; min-height:800px; height:auto !important; /*firefox, opera, ie7 */
height:800px; /* ie6 */
}
.main .head {background:url("../images/header_bk.jpg"); background-repeat: no-repeat; background-position:top right; padding-bottom:10px;}
.main .head .logo {width:200px; height:130px; overflow:hidden;  float:left;}
.main .head .logo img {margin-left:20px; margin-top:7px;}
.main .head .moto {background:url("../images/moto.jpg"); background-repeat: no-repeat; width:526px; height:50px; float:right; margin-right:30px; margin-top:74px;  }

.main .mainMenu {width:990px; height:28px; background-color:#7C3D76; border-bottom:1px solid #AE8084; }
.main .mainMenu ul {padding-left:5px;}
.main .mainMenu ul li{float:left; padding-left:28px; }

.main .photoMenu {padding-left:6px;}
.main .photoMenu img {float:left; }
.main .photoMenu .menuImage {margin-right:10px;}

.main .centralPart {margin-top:70px; margin-left:30px; }
.centralPart .cursuri {background:url("../images/box_cursuri_over.jpg"); background-repeat: no-repeat; width:276px; height:275px; float:left; margin-right:44px; margin-bottom:20px; cursor:pointer;}
.centralPart .cursuri table{width:276px; height:275px;}
.centralPart .cursuri table td{vertical-align:middle; padding:30px;}
.centralPart .cursuri h1 {font-size:45px; color:#FFF; text-align:center;}
.centralPart .cursuri h1 a {color:#FAE499; text-decoration:none;}

.mainContainer {margin-top:40px;}
.mainContainer .leftMenu {float:left; width:150px; }
.boxCursMic {background:url("../images/box_cursuri_mic.jpg"); background-repeat: no-repeat; width:150px; height:150px; margin-left:20px; padding-bottom:27px; cursor:pointer;}
.Activ {background:url("../images/box_cursuri_mic_activ.jpg");  background-repeat: no-repeat; width:150px; height:150px; margin-left:20px; padding-bottom:27px; cursor:pointer;}
.boxCursMic h3 {font-size:20px; color:#FFF; text-align:center;}
.boxCursMic h3 a {color:#FAE499; text-decoration:none;}

.boxCursMic h2 {font-size:20px; color:#FFF; text-align:center;}
.boxCursMic h2 a {color:#FAE499; text-decoration:none;}

.boxCursMic table {width:150px; height:150px;}
.boxCursMic table td{vertical-align:center; padding:15px;}

.mainContainer .staticPageMainContainer {background:url("../images/static_page_bk.jpg"); background-repeat: no-repeat; width:775px; height:504px;   padding-bottom:100px; float:right; padding-right:15px; }
.mainContainer .staticPageMainContainer .text {padding-top:55px; padding-left:50px; padding-right:45px; color:#FAE499; font-size:15px; line-height:20px;}
.mainContainer .staticPageMainContainer .text p {padding-bottom:7px; font-weight:bold;}
.mainContainer .staticPageMainContainer .text h4 {font-weight:bold; font-size:18px;}
.mainContainer .staticPageMainContainer .text h1 {font-weight:bold; font-size:18px;}

.mainContainer .staticPageMainContainerBig {background:url("../images/static_page_big_bk.jpg"); background-repeat: no-repeat; width:775px; height:560px;   padding-bottom:100px; float:right; padding-right:15px; }
.mainContainer .staticPageMainContainerBig .text {padding-top:55px; padding-left:50px; padding-right:45px; color:#FAE499; font-size:16px; line-height:18px; font-weight:bold;}
.mainContainer .staticPageMainContainerBig .text p {padding-bottom:7px; font-weight:bold;}
.mainContainer .staticPageMainContainerBig .text h4 { font-size:18px;}
.mainContainer .staticPageMainContainerBig .text h1 { font-size:18px;}


.mainContainer .contactForm {margin-left:50px; margin-top:20px;}
.mainContainer .contactForm .label {font-weight:bold; color:#FAE499; font-weight:bold; font-size:15px; padding-right:20px; padding-bottom:10px; padding-top:5px;}
.mainContainer .contactForm .formInput {width:300px; border:2px solid #7C3D76; background-color:#FAE499; height:20px; font-size:14px; color:#7C3D76; padding-top:2px; padding-left:5px; padding-right:5px;}
.mainContainer .contactForm  .formTextarea {width:400px; border:2px solid #7C3D76; background-color:#FAE499; height:100px; font-size:14px; color:#7C3D76; padding-top:2px; padding-left:5px; padding-right:5px;}
.butonTrimitere {display:none;}




.mainContainer .teacherBox{ margin-left:25px; margin-bottom:25px;}
.mainContainer .teacherBox .teacherPhoto {float:left; width:200px; background:url("../images/teacher_photo_bk.jpg"); background-repeat: no-repeat; height:200px;}  
.mainContainer .teacherBox .teacherPhoto img {padding-left:23px; padding-top:23px;}
.mainContainer .teacherBox .teacherDescription {float:left; width:700px; color:#7C3D76; font-size:16px; margin-top:4px; line-height:20px;}
.mainContainer .teacherBox .teacherDescription h1 {font-size:24px; margin-bottom:10px;}

.coursContainerLeft {width:760px; float:left; padding-left:30px; padding-top:40px; padding-bottom:0px;}
.coursContainerLeft .coursPhoto {float:left; padding-right:20px; padding-bottom:10px;}
.coursContainerLeft .coursTitle {padding-top:0px; font-size:22px; color:#7C3D76; font-weight:bold; margin-top:10px;}
.coursContainerLeft .coursDescription {color:#7C3D76; font-size:16px; margin-top:10px; line-height:20px; padding-right:30px;}
.coursContainerLeft .coursDescription p{padding-bottom:10px;}

.coursContainerRight {width:200px; float:left; padding-top:40px;}

.registerForm {margin-left:30px; margin-top:20px; padding-bottom:20px; display:none;}
.registerForm .label {font-weight:bold; color:#7C3D76; font-weight:bold; font-size:15px; padding-right:20px; padding-bottom:10px; padding-top:5px;}
.registerForm .formInput {width:300px; border:2px solid #7C3D76; background-color:#FAE499; height:20px; font-size:14px; color:#7C3D76; padding-top:2px; padding-left:5px; padding-right:5px;}
.registerForm  .formTextarea {width:400px; border:2px solid #7C3D76; background-color:#FAE499; height:100px; font-size:14px; color:#7C3D76; padding-top:2px; padding-left:5px; padding-right:5px;}

.registerForm select {width:320px;  background-color:#FAE499; height:24px; font-size:14px; color:#7C3D76; border:2px solid #7C3D76;}
.registerForm select option {}
.butonTrimitere {display:none;}

 .centralPart .coursDescription p  {padding-bottom:5px;}
 
 
 .footerTerminator {background-color:#304026; height:10px; width:990px; margin:auto;}
 
 
.centralPart .pageText {color:#7C3D76; padding-bottom:50px; padding-right:20px;}
.centralPart .pageText .title{font-size:20px; }
.centralPart .pageText p{font-size:16px; padding-top:5px}
.centralPart .pageText ul{font-size:16px; padding-top:5px; padding-left:30px; list-style:disc;}

.footerForSeo {background-color:#304026; color:#FFF;  width:960px; margin:auto; padding-right:10px; padding-left:20px; padding-top:10px; padding-bottom:10px;}

.ramificatieCurs {padding-left:10px; font-size:15px;}
.detaliiListaCurs {font-size:14px; padding-left:40px;}
.detaliiListaCurs li {list-style-type:square;}

.linkRamificareCurs { margin-top:60px; text-align:center; }
.linkRamificareCurs td {padding-right:20px;}
.linkRamificareCurs td .activ{text-decoration:underline;}
.linkRamificareCurs td a{color:#FFF; display:block; background-color:#7C3D76; padding:3px; font-weight:bold;}

.succesMessage {background-color:#7C3D76; width:690px; margin-left:-13px; padding-left:10px;}
.errorMessage {background-color:#F2BF3F; width:690px; margin-left:-13px; color:#7C3D76; padding-left:10px;}

.succesMessageBig {background-color:#7C3D76; width:690px; padding-left:10px; font-size:15px; margin-left:10px; font-weight:bold; color:#FFF; }
.errorMessageBig {background-color:#F2BF3F; width:690px; color:#7C3D76; padding-left:10px; font-size:15px; margin-left:10px; font-weight:bold;}

.teacherTrainings li {list-style-type:circle; margin-left:20px; padding-bottom:3px;}

.photoGalleryContainer { padding-left:20px; padding-right:20px;}
.photoGalleryContainer .coursTitle {color:#7C3D76; font-size:22px; font-weight:bold;}
.photoGalleryContainer .gallerydescription  {font-size:16px; color:#7C3D76; line-height:20px; margin-top:10px;}
.galleryContainer {margin-top:20px; margin-left:20px; margin-bottom:10px;}
.galleryContainer .teacherPhoto {  width:252px; height:200px;  }
.galleryContainer .teacherPhoto .container {background-image:url('../images/teacher_photo_bk.jpg');  background-repeat:no-repeat; width:184px; height:184px;}
.galleryContainer .teacherPhoto  img {margin-top:21px; margin-left:22px;}

.paginare {width:300px; margin:auto; margin-top:30px;}
.paginare .leftArrow {width:25px; height:23px; float:left; margin-right:30px;}
.paginare .rightArrow {width:25px; height:23px; float:left; margin-left:30px;}

.paginare .bullet {margin-right:10px; float:left;}
.paginare .bullet a {display:block; background-image:url('../images/blue_bullet.jpg');  background-repeat:no-repeat; width:24px; height:23px;}
.paginare .bullet a:hover {display:block; background-image:url('../images/red_bullet.jpg');  background-repeat:no-repeat; width:24px; height:23px;}
.activ {display:block; background-image:url('../images/red_bullet.jpg') !important;   background-repeat:no-repeat; width:24px; height:23px;}

.activ {display:block; background-image:url('../images/red_bullet.jpg');  background-repeat:no-repeat; width:24px; height:23px;}

.paginare .nextPage {background-image:url('../images/right_arrow.jpg');  background-repeat:no-repeat; width:25px; height:23px; display:block;}
.paginare .nextPage:hover {background-image:url('../images/right_arrow_lighted.jpg');  background-repeat:no-repeat;}
.paginare .previousPage {background-image:url('../images/left_arrow.jpg');  background-repeat:no-repeat; width:25px; height:23px; display:block;}
.paginare .previousPage:hover {background-image:url('../images/left_arrow_lighted.jpg');  background-repeat:no-repeat;}
  
