body {
  background-image: url("../images/bg.jpg");
  background-attachment: fixed;
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #084b80;
  margin-top: 0px;
  font-family: Tahoma, sans-serif, Arial;
}
/*
a:link, a:visited {
  font-size: 11px;
  color: white;
  text-decoration: none;
}
*/
/*
a:hover {
  font-size: 12px;
  color: white;
  text-decoration: none;
}
*/
h1 {
	font-size: 24px;
	line-height: 26px;
	padding: 0 0 15px 0;
	margin: 0;
	letter-spacing: 0px;
	font-weight: normal;
	color: #ffffff;
}

h2 {
        font-size: 18px;
	line-height: 20px;
	padding: 0 0 12px 0;
	margin: 0;
	letter-spacing: 0px;
	font-weight: normal;
}


.bg_logo {
  width: 100%;
  height: 100%;
  background-image: url("../images/bg_logo.png");
  z-index: 1;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 950px;
  overflow: hidden;
  z-index: 2;
}

.header {
  width: 950px;
  height: 283px;
  background-image: url("../images/header.png");
  background-repeat: no-repeat;
  overflow: hidden;
}

.content {
  width: 948px;
  height: 550px;
  background-color: #20262f;
  background-image: url("../images/content_bg.png");
  background-repeat: repeat-x;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #6c7db1;
  overflow: hidden;
}

.footer {
  width: 950px;
  height: 124px;
  background-image: url("../images/footer4.png");
  background-repeat: no-repeat;
  overflow: hidden;
}

.footer table {
  position: relative;
  top: 77px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.footer .module div div div {
  text-align: center;
}

.module div div div .mainlevel {
  color: black;
  font-size: 15px;
  text-decoration: none;
}

.module div div div .mainlevel:hover {
  color: black;
  font-size: 15px;
  text-decoration: underline;
}

.footer .module-seo div div div {
  text-align: center;
  padding: 5px 0;
}

.module-seo div div div .mainlevel {
  color: #113464;
  font-size: 15px;
  text-decoration: none;
}

.module-seo div div div .mainlevel:hover {
  color: black;
  font-size: 15px;
  text-decoration: underline;
}



.head_limo {
  width: 276px;
  height: 191px;
  background-image: url("../images/limo_2.png");
  background-repeat: no-repeat;
  float: left;
  position: relative;
  top: 0px;
  cursor: pointer;
}

.head_logo {
  width: 300px;
  height: 164px;
  background-image: url("../images/logo_2.png");
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  /*float: right;*/
  /*position: relative;*/
  /*left: 340px;*/
}

.head_clock {
  width: 170px;
  height: 170px;
  position: relative;
  top: 0px;
  left: -70px;
  float: right;
}

.head_langbox {
  position: relative;
  top: 25px;
  left: 12px;
  float: left;
  width: 100px;
}

.module_head_icons {
  position: relative;
  /*top: -160px;*/
  /*left: 740px;*/
  float: right;
  font-size: 11px;
  width: 150px;
  text-align: right;
}

.module_head_icons a:link, .module_head_icons a:visited {
  text-decoration: none;
  color: white;
  font-size: 12px;
}

.module_head_icons a:hover {
  text-decoration: underline;
  color: white;
  font-size: 12px;
  font-style: italic;
}

#jflanguageselection {
}

img {
  border: 0px;
}

/*Menu*/

.menu_container {
  width: 210px;
  overflow: hidden;
  background: transparent;
  vertical-align: top;
  padding-left: 15px;
  float: left;
}

.module_menu h3 {
  width: 200px;
  color: white;
  font-size: 16px;
  text-align: left;
}

.menu {
  text-align: left;
  white-space: nowrap;
}

/*Left menu*/
div.module_menu_left {

}

div.module_menu_left table tr td {
  height: 40px;
  width: 100%;
  background-image: url("../images/bus_64.png");
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 45px;
}

div.module_menu_left table tr td a, div.module_menu_left table tr td a:visited {
  color: white;
  font-size: 18px;
  text-decoration: none;
  opacity:0.8;filter:alpha(opacity=80);
  white-space: nowrap;
  font-family: Arial, Tahoma, sans-serif;
}

div.module_menu_left table tr td a:hover {
  color: white;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  opacity:1.0;filter:alpha(opacity=100);
  white-space: nowrap;
  font-family: Arial, Tahoma, sans-serif;
}
/*
div.module_menu_left {
  position: relative;
  left: -40px;
}

div.module_menu_left ul li a, div.module_menu_right ul li a:visited {
  color: white;
  font-size: 18px;
  text-decoration: none;
  opacity:0.8;filter:alpha(opacity=80);
}

div.module_menu_left ul li a:hover {
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  opacity:1.0;filter:alpha(opacity=100);
}

div.module_menu_left ul {
  list-style-type: none;
}

div.module_menu_left ul li {
  padding-bottom: 20px;
  background-image: url("../images/bus_64.png");
  background-repeat: no-repeat;
  padding-left: 45px;
}

div.module_menu_left ul li a span {
  padding-top: 10px;
}
*/
div.module_menu_left #current, div.module_menu_left #active_menu {
  color: white;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  background-color: #253244;
  /*padding-left: 45px;*/
  width: 100%;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
  opacity:1.0;filter:alpha(opacity=100);
}

/*Right menu*/

div.module_menu_right ul li a, div.module_menu_right ul li a:visited {
  color: white;
  font-size: 12px;
  text-decoration: none;
  opacity:0.8;filter:alpha(opacity=80);
}

div.module_menu_right ul li a:hover {
  color: white;
  font-size: 12px;
  text-decoration: underline;
  opacity:1.0;filter:alpha(opacity=100);
}

div.module_menu_right ul {
  /*list-style-image: url("../images/bus_64.png");*/
  list-style: none;
}

/*Content*/

.blog {
  width: 100%;
}

.content_table {
  height: 100%;
  width: 100%;
}

.component {
  width: 550px;
  height: 570px;
  /*width: 100%;*/
  overflow: auto;
  vertical-align: top;
  text-align: left;
  float: right;
  /*padding: 5px;*/
  /*position: relative;
  top: -400px;*/
  /*opacity:1.0;filter:alpha(opacity=100);*/
  position: absolute;
}

.component_bg #cntbg {
  /*width: 550px;*/
  /*background-image: url("../images/Parizs_res.png");
  background-repeat: no-repeat;
  background-position: top center;*/
  opacity:0.3;filter:alpha(opacity=30);
  position: absolute;
  padding-top: 80px;
 }

.componentheading {
  color: white;
  text-align: left;
  font-size: 14px;
  background-color: #253244;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.contentpaneopen {
  color: white;
  font-size: 14px;
  font-family: Tahoma, sans-serif, Arial;
  width: 100%;
  line-height: 130%;
}

.contentpaneopen td a:link, .contentpaneopen td a:visited {
  color: white;
  text-decoration: underline;
  font-size: 14px;
}

.contentpaneopen td a:hover {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
}

.right_column {
  width: 150px;
  font-size: 12px;
  color: white;
  font-family: Tahoma, sans-serif, Arial;
}

.left_column {
  width: 200px;
}

input, textarea {
  border: 1px solid gray;
  background: transparent;
  color: white;
  width: 300px;
}

.submit {
  border: 1px solid gray;
  background: transparent;
  width: 300px;
}

.submit:hover {
  border: 1px solid gray;
  width: 300px;
}

div.copyright {
  width: 100%;
  text-align: center;
  font-size: 11px;
}

div.copyright a:link, div.copyright a:visited {
  text-decoration: none;
  color: white;
}

div.copyright a:hover {
  text-decoration: underline;
  color: white;
}

div.map {
  color: black;
  font-size: 13px;
}

div.map a:link, div.map a:visited {
  color: black;
  text-decoration: none;
  font-size: 13px;
}

div.map a:hover {
  color: black;
  text-decoration: underline;
  font-size: 13px;
}

div.map input {
  color: black;
  width: auto;
}

.counter {
  color: white;
  font-size: 13px;
  width: 100%;
  text-align: center;
  position: relative;
  top: 60px;
}

.moduletable {
  position: absolute;
}



.module-breadcrumbs {
	color: #aaaaaa;
	font-size: 11px;
	padding: 0 0 10px 0;
}
.module-breadcrumbs  a {
	color: #ffffff;
}

.article_separator {
	display: none;
	visibility: hidden;
}

.contact_images td img {
	width: 25px;
}
#transzfer-table{
border: 1px solide #fff;
}



/* the overlayed element */
.overlay {
	
	/* initially overlay is hidden */
	display: none;
	border: 0;
	
	/* growing background image */
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width: 850px;
	background: rgba(0,0,0,1);
	color: #bbb;
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	box-shadow: 0px 0px 15px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 0px 15px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 0px 15px rgba(255,255,255,0.5);
	z-index: 100001;
	opacity: 0.99;
	
	
}

/* default close button positioned on upper right corner */
.overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:-15px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;

}
.overlay .wrapper{
	max-height:780px;
	overflow-y:auto;
	margin-right: -20px;
	padding-right: 20px;
	opacity: 0.99;
}
.wrapper .tabla {
	text-align:center;
	color: #000;
}

.wrapper .tabla2 {
	text-align:center;
	color:#FFF;
}

#repteritr a{
  font-size: 20px;
  color: red;
  cursor: pointer;
}
#repteritr a:hover{
  font-size: 20px;
  font-weight: bold;
  color: red;
}
.module_right{
  z-index: 1;
}

