/*fixed*/
html, body{
	width:100%;
	height:100%;
	overflow:hidden;
}

#layout{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}

.fixed{
	position:absolute;
	top:345px;
	right:18px;
	z-index:1;
	
	width:249px;
	height:259px;
}
.fixed_i{
	position:absolute;
	top:367px;
	right:18px;
	z-index:1;
	
	width:249px;
	height:259px;
}
/*/fixed*/
html{
    font-size:100.01%;
    }
body {
   font-size:62.5%;
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
}
.textinc {
	font-family:  Verdana, Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3200;
	line-height: 11px;
}
.lineblu {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #dde5f0;
}
#dflag{
    display: block;
	float: left;
	padding-left: 10px;
	padding-top: 3px;
	width: 80px;
}
.flaggr {
	background-image: url(../image/flags/flaggr.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.flag {
	font-family:  Verdana, Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	color: #efa034;
}
.ecklogo {
	background-image: url(../image/ecklogo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.v_index {
   width: 100%;
   height: 193px;
   background-image:url(../image/vis_index.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_1 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_1.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_2 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_2.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_3 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_3.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_4 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_4.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_5 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_5.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_6 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_6.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_7 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_7.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.v_8 {
   width: 100%;
   height: 137px;
   background-image:url(../image/vis_8.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}
.phi {
   height: 20px;
   padding-left: 15px;
   font-family: Arial;
   font-size: 1.1em;
   line-height: 1.8em;
   color: #8d8d8d;
}
.phi .col {
   color: #495f9b;
}
.phi .col a:link {
   color: #495f9b;
   text-decoration:none;
}
.phi .col a:visited {
   color: #495f9b;
   text-decoration:none;
}
.phi .col a:hover {
   color: #000000;
   text-decoration:none;
}
.textfinde {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   letter-spacing: 0.02em;
}
.text {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   letter-spacing: 0.02em;
}
.text a:link {
   color: #4a668c;
}
.text a:visited {
   color: #4a668c;
}
.text a:hover {
   color: #6382ad;
}
h1 {
   font-size: 2em;
   font-weight: normal;
   color: #f7941f;
   margin-top: 15px;
   margin-bottom: 10px;
}
h2 {
   font-size: 1.4em;
   font-weight: bold;
   color: #525aa5;
   margin-top: 10px;
   margin-bottom: 5px;
}
h3 {
   font-size: 1.2em;
   font-weight: bold;
   color: #525aa5;
   margin-top: 3px;
   margin-bottom: 0px;
}
.dots {
   width: 38px;
   background-image: url(../image/dots.gif);
   background-repeat: repeat-y;
}
.dotsv {
   width: 38px;
   background-image: url(../image/dotsv.gif);
   background-repeat: repeat-x;
}
.dots_map {
   background-image: url(../image/dots_map.gif);
   background-repeat: repeat-x;
}
.iblock {
  width:100%; 
  height:60px; 
  overflow:hidden;
}
.form {
	font-family: Arial;
	font-size: 1.1em;
	color: #000000;
	background-color: #fffbf1;
	border: 1px solid #b6b9d6;
	margin-top:0;
	margin-bottom:0;
}
/* lmenu*/
/*strong {
   color: #fc8a03;
} 
*/
.menu a:link {
	font-family: Arial;
	font-size: 1.1em;
	color: #4a668c;
	display: block;
	padding: 7px 20px 0px 22px;
	line-height: 1.0em;
	text-decoration: none;
	background-image: url(../image/lmenu_bul1.gif);
	background-repeat: no-repeat;
}
.menu a:visited{
	font-family: Arial;
	font-size: 1.1em;
	color: #4a668c;
	display: block;
	padding: 7px 20px 0px 22px;
	line-height: 1.0em;
	text-decoration: none;
	background-image: url(../image/lmenu_bul1.gif);
	background-repeat: no-repeat;
}
.menu a:hover {
	color: #000000;
    background-image: url(../image/lmenu_bul1.gif);
	background-repeat: no-repeat;
}
.menublack {
	font-family: Arial;
	font-size: 1.1em;
	color: #a0a0a0;
	display: block;
	padding: 7px 20px 0px 22px;
	line-height: 1.0em;
	text-decoration: none;
	background-image: url(../image/lmenu_bul2.gif);
	background-repeat: no-repeat;
}
.menu2 a:link {
	font-family: Arial;
	font-size: 1.1em;
	color: #4a668c;
	display: block;
	padding: 3px 20px 3px 22px;
	text-decoration: none;
}
.menu2 a:visited{
	font-family: Arial;
	font-size: 1.1em;
	color: #4a668c;
	display: block;
	padding: 3px 20px 3px 22px;
	text-decoration: none;
}
.menu2 a:hover {
	color: #000000;
}
.menublack2 {
	font-family: Arial;
	font-size: 1.1em;
	color: #a0a0a0;
	display: block;
	padding: 3px 20px 3px 22px;
	text-decoration: none;
}


/* /lmenu */
/* top menu*/
.tp {
   background-color: #e0e6ec;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #4a668c;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #4a668c;
   height: 10px;
}
.tpa {
   background-color: #e5e5e5;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #636363;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #636363;
   height: 10px;
}
.lt {
   background-image: url(../image/menu_tab_l.gif); 
   background-position:left bottom;
}
.lta {
   background-image: url(../image/menu_tab_l_a.gif); 
   background-position:left bottom;
}
.rt {
   background-image: url(../image/menu_tab_r.gif); 
   background-position:right bottom;
}
.rta {
   background-image: url(../image/menu_tab_r_a.gif); 
   background-position:right bottom;
}
.mt {
   background-color: #e0e6ec;
   border-bottom-style:solid; 
   border-bottom-width:1px; 
   border-bottom-color:#b7c2d1;
}
.mta {
   background-color: #e5e5e5;
   border-bottom-style:solid; 
   border-bottom-width:1px; 
   border-bottom-color:#c1c1c1;
}
.dt {
   width: 10px;
   height: 1px;
}
.mmt {
	background-image: url(../image/bg_main_menu.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.mmta {
	background-image: url(../image/bg_main_menu_a.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.bglinemenu {
    padding: 0px 10px 0px 10px;
	background: #e0e6ec;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #636363;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #636363;
}
.linemenu {
    border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#636363;

}
/* /top menu*/
.cont{
   padding-left: 15px;
}
.cont .ent {
   display: block;
   float: left;
}
.list {
	list-style-image: url(../image/bul.gif);
}
.glosswords {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    letter-spacing: 0.02em;
	font-weight:bold;
	margin-bottom: 0px;
}
.glosstitle {
	font-family: Arial, Arial Narrow, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	color: #0022b2;
}
.bigtitle2 {
	font-family: Arial, Arial Narrow, Helvetica, sans-serif;
	font-size: 24px;
	color: #efa034;
}
.bordaround {
    border: solid 1px #9caab7;
}
.bordb {
    border-bottom: solid 1px #9caab7;
}
.bordr {
    border-right: solid 1px #9caab7;
}

