html { height:100% ;background: #83FFE0 url('images/bg-body.gif') repeat-x 0px 0px;  }
body { background: transparent ; text-align: center; border: 0px solid ; font-family: "Frutiger Light", Arial,Tahoma, Verdana; color: #333333; font-size: 90%; }


#site {  width: 980px; margin: 0 auto; margin-top: 50px ;
padding: 0  ; background: transparent url('images/bg-site.gif') repeat-y  center top; height:auto ;  border: 0px solid #7386BA ; margin-bottom: 30px }
#site div.box { float: left ; width:480px; height: 300px; margin: 0px ; padding: 0px; border: 0px solid; }
#site p { text-align: left; font-size: 70%; width:230px ; border: 0px solid; margin-left: 20px}
#site H1  { font-size: 130%;  color: #000066; margin:10px 0 5px 0 ; line-height: 1.5}
#site H2  { font-size: 130%;  color: #000066; margin:10px 0 5px 0 ; line-height: 1.5}
#site H3  { font-size: 110%;  color: #8DB224; margin:0px 0 5px 0 ; line-height: 1}
H1 span  { font-size: 80%;  color: #8DB224; margin:10px 0 5px 0}
.cleaner { clear: both; float: none; border-bottom: 0px solid  transparent ;visibility: hidden}
#site div.cleaner2 { width:auto ;font-size: 70%;  text-align: center;margin-top: 20px}


#siteMain { padding-top: 0px; border:0px solid; display: block ; padding-top: 0px; background: #8FFFEA url('images/bg-cols.gif') repeat-x 0px 0px; }
#con { padding: 0px; margin:0 ; background: transparent url('images/bg-con.gif') repeat-y center top; border: 0px solid}
#siteMain h2.subtitle, #siteMain h2.search  { color: #5BB108; margin-top:0px; margin-bottom:30px ; font-size: 180%; border: 0px solid}

#siteMain h2.search { color: #C6FE65;   }
#siteMain h2.subtitle2 { color: #5BB108; margin-top:0px; margin-bottom:15px ; font-size: 150%; border: 0px solid }

#siteMain H1 , #siteMain H2 { font-size: 130%;  color: #5BB108; margin:10px 0 5px 0}
#siteMain h2.title , #imgh h1, #siteMain h2.search {  font-size: 180%; background:transparent url('images/bod_title.gif') no-repeat 5px 50%; padding-left: 28px ; font-weight: bold; text-align: left }
#siteMain h2.title2 { background:transparent url('images/bod_title.gif') no-repeat 0px 4px; padding-left: 20px ; font-weight: bold; text-align: left}
#siteMain h2.title { color: #C6FE65;   font-size: 160%;  }
/*               FOTOGALERIA              */

#siteMain H4 {   color: #FBB60D; margin-bottom:15px}

/*
#mainBar { float: left;  padding-left: 20px; _padding-left: 20px; padding-top: 0px; padding-bottom: 20px; padding-right: 15px;  _padding-right: 15px; width: 560px; w\idth: 560px;  border-right: 0px solid #DDDDDD ; border: 0px solid ;} 
*/

#mainBar { float: left;  position: relative; left: 0px ;  top: 0px ; padding-left: 20px; _padding-left: 20px; padding-top: 5px; padding-bottom: 20px; padding-right: 20px;  _padding-right: 20px; width: 495px; w\idth: 495px; border-left: 0px solid  ;  border: 0px solid ; background:transparent url('images/bg-bar.gif') no-repeat 0px 0px;  }
#mainBar input, #mainBar textarea { font-size: 95%;  font-family: Arial}
#mainBar H3 {   color: #FBB60D; margin-bottom:15px}
#mainBar p {margin:0 0 7px 0}
/*  -------------- PETA  -------------  */
#siteFoot { position: relative ; background:  url('images/bg-foot.gif') no-repeat center bottom; color: #E1FF7A; padding: 0px 15px 15px 15px ; _padding-top: 0px ; _padding-bottom: 0px ; font-size: 95%;  line-height:1 ; 
border: 0px solid orange ; border-top: 0px solid #111E38; }
#bgfoot { width:960px; height: 60px ; background:  transparent url('images/peta.png') repeat-x left -5px; border: 1px solid #FFFFFF ;  border-top: 0px solid #FFFFFF ;}
#siteFoot a { color: #E1FF7A; }
#siteFoot a:hover { color: #FFFFFF; text-decoration: none }
#siteFoot #iso {position: relative ; top: 15px; left: 0px; margin: 0 ;padding-left: 0px; float: left; 	width: 60px; height:25px ; border: 1px solid  ; display: none }
#siteFoot #iso a { width: 60px; height:25px ;  }
#siteFoot #leftFoot {position: relative ; top: 19px; margin: 0 ;padding-left:20px; float: left; 	width: 500px; border: 0px solid  ;  text-align: left;}
#siteFoot #rightFoot { position: relative ; top: 19px; margin: 0 ; padding-right: 20px; float: right; 	width: 400px; text-align: right; border:0px solid ; }


/*  -------------- -------------  */



#siteHead {height: 277px; width: 100%; position: relative ; left: 0 ; top: 0 ; border: 0px solid ; background: white /*#F1F4F5 #1F3765*/ url('images/bg-head.gif') repeat-x left -2px;}
/*#siteHead {background: #C50000 url(head_bg.png) no-repeat left top; margin-top: 30px;}*/

#webSite #siteHead #flash {display: block ; width: 960px; height:185px ; border: 0px solid blue ; background-color: #78AF00 ; margin:0}
#webSite #siteHead #flash img { border-bottom: 1px solid white ; }

#siteHead h1, .h1Fix {
	position: relative; left: 0px ; top: 0px;  padding: 0; margin: 0;
	font-weight: bold; 	font-size: 150%; border: 0px solid ; text-transform: uppercase ; color: #173682 ;
    display: block; letter-spacing:1px ;
}
#siteHead h1 a, #siteHead h1 a:visited, .h1Fix a, .h1Fix a:visited { 
	color: #B6C0CC;  border: 0px solid ; padding: 0; margin: 0;
}
#siteHead a img.logo { width: 200px ;height:62px; border: 0px solid ; padding: 0; margin: 15px 0 0px 0}

/*
#webSite  #siteHead h2, .h2Fix  { position: absolute; left: 300px ; top: 23px; padding: 0px; margin:0 ; width: 600px; border: 0px solid ;text-align: left ;  font-size: 210%; font-weight: bold ; color: #000066;  letter-spacing: 0.5; word-spacing: 9px}
#webSite  #siteHead h2, .h2Fix.sub  { position: absolute; left: 300px ; top: 52px; line-height: 20px; padding: 0px; width: 600px; border: 0px solid ;text-align: left ;  font-size: 160%; font-weight: bold ; color: #006600; word-spacing: 8px;  letter-spacing: 1px }
*/
#webSite  #siteHead h2, .h2Fix  { position: absolute; left: 310px ; top: 23px; padding: 0px; margin:0 ; width: 600px; border: 0px solid ;text-align: left ;  font-size: 190%; font-weight: bold ; color: #000066;  letter-spacing: 1px; word-spacing: 9px}
#webSite  #siteHead h2, .h2Fix.sub  { position: absolute; left: 310px ; top: 52px; line-height: 20px; padding: 0px; width: 600px; border: 0px solid ;text-align: left ;  font-size: 145%; font-weight: bold ; color: #006600; word-spacing: 6px;  letter-spacing: 1px }


#webSite  #siteHead #logoBack {float:left; margin:0px 0 0px 15px;  width: 210px ; height:92px; border: 0px solid  orange}
#webSite  #siteHead #flags {float: right; margin: 28px 15px 0 0 ; width: 150px ; border:0px solid  orange ; text-align:right}
#webSite  #siteHead #flags img {border: 1px solid #455E9B}
#webSite  #siteHead #akcia  { position: absolute; left: 450px ; top: 0px; padding: 0px; width: 400px; border: 0px solid }


/*    ------- Horizontal MENU --------      */

#menuBar {  margin:  0 0 20px ; font-size: 95% ; height: 29px ;border: 0px solid white ;  display: none ;  padding: 0px ;  background:#78AF00 ; border-top: 1px solid #DDDEE3 ; border-bottom:5px solid #4F8400; visibility: hidden}
#menuBar ul {list-style-type: none; 	margin: 0; 	padding: 0; 	border: 0px solid;  }
#menuBar li {	display: block; 	float: left; position: relative;  height: 33px ; 	margin: 0; 	padding: 0; 	border: 0px solid ;  padding: 0 1.5em 0 1em; }
#menuBar a {	display: block; text-decoration: none; }
* html #menuBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }
#menuBar #myMenu ul li, #menuBar #myMenu ul li a, #menuBar #myMenu ul li a:visited {  	width: auto; }

#pas { height: 29px ; border: 0px solid blue ;background:#4F8400 url('images/bg_topmenu1.gif') repeat-x 0px 0px; border-top: 1px solid #4F8400 ; border-bottom:5px solid #4F8400; margin: 0; display: none}
#myMenu { width: 960px; border: 0px solid orange ;background:transparent ; float: left; margin: 0; }
/*
#myMenu { width: 815px; border: 0px solid orange ;background:#173682 url('images/bg_topmenu1.gif') repeat-x 0px 0px; border-top: 1px solid #DDDEE3 ; border-bottom:5px solid #A3AAB2; float: left; margin: 0; display: none} 
*/
#myMenu ul { padding-top:0px ; border-bottom:0px solid #C0C4E1; text-transform: uppercase ; font-weight: bold ; }
#myMenu ul li { 	list-style: none;  height: 29px ;	}
#myMenu li a {   text-decoration: none; border: 0px solid white ; border-right: 1px solid #99CD3D;		}
#myMenu li a:link, #myMenu li a:visited { background:transparent url('images/bod.gif') no-repeat 10px 10px;	color: white; 	display: block; 	padding: 7px 10px 7px 27px;	}
#myMenu li a:hover, #myMenu li.select a { color:	#1F3765 ;	padding: 7px 10px 7px 27px;	}
#myMenu ul li { float: left;  margin: 0;  padding: 0; }
#myMenu li.select a:link, #myMenu li.select a:visited {   height: auto; }
#myMenu li a:link, #myMenu li a:visited { 	padding-bottom: 7px;  	}
#myMenu li a:hover {  background:#FFFFFF url('images/bod.gif') no-repeat 10px 10px;  	padding-bottom: 7px; 	}
#myMenu li a:active { 	padding-bottom: 8px; 	}
#myMenu li.select a:link, #myMenu li.select a:visited { background:#67E73D url('images/bod-select.gif') no-repeat 10px 10px;
	padding-bottom: 8px;   }
#myMenu li.select a.select { background:#67E73D url('images/bod-select.gif') no-repeat 10px 10px;
color: #1F3765;   }

#myMenu ul li {  width: 159px; }
#myMenu ul li ul li {  width: 144px; }
#myMenu ul li ul li a {  width: 134px; }
#myMenu ul li ul li ul li {  width: 129px; }
#myMenu ul li ul li ul li a {  width: 119px; }
#myMenu ul li ul li ul li ul li {  width: 114px; }
#myMenu ul li ul li ul li ul li a {  width: 104px; }
#myMenu ul li ul li ul li ul li ul li {  width: 89px; }
#myMenu ul li ul li ul li ul li ul li a {  width: 89px; }
#leftBar #myMenu, #rightBar #myMenu {
background-color: #CEE773; 	position: relative;  	height: auto;  	width: 100%;  }



/*  ---------Left menu  -----------  */
#leftBar {float: left ; position: relative ; left: 0px;  top: 0px; width: 210px; w\idth: 210px; border-top: 0px solid #7F99CA ; border-left:0px solid #F7F8FA ; border-right:0px solid #DBE8FA ; border: 0px solid blue; margin: 0; margin-left: 0px; padding-top: 20px; padding-left:7px ; _padding-left: 7px; text-align: left ; background: url('images/bg-con-top.gif') no-repeat right top;}
#leftBar div { margin: 0px ; padding: 0  }



/* ----- LOGIN ------- */
#leftBar div.loginform  {border-bottom: 0px solid gray;}


/*  ---------start left menu -----------  */
/*
#leftBar h3 { height: auto; width: 210px; background: #173682  url('images/bg_s.gif') no-repeat 7px 6px;  
color: white; padding: 5px 0px 6px 0px; font-size: 100% ; margin: 0 ; border-bottom: 5px solid #A3AAB2}
#leftBar h3 span { height: auto; margin: 0 ; margin-left: 30px ;  }
*/
#leftBar h3 { height: auto; width: 200px; background: transparent  url('images/bg_s12.gif') no-repeat 2px 4px; color: #2C3387; padding: 5px 0px 6px 0px; font-size: 110% ; margin: 0 ; border-bottom: 0px solid #9FC64A}
#leftBar h3 span { height: auto; margin: 0 ; margin-left: 20px ;  text-transform: uppercase}


/*  --------- LEFT menu SEARCH -----------  */

#leftBar input { font-size: 95%; margin: 0;  }
#leftBar #hladaj { width:200px; height: 30px ; padding: 0 ; margin: 0 0 10px 0  ;  border: 0px solid #387800 ; background: #78AF00 ; display: none }
#leftBar div.searchdiv {height: 30px; padding: 0 ; margin:0 0 0 5px;  border: 0px solid ; }
#leftBar div.searchdiv input.searchText { font-size: 95%; 	width: 155px;  border: 0px solid ;   border: 1px solid #518F21; margin:0 ; padding: 0px 5px 0px 5px}
#leftBar div.searchdiv input.formSubmit { background-color:transparent;  background-image:url('images/ico-search.gif'); background-position:center; background-repeat:no-repeat; width:25px; height:25px; margin:0 ; padding:0;  border: 0px solid; }
#hladaj input {font-size: 80%; margin: 0; padding: 0;}
#hladaj p { color:  white; margin: 0; padding: 0px 0 0 2px; font-size: 90% ; border: 1px solid black}
#hladaj br {display: none}





/*********** WEB (LEFT) MENU ZNACKA ***********/

#leftBar #webmenu { border: 0px solid blue; 
background:transparent url('pasik1.gif') repeat-y left top;
	display: block;  
    margin: 0px 0 0 0; width: 200px; height: auto;
	list-style-type: none ;  font-weight: bold; 
}

#leftBar #webmenu ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}
#leftBar #webmenu ul a {
  display: block;   border-bottom: 0px solid #003395 }

* html #leftBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }



/*  funkne DIV  menu - LEFT  */
/* 1 uroven */
#leftBar #webmenu div {  display: block; border-bottom: 1px solid #FcFcFc }
#leftBar #webmenu div span {  display: block; margin-left: 8px; padding-left:0px; border: 0px solid ;  }
#leftBar #webmenu ul li div a { background: #78AF00  url('images/bg_bod_up1.gif') 5px 2px no-repeat; color: white ;  }
#leftBar #webmenu div.select { background-color: transparent; 	}
#leftBar #webmenu ul li div.select a.select{ background: #a8dF30  url('images/bg_bod_up0w.gif') 5px 2px no-repeat; font-weight: bold; color: #0C5400 }
/* #leftBar #webmenu ul li div.select a.select {background: #FFFFFF url('images/bg_bod_up0.gif') 5px 2px no-repeat;   font-weight: bold;  color: #0C5400 } */


/* 2 uroven */
#leftBar #webmenu ul ul li div { background-color: transparent; }
#leftBar #webmenu ul ul li div span { margin-left: 19px; border: 0px solid ;   } 
#leftBar #webmenu ul ul li div.select a.select {background: #FFFFFF url('images/bg_bod_up0.gif') 16px 2px no-repeat;   font-weight: bold;  color: #0C5400 } 
#leftBar #webmenu ul ul li div a:hover  { width: 178px; }
#leftBar #webmenu ul ul li div a {  width: 178px; color: #0C5400 ; background: #97f76D url('images/bg_bod_up01.gif') 16px 3px no-repeat;}

/* 3 uroven */

#leftBar #webmenu ul ul ul li div { background-color: transparent;  }
#leftBar #webmenu ul ul ul li div span { margin-left: 32px;  border: 0px solid ;   } 
#leftBar #webmenu ul ul ul li div.select a.select { background: #FFFFFF url('images/bg_bod_up0.gif') 27px 2px no-repeat;  font-weight: bold;  } 
#leftBar #webmenu ul ul ul li div a:hover  {  width: 178px; }
#leftBar #webmenu ul ul ul li div a {  width: 178px; color: #0C5400 ; background: #67E73D url('images/bg_bod_up01.gif') 27px 3px no-repeat;}


/* 4 uroven */
#leftBar #webmenu ul ul ul ul li div { background-color: transparent; }
#leftBar #webmenu ul ul ul ul li div span { margin-left: 43px; border: 0px solid ;     } 
#leftBar #webmenu ul ul ul ul li div.select a.select {background: #FFFFFF url('images/bg_bod_up0.gif') 40px 2px no-repeat;   font-weight: bold;  } 
#leftBar #webmenu ul ul ul ul li div a:hover  {  width: 178px;}
#leftBar #webmenu ul ul ul ul li div a {  width: 178px; color: #0C5400 ; background: #67E73D url('images/bg_bod_up01.gif') 40px 3px no-repeat;}


#leftBar #webmenu a, #leftBar #webmenu a:link {
display: block;    /*  color: white;
 background-color: #173682;  */  text-decoration:none;  margin: 0;  padding: .3em 1em .3em 1em;
} 

#leftBar #webmenu a:visited , #rightBar #webmenu a:visited {
display: block;     /*  background-color: transparent;*/  text-decoration:none;  }

#leftBar #webmenu a:hover {    display: block;  color: #0C5400 ;   background-color: #FFFFFF; }




/*********** WEB ( RIGHT  ) DOWNLOAD MENU  ***********/


#rightBar #down { border: 0px solid blue;  margin: 0; height: auto;	 font-weight: normal; background-color: transparent;}
#rightBar #down ul {  margin: 0; padding: 0;  list-style-type: none; border: 0px solid blue;}
#rightBar #down ul li { margin: 0; margin-left:0px ;  padding: 0; padding-left: 15px ; background: transparent url('images/sipka.gif') no-repeat left 1px; }
#rightBar #down ul a {   border-bottom: 0px solid #003395 }
* html #rightBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }
#rightBar #down li a {   color: #3E6DD4;  text-decoration:none;  } 
#rightBar #down li a:hover {   color: #FBB60D ; background-color: transparent; }
/* #rightBar #down li a:visited { color: #3E6DD4 ; background-color: transparent; } */


/*********** WEB ( RIGHT  ) MENU  ***********/



#rightBar #webmenu { border: 0px solid blue; 
background:transparent url('pasik.gif') repeat-y left top;
	display: block;  
    margin: 0px 0 0 0; width: 200px; height: auto;
	list-style-type: none ;  font-weight: normal; 
}

#rightBar #webmenu ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}
#rightBar #webmenu ul a {
  display: block;   border-bottom: 0px solid #003395 }

* html #rightBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }

/*  funkne DIV  menu - LEFT  */

#rightBar #webmenu div {  display: block; border-bottom: 1px solid #7F99CA }
#rightBar #webmenu div span {  display: block; margin-left: 0px; padding-left:0px; border: 0px solid ;  }
#rightBar #webmenu ul li div { background-color: #B2CDF5; }
#rightBar #webmenu div.select { background-color: transparent; 	}
#rightBar #webmenu ul li div.select a.select{ background-color: #FFFFFF;  font-weight: bold; color: #003395 ; }


/* 2 uroven */
#rightBar #webmenu ul ul li div { background-color: #B2CDF5; }
#rightBar #webmenu ul ul li div span { margin-left: 13px; border: 0px solid ;   } 
#rightBar #webmenu ul ul li div.select a.select {background: #FFFFFF url('images/bg_bod_o.gif') 13px 3px no-repeat;   font-weight: bold;  } 
#rightBar #webmenu ul ul li div a:hover  { width: 196px; }
#rightBar #webmenu ul ul li div a {  width: 196px; color: #003395 ; background: transparent url('images/bg_bod_up.gif') 13px 3px no-repeat;}

/* 3 uroven */

#rightBar #webmenu ul ul ul li div { background-color: #B2CDF5;  }
#rightBar #webmenu ul ul ul li div span { margin-left: 22px;  border: 0px solid ;   } 
#rightBar #webmenu ul ul ul li div.select a.select { background: #FFFFFF url('images/bg_bod_o.gif') 22px 3px no-repeat;  font-weight: bold;  } 
#rightBar #webmenu ul ul ul li div a:hover  {  width: 196px; }
#rightBar #webmenu ul ul ul li div a {  width: 196px; color: #003395 ; background: transparent url('images/bg_bod_up.gif') 22px 3px no-repeat;}


/* 4 uroven */
#rightBar #webmenu ul ul ul ul li div { background-color: #B2CDF5; }
#rightBar #webmenu ul ul ul ul li div span { margin-left: 31px;    } 
#rightBar #webmenu ul ul ul ul li div.select a.select {background-color: #FFFFFF;   font-weight: bold;  } 
#rightBar #webmenu ul ul ul ul li div a:hover  {  width: 186px;}
#rightBar #webmenu ul ul ul ul li div a {  width: 186px; color: #003395 ; background: transparent url('images/bg_bod_o.gif') 31px 3px no-repeat;}


#rightBar #webmenu a, #rightBar #webmenu a:link {
display: block;     color: #003395 ;
 background-color: #B2CDF5;    text-decoration:none;  margin: 0;  padding: .3em 1em .3em 1em;
} 

#rightBar #webmenu a:visited , #rightBar #webmenu a:visited {
display: block;        background-color: transparent;   text-decoration:none;  }

#rightBar #webmenu a:hover {    display: block;  color: #003395 ;   background-color: #FFFFFF; }



/*********** WEB (LEFT) MENU END ***********/
/* ---------------------- */


#leftMenu {  width: 190px;  font-size: 90%; margin: 0; padding-left:0px ; _padding-left: 0px; border: 1px solid #D0D0D0 ; padding-top: 0px; }

html>/**/body div.znacka {    overflow:auto; }

#leftMenu ul li { 		list-style: none; }
#leftMenu li a {  	height: 24px;  text-decoration: none; 	}
#leftMenu li a:link, #leftMenu li a:visited {
	color: #333;
	display: block;
	background: transparent url(images/menu.gif);
	padding: 2px 0 0 20px;
	}
	
#leftMenu li a:hover {
	color: #333; background: #FAE688 url(images/menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
	
#leftMenu li a:active, #leftMenu li.select a:visited {
	color: #333;
	background:  transparent;  url(images/menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
#leftMenu li.select a.select {
	color: #333;
	background:  #FAE688  url(images/menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
	
	#leftMenu ul li
{ 
 width: auto ; 
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}


#leftMenu li.select a:link, #leftMenu li.select a:visited {
  height: auto;

}
#leftMenu li a { border-bottom: 1px solid #eee ;
  height: auto;
  width: 170px;
	}	
#leftMenu li a:link, #leftMenu li a:visited {
	padding-bottom: 2px;
	}
	
#leftMenu li a:hover {
	padding-bottom: 2px;
	}
	
#leftMenu li a:active {
	padding-bottom: 2px;
	}
	
#leftMenu li.select a:link, #leftMenu li.select a:visited {
	padding-bottom: 2px;
  }
#leftMenu ul li
{
 width: 119px;
}
#leftMenu ul li ul li {
 width: 114px;
}
#leftMenu ul li ul li a {
 width: 114px;
}
#leftMenu ul li ul li ul li {
 width: 99px;
}
#leftMenu ul li ul li ul li a {
 width: 99px;
}
#leftMenu ul li ul li ul li ul li {
 width: 84px;
}
#leftMenu ul li ul li ul li ul li a {
 width: 84px;
}
#leftMenu ul li ul li ul li ul li ul li {
 width: 69px;
}
#leftMenu ul li ul li ul li ul li ul li a {
 width: 69px;
}
#leftBar #leftMenu, #rightBar #leftMenu { 
background: #F1FFC9 ;
	position: relative; 
	height: auto; 
	width: 100%; 
}
/*-----end left menu -------*/

/*--------CONTENT ---------*/

/*--------Kniha navstev---------*/

/*------MAIN  PRODUKT --------*/



/*-----------RIGHT BLOK ---------*/
#rightBar {float: right ;  position: relative; right: 0px ; top: 0px; width: 201px; w\idth: 201px;  border: 0px solid blue; margin: 0; margin-left: 0px; padding-top: 45px; padding-left:7px ; _padding-left: 7px; text-align: left ; background: transparent url('images/bg-con-top-r2.gif') no-repeat left top;}

/* #rightBar {  width: auto; w\idth: auto ; border: 0px solid;  padding: 0; margin: 0; padding-left:0px ; _padding-left: 0px; border-left:0px solid #F7F8FA} */
#rightBar div { margin: 0px ; padding: 0  }

#rightBar #loga  { clear: both; float: none; width: 100% ; display: table-cell ; background: transparent; border:0px solid }
#rightBar #loga img { float: left; padding: 0px ; margin: 0 0 5px 5px; border: 1px solid #D2EEB4 ; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;   width: 85px; height: auto}
#rightBar #loga a:hover img  { border: 1px solid #78AF00 ;  filter: Alpha(opacity=100); opacity: 1;  }
#rightBar #loga img.off {  filter: Alpha(opacity=100); opacity: 1; clear: both ; float: none}


/*  ---------start right menu -----------  */
#rightBar h3 { height: auto; width: 195px; background: transparent /* #173682 */  url('images/bg_s11.gif') no-repeat 0px 4px;  color: #2C3387; padding: 5px 0px 5px 0px; font-size: 110% ; margin: 0 ; margin-bottom: 15px; border-bottom: 0px solid #A3AAB2}
#rightBar h3 span { height: auto; margin: 0 ; margin-left: 23px ;  text-transform: uppercase }


#rightBar h2.subtitle { display: none; height: auto; width: 190px; background: transparent url('images/bg_titul.gif') no-repeat 0px 0px;  
color: white; padding: 5px 5px 5px 0px; font-size: 105% ; margin: 0;}





/*.product-full input.submit {}*/

div#BREADCRUMBSF { color: #B1E950; margin: 0px 0 5px 0 ; font-size: 90%  ; letter-spacing: 50%}
div#BREADCRUMBSF a { color: #B1E950; font-weight: normal} 
div#BREADCRUMBSF a:hover { color: #FFFFFF; text-decoration: none ; font-weight: normal} 


/*  --------NOVINKY EMAILOM-----------  */
#newsletter-form {  height: 90px ! important ;  padding: 0px 10px 0px 10px ! important ;  background: transparent url('images/bg_novinky1.gif') left 30px no-repeat; border: 0px solid ! important  ; display: block; text-align: left ; margin: 0px ! important ; color: white}
#newsletter-form strong {  color: #2C3387; padding: 0px 0px 10px 0px; font-size: 100% ; height: auto; margin: 0 ;  text-transform: uppercase}
#newsletter-form #newsletter_email {width: 150px ! important ;  padding: 2px 2px 2px 0px ; border-bottom: 1px solid #E2B781; border-right: 1px solid #E2B781; border-left: 1px solid #E2B781; border-top: 1px solid #E2B781; }
#newsletter-form input.button {height: 20px ; width: 70px;  padding: 2px 0px ! important ; background: transparent url('images/img_in_submit21.gif') center center no-repeat; border: 0px solid ; color: white ; margin: 0 ! important ;}

/*--------------- LOGIN -------*/
.loginform {
	border-bottom: 0px solid gray;
}
.loginform input {  font-size: 95%;  }
.loginform input.formSubmit {background: transparent url(images/bg_sub.gif) repeat-x left top;  }

/*--------------- BOX -------*/
#rightBar div.box { font-size: 90%; border: 1px solid; margin-bottom:20px; display: block}
#rightBar div.boxin {margin: 9px; border: 0px solid; }
#rightBar div.boxinct {margin: 9px; border: 0px solid red /*#7386BA*/;  text-align: center}
#rightBar div.boxinc {margin: 9px; border: 0px solid;  text-align: center}
div.box p { text-align: center}
#rightBar div.freeline {line-height:1.2 ; padding: 5px 0}

/*--------------- ANKETA -------*/
.anketa {line-height:1.4 ;}
.anketa form { margin: 0; padding: 0px}
.anketa input {border: 0px solid; background: transparent}
.anketa input.button {border: 1px solid #7386BA ; margin: 0; padding: 0px ; width: 70%}
.polla { padding: 0; margin:0px ;	margin-bottom: 3px; border: 0px solid;  }
.polla img {float: left; margin-top: 4px ; border: 0px solid}
.polla .percenta {float: right; height: auto;  padding: 0px; margin: 0 ; border: 0px solid}


/*  ------------ A LINKY  -----------------*/

a.word, a.word:hover, a.word:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ;display: block ;
	background: transparent url('images/word.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
}

a.rtf, a.rtf:hover, a.rtf:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/rtf.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

a.pdf, a.pdf:hover, a.pdf:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/pdf.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

a.excel, a.excel:hover, a.excel:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/excel.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

a.ppoint, a.ppoint:hover, a.ppoint:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/ppoint.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

/*  - -------MAPA STRANOK ------*/
#mainBar ul { margin-left: 15px;  }
.sitemap { 	margin-left: 8px;  }
#mainBar ul.sitemap ul { list-style-image: url('images/list-type.gif') }
#mainBar ul.sitemap ul, #mainBar ul.sitemap li {  line-height: 1.8}
#mainBar ul.sitemap ul li { margin-left: 0px; font-weight: bold}
#mainBar ul.sitemap ul ul { margin-left: 0px; }
#mainBar ul.sitemap ul ul li { padding-left: 20px; border: 0px solid ; background: transparent url('images/odrazka.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none;  font-weight: bold}
#mainBar ul.sitemap ul ul ul { margin-left: -2px;  _margin-left: -22px;}
#mainBar ul.sitemap ul ul ul li {  padding-left: 35px; _padding-left: 35px; border: 0px solid ; background: transparent url('images/odrazka1.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none ;  font-weight: bold }
#mainBar ul.sitemap ul ul ul ul { margin-left: 5px; _margin-left: -30px;}
#mainBar ul.sitemap ul ul ul ul li {  padding-left: 45px; _padding-left: 50px; border: 0px solid ; background: transparent url('images/odrazka2.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none ; font-weight: normal }
#mainBar ul.sitemap ul ul ul ul ul{ margin-left: 0px;  _margin-left: -50px;}
#mainBar ul.sitemap ul ul ul ul ul li {  padding-left:61px; _padding-left: 65px; border: 0px solid ; background: transparent url('images/odrazka3.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none ; font-weight: normal }


/*  - ------- FORUM   ------*/
h3#q { font-family: "Arial"; font-size: 120%; font-weight: normal ; text-align: left; color: #0065CE; background: transparent url('images/sipka.gif') no-repeat 0px 50%; padding-left: 15px}
.list { background: transparent url(/templates/default/images/plus.gif) no-repeat 0px 50%; padding-left: 15px}

/* COMMENTS */

.comment_title { font-weight: normal; background-color: #CCDEF8; font-size: 80% ; padding: 1px 10px 1px 10px; }
.comment_anotacia { font-weight: normal; background-color: #E6EFFB;  padding: 10px;  border: 1px solid #BFD0EA }
.comment_title { border: 1px solid #BFD0EA; }
.comment_who { border-left: 1px solid #7AB4CB; }
.comment_q {border-right: 1px solid #7AB4CB;}
.comment_text { padding: 5px 10px 5px 10px; border-bottom: 1px solid #BFD0EA; border-left: 1px solid #BFD0EA; border-right: 1px solid #BFD0EA; }
fieldset {background: #CCDEF8; border: 1px solid #7AB4CB; margin: 0 0 15px 0; padding: 10px; width: 95%;}
legend {background:#FFFFFF ; border: 1px solid #7AB4CB; font-weight: bold; margin-bottom: 5px; padding: 3px 5px; color: #0B749F ;  font-size:100%; font-family: "Lucida Sans Unicode", "Geneva CE", "Lucida Grande", Arial, "Helvetica CE", Helvetica, "Adobe Helvetica", sans-serif;}

.cite { margin: 5px; padding: 3px; border: 1px solid #DDDDDD; font-style: italic; }

.ftd {padding-right: 5px; text-align: right;}
.table-box {border: 1px solid #B6B6B6; font-size: 90%;}
.table-box td, .table-box th {padding: 2px 5px;}
.table-box th {background: #DADCE0; color: black;}
.datum {width: 110px;}
.meno {width: 150px;}
.prispevok {width: 212px;}

/* SEARCH */

a.chbx { 	text-decoration: none; 	cursor: default; 	 }
#mainBar #page_search td.radio input { border: 0px solid }
#mainBar ol#result_search { list-style-type: decimal ; margin: 0px 0px 20px 10px;  padding-left: 15px}
#mainBar ol#result_search hr.linka { /*display: none;*/ height: 0px; color: #eeeeee ;  }

/*         FORM               */
#mainBar table.form-table { width:80%; border: 0px solid } 
#mainBar table.form-table td{  border: 0px solid}
#mainBar table.form-table input, #mainBar table.form-table textarea { width: 95%; padding-left: 5px}
#mainBar table.form-table input.field_checkbox { width: 20px; margin: 0; padding: 0 5px 5px 0 ; border: 0px solid }
#mainBar table.form-table textarea.textarea { height: 50px;  }

/*         FORM 2               */
#poziadavka {  width: 488px; margin-top: -25px; padding: 0px; background-color: #8FFFEA; border: 1px solid #C4DFA6 }
#poziadavka div { margin:0 ; padding: 0 ; height: 1px}
#mainBar #poziadavka table.form-table { width:70%;   border: outset 0pt;   border-spacing: 1pt; border: 0px solid ; margin: 10px 0 ; } 
#mainBar #poziadavka table.form-table td{  border: 0px solid;  text-valign: top !important}
#mainBar #poziadavka table.form-table input, #mainBar table.form-table textarea { width: 95%; padding-left: 5px}
#mainBar #poziadavka table.form-table input.field_checkbox { background-color: transparent ; width: 20px; margin: 0; padding: 0 5px 5px 0 ; border: 0px solid }
#mainBar #poziadavka table.form-table textarea.textarea { height: 50px;  }

#mainBar h2.poziadavka-h  { width: 490px; height: 88px; position: relative; padding: 0px; background: transparent url('images/bg-poziadavka-hlava2.png') 0 0 no-repeat; color: #78AF00;   font-size: 120%; margin-top: 20px; ; border: 0px solid}
#mainBar h2.poziadavka-h p  { float: left;  width: 305px; color: white;   font-size: 90%;   border: 0px solid ; margin: 37px 0px 0px 17px; padding:0; display: inline;}
#mainBar h2.poziadavka-h p.ikona  { float: right; width: 135px; height: 88px;  font-size: 90%; border:0px solid blue; margin: 0; padding-top: 0px ; }
#mainBar h2.poziadavka-h p.ikona a  {  display: block; width: 130px; height: auto;  color: white ; border: 0px solid ; margin: 0px; padding: 0 ; margin-top: 29px ; text-decoration: none}
#mainBar h2.poziadavka-h p.ikona a span  { font-size: 120%;   color: #D8FF77 ;}


/* -------- NEWS -------  */
div.news div.news-date span {display: none}



/*div { border: 1px solid}*/

      .h1Fix a, .h1Fix a:visited {

      text-decoration: none;

      font-weight: bold;

      }