body{
 background-color:#98C6E7;
 margin-top:5px;
 padding: 0px;
 text-align: center;
}

#main{
 width:970px; 
 margin: 0px auto;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 padding:0px;
 background-color:white;
 position: relative;
}
#main_clouds{
 width: 548px;
 height: 141px;
 position: absolute;
 top: 1px;
 left: 348px;
 /*
 background-image: url("../img/clouds3.png");
 background-repeat: no-repeat;
 */
}

#clouds_big{
 width: 769px;
 height: 740px;
 position: absolute;
 top: 0px;
 left: 5px;

}

#clouds_background{
 width: 840px;
 height: 526px;
 position: absolute;
 top: 0px;
 left: 0px;

}
#main_top{
	height: 10px;
	background-image: url("../img/round_top.gif");
	background-repeat: no-repeat;
}
#main_language{
  padding-top:2px;
  height: 10px;
}
#main_bottom{
	height: 7px;
	width: 970px;
	background-image: url("../img/round_bottom.gif");
	background-repeat: no-repeat;
   margin: 0px auto;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 margin-bottom: 0px auto;
}
#main_logo{
  height: 107px;
	background-image: url("../img/en_logo2.gif");
	background-repeat: no-repeat;
}
#main_slogan{
  height: 31px;
  background-image: url("../img/slogan.gif");
  background-repeat: no-repeat;
  position:relative;
  
  top: -31px;
  left: 470px;
  width: 490px;
}
#main_menu{
  height: 31px;
  /*background: black;*/
  position:relative;
  
  top: -30px;
  left: 430px;
  width: 520px;
}
#main_content{
  width: 970px;
  height:auto;
  background: white;
  position:relative;
  top: -20px;

}
#contact_panel
{
 position:relative;
 left: 475px;
 width: 380px;
 top: 20px;
}
#contact_mailme
{
 position:absolute;
 left: 140px;
 top: 102px;
 width:300px;
 height: 200px;
 background: white;
}
#title_contact
{

  /*position:relative;
  left: 190px;
  top: 30px;*/
  background-image: url('../img/kontakt.gif');
  background-repeat: no-repeat;
  width: 207px;
  height: 54px;

}

#services_panel
{
  position:relative;
  text-align:left;
  width: 678px;
  top: 20px;
  background: white;

}
#title_services
{
  background-image: url('../img/sluzby.gif');
  background-repeat: no-repeat;
  width: 243px;
  height: 62px;
}

#ref_panel
{
  position:relative;
  left: 35px;
  width: 680px;
  top: 30px;
  background: white;
  overflow: auto;
  border-style: outset;
  height: 430px;
}
#title_ref
{

  background-image: url('../img/referencie.gif');
  background-repeat: no-repeat;
  width: 265px;
  height: 53px;
}
#ref_arrow
{
  position:absolute;
  width: 231px;
  height: 300px;
  background: black;
  background-image: url('../img/en_ref-arrow.gif');
  background-repeat: no-repeat;
  top: 150px;
  left: 730px;
}
#about_panel
{
  position:relative;
  text-align:left;
  width: 678px;
  top: 20px;
  background: white;
}
#title_about
{

  background-image: url('../img/about.gif');
  background-repeat: no-repeat;
  width: 150px;
  height: 47px;
}
#results_panel
{
  position:relative;
  text-align:left;
  width: 840px;
  top: 20px;
  background: white;
}
#title_results
{

  background-image: url('../img/vysledky.gif');
  background-repeat: no-repeat;
  width: 172px;
  height: 62px;
}
#results_books
{
 position:relative;
  left: 0px;
  width: 840px;
  top: 30px;
  background: white;
  overflow: auto;
  border-style: outset;
  border-width:0px;
  height: 430px;

}

#intro_diagram
{
  background-image: url('../img/diagram-small.gif');
  background-repeat: no-repeat;
  width: 541px;
  height: 308px;
  position: absolute;
  left: 380px;
  top:40px;

}
#vision_panel
{
  width: 431px;
  height: 167px;
  position: absolute;
  left: 490px;
  top:380px;

}


#language_panel
{
  position:absolute;
  right:10px;
  top:5px;
}
/*links links links links links links links links links links links links links*/

a.lang{
  color: black;
  font-family:arial;
  text-decoration:none;
}
a.lang:hover{
  text-decoration:none;
  color: red;
}


a.main_menu{
  color:black;
  font-family:verdana;
  text-decoration:none;
  font-size: 18px;
}

a.main_menu:hover{
  color:#ED1C23;
  font-family:verdana;
  text-decoration:none;
  
}


a.main_menu_actual{
  color:#00A6EA;
  font-family:verdana;
  text-decoration:none;
  font-size: 18px;
}

a.main_menu_actual:hover{
  color:#00A6EA;
  font-family:verdana;
  text-decoration:none;
  
}
/*fonts fonts fonts fonts fonts fonts fonts fonts fonts fonts fonts fonts fonts */
font.numbers{
  font-family:verdana;
  background-color: #00ADEF;
  color: white;
  font-size: 18px;

}

font.footer{
  font-family:verdana;
  font-size: 10px;
}
font.normal2{
color:black;
  font-family:verdana;
 
  font-size: 18px;
}
font.normal{
  font-family:verdana;
  font-size: 16px;
}
font.small_blue{
  font-family:arial;
  font-size: 15px;
  color: blue;
}

font.small{
  font-family:arial;
  font-size: 15px;
}
font.normal_bold{
  font-family:verdana;
  font-size: 17px;
  font-weight:strong;
  font-style:strong;

}

font.normal_blue{
  font-family:Verdana;
  font-size: 17px;
  color: blue;
}
font.normal_red{
  font-family:Verdana;
  font-size: 17px;
  color: red;
}

font.message_nok{
  font-family:verdana,arial;
  font-size: 14px;
  color: red;
}
font.message_ok{
  font-family:verdana,arial;
  font-size: 14px;
  color: blue;
}
/*table table table table table table table table table table table table table*/

table.ref{
 
}
table.ref th{
 font-size:12px;
 font-family:arial;
 background: #747E8D;
 color:white;
}
table.ref td{
 border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 9px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;
}
table.ref td{
 border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 9px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;
}
table.ref td.center{
 border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 9px;
color: #404040;
background-color: white;
text-align: center;
padding-left: 3px;
}
/*forms forms forms forms forms forms forms forms forms forms forms forms*/
input.message{
background-color: #ACB3BC; /*#B4D6ED;*/
color: white;
border-width:0px;
border-color: red;
font-family:verdana, arial;
font-size: 17px;
font-weight:strong;
font-style:strong;
}
textarea.message{
background-color: #ACB3BC;
color: white;
border-width:0px;
border-color: black;
font-family:verdana, arial;
font-size: 17px;
font-weight:strong;
font-style:strong;

}
