body {
background-image: url("http://www.celestetabriz.com/images/watermark.jpg");
background-attachment: fixed;
}

.content{
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #666666;
}

a {
color: #1F83D7;
text-decoration: none;}
a:visited {
color: #1F83D7;}
a:hover {
color: #000000; text-decoration: none;}

.header {
font-family: Arial, Helvetica, Geneva, san-serif;
font-size: 12px;
font-weight: normal;}


.title {
font-family: Arial, Helvetica, Geneva, san-serif;
font-size: 16px;
font-weight: bold;
color: #003366;}

.menu {
font-family: Arial, Helvetica, Geneva, san-serif;
font-size: 12px;
font-weight: bold;}

.menuon {
background-color: #CCCCCC;
color: #FFF;
}


.footer {
font-family: Arial, Helvetica, Geneva, san-serif;
font-size: 11px;
font-weight: normal;}

a.footer {
color: #FFFFFF;
text-decoration: none;}
a.footer:visited {
color: #FFFFFF;}
a.footer:hover {
color: #000000
text-decoration: underline;}

.seminar {
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom:1px solid #000000;
}

h1{
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #1F83D7;
margin-bottom: 0;
}
#errordiv {
  border: 1px solid red;
  background-color: #FFAFAF;
  display: none;
  width: 50%;
  margin: 5px;
  padding: 5px;
}

.required {
  background-color: #CC4444;
}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
  background-color: #E0E5EF;
}
}
div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; vertical-align: top; text-align: left; }
div.contact_form td    { padding: 0px  0px 3px 0px; }

div.contact_form em
{
  font-style:  normal;
  font-weight: 900;
  color: #004080;
}

div.contact_form em.error, div.contact_form form em
{
  color: #FF0000;
}

div.contact_form div.error { margin-bottom: 15px; }


/* ***** Graphics *********************************************************** */

div.contact_form input, div.contact_form textarea
{
  border:     none;
  background: none;
  margin:  0px;
  padding: 0px;
}

div.contact_form input.submit
{
  width:  70px;
  height: 24px;
  background: white url('style-graphic/form_button_submit.png');
}

div.contact_form div.input
{
  float: left;
  background: white no-repeat url('style-graphic/form_input.png');
  line-height: 1px;
}

div.contact_form div.input input,
div.contact_form div.input textarea
{
  border:  1px solid black;
  padding: 1px 1px 1px 3px;
}
