.http-error {
    font-size: 40pt;
    font-weight: bold;
    text-align: center;
    margin-top: 200px;
}

.prefered-form-value {
    margin: 12px 0 0 0;
    line-height: 16px;
    font-size: 14px;
}

.inp88 .text {width:88px;background-image:url(/media/img/bg-inp-88.gif);}
.registration .inp88 input {width:78px;}

#retype_password {
    display: none;
}

#preview-popup {display: none;}
#preview-popup .rounded-holder {margin:0 0 0 0; width: 824px;}
.rounded {}
.rounded .top {height:12px;}
.rounded .top .bg-left {float:left;width:12px;height:12px;background:url(/media/img/bg-maps-tl.png) no-repeat;overflow:hidden;}
.rounded .top .bg-right {float:right;width:12px;height:12px;background:url(/media/img/bg-maps-tr.png) no-repeat;overflow:hidden;}
.rounded .top .bg-holder {display:block;margin:0 12px;}
.rounded .top .bg {float:left;width:100%;height:12px;background:url(/media/img/bg-maps-t.png) repeat-x;overflow:hidden;}
.rounded .bottom {height:12px;}
.rounded .bottom .bg-left {float:left;width:12px;height:12px;background:url(/media/img/bg-maps-bl.png) no-repeat;overflow:hidden;}
.rounded .bottom .bg-right {float:right;width:12px;height:12px;background:url(/media/img/bg-maps-br.png) no-repeat;overflow:hidden;}
.rounded .bottom .bg-holder {display:block;margin:0 12px;}
.rounded .bottom .bg {float:left;width:100%;height:12px;background:url(/media/img/bg-maps-b.png) repeat-x;overflow:hidden;}
.rounded .bg-r {background:#fff url(/media/img/bg-maps-lr.gif) repeat-y 100% 0;}
.rounded .bg-l {background: url(/media/img/bg-maps-lr.gif) repeat-y;padding:0 10px;}
.rounded .border-heading {background:none; height: 20px;}
#preview-popup .rounded .content-holder {margin: 0; overflow:hidden; width: 800px; height: 500px;}
.rounded .content-holder span {display: table; width: 800px; height: 500px;}
.rounded .content-holder span span {display: table-cell; vertical-align: middle; text-align: center;}
* html .rounded .content-holder span {display:block;position:relative;}
* + html .rounded .content-holder span {display:block;position:relative;}
* html .rounded .content-holder span span {display:block;position:absolute;top:50%;height:auto;}
* + html .rounded .content-holder span span {display:block;position:absolute;top:50%;height:auto;}
* html .rounded .content-holder img {position:relative;top:-50%;}
* + html .rounded .content-holder img {position:relative;top:-50%;}
.rounded a.close-btn {position:absolute;top:10px;right:10px;width:17px;height:17px;background:url(/media/img/bg-lightbox-close.gif);text-indent:-9999px;overflow:hidden;}

.registration .button {background:url(/media/img/bg-btn.gif) no-repeat;width:209px;margin:10px 0 0;}
.registration .button input {margin:0;background:none;border:none;font-size:14px;line-height:16px;padding:4px 5px 5px;width:199px;cursor: pointer;}

#sidebar {float:right;padding:20px 10px 20px 0;width:240px;}
.add-group {background:url(/media/img/add-group.png) no-repeat 20px 100px;min-height:420px;}
* html .add-group {height:420px;}
.add-item {background:url(/media/img/add-market.png) no-repeat 20px 100px;min-height:420px;}
* html .add-item {height:420px;}
.add-object {background:url(/media/img/add-object.png) no-repeat 20px 100px;min-height:420px;}
* html .add-object {height:420px;}
.add-event {background:url(/media/img/add-event.png) no-repeat 20px 100px;min-height:420px;}
* html .add-event {height:420px;}

/*.radio-photo {visibility: hidden;}*/


.categoryfold {
    clear: both;
    float: none;
    padding-top: 5px;
    width: 100%;
    white-space: nowrap;
}
.categoryfold a {
    background: url(/media/img/bg-entered-group-hover.gif) no-repeat;
    padding-left: 15px;
    line-height: 15px;
    margin-right: 5px;
}

.del-photo{
    background: url(/media/img/bg-entered-group-hover.gif) no-repeat 100% 0;
    line-height: 15px;
    margin-right: 20px;
    height: 15px;
    cursor: pointer;
}

.radio-photo span.main-img {color:#40434b;text-decoration:none;position:absolute;right:20px;bottom:3px;}

#custom_info_window_bubble{
  width: 238px;
}
#custom_info_window_bubble_contents{
  background-color: White;
  /*padding-top: 7px;*/
  /*border: 1px solid Black;*/
}
#custom_info_window_bubble_tl{
  width: 11px;
  height: 11px;
  /*background: url('http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/bubble_tl.png') top left no-repeat transparent;*/
  background: url('/media/img/gmapicons/tl.png') top left no-repeat transparent;
}
/** html #custom_info_window_bubble_tl{*/
  /*background-image:none;*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/bubble_tl.png', sizingMethod='crop');*/
/*}*/
#custom_info_window_bubble_t{
  background: url('/media/img/gmapicons/t.png') top left repeat-x transparent;
  height: 11px;
}
#custom_info_window_bubble_tr{
  width: 11px;
  height: 11px;
  /*background: url('http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/bubble_tr.png') top right no-repeat transparent;*/
  background: url('/media/img/gmapicons/tr.png') top right no-repeat transparent;
}
/** html #custom_info_window_bubble_tr{*/
  /*background-image:none;*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/bubble_tr.png', sizingMethod='crop');*/
/*}*/
#custom_info_window_bubble_l{
  width: 11px;
  background: url('/media/img/gmapicons/l.png') top left repeat-y transparent;
}
#custom_info_window_bubble_r{
  background: url('/media/img/gmapicons/r.png') top left repeat-y transparent;
  width: 11px;
}
#custom_info_window_bubble_bl{
  width: 11px;
  height: 11px;
  background: url('/media/img/gmapicons/bl.png') top left no-repeat transparent;
}
/** html #custom_info_window_bubble_bl{*/
  /*background-image:none;*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/bubble_bl.png', sizingMethod='crop');*/
/*}*/
#custom_info_window_bubble_b{
  height: 11px;
  background: url('/media/img/gmapicons/b.png') bottom left repeat-x transparent;
}
#custom_info_window_bubble_br{
  width: 11px;
  height: 11px;
  background: url('/media/img/gmapicons/br.png') top left no-repeat transparent;
}
/** html #custom_info_window_bubble_br{*/
  /*background-image:none;*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/bubble_br.png', sizingMethod='crop');*/
/*}*/
#custom_info_window_bubble_close{
  width: 28px;
  height: 28px;
  background: url('/media/img/bg-lightbox-close.gif') bottom left no-repeat transparent;
  cursor: pointer;
}
/** html #custom_info_window_bubble_close{*/
  /*background-image:none;*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/bubble_close.png', sizingMethod='crop');*/
/*}*/
#custom_info_window_bubble_beak{
  width: 105px;
  height: 83px;
  background: url('/media/img/gmapicons/beak.png') top left no-repeat transparent;
}

.message-errors span {background:#f5d2ca url(/media/img/bg-errors-span.gif) no-repeat 8px 5px;width:50%;padding:0 5px 0 34px;font-size:14px;line-height:25px;}

.objects-info .item .cluster-image {float: left;}
.maps-holder {margin:0 0 0 0;}

#dates-popup {width: 430px; display: none;}

#dates-popup .selected-dates {
  font-size: 14px;
  line-height: 29px;
  float: left;
  width: 150px;
  margin-left: 15px;
}

#dates-popup .selected-dates .head{
  color: #0089e1;
  text-align: left;
  margin-top: 16px;
}
 
#dates-popup .selected-dates .dates{
  overflow: hidden;
  /*margin-top: 5px;*/
  border: 1px solid #afdfec;
  height: 342px;
}

.city-search .scroll-bar{width:25px !important; background:url(/media/img/bg-scroll2.gif) repeat-y;}
.city-search .scroll-bar .scroll-up{width:25px;height:25px;background:url(/media/img/slider-up.gif) no-repeat 50% 50%;}
.city-search .scroll-bar .scroll-down{width:25px;height:25px;background:url(/media/img/slider-down.gif) no-repeat 50% 50%;}
.city-search .scroll-bar .scroll-slider{width:25px; height:62px !important;background:url(/media/img/scroll-slider.gif) no-repeat;}

.pager span {float:left;font-size:11px;line-height:22px;overflow:hidden;text-align:center;background-repeat:no-repeat;color:#fff;}
.pager .numb span {float:left;margin:0 10px 10px 0;width:22px;background-image:url(/media/img/bg-pager-a.gif);}
.pager .numb span.active {background-position:0 -44px;}

.location .holder {display: none;}

.geolocation .button {background:url(/media/img/bg-btn130.gif) no-repeat;width:130px;margin:10px 0 0; float: right;}
.geolocation .button input {margin:0;background:none;border:none;font-size:14px;line-height:16px;padding:4px 5px 5px; width:130px;cursor: pointer; text-align: center;}

.geolocation-address {float: left;width: 200px;}
.geolocation-address a {color: #008ae2;text-decoration: none;border-bottom-color: #008ae2;border-bottom-width: 1px;border-bottom-style: dashed;}

.remfav a {text-decoration:none;padding:3px 0 3px 3px;color:#0089e1;}
.remfav a:hover {text-decoration:none;}
.remfav a span {border-bottom:1px dashed #0089e1;}

.editlink a {text-decoration:none;padding:3px 0 3px 3px;color:#0089e1; margin-right: 15px;}
.editlink a:hover {text-decoration:none;}
.editlink a span {border-bottom:1px dashed #0089e1;}

a.captcha_renew_button div {float: left;height: 26px; width: 26px; background: url(/media/img/refresh.gif); margin:0 0 0 2px;}

.captcha_inp {float: left;}
.captcha_pic {float: left; margin-top: 10px;}
.captcha_pic img {float:  left;}

/*.registration .text {background:url(/media/img/bg-register-inp.gif) no-repeat;width:204px;margin:10px 0 0;}*/
.registration .text input {margin:0;background:none;border:none;font-size:14px;line-height:16px;padding:2px 5px 5px 4px;width:195px;}

#navbar .inp {width:250px;height:24px;background:url(/media/img/bg-navbar-inp.gif) no-repeat;}
#navbar .inp input {width:235px;background:none;border:none;padding:4px 5px 4px 4px;}

#sidebar {float:right;padding:30px 10px 20px 0;width:240px;}
.border-heading span {float:right;padding:0;font-size:11px;}
/*.border-heading h2 {line-height: 20px;}*/

#header .user .sendmail .notice {display:none;background:url(/media/img/bg-sendmail-notice.gif) no-repeat 0 5px;color:#6bc335;font-size:12px;line-height:14px;padding:0 0 0 25px; height: 30px;}
#header .user .sendmail .error-notice {background:url(/media/img/bg-sendmail-errornotice.gif) no-repeat 0 5px;color:#f03463;padding:0 0 0 25px;}

.register-now {margin:30px 0 0 10px;font:17px/22px Georgia,'Times New Roman',Times,serif;}
/*.registration .f21 {padding:6px 0 0 0;}*/
.registration .f22 {padding:0px;width: 500px; margin-bottom: 6px;}
.f22 h2 {font:21px/26px Georgia,'Times New Roman',Times,serif;}

.radio-photo {width: 400px; font-size:12px;line-height:20px;margin:-6px 0 0;background:url(/media/img/bg-radio-photo.gif) repeat-x 0 100%;padding:0 100px 0 0 !important;border-bottom:none !important;position:relative;}

.group-holder a.group span.group-id-holder {display: none}

.entered a.group {padding:1px 0 1px 20px;background:url(/media/img/bg-entered-group.gif) no-repeat 0 4px;float:left;text-decoration:none;}
.entered span a:hover {background:url(/media/img/bg-entered-group-hover.gif) no-repeat 0 4px;}

.communities .enter-group a span.group-id-holder {display: none}

.editlink a span.group-id-holder {display: none}
.editlink div {float: right}

.message-to-clone {display: none}

.reply-message-button {position: relative; top: -20px; float: right; line-height: 20px; font-size: 12px; height: 20px; margin-bottom: -20px;}
.reply-message-button .message-id-holder {display: none;}
.reply-message-button span {border-bottom:1px dashed #0089e1; cursor: pointer; cursor: hand;color:#0089e1;}

.forum-posts .item {border-top:1px solid #c6edfa;padding:17px 0 10px;margin-top:0;}

.clearboth {width: 100%; height: 1px; line-height: 1px; clear: both;}

.picture-send .message-wait {display: none}
.picture-send .message-wait {float:right; width: 100px; height: 26px;}

.registration .inp340 input {width:330px;}

.forum-posts a img {float: none; padding: 0; border: none; background: transparent; display:block;margin:0 auto;}

/*small avatar*/
.small-avatar {float:left; background:#fff;border:1px solid #abdeec; overflow:hidden;margin:0 10px 0 0;display:inline;}
.small-avatar span {width:70px;height:70px; display:table;}
* html .small-avatar span {display:block;position:relative;}
* + html .small-avatar span {display:block;position:relative;}
.small-avatar span span {display:table-cell;vertical-align:middle;}
* html .small-avatar span span {display:block;position:absolute;top:50%;height:auto;}
* + html .small-avatar span span {display:block;position:absolute;top:50%;height:auto;}
.small-avatar img {display:block;margin:0 auto;}
* html .small-avatar img {position:relative;top:-50%;}
* + html .small-avatar img {position:relative;top:-50%;}

/* group members */
.people {padding:20px 0 0;}
.people .item {width: 280px; float: left; padding:15px 0;}
.people img.pic {float:left;padding:4px;background:#fff;border:1px solid #abdeec;margin:0 16px 0 0;}
.people ul {margin:0;padding:5px 0 0;list-style:none;}
.people ul li {float: none; padding:0 0 0 5px;}
.people ul li img {float:left;margin:2px 5px 0 0;}
.people .user {padding:0 0 5px;}
.people .user a {color:#0089e1;text-decoration:underline;}
.people .user a:hover {text-decoration:none;}
.people .user img {margin:3px 0 -3px;}

.allerrors {display: none; background:#f5d2ca url(/media/img/bg-errors-span.gif) no-repeat 8px 5px; padding:0 5px 0 34px;font-size:14px;line-height:25px; margin-bottom: 5px;}
.orpho-error {color: Red; padding: 12px 20px 3px 0px;}
.orpho-error-label {color: Red;}

div.lightbox .row label {float:left;padding:0;width:80px;}
div.lightbox .row .inp {float:right;border-top:1px solid #84bdd2;border-left:1px solid #84bdd2;border-right:1px solid #b7e2f1;border-bottom:1px solid #b7e2f1;background:#f6fcfe url(/media/img/bg-lightbox-mess.gif) repeat-x 0 100%;width:209px;}
div.lightbox .row input {float:right;margin:0;background:none;border:none;padding:4px 5px;width:199px;}

.message-pic {float: right; width: 60px; display: none}

#geolocation-popup {display: none}
#geolocation-popup .rounded-holder {margin:0 0 0 0; width: 424px;}
#geolocation-popup .rounded .content-holder {margin: 0; overflow:hidden; width: 400px;}
#geolocation-popup .rounded .content-holder span {display: inline; width: auto; height: auto}


.card-maps .bg-l .img-cut {display: table-cell; text-align: center; vertical-align: middle; overflow:hidden; width: 281px; height: 215px;}
.map-inplace {display: none;width: 281px; height: 215px;}

.register-banner {width: 670px; height: 160px; background-color: Red; float: right; position: relative; top:-160px; margin-bottom: -160px; background:url(/media/img/family2.png) no-repeat}
.register-banner div {margin: 115px 349px}

.message_read_ico,.message_new_ico, .recipient_unread_ico, .recipient_read_ico{display: block; width: 33px; height: 33px; margin-top: 25px}
.message_read_ico {background:url(/media/img/message_read.png) no-repeat 0 0}
.message_new_ico {background:url(/media/img/new_message.png) no-repeat 0 0}
.recipient_unread_ico {background:url(/media/img/recipient_unread.png) no-repeat 0 0}
.recipient_read_ico {background:url(/media/img/recipient_read.png) no-repeat 0 0}

.in-list-fix {margin-right: 10px}

.event_datetime_bold, .event_datetime {float: left; font-family: Georgia, Times New Roman; font-size: 24px; margin:0 3px 0 11px; color: #33cc00;}
.event_datetime_bold .date_mod, .event_datetime .date_mod {font-size: 18px; font-weight: normal;}
.event_link_mod {text-decoration: none; font-size: 24px; font-family: Times New Roman; color: #993366; margin-top: 1px}
.event_datetime_bold {font-weight: bold}
.event_datetime_bold .date_mod {font-weight: bold;}
.event_datetime_mini {font-size: 12px; font-family: Georgia; color: #33cc00;}
h3.event_mod {line-height: 24px}

.input-file-holder .file-input-area {cursor: pointer}
.message-holder {margin-bottom: 0}

#main .big-text {font:15px/20px Georgia,'Times New Roman',Times,serif; color:#40434b;padding:0 0 30px;}

a.link-in-text {color:#0089E2;
text-decoration:underline;}

.new-message-dis a,
.new-message-dis a:hover {float:left;text-decoration:none; margin-top: 27px}
.new-message-dis span {cursor:pointer;margin:-10px 0 0;position:relative;float:left;padding:2px 0 17px 28px;background:url(/media/img/bg-new-message.gif) no-repeat 0 2px;}
.new-message-dis span span {margin:0;padding:0;background:none;border-bottom:1px dashed #0089e2;color:#0089e2;}

