img {
    border: 0;
}

html, body {
    -webkit-text-size-adjust: none;
    padding: 0;
    margin: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 15px;

}

body {
    position: relative;
}

/*a:link { color: #003099; }*/
/*a:visited { color: #592660; }*/

/*a:active { color: #E09C45; }*/


.tagcloud a {
    text-decoration: none;
}

.tagcloud a:hover {
    text-decoration: underline;
}


h1.lined {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: 5px;
    padding-left: 0;
    padding-right: 0;
    color: #cc0000;
}

img.padded {
    margin: 10px;
}

.nav-xs {
    min-height: 28px;
    /*	height: 28px;*/
}

.nav-xs .navbar-brand {
    padding: 0px 12px;
    font-size: 16px;
    line-height: 28px;
}

.nav-xs > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 28px;
}

.main_news p img.news_item_thumb {
  width: 150px;
  padding-right: 5px;
  padding-bottom: 5px;
  float: left; }

h3.news_title {
  margin-top: 5px; }

h3.title_on_pic {
  position: relative;
  margin-top: 0; }

.other-main.top_news_item .title_on_pic {
  height: 30px; }

.first_main_news_title {
  line-height: 18px;
  left: 0;
  bottom: 0;
  width: 100%;
  position: relative; }

#main_news_col h3 {
  line-height: 18px; }

.pic_with_badge {
  position: relative; }
  .pic_with_badge img {
    width: 100%; }
  .pic_with_badge .on_thumbnail {
    position: absolute;
    right: 10px;
    bottom: 10px; }
  .pic_with_badge .found {
    position: absolute;
    left: 10px;
    bottom: 10px; }

.picture_block a.title {
  display: block;
  margin-top: 5px; }

.picture_block .date {
  color: gray; }

.main_news {
  position: relative; }
  .main_news img {
    display: block;
    width: 100%;
    height: 100%; }

.other-main {
  margin-bottom: 10px; }
  .other-main img {
    border: 1px solid lightgray;
    width: 100%;
    height: 100%; }

.news_2_cols_with_photos .news_item {
  margin-bottom: 30px; }

.news_2_cols_with_photos img {
  width: 100%;
  height: auto; }

.top_news_item {
  position: relative;
  margin-bottom: 10px; }
  .top_news_item h3 {
    font-size: 15px;
    margin-top: 5px;
    font-weight: bold; }
  .top_news_item img {
    border: 1px solid lightgray;
    width: 100%;
    height: 100%; }

#recent_news {
  background-color: #F0F8FF; }
  #recent_news #last_news_list .like_button {
    background: #d1eaff; }
  #recent_news #last_news_list p.like_button {
    margin: 10px 0;
    padding: 10px; }

#top_news {
  background-color: #edfff1; }
  #top_news .row {
    margin-bottom: 10px; }
  #top_news .item {
    width: 100%; }
    #top_news .item img {
      width: 100%; }
  #top_news .col-pic {
    padding-right: 10px !important; }
  #top_news .col-title {
    padding-left: 0 !important; }

.col-pic-new {
  margin-bottom: 5px; }

.newslist_with_photos,
.newslist_with_photos li {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.newslist_with_photos li {
  margin-bottom: 10px; }

.newslist_with_photos .pic_with_badge img {
  width: 408px;
  height: 207px; }

.newslist_with_photos .news_title {
  height: 40px; }

.news_block {
  margin-bottom: 40px;
  position: relative; }

.bordered_block {
  padding: 10px; }

.bordered_block {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  margin-left: -15px;
  margin-right: -15px; }

.background_block {
  background-color: #f5f5f5;
  padding-top: 15px; }

.bordered_block h2,
.background_block h2,
.bordered_block h2 h2 a,
.background_block h2 h2 a,
h2.like_in_bodered_box,
h2.like_in_bodered_box a {
  color: #266379;
  text-align: left;
  margin-top: 0;
  font-weight: bold; }

.bordered_block.weekend {
  background: url(//img.gorod.lv/images/design/index/weekend_background.jpg);
  background-size: cover; }

.bordered_block.gorodlv_news,
.no_bordered_block.gorodlv_news {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px;
  padding-top: 20px;
  background: url(//img.gorod.lv/images/design/index/gorodlv_news_background.jpg);
  background-size: cover; }

.gorodlv_news.hide_images .aspect_32 {
  display: none; }

.panel.weather,
.panel.small_menu,
.panel.imenini,
#right_akcijas .panel {
  background: #f5f5f5; }

.small_menu #weather_forecast_link {
  margin-top: 10px; }
  .small_menu #weather_forecast_link a {
    font-size: 13px; }

.body_controller_novosti.body_action_index #left_frame .read_more,
.body_controller_novosti.body_action_index_new #left_frame .read_more {
  margin-bottom: 10px;
  text-align: center; }

.body_controller_novosti.body_action_index #left_frame .news_col,
.body_controller_novosti.body_action_index_new #left_frame .news_col {
  position: relative; }

.body_controller_novosti.body_action_index #left_frame h2,
.body_controller_novosti.body_action_index_new #left_frame h2 {
  font-size: 24px;
  font-weight: bold; }

.body_controller_novosti.body_action_index_new .nav.sub_menu {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.body_controller_novosti.body_action_index_new .main_news {
  margin-bottom: 30px; }

.body_controller_novosti.body_action_index_new h2 {
  text-align: center;
  margin-bottom: 23px;
  font-size: 30px !important; }

.body_controller_novosti.body_action_index_new .news_block {
  margin-top: 5px;
  margin-bottom: 30px; }

#all_news_at_index .tunt {
  margin-bottom: 30px; }

#all_news_at_index .news_block {
  padding: 10px;
  padding-top: 43px;
  position: relative; }
  #all_news_at_index .news_block h3 {
    margin-top: 0;
    font-weight: bold;
    color: #ddd;
    position: absolute;
    top: 10px;
    right: 10px;
    left: 10px;
    overflow: hidden; }

.fb-wrap {
  width: 100%;
  margin: 0 auto;
  overflow: hidden; }

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
  width: 100% !important; }

.notification_li_for_updated_news_count .glyphicon {
  color: #ffa680;
  margin-left: 3px; }

.gsInformer #cityLink {
  background-color: transparent !important; }
.body_action_index_new .tunt.margin-bottom {
  margin-bottom: 20px; }

.other-main.important-news {
  background-color: white; }

.other-main.reklama {
  background-color: #d9edf7; }

.news_block.most_commented {
  background-color: #d9edf7; }

.important-news .col-title {
  white-space: nowrap; }
  .important-news .col-title a {
    white-space: normal; }

.v3_news_list .news_item {
  background: white;
  margin-bottom: 30px;
  position: relative;
  display: block; }
  .v3_news_list .news_item .descr {
    padding: 5px 10px 5px 10px; }
    .v3_news_list .news_item .descr h4 {
      margin-bottom: 5px;
      white-space: nowrap; }
      .v3_news_list .news_item .descr h4 a {
        white-space: normal; }
  .v3_news_list .news_item .pic img {
    width: 100%; }
  .v3_news_list .news_item a:visited {
    color: gray; }
  .v3_news_list .news_item .datetime {
    color: #aaa; }
  .v3_news_list .news_item p {
    margin-bottom: 5px; }
#footer {
    clear: both;
    background-color: #fff;
    padding: 8px;
}

#footer a.enter {
    color: black;
    text-decoration: none;
}

#links {
    font-size: 8pt;
    color: gray;
}

#links a {
    text-decoration: none;
    color: gray;
}
.aspect_ratio_with_padding_top {
  position: relative; }
  .aspect_ratio_with_padding_top:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%; }
  .aspect_ratio_with_padding_top > .ar-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .aspect_ratio_with_padding_top:before {
    padding-top: 0; }

.sixteen-nine {
  position: relative; }
  .sixteen-nine:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%; }
  .sixteen-nine > .ar-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.aspect_43 {
  position: relative; }
  .aspect_43:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%; }
  .aspect_43 > .ar-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.aspect_32 {
  position: relative; }
  .aspect_32:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%; }
  .aspect_32 > .ar-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.ar-content img {
  width: 100%;
  height: 100%; }

body.body_controller_novosti.body_action_foto {
  background: #f5f5f5; }

div.video_preview_container {
  position: reltive;
  width: 200px;
  height: 110px;
  margin-left: 5px; }

div.video_thumb_clipped {
  width: 200px;
  height: 110px;
  clip: rect(0px 200px 110px 0px);
  position: absolute; }

img.news_item_thumb_square {
  width: 130px;
  height: 98px;
  border: 1px solid lightgray; }

img.thumb_v2_w240 {
  width: 240px;
  height: 120px; }

img.news_item_sport {
  border: 1px solid #20505F;
  width: 280px; }

table.calendar {
  border: 0;
  background: white;
  border-collapse: collapse; }

table.calendar td, table.calendar th {
  text-align: center;
  border: 1px solid lightgray;
  border-collapse: collapse;
  font-size: 8pt;
  margin: 0;
  padding: 2px;
  padding-left: 3px;
  padding-right: 3px;
  width: 14%; }

table.calendar td a {
  font-size: 8pt;
  text-decoration: none; }

table.calendar td.today {
  background: lightgreen; }

table.calendar td.selected_date {
  font-weight: bold;
  border: 1px solid black !important; }

table.calendar th {
  background: lightgray; }

table.calendar .monthName {
  display: none; }

table.calendar .otherMonth {
  color: lightgray; }

.adsense {
  float: left;
  margin-right: 5px; }

.reklama_news {
  float: left;
  padding: 0;
  margin-right: 5px; }

.yadir {
  float: left;
  padding-top: 10px;
  padding-right: 10px;
  width: 250px; }

#main_td h2.newsheader {
  border: 0;
  font-size: 14px;
  color: white;
  text-align: left;
  background-color: #20505f;
  padding: 3px;
  padding-left: 10px;
  font-weight: normal; }

#main_td h2.newsheader a {
  color: white; }

.newslist {
  margin: 0;
  padding: 0;
  text-align: left; }
  .newslist .show_numbers {
    padding-left: 20px; }
    .newslist .show_numbers li {
      list-style-type: decimal; }
  .newslist table {
    width: 100%;
    margin: 0;
    padding: 0; }
  .newslist table, .newslist table td {
    border: 0;
    text-align: left; }
  .newslist table td {
    vertical-align: top;
    padding: 5px; }
  .newslist h3 {
    margin: 0;
    padding: 0;
    font-weight: normal; }
  .newslist p.description {
    margin: 0;
    padding: 0;
    color: gray; }
  .newslist li {
    list-style-type: none;
    margin: 0;
    margin-bottom: 10px;
    line-height: 18px; }
  .newslist li img {
    vertical-align: middle; }
  .newslist li.deleted {
    display: none; }
  .newslist a {
    text-decoration: none; }
  .newslist a.edit {
    color: lightgray; }
  .newslist a:visited {
    color: #999999; }
  .newslist a:hover {
    text-decoration: underline; }
  .newslist .admin_data {
    white-space: nowrap; }

body.i_am_admin .newslist.show_numbers li {
  list-style-type: decimal; }

body.i_am_admin .newslist li.deleted {
  text-decoration: line-through;
  display: block; }

.timednews .razdel a {
  color: gray;
  font-size: 60%;
  text-decoration: none;
  border-bottom: none; }

.razdel_main a {
  color: gray;
  font-size: 60%;
  text-decoration: none;
  border-bottom: none; }

.newslist .date {
  color: gray; }

.timednews.main_story {
  font-weight: bold; }

.timednews .time {
  color: gray;
  font-weight: bold; }

.timednews .link_like_text {
  color: #333 !important; }

a.commentcount.badge {
  font-size: inherit; }

.body_action_index_new .other-main a.commentcount.badge {
  margin-left: 5px; }

h1 a.commentcount.badge {
  font-size: 24px;
  font-weight: normal; }

a.commentcount, a.commentcount:visited {
  color: white !important;
  background: #EE662D;
  text-decoration: none !important; }

.commentcount.unread {
  animation: pulsating_commentcount 2s infinite; }

@keyframes pulsating_commentcount {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0); } }

.news_item_title .fa,
.news_item_title .glyphicon,
.news_title .fa,
.news_title .glyphicon,
.timednews .fa,
.timednews .glyphicon {
  margin-right: 5px; }

.news_item_title.unread {
  background: red; }

.news_article h1 {
  margin-top: 0; }

.news_article .tags .comma {
  display: none; }

.news_article .additional_photos {
  margin-bottom: 20px; }
  .news_article .additional_photos .photo {
    display: block;
    margin-bottom: 20px;
    position: relative; }
    .news_article .additional_photos .photo img {
      width: 100%; }
    .news_article .additional_photos .photo .caption {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0.5);
      color: white;
      padding: 5px;
      font-size: small; }

.news_article #top_news {
  background-color: #f5f5f5; }

.newstext .helptext {
  background: #eee;
  padding: 5px 10px;
  border-radius: 5px; }

.newstext .text {
  font-size: 16px;
  line-height: 22px;
  color: #444444;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  /* Instead use this non-standard one: */
  /* Adds a hyphen where the word breaks, if supported (No Blink) */ }
  .newstext .text img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    border: 1px solid lightgray;
    max-width: 100%; }
  .newstext .text img.small {
    width: auto;
    max-width: 250px;
    float: left;
    margin-right: 20px;
    border: none; }
  .newstext .text p {
    margin-bottom: 20px; }
  .newstext .text h2 {
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 10px; }
  .newstext .text hr {
    clear: both; }
  .newstext .text blockquote {
    display: block;
    background: #fff;
    padding: 0px 0px 0px 20px;
    margin: 0 0 20px;
    position: relative;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-align: left;
    border-left: 5px solid #ddd;
    clear: both; }
    .newstext .text blockquote p:last-child {
      margin-bottom: 0; }
  .newstext .text blockquote em {
    font-style: italic; }
  .newstext .text .photo_with_caption {
    display: block;
    margin-bottom: 10px;
    position: relative; }
    .newstext .text .photo_with_caption img {
      margin-bottom: 0px; }
    .newstext .text .photo_with_caption .caption {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0.7);
      color: white;
      padding: 5px;
      font-size: 15px; }
  .newstext .text table.bordered {
    border-collapse: collapse;
    margin-bottom: 20px;
    border-radius: 5px;
    display: block;
    border: 2px solid lightgray; }
    .newstext .text table.bordered tr td {
      padding: 10px;
      border: none; }
      .newstext .text table.bordered tr td p:last-child {
        margin-bottom: 0; }
    .newstext .text table.bordered blockquote {
      border: none; }
  .newstext .text table:not(.bordered) td {
    padding: 10px; }
  .newstext .text table:not(.bordered) img {
    width: auto;
    float: left;
    border: none;
    max-width: 500px; }

.newstext .share_buttons {
  margin-bottom: 10px; }

.newstext .newstext .author {
  text-align: right;
  color: gray; }

.sport_main_description_small {
  font-size: 12px;
  padding-top: 5px; }

#video_news_block img.news_item_thumb {
  width: 240px;
  height: 160px; }

#photo_list table {
  width: 100%; }

#photo_list img {
  width: 180px;
  height: 135px; }

h3.news_title {
  font-size: 15px;
  padding: 0; }

#news_tabs,
.news_tabs_col {
  padding-left: 0 !important; }

#news_tabs {
  padding-right: 0; }

#last_news_list {
  max-height: 1153px;
  overflow: auto; }
  #last_news_list li {
    padding-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px; }
  #last_news_list li:first-child {
    padding-top: 0px; }
  #last_news_list li.li-class-afishadate.time-in-future-true:first-child {
    padding-top: 5px; }
  #last_news_list li.li-class-afishadate.time-in-future-true {
    color: gray;
    padding: 5px 0 5px 5px;
    background: #f5f5f5; }
    #last_news_list li.li-class-afishadate.time-in-future-true a {
      color: #999; }
  #last_news_list .like_button {
    text-align: center;
    background: #DADADA;
    border-radius: 3px; }
  #last_news_list .glyphicon {
    color: #505050; }

#news_tabs.in_news #last_news_list {
  max-height: 400px;
  margin-bottom: 20px; }

.created_at {
  padding-right: 0; }

div.news_image {
  text-align: center;
  position: relative;
  margin-bottom: 10px; }
  div.news_image img {
    width: 100%;
    height: 100%;
    display: block; }
  div.news_image .pic_title {
    position: absolute;
    right: 0;
    bottom: 0;
    color: white;
    background: rgba(0, 0, 0, 0.5);
    padding: 3px 5px; }
    div.news_image .pic_title a {
      color: white; }

p.upper_author {
  margin: 0 0 5px;
  text-align: left;
  color: gray;
  font-size: 12px; }

p.upper_author span {
  color: black;
  font-size: 12px; }

div.description {
  margin-bottom: 20px; }

div.pic_title {
  text-align: right;
  font-size: 12px;
  padding-top: 5px; }

div.share_section {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  display: block;
  height: 25px;
  margin: 10px 0;
  overflow: auto; }

div.share_section div.left {
  float: left; }

div.share_section div.right {
  float: right;
  margin-top: 2px; }

div.share_section a {
  margin-right: 10px;
  display: block;
  float: left;
  font-size: 10px;
  line-height: 25px; }

div.share_section a.print {
  background: url("/images/icons/s/printer.png") no-repeat;
  padding-left: 25px;
  width: 95px;
  height: 20px; }

div.share_section a.comments {
  background: url("/images/icons/s/comments.png") no-repeat;
  padding-left: 25px;
  width: 95px;
  height: 20px; }

div.share_section a.facebook {
  background: url("/images/icons/s/facebook.png") no-repeat;
  width: 20px;
  height: 20px; }

div.share_section a.twitter {
  background: url("/images/icons/s/twitter.png") no-repeat;
  width: 20px;
  height: 20px; }

a.pozitive_news {
  background: url("/images/design_v2/icons/pozitive.png") no-repeat;
  width: 15px;
  padding-left: 17px; }

div.news_under {
  clear: left;
  padding-top: 10px;
  float: left; }

div#vk_like {
  float: left; }

.first_main_news_title a {
  font-size: 15px;
  background: none; }

.first_main_news_title a:visited {
  color: #592660 !important; }

.first_main_news_title a:hover {
  color: #ee662d !important; }

.first_main_news_title a.commentcount.badge {
  color: white !important;
  background: #EE662D !important;
  font-weight: 700 !important;
  font-size: 12px; }

p.comment_rules {
  text-align: left;
  font-size: 10px;
  padding-left: 5px;
  line-height: 10px; }

.bx-wrapper .pager {
  margin: 0 !important; }

.v2_news_list .row {
  margin-bottom: 40px; }

.v2_news_list h4 {
  margin-top: 0;
  margin-bottom: 5px; }

.v2_news_list img {
  width: 100%; }

.v2_news_list .badge.commentcount {
  font-size: 16px; }

.body_action_jubilej_pobedi {
  background: transparent url(/images/design/novosti/den_pobedi_2015/70let_pobedi_bg.jpg) no-repeat top fixed; }

.lentochka {
  background: url("/images/design/novosti/den_pobedi_2015/70let_pobedi_lenta_small.png") left no-repeat;
  padding-left: 15px;
  width: 10px;
  height: 20px; }

.news_item_rater a i {
  margin-right: 3px; }

.news_item_rater a.plus:hover, .news_item_rater a.plus.my_rate {
  color: green; }

.news_item_rater a.minus:hover, .news_item_rater a.minus.my_rate {
  color: red; }

a.mention {
  white-space: nowrap; }

a.mention.mention-Person {
  font-weight: bold; }

.facebook-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0; }

.facebook-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute; }
.slider_news ul {
  margin-bottom: 0; }

.slider_news .pic_with_badge {
  position: relative; }

.slider_news img {
  width: 166px;
  height: 83px; }

.slider_news.video img {
  width: 166px;
  height: 125px; }

.slider_news.video .play_button {
  width: 30px;
  height: 30px;
  background: url(//img.gorod.lv/images/design/play_video.png);
  position: absolute;
  top: 52px;
  left: 70px; }
#right_akcijas img {
  border: 0;
  width: 100%;
  height: auto; }

#right_akcijas p {
  margin-bottom: 20px; }

#right_akcijas h4 {
  margin-bottom: 5px; }

#opros_include {
  background: #f5f5f5; }

#opros_result ul#poll_choices {
  margin-bottom: 20px;
  list-style-type: none;
  padding: 0px; }
  #opros_result ul#poll_choices label {
    font-size: 12px;
    margin-left: 5px; }

#opros_result ul#poll_choices li {
  margin: 0px;
  border-bottom: 1px solid #ebebeb;
  padding: 5px 0; }

#opros_result ul#poll_choices li:hover {
  background-color: #ebebeb; }

#opros_result ul#poll_choices li input,
#opros_result ul#poll_choices li label {
  display: inline; }

#opros_form {
  text-align: left;
  padding: 0 10px; }

#right_frame .pozdravlenie img {
  width: 100%; }

body.body_controller_novosti.body_action_index_new .panel.small_menu {
  background: white !important; }

body.body_controller_novosti.body_action_index_new #opros_include.panel {
  background: white !important; }

body.body_controller_novosti.body_action_index_new #right_akcijas .panel {
  background: white !important; }

.small_menu li .icon {
  position: absolute;
  line-height: 20px; }

.small_menu li .title {
  margin-left: 25px; }

.gsInformer .gsLinks {
  display: none !important; }
.shopping img.news_item_thumb {
    width: 95px;
    padding-right: 5px;
    padding-bottom: 5px;
    float: left;
}
.video_thumb img {
    width: 200px;
    height: 150px;
}

.video_thumbnail_list {
    /*    background: url('/images/fotki_list_bg.png') repeat-x;*/
    background-color: #f6f5f5 !important;
    /*    margin: 20px 0;
	padding-left: 10px;*/
}

.video_list_item {
    border: 1px #E7E7E7 solid;
    margin: 5px 10px;
    padding: 5px;
    float: left;
    width: 210px;
    text-align: center;
    background-color: white;
    font-size: 12px;
}

.video_list_item table {
    width: 100%;
}

.video_list_item table .date {
    padding-left: 5px;
    text-align: left;
    color: #444;
}

.video_list_item table .author {
    padding-right: 5px;
    text-align: right;
}

.video_thumbnail_list .title {
    padding-top: 5px;
    font-size: 16px;
    color: #20505E;
    width: 720px;
    margin: auto;
    border-bottom: 1px solid #ddd;
}

.video_thumbnail_list .commentcount {
    color: white;
    background-color: #ee662d;
    margin-left: 4px;
    padding: 0 2px;
    font-weight: bold;
}

.pagination {
    text-align: center;
}

.rating {
    margin-top: 5px;
    float: right;
}

.videor_item {
    margin-top: 5px;
}

.videor_item table {
    width: 100%;
}

.videor_item table .last {
    text-align: right;
    padding: 2px 7px 0 0;
}
body.body_controller_katalog {
  background: #f5f5f5; }

body.body_controller_katalog.body_action_test {
  background: #fff; }

#catalog_submenu {
  text-align: center;
  margin: 10px;
  margin-top: 5px;
  margin-bottom: 0; }

#catalog_submenu td {
  padding: 0; }

#catalog_submenu a:hover {
  color: black; }

#third_menu {
  width: 100%;
  background: #E7E7E7;
  margin-top: 6px; }

#third_menu td {
  width: 33%;
  background: #E7E7E7;
  padding: 5px;
  border-right: 1px solid white; }

#third_menu td.right {
  text-align: right;
  border-right: none; }

table.katalog {
  width: 100%; }

table.katalog td {
  vertical-align: top; }

.catalog_subareas {
  width: 100%; }

.catalog_subareas li a {
  text-decoration: none;
  white-space: nowrap; }

.catalog_subareas li a:hover {
  text-decoration: underline; }

.catalog_subareas small {
  color: grey;
  font-size: 7pt; }

table.katalog td {
  width: 50%;
  padding-right: 5px; }

table.katalog h2 {
  margin-right: 10px;
  border-bottom: 1px solid #ef6b31; }

.katalog h2 img {
  padding-right: 5px; }

.katalog h2 a {
  color: #20505f;
  text-decoration: none; }

table.katalog .empty a {
  color: lightgray; }

.edit_firm_table {
  width: 100%; }

.edit_firm_table th, .edit_firm_table td {
  padding-bottom: 15px; }

.edit_firm_table th {
  text-align: right;
  padding-right: 5px;
  vertical-align: middle; }

.edit_firm_table input[type="text"] {
  width: 90%;
  padding: 2px; }

.edit_firm_table .addresses input[type="text"] {
  width: auto;
  padding: 2px; }

#main_td h1.catalog_razdel_title_and_breadcrumbs {
  color: black;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: normal; }

#main_td h1.catalog_razdel_title_and_breadcrumbs b {
  color: black;
  font-size: 14px;
  font-weight: normal; }
.firm_list li {
  padding-top: 25px;
  padding-bottom: 25px; }

.firm_list .row {
  position: relative; }

.firm_list .address_col {
  position: static; }
  .firm_list .address_col .full_info_link {
    position: absolute;
    right: 15px;
    bottom: 0px; }
.catalog_subareas_title {
  clear: both;
  border-left: 1px solid #a9a9a9;
  width: 100%; }

.catalog_subareas_title .title_td {
  border-right: none;
  width: 250px;
  height: 22px;
  text-transform: uppercase; }

.catalog_subareas_title .ugolok_td {
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: top right; }

.catalog_subareas_title .right_td {
  border-right: 1px solid #a9a9a9;
  vertical-align: bottom; }

.catalog_subareas_title .right_td .right_inner {
  height: 100%;
  border-bottom: 1px solid #a9a9a9; }

.catalog_subareas_title.idx_0 .right_td {
  border-right: none; }

.catalog_subareas.subareas_idx_17 .catalog_subareas,
#podrazdeli_na_vtorom_urovne .catalog_subareas {
  border-bottom: 0px solid #a9a9a9; }

.catalog_subareas.subareas_idx_17 li.selected,
#podrazdeli_na_vtorom_urovne li.selected {
  font-weight: bold; }
  .catalog_subareas.subareas_idx_17 li.selected a,
  #podrazdeli_na_vtorom_urovne li.selected a {
    color: red; }

#main_td .catalog_subareas_title h2 {
  font-weight: normal;
  font-size: 15px;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font-family: Tahoma;
  border-top: 1px solid #a9a9a9; }

#main_td .catalog_subareas_title h2 a {
  color: #20505f;
  text-decoration: none;
  font-family: Tahoma; }

#main_td .catalog_subareas_title h2 a:hover {
  color: blue;
  text-decoration: underline; }

.catalog_subareas {
  border-left: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
  width: 100%;
  border-top: none; }

.catalog_subareas td {
  padding: 10px;
  width: 33%;
  font-size: 14px; }

.catalog_subareas td li {
  margin-top: 0;
  margin-bottom: 0; }

.catalog_subareas td li.selected a {
  color: black;
  font-weight: bold; }
body.body_controller_katalog.body_action_firma {
  background: #f5f5f5; }

.view_firm h1 {
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
  margin-top: 0px;
  color: #20505f; }

.view_firm .breadcrumb_stack {
  margin-top: 0; }
  .view_firm .breadcrumb_stack .label {
    color: #333;
    display: block; }

.view_firm .akcijas {
  margin: 20px 0 10px 0; }

.view_firm .firm_details h4 {
  font-weight: bold;
  color: gray; }

.view_firm .firm_details p, .view_firm .firm_details ul {
  margin-bottom: 25px; }

.firm_block {
  margin-top: 40px;
  border: 1px solid #d6d6d6;
  padding: 20px; }

#main_td .firm_block h2 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  background-color: white;
  position: absolute;
  z-index: 1000;
  margin-top: -38px;
  padding: 5px;
  color: #20505f;
  font-weight: normal; }

span.geo {
  display: none; }

ul.firm_addresses {
  padding: 0px;
  margin: 0px; }

ul.firm_addresses li {
  list-style-type: none; }

.times_viewed {
  color: gray; }

.breadcrumb_stack {
  margin-top: 20px; }
  .breadcrumb_stack .label {
    margin: 0 10px 10px 0;
    float: left; }
.katalog_view_firm_menu {
  float: left;
  margin-right: 1px;
  height: 32px;
  text-align: center;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6; }
  .katalog_view_firm_menu a {
    color: #2a2a2a;
    font-size: 16px;
    text-decoration: none;
    display: block;
    padding: 5px 33px 5px 33px;
    background-color: #e7e7e7; }
  .katalog_view_firm_menu a:hover {
    color: white;
    background-color: #656565; }
  .katalog_view_firm_menu .text {
    color: #cacaca;
    font-size: 16px;
    display: block;
    padding: 5px 30px 5px 30px;
    background-color: #e7e7e7; }
#main table.opros {
  width: 100%;
  background: transparent; }

#main table.opros h2 {
  text-align: center; }

#main table.opros .yes {
  color: green; }

#main table.opros .no {
  color: red; }

#main table.opros td {
  width: 50%; }

#main table.opros td .header .text {
  width: 100%; }

#main table.opros td .header .nametable {
  width: 100%; }

#main table.opros td .header .nametable td {
  text-align: left; }

#main table.opros td .header .nametable .input input {
  width: 100%; }

#main table.oprosresults {
  width: 100%; }

#main table.oprosresults .yestd {
  width: 50%;
  background: transparent;
  vertical-align: top; }

#main table.oprosresults .notd {
  width: 50%;
  background: transparent;
  vertical-align: top; }

#main table.oprosresults table.answer {
  margin-bottom: 20px;
  width: 100%; }

#main table.oprosresults .answer .header {
  width: 100%;
  background: #dddddd; }

#main table.oprosresults .yestd .answer .header .nick {
  color: green; }

#main table.oprosresults .notd .answer .header .nick {
  color: red; }

#main table.oprosresults .answer .header .nick .date {
  color: gray; }

#main table.oprosresults .answer .text {
  padding-left: 3px; }

ol.poll_list {
  padding: 0; }
  ol.poll_list li {
    margin-bottom: 15px; }
div.comment.comment_interactive {
    width: 100%;
    border-bottom: 1px solid lightgray;
    padding-bottom: 20px;;
}

.comment .question_and_answer {
    width: 100%;
}

.comment .question_and_answer td.question,
.comment .question_and_answer td.answer {
    width: 50%;
}

.comment .question_and_answer .show_date {
    float: right;
    color: #777;
}

.comment .answers h2 {
    position: relative;
}

.comment .answers h2 img {
    vertical-align: middle;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
}

.comment .add_answer {
    text-align: center;
}

.comment .add_answer a {
    color: lightgray;
    text-decoration: none;
}
#header {
  position: relative;
  background: #f5f5f5;
  height: 90px; }
  #header a#datetime {
    color: #333; }
  #header #logo {
    width: 235px;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #004f60;
    text-align: center;
    position: relative; }
    #header #logo img {
      width: 225px;
      height: 60px; }
    #header #logo a {
      color: #333;
      position: relative; }
      #header #logo a .words {
        position: absolute;
        bottom: -35px;
        left: 35px; }
  #header #search {
    position: absolute;
    right: 20px;
    top: 30px; }
    #header #search .glyphicon,
    #header #search .fa {
      font-size: 30px; }
  #header #go_home {
    position: absolute;
    left: 20px;
    top: 30px; }

img.icon {
  width: 18px;
  height: 18px; }

#mainmenu {
  padding: 0;
  margin-bottom: 20px; }
  #mainmenu .top_menu {
    background: #f5f5f5; }
  #mainmenu a {
    white-space: nowrap; }
    #mainmenu a img.icon {
      width: 18px;
      height: 18px; }
  #mainmenu .submenu.nav {
    margin-top: 5px;
    margin-bottom: 5px; }

body.body_controller_novosti.body_action_index #mainmenu,
body.body_controller_novosti.body_action_index_new #mainmenu,
body.body_controller_novosti.body_action_show #mainmenu,
body.body_controller_rips #mainmenu {
  margin-bottom: 0; }

body.body_controller_novosti.body_action_index_new {
  background-color: #f5f5f5; }
  body.body_controller_novosti.body_action_index_new #mainmenu {
    margin-bottom: 20px; }
  body.body_controller_novosti.body_action_index_new ul.newslist li {
    margin-bottom: 15px; }

.item.hot a {
  font-weight: bold;
  color: #EE662D !important; }

a.item.hot {
  font-weight: bold;
  color: #EE662D !important; }

#banner_giga {
  background: #f5f5f5;
  padding-bottom: 4px; }

#fb_header {
  height: 30px;
  width: 100%;
  background-color: #e7e7e7;
  border: 1px solid #BBB;
  border-top: none;
  overflow: hidden;
  margin: 0 auto 0; }

#fb_header div {
  display: block; }

.fb_header_title {
  color: #3A5796;
  float: left;
  text-align: left;
  padding-left: 10px;
  font-size: 14px;
  line-height: 30px;
  width: 260px; }

.fb_header_title a {
  color: #003099; }

.fb_header_title a:visited {
  color: #BBB; }

.header_fb_iframe iframe {
  margin-top: 3px;
  float: left;
  border: none;
  overflow: hidden;
  height: 25px;
  background-color: #e7e7e7;
  width: 545px; }

div#show_vnames {
  display: none;
  position: absolute;
  top: 72px;
  padding: 0px !important;
  width: 250px;
  z-index: 10;
  background-color: white; }

a#more_vnames {
  text-decoration: none; }
.clear, .cleared {
    clear: both;
}

a.ajax, a.ajax:visited {
    color: #337ab7;
    text-decoration: none !important;
    border-bottom: 1px dotted #337ab7 !important;
}

a[rel="tag"] {
    background-color: #E0EAF1;
    border-bottom: 1px solid #3E6D8E;
    border-right: 1px solid #7F9FB6;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    margin: 2px 2px 2px 0px;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}

a[rel="tag"]:hover {
    background-color: #3E6D8E;
    border-bottom: 1px solid #37607D;
    border-right: 1px solid #37607D;
    color: #E0EAF1;
}

.grey {
    color: gray;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.fullwidth {
    width: 100%;
}

.commonbg {
    border-top: 2px solid #ffffff;
}

.small, .small a {
    font-size: x-small;
}

.red {
    color: rgb(199, 3, 10);
}

.gray {
    color: gray;
}

table.padded td, table.padded th {
    padding: 5px;
}

table.bordered td, table.bordered td {
    border: 1px solid gray;
}

table.rightth th {
    text-align: right;
}

table.leftth th {
    text-align: left;
}

table.top, table.top td, table.top th {
    vertical-align: top;
}

table.middleth th {
    vertical-align: middle !important;
}

table.nice_table,
table.nice_table td,
table.nice_table th {
    border: 1px solid lightgray;
}

table.nice_table td,
table.nice_table th {
    padding: 5px;
}

table.nice_table th {
    background: lightgray;
}

#main table, #main table.noborder td, #main table.noborder th {
    border: 0;
}

.flasherror {
    width: 300px;
    background: pink;
    border: 1px solid red;
    color: red;
    font-weight: bold;
    padding: 10px;
    margin: 10px;

}

.flashinfo {
    width: 300px;
    background: lightgreen;
    border: 1px solid green;
    color: green;
    padding: 10px;
    margin: 10px;
}

div.pages {
    text-align: center;
}


.notopmargin {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

ul.loose li, ol.loose li {
    margin-bottom: 10px;
}


.main_video {
    float: left;
    width: 150px;
    background: #eaf1ff;
    border: 1px solid #20505F;
    padding: 5px 5px 0 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}

fieldset {
    border: 1px solid gray;
    padding: 5px;
}

fieldset legend {
    margin-left: 10px;
}

.message_box {
    padding: 10px;
    margin: 10px;
    border: 1px solid gray;
    background: #e7e7e7;
}

.for_robots {
    display: none;
}

.row.equal_height {
    overflow: hidden;
}

@media only screen and (min-width: 481px) {
    .flex-row {
        display: flex;
        flex-wrap: wrap;
    }

    .flex-row > [class*='col-'] {
        display: flex;
        flex-direction: column;
    }

    .flex-row.row:after,
    .flex-row.row:before {
        display: flex;
    }
}

.nobr {
    white-space: nowrap;
}
#left_frame h1 {
  margin-top: 0; }
.flag {
    width: 16px;
    height: 11px;
    background: url(//img.gorod.lv/images/design/flags.png) no-repeat
}

.flag.flag-ad {
    background-position: -16px 0
}

.flag.flag-ae {
    background-position: -32px 0
}

.flag.flag-af {
    background-position: -48px 0
}

.flag.flag-ag {
    background-position: -64px 0
}

.flag.flag-ai {
    background-position: -80px 0
}

.flag.flag-al {
    background-position: -96px 0
}

.flag.flag-am {
    background-position: -112px 0
}

.flag.flag-an {
    background-position: -128px 0
}

.flag.flag-ao {
    background-position: -144px 0
}

.flag.flag-ar {
    background-position: -160px 0
}

.flag.flag-as {
    background-position: -176px 0
}

.flag.flag-at {
    background-position: -192px 0
}

.flag.flag-au {
    background-position: -208px 0
}

.flag.flag-aw {
    background-position: -224px 0
}

.flag.flag-az {
    background-position: -240px 0
}

.flag.flag-ba {
    background-position: 0 -11px
}

.flag.flag-bb {
    background-position: -16px -11px
}

.flag.flag-bd {
    background-position: -32px -11px
}

.flag.flag-be {
    background-position: -48px -11px
}

.flag.flag-bf {
    background-position: -64px -11px
}

.flag.flag-bg {
    background-position: -80px -11px
}

.flag.flag-bh {
    background-position: -96px -11px
}

.flag.flag-bi {
    background-position: -112px -11px
}

.flag.flag-bj {
    background-position: -128px -11px
}

.flag.flag-bm {
    background-position: -144px -11px
}

.flag.flag-bn {
    background-position: -160px -11px
}

.flag.flag-bo {
    background-position: -176px -11px
}

.flag.flag-br {
    background-position: -192px -11px
}

.flag.flag-bs {
    background-position: -208px -11px
}

.flag.flag-bt {
    background-position: -224px -11px
}

.flag.flag-bv {
    background-position: -240px -11px
}

.flag.flag-bw {
    background-position: 0 -22px
}

.flag.flag-by {
    background-position: -16px -22px
}

.flag.flag-bz {
    background-position: -32px -22px
}

.flag.flag-ca {
    background-position: -48px -22px
}

.flag.flag-catalonia {
    background-position: -64px -22px
}

.flag.flag-cd {
    background-position: -80px -22px
}

.flag.flag-cf {
    background-position: -96px -22px
}

.flag.flag-cg {
    background-position: -112px -22px
}

.flag.flag-ch {
    background-position: -128px -22px
}

.flag.flag-ci {
    background-position: -144px -22px
}

.flag.flag-ck {
    background-position: -160px -22px
}

.flag.flag-cl {
    background-position: -176px -22px
}

.flag.flag-cm {
    background-position: -192px -22px
}

.flag.flag-cn {
    background-position: -208px -22px
}

.flag.flag-co {
    background-position: -224px -22px
}

.flag.flag-cr {
    background-position: -240px -22px
}

.flag.flag-cu {
    background-position: 0 -33px
}

.flag.flag-cv {
    background-position: -16px -33px
}

.flag.flag-cw {
    background-position: -32px -33px
}

.flag.flag-cy {
    background-position: -48px -33px
}

.flag.flag-cz {
    background-position: -64px -33px
}

.flag.flag-de {
    background-position: -80px -33px
}

.flag.flag-dj {
    background-position: -96px -33px
}

.flag.flag-dk {
    background-position: -112px -33px
}

.flag.flag-dm {
    background-position: -128px -33px
}

.flag.flag-do {
    background-position: -144px -33px
}

.flag.flag-dz {
    background-position: -160px -33px
}

.flag.flag-ec {
    background-position: -176px -33px
}

.flag.flag-ee {
    background-position: -192px -33px
}

.flag.flag-eg {
    background-position: -208px -33px
}

.flag.flag-eh {
    background-position: -224px -33px
}

.flag.flag-england {
    background-position: -240px -33px
}

.flag.flag-er {
    background-position: 0 -44px
}

.flag.flag-es {
    background-position: -16px -44px
}

.flag.flag-et {
    background-position: -32px -44px
}

.flag.flag-eu {
    background-position: -48px -44px
}

.flag.flag-fi {
    background-position: -64px -44px
}

.flag.flag-fj {
    background-position: -80px -44px
}

.flag.flag-fk {
    background-position: -96px -44px
}

.flag.flag-fm {
    background-position: -112px -44px
}

.flag.flag-fo {
    background-position: -128px -44px
}

.flag.flag-fr {
    background-position: -144px -44px
}

.flag.flag-ga {
    background-position: -160px -44px
}

.flag.flag-gb {
    background-position: -176px -44px
}

.flag.flag-gd {
    background-position: -192px -44px
}

.flag.flag-ge {
    background-position: -208px -44px
}

.flag.flag-gf {
    background-position: -224px -44px
}

.flag.flag-gg {
    background-position: -240px -44px
}

.flag.flag-gh {
    background-position: 0 -55px
}

.flag.flag-gi {
    background-position: -16px -55px
}

.flag.flag-gl {
    background-position: -32px -55px
}

.flag.flag-gm {
    background-position: -48px -55px
}

.flag.flag-gn {
    background-position: -64px -55px
}

.flag.flag-gp {
    background-position: -80px -55px
}

.flag.flag-gq {
    background-position: -96px -55px
}

.flag.flag-gr {
    background-position: -112px -55px
}

.flag.flag-gs {
    background-position: -128px -55px
}

.flag.flag-gt {
    background-position: -144px -55px
}

.flag.flag-gu {
    background-position: -160px -55px
}

.flag.flag-gw {
    background-position: -176px -55px
}

.flag.flag-gy {
    background-position: -192px -55px
}

.flag.flag-hk {
    background-position: -208px -55px
}

.flag.flag-hm {
    background-position: -224px -55px
}

.flag.flag-hn {
    background-position: -240px -55px
}

.flag.flag-hr {
    background-position: 0 -66px
}

.flag.flag-ht {
    background-position: -16px -66px
}

.flag.flag-hu {
    background-position: -32px -66px
}

.flag.flag-ic {
    background-position: -48px -66px
}

.flag.flag-id {
    background-position: -64px -66px
}

.flag.flag-ie {
    background-position: -80px -66px
}

.flag.flag-il {
    background-position: -96px -66px
}

.flag.flag-im {
    background-position: -112px -66px
}

.flag.flag-in {
    background-position: -128px -66px
}

.flag.flag-io {
    background-position: -144px -66px
}

.flag.flag-iq {
    background-position: -160px -66px
}

.flag.flag-ir {
    background-position: -176px -66px
}

.flag.flag-is {
    background-position: -192px -66px
}

.flag.flag-it {
    background-position: -208px -66px
}

.flag.flag-je {
    background-position: -224px -66px
}

.flag.flag-jm {
    background-position: -240px -66px
}

.flag.flag-jo {
    background-position: 0 -77px
}

.flag.flag-jp {
    background-position: -16px -77px
}

.flag.flag-ke {
    background-position: -32px -77px
}

.flag.flag-kg {
    background-position: -48px -77px
}

.flag.flag-kh {
    background-position: -64px -77px
}

.flag.flag-ki {
    background-position: -80px -77px
}

.flag.flag-km {
    background-position: -96px -77px
}

.flag.flag-kn {
    background-position: -112px -77px
}

.flag.flag-kp {
    background-position: -128px -77px
}

.flag.flag-kr {
    background-position: -144px -77px
}

.flag.flag-kurdistan {
    background-position: -160px -77px
}

.flag.flag-kw {
    background-position: -176px -77px
}

.flag.flag-ky {
    background-position: -192px -77px
}

.flag.flag-kz {
    background-position: -208px -77px
}

.flag.flag-la {
    background-position: -224px -77px
}

.flag.flag-lb {
    background-position: -240px -77px
}

.flag.flag-lc {
    background-position: 0 -88px
}

.flag.flag-li {
    background-position: -16px -88px
}

.flag.flag-lk {
    background-position: -32px -88px
}

.flag.flag-lr {
    background-position: -48px -88px
}

.flag.flag-ls {
    background-position: -64px -88px
}

.flag.flag-lt {
    background-position: -80px -88px
}

.flag.flag-lu {
    background-position: -96px -88px
}

.flag.flag-lv {
    background-position: -112px -88px
}

.flag.flag-ly {
    background-position: -128px -88px
}

.flag.flag-ma {
    background-position: -144px -88px
}

.flag.flag-mc {
    background-position: -160px -88px
}

.flag.flag-md {
    background-position: -176px -88px
}

.flag.flag-me {
    background-position: -192px -88px
}

.flag.flag-mg {
    background-position: -208px -88px
}

.flag.flag-mh {
    background-position: -224px -88px
}

.flag.flag-mk {
    background-position: -240px -88px
}

.flag.flag-ml {
    background-position: 0 -99px
}

.flag.flag-mm {
    background-position: -16px -99px
}

.flag.flag-mn {
    background-position: -32px -99px
}

.flag.flag-mo {
    background-position: -48px -99px
}

.flag.flag-mp {
    background-position: -64px -99px
}

.flag.flag-mq {
    background-position: -80px -99px
}

.flag.flag-mr {
    background-position: -96px -99px
}

.flag.flag-ms {
    background-position: -112px -99px
}

.flag.flag-mt {
    background-position: -128px -99px
}

.flag.flag-mu {
    background-position: -144px -99px
}

.flag.flag-mv {
    background-position: -160px -99px
}

.flag.flag-mw {
    background-position: -176px -99px
}

.flag.flag-mx {
    background-position: -192px -99px
}

.flag.flag-my {
    background-position: -208px -99px
}

.flag.flag-mz {
    background-position: -224px -99px
}

.flag.flag-na {
    background-position: -240px -99px
}

.flag.flag-nc {
    background-position: 0 -110px
}

.flag.flag-ne {
    background-position: -16px -110px
}

.flag.flag-nf {
    background-position: -32px -110px
}

.flag.flag-ng {
    background-position: -48px -110px
}

.flag.flag-ni {
    background-position: -64px -110px
}

.flag.flag-nl {
    background-position: -80px -110px
}

.flag.flag-no {
    background-position: -96px -110px
}

.flag.flag-np {
    background-position: -112px -110px
}

.flag.flag-nr {
    background-position: -128px -110px
}

.flag.flag-nu {
    background-position: -144px -110px
}

.flag.flag-nz {
    background-position: -160px -110px
}

.flag.flag-om {
    background-position: -176px -110px
}

.flag.flag-pa {
    background-position: -192px -110px
}

.flag.flag-pe {
    background-position: -208px -110px
}

.flag.flag-pf {
    background-position: -224px -110px
}

.flag.flag-pg {
    background-position: -240px -110px
}

.flag.flag-ph {
    background-position: 0 -121px
}

.flag.flag-pk {
    background-position: -16px -121px
}

.flag.flag-pl {
    background-position: -32px -121px
}

.flag.flag-pm {
    background-position: -48px -121px
}

.flag.flag-pn {
    background-position: -64px -121px
}

.flag.flag-pr {
    background-position: -80px -121px
}

.flag.flag-ps {
    background-position: -96px -121px
}

.flag.flag-pt {
    background-position: -112px -121px
}

.flag.flag-pw {
    background-position: -128px -121px
}

.flag.flag-py {
    background-position: -144px -121px
}

.flag.flag-qa {
    background-position: -160px -121px
}

.flag.flag-re {
    background-position: -176px -121px
}

.flag.flag-ro {
    background-position: -192px -121px
}

.flag.flag-rs {
    background-position: -208px -121px
}

.flag.flag-ru {
    background-position: -224px -121px
}

.flag.flag-rw {
    background-position: -240px -121px
}

.flag.flag-sa {
    background-position: 0 -132px
}

.flag.flag-sb {
    background-position: -16px -132px
}

.flag.flag-sc {
    background-position: -32px -132px
}

.flag.flag-scotland {
    background-position: -48px -132px
}

.flag.flag-sd {
    background-position: -64px -132px
}

.flag.flag-se {
    background-position: -80px -132px
}

.flag.flag-sg {
    background-position: -96px -132px
}

.flag.flag-sh {
    background-position: -112px -132px
}

.flag.flag-si {
    background-position: -128px -132px
}

.flag.flag-sk {
    background-position: -144px -132px
}

.flag.flag-sl {
    background-position: -160px -132px
}

.flag.flag-sm {
    background-position: -176px -132px
}

.flag.flag-sn {
    background-position: -192px -132px
}

.flag.flag-so {
    background-position: -208px -132px
}

.flag.flag-somaliland {
    background-position: -224px -132px
}

.flag.flag-sr {
    background-position: -240px -132px
}

.flag.flag-ss {
    background-position: 0 -143px
}

.flag.flag-st {
    background-position: -16px -143px
}

.flag.flag-sv {
    background-position: -32px -143px
}

.flag.flag-sx {
    background-position: -48px -143px
}

.flag.flag-sy {
    background-position: -64px -143px
}

.flag.flag-sz {
    background-position: -80px -143px
}

.flag.flag-tc {
    background-position: -96px -143px
}

.flag.flag-td {
    background-position: -112px -143px
}

.flag.flag-tf {
    background-position: -128px -143px
}

.flag.flag-tg {
    background-position: -144px -143px
}

.flag.flag-th {
    background-position: -160px -143px
}

.flag.flag-tibet {
    background-position: -176px -143px
}

.flag.flag-tj {
    background-position: -192px -143px
}

.flag.flag-tk {
    background-position: -208px -143px
}

.flag.flag-tl {
    background-position: -224px -143px
}

.flag.flag-tm {
    background-position: -240px -143px
}

.flag.flag-tn {
    background-position: 0 -154px
}

.flag.flag-to {
    background-position: -16px -154px
}

.flag.flag-tr {
    background-position: -32px -154px
}

.flag.flag-tt {
    background-position: -48px -154px
}

.flag.flag-tv {
    background-position: -64px -154px
}

.flag.flag-tw {
    background-position: -80px -154px
}

.flag.flag-tz {
    background-position: -96px -154px
}

.flag.flag-ua {
    background-position: -112px -154px
}

.flag.flag-ug {
    background-position: -128px -154px
}

.flag.flag-um {
    background-position: -144px -154px
}

.flag.flag-us {
    background-position: -160px -154px
}

.flag.flag-uy {
    background-position: -176px -154px
}

.flag.flag-uz {
    background-position: -192px -154px
}

.flag.flag-va {
    background-position: -208px -154px
}

.flag.flag-vc {
    background-position: -224px -154px
}

.flag.flag-ve {
    background-position: -240px -154px
}

.flag.flag-vg {
    background-position: 0 -165px
}

.flag.flag-vi {
    background-position: -16px -165px
}

.flag.flag-vn {
    background-position: -32px -165px
}

.flag.flag-vu {
    background-position: -48px -165px
}

.flag.flag-wales {
    background-position: -64px -165px
}

.flag.flag-wf {
    background-position: -80px -165px
}

.flag.flag-ws {
    background-position: -96px -165px
}

.flag.flag-xk {
    background-position: -112px -165px
}

.flag.flag-ye {
    background-position: -128px -165px
}

.flag.flag-yt {
    background-position: -144px -165px
}

.flag.flag-za {
    background-position: -160px -165px
}

.flag.flag-zanzibar {
    background-position: -176px -165px
}

.flag.flag-zm {
    background-position: -192px -165px
}

.flag.flag-zw {
    background-position: -208px -165px
}
#right_frame .panel h2 {
  margin-top: 0; }

#right_frame h3 {
  font-size: 14px;
  font-weight: bold; }

#interlux_banner {
  position: relative;
  margin-bottom: 20px; }
  #interlux_banner a img {
    width: 50%; }
  #interlux_banner a.logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
    #interlux_banner a.logo img {
      width: 100px; }
.container {
  background: transparent; }

.sub_menu {
  background: #fff;
  padding: 10px; }
  .sub_menu .submenu_item.text a {
    color: inherit; }

.or_t {
  background: #ffffff url(/images/ligo/or_t.png) 0 0 repeat-x; }

.or_b {
  background: url(/images/ligo/or_b.png) 0 100% repeat-x; }

.or_l {
  background: url(/images/ligo/or_l.png) 0 0 repeat-y; }

.or_r {
  background: url(/images/ligo/or_r.png) 100% 0 repeat-y; }

.or_bl {
  background: url(/images/ligo/or_bl.png) 0 100% no-repeat; }

.or_br {
  background: url(/images/ligo/or_br.png) 100% 100% no-repeat; }

.or_tl {
  background: url(/images/ligo/or_tl.png) 0 0 no-repeat; }

.or_tr {
  background: url(/images/ligo/or_tr.png) 100% 0 no-repeat;
  text-align: left;
  padding-bottom: 5px; }

div.special-deliver-banner {
  background: url("/images/special_deals/spring.jpg") no-repeat;
  width: 739px;
  height: 133px;
  padding-top: 5px;
  text-align: center;
  margin-bottom: 10px; }

div.special-deliver-banner h2 {
  color: #7B1303; }

div.special-deliver-banner-container {
  margin: 0 auto;
  text-align: center;
  overflow: auto;
  cursor: pointer;
  cursor: hand; }

div.special-deliver-banner div.banner {
  float: left;
  text-align: center;
  margin-left: 24px; }

div.special-deliver-banner div.banner img {
  width: 154px;
  height: 90px; }

div.special-deliver-banner div.banner p {
  padding: 0px;
  margin: 0px;
  color: black;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold; }

ul.vopros_persons {
  position: relative; }

ul.vopros_persons li {
  float: left;
  width: 200px;
  padding: 10px;
  text-align: center; }

h1.question {
  padding: 10px; }

form.new_make_question label {
  display: block;
  float: left;
  width: 200px; }

form.new_make_question textarea {
  width: 400px;
  height: 200px; }

form.new_make_question input.submit {
  margin-left: 510px; }

div.make_question {
  overflow: none; }

div.make_question div.form, div.person_info {
  float: left; }

div.person_info {
  width: 300px;
  padding-left: 70px; }

div.person_info p {
  font-size: 12px; }

.nested_comments {
  margin-left: 10px; }

.nested_comments .nested_comments .nested_comments .nested_comments {
  margin-left: 0; }

div#comments_count, div.add_comment {
  padding: 5px 0 5px 5px;
  text-align: left;
  background-color: #ccc;
  margin-bottom: 10px;
  font-weight: bold; }

#comment_form .panel-body {
  background-color: #f9f9f9; }

form.comment_form {
  width: 100%; }

form.comment_form textarea {
  width: 100%;
  height: 80px; }

form.comment_form p {
  padding: 0px;
  margin: 0 0 3px 0; }

form.comment_form p.submit {
  text-align: right; }

#footer_block {
  border-top: 2px solid #ebebeb;
  border-bottom: 2px solid #ebebeb;
  padding-top: 10px;
  padding-bottom: 10px; }
  #footer_block .contact_us {
    text-align: center; }
  #footer_block .address {
    font-size: 12px;
    text-align: right;
    line-height: 2.0em; }

ul#footer_menu {
  width: 100%;
  list-style-type: none;
  margin-top: 8px; }
  ul#footer_menu li {
    display: inline-block;
    text-align: center;
    width: 16.6%; }

#footer_iphone {
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px; }
  #footer_iphone td {
    width: 45%; }
  #footer_iphone .contact_us {
    text-align: right; }

.wide_search_form {
  margin-top: 10px;
  text-align: center !important; }

.wide_search_form input#q {
  width: 350px; }
table#cont td#whats_hot {
    width: 158px;
    padding-right: 5px;
}

#whats_hot .block {
    border: 1px solid #20505f;
    margin-bottom: 15px;
    background-color: #e7e7e7;
    padding-bottom: 5px;
}

#whats_hot .block.videos img {
    width: 135px;
}

#whats_hot .ad_block {
    text-align: center;
    margin-bottom: 15px;
}

#whats_hot li {
    margin: 0px;
    margin-bottom: 8px;
    padding: 0px;
    padding-left: 5px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
}

#whats_hot a.commentcount {
    font-size: 10px !important;
    margin-left: 4px;
    background: transparent;
    color: #EE662D;
}

#whats_hot a.commentcount:hover {
    color: white;
    background: #EE662D;
    text-decoration: none;
}

.right_1 .block h2 {
    font-size: 14px;
    margin: 0px;
    padding: 3px;
    color: white;
    text-align: center;
    background-color: #20505f;
    font-weight: normal;
    margin-bottom: 4px;
}

.right_1 .block h2 a {
    color: white;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.right_1 .block h2 a:hover {
    color: #EE662D;
    background-color: #20505f;
}
.commentsinteractive div.comment .text {
  width: auto; }

#commenttable {
  width: 100%; }

#commenttable .nick {
  text-align: right; }

#commenttable .nick input {
  width: 200px; }

#commenttable .textinput textarea {
  width: 99%;
  height: 150px; }

#commentform_link {
  width: 200px;
  border: 1px solid #8FBF91;
  background: #DFFFE0;
  padding: 10px; }

.date_nav {
  width: 450px;
  margin: 20px;
  padding: 10px;
  background: #FFFBEF;
  border: 1px solid #FFEEBF; }

img.smiley {
  width: 19px;
  height: 19px; }

.add_comment {
  width: 70%; }

.add_comment .textinput textarea {
  width: 100%;
  height: 150px; }

.add_comment .nick input {
  width: 100%; }

div.comment {
  position: relative; }
  div.comment.new {
    border-color: green; }
  div.comment.best {
    background: #ffffef; }
    div.comment.best .date .rater a.plus .count {
      color: #808000; }
  div.comment .head {
    margin-bottom: 0;
    position: relative; }
    div.comment .head .login {
      float: left; }
      div.comment .head .login a {
        color: inherit; }
    div.comment .head .question_for {
      color: #337ab7; }
    div.comment .head img.verified {
      width: 16px;
      height: 16px;
      margin: 0;
      margin-bottom: 5px; }
    div.comment .head .flag {
      margin-left: 5px;
      visibility: hidden;
      vertical-align: baseline;
      display: inline !important; }
  div.comment h3 {
    margin-top: 0;
    font-size: inherit; }
  div.comment p {
    margin-top: 5px;
    clear: both; }
    div.comment p .hide_comment_text {
      color: lightgray !important; }
  div.comment div.date {
    font-size: 14px;
    line-height: 14px;
    float: right;
    color: lightgray; }
    div.comment div.date a {
      color: lightgray; }
  div.comment .rater {
    float: right;
    margin-left: 10px;
    font-size: 14px; }
    div.comment .rater a {
      margin-right: 10px;
      color: lightgray;
      text-decoration: none !important; }
      div.comment .rater a i {
        margin-right: 3px; }
      div.comment .rater a.plus:hover, div.comment .rater a.plus.my_rate {
        color: green; }
      div.comment .rater a.minus:hover, div.comment .rater a.minus.my_rate {
        color: red; }
  div.comment .text,
  div.comment blockquote {
    word-break: break-word; }
    div.comment .text p:last-child,
    div.comment blockquote p:last-child {
      margin-bottom: 0; }
  div.comment blockquote {
    margin: 0.25em 0;
    padding: 0.35em 0 0.35em 40px;
    border-left: none;
    color: gray;
    font-size: small;
    position: relative; }
    div.comment blockquote:before {
      display: block;
      padding-left: 10px;
      content: "\201C";
      font-size: 80px;
      position: absolute;
      left: -10px;
      top: -15px;
      color: lightgray; }
    div.comment blockquote cite {
      display: block;
      margin-top: 5px;
      text-align: right; }
      div.comment blockquote cite .flag {
        visibility: hidden; }
      div.comment blockquote cite a {
        color: inherit; }
  div.comment div.comment_actions {
    position: absolute;
    bottom: 5px;
    right: 5px; }
    div.comment div.comment_actions a.answer {
      text-decoration: none;
      border-bottom: 1px dotted; }
    div.comment div.comment_actions .visible_on_hover {
      visibility: hidden; }
    div.comment div.comment_actions .has_reply {
      color: gray;
      font-size: small; }
      div.comment div.comment_actions .has_reply a {
        color: gray;
        text-decoration: underline; }
  div.comment:hover .comment_actions .visible_on_hover {
    visibility: visible; }
  div.comment:hover .flag {
    visibility: visible; }
  div.comment.bad_comment.collapsed {
    cursor: pointer; }
    div.comment.bad_comment.collapsed .comment_actions .has_reply {
      visibility: hidden; }
  div.comment.bad_comment.collapsed:hover div.comment_actions {
    display: none; }
  div.comment .bad_comment_expander {
    color: lightgray;
    text-align: right; }
    div.comment .bad_comment_expander a {
      color: lightgray;
      border-bottom: 1px dotted lightgray !important; }
  div.comment h2 small a {
    font-size: 13px;
    font-weight: normal; }
  div.comment .userpic {
    width: 40px;
    float: left;
    margin-right: 10px; }
  div.comment.deleted {
    background: #FEF2F8 !important; }

div.comment.old .rater a {
  cursor: not-allowed; }
  div.comment.old .rater a.plus:hover, div.comment.old .rater a.plus.my_rate {
    color: inherit; }
  div.comment.old .rater a.minus:hover, div.comment.old .rater a.minus.my_rate {
    color: inherit; }

div.comment.person .head .flag {
  vertical-align: top; }

.kto_estj_kto_questions .comment {
  margin-bottom: 40px; }

.top_comment_on_index_page {
  background: #FFFFEF;
  margin-bottom: 40px;
  margin-left: -15px;
  margin-right: -15px;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #FFFFEF;
  padding-bottom: 10px; }
  .top_comment_on_index_page .comment.panel {
    border: none;
    margin-bottom: 0;
    position: relative;
    background: inherit; }
  .top_comment_on_index_page .carousel-indicators {
    bottom: -20px; }
    .top_comment_on_index_page .carousel-indicators li {
      background-color: #337ab7; }

.bx-wrapper {
  background: transparent !important; }
  .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: 0; }
  .bx-wrapper .bx-pager,
  .bx-wrapper .bx-pager.bx-default-pager {
    position: static;
    padding-top: 0; }
    .bx-wrapper .bx-pager a,
    .bx-wrapper .bx-pager.bx-default-pager a {
      background-color: #337ab7; }

.panel.replying_to_comment {
  background: #f9f9f9; }

.comment_form {
  text-align: left;
  position: relative; }
  .comment_form .textarea_with_quoted_text {
    margin: 0.25em 0;
    padding: 0.35em 0 0.35em 40px;
    position: relative; }
    .comment_form .textarea_with_quoted_text:before {
      display: block;
      padding-left: 10px;
      content: "\201C";
      font-size: 80px;
      position: absolute;
      left: -10px;
      top: -15px;
      color: lightgray; }
td.temp {
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.poll_results {
    width: 100%;
}

.poll_results td, .poll_results th {
    padding: 5px;
    border-bottom: 1px solid lightgray;
}

.poll_results .top_row th {
    background: lightgray;
}

.poll_results th.variant {
    width: 200px;
}

.poll_results .total {
    text-align: right;
    font-weight: bold;
}

.poll_results .total_caption {
    text-align: right;
}

.poll_results .count {
    width: 100px;
    text-align: right;
}
small.photo_count {
    color: gray;
}

.photo_thumbnail_list img {
    width: 150px;
    height: 112px;
}

.tiny_photo_list img {
    float: left;
    margin-right: 5px;
    width: 50px;
    height: 50px;
}

.photo_comments img {
    margin: 10px 10px 0 0;
    float: left;
    width: 50px;
    height: 50px;
}


.links {
    padding: 0 5px;
    width: 100%;
    height: 30px;
    background-color: #E7E7E7;
}

.links td {
    line-height: 30px;
    vertical-align: middle;
    padding: 0 10px !important;
}

.links .first {
    width: 200px;
}

.links .last {
    text-align: right;
}

#photo {
    text-align: center;
}

#photo img {
    /*    width: 730px;*/
}

#photo_info {
    margin: 5px auto;
    width: 720px;
}

#photo_info td {
    text-align: left;
}

#photo_info span {
    color: #888;
}

#photo_info .last {
    text-align: right;
    float: right;
}

.ocenka .ok {
    width: 125px;
}

.ocenka .result {
    padding-left: 10px;
}

.photo_thumbnail_list {
    background: url('/images/fotki_list_bg.png') repeat-x;
    background-color: #f6f5f5;
    margin: 20px 0;
}

.photo_thumbnail_list h2 {
    padding: 5px 0 0 5px !important;
}

.photo_list_item {
    border: 1px #E7E7E7 solid;
    margin: 5px 9px 5px 9px;
    padding: 7px;
    float: left;
    width: 150px;
    text-align: center;
    background-color: white;
}

.photo_thumbnail_list .title {
    padding-top: 5px;
    font-size: 16px;
    color: #20505E;
    width: 720px;
    margin: auto;
    border-bottom: 1px solid #ddd;
}

.tagcloud {
    text-align: center;
}

#photo_view {
    width: 745px;
    margin: auto;
}

#photo_view td {
    width: 52px;
    vertical-align: middle;
    text-align: center;
}

#photo_view .middle {
    width: 640px;
}

.tip_more {
    text-align: right;
    padding: 0 7px 7px 0;
}

.breadcrumps {
    font-size: 18px;
    margin-left: 15px;
}

/* Gallery list */
.photo_glist_item {
    background: url(/images/gallery_bg.png) no-repeat;
    height: 127px;
    width: 178px;
    margin: 15px 3px;
    float: left;
    text-align: center;
}

.photo_glist_item img {
    padding: 12px 0 0 10px;
}

.photo_glist_item .name {
    background-color: white;
    width: 166px;
    margin: 2px 0 0 10px;
    border-bottom: 1px solid #f1eff0;
    border-left: 1px solid #f1eff0;
    border-right: 1px solid #f1eff0;
}

#uploadifyQueue {
    /* height: 165px; */
}

.voting {
    padding-bottom: 10px
}

.voting center {
    clear: both;
}

.voting a {
    display: inline-block !important
}

.voting img.star {
    display: inline-block;
    width: 17px !important;
    margin: 0px !important;
}
body.body_controller_afisha {
  background: #f5f5f5; }

.nav-tabs.nav-tabs-afisha > li.active > a {
  border-bottom: 1px solid white; }

.afisha-table td.types {
  white-space: nowrap;
  text-align: center; }

/* Afisha */
.gborder_title {
  color: #20505f;
  font-size: 18px;
  position: relative;
  top: 10px;
  background-color: white;
  padding: 5px;
  margin-left: 10px; }

/* Calendar */
.afisha_calendar {
  width: 733px;
  margin: auto; }

.afisha_calendar .tbuttons {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #ed7444; }

.afisha_calendar .tbuttons a {
  color: #444;
  text-decoration: none;
  font-size: 22px; }

.afisha_calendar .cal_links {
  width: 100%; }

.afisha_calendar .cal_links td {
  width: 33%; }

.afisha_calendar .cal_links a, .afisha_calendar .date_range a {
  color: #444; }

.afisha_calendar .cal_links .first {
  text-align: left; }

.afisha_calendar .cal_links .middle {
  text-align: center; }

.afisha_calendar .cal_links .last {
  text-align: right; }

#calPic {
  margin-top: 3px;
  background-color: #928d81;
  height: 100px; }

.afisha_calendar .date_range {
  border-top: 1px solid #ccc;
  margin-top: 5px;
  padding-top: 5px;
  text-align: center;
  width: 733px;
  display: none; }

.afisha_calendar .date_range #range_date_from, .afisha_calendar .date_range #range_date_to {
  width: 100px;
  text-align: center; }

.afisha_calendar .date_range #select_range {
  margin-left: 5px; }

#ui-datepicker-div {
  font-size: 90%; }

/* Today events */
.afisha_today {
  padding-left: 2px; }

.horiz_scroll, .bx-wrapper {
  overflow: hidden;
  width: 100%;
  /*    height:145px;*/
  float: left;
  margin-top: 1px; }

.horiz_scroll .slide, .bx-wrapper .slide {
  float: left; }

.afisha_today .navig {
  width: 14px;
  height: 104px;
  float: left;
  padding-top: 90px;
  text-align: center;
  margin-top: 2px;
  background-color: #a4a4a4;
  color: #fff; }

.afisha_today .navig:hover {
  cursor: pointer;
  background-color: #111; }

.afisha_today #panel_prev, .afisha_today #panel_next {
  background-color: #666; }

.afisha_today #panel_prev {
  margin-right: 1px;
  background-image: url(afisha/today_left_bg.gif); }

.afisha_today #panel_next {
  margin-left: 1px;
  background-image: url(afisha/today_right_bg.gif); }

.event {
  width: 227px;
  height: 187px;
  background-color: #888;
  background-image: url(afisha/today_main_bg.gif);
  border: #777 solid 1px;
  padding: 2px;
  margin: 1px; }

.event .ev_img {
  text-align: center; }

.event .ev_img img {
  border: #aaa solid 1px; }

.event .af_type {
  color: #eee;
  font-size: 13px;
  display: block; }

.event .af_name a {
  color: #EDA62D;
  font-size: 18px;
  display: block; }

.event .af_text {
  overflow: hidden;
  height: 20px; }

/*.afisha_today .all_events {
    margin-top: 187px;
}*/
.all_events {
  text-align: right;
  padding: 5px 5px 0 0; }

.all_events a {
  color: #444;
  font-size: 14px; }

/* Types panel */
.types_panel {
  margin: 25px 0 15px; }

.types_panel .type_content {
  border: 1px solid #ccc;
  clear: both;
  padding: 7px; }

.types_panel ul.tabNavigation {
  list-style: none;
  height: 21px;
  padding-top: 3px; }

.types_panel ul.tabNavigation li {
  display: inline; }

.types_panel ul.tabNavigation li a {
  border: 1px solid #ccc;
  border-right: none;
  font-size: 14px;
  padding: 3px 10px;
  background-color: #EDEDEF;
  color: #20505F;
  text-decoration: none; }

.types_panel ul.tabNavigation li:last-child a {
  border-right: 1px solid #ccc; }

.types_panel ul.tabNavigation li a.selected, .types_panel ul.tabNavigation li a.selected:hover {
  font-weight: bold;
  background: #E7E7E7;
  color: #000; }

.types_panel ul.tabNavigation li a:hover {
  background: #eee; }

.event_tab {
  padding: 5px;
  min-height: 180px; }

.event_tab .first_news {
  width: 493px;
  padding-right: 7px;
  border-right: 1px solid #ccc;
  float: left; }

.event_tab .news_links {
  margin-left: 507px; }

.event_tab .news_links ul li {
  padding: 5px 0; }

.event_tab .news_links a {
  color: #20505F; }

/* Content */
.type_content {
  min-height: 180px; }

#type_tabs img, #news_tabs img, .afisha_type_two img {
  float: left;
  margin: 0 10px 10px 0; }

#type_tabs .af_date, #news_tabs .af_date, .afisha_type_two .af_date {
  font-size: 13px;
  display: block; }

#type_tabs .af_name a, #news_tabs .af_name a, .afisha_type_two .af_name a {
  color: #ed7444;
  font-size: 20px;
  display: block; }

#type_tabs .af_text, #news_tabs .af_text, .afisha_type_two .af_text {
  font-size: 13px;
  height: 110px;
  overflow: hidden; }

#type_tabs .af_text {
  height: 110px; }

#type_tabs .af_text p, #news_tabs .af_text p, .afisha_type_two .af_text p {
  margin: 0 !important; }

#type_tabs .all_events, #news_tabs .all_events {
  text-align: right;
  font-size: 14px; }

.type_content .content .af_all {
  text-align: right;
  padding: 5px 5px 0 0; }

.type_content .content .af_all a {
  color: #444;
  font-size: 14px; }

/* Afisha view */
.view {
  margin: 0 5px; }

.view h2 {
  text-align: center; }

.view .thumb {
  float: left;
  padding: 0 7px 7px 0; }

.view .option {
  font-weight: bold;
  line-height: 24px; }

/* Afisha type_two_rows */
.afisha_type_two td {
  padding: 5px; }

a.afisha_orange {
  font-weight: bold;
  color: #ED7444 !important; }

.afishatable_sports {
  width: 100%; }

.afishatable_sports td {
  border: none;
  text-align: center;
  vertical-align: middle;
  font-size: 12px; }

.afishatable_sports td.title,
.afishatable_sports td.mesto {
  text-align: left; }

.afishatable_sports td.title {
  width: 40%; }

.afishatable_sports td a {
  font-size: 12px;
  text-decoration: none; }

.afishatable_sports tr:hover td {
  background: #e5e5e5 !important; }

.show_afisha img.pic {
  width: 100%;
  margin-bottom: 10px; }

.show_afisha .text img {
  width: 100%; }
.congrat_form .form-group {
  margin-bottom: 30px; }
  .congrat_form .form-group .limit {
    font-size: 12px;
    text-align: right;
    display: block; }

.congrats_index .panel-body img {
  width: 100%; }

.congrats_index p.pozdr_author {
  color: gray;
  margin-bottom: 0; }

td.pozdravok {
  width: 340px;
  padding: 10px !important;
  background: url("/images/pozdr/design/pozd_bottom_bg.png") no-repeat bottom right; }

td.right_bg {
  height: 190px;
  width: 10px;
  background: url("/images/pozdr/design/pozd_right_bg.png") no-repeat center left; }

td.pozdravok td {
  vertical-align: top; }

.pozdr_for_name {
  font-size: 15px; }

.pozdr_image {
  height: 127px;
  width: 146px;
  margin-right: 10px;
  text-align: center; }

.pozdr_text {
  width: 185px; }

.pozdr_text div {
  width: 185px;
  word-wrap: break-word; }

.pozdr_text a {
  text-decoration: none; }

div.connected {
  background: url("/images/pozdr/design/komment.png") no-repeat;
  padding-top: 1px;
  width: 36px;
  height: 26px;
  text-align: center;
  margin-left: 3px;
  color: blue; }

.pozdr_author {
  color: gray;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

#view_pozdravok h1 {
  margin-top: 0; }

#view_pozdravok img {
  margin-right: 10px; }

#view_pozdravok td {
  vertical-align: top; }

.view_pozdr_text span {
  color: #0000ff; }

#next_prev_view {
  width: 100%; }

#next_prev_view td {
  vertical-align: middle;
  height: 25px; }

#next_prev_view td a {
  text-decoration: none; }

#next_prev_view td a:hover {
  text-decoration: underline; }

.view_prev_pozdr div {
  padding-top: 3px;
  height: 25px;
  background: url("/images/pozdr/design/vlevo.png") no-repeat top left;
  padding-left: 30px; }

.view_next_pozdr div {
  padding-top: 3px;
  background: url("/images/pozdr/design/vpravo.png") no-repeat top right;
  text-align: right;
  padding-right: 30px; }

#sharzhi_text {
  padding: 40px 20px 60px 10px;
  font-size: 16px;
  vertical-align: middle;
  width: 60%;
  background: url("/images/pozdr/design/tenj.png") no-repeat center right; }

#links_table {
  margin: auto; }

#links_table td {
  font-size: 16px;
  vertical-align: middle;
  padding: 10px 5px; }

#sharzhi_images {
  margin: auto; }

#sharzhi_images td {
  padding: 10px; }

#sharzhi_images td div {
  padding: 10px;
  border: 2px solid #CCC; }

#stihi_text {
  padding: 30px 20px 40px 10px;
  font-size: 16px;
  vertical-align: middle;
  width: 60%;
  background: url("/images/pozdr/design/tenj.png") no-repeat center right; }

#stihi_primer {
  font-size: 16px; }

#stihi_primer td {
  padding: 5px 10px 5px 10px; }
.special_deals .deal {
  margin-bottom: 40px; }
  .special_deals .deal.expired {
    background: lightgray; }
    .special_deals .deal.expired h3 {
      text-decoration: line-through; }

.special_deals .special_header {
  margin-top: 10px;
  font-size: 24px;
  color: black; }

.special_deals .title {
  background-color: #f6f4f5;
  padding-left: 30px;
  font-size: 14px;
  text-align: center;
  min-height: 20px;
  font-weight: bold;
  color: red; }

.special_deals .logo-address {
  margin-bottom: 15px; }
  .special_deals .logo-address .address {
    padding-top: 17px; }

.special_deals .logo img {
  max-height: 80px; }

.special_deals .images-block {
  width: 100%; }
  .special_deals .images-block img {
    margin-right: 12px;
    margin-bottom: 12px;
    width: 165px;
    float: left; }
    .special_deals .images-block img.i_3, .special_deals .images-block img.i_6 {
      margin-right: 0; }

.special_deals .price {
  font-size: 11px;
  margin-left: 6px; }

.special_deals .places {
  font-size: 11px;
  margin-left: 6px; }

.special_deals .price span,
.special_deals .places span {
  color: red;
  font-size: 11px; }

.special_deals .url {
  font-weight: bold; }
#gazeti .gazeta {
    width: 290px;
    height: 430px;
    /*	border: 1px solid gray;*/
    padding: 5px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    background: lightgray;
    font-size: 12px;
}

#gazeti .gazeta h2 {
    margin-top: 5px;
    padding-top: 0;
    text-align: center;
}

#gazeti .gazeta b {
    color: red;
    font-size: 16px;
    padding: 10px 0;
}
/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}

.highslide-container table {
    background: none;
}

.highslide {
    outline: none;
    text-decoration: none;
}

.highslide img {
    border: 1px solid silver;
}

.highslide:hover img {
    border-color: gray;
}

.highslide-active-anchor img {
    visibility: hidden;
}

.highslide-gallery .highslide-active-anchor img {
    border-color: black;
    visibility: visible;
    cursor: default;
}

.highslide-image {
    border-width: 2px;
    border-style: solid;
    border-color: white;
}

.highslide-wrapper, .highslide-outline {
    background: white;
}

.glossy-dark {
    background: #111;
}

.highslide-image-blur {
}

.highslide-number {
    font-weight: bold;
    color: gray;
    font-size: .9em;
}

.highslide-caption {
    display: none;
    font-size: 1em;
    padding: 5px;
    /*background: white;*/
}

.highslide-heading {
    display: none;
    font-weight: bold;
    margin: 0.4em;
}

.highslide-dimming {
    /*position: absolute;*/
    background: black;
}

a.highslide-full-expand {
    background: url(/images/design/highslide/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

.highslide-loading {
    display: block;
    color: black;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: white;
    padding-left: 22px;
    background-image: url(/images/design/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move, .highslide-move * {
    cursor: move;
}

.highslide-viewport {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: none;
    left: 0;
    top: 0;
}

.highslide-overlay {
    display: none;
}

.hidden-container {
    display: none;
}

/* Example of a semitransparent, offset closebutton */
.closebutton {
    position: relative;
    top: -15px;
    left: 15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(/images/design/highslide/close.png);
    /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.highslide-gallery ul li {
    display: block;
    position: relative;
    float: left;
    width: 106px;
    height: 106px;
    border: 1px solid silver;
    background: #ededed;
    margin: 2px;
    line-height: 0;
    overflow: hidden;
}

.highslide-gallery ul a {
    position: absolute;
    top: 50%;
    left: 50%;
}

.highslide-gallery ul img {
    position: relative;
    top: -50%;
    left: -50%;
}

html > /**/ body .highslide-gallery ul li {
    display: table;
    text-align: center;
}

html > /**/ body .highslide-gallery ul li {
    text-align: center;
}

html > /**/ body .highslide-gallery ul a {
    position: static;
    display: table-cell;
    vertical-align: middle;
}

html > /**/ body .highslide-gallery ul img {
    position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/images/design/highslide/controlbar-white.gif) 0 -90px no-repeat;
    margin: 20px 15px 10px 0;
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/images/design/highslide/controlbar-white.gif) right -90px no-repeat;

}

.highslide-controls li {
    float: left;
    padding: 5px 0;
    margin: 0;
    list-style: none;
}

.highslide-controls a {
    background-image: url(/images/design/highslide/controlbar-white.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}

.highslide-controls a.disabled {
    cursor: default;
}

.highslide-controls a.disabled span {
    cursor: default;
}

.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
    cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}

.highslide-controls .highslide-play a {
    background-position: -30px 0;
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}

.highslide-controls .highslide-next a {
    background-position: -90px 0;
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}

.highslide-controls .highslide-move a {
    background-position: -120px 0;
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}

.highslide-controls .highslide-close a {
    background-position: -180px 0;
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
    display: none;
}

.highslide-html {
    background-color: white;
}

.highslide-html-content {
    display: none;
    width: 400px;
    padding: 0 5px 5px 5px;
}

.highslide-header {
    padding-bottom: 5px;
}

.highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}

.highslide-header ul li {
    display: inline;
    padding-left: 1em;
}

.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
    display: none;
}

.highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}

.highslide-header a:hover {
    color: black;
}

.highslide-header .highslide-move a {
    cursor: move;
}

.highslide-footer {
    height: 16px;
}

.highslide-footer .highslide-resize {
    display: block;
    float: right;
    margin-top: 5px;
    height: 11px;
    width: 11px;
    background: url(/images/design/highslide/resize.gif) no-repeat;
}

.highslide-footer .highslide-resize span {
    display: none;
}

.highslide-body {
}

.highslide-resize {
    cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
    height: 18px;
    border-bottom: 1px solid #dddddd;
}

.draggable-header .highslide-heading {
    position: absolute;
    margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
    cursor: move;
    display: block;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 0;
    width: 100%;
    z-index: 1;
}

.draggable-header .highslide-header .highslide-move * {
    display: none;
}

.draggable-header .highslide-header .highslide-close {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 5;
    padding: 0;
}

.draggable-header .highslide-header .highslide-close a {
    display: block;
    height: 16px;
    width: 16px;
    background-image: url(/images/design/highslide/closeX.png);
}

.draggable-header .highslide-header .highslide-close a:hover {
    background-position: 0 16px;
}

.draggable-header .highslide-header .highslide-close span {
    display: none;
}

.draggable-header .highslide-maincontent {
    padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
    height: 18px;
    border-bottom: 1px solid #dddddd;
}

.titlebar .highslide-heading {
    position: absolute;
    width: 90%;
    margin: 1px 0 1px 5px;
    color: #666666;
}

.titlebar .highslide-header .highslide-move {
    cursor: move;
    display: block;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 0;
    width: 100%;
    z-index: 1;
}

.titlebar .highslide-header .highslide-move * {
    display: none;
}

.titlebar .highslide-header li {
    position: relative;
    top: 3px;
    z-index: 2;
    padding: 0 0 0 1em;
}

.titlebar .highslide-maincontent {
    padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
    display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
    background: white;
}

.wide-border .highslide-image {
    border-width: 10px;
}

.wide-border .highslide-caption {
    padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
    border: none;
}

.borderless .highslide-caption {
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
    background: #444;
}

.outer-glow .highslide-image {
    border: 5px solid #444444;
}

.outer-glow .highslide-caption {
    border: 5px solid #444444;
    border-top: none;
    padding: 5px;
    background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
    background: white;
}

.colored-border .highslide-image {
    border: 2px solid green;
}

.colored-border .highslide-caption {
    border: 2px solid green;
    border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
    background: #111;
}

.dark .highslide-image {
    border-color: black black #202020 black;
    background: gray;
}

.dark .highslide-caption {
    color: white;
    background: #111;
}

.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
    background-image: url(/images/design/highslide/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
    position: absolute;
    padding: 1em 0 0 0;
    background: none;
    color: white;
    border: none;
    font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
    color: gray;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    cursor: default;
    padding: 0 0 0 22px;
    margin: 0;
    background: url(/images/design/highslide/icon.gif) no-repeat 0 1px;
}

.controls-in-heading .highslide-controls {
    width: 105px;
    height: 20px;
    position: relative;
    margin: 0;
    top: -23px;
    left: 7px;
    background: none;
}

.controls-in-heading .highslide-controls ul {
    position: static;
    height: 20px;
    background: none;
}

.controls-in-heading .highslide-controls li {
    padding: 0;
}

.controls-in-heading .highslide-controls a {
    background-image: url(/images/design/highslide/controlbar-white-small.gif);
    height: 20px;
    width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
    display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
    background-position: 0 0;
}

.controls-in-heading .highslide-controls .highslide-previous a:hover {
    background-position: 0 -20px;
}

.controls-in-heading .highslide-controls .highslide-previous a.disabled {
    background-position: 0 -40px !important;
}

.controls-in-heading .highslide-controls .highslide-play a {
    background-position: -20px 0;
}

.controls-in-heading .highslide-controls .highslide-play a:hover {
    background-position: -20px -20px;
}

.controls-in-heading .highslide-controls .highslide-play a.disabled {
    background-position: -20px -40px !important;
}

.controls-in-heading .highslide-controls .highslide-pause a {
    background-position: -40px 0;
}

.controls-in-heading .highslide-controls .highslide-pause a:hover {
    background-position: -40px -20px;
}

.controls-in-heading .highslide-controls .highslide-next a {
    background-position: -60px 0;
}

.controls-in-heading .highslide-controls .highslide-next a:hover {
    background-position: -60px -20px;
}

.controls-in-heading .highslide-controls .highslide-next a.disabled {
    background-position: -60px -40px !important;
}

.controls-in-heading .highslide-controls .highslide-full-expand a {
    background-position: -100px 0;
}

.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
    background-position: -100px -20px;
}

.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
    background-position: -100px -40px !important;
}

.controls-in-heading .highslide-controls .highslide-close a {
    background-position: -120px 0;
}

.controls-in-heading .highslide-controls .highslide-close a:hover {
    background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    background: none;
}

.text-controls ul {
    position: static;
    background: none;
    height: auto;
    left: 0;
}

.text-controls .highslide-move {
    display: none;
}

.text-controls li {
    background-image: url(/images/design/highslide/controlbar-text-buttons.png);
    background-position: right top !important;
    padding: 0;
    margin-left: 15px;
    display: block;
    width: auto;
}

.text-controls a {
    background: url(/images/design/highslide/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
    display: block;
    width: auto;
    height: auto;
    text-decoration: none !important;
}

.text-controls a span {
    background: url(/images/design/highslide/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
    display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
    padding: 1px 0 1px 18px;
    color: #333;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
}

.text-controls .highslide-next {
    margin-right: 1em;
}

.text-controls .highslide-full-expand a span {
    min-width: 0;
    margin: 1px 0;
    padding: 1px 0 1px 10px;
}

.text-controls .highslide-close a span {
    min-width: 0;
}

.text-controls a:hover span {
    color: black;
}

.text-controls a.disabled span {
    color: #999;
}

.text-controls .highslide-previous span {
    background-position: 0 -40px;
}

.text-controls .highslide-previous a.disabled {
    background-position: left top !important;
}

.text-controls .highslide-previous a.disabled span {
    background-position: 0 -140px;
}

.text-controls .highslide-play span {
    background-position: 0 -60px;
}

.text-controls .highslide-play a.disabled {
    background-position: left top !important;
}

.text-controls .highslide-play a.disabled span {
    background-position: 0 -160px;
}

.text-controls .highslide-pause span {
    background-position: 0 -80px;
}

.text-controls .highslide-next span {
    background-position: 0 -100px;
}

.text-controls .highslide-next a.disabled {
    background-position: left top !important;
}

.text-controls .highslide-next a.disabled span {
    background-position: 0 -200px;
}

.text-controls .highslide-full-expand span {
    background: none;
}

.text-controls .highslide-full-expand a.disabled {
    background-position: left top !important;
}

.text-controls .highslide-close span {
    background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
    height: 100%;
    direction: ltr;
}

.highslide-thumbstrip div {
    overflow: hidden;
}

.highslide-thumbstrip table {
    position: relative;
    padding: 0;
    border-collapse: collapse;
}

.highslide-thumbstrip td {
    padding: 1px;
    /*text-align: center;*/
}

.highslide-thumbstrip a {
    outline: none;
}

.highslide-thumbstrip img {
    display: block;
    border: 1px solid gray;
    margin: 0 auto;
}

.highslide-thumbstrip .highslide-active-anchor img {
    visibility: visible;
}

.highslide-thumbstrip .highslide-marker {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}

.highslide-thumbstrip-horizontal div {
    width: auto;
    /* width: 100% breaks in small strips in IE */
}

.highslide-thumbstrip-horizontal .highslide-scroll-up {
    display: none;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 25px;
    height: 42px;
}

.highslide-thumbstrip-horizontal .highslide-scroll-up div {
    margin-bottom: 10px;
    cursor: pointer;
    background: url(/images/design/highslide/scrollarrows.png) left center no-repeat;
    height: 42px;
}

.highslide-thumbstrip-horizontal .highslide-scroll-down {
    display: none;
    position: absolute;
    top: 3px;
    right: 3px;
    width: 25px;
    height: 42px;
}

.highslide-thumbstrip-horizontal .highslide-scroll-down div {
    margin-bottom: 10px;
    cursor: pointer;
    background: url(/images/design/highslide/scrollarrows.png) center right no-repeat;
    height: 42px;
}

.highslide-thumbstrip-horizontal table {
    margin: 2px 0 10px 0;
}

.highslide-viewport .highslide-thumbstrip-horizontal table {
    margin-left: 10px;
}

.highslide-thumbstrip-horizontal img {
    width: auto;
    height: 40px;
}

.highslide-thumbstrip-horizontal .highslide-marker {
    top: 47px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-bottom: 6px solid gray;
}

.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
    margin-left: 10px;
}

.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
    border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
    overflow: hidden !important;
}

.highslide-thumbstrip-vertical div {
    height: 100%;
}

.highslide-thumbstrip-vertical a {
    display: block;
}

.highslide-thumbstrip-vertical .highslide-scroll-up {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 25px;
}

.highslide-thumbstrip-vertical .highslide-scroll-up div {
    margin-left: 10px;
    cursor: pointer;
    background: url(/images/design/highslide/scrollarrows.png) top center no-repeat;
    height: 25px;
}

.highslide-thumbstrip-vertical .highslide-scroll-down {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
}

.highslide-thumbstrip-vertical .highslide-scroll-down div {
    margin-left: 10px;
    cursor: pointer;
    background: url(/images/design/highslide/scrollarrows.png) bottom center no-repeat;
    height: 25px;
}

.highslide-thumbstrip-vertical table {
    margin: 10px 0 0 10px;
}

.highslide-thumbstrip-vertical img {
    width: 60px; /* t=5481 */
}

.highslide-thumbstrip-vertical .highslide-marker {
    left: 0;
    margin-top: 8px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-left: 6px solid gray;
}

.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
    border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
    overflow: auto;
}

.highslide-thumbstrip-float ul {
    margin: 2px 0;
    padding: 0;
}

.highslide-thumbstrip-float li {
    display: block;
    height: 60px;
    margin: 0 2px;
    list-style: none;
    float: left;
}

.highslide-thumbstrip-float img {
    display: inline;
    border-color: silver;
    max-height: 56px;
}

.highslide-thumbstrip-float .highslide-active-anchor img {
    border-color: black;
}

.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
    display: none;
}

.highslide-thumbstrip-float .highslide-marker {
    display: none;
}
ul#type_selector {
}

ul#type_selector li {
    list-style-type: none;
    float: left;
    font-weight: bold;
    border-right: 1px solid gray;
    padding: 0 10px 0 10px;
}

ul#type_selector li.title {
    font-weight: normal;
    border-right: none;
    padding-right: 0;
}

ul#type_selector li:last-child {
    border-right: none;
}

ul#type_selector li a {
    font-weight: normal;
}
.tables {
  margin: auto; }

.bus_table {
  width: 100%; }

.bus_table_tr td,
.bus_table_tr th {
  /*	background: #e7e7e7;*/
  /*	border: 1px solid white;*/
  /*    border-bottom: 5px solid white;*/
  padding: 1px; }

.bus_table_tr td {
  background: white; }

.bus_table_tr th {
  width: 40px;
  text-align: right;
  /*    border-right: 1px solid white;*/ }

.bus_table_tr span.time {
  background: #e7e7e7;
  padding: 5px;
  display: inline-block;
  margin-right: 1px;
  width: 47px; }
  .bus_table_tr span.time .hour_in_minute {
    color: gray; }

table.marsruti {
  width: 100%; }

table.marsruti th {
  width: 80px;
  text-align: center;
  color: black;
  font-size: 16px; }

table.marsruti th a {
  text-decoration: none;
  color: black; }

table.marsruti th,
table.marsruti td {
  background: #ececec;
  border-top: 4px solid white;
  padding-top: 5px;
  padding-bottom: 5px; }

table.marsruti td a {
  text-decoration: none; }

table.marsruti td a:hover {
  text-decoration: underline; }

/* New transport v.2.0 */
h2.title {
  font-size: 16px;
  color: #20505E;
  width: 100%;
  margin: auto;
  border-bottom: 1px solid #DDD; }

.marshrutka, .tramvaj, .avtobus {
  background: url("/images/fotki_list_bg.png") repeat-x 0 -47px;
  background-color: #ECECEC;
  padding: 5px; }

.tramvaj {
  width: 730px; }

.marshrutka {
  margin-top: 4px;
  width: 730px; }

.avtobus {
  margin-top: 4px;
  width: 730px; }

div.content {
  padding: 6px 0 3px 0; }

div.content span {
  padding-right: 9px; }

.tramvaj .content table td {
  text-align: left;
  padding: 0 7px;
  vertical-align: middle; }

/*.marshrutka .content table td {
    padding: 4px 7px;
}*/
.content .col {
  float: left;
  padding: 5px 10px; }

/*div.trams { overflow:auto; width:740px; padding:10px }*/
div.trams_lines {
  /*	float:left;
      font-size:12px;
      width:90px;*/ }

/*div#raspisanije { float:left; }*/
div#raspisanije div.default_text {
  width: 100%;
  text-align: center;
  font-weight: bold; }

div.day_type {
  float: left;
  margin-left: 10px;
  width: 250px;
  margin-bottom: 20px; }

div.day_type div.title {
  height: 35px; }

div.day_type h2 {
  font-size: 12px !important; }

/*div.day_type_all_week { float:left; margin-left: 30px; width:100%; margin-bottom:20px;}*/
div.day_type_all_week h2 {
  font-size: 16px !important;
  padding-bottom: 10px; }

div.hour_row {
  overflow: none;
  clear: left; }

div.day_type div.hour_row div {
  float: left;
  /*	width:15px;*/
  /*	height:15px;*/
  font-size: 12px;
  margin: 3px;
  padding: 3px; }

div.day_type_all_week div.hour_row div {
  float: left;
  /*	width:20px;*/
  /*	height:20px;*/
  font-size: 16px;
  margin: 3px;
  padding: 3px; }

.minutes .hour_in_minutes {
  color: gray; }

div.day_type div.hour_row div.hours {
  background-color: #ebebeb;
  font-weight: bold;
  width: 40px;
  text-align: right;
  padding-right: 5px;
  margin-right: 7px; }

div.day_type_all_week div.hour_row div.hours {
  background-color: #ebebeb;
  font-weight: bold;
  width: 40px;
  text-align: right;
  padding-right: 5px;
  margin-right: 7px; }

div.hour_row div.minutes {
  margin-right: 2px;
  background: #E7E7E7;
  padding: 0 3px;
  display: inline-block; }

/*div.stop_title { width:500px; text-align:center; padding-bottom:15px;}*/
/*div.stop_piezime{ width:500px; text-align:left; }*/
.coupon {
  position: relative;
  border: 1px solid lightgray;
  border-radius: 10px;
  width: 300px;
  height: 300px;
  margin-bottom: 20px; }
  .coupon img {
    border-radius: 10px;
    width: 100%; }
  .coupon div.time {
    position: absolute;
    z-index: 100;
    bottom: 13px;
    left: 15px; }
  .coupon div.share {
    position: absolute;
    z-index: 100;
    bottom: 13px;
    right: 10px;
    width: 50px; }
    .coupon div.share a.fb {
      display: inline-block;
      background: url("/images/coupons/fb.png") no-repeat;
      width: 21px;
      height: 21px;
      margin-right: 5px; }
    .coupon div.share a.tw {
      display: inline-block;
      background: url("/images/coupons/tw.png") no-repeat;
      width: 21px;
      height: 21px; }

.coupon_banners .coupon {
  width: auto;
  height: auto; }
  .coupon_banners .coupon img {
    width: 100%; }
  .coupon_banners .coupon .time {
    font-size: 10px; }

.coupon.column {
  margin: 20px 0 0 0 !important; }

.coupon.column img {
  width: 100%;
  height: auto; }
body.body_controller_kto_estj_kto {
  background: #f5f5f5; }

#kek_menu {
  width: 100%; }

#kek_menu td {
  padding: 5px; }

#kek_menu td.left {
  width: 40%;
  text-align: left; }

#kek_menu td.right {
  text-align: right;
  border-right: none; }

.row.kek {
  margin-bottom: 30px; }

.row.kek h3 {
  font-size: inherit;
  margin-top: 0; }

.kek_section {
  padding: 20px 0 0 0;
  width: 100%;
  text-align: right; }

.kek_section_name {
  font-size: 14px;
  font-weight: bold; }

.kek_info .left img.view_photo {
  width: 230px; }

.kek_info .right div.head {
  font-size: 16px;
  font-weight: bold;
  padding: 10px; }

.kek_info h1 {
  color: darkred;
  font-size: 14pt;
  padding: 0px;
  margin: 0px;
  margin-top: 5px; }

.kek_info .left h2 {
  font-size: 12pt;
  padding: 0px;
  margin: 0px; }

.kek_info h2:first-child {
  margin-top: 0; }

.vote-result {
  display: none; }
.buttons_with_margin_bottom .btn {
  margin-bottom: 5px; }

body .for_admin {
  display: none; }

body.i_am_admin .for_admin {
  display: block; }

body.i_am_admin .for_admin.inline {
  display: inline-block; }

.nav-pills.nav-xs li.title div {
  line-height: 28px !important; }

.well h3:first-child {
  margin-top: 0; }

.well.well-white {
  background: white; }

.date_small {
  color: gray;
  font-size: 12px; }

/* --- NEW --- NEW --- NEW --- */
body {
  background-color: white; }

.visible_on_iphone,
.visible_on_iphone_inline {
  display: none !important; }

.addthis_toolbox .sp_icon {
  margin: 0 !important; }

.sp_draugiem {
  background-position: 0 0; }

.sp_email {
  background-position: -21px 0;
  margin-left: 0 !important; }

.sp_facebook {
  background-position: -42px 0; }

.sp_info {
  background-position: -63px 0; }

.sp_rss {
  background-position: -84px 0; }

.sp_twitter {
  background-position: -105px 0; }

.sp_vkontakte {
  background-position: -126px 0; }

/* Content */
.blockm {
  background-color: white;
  position: relative;
  margin-bottom: 40px; }
  .blockm h2 {
    margin-top: 0; }
  .blockm img {
    max-width: 100%; }

.block_banner {
  text-align: center;
  margin-bottom: 8px; }

#right .blockm {
  margin-left: 0; }

.blockm h2,
.blockm h2 a {
  font-size: 18px;
  color: #266379;
  text-align: left;
  font-weight: bold; }

.blockm > h2 {
  margin-bottom: 5px; }

.oh_blockm div {
  margin-top: 0px; }

.blockm .orange {
  color: white !important;
  background: #EE662D !important; }

.blockm h2:first-child a, .oh_blockm h2:first-child a {
  text-decoration: none; }

.blockm h2:first-child a:hover, .oh_blockm h2:first-child a:hover {
  text-decoration: underline; }

#news_tabs h2:first-child a {
  text-decoration: none;
  border-bottom: 1px dashed #0039E6; }

.blockm h2:not(a:first-child), .oh_blockm h2:not(a:first-child) {
  color: #003099;
  font-size: 14px; }

div.padded {
  padding: 5px; }

ol.num {
  margin-left: 20px; }

ol.num li {
  list-style-type: decimal;
  padding-bottom: 5px; }

div.our_firends p {
  margin-top: 2px;
  margin-bottom: 2px; }

div.our_firends p img {
  width: 150px;
  height: 65px;
  border: 1px solid #800000; }

div.horoscope {
  padding: 0px; }

div.horoscope ul {
  position: relative; }

div.horoscope li {
  overflow: auto;
  padding-bottom: 20px; }

div.horoscope img {
  float: left;
  margin-right: 5px; }

div.horoscope ul.short_names {
  position: relative;
  overflow: auto;
  padding-left: 60px;
  font-size: 12px; }

div.horoscope ul.short_names li {
  float: left;
  padding: 0 0 0 10px; }

div.horoscope ul.short_names li a {
  text-decoration: none;
  border-bottom: 1px dotted; }

ul.vopros_persons {
  position: relative; }

ul.vopros_persons li {
  float: left;
  width: 200px;
  padding: 10px;
  text-align: center; }

h1.question {
  padding: 10px; }

form.new_make_question label {
  display: block;
  float: left;
  width: 200px; }

form.new_make_question textarea {
  width: 400px;
  height: 200px; }

form.new_make_question input.submit {
  margin-left: 510px; }

div.make_question {
  overflow: none; }

div.make_question div.form, div.person_info {
  float: left; }

div.person_info {
  width: 300px;
  padding-left: 70px; }

div.person_info p {
  font-size: 12px; }

div.vopros_rules {
  clear: both;
  margin-top: 20px;
  width: 100%;
  font-size: 12px;
  padding: 10px;
  border: 1px solid #ccc; }

.label.label-transparent {
  border: 1px solid lightgray;
  color: #333333; }

a.label.label-transparent,
a.label.label-transparent:visited,
a.list-group-item {
  color: #337ab7; }

a.label.label-transparent:hover,
a.label.label-transparent.active {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
  color: white; }

a.label.label-transparent.active {
  color: white; }

.panel.transparent {
  background: transparent; }
  .panel.transparent .panel-body {
    background: transparent; }

.flash_message {
  margin-top: 10px; }

.label-as-badge {
  border-radius: 1em; }
.tunt img {
  width: 100%; }

.tunt a {
  display: block; }
  .tunt a img {
    width: 100%; }

.tunt.many .tunt-inner-div {
  margin-bottom: 20px; }
  .tunt.many .tunt-inner-div .tunt-inner-div:last-child {
    margin-bottom: 0; }

.tunt.margin-bottom {
  margin-bottom: 30px; }

.tunt .tunt-inner-div.aspect {
  position: relative;
  overflow: hidden; }
  .tunt .tunt-inner-div.aspect:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 0; }
  .tunt .tunt-inner-div.aspect img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
.breadcrumb > li + li:before {
    content: "\2192"
}

.breadcrumb_stack {
    padding-bottom: 8px;
    background-color: #f5f5f5;
}

.breadcrumb_stack .breadcrumb {
    margin-bottom: 0 !important;
    background-color: none !important;
    padding-bottom: 0;
}

.breadcrumb_stack .breadcrumb li {
    margin-bottom: 0;
}
body.body_controller_gazeta.body_action_index {
  background: #f5f5f5; }

.thumbnail.issue .caption {
  text-align: center; }
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.bx-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border-left: none;

}

.bx-wrapper {
    margin: 0;

}


.bx-wrapper .bx-loading {
    display: none;
    background: url('/images/design/bxslider/bx_loader.gif') center center no-repeat #ffffff;

}

.bx-wrapper .bx-prev {
    background: url('//img.gorod.lv/images/design/bxslider/controls.png') no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    background: url('//img.gorod.lv/images/design/bxslider/controls.png') no-repeat -43px -32px;
}

.bx-wrapper .bx-controls-auto .bx-start {
    background: url('//img.gorod.lv/images/design/bxslider/controls.png') -86px -11px no-repeat;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    background: url('//img.gorod.lv/images/design/bxslider/controls.png') -86px -44px no-repeat;
}
.categories {
    overflow: auto;
    width: 100%;
}

.categories .main_section {
    float: left;
    width: 325px;
    margin-top: 5px;
    margin-right: 5px;
    border: 1px solid #f0f0f0;
}

.categories .main_section table {
    width: 90%;
}

.categories .main_section td.sections {
    vertical-align: top;
    width: 170px;
    text-align: left;
}

.categories .main_section td.sections a {
    font-size: 12px;
    text-align: right;
    color: #061ab2;
}

.categories td.image {
}

.shop_title {
    font-family: Arial;
    font-size: 18px;
    color: #2c2c2c;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.shop_section_title {
    background-color: #f0f0f0;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.shop_path_title {
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.shop_path_title a {
    color: #061ab2;
}

.shop_section_title a {
    font-family: Arial;
    font-size: 16px;
    color: #20505f;
}

.shop_section_allpreces {
    overflow: auto;
    width: 100%;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.shop_prece {
    border: 1px solid #f6f6f6;
    padding: 10px;
    width: 305px;
    height: 145px;
    float: left;
    margin-bottom: 10px;
}

.shop_prece img {
    border: 0px;
}

.shop_prece_right {
    margin-left: 5px;
    margin-right: 5px;
}

.shop_prece_right img {
    border: 0px;
}

.shop_section_allpreces img {
    margin-top: 10px;
    margin-right: 10px;
    float: left;
}

.shop_prece_description {
    text-align: left;
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    padding-top: 8px;
}

.shop_prece_description a {
    color: #1203d0;
}

.shop_prece_price {

}

.shop_price {
    color: red;
    font-weight: bold;
}

.shop_firma {
    font-family: Arial;
    font-size: 12px;
    background-color: #f0f0f0;
    width: 100%;
    height: 70px;
    margin-bottom: 20px;
}

.shop_firma_image {
    float: left;
}

.shop_firma_image table {
    height: 70px;
    margin-left: 20px;
}

.shop_firma_image td {
    vertical-align: middle;
}

.prece_firm_description {
    position: relative;
    margin-left: 700px;
    margin-top: 5px;
    color: #1c1b1b;
}

.prece_firm_description .title {
    font-size: 18px;
}

.prece_image {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.prece_text {
    font-family: Arial;
    font-size: 14px;
}

table.shop_admin {
    font-size: 12px;
}

table.shop_admin td {
    vertical-align: top;
}

form.new_question input, form.new_question textarea {
    border: 1px solid #e2e2e2;
    color: #949393;
    width: 330px;
}

form.new_question textarea {
    height: 80px;
}

a.question_title {
    font-family: Arial;
    font-size: 18px;
    color: #061ab2;
}

.question_name {
    font-family: Arial;
    font-size: 14px;
    color: #949393;
    margin-top: 10px;
}

.answer_logo {
    float: left;
    width: 180px;
    text-align: center;
    padding-top: 5px;
}

.question_text {
    float: left;
    font-family: Arial;
    font-size: 14px;
    color: #2c2c2c;
}

div.forum_answers {
    padding-left: 20px;
}

div.lasit_all {
    width: 100%;
    text-align: right;
}

div.lasit_all a {
    font-size: 12px;
    color: #061ab2;
}

div.shop_question {
    margin-bottom: 30px;
}

div.answer_full {
    padding-top: 20px;
}

div.skidka_star {
    position: absolute;
    z-index: 1000;
    background: transparent url(/images/star.png) no-repeat;
    width: 61px;
    height: 57px;
    color: black;
    font-weight: bold;
    padding-top: 18px;
}
/*! Social Likes v3.1.3 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes{display:inline-block}.social-likes,.social-likes__widget{padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:after,.social-likes__widget:before{display:none!important}.social-likes_vertical .social-likes__widget{float:left;clear:left}.social-likes__button,.social-likes__counter,.social-likes__icon{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button{display:inline-block;margin:0;outline:0}.social-likes__counter{margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes__counter_single,.social-likes_ready .social-likes__counter{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes{min-height:36px;margin:-6px}.social-likes,.social-likes_single-w{line-height:19px}.social-likes__widget{margin:6px;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;line-height:19px}.social-likes__widget:active,.social-likes__widget:focus,.social-likes__widget:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}.social-likes__button,.social-likes__counter{vertical-align:middle;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:20px;cursor:inherit}.social-likes__button{padding:1px 6px 1px 20px;font-weight:400;border-right:0}.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%}.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #ccc}.social-likes__widget:active>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:hover>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}.social-likes_vertical{margin:-6px}.social-likes_vertical .social-likes__widget{margin:6px}.social-likes_notext{margin:-3px}.social-likes_notext .social-likes__widget{margin:3px}.social-likes_notext .social-likes__button{width:18px}.social-likes_notext .social-likes__icon{width:100%;background-position:center center}.social-likes__widget_single{margin:0}.social-likes_single{margin:-12px 0 0;padding:4px 0;background:#fff;border:1px solid #ccc;border-radius:3px}.social-likes__single-container{width:100%;display:table}.social-likes_single .social-likes__widget{float:none;display:table-row;margin:0;border:0;border-radius:0;background:0 0}.social-likes_single .social-likes__button{display:block;padding:2px 6px 2px 24px}.social-likes_single .social-likes__icon{margin-left:4px;margin-top:2px}.social-likes_single .social-likes__counter{display:table-cell;padding:2px 8px 2px 4px;border-left:0;text-align:right}.social-likes_single .social-likes__widget:active>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:hover>.social-likes__counter:before{display:none}.social-likes__icon_single{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII=)}.social-likes__widget_active,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_single:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3673f4;border-color:#3673f4;color:#fff}.social-likes__widget_active .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_single:hover .social-likes__icon_single{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII=)}.social-likes__icon_facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==)}.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus,.social-likes__widget_facebook:hover{background:#425497;border-color:#425497}.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook,.social-likes__widget_facebook:hover .social-likes__icon_facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC)}.social-likes__icon_twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==)}.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus,.social-likes__widget_twitter:hover{background:#00b7ec;border-color:#00b7ec}.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter,.social-likes__widget_twitter:hover .social-likes__icon_twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg==)}.social-likes__icon_plusone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==)}.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus,.social-likes__widget_plusone:hover{background:#dd4241;border-color:#dd4241}.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone,.social-likes__widget_plusone:hover .social-likes__icon_plusone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII=)}.social-likes__icon_mailru{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC)}.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus,.social-likes__widget_mailru:hover{background:#255896;border-color:#255896;color:#ffcd00}.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru,.social-likes__widget_mailru:hover .social-likes__icon_mailru{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC)}.social-likes__icon_vkontakte{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=)}.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus,.social-likes__widget_vkontakte:hover{background:#526e8f;border-color:#526e8f}.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=)}.social-likes__icon_odnoklassniki{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII=);background-position:6px 3px}.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus,.social-likes__widget_odnoklassniki:hover{background:#f6903b;border-color:#f6903b}.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII=)}.social-likes__icon_pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg==)}.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus,.social-likes__widget_pinterest:hover{background:#cc002b;border-color:#cc002b}.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest,.social-likes__widget_pinterest:hover .social-likes__icon_pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg==)}
/*! jQuery Timepicker Addon - v1.5.0 - 2014-09-01
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2014 Trent Richardson; Licensed MIT */

.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}
/* jQuery Countdown styles 1.6.2. */
.hasCountdown {
    font-size: 9px;
    color: black;
    font-weight: bold;
}

.countdown_rtl {
    direction: rtl;
}

.countdown_holding span {
    color: #888;
}

.countdown_row {
    clear: both;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
}

.countdown_show1 .countdown_section {
    width: 98%;
}

.countdown_show2 .countdown_section {
    width: 48%;
}

.countdown_show3 .countdown_section {
    width: 32.5%;
}

.countdown_show4 .countdown_section {
    width: 24.5%;
}

.countdown_show5 .countdown_section {
    width: 19.5%;
}

.countdown_show6 .countdown_section {
    width: 16.25%;
}

.countdown_show7 .countdown_section {
    width: 14%;
}

.countdown_section {
    display: block;
    float: left;
    font-size: 75%;
    text-align: center;
}

.countdown_amount {
    font-size: 200%;
}

.countdown_descr {
    display: block;
    width: 100%;
}
.panel-body h3:first-child,
.panel-body h4:first-child {
  margin-top: 0; }

ul li:last-child {
  margin-bottom: 0 !important; }

.breadcrumb {
  margin-bottom: 5px;
  padding-left: 0;
  background: transparent; }

.panel .panel-body h3.panel-title {
  margin-bottom: 15px; }
  .panel .panel-body h3.panel-title a {
    color: #337ab7; }
  .panel .panel-body h3.panel-title a:visited {
    color: #551A8B; }

.highslide img {
  border: none; }
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2016 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active:hover,.btn-adn.active:hover,.open>.dropdown-toggle.btn-adn:hover,.btn-adn:active:focus,.btn-adn.active:focus,.open>.dropdown-toggle.btn-adn:focus,.btn-adn:active.focus,.btn-adn.active.focus,.open>.dropdown-toggle.btn-adn.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}
.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled.focus,.btn-adn[disabled].focus,fieldset[disabled] .btn-adn.focus{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-adn .badge{color:#d87a68;background-color:#fff}
.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:active:hover,.btn-bitbucket.active:hover,.open>.dropdown-toggle.btn-bitbucket:hover,.btn-bitbucket:active:focus,.btn-bitbucket.active:focus,.open>.dropdown-toggle.btn-bitbucket:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active.focus,.open>.dropdown-toggle.btn-bitbucket.focus{color:#fff;background-color:#0f253c;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket.focus{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket .badge{color:#205081;background-color:#fff}
.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:active:hover,.btn-dropbox.active:hover,.open>.dropdown-toggle.btn-dropbox:hover,.btn-dropbox:active:focus,.btn-dropbox.active:focus,.open>.dropdown-toggle.btn-dropbox:focus,.btn-dropbox:active.focus,.btn-dropbox.active.focus,.open>.dropdown-toggle.btn-dropbox.focus{color:#fff;background-color:#0a568c;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox.focus{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-dropbox .badge{color:#1087dd;background-color:#fff}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}
.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:active:hover,.btn-flickr.active:hover,.open>.dropdown-toggle.btn-flickr:hover,.btn-flickr:active:focus,.btn-flickr.active:focus,.open>.dropdown-toggle.btn-flickr:focus,.btn-flickr:active.focus,.btn-flickr.active.focus,.open>.dropdown-toggle.btn-flickr.focus{color:#fff;background-color:#a80057;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr.focus{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-flickr .badge{color:#ff0084;background-color:#fff}
.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,0.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:active:hover,.btn-foursquare.active:hover,.open>.dropdown-toggle.btn-foursquare:hover,.btn-foursquare:active:focus,.btn-foursquare.active:focus,.open>.dropdown-toggle.btn-foursquare:focus,.btn-foursquare:active.focus,.btn-foursquare.active.focus,.open>.dropdown-toggle.btn-foursquare.focus{color:#fff;background-color:#e30742;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}
.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare.focus{background-color:#f94877;border-color:rgba(0,0,0,0.2)}
.btn-foursquare .badge{color:#f94877;background-color:#fff}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}
.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:active:hover,.btn-github.active:hover,.open>.dropdown-toggle.btn-github:hover,.btn-github:active:focus,.btn-github.active:focus,.open>.dropdown-toggle.btn-github:focus,.btn-github:active.focus,.btn-github.active.focus,.open>.dropdown-toggle.btn-github.focus{color:#fff;background-color:#191919;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled.focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github.focus{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-github .badge{color:#444;background-color:#fff}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active:hover,.btn-instagram.active:hover,.open>.dropdown-toggle.btn-instagram:hover,.btn-instagram:active:focus,.btn-instagram.active:focus,.open>.dropdown-toggle.btn-instagram:focus,.btn-instagram:active.focus,.btn-instagram.active.focus,.open>.dropdown-toggle.btn-instagram.focus{color:#fff;background-color:#26455d;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}
.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:active:hover,.btn-microsoft.active:hover,.open>.dropdown-toggle.btn-microsoft:hover,.btn-microsoft:active:focus,.btn-microsoft.active:focus,.open>.dropdown-toggle.btn-microsoft:focus,.btn-microsoft:active.focus,.btn-microsoft.active.focus,.open>.dropdown-toggle.btn-microsoft.focus{color:#fff;background-color:#0f4bac;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none}
.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled.focus,.btn-microsoft[disabled].focus,fieldset[disabled] .btn-microsoft.focus{background-color:#2672ec;border-color:rgba(0,0,0,0.2)}
.btn-microsoft .badge{color:#2672ec;background-color:#fff}
.btn-odnoklassniki{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:focus,.btn-odnoklassniki.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:active:hover,.btn-odnoklassniki.active:hover,.open>.dropdown-toggle.btn-odnoklassniki:hover,.btn-odnoklassniki:active:focus,.btn-odnoklassniki.active:focus,.open>.dropdown-toggle.btn-odnoklassniki:focus,.btn-odnoklassniki:active.focus,.btn-odnoklassniki.active.focus,.open>.dropdown-toggle.btn-odnoklassniki.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{background-image:none}
.btn-odnoklassniki.disabled:hover,.btn-odnoklassniki[disabled]:hover,fieldset[disabled] .btn-odnoklassniki:hover,.btn-odnoklassniki.disabled:focus,.btn-odnoklassniki[disabled]:focus,fieldset[disabled] .btn-odnoklassniki:focus,.btn-odnoklassniki.disabled.focus,.btn-odnoklassniki[disabled].focus,fieldset[disabled] .btn-odnoklassniki.focus{background-color:#f4731c;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki .badge{color:#f4731c;background-color:#fff}
.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active:hover,.btn-openid.active:hover,.open>.dropdown-toggle.btn-openid:hover,.btn-openid:active:focus,.btn-openid.active:focus,.open>.dropdown-toggle.btn-openid:focus,.btn-openid:active.focus,.btn-openid.active.focus,.open>.dropdown-toggle.btn-openid.focus{color:#fff;background-color:#b86607;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}
.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled.focus,.btn-openid[disabled].focus,fieldset[disabled] .btn-openid.focus{background-color:#f7931e;border-color:rgba(0,0,0,0.2)}
.btn-openid .badge{color:#f7931e;background-color:#fff}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active:hover,.btn-pinterest.active:hover,.open>.dropdown-toggle.btn-pinterest:hover,.btn-pinterest:active:focus,.btn-pinterest.active:focus,.open>.dropdown-toggle.btn-pinterest:focus,.btn-pinterest:active.focus,.btn-pinterest.active.focus,.open>.dropdown-toggle.btn-pinterest.focus{color:#fff;background-color:#801419;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest.focus{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-pinterest .badge{color:#cb2027;background-color:#fff}
.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:active:hover,.btn-reddit.active:hover,.open>.dropdown-toggle.btn-reddit:hover,.btn-reddit:active:focus,.btn-reddit.active:focus,.open>.dropdown-toggle.btn-reddit:focus,.btn-reddit:active.focus,.btn-reddit.active.focus,.open>.dropdown-toggle.btn-reddit.focus{color:#000;background-color:#98ccff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}
.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled.focus,.btn-reddit[disabled].focus,fieldset[disabled] .btn-reddit.focus{background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}
.btn-reddit .badge{color:#eff7ff;background-color:#000}
.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:active:hover,.btn-soundcloud.active:hover,.open>.dropdown-toggle.btn-soundcloud:hover,.btn-soundcloud:active:focus,.btn-soundcloud.active:focus,.open>.dropdown-toggle.btn-soundcloud:focus,.btn-soundcloud:active.focus,.btn-soundcloud.active.focus,.open>.dropdown-toggle.btn-soundcloud.focus{color:#fff;background-color:#a83800;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}
.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled.focus,.btn-soundcloud[disabled].focus,fieldset[disabled] .btn-soundcloud.focus{background-color:#f50;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud .badge{color:#f50;background-color:#fff}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:active:hover,.btn-tumblr.active:hover,.open>.dropdown-toggle.btn-tumblr:hover,.btn-tumblr:active:focus,.btn-tumblr.active:focus,.open>.dropdown-toggle.btn-tumblr:focus,.btn-tumblr:active.focus,.btn-tumblr.active.focus,.open>.dropdown-toggle.btn-tumblr.focus{color:#fff;background-color:#111c26;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr.focus{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-tumblr .badge{color:#2c4762;background-color:#fff}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}
.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:active:hover,.btn-vimeo.active:hover,.open>.dropdown-toggle.btn-vimeo:hover,.btn-vimeo:active:focus,.btn-vimeo.active:focus,.open>.dropdown-toggle.btn-vimeo:focus,.btn-vimeo:active.focus,.btn-vimeo.active.focus,.open>.dropdown-toggle.btn-vimeo.focus{color:#fff;background-color:#0f7b9f;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}
.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled.focus,.btn-vimeo[disabled].focus,fieldset[disabled] .btn-vimeo.focus{background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}
.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:active:hover,.btn-vk.active:hover,.open>.dropdown-toggle.btn-vk:hover,.btn-vk:active:focus,.btn-vk.active:focus,.open>.dropdown-toggle.btn-vk:focus,.btn-vk:active.focus,.btn-vk.active.focus,.open>.dropdown-toggle.btn-vk.focus{color:#fff;background-color:#3a526b;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled.focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk.focus{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-vk .badge{color:#587ea3;background-color:#fff}
.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:active:hover,.btn-yahoo.active:hover,.open>.dropdown-toggle.btn-yahoo:hover,.btn-yahoo:active:focus,.btn-yahoo.active:focus,.open>.dropdown-toggle.btn-yahoo:focus,.btn-yahoo:active.focus,.btn-yahoo.active.focus,.open>.dropdown-toggle.btn-yahoo.focus{color:#fff;background-color:#39074e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}
.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled.focus,.btn-yahoo[disabled].focus,fieldset[disabled] .btn-yahoo.focus{background-color:#720e9e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo .badge{color:#720e9e;background-color:#fff}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("Jcrop.gif");
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 9999999;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0);
  -webkit-filter: blur(0);
  max-width: 90%; }

#noty_layout__top {
  top: 0;
  left: 5%;
  width: 90%; }

#noty_layout__topLeft {
  top: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__topCenter {
  top: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__topRight {
  top: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__bottom {
  bottom: 0;
  left: 5%;
  width: 90%; }

#noty_layout__bottomLeft {
  bottom: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__bottomCenter {
  bottom: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__bottomRight {
  bottom: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__center {
  top: 50%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerLeft {
  top: 50%;
  left: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerRight {
  top: 50%;
  right: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

.noty_progressbar {
  display: none; }

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background-color: #646464;
  opacity: 0.2;
  filter: alpha(opacity=10); }

.noty_bar {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
      transform: translate(0, 0) scale(1, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  overflow: hidden; }

.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(50%);
      -ms-transform: translate(50%);
          transform: translate(50%);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_effects_close {
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
          animation: noty_anim_height 75ms ease-out; }

.noty_close_with_click {
  cursor: pointer; }

.noty_close_button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out; }

.noty_close_button:hover {
  background-color: rgba(0, 0, 0, 0.1); }

.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: .3;
  left: 0;
  top: 0; }

.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in .3s ease-out;
          animation: noty_modal_in .3s ease-out; }

.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out .3s ease-out;
          animation: noty_modal_out .3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@-webkit-keyframes noty_anim_height {
  100% {
    height: 0; } }

@keyframes noty_anim_height {
  100% {
    height: 0; } }

.noty_theme__relax.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__relax.noty_bar .noty_body {
    padding: 10px; }
  .noty_theme__relax.noty_bar .noty_buttons {
    border-top: 1px solid #e7e7e7;
    padding: 5px 10px; }

.noty_theme__relax.noty_type__alert,
.noty_theme__relax.noty_type__notification {
  background-color: #fff;
  border: 1px solid #dedede;
  color: #444; }

.noty_theme__relax.noty_type__warning {
  background-color: #FFEAA8;
  border: 1px solid #FFC237;
  color: #826200; }
  .noty_theme__relax.noty_type__warning .noty_buttons {
    border-color: #dfaa30; }

.noty_theme__relax.noty_type__error {
  background-color: #FF8181;
  border: 1px solid #e25353;
  color: #FFF; }
  .noty_theme__relax.noty_type__error .noty_buttons {
    border-color: darkred; }

.noty_theme__relax.noty_type__info,
.noty_theme__relax.noty_type__information {
  background-color: #78C5E7;
  border: 1px solid #3badd6;
  color: #FFF; }
  .noty_theme__relax.noty_type__info .noty_buttons,
  .noty_theme__relax.noty_type__information .noty_buttons {
    border-color: #0B90C4; }

.noty_theme__relax.noty_type__success {
  background-color: #BCF5BC;
  border: 1px solid #7cdd77;
  color: darkgreen; }
  .noty_theme__relax.noty_type__success .noty_buttons {
    border-color: #50C24E; }

.noty_theme__metroui.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.298039) 0 0 5px 0; }
  .noty_theme__metroui.noty_bar .noty_progressbar {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    background-color: #000;
    opacity: 0.2;
    filter: alpha(opacity=20); }
  .noty_theme__metroui.noty_bar .noty_body {
    padding: 1.25em;
    font-size: 14px; }
  .noty_theme__metroui.noty_bar .noty_buttons {
    padding: 0 10px .5em 10px; }

.noty_theme__metroui.noty_type__alert,
.noty_theme__metroui.noty_type__notification {
  background-color: #fff;
  color: #1d1d1d; }

.noty_theme__metroui.noty_type__warning {
  background-color: #FA6800;
  color: #fff; }

.noty_theme__metroui.noty_type__error {
  background-color: #CE352C;
  color: #FFF; }

.noty_theme__metroui.noty_type__info,
.noty_theme__metroui.noty_type__information {
  background-color: #1BA1E2;
  color: #FFF; }

.noty_theme__metroui.noty_type__success {
  background-color: #60A917;
  color: #fff; }

.noty_theme__mint.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__mint.noty_bar .noty_body {
    padding: 10px;
    font-size: 14px; }
  .noty_theme__mint.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__mint.noty_type__alert,
.noty_theme__mint.noty_type__notification {
  background-color: #fff;
  border-bottom: 1px solid #D1D1D1;
  color: #2F2F2F; }

.noty_theme__mint.noty_type__warning {
  background-color: #FFAE42;
  border-bottom: 1px solid #E89F3C;
  color: #fff; }

.noty_theme__mint.noty_type__error {
  background-color: #DE636F;
  border-bottom: 1px solid #CA5A65;
  color: #fff; }

.noty_theme__mint.noty_type__info,
.noty_theme__mint.noty_type__information {
  background-color: #7F7EFF;
  border-bottom: 1px solid #7473E8;
  color: #fff; }

.noty_theme__mint.noty_type__success {
  background-color: #AFC765;
  border-bottom: 1px solid #A0B55C;
  color: #fff; }

.noty_theme__sunset.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__sunset.noty_bar .noty_body {
    padding: 10px;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .noty_theme__sunset.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__sunset.noty_type__alert,
.noty_theme__sunset.noty_type__notification {
  background-color: #073B4C;
  color: #fff; }
  .noty_theme__sunset.noty_type__alert .noty_progressbar,
  .noty_theme__sunset.noty_type__notification .noty_progressbar {
    background-color: #fff; }

.noty_theme__sunset.noty_type__warning {
  background-color: #FFD166;
  color: #fff; }

.noty_theme__sunset.noty_type__error {
  background-color: #EF476F;
  color: #fff; }
  .noty_theme__sunset.noty_type__error .noty_progressbar {
    opacity: .4; }

.noty_theme__sunset.noty_type__info,
.noty_theme__sunset.noty_type__information {
  background-color: #118AB2;
  color: #fff; }
  .noty_theme__sunset.noty_type__info .noty_progressbar,
  .noty_theme__sunset.noty_type__information .noty_progressbar {
    opacity: .6; }

.noty_theme__sunset.noty_type__success {
  background-color: #06D6A0;
  color: #fff; }

.noty_theme__bootstrap-v3.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  border-radius: 4px; }
  .noty_theme__bootstrap-v3.noty_bar .noty_body {
    padding: 15px; }
  .noty_theme__bootstrap-v3.noty_bar .noty_buttons {
    padding: 10px; }
  .noty_theme__bootstrap-v3.noty_bar .noty_close_button {
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    background: transparent; }
  .noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover {
    background: transparent;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5; }

.noty_theme__bootstrap-v3.noty_type__alert,
.noty_theme__bootstrap-v3.noty_type__notification {
  background-color: #fff;
  color: inherit; }

.noty_theme__bootstrap-v3.noty_type__warning {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border-color: #faebcc; }

.noty_theme__bootstrap-v3.noty_type__error {
  background-color: #f2dede;
  color: #a94442;
  border-color: #ebccd1; }

.noty_theme__bootstrap-v3.noty_type__info,
.noty_theme__bootstrap-v3.noty_type__information {
  background-color: #d9edf7;
  color: #31708f;
  border-color: #bce8f1; }

.noty_theme__bootstrap-v3.noty_type__success {
  background-color: #dff0d8;
  color: #3c763d;
  border-color: #d6e9c6; }

.noty_theme__bootstrap-v4.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  border-radius: .25rem; }
  .noty_theme__bootstrap-v4.noty_bar .noty_body {
    padding: .75rem 1.25rem; }
  .noty_theme__bootstrap-v4.noty_bar .noty_buttons {
    padding: 10px; }
  .noty_theme__bootstrap-v4.noty_bar .noty_close_button {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .5;
    background: transparent; }
  .noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover {
    background: transparent;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .75; }

.noty_theme__bootstrap-v4.noty_type__alert,
.noty_theme__bootstrap-v4.noty_type__notification {
  background-color: #fff;
  color: inherit; }

.noty_theme__bootstrap-v4.noty_type__warning {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border-color: #faebcc; }

.noty_theme__bootstrap-v4.noty_type__error {
  background-color: #f2dede;
  color: #a94442;
  border-color: #ebccd1; }

.noty_theme__bootstrap-v4.noty_type__info,
.noty_theme__bootstrap-v4.noty_type__information {
  background-color: #d9edf7;
  color: #31708f;
  border-color: #bce8f1; }

.noty_theme__bootstrap-v4.noty_type__success {
  background-color: #dff0d8;
  color: #3c763d;
  border-color: #d6e9c6; }

.noty_theme__semanticui.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  font-size: 1em;
  border-radius: .28571429rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 transparent; }
  .noty_theme__semanticui.noty_bar .noty_body {
    padding: 1em 1.5em;
    line-height: 1.4285em; }
  .noty_theme__semanticui.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__semanticui.noty_type__alert,
.noty_theme__semanticui.noty_type__notification {
  background-color: #f8f8f9;
  color: rgba(0, 0, 0, 0.87); }

.noty_theme__semanticui.noty_type__warning {
  background-color: #fffaf3;
  color: #573a08;
  box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent; }

.noty_theme__semanticui.noty_type__error {
  background-color: #fff6f6;
  color: #9f3a38;
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent; }

.noty_theme__semanticui.noty_type__info,
.noty_theme__semanticui.noty_type__information {
  background-color: #f8ffff;
  color: #276f86;
  box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent; }

.noty_theme__semanticui.noty_type__success {
  background-color: #fcfff5;
  color: #2c662d;
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent; }

.noty_theme__nest.noty_bar {
  margin: 0 0 15px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.098039) 5px 4px 10px 0; }
  .noty_theme__nest.noty_bar .noty_body {
    padding: 10px;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .noty_theme__nest.noty_bar .noty_buttons {
    padding: 10px; }

.noty_layout .noty_theme__nest.noty_bar {
  z-index: 5; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(2) {
  position: absolute;
  top: 0;
  margin-top: 4px;
  margin-right: -4px;
  margin-left: 4px;
  z-index: 4;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(3) {
  position: absolute;
  top: 0;
  margin-top: 8px;
  margin-right: -8px;
  margin-left: 8px;
  z-index: 3;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(4) {
  position: absolute;
  top: 0;
  margin-top: 12px;
  margin-right: -12px;
  margin-left: 12px;
  z-index: 2;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(5) {
  position: absolute;
  top: 0;
  margin-top: 16px;
  margin-right: -16px;
  margin-left: 16px;
  z-index: 1;
  width: 100%; }

.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6) {
  position: absolute;
  top: 0;
  margin-top: 20px;
  margin-right: -20px;
  margin-left: 20px;
  z-index: -1;
  width: 100%; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2) {
  margin-top: 4px;
  margin-left: -4px;
  margin-right: 4px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3) {
  margin-top: 8px;
  margin-left: -8px;
  margin-right: 8px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4) {
  margin-top: 12px;
  margin-left: -12px;
  margin-right: 12px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5) {
  margin-top: 16px;
  margin-left: -16px;
  margin-right: 16px; }

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6) {
  margin-top: 20px;
  margin-left: -20px;
  margin-right: 20px; }

.noty_theme__nest.noty_type__alert,
.noty_theme__nest.noty_type__notification {
  background-color: #073B4C;
  color: #fff; }
  .noty_theme__nest.noty_type__alert .noty_progressbar,
  .noty_theme__nest.noty_type__notification .noty_progressbar {
    background-color: #fff; }

.noty_theme__nest.noty_type__warning {
  background-color: #FFD166;
  color: #fff; }

.noty_theme__nest.noty_type__error {
  background-color: #EF476F;
  color: #fff; }
  .noty_theme__nest.noty_type__error .noty_progressbar {
    opacity: .4; }

.noty_theme__nest.noty_type__info,
.noty_theme__nest.noty_type__information {
  background-color: #118AB2;
  color: #fff; }
  .noty_theme__nest.noty_type__info .noty_progressbar,
  .noty_theme__nest.noty_type__information .noty_progressbar {
    opacity: .6; }

.noty_theme__nest.noty_type__success {
  background-color: #06D6A0;
  color: #fff; }

.noty_theme__light.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__light.noty_bar .noty_body {
    padding: 10px; }
  .noty_theme__light.noty_bar .noty_buttons {
    border-top: 1px solid #e7e7e7;
    padding: 5px 10px; }

.noty_theme__light.noty_type__alert,
.noty_theme__light.noty_type__notification {
  background-color: #fff;
  border: 1px solid #dedede;
  color: #444; }

.noty_theme__light.noty_type__warning {
  background-color: #FFEAA8;
  border: 1px solid #FFC237;
  color: #826200; }
  .noty_theme__light.noty_type__warning .noty_buttons {
    border-color: #dfaa30; }

.noty_theme__light.noty_type__error {
  background-color: #ED7000;
  border: 1px solid #e25353;
  color: #FFF; }
  .noty_theme__light.noty_type__error .noty_buttons {
    border-color: darkred; }

.noty_theme__light.noty_type__info,
.noty_theme__light.noty_type__information {
  background-color: #78C5E7;
  border: 1px solid #3badd6;
  color: #FFF; }
  .noty_theme__light.noty_type__info .noty_buttons,
  .noty_theme__light.noty_type__information .noty_buttons {
    border-color: #0B90C4; }

.noty_theme__light.noty_type__success {
  background-color: #57C880;
  border: 1px solid #7cdd77;
  color: darkgreen; }
  .noty_theme__light.noty_type__success .noty_buttons {
    border-color: #50C24E; }

/*# sourceMappingURL=noty.css.map*/
div.oembedall-githubrepos  {
    border: 1px solid #DDD;
    border-radius: 4px 4px 4px 4px;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 8px 10px 0;
    font: 13.34px/1.4 helvetica,arial,freesans,clean,sans-serif;
    /*background: url("http://github.com/images/icons/public.png") no-repeat scroll 6px 9px transparent;*/
    width : 452px;
    background-color:#fff;
}

div.oembedall-githubrepos .oembedall-body {
    background: -moz-linear-gradient(center top , #FAFAFA, #EFEFEF) repeat scroll 0 0 transparent;
    background:  -webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#EFEFEF));;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #EEE;
    margin-left: -10px;
    margin-top: 8px;
    padding: 5px 10px;
    width: 100%;
}

div.oembedall-githubrepos h3 {
    font-size: 14px;
    margin: 0;
    padding-left: 18px;
    white-space: nowrap;
}

div.oembedall-githubrepos p.oembedall-description {
    color: #444;
    font-size: 12px;
    margin: 0 0 3px;
}

div.oembedall-githubrepos p.oembedall-updated-at {
    color: #888;
    font-size: 11px;
    margin: 0;
}

div.oembedall-githubrepos ul.oembedall-repo-stats {
    /*background: url("http://github.com/images/modules/pagehead/actions_fade.png") no-repeat scroll 0 0 transparent;*/
    border: medium none;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-left: 15px;
    position: relative;
    z-index: 5;
    margin:0;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li {
    border: medium none;
    color: #666;
    display: inline-block;
    list-style-type: none;
    margin: 0 !important;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li a {
    background-color: transparent;
    background-position: 5px -2px;
    border: medium none;
    color: #666 !important;
    background-position: 5px -2px;
    background-repeat: no-repeat;
    border-left: 1px solid #DDD;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding: 0 5px 0 23px;
}


div.oembedall-githubrepos ul.oembedall-repo-stats li:first-child a {
    border-left: medium none;
    margin-right: -3px;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li a:hover {
    background: none no-repeat scroll 5px -27px #4183C4;
    color: #FFFFFF !important;
    text-decoration: none;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li:first-child a:hover {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
ul.oembedall-repo-stats li:last-child a:hover {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
div.oembedall-githubrepos ul.oembedall-repo-stats li.oembedall-watchers a {
    /*background-image: url("http://github.com/images/modules/pagehead/repostat_watchers.png");*/
}

div.oembedall-githubrepos ul.oembedall-repo-stats li.oembedall-forks a {
    /*background-image: url("http://github.com/images/modules/pagehead/repostat_forks.png");*/
}


span.oembedall-closehide{
  background-color: #aaa;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 3px;
}

div.oembedall-container {
 margin-top : 5px;
 text-align: left;
}

.oembedall-ljuser {
    font-weight: bold;
}

.oembedall-ljuser img {
    vertical-align: bottom;
    border: 0;
    padding-right: 1px;
}

.oembedall-stoqembed {
    border-bottom: 1px dotted #999999;
    float: left;
    overflow: hidden;
    padding: 11px 0;
    width: 730px;
    line-height: 1;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
    font-size: 80%;
    text-align: left;
    margin: 0;
    padding: 0;
}

.oembedall-stoqembed a {
    color: #0077CC;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.oembedall-stoqembed a:hover {
    text-decoration: underline;
}
.oembedall-stoqembed a:visited {
    color: #4A6B82;
}

.oembedall-stoqembed h3 {
    font-family: Trebuchet MS,Liberation Sans,DejaVu Sans,sans-serif;
    font-size: 130%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.oembedall-stoqembed .oembedall-reputation-score {
    color: #444444;
    font-size: 120%;
    font-weight: bold;
    margin-right: 2px;
}


.oembedall-stoqembed .oembedall-user-info {
    height: 35px;
    width: 185px;
}
.oembedall-stoqembed .oembedall-user-info .oembedall-user-gravatar32 {
    float: left;
    height: 32px;
    width: 32px;
}

.oembedall-stoqembed .oembedall-user-info .oembedall-user-details {
    float: left;
    margin-left: 5px;
    overflow: hidden;
    white-space: nowrap;
    width: 145px;
}

.oembedall-stoqembed .oembedall-question-hyperlink {
    font-weight: bold;
}

.oembedall-stoqembed .oembedall-stats {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 0 7px;
    padding: 4px 7px 6px;
    width: 58px;
}
.oembedall-stoqembed .oembedall-statscontainer {
    float: left;
    margin-right: 8px;
    width: 86px;
}

.oembedall-stoqembed .oembedall-votes {
    color: #555555;
    padding: 0 0 7px;
    text-align: center;
}

.oembedall-stoqembed .oembedall-vote-count-post {
    display: block;
    font-size: 240%;
    color: #808185;
    display: block;
    font-weight: bold;
}


.oembedall-stoqembed .oembedall-views {
    color: #999999;
    padding-top: 4px;
    text-align: center;
}

.oembedall-stoqembed .oembedall-status {
    margin-top: -3px;
    padding: 4px 0;
    text-align: center;
    background: none repeat scroll 0 0 #75845C;
    color: #FFFFFF;
}

.oembedall-stoqembed .oembedall-status strong {
    color: #FFFFFF;
    display: block;
    font-size: 140%;
}


.oembedall-stoqembed .oembedall-summary {
    float: left;
    width: 635px;
}

.oembedall-stoqembed .oembedall-excerpt {
    line-height: 1.2;
    margin: 0;
    padding: 0 0 5px;
}

.oembedall-stoqembed .oembedall-tags {
    float: left;
    line-height: 18px;
}
.oembedall-stoqembed .oembedall-tags a:hover {
    text-decoration: none;
}

.oembedall-stoqembed .oembedall-post-tag {
    background-color: #E0EAF1;
    border-bottom: 1px solid #3E6D8E;
    border-right: 1px solid #7F9FB6;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    margin: 2px 2px 2px 0;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
.oembedall-stoqembed .oembedall-post-tag:hover {
    background-color: #3E6D8E;
    border-bottom: 1px solid #37607D;
    border-right: 1px solid #37607D;
    color: #E0EAF1;
}


.oembedall-stoqembed .oembedall-fr {
    float: right;
}

.oembedall-stoqembed .oembedall-statsarrow {
    background-image: url("http://cdn.sstatic.net/stackoverflow/img/sprites.png?v=3");
    background-repeat: no-repeat;
    overflow: hidden;
    background-position: 0 -435px;
    float: right;
    height: 13px;
    margin-top: 12px;
    width: 7px;
}

.oembedall-facebook1 {
    border: #1A3C6C solid 1px;
    padding:0px;
    font: 13.34px/1.4 verdana;
    width : 500px;
    
}

.oembedall-facebook2 {
    background-color: #627add;    
}
.oembedall-facebook2 a {
  color: #e8e8e8;
  text-decoration:none;
}

.oembedall-facebookBody {
  background-color: #fff;
  vertical-align: top;
  padding: 5px;
}

.oembedall-facebookBody .contents {
    display: inline-block;
    width: 100%;
}

.oembedall-facebookBody div img {
    float: left;
    margin-right: 5px;
}

div.oembedall-lanyard{
-webkit-box-shadow: none;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.4000000059604645s;
-webkit-transition-property: width;
-webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: none;
background-origin: padding-box;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
box-shadow: none;
color: #112644;
display: block;
float: left;
font-family: 'Trebuchet MS', Trebuchet, sans-serif;
font-size: 16px;
height: 253px;
line-height: 19px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
max-width: none;
min-height: 0px;
outline-color: #112644;
outline-style: none;
outline-width: 0px;
overflow-x: visible;
overflow-y: visible;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-align: left;
vertical-align: baseline;
width: 804px;
}

div.oembedall-lanyard .tagline{
  font-size: 1.5em;
}

div.oembedall-lanyard .wrapper{
  overflow: hidden;
  clear: both;
}
div.oembedall-lanyard .split{
  float: left;
display: inline;

}

div.oembedall-lanyard .prominent-place .flag:link, div.oembedall-lanyard .prominent-place .flag:visited,div.oembedall-lanyard .prominent-place .flag:hover
  ,div.oembedall-lanyard .prominent-place .flag:focus,div.oembedall-lanyard .prominent-place .flag:active {
float: left;
display: block;
width: 48px;
height: 48px;
position: relative;
top: -5px;
margin-right: 10px;
}

div.oembedall-lanyard .place-context {
font-size: 0.889em;
}

div.oembedall-lanyard .prominent-place .sub-place {
display: block;
}

div.oembedall-lanyard .prominent-place{
  font-size: 1.125em;
line-height: 1.1em;
font-weight: normal;

}

div.oembedall-lanyard .main-date{
color: #8CB4E0;
font-weight: bold;
line-height: 1.1;

}

div.oembedall-lanyard .first{
  margin-left: 0;
  width: 48.57%;
margin: 0 0 0 2.857%;

}
@media only screen and (max-device-width: 480px) {
  #header {
    margin-bottom: 0 !important; }
  .hidden_on_iphone {
    display: none !important; }
  .visible_on_iphone {
    display: inherit !important; }
  .visible_on_iphone_inline {
    display: inline !important; }
  h1, h2 {
    font-size: 20px; }
  .container {
    width: auto;
    min-width: 0; }
  .navbar {
    margin-bottom: 10px; }
  #header {
    height: auto;
    margin: 0 -15px 5px -15px; }
    #header .navbar-toggle {
      margin-top: 12px;
      font-size: 20px;
      margin-right: 5px; }
      #header .navbar-toggle .glyphicon {
        color: #337ab7; }
    #header #logo {
      width: auto;
      padding: 10px;
      margin-left: 0;
      margin-right: 0;
      text-align: left;
      position: relative;
      display: inline-block; }
      #header #logo img {
        width: auto;
        height: 45px;
        margin-bottom: 0; }
      #header #logo .words {
        display: none; }
  .additional_photos .photo img {
    width: 100%;
    height: auto; }
  .additional_photos .photo .photo_text {
    width: 100%;
    font-size: 16px; }
    .additional_photos .photo .photo_text td {
      padding: 5px; }
    .additional_photos .photo .photo_text .num {
      padding: 5px;
      width: 40px;
      font-size: 18px;
      font-weight: bold; }
  .main_news .caption {
    background: transparent; }
  .main_news .title_on_pic {
    position: relative; }
  .main_news h3.visible_on_iphone {
    margin-top: 0; }
  .other-main .col-pic {
    padding-right: 0; }
  .other-main .col-title {
    padding-left: 10px; }
  #top_news > .row,
  #recent_news > .row,
  .bordered_block.weekend > .row {
    margin-left: 0;
    margin-right: 0; }
  #main_news_col > h2 {
    margin-top: 0; }
  #main_news_col h3:first-child {
    line-height: 22px; }
  .main_news.index_new {
    margin-left: -15px;
    margin-right: -15px;
    padding: 5px 15px;
    background: #fff;
    margin-bottom: 0 !important; }
    .main_news.index_new h3.visible_on_iphone {
      margin-bottom: 5px; }
  #footer {
    display: none; }
  #footer_block > div {
    text-align: left !important; }
  #footer_block .address {
    font-size: inherit; }
  .image-bg-fluid-height {
    display: none; }
  .newslist_with_photos .news_title {
    height: auto; }
  div.news_image img {
    width: 100%; }
  div.comment div.date {
    float: none;
    margin: 5px 0 0 0; }
  .wide_search_form input#q {
    width: 100% !important; }
  #comments .bx-controls {
    display: none; }
  h3,
  h3.news_title,
  h3.visible_on_iphone a {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .background_block {
    background: transparent;
    border-radius: 0;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    box-shadow: none; }
  .picture_block a.title {
    height: auto;
    margin-top: 0;
    display: inline; }
  .bordered_block {
    box-shadow: none; }
  .news_block {
    box-shadow: none; }
  #iphone_transport_icon {
    position: absolute;
    right: 60px;
    top: 20px;
    font-size: 20px; }
  body.body_controller_novosti.body_action_index .bordered_block,
  body.body_controller_novosti.body_action_index_new .bordered_block {
    margin-left: -15px;
    margin-right: -15px; }
  body.body_controller_novosti.body_action_index h2,
  body.body_controller_novosti.body_action_index_new h2 {
    text-align: center; }
  .tunt {
    margin-left: -15px;
    margin-right: -15px; }
  .important-news {
    margin-top: 0 !important;
    padding-top: 5px !important; } }
.jouele{display:block;position:relative;line-height:1.15}.jouele-progress{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jouele-progress-line{position:relative;height:.8em}.jouele-progress-line.jouele-is-available{cursor:pointer}.jouele-progress-line-bar_base,.jouele-progress-line-bar_play{position:absolute;top:0;left:0;height:100%;box-sizing:border-box}.jouele-progress-line-bar_play{top:0;left:0;cursor:pointer}.jouele-progress-line-bar_base:after,.jouele-progress-line-bar_play:after{content:'';position:absolute;top:50%;left:0;right:0;height:1px}.jouele-progress-line-bar_base{width:100%}.jouele-progress-line-bar_base:after{background-color:#bfbfbf}.jouele-progress-line-bar_play.jouele-is-unavailable{display:none}.jouele-progress-line-bar_play:after{background-color:#000;transition:background-color .16s linear}.jouele-progress-line-bar_play.jouele-is-playing:after{background-color:#f59331}.jouele-progress-line:hover .jouele-progress-line-bar_play:after{background-color:#d04000;transition:none}.jouele-progress-line-lift{left:0;top:50%;width:5px;height:5px;margin:-2px 0 0;border-radius:50%;background-color:#000;cursor:pointer;position:absolute;transition:width .16s linear,height .16s linear,margin .16s linear,background-color .16s linear}.jouele-progress-line-lift.jouele-is-playing{background-color:#f59331}.jouele-progress-line-lift.jouele-is-unavailable{display:none}.jouele-progress-line:hover .jouele-progress-line-lift{background-color:#d04000;width:7px;height:7px;margin-top:-3px;margin-left:-1px;transition:none}.jouele-progress-line-lift:before{content:'';width:100%;height:100%;padding:2px;display:block;font-size:0;position:absolute;left:-3px;top:-3px;border:1px solid #000;border-radius:50%;transition:border-color .16s linear,opacity .16s linear;-webkit-animation:preloader-animate .75s ease infinite;-moz-animation:preloader-animate .75s ease infinite;-o-animation:preloader-animate .75s ease infinite;animation:preloader-animate .75s ease infinite;display:none;opacity:0}.jouele-progress-line-lift.jouele-is-buffering:before{opacity:1;display:block}.jouele-progress-line-lift.jouele-is-playing:before{border-color:#f59331}.jouele-progress-line:hover .jouele-progress-line-lift:before{border-color:#d04000;transition:none}@-webkit-keyframes preloader-animate{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes preloader-animate{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes preloader-animate{0%{-o-transform:scale(1);transform:scale(1)}50%{-o-transform:scale(1.2);transform:scale(1.2)}100%{-o-transform:scale(1);transform:scale(1)}}@keyframes preloader-animate{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.jouele-info{position:relative;overflow:hidden;padding:0 0 .2em;margin:0 0 0 -.3em;z-index:1}.jouele-info-control{overflow:hidden;font-size:1em;line-height:1}.jouele-info-control *{line-height:1}.jouele-info-control-button{float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jouele-info-control-link{cursor:pointer;padding:0!important;margin:0!important;background:0 0!important;display:block!important;text-decoration:none!important;border:0!important;color:currentColor!important}.jouele-info-control-button-icon{display:none}.jouele-info-control-button-icon_unavailable{display:block}.jouele-info-control-button-icon_play.jouele-is-available{display:block}.jouele-svg{vertical-align:middle;width:1.15em;height:1.15em}.jouele-svg-color{transition:fill .16s linear}.jouele-info-control-button-icon_play .jouele-svg-color,.jouele-info-control-button-icon_unavailable .jouele-svg-color{fill:#000}.jouele-info-control-button-icon_play.jouele-is-playing .jouele-svg-color{fill:#f59331}.jouele-info-control-button:hover .jouele-info-control-button-icon_play .jouele-svg-color{fill:#d04000;transition:none}.jouele-info-control-text{line-height:1.15!important;padding:0 2em 0 0;overflow:hidden;word-wrap:break-word;white-space:normal}.jouele-info-time{float:right;font-size:.8em;line-height:1.4375!important;color:#606060;text-align:right;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jouele-info-time__current{float:left;margin-right:.65em}.jouele-info-time__total{float:right}.jouele-info-time__current.jouele-is-unavailable,.jouele-info-time__total.jouele-is-unavailable{display:none}.jouele_timeline_hide .jouele-progress-line{margin-top:-.8em;display:none;opacity:0;transition:opacity .33s ease-out,margin-top .33s ease-out}.jouele_timeline_hide .jouele-progress-line.jouele-is-playing{margin-top:0;opacity:1;display:block}.jouele-hidden{display:none!important}.jouele-skin-dark .jouele-progress-line-bar_base:after{background-color:#bfbfbf}.jouele-skin-dark .jouele-progress-line-bar_play:after{background-color:currentColor}.jouele-skin-dark .jouele-progress-line-bar_play.jouele-is-playing:after{background-color:#f59331}.jouele-skin-dark .jouele-progress-line:hover .jouele-progress-line-bar_play:after{background-color:#d04000}.jouele-skin-dark .jouele-progress-line-lift{background-color:currentColor}.jouele-skin-dark .jouele-progress-line-lift.jouele-is-playing{background-color:#f59331}.jouele-skin-dark .jouele-progress-line:hover .jouele-progress-line-lift{background-color:#d04000}.jouele-skin-dark .jouele-progress-line-lift:before{border-color:currentColor}.jouele-skin-dark .jouele-progress-line-lift.jouele-is-playing:before{border-color:#f59331}.jouele-skin-dark .jouele-progress-line:hover .jouele-progress-line-lift:before{border-color:#d04000}.jouele-skin-dark .jouele-info-control-button-icon_play .jouele-svg-color,.jouele-skin-dark .jouele-info-control-button-icon_unavailable .jouele-svg-color{fill:currentColor}.jouele-skin-dark .jouele-info-control-button-icon_play.jouele-is-playing .jouele-svg-color{fill:#f59331}.jouele-skin-dark .jouele-info-control-button:hover .jouele-info-control-button-icon_play .jouele-svg-color{fill:#d04000}.jouele-skin-dark .jouele-info-time{color:inherit}
.white_background {
  background: #fff; }
@media (prefers-color-scheme: dark) and (max-device-width: 480px) {
  html, body {
    background-color: #000;
    color: #ccc; }
  img {
    background-color: black !important;
    filter: brightness(70%); }
  h1, h2, h3 {
    color: #adadad; }
  hr {
    border-top-color: #3a3a3a; }
  input[type=text],
  textarea,
  textarea.form-control {
    background-color: #666967;
    border-color: #3a3a3a;
    color: #aaa; }
  .panel,
  .panel-default {
    background-color: #222;
    border-color: #3a3a3a; }
  .panel-default > .panel-heading {
    background-image: none;
    background-color: #3a3a3a;
    color: #ccc;
    border-color: #3a3a3a; }
  .pagination > li > a,
  .pagination > li > span {
    background-color: black !important;
    border-color: #313131 !important; }
  .sub_menu {
    background-color: #222; }
  #banner_giga {
    background-color: black; }
  #header {
    background: black;
    border-bottom: 1px solid #3f3f3f; }
    #header img {
      filter: none; }
  #mainmenu .top_menu {
    background-color: #000; }
  #mainmenu .nav-tabs > li.active > a,
  #mainmenu .nav-tabs.nav-justified > li.active > a,
  #mainmenu .nav-tabs > li.active > a:hover,
  #mainmenu .nav-tabs.nav-justified > li.active > a:hover {
    background-color: #222;
    border-color: #3a3a3a; }
  #mainmenu .nav-tabs > li > a,
  #mainmenu .nav-tabs.nav-justified > li > a {
    background-color: #000;
    border-bottom-color: #3a3a3a; }
  #mainmenu .nav-tabs.nav-justified > li > a:hover {
    border-color: #3a3a3a; }
  #novosti_index a {
    color: #69a3d5; }
  #novosti_index a:visited,
  #novosti_index .newslist a:visited {
    color: #2d6ca2; }
  #novosti_index .bordered_block {
    box-shadow: 0 0 5px #3a3a3a; }
    #novosti_index .bordered_block h2 {
      color: #71b9d3; }
  #novosti_index .bordered_block.weekend {
    background: #04202f; }
  #novosti_index .background_block {
    background-color: #222; }
  #novosti_index .top_comment_on_index_page {
    background-color: #2b2b00;
    border-color: #2b2b00;
    box-shadow: 0 0 5px #3a3a3a; }
  #novosti_index #top_news {
    background-color: #002308; }
  #novosti_index #recent_news {
    background-color: #F0F8FF; }
  #novosti_index .other-main img,
  #novosti_index .top_news_item img {
    border-color: #3a3a3a; }
  #last_news_list li.li-class-afishadate.time-in-future-true {
    background-color: #222; }
  #last_news_list .like_button {
    background-color: #222; }
  .panel.weather, .panel.small_menu, .panel.imenini, #right_akcijas .panel {
    background-color: #222;
    border-color: #3a3a3a; }
  a.commentcount, a.commentcount:visited {
    background-color: #4b1a06;
    color: #757575 !important; }
  .body_action_index .search-2 {
    background: #032501 !important; }
  #novosti_index #recent_news {
    background-color: #00203b; }
    #novosti_index #recent_news .like_button {
      background-color: #004279; }
  #right_frame #opros_include,
  #right_frame .blockm,
  #right_frame .add-list {
    background-color: #222;
    border-color: #3a3a3a; }
  .body_controller_novosti.body_action_show .newstext .text {
    color: #ccc; }
    .body_controller_novosti.body_action_show .newstext .text img {
      border: #3a3a3a; }
    .body_controller_novosti.body_action_show .newstext .text blockquote {
      background-color: #222;
      border-left: none; }
  #comments .comment {
    background-color: #222;
    border-color: #3a3a3a; }
  #comments div.comment.best {
    background-color: #2b2b00; }
  #mm_reklama {
    background-color: #000 !important;
    box-shadow: 0 0 5px #3a3a3a; }
    #mm_reklama .mm_block_item, #mm_reklama .mm_list_item {
      background-color: #222; }
  #comment_form .panel-body {
    background-color: #222; }
  #footer_block {
    border-top-color: #3a3a3a;
    border-bottom-color: #3a3a3a; }
  .social-likes__widget {
    background-color: #505050;
    border-color: #6f6f6f;
    color: #b6b6b6; } }
@media (prefers-color-scheme: dark) and (max-device-width: 480px) {
  body.body_controller_novosti.body_action_index_new {
    background-color: #000;
    color: #ccc; }
  .main_news.index_new {
    background-color: black; }
  .main_news .photo_with_title {
    border-width: 0 !important;
    background-color: #404040 !important; }
  .main_news .datetime {
    background-color: #353535 !important; }
  .other-main.important-news {
    background-color: transparent; }
  .v3_news_list .news_item {
    background-color: transparent; }
    .v3_news_list .news_item .datetime {
      color: gray; }
  .other-main.reklama {
    background-color: #002149; }
  .news_block.most_commented {
    background-color: #0c2938; } }
/*

































































*off= require_self
*/
