/* START - GLOBAL RESET */
body
{
  text-align:center; /*center hack*/
}

*
{
  margin:0;
  padding:0;
}

/*
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address 
{
  margin: 0.5em 0; 
}
*/
dd 
{ 
  margin-left:1em;
}

li
{
  /*margin-left: 30px;*/
}

fieldset 
{ 
  padding:.5em; 
}

img
{
  border: 0px;
}
/* END - GLOBAL RESET */




/* START - GLOBAL SETTINGS */

a
{
  text-decoration:none;
  color: #336699;
}

a:hover
{
  text-decoration:underline;
}

h1,.componentheading
{
  font-size:1.7em;
}

h2,.contentheading
{
  font-size:1.5em;
}

h3
{
  font-size:1.3em;
}

h4
{
  font-size:1.2em;
}

h5
{
  font-size:1.1em;
}

h6
{
font-size:1em;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#8A8A8D;
}
.moduletable{
  margin-bottom:1em;
  padding:0 10px; /*padding for inside text*/ 
  background: url(../images/moduleareabg.png) no-repeat;
}
.moduletable h3 /*inzerce a pocitadlo*/
{
  line-height: 33px;
  color:#104983;
  padding: 0px;
  text-align:left;
  font-size:13px;
}

.img_caption p
{
  border: 1px solid #BEBEBE;
  text-align: center;
  font-size: 0.8em;
  background: #CBCBCB;
}

/*Menu Styling*/

.moduletable_menu{
  margin-bottom:1em;
  padding:0 10px; /*padding for inside text*/ 
  background: url(../images/moduleareabg1.png) no-repeat #3399CC;
}

.moduletable_menu h3 /*Hlavn� nab�dka atd */
{
  line-height: 33px;
  color:#ffffff;
  padding: 0px;
  text-align:left;
  font-size:13px;
}

.moduletable_menu ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

.moduletable_menu li
{
  margin: 0;
}
.moduletable_menu li a /*text uvnitr menu*/
{
  display: block;
  padding: 3px 5px 3px 0.5em;
  color: #000000;
  text-decoration: none;
  /*font-weight: 700;*/
}

.moduletable_menu li a:hover,a#active_menu:link,a#active_menu:visited
{
  /* text-decoration: underline; zmena pisma po najeti mysi*/
font-weight: bold;
color: #ffffff
}

.moduletable_menu .parent li
{
  margin-left: 10px;
}

span.pathway {
	display: block;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

span.pathway img {
	float: left;
	margin: 0 10px;
}

span.pathway a {
	float: left;
}



/* END - GLOBAL SETTINGS */

/* START - TEMPLATE PARTS */

body
{
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:1.3;
  margin: 0px;
  margin-top: 10px;
  color: #333;
}

#wrap 
{
  min-width:998px;
  max-width:998px;
  width: auto !important; /*IE6 hack*/
  width:998px; /*IE6 hack*/
  margin:0 auto; /*center hack*/
  
}

#area
{
  margin: 0 auto;
  text-align:left; /*center hack*/  
}

.topmenu
{
  background: transparent url(../images/topmenubg.png) repeat-x;
  height: 33px;
}

.topmenu li
{
  float: left;
  list-style-type: none;
}


.moduletable-topmenu
{
  padding-top: 7px;
}
.mainlevel-nav
{  
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 8px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  background: url(../images/topmenuseparator.png) no-repeat right top;
}
.topmenu-left
{  
  width: 20px;
  height: 33px;
  float: left;
  background: url(../images/topmenuseparator.png) no-repeat right top;
}
#active_menu-nav
{
  color: #ffffff;
  background: #ffffff;
}

.content
{
  padding: 10px;
}

#surround_top
{
  background: url(../images/header.jpg) no-repeat;
  height: 241px;
}

.surround_top_inside
{
  width: 330px;
  padding: 15px;
  text-align: right;
  margin-left: 0px;
  padding-top: 50px;
}

#surround_top h2
{
  font-family: helvetica;
  color: #000000;
  font-size: 24px;
}

#surround_top h2 span
{
  color: #000000;
  font-size: 18px;
}


#surround_top h4
{
  color: #000000;
  font-size: 0px;
}

#surround_top2
{
  background: url(../images/header2.png) no-repeat;
  height: 127px;
}

#surround_middle
{
  
}

#surround_bottom
{
  height: 182px;
  background: transparent url(../images/grass_on_white.png) no-repeat top;
}
#logo
{
  float: left;
  width: 35%;
  height: 46px;
}

#user1
{
  width: 60%;
  height: 46px;
  float: right;
  overflow: hidden;
}

#user1 div
{
  height: 43px;
}

#sidebar {float:left;width:168px; overflow:hidden; margin-right: 13px;}

#content80
{
  float:left;
  width:636px;
  overflow:hidden;
  
}

#sidebar-2 {float:left;width:168px; overflow:hidden; margin-left: 13px;} /*xx*/
#footer 
{
color: #8A8A8D;
text-align: center;
}
.inside
{
  padding: 0px;
}
.inside2 {padding: 0px 10px 0px 10px; }

#header
{

}
#contentarea
{
  /*padding: 18px;*/
  background: #ffffff;
  margin-top: 10px;
}

.component
{
  padding: 20px;
  /*background: url(../images/contentareabg.png) no-repeat;*/
  min-height: 350px;
}

.moduletable /* mame radi 4*/
{
  background:#ffffff;
  color: #818184;
}

.search
{
  padding-top: 2px;
  padding-left: 5px;
}

#mod_search_searchword
{
  width: 105px;
  height: 17px;
  border: 1px solid #20548d;
}

.search .button
{
  border: 1px solid #20548d;
}

.contentpaneopen
{
  text-align: justify;
}

#searchForm
{
  
}

/* END - TEMPLATE PARTS */
