html, body {
  margin: 0 auto;
  padding: 0;
  height: 100%;
  /*width:1200px;background:#fff*/
}

html {
  height: 100%
}

body {
  height: auto;
  /*width:1123px;*/
  word-wrap: break-word;
  background: #fff;
  /* background: #fff url('https://rodgor-vlg.ru/templates/rg/images/branding/2016_04_01_sinara13.jpg') no-repeat center top; padding-top:325px; */
  /* background: #fff url('https://rodgor-vlg.ru/templates/rg/images/branding/2016-05-09-ribbon.png') repeat-x center top; padding-top: 80px; */
}

#main_wrapper {
  width: 1123px;
  margin: 0px auto;
}

.logo {
  margin-left: 6px
}

.logo a {
  float: left
}

a {
  color: black;
  text-decoration: none
}

a:hover {
  color: #900
}

.headersearch {
  width: 320px;
  float: left;
  position: relative;
  left: 193px;
  top: 13px
}

#wrapper {
  position: relative;
  height: auto !important;
  min-height: 100%;
  display: block;
  width: 94%;
  margin-left: 35px;
  /* background: url(../images/larr.jpg) repeat-x */
}

* html #wrapper {
  height: 100%
}

.text-input {
  border: 1px solid #ffa5a5;
  padding: 2px;
  background: #fff;
  margin: 5px 0;
  width: 200px
}

.text-input:focus {
  border: 1px solid #ee0b0b;
  padding: 2px;
  width: 200px
}

.float_bar a {
  color: #480000;
  padding: 2px 5px;
  border-right: #aaa 1px solid;
  border-left: #f4f4f4 1px solid
}

.float_bar a img {
  vertical-align: middle
}

.float_bar a:hover {
  color: #b90000;
  text-decoration: none
}

.float_bar {
  border-bottom: #aaa 1px solid;
  border-top: #fefefe 1px solid;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  float: right
}

.backlink {
  clear: both;
  margin: 20px 0
}

.backlink a {
  padding: 0 5px;
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #f4f4f4 1px solid border-top:#fefefe 1px solid;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.bar {
  background-color: #e0eaef;
  padding: 5px 10px
}

.ajaxlink:hover {
  color: #3e0000;
  border-bottom: dashed 1px #3e0000
}

.ajaxlink, .MultiFile-remove {
  text-decoration: none;
  border-bottom: dashed 1px #3e0000;
  color: #3e0000
}

.hinttext {
  color: #5f98bf
}

header {
  width: 812px;
  margin-top: 10px
}
}

header .logo {
  float: left;
  width: 226px;
  padding-top: 10px;
  padding-left: 10px;
  margin-bottom: 20px
}

header .left {
  float: left;
  width: 750px;
  height: 127px
}

header .right {
  text-align: center;
  height: 127px
}

header .button {
  padding-top: 20px;
  padding-left: 30px
}

header .date {
  width: 100%;
  text-align: center;
  color: #181717
}

nav {
  background-image: url('../images/bg_navigation.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  height: 30px;
  position: relative;
  border-bottom: #000 2px solid;
  width: 795px
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0
}

nav a:hover {
  color: #fff;
  text-decoration: none
}

nav ul li {
  margin: 0;
  padding: 0;
  height: 30px;
  display: block;
  float: left;
  border-right: #000 1px solid;
  border-left: #9e0000 1px solid;
  height: 30px;
  border-bottom: #000 1px solid
}

nav ul li:hover {
  border-bottom: #000 1px solid;
  height: 30px;
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0)
}

nav ul li.first {
  border-left: none
}

nav ul li a {
  padding: 0 10px;
  margin: 0;
  color: #ccc;
  line-height: 30px;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase
}

nav ul li.selected {
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0)
}

nav ul li.selected a.selected {
  color: #fff;
  text-decoration: none
}

nav ul li:hover ul {
  display: block
}

nav ul li ul {
  display: none;
  position: absolute;
  top: 31px;
  width: 200px;
  background: #500;
  color: #000;
  padding: 0;
  margin: 0;
  margin-left: -1px;
  z-index: 1000
}

nav ul li ul li {
  border-left: #9e0000 1px solid;
  border-top: #9e0000 1px solid;
  border-bottom: #000 1px solid;
  background: #500
}

nav ul li ul li:hover {
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0)
}

nav ul li ul li, nav ul li ul li a {
  display: block;
  width: 100%;
  margin: 0;
  text-transform: none
}

nav ul li ul li a {
  padding: 0 !important;
  text-decoration: none;
  border: 0;
  font-size: 10pt;
  font-weight: normal
}

nav ul li ul li a:hover {
  text-decoration: underline
}

nav ul li ul li a span {
  margin: 0 10px;
  padding: 0
}

nav ul li ul li a.selected span {
  text-decoration: none
}

.pathway {
  padding: 0 10px;
  font-size: 8pt;
  color: #888;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #eee 1px solid;
  border-top: #eee 1px solid;
  width: 766px;
  margin-left: 9px
}

.pathway a {
  color: #888
}

.pathway a:hover {
  color: #444;
  text-decoration: underline
}

.rightside {
  float: left;
  width: 310px;
  position: relative;
  top: -89px
}

.leftside {
  float: left
}

.sides {
  width: 795px;
  float: left;
  padding-left: 8px;
  padding-right: 10px
}

.side {
  width: 940px;
  float: left;
  padding-left: 10px;
  padding-right: 10px
}

.main {
  padding-top: 5px;
  padding-bottom: 10px
}

#weather table {
  width: 100%;
  text-align: center;
  border-collapse: separate
}

#weather td, th {
  padding: 4px;
  margin: 3px
}

#weather .tablehead th {
  color: #000;
  border-top: #ffc78d solid 1px;
  border-left: #ffc78d solid 1px;
  border-right: #9e4a08 solid 1px;
  border-bottom: #9e4a08 solid 1px;
  background: #ffa84c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa84c), color-stop(100%, #ff7b0d));
  background: -webkit-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -o-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -ms-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: linear-gradient(to bottom, #ffa84c 0, #ff7b0d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

#weather th {
  background: #c4c4c4;
  border-top: #fff solid 1px;
  border-left: #fff solid 1px;
  border-right: #696969 solid 1px;
  border-bottom: #696969 solid 1px;
  color: #800
}

#weather td {
  font-size: 13pt;
  background: #dedede;
  border-top: #fff solid 1px;
  border-bottom: #aaa solid 1px
}

#weather th.title_day {
  border-top: #fff solid 1px;
  border-left: #fff solid 1px;
  border-right: #696969 solid 1px;
  border-bottom: #696969 solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #bcbcbc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #bcbcbc));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #bcbcbc 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #bcbcbc 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #bcbcbc 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #bcbcbc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#bcbcbc', GradientType=0)
}

#weather tfoot th, #weather tfoot a {
  padding: 2px;
  font-family: Tahoma;
  font-size: 7pt;
  font-weight: normal;
  color: #fff
}

footer {
  height: 178px;
  background-repeat: repeat-x;
  background: #b8000000;
  color: #aaa5a5;
  width: 100%;
  padding-bottom: 80px;
  margin-bottom: 80px;
  clear: both
}

footer .info {
  width: auto;
  font-size: 8pt;
  padding: 10px;
  float: left
}

footer .social {
  width: 100%
}

footer .social img {
  border: 0
}

footer .social a {
  text-decoration: none
}

footer .powred_by a {
  color: #fff
}

footer .powred_by {
  margin-top: 10px;
  color: #fff
}

span.fast_cfg_link {
  padding: 2px;
  position: relative;
  float: right
}

span.fast_cfg_link img {
  border: 0
}

.sess_messages {
  padding: 10px;
  background: #e0eaef;
  margin-bottom: 15px;
  display: block;
  clear: both
}

.sess_messages div {
  padding-left: 20px;
  line-height: 16px;
  margin-bottom: 2px
}

.sess_messages .message_info {
  background: url(../images/icons/info.png) no-repeat left center
}

.sess_messages .message_success {
  background: url(../images/icons/yes.png) no-repeat left center;
  color: green
}

.sess_messages .message_error {
  background: url(../images/icons/no.png) no-repeat left center;
  color: red
}

.menutd {
  text-align: center
}

.menulink {
  padding: 5px
}

.menulink_active {
  padding: 5px
}

.mod_lp_titlelink {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px
}

.photo_thumb .mod_lp_albumlink a {
  color: #666;
  font-size: 12px
}

.mod_lp_photo {
  padding-right: 10px
}

.mod_lp_details, .photo_thumb .mod_lp_albumlink .mod_lp_details a {
  font-size: 10px
}

.mod_lp_details img {
  width: 15px
}

.authtable input#login, .authtable input#pass {
  width: 200px;
  border: solid 1px #4da4cf;
  padding: 2px
}

#login_btn {
  font-size: 16px;
  width: 100px
}

ul.mod_cat_list {
  list-style: none outside none;
  margin: 0 0 5px 0;
  overflow: hidden;
  padding: 0 0 0 16px;
  clear: both
}

ul.mod_cat_list ul {
  margin-left: 0;
  padding-left: 16px;
  list-style: none outside none
}

ul.mod_cat_list li {
  margin: 2px 0
}

ul.mod_cat_list li a.folder, ul.mod_cat_list li.folder, div.float_bar a.folder {
  background: url("../images/icons/folder.png") no-repeat scroll 0 0 transparent;
  padding: 0 5px 0 20px
}

ul.mod_cat_list li a.cat_plus, ul.mod_cat_list li a.cat_minus {
  display: block;
  float: left;
  height: 16px;
  width: 16px;
  margin: 0 0 0 -16px
}

ul.mod_cat_list li a.cat_plus {
  background: url("../images/icons/cat_plus.png") no-repeat scroll left 2px transparent
}

ul.mod_cat_list li a.cat_minus {
  background: url("../images/icons/cat_minus.png") no-repeat scroll left 2px transparent
}

.mod_latest_entry {
  margin-bottom: 10px;
  clear: both
}

.mod_latest_title {
  font-size: 14px
}

.mod_latest_blog_title {
  font-size: 16px
}

.mod_latest_date {
  margin-bottom: 10px;
  padding: 2px 0;
  font-size: 11px;
  color: gray
}

.mod_latest_date a {
  color: #5f98bf
}

.mod_latest_desc {
  margin-bottom: 5px
}

.mod_latest_rating {
  padding: 1px;
  background: url(../images/icons/rating.png) no-repeat left center;
  padding-left: 20px
}

.mod_latest_comments {
  padding: 1px;
  background: url(../images/comm.png) no-repeat left center;
  padding-left: 20px
}

.mod_latest_hits {
  padding: 1px;
  background: url(../images/icons/eye.png) no-repeat left center;
  padding-left: 20px
}

.mod_latest_rss {
  clear: both;
  padding-left: 20px;
  background: url(../images/icons/rss.png) no-repeat left center;
  height: 16px;
  line-height: 16px;
  text-decoration: underline;
  color: #333
}

.mod_latest_rss a {
  text-decoration: underline;
  color: #333
}

.mod_latest_image {
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
  background: #FFF;
  padding: 1px;
  border: solid 1px #6e93c9
}

.mod_latest_pagebar .pagebar {
  margin-top: 25px !important;
  margin-bottom: 10px !important
}

.mod_latest_pagebar .pagebar .pagebar_title {
  margin-left: 0
}

.regrow1 {
  background-color: #ebebeb
}

.regrow2 {
  background-color: #fff
}

.regstar {
  font-size: 18px;
  color: #f00
}

#regform strong {
  font-size: 16px;
  color: #5e0000
}

#regform small {
  color: #444
}

.lf_notice {
  font-size: 14px;
  margin-bottom: 10px
}

.lf_title {
  font-size: 18px;
  color: #5e0000
}

.lf_field {
  margin-bottom: 10px
}

.lf_field input {
  width: 250px;
  padding: 3px;
  padding-left: 20px;
  font-size: 16px;
  border: solid 1px #5e0000
}

.lf_field input:focus {
  border: solid 1px #ffd100
}

.lf_submit {
  margin-top: 10px
}

.lf_submit input {
  font-size: 16px
}

.login_form #remember {
  margin: 0;
  padding: 0
}

.login_form #login_field {
  background: url(../images/icons/user.png) no-repeat 2px 5px
}

.login_form #pass_field {
  background: url(../images/icons/key.png) no-repeat 2px 5px
}

.pagebar {
  margin: 10px 0;
  font-size: 12px;
  clear: both
}

.pagebar_title {
  margin: 5px;
  color: #444
}

.pagebar_page {
  margin: 2px;
  padding: 5px
}

.pagebar_current {
  margin: 2px;
  padding: 4px;
  background-color: #ddd;
  color: #444;
  border-radius: 4px;
  -moz-border-radius: 4px
}

.search_match {
  background-color: #6cf;
  color: #FFF;
  padding: 0 2px
}

.search_date {
  float: right;
  height: 14px;
  font-size: 10px;
  color: #5f98bf;
  margin: 4px 4px 0 0
}

#from_search {
  margin: 10px 0 0 0;
  border-top: 1px #3e0000 solid;
  position: relative
}

#from_search label {
  color: #666
}

#from_search label.selected {
  color: #000
}

.price_search {
  width: 60%;
  border: 1px solid #666
}

.search_input {
  width: 300px;
  border: solid 1px gray
}

.search_block {
  margin: 0 0 7px 0;
  clear: both;
  padding: 0 5px 5px;
  clear: both;
  overflow: hidden
}

.search_result_title {
  font-size: 16px;
  font-weight: bold
}

.search_result_title span {
  width: 25px;
  display: block;
  float: left
}

.search_result_desc {
  margin: 4px 0 0 20px
}

.search_result_desc p {
  color: #666;
  clear: both
}

.search_result_desc a {
  color: #666
}

.userform_fieldtitle {
  font-size: 14px
}

.userform_fieldtitle .mustbe {
  font-size: 16px;
  color: #c00
}

.contentlist {
  clear: both
}

.con_heading {
  font-size: 17pt;
  padding: 2px 0;
  border-bottom: #bbb solid 1px;
  color: #000;
  margin-bottom: 5px
}

h3 {
  font-size: 18px;
  font-weight: normal;
  color: #375e93;
  margin: 15px 0
}

.con_pubdate {
  color: #666;
  font-weight: bold
}

.con_description {
  margin-top: 2px;
  margin-bottom: 15px;
  margin-left: 24px
}

.con_description p {
  margin-bottom: 4px
}

.con_desc {
  margin-top: 0;
  font-size: 10pt;
  line-height: 10pt
}

.con_text {
  margin: 15px 0
}

.con_text p {
  line-height: 14pt;
  text-indent: 2.5em;
  font-size: 11pt;
  text-align: justify;
  margin: 5px 0
}

.con_subcat {
  font-size: 18px;
  padding-left: 23px;
  background: url(../images/icons/folder.png) no-repeat left center;
  height: 18px;
  line-height: 18px
}

.con_title {
  font-weight: bold;
  font-size: 11pt;
  margin-bottom: 5px;
  color: #000;
  line-height: 14pt
}

.con_title a {
  color: #000
}

.con_icons {
  margin: 4px;
  margin-top: 9px;
  margin-left: 10px
}

.con_icon {
  margin-top: 4px
}

.con_details {
  text-align: right;
  margin-bottom: 10px;
  color: #999;
  font-size: 8pt
}

.con_list_pubdate {
  font-size: 8pt;
  padding: 0 5px;
  background: #ddd;
  color: #800
}

.con_image {
  text-align: center;
  margin-right: 10px
}

.articles h3 {
  font-size: 14pt;
  padding: 2px 0;
  border-bottom: #bbb solid 1px;
  color: #000
}

.articles h2 {
  font-weight: bold;
  font-size: 11pt;
  margin-bottom: 5px;
  color: #000;
  line-height: 14pt
}

.articles h2 a {
  color: #000
}

.articles .date {
  background: #d62222;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDAxMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d62222 0, #8d0102 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d62222), color-stop(100%, #8d0102));
  background: -webkit-linear-gradient(top, #d62222 0, #8d0102 100%);
  background: -o-linear-gradient(top, #d62222 0, #8d0102 100%);
  background: -ms-linear-gradient(top, #d62222 0, #8d0102 50%);
  background: linear-gradient(to bottom, #d62222 0, #8d0102 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d62222', endColorstr='#8d0102', GradientType=0);
  padding: 1px 5px;
  margin: 5px 0;
  text-transform: uppercase;
  font-size: 9pt;
  color: #fff;
  border-bottom: #3e0000 solid 1px
}

.articles .art_info {
  color: #800;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  font-size: 8pt;
  padding: 0;
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #eee solid 1px;
  border-top: #eee solid 1px;
  color: #444
}

.articles .art_info ul {
  list-style: none;
  padding: 0;
  margin: 0;
  height: 16px
}

.articles .art_info ul li {
  margin: 0;
  padding: 0 5px;
  float: left;
  border-right: #aaa solid 1px;
  border-left: #eee solid 1px
}

.articles .art_info ul li.firt {
  border-left: none
}

.articles .art_info ul li.last {
  border-right: 0
}

.articles .art_image {
  position: relative;
  float: left;
  height: 100px;
  overflow: hidden;
  padding-right: 10px;
  width: 130px;
  z-index: 0
}

.articles .mediainfo img {
  width: 16px;
  height: 16px;
  margin-left: 1px
}

.articles .mediainfo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10
}

.articles .text {
  margin-left: 150px;
  z-index: 1
}

.articles .entry {
  display: inline-block;
  width: 100%;
  padding: 5px 0;
  border-bottom: #ccc solid 1px;
  border-top: #eee solid 2px
}

.articles .first {
  border-top: 0;
  padding-top: 0
}

.articles .last {
  border-bottom: 0;
  padding-bottom: 0
}

.articles .footer {
  text-align: right
}

.articles .more {
  font-weight: bold;
  padding: 2px 4px;
  font-size: 8pt;
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.articles .desc {
  font-size: 9pt;
  line-height: 12pt
}

.articles h2 {
  padding: 5px 0;
  margin: 0;
  line-height: 12pt
}

.horo_item {
  width: 48%
}

.horo_row {
  display: inline-block;
  padding: 10px 0;
  border-bottom: #aaa solid 1px;
  border-top: #ddd solid 1px
}

.horo_title {
  font-size: 12pt;
  font-weight: bold
}

.horo_image {
  float: left
}

.horo_info {
  margin-left: 100px
}

.afisha_weektable {
  margin: 5px 0;
  color: #fff;
  display: inline-block
}

.afisha_weektable a {
  display: block;
  float: left;
  width: 100px;
  color: #fff
}

.afisha_weektable a:hover {
  text-decoration: none
}

.afisha_weektable .date {
  color: #000;
  text-align: center;
  padding: 5px;
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #fefefe solid 1px;
  border-top: #fefefe solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_weektable .selected {
  color: #000;
  text-align: center;
  padding: 5px;
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #fefefe solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_weektable .dayname {
  text-align: center;
  padding: 5px;
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0);
  border-right: #400 solid 1px;
  border-left: #c00 solid 1px;
  border-bottom: #400 solid 1px
}

.afisha_weektable .dayoff {
  color: #000;
  text-align: center;
  padding: 5px;
  border-left: #ffc78d solid 1px;
  border-right: #9e4a08 solid 1px;
  border-bottom: #9e4a08 solid 1px;
  background: #ffa84c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa84c), color-stop(100%, #ff7b0d));
  background: -webkit-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -o-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -ms-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: linear-gradient(to bottom, #ffa84c 0, #ff7b0d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.afisha_weektable a:hover .dayname, .afisha_weektable a:hover .dayoff {
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #fefefe solid 1px;
  color: #000;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_catobjects {
  margin: 10px 0;
  width: 100%;
  font-size: 14pt;
  font-weight: bold;
  text-align: center
}

.afisha_catobjects .item {
  float: left;
  margin: 5px 20px;
  width: 100px
}

.afisha_catobjects .row {
  clear: both;
  text-align: center
}

.afisha_catobjects .item img {
  width: 80px;
  height: 80px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease
}

.afisha_catobjects .image {
  width: 100px;
  height: 100px
}

.afisha_catobjects .item:hover img {
  height: 100px;
  width: 100px
}

.afisha_month {
  margin: 10px 0;
  clear: both;
  display: inline-block
}

.afisha_month div {
  display: inline;
  width: 125px;
  text-align: left;
  float: left;
  font-size: 8pt;
  padding: 0 5px;
  text-align: center;
  font-weight: bold;
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_month a {
  width: 16px;
  padding: 0;
  text-align: center;
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0);
  font-size: 8pt;
  color: #fff;
  border-right: #400 solid 1px;
  border-bottom: #400 solid 1px;
  border-left: #c00 solid 1px;
  border-top: #c00 solid 1px;
  margin: 0;
  float: left
}

.afisha_month a.current {
  border-top: #ffc78d solid 1px;
  border-left: #ffc78d solid 1px;
  border-right: #9e4a08 solid 1px;
  border-bottom: #9e4a08 solid 1px;
  background: #ffa84c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa84c), color-stop(100%, #ff7b0d));
  background: -webkit-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -o-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -ms-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: linear-gradient(to bottom, #ffa84c 0, #ff7b0d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.afisha_month a.selected {
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  color: #666;
  text-decoration: none;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_month a:hover {
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  color: #666;
  text-decoration: none;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_mainitems {
  padding: 10px 0;
  display: inline-block;
  width: 100%
}

.afisha_mainitems .mainitem {
  width: 49%;
  float: left
}

.afisha_mainitems .last {
  margin-left: 10px
}

.afisha_mainitems .info {
  display: inline-block;
  width: 180px
}

.afisha_mainitems .photo {
  float: left;
  padding-right: 10px
}

.afisha_mainitems .photo img {
  box-shadow: 0 0 3px #000
}

.afisha_mainitems h3 {
  font-size: 12pt;
  font-weight: normal;
  color: #000;
  padding: 0;
  margin: 0
}

.afisha_mainitems ul {
  padding: 0;
  margin: 0
}

.afisha_read .main_image img {
  box-shadow: 0 0 3px #000
}

.afisha_mainitems .select {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative
}

.afisha_mainitems .selected {
  cursor: pointer;
  box-shadow: 0 0 3px #000;
  line-height: 20px;
  height: 20px;
  margin: 0;
  z-index: 1;
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_mainitems .selected span {
  padding: 5px;
  font-weight: bold
}

.afisha_mainitems .selected ul {
  width: 100%;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 22px;
  left: 0;
  z-index: 1
}

.afisha_mainitems .selected:hover {
  box-shadow: 0 0 3px #000
}

.afisha_mainitems .selected:hover ul {
  display: block
}

.afisha_mainitems .selected ul li {
  box-shadow: 0 0 3px #000;
  width: 178px;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  z-index: 1
}

.afisha_mainitems .selected ul li:hover {
  border-left: #9e0000 1px solid;
  border-top: #9e0000 1px solid;
  border-right: #000 1px solid;
  border-bottom: #000 1px solid;
  color: #fff;
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0)
}

.afisha_read .select {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative
}

.afisha_read .selected {
  cursor: pointer;
  box-shadow: 0 0 3px #000;
  width: 200px;
  line-height: 20px;
  height: 20px;
  margin: 0;
  z-index: 1;
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_read .selected span {
  padding: 5px;
  font-weight: bold
}

.afisha_read .selected ul {
  width: 200px;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 22px;
  left: 0;
  z-index: 1
}

.afisha_read .selected:hover {
  box-shadow: 0 0 3px #000
}

.afisha_read .selected:hover ul {
  display: block
}

.afisha_read .selected ul li {
  box-shadow: 0 0 3px #000;
  width: 200px;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  z-index: 1
}

.afisha_read .selected ul li:hover {
  border-left: #9e0000 1px solid;
  border-top: #9e0000 1px solid;
  border-right: #000 1px solid;
  border-bottom: #000 1px solid;
  color: #fff;
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0)
}

.afisha_read .full_date_title {
  line-height: 20px;
  height: 20px;
  text-align: center;
  margin-top: 10px;
  box-shadow: 0 0 3px #000;
  border-top: #efefef solid 1px;
  border-left: #efefef solid 1px;
  border-right: #aaa solid 1px;
  border-bottom: #aaa solid 1px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0)
}

.afisha_read .list_fields {
  padding: 0 5px;
  font-size: 8pt
}

.afisha_read .images a {
  display: inline-block;
  margin: 5px
}

.afisha_read .images img {
  box-shadow: 0 0 3px #000
}

.afisha_calendar table {
  margin: 0 auto
}

.afisha_calendar thead td {
  border-bottom: #ddd solid 1px;
  text-align: center
}

.afisha_calendar td {
  text-align: right
}

.afisha_calendar .date {
  padding: 3px 6px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #eee solid 1px;
  border-top: #eee solid 1px
}

.afisha_calendar .we {
  background: #d3d3d3;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d3d3d3 0, #8e8e8e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #8e8e8e));
  background: -webkit-linear-gradient(top, #d3d3d3 0, #8e8e8e 100%);
  background: -o-linear-gradient(top, #d3d3d3 0, #8e8e8e 100%);
  background: -ms-linear-gradient(top, #d3d3d3 0, #8e8e8e 100%);
  background: linear-gradient(to bottom, #d3d3d3 0, #8e8e8e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#8e8e8e', GradientType=0);
  border-bottom: #666 solid 1px;
  border-right: #666 solid 1px;
  border-left: #eee solid 1px;
  border-top: #eee solid 1px
}

.afisha_calendar .date_item {
  font-weight: bold;
  color: #8c1c1c;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #eee solid 1px;
  border-top: #eee solid 1px
}

.afisha_calendar .day_selected, .afisha_calendar .date:hover {
  padding: 3px 6px;
  border-left: #bd5555 1px solid;
  border-top: #bd5555 1px solid;
  border-right: #000 1px solid;
  border-bottom: #000 1px solid;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  background: #8c1c1c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c1c1c), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8c1c1c 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8c1c1c 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1c1c', endColorstr='#6e0605', GradientType=0)
}

.afisha_calendar .date_item {
  border-top: #ffc78d solid 1px;
  border-left: #ffc78d solid 1px;
  border-right: #9e4a08 solid 1px;
  border-bottom: #9e4a08 solid 1px;
  background: #ffa84c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa84c), color-stop(100%, #ff7b0d));
  background: -webkit-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -o-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: -ms-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
  background: linear-gradient(to bottom, #ffa84c 0, #ff7b0d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.afisha_calendar .date_item:hover {
  padding: 0
}

.afisha_calendar .date_item a {
  color: #000;
  display: block;
  padding: 3px 6px
}

.afisha_calendar .date_item a:hover {
  color: #fff;
  text-decoration: none
}

.afisha_calendar .date_title {
  margin-top: 10px;
  width: 200px;
  box-shadow: 0 0 3px #000;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  border-bottom: #aaa solid 1px;
  border-right: #aaa solid 1px;
  border-left: #eee solid 1px;
  border-top: #eee solid 1px
}

.afisha_calendar .date_title span {
  padding: 5px
}

.afisha_calendar .date_selected {
  color: #8c1c1c;
  font-weight: bold
}

.afisha_calendar .date_time {
  margin: 5px
}

.date_time_list {
  font-weight: bold;
  color: #5802c8
}

.poll_answers {
  margin: 5px
}

.poll_submit {
  margin: 5px
}

.poll_gauge {
  background-color: #09C;
  display: table;
  height: 8px;
  margin-bottom: 8px
}

.photo_layout {
  margin-bottom: 15px
}

.photo_thumb {
  display: block;
  border: solid 1px #c3d6df;
  padding: 15px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  margin-right: 5px;
  margin-bottom: 5px
}

.photo_thumb a {
  font-size: 14px
}

.photo_bar {
  background-color: #ebebeb;
  margin: 6px 0 6px 0
}

.photo_desc {
  margin-bottom: 10px
}

.photo_box {
  border: solid 1px silver
}

.photo_date_td {
  background-color: #ebebeb
}

.photo_subcat {
  font-size: 16px
}

.photo_gallery {
  margin-bottom: 15px;
  clear: both
}

.photo_userbar {
  padding: 10px;
  background-color: #ebebeb;
  margin-bottom: 2px
}

.photo_toolbar table {
  height: 30px
}

.photo_toolbar a {
  text-decoration: underline;
  font-size: 14px;
  color: #375e93
}

.photo_add_link {
  padding-left: 20px;
  background: url(../images/icons/addphoto.png) no-repeat left center;
  font-size: 14px;
  margin: 0 0 0 8px
}

.photo_bbinput {
  width: 200px;
  padding: 2px;
  border: solid 1px #4da4cf
}

.photo_row {
  height: auto !important;
  overflow: hidden;
  padding: .8em 0;
  width: 99%
}

.photo_album_tumb {
  height: 100%;
  float: left;
  position: relative;
  width: 200px;
  margin-right: 15px;
  margin-bottom: 15px;
  border: solid 1px #c3d6df;
  padding: 15px;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.photo_container {
  text-align: center !important
}

.photo_album_img {
  background-color: #fff;
  background-image: none;
  border: 1px solid #c0c0c0;
  margin: 0 .3em .3em 0;
  padding: 3px;
  vertical-align: bottom
}

.photo_txt {
  text-align: center !important
}

.photo_txt .photo_album_title {
  font-size: 16px;
  height: 25px;
  display: block
}

.photo_container_today {
  color: #09F;
  font-weight: bold;
  position: absolute;
  top: 40px;
  left: 10px;
  z-index: 1;
  margin: 0;
  padding: 0
}

.photo_txt ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none
}

.photo_txt li {
  background-image: none;
  line-height: 115% !important;
  list-style-image: none;
  list-style-type: none;
  margin: 0 !important;
  padding: 0 !important
}

.photo_details .photo_date_details {
  margin-top: 10px
}

.photo_larr {
  /* background: url(../images/larr.jpg) no-repeat right 20px */
}

.photo_details {
  background: #eee;
  padding: 20px;
  font-size: 14px
}

.club_photo .karma_buttons {
  padding: 5px
}

.photo_sub_details {
  padding: 10px 20px;
  font-size: 14px
}

.photo_sub_details .taglinebar {
  margin: 0;
  margin-top: 10px
}

.con_pt {
  display: block;
  padding: 8px;
  margin: 5px;
  border: solid 1px gray;
  width: 260;
  float: right;
  background-color: #fff
}

.con_pt_heading {
  display: block;
  margin-bottom: 6px
}

.cart_item {
  font-size: 10px;
  font-weight: bold
}

.cart_detaillink {
  clear: both;
  border-bottom: solid 1px gray;
  margin-bottom: 10px;
  padding-bottom: 5px
}

.cart_total {
  clear: both;
  border-top: solid 1px gray;
  margin-top: 10px;
  padding-top: 5px
}

.cart_price {
  margin-top: 2px;
  text-align: right
}

.cartrow1 {
  background-color: #ebebeb
}

.cartrow2 {
  background-color: #fff
}

.pricerow1 {
  background-color: #ebebeb
}

.pricerow2 {
  background-color: #fff
}

.mod_com_userlink {
  color: #666
}

.mod_com_line {
  font-size: 14px
}

.mod_com_targetlink {
  color: #333
}

.mod_com_details {
  font-size: 10px;
  margin-bottom: 6px
}

.mod_com_details a {
  text-decoration: none
}

.mod_com_all {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/comments.png) no-repeat;
  color: #333
}

.mod_fweb2_userlink {
  text-decoration: underline;
  color: #666
}

.mod_fweb2_date {
  text-align: center;
  background: #888;
  border-radius: 5px;
  color: #FFF;
  padding: 2px 6px;
  text-decoration: none;
  text-shadow: 0 1px 0 #0964a0;
  width: 100px
}

.mod_fweb2_date_new {
  background: #0fade5;
  color: #FFF
}

.mod_fweb2_topiclink {
  text-decoration: underline;
  font-weight: bold
}

.mod_fweb2_shorttext {
  font-style: italic;
  color: #999
}

.uc_new {
  color: #f00;
  font-style: italic;
  padding: 5px;
  vertical-align: super
}

.uc_list_item {
  padding: 2px;
  margin: 2px
}

.uc_itemfieldlist {
  margin: 0;
  margin-top: 10px;
  list-style: none
}

.uc_itemfield {
  font-size: 14px
}

.uc_itemlink {
  font-size: 20px
}

.uc_list_itempic {
  background-color: #fff;
  border: solid 1px black;
  padding: 2px
}

.uc_list_itemdesc {
  padding-left: 0;
  overflow: hidden
}

.uc_thumb_item {
  padding: 2px;
  margin: 2px;
  background-color: #fff;
  border: solid 1px silver;
  display: block;
  width: 140px;
  height: 170px;
  float: left;
  text-align: center
}

.uc_thumb_itemlink {
  font-size: 12px
}

.uc_detailfield {
  margin: 0;
  margin-bottom: 8px;
  padding: 0
}

.uc_detaillist {
  margin: 0;
  padding-left: 15px;
  list-style: none
}

.uc_detaillink {
  font-size: 16px;
  margin-top: 15px;
  text-decoration: underline
}

.uc_detaillink:hover {
  color: #f60;
  font-size: 16px;
  margin-top: 15px;
  text-decoration: underline
}

.uc_detailtags {
  margin-top: 10px;
  margin-bottom: 10px
}

.uc_detailimg div {
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #c3d6df;
  padding: 4px
}

.uc_detailrating {
  margin: 0;
  margin-bottom: 8px;
  margin-top: 8px;
  border: solid 1px gray;
  padding: 3px
}

.uc_findsame {
  color: gray
}

.uc_tagline {
  border-top: dashed 1px #c3d6df;
  margin-top: 6px;
  padding-top: 2px;
  padding-bottom: 8px;
  font-size: 10px;
  width: 100%
}

.uc_sortform {
  padding: 5px;
  border: solid 1px gray;
  background-color: #fff;
  margin: 1px
}

.uc_queryform {
  padding: 5px;
  border-bottom: solid 1px gray;
  margin-bottom: 10px
}

.uc_rating {
  margin-bottom: 8px;
  float: right
}

.uc_toolbar {
  margin: 0;
  margin-bottom: 20px
}

.uc_item_edit {
  margin-top: 6px;
  float: right
}

.uc_item_edit_link {
  color: #375e93;
  padding: 2px;
  padding-left: 20px;
  background: url(../images/icons/edit.png) no-repeat left center
}

.uc_cat_search {
  margin: 15px 0
}

.uc_cat_search table {
  margin-bottom: 3px
}

.uc_cat_search table input {
  border: solid 1px #4da4cf;
  padding: 2px
}

.uc_search_in_cat {
  margin-bottom: 10px
}

.uc_search_in_cat a {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/folder.png) no-repeat
}

.uc_latest_item {
  padding: 2px;
  margin: 2px;
  background-color: #fff;
  border: solid 1px silver;
  display: block;
  width: 140px;
  height: 170px;
  float: left;
  text-align: center
}

.uc_latest_link {
  font-size: 12px
}

.uc_latest_title {
  list-style-position: inside;
  list-style: square
}

.uc_alpha_list {
  border-radius: 8px;
  -moz-border-radius: 8px;
  background-color: #e0eaef;
  padding: 5px 10px;
  margin-bottom: 5px
}

.uc_alpha_link {
  font-size: 18px;
  padding-right: 10px
}

a.tag:hover {
  background-color: #375e93;
  color: #fff;
  text-decoration: none
}

.mod_user_menu {
  text-align: right
}

.mod_user_menu span {
  margin-right: 0
}

.mod_user_menu span a {
  padding: 6px;
  padding-left: 26px;
  color: #bfdeff;
  text-decoration: none
}

.mod_user_menu span a:hover {
  color: #FFF;
  background-color: #5d90d1;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.mod_user_menu .my_profile a {
  background: url(../images/icons/user.png) no-repeat 6px center
}

.mod_user_menu .my_messages a {
  background: url(../images/icons/message.png) no-repeat 6px 6px
}

.mod_user_menu .my_messages a.has_new {
  color: #ffe900
}

.mod_user_menu .my_gifts a {
  background: url(../images/icons/gift.png) no-repeat 6px 6px
}

.mod_user_menu .my_blog a {
  background: url(../images/icons/blog.png) no-repeat 6px center
}

.mod_user_menu .my_photos a {
  background: url(../images/icons/folder_picture.png) no-repeat 6px center
}

.mod_user_menu .my_content a {
  background: url(../images/icons/folder_page.png) no-repeat 6px center
}

.mod_user_menu .add_content a {
  background: url(../images/icons/add.png) no-repeat 6px center
}

.mod_user_menu .admin a {
  background: url(../images/icons/cpanel.png) no-repeat 6px center
}

.mod_user_menu .logout a {
  background: url(../images/icons/logout.png) no-repeat 6px center
}

.mod_user_menu .register a {
  background: url(../images/icons/register.png) no-repeat 6px center
}

.mod_user_menu .login a {
  background: url(../images/icons/key.png) no-repeat 6px center
}

.mod_user_menu .my_balance a {
  background: url(../images/billing/balance.png) no-repeat 6px center
}

.usr_msgmenu_bar {
  background-color: #e0eaef;
  margin-bottom: 10px;
  border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  color: #375e93;
  clear: both;
  padding: 7px
}

.usr_msgreply_source {
  padding: 7px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  border: 1px solid #c3d6df;
  margin-bottom: 10px;
  overflow-y: auto;
  max-height: 250px
}

.usr_msgreply_author {
  font-style: italic;
  color: #666;
  text-align: right;
  margin: 5px 0 0
}

.usr_msg_smilebox a {
  margin: 4px
}

.usr_msg_smilebox {
  background-color: #ebebeb;
  width: 100%;
  clear: both
}

.bb_add_photo {
  background-color: #ebebeb;
  width: 100%;
  clear: both;
  padding: 4px
}

.usr_msg_bbcodebox {
  padding: 0;
  background: url(../images/bbtoolbar.jpg) repeat-x left top #efefef;
  overflow: hidden;
  _height: 1%;
  width: 100%
}

.usr_bb_button {
  display: block;
  margin: 1px;
  padding: 4px;
  float: left
}

.usr_bb_button:hover {
  border: solid 1px #83bbd9;
  padding: 3px;
  background: url(../images/bbbtn.jpg) repeat-x left bottom #dff2f9
}

.usr_bb_hint {
  display: block;
  margin: 2px;
  padding: 5px;
  float: left;
  color: #666
}

a.new_messages_link {
  color: #fff;
  background: #F00;
  font-weight: bold;
  padding: 2px;
  text-decoration: none
}

a.new_messages_link:hover {
  color: #F00;
  background: #Fff;
  font-weight: bold;
  padding: 2px;
  text-decoration: none
}

.mod_new_user {
  clear: both;
  overflow: hidden;
  margin-bottom: 5px
}

.mod_new_user_avatar {
  float: left;
  margin-right: 10px;
  padding: 1px;
  background: #FFF;
  border: 1px solid #6e93c9;
  overflow: hidden
}

.mod_new_user_link {
  font-size: 14px
}

#mod_usr_search_form td {
  padding: 4px
}

.ajax_autogrowarea {
  border: 0 none;
  font-family: arial;
  font-size: 100%;
  margin: 0;
  padding: 3px 0;
  width: 100%;
  height: 108px;
  min-height: 180px;
  max-height: 702px
}

.bb_tag_code {
  border: solid 1px silver;
  padding: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  max-width: 700px;
  overflow: auto
}

.bb_tag_code ol {
  padding: 6px 0;
  padding-left: 5px
}

.bb_tag_hide {
  padding: 8px;
  background-color: #ffc;
  overflow: hidden
}

.bb_tag_hide a {
  color: #333;
  text-decoration: underline
}

.bb_tag_spoiler .spoiler_title {
  margin-bottom: 3px
}

.bb_tag_spoiler .spoiler_body {
  margin-bottom: 10px;
  padding: 10px;
  background: #ececec;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.bb_img {
  width: 550px;
  overflow: hidden
}

.faq_subcats, .faq_cats {
  padding: 10px;
  padding-bottom: 5px;
  background-color: #e0eaef;
  margin-bottom: 10px;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.faq_cat_link {
  font-size: 18px
}

.faq_cat_desc {
  margin-bottom: 5px
}

.faq_questtext {
  font-size: 18px;
  margin-bottom: 10px
}

.faq_quest_link {
  margin-bottom: 5px
}

.faq_quest_link a {
  font-size: 14px;
  text-decoration: none
}

.faq_answertext {
  font-size: 16px;
  margin-bottom: 10px
}

.faq_answertext p {
  margin-bottom: 10px
}

.faq_questdate {
  padding: 2px;
  font-size: 11px;
  text-align: center;
  background-color: #ebebeb;
  width: 100px;
  float: right
}

.faq_questuser a {
  color: #375e93
}

.faq_questuser {
  padding-left: 20px;
  font-size: 11px;
  text-align: center;
  margin-top: 2px;
  margin-right: 4px;
  float: right;
  background: url(../images/icons/user.png) no-repeat
}

.faq_questcat {
  padding: 2px;
  font-size: 11px;
  text-align: center;
  margin-left: 4px;
  float: right
}

.faq_questcat a {
  color: #333
}

.faq_quest {
  margin-bottom: 4px;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border: 1px solid #c3d6df;
  padding: 8px
}

.faq_send_quest {
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  background-color: #e0eaef;
  float: right;
  padding: 5px 8px
}

.faq_send_quest a {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/add.png) no-repeat;
  text-decoration: underline;
  color: #375e93
}

#faq_message {
  width: 100%;
  height: 200px;
  margin-bottom: 10px;
  border: solid 1px #203047
}

.faq_add_cat {
  margin-bottom: 10px;
  color: #375e93
}

.karma_form {
  text-align: center;
  padding: 10px;
  background-color: #e0eaef;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.karma_form #karmavotes {
  color: #333
}

.taglinebar {
  margin: 10px 0
}

.taglinebar .label {
  padding-right: 18px;
  background: url(../images/icons/tag.png);
  background-repeat: no-repeat;
  background-position: right;
  font-weight: bold;
  margin-right: 4px
}

.tag_searchcat {
  color: #666;
  text-decoration: underline;
  font-size: 16px
}

.tag_searchitem {
  text-decoration: underline;
  font-size: 16px
}

.tagsearch_bar {
  font-size: 10px;
  text-align: right;
  float: right
}

.tagsearch_item {
  float: left;
  padding: 5px
}

.mod_blog_userlink {
  text-decoration: underline;
  color: #666
}

.mod_blog_karma {
  text-align: center;
  font-size: 18px
}

.mod_faq_date {
  font-style: italic;
  color: #999
}

span.user_karma_point {
  font-size: 16px
}

.new_board_items li {
  padding: 0;
  padding-left: 20px;
  background: url(../images/icons/note.png) no-repeat left;
  list-style: none;
  margin: 0;
  margin-bottom: 4px;
  font-size: 14px
}

.new_board_items li.vip a {
  color: #ed8115;
  font-weight: bold
}

.new_board_items {
  padding: 0;
  margin: 0
}

.board_city {
  color: #888
}

.mod_clubs .data .details span {
  color: #999;
  padding-left: 19px;
  margin-right: 4px;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  display: block
}

.mod_user_rating td.avatar {
  text-align: center
}

.mod_user_rating a {
  font-size: 14px;
  font-weight: bold;
  margin-left: 15px;
  float: left
}

.mod_user_rating div.karma {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  float: left
}

.mod_user_rating div.rating {
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
  float: left
}

.blog_moderate_link {
  color: #f30;
  text-decoration: underline
}

.blog_moderate_yes {
  color: #093;
  font-size: 14px;
  text-decoration: underline
}

.blog_moderate_no {
  color: #c00;
  font-size: 14px;
  text-decoration: underline
}

.blog_desc {
  clear: both
}

.blog_toolbar {
  position: relative;
  background-color: #e0eaef;
  padding: 5px 8px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  display: inline-block;
  float: right
}

.blog_records {
  clear: both
}

.blog_cat {
  float: left;
  padding: 2px;
  height: 20px;
  line-height: 20px
}

.blog_catlist {
  float: left;
  overflow: hidden;
  _height: 1%;
  margin: 4px 0 20px 0
}

.blog_post_data strong {
  color: #375e93
}

.blog_post_avatar {
  padding: 2px;
  border: solid 1px #375e93;
  margin-right: 10px
}

.blog_post_body {
  padding: 4px;
  margin-top: 15px;
  margin-bottom: 15px
}

.blog_post_nav {
  margin: 5px 0;
  padding: 2px;
  background-color: #e0eaef;
  overflow: hidden;
  border-radius: 8px;
  -moz-border-radius: 8px;
  clear: both;
  overflow: hidden
}

.blog_post_nav a {
  height: 28px;
  font-size: 14px
}

.blog_post_nav .next {
  float: right;
  background: url(../images/icons/big/next.png) no-repeat right;
  padding: 5px 30px 0 0
}

.blog_post_nav .prev {
  float: left;
  background: url(../images/icons/big/prev.png) no-repeat;
  padding: 5px 0 0 30px
}

.blog_btnlink {
  padding: 10px;
  margin: 2px;
  border: solid 1px silver;
  width: 120px
}

.blog_fa {
  margin: 0;
  border: solid 1px gray;
  padding: 10px;
  background-color: #fff
}

.blog_fa_title {
  font-weight: bold
}

.blog_fa_desc {
  border-bottom: solid 1px gray;
  margin-bottom: 10px;
  padding-bottom: 8px
}

.blog_fa_entries {
  background-color: #ebebeb;
  border: solid 1px gray;
  padding: 8px;
  margin-top: 10px;
  display: none
}

.blog_fa_browse {
  border: solid 1px
}

.fa_attach {
  margin-top: 10px;
  border-top: 1px dotted #a8c2cf;
  display: block
}

.fa_attach_title {
  margin-top: 6px;
  margin-bottom: 6px;
  font-weight: bold;
  font-size: 10px;
  color: #5f98bf
}

.fa_file_desc {
  font-size: 10px
}

.fa_file_link {
  font-size: 10px;
  margin-left: 5px
}

.blog_attachbox {
  overflow: hidden;
  margin-top: 5px
}

.blog_attachthumb {
  float: left;
  width: 100px;
  padding: 8px;
  border: solid 1px silver;
  margin-left: 2px
}

.blog_entry {
  clear: both
}

.blog_entry_title {
  font-size: 24px;
  padding: 0;
  float: left
}

.blog_entry_info {
  font-size: 12px;
  color: #333;
  padding: 0;
  margin-top: 5px;
  clear: both
}

.blog_entry_info a {
  color: #375e93
}

.blog_entry_date {
  background: url(../images/icons/calendar.png) no-repeat left center;
  padding: 1px;
  padding-left: 20px;
  margin-right: 10px
}

.blog_entry_title_td {
  background-color: #FFF;
  padding-bottom: 12px
}

.blog_entry_text {
  margin-bottom: 15px
}

.club_blog_post {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: 1px solid #c3d6df
}

.club_blog_post .club_post_title {
  font-size: 14px
}

.club_blog_post .club_post_author {
  font-size: 12px;
  color: #5f98bf
}

.club_blog_post .club_post_descr {
  color: #aaa
}

.blog_entry_karma {
  font-size: 20px;
  float: right;
  margin-right: 15px
}

.blog_entry_karma_td {
  background-color: white;
  border: solid 1px #666;
  text-align: center
}

.post_karma {
  background: url(../images/icons/rating.png) no-repeat left center;
  padding: 1px;
  padding-left: 20px;
  display: inline-block;
  margin-right: 10px;
  font-size: 14px
}

.blog_comments_link {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  background: url(../images/icons/comment.png) no-repeat left center;
  padding: 1px;
  padding-left: 20px
}

.blog_comments {
  margin-bottom: 20px;
  font-size: 12px;
  padding: 5px 10px;
  border: solid 1px #c3d6df;
  display: inline-block;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.blog_comments .tagline {
  text-decoration: none;
  background: url(../images/icons/tag.png) no-repeat left center;
  padding: 1px;
  padding-left: 20px;
  margin-left: 10px
}

.blog_comments .editlinks a {
  color: #666
}

.blog_authorsall {
  color: #666
}

.blog_authorslink {
  color: #666;
  text-decoration: underline
}

.blog_type_menu {
  clear: both;
  overflow: hidden;
  margin-bottom: 10px
}

.blog_type_link {
  display: block;
  float: left;
  margin-right: 15px;
  font-size: 18px;
  color: #375e93;
  padding: 5px 0
}

.blog_type_active {
  display: block;
  float: left;
  margin-right: 15px;
  color: #000;
  font-size: 18px;
  text-decoration: none;
  background: #e0eaef;
  padding: 5px 10px;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.blog_full_list .blog_title_td {
  padding-left: 0
}

.blog_full_list .blog_title, .blog_full_list .blog_user, .blog_full_list .blog_posts, .blog_full_list .blog_comm {
  padding: 1px;
  padding-left: 20px
}

.blog_full_list .blog_title {
  font-size: 16px;
  background: url(../images/icons/blog.png) no-repeat left center
}

.blog_user {
  background: url(../images/icons/user.png) no-repeat left center;
  padding: 2px 10px 2px 20px
}

.blog_full_list .blog_posts {
  background: url(../images/icons/posts.png) no-repeat left center
}

.blog_full_list .blog_comm {
  background: url(../images/icons/comment.png) no-repeat left center
}

.blog_full_list .blog_rss {
  background: url(../images/icons/rss.png) no-repeat left center;
  width: 16px;
  height: 16px;
  display: block
}

.blogs_full_rss {
  margin-top: 15px
}

.blogs_full_rss a {
  background: url(../images/icons/rss.png) no-repeat left center;
  padding: 1px;
  padding-left: 20px
}

.con_rss_icon {
  float: right;
  margin: 10px 5px
}

.con_rss_icon a {
  text-decoration: none
}

.bd_item {
  margin-bottom: 4px;
  border: solid 1px #c3d6df;
  padding: 12px;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.bd_item_vip {
  margin-bottom: 4px;
  border: 1px solid #fc9;
  background: #ffffd9;
  padding: 12px;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.board_toolbar {
  margin-bottom: 10px
}

.board_toolbar table {
  padding: 4px;
  background-color: #ebebeb
}

.board_toolbar a {
  text-decoration: underline;
  color: #666
}

div.bd_title {
  margin-bottom: 0
}

div.bd_title a {
  font-size: 16px;
  font-weight: bold;
  margin: 0
}

.bd_item_vip div.bd_title a {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  color: #ed8115
}

img.bd_image_small {
  padding: 2px;
  border: solid 1px #c3d6df;
  margin-right: 10px
}

.bd_item_vip img.bd_image_small {
  padding: 2px;
  border: 1px solid #fc9;
  margin-right: 10px
}

div.board_gallery {
  margin-top: 20px;
  margin-bottom: 10px
}

.board_categorylist {
  margin-bottom: 30px;
  margin-top: 10px
}

.bd_text {
  margin: 0;
  clear: both
}

.bd_moderate_link {
  float: right
}

.bd_moderate_link span {
  float: right;
  padding: 0 5px 0 18px
}

div.bd_item_details {
  margin-top: 20px;
  float: right
}

div.bd_item_details a, .bd_moderate_link a {
  color: #666
}

div.bd_item_details_full {
  margin-bottom: 10px
}

div.bd_item_details_full a {
  color: #666
}

div.bd_item_details span, div.bd_item_details_full span {
  height: 18px;
  line-height: 18px;
  padding: 2px;
  padding-left: 18px;
  padding-right: 10px;
  font-size: 12px
}

.bd_text_full {
  padding: 20px 15px;
  font-size: 16px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #c3d6df;
  margin-top: 15px
}

div.bd_links {
  padding: 0;
  margin-top: 10px;
  text-align: right
}

div.bd_links span {
  height: 18px;
  line-height: 18px;
  padding: 2px;
  padding-left: 20px;
  padding-right: 10px
}

div.bd_links span.bd_message {
  background: url(../images/icons/message.png) no-repeat 0 2px
}

div.bd_links span.bd_author {
  background: url(../images/icons/posts.png) no-repeat 0 2px
}

span.bd_item_is_vip {
  background: url(../images/icons/vip.png) no-repeat;
  color: #ed8115;
  font-weight: bold
}

span.bd_item_date {
  background: url(../images/icons/calendar.png) no-repeat
}

span.bd_item_city {
  background: url(../images/icons/city.png) no-repeat
}

span.bd_item_hits {
  background: url(../images/icons/eye.png) no-repeat scroll center left
}

span.bd_item_edit {
  background: url(../images/icons/edit.png) no-repeat
}

span.bd_item_delete {
  background: url(../images/icons/no.png) no-repeat
}

span.bd_item_publish {
  background: url(../images/icons/yes.png) no-repeat
}

span.bd_item_user {
  background: url(../images/icons/user.png) no-repeat
}

span.bd_item_cat {
  background: url(../images/icons/folder_table.png) no-repeat
}

span.bd_item_status_ok {
  color: green;
  background: url(/components/board/images/status_ok.gif) no-repeat
}

span.bd_item_status_bad {
  color: red;
  background: url(/components/board/images/status_bad.gif) no-repeat
}

img.bd_cat_main_icon {
  margin-right: 10px
}

div.bd_cat_main_title a {
  font-size: 18px;
  color: #000
}

#shop_toollink_div {
  border-radius: 8px;
  -moz-border-radius: 8px;
  background-color: #e0eaef;
  float: right;
  padding: 8px 8px;
  clear: both;
  overflow: hidden
}

#shop_toollink_div a {
  color: #375e93
}

#shop_cartlink {
  float: left;
  background: url(../images/icons/cart.png) no-repeat 2px 2px;
  font-weight: bold;
  padding-left: 25px;
  padding-right: 5px
}

#shop_searchlink {
  float: left;
  background: url(../images/icons/search.png) no-repeat 2px 2px;
  padding-left: 25px;
  padding-right: 5px
}

#shop_addlink {
  float: left;
  background: url(../images/icons/add.png) no-repeat 2px 2px;
  padding-left: 22px;
  padding-right: 5px
}

#cart_buttons {
  margin-top: 20px;
  text-align: center;
  overflow: hidden
}

#cart_buttons1 {
  margin: 2px;
  float: right
}

#cart_buttons2 {
  margin: 2px;
  float: left
}

#cart_total {
  text-align: right;
  font-size: 16px;
  margin-top: 5px;
  padding-top: 5px;
  border-top: solid 1px silver
}

#cart_total span {
  font-weight: bold
}

#catalog_list_itempic {
  padding: 10px
}

#shop_small_price {
  width: 110px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
  line-height: 26px;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #047700
}

#shop_price {
  float: left;
  font-size: 14px;
  margin-left: 15px;
  margin-top: 10px;
  height: 43px;
  line-height: 43px;
  width: 190px;
  background: url(/components/catalog/images/shop/price.jpg) no-repeat
}

#shop_price span {
  margin-left: 20px;
  font-weight: bold
}

#shop_ac_item_link img {
  margin-left: 2px;
  margin-top: 12px
}

#shop_ac_itemdiv {
  margin-left: 5px;
  margin-top: 10px
}

.catalog_sortform {
  text-align: right;
  clear: both;
  overflow: hidden
}

.catalog_sortform table {
  float: right;
  margin: 10px 0
}

.catalog_list_item {
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #c3d6df;
  margin-bottom: 4px;
  padding: 8px
}

#catalog_item_table {
  width: 100%
}

#shop_list_buttons {
  float: right;
  clear: both;
  margin-top: 15px
}

div.uc_subcats {
  padding: 10px;
  border: solid 1px silver;
  background-color: #FFF;
  margin-bottom: 15px
}

ul.uc_cat_list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden
}

ul.uc_cat_list li.uc_cat_item {
  font-size: 18px;
  padding-left: 23px;
  background: url(../images/icons/folder.png) no-repeat left center;
  height: 18px;
  line-height: 18px;
  margin: 0;
  margin-bottom: 10px
}

.hint {
  color: gray
}

#shop_moder_form {
  padding: 15px
}

#shop_moder_form p.notice {
  font-weight: bold
}

input.button {
  font-size: 18px
}

div.new_club {
  margin-bottom: 15px;
  padding: 9px;
  padding-left: 30px;
  padding-right: 15px;
  background: url(../images/icons/add.png) no-repeat 10px center #e0eaef;
  float: right;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  background-color: #e0eaef
}

div.new_club a {
  text-decoration: none;
  border-bottom: 1px dashed
}

div.club_entry, div.club_entry_vip {
  overflow: hidden;
  margin-bottom: 5px;
  padding: 15px;
  border: solid 1px #c3d6df;
  border-radius: 8px;
  -moz-border-radius: 8px;
  clear: both;
  position: relative
}

.user_role {
  position: absolute;
  right: 15px;
  top: 15px;
  color: #c30
}

.member {
  color: #03c
}

.moderator {
  color: #093
}

div.club_entry_vip {
  background: #ffffd9;
  border: 1px solid #fc9
}

div.club_entry .image, div.club_entry_vip .image {
  padding: 2px;
  float: left;
  margin-right: 10px
}

div.club_entry .data, div.club_entry_vip .data {
  float: left
}

div.club_entry .data .title, div.club_entry_vip .data .title {
  margin-bottom: 5px;
  margin-top: 5px
}

div.club_entry .data .title a, div.club_entry_vip .data .title a {
  font-size: 17px
}

div.club_entry_vip .data .title a {
  color: #ed8115
}

div.club_entry .data .title a.private, div.club_entry_vip .data .title a.private {
  font-size: 16px;
  font-weight: bold;
  color: gray
}

div.club_entry .data .details, div.club_entry_vip .data .details {
  float: left
}

div.club_entry .data .details span, div.club_entry_vip .data .details span {
  color: #666;
  padding: 2px;
  padding-left: 20px;
  margin-right: 4px;
  font-size: 10px;
  height: 20px;
  line-height: 20px
}

div.club_entry .data .details span.rating, div.club_entry_vip .data .details span.rating {
  background: url(../images/icons/rating.png) no-repeat left center
}

div.club_entry_vip .data .details span.vip {
  background: url(../images/icons/vip.png) no-repeat left center
}

div.club_entry .data .details span.date, div.club_entry_vip .data .details span.date {
  background: url(../images/icons/calendar.png) no-repeat left center
}

div.club_entry .data .details span.members, div.club_entry_vip .data .details span.members {
  background: url(../images/icons/groups/registered.png) no-repeat left center
}

table.club_full_entry {
  overflow: hidden;
  margin-bottom: 10px;
  width: 100%
}

table.club_full_entry td.left {
  overflow: hidden;
  margin-bottom: 10px;
  width: 200px
}

table.club_full_entry .image {
  width: 200px;
  padding: 2px;
  margin-right: 14px
}

table.club_full_entry .data .details {
  margin-bottom: 10px;
  border-bottom: solid 1px #789daf;
  padding-bottom: 8px;
  background: #e0eaef;
  padding: 8px
}

table.club_full_entry .data .details span {
  color: #333;
  padding: 1px;
  padding-left: 20px;
  margin-right: 4px;
  height: 18px
}

table.club_full_entry .data .details span.vip {
  background: url(../images/icons/vip.png) no-repeat left center;
  color: #ed8115;
  font-weight: bold
}

table.club_full_entry .data .details span.rating {
  background: url(../images/icons/rating.png) no-repeat left center
}

table.club_full_entry .data .details span.date {
  background: url(../images/icons/calendar.png) no-repeat left center
}

table.club_full_entry .data .details span.members {
  background: url(../images/icons/groups/registered.png) no-repeat left center
}

table.club_full_entry .data .description {
  margin-right: 20px;
  margin-left: 8px;
  margin-bottom: 5px;
  clear: both
}

table.club_full_entry .members_list {
  width: 200px;
  clear: both
}

table.club_full_entry .members_list .title {
  margin-bottom: 10px;
  padding-top: 8px;
  padding-left: 8px;
  font-weight: bold
}

table.club_full_entry .members_list .list {
  clear: both;
  overflow: hidden
}

table.club_full_entry .clubcontent {
  clear: both;
  margin-bottom: 10px
}

table.club_full_entry .clubcontent p {
  padding: 0;
  padding-left: 5px;
  margin-top: 0
}

table.club_full_entry .clubcontent div.title {
  padding: 10px 10px 10px 40px;
  border-top: solid 1px #789daf;
  color: #375e93;
  line-height: 30px;
  height: 30px;
  font-size: 16px
}

table.club_full_entry .clubcontent div.blog .title {
  background: url(../images/icons/big/blog.png) 4px center no-repeat #e0eaef
}

table.club_full_entry .clubcontent div.album .title {
  background: url(../images/icons/big/images.png) 4px center no-repeat #e0eaef
}

table.club_full_entry .clubcontent ul li a.on_moder {
  color: #f60
}

table.club_full_entry .clubcontent div.album a.delete {
  color: #f00
}

table.club_full_entry .clubcontent span.new {
  color: #090;
  font-weight: bold
}

table.club_full_entry .clubcontent ul {
  margin: 10px 0 10px 30px
}

table.club_full_entry .clubcontent ul li {
  margin-bottom: 3px;
  margin-left: 0;
  padding-left: 0
}

table.club_full_entry .clubcontent ul li.all a {
  color: #999
}

table.club_full_entry .clubcontent ul li.service a {
  color: #090
}

table.club_full_entry .clubcontent #add_album_form input.text {
  width: 300px;
  border: solid 1px silver
}

.service {
  color: #090;
  margin-left: 10px
}

table.club_full_entry .clubmenu {
  overflow: hidden;
  clear: both
}

table.club_full_entry .clubmenu div {
  float: right;
  line-height: 24px;
  height: 24px;
  margin: 0 15px 10px 0
}

table.club_full_entry .clubmenu div.join {
  padding-left: 32px;
  background: url(/templates/_default_/images/icons/clubs/join.png) 0 center no-repeat
}

table.club_full_entry .clubmenu div.leave {
  padding-left: 32px;
  background: url(/templates/_default_/images/icons/clubs/leave.png) 0 center no-repeat
}

table.club_full_entry .clubmenu div.config {
  padding-left: 32px;
  background: url(/templates/_default_/images/icons/clubs/config.png) 0 center no-repeat
}

table.club_full_entry .clubmenu div.invite {
  padding-left: 32px;
  background: url(/templates/_default_/images/icons/clubs/invite.png) 0 center no-repeat
}

table.club_full_entry .clubmenu div.messages {
  padding-left: 32px;
  background: url(/templates/_default_/images/icons/clubs/messages.png) 0 center no-repeat
}

table.club_full_entry .wall .header {
  background: #e0eaef;
  padding: 10px;
  border-top: solid 1px #789daf;
  font-size: 16px;
  color: #375e93
}

table.club_full_entry .wall .body {
  padding: 10px
}

table.club_full_entry .wall #addwall {
  padding: 0;
  padding-right: 10px
}

.member_list {
  float: left;
  position: relative
}

.member_list .online {
  font-size: 10px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  width: 80%;
  opacity: .7;
  filter: alpha(opacity=70)
}

.cmm_heading {
  font-size: 16px;
  color: #000;
  margin-bottom: 4px;
  padding-top: 8px
}

.cmm_icons {
  margin-bottom: 4px
}

.cmm_icons a {
  color: #666;
  text-decoration: underline
}

.cmm_anchor {
  float: left;
  margin-left: 10px;
  color: #333
}

.cmm_author {
  display: block;
  float: left;
  font-weight: bold
}

.cmm_title {
  padding: 6px
}

.cmm_votes {
  float: right;
  padding: 2px;
  margin-right: 15px;
  color: silver;
  font-weight: bold
}

.cmm_good {
  color: green
}

.cmm_bad {
  color: red
}

.cmm_date {
  color: #999;
  background-color: #999;
  display: block;
  float: right;
  margin-right: 6px;
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/calendar.png) no-repeat left center
}

.cmm_pagebar {
  background-color: #ebebeb;
  margin-bottom: 4px
}

.cmm_entry {
  width: 100%;
  margin: 0;
  margin-bottom: 5px;
  padding: 2px
}

.cmm_sublinks {
  display: block;
  margin-top: 10px
}

.cmm_sublinks a:hover {
  color: #375e93
}

.cmm_sublinks a {
  color: #5f98bf;
  margin-right: 6px
}

.cmm_avatar {
  padding: 5px;
  background: #ebebeb;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.cmm_content_av {
  padding: 10px;
  padding-left: 25px;
  padding-top: 7px;
  background: url(/templates/_default_/images/icons/comments/pointer.jpg) no-repeat
}

.cmm_content {
  padding-left: 6px
}

.cmm_addentry a {
  text-decoration: underline
}

.cmm_addentry {
  padding: 20px;
  border: solid 1px gray;
  background-repeat: repeat-x;
  background-color: #e4e4e4
}

.cmm_smilebox {
  padding: 4px;
  border: solid 1px gray;
  background-color: #ebebeb
}

.cmm_codebar {
  width: 100%;
  border: solid 1px gray;
  background-color: #fff
}

.cmm_pageselect {
  border: solid 1px gray;
  background-color: #f3f3f3
}

.cmm_submit {
  font-size: 12px
}

.cmm_all_title {
  margin-bottom: 5px;
  color: #5f98bf;
  font-size: 100%;
  font-weight: normal
}

#addcomment {
  border: solid 1px gray;
  background-color: #e5e5e5;
  padding: 10px
}

.cm_guest_name {
  margin: 10px 0;
  color: #375e93;
  font-weight: bold
}

.cm_addentry {
  overflow: hidden;
  margin: 4px
}

.cm_editor {
  border: 1px #CCC solid;
  padding: 4px;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px
}

.cm_codebar {
  margin: 2px 0;
  overflow: hidden
}

div.cm_smiles a {
  text-decoration: none
}

div.cm_smiles {
  position: relative
}

#con_rating_block {
  margin-top: 10px;
  padding: 10px;
  margin-bottom: 10px;
  background: #e0eaef;
  border-radius: 8px;
  -moz-border-radius: 8px
}

div.con_forum_link {
  margin-top: 10px;
  margin-bottom: 10px
}

div.con_forum_link a {
  height: 16px;
  line-height: 16px;
  padding-left: 18px;
  background: url(/images/icons/comments.gif) no-repeat left center
}

.darkBlue-LightBlue {
  background: #8e3332;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMzMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTA2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8e3332 0, #6e0605 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e3332), color-stop(100%, #6e0605));
  background: -webkit-linear-gradient(top, #8e3332 0, #6e0605 100%);
  background: -o-linear-gradient(top, #8e3332 0, #6e0605 100%);
  background: -ms-linear-gradient(top, #8e3332 0, #6e0605 100%);
  background: linear-gradient(to bottom, #8e3332 0, #6e0605 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e3332', endColorstr='#6e0605', GradientType=0);
  color: #FFF;
  font-size: 14px;
  clear: both;
  border-collapse: separate;
  border-bottom: #000 solid 1px;
  border-right: #000 solid 1px;
  border-left: #a30300 solid 1px;
  border-top: #a30300 solid 1px
}

.darkBlue-LightBlue a {
  color: #FFF;
  border-color: #FFF
}

.darkBlue-LightBlue a:hover {
  color: #CCC;
  border-color: #CCC
}

.forum_cattitle {
  font-size: 18px;
  margin-bottom: 6px;
  margin-top: 10px;
  color: #5186b8
}

.post_content {
  word-wrap: break-word
}

.posts_table .darkBlue-LightBlue {
  font-size: 12px
}

.last_post_img {
  float: right;
  padding: 5px
}

.added_later {
  color: #CCC;
  margin: 10px 0;
  display: block
}

.forums_table {
  border-collapse: separate
}

.forum_link {
  font-weight: bold
}

.forum_desc {
  color: #444;
  margin: 5px 0 0
}

.threads_table {
  border-collapse: separate
}

.thread_link {
  font-weight: bold
}

.thread_desc {
  color: #999
}

.thread_pagination {
  font-size: 12px
}

.thread_pagination a {
  color: #666;
  text-decoration: underline
}

.thread_pagination a:hover {
  color: #f60;
  text-decoration: underline
}

.row1 {
  background-color: #e3e3e3;
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #fff 1px solid;
  border-top: #fff 1px solid
}

.row11 {
  background-color: #e3e3e3;
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #fff 1px solid;
  border-top: #fff 1px solid
}

.row2 {
  background-color: #f3f3f3;
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #fff 1px solid;
  border-top: #fff 1px solid
}

.forum_poll_data {
  background-color: #f2f2f2
}

.forum_poll_header {
  width: 100%;
  background-color: #ebebeb;
  border-bottom: dashed 1px #a8c2cf
}

.forum_poll_title {
  font-weight: bold;
  font-size: 18px
}

.forum_poll_desc {
  font-size: 12px;
  margin: 4px 0
}

.forum_poll_gauge_title {
  font-size: 12px
}

.forum_poll_gauge {
  height: 15px;
  background-color: #333;
  margin-bottom: 10px;
  font-size: 10px;
  color: #fff;
  text-align: right
}

.forum_poll_submit {
  margin: 10px
}

.forum_poll_param {
  margin: 0 0 7px 0;
  font-size: 12px
}

.posts_table {
  border-collapse: separate
}

.post_usercell {
  background: #ddd;
  border-top: solid 1px #eee;
  border-left: solid 1px #eee;
  border-right: solid 1px #aaa;
  border-bottom: solid 1px #aaa
}

.post_userimg {
  margin: 4px auto;
  padding: 5px;
  width: 64px
}

.post_userawards {
  margin-top: 3px;
  margin-bottom: 3px
}

.post_userrank {
  font-size: 10px;
  color: #069
}

.post_userrank span {
  display: block;
  clear: both
}

.post_userrank .user_rank {
  font-size: 10px;
  color: #069
}

.post_userrank .admin_rank {
  font-size: 10px;
  color: #600
}

.post_userrank .moder_rank {
  font-size: 10px;
  color: #C00
}

.post_usermsgcnt {
  font-size: 10px
}

.post_userkarma {
  padding: 2px;
  margin: 2px;
  font-size: 10px
}

.post_msgcell {
  background-color: #efefef;
  border-top: solid 1px #fff;
  border-left: solid 1px #fff;
  border-right: solid 1px #aaa;
  border-bottom: solid 1px #aaa;
  padding: 6px
}

.post_userlink {
  color: #036;
  font-weight: bold
}

.post_date {
  float: left
}

.msg_links {
  float: right
}

.votes_links {
  float: right;
  margin: 0 0 0 10px
}

.post_editdate {
  color: #999;
  margin: 10px 0 0 0;
  padding: 7px 0 0 0;
  border-top: 1px dotted #CCC;
  font-size: 11px;
  text-align: right
}

.post_signature {
  margin-top: 20px;
  border-top: solid 1px silver;
  padding-top: 4px
}

.forum_toollinks {
  margin-bottom: 8px;
  text-align: right
}

.forum_quote {
  padding: 10px;
  border: dashed 1px gray;
  background-color: #ebebeb;
  font-size: 12px;
  color: gray;
  margin: 8px
}

.bb_quote {
  background-color: #ffffd9;
  border: 1px solid #fc9;
  border-radius: 8px;
  -moz-border-radius: 8px;
  color: gray;
  font-size: 12px;
  margin: 6px;
  padding: 8px;
  overflow: hidden
}

.forum_quote_author {
  text-align: right
}

.forum_toolbar {
  margin: 5px 0;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #eee 1px solid;
  border-top: #eee 1px solid
}

.forum_toolbar a:hover {
  color: #5f98bf
}

.forum_toolbar a {
  color: #375e93;
  text-decoration: none
}

.forum_navbar {
  margin-bottom: 4px;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0, #d1d1d1 100%);
  background: linear-gradient(to bottom, #f2f2f2 0, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d1d1d1', GradientType=0);
  padding: 5px;
  border-bottom: #aaa 1px solid;
  border-right: #aaa 1px solid;
  border-left: #eee 1px solid;
  border-top: #eee 1px solid
}

.forum_navbar a {
  color: #375e93;
  text-decoration: underline
}

.forum_fa {
  margin: 6px 0 0 0;
  border: solid 1px #CCC;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 7px
}

.forum_fa_title {
  font-weight: bold
}

.forum_fa_desc {
  border-bottom: solid 1px #fc9;
  margin-bottom: 10px;
  padding-bottom: 8px
}

.forum_fa_entries {
  background-color: #ffffd9;
  border: 1px solid #fc9;
  padding: 8px;
  margin: 6px 0 0 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  display: none
}

.forum_postinfo {
  margin-bottom: 15px
}

.forum_texteditor {
  font-size: 14px;
  border: solid 1px gray;
  width: 100%;
  height: 200px
}

.forum_zoom {
  background-color: gray;
  padding: 2px;
  position: relative
}

.forum_zoom:hover .forum_zoom_text {
  display: block
}

.forum_zoom_text {
  padding: 2px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 0;
  background: #444;
  opacity: .8;
  filter: alpha(opacity=80);
  font-size: 12px;
  display: none
}

.forum_lostimg {
  padding: 5px;
  border: solid 1px silver;
  color: #666
}

.forum_fast {
  margin-top: 2px
}

.forum_fast_header {
  color: #375e93;
  font-size: 18px;
  margin-bottom: 4px;
  padding: 10px 0;
  padding-left: 20px;
  background: url(../images/icons/edit.png) no-repeat left center
}

.forum_fast_submit {
  text-align: right;
  margin-top: 3px
}

.forum_fast_form #message {
  border: 0 none;
  font-size: 100%;
  margin: 0;
  padding: 3px 0;
  width: 100%;
  height: 108px;
  max-height: 702px
}

.forum_subs {
  margin: 5px 0 0;
  color: #666;
  font-size: 11px
}

.forum_subs a {
  text-decoration: underline;
  color: #039
}

.subforumshead {
  font-size: 12px;
  font-weight: bold;
  color: #333
}

.add_file_link {
  height: 18px;
  line-height: 18px;
  padding-left: 22px;
  background: url(../images/icons/users/upload.gif) no-repeat left center
}

#usr_links {
  margin-top: 0;
  margin-bottom: 10px;
  overflow: hidden;
  clear: both
}

#usr_links sup {
  font-size: 12px;
  color: #729ccc
}

#usr_files, #usr_blog, #usr_board, #usr_forum, #usr_comments {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 12px 0 35px;
  font-size: 17px;
  margin: 5px 0;
  margin-left: 0;
  float: left
}

.online {
  padding: 1px 5px;
  background-color: #0c0;
  color: #FFF;
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-size: 11px
}

.cmm_votes {
  float: right;
  padding: 2px;
  margin-right: 15px;
  color: silver;
  font-weight: bold
}

.cmm_good {
  color: green
}

.cmm_bad {
  color: red
}

#users_search_link a {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/search.png) no-repeat;
  text-decoration: none
}

#users_search_link a span {
  border-bottom: dashed 1px #375e93
}

#users_sbar {
  padding: 15px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #c3d6df;
  color: #375e93;
  background: #e0eaef;
  margin-bottom: 10px
}

#users_sbar input[type=text] {
  border: 1px solid #4da4cf;
  padding: 2px
}

#users_sbar .field {
  width: 150px
}

#users_sbar .longfield {
  width: 408px
}

#users_sbar p {
  margin-top: 10px
}

.users_search_results {
  padding: 15px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #c3d6df;
  color: #375e93;
  background: #e0eaef;
  margin-bottom: 15px
}

.users_search_results h3 {
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px 0
}

.users_search_results ul, .users_search_results li {
  margin-left: 0
}

div.users_list_buttons {
  overflow: hidden
}

div.users_list_buttons .button {
  border-radius: 8px;
  -moz-border-radius: 8px;
  display: block;
  float: left;
  font-size: 18px;
  margin-right: 15px;
  padding: 5px 0
}

div.users_list_buttons .button a {
  color: #375e93
}

div.users_list_buttons .selected {
  background: #e0eaef;
  padding: 5px 10px;
  margin-right: 15px
}

div.users_list_buttons .selected a {
  text-decoration: none;
  color: #000
}

div.users_list {
  margin: 15px 0;
  padding: 15px;
  border: 1px solid #c3d6df;
  border-radius: 8px;
  -moz-border-radius: 8px
}

table.users_list div.avatar {
  border: 1px solid #c3d6df;
  padding: 2px;
  width: 63px;
  height: 63px;
  margin-bottom: 10px
}

table.users_list div.number {
  color: #999
}

table.users_list div.nickname {
  font-size: 18px
}

div.microstatus {
  color: #5f98bf;
  font-size: 11px;
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/comment-small.png) no-repeat left top;
  clear: both;
  margin-top: 3px
}

.microstatus {
  color: #5f98bf;
  font-size: 11px;
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/comment-small.png) no-repeat left top;
  margin-top: 3px
}

table.users_list div.karma, table.users_list div.rating {
  font-size: 12px;
  float: right;
  overflow: hidden;
  padding: 2px 5px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  background: #e0eaef
}

table.users_list div.karma {
  margin-right: 5px
}

table.users_list .pos {
  color: green
}

table.users_list .neg {
  color: red
}

table.users_list div.city {
  clear: both
}

table.users_list div.city a {
  color: #666
}

table.users_list div.status {
  float: right;
  padding: 2px;
  margin-right: 5px
}

table.users_list div.status .online {
  padding: 1px 5px;
  background-color: #0c0;
  color: #FFF;
  font-size: 11px;
  border-radius: 4px;
  -moz-border-radius: 4px
}

table.users_list div.status .offline {
  color: #999;
  font-size: 11px;
  background: 0;
  padding: 0
}

#mod_user_stats div.stat_block {
  margin-left: 15px
}

#mod_user_stats div.stat_block div.title {
  color: #1873aa;
  font-size: 16px;
  margin-bottom: 0;
  text-shadow: 0 2px 0 #fff;
  font-weight: bold
}

#mod_user_stats div.stat_block div.body ul {
  list-style: none;
  margin: 0;
  margin-left: 20px;
  padding: 0
}

#mod_user_stats div.stat_block div.body li {
  list-style: none;
  margin: 0;
  margin-bottom: 3px
}

#mod_user_stats div.stat_block_bday {
  margin-left: 20px
}

#mod_user_stats div.stat_block_bday div.title {
  text-shadow: 0 2px 0 #fff;
  padding-left: 18px;
  background: url(../images/icons/cake.png) no-repeat left center;
  font-size: 16px;
  color: #1873aa;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 20px
}

div#user_ratings {
  float: right
}

div#user_ratings div.karma, div#user_ratings div.rating {
  float: left;
  text-align: center
}

div#user_ratings .value, div#user_ratings .value-positive, div#user_ratings .value-negative {
  font-size: 14px;
  padding: 4px;
  margin: 2px;
  border-radius: 18px;
  -moz-border-radius: 18px;
  cursor: pointer
}

div#user_ratings .karma .value-positive {
  background-color: #427f00;
  color: #FFF
}

div#user_ratings .karma .value-negative {
  background-color: #bf2f17;
  color: #FFF
}

div#user_ratings .karma table td {
  font-size: 14px
}

div#user_ratings .rating .value {
  background-color: #4a73a7;
  color: #FFF;
  padding: 6px 10px
}

.user_group_name {
  float: right;
  margin-right: 20px;
  height: 38px;
  line-height: 38px
}

.user_group_name div {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
  color: #375e93
}

.user_group_name .admin {
  background-image: url(../images/icons/groups/admin.png)
}

.user_group_name .registered {
  background-image: url(../images/icons/groups/registered.png)
}

.user_group_name .editors {
  background-image: url(../images/icons/groups/editors.png)
}

.user_group_name .moderators {
  background-image: url(../images/icons/groups/moderators.png)
}

.user_group_name .vip {
  background-image: url(../images/icons/groups/vip.png)
}

div#user_profile_url {
  clear: both;
  display: block;
  padding: 5px;
  margin-top: 15px;
  text-align: center;
  border-radius: 8px;
  -moz-border-radius: 8px;
  background: none repeat scroll 0 0 #e0eaef
}

#user_profile_url div {
  color: #375e93
}

#user_profile_url a {
  color: #5f98bf
}

div.usr_profile_menu {
  margin-top: 10px;
  clear: both;
  overflow: hidden
}

div.usr_profile_menu a {
  padding: 4px;
  border: solid 1px #FFF;
  overflow: hidden;
  float: left
}

a.select-avatar {
  height: 16px;
  line-height: 16px;
  padding-left: 18px;
  background: url(../images/icons/users/selectavatar.gif) no-repeat left center
}

div.user_profile_data {
  padding: 10px;
  padding-top: 0;
  padding-bottom: 0
}

.offline {
  padding: 1px 3px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  background-color: #dd6c6c;
  color: #FFF;
  font-size: 11px
}

.user_profile_data .offline, .user_profile_data .online, .user_profile_data .logdate {
  font-size: 12px
}

.logdate {
  color: #999;
  font-size: 11px
}

.usr_friends_entry .offline {
  color: #999
}

div.user_profile_data .field {
  overflow: hidden;
  clear: both
}

div.user_profile_data .field .title, div.user_profile_data .field .value {
  float: left;
  line-height: 24px
}

div.user_profile_data .field .title {
  width: 170px;
  font-weight: bold
}

#usr_board {
  background: url(../images/icons/big/board.png) no-repeat
}

#usr_files {
  background: url(../images/icons/big/folder_ftp.png) no-repeat
}

#usr_blog {
  background: url(../images/icons/big/blog.png) no-repeat
}

#usr_forum {
  background: url(../images/icons/big/folder.png) no-repeat
}

#usr_comments {
  background: url(../images/icons/big/faq_answer.png) no-repeat
}

#upr_feed .action_entry {
  border-bottom: 1px solid #bfe5ff;
  margin-bottom: 10px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-left: 22px
}

#upr_feed .action_title {
  font-size: 12px;
  overflow: hidden;
  padding: 2px 0
}

.usr_friends_query {
  -moz-border-radius: 8px 8px 8px 8px;
  background-color: #fff;
  border: 1px solid #65a1c2;
  padding: 10px;
  margin-top: 10px
}

.usr_friends_query_one {
  margin-bottom: 5px
}

.usr_friends_query_yes {
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  background: url(../images/icons/yes.png) no-repeat
}

.usr_friends_query_no {
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  background: url(../images/icons/no.png) no-repeat
}

.content_title {
  font-size: 14px;
  font-weight: bold
}

.usr_friends_feed {
  padding: 6px
}

.usr_friends_feed a.nickname {
  color: gray
}

.usr_com_title {
  padding: 5px;
  background-color: #ebebeb;
  border-top: solid 1px #666;
  border-bottom: 0
}

.usr_com_body {
  padding-top: 15px
}

.usr_wall_entry {
  border-radius: 8px;
  -moz-border-radius: 8px;
  margin: 5px 0;
  padding: 5px 0
}

.usr_wall_avatar {
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #c3d6df;
  padding: 4px;
  background: #FFF
}

.usr_wall_text {
  padding-left: 10px;
  padding-top: 10px
}

.usr_wall_title {
  float: left;
  color: #5f98bf;
  margin-bottom: 10px
}

.usr_wall_delete {
  float: right;
  padding: 5px
}

.usr_wall_delete a {
  background: url(../images/icons/delete.png) no-repeat left center;
  padding: 1px;
  padding-left: 20px;
  height: 16px;
  line-height: 16px;
  text-decoration: none;
  color: #375e93
}

.usr_profile_block {
  clear: both;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #c3d6df;
  margin-left: 10px
}

.usr_msg_entry {
  padding: 10px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  margin-bottom: 4px;
  border: solid 1px #c3d6df
}

.usr_msg_title {
  padding: 4px 0
}

.usr_msg_title strong {
  color: #375e93
}

.usr_msg_body {
  padding: 10px
}

.usr_msg_date {
  color: #5f98bf
}

.usr_publ_albums {
  overflow: hidden;
  background-color: #ebebeb;
  padding: 6px;
  margin-bottom: 10px
}

.usr_article_add {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/add.png) no-repeat left center
}

.usr_photo_add {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/addphoto.png) no-repeat left center
}

.usr_del_album {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/deletecat.png) no-repeat left center;
  margin-left: 6px;
  text-decoration: none
}

.usr_edit_album {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/edit.png) no-repeat left center;
  margin-left: 6px;
  text-decoration: none
}

#usr_photos_upload_album {
  background: #e0eaef;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 10px;
  margin-bottom: 5px
}

#usr_photos_upload_album .text-input {
  width: 250px
}

#usr_photos_upload_album .select-input {
  width: 257px
}

.photo_desc {
  text-align: left;
  color: #5f98bf
}

.usr_photos_add_limit {
  margin-bottom: 20px;
  color: #5f98bf
}

.usr_photos_submit_one {
  padding: 10px;
  border: solid 1px #c3d6df;
  border-radius: 8px;
  -moz-border-radius: 8px;
  margin-bottom: 2px
}

.usr_photos_submit_one .ph_thumb {
  border: solid 3px #e0eaef;
  -moz-border-radius: 5px;
  width: 96px;
  padding: 2px
}

.usr_photos_submit_one .text-input {
  width: 300px
}

#usr_photos_submit_btn {
  margin-top: 15px;
  color: #5f98bf
}

#usr_photos_submit_btn input {
  font-size: 18px
}

.usr_photo_thumb {
  padding: 1px;
  padding-top: 10px;
  float: left;
  width: 120px;
  display: block;
  margin: 4px;
  margin-left: 0;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #c3d6df;
  text-align: center
}

.usr_photo_date {
  font-size: 11px;
  color: #5f98bf;
  display: block
}

.usr_photo_hits {
  font-size: 10px;
  color: #999;
  display: block
}

.usr_photos_notice {
  margin: 10px 0;
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/info.png) no-repeat left center;
  clear: both
}

.usr_photos_add_st {
  margin-top: 20px;
  width: 500px;
  color: #5f98bf
}

.usr_photo_sel_bar {
  margin: 10px 0;
  display: inline-block
}

.usr_photo_prev_link, .usr_photo_next_link {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 0 15px
}

.usr_photo_prev_link {
  background: url(../images/icons/big/prev.png) no-repeat;
  float: right
}

.usr_photo_next_link {
  background: url(../images/icons/big/next.png) no-repeat;
  float: left
}

.usr_photo_link_edit, .usr_photo_link_delete {
  padding: 1px;
  padding-left: 20px
}

.usr_photo_link_edit {
  background: url(../images/icons/edit.png) no-repeat left center
}

.usr_photo_link_delete {
  background: url(../images/icons/delete.png) no-repeat left center;
  margin-left: 10px
}

.usr_photo_view {
  text-align: center;
  padding: 10px;
  background-color: #fff
}

.usr_editprof {
  background-color: #fff;
  border: solid 1px gray;
  padding: 8px;
  width: 100%
}

.usr_edithint {
  color: #666;
  font-size: 10px
}

.usr_q_title {
  font-weight: bold;
  margin: 1px;
  margin-bottom: 12px;
  padding: 5px;
  clear: both;
  border-bottom: dashed 1px gray
}

.usr_q_thumb {
  margin-left: 1px;
  margin-bottom: 1px;
  float: left;
  display: block;
  width: 70px
}

.usr_q_thumbimg {
  background-color: #fff;
  border: solid 1px gray
}

.usr_q_link {
  color: #036
}

.usr_award_block {
  display: block;
  margin: 2px;
  width: 100%
}

.usr_award_date {
  font-size: 10px;
  color: #999;
  margin-top: 5px
}

.usr_deleted {
  font-size: 18px;
  color: #900
}

.usr_restore {
  margin-top: 10px
}

.usr_btnlink {
  margin-right: 20px;
  font-size: 24px
}

.usr_files_orderbar {
  background-color: #ebebeb;
  margin-bottom: 4px;
  padding: 5px
}

.usr_files_orderbtn {
  font-size: 9px;
  background-color: #ccc;
  border: solid 1px gray;
  height: 20px
}

.usr_files_link {
  font-size: 10px;
  color: #999
}

.usr_wall {
  margin-top: 5px;
  overflow: hidden;
  clear: both
}

.usr_wall #addwall {
  padding-right: 10px
}

.usr_wall_header {
  font-size: 18px;
  color: #375e93;
  margin-bottom: 5px
}

.usr_wall_body {
  margin-bottom: 10px
}

.usr_wall_body p {
  padding: 2px;
  margin: 5px 0;
  color: #5f98bf;
  font-size: 14px
}

.usr_wall_addlink {
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 5px 8px;
  padding-left: 25px;
  display: inline-block;
  background: url(../images/icons/add.png) no-repeat 6px center #e0eaef
}

.club_wall_addlink {
  padding: 0 0 0 25px;
  float: right;
  background: url(../images/icons/add.png) no-repeat 6px center #e0eaef
}

.usr_wall_addlink a, .club_wall_addlink a {
  color: #375e93;
  text-decoration: none;
  font-size: 13px
}

.usr_friendslink {
  text-decoration: underline;
  color: #999
}

#karmalink {
  font-size: 16px;
  font-weight: bold;
  padding: 4px;
  background-color: #ebebeb;
  margin: 2px;
  margin-left: 8px
}

#usertitle {
  overflow: hidden
}

#nickname {
  margin: 0
}

.usr_group {
  padding: 2px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-repeat: no-repeat;
  line-height: 16px;
  color: #666
}

.usr_awlist_link {
  font-size: 14px;
  background: #ccc;
  padding: 5px;
  text-align: center;
  font-weight: bold
}

.usr_awlist_link a {
  text-decoration: none
}

.usr_aw_dettable {
  margin: 5px;
  margin-bottom: 20px
}

.usr_aw_img {
  padding: 5px;
  border: solid 1px #ccc
}

.usr_aw_title {
  font-size: 18px;
  color: #375e93
}

.usr_aw_desc {
  font-size: 14px;
  color: #5f98bf
}

.usr_aw_who {
  padding: 10px
}

.user_gender_m, .user_gender_ {
  background: url(../images/icons/male.png) no-repeat 0 2px;
  padding-left: 20px;
  line-height: 18px
}

.user_gender_f {
  background: url(../images/icons/female.png) no-repeat 0 2px;
  padding-left: 20px;
  line-height: 18px
}

.usr_aw_users {
  margin-bottom: 4px;
  color: #375e93
}

div.awards_list_link {
  padding: 5px 0
}

div.awards_list_link a {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/info.png) no-repeat left center
}

#usr_profparams {
  width: 750px;
  border: dashed 1px silver;
  padding: 10px
}

#usr_profsavebtns {
  background: #ebebeb;
  width: 775px;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center
}

#usr_prof_form {
  padding: 10px;
  padding-top: 0
}

#usr_prof_form em {
  color: #999
}

#usr_prof_form #title {
  width: 170px;
  height: 24px;
  line-height: 24px
}

#usr_prof_form #field {
  height: 24px;
  line-height: 24px
}

#usr_prof_form table {
  width: 100%
}

.usr_msgmenu_tabs {
  display: block;
  height: 37px;
  clear: both;
  margin: 20px 0 0;
  overflow: hidden
}

.usr_msgmenu_active {
  margin-right: 0;
  background-color: #e0eaef;
  padding: 10px;
  font-weight: bold;
  border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  float: left
}

.usr_msgmenu_link {
  margin-right: 0;
  padding: 10px;
  float: left
}

.in_link {
  padding-left: 26px;
  background: url(../images/icons/users/message-in.png) no-repeat 6px center #FFF
}

.in_span {
  padding-left: 26px;
  background: url(../images/icons/users/message-in.png) no-repeat 6px center #e0eaef
}

.out_link {
  padding-left: 26px;
  background: url(../images/icons/users/message-out.png) no-repeat 6px center #FFF
}

.out_span {
  padding-left: 26px;
  background: url(../images/icons/users/message-out.png) no-repeat 6px center #e0eaef
}

.notices_link {
  padding-left: 26px;
  background: url(../images/icons/users/message_notice.png) no-repeat 6px center #FFF
}

.notices_span {
  padding-left: 26px;
  background: url(../images/icons/users/message_notice.png) no-repeat 6px center #e0eaef
}

.new_link {
  padding-left: 26px;
  background: url(../images/icons/users/message-new.png) no-repeat 6px center;
  text-decoration: none
}

.history_link {
  padding-left: 26px;
  background: url(../images/icons/users/message_history.png) no-repeat 6px center #FFF
}

.history_span {
  padding-left: 26px;
  background: url(../images/icons/users/message_history.png) no-repeat 6px center #e0eaef
}

a.msg_delete:hover, a.msg_reply:hover, a.msg_history:hover {
  color: #5f98bf
}

a.msg_delete, a.msg_reply, a.msg_history, span.msg_new {
  color: #375e93;
  height: 16px;
  line-height: 16px;
  padding: 1px 1px 1px 20px;
  text-decoration: none
}

a.msg_reply, a.msg_history, span.msg_new {
  margin-right: 10px
}

a.msg_delete {
  background: url("../images/icons/delete.png") no-repeat left center
}

a.msg_reply {
  background: url(../images/icons/users/message_reply.png) no-repeat left center
}

a.msg_history {
  background: url(../images/icons/users/message_history.png) no-repeat left center
}

span.msg_new {
  background: url(../images/icons/new.png) no-repeat left center;
  color: red
}

table.feed {
  margin-top: 10px;
  margin-bottom: 10px
}

table.feed td {
  font-size: 14px
}

table.feed td.date {
  font-size: 12px;
  text-align: left;
  width: 110px
}

table.feed td.date strong {
  color: green
}

.usr_files_head {
  background-color: #ececec;
  font-weight: bold;
  padding: 4px
}

.usr_status_bar {
  clear: both;
  margin-top: 0;
  padding-bottom: 10px
}

.usr_status_text {
  color: #5f98bf;
  background: url(../images/icons/comment.png) no-repeat left center;
  padding-left: 20px;
  float: left
}

.usr_status_date {
  font-size: 10px;
  color: gray;
  font-style: normal;
  margin-left: 10px;
  margin-right: 14px
}

.usr_status_link {
  float: left
}

.usr_status_link a {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/edit.png) no-repeat left center
}

.usr_avatar {
  padding: 10px;
  border: solid 1px #65a1c2;
  background-color: #fff;
  border-radius: 8px;
  -moz-border-radius: 8px
}

.usr_avatars_lib_link {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/images.png) no-repeat left center
}

.usr_friends_block {
  overflow: hidden;
  margin-bottom: 15px
}

.usr_friend_cell {
  padding-right: 10px;
  margin-right: 5px;
  margin-bottom: 5px
}

.usr_friend_cell .friend_link {
  font-size: 14px
}

.usr_friend_cell span {
  font-size: 11px
}

.usr_friend_cell span.offline {
  color: #5f98bf;
  background: 0
}

.usr_albums_list {
  margin: 10px 0;
  padding: 0;
  clear: both;
  overflow: hidden
}

.usr_albums_list li {
  margin: 0 10px 10px 0;
  padding: 0;
  display: block;
  float: left;
  width: 200px;
  height: 75px
}

.usr_albums_list li.no_albums {
  height: auto
}

.usr_album_thumb {
  display: block;
  float: left;
  width: 64px;
  height: 64px;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #65a1c2
}

.usr_album .link {
  font-size: 14px
}

.usr_album .count {
  color: #5f98bf
}

.usr_album .date {
  color: #AAA;
  font-size: 11px
}

.action_friends {
  position: relative;
  margin: 0 0 10px 0;
  border-collapse: separate
}

.action_friends td {
  background-color: #ecf2f4;
  border-left: 1px #ecf2f4 solid;
  border-right: 1px #ecf2f4 solid;
  border-top: 1px #ecf2f4 solid;
  padding: 5px 0;
  vertical-align: middle;
  text-align: center
}

.action_fr {
  vertical-align: middle
}

.action_friends td.selected {
  background-color: #fff;
  border-color: #bfe5ff
}

.arr_btn {
  text-decoration: none;
  font-size: 40px
}

.mod_act_all {
  padding: 1px;
  padding-left: 20px;
  background: url(../images/icons/actions.png) no-repeat;
  color: #333
}

.actions_list {
  clear: both
}

.action_entry {
  padding-left: 25px;
  margin-bottom: 15px
}

.action_entry .is_new {
  color: #ff5a00
}

.action_user {
  color: #375e93;
  font-weight: bold
}

.action_title {
  font-size: 14px
}

.action_date {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
  font-size: 11px;
  color: #5f98bf
}

.action_details {
  clear: both; //clear:none;color:gray;overflow:hidden}.action_details .act_photo{overflow:hidden;display:inline-block}.act_add_comment{background:url(../images/icons/actions/add_comment.png) no-repeat left 3px}.act_add_photo,.act_add_photo_club{background:url(../images/icons/actions/add_photo.png) no-repeat left 3px}.act_add_article{background:url(../images/icons/actions/add_article.png) no-repeat left 3px}.act_set_status{background:url(../images/icons/actions/set_status.png) no-repeat left 3px}.act_add_friend{background:url(../images/icons/actions/add_friend.png) no-repeat left 3px}.act_add_blog{background:url(../images/icons/actions/add_blog.png) no-repeat left 3px}.act_add_post{background:url(../images/icons/actions/add_post.png) no-repeat left 3px}.act_add_board{background:url(../images/icons/actions/add_board.png) no-repeat left 3px}.act_add_catalog{background:url(../images/icons/actions/add_catalog.png) no-repeat left 3px}.act_add_club{background:url(../images/icons/actions/add_club.png) no-repeat left 3px}.act_add_club_user{background:url(../images/icons/actions/add_club_user.png) no-repeat left 3px}.act_add_quest{background:url(../images/icons/actions/add_quest.png) no-repeat left 3px}.act_add_fpost{background:url(../images/icons/actions/add_fpost.png) no-repeat left 3px}.act_add_thread{background:url(../images/icons/actions/add_thread.png) no-repeat left 3px}.act_add_avatar{background:url(../images/icons/actions/add_avatar.png) no-repeat left 3px}.act_add_award{background:url(../images/icons/actions/add_award.png) no-repeat left 3px}.act_add_file{background:url(../images/icons/actions/add_file.png) no-repeat left 3px}.act_add_wall{background:url(../images/icons/actions/add_wall.png) no-repeat left 3px}.act_add_wall_club{background:url(../images/icons/actions/add_wall_club.png) no-repeat left 3px}.act_add_post_club{background:url(../images/icons/actions/add_post_club.png) no-repeat left 3px}.act_add_user_photo{background:url(../images/icons/actions/add_user_photo.png) no-repeat left 3px}.act_add_user_photo_multi{background:url(../images/icons/actions/add_user_photo_multi.png) no-repeat left 3px}.act_add_user{background:url(../images/icons/actions/add_user.png) no-repeat left 3px}.act_add_wall_my{background:url(../images/icons/actions/add_wall_my.png) no-repeat left 3px}.button_yes,.button_no{background:none repeat scroll 0 0 transparent;border:1px solid;cursor:pointer;font-family:tahoma,verdana,arial,sans-serif,Lucida Sans;font-size:11px;margin:3px;outline:medium none;overflow:visible;padding:4px 14px;white-space:nowrap}.button_yes::-moz-focus-inner,input.button_no::-moz-focus-inner{border:0 none}.button_yes{background:none repeat scroll 0 0 #5d81a7;border:1px solid #45688e}.button_yes{background:url('../images/core/button.png') repeat-x scroll 0 -16px #6181a6;border-color:#789abf #5980a9 #5980a9;color:#FFF;text-shadow:0 1px 0 #45688e}.button_yes:hover{background-position:0 -8px}.button_yes:active{background:none repeat scroll 0 0 #5e80a5;border:1px solid #5e80a5;position:relative}.button_no{background:none repeat scroll 0 0 #e0e0e0;border:1px solid #b3b3b3}.button_no{background:url('../images/core/button.png') repeat-x scroll 0 -54px #ddd;border-color:#fff #e7e7e7 #e5e5e5;color:#444;text-shadow:0 1px 0 #fff}.button_no:hover{background-position:0 -46px}.button_no:active{background:none repeat scroll 0 0 #dcdcdc;border:1px solid #dcdcdc;position:relative}#popup_container{position:absolute;width:100%;top:0;left:0;z-index:100;text-align:left}#popup_container .b{background:transparent url('../images/core/b.png') repeat scroll 0 0}#popup_container .tl{background:transparent url('../images/core/tl.png') repeat scroll 0 0;*background:url('../images/core/tl.png')}#popup_container .tr{background:transparent url('../images/core/tr.png') repeat scroll 0 0}#popup_container .bl{background:transparent url('../images/core/bl.png') repeat scroll 0 0}#popup_container .br{background:transparent url('../images/core/br.png') repeat scroll 0 0}#popup_container table{border-collapse:collapse;margin:auto}#popup_container .body{background:#fff;width:600px}#popup_container .tl,#popup_container .tr,#popup_container .bl,#popup_container .br{height:10px;overflow:hidden;padding:0;width:10px}#popup_title,#note_title{background:none repeat scroll 0 0 #396ea4;border:1px solid #396ea4;color:#fff;font-size:13px;font-weight:bold;line-height:1;margin:0;padding:6px;text-shadow:0 1px 0 #111}#popup_container .popup_x_button,#noteform .popup_x_button{background:url('../images/core/boxicon.gif') repeat scroll -4px -2px #9ab5d1;cursor:pointer;float:right;height:17px;margin:5px 7px 0;padding:0;width:17px}#popup_container .popup_x_button:hover,#noteform .popup_x_button:hover{background-color:#fff}#popup_progress{display:none;text-align:center;width:100%;margin:45px 0 28px}#popup_content{padding:0;margin:0}#popup_message{color:#111;font-size:13px;padding:0 3px 0 3px;border-left:1px solid #aaa;border-right:1px solid #aaa;overflow:hidden}#popup_message .box_message_content{color:#111;font-size:13px;margin:5px;padding:5px}#popup_panel,#note_panel{background:#f9f9f9;border:1px solid #aaa;border-top:1px solid #ccc;margin-top:0;padding:3px;padding-right:10px;text-align:right}#popup_prompt{margin:.5em 0}span.ajax-loader{background:url('../images/core/ajax-loader.gif') no-repeat;display:none;float:left;left:6px;position:relative;top:11px;width:36px}#popup_info{border:1px solid #666;display:none;float:left;margin:3px 2px;padding:2px 9px 1px;position:relative}#popup_info.error{background-color:#e6a4a4}#popup_info.info{background-color:#aeffa4}#popup_message div.js_smiles,#smileajax{height:1px}#popup_message div.js_smiles a,#smileajax a{text-decoration:none}.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.friend_list_top{background-color:#f7f7f7;padding:4px 4px 0 4px;font-size:12px;overflow:hidden;margin:0 -3px;border-bottom:1px solid #aaa}*:first-child+html .friend_list_top{padding-bottom:18px}#friend_list_lookup{float:right;width:180px;color:#777}.friend_list_body{padding:4px 0 0 10px;width:657px;max-height:500px;border-top:0 solid #c3edb2;overflow-x:hidden;overflow-y:scroll}.friend_list_body_ajax{padding:4px 0 0 3px;width:100%;height:276px;border-top:0 solid #c3edb2;overflow-x:hidden;overflow-y:scroll;background-color:#FFF;font-size:10px}.flist_cell,.flist_cell_on{float:left;border-bottom:1px solid #FFF;margin:0 3px 2px 0;cursor:pointer}.flist_cell:hover{border-bottom:1px solid #f1f9fe}.flist_cell_on{border-bottom:1px solid #c0c0c0}.flist_cell .flist_border_wrap{border:1px solid #FFF}.flist_cell:hover .flist_border_wrap{background-color:#f1f9fe;border:1px solid #c0c0c0}.flist_wrap{border:1px solid #FFF;width:143px;height:56px;padding:3px}.flist_div{margin-right:3px;float:left;border:1px solid #c0c0c0;background-color:#FFF}.flist_cell:hover .flist_div{border:1px solid #adadad}.flist_image{margin:2px;overflow:hidden;height:50px;width:50px}.flist_name{margin-left:3px;overflow:hidden;float:left;word-wrap:break-word;width:68px;color:#000}.flist_cell_on .flist_name{color:#FFF}.flist_cell em,.flist_cell_on em,.flist_cell:hover em{background-color:#c3b2ed;color:#000;font-style:normal;font-weight:normal;text-decoration:inherit}.flist_cell_on em{background-color:#FFF;color:#F00}.flist_cell:hover em{background-color:#c0c0c0}.flist_empty{background-color:#FFF;color:#808080;font-size:12px;text-align:center;padding:103px 0 90px 0;margin:10px 10px 12px 10px}.flist_more{padding:10px;text-align:center;cursor:pointer}.t_filter_area{border-bottom:1px solid #c3edb2;padding:10px;background-color:#f7f7f7;_padding-bottom:18px}*:first-child+html .t_filter_area{padding-bottom:18px}.t_filter_selected{float:left;border-bottom:1px solid #f7f7f7;margin-right:10px;margin-bottom:2px;cursor:pointer}.t_filter_selected .t_filter2{border:1px solid #ccc}.t_filter_off{cursor:pointer;padding:4px 7px 5px;color:#368e3a;font-weight:bold;float:left;margin-right:10px;margin-bottom:-1px}.t_filter_selected .t_filter3{border:1px solid #396ea4;padding:2px 9px 1px;background-color:#396ea4;color:#f7f7f7;font-weight:bold}.t_filter_off{cursor:pointer;padding:4px 7px 5px;color:#111;font-weight:bold;float:left;margin-right:10px;margin-bottom:-1px}.flist_cell_on .flist_border_wrap{border:1px solid #111;background:#395fa7;opacity:.7;filter:alpha(opacity=70)}.club-intive-mess{background-color:#111;display:none;width:360px;height:27px;position:relative;top:-33px;text-align:center;padding-top:10px;margin-bottom:-37px;font-weight:bold;color:#fff;font-size:12px}.club-intive-mess-ajax{background-color:#111;display:none;width:470px;height:51px;position:absolute;bottom:160px;text-align:center;padding-top:26px;font-weight:bold;color:#fff;font-size:18px}.mod_latest_title_new{font-weight:bold;font-size:14px;color:black}.mod_latest_title_new a{text-decoration:none}.mod_latest_image_new{float:left;margin-right:5px;margin-left:6px;background:#FFF;padding:1px;background:#fffcbd}.mod_latest_image_new a{font-weight:bold;font-size:16px;color:#f47721}.mod_latest_image_new img{width:80px}.mod_latest_desc_new{margin-bottom:5px;padding-left:6px;clear:both}.mod_latest_date_new{font-size:11px;color:gray;clear:both}.mod_latest_date_new a{color:#5f98bf}.mod_latest_entry_new{margin-bottom:10px;clear:both;overflow:hidden}#sliderblock{margin-bottom:20px}#slider{background:url(../images/slider.png) repeat-x left;float:left}#slider_ul{padding:0;margin:0;list-style:none;height:289px;overflow:hidden;display:block;position:relative;top:0;left:0}#slider_ul li{list-style:none;margin:0;display:block;width:743px;height:562px;position:relative}#slider ul{list-style:none;padding:0}#slider ul li{list-style:none;margin:0}#slider1{background:url(../images/sliderleft.png) no-repeat left}#slider2{background:url(../images/sliderright.png) no-repeat right;padding:6px}@font-face{font-family:Cuprum;src:url('/templates/octopus/css/Cuprum-Regular.eot');src:url('/templates/octopus/css/Cuprum-Regular.eot?#iefix') format('embedded-opentype'),url('/templates/octopus/css/Cuprum-Regular.woff') format('woff'),url('/templates/octopus/css/Cuprum-Regular.ttf') format('truetype'),url('/templates/octopus/css/Cuprum-Regular.svg#Cuprum Regular') format('svg');font-weight:normal;font-style:normal}#slider .article_title{font-family:Cuprum;font-size:22px;text-decoration:none;color:#FFF;line-height:1.3}#slider .art_description{font-size:12px;padding-top:4px}.art_href{margin-top:10px}.art_href a{display:block;background:url(../images/art_href.png) no-repeat;width:105px;height:34px}.slider_desc{position:absolute;z-index:10;background:url(../images/transparent.png) repeat;color:#fff;font-size:12px;height:259px;padding:15px;margin-right:-6px;width:211px}.sl_title{color:#fff;font-family:Cuprum;font-size:22px;line-height:1.3;text-decoration:none;z-index:10}.sl_desc{font-size:12px;padding-top:4px}.art_href{margin-top:10px}#navbar{position:absolute;left:10px;top:10px;z-index:100}#navbar a#prev_btn{background:url("../images/larrow.png") no-repeat scroll 0 0 transparent;margin-right:3px}#navbar a#next_btn{background:url("../images/rarrow.png") no-repeat scroll 0 0 transparent}#navbar a{display:block;float:left;height:26px;position:relative;width:18px;z-index:1000}.bl_{width:396px;float:left;margin:0 2x 0 0;margin-bottom:20px}.bl_right{width:396px;float:right;margin:0 x 0 2px}.clearfix{float:none;clear:both}.bl_image{position:relative;overflow:hidden;width:390px;height:246px}.blfour_{width:182px;float:left;margin:0 5px 0 0}.blfour_image{position:relative;overflow:hidden;width:182px;height:100px}.blfour_image img{width:182px}.blockmediainfo{position:relative;z-index:10}.bl_title{font-family:"Arial Black",Helvetica,sans-serif;padding-right:2px}.bl_title h4{line-height:22px;font-weight:bold}.bl_title h4 a{color:#900}.single_bl_title h6 a{color:#900}.bl_block_info{padding-bottom:10px}.left_menu{padding:0;list-style:none;-webkit-padding-start:0;display:inline}.left_menu li{margin-left:-20px;list-style:none}div.leftcol br{display:none}div.leftmenu{margin-left:-24px;margin-top:1px;position:absolute;z-index:10;/*top:78px;*/top:403px}div.leftmenu *{font-size:11px;zoom:1;cursor:pointer}div.leftmenu a{display:block;height:24px;width:24px;overflow:hidden;-webkit-transition:.1s ease-in .3s;-moz-transition:width .1s ease-in .3s;-o-transition:.1s ease-in .3s;-ms-transition:.1s ease-in .3s;transition:.1s ease-in .3s}div.leftmenu a img{width:24px;height:27px;overflow:hidden;background-position:left top;position:absolute;z-index:310}div.leftmenu span{width:125px;*width:0;height:25px;float:right;padding:0 5px 0 15px;background:url(/images/menuicons/mnu.png) left center no-repeat;white-space:nowrap;overflow:hidden;position:relative}div.leftmenu a:hover img{background-position:left bottom}div.leftmenu a:hover span{background-position:right center}div.leftmenu:hover a{width:170px;-webkit-transition:.1s ease-out .3s;-moz-transition:width .1s ease-out .3s;-o-transition:.1s ease-out .3s;-ms-transition:.1s ease-out .3s;transition:.1s ease-out .3s}div.leftmenu:hover span{width:125px}div.leftmenu a span i{display:block;font-style:normal;padding-top:5px}div.leftmenu a:first-child span{background-position:left top}div.leftmenu a:last-child span{background-position:left bottom}div.leftmenu a:first-child:hover span{background-position:right top}div.leftmenu a:last-child:hover span{background-position:right bottom}div.leftmenu a.lmenu_uk span{background-position:left bottom}div.leftmenu a.lmenu_uk:hover span{background-position:right bottom}div.leftmenu a:active *{font-weight:bold;cursor:default}div.leftmenu a:active img{background-position:right top}div.leftmenu a:active span{background-position:right center}div.leftmenu a.first-child.active span{background-position:right top}div.leftmenu a.last-child-child.active span{background-position:right bottom}div.leftmenu a.lmenu_spec img.pos{position:absolute;height:129px;width:138px;margin:-45px 0 0 105px;opacity:0;visibility:hidden;-webkit-transition:opacity .1s ease-in,visibility 0s linear .1s;-moz-transition:opacity .1s ease-in,visibility 0s linear .1s;-o-transition:opacity .1s ease-in,visibility 0s linear .1s;-ms-transition:opacity .1s ease-in,visibility 0s linear .1s;transition:opacity .1s ease-in,visibility 0s linear .1s}div.leftmenu a.lmenu_spec:hover img.pos{opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-out .3s,visibility 0s linear;-moz-transition:opacity .1s ease-out .3s,visibility 0s linear;-o-transition:opacity .1s ease-out .3s,visibility 0s linear;-ms-transition:opacity .1s ease-out .3s,visibility 0s linear;transition:opacity .1s ease-out .3s,visibility 0s linear}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.balcont{font-size:20px;line-height:19px}.balimg{float:left;margin-right:5px}.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.map h2{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}.pointdesc{font-size:14px;text-align:justify}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.badge-success{background-color:#468847}.mapcats ul{padding:0;list-style:none!important}.mapcats a{font-weight:bold;font-size:20px;line-height:51px;margin-left:auto;margin-right:auto;display:table}.mapcats a img{margin-bottom:-3px;margin-right:6px}.mapcats{margin-left:4px;width:800px;overflow:hidden;padding:2px 0 2px 0}.moduletitlecat{background:white;padding:1px 5px;text-transform:uppercase;font-size:9pt;color:#fff;border-bottom:#b63e30 solid 1px;position:relative;z-index:1}.moduletitlecat b{background:url(/images/backtitle.gif) bottom right no-repeat;padding:2px 11px 0 5px;margin-left:-6px;margin-bottom:-1px;position:relative;top:2px}.counter li{padding:3px;overflow:hidden;font-size:18px}.activefilt{background-color:#08c;border-radius:7px;padding:4px;overflow:hidden;font-size:18px}.activefilt a{color:white}.counter li{display:inline}.catinlist{float:left;width:388px;height:auto;background-image:linear-gradient(to bottom,#fff,#e6e6e6);margin-right:8px;border:1px solid #e6e6e6;margin-bottom:3px;border-radius:10px}.lastcatinlist{float:left;width:294px;margin-top:5px;height:auto;background-image:linear-gradient(to bottom,#fff,#e6e6e6);margin-right:8px;border:1px solid #e6e6e6;margin-bottom:3px;border-radius:10px}.addp{margin-top:5px;background-color:#3d4f8c;border:2px solid #3d4f8c;padding:6px 18px 6px 18px;font-size:16px;line-height:20px;color:white;border-radius:21px}.addp a{color:white}.cancel{background-color:#bd362f;border:2px solid #bd362f;padding:6px 18px 6px 18px;font-size:16px;line-height:20px;color:white;border-radius:21px}.headline{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);color:white;margin-bottom:4px;border-radius:12px;padding:9px 14px;font-size:20px;width:96%}.rbutTitle{font-size:22px;cursor:help;border-bottom:1px dashed;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.lastpoint{font-weight:bold;font-size:14px;color:black}._new{background:#fffcbd}.mappoint{border-bottom:1px solid #ccc}.counter{margin-left:-40px;margin-bottom:5px}.pointtab{font-size:14px}.tabdesc{font-weight:bold;padding-right:4px;font-size:14px;height:50px}.image_carousel{padding:15px 0 0 0;left:0;height:480px;overflow:hidden;margin-top:-10px;margin-bottom:10px}.image_carousel img{background-color:white;display:block;float:left}a.prev,a.next{background:url(/images/miscellaneous_sprite.png) no-repeat transparent;width:45px;height:50px;display:block;position:absolute;top:85px;left:80px}a.prev{left:-22px;background-position:0 0}a.prev:hover{background-position:0 -50px}a.prev.disabled{background-position:0 -100px!important}a.next{right:-22px;background-position:-50px 0}a.next:hover{background-position:-50px -50px}a.next.disabled{background-position:-50px -100px!important}a.prev.disabled,a.next.disabled{cursor:default}a.prev span,a.next span{display:none}.pagination{text-align:center}.pagination a{background:url(/images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;width:15px;height:15px;margin:0 5px 0 0;display:inline-block}.pagination a.selected{background-position:-25px -300px;cursor:default}.pagination a span{display:none}.clearfix{float:none;clear:both}#maindesc{width:189px;position:absolute;height:364px;background-color:rgba(183,64,50,0.8);padding:1px 4px 0 14px}#maindesc p{color:#fff;font-size:17px;font-weight:bold;margin-right:10px;margin-top:60px;line-height:21px}#artdesc{position:relative;top:342px;left:206px;color:#fff;width:585px;height:auto;height:26px;font-size:26px}#artdesc p{background-color:rgba(183,64,50,0.6)}.single_bl_title a{color:black;font-size:37px;line-height:25px}.single_bl_desc{font-size:16px;text-align:justify;font-weight:200;line-height:18px;margin-top:10px}.single_bl_entryf{width:784px;overflow:hidden;border-top:1px dashed #b2b2b2;padding-top:15px;margin-top:10px}#mainfoto{position:absolute;width:584px;left:207px;line-height:22px;font-weight:600;padding-top:5px;bottom:0;height:auto;background-color:rgba(183,64,50,0.8)}#coll{margin-top:10px;margin-bottom:40px;height:120px;bottom:0;width:735px;line-height:29px}.mainheadline{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);color:white;margin-bottom:4px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-0-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;padding:9px 14px;font-size:20px;width:96%;margin-top:10px}.mainheadline a{color:#fff}.input{background-color:#f6f6f6;border-radius:10px 10px 10px 10px;width:205px;font-size:18px;width:100%;padding-left:5px}.inputhalf{background-color:#f6f6f6;border-radius:10px 10px 10px 10px;width:205px;font-size:18px;width:50%;padding-left:5px}.copy{width:1120px}.copy div{float:left;width:94%;text-align:left;margin:5px}.catmid{float:left;width:60%;padding-left:24px;border-right:1px solid #ededed}.catmid a{margin-bottom:3px;font-size:14px;font-weight:bold}.cattime{margin:1px 0 3px;font-size:11px;line-height:15px;color:#858f97}.newentry{display:inline-block;width:96%;padding:5px 0;border:1px solid #ededed;padding:10px 20px 0 10px}.newdesc{font-size:10pt;line-height:15px;color:#666;padding:0 10px 20px 0}.readmore a{font-size:11px;text-decoration:underline;color:#069;margin-bottom:3px}.rightcat{float:left;padding-left:10px}.rightcat span{background-image:url(../images/hits.png);background-repeat:no-repeat;padding:0 0 3px 18px}.c{color:#900;display:inline;font-weight:bold}.bt{white-space:nowrap;line-height:1;display:inline;margin-left:2px;font-weight:bold}.art_image{position:relative;float:left;height:100px;overflow:hidden;padding-right:10px;width:130px;z-index:0}.catss{font-size:17px}.catss img{height:8px}.single_image{height:461px;overflow:hidden;margin-bottom:20px}.faqquest{float:left;width:70%;padding-left:24px;border-right:1px solid #ededed}.faqright{float:left;padding-left:10px}.honor{float:left;width:245px;overflow:hidden;margin:10px;height:355px;border-bottom:2px solid #ccc;position:relative}.honor img{width:220px;heigh:100px;margin:13px 0 0 13px}.honorcont{text-align:left;margin:6px 6px 6px 10px;cursor:pointer;overflow:hidden;height:96px;text-align:left;font-size:14px;font-family:arial;line-height:16px;text-indent:15px}.honormain{width:290px;overflow:hidden;background-image:url('../images/ramk.png');background-repeat:no-repeat}.honormain img{width:210px;position:relative;top:49px;left:48px;z-index:-1}.addpkrug{margin-top:5px;background-color:#3d4f8c;border:2px solid #3d4f8c;font-size:13px;line-height:20px;color:white;border-radius:21px;margin-top:5px;overflow:hidden}.addth{margin-top:5px;background-color:#3d4f8c;border:2px solid #3d4f8c;padding:4px;font-size:16px;line-height:20px;color:white;border-radius:15px}.artcont{width:585px;margin-right:22px;float:right;text-align:justify;font-size:16px }.mediadouble span{position:absolute;right:0;top:185px;padding:4px 1px 4px 6px;font-size:24px;background-color:white;white-space:nowrap;line-height:1;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.mediadouble bt{white-space:nowrap;line-height:1}.blockmediainfo span{position:absolute;right:0;bottom:100px;padding:4px 1px 4px 6px;font-size:24px;background-color:white;white-space:nowrap;line-height:1;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.bl_desc{font-size:16px;line-height:18px;font-weight:bold;font-family:Arial;margin-top:14px}.mediamain{position:relative}.mediamain span{position:absolute;right:0;top:300px;padding:4px 1px 4px 6px;font-size:24px;background-color:white;white-space:nowrap;line-height:1;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.pointtab{margin-bottom:20px}.art_header{padding-top:7px}.ecpp{background:url("/templates/rg/images/background_330.png") repeat-x}.ecpp iframe{margin-left:25px}.ecpp iframe div{background:none!important}.singleart span{position:relative;left:714px;top:-200px;padding:4px 1px 4px 6px;font-size:24px;background-color:white;white-space:nowrap;line-height:1;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.singleart bt{white-space:nowrap;line-height:1}#slidernav{position:relative;top:-150px;left:85px;z-index:50}#slidernav span{background-image:url(../images/pagination.png);background-position:0 0;display:block;width:12px;height:0;padding-top:12px;float:left;overflow:hidden}#slidernav span:hover{background-position:0 -12px}.selected{background-image:url(../images/pagination.png);background-position:0 -12px;display:block;width:12px;height:0;padding-top:12px;float:left;overflow:hidden}.vimg{font-size:14px;float:left}.vid{font-size:17px;float:left;margin-left:6px;line-height:1}.vblock{position:absolute;bottom:0}.vblock img{width:16px}.allsmi{float:left;width:156px;overflow:hidden;position:relative}.allsmi img{width:150px;height:100px;margin:13px 0 0 13px}.clearfix{float:none;clear:both}.aud{height:245px;overflow:hidden;clear:both;margin-left:105px}.aud li{height:20px}.aud #audio{position:absolute;height:245px;overflow:hidden}.aud ol{padding:0;margin:0;list-style:decimal-leading-zero inside;color:#ccc;width:460px;border-top:1px solid #ccc;font-size:.9em}.aud ol li{position:relative;margin:0;padding:0 2px 0;border-bottom:1px solid #ccc;cursor:pointer}.aud ol li a{display:block;text-indent:-3.3ex;padding:0 0 0 20px}.aud li.playing{color:#aaa;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.aud li.playing a{color:#000}.aud li.playing:before{content:'♬';width:14px;height:14px;padding:0;line-height:14px;margin:0;position:absolute;left:-24px;top:3px;color:#000;font-size:13px;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.sharedlinks{width: 585px;margin-right: 22px;float: right;}.topnews{background-color:#f1f1f1;width:185px;overflow:hidden;float:left;margin-top:10px}.topnews li{margin-bottom:10px;margin-left:-17px;overflow:hidden;width:142px;margin-top:10px}.topnews li p{font-weight:bold}.topnews .mediainfo{display:none}.topnews img{border:1px solid #c6c6c6}.topnews h3{margin:5px 0}.marketgid{margin-top:10px;margin-bottom:10px}.gallery ul{padding-left:10px!important}.gallery li{position:relative;display:inline!important;margin-right:3px!important}.gallery a{float:left;position:relative;width:185px;height:123px;margin-left:8px;text-decoration:none}.gallery a img{width:100%;height:100%;z-index:0}.gallery span{position:absolute;bottom:0;left:0;right:0;display:block;padding:6px;font-size:14px;line-height:.9;color:#fff;background:url('/templates/rg/images/sl_th_back.png') 0 0 repeat;z-index:4}.gallery .main-img{width:795px;height:530px}.sl_head{position:relative;top:530px;display:block;min-height:88px;padding:8px 18px 111px;font-size:28px;line-height:.9;color:#fff;background:url('/templates/rg/images/sl_th_back.png') 0 0 repeat;z-index:0}.thumsblock{top:-143px;left:3px;position:relative;z-index:1;background:#fff;height:130px;padding:5px;width:98%}.wrap{margin-top:-240px;margin-bottom:-115px}.bordered{border:4px solid rgba(183,64,50,1)}.mediamaine{position:relative}.mediamaine span{position:absolute;right:0;top:291px;padding:4px 1px 4px 6px;font-size:24px;background-color:white;white-space:nowrap;line-height:1;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.likes{display:inline;float: left;}.social_like{width: 585px;margin-right: 22px;float: right;margin-top:10px;}
