.partner img {
	border: 0px;
}

body {
  background: #292929;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  }
	
a img {
  border: none;
	}
	
a {
  text-decoration: none;
	}
	
#flag_svk {
  position: absolute;
	left: 960px;
	top: 10px;
	}
	
#flag_ger {
  position: absolute;
	left: 983px;
	top: 10px;
	}
	
#flag_eng {
  position: absolute;
	left: 1006px;
	top: 10px;
	}	
	
#searchinput {
  border: none;
	background: none;
	position: absolute;
	left: 866px;
	top: 144px;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 14px;
	width: 125px;
	}
 
#search {
  position: absolute;
	left: 1000px;
	top: 143px;
	}
	
#all {
  position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -517px;
	width: 1034px;
  }
	
#center {
  position: relative;
  height: 524px;
	}

#s1 {
  position: absolute;
	top: 0px;
	left: 0px;
	width: 248px;
	height: 520px;
	background-image: url('s1.jpg');
	}
	
#s2 {
  position: absolute;
	top: 0px;
	left: 252px;
	width: 248px;
	height: 520px;
	background-image: url('s2.jpg');
	}	
	
#s3 {
  position: absolute;
	top: 0px;
	left: 504px;
	width: 248px;
	height: 520px;
	background-image: url('s3.jpg');
	}	
	
#s4 {
  position: absolute;
	top: 0px;
	left: 757px;
	width: 277px;
	height: 520px;
	background-image: url('s4.jpg');

	}	
		
#s1, #s2, #s3 {
  font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #606060;
	}

.s_cont {
  width: 218px;
  margin-left: 15px;
	margin-top: 240px;
	text-align: justify;	
	}
	
.list {
  padding-left: 10px;
	line-height: 13px;
	}

.ha1 {
  font-size: 15px;
	
	color: #1c556a;
	line-height: 17px;
	}
	
.ha2 {
  font-size: 10px;
	font-weight: bold;
  text-transform: uppercase;
  color: #94afb9;
	line-height: 10px;
	}
	
.objednaj {
  color: #c3e0fd;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	left: 33px;
	top: 489px;
	}
	
.detaily {
  color: #fdf3c3;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	left: 163px;
	top: 489px;
	}
	
		
#logo {
	height: 174px;
	}
	
#logo_img{
  position: absolute;
  top:0px;
  left : 50%;
  margin-left : -517px;
}
	
#partners {
  background-image: url('partners.jpg');
	height: 90px;
	position: relative;
	}
	
#bottom {
  background-image: url('bot.jpg');
	height: 61px;
	text-align: center;
	position: relative;
	}
	
#menu {
  font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	left: 15px;
	top: 145px; 
	test-align: center;
	}
	
#sidemenu {
  font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	left: 750px;
	top: 99px;  
	line-height: 14px;
	}
	
.s_plus {
  color: #b3daff;
	}
	
#sidemenu a {
  text-decoration: none;
	color: #a1a0a0;
	}
	
#sidemenu a:hover .s_elem {
  color: #cccccc;
	}
	
#menu a {
  text-decoration: none;
	}
	
#menu a:hover .m_element {
  color: #fffb82;
  text-decoration: none;
	}	
	
.m_left {
  color: #6d93b5;
	padding-right: 14px;
	}
	
.m_element {
  color: white;
	text-transform: uppercase;
	}

.d {
  color: #b6c6d5;
	}
	
.m_right {
  color: #6d93b5;
	padding-left: 14px;
	}	
	
.n_name {
  color: #afd7fd;
	font-weight: bold;
	font-size: 11px;
	margin-left: -5px;
	}
	
.n_date {
  color: #6c8189;
	position: absolute;
	right: 15px;
	}
	
.n_element {
  font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #a8a8a8;
	margin-left: 15px;
	width: 247px;
	text-align: justify;
	margin-top: 20px;
	}
	
.partner {
     position: relative;
	top: 7px;
	margin-left: 18px;
	}
	
#podpora {
  position: relative;
	top: 5px;
	}
	
#design {
  font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #666666;
	position: absolute;
	top: 5px;
	right: 0px;
	}
	
#design a {
  color: #999999;
	text-decoration: none;
	}
.s_element {
	color: #999999;
}

.main_print {
 /*background-image: url('defaultpozadie.png');
 background-repeat: norepeat;*/
 background-color: #f2f2f2;
 width: 1034px;
 min-height: 522px;
 font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.main_print_text {
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 5px;
 padding-bottom: 15px;
}

a, a:hover {
	color: #29649c;
}

a:hover {
	color: #9c2964;
}