*{
	margin: 0px;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	font-family: times New Roman;
	font-size: 11pt;
}
#cennik_odkaz{
  position: absolute;
  width:80px;
  height: 13px;
  
  background: url(image/cennik.jpg);
  background-repeat: no-repeat;
}
#podujatie{
	visibility:hidden;
	position:absolute;

	top:70px;
	left:14px;
	z-index:5;
	background-color:#FFFFFF;
}	
.title{
 	font-family:Georgia;
	font-weight:bold;
	color:#000033;
}
.navi_link{
  border:0px;
}

.ico{
	cursor:pointer;
	
}
acronym{
	cursor:help;
	color:#0000CC;
}
.h1_href:visited{
	color:#990000;
}


.h1_href:link{
	color:#990000;
}

.h1_href:hover{
	color:#000066;
}
body{
	background-image:url(design/back.jpg);
	background-repeat:repeat-x;
	background-color: #ab1616;
	margin-top : 0px;
}
a{
	text-decoration:none;
}

#text_ad{
	width:728px;
	height:15px;
	border: 0px;
	position:absolute;
	left: 6px;
	top: 3px;
}

.info{
	width:350px;
	height:222px;
	margin:0px;
	margin-bottom:20px;
	margin-left:5px;
	float:left;
	padding:3px;
	
	background: #8c1821;
	border: 1px solid black;

	font-family:Georgia, Times, serif;
}
h3.info{
	color:#FFFFFF;
	border:none;
	padding:0px;
	margin:5px;
	font-weight:bold;
	font-size:16px;
	width:330px;
	height:auto;
	text-indent:0px;
	
}
p.info{

	color:#FF6600;
	border:none;
	width:330px;
	float:right;
	height:auto;
	padding:0px;
	margin:0px;
	font-weight:500;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px;
}

h1{
	font-size: 24px;
	color: #990000;
	display:block;
	clear:both;
	font-family: Georgia;

	
}

p{
	text-indent: 10px;
	
}
#map{
	width:605px;
	height:439px;
	border: 1px solid black;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
.news2{
	width:159px;
	height:161px;
	border:none;
	margin-bottom:4px;
	color: #fff;

}	
.news{
	position:relative;
	width:146px;
	
	background:#640f0f;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:10px;
	background-image:url(design/news.jpg);
	background-repeat:repeat-y;
}
.news_top{
	
	width:146px;
	height:17px;
	background:url(design/news_top.jpg) no-repeat;
}
.news_bot{
	
	width:146px;
	height:15px;
	background:url(design/news_bot.jpg) no-repeat;
	margin-bottom:0px;
}
.news_back{
	background: url(design/panel-back.jpg) repeat-x;
	height:100px;
	width:146px;
	position:absolute;
	top:0px;
	z-index:0;
	
}
.news_main{
	position:relative;
	z-index:1;
}
p.news{
	color:#FFFFFF;
	border:none;
	background:none;
	text-align:center;
	text-indent:0px;
}
.high{
	font-weight:bolder;
	color:#000000;
}
h1.news{
	background:none;
	color:#FFFFFF;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px

}



a:visited, a:active, a:focus, a:hover{
	color:#3333FF;
}


.odkaz a:link, .odkaz a:focus, .odkaz a:visited{
	color:#996699;
	text-decoration:none;
}
.odkaz a:hover, .odkaz a:active{
	color:#FF6633;
	text-decoration:none;
}

ul{
	margin-left:15px;
	padding-left:5px;
	
}
li{	
	padding-right:5px;
	
	list-style-position:inside;
}
/*  -----------  */
#logo{
	border:1px solid black;
	height:130px;
	width:914px;
	border: 0px;

	background-image:url(design/logo.gif);
	background-repeat:no-repeat;
}
#mail{
	width:300px;
	margin-left:auto;
	margin-right:auto;
}



/* --- M E N U ---*/
#menu{
	
	padding:0px;
	background-image:url(design/menu.gif);
	width:914px;
	height:40px;
	background-repeat: no-repeat;
}

#vyber{
	position:relative;
	left:235px;
	top:5px;
	width:840px;
	float:left;
	height:40px;
}

.menu li {
	display:inline;
	height:40px;
	
}
.menu a:link,.menu a:visited{
	text-decoration:none;
	font-size:16px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right:0px;
	margin-left:10px;
	padding:0px;
	position:relative;
	top:3px;
	height:40px;
}

.menu a:hover, .menu a:active {
	text-decoration:none;
	position:relative;
	color:#0000CC;
	top:4px;	
	
	height:40px;
}
.author{
  font-family: arial;
  font-size: 9pt;
  font-weight: 900;
	position:relative;
	top:-5px;
	color:#FFFFFF;
	
}
.author a{
	color:#999999;
}

#top{
	position:relative;
	padding:0px;
	background:#ffffff;
	height:21px;
	margin: 0px;	
}
/* ---- M A I N ---- */

#page{
	position:relative;
	width: 914px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:url(design/main.gif) repeat-y;

}


#obsah{
	float:left;
	width:700px;
	margin:0px;
}
#panel{
	width:179px;
	padding: 0px;
	margin: 0px;
	float:right;

}
#panel_top{
	width:179px;
	float: left;
	height: 21px;
}

#panel_main{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	width: 159px;
	margin: 0px;
}
#panel_bot{
	float: left;
	padding: 0px;
	height: 21px;
	width: 179px;
	margin: 0px;
}
#main{
	position:relative;
	margin:0px;
	width:700px;
	padding: 15px;

}
#bottom{
	margin: 0px;
	background:#000033;
	width:914px;
	height:40px;
	
	clear:both;
	
	
	
}
#popup{
	visibility:hidden;
	position:absolute;
	width:400px;
	height:300px;
	border:1px solid black;
	top:300px;
	right:100px;
}

.visible{
	visibility:visible;
}
.hidden{
	visibility:hidden;
}
#ad_horiz{
	width:500px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}
#reklama{
	position:relative;
	top:30px;
	width:694px;
	height:65px;
	margin-bottom:0px;
	margin-top: 10px;
}
#sence{
	width:470px;
	height:60px;
	float:left;
	margin:1px;
}
#noreklama{
	margin:1px 1px 1px 5px;
	width:580px;
	height:50px;
	border:1px solid black;
	background-color:white;
	text-align:center;
	font-weight:bold;
	float:left;
}
#tiger{
	position:absolute;
	bottom:-25px;
	left: 595px;
	
}
/*
#naj{
	float:right;
	position:relative;
	top:5px;
	right:10px;	
}
*/

#naj{
	margin-left:70px;
}

/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */
.centertext{
	text-align:center;
	text-indent:0px;
}
.margin{
	margin:5px;
	border: 1px solid #000000;
}
.toright{
	float:right;
}
.toleft{
	float:left;
}
.clearfloat{
	clear:both;
}
.mini_imgON{
	margin-left:15px;
	margin-bottom:15px;
	border:1px solid black;
	margin-right: 15px;
}
.mini_img img{
	margin-left:15px;
	margin-bottom:15px;
	border:1px solid black;
	margin-right: 15px;
	
}
.highlight{
	font-weight:bolder;
	color:#000066;
}
.highlight2{
	background-color:#FFCC00;
}
#index_obr{
	width:300px;
	height:229px;
	border: 1px solid black;
	float:left;
	padding:0px;
	margin:10px;
	margin-top:0;
}


#price_table table{
  font-family: times New Roman;
  border:1px solid #666666;	
}
#price_table td{
  border-top: 1px solid #aaaaaa;
}

#price_table thead td{
  
  font-weight: bold;
  background-color:#669966;
}

#price_table .right{
  text-align: right;
}

#price_table .center{
  text-align: center;
}

#price_table .pair{
  background-color:#eeeeee;
}


/*------------------------*/
#line{
	margin-left:inherit;
	margin-right:inherit;
	width:505px;
	height:20px;
	background-image:url(design/line_center.gif);
	background-repeat:repeat-x;
}
#line_left{
	width:20px;
	height:32px;
	background-image:url(design/line_left.gif);
	background-repeat:no-repeat;
	float:left;
}
#line_right{
	width:20px;
	height:32px;
	background-image:url(design/line_right.gif);
	background-repeat:no-repeat;
	float:right;
}
/*------------------------*/
#panorama{
	width:640px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid black;
}

div.facebook{margin:0 10px 20px; width: 350px; float: left;}

#obsah div.news {
	background: none;
    margin: 50px 0;
    text-align: center;
    width: 100%;
}
#obsah div.news h1{
	font-size: 16pt;
}
#obsah div.news span{
	font-size: 16pt;
}

#obsah.okolie img{
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid black;
}
