@font-face {
    font-family: 'Gotham';
    src: url('font/gothambook-webfont.eot');
    src: url('font/gothambook-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/gothambook-webfont.woff') format('woff'),
         url('font/gothambook-webfont.ttf') format('truetype'),
         url('font/gothambook-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:link {
	background-color : transparent;
	color : #706F6F;
	text-decoration : none;
}

a:visited {
	background-color : transparent;
	color : #706F6F;
	text-decoration : none;
}

a:hover {
	background-color : transparent;
	color : #706F6F;
	text-decoration : underline;
}

a:active {
	background-color : transparent;
	color : #706F6F;
	text-decoration : none;
}

h1 {
    font-family : Gotham, Verdana, sans-serif;
    font-size : 30px;
    font-weight:normal;
	line-height : 90%;
    }

body  	{
	background-color : #FFFFFF;
	background:url(images/background.jpg);
    background-position: top center;
	margin : 100px 0px 0px 0px;

	color : #4E2D6E;
	font-family : Gotham, Verdana, sans-serif;
	font-size : 13px;
	vertical-align : top;
}

div, b		{
	color : #706F6F;
	font-family : Gotham, Verdana, sans-serif;
	font-size : 13px;
	line-height : 130%;
}

/***************************************************************************************
Main page
***************************************************************************************/

.wrapper	 {
    position : relative;
    width : 975px;
    background-color : transparent;
    margin-left: auto;
    margin-right: auto;
}

.navigation	 {
    position : relative;
    background-color : transparent;
    height : 50px;
}

.navigation_image {
    float:left;

    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    box-shadow: 3px 5px 7px #B2B2B2;
}

.content	 {
    position : relative;
    background-color : #FFFFFF;
    padding : 20px;

    /*min-height : 450px;
    height : auto !important;*/

    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    box-shadow: 3px 5px 7px #B2B2B2;
}

.footer {
    padding-top: 20px;
    text-align: center;
}

/***************************************************************************************
Subpage
***************************************************************************************/

.page	 {
    position : relative;
	background:url(images/background_blank.jpg);
    background-position: top center;
    height : 740px !important;
}

.page_home	 {
    position : relative;
	background:url(images/background_home.jpg);
    background-position: top center;
    height : 740px !important;
}

.page_competance	 {
    position : relative;
	background:url(images/background_competance.jpg);
    background-position: top center;
    height : 740px !important;
}

.page_about	 {
    position : relative;
	background:url(images/background_about.jpg);
    background-position: top center;
    height : 740px !important;
}

.page_references	 {
    position : relative;
	background:url(images/background_blank.jpg);
    background-position: top center;
    height : 740px !important;
}

.page_contact	 {
    position : relative;
	background:url(images/background_contact.jpg);
    background-position: top center;
    height : 740px !important;
}

/***************************************************************************************
Various
***************************************************************************************/

.image		{
	background-color : transparent;
	border : #103356 1px solid;	
}

.button		{
	background-color : #FFFFFF;
	border : #103356 1px solid;
	color : #000000;
	font-family : Gotham, Verdana, sans-serif;
	font-size : 11px;
	cursor: pointer;
}

.form 	{
	background-color : transparent;
	color : #103356;
	font-family : Gotham, Verdana, sans-serif;
	font-size : 11px;
	margin : 0px;
}

.center	{
	background-color : transparent;
	text-align : center;
	margin : 0px;
}

.left	{
	background-color : transparent;
	text-align : left;
	margin : 0px;
}

.right	{
	background-color : transparent;
	text-align : right;
	margin : 0px;
}

.justify	{
	background-color : transparent;
	text-align : justify;
	margin : 0px;
}