/*
 * Application specific css
 */


@font-face {
	font-family: 'OCRA';
	src:url('../font/OCRA.ttf');
	format('truetype');
}

.ocra {
	font-family:'OCRA' !Important;
	font-size:13pt;
	color:gray;
	font-weight: normal;
	letter-spacing:.03em;
	height:100px;
	text-align:center;
	margin-top:75px;
}

  
body
	{
	background-color: #f0f3f4 ;  
	font-weight:normal; 
	font-style:normal;
	font-family: 'Segoe UI', 'Droid Sans', 'Open Sans', sans-serif;
	letter-spacing:0.02em;
	line-height:1;
	}


#header
	{
	background-color:#ffffff ; 
	max-width:840px;
	height:85px;
	padding-top:25px;
	margin-right:auto; margin-left:auto;
	color:#FFFFFF;	
	font-size:20pt; 	
	padding-left:25px;
	}



#main
	{
	background-color:#FFFFFF;
	min-height:450px;
	max-width:840px;
 	padding-top:20pt;
 	padding-bottom:30pt;
 	margin-right:auto; margin-left:auto;
	}



#footer
	{
	background-color: #ffffff  ;  
	max-width:840px;
	padding-top:5px;
	padding-bottom:5px;
	min-height:65px;
	border-top: solid rgb(220,220,200) 1px;
	margin-right:auto; margin-left:auto;  
	font-size:9pt;
	}


h1, h2, h3, h4, h5, h6
	{
	margin-bottom:14pt;
	margin-top:7pt;
	font-weight:bold;  
	letter-spacing:0.02em;
	line-height:1.3em;
	padding-left:40px;
	}

h1
	{
	font-size:15pt;	
	}

h2
	{
	font-size:13pt;	
	}

h3
	{
	color:rgb(37,88,150);
	font-size:12pt;
	}

h4
	{
	color:#DDDDDD;
	font-size:12pt;
	}

p, ul, li
	{
	color:rgb(51,51,51);
	font-size:13pt;
	line-height:1.3em;
	letter-spacing:0.025em;   
	margin: 0px 0px 12pt 0px !important;   /* box model order - top, right, bottom, left */
	padding-left:40px;
	padding-right:20px;
	}
	
p {
	letter-spacing:.03em;
}



ul
	{
	padding-left:80px;
	}

li
	{
	padding-left:10px;
	margin-bottom:6pt;
	}
	
	


.photo_img
	{
	margin-left:40px;
	float: left;
	padding-right:40px;
	padding-bottom:20px;
	display:block;
	}


#mail
	{
	margin:25px;
	color:#436C99;
	}	

.btn
	{
	margin-left:40px;
	}


a:visited 
	{ 
	color: #0088cc; text-decoration:none; 
	}


.twitter {
	margin-top:12px;
}


/* comments */


/*	* {border: 1px solid green !important;}  */

/* * {margin:0; padding:0; border:0;}  */

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


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