/* CSS Document */
body, ul, li, p, a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body, ul, li, p, a, h1, h2, h3, h4, h5, h6 {
  margin: 0;
	padding: 0;
}
p {
	margin: 3px 10px;
	font-size: 80%;
	line-height: 18px;
	text-align: justify;
}
a {
  text-decoration: none;
}
body {
	background: #F4FAFB;
}
div#header, div#content, div#content-contact, div#footer, div#headeren, div#headerro, div#headersk, div#headerpl {
	width: 777px;
	margin: 0 auto;
	padding: 0;
}
div#header {
	background: url(img/header.jpg);  
	height: 150px;	
}
div#headeren {
	background: url(img/headeren.jpg);  
	height: 150px;	
}
div#headerro {
	background: url(img/headerro.jpg);  
	height: 150px;	
}
div#headersk {
	background: url(img/headersk.jpg);  
	height: 150px;	
}
div#headerpl {
	background: url(img/headerpl.jpg);  
	height: 150px;	
}
div#footer {
	background: url(img/bg_footer.jpg) repeat-x;
	height: 16px;
}
h1 {
	text-align: center;
	font: bold 150% Arial, Helvetica, sans-serif;
	margin: 0 15px 15px 15px;
	color: #525973;
	background: #F2F9FD;	
}
h2 {
  text-align: center;
	font-size: 120%;
	color:#564214;
}
h3 {
	font-size: 130%;
	color:#333333;
}
div#mainmenu {
  float: left;
	width: 550px;
	margin: 0;
	padding: 0;
	margin-top: 128px;	
}
div#content {
  padding: 15px;
	width: 747px;
}
div#content-contact {
  padding: 15px;
	width: 747px;
}
div#langmenu {
  float: right;
	margin: 0;
	padding: 0;
	margin-top: -4px;
}
div#header ul, div#footer ul, div#headeren ul, div#headerro ul, div#headersk ul, div#headerpl ul {
	float: left;
	list-style: none;
}
div#mainmenu ul, div#footer ul {
  padding-left: 5px;
}
div#footer ul {
  margin-top: -5px;
}
div#header li, div#footer li, div#headeren li, div#headerro li, div#headersk li, div#headerpl li {
  float: left;
}
div#langmenu a {
  color: #FFF;
	font: bold 70% Arial, Helvetica, sans-serif;
	margin: 0 8px 0 0;
	text-decoration: underline;
}
span.copyright {
  float: right;
	font: 70% Arial, Helvetica, sans-serif;
	color: #564214;
	margin-right: 10px;
}
div#footer a {
  font: 75% Arial, Helvetica, sans-serif;
	background: url(img/bullet2.gif) no-repeat left center;
	color: #564214;
	padding: 0 10px;
}
div#footer a:hover {
  text-decoration: underline;
}
div#mainmenu a {
	font: bold 70% Arial, Helvetica, sans-serif;
	background: url(img/bullet.gif) no-repeat left center;
	color: #525973;
	padding: 0 7px 0 12px;
}
div#mainmenu a:hover {
  text-decoration: underline;
	color:#7C4D0C;
	background: url(img/bulleton.gif) no-repeat left center;	
}
span.firstletter {
  font-size: 120%;
}
div#content-contact {
	background: url(img/rails.jpg) no-repeat left center;
}
div#content {
	background: #FFFFFF;
}
div.imgleft {
  float: left;
margin-right: 20px;
}
div.imgright {
  float: right;
	margin-left: 20px;
}
img {
  margin: 5px;
}
div.contact {
/*  width: 350px;*/
	float: left;
	margin: 5px;
}
div.contact img {
  float: left;
	margin-right: 20px;
}
div.address {
  font-size: 80%;
	width: 700px;
	float: left;
	padding: 5px;
	margin-bottom: 20px;
}
div.clear {
float: none;
clear: both;
font-size: 1px;
line-height: 1px;
}
a.email {
  color: #333333;
	font-weight: bold;
}
a.email:hover {
  text-decoration: underline;
}
h4 {
  font-size: 100%;
	color:#CCCCCC;
}
div#partners {
	width: 600px;
	margin: 0 auto;
	text-align: center;
}
div#partners img {
	vertical-align: middle;  
	margin: 20px;
}
div.slovakiaphotos, div.romaniaphotos {
  text-align: center;
}
div.slovakiaphotos img, div.romaniaphotos img {
	margin: 10px;
	padding: 10px;
	border: 2px solid #F9D684;
	float: left;
	vertical-align: bottom;
}
div#content ul {
  font-size: 80%;
	margin-left: 30px;
}
div#slovakia, div#romania {
	width: 355px;
	float: left;
	border: 1px solid #BECFE9;
	padding: 5px;
}
div#slovakia {
  margin-right: 5px;
}
div#romania {
  margin-left: 5px;
}
