@font-face {
   font-family: 'linux_biolinum_capitals';
   src: url('/fonts/linux_biolinum_capitals.eot');
   src: local('LinBiolinum_aS'), url('/fonts/linux_biolinum_capitals.ttf') format('truetype');
}

html {
	overflow-y: scroll; 
}

ul {
	list-style: none;
	color:#000;
	margin-left: 20px;
   padding-left: 0px;
	text-indent: 0px;
	font-size: 1em;
	line-height: 1.9em;
	}

a	{
	color:#555;
	text-decoration: none;
	}

a:link {
  color:#555;
  text-decoration:none;
  }
a:visited {
  color:#555;
  text-decoration:none;
  }
a:hover {
  color:#000;
  text-decoration:none;
  }
a:active {
  color:#000;
  text-decoration:none;
  }

img{
border: 0px;
}

body{
padding : 0;
margin : 0;
/*font-family : helvetica, arial, sans-serif;*/
font-family : linux_biolinum_capitals;
font-size : 0.85em;
background-color: #fff;
}

table{border:0px;font-size: 1em;}

h2{
	/*font-family: helvetica, 'helvetica-neue' sanserif;*/
	font-family: linux_biolinum_capitals;
	color: #000; font-size: 1.1em;
}

#nav {
margin-top : 40px;
margin-left : auto;
margin-right: auto;
margin-bottom: 5px;
text-align : left;
width : 800px;
padding: 3px;
border-bottom: 1px solid #CC0000;
}

#nav > a.menu {
font-size: 1.3em;
}

#nav > a.nameMenu {
font-size: 1.65em;
font-weight: bold;
color:#000;
}

#nav > a.selected {
font-weight: bold; 
color: #000 !important;
}

#submenu{
width: 800px;
margin-left: auto;
margin-right: auto;
}

#submenu > div{
width: 180px;
float: left;
}

#submenu > div > a{
display: block; 
margin-left: auto;
margin-right: auto; 
font-size: 1.3em;
text-align:center; 
font-weight: normal; 
color: #555555 !important; 
/*font-family: inherit;*/
font-family: linux_biolinum_capitals;
}

#submenu > div > a.selected {
font-weight: bold; 
color: #000 !important;
}

#content {
margin-top : 25px;
margin-left : auto;
margin-right: auto;
margin-bottom: 5px;
text-align : left;
width : 800px;
padding: 3px;
}

#imagebox{
text-align: right ;
display:inline-block;
color:#555;
margin: 0 auto;
font-size : 1.05em;
*display: inline;
zoom: 1;
}

#imagebox img{ padding-bottom: 10px; }

.contact > label {font-size: 1.2em;}

.imgThumb{border:0 none; width:150px; display: block; margin-left: auto;margin-right: auto;}
.imgContent{width: 25%; float:left;}
.imgText{display: block; margin-left: auto;margin-right: auto; font-size: 16px; text-align:center; font-weight: bold; color: #000 !important; 
/*font-family: inherit;*/
font-family: linux_biolinum_capitals;
}

.textTitleWork{ font-size: 14px; text-align:center; font-weight: normal; color: #000 !important; 
/*font-family: inherit;*/
font-family: linux_biolinum_capitals;
}

input[type=text] {padding:5px; border:1px solid #ccc; 
-webkit-border-radius: 5px;
    border-radius: 5px;
    width:400px;
}
textarea{padding:5px; border:1px solid #ccc; 
-webkit-border-radius: 5px;
    border-radius: 5px;
    width:400px;
}
input[type=text]:focus {border-color:#333; }

input[type=submit] {padding:5px 15px; background:#cc0000; border:0 none;
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px; color:#fff}
    
#contact_message {
	font-size: 1.3em;
}

.red {color:red}
.green {color:green}

.imgBox{float:left; width: 20%; margin-left: auto; margin-right: auto; margin-bottom: 5px;}
.min155{min-height: 154px;}
.min225{min-height: 230px;}

.home-text-content{
 width:800px;
 height:480px;
 text-align:center;
}
.home-text-content > img {
 	margin: 0 auto;
 }
 
 .lang-menu {
 	float:right;
 	padding-right:5px;
 }

