user-infohr {border-bottom:1px solid #888181; height: 1px;}
#addComment {
    cursor: pointer;
}
.answer {display: none;}

.img_block {padding: 6px;}

a.hide {display: none;}
.offline {
	padding: 0;
	background: none;
}

/* bubble start */
.bubble {border-collapse: collapse;}
.bubble .mm {padding: 10;  vertical-align:top;}
.mm {background: #fff;}
/* defaults
.bubble .corner {height: 15px; width: 19px;}
.bubble .tl {background-image: url(bubble/tl.png); }
.bubble .tm {background-image: url(bubble/tm.png); }
.bubble .tr {background-image: url(bubble/tr.png); }
.bubble .ml {background-image: url(bubble/ml.png); }
.bubble .mr {background-image: url(bubble/mr.png); }
.bubble .bl {background-image: url(bubble/bl.png); }
.bubble .bm {background-image: url(bubble/bm.png); }
.bubble .br {background-image: url(bubble/br.png); }
*/
.bubble .tl {background: url(fz/tl.png) 0 0 no-repeat; width:20px height:20px; overflow:hidden;}
.bubble .tm {background: url(fz/tm.png) 0 0 repeat-x; height:20px; overflow:hidden; }
.bubble .tr {background: url(fz/tr.png) 100% 0 no-repeat; width:20px height:20px; overflow:hidden; }
.bubble .ml {background: url(fz/ml.png) 0 0 repeat-y; width:20px; overflow:hidden; }
.bubble .mr {background: url(fz/mr.png) 100% 0 repeat-y;  width:20px; overflow:hidden; }
.bubble .bl {background: url(fz/bl.png) 0 100% no-repeat; width:20px height:20px; overflow:hidden; }
.bubble .bm {background: url(fz/bm.png) 0 100% repeat-x; height:20px; overflow:hidden; }
.bubble .br {background: url(fz/br.png) 100% 100% no-repeat; width:20px height:20px; overflow:hidden; }
/*
* html .bubble .tl {background-image:url(fz/tl.gif);}
* html .bubble .tm {background-image:url(fz/tm.gif); }
* html .bubble .tr {background-image:url(fz/tr.gif); }
* html .bubble .ml {background-image:url(fz/ml.gif); }
* html .bubble .mr {background-image:url(fz/mr.gif); }
* html .bubble .bl {background-image:url(fz/bl.gif); }
* html .bubble .bm {ackground-image:url(fz/bm.gif); }
* html .bubble .br {background-image:url(fz/br.gif); }*/
/* bubble end */

/* fancy zoom start */
.zoom {display: none;}
#zoom {display:none;}
#zoom_table {border-collapse:collapse; width:100%; height:100%;}
#zoom .tl {background:url(fz/tl.png) 0 0 no-repeat; width:20px height:20px; overflow:hidden;}
#zoom .tm {background:url(fz/tm.png) 0 0 repeat-x; height:20px; overflow:hidden;}
#zoom .tr {background:url(fz/tr.png) 100% 0 no-repeat; width:20px height:20px; overflow:hidden;}
#zoom .ml {background:url(fz/ml.png) 0 0 repeat-y; width:20px; overflow:hidden;}
#zoom .mm {background:#fff; vertical-align:top; padding: 2px;}
#zoom_content {}
#zoom .mr {background:url(fz/mr.png) 100% 0 repeat-y;  width:20px; overflow:hidden;}
#zoom .bl {background:url(fz/bl.png) 0 100% no-repeat; width:20px height:20px; overflow:hidden;}
#zoom .bm {background:url(fz/bm.png) 0 100% repeat-x; height:20px; overflow:hidden;}
#zoom .br {background:url(fz/br.png) 100% 100% no-repeat; width:20px height:20px; overflow:hidden;}
#zoom_close {background:url(fz/closebox.png) 100% 100% no-repeat; position:absolute; top:0; right:0; width: 30px; height: 30px;z-index:300;}

* html #zoom .tl {background-image:url(fz/tl.gif);}
* html #zoom .tm {background-image:url(fz/tm.gif);}
* html #zoom .tr {background-image:url(fz/tr.gif);}
* html #zoom .ml {background-image:url(fz/ml.gif);}
* html #zoom .mr {background-image:url(fz/mr.gif);}
* html #zoom .bl {background-image:url(fz/bl.gif);}
* html #zoom .bm {background-image:url(fz/bm.gif);}
* html #zoom .br {background-image:url(fz/br.gif);}
* html #zoom_close {background-image:url(fz/closebox.gif);}
/* fancy zoom end */

/* advertise page */
#notice_text_div {
	width: 700px;
	background-color: #ffb94f;
	text-align: center;
	padding: 7px;
	font-weight: bold;
	color: black;
	font-size: 15px;
	margin: 15px;
}

#price_tbl td
{
    border-color: #c2bdc3;
    border-left-width: 0;
    border-bottom-width: 1px;
    border-right-width: 0;
    border-top-width: 0;
    padding: 7px;
    text-align: center;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
    vertical-align: middle;

}

#price_tbl th
{
    border-color: #c2bdc3;
    border-left-width: 0;
    border-bottom-width: 1px;
    border-right-width: 0;
    border-top-width: 0;
    padding: 7px;
    text-align: center;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
    vertical-align: middle;

}

#price_tbl th {font-weight: bold; font-size: 14px;}
#price_tbl span { font-size: 20px; font-weight: bold; color: #11a024;}
/* advertise page */

/* start redetermination of style.css */
.path {
	padding: 0 0 0 0;
	margin: 50px 0 15px 2px;
}
#top_menu_text ul {
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial,Tahoma,Helvetica,Verdana;
	width: auto;
}
#top_menu_text ul ul {left: auto;}
.content_type_menu li a span {display:block;  padding: 0 5px 1px 5px; }


#top_menu_text ul ul li {
	float: auto;
}
#top_menu li ul, #top_menu_text li ul {
   display: none;
}
#top_menu li.over ul, #top_menu_text li.over ul {
   display: block;
   z-index: 1000;
}
#top_menu_text ul ul {
   top: 274px;
}
#main_page #top_menu ul ul {
	margin-top: 0;
}

.gray_block ol, ul {
	list-style-position: outside;
	list-style-type: inherit;
	margin-left: 25px;
	margin-bottom: 15px;
}

.event_title {
	margin-bottom: 5px;
}

.text_page_content {
	font-size: inherit;
}

.post_text {
	font-size: 13px;
}

.comment_block {
	font-size: 10px;
	padding: 9px 0 0 20px;
	border-width: inherit;
	border-top-width: 1px;
}

.post_r {
	padding: 0 20px 0 0;
	margin-top: 5px;
	font-weight: bold;
	font-size: 10px;
}

.comment_block p {
	font-size: 12px;
	padding-right: 15px;
}

.participant_block {
	height: 70px;
	width: 95px;
}
.user_block {
	padding-top: inherit;
}

.comm_user_td {
	width: 70px;
}

.comment_ansv {
	padding: 0 0 10px 0;
}

.shot_descrip_album {
	vertical-align: middle;
}
.main_board_block {
	margin-right: !inherit;
	width: 950px;
}
.event_date {
	width: 150px;
}
.event_block {
	margin-bottom: 20px;
}

a.update { 
	background:#FF3300;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding: 0 4px 1px 4px;
	margin-left:5px;
	display: inline;
}
a.update:hover {
	background:#FB704E;
}
.user_param span {
	width: 80px;
}
.content_type_title {
	padding-left: 105px;
}
.big_photo_descr {
	line-height: 15px;
}
.best_photo_big a {
	position:relative;
}
.best_photo_big_title a {
	position: relative;
}
.f12 {
	width: 550px;
}
.text_10px {
	font-size: 10px;
}
/* end redetermination of style.css */

/* gMaps */
.gMap {width: 100%; height: 400px}
.gMap .profile {width: 300px; height: 340px;}
.gMap .meetings {width: 310px; height: 350px;}

.gMap .user-info .profile {width: auto; height: auto;}
.gMap .user-info .meetings {width: auto; height: auto;}

.gMap a {color: red;}

/* end gMaps */

/* file edit */
.file {margin: 5px;}
.file .image {text-align: center;}
.file .image IMG {filter: alpha(opacity = 40); -moz-opacity: 0.40;  opacity: 0.40; }
.file .title{float: left;}
.file .size {float: right; color: #cfcfcf;}
.file .title, .file .size, .file .summary {
	display: none;
}  

#removeBtn, #zoomBtn {
    background-image:url(images/remove2.gif) ! important;	
    width: 15px;
    height: 15px;
    position: absolute;
    top: -2000px;
    z-index: 999;
}
#zoomBtn  {
    background-image:url(images/zoom.png) ! important;	
    width: 16px;
    height: 16px;	
}
/*/ file edit /*/

/* latlng */
#latlngOverlay {
    background: #000;
}
.modalCloseImg {
    float: right;
    margin-top: -20px;
    position : relative;
    cursor: pointer;
}
#latlngContainer {
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -250px;
    background: #000;
    position: absolute;
    width: 500px;
    height: 500px;
}
#latlngCont {
    width: 100%;
    height: 100%;
}
#latlngMap {
    width: 100%;
    height: 100%;
}
#latlngDescription {
	position: relative;
	bottom: 0;
	margin-bottom: -20px;
}
/*/ latlng /*/

/* ui */
.ui-dialog-buttonpane button {
    font-size: 10px;
}
.ui-dialog-title {
	font-size: 14px;
}
.ui-widget p {
	padding-top: 10px;
}
/*/ ui /*/

.imageId {
	display: none !important;
}

.ui-dialog-titlebar-close {
	top: 0;
}

.no-avatar {
	width : 48px;
	height: 48px;
	background-image:url(images/no_avatar.gif) ! important;
}

.user_prifile_left img {
	margin: 0;
}

/* advertise */
table.adv_blk {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;
	background-color: #666633;
}
table.adv_blk td {
	border-width: thin;
	padding: 0px;
	border-style: solid;
	border-color: #333300;
}
table.adv_blk span {
	font-size: 11px;
	padding:3px;
	text-decoration:none;
}
table.adv_blk a {
	text-decoration:none;
}
table.adv_blk a:hover {
	text-decoration:underline;
}
/* advertise */

/* new styles */
.reg_center_block {
	margin-bottom:10px;
	margin-top:-10px
}
.sort_by_tag_div {
	padding: 5px;
	font-size: 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	color: #333333;
	background-color: #ffffcc;
	margin-bottom:5px;
}

.sort_by_tag_div h1 {
	font-size: 15px;
	display: inline;
	color: #333333;
}
/* end of new styles */

.j-edit span.icon {
   cursor: pointer;	
   background: url(ico/16x16/accessories-text-editor.gif) 0 0 no-repeat;
   padding: 0 0 0 18px;
   margin: 20px 0 0 6px;
}

/* ajax loader start */
.ajax-loader {
    background: url(images/ajax-loader.gif) 0 0 no-repeat;
    width: 66px;
    height: 66px;   
}
/* ajax loader end */

.user-info {
	font-size: 12px;
	color: #000000;
}
.user-info.map {
    height: 66px;
    overflow: auto;
    font-size: 85%;
}

.user-info a{
	color: #ff6600;
	color: #FF3300;
}

.user-info td {
	padding: 3px;
}
.user-info h3 a {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 20px;
	color: #669966;
}

/* latlng checker */
.latlngWrapper {
	padding: 4px;
}
.latlngDialog .ui-dialog-content {
    padding: 0;
}
.latlngHelper {
	margin: 10px 0 0 0;
}
/* latlng checker end */

#twitter_footer {
	padding-left: 20px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-image: url(ico/16x16/social-networks-icons/twitter.gif);
}

#vkontakte_footer {
	padding-left: 20px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-image: url(ico/16x16/social-networks-icons/vkontakte.gif);
}

#facebook_footer {
	padding-left: 20px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-image: url(ico/16x16/social-networks-icons/facebook.gif);
}


form .captcha_width {
	width: 195px;
}

.add_comment input {
	font-size:18px;
}

/* last comments block start */
.last-comments h3 {
	font-size: 15px;
}
.last-comments li {
	text-align: left;
}
.last-comments .news {
	list-style-image: url(ico/16x16/news.gif);
}
.last-comments .photo {
	list-style-image: url(ico/16x16/photo.gif);
}
.last-comments .meetings {
	list-style-image: url(ico/16x16/meetings.gif);
}
.last-comments .moto-tv {
	list-style-image: url(ico/16x16/moto-tv.gif);
}
.last-comments .forum {
	list-style-image: url(ico/16x16/balloons.png);
}
.last-comments a.link {
	color: #CCCC99;
	text-decoration: none;
}
.last-comments a.link:hover {
	text-decoration: underline;
}
/* last comments block end */

.left_part .new_users_block {
	background: none;
}


.last_post_block {
	float: left;
}

.scroll-block-wrapper {
	height: 200px;
	overflow: hidden;
	margin: 20px 0;	
	float: left;
}

.counters {
	padding-top: 10px;
}

.communication {
	height: 100%;
	width: 100%;
	background: red;
}

.communication .form {
    width: 100%; 
    height: 200px; 
    left: 0; 
    right: 0; 
    bottom: 0;
}

.mail .content {height: 99%;}
.mail .form {font-size: 80%;}
.mail .help {font-size: 80%;}

body > .mail .content {height: auto; min-height: 99%;}

.mail .content {padding-bottom: 170px;}  /* must be same height as the footer */

.mail .paginator {
	text-align: center;
}

.mail .wrapper {
   height: 1px; 
   overflow: auto;
   padding-right: 8px;
}

.mail .form {position: relative;
    margin-top: -170px; /* negative value of footer height */
    height: 170px;
    clear:both;
}

.mail .form table{
	width : 99%;
}

.mail .form td{
    vertical-align:top;	
}

.mail .form textarea {
    height: 145px;
}

.mail .form button {
	cursor: pointer; 
    width : 90%;
    height: 110px;
    margin: 1px 0 5px 5px;
}

.mail .form .reload button {
	height: 33px;
}
	
/* CLEAR FIX*/
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.mail .messages {
    float: left;
    width: 100%;
}
.mail .message {
	width: 100%;
	margin: 0 0 6px 0;
	float: left;
	font-size: 90%;
}

.mail .message.my {
}

.mail .message.new {
}

.mail .message.my.new {
}

.mail .wr {
	padding-left: 56px;
}

.mail .avatara {
	float: left;
	width: 48px;
	height: 48px;
	margin: 0 8px 8px 0;
}
.mail .header {
	height: 20px;
	width: 100%;
}

.mail .nickname {
	float: left;
}
.mail .nickname a {
   color: #e2903c;
   text-decoration: underline;
}
.mail .nickname a:HOVER {
   text-decoration: none;
}

.mail .datetime {
   float: right;
   font-size: 70%;
}
.mail .message.new .status .unread{
    color: #fa0000;
    float: right;
    font-size: 70%;
    margin-right: 8px;
    font-weight: bold;
}

.mail .message.new.my .status .unread{
    color: grey;
}

.mail .body {
	color: #999278;
}

.mail .paginator {
	font-size: 70%;
}
.mail .paginator .page {
	border: 0;
	padding: 4px 0;
}

.mail-box {

}

.mail-box .folders{
	float:left;
	width: 150px;
}

.mail-box .folders ul {
	margin-left: 0;
	list-style: none;
}

.mail-box .folders li{
	text-transform: capitalize;
	padding-left: 20px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-image: url(ico/16x16/folder-icon.gif);
	text-decoration: none;	
}

.mail-box .folders .friends {
	background-image: url(ico/16x16/folder-friends-icon.gif);	
}

.mail-box .folders a {
    text-decoration: none;
}

.mail-box .folders .current a{
	font-weight: bold;
	text-decoration: underline;
}

.mail-box .folders .j-edit .icon{
	display: none;
}

.mail-box .folders .j-edit .text{
    cursor: pointer;
}

.mail-box .branches {
	padding-left: 170px;
}

.mail-box .branches .toolbar{
	padding-left: 25px;
}

.mail-box .branches table{
	float: left;
}

.mail-box .branch {
	padding: 3px 0 15px 0;
	float: left;
	width: 100%;
	margin: 1px;
}

.mail-box .branch.hover {
    border: 1px solid #ccc;
    margin: 0px;
}

.mail-box .branch td{
    vertical-align:top;
}

.mail-box .branch .user {
	float: left;
}

.mail-box .branch .message-info {
	float: left;
	padding: 20px 0 0 0;
}

.mail-box .branch .checkbox{
    float: left;
    margin-top: 10px;
}

a.mail-icon {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-image: url(ico/16x16/mail-icon.gif);
}