#category_root,#category_childs {
  margin: 0 .455em;
  margin-bottom: .182em;
}

#category_childs {
  border: 1px solid #700070;
  margin: .455em;
  padding: 0.1em 0.5em;
}

#category_childs h3 {
  float: left;
  padding: .12em .24em;
  padding-left: 0;
}

#category_childs li {
  float: left;
  margin-left: 3em;
}

#category_childs a {
  display: block;
  font-size: 1.182em;
}

.ad_list {
  clear: both;
  margin: .455em;
}

.ad_list.simplelist,.ad_list.list {
  border-top: 1px solid #700070;
}

.ad_list > li {
  background: #333;
  cursor: pointer;
  position: relative;
}

.ad_list h2 {
  font-weight: normal;
  text-transform: uppercase;
  overflow: hidden;
}

.ad_list h2 a {
  display: block;
}

.price {
  color: #FF0;
}

.ad_list h2,.ad_list a.images,.ad_list ul,.ad_list .price {
  position: absolute;
}

.ad_list .price {
  bottom: .273em;
  font-size: 1.182em;
  font-weight: bold;
  margin: 0;
  position: absolute;
  right: .909em;
}

.ad_list ul.has {
  bottom: .455em;
  height: 14px;
}

.ad_list ul.has li {
  border: none;
  float: left;
  height: 14px;
  margin: 0;
  margin-right: .455em;
  width: 18px;
}

.ad_list ul.has li:hover {
  background-color: transparent;
}

.ad_list ul.has li.pictures a {
  background: url(../img/has_pictures.gif) no-repeat center bottom;
}

.ad_list ul.has li.videos a {
  background: url(../img/has_videos.gif) no-repeat center bottom;
}

.ad_list ul.has li a {
  display: block;
  height: 14px;
  overflow: hidden;
  text-indent: -909em;
  width: 18px;
}

.ad_list.simplelist li {
  border-bottom: 1px solid #700070;
  height: 1.455em;
  text-indent: .455em;
}

.ad_list.simplelist img,.ad_list.simplelist dfn, .ad_list.simplelist ul {
  display: none;
}

.ad_list.simplelist h2 {
  top: .091em;
  width: 50.909em;
}

.ad_list.simplelist .price {
  top: 0;
}

.ad_list.list li {
  border-bottom: 1px solid #700070;
  height: 6.364em;
  overflow: hidden;
}

.ad_list.list h2 {
  font-size: 1.273em;
  left: 6em;
  padding: 0;
  width: 55.273em;
}

.ad_list.list dfn {
  font-style: normal;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 1.727em;
}

.ad_list.list dfn, .ad_list.list ul {
  left: 7.273em;
}

.ad_list.list a.images {
  left: .182em;
  top: .182em;
}

.ad_list.list img.gallery {
  display: none;
}

.ad_list.gallery li {
  border: 1px solid #700070;
  float: left;
  height: 17.364em;
  margin: .182em;
  overflow: hidden;
  padding: .6em;
  width: 13.818em;
}

*+html .ad_list.gallery li {
  padding: .58em;
}

.ad_list.gallery h2 {
  text-align: center;
  top: 11.364em;
  width: 13.818em;
}

.ad_list.simplelist h2,.ad_list.gallery h2 {
  font-size: 1em;
}

.ad_list.gallery dfn {
  display: none;
}

.ad_list.gallery a.images {
  left: 50%;
  margin-left: -47px;
  top: .6em;
}

.ad_list.gallery.videos a.images {
  margin-left: -74px;
}

.ad_list.gallery img.list {
  display: none;
}

.ad_list.gallery ul {
  left: .455em;
}

.ad_list.gallery ul li {
  padding: 0;
}

.ad_list li:hover {
  background: #444;
}

#ad_info {
  margin: .455em;
  margin-bottom: 0;
}

#ad_info .description {
  background: #FFF;
  color: #000;
}

#ad_info .description ul,#ad_info .description li {
  list-style: disc;
  margin: .091em .455em;
}

#ad_info .images,#ad_info .videos {
  text-align: center;
}

#ad_user_poster {
  padding-right: .455em;
  padding-top: .455em;
  text-align: right;
}

#ad_user_poster .price {
  display: block;
  font-size: 1.455em;
  font-weight: bold;
  padding: .182em;
}

#mh_Modal_Window_newad_form .mh_Modal_Window_dialog {
  margin-left: -27.273em;
  width: 54.545em;
}

#mh_Modal_Window_newad_form .ui-tabs-panel {
  padding: 0;
}

#mh_Modal_Window_newad_form dfn {
  margin-bottom: .909em;
}

#mh_Modal_Window_newad_form label {
  margin-top: .455em;
  width: 95%;
}

#newad_adprice {
  text-align: center;
}

select#newad_currency_id,input#newad_price {
  width: 9.091em;
}

input#newad_noprice {
  width: 1.818em;
}

#mh_Modal_Window_newad_form .simple,#newad_contact label {
  text-align: right;
  width: 40em;
}

#mh_Modal_Window_newad_form .simple input,#mh_Modal_Window_newad_form .simple select,
#newad_contact input,#newad_contact select {
  float: right;
  margin-left: 1em;
  margin-top: -2px;
  width: 20em;
}

#mh_Modal_Window_newad_pictures_form .mh_Modal_Window_dialog {
  margin-left: -18.182em;
  width: 36.364em;
}

#newad_pictures_current {
  margin-left: auto;
  margin-right: auto;
  margin-top: .909em;
  max-height: 18.182em;
  overflow-y: auto;
  width: 30em;
}

#newad_pictures_current > ul > li {
  float: left;
  padding-right: .182em;
  position: relative;
}

#newad_pictures button, #newad_videos button {
  float: right;
  margin-bottom: .455em;
  margin-right: .909em;
}

#newad_pictures label,#newad_videos label {
  padding: 0;
  text-align: right;
  width: 95%;
}

#newad_pictures input,#newad_videos input {
  float: none;
  margin-right: .455em;
  width: 27.273em;
}

#newad_pictures label button,#newad_videos label button {
  height: 1.636em;
  margin-bottom: 0;
  width: 1.636em;
}

#newad_pictures_current button.delete {
  margin: 0;
  overflow: hidden;
  padding: .54em;
  position: absolute;
  right: .182em;
  top: 0;
}

#newad_pictures_content {
  margin: 0 auto;
  width: 27.273em;
}

#newad_pictures_content input {
  width: 18.182em;
}

#newad_pictures_content button {
  margin: 0;
}

#upload_target {
  margin-top: .909em;
}