header nav {
position:relative;

}

/* qoute overridden*/

.nc_bbcode_quote_2_top {
    color: #761D4F;
    font-weight: bold;
    text-indent: 10px;
    margin-top:10px;
 }

.nc_bbcode_quote_2 {
background-color: #e5f0f6;
border: 1px solid #bad4e2; 
    border-radius: 10px 10px 10px 10px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top:6px;
    padding: 10px;
    text-indent: 0;
color:#2b5971;
    
}


.pagination_custom {
border-top: 5px solid #9DA0A7;
font-size: 12px;
margin-top: 10px;
margin-bottom:10px;
padding: 4px;

}

.pagination_custom a, .pagination_custom b { color:#761D4F; }


.nc_forum_pm {
 padding-left: 5px;
}


ul.cat2 .cat_pic {
width: auto;
}
ul.cat2 .cat_descr {
margin-left: 170px;
margin-top:-10px;
}
ul.cat2 li.cat_item {
border-bottom: 1px solid #c5c5c5;
margin-bottom: 15px;
padding-bottom: 15px;
}

ul.cat2 .cat_pic .sh3 {
position:absolute; 
top:100%; left:0; width:100%; 
height:11px;
background-image:url(../images/bg8-3.png);
background-repeat:no-repeat;background-position:50% 0;
}




/*additional forum-style*/
	
.link_f_color, .link_f_color a {color:#761d4f; font-weight:800; }	
.setBgcustom {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; border:0px solid #fff; padding:3px 3px 3px 3px;}  /* submit button style */
.line_f_color {color:#761d4f; font-style:italic; }


/* add new topic form, topic-reply-form, topic-qoute-form, topic-edit-form  */
	
	.add_new_topic_custom input {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf;
     border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.add_new_topic_custom textarea {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.add_new_topic_custom span { color:#3d3d3d; font-weight:800; }
	.add_new_topic_custom .req_style {color:#761d4f; font-weight:300;}
	.add_new_topic_custom input[type='submit'], .add_new_topic_custom .prevB {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
	border:0px solid #fff; padding:4px 3px 4px 3px; }


/* reply form*/

.add_new_topic_custom_Reply input {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf;
     border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.add_new_topic_custom_reply textarea {width:400px; background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	
.add_new_topic_custom_reply span { color:#3d3d3d; font-weight:800; }
	
.add_new_topic_custom_Reply .req_style {color:#761d4f; font-weight:300;}
	
.add_new_topic_custom_Reply input[type='submit'], .add_new_topic_custom_Reply .prevB {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
	border:0px solid #fff; padding:4px 3px 4px 3px; }



/* add new forum Form*/

.add_forum_legend_custom {color:#761d4f; font-size:14px; margin-bottom:5px;}
.add_new_forum_custom input {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; 
border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	}
.add_new_forum_custom textarea {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	}
.add_new_forum_custom .add_new_forum_span {color:#3d3d3d; font-weight:800;}
.add_new_forum_custom .req_style { color:#761d4f; }
.add_new_forum_custom input[type='submit'] {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
border:0px solid #fff; padding:5px 7px 5px 7px; }
	


/* Registration form */

.registration_custom input {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; 
border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}	 
.registration_custom .reg_span {color:#3d3d3d; font-weight:800;}
.registration_custom .agreem, .registration_custom .agreem a {color:#761d4f;}
.registration_custom .agreem a {font-weight:800;}
.registration_custom input[type='submit'] {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
border:0px solid #fff; padding:4px 6px 5px 6px;}

/* Password recovery form */

.psw_recovery input {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; 
border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.psw_recovery_label {color:#3d3d3d; font-weight:800;}	
.psw_recovery input[type='submit'] {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; 
color:#fff; border:0px solid #fff; padding:5px 6px 5px 6px; }


/* Authorization form */

.custom_auth input {background:#ebebeb; border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.custom_auth input[type='submit'] { background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; border:0px solid #fff; padding:5px 6px 5px 6px;	}
.custom_auth label {color:#3d3d3d; font-weight:800;}

.setStyleButton {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
	border:0px solid #fff; padding:4px 3px 4px 3px; }

	

/* Password change form */

.custom_change_psw input {background:#ebebeb; border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; 
border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.custom_change_psw input[type='submit'] {background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
border:0px solid #fff; padding:4px 3px 4px 3px;}	 
.psw_style {color:#3d3d3d; font-weight:800;}	




/* Profile change form */

.custom_change_profile input {background:#ebebeb; border-left:1px solid #b3b1b1; border-top:1px solid #b3b1b1;
border-right:1px solid #d0cecf; border-bottom:1px solid #d0cecf; 
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}	
.custom_change_profile span {color:#3d3d3d; font-weight:800;}
.custom_change_profile .req_style {color:#761d4f; font-weight:300;}
.custom_change_profile input[type='submit'] {
background:#782e58; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#fff; 
border:0px solid #fff; padding:4px 3px 4px 3px;
}
.avatarInput {color:#3d3d3d; font-weight:800;}



/* search form*/

span.custom_search {margin-top: 1px; padding:6px 0px;}

span.custom_search input[type="submit"] {
margin-left:4px;
border-bottom-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
border-top-width: 2px;
color: #000000;
font-size: 11px;
font-weight: 400;
padding: 1px 8px;
text-align: center;
text-indent: 0px;
text-transform: none;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
background-color:#ebebeb;


}






/*ovveride, gallery-styles*/

ul.cat2 a, ul.cat2 a:link {
text-decoration:none;
color:#3f3f3f;
}

ul.cat2 a h4 {
color:#3f3f3f;
}



/*ovveride, left-menu-styles*/

ul#leftcat li a, ul#leftcat ul li a {
text-decoration:none;
}

ul#leftcat ul {
margin-left:15px;
}

ul#leftcat ul li {
margin-bottom:1px;
}
ul#leftcat ul li a {
font-size:14px;
}

ul#leftcat li a:hover, ul#leftcat ul li a:hover {
text-decoration:underline;
}

ul#leftcat li.active, ul#leftcat li.active a {text-decoration:underline;}




/* Auth component styles */
table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EEE; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F6F6F6; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}
div.nc_form {width:430px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}
table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}
.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}
a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}
table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}
/*END Auth component styles */

/* forum */
.nc_forum_feed { margin-bottom:10px; font-weight:bold; }
.nc_forum_header { border: none; width:100%;}
.nc_forum_header .cell { background:#f2ecec; font-weight:bold; }
.nc_forum_header .cell_main { background:#f2ecec; font-weight:bold; text-align:center; }
.nc_forum_category { background: none repeat scroll 0 0 #9DA0A7;
    color: #761D4F;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;}
.nc_forum_desc { font-size:90%; font-weight:normal; color:white; margin-top:3px; }
.nc_forum_header td {color:#761d4f;}
.nc_forum_header tr {border-bottom: 0px solid #A7A7A7;}
td.nc_forum_forum { /*background:#FFF;*/ color:#121212;}

td.setTdBg {/*background:#f2ecec;*/ background:#9da0a7; font-weight:bold; color:#761d4f;}

.custom_forum_tit {font-size:16px; color:#761d4f; background:#9da0a7; padding-top:10px; padding-bottom:10px; padding-left:10px; font-weight:bold; margin-top:10px; margin-bottom:0px; }
.custom_forum_tit_noBg {font-size:16px; color:#761d4f; padding-top:10px; padding-bottom:10px; font-weight:bold; margin-top:10px; margin-bottom:10px; }

.nc_forum_category{ background: none repeat scroll 0 0 #9DA0A7;}


/* widgets:rss */
.nc_rss-title, .nc_rss-article-desription {margin:0 0 20px 0;}
.nc_rss-title {font-size:20px;}


/* Auth module styles */
table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EEE; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F6F6F6; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}
div.nc_form {width:430px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}
table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}
.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}
a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}
table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}
.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail  { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }

.custom_forum_tit_2 {
/* border-bottom: 1px dotted #A7A7A7; */
    color: #761D4F;
    background:#9da0a7; 
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
padding-top:10px; padding-bottom:9px; padding-left:10px; text-align:left;
}    





.small {
    background-color: #528F6C;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    
    padding: 1px 0;
    position: absolute;
    text-align: center;
   
    width: 23px;
}



.clearfix {
	float: none;
	clear: both;
}



/* ссылки действий */

.files-actions { width:115px; padding:14px 0 0 0; font-size:11px; line-height:24px; }
.files-actions sup {display:block}
.files-actions span {position:absolute; display:none; height:24px; left:50%; top:-35px; background:#e74c2d; white-space:nowrap; padding:0 13px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; behavior:url(./js/PIE.htc)}
.files-actions span sub {display:block; width:10px; height:5px; overflow:hidden; position:absolute; left:50%; top:24px; margin-left:-5px; background:url(../images/action-hint.png)}
.files-actions a:hover span, .files-actions div:hover span {display:block}
.files-actions a.files-action-edit {float:left; cursor:pointer; position:relative; text-decoration:none; color:#fff; margin:0 9px 0 0}
.files-actions a.files-action-edit span {background:#78848c; color: white;}
.files-actions a.files-action-edit span sub {background:url(../images/action-hint-edit.png)}
.files-actions a.files-action-edit sup {width:16px; height:18px; background:url(../images/action-edit.png)}
.files-actions a.files-action-edit sup {background-position:left -18px}
.files-actions a.files-action-delete {float:left; cursor:pointer; position:relative; text-decoration:none; color:#fff; margin:1px 9px 0 0}
.files-actions a.files-action-delete sup {width:15px; height:16px; background:url(../images/action-delete.png)}
.files-actions a.files-action-delete sup {background-position:left -16px}
.files-actions a.files-action-delete span { color: white;}



.wt {
border: 1px solid #FB7E7E;
    background: #FFE5E5;
    margin: 0px 6px 16px 0px;
    padding: 0 0 0 5px;

}

/**/
	.files-thumbs {font-size:0; line-height:0; letter-spacing:-5px; margin-right:-7px; padding:4px 0 0 0}
.files-item {vertical-align:top; position:relative; display:inline-block; width:122px; font-size:13px; line-height:16px; letter-spacing:0; padding:0 7px 15px 0; min-height:104px}
.files-item:hover {z-index:2}
.files-item-preview {width:116px; height:106px; position:relative; text-align:center; line-height:106px; border:1px solid #cdcdcd; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; -webkit-box-shadow:inset 0 0 23px rgba(0, 0, 0, .11); -moz-box-shadow:inset 0 0 23px rgba(0, 0, 0, .11); box-shadow:inset 0 0 23px rgba(0, 0, 0, .11); behavior:url(./js/PIE.htc)}
.files-item-preview:hover {background:#f4f4f4}
.files-item-preview img {vertical-align:middle}
.files-item-preview img.preview {-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .62); -moz-box-shadow:0 0 2px rgba(0, 0, 0, .62); box-shadow:0 0 2px rgba(0, 0, 0, .62); behavior:url(./js/PIE.htc)}
.files-item-name {text-align:center; padding:10px 0 0 0}
.files-item-name span {display:inline-block; margin-right:3px; vertical-align:top; position:relative; width:16px; height:16px; font-size:0; line-height:0; background:url(../images/checkbox.png); cursor:pointer; overflow:hidden}
.files-item-name span:hover {background-position:left -32px}
.files-item-name span.checked {background-position:left -16px}
.files-item-name span.checked:hover {background-position:left -48px}
.files-item-name span input {position:absolute; left:-999px}
.files-item-name em {font-style:normal; color:#949494}
.files-item-preview-actions { position:absolute; right:-1px; top:40px; width:31px; height:26px; background:url(../images/thumbs-icon-actions.png)}
.files-item-preview:hover .files-item-preview-actions {display:block}

.files-item-menu {position:absolute; left:20px; bottom:-43px; display:none; font-size:12px; line-height:28px; letter-spacing:0; text-align:left; width:185px; background:url(../images/blank.gif)}
.files-item-preview-actions:hover .files-item-menu {display:block}
.files-item-menu-top {height:18px; font-size:0; line-height:0; position:relative; overflow:hidden; background:url(../images/item-menu-top.png) no-repeat right top}
.files-item-menu-middle {background:url(../images/item-menu-middle.png) no-repeat left bottom; padding:2px 0 4px 21px}
.files-item-menu ul {margin:0; padding:0; list-style:none}
.files-item-menu li {margin:0; padding:0}
.files-item-menu li em {display:inline-block; text-align:center; vertical-align:middle; width:45px; padding-bottom:3px}
.files-item-menu li em img {vertical-align:middle}
.files-item-menu li a {color:#646464}
.files-item-menu li a:hover {color:#20afdc}
.files-item-menu-bottom {height:18px; font-size:0; line-height:0; position:relative; overflow:hidden; background:url(../images/item-menu-bottom.png) no-repeat right top}

.item-form {display:none; padding: 0 0 0 140px;}

.addphoto {

    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.11) inset;
    height: 102px;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 0 0 0 10px;
   
    width: 1138px;
}

.editgalaction {
background:url(/netcat_template/template/3/images/files-action-edit-one.png) no-repeat scroll left top transparent;
    height: 16px;
    margin-bottom: 10px;
    margin-top: -10px;
    padding-left: 24px;

}


/*forum*/
	
	/* Utility styles */
.right { float: right; }
.left { float: left; }
.hide { display: none; }
.short { text-align: center; }
.clear { clear: both; }
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.faded { opacity: 0.5 }
.clickable { cursor: pointer; }
.reset_cursor { cursor: default; }
	
	
.post_block { 
	background: url("/images/polosa_minif.jpg") repeat-x scroll left bottom #FFFFFF;
        border-bottom: 6px solid #9DA0A7;
		position: relative;
}

.post_block h3 {
		background: #D5DEE5;
		padding: 0 10px;
		height: 36px;
		line-height: 36px;
		font-weight: normal;
		font-size: 16px;
		margin: 0;
	}
	
.post_wrap { top: 0px; }	

.post_body {
	margin: 0 10px 0 185px;
	padding-top: 15px;
}
	

.author {
		width:175px;display: table-cell;
	
	}	
.author_info {
	width: 155px;
	float: left;
	font-size: 12px;
	text-align: center;
	padding: 0 10px;
		
}
.basic_info {
	list-style: none outside none;
		text-align: center;
		padding: 0;
	}

	
	
.custom_fields {
	color: #818181;
	margin-top: 8px;
		padding: 0;
		list-style: none outside none;
}



.user_controls {
	text-align: center;
	margin: 6px 0;
  list-style: none outside none;
padding: 0;
	}

.post_controls {
   
    clear: both;
    margin: 0 0 0 0px;
    padding: 6px;
text-align:right;
float:right;

}

	.user_controls li a {
		display: inline-block;
		background: #f6f6f6;
		background: -moz-linear-gradient(top, #f6f6f6 0%, #e5e5e5 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e5e5e5)); /* webkit */
		border: 1px solid #dbdbdb;
		-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 5px;
		color: #616161;
	}

	.posted_info {
	padding: 0 0 10px 0;
font-size: 12px;
display: table-cell;
}




.add_new_topic_custom_Reply {margin-top:40px; }
	.add_new_topic_custom_Reply textarea { padding:0px;}
	.add_new_topic_custom_Reply .reply_title { text-align:center;  background:#fff; border:1px solid #ccc; border-bottom:1px solid #fff; }
	.add_new_topic_custom_Reply .reply_title_wrapper {background:#efefef;  margin:2px; margin-bottom:1px;} 
	.add_new_topic_custom_Reply .reply_title_body {padding-top:7px; padding-bottom:7px; color:#761D4F; font-weight:800; font-size:15px;}
	
.linkbotton {background: none repeat scroll 0 0 #782E58;
    border: 0 solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
padding: 4px 4px; cursor:pointer; width:auto;display: inline;}

.pagination_top {
margin:0 0 6px 0;
}

#go_top {
    background: url('/images/ico_arr_top.png') no-repeat scroll 0 0 transparent;
    bottom: 12px;
    cursor: pointer;
    display: none;
    height: 50px;
    position: fixed;
    right: 60px;
    text-decoration: none;
    width: 50px;
}
	
.post_controls_quote {
background-image: url("/images/quote_f.png");
background-color: #ffffff;
 background-position: 4px 6px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #777777;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    margin-left: 6px;
    padding: 2px 8px 0 24px;
    position: relative;
    text-decoration: none;


}

	
.post_controls_edit {
background-image: url("/images/edit_f.png");
background-color: #ffffff;
 background-position: 4px 6px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #777777;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    margin-left: 6px;
    padding: 2px 8px 0 24px;
    position: relative;
    text-decoration: none;


}


.gallery_controls_edit_custom {
background-image: url("/images/edit_f.png");
background-color: #ebebeb;
 background-position: 4px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    padding: 6px 8px 7px 24px;
    position: relative;
text-decoration: none; 


}

.gallery_controls_beback_custom {
background-image: url("/images/back_to.png");
background-color: #ebebeb;
 background-position: 4px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    padding: 6px 8px 7px 24px;
    position: relative;
text-decoration: none; 
margin-left:5px;
}

.gallery_controls_myalboms_custom {
background-image: url("/images/alboms.png");
background-color: #ebebeb;
 background-position: 4px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    padding: 6px 8px 7px 24px;
    position: relative;
text-decoration: none; 
margin-left:5px;
}


.comment_controls_edit_custom {
background-image: url("/images/edit_f.png");
background-color: #ffffff;
 background-position: 4px 4px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 6px 8px 7px 24px;
    position: relative;
text-decoration: none; 


}

.gallery_controls_back_custom {
background-image: url("/images/back_to.png");
background-color: #ebebeb;
 background-position: 4px 3px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 6px 8px 7px 24px;
    position: relative;
text-decoration: none; 


}

.gallery_plus_custom {
background-image: url("/images/plus_plus.png");
background-color: #e9e9e9;
 background-position: 4px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 7px 8px 6px 24px;
    position: relative;
text-decoration: none; 


}

.gallery_delete_object {
background-image: url("/images/delete_object.png");
background-color: #e9e9e9;
 background-position: 4px 4px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 7px 8px 6px 24px;
    position: relative;
text-decoration: none; 


}

.comment_delete_object {
background-image: url("/images/delete_object.png");
background-color: #ffffff;
 background-position: 4px 4px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 7px 8px 6px 24px;
    position: relative;
text-decoration: none; 


}

.gallery_comment_subscribe {
display:block; 
margin-top:15px;
background-image: url("/images/comment_subscribe.png");
background-color: #e9e9e9;
 background-position: 5px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 0px 4px 0px 24px;
    position: relative;
text-decoration: none; 
width:175px;
}

.leave_comment {
display:block; 
margin-top:15px;
background-image: url("/images/leave_comment.png");
background-color: #e9e9e9;
 background-position: 5px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 0px 4px 0px 26px;
    position: relative;
text-decoration: none; 
width:120px;
}


.gallery_back_razdel {
background-image: url("/images/back_razdel.png");
background-color: #e9e9e9;
 background-position: 4px 4px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    cursor: pointer;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    padding: 7px 8px 6px 24px;
    position: relative;
text-decoration: none; 

}


.post_controls_delete {
background-image: url("/images/delete_f.png");
background-color: #ffffff;
 background-position: 4px 6px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #777777;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    margin-left: 6px;
    padding: 2px 8px 0 24px;
    position: relative;
    text-decoration: none;

}

.post_controls_return {
background-image: url("/images/return.png");
background-color: #ffffff;
 background-position: 4px 6px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #777777;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    margin-left: 6px;
    padding: 2px 8px 0 24px;
    position: relative;
    text-decoration: none;

}
.gray {
background-color: #e9ebea;
}


/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/*END   component styles   */



.message_block_custom {
background: none repeat scroll 0 0 #D5DEE5;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 7px;
}
.message_block_custom h2 {font-size: 16px;}

.top_avatart {
margin-right:10px; border: 1px solid #666666; padding: 2px; float:left; width: 64px;  height: auto;
}