BODY
{
    margin: 0px;
    padding: 0px;
	 font-family: Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.7em;
    text-align: center;
    background: #FFF; 
}

#Form1{
	margin: 10px 0 0 0;
}
div#page
{
    position: relative;
    padding: 0px;
    margin: auto;
    text-align: left;
    width: 870px;
	 background: white;
}

div#top
{
    display: block;
    position: relative;
    height: 280px;
    background: url(../images/title0.jpg) no-repeat top right; 
	 margin: 0px;
 }	

div#top img#imgLogo{
/*	position: absolute;
	top: 40px;
	left: -10px;
	margin: 0px;
	padding: 0px;
*/	
margin: 10px 0 0 36px;
}

a.logo
{
    display: block;
    position: absolute;
    top: 42px;
    left: 0px;
    width: 194px;
    height: 194px;	 
/* background: url(../images/hlav.gif) no-repeat top left; */
background: #f1f0f5;
}


div#left
{
    float: left;
    width: 194px;	
    _height: 280px;
    min-height: 280px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
/*    background:transparent url(../images/podleft.gif) no-repeat top left;   */
}

div#lbreak{
background: aqua;
width: 194px;
height: 75px;
margin-top: -75px;
background:transparent url(../images/lpatka.png) no-repeat bottom left;  
}


div#right
{
    display:  block;
	 display: none;
    float: right;
    width: 204px;
    _height: 280px;
    min-height: 280px;
    margin: 0px 0px 0px 0em;
    padding: 0px 15px 20px 0px;
	 background:  white;
}

div#left_body
{
    padding: 0px 0px 0px 0px;
/*    background: url(../images/left_body.jpg) bottom left no-repeat; */

}

div#right_body
{
    padding: 0px 0px 0px 0px;
}

div#menu
{
    position: absolute;
    left: 0px;
    top: 238px;
    margin: 0px 0px 0px 196px;
    padding: 0px;
    display: block;
	 height: 42px;
	 background: #416f2d url(../images/podmenu.gif) repeat-x;
	 width: 674px;

}

div#menu .box
{
    border: 0px;
    padding: 0px;
    margin: 0px;
	 height: 40px;
/*	 background: url(../images/podmenu_left.gif) no-repeat left top;  */
}



div#action_panel
{
    display: none;
}

div#main
{
    background:#FFF url(../images/dolava.gif) top left repeat-y;
}

div#main_content
{
    padding: 0px;
	 margin: 0px;
}

div#content_body
{
    margin: 0px 0px 0px 195px;    
}

div#content_body h5
{
/*      padding: 0px 0px 0px 20px; */
      margin:  0px 7px 0px 23px;
}


div#content_body .patka
{
    margin: 0px;
	 padding: 0px;
    background:#FFF url(../images/patka.gif) top right no-repeat;
	 height: 23px;
	 width: 100%;
}

div#content_text
{
    margin: 0px;
    line-height: 1.4;
    padding: 10px 0px 10px 20px;
    color: #707070;
    font-size: 1em;
	 float: right;
 width: 654px;
 }

 div#content_text ul li{
		  list-style-image:  url(../images/bodka.gif);
		  list-style-position: outside;
 }

div#content_gallery
{
}

div#bottom
{
/*    width: 100%; */
	 line-height: 22px; 
    margin: auto;
    clear: both;
    padding: 0px 10px;
  text-align: right;
/*  	 border-top: 1px solid #ced3bd; */
	 color: #7d7d7d;

}
div#bottom div#copyright{
	height: 25px;
	font-size: 80%;
	color: #7d7d7d;	
}
div#bottom div#copyright ul{
	/* display: none; */ 
}

div.botmenu a{
	font-size: 90%;
	color: #416f2d;
	font-weight: normal;
}

/************** left/right **********************/

#left h4
{
    display: block;
    font-size: 1.2em;
    padding: 7px 0px 7px 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    color: white;
    font-weight: bold;
    background: #989f79;
}

#right h4
{
    display: block;
    font-size: 1.4em;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    color: #484848;
    height: 28px;
}

.box
{
    color: #484848;
    padding: 0px 5px 20px 15px;
}

.box A:link, .box A:hover, .box A:visited
{
    color: #484848;

}

.box UL
{
}

.box DIV, P, TABLE
{
}

.box TABLE TR TD
{
    padding: 0px;
    margin: 0px;
}

.bannersbox
{
    text-align: center;
}

.bannersbox A
{
    padding-top: 5px;
}
/******************** logo **************************/


#ustavy{
    position: absolute;
    top: 7px;
    left: 320px;
 height: 65px;

 }
.ustav1{
 height: 65px;
 width: 65px;
 background: url(../images/u1.gif) no-repeat top left;
 float: left;
 }
 .ustav2{
 height: 65px;
 width: 65px;
 background: #7fff00;
 margin-left: 15px; 	
  background: url(../images/u2.gif) no-repeat top left;
  float: left;
 }
 .ustav3{
 height: 65px;
 width: 65px;
 background: #5f9ea0;
 margin-left: 15px; 	
  background: url(../images/u3.gif) no-repeat top left;
  float: left;
 }
 .ustav4{
 height: 65px;
 width: 65px;
 background: #d2691e;
 margin-left: 15px; 	
 background: url(../images/u4.gif) no-repeat top left;
  float: left;
 }

/*************** languages ****************/

div#languages
{
    padding: 0px;
    text-align: right;
	 width: 194px;
	 height: 15px;
  	position: absolute;
	left: 0px;
	top: 0px;
	height: 40px;
	background: #416f2d;
}

div#languages IMG
{
    border: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

div#languages ul{
    list-style: none;
    margin: 10px 0px 0px 80px;
    padding: 0px 0px 0px 0px;
}

div#languages ul li
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
}

/*************** top_text******************/

div#top_text
{
/*    display: none; */
}

div#top_text div
{
}

div#top_text p
{
    display: inline;
    padding: 0px;
    margin: 0px;
}

/*************** top_img******************/

div#top_img
{
    display: block;
    position: absolute;
    top: 60px;
    right: 0px;
    text-align: center;
}

/**************** top_menu *******************/

div#top_menu
{
    display: none;
}

div#top_menu UL
{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
}

div#top_menu UL LI
{
    display: inline;
}

div#top_menu A
{
    text-decoration: none;
    color: white;
    font-size: 1em;
    padding: 0px 5px 0px 5px;
    border-left: 1px solid white;
}

div#top_menu A:visited
{
    text-decoration: none;
}

div#top_menu A:hover
{
    text-decoration: none;
    color: White;
}

div#bottom_menu
{
    display: none;
}



/**************** menu *******************/
.jqueryslidemenu
{
	background: none;

}

.jqueryslidemenu ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	z-index:100;
	text-align:left;
}

/*Top level list items*/
.jqueryslidemenu ul li
{
	position: relative;
	display: inline;
	padding:0px;
	margin:0px;
	float: left;
	border-right: 1px solid #FFF;
/*	background: orange url(../images/next.gif) no-repeat center right; */
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
{
	display: block;
	margin:0px;
	color:#ffffff;
	font-family: Tahoma;
	font-style:normal;
	text-decoration:none;
	font-weight:   normal;
	letter-spacing: 1px;
	font-size:15px;
	line-height: 42px;
	width: 110px;
	text-align: center;
}

* html .jqueryslidemenu ul li a
{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

#menu ul li.selected a
{
 background: #294f1a url(../images/podmenui.gif) repeat-x;
}

#menu ul li a:hover
{ 
 background: #294f1a url(../images/podmenui.gif) repeat-x;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	background:#416f2d;
	padding:0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #ffffff;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li
{
	display: list-item;
	float: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}

.jqueryslidemenu ul li ul li a span{
	font-weight: normal;
	color: #FFF;
}
.jqueryslidemenu ul li ul li a
{
	display: block;
	margin:0px;
	color:#fff;
/*	font-size:15px;
	line-height: 42px;
	width: 94px;
	text-align: center;
	*/
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */
div#menu ul li ul li ul
{
	top: 0;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Sub level menu links style */
div#menu ul li ul li a:visited,div#menu ul li ul li a:link
{
	width: 200px; /*width of sub menus*/ 
	padding: 2px 5px 2px 13px;
	margin:0px 0px 0px 0px;
	color:#000000;	
	font-style:normal;
	text-decoration:none;
	background:none;
	text-align:left;
	font-weight:bold;
	font-size:1em;
	background: url(../images/menu_item_item.jpg) bottom left repeat-x;
	letter-spacing: 0px;
}

div#menu ul li ul li a:hover
{ /*sub menus hover style*/
	/*width: 160px; */
	color: #ffffff;
	font-style:normal;
	padding: 2px 5px 2px 13px;
	margin:0px;
	text-decoration:none;
	background: #294f1a;
}



/**************** menu_sub *******************/
div#menu_sub
{
    display: block;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;

}

div#menu_sub .box
{
    display: block;
    padding: 0px 0px 10px 0px;
    margin: 0px;
/* 	 background: url(../images/kulroh.gif) no-repeat top right; */
}


div#menu_sub UL
{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
 
}

div#menu_sub UL LI
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
	 background: #ebe9e9;
	 background: transparent;

}

div#menu_sub A{
	 font-size: 12px;
    text-decoration:  none;
	 display: block;
	 height: 34px;
	 line-height: 34px;
	 font-weight: normal;

}

div#menu_sub A:hover
{
 background: #d1cfcf;
}

div#menu_sub A.selected
{
background: #ba55d3;
 }

div#menu_sub A span{
width: 160px;
	 border-bottom: 1px solid #d3d1d1;
	 margin-left: 10px;
	 padding-left: 5px;
	 line-height: 34px;
	 display: block;
	 height: 33px;
}



/*#left_body > div .menu_sub > div .action_panel_item > div .box > ul > li > a > span
*/
/*********************************************************************************/

.action_panel_item
{
    display: block;
    margin: 0px;
    color: #484848;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
}

.searchbox H4
{
 font-size: 12px;
 visibility: hidden;
 
}

#left .searchbox H4
{
}

#pravy
{
width: 180px;	
float: right;
border-left: 15px solid #FFF;
}
#pravy .prhor, #pravyin .prhor{
width: 11px;
height: 11px;
float: right;
margin: 0px;	
background-image: url(../images/rtab.gif);
background-position: top right;
background-repeat: no-repeat;
}


#pravyin{
 width: 180px;
 float: right;
 margin-top: -10px;
 margin-left: 10px;
}
.prvy h4{
font-size: 12px;
color: #FFF;
background: #b5ba9b;
padding: 4px 0 5px 10px	;
margin: 0px;	
background-image: url(../images/ltab.gif);
background-position: top left;
background-repeat: no-repeat;
}

.prvy .linky{
	background: #d2d9ba;
	border: 1px solid #b5ba9b;		
	padding: 5px;
}

.linky a{
color: #a4d209;
text-decoration: none;
margin-bottom: 6px;
display: block;
padding-left: 8px;
background-image: url(../images/bodka.gif);
background-position:0px 6px;
background-repeat: no-repeat;
}

.druhy{
	margin-top: 10px;
}
.druhy h4{
font-size: 12px;
color: #FFF;
background: #264918;
padding: 4px 0 5px 10px	;
margin: 0px;	
background-image: url(../images/ltab.gif);
background-position: top left;
background-repeat: no-repeat;
}

.druhy .linky{
	background: #416f2d;
	border: 0px solid #72cc4c;		
	padding: 5px;
}


#login
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 200px;
    height: 100px;
    font-size: 0.8em;
}

#login H5
{
    padding: 5px 0px 0px 0px;
    margin: 0px;
    text-align: right;
}

#login TABLE TR TD
{
    padding: 0px;
    margin: 0px;
}

#login TABLE
{
    table-layout: auto;
    padding: 0px;
    margin: 0px;
}

.input_login
{
    width: 100px;
    height: 10px;
}

.submit_login
{
    border: 1px solid #567CAD;
    background: white;
    font-size: 100%;
    padding: 0px;
    margin: 0px;
}

#actualities
{
width: 300px;
}

.title
{
    display: block;
    padding: 5px 0px 5px 0px;
}

.odd
{
    display: block;
    padding: 5px;
    border-bottom: 1px dashed #183C65;
}

.even
{
    display: block;
    padding: 5px;
    border-bottom: 1px dashed #183C65;	
}

/*************** box ********************/

.box .bar_odd
{
    display: block;
    padding: 5px 0px 5px 0px;
    width: 100%;
    background: url(../images/separator.jpg) bottom left repeat-x;
}

.box .bar_even
{
    display: block;
    padding: 5px 0px 5px 0px;
    width: 100%;
    background: url(../images/separator.jpg) bottom left repeat-x;
}

.archive
{
    display: block;
    margin: 0px;
    padding: 0px;
    clear: both;
}

.box A
{
    font-size: 1.1em;
    font-weight: bold;
}



/*************** path ********************/

div.path_top
{
    display: block;
    height: 44px;
    margin: 0px;
    padding: 0px;
	 background: url(../images/pod_path.gif) repeat-x;
	 border-left: 1px solid #969696;
 	 border-right: 1px solid #969696;
}

div.path_top UL
{
    list-style: none;
    margin: 0px;
    padding: 8px 0px 0px 10px;
	 color: #567cad;
	 
}

div.path_top UL LI
{
    float: left;
    padding-right: 5px;
}

div.path_top A
{
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
    color: #467aa7;
}

div.path_top A:visited
{
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

div.path_top A:hover
{
    text-decoration: underline;
    color: #4a4c25;
    font-weight: normal;
    font-size: 100%;
}

div.content_nav
{
    display:  none;
}

div.path_content
{
}

div.path_content UL
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

div.path_content UL LI
{
    float: left;
    padding-right: 5px;
}

div.path_content A
{
    text-decoration: none;
    color: #783B00;
}

div.path_content A:visited
{
    text-decoration: none;
    color: #783B00;
}

div.path_content A:hover
{
    color: #783B00;
    text-decoration: underline;
}

div.path_bottom
{
    display: none;
}

div.path_bottom UL
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

div.path_bottom UL LI
{
    float: left;
    padding-left: 10px;
}

div.path_bottom A
{
    text-decoration: none;
    color: #484848;
    font-size: 1.0em;
}

div.path_bottom A:visited
{
    text-decoration: none;
    color: White;
}

div.path_bottom A:hover
{
    color: White;
}

/*************** headers *******************/

H1
{
    display: none;
}

H2
{
    display: block;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    font-size: 1.5em;
    font-weight: bold;
    color: #484848;
}

H3
{
    display: block;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    font-size: 1.2em;
    font-weight: bold;
	 font-weight: 900;
    color: #484848;
}

H4
{
}

H5
{
    font-size: 110%;
    color: #484848;
    border-bottom: 1px solid #484848;
    padding: 2px;
}

.req
{
    color: red;
}

/*************content_gallery**************/

/*IMG#imgContenetGalleryPreview*/

.gallerypreview
{
}

/********* nlc ************/
div#nlc
{
}

div#nlc div
{
    display: block;
    padding: 20px 20px 0px 20px;
    text-align: center;
}
div#nlc div a
{
	 color: #7d7d7d;
	 font-weight: normal;
}

/******************* other content **********************/
div#content_text h2{
   /*padding: 10px 0px 10px 0px;*/
	border-bottom: 0px solid #dfe4ce;


}

div#content_text A
{
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    color: #a4d209;
}

div#content_text A:hover
{
    text-decoration: underline;
    color: #314f73;
	 color: orange;
}

div#content_text TABLE
{
    padding: 0px;
    margin: 0px;
}
div#content_text TD
{
    padding: 3px;
    margin: 0px;
}

DIV#actualities
{
    width: 95%;
    margin: auto;
}

DIV#news
{
    width: 95%;
    margin: auto;
}
DIV#actualities H4
{
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  margin-top: 25px;
  _margin-top: 10px;
  border-top: 0px dashed #969696;
  border-bottom: 0px dashed #969696;
}
.actualities_bar{
 right: 0px;
 position: absolute;
 margin-top: 20px;
 width: 280px;
 height: 200px;
 overflow: hidden;
  border-left: 1px solid #d2d9ba;
}

.actualities_bar .action_panel_item .header{
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	text-align:  right;
  color: #294f1a;
  margin-bottom: 10px;
  border-bottom: 1px solid #dfe4ce;
  margin-left: 10px;
}

#content_body  .actualities_bar .action_panel_item  a {
	color: #a4d209;
}



#menu_sub .action_panel_item div.box ul{
  border-top: 1px solid #969696;
}









				
				
.news_bar{
 float: left;
 margin-top: 10px;
  width: 95%;
}
.actualities_bar .bar_even a{
	color: #467aa7;
}
.actualities_bar .bar_even p{
	margin: 5px 0 5px 0;
}

.actualities_bar .bar_odd a{
	color: #467aa7;
}
.actualities_bar .bar_odd p{
	margin: 5px 0 5px 0;
}

.actualities_bar .box a{
	color: #467aa7;
	padding-top: 5px;
}

.actualities_bar .bar_even{
 
}

.actualities_bar .bar_odd{

}

.actualities_bar H4{
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 35px;
  border-top: 1px dashed red;
  border-bottom: 1px dashed #969696;
  background: #fff url(../images/news.gif) no-repeat 0px 3px; 
    background: aqua;
 }

.news_bar H4{
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 35px;
  border-top: 1px dashed #969696;
  border-bottom: 1px dashed #969696;
  background: #fff url(../images/news.gif) no-repeat 0px 3px; 
/*  display: none; */
    background: aqua;
}

.box .archive{
  border-bottom: 1px dashed #969696;
  text-align: right;
}


DIV#actualities DIV
{
    padding: 5px;
	 padding-top: 10px;
	 padding-left: 0px;
	 margin-bottom: 10px;
}

DIV#news DIV
{
    padding: 5px;
	 padding-top: 10px;
	 padding-left: 0px;
	 margin-bottom: 10px;
}


DIV#actualities DIV .title a
{
  font-size: 12px;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #c4bfbf;
  display: block;
  width: 100%;
  color: #416f2d;
}

DIV#news DIV .title a
{
  font-size: 14px;
   background: #fff url(../images/news.gif) no-repeat 0px 0px; 
	padding: 5px;
  padding-left: 30px;
  border-bottom: 2px solid #d2d9ba;

}



DIV#actualities DIV.even{

}

DIV#actualities DIV.odd{
}


#hplActualitiesArchive
{
	margin-top: 0px;
}
.nodisplay
{
    display: none;
    visibility: hidden;
}

A:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #484848;
}

A
{
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    color: #484848;
}

A:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #484848;
}

.none
{
    display: none;
}

IMG
{
    border: 0px solid white;
}

#content_text IMG
{
    padding: 4px;
    border: 1px solid #d1cfcf;
	 margin: 6px;
}

#content_text p IMG .obr
{
    padding: 3px;
    border: 1px solid #989f79;
	 margin: 10px; 
}
div#content_text p
{
 /* text-indent: 2em; */
 padding: 0px;
}
div#content_text p span{

}
div#content_text p:first-line
{
 }

 div#content_text p b
{
 color: #4a4c25;
 font-weight: bolder;
}

div#panMap UL
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
}

div#panMap UL LI
{
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 10px;
}

div#panMap UL LI A:link
{
    text-decoration: none;
}

div#panMap UL LI A:visited
{
    text-decoration: none;
}

div#panMap UL LI A:hover
{
    text-decoration: underline;
}


hr{
    height: 1px;
    width: 99%;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 7px 0px 7px 0px;
	 color: #989f79;
	 background: #989f79;
	 border: 0px;
	
}

HR.content
{
    height: 1px;
    width: 99%;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.clear
{
    clear: both;
    padding: 0px;
    margin: 0px;
}

TABLE
{
}

TD
{
    padding: 5px;
}

.table_data
{
    text-align: right;
}

.messages
{
    display: block;
    border: 1px solid #484848;
    color: #484848;
    font-weight: bold;
    width: 99%;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-weight: bold;
    text-align: center;
}

#left .messages, right .messages
{
    font-weight: bold;
    width: 170px;
    display: block;
    margin: 2px 0px 5px 20px;
    padding: 0px 0px 0px 0px;
}

A.galeria
{
    font-size: 110%;
    font-weight: bold;
}

A.foto
{
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
}

.submit
{
    border: 1px solid #567CAD;
    background: white;
    font-size: 100%;
    height: 20px;
}

.center
{
    text-align: center;
}

.input_small
{
    width: 20px;
}

.input_search
{
    width: 150px;
    height: 15px;
    border: 1px solid #deb96f;
}

.input_normal
{
    width: 180px;
    display: block;
}


.input_captcha
{
    width: 150px;
    height: 15px;
}

.action_panel_item .input_normal
{
    width: 180px;
    height: 15px;
    border: 1px solid #484848;
}

.action_panel_item .submit
{
    border: 1px solid #484848;
    height: 20px;
}

.input_big
{
    width: 200px;
}

TEXTAREA
{
    width: 200px;
    height: 50px;
}

.smaller
{
    font-size: 90%;
}
.bigger
{
    font-size: 110%;
}
.small
{
    font-size: 70%;
}
.big
{
    font-size: 120%;
}
.nadpis
{
    font-size: 110%;
    font-weight: bold;
}


/********* forum *************/

#forum .bar_even
{
    display: block;
    border: 1px solid #484848;
}

#forum .bar_odd
{
    display: block;
    border: 1px dashed #484848;
}

#forum UL
{
    margin: 0px;
    padding: 0px 0px 0px 20px;
    list-style: none;
}

#forum UL LI
{
    padding: 0px 0px 0px 5px;
    margin: 3px 0px 0px 0px;
}

#forum .header
{
    padding: 5px 0px 5px 0px;
}

#forum .footer
{
    text-align: left;
    padding: 5px 0px 5px 0px;
}

/************************ top ******************************/

DIV#top .action_panel_item
{
}
DIV#top .searchbox .header{
	display: none;
}
DIV#top .searchbox
{
 position: absolute; 
    top: 238px;
     left: 0px;
    width: 194px;
    height: 42px; 
    padding: 0px;
	 background: #416f2d url(../images/podmenu.gif) repeat-x;
}
DIV#top .searchbox .submit{
	border: 0px;
	width: 28px;
	height: 28px;
	font-size: 0px;
	background: url(../images/search.gif) no-repeat;
	margin: 0px;
	margin-top: 5px;
}

DIV#top .searchbox .input_search{
	background: #a0ae98;
	border: 1px solid #b7c4ae;
	width: 125px;
	margin-top: 3px;
	margin-left: 9px;
	padding: 3px;
}
DIV#top H4
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #4a4c25;
	 height: 0px;
	 display: block;
}

DIV#top .action_panel_item .box
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div#top .input_normal, div#top .input_search
{
    border: 2px solid #989f79;
}

div#top .submit
{
    border: 1px solid #989f79;
}

#top .messages
{
    font-weight: bold;
    display: block;
    font-size: 10px;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

/********************* articles ****************************/

#panDateCreated, #panDateUpdate, #panAutor
{
    font-size: 0.8em;
}

.article_nav
{
text-align: right;
padding: 10px;
border-bottom: 1px solid silver;
}

#content_text .article_nav A, #content_text .article_nav A:visited
{
    font-size: 1.0em;
	 font-weight: normal;	 
	 color: #4a4c25;
	 text-decoration: none;
}

#content_text .article_nav A:hover
{
	 color: #7d0404;
	 text-decoration: underline;
}

#panDateCreated{
	border-top: 0px solid silver;	
    clear: both;
    padding: 0px;
    margin: 0px;

}



#panDateCreated, #panDateUpdate, #panAutor {
	text-align: right;
}

/******************** inquiry *****************************/
/*
html > body #index > form #Form1 > div #page > div #main > div #main_content > div #left > div #left_body > div #ctl01_panInquiry > div .action_panel_item > 
div .inquiries > div .box > div .inquiry_a > div #ctl01_dtlItems_panAnswers
*/
.inquiries
{
}


.inquiries .inquiry_q{
	padding: 10px 5px 5px 10px;
	font-size: 100%;
	font-weight:  normal;
}

#left .inquiries .header
{
color: #416f2d;
height: 26px;
line-height: 26px;
padding-left: 10px;
background:#ebe9e9 url(../images/podleft.gif) no-repeat top left; 
font-size: 12px;
font-weight:  bold;
}

.inquiry_a strong{
font-weight: normal;
}
.inquiry_a
{
    display: block;
    width: 160px;	 
    margin: 5px 0px 0px 0px;
    border: 0px solid #484848;
    padding-top: 5px;
/*	 background: aqua;*/
}

.inquiry_a a{
 margin-top: 3px;
 border-top: 1px solid #d1cfcf;
}
.inquiry_a .inquiry_votes
{
    display: block;
    height: 7px;
    background: #416f2d;
}

.inquiry_a .inquiry_votes_total
{
    display: block;
    height: 7px;
    width: 100%;
    margin: 0px;
    background: white;
    border: 1px solid #989f79;
	 margin-bottom: 3px;
}

.inquiry_a A, .inquiry_a A:link, .inquiry_a A:hover, .inquiry_a A:visited
{
    display: block;
    text-decoration: none;
    padding: 5px 0px 2px 2px;
}

.inquiry_votes
{
    display: block;
}

.inquiries .total
{
    padding: 5px;
	 font-weight: bold;
	 margin-top: 10px;
    border-top: 1px solid #d1cfcf;
	 width: 150px;

}
.inquiries .total strong
{
 	 font-weight: bold;
}

/* ------------------------------------------------------- */

.box{
}
#tmenu{
position: absolute;
display:   block;
width: 240px;
 padding: 3px;
 left: 640px;
 top: 50px;
 text-align: right;
 	color: gray;
}

#tmenu a{
	color: gray;
	 font-weight: normal;
}
a.pdf{
padding-left: 13px;
background: url(../images/pdf.gif) 0px 1px no-repeat; 
}
a.word{
padding-left: 13px;
background: url(../images/word.gif) 0px 1px no-repeat; 
}
a.excel{
padding-left: 13px;
background: url(../images/excel.gif) 0px 1px no-repeat; 
}
a.ppoint{
padding-left: 13px;
background: url(../images/ppoint.gif) 0px 1px no-repeat; 
}

.articletext div.link a{
	width: 100%;
	display: block;
 text-align: right;
 border-bottom: 1px dashed silver;
 
}

.articletext div.link a:hover{
 border-bottom: 1px dashed #72cc4c;
  text-decoration: none 
}

.podujatie{
	background: url(../images/podujatie.gif) 0px 1px no-repeat; 
	padding: 5px 40px 5px 70px;
	height: 60px;
}
.inserttable_clas td{
	padding: 0px;
	margin: 0px;
}


#Gridzoznam tbody td{
	padding: 3px;
}

#Gridzoznam tbody th{
background: #DFE4CE;
height: 30px;
padding: 5px;
}
#Gridzoznam tbody th a{
	background: url(../picture/zam_sort.gif) 0px 3px no-repeat; 
	padding-left: 12px;
	}

#Gridzoznam tbody th .nic a{
 visibility: hidden;
 display: none;
}


.inserttable_clas{
	background: #efefef;
}
.os_logo{
	text-align: center;
	display: block;
	padding: 10px 0 10px 0;
}
.os_nadpis{
	text-align: center;
	display: block;
	font-size: 110%;
 	font-weight: bold;
 	color: 	#4a4c25;
   padding: 25px 0px 10px 0px;
   margin: 0px;
   border-left: 1px solid #969696;
 	background: url(../images/kulroh.gif) no-repeat top right;
}

/********************* PODMENU ALTER ****************************/
.menu_sub .header
{
color: #416f2d;
height: 27px;
line-height: 26px;
padding-left: 10px;
background:#416f2d url(../images/podleft.gif) no-repeat top left; 
font-size: 11px;
font-weight:  bold;

}

.menu_sub .box
{
    display: block;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}
.menu_sub .imgbox
{
    display: block;
    padding: 0px 0px 10px 0px;
    margin: 0px;
	 text-align: center;
}

.menu_sub .imgbox img{
	padding: 0px;
	margin: 5px;
	border: 0px;
}


.menu_sub .imgbox a{
    text-decoration:  none;
	 display: block;
	 height: 60px;
}

.menu_sub .imgbox a:hover
{
 background: #d1cfcf;
}

.menu_sub .imgbox a.selected
{
background: #ba55d3;
 }
 
 
 
.menu_sub UL
{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
 
}

.menu_sub UL LI
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
	 background: #ebe9e9;
	 background: transparent;

}

.menu_sub A{
	 font-size: 12px;
    text-decoration:  none;
	 display: block;
/*	 height: 34px; */
/*	 line-height: 34px; */
	 font-weight: bold;
	 
}

.menu_sub A:hover
{
 background: #d1cfcf;
}

.menu_sub A.selected
{
background: #d1cfcf;
 }

.menu_sub A span{
width: 184px;
	 border-bottom: 1px solid #d3d1d1;
	 margin-left: 0px;
	 padding-left: 10px;
	 line-height: 34px;
	 display: block;
/*	 height: 33px; */
	 color: #7a7a7a;


}
table.homebox{
	border-top: 1px solid #d2d9ba;
	margin-top: 30px;
	padding-top: 20px;
}




.menu_sub ul li ul{
	 border: 0px solid blue;
	 padding: 0px;
}

.menu_sub ul li ul li a{
	 padding: 8px;
	 font-size: 90%;
	 border-bottom: 1px solid #d1cfcf;
}

.menu_sub ul li ul li a span{
/*width: 175px;*/
border: 0px;
line-height: 12px;
}

.menu_sub ul li ul li a.selected span{
	background: transparent;
}


.menu_sub ul li ul li a:hover{
	background: #c4bfbf url(../images/odmenu.png) no-repeat left; 
}
.menu_sub ul li ul li a.selected{
	background: #c4bfbf;
}


.menu_sub ul li ul li ul li a:hover{
	background: #c4bfbf url(../images/odmenu.png) no-repeat left; 
}
.menu_sub ul li ul li ul li a.selected{
	background: #aeb7a2;
}



.menu_sub ul li ul li ul li ul li a:hover{
	background: #c4bfbf url(../images/odmenu.png) no-repeat left; 
}
.menu_sub ul li ul li ul li ul li a.selected{	
	background: #a0a7b1;
}



.menu_sub ul li ul li ul li a {
 padding-left: 15px;
}

.domov{
	width: 350px;
}
