body {
  background: url(images/body_bg.jpg) repeat-x;
  padding: 0px;
  margin: 0px;
  font-family: Arial, Verdana, Tahoma;
}


#wrapper {
  width: 100%;
  background: url(images/wrapper_bg.jpg) center top no-repeat;
  margin: 0px;
}

#col1, #col1_inner {
  width: 250px;
  float: left;
}

#col1 #vmenu .n2 {
  width: 150px;
  height: 100px;
  margin-top: 80px;
  margin-left: 70px;
  background: url("images/em_logo.jpg") no-repeat;
  display: block;
}
#wrapper_inner {
  width: 940px;
  padding-top: 230px;
  padding-left: 0px;
  margin: 0 auto;
}

#page_inner {
  width: 940px;
}

#content {
  margin-left: 35px;
  width: 640px;
  float: left;
  padding-left: 14px;
  padding-top: 0px;
}

#col2_inner h1 {
  display: none;
}

#footer {
  clear: both;
}

#vmenu {
  width: 250px;
  margin-top: 105px;
}

#vmenu ul li {
}

#vmenu ul {
  display:block;
  list-style:none outside none;
  margin:0;
  padding:0;
  position:relative;
  z-index:8;
}

#vmenu ul li a {
  background: url(images/button_normal.png) center top no-repeat;
  width: 246px;
  height: 45px;
  display: block; 
  font-size: 14px;
  color: #000;
  text-decoration: none;
  padding-left: 10px;  
}

#vmenu ul li a  span {
  padding-top: 15px;
  padding-left: 10px;  
  display: block;
  font-weight: 800;
}

#vmenu ul li a.selected {
  background: url(images/button_selected.png) center top no-repeat;
  color: #FFF;
}


#footer_inner {
  border-top: 1px solid gray;
  padding-top: 5px;
  padding-bottom: 15px;
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
}

#footer_inner  a {
  font-size: 10px;
  color: gray;
}

#footer_inner  img {
  vertical-align: middle;
}

#footer_inner  #poweredby {
  float: left;
}

#footer_inner  #poweredby a {
  text-decoration: none;
}

#footer_inner  #legal {
  float: right;
}

#header, #hmenu, #lang, #page #content div.n1, .x, #page div.n1, #page #content div.n2, #col1 div.n1 {
  display: none;
}

#vmenu #register_link {
  display: none;
}


#page {
  border: none;
  background: none;
}

h2 {
 color: #638815;
}

#col2_inner textarea, #col2_inner input {
  width: 600px;
  border: 1px solid lightgray;
}

#col2_inner input[type='submit'] {
  background: url(images/btn_submit.jpg) center top no-repeat;
  width: 120px;
  height: 45px;
  border: none;
  float: right;
  margin-right: 35px;
  color: #FFF;
  font-weight: 800;
  cursor: pointer;
}

div.form_error ul {
  color: red;
}

div.form_error {
  background: transparent;
  border: none;
}

#form_14329 textarea {
  height: 18px;
}

#user {
  display: none;
}

form.general_form div.field_select label:first-child {
  font-weight: 400;
  margin-bottom: 0px;
}

#iframe_zakoni {
  border: none;
}

img {
  border: none;
}
