#header {
  width: inherit;
  min-width:340px;
  margin: 0 auto -25px auto;
}
#header a {
  position:relative;
  z-index:980;
}
#header span.button {
  display:block;
  position:absolute;
  right:11px;
  top:5px;
  width:43px;
  height:23px;
  z-index:999;
  background:gray url('../images/menu-button.png') top left no-repeat;
}
#header ul {
  display:none;
  position:absolute;
  left:0;
  top:0;
  right:0;
  z-index:990;
  background:#1960a9;
}
#header ul.show {
  display:block;
  padding-top:35px;
}
#header ul li {
  display: block;
  width:100%;
}
#header ul li a {
  display:block;
  padding:10px;
  font-size:110%;
}
#header ul li a:hover,
#header ul li a.active {
  background:#6a99cd;
  text-decoration: none;
}

#body {
  min-width:320px;
  width:inherit;
  padding:10px;
  margin:0;
}

#leftBody{
    width:inherit;
    margin-right:20px;
    float:none;
}
#rightBody{
  margin-top:50px;
  width:inherit;
  float:none;
}
.classicbutton.default {
  display:block;
  margin:0 auto;
  border-bottom:4px solid;
}
.classicbutton.default ~ span {
  display:none;
}
.classicbutton.default.blue {
  border-color:#6495cc;
}
.classicbutton.default.red {
  border-color:#e77082;
}

.defaultImage {
  margin:0;
  width:100%;
}
.defaultImage img {
  margin:auto;
  display:block;
  max-width:320px;
}

#nabidkyfilter {
  width:inherit;
  height:inherit;
}
#nabidkyfilter div {
  float:none;
}
#nabidkyfilter div.first,
#nabidkyfilter div.first select,
#nabidkyfilter div.second,
#nabidkyfilter div.third select,
#nabidkyfilter div.fourth select,
#nabidkyfilter div.fourth {
  width:100%;
  margin-bottom:10px;
}

#nabidkyfilter form > div:nth-child(4) {
  margin-bottom:0;
}
#nabidkyfilter form > div:nth-child(4) select {
  margin-bottom:0;
}

.lefttimeline,
.righttimeline {
  width:inherit;
  float:none;
  border:none;
  padding:0;
}

.eventdiv {
  width:inherit;
  display:-webkit-box;
  -webkit-box-orient:horizontal;
  -webkit-box-align:stretch;
  -webkit-box-pack:start;
  display:-moz-box;
  -moz-box-orient:horizontal;
  -moz-box-align:stretch;
  -moz-box-pack:start;
}
.eventdiv .arrow {
  display:none;
}
.eventdiv .avatar {
  float:none;

}
.eventdiv .eventcontent {
  float:none;
  -webkit-box-flex:1;
  -moz-box-flex:1;
  box-flex:1;
  width:inherit;

}
.eventcontent .fleft {
  float:none;
  width:inherit;
}
.eventcontent .fleft textarea {
  width:98%;
}
.eventcontent .rightbox {
  float:none;
}
textarea.long {
    width: 100% !important;
}

.positiondiv {
  width:inherit;
  display:-webkit-box;
  -webkit-box-orient:horizontal;
  -webkit-box-align:stretch;
  -webkit-box-pack:start;
  display:-moz-box;
  -moz-box-orient:horizontal;
  -moz-box-align:stretch;
  -moz-box-pack:start;
}
.positiondiv.fleft,
.positiondiv.fright {float:none;}
.positiondiv .avatar {
  float:none;
}
.positiondiv .positioncontent {
  float:none;
  width:inherit;
  -webkit-box-flex:1;
  -moz-box-flex:1;
  box-flex:1;
}

.popup {
  position: fixed;
  top:35px;
}
.popuppage {
  position:absolute;
  left:0;
  top:110px;
  right:0;
  margin:0;
  width:inherit;
  overflow:hidden;
  z-index:900;
}
.popuppage .positionleftcolumn,
.popuppage .positionrightcolumn {
  display:block;
  float:none;
  margin:0 0 20px 0;
  width:inherit;
}

#topbuttons {}
#topbuttons a.button {
  display:block;
  margin-bottom:10px;
  width:100%;
}
.lefttimeline .subpagecontent{
    margin: 0;
}
.subpagecontent.fleft {
  float:none;
  width:inherit;
}
.tooltips {
  margin:20px 0 0 0;
  float:none;
  width:inherit;
}

.firmleftcolumn50,
.firmrightcolumn50 {
  width:inherit;
  float:none;
}

form table,
form table tr td input[type="text"],
form table tr td input[type="password"],
select,textarea{
  width:100%;
}
form table tr td input[type="text"],
form table tr td input[type="password"] {
  height:33px;
  line-height:33px;
}

.gallery {
    width: inherit;
}
.rajce{
    margin-top: -35px;
}