html {
height: auto;
min-height: 100%;
margin: 0;
padding: 0;
width: 100%;
}

body {
height: 100%;
background-color:#2e2f38;
margin: 0;
padding: 0;
width: 100%;
font-family: Verdana, serif;
display: block;
}

.mybody {
height: auto;
padding: 0;
margin: 0;
}

.main {
top: 0px;
position: relative;
text-align: left;
width: 1000px;
height: auto;
margin: 0 auto;
overflow: hidden;
}

.footer {
position: relative;
float: left;
top: 0px;
width: 100%;
height: 175px;
padding:5px;
background-color:#000;
border-top:1px solid #37aefa;
margin-bottom:6px;
}

.menu
{
background-image: linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -o-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -moz-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -ms-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);

background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.46, rgb(62,62,62)),
  color-stop(0.73, rgb(81,81,81))
);
width: 100%;
display: inline-block;
margin: 0;
padding-top:7px;
padding-bottom:7px;
box-shadow: 8px 4px 7px black;
margin-bottom:16px;
}

.menu li
{
display:inline;
list-style-type:none;
 /* border-left:1px solid #fff;*/
  padding-left:17px;
  padding-right:17px;
}

.menu li a
{
color:#FFF;  
font-size:10pt;
text-decoration:none;
}
.menu ul
{display:block;
position:absolute;
}
.item-102.deeper.parent > a:hover {text-decoration:none;}
.item-102.deeper.parent > a:hover ul{display:block;}
.item-102.deeper.parent > a ul:hover{display:block;}

.header
{
  background-image: linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -o-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -moz-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);
background-image: -ms-linear-gradient(bottom, rgb(62,62,62) 46%, rgb(81,81,81) 73%);

background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.46, rgb(62,62,62)),
  color-stop(0.73, rgb(81,81,81))
);
box-shadow: 8px 4px 7px black;
width:100%;
height:122px;
margin-bottom:16px;
}

.onewordup
{
width: auto;
color: #FFF;
font-size: 10px;
float: right;
margin-right: 228px;
margin-top: 16px;
}

.mainbody
{
width:100%;
height:auto;
overflow:hidden;
background-color:#fff;
margin-bottom: 14px;
}

.afterhead
{
height:361px;
width:100%;
  margin-bottom:16px;
}

.overmenu
{
background-color:#494949;
height:361px;
width:209px;
float:left; 
display:none; 
}

.leftcol
{
  background-color:#f2f2f2;
  width:184px;
  height:auto;
  overflow:hidden;
  padding:13px;  
  float:left;
}

.component
{
float: left;
width: 760px;
padding: 15px;  
}

.downcomp
{
width:100%;
height:141px;  
float:left;
padding-bottom:3px;
margin-bottom:16px;
}

.copyright
{
color: #b2b2b2;
position: absolute;
bottom: 0;
left: 41px;
margin-bottom: 3px;
font-size: 12px;  
}

.menu_menu
{
width: 139px;
float: left;
padding-left: 14px;  
}

.menu_menu a
{
color:#FFF;
text-decoration:none;
font-size:12px;
letter-spacing: 1px;  
}

.menu_menu li:first-letter
{
  color:#37aefa;
}

.custom_info
{
width:393px;
font-size:12px;
color:#b2b2b2;
  height:200px;
  float:right;
  margin-right:10px;
}

.menu_menuup a
{
  color:#FFF;
  text-decoration:none;
  border-bottom:1px solid #426d88;
  width:90%;
  height:28px;
  list-style-type:none;
  display:block;
  padding-top: 7px;
  padding-left: 14px;
}

.menu_menuup li
{
  list-style-type:none;
}

.menu_menuup
{
padding-left:0;
}

.blue
{
  background-image: linear-gradient(bottom, rgb(35,43,115) 30%, rgb(70,77,138) 81%);
background-image: -o-linear-gradient(bottom, rgb(35,43,115) 30%, rgb(70,77,138) 81%);
background-image: -moz-linear-gradient(bottom, rgb(35,43,115) 30%, rgb(70,77,138) 81%);
background-image: -webkit-linear-gradient(bottom, rgb(35,43,115) 30%, rgb(70,77,138) 81%);
background-image: -ms-linear-gradient(bottom, rgb(35,43,115) 30%, rgb(70,77,138) 81%);

background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.3, rgb(35,43,115)),
  color-stop(0.81, rgb(70,77,138))
);

width: 226px;
height: 66px;
position: absolute;
right: 0;  
text-align: center;
}
.languages {
  display: block;
  margin-top: 20px;
}
.joomla_ass_slide
{
 float:right; 
}

#circle{
	background: #37AEFA;
width: 96px;
height: 96px;
-moz-border-radius: 70px;
-webkit-border-radius: 70px;
border-radius: 70px;
}

.menu_aristera{
	font-size: 10pt;
width: 196px;
position: relative;
left: -41px;
	}

.menu_aristera a{
	text-decoration: none;
color: #000;
	}
	
.menu_aristera li{
	list-style-type: none;
padding: 3px;
border-bottom: 1px solid #737373;
	}