*
{
  margin                        : 0px;
  padding                       : 0px;
}

body
{
  background                    : #bfbfbf url(body_bg.gif) repeat-x;
  font-family                   : Arial, Helvetica, sans-serif;
  font-size                     : 12px;
  width                         : 100%;
  position                      : relative;
}

.t_def
{
margin-left : 10px;
}

.c_left
{
  width							: 150px;
  font-weight                   : bold;
  vertical-align				: top;
}

.c_right
{
  width							: 500px;
  padding-bottom 				: 15px;
  padding-left					: 12px;
}
a, a:visited
{
  color                         : #f88614;
}

a:hover
{
  color                         : #f88614;
  text-decoration               : none;
}

a.publi
{
  color 						: #808080;
} 
  
#shadows
{
  width                         : 720px;
  background                    : url(page_bg.gif) 0px 510px repeat-y;
  margin-left                   : auto;
  margin-right                  : auto;
}

#main
{
  width                         : 720px;
  background                    : url(page_top.gif) 0px 142px no-repeat;
  margin-left                   : auto;
  margin-right                  : auto;
}

#header
{

  width                         : 720px;
  height                        : 142px;
  background                    : url(new_header.gif) top left no-repeat;
}

#headerTxt
{
  float                         : right;
  margin-top                    : 90px;
  padding-right                 : 35px;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 13px;
  font-weight                   : bold;
  color                         : #fff;
}

/*================================================================================*/

#menuBlk
{
  position                      : relative;
  width                         : 720px;
  height                        : 25px;
  top                           : -42px;
  background                    : transparent;
  font-weight                   : bold;
  line-height                   : normal;
}

#menuBlk ul
{
  float                         : right;
  margin                        : 0;
  padding                       : 10px 25px 0 0;
  list-style                    : none;
}


#menuBlk li
{
  display                       : inline;
  margin                        : 0;
  padding                       : 0;
}

#menuBlk a
{
  float                         : left;
  background                    : url("tabLeft.gif") no-repeat left top;
  margin                        : 0 0 0 2px;
  padding                       : 0 0 0 4px;
  text-decoration               : none;
}

#menuBlk a span
{
  float                         : left;
  display                       : block;
  background                    : url("tabRight.gif") no-repeat right top;
  padding                       : 5px 15px 4px 6px;
  color                         : #f88614;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuBlk a span
{
  float                         : none;
}
/* End IE5-Mac hack */

#menuBlk a:hover span
{
  color                         : #fff;
}

#menuBlk a:hover
{
  background-position           : 0% -42px;
}

#menuBlk a:hover span
{
  background-position           : 100% -42px;
}


/*================================================================================*/
#sel_language
{
  position                      : relative;
  width                         : 720px;
  height                        : 16px;
  top                           : -28px;
  background                    : transparent;
}


#f-IE
{
  float                         : left;
  height                        : 16px;
  width                         : 20px;
  background                    : transparent url(f-IE.gif);
}

#uk_flag
{
  float                         : left;
  height                        : 16px;
  width                         : 22px;
  background                    : transparent url(uk_flag.gif);
  margin-right                  : 10px;
}

#fr_flag
{
  float                         : left;
  height                        : 16px;
  width                         : 22px;
  background                    : transparent url(fr_flag.gif);
}

/*================================================================================*/

#paragraph_container
{
  position                      : relative;
  width                         : 720px;
  top                           : -20px;
  background                    : transparent;
}


#footer
{
  width                         : 720px;
  height                        : 14px;
  background                    : transparent url(footer.gif) no-repeat;
}



/***********************************************************************************/
/*                                     PARAGRAPH                                   */
/***********************************************************************************/
#paragraph
{
  background                    : transparent;
  width                         : 680px;
  margin-left                   : 20px;
  margin-bottom                 : 20px;
  color                         : #808080;
}

#paragraph h1, #paragraph h2, #paragraph p
{
  margin                        : 0 10px;
  letter-spacing                : 1px;
}

#paragraph_title
{
  text-align                    : left;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 15px;
  font-weight                   : bold;
  color                         : #f88614;
  padding-top                   : 5px;
  border-bottom                 : 1px solid #f88614;
  margin-bottom                 : 12px;
  margin-left                   : 10px;
  margin-right                  : 10px;
}

#paragraph h1
{
  font-size                     : 2.5em;
  color                         : #f88614;
}

#paragraph h2
{
  font-size			: 2em;
  color				: #f88614;
  border			: 0;
}

#paragraph p
{
  padding-bottom		: 0.5em;
}

#paragraph h2
{
  padding-top			: 0.5em;
}

.box_top, .box_bottom
{
  display			: block;
  background			: transparent;
  font-size			: 1px;
}

.round-Lvl1, .round-Lvl2, .round-Lvl3, .round-Lvl4
{
  display			: block;
  overflow			: hidden;
}

.round-Lvl1, .round-Lvl2, .xround-Lvl3
{
  height			: 1px;
}


.round-Lvl2, .round-Lvl3, .round-Lvl4
{
  background			: #f4f4f4;
  border-left			: 1px solid #ebebeb;
  border-right			: 1px solid #ebebeb;
}

.round-Lvl1
{
  margin			: 0 5px;
  background			: #ebebeb;
}

.round-Lvl2
{
  margin			: 0 3px;
  border-width			: 0 2px;
}

.round-Lvl3
{
margin				: 0 2px;
}

.round-Lvl4
{
  height			: 2px;
  margin			: 0 1px;
}

.box_content
{
  display			: block;
  background			: #f4f4f4;
  border			: 0 solid #ebebeb;
  border-width			: 0 1px;
  text-align                    : justify;
}

#top_icn
{
  position                      : relative;
  height                        : 15px;
  width                         : 680px;
  background                    : transparent url(top_icn.gif) 650px 0px no-repeat;

}

/***********************************************************************************/
/*                                 CONTACT FEATURES                                */
/***********************************************************************************/

#contact_features
{
  width                         : 660px;
  background                    : transparent;
  margin-left                   : 10px;
}

#infos
{
  width                         : 325px;
  float                         : left;
  background                    : #fff url(infos_top.gif) top left no-repeat;
}

.p_infos
{
  margin                        : 10px 10px 10px 10px;
  color                         : #808080;
  font-size                     : 11px;
  text-align                    : left;
}

#contactName
{
  margin                        : 31px 10px 10px 10px;
  color                         : #f88614;
  font-size                     : 14px;
  font-weight                   : bold;
}







.showContent
{
  margin-left                   : 10px;
  margin-bottom                 : 10px;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 11px;
  color                         : #f88614;
  cursor                        : pointer;
}

.hideableContent
{
  padding-top                   : 6px;
  color                         : #808080;
  background                    : transparent url(mailForm_shdw.gif) top no-repeat;
  font-size                     : 11px;

  display                       : none;
}



#gallery
{
  width                         : 325px;
  float                         : right;
  background                    : #f4f4f4;
}

.spacer
{
  clear                         : both;
  visibility                    : hidden;
}


/***************************************************************************/

#close1
{
  height                        : 15px;
  width                         : 310px;
  margin-top                    : 3px;
  margin-right                  : 3px;
  background                    : transparent url(del_Btn.gif) right no-repeat;
}

.hideableContent label
{
  font-weight                   : bold;
  display                       : block;
  float                         : left;
  padding-top                   : 6px;
}

.hideableContent input, .hideableContent textarea
{
  width                         : 300px;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 11px;
  padding                       : 2px;
}

.hideableContent textarea
{
  height                        : 100px;
}

.formBtn
{
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 10px;
  background-color              : #f1f1f1;
  color                         : #808080;
  margin-top                    : 5px;
  margin-bottom                 : 10px;
  font-weight                   : bold;
}

/***************************************************************************/

#showPic
{
  width                         : 138px;/*250*/
  height                        : 183px;/*150*/
  margin-top                    : 0px;/*30*/
  margin-left                   : 90px;/*37*/
  padding                       : 2px;/*2*/
  border                        : 1px solid #999999;/*808080*/
}

#picTxt
{
  margin-left                   : 35px;
  color                         : #808080;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 11px;
  font-style                    : italic;
  border                        : none;
  background-color              : #f4f4f4;
  width                         : 256px;
  padding                       : 2px;
}

#galBtn
{
  color                         : #fff;
  background-color              : transparent;
  font-weight                   : bold;
  margin-top                    : 5px;
  margin-left                   : 35px;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 10px;
}

#galBtn div
{
  float                         : left;
  margin-right                  : 5px;
  margin-bottom                 : 5px;
}

#galBtn div span
{
  display                       : none;
}


#galBtn div a
{
  color                         : #fff;
  background-color              : #808080;
  text-decoration               : none;
  height                        : 20px;
  width                         : 20px;
  display                       : block;
  background-image              : url(galBtn_bg.gif);
  background-repeat             : no-repeat;
  text-align                    : center;
  vertical-align                : middle;
  line-height                   : 20px;
  outline                       : none;
}

#galBtn div a:hover
{
  background-color              : #f88614;
  background-image              : url(galBtn_bg.gif);
  background-repeat             : no-repeat;
  background-position           : 0px -20px;
}


/***********************************************************************************/
/*                                     ADMIN                                       */
/***********************************************************************************/


#auth
{
  text-align                    : right;
  margin                        : 250px auto 270px auto;
  width                         : 400px;
}

#auth fieldset
{
  border                        : 1px solid #ddd;
  padding                       : 15px;
}

#auth fieldset legend
{
  color                         : #f88614;
  font-weight                   : bold;
}

#auth input
{
  margin                        : 5px 70px 5px 0;
}

#auth_msg
{
  color                         : green;
  font-size                     : 12px;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-weight                   : bold;
  margin-bottom                 : 10px;
}

#maintenance
{
  text-align                    : center;
  margin                        : 200px auto 410px auto;
  width                         : 500px;
  color                         : red;
  font-weight                   : bold;
}

.error
{
  color                         : red;
  margin                        : 10px 10px 10px 10px;
  font-size                     : 11px;
  text-align                    : left;
}

/***********************************************************************************/

input[type=text].form_edit
{
  background-color              : #fff;
  font-family                   : Verdana, Arial, Helvetica, sans-serif;
  font-size                     : 15px;
  font-weight                   : bold;
  color                         : #f88614;
  width                         : 658px;
  margin-bottom                 : 10px;
}

a.del_subsection
{
  background-image              : url(del_Btn.gif);
  float                         : right;
  height                        : 15px;
  width                         : 15px;
  margin-right                  : 8px;
  margin-bottom                 : 10px;
  text-decoration               : none;
}

#selectOrder
{
  width                         : 40px;
}

#paragraph form
{
  margin-left                   : 10px;
}

/***********************************************************************************/

#addPicForm fieldset
{
  padding                       : 1em;
  margin-left                   : 10px;
  width                         : 610px;
}

#addPicForm label
{
  display                       : inline;
  float                         : left;
  width                         : 70px;
}

#addPicForm input
{
  width                         :610px;
}

.picMng_left
{
  float                         : left;
  width                         : 290px;
  margin-left                   : 20px;
  border                        : 1px dashed #808080;
  padding                       : 5px;
  margin-top                    : 10px;
}

.picMng_right
{
  float                         : right;
  width                         : 290px;
  margin-right                  : 20px;
  border                        : 1px dashed #808080;
  padding                       : 5px;
  margin-top                    : 10px;
}

a.del_pic
{
  background-image              : url(del_Btn.gif);
  float                         : left;
  height                        : 15px;
  width                         : 15px;
  margin-right                  : 5px;
  text-decoration               : none;
}

.picDesc
{
 width                          : 248px;
 margin-left                    : 20px;
 margin-top                     : 5px;
 color                          : #808080;
 font-family                    : Verdana, Arial, Helvetica, sans-serif;
 font-size                      : 11px;
 font-style                     : italic;
}

.modPicDesc
{
  width : 250px;
  margin : 5px auto 5px 20px;
}

