﻿/******************************************************************************
**
** General blocks
**
******************************************************************************/

body
{
    font-size: 15px; /*background-color:#333333;*/
	background-color:#ffffff;
	margin: 0;
	padding: 0;
    font-family:Consolas; /*font-size: 0.7em;*/ /*color: #949889;*/ /*color: #666666;*/
    color: #002a4d;
}

li
{
    padding-bottom:7px;
}
.header-logo
{
    left:0px;
    z-index:11;
    position:absolute;
    width:234px;
    height:67px;
    background: url('../Images/logo_on_stripes.png') no-repeat;
}

.header-stripes
{
    left:0;
    z-index:10;
    position:absolute;
    width:100%;
    /*left:234px;*/
    height:67px;
    background: url(../Images/stripes_pattern.png);
    background-repeat:repeat-x;
}

#site-content{
    top:150px;
    position:absolute;
    width:100%;
}

#mainpage
{
    display:table-cell;
}
#mainpage #empty-area{
    padding-top:63px;
    display:table-row;
}
#mainpage #photos-slogan
{
    display:table-row;
    text-align:left;
}
#mainpage #photos-slogan #photos{
    display:inline;
}
#mainpage #photos-slogan #slogan-l{
    padding-left:53px;
    display:inline;
}
#mainpage #photos-slogan #slogan-text{
    padding-left:25px;
    padding-right:25px;
    font-size:14px;
    font-weight:bold;
    position:relative;
    bottom:7px;
    display:inline;
}
#mainpage #photos-slogan #slogan-r{
    display:inline;
}
#mainpage #body
{
    display:table-cell; 
    text-align:left;
    width:70%; 
    float:left;
    padding-top:50px; /*distance between photos*/
    padding-left:15px;
    letter-spacing:0.03em;
    word-spacing:0.2em;
    text-align:justify;
}
#copyright{
    visibility:visible;
    bottom:0;
    position:fixed;
    text-align:center;
    padding-bottom:1px;
    width:100%;
}

/************************************************
** Hyperlinks
************************************************/
a
{
    text-decoration: none;
    color: #004680;
    cursor: hand;
}
a:visited{
    text-decoration:none;
    color: #002a4d;
	cursor: hand;
}
a:hover{
    text-decoration: underline;
    color: #3878db;
    cursor: hand;
}
a:active{
    text-decoration:none;
	color: #002a4d;
	cursor: hand;
}
/*******************************************************
** Main Menu  
*******************************************************/
.MainMenuBox
{
   right:0%;
   position:absolute;
   display:inline;
   top:70px;
}

.lng-switch{
    vertical-align:top;
    font-weight:bold;
    display:inline;
    padding-left:5px;
}

#lng-switch .active{
    background-color: #002a4d;
}
#lng-switch .inactive{
    background-color: #ffffff;
}
#lng-switch .active a {
    color: #ffffff;
}
#lng-switch .inactive a{
    color: #002a4d;
}

.MainMenu{
    display:inline;
	text-align:right;
	Font-Size: 14px;
	Font-Weight:bold;
	text-transform: capitalize;
}

.MainMenu a{
    color: #002a4d;
	cursor: hand;
}
.MainMenu a:visited{
    color: #002a4d;
	cursor: hand;
}
.MainMenu a:hover{
    text-decoration: underline;
    color: #3878db;
    cursor: hand;
}
.MainMenu a:active{
	color: #002a4d;
	cursor: hand;
}