* {
	margin:0px;
	padding:0px;
}

body{
	font-family:tahoma,verdana,arial;
	font-size: 11px;
	background-color: #EAEAEA;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0px auto;
	color: #3C3C3C;		
}
p{
  margin:0px;
}
img{
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	border: 0px none;
}

#all{
	width: 973px;
	height: 100%;
	margin:0px auto;
  background-image: url(../layout/bg_content.gif); 
}
#top{
  width: 973px;
  height:23px;
  /*background-image: url(../layout/bg_top.jpg);*/
}

#top #logo{
  width:193px;
  height: 109px;
  float: left;
  background-image: url(../layout/logo.jpg);
  background-repeat: no-repeat;
  text-align: center;
}

#logo #linky{
  margin-top:88px;
  width:193px;
  text-align: center;
  margin-left:2px;
}
#logo a{
  color:white;
  font-weight:bold;  
  font-size:14px;
  margin-right:5px;
}

#top #img_top{
  width:780px;
  height: 85px;
  float: left;
}

#top #menu{
  width:958px;
  height: 18px;
  float: left;
  padding:5px 0 0 15px;
  background-image: url(../layout/menu_bg.jpg);
  background-position: left top;
  background-repeat: repeat-x;
}

#top #menu a{
  color:#000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  margin-right:19px;
}

#top #menu a:hover{
  color:white;
}
#menu_left{
  padding-left:20px;
}
#menu_left a{
  color:#696969;
}
#menu_left ul{
  list-style-image: url(../layout/sipka.gif);
  padding:0px;
  padding-left:20px;
  margin:0px;
}

#menu_left li{
  margin:0px;
  padding-top:2px;
}
#menu_left2{
  padding-left:20px;
}
#menu_left2 a{
  color:#696969;
}
#menu_left2 ul{
  list-style-image: url(../layout/sipka.gif);
  padding:0px;
  padding-left:10px;
  margin:0px;
}

#menu_left2 li{
  margin:0px;
  padding-top:2px;
}
#leftHolder{
  float:left;
  width:193px;
  height:100%;
  background-color: #f7f7f7;
  border-right:1px solid #a3a4a6;
}
#leftHolder h1{ 
  margin:0px;
  font-size:14px;
  padding:0px;
  margin-left:10px;
  margin-top:5px;
  color:#dd8e03;
}
#vyhladavanie{
  padding:5px 0px 0px 10px;
}
#vyhladavanie input{
  width:143px;
}
#vyhladavanie input.go{
  width:25px;
  background-color: #e3e3e3;
}
#bannerHolder{
  text-align: center;  
  padding:10px;
}
#bannerHolder a{
  font-size:14px;
  font-weight: bold;
  text-decoration: none; 
  color:#c0242f;
  line-height: 22px;
  background-color: #e3e3e3;
  display: block;
}
#contentHolder{
  float:left;
  width:758px;
  padding:10px;
  height:100%;
  background-color: #fff;
}

#cesta{
  padding:3px;
  border-bottom:1px solid #7992b4;
  margin-bottom:5px;
  
}
#cesta a{
  font-size: 11px;
  color:#547692;
  text-decoration: none;
  font-weight: bold;
}

#cesta a:hover{
  color:#ce8e29;
}

#text_from_menu{
 margin-bottom:5px;
 padding-bottom:5px;
 border-bottom:1px solid #6b6f70;
}

input{
  border:1px solid silver;
}
.clear{
  clear: both;
}

#items{
   width:760px;
}

#items .item{
  width:375px;
  height:93px;
  border-bottom:1px solid #A4A4A4;
  float:left;
  margin-bottom:10px;
}

.item .logo, .item .text, .item .img{
  float:left;
}

.item .logo{
  width:70px;
  height:41px;
}

.item .text{
  width:295px;
  height:41px;
  padding:2px;
  padding-left:5px;
  text-align: justify;
  font-size: 11px;
  color:#626262;
  overflow: hidden;
}

.item .img{
  width:375px;
  height:43px;
}
.item .text a{
  color:#696969;
}
a{
  text-decoration: none;
}

#bottom{
  /*height:15px;
  padding:3px;
  padding-left:10px;
  width:963px;
  background-color: #21335e;
  color:white;
  text-align: center;*/
  
  color:white;
  text-align: center;
  /*padding:3px;
  padding-left:10px;*/
  width: 990px;
  height: 50px;
  margin: 0px auto;
    background-image: url(../layout/footer.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

#statistika{
  padding:10px;
}

#statistika h1{
  margin:0px;
  font-size:14px;
}

.paging a{
  color:#2c5387;
}
.paging .selected{
  font-weight:bold;
  color:black;
}

#header{
  height:125px;
  padding:0px 0px 0px 1px;
  margin: 0px auto;
  width:990px;
  text-align: center;
}


#bottom span {
 color: #FFB400;
display:block;
padding:7px 0px 0px 0px;
}

/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}
.mask1{
	position:relative;
	width:757px;
	height:145px;
	overflow:hidden;
	margin:5px 0px;
	padding:5px 0px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

/* Sample 5*/
.mask2{
	position:relative;
	width:757px;
	height:200px;
	overflow:hidden;
	margin-bottom:5px;
}


.box{
	position:absolute;
	width:757px;
}
.box img{padding:0px;margin:0px;}
.box span{
	display:block;
}

h1.titleMovedNews{
	position:absolute;
	left:10px;
	top:0px;
	font-size:15px;
	color:white;
	z-index:9999999;
	padding:10px;
	width:252px;
}

.movedNewsHolder .title_background{
	background-color:orange;
	opacity:0.5;
	position:absolute;
	left:0px;
	top:7px;
	width:758px;
	height:25px;
	z-index:9998;
}

.info {
	background:#000000 none repeat scroll 0 0;
	height:50px;
	position:absolute;
	width:757px;
	bottom:0;
	left:1px;
	position:absolute;
	cursor:pointer;	
}
.info h4,.info p{color:white;padding:2px 5px 0px;}
.info a{display:block;width:747px;height:170px;position:absolute;top:-140px;}


.movedNewsHolder{
position:relative;
float:left;
width:757px;
}

.movedNewsHolder .buttons{

position:absolute;
right:5px;
top:180px;
color:white;
}
.movedNewsHolder .buttons span{cursor:pointer;}















.mask3{
	position:relative;
	width:252px;
	height:200px;
	overflow:hidden;
	margin-bottom:5px;
}


.box3{
	position:absolute;
	width:252px;
}
.box3 img{padding:0px;margin:0px;}
.box3 span{
	display:block;
}


.movedNewsHolder3 .title_background{
	background-color:orange;
	opacity:0.5;
	position:absolute;
	left:0px;
	top:7px;
	width:252px;
	height:25px;
	z-index:1;
}
.mask3 h1.titleMovedNews{
	position:absolute;
	left:10px;
	top:0px;
	font-size:15px;
	color:white;
	z-index:2;
	padding:10px;
	width:242px;
}




.info3 {
	background:#000000 none repeat scroll 0 0;
	height:50px;
	position:absolute;
	width:252px;
	bottom:0;
	left:1px;
	position:absolute;	
	z-index:999;
	cursor:pointer;
}
.info3 h4,.info3 p{
	color:white;
	padding:2px 5px 0px;
	z-index:999;
	
}

.info3 a{
	display:block;
	width:242px;
	height:170px;
	position:absolute;
	top:-140px;
	z-index:9999;
	
}

.movedNewsHolder3{
	position:relative;
	width:252px;
	float:left;
}

.movedNewsHolder3 .buttons{
	position:absolute;
	right:3px;
	top:140px;
	color:white;
	z-index:9999999;
	font-size:9px;
}
.movedNewsHolder3 .buttons span{cursor:pointer;}













.mask4{
	position:relative;
	width:379px;
	height:200px;
	overflow:hidden;
	margin-bottom:5px;
}


.box4{
	position:absolute;
	width:379px;
}
.box4 img{padding:0px;margin:0px;}
.box4 span{
	display:block;
}

.movedNewsHolder4 .title_background{
	background-color:orange;
	opacity:0.5;
	position:absolute;
	left:0px;
	top:8px;
	width:374px;
	height:25px;
	z-index:9998;
}
.mask4 h1.titleMovedNews{
	position:absolute;
	left:10px;
	top:0px;
	font-size:15px;
	color:white;
	z-index:9999999;
	padding:10px;
	width:364px;
}

.info4 {
	background:#000000 none repeat scroll 0 0;
	height:50px;
	position:absolute;
	width:379px;
	bottom:0;
	left:1px;
	position:absolute;	
	cursor:pointer;
}
.info4 h4,.info4 p{color:white;padding:2px 5px 0px;}
.info4 a{display:block;width:364px;height:170px;position:absolute;top:-140px;}

.movedNewsHolder4{
position:relative;
width:379px;
float:left;
}

.movedNewsHolder4 .buttons{

position:absolute;
right:3px;
top:140px;
color:white;
z-index:9999999;
font-size:9px;
}
.movedNewsHolder4 .buttons span{cursor:pointer;}





















.mask5{
	position:relative;
	width:505px;
	height:200px;
	overflow:hidden;
	margin-bottom:5px;
}
.movedNewsHolder5 .title_background{
	background-color:orange;
	opacity:0.5;
	position:absolute;
	left:0px;
	top:8px;
	width:505px;
	height:25px;
	z-index:9998;
}
.mask5 h1.titleMovedNews{
	position:absolute;
	left:10px;
	top:0px;
	font-size:15px;
	color:white;
	z-index:9999999;
	padding:10px;
	width:470px;
}

.box5{
	position:absolute;
	width:505px;
}
.box5 img{padding:0px;margin:0px;}
.box5 span{
	display:block;
}


.info5 {
	background:#000000 none repeat scroll 0 0;
	height:50px;
	position:absolute;
	width:505px;
	bottom:0;
	left:1px;
	position:absolute;	
	cursor:pointer;
}
.info5 h4,.info5 p{color:white;padding:2px 5px 0px;}
.info5 a{display:block;width:495px;height:170px;position:absolute;top:-140px;}

.movedNewsHolder5{
position:relative;
width:505px;
float:left;
}

.movedNewsHolder5 .buttons{

position:absolute;
right:3px;
top:140px;
color:white;
z-index:9999999;
font-size:9px;
}
.movedNewsHolder5 .buttons span{cursor:pointer;}











.store_text p{
}

#prihlasenie{
    padding:5px 0px 0px 10px;
    
}
#prihlasenie .orange a{
  color:#ffa200;
}

#prihlasenie input{
  width:90px;
}

#prihlasenie input#prihlas{
  width:25px;
}
#prihlasenie_click{
  background-image:url(../layout/arrowbg.gif);
  background-repeat:no-repeat;
  background-position: 155px 3px;  
  cursor:pointer;
  color:#ffa200;
}

.movedNewsHolder{
	
}

.googleMapHolder{margin:5px 0px;}

ul#register{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul#register li{
	padding:0px;
	margin:0px;	
}
ul#register li a{display:block;}

ul#register li a.level0{
	font-size:16px;
	font-weight:bold;
	color:#855c03;	
	display:block;
	background-color:#ffecbb;
	padding:3px;
	border-bottom:1px solid #ffd260;
}

ul#register li a.level1{
	font-size:14px;
	font-weight:bold;
	color:#595959;
}

ul#register li a.level2{
	font-size:12px;
	font-weight:bold;
	color:#dd8e03;
	border-bottom:1px solid #dd8e03;
}

ul#register li a.level3{
	font-size:10px;
	font-weight:bold;
	color:#2671ec;
}

ul#register li a.level4{
	font-size:10px;
	color:#2671ec;
	width:160px;
	display:block;
}