body{
margin:0px;
padding:0px;
font-size:12px;
font-family: Tahoma, Helvetica, sans-serif;
background-color:white;
color:#7D8391;
text-align: center;
}
div, ul, img, br, h5{ 
border: 0px;	
padding: 0px;
margin: 0px
}

DIV#main{
	width: 750px;
	text-align: left;
}
p{
	text-indent: 25px;
}
a{
color:#C1644D;
}
a:hover{
text-decoration:none;
}
a:visited{
color:#D9A093;
}

div#logo{
	padding: 20px 10px 15px;
}
div#logo_rigth{
	float: right; 
	padding-top: 25px;
}
div#logo_rigth a{ 
color:#666666;  
font-size:11px;
font-family: Tahoma, Helvetica, sans-serif;
text-decoration:none;
padding: 3px 7px; 
}
div#logo_rigth a:hover{  
background-color:#e6e6e6;
text-decoration:underline;
}

div#menu{
background-color:#3E4E5D;
color:white;
height: 47px;
background-image: url(../img/menuBg.jpg);
border-left: solid 1px #6F7C88;
border-right: solid 1px #6F7C88;
vertical-align: bottom;
} 
ul#menu{
list-style-image:none;
list-style-position:outside;
list-style-type:none; 
height: 37px; 
padding: 10px 5px 0;
}
ul#menu li{
display:inline; 
vertical-align: middle; 
}
ul#menu img{
	margin-bottom: -10px; 
}
ul#menu li a{ 
color:white;  
font-family: Tahoma, Helvetica, sans-serif;
text-decoration:none;
padding:7px 15px  ;
}
ul#menu li a:hover{
background-color:#67717B; 
}
ul#menu li#selected{
background-color:#a9a9a9;   
padding:7px 0px  ;
}
ul#menu li#selected a{ 
color:white;
}

.footer{
border: solid 1px #E0E1E4;
color:#7D8391;
background-color:#E0E1E4;
font-size:11px;
text-align:center;
padding:18px;
background-image: url(../img/footerBg.jpg);
 opacity: 0.8;
    filter:alpha(opacity=80);
}
.footer:hover{
 opacity: 1;
    filter:alpha(opacity=100);
}
.footer a{   
padding:2px 5px ;
margin:4px ;
color:#7D8391;
text-decoration:underline ;
}
.footer a:hover{
color:black ;
background-color:white ;  
text-decoration:none ; 
}
.footerSing{
font-size:10px;
text-align: center;
padding: 10px 0;	
}
WBR{
display:inline-block;
content:"\00200B"
}
SUP{
font-style:italic;
} 

DIV#mainContent{
	margin: 20px 0px;
	padding-left: 10px;
	line-height: 19px; 
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

DIV#f1{
	float: right;
	width: 350px;
	height: 210px;
	text-shadow:0 1px 2px #FFFFFF; 
	color:#646F7C;
font-size:18px;	
	font-family:Georgia,serif;
font-style:italic;

-moz-box-shadow:0 1px 2px #85898C;

padding: 10px;	
background-image: url(../img/F1.jpg);
letter-spacing: 1px;
line-height: 20px;
font-weight: bold	
}

h5{
	color:#354350;
	font-size:15px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 20px; 
		border-bottom:1px solid #E6E6E6;
		margin-right: 10px;
		padding-bottom: 3px;
		padding-left: 5px;
}

DIV#mainContent ul{
	margin-left: 20px;
}

DIV#mainContent li{
	margin-left: 20px;
}

TABLE#event{
	width: 100%; 
/*background:#F3F3F3;
border-color:#F3F4F5 #C7CACF #85898C #E4E6E8;
border-style:solid;
border-width:1px;*/
}

TABLE#event td{
	width: 20%;
	vertical-align: top;
	padding-right: 10px;
 
}

.body_line{
height:1px;
background-color:#9ACFDD;
margin:10px 0px;}

DIV#client_desc{
margin-bottom: 15px;
	font-family:Georgia,serif;
font-style:italic;
background:#f9f9f9;
border-color:#F3F4F5 #C7CACF #85898C #E4E6E8;
border-style:solid;
border-width:1px;
padding: 15px;	
}

table.contact{
	border: 0px; 
	margin: 10px 15px;
}
table.contact td{  
}
td.param{
	padding-right: 10px;
	vertical-align: top; 
}
table.form{
padding: 10px 20px;
	background:none repeat scroll 0 0 #F9F9F9;
border-color:#F3F4F5 #C7CACF #85898C #E4E6E8;
border-style:solid;
border-width:1px;
text-align: left;
}
table.form td.param{
	vertical-align: top;
}
h3{
	color:#354350;
	font-size:13px;
	padding-left: 5px;
}
address{
	display: inline;
}
DIV#events{
	text-align: left;
}
DIV#date{
		font-family:Georgia,serif;
font-style:italic;
}

div.input_error, div.info{ background:#ffc0cb; text-align:center;
                           border:1px solid #ff4500;
                           margin: 0px 50px;
                           padding: 10px 5px;
                           font-weight:bold;
                           margin-bottom: 10px;
                           width: 550px;
}

div.info{ background:#F4FBFB; 
          border:1px solid #2D536A;
}
