/*  body  */

body {
	margin : 0px;
	padding : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image : url(../images/background.gif);
	color : #777777;
	text-align : center;
}

h1 {
  font-size : 10px;
  font-weight : bold;
}

img {
  border : 0px;
}
a {
  color : #777777;
}
a:hover {
	color : #3fb2b0;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

body div {
  width  : 784px;
  position : relative;
  top : 2px;
  margin : auto;
  text-align : left;
}
#mainbodyshadowright {
  position : absolute;
  top : 163px;
  left : 589px;
}
#mainbodyshadowbottom {
  position : absolute;
  top : 530px;
  left : 1px;
}
/* JOOMLA */

.top_block {
}

.pathway {
  color : #777777;
}

.jflanguageselection{
  position : absolute;
  left : 714px;
  top : -3px;
  text-align : right;
}

.secimage {
  position : absolute;
  top : 15px;
}

.mainbodytop {
  position : absolute;
  top : 165px;
  display : block;
  overflow : auto;
  width : 556px; 
  height : 5px;
  background-image : url(../images/content.background.top.jpg);
  background-repeat: repeat;
  padding-left : 22px;
  padding-right : 10px;
}
.mainbodybottom {
  position : absolute;
  top : 524px;
  display : block;
  overflow : auto;
  width : 556px; 
  height : 5px;
  background-image : url(../images/content.background.top.jpg);
  padding-left : 22px;
  padding-right : 10px;
}
.mainbody {
  position : absolute;
  top : 170px;
  display : block;
  overflow : auto;
  width : 556px; 
  height : 354px;
  background-image : url(../images/content.background.jpg);
  background-repeat: repeat;
  padding-left : 22px;
  padding-right : 10px;
}

.mainbody div {
  width : 510px !important;
}

.home_main_menu {
  position : absolute;
  display : block;
  left : 592px;
  top : 15px;
  width : 192px;
}

.footer {
  position : absolute;
  left : 0px;
  top : 534px;
}

.blog {
  display : block;
  width : 500px !important;
}
.contentpaneopen {
  width : 540px !important;
  margin : 0px;
}
table tbody tr td .blog {
  width : 50px;
}

.componentheading {
  background-image : url(../images/content.background.jpg);
}
.contentheading {
  font-weight : bold;
}
.contentpagetitle {
  text-decoration : none;
}
.contentpanetitle a:hover {
  color : #777777;
}

/* tabulky */

.sectiontableheader {
  background-color : #dddddd;
  color : #777777;
  border-bottom : 2px;
  border-color : #000000;
}

/* SEZNAMY */
.sectiontableentry1 {

}

.sectiontableentry2 {
  background-color : #eeeeee;
}

/* galerie */

.rsg2_display_name {
  font-size : 12px;
}

.rsg2-toolbar {
	width : 510px;
}

/* menu */

a.mainlevel{
  display : block;
  width : 170px;
  height : 69px;
  font-size : 13px;
  font-weight : bold;
  margin : 0px;
  padding-top : 5px;
  padding-left : 22px;
  background-image : url(../images/menu.field.jpg);
  text-decoration : none;
}

/* FORMULARE */

input.formular{
	font-size: 10px;
	width: 330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #969696;
}
textarea.formular{
	font-size: 10px;
	height: 60px;
	width: 330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #969696;
}
table.formular{
	color: #9B9B9B;
	font-weight : bold;
	text-align : justify;
}
td.formular{
  padding : 0px;
}

ul {
  position : absolute;
  top : -100px;
  left : -200px;

}

table.mainbody {
  width : 400px;
}

.rsg2-clr{
  width : 510px;
  height : 2px;
  display : hidden;
}

table tbody tr td .mainbody{
  width : 510px;
}
