html
{
  background           : #ffffff;
}

body
{
  width                : 900px;
  margin               : 0px auto;
}

#container
{
  width                : 900px;
  float                : left;
  margin               : 0px;
  clear                : both;
  background           : #f0f0f0 url(../graphics/background.jpg) 0px 0px repeat-y;
/*  background-position  : center;*/
}

#header
{
  width                : 900px;
  height               : 370px;
  float                : left;
}

#large-image
{
  background           : #ffffff;
  width                : 650px;
  height               : 370px;
  float                : left;
}

#large-image img
{
  border               : 0px;
  padding              : 0px;
}

#logo
{
  background           : #ffffff;
  width                : 250px;
  height               : 120px;
  float                : left;
}

#logo img
{
  border               : 0px;
  padding              : 0px;
}

#title
{
  font                 : 12px trebuchet ms,arial,helvetica,sans-serif;
  background           : #f0f0f0;
  width                : 250px;
  height               : 250px;
  float                : left;
  color                : #888888;
}

#title table, #title table tr
{
  width                : 250px;
  height               : 250px;
  border               : 0px;
  padding              : 0px;
  margin               : 0px;
}

#title table tr td
{
  width                : 210px;
  height               : 210px;
  padding              : 20px;
  line-height          : 18px;
}

#menubar
{
  width                : 900px;
  height               : 30px;
  float                : left;
  background           : #e5e5e5;
}

#mainmenu
{
  background           : #ffffff url(../graphics/mainmenu.gif) 0px -30px no-repeat;
  width                : 650px;
  height               : 30px;
  float                : left;
}

#mainmenu a
{
  display              : block;
  width                : 80px;
  height               : 30px;
  background           : #ffffff url(../graphics/mainmenu.gif);
  float                : left;
  cursor               : pointer;
}

#mainmenu a:hover
{
  opacity              : 0;filter:alpha(opacity=0);
}

#content
{
  width                : 900px;
}

#rightbar
{
  width                : 250px;
  margin               : 0px;
  padding              : 0px;
  float                : right;
  background           : #ffffff
}

#gallery,#partners,#auth
{
  width                : 240px;
  margin-left          : 10px;
  margin-top           : 10px;
  float                : right;
}

#gallery-header
{
  width                : 240px;
  height               : 40px;
  background           : #99be02 url(../graphics/gallery.png);
  float                : left;
}

#gallery-body
{
  width                : 190px;
  background           : #99be02;
  float                : left;
  padding              : 40px 0px 20px 10px;
  font                 : 12px trebuchet ms,arial,helvetica,sans-serif;
  color                : #ff0000;
  position:relative;
}

#gallery-body a,#partners-body a
{
  display              : block;
  width                : 175px;
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  color                : #ffffff;
  float                : left;
  padding-top          : 2px;
  padding-bottom       : 2px;
  padding-left         : 5px;
  cursor               : pointer;
  text-decoration      : none;
}

#gallery-body a img,#partners-body a img
{
  border               : 0px;
}

#gallery-body a:hover
{
  background           : #809a02;
}

#gallery-body .gallery-folder
{
  float                : left;
}

#gallery-body a
{
/*  display              : inline; */
  width                : 165px;
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  color                : #ffffff;
  float                : left;
  padding-top          : 2px;
  padding-bottom       : 2px;
  padding-left         : 5px;
  /*margin-left          : 5px;*/
  cursor               : pointer;
  text-decoration      : none;
}

#gallery-body .gallery-del-folder
{
  overflow             : hidden;
  width                : 17px;
  height               : 15px;
  float                : left;
/*  position             : absolute;
  left                 : -6px;
  top                  : 0px;*/
  padding              : 0px;
}

#gallery-body .gallery-del-folder a
{
  display              : block;
}

#gallery-add
{
  width                : 180px;
  height               : 60px;
  background           : #99be02;
  float                : left;
}

#gallery-add form
{
  float:left;
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  color                : #ffffff;
  width                : 180px;
  height               : 60px;
  margin               : 0px;
  padding              : 0px;
  position             : relative;
  margin-top           : 10px;
}
#gallery-add form input[type=text]
{
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  border               : 1px solid #b6e104;
  height               : 18px;
  line-height          : 18px;
  padding              : 0px;
  width                : 150px;
  background           : #99be02;
  padding-left         : 3px;
  color                : #ffffff;
  position             : absolute;
  top                  : 5px;
  left                 : 10px;
}

/*#gallery-add form input[type=submit]*/
#gallery-add-button
{
  border               : 0px;
  width                : 75px;
  height               : 25px;
  position             : absolute;
  top                  : 32px;
  left                 : 90px;
  cursor               : pointer;
}

/*#gallery-add form .add*/
#gallery-add-button
{
  background           : #cccccc url(../graphics/adauga.png);
  background-position  : 0px 0px;
}

/*#gallery-add form .add:hover*/
#gallery-add-button:hover
{
  background-position  : -75px 0px;
}

#partners-header
{
  width                : 240px;
  height               : 40px;
  background           : #606060 url(../graphics/partn.png);
  float                : left;
}

#partners-body
{
  width                : 180px;
  background           : #606060;
  float                : left;
  padding              : 10px 10px 20px 10px;
}

#partners-body a:hover
{
  background           : #484848;
}

#auth-header
{
  width                : 240px;
  height               : 40px;
  background           : #aeaeae url(../graphics/auth.png);
  float                : left;
}

#auth-body
{
  width                : 200px;
  height               : 140px;
  background           : #aeaeae;
  float                : left;
  position             : relative;
}

#auth-body a:link
{
  color                : #ffffff;
  text-decoration      : none;
  text-decoration      : underline;
  cursor               : pointer;
}

#auth-body a:visited
{
  color                : #ffffff;
  text-decoration      : none;
  text-decoration      : underline;
  cursor               : pointer;
}

#auth-body a:hover
{
  color                : #606060;
}

#auth-body form
{
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  color                : #ffffff;
  width                : 190px;
  height               : 140px;
  margin               : 0px;
  padding              : 0px;
  position             : relative;
  margin-left          : 10px;
}

#auth-body form input[type=text],#auth-body form input[type=password]
{
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  border               : 1px solid #cecece;
  height               : 18px;
  line-height          : 18px;
  padding              : 0px;
  width                : 150px;
  background           : #aeaeae;
  padding-left         : 3px;
}

#auth-body form input[type=text]
{
  color                : #ffffff;
  position             : absolute;
  top                  : 35px;
  left                 : 10px;
}

#auth-body form input[type=password]
{
  color                : #dddddd;
  position             : absolute;
  top                  : 65px;
  left                 : 10px;
}

/*#auth-body form input[type=submit], */
#auth-body-button1, #auth-body-button2
{
  border               : 0px;
  width                : 75px;
  height               : 25px;
  position             : absolute;
  top                  : 93px;
  left                 : 90px;
  cursor               : pointer;
}

/*#auth-body form .login*/
#auth-body-button1
{
  background           : #cccccc url(../graphics/trimite.png);
  background-position  : 0px 0px;
}

/*#auth-body form .logout*/
#auth-body-button2
{
  background           : #cccccc url(../graphics/iesire.png);
  background-position  : 0px 0px;
}

/*#auth-body form .logout:hover,#auth-body form .login:hover*/
#auth-body-button1:hover, #auth-body-button2:hover
{
  background-position  : -75px 0px;
}

#footer
{
  width                : 900px;
  height               : 150px;
  background           : #ffffff;
  float                : left;
  position             : relative;
}

#footer-logo
{
  width                : 650px;
  height               : 130px;
  background           : #a4b072;
  float                : left;
  margin-top           : 10px;
  position             : relative;
}

#footer-text
{
  font                 : 10px trebuchet ms,arial,helvetica,sans-serif;
  line-height          : 14px;
  color                : #ffffff;
  position             : absolute;
  bottom               : 40px;
  height               : 40px;
  left                 : 75px;
  width                : 500px;
  text-align           : center;
}

#footer-frunza
{
  background           : #ffffff url(../graphics/frunza.png) no-repeat;
  width                : 30px;
  height               : 30px;
  position             : absolute;
  right                : -30px; 
  top                  : 0px;
}

#footer-sigle
{
  width                : 60px;
  height               : 230px;
  position             : absolute;
  left                 : -70px; 
  top                  : -90px;
}


#main
{
  float                : left;
  width                : 630px;
  margin-left          : 10px;
  margin-top           : 10px;
  padding              : 0px;
  display              : inline;
/*  margin               : 10px; */

}

#main-top
{
  width                : 630px;
  height               : 140px;
  float                : left;
  margin-bottom        : 10px;
}

#main-top .main-top-entry
{
  font                 : 11px trebuchet ms,arial,helvetica,sans-serif;
  color                : #888888;
  line-height          : 16px;
  width                : 275px;
  height               : 120px;
  float                : left;
  padding              : 15px 20px 5px 20px;
  position             : relative;
}

#main-top .main-top-entry a
{
  color                : #888888;
  text-decoration      : none;
  cursor               : pointer;
  
}

#main-top .main-top-entry a:hover
{
  color                : #99be02;
}
#main-top .main-top-entry .visit
{
  width                : 40px;
  height               : 14px;
  position             : absolute;
  top                  : 110px;
  right                : 20px;  
}

#main-top .main-top-entry .visit a
{
  width                : 40px;
  height               : 14px;
  display              : block;
  background           : #c8c8c8 url(../graphics/visit.png) 0px 0px no-repeat;
  cursor               : pointer;
}

#main-top .main-top-entry .visit a:hover
{
  background           : #c8c8c8 url(../graphics/visit.png) -40px 0px no-repeat;
}

#main-text
{
  width                : 590px;
  float                : left;
  display              : inline;
  margin-left          : 20px;
  font                 : 12px trebuchet ms,arial,helvetica,sans-serif;
  color                : #888888;
}

#main-text form
{
  padding              : 0px;
  margin               : 0px;
  width                : 590px;
  text-align           : center;
}

/*#main-text form input[type=submit]*/
#main-text-button
{
  margin-top           : 10px;
  margin-bottom        : 10px;
  border               : 0px;
  width                : 80px;
  height               : 25px;
  background           : #cccccc url(../graphics/save.png);
  background-position  : 0px 0px;
  cursor               : pointer;
}

/*#main-text form input[type=submit]:hover*/
#main-text-button:hover
{
  background           : #cccccc url(../graphics/save.png) -80px 0px no-repeat;
}


#main-gallery
{
  width                : 580px;
  height               : 465px;
  padding              : 5px;
  float                : left;
  margin-bottom        : 10px;
  background           : #ffffff;
  font-weight          : bold;
}

#main-gallery-title
{
  font                 : 12px trebuchet ms,arial,helvetica,sans-serif;
  text-align           : center;
  width                : 580px;
  height               : 30px;
  float                : left;
  line-height          : 30px;
}

#main-frame-gallery
{
  width                : 580px;
  height               : 435px;
  border               : 0px;
  overflow             : hidden;
  float                : left;
}

#content-normal table tr td
{
  border               : 1px solid #aeaeae;
}

#content-normal a
{
  text-decoration      : underline;
  color                : #606060;
}

#content-normal a:hover
{
  color                : #99be02;
}
