/*---------------------------------------
GENERAL STYLING
----------------------------------------
* { 							margin: 0; padding: 0; }
html, body, div { 				font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; }*/


.main{
width: 100%;
text-align: left; 
}
.container{
width: 90%; margin: 10px auto; text-align: left; 
background-color: #fff; border: 1px solid #aaa;

}

.header {
/*position: relative;*/
width: 100%;
height: 180px;
/*float: left;*/
background: url("../images/banner.jpg") no-repeat top left;
}

.tablec{
border-width:0px;
border-collapse:collapse;
width:100%;
}

.menutable{
width:200px;
background: #bd7b7c url("../images/sidebar_bg.jpg") no-repeat top left;
}

.contenttable{
text-align: left;
padding:0px;
margin:0px;
}

.pagenumbers
{
text-align: left;
padding:0px;
margin:0px;
color:brown;
text-align: center;
font-weight: bold;
color: brown;
font-size: 16px;
}

.pageselected{
color: black;
}

.pagenumbers a:hover{
color: black;
}
.pagenumbers a, .pagenumbers a.selected {color: brown; text-decoration: none;}


/*
.navigation a:hover{
color: black;
}
.navigation a, .navigation a.selected {color: white; text-decoration: none; font-weight: bold}
*/

ul#navigation , ul#links { 		list-style-type: none; margin: 2px; padding: 2px; }
								/* set nav and links ul to display no bullets */
ul#navigation li { 			margin: 2px; padding: 0px;	display: block; width: 92%; border: 1px solid #663333; margin-bottom: 2px; background-color: #c6a1a1;}
ul#navigation li a { 		margin: 1px; padding: 0px;  color: #663333; color: brown; text-decoration: none; font-weight: bold; font-size: 14px; text-transform: uppercase;}
ul#navigation li a:hover {color: black; text-decoration: none;}


ul#ponudba, ul#links  { 		list-style-type: none; margin: 2px; padding: 2px; }
								/* set nav and links ul to display no bullets */
ul#ponudba li{ 			margin: 2px; padding: 0px;	display: block; width: 92%; border: 1px solid #663333; margin-bottom: 2px; background-color: #c6a1a1;}
ul#ponudba li a { 		margin: 1px; padding: 0px;	color: #663333; color: brown; text-decoration: none; font-weight: bold; font-size: 14px;}
ul#ponudba li a:hover {color: black; text-decoration: none;}

.nav2 {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 12px;}
.nav2 ul {float: left; width: 100%; margin: 0px; padding: 0px; border-top: solid 1px #992200; border-bottom: solid 1px #992200; background:url("../images/bgmenu.jpg"); font-weight: bold;}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px #992200; color: rgb(255,255,255); text-transform: uppercase; text-decoration: none; font-size: 100%;}
.nav2 a:hover, .nav2 a.selected {color: black; text-decoration: none;}



div#footer { text-align: center;  width: 100%; margin: 0px; padding-top:5px; padding-bottom:5px; clear: both; background-color: #ccc; }
div#sidebar { text-align: left; margin: 4px; padding: 4px;
}
#sidebar h3 {color: #BEAEA5; text-align: left; border-bottom: 1px solid #BEAEA5; margin: 5px 0; }
#sidebar a { 		margin: 1px; padding: 0px;	color: #663333; color: white; text-decoration: none; font-weight: bold; font-size: 12px;}
#sidebar a:hover {color: black; text-decoration: none;}

div.item { margin-top: 0px; margin-bottom: 20px;}
div.item h3 {border: 1px solid #ccc; background: #eee; padding: 3px; position: relative; margin:2px; }
div.item p {
text-align: justify;
color: #993300;
font-size:16px;
font-family: Book Antiqa, Times New Roman;
}

div.item a {
color: #993300;
font-weight: bold;
}
div.item b {
color: #993300;
font-weight: bold;
}

.text{
color: #993300;
font-weight: bold;
}

/*---------------------------------------
HEADER STYLES
----------------------------------------*/

.header_text a { 			color: #fff; text-decoration: none; }
.header_text a:hover { 	border-bottom: 2px solid #fff; }
.header h1, .header p { margin: 5px; font-size: 20px; }

.header_text {	position:relative; top:130px; color: yellow; }
								/* position and colour of header text */
								


								
/*image float*/

div.img_float_right{
  float: right;

  padding: 4px;
  border: 1px solid #CC5522;
  margin: 8px;
  background-image: url(../images/thumbback.jpg);
  text-align: center;
  }
  
div.img_float_left{
  float: left;

  padding: 4px;
  border: 1px solid #CC5522;
  margin: 8px;
  background-image: url(../images/thumbback.jpg);
  text-align: center;
  }
  
  
  /*image float*/
a.sitelink {
color: #CC3333;
font-size:14px;}
.sitelink a:hover {
color: black;
font-size:14px;}


/*MAIN MENU*/

div#nav-menu{
  float: right;

  margin:0px;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:0px;
  padding-right:0px;

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

}

#nav-menu ul a
{text-decoration:none;
 width:165px;
 display:block;
 text-align:left;
 font-size:15px;
 line-height:1em;
 background-color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:0px;
border-left:7px solid #6a1300;
 color:white;}
 
  #nav-menu ul li.level0 a
{text-decoration:none;
 width:165px;
 display:block;
 text-align:left;
font-weight:bold;
 font-size:15px;
 line-height:1em;
 background-color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:0px;
border-left:7px solid #6a1300;
 color:white;}
 
 #nav-menu  ul li.level0 a:hover
{
color:red;}
 
 #nav-menu ul li.level1 a
{text-decoration:none;
 width:158px;
 display:block;
 text-align:left;
font-weight:bold;
 font-size:15px;
 line-height:1em;
 background-color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
padding-right:10px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:-5px;
border-left:7px solid #6a1300;

 color:white;}
 
  #nav-menu  ul li.level1 a:hover
{
color:#666666;
background-color:white;}
 
  #nav-menu ul li.level2 a
{text-decoration:none;
 width:157px;
 display:block;
 text-align:left;
 font-size:15px;
 line-height:1em;
 background-color:#eaeaea;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:0px;
border-left:10px solid #ffff01;
 color:white;}
 
  #nav-menu  ul li.level2 a:hover
{

background-color:#01cc00;}
 
   #nav-menu ul li.level3 a
{text-decoration:none;
 width:160px;
 display:block;
 text-align:left;
 font-size:17px;
 line-height:1em;
 background-color:#fe9900;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:0px;
border-left:7px solid #ffff01;
 color:white;}
 
  #nav-menu  ul li.level3 a:hover
{

background-color:#01cc00;}


#nav-menu ul ul
{display:none;}


#nav-menu ul li{position:relative;}

#nav-menu ul li:hover ul
{display:block;}

#nav-menu ul a:hover
{

background-color:#01cc00;}

#nav-menu ul ul li a:hover
{
background-color:#ff6600;}


#nav-menu  ul li:hover {
position:relative;}


#nav-menu ul ul li a
{border:0px solid #888888;
 text-align:right;
 border-bottom: none;
 font-size:11pt;
 line-height: 1em;
 color:white;
 background-color:#fe9900;
 background-image:none;}

/*MAIN MENU- pohistvo*/
div#nav-menu1{
  float: right;

  margin:0px;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:0px;
  padding-right:0px;

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

}

div#nav-menu1{
  float: right;

  margin:0px;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:0px;
  padding-right:0px;

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

}

#nav-menu1 ul a
{text-decoration:none;
 width:165px;
 display:block;
 text-align:left;
 font-size:15px;
 line-height:1em;
 background-color:#019934;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:0px;
border-left:7px solid #6a1300;
 color:white;}
 
  #nav-menu1 ul li.level0 a
{text-decoration:none;
 width:165px;
 display:block;
 text-align:left;
font-weight:bold;
 font-size:15px;
 line-height:1em;
 background-color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:0px;
border-left:7px solid #6a1300;
 color:white;}
 
 #nav-menu1  ul li.level0 a:hover
{
color:red;}
 
 #nav-menu1 ul li.level1 a
{text-decoration:none;
 width:158px;
 display:block;
 text-align:left;
font-weight:bold;
 font-size:15px;
 line-height:1em;
 background-color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
padding-right:10px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:-5px;
border-left:7px solid #6a1300;

 color:white;}
 
  #nav-menu1  ul li.level1 a:hover
{
color:#666666;
background-color:white;}


 #nav-menu1 ul li.level2 a
{text-decoration:none;
 width:158px;
 display:block;
 text-align:left;
font-weight:bold;
 font-size:15px;
 line-height:1em;
 background-color:white;
 font-family:Arial, Helvetica, sans-serif;
 padding:3px;
padding-right:10px;
 margin-bottom:4px;
 margin-top:4px;
 margin-left:0px;
 margin-right:-5px;
border-left:7px solid #0fcc0e;

 color:#666666;}
 
  #nav-menu1  ul li.level2 a:hover
{
color:white;
background-color:#999999;}


/*path menu*/
a.nmenu:link { color: gray; text-decoration: none; font-size: 18px;}
a.nmenu:visited { color: gray; text-decoration: none; font-size: 18px;}
a.nmenu:hover { color: black; text-decoration: none; font-size: 18px;}







