html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video  {
margin: 0;
padding: 0;
border: 0;
font: inherit;
}


body { 
    background-color: #eee; /* #eee */
    /* background-image: url("../images/gerb_opac67_400.png");
	background-image: url("../images/fon9may.jpg"); */
	background-position: bottom right;
    background-repeat: no-repeat;
    background-attachment: fixed;
     
	font: 13px verdana, san serif;
	color:#000;
}
a { color:#00457c; }
a:hover { color:#000; }


h1 {
font: 32px/110% times new roman;
}

h2 {
font: 32px/110% times new roman;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section  {
display: block;
}


ol, ul  {
list-style: none;
}

blockquote, q  {
quotes: none;
}

blockquote:before, blockquote:after,q:before, q:after  {
content: '';
content: none;
}


b,strong {
font-weight:bold;
}

em,i {
font-style:italic;
 }


form, fieldset {
margin:0px;
padding:0px;
border:none;
}

img {
border:0px;
}

a {
color:#00457c;
text-decoration:none;
outline:0;
}

a:hover {
color:#00457c;
text-decoration:underline;
outline:0;
}

input, textarea {
font-size:13px;
background:#f4f4f4 url('../images/input000.png') repeat-x;
padding:4px;
border:1px #D7D7D7 solid;
color: #333;
}

textarea {
resize: none;
}

.addnews textarea {
resize: vertical;
}

input.default_value {
color:#BFBFBF;
}

input:focus, textarea:focus {
border:1px #6FC5FF solid;
}

input[type=checkbox],input[type=radio] {
background:#fff;
border:1px solid #999999;
padding:1px;
margin-right:2px;
}

select {
background:#f4f4f4;
border:1px solid #D7D7D7;
color:#333;
padding:6px 4px 4px 4px;
font-size:11px;
}

.clear {
clear:both;
}


.holder {
margin:auto;
width:980px;
}

#header {
background:rgb(51, 51, 51) url('{THEME}/images/header.png') repeat-x;
color:#fff;
}

#header_holder {
position:relative;
z-index:1001;
}

#header_menu_page_holder {
position:relative;
z-index:1000;
}

#header_left {
width:180px;
}

#logo,#logo:hover {
display:block;
width:180px;
height:40px;
line-height:40px;
text-align:left;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#fff;
}

.header_logo #logo,.header_logo #logo:hover {
height:100px;
line-height:100px;
}

#header_right {
left:180px;
position:absolute;
width:800px;
top:0px;
}

.header_logo #header_right {
top:8px;
}

#header_menu_holder {
position:absolute;
right:0px;
}

#header_menu_holder ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#header_menu_holder ul li {
float:left;
position:relative;
}

#header_menu_holder ul li a,#header_menu_holder ul li a:hover {
display:block;
line-height:40px;
padding:0px 8px 0px 8px;
font-weight:bold;
text-decoration:none;
color:#fff;
}

#header_menu_holder ul li a.has_drop_down {
background:url('{THEME}/images/has_drop_down.png') no-repeat 90% 0px;
padding-right:22px;
}

#header_menu_holder ul li a:hover {
background:#4F4F4F;
}

#header_menu_holder ul li a.has_drop_down:hover {
background:#4F4F4F url('{THEME}/images/has_drop_down.png') no-repeat 90% 0px;
}

#header_menu_holder ul li a.active,#header_menu_holder ul li a.active:hover {
background:#fff url('{THEME}/images/has_drop_down.png') no-repeat 90% -40px;
color:#333;
}

#header_menu_holder ul li ul {
position:absolute;
width:200px;
z-index:1000;
right:-1px;
background:#fff;
border:1px #000 solid;
border-top:none;
display:none;
 -moz-box-shadow:3px 3px 3px #CFCFCF;
-webkit-box-shadow:3px 3px 3px #CFCFCF;
box-shadow:3px 3px 3px #CFCFCF;
}

#header_menu_holder ul li ul.active {
display:block;
}

#header_menu_holder ul li ul li {
float:none;
}

#header_menu_holder ul li ul li a,#header_menu_holder ul li ul li a:hover {
color:#333;
line-height:25px;
position:relative;
font-weight:normal;
}

#header_menu_holder ul li ul li a:hover {
background:#333;
color:#fff;
}

#header_menu_holder ul li.header_menu_user_link {
border-bottom:1px #dfdfdf solid;
padding:5px 5px 0px 5px;
position:relative;
color:#333;
overflow:hidden;
}

#header_menu_holder ul li.header_menu_user_link a,#header_menu_holder ul li.header_menu_user_link a:hover {
background:none;
padding:0px;
display:inline;
}

#header_menu_holder ul li.header_menu_user_link_page a,#header_menu_holder ul li.header_menu_user_link_page a:hover {
line-height:normal;
min-height:36px;
padding:5px 0px 5px 0px;
border-bottom:1px #dfdfdf solid;
}

#header_menu_holder ul li.header_menu_user_link ul {
width:300px;
}

#header_menu_holder ul li .page_profile_image {
position:absolute;
left:2px;
}

#header_menu_holder ul li .page_profile_user {
margin-left:38px;
color:#808080;
}

#header_menu_user_image {
position:absolute;
left:5px;
}

#header_menu_user_profile {
margin-left:55px;
height:55px;
}

#header_menu_user_profile .user_profile_link_span a,#header_menu_user_profile .user_profile_link_span a:hover {
font-size:13px;
font-weight:bold;
color:#3B5998;
}

#header_menu_user_profile .user_profile_link_span a:hover {
text-decoration:underline;
}

#header_menu_login {
position:relative;
}

#header_menu_login_holder {
position:absolute;
right:160px;
}

#header_menu_login_custom {
position:absolute;
right:0px;
color:#fff;
border-left:1px #8392AF solid;
padding-left:6px;
top:15px;
width:145px;
}

#header_menu_login .header_menu_login_input {
font-size:12px;
width:158px;
}

#header_menu_login .header_menu_login_left {
position:absolute;
right:250px;
top:10px;
}

#header_menu_login .header_menu_login_right {
position:absolute;
right:64px;
top:10px;
}

#header_menu_login .header_menu_login_button {
right:0px;
position:absolute;
top:24px;
}

#header_menu_login .header_menu_login_button input {
font-size:11px;
margin:0px;
padding:0px;
cursor:pointer;
height:26px;
width:50px;
background:#6F6F6F;
color:#fff;
border:1px #3F3F3F solid;
}

#header_menu_login .header_menu_login_label {
padding-bottom:3px;
}

#header_menu_login .header_menu_login_sub {
padding-top:4px;
color:#BFBFBF;
}

#header_menu_login .header_menu_login_sub a,#header_menu_login .header_menu_login_sub a:hover {
color:#BFBFBF;
}

#header_menu_login .header_menu_login_sub input {
vertical-align:middle;
}

.header_login_block {
padding-top:5px;
}

#header_user_register {
border-top:1px #dfdfdf solid;
background:#f9f9f9;
line-height:50px;
font-weight:bold;
}

#header_user_register_holder {
position:relative;
padding-left:100px;
font-size:12px;
}

#header_user_register a,#header_user_register a:hover {
display:block;
height:30px;
line-height:30px;
padding:0px 15px 0px 15px;
background:#6BBA70;
color:#fff;
font-weight:bold;
font-size:14px;
position:absolute;
left:0px;
top:10px;
text-decoration:none;
border:1px #508F54 solid;
}

.user_register_holder {
padding-top:20px;
background:#f9f9f9;
}

.user_welcome_images {
overflow:hidden;
 text-align:center;
 padding-top:10px;
 height:50px;
 margin:auto;
}

.user_register_intro {
float:left;
width:540px;
}

.user_register_intro h1 {
margin-top:0px;
padding-top:0px;
}

.user_register_form {
margin-left:560px;
}

.user_register_title {
font-size:16px;
font-weight:bold;
border-bottom:1px #dfdfdf solid;
padding-bottom:5px;
}

.global_notification_site {
background:#CDEB8B;
display:block;
line-height:22px;
height:22px;
padding:0px 6px 0px 6px;
margin-bottom:10px;
}

input.button_register,#main_registration_form_holder input.button_register {
background:#6BBA70;
color:#fff;
font-weight:bold;
border:1px #508F54 solid;
border-bottom:1px #000 solid;
border-right:1px #000 solid;
cursor:pointer;
font-size:14px;
padding:5px 20px 5px 20px;
}


}

#header_sub_menu a#pin,#header_sub_menu a#pin:hover {
background:url('{THEME}/images/header_sub_menu_pin.png') no-repeat;
overflow:hidden;
text-indent:-1000px;
width:30px;
display:block;
line-height:40px;
}

#header_sub_menu a#pin:hover {
background-color:#333;
}

#header_sub_menu:hover a#pin {
background-color:#333;
}

.main_sub_menu {
left:-1px;
top:40px;
background:#333;
width:300px;
position:absolute;
z-index:100;
padding:10px 5px 5px 10px;
display:none;
-moz-border-radius-bottomright:6px;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
-moz-box-shadow:6px 6px 6px #CFCFCF;
-webkit-box-shadow:6px 6px 6px #CFCFCF;
box-shadow:6px 6px 6px #CFCFCF;
}

#header_sub_menu_holder:hover .main_sub_menu,#header_sub_menu_holder:hover .main_sub_menu:hover {
display:block;
}

.main_sub_menu .split {
float:left;
width:44%;
margin-right:15px;
}

.main_sub_menu .title {
color:#BFBFBF;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
border-bottom:1px #4F4F4F solid;
padding-bottom:5px;
}

.main_sub_menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.main_sub_menu ul li a,.main_sub_menu ul li a:hover {
line-height:20px;
display:block;
text-decoration:none;
color:#fff;
padding:0px 0px 0px 5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#333;
}

.main_sub_menu ul li a:hover {
background:#fff;
color:#333;
}

.main_sub_menu_end {
border-top:1px #4F4F4F solid;
margin-top:10px;
padding:10px 6px 6px 0px;
}

.main_sub_menu_end a,.main_sub_menu_end a:hover {
color:#fff;
display:block;
line-height:25px;
width:100px;
background:#4F4F4F;
text-align:center;
text-decoration:none;
float:right;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.main_sub_menu_end a:hover {
background:#BFBFBF;
color:#fff;
}

#header_menu_space {
padding-left:8px;
padding-top:6px;
}

#header_sub_menu_search_input {
background:url('{THEME}/images/header_search_input.png') no-repeat;
width:250px;
height:26px;
line-height:26px;
}

#header_search input {
width:222px;
height:26px;
line-height:26px;
font-size:12px;
padding:0px;
border:none;
background:transparent;
color:#AFAFAF;
position:absolute;
padding-left:4px;
}

#header_sub_menu_search .focus {
background:url('{THEME}/images/header_search_input.png') no-repeat 0px -26px;
}

#header_sub_menu_search {
width:250px;
position:relative;
}

#header_search_button,#header_search_button:hover {
position:absolute;
text-decoration:none;
top:4px;
right:4px;
background:url('{THEME}/images/header_search_button.png') no-repeat;
overflow:hidden;
text-indent:-100px;
height:20px;
width:20px;
}

#header_sub_menu {
position:absolute;
left:0px;
}

#holder_notify {
position:absolute;
left:270px;
}

#holder_notify ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#holder_notify ul li {
position:relative;
float:left;
}

#holder_notify ul li a.notify_drop_link,#holder_notify ul li a.notify_drop_link:hover {
display:block;
text-decoration:none;
line-height:40px;
overflow:hidden;
text-indent:-1000px;
width:35px;
border-left:1px transparent solid;
border-right:1px transparent solid;
}

#holder_notify ul li a.friend_notification {
background:url('{THEME}/images/holder_notify_friend_request.png') no-repeat 50% 0px;
}

#holder_notify ul li a.message {
background:url('{THEME}/images/holder_notify_message.png') no-repeat 50% 0px;
}

#holder_notify ul li a.notification {
background:url('{THEME}/images/holder_notify_notification.png') no-repeat 50% 0px;
}

#holder_notify ul li a.status_update {
background:url('{THEME}/images/holder_notify_status_update.png') no-repeat 50% 50%;
}

#holder_notify ul li a.notify_drop_link:hover {
background-color:#4F4F4F;
}

#holder_notify ul li.is_active a.notify_drop_link,#holder_notify ul li.is_active a.notify_drop_link:hover {
border-left:1px #000 solid;
border-right:1px #000 solid;
}

#holder_notify ul li.is_active a.friend_notification {
background:#fff url('{THEME}/images/holder_notify_friend_request.png') no-repeat 50% -40px;
}

#holder_notify ul li.is_active a.message {
background:#fff url('{THEME}/images/holder_notify_message.png') no-repeat 50% -40px;
}

#holder_notify ul li.is_active a.notification {
background:#fff url('{THEME}/images/holder_notify_notification.png') no-repeat 50% -40px;
}

#holder_notify ul li div.holder_notify_drop {
display:none;
position:absolute;
z-index:1000;
background:#fff;
color:#333;
width:330px;
left:0px;
border-left:1px #000 solid;
border-right:1px #000 solid;
border-bottom:2px #000 solid;
}

#holder_notify ul li div.holder_notify_drop .holder_notify_drop_title {
border-bottom:1px #DFDFDF solid;
padding:0px 0px 4px 0px;
margin:8px 6px 0px 6px;
font-weight:bold;
position:relative;
}

#holder_notify ul li div.holder_notify_drop .holder_notify_drop_title_link {
position:absolute;
right:5px;
}

#holder_notify ul li div.holder_notify_drop .holder_notify_drop_title_link a,#holder_notify ul li div.holder_notify_drop .holder_notify_drop_title_link a:hover {
background:none;
font-weight:normal;
}

#holder_notify ul li div.holder_notify_drop a.holder_notify_drop_link,#holder_notify ul li div.holder_notify_drop a.holder_notify_drop_link:hover,.js_temp_friend_search_form_holder ul li a.holder_notify_drop_link,.js_temp_friend_search_form_holder ul li a.holder_notify_drop_link:hover {
display:block;
text-decoration:none;
line-height:30px;
border-top:1px #DFDFDF solid;
background:#EFEFEF;
width:100%;
text-align:center;
font-weight:bold;
margin:4px 0px 0px 0px;
}

#holder_notify ul li div.holder_notify_drop a.holder_notify_drop_link:hover,.js_temp_friend_search_form_holder ul li a.holder_notify_drop_link:hover {
background:#333;
color:#fff;
}

.js_temp_friend_search_form_holder ul li a.holder_notify_drop_link,.js_temp_friend_search_form_holder ul li a.holder_notify_drop_link:hover {
font-size:11px;
}

#holder_notify ul li.with_padding span.user_profile_link_span a:hover,#holder_notify ul li.with_padding .extra_info_link a:hover {
background:#fff;
}

.holder_notify_drop_data {
}

.holder_notify_drop_loader {
text-align:center;
padding-bottom:5px;
}

#holder_notify ul li .holder_notify_drop_data ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#holder_notify ul li .holder_notify_drop_data ul li {
overflow:hidden;
}

#holder_notify ul li .holder_notify_drop_data ul li.holder_notify_drop_data {
display:block;
border-top:1px #EFEFEF solid;
float:none;
}

#holder_notify ul li .holder_notify_drop_data ul li.with_padding {
padding:4px 6px 4px 6px;
}

#holder_notify ul li .holder_notify_drop_data ul li a.main_link,#holder_notify ul li .holder_notify_drop_data ul li a.main_link:hover {
display:block;
padding:4px 6px 4px 6px;
text-decoration:none;
color:#333;
}

#holder_notify ul li .holder_notify_drop_data ul li a.is_new,#holder_notify ul li .holder_notify_drop_data ul li.is_new {
background:#EDEFF4;
}

#holder_notify ul li .holder_notify_drop_data ul li a.main_link:hover {
background:#333;
color:#fff;
}

#holder_notify ul li .holder_notify_drop_data ul li.first {
border:0px;
}

#holder_notify ul li .user_profile_link_span {
font-weight:bold;
}

.drop_data_image {
float:left;
}

.drop_data_content {
margin-left:55px;
}

.drop_data_time {
color:#808080;
font-size:9px;
padding-top:4px;
}

.drop_data_user {
color:#3B5998;
font-weight:bold;
position:relative;
}

.drop_data_action {
position:absolute;
right:0px;
}

#holder_notify ul li .holder_notify_drop_data ul li a:hover .drop_data_time,#holder_notify ul li .holder_notify_drop_data ul li a:hover .drop_data_user {
color:#fff;
}

.drop_data_empty {
text-align:center;
color:#808080;
padding-bottom:5px;
padding-top:10px}

.holder_notify_drop_link_holder {
display:none;
}

.holder_notify_count {
position:absolute;
display:none;
z-index:10;
right:0px;
background:red;
color:#fff;
padding:2px 4px 2px 4px;
font-weight:bold;
}

#header_menu {
background:url('{THEME}/images/header_menu.png') no-repeat;
}

#header_menu_right {
position:absolute;
right:0px;
}

#header_menu ul {
margin:0px;
padding:0px 0px 0px 8px;
list-style-type:none;
}

#header_menu ul li {
float:left;
position:relative;
display:block;
}

#header_menu ul li a,#header_menu ul li a:hover {
display:block;
line-height:30px;
padding:0px 10px 0px 10px;
text-decoration:none;
color:#333;
border-right:1px #9FDBFF solid;
}

#header_menu ul li a:hover {
background:#9FDBFF;
}

#header_menu ul li#unpin a,#header_menu ul li#unpin a:hover {
background:url('{THEME}/images/header_menu_unpin.png') no-repeat 80% 50%;
overflow:hidden;
text-indent:-2000px;
width:25px;
}

#header_menu ul li ul {
position:absolute;
width:180px;
z-index:100;
border-top:none;
left:0px;
display:none;
padding:0px;
background:#333;
-moz-box-shadow:6px 6px 6px #CFCFCF;
-webkit-box-shadow:6px 6px 6px #CFCFCF;
box-shadow:6px 6px 6px #CFCFCF;
}

#header_menu ul li ul li a,#header_menu ul li ul li a:hover {
border-right:0px;
}

#header_menu ul li.explore:hover ul {
display:block;
}

#header_menu ul li.explore:hover,#header_menu ul li.explore:hover a,#header_menu ul li.explore:hover a:hover {
background:#333 url('{THEME}/images/header_menu_explore.png') repeat-x;
color:#fff;
}

#header_menu ul li ul li {
float:none;
}

#header_menu ul li ul li a,#header_menu ul li ul li a:hover,#header_menu ul li.explore:hover ul li a,#header_menu ul li.explore:hover ul li a:hover {
background:#333;
line-height:25px;
color:#fff;
width:160px;
}

#header_menu ul li.explore:hover ul li a:hover {
background:#3F3F3F;
color:#fff;
}

#left {
float:left;
width:180px;
overflow:hidden;
padding:10px 0px 10px 0px;
border-right:1px #D7D7D7 solid;
}

#main_content_holder {
background:#fff url('{THEME}/images/main_content_holder.png') repeat-x;
}

#content_holder {
position:relative;
z-index:1;
}

#main_content {
margin-left:180px;
}

#main_content_padding {
padding:10px 0px 10px 10px;
}

.no_sidebar #main_content_padding {
padding-left:0px;
}

#content {
position:relative;
z-index:1;
}

.content_float {
float:left;
width:100%;
}

.content2 {
width:100%;
}

.content3 {
width:520px;
}

.contentright {
width:400px;
}

.content4 {
width:710px;
}

#main_content.no_sidebar {
margin-left:0px;
padding:0px;
}

#right {
width:240px;
float:right;
overflow:hidden;
}

#breadcrumb_holder {
border-bottom:1px #DFDFDF solid;
}

#breadcrumb_holder.has_section_menu {
min-height:30px;
height:auto !important;
height:30px;
}

#breadcrumb_list {
padding:12px 0px 10px 0px;
}

#breadcrumb_list ul {
margin:0px;
padding:0px;
}

#breadcrumb_list ul li {
list-style-type:none;
float:left;
display:block;
margin-right:2px;
line-height:18px;
}

#breadcrumb_list ul li a,#breadcrumb_list ul li a:hover {
background:#fff;
border:1px #fff solid;
line-height:18px;
padding:0px 2px 0px 2px;
display:block;
text-decoration:none;
}

#breadcrumb_list ul li a:hover {
background:#f8f8f8;
border:1px #EFEFEF solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

#breadcrumb_list ul li a.home,#breadcrumb_list ul li a.home:hover {
background:url('breadcru.png') no-repeat 50% 50%;
width:12px;
height:18px;
overflow:hidden;
text-indent:-1000px;
position:relative;
display:block;
line-height:18px;
}

#breadcrumb_list ul li a.home:hover {
background-color:#fff;
border:1px #fff solid;
}



h1 a,h1 a:hover,.h1 a,.h1 a:hover {
text-decoration:none;
color:#333;
}

h1 a:hover,.h1 a:hover {
text-decoration:underline;
}

#content_load_data h1 {
padding:0px;
font-size:22px;
margin:0px 0px 0px 0px;
color:#333;
}

#content_load_data h1 a,#content_load_data h1 a:hover {
color:#333;
}

h3 {
padding:15px 0px 5px 0px;
margin:5px 0px 8px 0px;
font-size:19px;
color:#333;
font-weight:bold;
}

.item_info {
margin:0px 0px 10px 0px;
 font-size:12px;
 font-weight:normal;
color:#808080;
}

.item_info a {
color:#808080;
text-decoration:underline;
}

.item_info a:hover {
color:#808080;
text-decoration:none;
}

.item_bar {
padding:4px 0px 12px 0px;
position:relative;
}

a.item_bar_approve,a.item_bar_approve:hover {
position:absolute;
display:block;
background:#D0D0D0;
right:6px;
line-height:24px;
padding:0px 5px 0px 5px;
text-decoration:none;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
font-weight:bold;
color:#333;
}

a.item_bar_approve_image,a.item_bar_approve_image:hover {
background:none;
}

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

.item_bar ul li {
display:block;
float:left;
}

.item_bar ul li a,.item_bar ul li a:hover {
display:block;
line-height:24px;
background:#fff url('{THEME}/images/item_bar.png') no-repeat;
text-decoration:none;
color:#333;
text-align:center;
width:80px;
}

.item_bar ul li a:hover {
}

.item_bar ul li a.first {
background:#fff url('{THEME}/images/item_bar_left.png') no-repeat;
}

.item_bar ul li a.first:hover {
background:#fff url('{THEME}/images/item_bar_left.png') no-repeat 0px -24px;
}

.item_bar ul li a.last {
background:#fff url('{THEME}/images/item_bar_right.png') no-repeat;
}

.item_bar ul li a.last:hover {
background:#fff url('{THEME}/images/item_bar_right.png') no-repeat 0px -24px;
}

a.item_bar_action,a.item_bar_action:hover {
background:#fff url('{THEME}/images/item_bar_action.png') no-repeat;
display:block;
line-height:24px;
text-decoration:none;
color:#fff;
text-align:left;
width:140px;
font-weight:bold;
}

a.item_bar_action_clicked,a.item_bar_action_clicked:hover {
background:#fff url('{THEME}/images/item_bar_action.png') no-repeat 0px -24px;
color:#333;
}

a.item_bar_action span {
padding:0px 0px 0px 10px;
}

.item_bar_action_holder ul {
display:none;
position:absolute;
width:200px;
z-index:800;
background:url('{THEME}/images/action_drop.png') no-repeat 20px 0px;
margin:5px 0px 0px 0px;
padding:8px 0px 0px 0px;
border:2px #fff solid;
left:0px;
}

.item_bar_action_holder ul li {
float:none;
display:block;
}

.item_bar_action_holder ul li a,.item_bar_action_holder ul li a:hover {
width:auto;
text-align:left;
background:#333;
color:#fff;
padding:0px 0px 0px 10px;
}

.item_bar_action_holder ul li a:hover {
background:#3F3F3F;
}

.item_bar_image {
vertical-align:middle;
padding-bottom:3px;
padding-right:2px;
}

.item_bar_action_holder ul li.item_delete a:hover {
background:#8F2C2C;
}

.report_this_item {
height:24px;
}

a.item_bar_flag,a.item_bar_flag:hover {
position:absolute;
line-height:22px;
background:url('flag0000.png') no-repeat;
padding-left:22px;
text-decoration:none;
color:#9F9F9F;
display:block;
}

a.item_bar_flag:hover {
background:url('flag0000.png') no-repeat 0px -22px;
color:#395E9F;
}

.item_content {
font-size:12px;
}

.item_image {
float:left;
}

.item_image_content {
padding-left:5px;
}

.item_content img.parsed_image {
border:1px #ccc solid;
-moz-box-shadow:6px 6px 6px #CFCFCF;
-webkit-box-shadow:6px 6px 6px #CFCFCF;
box-shadow:6px 6px 6px #CFCFCF;
}

.item_view_more {
font-weight:bold;
margin-top:4px;
}

#section_menu {
position:absolute;
right:0px;
top:10px;
}

#section_menu ul {
margin:0px;
padding:0px;
}

#section_menu ul li {
padding:0px;
list-style-type:none;
display:block;
float:left;
position:relative;
}

#section_menu ul li a,#section_menu ul li a:hover {
display:block;
line-height:22px;
background:#fff url('section_.png') repeat-x bottom;
border:1px #BFBFBF solid;
text-decoration:none;
padding:0px 8px 0px 8px;
margin-left:5px;
 color:#333;
font-weight:bold;
-moz-box-shadow:2px 2px 2px #f1f1f1;
-webkit-box-shadow:2px 2px 2px #f1f1f1;
box-shadow:2px 2px 2px #f1f1f1;
}

#section_menu ul li a:active {
background:#fff;
}

#section_menu ul li a#section_menu_more,#section_menu ul li a#section_menu_more:hover {
color:#808080;
font-weight:normal;
width:20px;
text-align:center;
overflow:hidden;
text-indent:-100px;
position:relative;
}

#section_menu ul li span {
background:#CDEB8B;
width:16px;
height:16px;
line-height:16px;
padding-right:16px;
margin-right:2px;
display:inline;
padding-top:16px;
}

#section_menu ul li a#section_menu_more span.section_menu_more_image {
display:block;
width:20px;
height:22px;
background:url('{THEME}/images/section_menu_more.png') no-repeat;
position:absolute;
}

#section_menu_drop {
position:absolute;
 background:url('{THEME}/images/action_drop.png') no-repeat 97% 0%;
width:200px;
right:0px;
top:45px;
z-index:800;
display:none;
 }

 #section_menu_drop ul {
margin:8px 0px 0px 0px;
padding:0px;
list-style-type:none;
background:#333;
}

#section_menu_drop ul li {
display:block;
}

#section_menu_drop ul li a,#section_menu_drop ul li a:hover {
display:block;
line-height:26px;
padding:0px 0px 0px 6px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

#section_menu_drop ul li a:hover {
background:#4F4F4F;
}

.sub_section_menu {
margin:0px 0px 15px 0px;
padding-bottom:10px;
}

.sub_section_menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.sub_section_menu ul li {
display:block;
position:relative;
}

.sub_section_menu ul li.menu_line {
background:#DFDFDF;
height:1px;
margin:4px 0px 4px 0px;
}

.sub_section_menu ul li a,.sub_section_menu ul li a:hover {
display:block;
line-height:22px;
text-decoration:none;
color:#333;
padding:0px 0px 0px 4px;
background-repeat:no-repeat;
}

.sub_section_menu ul li a:hover {
background:#EFF9FF;
}

.sub_section_menu ul li.active a,.sub_section_menu ul li.active a:hover {
font-weight:bold;
background:#333 url('sub_sect.png') repeat-x;
color:#fff;
}

.sub_section_menu ul li a span {
padding-left:4px;
color:#9F9F9F;
}

.sub_section_menu ul li a span.pending,.sub_section_menu ul li a span.invited {
position:absolute;
right:4px;
top:3px;
display:block;
background:#D0DEEA;
padding:0px 6px 0px 6px;
line-height:16px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
color:#3B5998;
font-weight:bold;
font-size:9px;
}

.sub_section_menu ul li.active a span.pending,.sub_section_menu ul li.active a span.invited {
background:#fff;
color:#333;
}

.sub_section_menu ul li.active ul li a span.pending,.sub_section_menu ul li.active ul li a span.invited {
background:#D0DEEA;
color:#3B5998;
}

.sub_section_menu ul li.active ul li,.sub_section_menu ul li ul li {
padding-left:20px;
}

.sub_section_menu ul li.active ul li a,.sub_section_menu ul li.active ul li a:hover {
background:#fff;
color:#333;
font-weight:normal;
}

.sub_section_menu ul li.active ul li a:hover {
background:#EFF9FF;
}

 #content .block,#right .block,#left .block {
margin-bottom:15px;
}

#left .block .title,#right .block .title {
margin-top:10px;
padding:5px 0px 0px 4px;
line-height:25px;
height:25px;
font-weight:bold;
color:#333;
border-bottom:1px #DFDFDF solid;
background:#ECECEC;
}

#content .block .title {
font-weight:bold;
color:#333;
border-bottom:1px #DFDFDF solid;
font-size:14px;
padding-bottom:8px;
}

.block .content {
padding:8px 0px 0px 0px;
position:relative;
}

.block .block_headline {
color:#BFBFBF;
padding-top:4px;
margin-top:8px;
border-top:1px #dfdfdf solid;
color:#333;
font-weight:bold;
padding-bottom:6px;
}

.block_event_title {
text-transform:uppercase;
font-weight:bold;
color:#AFAFAF;
font-size:10px;
}

.block_event_title_holder {
padding-bottom:5px;
}

.block_event_form {
padding-bottom:10px;
}

.block_event_form input {
font-size:11px;
}

.block_event_form select {
font-size:10px;
}

.block_event_form_input {
width:90%;
}

.block_event_form_input_off {
color:#808080;
}

.block_event_sub {
padding-top:6px;
}

.block_event_sub_holder {
display:none;
}

.block .js_edit_header_bar {
float:right;
margin-right:3px;
}

.block .edit_bar {
margin:0;
padding:10px;
background:#DFDFDF;
color:#393939;
}

.block_comment_holder {
margin-top:10px;
}

.block .bottom ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.block .bottom ul li {
display:block;
position:relative;
}

.block .bottom ul li .ajax_image {
position:absolute;
left:4px;
top:5px;
z-index:2;
display:none;
}

.block .bottom ul li a,.block .bottom ul li a:hover {
line-height:22px;
height:22px;
}

#left .block .bottom ul li a,#left .block .bottom ul li a:hover,#right .block .bottom ul li a,#right .block .bottom ul li a:hover {
display:block;
color:#8F8F8F;
border-bottom:1px #EFEFEF solid;
text-align:right;
text-decoration:none;
padding:0px 8px 0px 0px;
position:relative;
}

#left .block .bottom ul li a:hover,#right .block .bottom ul li a:hover {
background:#f8f8f8;
}

div#content div.menu {
margin:5px 0px 0px 0px;
padding:0px;
}

div#content div.menu ul {
border: 0;
margin: 0;
padding: 0;
list-style-type:none;
text-align: center;
}

div#content div.menu ul li {
display:block;
float:left;
text-align:center;
padding:0px;
margin:0px;
}

div#content div.menu ul li a,div#content div.menu ul li a:hover {
padding:0px 6px 0px 6px;
line-height:22px;
margin:0px 4px 0px 0px;
color:#9F9F9F;
text-decoration:none;
display: block;
text-align: center;
background:#F9F9F9;
border:1px #DFDFDF solid;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

div#content div.menu ul li a:hover {
background:#EFF9FF;
}

div#content div.menu li.active a,div#content div.menu li.active a:hover {
color:#333333;
text-decoration:none;
background:#CFEEFF;
}

div.info_holder {
padding:10px 0px 10px 0px;
}

div.info {
margin-bottom:8px;
position:relative;
}

div.info_left {
color:#808080;
font-weight:bold;
}

div.info_right {
padding:2px 0px 0px 10px;
}

#content div.info {
border-bottom:1px #EFEFEF solid;
padding-bottom:8px;
clear:both;
}

#content div.info_left {
float:left;
padding-right:8px;
}

#content div.info_right {
padding:0px;
margin-left:110px;
}

#menu {
margin-bottom:10px;
}

#menu ul {
margin:0px;
padding:0px;
}

#menu ul li {
display:block;
}

#menu ul li a,#menu ul li a:hover {
display:block;
line-height:22px;
border-bottom:1px #DFDFDF solid;
text-decoration:none;
padding-left:5px;
}

#menu ul li a:hover {
background:#EFF9FF;
}

.action_delete,.action_delete:hover {
background:url('{THEME}/images/action_delete.png') no-repeat;
width:16px;
height:16px;
overflow:hidden;
text-indent:-1000px;
position:relative;
display:block;
}

.action_delete:hover {
background-color:#333;
}

#activity_feed_share_this_one {
position:absolute;
left:0px;
top:0px;
}

a#activity_feed_share_this_one_link,a#activity_feed_share_this_one_link:hover {
display:block;
background:url('{THEME}/images/activity_feed_share_this_one_link.png') no-repeat;
text-decoration:none;
line-height:26px;
height:26px;
padding:0px 0px 0px 24px;
color:#808080;
}

a#activity_feed_share_this_one_link:hover {
text-decoration:underline;
}

.feed_share_on_holder {
position:absolute;
left:5px;
top:25px;
background:#fff;
z-index:200;
width:100px;
padding:5px;
border:1px #000 solid;
border-bottom:2px #000 solid;
display:none;
}

.feed_share_on_item a,.feed_share_on_item a:hover {
display:block;
text-decoration:none;
line-height:30px;
height:30px;
padding:0px 0px 0px 5px;
}

.feed_share_on_item a:hover {
background:#f1f1f1;
}

.feed_share_on_item a.active,.feed_share_on_item a.active:hover {
background:#FEFFAF;
}

.feed_share_custom {
padding-top:10px;
}

.feed_share_custom_block {
float:left;
padding-right:4px;
}

.activity_feed_pages_post_as_page {
position:absolute;
left:5px;
top:-4px;
}

.activity_feed_pages_post_as_page select {
background:#fff;
}

#activity_feed_updates_link_holder {
display:none;
height:25px;
margin:5px 0px 10px 0px;
}

#activity_feed_updates_link_single,#activity_feed_updates_link_plural {
position:absolute;
left:0px;
line-height:25px;
height:25px;
background:#FFFFDF;
color:#808080;
text-align:center;
font-weight: bold;
text-decoration: none;
border:1px #dfdfdf solid;
padding:0px 15px 0px 15px;
-moz-box-shadow: 3px 3px 3px #f1f1f1;
-webkit-box-shadow: 3px 3px 3px #f1f1f1;
box-shadow: 3px 3px 3px #f1f1f1;
}

.activity_feed_updates_link {
display:none;
}

.feed_permalink {
}

.activity_feed_form input,.activity_feed_form textarea {
background:#fff;
}

.activity_feed_form {
margin:0px 0px 8px 0px;
background:#F9F9F9;
border:1px #DFDFDF solid;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

.activity_feed_form_holder {
padding:8px 5px 8px 5px;
}

.activity_feed_form_button_status_info {
display:none;
padding-bottom:6px;
}

.activity_feed_form_button_status_info textarea {
height:20px;
width:98%;
}

.activity_feed_form textarea {
height:20px;
width:98%;
color:#808080;
}

.activity_feed_form textarea.focus {
color:#333;
}

.activity_feed_form_button {
position:relative;
border-top:1px #DFDFDF solid;
background:#F1F1F1 url('{THEME}/images/activity_feed_form_button.png') repeat-x bottom;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
padding:5px;
display:none;
}

.activity_feed_form_button_position {
position:relative;
}

.activity_feed_form_button_position_button {
float:right;
padding-left:6px;
}

.activity_feed_form_button_position .privacy_setting_mini {
float:right;
}

.activity_feed_link_form,.activity_feed_link_form_ajax,.activity_feed_extra_info {
display:none;
}

ul.activity_feed_form_attach {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.activity_feed_form_attach li {
display:block;
float:left;
font-weight:bold;
line-height:25px;
}

ul.activity_feed_form_attach li.share {
color:#8F8F8F;
margin-right:8px;
}

ul.activity_feed_form_attach li a,ul.activity_feed_form_attach li a:hover {
font-weight:bold;
display:block;
line-height:25px;
height:25px;
text-decoration:none;
padding:0px 0px 0px 20px;
margin-right:10px;
position:relative;
}

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

ul.activity_feed_form_attach li a.active,ul.activity_feed_form_attach li a.active:hover {
color:#333;
text-decoration:none;
cursor:auto;
}

ul.activity_feed_form_attach li a.active .drop {
background:url('{THEME}/images/activity_feed_form_attach.png') no-repeat;
position:absolute;
width:25px;
height:12px;
left:-5px;
bottom:-9px;
}

.activity_feed_form_share {
margin-bottom:2px;
position:relative;
padding:0px 0px 6px 0px;
}

.activity_feed_form_share_process {
position:absolute;
right:8px;
top:4px;
display:none;
}

ul.activity_feed_multiple_image {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.activity_feed_multiple_image li {
float:left;
margin-right:10px;
}

a.activity_feed_report,a.activity_feed_report:hover {
color:#77859F;
}

.item_feed_entry {
width:500px;
}

#js_block_border_feed_display .user_profile_link_span a,.item_feed_entry .user_profile_link_span a {
font-weight:bold;
}

.activity_feed_image {
width:52px;
 position:absolute;
 left:0px;
}

.activity_feed_content {
margin-left:56px;
 margin-bottom:10px;
}

.activity_recent_holder {
margin-top:12px;
padding-bottom:10px;
border-bottom:1px #DFDFDF solid;
}

.activity_recent_title {
color:#AFAFAF;
text-transform:uppercase;
margin-left:56px;
 font-weight:bold;
font-size:9px;
margin-bottom:10px;
}

.activity_feed_content_text {
margin-bottom:10px;
margin-right:20px;
}

.activity_feed_content_info {
font-size:13px;
color:#808080;
margin-bottom:6px;
}

a.activity_feed_content_link_title,a.activity_feed_content_link_title:hover {
font-weight:bold;
}

.activity_feed_content_image {
float:left;
padding-right:5px;
overflow:hidden;
}

.activity_feed_content_image img {
max-width:120px;
}

.activity_feed_content_float {
}

.activity_feed_content_display {
color:#808080;
padding-top:4px;
}

.activity_feed_content_display_custom {
padding-top:4px;
}

.activity_feed_content_link {
margin-top:8px;
}

.activity_feed_content_no_image {
border-left:2px #9F9F9F solid;
padding-left:10px;
}

a.activity_feed_content_view_more,a.activity_feed_content_view_more:hover {
display:block;
border-top:1px #DFDFDF solid;
margin:6px 0px 10px 0px;
padding:8px 0px 0px 0px;
font-size:11px;
font-weight:bold;
}

.comment_mini_action {
margin:0px;
padding:12px 0px 0px 0px;
color:#808080;
}

.js_feed_comment_border ul,.comment_mini_action ul,.activity_feed_content_status ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.js_feed_comment_border ul li,.comment_mini_action ul li,.activity_feed_content_status ul li {
display:block;
float:left;
margin-right:4px;
}

.row_feed_loop .js_feed_comment_border ul li a,.row_feed_loop .js_feed_comment_border ul li a:hover,.comment_mini_action ul li a,.comment_mini_action ul li a:hover,.activity_feed_content_status ul li a,.activity_feed_content_status ul li a:hover {
color:#63799F;
}

.item_view .parent_item_feed .js_feed_comment_border ul li,.item_view .parent_item_feed .js_feed_comment_border ul li a,.item_view .parent_item_feed .js_feed_comment_border ul li a:hover,.item_view .parent_item_feed .feed_comment_extra a,.item_view .parent_item_feed .feed_comment_extra a:hover {
font-size:12px;
font-weight:bold;
}

.item_view .parent_item_feed .js_feed_comment_border ul li a.feed_permalink {
font-weight:normal;
}

.item_view .parent_item_feed .js_feed_comment_border .comment_mini_action ul li,.item_view .parent_item_feed .js_feed_comment_border .comment_mini_action ul li a,.item_view .parent_item_feed .js_feed_comment_border .comment_mini_action ul li a:hover {
font-size:11px;
font-weight:normal;
}

.activity_feed_content_status_left {
float:left;
margin-right:8px;
}

.feed_entry_rate {
position:absolute;
 right:4px;
}

.js_feed_comment_border ul li.feed_entry_time_stamp a,.js_feed_comment_border ul li.feed_entry_time_stamp a:hover,.comment_mini_action ul li.comment_mini_entry_time_stamp a,.comment_mini_action ul li.comment_mini_entry_time_stamp a:hover {
color:#808080;
}

.feed_comment_buttons_wrap {
display:none;
}

.item_feed_entry .js_feed_comment_border ul li a,.item_feed_entry .js_feed_comment_border ul li a:hover {
font-weight:normal;
font-size:12px;
}

.item_feed_entry .comment_mini_action ul li a,.item_feed_entry .comment_mini_action ul li a:hover,.item_feed_entry .js_feed_comment_border ul li.feed_entry_time_stamp a,.item_feed_entry .js_feed_comment_border ul li.feed_entry_time_stamp a:hover {
font-weight:normal;
font-size:11px;
}

.item_feed_entry ul li.feed_entry_time_stamp a,.item_feed_entry ul li.feed_entry_time_stamp a:hover {
font-weight:normal;
}

#js_block_border_feed_display .activity_like_holder .user_profile_link_span a,#js_block_border_feed_display .activity_like_holder .user_profile_link_span a:hover {
font-weight:normal;
}

.item_view .js_feed_comment_border,.item_view .item_tag_holder,.item_view .attachment_holder_view {
width:500px;
}

.parent_item_feed .js_feed_comment_border,.item_view .js_feed_comment_border {
margin:12px 0px 10px 0px;
border-top:1px #DFDFDF solid;
}

.parent_item_feed .js_feed_comment_border ul,.item_view .js_feed_comment_border ul {
margin-top:10px;
}

.js_feed_comment_border {
position:relative;
}

.feed_comment_extra {
position:absolute;
right:0px;
top:10px;
}

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

.js_like_link_holder a,.js_like_link_holder a:hover {
background:url('{THEME}/images/like_small.png') no-repeat;
padding-left:16px;
}

.row_feed_loop {
position:relative;
min-height:52px;
overflow:hidden;
}

.feed_delete_link {
position:absolute;
right:0px;
top:4px;
display:none;
}

.row_feed_loop:hover .feed_delete_link {
display:block;
}

.feed_comment_delete_link {
position:absolute;
right:4px;
top:4px;
display:none;
}

.page_section_menu {
border-bottom:1px #DFDFDF solid;
margin-bottom:10px;
padding-bottom:10px;
position:relative;
}

.page_section_menu_header {
border-top:1px #DFDFDF solid;
padding-top:10px;
height:28px;
}

a.page_section_menu_link,a.page_section_menu_link:hover {
position:absolute;
right:0px;
}

.page_section_menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.page_section_menu ul li {
float:left;
}

.page_section_menu ul li a,.page_section_menu ul li a:hover,a.page_section_menu_link,a.page_section_menu_link:hover {
display:block;
margin-right:5px;
font-weight:bold;
line-height:26px;
padding:0px 6px 0px 6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.page_section_menu ul li.active a,.page_section_menu ul li.active a:hover {
background:#545454;
color:#fff;
text-decoration:none;
}

a.page_section_menu_link {
background:#B3E3FF;
color:#333;
text-decoration:none;
}

a.page_section_menu_link:hover {
background:#93D9FF;
text-decoration:none;
}

.view_item_link {
position:relative;
}

.view_item_link a,.view_item_link a:hover {
position:absolute;
right:0px;
top:-22px;
}

.js_datepicker_core {
position:relative;
}

.js_datepicker_image {
position:absolute;
width:16px;
height:15px;
overflow:hidden;
background:url('./theme/avenue/theme/frontend/default/style/default/image/jquery/calendar.gif') no-repeat;
z-index:100;
top:7px;
left:79px;
}

.js_date_picker {
width:90px;
cursor:pointer;
}

ul.block_listing {
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

ul.block_listing li {
padding-bottom:10px;
position:relative;
}

ul.block_listing li .block_listing_image {
float:left;
}

ul.block_listing li .block_listing_title a,ul.block_listing li .block_listing_title a:hover {
font-weight:bold;
}

.block_listing_inline {
margin:5px 0px 5px 0px;
}

.block_listing_inline ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.block_listing_inline ul li {
float:left;
padding-right:3px;
}

ul.block_listing_hover li {
padding:4px 0px 4px 0px;
}

ul.block_listing_hover li:hover {
background:#f9f9f9;
}

.photo_holder {
border:1px #DFDFDF solid;
background:#fff;
padding:2px;
-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
}

.photo_rotate {
position:absolute;
right:5px;
bottom:5px;
z-index:500;
}

.photo_rotate ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.photo_rotate ul li {
float:left;
display:inline;
}

.photo_rotate ul li a,.photo_rotate ul li a:hover {
background:#fff;
display:block;
line-height:32px;
height:32px;
width:32px;
text-decoration:none;
text-indent:-1000px;
overflow:hidden;
}

.photo_rotate ul li a.left,.photo_rotate ul li a.left:hover {
background:url('{THEME}/images/photo_rotate_left.png') no-repeat;
}

.photo_rotate ul li a.right,.photo_rotate ul li a.right:hover {
background:url('{THEME}/images/photo_rotate_right.png') no-repeat;
}

.photo_rotate ul li a.right:hover,.photo_rotate ul li a.left:hover {
background-color:#fff;
}

#js_photo_view_holder {
background:#f2f2f2;
padding:4px 0px 4px 0px;
margin-bottom:10px;
position:relative;
}

.photo_item_view {
position:relative;
}

.photo_next_previous {
position:absolute;
right:0px;
top:-4px;
}

.photo_next_previous ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.photo_next_previous ul li {
display:inline;
float:left;
margin-left:2px;
height:22px;
line-height:22px;
}

.photo_next_previous ul li.photo_stream_info {
margin-right:4px;
border-right:1px #DFDFDF solid;
padding-right:6px;
}

.photo_next_previous ul li a,.photo_next_previous ul li a:hover {
display:block;
line-height:22px;
height:22px;
text-decoration:none;
padding:0px 4px 0px 4px;
}

.photo_next_previous ul li a:hover {
background:#333;
color:#fff;
}

.photo_view_ad {
float:right;
}

.photo_view_detail {
float:left;
 width:220px;
}

.photo_view_detail_content {
padding-bottom:5px;
 margin-bottom:5px;
}

.photo_view_comment {
margin-left:230px;
 overflow:hidden;
width:500px;
}

#photo_view_theater_mode {
margin:auto;
}

#photo_view_theater_mode #js_photo_view_holder {
min-height:380px;
}

#photo_view_theater_mode #js_photo_view_holder #js_photo_view_image {
 margin:46px auto;
}

#photo_view_theater_mode .photo_next_previous {
position:static;
}

#photo_view_theater_mode .photo_next_previous ul li.next {
background:url('{THEME}/images/photo_next_previous_icon.png') no-repeat 50% 50%;
}

#photo_view_theater_mode .photo_next_previous ul li.previous {
background:url('{THEME}/images/photo_next_previous_icon_left.png') no-repeat 50% 50%;
}

#photo_view_theater_mode .photo_next_previous ul li,#photo_view_theater_mode .photo_next_previous ul li a,#photo_view_theater_mode .photo_next_previous ul li a:hover {
position:absolute;
height:300px;
bottom:50%;
margin-bottom:-150px;
z-index:10000;
text-indent:-1000px;
overflow:hidden;
width:50px;
padding:0px;
line-height:300px;
}

#photo_view_theater_mode .photo_next_previous ul li a:hover,#photo_view_theater_mode .photo_next_previous ul li.next a.is_hover_active {
background:url('{THEME}/images/photo_next_previous.png') no-repeat;
}

#photo_view_theater_mode .photo_next_previous ul li.previous,#photo_view_theater_mode .photo_next_previous ul li.previous a,#photo_view_theater_mode .photo_next_previous ul li.previous a:hover {
left:4px;
}

#photo_view_theater_mode .photo_next_previous ul li.next,#photo_view_theater_mode .photo_next_previous ul li.next a,#photo_view_theater_mode .photo_next_previous ul li.next a:hover {
right:4px;
}

.photo_clip_holder_main {
height:120px;
width:150px;
position:relative;
}

.photo_clip_holder_border {
width:148px;
height:120px;
border:1px #DFDFDF solid;
background:#fff;
-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
}

a.photo_clip_holder,a.photo_clip_holder:hover {
position:absolute;
top:-4px;
left:6px;
height:120px;
width:140px;
clip: rect(10px, 148px, 120px, 0px);
overflow: hidden;
display:block;
text-decoration:none;
text-indent:-1000px;
}

.photo_row {
width:33%;
 margin-bottom:10px;
 float:left;
 padding-top:5px;
 z-index:1;
}

.photo_row_holder {
width:150px;
 min-height:90px;
 height:auto !important;
 height:90px;
}

.photo_row_info {
padding-top:2px;
text-align:left;
}

.photo_row_info_album {
padding-top:8px;
}

.photo_row_height {
position:relative;
display:inline;
}


.user_answered_this {
background-color:#9F9F9F;
color:#fff;
font-weight:bold;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.user_answered_this .extra_info {
color:#fff;
font-weight:normal;
}

.poll_answer_container {
margin-top:8px;
}

.poll_answer_percentage {
line-height:6px;
}

.votes {
width:300px;
background:#F2F2F2;
border:1px #DFDFDF solid;
padding:10px 4px 4px 4px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
margin-bottom:10px;
}

.answers_container {
padding:5px;
}

.poll_result_link {
padding:8px 0px 8px 0px;
text-align:right;
}

.poll_feed_answer {
margin:0px 0px 0px 20px;
padding:0px;
}

.poll_feed_answer li {
padding-bottom:5px;
}

.poll_feed_answer_add {
padding-left:20px;
}

#feed_view_more_loader {
padding:0px 5px 0px 5px;
line-height:30px;
height:30px;
text-align:center;
margin-top:15px;
display:none;
}

 a.global_view_more,a.global_view_more:hover {
display:block;
background:#fff url('{THEME}/images/global_view_more.png') repeat-x bottom;
font-size:12px;
text-decoration:none;
line-height:30px;
height:30px;
position:relative;
margin-top:15px;
padding:0px 5px 0px 5px;
text-align:center;
color:#333;
font-weight:bold;
border-top:1px #D7D7D7 solid;
border-left:1px #D7D7D7 solid;
border-right:1px #9F9F9F solid;
border-bottom:1px #9F9F9F solid;
}

a.global_view_more:hover {
border:1px #6FC5FF solid;
}

.js_hover_info {
display:none}

#js_global_tooltip a,#js_global_tooltip a:hover {
color:#fff;
}

#js_global_tooltip_display {
background:#333;
line-height:22px;
height:22px;
min-width:30px;
padding:0px 6px 0px 6px;
color:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

#js_global_tooltip {
position:absolute;
background:url('{THEME}/images/action_drop_down.png') no-repeat 10px bottom;
display:block;
z-index:9000;
padding:0px 0px 8px 0px;
}

.js_user_tool_tip_holder {
position:absolute;
background:url('{THEME}/images/action_drop.png') no-repeat 2px 0px;
display:block;
z-index:1000;
padding:8px 0px 0px 0px;
display:none;
}

.js_user_tool_tip_body {
background:#333;
color:#fff;
position:relative;
width:250px;
min-height:70px;
padding:4px 0px 0px 0px;
-moz-box-shadow:6px 6px 6px #CFCFCF;
-webkit-box-shadow:6px 6px 6px #CFCFCF;
box-shadow:6px 6px 6px #CFCFCF;
}

.js_user_tool_tip_body a,.js_user_tool_tip_body a:hover {
color:#fff;
}

.user_tooltip_mutual {
margin-top:5px;
padding-top:5px;
border-top:1px #6F6F6F solid;
}

.user_tooltip_info_user {
padding-bottom:4px;
}

.user_tooltip_info_user a,.user_tooltip_info_user a:hover {
font-size:15px;
font-weight:bold;
}

.user_tooltip_image {
float:left;
padding-left:4px;
text-align:center;
width:80px;
}

.user_tooltip_info {
margin-left:84px;
padding-right:5px;
color:#CFCFCF;
}

.user_tooltip_action {
margin-top:4px;
}

.user_tooltip_action ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.user_tooltip_action ul li {
display:block;
}

.user_tooltip_action ul li a,.user_tooltip_action ul li a:hover {
display:block;
line-height:24px;
padding:0px 0px 0px 6px;
background:#5F5F5F;
text-decoration:none;
border-top:1px #333 solid;
}

.user_tooltip_action ul li a:hover {
background:#6F6F6F;
}

.global_attachment {
position:relative;
border-top:1px #dfdfdf solid;
}

.global_attachment_manage {
line-height:26px;
height:26px;
padding:4px 0px 4px 0px;
position:absolute;
right:0px;
}

.global_attachment_manage a,.global_attachment_manage a:hover {
display:block;
line-height:26px;
height:26px;
text-decoration:none;
padding:0px 5px 0px 5px;
}

.global_attachment_manage a.is_not_active,.global_attachment_manage a.is_not_active:hover {
color:#808080;
}

.global_attachment_manage a:hover,.global_attachment_manage a.is_not_active:hover {
background:#333;
color:#fff;
}

.global_attachment ul.global_attachment_list {
margin:0px;
padding:0px;
list-style-type:none;
}

.global_attachment ul.global_attachment_list li {
float:left;
line-height:26px;
padding:4px 0px 4px 0px;
}

.global_attachment .global_attachment_title {
color:#9F9F9F;
margin-right:5px;
}

.global_attachment ul.global_attachment_list li a,.global_attachment ul.global_attachment_list li a:hover {
display:block;
line-height:26px;
text-decoration:none;
padding:0px 5px 0px 5px;
border:1px #fff solid;
}

.global_attachment ul.global_attachment_list li a:hover {
background:#D0D0D0;
}

.global_attachment ul.global_attachment_list li a.active {
background:#5F5F5F;
border:1px #000 solid;
color:#fff;
}

.global_attachment_holder {
margin-top:10px;
border-bottom:1px #ccc solid;
padding:0px 0px 10px 0px;
display:none;
}

.global_attachment_holder_section {
display:none;
}

div.global_attachment_sub_menu {
margin:0px;
padding:0px 0px 10px 0px;
}

div.global_attachment_sub_menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}

div.global_attachment_sub_menu ul li {
float:left;
margin-right:4px;
line-height:22px;
height:22px;
}

div.global_attachment_sub_menu ul li a,div.global_attachment_sub_menu ul li a:hover {
background:#fff;
color:#333;
display:block;
padding:0px 5px 0px 5px;
line-height:22px;
height:22px;
border:1px #ccc solid;
text-decoration:none;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

div.global_attachment_sub_menu ul li a.active {
background:#5F5F5F;
color:#fff;
}

.global_attachment_holder_title {
border-bottom:1px #ccc solid;
margin-bottom:10px;
padding-bottom:5px;
font-size:12px;
font-weight:bold;
position:relative;
}

a.global_attachment_holder_cancel,a.global_attachment_holder_cancel:hover {
position:absolute;
right:0px;
}

.attachment_image {
float:left;
width:140px;
text-align:center;
}

.attachment_body {
margin-left:140px;
}

.attachment_link_button {
border-top:1px #DFDFDF solid;
padding:8px 0px 0px 0px;
margin:8px 0px 0px 0px;
margin-left:140px;
}

a.attachment_body_title,a.attachment_body_title:hover {
text-decoration:none;
color:#333;
font-weight:bold;
font-size:12px;
}

div.attachment_body_link {
color:#808080;
}

div.attachment_pager {
margin:10px 0px 5px 0px;
}

div.attachment_pager ul {
margin:0px;
padding:0px;
list-style-type:none;
}

div.attachment_pager ul li {
display:block;
float:left;
line-height:20px;
}

div.attachment_pager ul li.counter {
margin-left:5px;
}

div.attachment_pager ul li.counter span.small {
color:#808080;
padding-left:4px;
font-size:9px;
}

div.attachment_pager ul li a,div.attachment_pager ul li a:hover {
text-decoration:none;
display:block;
border:1px #7F7F7F solid;
line-height:20px;
overflow:hidden;
text-indent:-1000px;
width:28px;
}

div.attachment_pager ul li.no_link a {
border:1px #ccc solid;
}

div.attachment_pager ul li a.first {
border-right:0px;
}

div.attachment_pager ul li a.previous {
background:url('{THEME}/images/attachment_pager.png') no-repeat;
}

div.attachment_pager ul li a.next {
background:url('{THEME}/images/attachment_pager_next.png') no-repeat;
}

div.attachment_body label {
vertical-align:middle;
}

div.attachment_body_description {
margin-top:5px;
}

div.attachment_body_description a,div.attachment_body_description a:hover {
text-decoration:none;
color:#333;
}

a.attachment_body_title:hover,div.attachment_body_description a:hover:hover {
background:#FFFF88;
}

div.attachment_pager ul li.no_link a.previous {
cursor:default;
background:url('{THEME}/images/attachment_pager.png') no-repeat 0px -20px;
}

div.attachment_pager ul li.no_link a.next {
cursor:default;
background:url('{THEME}/images/attachment_pager_next.png') no-repeat 0px -20px;
}

div.attachment_pager ul li a:active {
background:#627AAD;
}

.js_upload_form_image_holder {
display:none;
 border-bottom:1px #DFDFDF solid;
 padding:4px 0px 4px 0px;
 margin-bottom:6px;
 position:relative;
}

.js_upload_form_image_holder_image {
position:absolute;
 right:4px;
}

.attachment_holder {
border-bottom:1px #DFDFDF solid;
}

.attachment_header_holder {
position:relative;
height:35px;
background:url('{THEME}/images/action_drop_down.png') no-repeat 10px 20px;
margin-top:10px;
}

.attachment_header {
background:#333;
color:#DFDFDF;
padding:5px 10px 5px 10px;
position:absolute;
left:0px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

.attachment_row {
padding:6px 0px 6px 0px;
}

.attachment_row_title {
padding:0px 0px 6px 0px;
color:#BFBFBF;
}

a.attachment_row_link,a.attachment_row_link:hover,span.attachment_row_link {
font-weight:bold;
font-size:11px;
color:#333;
}

.attachment_inline_holder {
border-top:1px #dfdfdf solid;
border-bottom:1px #dfdfdf solid;
margin:4px 0px 4px 0px;
padding:10px 0px 10px 0px;
}

.play_link {
position:relative;
}

.play_link_img {
position:absolute;
bottom:4px;
left:2px;
width:30px;
height:22px;
background:url('{THEME}/images/play.png') no-repeat;
overflow:hidden;
text-indent:-100px;
}

#global_attachment_list_inline {
display:none;
 position:absolute;
 width: 500px;
 z-index:40000;
 background:#fff;
 border:1px #333 solid;
-moz-box-shadow:6px 6px 6px #CFCFCF;
-webkit-box-shadow:6px 6px 6px #CFCFCF;
box-shadow:6px 6px 6px #CFCFCF;
}

#global_attachment_list_inline_holder {
padding:8px;
}

#global_attachment_list_inline_close {
background:#fff;
 padding:6px;
 border-top:1px #dfdfdf solid;
 text-align:right;
background:#DFDFDF;
}

.tag_cloud ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.tag_cloud ul li {
display:inline;
}

.tag_cloud ul li a,.tag_cloud ul li a:hover {
display:block;
float:left;
line-height:22px;
padding:0px 6px 0px 6px;
background:url('{THEME}/images/tag_cloud.png') repeat-x;
border:1px #DFDFDF solid;
margin-right:6px;
margin-bottom:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
text-decoration:none;
color:#333;
}

.tag_cloud ul li a:hover {
background:#F2F2F2;
}

#footer {
padding:10px 0px 0px 0px;
position:relative;
color:#9F9F9F;
margin:10px 0px 20px 0px;
border-top:1px #DFDFDF solid;
}

#copyright a,#copyright a:hover {
text-decoration:none;
}

#copyright a:hover {
text-decoration:underline;
}

#footer ul#footer_menu {
margin:0px;
padding:0px;
list-style-type:none;
float:right;
}

#footer ul#footer_menu li {
display:inline;
}

#footer ul#footer_menu li a,#footer ul#footer_menu li a:hover {
text-decoration:none;
padding-left:5px;
margin-left:5px;
border-left:1px #DFDFDF solid;
}

#footer ul#footer_menu li a:hover {
text-decoration:underline;
}

#footer ul#footer_menu li.first a,#footer ul#footer_menu li.first a:hover {
border-left:0px;
}




.border_radius_4 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.border_radius_5 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.border_radius_6 {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.border_radius_7 {
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.border_radius_8 {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

.extra_info,.extra_info_link {
color:#808080;
padding-bottom:5px;
font-size:10px;
}

.extra_info_link a,.extra_info_link a:hover {
color:#4F4F4F;
}

ul.extra_info_middot {
margin:0px;
padding:0px;
list-style-type:inline;
}

ul.extra_info_middot li {
display:inline;
padding-right:6px;
}

ul.extra_info_middot li a,ul.extra_info_middot li a:hover {
color:#808080;
}

ul.extra_info_middot_normal li a,ul.extra_info_middot_normal li a:hover {
color:#333;
}

.block_listing ul.extra_info_middot li a,.block_listing ul.extra_info_middot li a:hover {
font-weight:normal;
}

.detail_info {
color:#808080;
}

.percentage  {
 width: 75%;
 }

.t_center  {
 text-align:center;
 }

.t_right  {
 text-align:right;
 }

.go_left {
float:left;
padding-right:10px;
}

.go_right {
float:right;
padding-left:10px;
}

.p_2  {
 padding:2px;
 }

.p_4  {
 padding:4px;
 }

.p_10  {
 padding:10px;
 }

.p_top_4  {
 padding-top:4px;
 }

 .p_top_8  {
 padding-top:8px;
 }
 
 
.p_top_10  {
 padding-top:10px;
 }

.p_top_15  {
 padding-top:15px;
 }

.p_top_25  {
 padding-top:25px;
 }

.p_bottom_5  {
 padding-bottom:5px;
 }

.p_bottom_10  {
 padding-bottom:10px;
 }

.p_bottom_15  {
 padding-bottom:15px;
 }

.p_bottom_25  {
 padding-bottom:25px;
 }

.p_left_10  {
 padding-left:10px;
 }

.m_left_60  {
 margin-left:60px;
 }

.m_top_15  {
 margin-top:15px;
 }

.m_top_25  {
 margin-top:25px;
 }

.m_bottom_15  {
 margin-bottom:15px;
 }

.f_size_8  {
 font-size:11px;
 }

.v_middle  {
 vertical-align:middle;
 }

.w_95  {
 width:95%;
 }

.table {
padding-bottom:10px;
}

.table_left {
padding:2px 0px 6px 0px;
 color:#666666;
font-weight:bold;
font-size:12px;
}


.blockvote {
padding-bottom:20px; 
background-color:#666666;
}

					  				  


/* shortstory */
.tablnewsborder {padding: 10px 0 0 0; border-bottom:1px dotted #aaaaaa;}

.snews {overflow: hidden; zoom: 1; margin: 8px 0 8px 0; }
.snews .stitle {margin: 0 0 3px 0; font-size:20px;}
.snewsimg img  {margin: 0 7px 7px 3px; border:1px solid #000;}
.snewsimg   {margin: 0 0 20px 0;} 

.fulltag {font: 10px arial; color: #333333; padding-bottom:3px;}
.fulltag a, .fulltag a:hover {font: 10px arial;}



/* добавление комментария */

.addcom {margin: 0; padding: 8px 9px 8px 9px; max-width:770px;}
.addcom .title {font: bold 12px tahoma; color: #888; display: block; margin: 0 0 10px 0;}
.addcom .i1 {width: 95%; height: 80px; vertical-align: top; display: block; margin: 0 0 5px 0; vertical-align: top;}
.addcom .i2 {width: 100px; height: 25px;}
.addcom .ctrl {font: 10px tahoma; color: #999999;}
.addcom .row {margin: 0 0 10px 0; overflow: hidden; zoom: 1;}
.addcom .row .left {width: 110px; float: left; display:block;}
.addcom .row .center {padding-left: 120px; display:block;}
.addcom .it {width: 200px;}

/* комментарий */

.com {
    border-top: 1px solid #d9d9d9;
    margin: 0; 
    padding: 5px; 
    font-size: 13px; 
    line-height: 18px; 
    overflow: hidden; _zoom: 1;  
    max-width:770px;
}

.com-foto img {
    max-width: 100px;
    padding: 1px; 
}

.avatargeorglenta {
    margin-top: -15px; 
	margin-left: 70%;
}

.com .leftcol {float: left; width: 100px;}
.com .leftcol img {display: block; margin-bottom: 1px;}
.com .leftcol a, .com .leftcol a:hover {font-size: 12px;}

.author-name-avatar {
    text-align: center;
    padding-bottom:3px;
    font-weight:bold;
}

.com .btext {color: #000;}
.com .edit {padding: 5px 0 0 0;}
.com .ainfo {font: 11px arial; color: #000;}



.koment {
    padding-bottom:5px;
}

.koment img {
    max-width:100%;  
    line-height:18px; 
    padding:5px 0;
}

.sig { 
    font-size: 11px;
    font-style:italic;
}

.kom-mass-id {
    color: #999999; 
    font-size: 11px;
    float:left;
    padding:0 0 1px 12px;
}


.kom-knopki-1 {
    padding-left:15px;
    margin-left:5px;
}

.kom-knopki {
    margin-left:5px;
}



.user-rating-avatar {
    color: #000; 
    font-size: 11px; 
    text-align: center;
}





.user-rating-publkom {
    color: #999; 
    font-size: 12px; 
    text-align: left;
    padding-left:10px; 
}


/* addnews */

.addnews h2 {font: 18px arial; margin: 15px 0 20px 0;}
.addnews .row {margin: 0 0 10px 0; overflow: hidden; zoom: 1;}
.addnews .row .left {width: 110px; float: left; display:block;}
.addnews .row .center {padding-left: 120px; display:block;}
.addnews .cat {width: 99%; height: 70px;}
.addnews .it {width: 350px;}

.addnews .ita {width: 99%; height: 150px;  border: 1px solid #ccc;}
.addnews .ita2 {width: 99%; height: 300px; border: 1px solid #ccc;}
.addnews .is {width: 150px; height: 24px; margin-right: 5px;}
.addnews .small {font: 11px tahoma; color: #777;} 
 
 .mass_comments_action { 
  max-width:770px; 
  padding: 10px 10px 10px 10px;
}


 /* pm */
.pm  {max-width: 770px;}
.pm .bb {max-width: 290px;}
.pm .nav {padding: 0 0 15px 0;}
.pm .list {padding: 15px 0 15px 0; width: auto;}

.pm .list td {padding: 5px 10px 7px 5px; color: #8d8d8d; font: 12px tahoma;}
.pm .row {margin: 0 0 10px 0; overflow: hidden; zoom: 1;}
.pm .row .left {max-width: 110px; float: left; display:block;}
.pm .row .center {padding-left: 120px; display:block;}
.pm .it {max-width: 350px;}
.pm .ita {max-width: 400px; height: 100px;}
.pm .is {max-width: 150px; height: 24px; margin-right: 5px;} 
 /* pm */

.putin { background:#f8f1d8; color:#000; width:100%; margin:10px 0 10px 0;}
.putin .inneraforizm {padding:10px 10px 10px 10px !important;} 
.span img {padding:15px 15px 15px 15px !important;}

.aforizm { font-size: 12px;  font-style:italic; }
.socbut span{  padding: 0 0 15px 0;   display:inline; } 

.line-hor { 
    background:#d9d9d9; 
    height:1px; 
    overflow:hidden; 
    font-size:0; 
    line-height:0; 
    margin:5px  0 5px  0 ; 
    width:700px; 
}

/*---Последние пользователи---*/
.lastusers {display: inline-block; padding: 2px; font-size:11px;}
.lastusers img {padding: 2px; border: 1px solid #cdced2;}
/*---Последние пользователи-END---*/



.forumbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background-color:#3d94f6;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:calibri;
	font-size:20px;
	font-weight:bold;
	padding:6px 85px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.forumbutton:hover {
	background-color:#1e62d0;
    color:#ffffff;
    text-decoration:none;
}.forumbutton:active {
	position:relative;
	top:1px;
    color:#ffffff;
    text-decoration:none;
}

.custom-video img {
margin:4px 0 0 7px; 
width:80px; 
height:60px;
border:1px solid gray; 
padding: 3px; 
}





.shortstory {
padding:10px;
margin-bottom:10px;
line-height:18px;
}

.shortstory  h2 a{
color:#000;
text-decoration:none;
}

.shortstory  h2 a:hover{
color:#00457c;
text-decoration:none;
}


.shortstory img {
margin: 5px 5px 5px 0;
}

.shortstory-mainnews  {
text-align: justify;
}

.shortstory-mainnews img {
margin: 10px 0 5px 0;
}

.fullstory { 
padding: 10px;
line-height:18px;
}

.fullstory-mainnews  {
text-align: justify;
}

.fullstory-mainnews img {
margin: 5px;
}

.fullstory-mainnews a {
text-decoration: underline;
}


.custom-army img {
margin-left:7px; 
width:200px;
border:1px solid gray; 
box-shadow: 0 0 7px #000; 
padding: 2px;
}

.custom-lastnews img {
margin:4px 0 0 7px; 
width:50px; 
height:40px;
border:1px solid gray; 
box-shadow: 0 0 7px #000; 
padding: 2px;
}


.informeravtor {
    padding:5px 0;
    border-bottom:1px dotted #aaaaaa;
    font-size:11px;
	line-height:14px;
}

.informeravtor img {
    width:50px; 
    height:40px;
	float:left;
    margin-right:8px;
}

.avtornik a{
    color:#000;
    font-size:11px;
	font-weight:bold;
}


.topnewsblock {
    padding:5px 0;
    border-bottom:1px dotted #aaaaaa;
    font-size:11px;
	line-height:14px;
}

.topnewsblock img {
    width:80px; 
    height:60px;
	float:left;
    margin-right:8px;
}

.topnewsblock a:hover img {
    width:80px; 
    height:60px;
	float:left;
	margin-right:8px;
    box-shadow: 0 0 5px #444; 
}

.topnewsrating {
    background:#82ac34;
    color:#fff;
	font-weight:bold;
    font-size:13px;
    padding:0 3px 0 3px;
}



.topcommentsnumber {
    background:#00457c;
    color:#fff;
	font-weight:bold;
    font-size:13px;
    padding:0 3px 0 3px;
}

.customvideoblock {
    padding:5px 0;
    border-bottom:1px dotted #aaaaaa;
    font-size:11px;
	line-height:14px;
}

.customvideoblock img {
    width:80px; 
    height:60px;
    float:left;
    margin-right:5px;
}

.customvideoblock a:hover img {
    width:80px; 
    height:60px;
	float:left;
	margin-right:5px;
    box-shadow: 0 0 5px #444; 
}



.custom-mainnews img {
margin-left:7px; 
width:200px;
}

.print-istochnik {
    margin-top:10px;
}


.perepost a {
    float:left;  
    padding-right:20px;
    font-size:12px;
    color: #009900;
    font-weight:bold;
}



.print-link a {
    font-size:10px;
    color: #999;
    text-decoration:none;
}


.istochnik {
    font-size:11px;
    color: #000;
    text-decoration:none;
    line-height:14px;
}

.istochnik a {
    font-size:11px;
    color: #000;
    text-decoration:none;
}


#gotop {
    position:fixed;
    width:41px;
    height:41px;
    right:7px;
    bottom:20px;
    display:block;
    background:url('../images/gotop.png') no-repeat;
    z-index:9998;
    display:none;
}



.box-userinfo {
    padding: 0 10px 50px 10px;
}


.info-userinfo {
  padding-bottom: 10px; 
  float:left;
  width:270px;
}



.foto-userinfo {
    float:left;
    padding-right: 15px;

}



.foto-userinfo img {
    padding: 2px; 
    border: 1px solid #cdced2;
}



.relatednews {
    float:left;
    padding-top:5px; 
    width:135px;
	font-size:11px;
	line-height:14px;
}

.link-relatednews {
    float:left;
    padding-top:5px; 
    width:120px;
}

.img-relatednews img {     
    margin-right:10px;
    width:120px;
    height:90px;
    padding: 2px; 
    border:1px solid #cdced2;   
}

.img-relatednews a:hover img {     
    margin-right:10px;
    width:120px;
    height:90px;
    padding: 2px; 
    border:1px solid #cdced2; 
    box-shadow: 0 0 10px #999; 
    padding: 2px;
}



.boxlogin-login {
    float:right; 
    font-size:12px; 
    width:400px;
    color:#999;
	padding:5px;
	line-height:16px;
}


.boxlogin-ava img {
    float:left; 
    width:50px;
    height:50px;
    padding: 1px; 
    border: 1px solid #cdced2; 
    margin:0 7px 2px 0;  
}


.boxlogin-login a {
    color:#333;  
}


.boxlogin-notlogin {
    float:right; 
    font-size:12px; 
	line-height:16px;
    color:#111; 
    margin:5px 5px 0 0;
}



#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
}
    
    
    
    
/* DLE Friends v1.5 */
#no-friends { padding: 6px; border: 1px solid #C0D4DE; background-color: #F3F7F9; color: #507D98; margin: 10px 0; }

.friends { margin-bottom: 10px; }
.friends ul, .prof-list { margin-top: 10px; }
.friends li { width: 100px; text-align: center; float: left; margin-right: 10px; }
.friends img { display: block; margin: 0 auto; width: 100px; height: 100px; }

.friends_table h3 { margin-bottom: 6px; font-size: 14px; line-height: 14px; font-weight: bold; }
	.friends_table h3 a span { font-size: 12px; font-weight: normal; color: #6C838E; }
	.friends_table h3 a span:hover { text-decoration: underline; }
.friends_table ul { list-style: none; margin: 0; padding: 0; }
.friends_table td { padding: 10px; border-bottom: 1px solid #EEE; font-size:12px; vertical-align: top; }
.friends_table .active { background-color: #F8F8F8; }


.contact_friends { width: 140px; }

.contact_friends a, .contact_friends span { 
    display: block; 
    font-size:11px;
    padding: 7px;  
    line-height: 6px;
    color:#666;
}

.contact_friends a:hover { 
    color:#111;
    background-color: #f1f1f1; 
    text-decoration: none; 
}



#allfriends .rcol { margin-top: 4px; }
#allfriends h2.lcol a { text-decoration: underline; }
#allfriends h2.lcol a:hover { text-decoration: none; }

#friends_feed { margin: 0 15px; }
#friends_feed table { width: 100%; border-collapse: collapse; border-spacing: 0; margin-bottom: 25px; }
#friends_feed td { vertical-align: top; text-align: left; }
#friends_feed td.f_avatar, #friends_feed td.f_author { border: 1px solid; border-color: #ACCCDA #E2EDF2 #E2EDF2; vertical-align: middle; background-color: #F4F8FA; }
#friends_feed td.f_avatar { width: 50px; border-spacing: 10px; padding: 2px; border-right-width: 0; }
#friends_feed td.f_avatar img { width: 50px; height: 50px; }
#friends_feed td.f_author { padding: 0 10px; border-left-width: 0; border-style: solid; font-size: 11px; }
#friends_feed td.f_author h3 { fonst-size: 14px; font-weight: bold; margin-bottom: 4px; }
#friends_feed td.f_story { padding: 15px 0; }
#friends_feed .f_cover { width: 104px; max-height: 104px; overflow: hidden; margin-right: 10px; float: left; border: 1px solid #E2EDF2; background-color: #F4F8FA; }
	#friends_feed .f_cover img { width: 100px; padding: 2px; }
#friends_feed td.f_det { border-top: 1px solid #E2EDF2; padding: 5px 0; }

.feed_loader { padding: 10px; text-align: center; border-top: 1px solid #E2EDF2; color: #284B5A; margin-bottom: 20px; }
.f_active:hover { border-color: #ACCCDA; background-color: #F4F8FA; cursor: pointer; } 



/*	--------------------------------------------------
	Модальные окна - Перепост
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.5);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 0px; 
		left: 50%;
		margin-left: -300px;
		width: 550px;
		background: #eee url(../images/modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 24px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		cursor: pointer;
        text-decoration:none;
} 


/*
.perepost_short-story {
    font:calibri;
    font-size:13px; 
    color:#111;
}

.perepost_short-story img {
    width:150px;
    padding:0 5px 5px 0;
}

perepost_short-story h1 {
    font-family:calibri;
    font-size:15px; 
}
*/

.perepost_image img {
    width:150px;
    padding:0 5px 5px 0;
}


.rss-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background-color:#f6b33d;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 100px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
}

.rss-button:hover {
	background-color:#d29105;
}

.rss-button:active {
	position:relative;
	top:1px;
}

.rss-button a:hover {
	color:#000;
}



.dobnov-button {
	background-color:#9dce2c;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 45px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.dobnov-button:hover {
	background-color:#8cb82b;
}.dobnov-button:active {
	position:relative;
	top:1px;
}

 .go_center {
text-align:center;
}


/* Вкладки с комментариями в подробной новости */

.section {
	width: 100%;
	background: #fff;
	margin: 0 0 30px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #fff;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 2px -1px 0;
    padding: 0 15px 2px;
	cursor: pointer;
	background: #f3f3f3;
	border: 1px solid #E4E4E4;
	position: relative;
	font-size:12px;
	color: #00457c;
	text-decoration:underline;
}
.tabs li:hover {
	color: #00457c;
	padding: 0 15px 2px;
	background: #dae2e8;
	border: 1px solid #00457c;	
}

.tabs li.current {
	color: #333;
	background: #fff;
	padding: 0 15px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
    border-width: 0 1px 1px;
	background: #fff;
	padding: 10px;
}
.box.visible {
	display: block;
	padding: 10px;
}


/* Ligin me */

/* Кнопки входа, иконки используются также в форме подключения профилей */
 .icon-social{display:inline-block;width:16px;height:16px;
 .line-height:16px;vertical-align:text-top;background:url(../loginme/img/social_16.png) no-repeat;}
 .icon-social.icon-vk{background-position:0px 0px;}
 .icon-social.icon-ok{background-position:0px -16px;}
 .icon-social.icon-mailru{background-position:0px -32px;}
 .icon-social.icon-facebook{background-position:0px -48px;}
 .icon-social.icon-twitter{background-position:0px -64px;}
 .icon-social.icon-google{background-position:0px -80px;}
 .icon-social.icon-yandex{background-position:0px -96px;}

 /* Кнопки подключения профилей */
 .bbcodes.connected {
 background: #c9ffc9;
 background: -moz-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
 background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9ffc9),color-stop(100%,#66cd5b));
 background: -webkit-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
 background: -o-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
 background: -ms-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
 background: linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
 }.bbcodes.connected:hover{background: #c9ffc9;background-position:0;}

 .providers .bbcodes{display:inline-block;width:130px;padding: 7px 12px 0px;font-size:13px;}
 .providers .bbcodes:hover{text-decoration:none;}



/* баннер.анонс под меню */

.anons1, .anons3 {
    background:#FF0000; 
    padding:10px 10px 15px 10px; 
    margin-bottom:5px;
    text-align:center; color:#fff; font: 18px/120% arial;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    }   
.anons1 a {color:#fff; font: 35px/120% arial; text-decoration:underline;}
.anons1 a:hover {color:#fff; font: 35px/120% arial; text-decoration:none;}

.anons2 {
    	background:#FFFF00; 
        padding:10px 10px 15px 10px; 
        margin-bottom:5px; 
        text-align:center; 
        font: 35px/120% arial;
    }   
.anons2 a {color:#0066CC; font: 35px/120% arial; text-decoration:underline;}
.anons2 a:hover {color:#000; font: 35px/120% arial; text-decoration:none;}

.anons3 {background:#82ac34; padding:10px 10px 15px 10px; margin-bottom:5px; text-align:center;}   
.anons3 a {color:#fff; font: 30px/120% arial; text-decoration:underline;}
.anons3 a:hover {color:#fff; font: 30px/120% arial; text-decoration:none;}

.anonsnod {background:#fb9514; padding:10px 10px 15px 10px; margin-bottom:5px; text-align:center;}   
.anonsnod a {color:#000; font: 35px/120% arial; text-decoration:underline;}
.anonsnod a:hover {color:#000; font: 35px/120% arial; text-decoration:none;}

.anonsblack {
   		background:#000; 
        font: 19px/120% arial;
        color: #ff0000;
        padding:10px 10px 15px 10px; 
        margin-bottom:5px; 
        text-align:center;
    }   

.radiobayan {
   		background:#fff; 
		border: 2px #ff0000 solid;
        font: 19px/120% arial;
    	width:720px;
		height:65px;
    }  

	
	.radiobayan {
   		background:#fff; 
		border: 2px #ff0000 solid;
        font: 19px/120% arial;
    	width:720px;
		height:65px;
    }  

.antiblock {
   		background:#fff; 
		border: 2px #ff0000 solid;
        font: 19px/120% arial;
    	width:720px;
		height:65px;
    }  

/* навигация - пагинация */

.navpag {
	margin-top:30px; 
    font-size:22px; 
    border:1px dotted #aaa; 
    padding:5px; 
    text-align:center;
    }


/*  Древовидные комментарии  */

.comm_level_line{height:5px;left:0;position:absolute;top:14px;width:1px;}
.comm_level_dot{background:url("../treecomm/comment_dotted.png") 100% 0% repeat-x;height:100%;display:none;position:absolute;right:0px;top:0px;width:1000px;}
a.gotochild{color:#c00;}


.banshapka {	
    float:right; 
	padding:5px;
}


.informer {	
	padding-bottom:5px;
}

.informerblock0 {	
	float:left; 
	width:100%; 
	padding:0 10px;
}

.informerblock {	
	float:left; 
	width:345px; 
	padding:0 10px;
}

.informerblockleft, .informerblockright{	
	border-bottom:2px solid #eee; 
	margin-bottom:5px;
}

.informer h3 {
    padding:0;
	margin:0;
	font: 22px/110% times new roman;
}

.informer  a{	
    font-size:11px;
}

.informer  li{	
    list-style-type: none;
	margin-bottom:2px;
}



/* RSS-информер KontrTube.ru */

.informer_kontrtube {
	border:1px solid #000;
    padding-bottom: 15px;
 }
  
    
.kontrtube_blockpic {
	float:left;
    padding-right:5px;
 }
 
 .kontrtube_blocktext {
	width:165px;
	float:left;
    padding-right:10px;
 }
            
.kontrtube_blockpic img{
    width:60px;
 }

.kontrtube_blocktext a{
    color:#0000cc;
    font-size:11px;
    text-decoration:underline;
 }
    
.kontrtube_blocktext a:hover{
    color:#ff0000;
    text-decoration:none;
 }

.vnimaniekoment {
	background-color: #cc3333; 
    font-size: 11px; 
    color:#fff; 
    font-style: italic;
    text-align:justify; 
    margin:10px 0; 
    padding:10px;
 }
    
.vnimaniekoment a {
    color:#fff;
    text-decoration:underline;        
 }
        
.vnimaniekoment a:hover {
    color:#fff;
    text-decoration:none;        
 }


.instraddnews {
	background-color: #99ff99; 
    color:#000;
    font-style: italic;
    margin:10px 0; 
    padding:10px;
 }
    
.instraddnews a {
    color:#000;
    text-decoration:underline;        
 }
        
.instraddnews a:hover {
    color:#000;
    text-decoration:none;        
 }
 
 
 .bayanefir {
    border:4px solid #33FF99;
	background-color: #99FFCC; 
	margin:10px 0; 
	padding:20px;        
 }
 
 .remontbanner {
    border:4px solid #FF0000;
	background-color: #FFcccc; 
	padding:5px;        
 }
 
  .zapretbanner {
    border:4px solid #ff0000;
	background-color: #ffcccc; 
	padding:5px;  
	font: 19px/120% arial;
    width:710px;
	height:85px;	
 }
 
 .obyavabanner {
    border:4px solid #ff0000;
	padding:5px;  
	margin-top:5px;
	font: 19px/120% arial;
    width:710px;
	height:85px;	
 }
 
  .pobedapolk {
	background-image: url("../images/pobedapolk.png");
	background-repeat: no-repeat;
    border:4px solid #ff0000;
	margin-top:-10px;
	padding:0 5px 5px 0;
    width:220px;
	height:150px;	
 }
 
 .pobedapolk a {
     display: block;
     text-align: center; 
     height: 100%; 
    }