* { 
margin: 0px; 
padding: 0px;
}

a{
	font-family:trebuchet ms,sans-serif;
	font-size: 14px;
	outline: none;
    text-decoration: underline;
    color: #000;
}

A.nlink {
   outline: none;
   text-decoration: none;
   color: #000000; 
}

A.dotted, A.dotted_f
{
   display: -moz-inline-stack;
	display: inline-block;
   text-decoration: none;
   border-bottom: 1px dotted #000000;
   zoom: 1;
   *display: inline;
   
}

A.dotted_f
{
   border-bottom: 1px dotted #3696cb;
}

.hlink {
cursor: pointer;
}

IMG {
border: 0px;
}

.nob {
border: 0px;
}

#mgimg {
overflow: hidden;
}

.flol {
position: relative;
float: left;
}

.red_t {
color: red;
}

.ispacer, .nispacer, .ispacer_sm, .nispacer_sm, .ispacer_b, .ispacer_10, .ispacer_26, .ispacer_26_n {
position: relative;
clear: both;
height: 18px;
}

.nispacer, .nispacer_sm {
clear: none;
}

.ispacer_sm, .nispacer_sm {
height: 2px;
}

.ispacer_b {
height: 120px;
}

.ispacer_10 {
height: 10px;
}

.ispacer_26 {
height: 30px;
}
.ispacer_26_n{
height: 18px;	
}
.ispacer_26_b{
height: 16px;	
}

.exc_spacer {
clear: both;
height: 50px;
margin-top: 20px;
border-top: 2px solid #cccccc;
}

.sitesetup_field_i.hidei, .sitesetup_field_t.hidei, .hidei {
display: none;
}

.req_field {
border-color: #009900;
border-style: solid;
}

.top_menu_link.topmenu_hl {
	border-radius: 2px;	
}

.topmenu_hl {
  background: #000;
  margin-top: 14px !important;
  padding: 4px;
   
}
.events_nav input {
	background: none;
    border: medium none;
	font-size: 14px;
	font-style: italic;
	text-align:right;
	padding-right: 19px;
	text-decoration: underline;
	cursor: pointer;
}
.events_nav input[type="text"]:focus {
	font-size: 14px;
    font-style: italic;
	text-align:right;
	
}
.events_nav .fa {
	pointer-events: none;
	display: block;
    font-size: 18px;
    margin-top: 1px;
    position: absolute;
    right: 0;
    top: 0;
	
}

.top_menu_link.topmenu_hl a{
	text-decoration:underline;
	color: #fff;
}

.lnkact_c {
color: #7da9bf;
}

.bthrub {
font-size: 11px;
}

.fft
{
display: none;
padding-left: 18px;
}

.fft p
{
margin-top: 20px;
font-family: trebuchet ms, sans-serif;
}

.fft b
{
font-family: trebuchet ms, sans-serif;
}

.fcphones, .fcphones_b, .fcmails, .fcmails_b {
font-family: trebuchet ms, sans-serif;
font-size: 0.65em;
}

.fcphones_b, .fcmails_b {
font-weight: bold;
font-size: 0.81em;
}

.rubs
{
font-family: 'Ruble', sans-serif;
}

.rubs_b
{
font-family: 'Ruble', sans-serif;
font-size: 1.3em;
}

.ari
{
font-family: arial, sans-serif;
font-style: italic;
}

.ith
{
line-height: 20px;
font-style: italic;
}
.nbox_content {
    display: block;
    font-size: 18px;
    max-height: 12em;
    overflow: hidden;
    padding-top: 30px;
    position: absolute;
	width: 188px;
	left: 18px;
}
.first-block .nbox_content {overflow:visible;}
.first-block .nbox_date {background:#000;}
.main_con3 .nbox_content{
	 width: 140px;
}
.main_con2_col1 .nbox_content,
.main_con7_col1 .nbox_content,
.row .ver2.x2 .nbox_content{
	 width: 300px;
	 left: 25px;
}

.main_con2_col1 .nbox_date, .main_con2_col1 .nbox_tags,  .main_con2_col1 .nbox_info, 
.main_con7_col1 .nbox_date, .main_con7_col1 .nbox_tags, .main_con7_col1 .nbox_info, 
.row .ver2.x2 .nbox_date, .row .ver2.x2 .nbox_tags, .row .ver2.x2 .nbox_info,
.main_con4_col1 .nbox_date, .main_con4_col1 .nbox_tags, .main_con4_col1 .nbox_info,  .main_con4_col1 .nbox_big_opl, .main_con4_col1 .nbox_big_h2,  .main_con4_col1 .nbox_big_t
{
	 left: 25px;
}

.events_line_top .nbox_date {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    clear: both;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    line-height: 12px;
    padding: 0;
    position: relative;
}
.main_con2_col1   .events_line_top .nbox_date {
	background: #000;
	color: #fff;
	margin: 0 10px;
    padding: 0 5px;
}
.main_con2_col1 .nbox_content{
	padding-top: 8px;
}

.nbox_h{
    display: block;
    font-size: 18px;
    overflow: hidden;
    position: relative;
	
}

.main_con2_col1 .nbox_h{
	padding:0;
}

.main_con5_col1 .nbox_h{
	max-height: 2.5em;
	padding:0;
}
.main_con7_col1  .nbox_t {margin-top: -3px;}
.main_con7_col1 .nbox_h	{max-height: 3em;}
.nbox_h A {
	color: #cc4014;
    font-size: 14px;
	line-height: 18px;
    font-weight: bold;
}
.main_con2_col1 .nbox_h a,
.main_con7_col1 .nbox_h a,
.row .ver2.x2 .nbox_h a{
	font-size: 18px;
    line-height: 26px;
}
.main_con5_col1 .nbox_h a{
	font-size: 18px;
    line-height: 23px;
}
.nbox_t {
    display: block;
    font-family: trebuchet ms;
    font-size: 14px;
    line-height: 18px;
    margin-top: -5px;
    position: relative;
}
.main_con5_col1 .nbox_t {margin-top: -8px;}
.nbox_tags {
    bottom: 45px;
	left:18px;
    position: absolute;
	width: 187px;
}
.main_con3 .nbox_tags {
	width: 140px;
}
.nbox_tags span,
 .header__tags span{
	background-color: #ededed;
	color: #000;
    font-size: 12px;
    line-height: 26px;
    padding: 1px 3px;
	margin-right: 6px;
	text-transform: lowercase;
}

.main_con2_col2 .nbox_tags, .main_con2_col1 .nbox_tags{
	position: relative;
    width: 187px;
	bottom: 0;
    left: 5px;
}
.main_con2_col2 .events_line_link a {
	color:#cc4014;
}

.main_con2_col2 .events_line_top {
    margin-bottom: -3px;
}

.main_con2_col2 .events_line{
	margin-bottom: 18px;
}

 .nbox_tags span{
	background-color: #fff;
	color: #000;
    font-size: 12px;
    line-height: 26px;
    padding: 1px 3px;
	margin-right: 6px;
	text-transform: lowercase;
}



.nbox_info{
	bottom: 15px;
    line-height: 20px;
    position: absolute;
	font-size: 18px;
    left: 18px;
}
.nbox_info_comments, .info__comments, .stats_comments{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left 4px;
    display: block;
    float: left;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    width: 28px;
	font-size: 14px;
	white-space: nowrap;
}
.stats_article, .info_article{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -150px;
	display: block;
    float: left;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    width: 28px;
	font-size: 14px;
	white-space: nowrap;
}
.stats_experts{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -199px;
	display: block;
    float: left;
    height: 22px;
    overflow: hidden;
    margin-right: 5px;
    padding-left: 23px;
    width: 28px;
	font-size: 14px;
	white-space: nowrap;
}
.stats_range{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -128px;
	display: block;
    float: left;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    width: 28px;
	font-size: 14px;
	white-space: nowrap;
}
.nbox_info_sign, .info__sign{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -16px;
    display: block;
    float: left;
    height: 22px;
    padding-left: 28px;
	font-size: 14px;
	 white-space: nowrap;
}
.nbox_info_like, .info__like{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -44px;
    display: block;
    float: left;
    height: 22px;
    margin-right: 7px;
    overflow: hidden;
    padding-left: 25px;
    width: 28px;
	font-size: 14px;
	white-space: nowrap;
}

.info__views{
    display: block;
    float: left;
    height: 22px;
    margin-right: 7px;
    overflow: hidden;
    padding-left: 20px;
    width: 38px;
    font-size: 14px;
    white-space: nowrap;
}

.nbox_info_time, .info__time{
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -72px;
    display: block;
    float: left;
    height: 22px;
    overflow: hidden;
    padding-left: 25px;
    width: 40px;
	font-size: 14px;
	white-space: nowrap;
}
.nbox_info_video, .info__video {
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -102px;
    display: block;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
	padding-bottom: 3px;
 	font-size: 14px;
	white-space: nowrap;
}
.nbox_info_video, .info__video {
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -102px;
    display: block;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
	padding-bottom: 3px;
 	font-size: 14px;
	white-space: nowrap;
}
.info__users, .stats_users {
	background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll 0px -177px;
    display: block;
    float: left;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    width: 28px;
	font-size: 14px;
	white-space: nowrap;
}

.nbox_date {
    background: #000 none repeat scroll 0 0;
    clear: both;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    padding: 2px 3px;
    position: absolute;
	left:18px;
}


.wod_nbox_date, .wod_nbox_date A
{
height: 50px;
font-size: 14px;
line-height: 12px;
font-weight: bold;
color: black;
}

.ari11
{
font-size: 0.67em;
}

.ari12
{
font-size: 0.72em;
}

.ari14
{
font-size: 0.85em;
}

.ari14b
{
font-size: 0.85em;
font-weight: bold;
}

.ta10p
{
font-size: 0.7em;
}

.ta26p
{
font-weight: bold;
font-size: 2em;
}

.boldta
{
font-weight: bold;
}

.regf
{
font-weight: normal;
}

.label_ast
{
color: #cc4014;
}

.label_it
{
font-size: 12px;
font-style: italic;
line-height: 34px;
}

.gallclose
{
position: relative;
height: 18px;
line-height: 11px;
text-align: center;
}

.gallclose A
{
outline: none;
text-decoration: none;
color: #cccccc;
font-size: 16px;
font-weight: bold;
line-height: 13px;
}

.hideo
{
visibility: hidden;

}

.stdlink
{
font-family: trebuchet ms, sans-serif;
color: #75baae;
font-size: 0.75em;
}

.ptgb
{
font-family: "PT Serif Bold", arial, sans-serif;
color: #75baae;
font-size: 1.3em;
}

.aorderdate {
color: #0000CC;
}

.grat
{
color: #959595;
}

.grat2
{
color: #56565c;
}




body, html {
width: 100%;
height: 100%;
background-color: #ededed;   
text-align: center;
font-family: trebuchet ms,sans-serif;
line-height: 18px;
}
body{
min-width:1000px !important;	
}


#layer1, #layer2, #layer3 {
width: 100%;
overflow: hidden;

text-align: left;
}

.order_send_button {
padding-top: 10px;
width: 404px;
position: relative;
text-align: right;
}

#layer1 {
margin: 0 auto;
    min-height: 100%;
    position: relative;
    width: 100%;
}

#layer2 {
background: url(../images/cont_bgr.jpg) repeat-x;
}

#layer3 {
background: url(../images/top_bgr.jpg) repeat-x;
}

#main_head1, #main_content1, #foot1, #content_main
{
width: 942px;
font-family: trebuchet ms, sans-serif;
}

#main_content1 {
width: 942px;
height: 100%;
margin: 0 auto;
	padding-bottom: 171px;
}

.nbox_big_lnk, .nbox_big_lnk A {
height: 42px;
font-size: 16px;
font-style: italic;
color: #000000;
}

.nbox_big_h, .nbox_big_h A {
height: 50px;
font-size: 30px;
font-weight: bold;
color: #000000;
}

.nbox_big_h2, .nbox_big_opl A {
font-size: 16px;
font-weight: bold;
color: #000000;
}


 a:hover {
	color:#80280d !important;
}
.nbox_big_stat {
height: 30px;
}

.niss_big {
position: absolute;
width: 125px;
height: 145px;
left: 840px;
top: 50%;
margin-top: -80px;
border: 1px solid black;
background-color: #ffffff;
text-align: center;
padding-top: 15px;
}

.niss_h {
font-size: 23px;
}

.niss_num A {
font-size: 36px;
font-weight: bold;
color: #000000;
}

.niss_nums {
font-size: 23px;
line-height: 30px;
}

.niss_d {
font-size: 12px;
font-weight: bold;
}

.main_boxa {
clear: both;
}

.wod_boxa {

}

.wod_boxa .boxa_n {

}
.boxa_ph {
position: relative;
float: left;
}

.boxa_ph IMG {
width: 38px;
height: 38px;
}

.boxa_n {
position: relative;
float: left;
padding-left: 8px;
font-style: italic;
font-size: 12px;
line-height: 14px;
}

.boxa_l {

}

.boxa_n A, .boxa_l A {
color: #000000;
font-style: italic;
font-size: 12px;
line-height: 14px;
}

.boxa_l A {
line-height: 18px;
}

.wod_con2 {
position: relative;
width: 833px;
height: 250px;
padding: 45px;
border: 1px solid black;
}

.wod_con2 {
width: 720px;
margin-bottom: 20px;
padding: 15px;
}

.wod_con2 {
float: left;
height: 295px;
margin-left: 50px;
margin-bottom: 0px;
}

.wod_con3 {
float: left;
width: 164px;
padding: 10px;
margin-left: 15px;
border: 1px solid black;
}

.wod_con3 .nbox_big_h A {
font-size: 20px;
}

.wod_exa {
font-size: 16px;
font-weight: bold;
font-style: italic;
min-height: 50px;
}

.main_link1, .main_link2, .main_link3 {
	color: #231f20;
    font-size: 25px;
    font-weight: bold;
    padding-top: 5px;
}
.main_link2 {padding-top: 7px;}
.main_link1 A, .main_link2 A, .main_link3 A {
font-size: 25px;
font-weight: bold;
color: #231f20;
}

.mlink1_dt {
    color: #828282;
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin-left: 111px;
    padding: 3px 0;
    position: absolute;
    text-align: right;
}

.main_con2 {
	width: 944px;
	padding-top: 2px;
}

.modul{
	background: #fff;
}

.main_con2_col1, .main_con2_col2, .main_con2_col3, .events_con2_col3 {
position: relative;
float: left;
width: 460px;
height: 311px;
}


.main_con2_col1,
.main_con7_col1 {
	background-color: #fff;
    height: 311px;
    padding: 16px;
	width: 429px;
}

 .event_note_box1, .event_note_box2 {
width: 192px;
padding: 16px;
margin-left: 18px;
}

.main_con2_col2 {
	padding-left: 16px;
	margin-left: 18px;
	width: 449px;	
	height: 343px;
}

.events_nav {
	
    float: right;
    font-size: 14px;
    font-style: italic;
    margin-right: 16px;
    margin-top: -46px;
    position: relative;
}

.event_note_box1, .event_note_box2 {
margin-left: 0px;
margin-right: 15px;
position: relative;
float: left;
}



.event_note_box2 {
min-height: 320px;
margin-bottom: 15px;
border: 0px;
background-color: #cccccc;
}

.main_con2_col3, .events_con2_col3 {
   float: left;
    margin-left: 18px;
    padding: 16px;
    width: 188px;
}

.events_con2_col3 {
float: left;
margin-left: 15px;
}

.main_con3 {
width: 944px;
}

.main_con3_col1, .main_con3_col2, .main_con3_col3, .main_con3_col4, .main_con3_col5 {
	float: left;
    height: 160px;
    padding: 16px;
    position: relative;
    width: 142px;
	margin-left: 18px;
}
.main_con3_col1{
	margin-left: 0;
}
.events_con3_col1 {
	position: relative;
	float: left;
	width: 149px;
	height: 160px;
	padding: 10px;
	margin-right: 15px;
}

.events_con3_col1 {
margin-bottom: 15px;
}

.main_vop_lnk, .main_vop_lnk A {
height: 50px;
font-size: 12px;
font-style: italic;
color: #000000;
}

.main_vop_t1 {
    font-size: 14px;
    margin-bottom: 7px;
    max-height: 3em;
    overflow: hidden;
    padding-bottom: 1em;
}
.main_con4_col2 .main_vop_t1{margin-bottom: 0;}

.main_vop_t2, .main_vop_t2 A {
font-size: 14px;
font-weight: bold;
color: #000000;
}



.main_con1,.main_con1-2,.main_con4, .main_con5, .main_con5-2, .main_con7 {
width: 942px;
}

.main_con6 {
width: 932px;
padding: 4px;
background-color: #000;
}

.rad_play_ico {
width: 42px;
height: 42px;
}

.main_con6 .link_rad A {
font-size: 18px;
font-weight: bold;
color: #000000;
}

.ph_pic, .ph_title {
position: relative;
float: left;
}

.ph_pic {
width: 38px;
height: 38px;
border: 1px solid black;
}

.ph_title H1 {
padding-left: 10px;
line-height: 39px;
}

.content_rcol .module-title{margin-bottom: 15px; }

.main_boxa, .blogs_authors .main_boxa {
padding-top: 10px;
}

.blogs_boxa .boxa_n {
line-height: 38px;
}

.wods_boxa {
clear: both;
padding-top: 10px;
}

.events_radv, .blogs_radv {
width: 164px;
height: 350px;
border: 1px solid black;
}

.ev_ah, .ev_th {
font-size: 16px;
font-weight: bold;
}

.ev_ah {
font-style: italic;
}

.box_advh {

height: 135px;
border: 1px solid black;
clear: both;
}

.box_advh div{
margin-top: 20px;
margin-bottom: 20px;	
}

.events_con2_col1 {
position: relative;
float: left;
}

.events_box2 {
width: 149px;
min-height: 160px;
padding: 10px;
margin-right: 15px;
margin-top: 15px;
background-color: #cccccc;
}

.events_box3 {
min-height: 460px;
border: 1px solid black;
background-color: #ffffff;
}

.headon_con1 {
    background-color: #cccccc;
    float: left;
    height: 307px;
    margin-left: 18px;
    margin-top: 18px;
    padding: 16px;
    position: relative;
    width: 190px;
}

.hob_h {
font-size: 16px;
line-height: 12px;
font-weight: bold;
}

.hob_date {
font-size: 14px;
line-height: 12px;
font-style: italic;
}

.hob_t {
padding-top: 10px;
font-size: 14px;
}

.hob_name, .hob_name A {
font-size: 26px;
font-weight: bold;
line-height: 32px;
color: black;
}

.hob_ann {
padding-top: 20px;
font-size: 14px;

font-style: italic;
}

.live_box1, .live_box2, .live_box3 {
position: relative;
float: left;
height: 400px;
}

.live_box1, .live_box2, .live_box3 {
margin-right: 15px;
border: 1px solid black;
}

.live_box1 {
width: 550px;
}

.live_box3 {
height: 175px;
margin-top: 15px;
}

.live_box1 IMG {
width: 550px;
height: 400px;
}

.live_box2 IMG {
width: 164px;
height: 400px;
}

.live_box3 IMG {
width: 357px;
height: 175px;
}

.live_box2_link, .live_box3_link {
position: absolute;
padding: 10px;
top: 300px;
}

.live_box3_link {
top: 9px;
}

.live_box2_link A, .live_box3_link A {
font-size: 14px;
font-weight: bold;
color: #ffffff;
}

.spec_con1 {
width: 750px;
height: 250px;
padding: 15px;
border: 1px solid black;
}

.blogs_sel, .blogs_sel_n {
position: relative;
float: left;
width: 147px;
height: 30px;
margin-right: 20px;
border-radius: 6px;
font-size: 14px;
line-height: 29px;
text-align: center;
cursor: pointer;
}

.sel_cs {
background-color: #cccccc;
}

.blogs_dl {
   border-bottom: 1px dotted #000000;
}

.blogs_con1 {
position: relative;
float: left;
width: 353px;
margin-right: 15px;
}

.blogs_con1_box2, .blogs_con1_box3, .blogs_con1_box4 {
height: 245px;
width: 333px;
margin-bottom: 15px;
padding: 10px;
border: 1px solid black;
}

.blogs_con1_box3 {
border: 0px;
background-color: #cccccc;
}

.blogs_con1_box4 {
width: 343px;
height: 123px;
padding-left: 0px;
border: 0px;
border-top: 3px solid black;
border-bottom: 3px solid black;
}

.blogs_tod {
font-size: 16px;
line-height: 33px;
font-weight: bold;
}

.event_hdate, .event_hdate A {
font-size: 14px;
font-weight: bold;
color: black;
}

.event_arth H1 {
font-size: 26px;
}

.event_ann {
font-size: 16px;
font-style: italic;
}

.event_pic {
height: 300px;
width: 545px;
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid black;
}

.event_pic.yt {
height: 410px;
border: 0px;
}

.event_cont_big {

}


.event_note_h {
clear: both;
font-size: 16px;
font-weight: bold;
line-height: 44px;
}

.event_advh {
width: 90%;
height: 80px;
border: 1px solid black;
margin-left: 50px;
margin-top: 20px;
margin-bottom: 20px;
}

#content_main_facts {
width: 1000px;

min-height: 700px;
font-family: trebuchet ms, sans-serif;
position: absolute;
display: none;
}

#content_facts {
padding-top: 0px;
min-height: 500px;
padding-left: 221px;
}

.facts_text1 {
width: 342px;
text-align: justify;
font-size: 26px;
line-height: 33px;
font-weight: bold;
}

.facts_col {
width: 320px;
font-size: 14px;
line-height: 20px;
font-style: italic;
overflow: hidden;
}

.cathead {
font-family: 'Arial Black', sans-serif;
font-size: 20px;
color: #000000;
padding-left: 0px;
}

.cathead H1 {
font-family: 'Arial Black', sans-serif;
font-size: 20px;
}

.ol_divider {
position: relative;
margin-top: 7px;
clear: both;
width: 900px;
height: 14px;
background: url(../images/top_line1.png) repeat-x;
}

.ordinf {
position: relative;
float: left;
}

.clinf {
position: relative;
float: right;
}

.ol_buttons {
position: relative;
clear: both;
}

.cart_table input {
width: 40px;
}

.cart_table td {
min-width: 100px;
}

.cart_table td.t_tc {
min-width: 200px;
}

.cart_table tr {
height: 25px;
}


#main_head1 {
/*
width: 100%;
position: relative;
background-color: #6e6e6e;
*/
	background-color: #ededed;
    margin: 0 auto;
    position: relative;
}

#main_head1.head1_low {
position: relative;
height: 55px;
}

#admin_top_menu {
left: 0px;
width: 998px;
height: 54px;
color: #ffffff;
border: 1px solid black;
}

#admin_top_menu A {
color: #000000;
}

.admin_top_links {
position: relative;
float: left;
line-height: 54px;
width: 140px;
margin-left: 0px;
font-size: 12px;
text-align: center;
}

.top_menu2 {
width: 1024px;
color: #000000;
height: 50px;
position: absolute;
z-index:10;
width: 100%;
text-align: center;
 padding-top: 25px;
clear: both;
left: 0px;

}
/*
#headerBlock:before, .slideActiv:after  {
	content:'';
    background: rgba(0, 0, 0, 0) url("/images/222.png") repeat-x scroll center center;
    height: 180px;
    left: 50%;
    margin-left: -471px;
    position: absolute;
    top: 0;
    width: 942px;
    z-index: 5;
	pointer-events: none;
}
#headerBlock:after {
	content:'';
    background: rgba(0, 0, 0, 0) url("/images/222.png") repeat-x scroll center center;
    height: 180px;
    left: 50%;
    margin-left: -471px;
    position: absolute;
    bottom: 0;
    width: 942px;
    z-index: 5;
	pointer-events: none;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
#headerBlock.style-low:after {display:none;}
*/


#headerBlock .main_img {background:none;}
#headerBlock .main_img img {width:100%;  height: auto; opacity: 1;}

#headerBlock::after {
    background: rgba(0, 0, 0, 0) url("/images/222.png") repeat-x scroll center center;
    bottom: 0;
    content: "";
    height: 180px;
    left: 50%;
    margin-left: -471px;
    pointer-events: none;
    position: absolute;
    transform: rotate(180deg);
    width: 942px;
    z-index: 5;
}
/*
#headerBlock .main_img:after {background:none;}
.main_img:after {
	background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0px, rgba(0, 0, 0, 1) 80%) repeat scroll 0 0;
    content: "";
    display: block;
    height: 15px;
    position: relative;
    width: 100%;
	margin-top: -18px;
}   */
.main_img.wide:after {
	background:none;
}

 .top_menu2 A {
color: #fff;
font-family: trebuchet ms, arial, sans-serif;
font-weight: bold;
font-size: 12px;
}

.top_menu{
	box-sizing: border-box;
    color: #fff;
    display: table;
    margin: 0 auto;
    max-width: 1500px;
    min-width: 990px;
    padding: 9px 5px;
    width: 100%;
}
.top_menu > div{
	display:table-cell;
}

.top_menu a{
	color: #fff;
	font-family: trebuchet ms, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#content_blogs{
	position: relative;
   
}

.top_menu_link, .bot_menu_link {
    display: -moz-inline-stack;
	display: inline-block;
    margin-bottom: 17px;
    margin-top: 18px;
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    text-align: center;
    vertical-align: top;
	border-radius: 1px;
	   zoom: 1;
   *display: inline;
}

.bot_menu_link {
margin-top: 0px;
padding-left: 0px;
padding-right: 22px;
}

.top_menu_link A {
font-size: 14px;
font-weight: bold;
color:#000;
}

.bot_menu_link A {
color: #000000;
font-size: 14px;
}

#addnp {

}

#addnp.dis_np, .dis_np A
{
color: #cccccc;
outline: none;
text-decoration: none;
}

.bal_img {
width: 60px;
height: 60px;
}

#spage_left, #spage_right {
position: relative;
float: left;
}

#spage_left {
width: 310px;
padding-left: 10px;
padding-right: 10px;
}

#editplace {
background-color: #c0c0c0;
position: absolute;
width: 1000px;
height: 700px;
left: 50%;
padding: 15px 15px 15px 15px;
margin-left: -500px;
border-radius: 6px;
border: 1px solid black;
font-weight: bold;
z-index: 100;
}

.editplace_cats {
margin-left: 20px;
position: relative;
float: left;
font-size: 12px;
width: 200px;
}

.editplace_cats_name {
font-weight: bold;
}

.acc_col1, .acc_col2 {
position: relative;
float: left;
}

.acc_col2 {
margin-left: 120px;
}

.link_bgr {
background-color: #ffff00;
}

.login_box {
position: absolute;
width: 500px;
height: 127px;
border: 1px solid black;
left: 50%;
margin-left: -250px;
z-index: 300;
}

.login_box_button {
width: 60px;
height: 32px;
line-height: 32px;
margin: 0 auto;
}

#top_rad_link, .top_advser_link {
position: relative;
font-family: trebuchet ms, arial, sans-serif;
font-size: 12px;
text-align: center;
}

#top_menu_hspa, #top_logo, #bot_logo, #logo_p2, #top_logout_link, #top_addnew_link, #top_contacts_link, #top_pdf_link, #top_phone_icon, #top_phone, #top_email_icon, #top_email_addr, #top_issue_pic, .top_issue_link {
position: relative;
display: -moz-inline-stack;
display:inline-block;
line-height: 54px;
font-family: trebuchet ms, arial, sans-serif;
font-size: 12px;
   zoom: 1;
   *display: inline;
}

#top_reg_link, #top_login_link, #top_logout_link, #top_addnew_link, #top_contacts_link  {
padding-left: 9px;
padding-right: 9px;
}

#top_logo {
/*
height: 45px;
width: 245px;
margin-left: -45px;
*/
	height: 35px;
    padding-right: 18px;
    width: 145px;
	margin-top: 9px
}

#top_logo A, #bot_logo A {
font-size: 16px;
font-weight: normal;
color: #000000;
}

#bot_logo {
margin-top: 0px;
margin-right: 30px;
}

#top_issue_pic {
    background: #fff none repeat scroll 0 0;
    border: 1px solid black;
    border-radius: 6px;
    height: 52px;
    width: 45px;
	display:none;
}

.top_issue_link {
height: 44px;
text-align: left;
line-height: 18px;
padding-left: 20px;
min-width: 40px;
width: 8%;
}
.top_issue_num {
	min-width: 43px;
	height: 44px;
text-align: center;
line-height: 18px;
padding-left: 20px;
vertical-align: middle;
 width: 7%;
}

.tiss_num A {
font-size: 16px;
line-height: 18px;
}

.tiss_nums {
font-size: 14px;
line-height: 18px;
}

#logo_p2 {
padding-top: 9px;
width: 50px;
height: 54px;
font-weight: bold;
font-size: 12px;
color: #696969;
line-height: 16px;
font-family: trebuchet ms, arial, sans-serif;
letter-spacing: 2px;
}

.logo_text2 {

}

.curp {
border-left: 3px solid black;
border-right: 3px solid black;
border-bottom: 3px solid black;
}

.curp A {
color: #000000;
text-decoration: none;
}
#top_nav_bar{
	height: 53px;
    padding: 20px 0;
}
#top_nav_bar > div {
	float:left;
}

#top_menu_hspa {
float: right;
}

#top_reg_link {
margin-left: 0px;
}

#top_login_link {
margin-left: 45px;
}

#top_logout_link {
margin-left: 60px;
}

#top_addnew_link {
margin-left: 60px;
}

#top_contacts_link {
margin-left: 60px;
}

#top_pdf_link A {
color: #000000;
}

#top_phone_icon {
margin-left: 0px;
margin-top: 20px;
width: 18px;
height: 16px;
background: url(../images/phone_icon.png) no-repeat;
}

#top_phone {
margin-left: 0px;
margin-top: 12px;
width: 136px;
}

.top_phone_num {
display: block;
font-size: 14px;
font-weight: bold;
}

.top_phone_when {
display: block;
font-size: 10px;
font-style: italic;
}

#top_email_icon {
margin-left: 0px;
margin-top: 23px;
width: 22px;
height: 9px;
background: url(../images/email_icon.png) no-repeat;
}

#top_email_addr {
width: 141px;
min-height: 10px;
margin-left: 0px;
font-size: 11px;
}

#top_pdf_icon {
margin-left: 70px;
margin-top: 23px;
width: 22px;
height: 9px;
background: url(../images/port_pdf_icon.png) no-repeat;
}

#top_delivery {
width: 195px;
margin-left: 0px;
font-size: 12px;
}

#top_cart_sym {
margin-left: 0px;
margin-top: 17px;
width: 26px;
height: 15px;
background: url(../images/cart_icon.png) no-repeat;
}

#top_cart_info {
font-size: 12px;
margin-left: 0px;
}

#top_neworder {
position: absolute;
width: 135px;
height: 39px;
left: 0px;
top: 46px;
text-align: center;
background: url(../images/neworder_bgr.png) no-repeat;
z-index: 100;
}

#top_neworder A {
line-height: 45px;
font-size: 12px;
color: #ffffff;
}

#top_facts {
position: absolute;
width: 80px;
right: 70px;
background-color: #ffffff;
z-index: 100;
}

#top_facts_sym, #top_facts_link {
position: relative;
float: left;
line-height: 54px;
}

#top_facts_sym {
margin-top: 22px;
width: 18px;
height: 13px;
background: url(../images/facts_icon.png) no-repeat;
}

#top_facts_link A {
font-family: trebuchet ms, arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

#top_lines {
height: 25px;
width: 820px;
margin: 0 auto;
padding-top: 35px;
font-size: 14px;
font-weight: bold;
}

.top_line {
position: relative;
margin-top: 7px;
float: left;
width: 315px;
height: 4px;
background: url(../images/top_line1.png) no-repeat;
}

.top_line_h {
position: relative;
float: left;
width: 190px;
text-align: center;
}

#top_desc {
clear: both;
width: 1000px;
text-align: center;
font-size: 12px;
color: #77787b;
}

.editsave {
padding-top: 10px;
}

.edit_left_col {
height: 700px;
position: relative;
float: left;
}

.imgcont {
height: 700px;
position: relative;
float: left;
padding-left: 25px;
}

A.cat_link {
color: #1e90ff;
font-size: 13px;
line-height: 25px;
}

A.subcat_link {
color: #1e90ff;
font-size: 11px;
line-height: 20px;
}

.catsel, .subcatsel {
font-weight: bold;
}

.catsel A, .subcatsel A{
text-decoration: none;
color: black;
}

.mmovr {
background-color: #ecf4f7;
}

#main_search {
	display:table-cell;
	width: 45%;
	position:relative;
}

.main_search_box {
width: 80%;
position: relative;
float:left;
}

.main_search_box A {
text-decoration: none;
color: black;
}

.search_field {
width: 100%;
font-size: 12px;
text-align: left;
height: 35px;
}

.sfield_box {
position: relative;
float: left;
}

.main_search_button {
	float: left;
    margin-left: -36px;
    margin-top: 16px;
    position: relative;
    text-align: center;
}

.main_search_button .btn_btn {
width: 110px;
height: 31px;
}

.main_search_button .btn_btn A {
line-height: 31px;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.main_search_button .btn_btn.dis_b {
background: url(../images/but_cont_dis.png) no-repeat;
}

.main_search_button .btn_btn.ena_b {
background: url(../images/but_cont_ena.png) no-repeat;
}

.main_search_button .btn_btn.clk_b {
background: url(../images/but_cont_clk.png) no-repeat;
}

.fbfs_box {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 397px;
margin-left: 20px;
width: 180px;
position: absolute;
text-align: left;
line-height: 25px;
overflow: hidden;
z-index: 100;
border: 2px solid black;
font-size: 12px;
}

.fbfs_box A {
color: #1e90ff;
}

.fbfs_head {
width: 180px;
color: #000000;
font-size: 15px;
font-weight: bold;
line-height: 20px;
}

.cat_menu_box {
margin-top: 90px;
width: 230px;
min-height: 300px;
position: relative;
text-align: center;
float: left;
overflow: hidden;
z-index: 100;
}

.cat_menu_box A {

}

.cat_menu_center, .cat_menu_top, .cat_menu_bottom {
width: 230px;
margin: 0 auto;
}

.cat_menu_center {
}

.cat_menu_top {
height: 20px;
}

.cat_menu_bottom {
height: 20px;
}

.cat_menu_box .menu_cat_name {
width: 195px;
height: 25px;
float: right;
text-align: center;
color: black;
font-size: 13px;
line-height: 25px;
}

.cat_menu_box .menu_subcat_name {
width: 180px;
height: 20px;
float: right;

text-align: left;
color: black;
font-size: 11px;
line-height: 20px;
}

#shop_items_list {

min-height: 790px;
margin-left: 334px;
margin-top: 30px;

position: relative;
}

#shop_categories_list {
width: 750px;
min-height: 790px;
margin-left: 0px;
margin-top: 0px;
float: right;
position: relative;
}

.newcat_divider {
width: 500px;
height: 10px;
margin: 0 auto;
margin-bottom: 15px;
border-bottom: 2px;
border-bottom-color: #959595;
border-bottom-style: dashed;
}

.catselcont {
width: 722px;
text-align: right;
}

.catselch {
width: 177px;
margin: 0 auto;
text-align: right;
color: #959595;
font-size: 13px;
}

.prod_img {
width: 180px;
height: 133px;
}

.prod_page_img {
max-width: 200px;
}

.prod_page_img_medium {
max-width: 200px;
cursor: pointer;
}

.prod_page_img_small {
position: relative;
left: 50%;
margin-left: -55px;
max-width: 109px;

}

.prod_page_gall_disp {
position: relative;
left: 0px;
top: 0px;
width: 400px;
height: 295px;
}

.imgdisp {
position: absolute;
left: 50%;
margin-left: -200px;
margin-top: 40px;
width: 400px;
height: 295px;
border-width: 20px;
border-color: #4c4c4c;
border-style: solid;
border-radius: 5px;
}

.item_field_desc {
height: 30px;
font-size: 12px;
color: #77787b;
text-align: left;
}

.item_box {
padding-top: 30px;
width: 249px;
height: 295px;
position: relative;
text-align: center;
float: left;
}

.category_box {
padding-top: 30px;
width: 249px;
height: 200px;
position: relative;
text-align: center;
float: left;
}

.hmark {
height: 293px;
border: 1px;
border-color: #959595;
border-style: dashed;
}

.item_box_image {
height: 160px;
}

.item_page_link {
height: 43px;
max-width: 239px;
margin: 0 auto;
overflow: hidden;
font-family: trebuchet ms, sans-serif;
font-size: 12px;
color: #000000;
}

.item_page_link A {
color: #1e90ff;
}

.category_box .item_page_link A {
font-family: trebuchet ms, sans-serif;
font-size: 12px;
}

.item_short_info {
height: 30px;
font-size: 12px;
color: #77787b;
}

.item_price {
height: 30px;
font-size: 24px;
}

.item_price_rub {
font-size: 14px;
}

.popgoods {
position: relative;
width: 750px;
left: 249px;
}

.popgoods .similar_h {
font-style: italic;
}

.popgoods .item_page_link A {
font-family: trebuchet ms, sans-serif;
font-size: 10px;
color: #000000;
}

.popgoods .item_box {
width: 185px;
height: 205px;
padding-top: 10px;
}

.popgoods .item_box_image {
height: 135px;
}

.btn_btn {
cursor: pointer;
}

.item_buy_button {
text-align: center;
}

.item_buy_button .btn_btn {
width: 110px;
height: 31px;
margin: 0 auto;
}

.item_buy_button .btn_btn A {
margin-left: 24px;
line-height: 31px;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.item_buy_button .btn_btn.dis_b {
background: url(../images/but_add_dis.png) no-repeat;
}

.item_buy_button .btn_btn.ena_b {
background: url(../images/but_add_ena.png) no-repeat;
}

.item_buy_button .btn_btn.clk_b {
background: url(../images/but_add_clk.png) no-repeat;
}

#foot_line {
width: 1000px;
height: 18px;
text-align: center;
}

.bottom_line {
display: -moz-inline-stack;
display: inline-block;
width: 69px;
height: 21px;
background: url(../images/bottom_line.png) no-repeat;
zoom: 1;
*display: inline;
}

#bottom_cp {
position: relative;
width: 942px;
font-size: 14px;
margin: 0 auto;
}

.bottom_cs, .bottom_scn {
position: relative;
clear: both;
}

#bottom_cp, #bottom_cp A {

}

.bottom_scn {
clear: none;
position: relative;
padding-top: 15px;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}


.bot_socn IMG {
width: 25px;
height: 25px;
}

#top_menu3 {
padding-top: 0px;
top: 30px;
width: 600px;
height: 30px;
}

#menu_link, #menu_link2 {
padding-left: 20px;
position: relative;
float: left;
}

#menu_link2 {
padding-top: 4px;
}

#menu_link A {
font-family: trebuchet ms, arial, sans-serif;
color: #282525;
font-size: 1.3em;
font-weight: bold;
}

#menu_link2 A {
font-family: trebuchet ms, arial, sans-serif;
color: #282525;
font-size: 0.9em;
font-weight: normal;
}

#foot1 {
width: 100%;
margin-top: 0px;
text-align: left;
margin-left: 0px;
padding-left: 0px;
clear: both;
background-color: #ededed;
height: 171px;
	bottom: 0;
	position: absolute;
 }


#link_index {
position: relative;

top: 40px;
font-family: trebuchet ms, arial, sans-serif;
}

#link_index A {
font-family: trebuchet ms, arial, sans-serif;
color: #282525;
font-size: 0.9em;
font-weight: bold;
}

#content_index, #content_events, #content_event, #content_headon, #content_live, #content_special, #content_blogs, #content_wod {
    bottom: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 942px;
}

.indgall_btns {
position: absolute;
top: 330px;
left: 216px;
cursor: pointer;
}

#picname {
position: absolute;
width: 330px;
top: 250px;
left: 216px;
line-height: 26px;
font-size: 24px;
font-weight: bold;
}

#picname.whc {
color: #ffffff;
}
#picname.whc A {
color: #ffffff;
}

#picname.blc {
color: #000000;
}
#picname.blc A {
color: #000000;
}

#content_orderform {
padding-top: 90px;
text-align: left;
min-height: 500px;
padding-left: 216px;
height: 100%;
}

#content_bureau {
top: 80px;
position: absolute;
text-align: left;
min-height: 500px;
padding-left: 221px;
}

.bureau_text1 {
font-size: 26px;
font-weight: bold;
}

#content_contacts {
top: 60px;
position: absolute;
text-align: left;
min-height: 500px;
width: 100%;
overflow: hidden;
}

#content_delivery {
margin-top: 60px;
text-align: center;
min-height: 450px;
font-size: 12px;
}

#content_delivery_info {
text-align: left;
width: 385px;
padding-left: 7px;
margin: 0 auto;
}

#content_setup {
margin-top: 60px;
text-align: center;
min-height: 500px;

}

#content_product, #content_product_edit {
min-width: 900px;
margin-top: 60px;
padding-top: 0px;
margin-left: 20px;
text-align: center;
min-height: 500px;
font-size: 12px;
float: left;
position: relative;
}

#content_product_edit, #content_product_info_edit {
width: 1200px;
}

#content_product_edit {
position: absolute;
}

#content_product_info {
width: 900px;
text-align: left;
margin: 0 auto;
}

.product_info_col {
margin-top: 0px;
width: 280px;
position: relative;
float: left;
padding-left: 10px;
padding-right: 10px;
}

.product_info_col_admin {
margin-top: 30px;
width: 300px;
position: relative;
float: left;
}

.product_info_col.pi_col1 {
width: 280px;
padding-top: 90px;

}

.product_info_col.pi_col3 {
width: 280px;
padding-top: 90px;
}

.wideimage {
position: relative;
min-height: 50px;
width: 730px;
left: -200px;
z-index: 90;
}

.wideimage IMG {
max-width: 730px;
}


.product_desc_divider {
margin-top: 30px;
width: 25px;
height: 180px;
position: relative;
float: left;
background: url(../images/product_desc_divider.png) 10px top no-repeat;
}

#content_product_info .item_buy_button {
width: 110px;
}

#product_info_small {
height: 72px;
margin-bottom: 30px;
}

#content_product_info .item_price {
margin-bottom: 10px;
}

#content_bigcart_ {
margin-top: 0px;
text-align: center;
min-height: 450px;
font-size: 12px;
}

#content_bigcart {
width: 820px;
text-align: center;
font-size: 12px;
margin: 0 auto;
}

.bigcart_divider {
margin-top: 0px;
width: 820px;
height: 20px;
background: url(../images/bigcart_divider.png) center center no-repeat;
}

#bigcart_table_h {
margin-top: 30px;
color: #77787b;
font-weight: bold;
text-align: left;
height: 75px;
}

.bigcart_table_h_col {
width: 160px;
position: relative;
float: left;
}

.bigcart_table_h_col.bthc1, .bigcart_table_col.bthc1 {
width: 338px;
}

.bigcart_table_row {
margin-top: 0px;
text-align: left;
height: 70px;
clear: both;
}

.bigcart_table_col {
width: 160px;
position: relative;
float: left;
}

.bigcart_table_count {
position: relative;
width: 41px;
height: 30px;
float: left;
}

.bigcart_table_minus, .bigcart_table_plus {
position: relative;
width: 18px;
height: 30px;
float: left;
cursor: pointer;
}

.bigcart_table_minus.dis_b {
background: url(../images/cart_minus_sym_dis.png) center center no-repeat;
}

.bigcart_table_plus.dis_b {
background: url(../images/cart_plus_sym_dis.png) center center no-repeat;
}

.bigcart_table_minus.ena_b {
background: url(../images/cart_minus_sym_ena.png) center center no-repeat;
}

.bigcart_table_plus.ena_b {
background: url(../images/cart_plus_sym_ena.png) center center no-repeat;
}

#bigcart_total_b {
text-align: right;
height: 70px;
}

.bigcart_total_divider {
position: relative;
width: 350px;
height: 12px;
float: right;
background: url(../images/bigcart_divider3.png) left top no-repeat;
}

.bigcart_total_text {
width: 820px;
clear: both;
text-align: left;
}

.bigcart_total_text .item_price {
text-align: left;
}

.bigcart_total_price {
display: -moz-inline-stack;
display: inline-block;
font-weight: bold;
width: 657px;
text-align: right;
zoom: 1;
*display: inline;
}

#bigcart_form_h {
font-size: 18px;
font-weight: bold;
}

#bigcart_form_divider {
width: 440px;
height: 20px;
background: url(../images/bigcart_divider2.png) left center no-repeat;
margin: 0 auto;
}

#bigcart_form_cnt {
width: 440px;
height: 450px;
margin: 0 auto;
text-align: left;
}

.bigcart_form_row {
height: 40px;
}

.bigcart_form_col1 {
width: 130px;
height: 30px;
line-height: 30px;
font-weight: bold;
position: relative;
float: left;
}

.bigcart_form_col2, .bigcart_form_col2 .catl {
position: relative;
float: left;
}

.bigcart_form_col2 .catl {
width: 160px;
height: 31px;
line-height: 31px;
text-align: right;
}

.bigcart_input {
width: 263px;
height: 27px;
line-height: 27px;
}

.bigcart_table_input {
width: 35px;
font-size: 14px;
height: 27px;
line-height: 27px;
text-align: center;
}

.bigcart_form_row.bftc {
height: 200px;
}

.bigcart_custom_input {
width: 263px;
height: 180px;
overflow: auto;
resize: none;
}

#bigcart_form_deliv_icon {
width: 16px;
height: 50px;
margin-bottom: 10px;
background: url(../images/cart_deliv_sym.png) left bottom no-repeat;
}

#bigcart_form_deliv_link A {
font-size: 11px;
font-style: italic;
color: #7da9bf;
}

.product_edit_chkb {
min-height: 30px;
padding-left: 173px;
text-align: left;
}


.catalog_link {

}

.catalog_link A {
font-size: 12px;
color: #7da9bf;
font-weight: bold;
}

.product_name_input {
width: 400px;
height: 27px;
line-height: 27px;
}

.product_image_url_input {
width: 180px;
height: 27px;
line-height: 27px;
}

.logo_image_input {
width: 404px;
height: 25px;
line-height: 25px;
float: right;
}

.product_custom_input {
width: 320px;
height: 680px;
overflow: auto;
resize: none;
}

.setup_custom_input {
width: 400px;
height: 250px;
float: right;
overflow: auto;
resize: none;
}

.product_price_input {
width: 60px;
height: 27px;
line-height: 27px;
}

.product_delete_input {
color: red;
}

.place_custom_input {
width: 320px;
height: 620px;
overflow: auto;
resize: none;
}

.delcatcb {
color: red;
font-size: 12px;
}

.contacts_text1, .delivery_text1, .product_name1 {
font-size: 32px;
font-weight: bold;
}

.product_name1 {
font-size: 28px;
}

.support_info {
width: 700px;
}

.contacts_text2, delivery_text2 {
font-size: 12px;
}

.contacts_text3 {
display: block;
font-size: 18px;
font-weight: bold;
}

.delivery_text3 {
font-size: 12px;
font-style: italic;
}

.contacts_divider {
display: -moz-inline-stack;
display: inline-block;
padding-bottom: 6px;
width: 404px;
height: 2px;
background: url(../images/contacts_divider.png) repeat-x;
zoom: 1;
*display: inline;
}

.page_selector {
position: relative;
width: 750px;
float: right;
font-size: 17px;
}

.page_selector A {
font-size: 16px;
font-weight: bold;
}

.catsselect {
min-width: 220px;
}

.contacts_field_i, .sitesetup_field_i, .catsetup_field_i, .catsetup_field_ih, .catsetup_field_tagname {
display: -moz-inline-stack;
display: inline-block;
position: relative;
margin-top: 5px;
width: 404px;
font-size: 12px;
text-align: left;
height: 30px;
line-height: 31px;
zoom: 1;
*display: inline;
}

.viewplace_field_d {
display: -moz-inline-stack;
display: inline-block;
position: relative;
margin-top: 5px;
width: 800px;
font-size: 12px;
text-align: left;
height: 30px;
line-height: 31px;
zoom: 1;
*display: inline;
}

.viewplace_field_t {
margin-left: 32px;
font-size: 12px;
}

.sitesetup_field_i {
width: 620px;
}

.sitesetup_field_t {
display: -moz-inline-stack;
display: inline-block;
position: relative;
margin-top: 5px;
width: 620px;
font-size: 12px;
text-align: left;
zoom: 1;
*display: inline;
}

.setup_cbx {
position: absolute;
right: 391px;
top: 9px;
}

.contacts_field_i .boldta {

}

.sitesetup_field_i {
width: 620px;
}

.catsetup_field_i, .catsetup_field_ih {
width: 380px;
}

.catsetup_field_ih {
font-weight: bold;
font-size: 14px;
}

.catsetup_field_tagname {
width: 380px;
font-weight: normal;
font-size: 14px;
}

.viewplace_out {
width: 265px;
height: 27px;
line-height: 27px;
float: right;
}

.viewplace_out A {
font-weight: normal;
font-size: 16px;
color: black;
}

.contacts_field_i .contacts_input {
width: 265px;
height: 27px;
line-height: 27px;
float: right;
}

.sitesetup_input, .catsetup_input {
width: 400px;
height: 25px;
line-height: 25px;
float: right;
}

.catsetup_input {
width: 250px; 
}

.contacts_send_button {
width: 400px;
margin: 0 auto;
}

.contacts_send_button .btn_btn {
width: 110px;
height: 31px;
margin-top: 13px;
margin-left: 129px;
}

.contacts_send_button .btn_btn A {
line-height: 31px;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.contacts_send_button .btn_btn.dis_b {
background: url(../images/but_cont_dis.png) no-repeat;
}

.contacts_send_button .btn_btn.ena_b {
background: url(../images/but_cont_ena.png) no-repeat;
}

.contacts_send_button .btn_btn.clk_b {
background: url(../images/but_cont_clk.png) no-repeat;
}

#selfdesc {
min-width: 400px;
}

.product_update_button {
width: 150px;
margin: 0 auto;
}

.product_update_button .btn_btn {
width: 110px;
height: 31px;
margin-top: 13px;
margin-left: 0px;
text-align: center;
}

.product_update_button .btn_btn A {
line-height: 31px;
font-size: 12px;
color: #ffffff;
text-decoration: none;

}

.product_update_button .btn_btn.dis_b {
background: url(../images/but_cont_dis.png) no-repeat;
}

.product_update_button .btn_btn.ena_b {
background: url(../images/but_cont_ena.png) no-repeat;
}

.product_update_button .btn_btn.clk_b {
background: url(../images/but_cont_clk.png) no-repeat;
}

.bigcart_button {
width: 130px;
text-align: center;
float: left;
}

.bigcart_button .btn_btn {
width: 130px;
height: 31px;
}

.bigcart_button .btn_btn A {
line-height: 31px;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.bigcart_button .btn_btn.dis_b {
background: url(../images/but_cart_dis.png) no-repeat;
}

.bigcart_button .btn_btn.ena_b {
background: url(../images/but_cart_ena.png) no-repeat;
}

.bigcart_button .btn_btn.clk_b {
background: url(../images/but_cart_clk.png) no-repeat;
}

#pmtext {
width: 420px;
}

#priv_form {
position: absolute;
width: 500px;
height: 250px;
border: 2px solid black;
left: 50%;
top: 100px;
margin-left: -250px;
background-color: #ffffff;
padding-left: 10px;
z-index: 100;
}

.private_custom_input {
width: 480px;
height: 150px;
overflow: auto;
resize: none;
}

.subj_field {
width: 300px;
font-size: 12px;
text-align: left;
height: 20px;
line-height: 21px;
margin-top: 20px;
margin-bottom: 10px;
}

.subjbox {
position: relative;
margin-top: 15px;
}

.subj_date {
margin-bottom: 10px;
}

.subj_head {
margin-bottom: 10px;
font-size: 12px;
font-weight: bold;
}

.subj_head A {
font-size: 12px;
font-weight: bold;
}

.m_author, .subj_a {
position: relative;
float: left;
}

.m_author {
min-width: 120px;
padding-left: 15px;
margin-top: 0px;
}

.subj_a {
width: 200px;
}

.subj_text, .mess_date {
font-size: 12px;
}

.mess_date {
margin-bottom: 10px;
}

.mess_text {
min-height: 50px;
}

.content_lcol, .content_rcol, .comments_lcol, .comments_rcol {
position: relative;
float: left;
}

.content_lcol, .comments_lcol {
width: 702px;
}

.content_rcol, .comments_rcol {
margin-left: 18px;
width: 222px;
}
.events_authors, .events_tags, .events_community {
margin-left: 23px;
margin-top: 22px;
}

#top_search {
	background: #000 url("/images/Search_but.png") no-repeat scroll center 13px;
    float: right !important;
    height: 53px;
    margin-left: 7px;
    padding-left: 42px;
	cursor:pointer;
	border-radius: 2px;
}
#top_search.open {
	background: #000 url("/images/Search_but.png") no-repeat scroll 10px -42px;
	border-radius: 0 2px 2px 0;
}

#top_search_line{
	position:absolute;
	height: 53px;
	background:#fff;
	width: 0px;
	right: 42px;
	z-index: 200;
	overflow: hidden;
	border-radius: 2px 0 0 2px;
	
	animation-name: my-opacity-transform;
	-webkit-animation-name: my-opacity-transform; 
	animation-duration: 0.5s; 
	-webkit-animation-duration: 0.5s;
	animation-timing-function: ease; 
	-webkit-animation-timing-function: ease;
	transition: 0.5s;
}


#content_live .content_rcol {
padding-top: 0px;
}

#content_special .content_rcol {
padding-top: 0px;
}

#content_wod .content_rcol {
padding-top: 0px;
margin-left: 15px;
}

.pmform_btn {
width: 160px;
}

.mainsearch_input_btn {
display: -moz-inline-stack;
display: inline-block;
width: 90px;
height: 40px;
line-height: 38px;
background-image: linear-gradient(to bottom, #3d3d3d, #3d3d3d);
border-radius: 0;
box-shadow: 0 1px 3px 0 #bbbbbb; 
font-size: 16px;
font-weight: bold;
color: #cccccc;
text-shadow: 1px 1px 1px #3d3d3d;
zoom: 1;
*display: inline;
}

.mainsearch_input_btn:hover {
  background-image: linear-gradient(to bottom, #dddddd, #dddddd);
  text-decoration: none;
}

.mainsearch_input_btn.press {
  box-shadow: inset 0 1px 8px 0 #015772;
  text-decoration: none;
}

.mainsearch_input_btn A {
color: #ffffff;
}

#top_rad_link, .top_advser_link, #main_search, #top-login-block, .top_issue_link, #top_rad_link {
display: -moz-inline-stack;
display: table-cell;
vertical-align: middle;
zoom: 1;
*display: inline;
}
#top-login-block {
	border: 4px solid #cc4014;
    height: 45px;
    margin-left: 10px;
    padding: 0 10px;
    position: absolute;
    right: 50px;
    width: 147px;
	float:left;
	border-radius: 2px;
}
#top-login-block.menu_hide{
	width: 75px;
}
#top-login-block.menu_hide .avtor-name {
	display:none;
}
#top-login-block.menu_show{
	width: 280px;
	background: #ededed;
}

#top_login_link, #top_reg_link {
	display: table-cell;
    height: 45px; 
    vertical-align: middle;
	padding-left: 10px;
    padding-right: 5px;
}

#top_reg_link {
    padding-right: 0px;
}

#login-ico {
	 background: rgba(0, 0, 0, 0) url("/images/Closed_Lock.png") no-repeat scroll center center;
    display: table-cell;
    padding-left: 20px;
    width: 0;
}
#top_login_link a{
	font-size: 14px;
	font-weight: bold;
}
#top_reg_link a{
	font-size: 12px;
	
}
#top_backgr {
	background: #000 none repeat scroll 0 0;
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.8);
	width: 100%;
}
.bottom-menu-line {
	text-align: center;
	
}
.bottom_cs, #bot_logo, .bottom_scn{
	display: -moz-inline-stack;
display: inline-block;
    padding-left: 20px;
	vertical-align: top;
	zoom: 1;
*display: inline;
 }
.bottom_cs.bottom-menu-block-l {
border: 4px solid #7f7f7f;
padding-top: 10px;
padding-bottom: 10px;
}
.bottom_cs.bottom-menu-block-r{
border: 4px solid #7f7f7f;
border-left: none;
padding-top: 10px;
padding-bottom: 10px;
margin-left: -5px;
}
.bottom_cs.bottom-head {
	margin-right: 20px;
	margin-left: 20px;
}

#bottom_search{
	height: 35px;
    position: relative;
    right: -16px;
    vertical-align: top;
	width: 480px;
}

.main_search_button a{
	background: rgba(0, 0, 0, 0) url("/images/Search.png") no-repeat scroll center center;
	padding: 15px;
}
.search_button_fon{
	left: 90%;
    position: absolute;
    top: 30px;
}
.search_button_fon i{
	background: rgba(0, 0, 0, 0) url("/images/Search.png") no-repeat scroll center center;
	padding: 15px;
}
.top_advser_link {
	float: right;
    line-height: 14px;
    padding-right: 30px;
    padding-top: 11px;
    text-align: left;
}
.top_advser_link a{
	color: #000;
    font-weight: bolder;
}
.sfield_box input, input.search_field,  .search-block-blogs .search input{
	border: 0 none;
	color: #b3b3b3;
	font-family: trebuchet ms;
    font-style: italic;
    font-weight: normal;
	text-indent: 8px;
 }
 #top_rad_link {
	background: rgba(0, 0, 0, 0) url("/images/Play.png") no-repeat scroll 16px center;
  	min-width: 54px;
	max-width: 79px;
    padding-left: 40px;
    text-align: left;
	padding-right: 15px;
}
.main_search {
	width: 30%;
}

#top_rad_link A {
font-size: 14px;
font-weight: bolder;
}
.social_link{
    height: 26px;
    margin: 0;
    min-width: 100px;
    padding-left: 0;
    text-align: center;
    vertical-align: middle;
}
.social_link span{
	margin: 0 5px;
}
#bottom_cp .social_link span{
	margin: 0 2px;
}
#bottom_cp .social_link {
    left: -84px;
    padding-left: 0;
    padding-top: 8px;
    position: relative;
	text-align: left;
}
.social_link a, .article__share a{
	padding:10px;
	background: rgba(0, 0, 0, 0) url("/images/Shape.png") no-repeat scroll left center;
}
.fb-share a{
    background-position: 4px 8px;
    cursor: pointer;
}
.fb-share-box a{
    background-position: 10px center;
    padding: 12px;
}
.tw-share a{
	background-position: -21px 8px;
}
.tw-share-box a{
	background-position: -21px center;
	padding:11px;
}
.vk-share a{
	background-position: -50px 8px;
}
.vk-share-box a{
	background-position: -47px;
	padding:12px;
}
.article__share > span {
	border: 4px solid #7f7f7f;
    margin: 0 3px;
    padding-bottom: 3px;
    padding-right: 4px;
    padding-top: 3px;
}
span.fb-share{margin-left:6px; }
.top_menu span.fb-share {margin:0; }
.gp-share a{
	background-position: -75px 8px;
}
.gp-share-box a{
	background-position: -76px;
	padding:12px;
}
#bottom_search .search_field, #bottom_search .main_search_box{
	 width: 380px;
}
#top_search_line .main_search_box{
	border: 1px solid #c8caca;
    margin-left: 7px;
    margin-top: 7px;
    padding: 1px;
	border-radius: 2px;
}
#fut_search_line{
	float: left;
	width: 725px;
}
#fut_search_line .main_search_box{
	border: 1px solid #c8caca;
    margin-top: 7px;
    padding: 1px;
	border-radius: 3px;
}
#foot1 .arhive {
	padding-top: 9px;
}
#foot1 .issue_link{
	float: left;
	width: 43px;
	line-height: 14px;
}
#foot1 .issue_link a{
	
}
#foot1 .arhive i{
	float: left;
	padding: 9px 10px;
}
#foot1 .Zavtra_new_num {
	padding-top: 5px;
}
#foot1 .Zavtra_new_num a{
	font-size: 28px;
}
#foot1 .foot_menu{
	float: left;
}
#foot1 .foot_soc_but{
	float: left;
    position: absolute;
    right: 124px;
	margin-top: -6px;
}
#foot1 .foot_copyright{
	float: left;
    position: absolute;
	right: 103px;
}

#foot1 .foot_soc_but a{}
#foot1 .foot_soc_but .gp-share-box{
	background:#dc4e41 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMDkgMTEuMzY0djEuNzQ1aDIuODg4Yy0uMTE2Ljc1LS44NzMgMi4xOTYtMi44ODcgMi4xOTYtMS43MzggMC0zLjE1Ni0xLjQ0LTMuMTU2LTMuMjE0IDAtMS43NzUgMS40MTgtMy4yMTUgMy4xNTYtMy4yMTUuOTg5IDAgMS42NS40MjIgMi4wMjkuNzg2bDEuMzgyLTEuMzMxQzExLjYxNSA3LjUgMTAuNDY1IDcgOS4wOSA3QTUuMDg3IDUuMDg3IDAgMCAwIDQgMTIuMDlhNS4wODcgNS4wODcgMCAwIDAgNS4wOSA1LjA5MmMyLjk0IDAgNC44ODgtMi4wNjYgNC44ODgtNC45NzUgMC0uMzM0LS4wMzYtLjU4OS0uMDgtLjg0M0g5LjA5MXptMTAuOTEgMGgtMS40NTVWOS45MDloLTEuNDU0djEuNDU1aC0xLjQ1NXYxLjQ1NGgxLjQ1NXYxLjQ1NWgxLjQ1NHYtMS40NTVIMjAiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") repeat scroll 0 0%;
	display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}
#foot1 .foot_soc_but .fb-share-box{
	background: #3b5998 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQyMyAyMHYtNy4yOThoMi40NjRsLjM2OS0yLjg0NWgtMi44MzJWOC4wNDJjMC0uODI0LjIzLTEuMzg1IDEuNDE3LTEuMzg1aDEuNTE1VjQuMTExQTIwLjI1NSAyMC4yNTUgMCAwIDAgMTQuMTQ4IDRjLTIuMTgzIDAtMy42NzggMS4zMjYtMy42NzggMy43NnYyLjA5N0g4djIuODQ1aDIuNDdWMjBoMi45NTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K") repeat scroll 0 0%;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}

#foot1 .foot_soc_but .vk-share-box{
	background: #4d75a3 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc4NSAxNi4yNDFzLjI4OC0uMDMyLjQzNi0uMTk0Yy4xMzYtLjE0OC4xMzItLjQyNy4xMzItLjQyN3MtLjAyLTEuMzA0LjU3Ni0xLjQ5NmMuNTg4LS4xOSAxLjM0MSAxLjI2IDIuMTQgMS44MTguNjA1LjQyMiAxLjA2NC4zMyAxLjA2NC4zM2wyLjEzNy0uMDNzMS4xMTctLjA3MS41ODctLjk2NGMtLjA0My0uMDczLS4zMDgtLjY2MS0xLjU4OC0xLjg3LTEuMzQtMS4yNjQtMS4xNi0xLjA1OS40NTMtMy4yNDYuOTgzLTEuMzMyIDEuMzc2LTIuMTQ1IDEuMjUzLTIuNDkzLS4xMTctLjMzMi0uODQtLjI0NC0uODQtLjI0NGwtMi40MDYuMDE1cy0uMTc4LS4wMjUtLjMxLjA1NmMtLjEzLjA3OS0uMjEyLjI2Mi0uMjEyLjI2MnMtLjM4MiAxLjAzLS44OSAxLjkwN2MtMS4wNyAxLjg1LTEuNDk5IDEuOTQ4LTEuNjc0IDEuODMyLS40MDctLjI2Ny0uMzA1LTEuMDc1LS4zMDUtMS42NDggMC0xLjc5My4yNjctMi41NC0uNTIxLTIuNzMzLS4yNjItLjA2NS0uNDU0LS4xMDctMS4xMjMtLjExNC0uODU4LS4wMDktMS41ODUuMDAzLTEuOTk2LjIwOC0uMjc0LjEzNi0uNDg1LjQ0LS4zNTYuNDU3LjE1OS4wMjIuNTE5LjA5OS43MS4zNjMuMjQ2LjM0MS4yMzcgMS4xMDcuMjM3IDEuMTA3cy4xNDIgMi4xMS0uMzMgMi4zNzFjLS4zMjUuMTgtLjc3LS4xODctMS43MjUtMS44NjUtLjQ4OS0uODU5LS44NTktMS44MS0uODU5LTEuODFzLS4wNy0uMTc2LS4xOTgtLjI3MmMtLjE1NC0uMTE1LS4zNy0uMTUxLS4zNy0uMTUxbC0yLjI4Ni4wMTVzLS4zNDMuMDEtLjQ2OS4xNjFDMy45NCA3LjcyMSA0LjA0MyA4IDQuMDQzIDhzMS43OSA0LjI1OCAzLjgxNyA2LjQwM2MxLjg1OCAxLjk2NyAzLjk2OCAxLjgzOCAzLjk2OCAxLjgzOGguOTU3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") repeat scroll 0 0%;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}

#foot1 .foot_soc_but .tw-share-box{
	background: #00aced url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDcuNTM5YTYuNTYgNi41NiAwIDAgMS0xLjg4NS41MTcgMy4yOTQgMy4yOTQgMCAwIDAgMS40NDMtMS44MTYgNi41NzUgNi41NzUgMCAwIDEtMi4wODUuNzk2IDMuMjgzIDMuMjgzIDAgMCAwLTUuNTkzIDIuOTk0QTkuMzIgOS4zMiAwIDAgMSA1LjExNCA2LjZhMy4yOCAzLjI4IDAgMCAwIDEuMDE2IDQuMzgyIDMuMjc0IDMuMjc0IDAgMCAxLTEuNDg3LS40MXYuMDQxYTMuMjg1IDMuMjg1IDAgMCAwIDIuNjMzIDMuMjE4IDMuMzA1IDMuMzA1IDAgMCAxLTEuNDgyLjA1NiAzLjI4NiAzLjI4NiAwIDAgMCAzLjA2NiAyLjI4QTYuNTg1IDYuNTg1IDAgMCAxIDQgMTcuNTI0IDkuMjkxIDkuMjkxIDAgMCAwIDkuMDMyIDE5YzYuMDM4IDAgOS4zNC01IDkuMzQtOS4zMzcgMC0uMTQzLS4wMDQtLjI4NS0uMDEtLjQyNUE2LjY3MiA2LjY3MiAwIDAgMCAyMCA3LjUzOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") repeat scroll 0 0%;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
	
}
#foot1 .bot_menu_link {
	padding-right: 12px;
}

#foot1 .bot_menu_link.advens a{
	color:#7f7f7f;
}
#foot1 .top_advser_link{
	padding-left: 0px;
    padding-right: 40px;
}

#bot_logo {
	height: 35px;
	width: 120px;
	margin:0;
	padding-left: 20px;
	padding-right: 12px;
}
#bottom_space{

display:table-cell;
width: 16px;

}
.rad_link {
  background: #fff url("/images/Play.png") no-repeat scroll 16px center;
    height: 56px;
    padding-left: 30px;
    text-align: center;
    width: 175px;
}
.rad_link a{
	color: #000;
    font-family: trebuchet ms,sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.rad_h {
    background: #fff none repeat scroll 0 0;
    font-size: 14px;
    /* font-weight: bold; */
    height: 56px;
    text-align: center;
    width: 160px;
}
.rad_online{
	background: #fff none repeat scroll 0 0;
    height: 56px;
    padding: 0 15px;
    width: 521px;
}

 #track_title, #track_title a{
	font-family: trebuchet ms,sans-serif;
	color:#000;
    font-size: 14px;
    /* font-weight: bold; */
 }
 
.main_img{
    background: #000 none repeat scroll 0 0;
    height: 343px;
    margin-left: -16px;
    margin-top: -16px;
    overflow: hidden;
    position: absolute;
    width: 220px;
    z-index: 0;
}
.main_img img {
	top: 0;
    opacity: 0.5;
    position: relative;
	min-height: 100%;
    min-width: 100%;
	height: 100%;
   /* width: 100%; */
}
.main_con2_col1 .main_img{
	background: none;
	
}
.main_con2_col1 .main_img img{
	opacity: 1;
}
.main_con2_col1 .main_img:after{
	background: rgba(0, 0, 0, 0) url("/images/grad-top.png") repeat-x scroll top;
	content:"";
	height: 210px;
    overflow: hidden;
    position: absolute;
	width: 462px;	
	left: 0;
}

.first-block .main_img img, .slideActiv .main_img img,.main_con4_col1 .main_img img {height: auto; width: 100%;}
.main_con2_col1 .main_img,
.main_con7_col1 .main_img {
    width: 462px;
	height: 343px;
}
.main_con3 .main_img{
    height: 192px;
    width: 174px;
}
.main_con4_col1 .main_img{
    width: 700px;
	height: 413px;
	margin: 0;
}
.main_con4_col2 .main_img{
    width: 217px;
	height: 413px;
	margin: 0;
}



.modul-img,.modul-img span,.modul-img a{
	color:#fff;
}

.modul-img .nbox_tags span{
	color: #000;
}
.main_con4_col1{
	border: 8px solid #7f7f7f;
    float: left;
    height: 413px;
    position: relative;
    width: 700px;
	background: #000 none repeat scroll 0 0;
	overflow:hidden;
}
.main_con4_col2{
	border: 8px solid #7f7f7f;
	border-left: 0px;
    float: left;
    height: 413px;
    position: relative;
    width: 217px;
	background: #000 none repeat scroll 0 0;
	overflow:hidden;
}


.nbox_big_lnk, .main_vop_lnk {
    font-size: 18px;
    left: 25px;
    position: absolute;
    top: 18px;
}
.main_vop_lnk a, .nbox_big_lnk a {
    color: #b43812;
    font-family: cursive;
    font-size: 28px;
}
.nbox_big_h {
    font-size: 18px;
    position: absolute;
    top: 100px;
	left:25px;
	/*text-transform: lowercase;*/
}
/*
.nbox_big_h:first-letter {
	 text-transform: uppercase;
}
*/
.nbox_big_t {
    font-size: 18px;
    left: 1em;
    max-height: 3em;
    overflow: hidden;
    position: absolute;
	padding-bottom: 5px;
    top: 150px;
    width: 380px;
	margin-top: -5px;
}
.nbox_big_t span{
	font-size: 14px;
    line-height: 18px;
}
.nbox_big_h2 {
	font-size: 16px;
    position: absolute;
	top: 215px;
	width: 380px;
}
.nbox_big_opl {
	font-size: 18px;
    left: 18px;
    position: absolute;
    top: 260px;
	
}
.nbox_big_opl li{
    float: left;
    list-style: outside none none;
    padding-right: 5px;
}
.nbox_big_opl a{
	font-style:normal;
}
.nbox_big_opl li span{
    display: -moz-inline-stack;
display: inline-block;
    vertical-align: middle;
	   zoom: 1;
   *display: inline;
}
.nbox_big_opl img{
	height: 50px;
    vertical-align: middle;
}
.avtor-img, .community-img{
    background: #f2f2f2 none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 50px;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 50px;
}

.avtor-name, .community-name{
	padding-bottom:3px;
}
.main_con4_col1 .avtor-name,
.wod_con1 .avtor-name,
.wordofdaymain .experts .avtor-name { 
	width: 115px;
	overflow: hidden;
}
.main_con5_col2 .avtor-name { 
	max-width: 130px;
    overflow: hidden;
}
.avtor-name a, .avtor-name {
	font-weight: normal;
	font-size: 14px;
    line-height: 16px;
}
.avtor-arrow {
/*
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAP0lEQVQY053OsQ3AIBADwI/CGMmMEfOwAxKrhQEuVSRa3p0LnxyxGXRcu7sVgBcPzgPSWkTLPpioKBlg4P77B3gHLtf3w/FMAAAAAElFTkSuQmCC);background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAP0lEQVQY053OsQ3AIBADwI/CGMmMEfOwAxKrhQEuVSRa3p0LnxyxGXRcu7sVgBcPzgPSWkTLPpioKBlg4P77B3gHLtf3w/FMAAAAAElFTkSuQmCC);
height: 5px;
padding: 0 15px;
width: 16px;
*/
}
.avtor-arrow:before {
content: '\2192';
height: 5px;
padding: 0 15px;
width: 16px;
 font-size: 18px;
}
.slide-cat:after{
content: '\2192';
padding: 0 10px;
color: #cc4014;
font-size: 18px;
}
.main_vop_t{
    font-size: 18px;
    left: 1em;
    max-height: 10em;
    overflow: hidden;
    position: absolute;
    top: 12em;
    width: 180px;
}
.main_con4_col2 .main_vop_t{ max-height: 8em;}

.main_con5 > div, .main_con5-2 > div, .main_con7 > div {
	float:left;
	position:relative;
}
.main_con5_col1 > div,
.main_con5-2_col1 > div{
	position:absolute;
	
}
.nbox_content > div{
max-height: 5em;
overflow:hidden;
}
#content_blogs .nbox_content > div, #content_communities-blogs .nbox_content > div, #content_author-blogs .nbox_content > div {max-height: 10em;}

.main_con5_col1 .nbox_date {
	position: relative;
	background:none;
	padding:0;
	left:0;
}
.main_con5_col1.modul .nbox_date,
#content_blogs .first-block .nbox_date,
#content_special .first-block .nbox_date,
#content_communities-blogs .first-block .nbox_date,
#content_author-blogs .first-block .nbox_date {
	background: #000 none repeat scroll 0 0;
	padding: 2px 3px;
	position: relative;
	left:0;
} 
#content_events .first-block .nbox_date{left: 18px;}
.main_con5 .nbox_date .modul{
	background: #000 none repeat scroll 0 0;
}
.main_con5_col1, .main_con5_col1 .main_img{
	width: 559px;
	height: 343px;
	margin: 0;
}
.main_con5_col1 .nbox_big_opl,
#content_blogs .first-block .nbox_big_opl,
#content_special .first-block .nbox_big_opl,
#content_communities-blogs .first-block .nbox_big_opl,
#content_author-blogs .first-block .nbox_big_opl {
	height: 100% !important;
    left: 25px !important;
    top: 65px !important;
    width: 100% !important;
}
#content_special .first-block .nbox_big_opl{top: 20px !important;}
.main_con5_col1 .nbox_content,
#content_blogs .first-block .nbox_content,
#content_special .first-block .nbox_content,
#content_communities-blogs .first-block .nbox_content,
#content_author-blogs  .first-block .nbox_content {
	left: 25px;
    padding: 0;
    top: 140px;
    width: 400px;
}
#content_special .first-block .nbox_content{ top: 110px;}
#content_special .nbox_content > div {
	max-height: 12em;
}
.main_con2_col1 .nbox_info,
.main_con5_col1 .nbox_info {
	left: 25px;
}
.main_con5_col1 .nbox_content > div {margin-bottom: 2px;max-height: 7em;}
.main_con5_col2, .main_con5_col2 .main_img{
	width: 363px;
	height: 343px;
	margin: 0;
}
.main_con5_col2{
	margin-left: 18px;
}
.main_con5_col2 .nbox_big_opl {
	left: 8em;
    top: 10px;
}
.main_con5_col2 .nbox_t{
	margin:0;
	font-size: 16px;
	line-height: 20px;
}
.main_con5_col2 .nbox_content{
	padding: 20px;
	width: auto;
}

.main_con5_col2 .nbox_content > div{
	font-size: 20px;
    margin-bottom: 10px;
    max-height: 5em;
}

.blogs-border{
	height: 235px;
	border: 4px solid #7f7f7f;
	width: 355px;
	position: absolute;
    top: 3em;
}
.ver2.blogs .blogs-border {margin-left: -16px;}
.ver2.blogs .nbox_date {position: relative; }
.blogs-border .nbox_content, .nbox_content .nbox_date{left:0;}
.main_con1-2 .nbox_content { position: relative;left:0; }
.main_con5_col2 .blogs-border{
	height: 191px;
	top: 71px;
}
.blogs-to-article{
    font-size: 18px;
    margin-left: 25px;
    position: absolute;
	top: 15.3em;
    width: 313px;
}
.blogs-to-article span, .blogs-to-article a{
	font-size: 12px;
	color: #000;
	line-height: 1em;
}
a.article-link{
	color:#cc4014;
}
.main_con5-2 > div,
.main_con5-2 .main_img{
 height: 343px;
 width: 222px;
 margin-left: 17px;
}
.main_con5-2_col1,
.main_con5-2 .nbox_t,
.ver2.blogs .nbox_t {
	margin:0 !important;
}
.main_con5-2 .nbox_big_opl,
.ver2.blogs .nbox_big_opl {
    height: 1em;
    overflow: hidden;
    top: 14px;
    width: 185px;
}
.main_con5-2 .blogs-border,
.ver2.blogs .blogs-border{
	width: 214px;
}
.main_con5-2 .nbox_content,
.ver2.blogs .nbox_content{
	padding: 14px;
	width: 186px;
}
.main_con5-2 .nbox_date{
	position: relative;
}
.main_con5-2 .nbox_content > div,
.ver2.blogs  .nbox_content > div{
	font-size: 20px;
    margin-bottom: 10px;
    max-height: 4.9em;
}
.blogs-article{
	bottom: 0;
	padding: 10px 10px 10px 14px;
    line-height: 16px;
	position:absolute;
}
.blogs-article,
.blogs-article a{
	font-size:12px;
	color: #000;
}
.modul-img .blogs-article,
.modul-img .blogs-article a{
	font-size:12px;
	color: #fff;
}
.main_con5-2 .main_img,
.ver2.blogs.main_img{
	margin:0;
}
 .row .ver2 .nbox_content{
    max-height: 11em;
    top: 15px;
}
.row .ver2.blogs  .nbox_content{
	top: 0;
}
.main_con7 .nbox_h,
 .row .ver2 .nbox_h{
	 padding-bottom:0;
 }
.main_con7_col2, .main_con7_col3 {
    height: 311px;
    margin-left: 18px;
    padding: 16px;
    width: 190px;
}

.main_img.wide img{
 width: auto;
 height: 100%;
}
#slide1, #slide2, #slide3, #slide4, #slide5{
	display:none;
}
.slideActiv.modul-img{
	height: 375px;
    width: 906px;
	position:relative;
	overflow:hidden;
	padding:18px;
	box-sizing: unset;
}
.slideActiv .main_img{
	height: 411px;
    width: 942px;
	margin-left: -18px;
    margin-top: -18px;
}
.slideActiv .main_img img{
	 opacity: 1;
}
.main_con1-2 .nbox_h {
	font-size: 14px;
    font-weight: bold;
    line-height: 18px;
	color: #000;
	/* text-decoration: underline; */
}
.slide-cat{
	position:absolute;
	background:#000;
	border:4px solid #7f7f7f;
	width: 115px;
	padding:7px 11px 11px 23px;
	background:#000;
	/*
	background:#000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAASUlEQVQY02NgIBGccRBZd8ZBRAbGZyTDgP8MDAyfGRgYahkYGKYwQgXIBbPJdcEXBgaGOgYGhsksZNi6iYGBIcfkwJvHDAwMDADQ6hH0Rjl0/wAAAABJRU5ErkJggg==") no-repeat scroll 95px center;
	*/
	}
.slide-cat a{
	color:#fff;
	font-size: 14px;
    font-weight: bold;
}
.sliderCat,.commName {display:block;color:#cc4014; font-size: 12px;  line-height: 17px; font-weight: bold;position: relative;}
.slideActiv .nbox_info {left: 50px;}
.slideActiv .slide-cat{top: 106px;left: 25px;}
.slideActiv .nbox_big_opl{top: 101px; left: 146px;} 
.slideActiv .nbox_content{top: 141px; left: 50px; width: 600px  !important;}
.slideActiv .nbox_content span{width: 600px ;}
.slideActiv .nbox_content div{max-height: 8em;margin-bottom: 2px;}
.slideActiv .nbox_content .nbox_h {max-height: 4em;  padding-bottom: 6px;}
.slideActiv .nbox_content .nbox_h A{font-size: 26px;font-weight: bold;line-height: 35px;}
.slideActiv .nbox_date {position:relative; background:none;padding:0; }
.slideActiv .wordofdaymain .slide-cat {width: 115px;}
.slideActiv .wordofdaymain .nbox_big_opl { left: 158px; top: 101px; }
.slideActiv .wordofdaymain .nbox_big_opl.experts { left: 40px; top: 300px; }
.slideActiv .wordofdaymain .nbox_big_h2 { left: 50px;  top: 270px;}
.slideActiv .wordofdaymain .nbox_content {max-height: 5em;}
.slideActiv .headonmain .nbox_big_opl {left: 175px;}
.slideActiv .headonmain .slide-cat { width: 135px;}
.slideActiv .headonmain .nbox_content {top: 150px;}
.slideActiv .headonmain .nbox_content .nbox_h {max-height: 7em;   padding-bottom: 0; margin-top:18px; line-height: 30px;}
.slideActiv .headonmain .nbox_content .nbox_h A {font-size: 24px; line-height: 30px;}
.slideActiv .headonmain .nbox_content div {max-height: 11em;}
.slideActiv .headonmain .nbox_content .nbox_t {margin-top: 0;}
.slideActiv .livemain .nbox_big_opl{left: 165px;}
.slideActiv .blogsmain .slide-cat {background:none; border:none; width: 209px; font-size: 14px; font-weight: bold;}
.slideActiv .blogsmain .slide-cat::after { color: #fff; display: block; margin-left: 165px; margin-top: -31px;}
.slideActiv .blogsmain .nbox_big_opl { left: 50px; }

.main_con1-2{
	background:#b4b4b4;
	height: 150px;
}
.main_con1-2-item{
	background-color: #fff;
    height: 118px;
    padding: 8px 15px;
    width: 149px;
	float: left;
	margin-left: 8px;
    margin-top: 8px;
	position: relative;
	overflow: hidden;
}

.main_con1-2 .nbox_content{padding-top: 5px; width: 141px;}
.main_con1-2 .nbox_content .nbox_h A{color: #000;}
.main_con1-2 .nbox_content div{max-height: 3.1em;margin-bottom: 2px;}
.main_con1-2 .nbox_date{position:relative; background:none;color: #828282; padding:0;}
.main_con1-2 .activ {
	border: 8px solid #fff;
    margin-left: 0;
    margin-right: -8px;
    margin-top: -8px;
    position: relative;
	box-shadow: 0 8px 0 0 #b4b4b4;
}
.main_con1-2 > div:hover{
	border: 8px solid #fff;
    margin-left: 0;
    margin-right: -8px;
    margin-top: -8px;
    position: relative;
	box-shadow: 0 8px 0 0 #b4b4b4;
	cursor: pointer;
}

#headerBlock{
	height: 107px;
    overflow: hidden;
    position: relative;
	transition: height 0.5s ease-in-out 0s;
    width: 942px;
	border-radius: 2px;
}
#headerBlock .main_img {
margin:0;
width: 942px;
height: 100%;
}
#headerBlock.style-low {
	height: 90px;
}

.toOpen {
    background: rgba(0, 0, 0, 0) url("/images/toOpenBlock.png") no-repeat scroll center center;
    bottom: 0;
    height: 54px;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
    z-index: 30;
}
.toOpen:hover{
 cursor:pointer;	
}
.headerTitle {
    position: absolute;
    text-align: center;
    bottom: 20px;
    width: 942px;
	z-index:10;
}

.headerInfo {
    position: absolute;
    right: 0px;
    padding: 0px 10px 3px 8px;
    text-align: center;
    bottom: 0px;
    z-index:10;
    background-color: black;
}

.line-category {padding-top:20px;margin-left: -7px; width: calc(100% + 7px);}
.line-category span, .filters span { padding-bottom: 4px;font-size: 14px;font-weight: bold;margin: 0 6px; border-bottom: 1px dotted #000;}
.line-category a {text-decoration: none;}
.line-category .allcat, .line-category .activ {	border-bottom:4px solid #000;}
.line-category .date-select { border-bottom: none; float: right; font-style: italic; margin:0; }
.line-category .date-select span {font-weight: normal;}
.line-category .date-select-ico {margin: 0;border-bottom: none; float: right; background: rgba(0, 0, 0, 0) url("/images/cal2.png") no-repeat scroll right center;height:18px;width: 20px;}

.first-block {
	height: 398px;
	overflow:hidden;
	padding: 16px;
	position:relative;
	border-radius: 2px;
}
.first-block .main_img{
    width: 100%;
	height: 100%;
}
.main_con1-2-item .main_img{ height: 142px; background:none;}
.main_con1-2-item .main_img img {opacity: 0.2; }
.main_con1-2-item.activ .main_img img, .main_con1-2-item:hover .main_img img {opacity: 0;}
.first-block .nbox_date {left: 25px; top:20px;}
.first-block .nbox_big_h {left: 25px; top: 100px;}
.first-block .nbox_big_t {left: 25px; margin-top:0; top:140px;}
.first-block .nbox_big_h2 {left: 25px; top:210px;}
.first-block .nbox_big_opl {left: 25px; top:255px;}
.first-block .nbox_info {left: 25px;}
#content_events .first-block .nbox_info {left: 18px;}
.ispacer.first {height: 10px;}
#content_headon .margintop > div, #content_live .margintop > div {margin-top: 10px;}

.row{
	/* width: 702px; */
	width: 100%; 
	
}
.row .ver2,
.headon_con1 {
	height: 310px;
	width: 190px;
	overflow:hidden;
	padding: 16px; 
	position:relative;
	float: left;
	border-radius: 2px;
}
.row .ver2.x2{
	width: 429px;
}
.row .ver3 {
	height: 184px;
	width: 190px;
	overflow:hidden;
	padding: 16px; 
	position:relative;
	float: left;
	border-radius: 2px;
}
.row .ver3 .deleted {
	bottom: 0;
    margin-left: -16px;
    margin-right: -16px;
    padding: 20px 16px;
    position: absolute;
    text-align: center;
}

.row  .main_img{
    width: 100%;
	height: 100%;
}
.row > div {
	margin-left:18px;
	margin-top:18px;
}
.row > div:first-child{
	margin-left:0;
	clear: both;
}
.note__block .row > div:nth-child(3n+1){
	margin-left:0;
	clear: both;
}
.content_rcol .row > div:first-child{
	margin-top:0;
	clear: both;
}

.first-block .nbox_content{top: 3em;width: 400px;}
.first-block .nbox_content .nbox_h {padding-bottom:0; }
.first-block .nbox_content .nbox_h a{font-size: 24px;line-height: 36px;}
.first-block .nbox_content .nbox_t {margin-top: 0;}
.content_rcol .nbox_big_opl {position:static; margin-left: -4px;}
.content_rcol .ver2.blogs .nbox_big_opl {position:absolute; margin-left: 0;}
.content_rcol .wordofday .nbox_big_opl {left:20px;}
.content_rcol .nbox_big_opl li {float: none;  margin-bottom: 8px; padding:0;}
.content_rcol .avtor-name {width: 122px; overflow: hidden; white-space: pre;}
.content_rcol .avtor-name.an_blogs { width: 188px; }
.content_rcol .community-name {width: 122px; overflow: hidden; }
.content_rcol .community-name a {font-size: 14px; font-weight:bold;}
.community-img {border: 3px solid #7f7f7f;}

.nbox_content.video,
.row .ver2 .nbox_content.video{
	max-height: 13em;
    padding: 0;
    top: 12px;
}
.nbox_content.video .nbox_h ,
.row .ver2 .nbox_content.video .nbox_h{ margin-top: 8px;}

.warp .nbox_h, .warp .nbox_content{position: relative; left:2px;}
.warp .main_img{height: 100%;}
.warp > div {height: 100%;}
.top_menu2 A:hover {color:#cc4014 !important;}
.box_advh.goriz {background: rgba(0, 0, 0, 0) url("/images/rekGor.jpg") no-repeat scroll center center / 100% 100% ;height: 148px;border:none;}
.box_advh.vertical {background: rgba(0, 0, 0, 0) url("/images/rekVer.jpg") no-repeat scroll center center / 100% 100% ;height: 324px;width:222px;border:none; margin-left:0;}
.ver2 .main_vop_t { max-height: 13em;padding-bottom: 6px;top: 49px;}
.ver2 .main_vop_t1 {  font-size: 12px; font-style: italic;  max-height: none;  padding-bottom: 0;}
.ver2 .main_vop_t2 a{font-size: 14px; font-weight: bold;}
.main_con5_col2 .nbox_date {left: 20px;}
#article__header{background:#000; border:8px solid #7f7f7f; color:#f4f4f4;}
.header-block{padding:12px 22px 16px; border-bottom:4px solid #7f7f7f;}
.header__data{font-size:14px; font-style: italic; padding-left:8px;}
.header__tags{float:right;}
.header__title h1{padding:16px 22px; font-size:30px;  line-height: 36px;}
.header__anonse {padding:0 22px; font-size:14px; font-style: italic; line-height: 18px}
.header__autor {padding:14px 22px;  display: table-cell;  vertical-align: middle;}
.header__autor .nbox_big_opl, .comment__header .nbox_big_opl, .experts__comment .nbox_big_opl {position:relative; top:0; left:0;}
.header__autor .nbox_big_opl A {color:#f4f4f4;}
.header__info {position:relative;  display: table-cell;  vertical-align: middle; padding-left:38px;}
.header__poster {
	background: #000 none repeat scroll 0 0;
    border-top: 4px solid #7f7f7f;
    line-height: 0;
    position: relative;
    text-align: center;
	}
.header__poster img{ }
.header__poster_desc {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    padding: 13px;
    position: absolute;
    right: 0;
	font-size:12px;
	font-style: italic;
	display:none;
}
.header__poster_desc a { font-size:12px; font-style: italic; color: #f4f4f4;}
.article__content { background:#fff; padding-top:14px; }
.article__content > * {  box-sizing: border-box; font-size: 16px; line-height: 1.4em; padding: 10px 30px;width: 100%;}
.article__content img { width: auto; height: auto;   max-width: 100%;}
.article__content h2 { background: #fff none repeat scroll 0 0;  font-size: 16px;  font-weight: bold; padding: 12px 20px 5px; }
.article__share h3, .article__tags h3 { display: inline;  font-size: 14px; margin-right: 2px;}
.article__share a {padding-right: 14px;}
.article__share .fb-share a {padding-right: 10px;}
.article__share .tw-share a {padding-right: 15px;}
.article__tags a{font-size: 14px; color:#000;}
.article__tags a:hover {color:#cc4014 !important;}
.article__tags:first-letter {  text-transform: uppercase; }
.ver1_header {background:#000; padding: 8px;}
.ver1_header p {background:#fff;  padding-bottom: 14px; padding-top: 14px; text-align: center;}
/*.modile__ver1 {background:#000;}*/
.modile__ver1 > div { clear: both;}
.modile__ver1 .row > div {margin-top:0}
.modile__ver1 .row  {padding-top: 4px}
.modile__ver1 > div:nth-child(2) {padding-top:0;}
.modile__ver1 .row .ver2 .nbox_content, .note__block .row .ver2 .nbox_content { max-height: 12em;}
div.article__share, div.article__tags { padding: 16px 30px;}
.header {font-size: 18px; margin-top: 30px;font-weight: bold; color:#231f20;}
.comments_lcol {background:#fff;  margin-bottom: 25px; min-height: 324px;}
.comments__add {float:right; font-size:14px; font-weight:bold; color:#231f20;}
.comments__add a {font-size:14px; font-weight:bold; color:#231f20; border-bottom: 1px dotted;  text-decoration: none; }
.comments__header {padding:21px 30px 14px; border-bottom: 8px solid #7f7f7f;}
.comment__lev1 {margin: 0 30px; border-bottom: 4px solid #ededed;}
.comment__lev2 {margin: 0 30px 0 75px; border-bottom: 4px solid #ededed; }
.comment__lev3 {margin: 0 30px 0 125px; border-bottom: 4px solid #ededed;}
.comment__header { height: 56px; padding: 15px 0; vertical-align: middle; display: table-cell; }
.comment__header .comment__data { display: table-cell;  padding-left: 25px; color:#5b5b5b; font-size: 14px;}
.comment__header .nbox_big_opl { display: table-cell; }
.comment__data {vertical-align: middle;}
.comment__respond {padding: 15px 0;}
.comment__respond a{ border-bottom: 1px dotted; color: #000; font-size: 14px; font-weight: bold; text-decoration: none; }
.comment__all a:hover, .comments__add a:hover, .comment__respond a:hover, .comments_lcol .avtor-name a:hover {color:#cc4014 !important;}
.comment__respond a.send {margin-right:30px;}
.comment__respond a.del {margin-left: 20px;}
.comment__respond a.del:before { 
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -249px;
    content: "";
    height: 20px;
    margin-left: -25px;
    position: absolute;
    width: 20px;
}

.comment__text p { font-size: 16px; line-height: 1.4em; }
.comment__all {padding:20px 30px ;}
.comment__all a {font-size:14px; font-weight:bold; color:#000;}
#content_wod .header__info { padding: 10px 22px;}
#content_wod .header__title h1 {font-size: 40px; padding: 14px 22px;}
.wod_citation {font-size:18px; line-height: 25px; padding: 20px 130px; background: #fff; text-align: center;}
.wod_citation:after {   border-bottom: 3px solid #7f7f7f; content: ""; display: block; margin: 20px auto 0; width: 165px;}
.wod_word {font-size:18px; text-transform: lowercase; font-weight: bold;}
.wod_citation:first-letter {text-transform: uppercase;}
.wod_c_source {font-size:14px; font-style: italic; padding-top: 5px;}
.wod_core {background: #fff; padding-bottom: 16px;}
.wod_core p { padding: 10px 30px; font-size: 16px; line-height: 1.4em;}
.wod_core a{font-size:14px; color:#000;}
.wod_experts { background: #fff; }
.experts__header {padding-left: 30px; padding-top: 20px; padding-bottom: 10px; border-bottom: 8px solid #7f7f7f;}
.header_block {	 background: #fff;padding-left: 30px; padding-top: 20px; padding-bottom: 10px; border-bottom: 4px solid #7f7f7f;text-align:left;}
.experts__comment .nbox_big_opl { padding: 16px 0;}
.experts__view {clear:both; padding: 2px 0; }
.experts__view p{font-size: 16px; line-height: 1.4em; padding: 10px 0;}
.experts__comment:last-child {border: none;}
.experts__bottom, .article__bottom { background: #fff; padding-top: 10px; padding-bottom:16px;}
.wordofday .nbox_header, .headon .nbox_header, .event .nbox_header {left: 15px; position: absolute; top: 13px; z-index: 5;}
.zavtra-live .nbox_header {left: 33px; position: absolute; top: 0;}
.wordofday .nbox_header a, .headon .nbox_header a, .zavtra-live .nbox_header a, .event .nbox_header a {font-size: 12px; font-weight:normal; color:#e6e3e3; }
.wordofday.modul .nbox_header a, .headon.modul .nbox_header a, .zavtra-live.modul .nbox_header a, .event.modul .nbox_header a {color:#000; }
.wordofday .nbox_date {left: 85px;}
.headon .nbox_date {left: 102px;}
.event .nbox_date {left: 74px;}
.zavtra-live .nbox_date {left: 105px;}
.headon .main_vop_t1 {left: 15px; top: 170px;}
.headon .main_vop_t2 {color:#fff;font-size:12px; font-weight: normal; line-height: 17px; }
.wordofday .nbox_big_h {left: 15px; top: 57px;}
.wordofday .nbox_big_h, .wordofday .nbox_big_h A,
.headon .nbox_big_h, .headon .main_vop_t1 A {font-size:18px; font-weight:bold; line-height: 26px;}
.wordofday .nbox_big_h2 {left: 15px; top: 100px; font-size: 14px; font-weight:bold;}
.wordofday .nbox_big_opl {position: absolute; left: 15px; top: 130px;}
.wordofday .avtor-name { max-width: 190px; width: auto;}
.experts__comment {padding: 2px 0 55px; margin: 0 30px;  border-bottom: 4px solid #ededed; clear: both;}
.comment__evaluation {padding-top:5px;}
.evaluation__good, .evaluation__bad {
    border: 4px solid ;
    display: block;
    float: left;
    height: 28px;
    line-height: 24px;
	padding-left: 10px;
    width: 128px;
	font-size:16px;
	font-weight:bold;
}
.comment__evaluation a{ font-size:14px; font-weight:bold; color: #000; text-decoration: none;   border-bottom: 1px dotted;}
.evaluation__good, .evaluation__good a{color: #cc4014;}
.view .evaluation__good , .view .evaluation__bad {text-align: center;margin-right: 20px; padding-left: 0; width: 138px;}
#content_headon .header__anonse { font-size: 12px; line-height: 22px; padding-top: 12px;}
#content_headon .header__anonse h3 {font-size: 18px;  font-style: normal;}
#content_headon .header__title h1 { font-weight: normal;  padding-top: 8px;}
#content_headon .header__info, #content_live .header__info { padding-bottom: 10px; padding-left: 22px; padding-top: 15px;}
#content_live .header__anonse {font-size: 16px;}
.row .ver2 .nbox_content.video {max-height: 15em;}
.slide_content {display:none;}
#content_blogs #article__header { background: #fff; color:#231f20;}
#content_blogs .header__category {font-size: 16px;  font-weight: normal; color:#231f20;}
#content_blogs .header__category a {font-size: 16px;  font-weight: bold; color:#000;}
#content_blogs .header__data {font-size: 14px; font-style: italic; color:#828282; position: relative; top: 3px;}
#content_blogs .header-block { background: #fff; border-bottom:none; padding: 20px 22px;}
#content_blogs .header__anonse {font-size: 16px; color: #454545;}
#content_blogs .header__info {padding:25px 22px;}
#content_blogs .header__printed, #content_blogs .header__printed a{font-size: 14px; color: #231f20;}
#content_blogs .header__printed {padding: 22px 22px 0;}
#content_blogs .ver1_header p {padding-bottom: 3px; padding-top: 10px;}
#content_blogs .inblogs .blogs-border.authors, #content_author-blogs .blogs-border{ top: 0; height: 280px;}
#content_blogs .inblogs .nbox_content > div {    max-height: 11em;}
#content_blogs .inblogs .nbox_content { max-height: 13em; }
.content_rcol .seemore{ margin-top: 0; padding-bottom: 5px; }
.content_rcol .seemore a{color:#cc4014; font-size: 14px; font-weight: bold;}
.comment__lev1, .comment__lev2, .comment__lev3 {}
#comments > div:nth-last-child(1),#comments > div:nth-last-child(2),#comments > div:nth-last-child(3) { display: block;}
.header__category {position: relative; top: 3px;}
.main_con1 {background:#000;}
.slideActiv .blogsmain, .slideActiv .events, .slideActiv .livemain, .slideActiv .wordofdaymain, .slideActiv .headonmain {display:none;}
.addmore { font-size: 18px; font-weight: bold; margin-bottom: 40px; margin-top: 5px; height: 20px; }
.addpart { font-size: 18px; font-weight: bold; height: 20px; }
.addmore span, .addpart span {border-bottom: 2px dotted; color:#000; cursor: pointer;}
.addmore span:hover, .addpart span:hover { color:#80280d; }



.bottom-line {display:table; margin: 0 auto; width: 890px;}
.bottom-line > div {display:table-cell;}
#bottom_cp .bottom-line .top_advser_link a{
	font-size: 12px; color: #fff; font-weight: bold;
}
.events_tags span{padding-right:5px; font-size: 14px; text-decoration: underline;}
.tags > span:first-letter {text-transform: uppercase;}

.events_tags .tags {padding-bottom:10px;}
span.loading{
	background: rgba(0, 0, 0, 0) url("/images/dots.gif") no-repeat scroll center 4px;
    display: block;
    height: 20px;
    width: 40px;
} 
div.loading{
	background: rgba(0, 0, 0, 0) url("/images/dots.gif") no-repeat scroll center 4px;
    display: none;
    height: 20px;
    width: 40px;
} 

.main_con2_col1 .main_img img {height:auto;}
.nocomments {margin: 26px 30px -25px; font-size: 14px; font-weight: normal; color: #231f20;}
.nocomments a {
    border-bottom: 1px dotted;
    color: #231f20;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}



.biglink { bottom: 0; height: 100%; left: 0; position: absolute; width: 100%; }
.biglink a{display:block;width:100%;height: 100%;}
.headerInfo a{font-size:12px;}
.main_con5_col1.x2 , .main_con5_col1.x2 .main_img {width: 460px;}
.main_con5_col1.x2 .nbox_content {width: 300px; padding:0;}
.main_con5_col1.x2 {margin-left:0;}
#top-login-block .nbox_big_opl {left: 2px;  position: absolute;  top: -5px; z-index:90;}
#top-login-block .avtor-name {
    font-size: 14px;
    font-weight: bold;
    max-height: 2.3em;
    max-width: 165px;
    overflow: hidden;
    padding-bottom: 5px;
    position: relative;
    text-decoration: underline;
}

.onLogin{width:100%; height:100%; background:#ededed;}
.onLogin:hover {cursor: pointer;}

.onLogin:after {
    background: rgba(0, 0, 0, 0) url("/images/toOpen.png") no-repeat scroll center center;
    bottom: 15px;
    content: "";
    height: 11px;
    position: absolute;
    right: 7px;
    width: 20px;
	}
.about__author, .rules__author, .about__comm, .rules__comm, .profile__blogs {background:#fff;  padding-bottom: 18px;}
#profile__header {padding-top:5px; width: 100%;}
.profile_avatar .avtor-img {display:block;height: 165px;width: 165px; border-radius: 165px; margin-left: 10px;}
#profile__header .profile_stats {padding-top: 10px;}
#profile__header .s_vertical {margin-left: 11px; width: 81px;}
#content_communities-profile .profile_avatar .avtor-img {border: 4px solid #7f7f7f;}
#content_authors .profile_avatar .avtor-img {border: 4px solid #fff;}
.profile_avatar .avtor-img img{min-height: 100%; min-width: 100%;  height: 165px;}
.profile_name  {font-size:20px;line-height: 26px; padding-top: 5px;padding-left: 30px;  }
#profile__header .profile_name a {font-size:20px;line-height: 26px; }
.profile_stats {padding-bottom: 35px; padding-top: 16px;}
.activity_header {  
    background: #000 none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    padding: 4px 14px;
	margin-top: 12px;
}
#profile__activity {}
.profile_menu {padding-top: 12px; margin-left: 30px;padding-bottom: 16px;}
.profile_menu li { list-style: outside none none; padding: 6px 0 2px;}
#top_nav_bar .profile_menu li {padding: 6px 14px 2px;}
.profile_menu li a{
    font-size: 14px;
    font-weight: bold;
}
#top_nav_bar .profile_menu li a{
	display: block;
	width: 100%;
	text-decoration: none;
}
#top_nav_bar .profile_menu li a span.menui{
	text-decoration: underline;
}
#top_nav_bar .profile_menu span.count {
	background:#cc4014; 
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px 4px 1px;
    vertical-align: top;
	text-decoration: none;
	border-radius: 2px;
	}
.profile_menu li a span {text-decoration: none;}

.content_rcol .profile_menu span {
	background:#cc4014; 
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px 4px 1px;
    vertical-align: top;
	border-radius: 2px;
}
.black-button {background:#000; padding-bottom: 8px; padding-top: 8px; text-align: center;margin-right:20px;width: 180px; color: #fff; font-size: 14px;  font-weight: bold;  }
.black-button:hover {border-bottom: 4px solid #7a260c; margin-top:-4px;cursor:pointer;}
.black-button:hover a {color: #fff !important;}
.black-button:active a {color: #7a260c !important; }
.black-button:active {border-bottom: 4px solid #000;}
.black-button a { color: #fff;font-size: 14px;font-weight: bold;text-decoration: none;}
.black-button.write {background: #000 url("/images/write.png") no-repeat scroll 11px center;padding-left: 32px; border-radius: 2px;}

.black-button.sms-send { background:#cc4014; width:120px; }
.black-button.reg-send { margin-right:20px; }

.butt__.reg {width: 300px; height: 42px;}

input.black-button { 
	border: medium none;
	color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-right: 15px;
}
input.black-button:hover {
	cursor:pointer;
}
input.black-button:active {
	color: #7a260c !important;
}
.profile_stats .black-button {margin-right: 0;}

#userauthor {background: #fff;  margin-left: 10px; padding-top: 20px;}
#userauthor .module-title {margin-left: 20px;}
#userauthor .black-button {width: auto; margin-left:20px;}

.top-block-blogs {height:76px;   display: table;  width: 100%; border-top: 8px solid #7f7f7f; }
.top-block-blogs.black {background:#000;}
.top-block-blogs.white {background:#fff;}
.top-block-blogs .header__category { display: table-cell; top:0; vertical-align:middle; width: 220px;}
.top-block-blogs .header__category img{padding-left: 50px;}
.top-block-blogs .header__category.fullwidth { width: 100%;text-align: center;}
.top-block-blogs .header__category.fullwidth img{padding-left: 0; }

.top-block-blogs .nbox_big_opl {display: table-cell; position: relative;   top: auto; vertical-align:middle; text-align: center;}
.top-block-blogs.black .community-name, .top-block-blogs.black .nbox_info {color:#fff;}
.top-block-blogs .nbox_info, .top-block-blogs .toProfile {    
	bottom: 0;
    display: table-cell;
    float: right;
    left: auto;
    position: relative;
    right: 68px;
    top: 18px;
    vertical-align: top;
}
.toProfile a{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.toProfile.blogs a{
color:#fff;
}

.top-block-blogs .community-name, .top-block-blogs  .nbox_big_opl {font-size: 24px;font-weight: bold;}
.top-block-blogs center {display: table-cell; vertical-align: middle;}
#top-login-block .profile_menu {
	background: #ededed none repeat scroll 0 0;
	border: 4px solid #cc4014;
	border-top: none;
    left: -4px;
	margin-left:0;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: 80;
	box-sizing: content-box;
	padding: 12px 0 4px;
}
#top-login-block .drop_menu_block {
	padding:14px 0 ;
	border-top: 4px solid #cc4014;
	}
#top-login-block .profile_menu li {
	box-sizing: border-box;
    list-style: outside none none;
}
#top-login-block .profile_menu li:hover {background:#fff;}
#top-login-block .profile_menu li a :hover{color:#80280d;}

#top-login-block #userauthor { 
    background: #ededed none repeat scroll 0 0;
    border-top: 4px solid #cc4014;
	
	box-sizing: border-box;
    margin-left: 0;
    padding: 20px 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 100;
}
#top-login-block #userauthor .profile_menu {position:relative; top:0; margin-left: 0;}
#top-login-block #userauthor .black-button.write {width: 100%;  background: #000 url("/images/write.png") no-repeat scroll 26px center; margin: 16px 0 0;}
#top-login-block #userauthor .black-button.write:hover { margin-top:12px;}
#top-login-block #userauthor .module-title { margin-left: 14px;}
#top-login-block #userauthor form {margin-bottom:16px;  padding: 0 14px;}

#drop_menu {display:none;}
.profile_menu.toProfile {margin-left:23px; padding-top: 20px; padding-bottom: 0;}
.profile_menu.toProfile li { padding-bottom: 9px;}
.warp .nbox_tags {  height: 1.5em; overflow: hidden;}
.profile__blogs .row > div {margin-left: 0;  margin-top: 0;}
.row .ver4 {float:left; width: 234px; background: #fff none repeat scroll 0 0; height: 85px; padding-top: 14px;}
.row .ver4 .profile_avatar,
.row .ver2.comm .profile_avatar {float:left; padding-left: 5px; position:relative;}
.row .ver4 .profile_avatar .avtor-img,
.row .ver2.comm .profile_avatar .avtor-img { border-radius: 50px;height: 50px;width: 50px;}
#content_communities-profile .row .ver4.author .profile_avatar .avtor-img { border: 3px solid #f2f2f2;}
.row .ver4.comm .profile_avatar .avtor-img,
.row .ver2.comm .profile_avatar .avtor-img{ border: 3px solid #7f7f7f;}
.row .ver4 .profile_avatar .avtor-img img,
.row .ver2.comm .profile_avatar .avtor-img img { height: 50px; vertical-align: middle; }
.row .ver4 .profile_name,
.row .ver2.comm .profile_name { padding-top:0; display: table-cell; font-size: 14px; height: 54px;line-height: 18px; padding-left: 8px;text-align: left; vertical-align: middle; }
.row .ver4 .profile_rank,.row .ver2.comm .profile_rank  {font-size: 12px;font-weight: normal;line-height: 18px;padding-left: 86px;}
.row .ver4 .profile_stats {display:none;}
.profile__blogs .ver4:hover {background:#ededed;}
.profile__blogs .ver4:hover .profile_rank {display:none;}
.ver4:hover .profile_stats {display:block;}
#userauthor .profile_menu { margin-left: 20px;}
.profile_menu.redaction {
	border-bottom: 4px solid #ededed;
    margin-bottom: 16px;
    margin-right: 20px;
    margin-top: -15px;
    padding-bottom: 6px;
	}
.profile__blogs .addmore {margin-bottom:0;  margin-top: -10px;}
.today { color:#fff !important; background:#cc4014 !important; }
#fc {font-family: trebuchet ms;}
#mns select { height: 35px; font-family: trebuchet ms; border: none; text-indent: 4px; background: #fff none repeat scroll 0 0; border: none; outline: medium none;}
#mns select:hover {cursor:pointer;}
select.days {width:130px;}
select.years {width:85px;}
.DivDay,.DivYears {height: 37px;float:left;overflow: hidden; border: 2px solid #7f7f7f; z-index: 20;box-sizing: content-box; }
.DivDay {width: 130px;  margin-left: 9px;}
.DivYears {width:85px;}

.DivYears:before , .DivDay:before {
  background: #fff url("/images/toOpen.png") no-repeat scroll center center;
    content: "";
    height: 36px;
    left: 64px;
    pointer-events: none;
    position: absolute;
    top: 11px;
    width: 31px;
	z-index: 10;
}
.DivDay:before {left: 207px;}

#fc td:hover {color: #333 !important;}
#fc td.to-be:hover {color: #ccc !important;}

#calc-kdg {
	background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    padding: 4px 8px 6px;
	position: absolute;
    top: -12px;
    z-index: 100;
	display:none;
}
.date-select input {background:none;border:none;font-size: 14px; font-style: italic; font-family: trebuchet ms;text-align: center; width: 120px;}
#data-but-clear, .data-but-clear { height: 31px; width: 31px; background: url("/images/select-clear.jpg") no-repeat scroll center center; position: absolute; right: 9px; top: 14px; }
#data-but-clear:hover, .data-but-clear:hover {cursor:pointer;}
.line-category span, .filters span, .date-select input:hover {cursor:pointer;}
.line-category span:hover, .filters span:hover{color:#80280d;}
.line-category span.activ:hover { color:#000; cursor:default; }
.endetitem {display:none;}
.search-block-blogs {height:52px; background:#fff; display:table; }
.search-block-blogs .filters {display:table-cell; vertical-align:middle;   width: 100%; font-size: 14px; font-weight: bold; padding-left: 22px; padding-top:0; margin-left: 0;}
.search-block-blogs .filters .activ {font-weight: bold;}
.search-block-blogs .search {display:table-cell; vertical-align:middle;}
.search-block-blogs .search div{height: 37px;  width: 547px; border:2px solid #7f7f7f; margin-right: 6px;}
.search-block-blogs.comm .search div{width: 280px;}
.search-block-blogs .search input { border: medium none;  height: 37px;  width: 426px;}
.search-block-blogs.comm .search input {width: 160px;}
.search-block-blogs.comm .filters {padding-left: 40px;}
.search-block-blogs .search .search_bott {
	background: #000 url("/images/Search.png") no-repeat scroll 16px 7px / 17% auto;
	color: #fff;
    font-size: 14px;
    font-weight: bold;
	padding: 7px 28px 6px 44px;
	}
.search-block-blogs .comm_filters {display:table-cell; vertical-align:middle; padding-left:15px}
.search-block-blogs .comm_filters span{margin-left: 10px; padding:0 4px; font-size: 14px;text-decoration: underline;} 
.search-block-blogs .comm_filters span.activ {background:#d13912; color:#fff;text-decoration: none;}
.search-block-blogs .comm_filters span:hover {cursor:pointer; color:#80280d;}
.search-block-blogs .comm_filters span.activ:hover {cursor:default; color:#fff;}
.filters span { font-weight: normal;}
.row .ver4 {margin-left: 0;  margin-top: 0; width: 25%; background:#ededed; height: 65px;}
.row .ver4.author .profile_avatar .avtor-img { border: 3px solid #fff;}
.ver4.author:hover, .ver4.comm:hover {background:#fff;}
.ver4.author:hover .profile_rank, .ver4.author:hover .profile_rank {display:none;}
.ver4.author:hover .profile_stats , .ver4.author:hover .profile_stats {display:block;}
.ver4.author:hover .profile_avatar, .ver4.author:hover .profile_avatar {z-index:50;}
.ver4 .profile_stats,  .ver4 .profile_stats {padding-bottom: 16px; background:#fff; z-index:10;  position: relative; padding-left: 18px;}
.profile_stats { padding-left: 20px; clear: both; padding-top: 3px;}
.ver4.comm .profile_stats {padding-top: 5px;}
.content_rcol .profile_stats {padding-left: 18px;}
.stats_range, .stats_comments, .stats_article, .stats_users{width: 40px;margin-right: 5px;  padding-left: 23px;}


.profile__blogs .row .ver4 {width: 234px; background: #fff none repeat scroll 0 0;}
.profile__blogs  .ver4 .profile_stats,.profile__blogs .ver4 .profile_stats, .profile__blogs .ver4.author:hover,.profile__blogs .ver4.comm:hover {background:#ededed;}



.toprofile_line { 
	border-bottom: 2px solid #7f7f7f;
    clear: both;
    display: block;
    margin-bottom: 8px;
    padding-top: 8px;
    width: 199px
	}
.toprofile {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-align: center;
	width: 200px
}
.ver2.comm .toprofile_line  {width: 155px;}
.ver2.comm .toprofile {width: 155px;}
.ver2.comm { height: 235px;}

.toprofile a{ font-size: 12px; font-weight: bold; line-height: 14px;}
input[type="text"]:focus {color:#000 !important;  font-style: normal; font-size: 14px;}

.s_vertical {clear: both;float:left; width: 68px; font-size:12px; white-space: inherit; overflow: visible; margin-left: 38px; margin-bottom: 6px; padding-left: 27px;}
.ver2.comm .s_vertical {margin-left: -5px;}
.stats_num {font-size:14px; display:block; width: 60px; text-align:right; float: left; overflow: hidden;white-space: nowrap;}
.p_vertical .toprofile_line {padding-top: 6px;}
.p_vertical {padding-top: 11px;}
.stats_experts.s_vertical {margin-bottom: 17px;}
.tags b{font-weight:normal; text-decoration: underline;}
.tags b.tag-size-0 {font-size:12px; line-height: 18px; }
.tags b.tag-size-1 {font-size:14px; line-height: 18px;}
.tags b.tag-size-2 {font-size:16px; line-height: 20px;}
.tags b.tag-size-3 {font-size:18px; line-height: 20px;}
.tags b.tag-size-4 {font-size:20px; line-height: 24px;}
.tags b.tag-size-6 {font-size:22px; line-height: 26px;}
.tags b:hover {cursor:pointer; color:#80280d;}
input, textarea {outline: none;}
#content_author-blogs .ver2.blogs .nbox_big_opl {display:none;}
.tags-block {display:none; height: 75px; transition: height 0.5s ease-in-out 0s;}
.tags-block-w {
	background: #fff;
	font-size: 16px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	}
.tags-select {font-weight: bold; padding-left: 8px;}
.tags-block .data-but-clear {right: 15px;top: px;}
.tbshow {
display: block;
}

.sett-block {display:table; background:#fff; padding: 16px 25px 16px 16px; margin-bottom: 4px; box-sizing: border-box;width: 100%;}
.sett-block-l {display:table-cell; text-align: right; font-size: 14px; font-weight: bold;padding-left: 16px; padding-right: 14px; width: 165px;vertical-align: middle;}
.sett-block-r {display:table-cell; width: 466px; vertical-align: top;}
#content_authors_profile h2, #content_communities-profile h2, #comm-control h2 {font-size:16px; font-weight:bold; padding: 2px 0 10px;}
.avatar-img-fon img {height: 100%; opacity:0.4;}
.avatar-img img {height: 100%;}
.avatar-img-fon{
	display: block;
    height: 165px;
    width: 165px;
	overflow: hidden;
}
.avatar-img { 
	border: 3px solid #fff;
    border-radius: 165px;
    display: block;
    height: 165px;
    overflow: hidden;
    width: 165px;
	box-sizing: border-box;
	position: relative;
    top: -165px;
}
.slect-avatar {height: 165px;}
.textbox {
	border: 2px solid #7f7f7f;
    padding: 16px;
    width: calc(100% - 32px);
	/*
	box-sizing: border-box;
    width: 100%;
	*/
}
textarea{
	border: medium none;
    width: 100%;
	height: 176px;
	font-family: trebuchet ms;
    font-size: 14px;
	resize: none;
} 
.sett-block .notes{
	color:#a2a2a2;
	font-size:12px;
	font-style: italic;
	padding-top: 6px;
} 
.sett-row {display: table-row;}
.sett-label {float:left;}
.sett-input {padding:165px}
.sett-block-r input { border: 2px solid #7f7f7f;height: 36px;width: 100%;font-size: 14px;font-weight: bold;text-indent: 16px;}
.sett-block-l.textarea-label {vertical-align: top; padding-top: 19px;}
.show-hide {
	background: rgba(0, 0, 0, 0) url("/images/show-hide.jpg") no-repeat scroll center center;
    height: 34px;
    float: right;
    position: relative;
    top: -37px;
    width: 43px;
	margin-bottom: -37px;
}
.show-hide:hover {cursor:pointer;}
.change-file, .change-avt {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: -105px;
    width: 140px;
}
.change-file:hover {cursor:pointer; color:#80280d;}
.change-avt:hover {cursor:pointer; color:#80280d;}
.new_article {background:#fff;}
.new_article .header {font-size: 16px; margin-top: 18px;}
.header__bottom .nbox_big_opl{
    font-size: 18px;
    left: 0;
    margin-right: 70px;
    padding-left: 22px;
    position: relative;
    top: 5px;
    width: 220px;
}
.header__bottom .bottom_but{
	margin: -15px 0 10px;
    text-align: right;
}
.header__bottom .bottom_but .black-button{
	width: auto;
}
.black-button.liked, .black-button.reliked  {
	background: #000 url("/images/InfoIco.png") no-repeat scroll 8px -37px;
    padding-left: 32px;
	
}
.header__but {
	float: right;
    margin-top: -8px;
    position: relative;
}
.profile_stats.summ {
	padding-top: 18px;
}
.profile_stats.summ .s_vertical{
	margin-left: 4px;
}

.new_article p{
	box-sizing: border-box;
    font-size: 14px;
    padding: 0 30px;
    width: 100%;
}
p.lable {
    font-size: 14px;
    font-weight: bold;
    padding: 2px 30px 5px;
}
p.comments {
    color: #a2a2a2;
    font-size: 12px;
    font-style: italic;
    padding-top: 6px;
}

.progr {

}

.zinput input, .addtags input, #search__aut-comm input{
	border: 2px solid #7f7f7f;
    font-size: 14px;
    height: 37px;
    text-indent: 10px;
    width: 100%;
}
.zinput input[type="checkbox"]{
	height: auto;
	width: auto;
	margin-left: 16px;
    margin-right: 4px;
}
.addtags input {width: 305px;}
.full-width{
	background: #ededed none repeat scroll 0 0;
	border: 8px solid #7f7f7f;	
	width: 100%;
	box-sizing: border-box;
	
}
.testeditor {
	border: 2px solid #7f7f7f;
    box-sizing: border-box;
    width: 100%;
}
.col-r, .col-l  {float:left;}
.zeditortags .col-l {
	box-sizing: border-box;
    float: left;
    padding: 0 30px;
    width: 100%;
}
.col-l {
	width:50%;
}
.zeditortags .col-l .tags {
	background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 40px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
}
.zeditortags .col-l .but {
	background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-left: 10px;
    margin-top: -7px;
    padding: 7px 10px;
    position: relative;
}

.zeditortags p.comments {padding-left: 0;}
.zeditortags .addtags {margin-top:4px;}
.zeditortags .col-r .but {
	background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 22px;
    margin-right: 37px;
    margin-top: -36px;
    padding: 7px;
    position: relative;
}
.zaddrec .row {padding:0 30px;box-sizing: border-box;}
.zaddrec .ver2.module{
	background:#ededed;
	width: 170px;
	height: 283px;
	margin-top: 5px;
}
.zcommit {border-top: 4px solid #7f7f7f; margin-top: 10px; padding-top: 16px;} 
.zcommit div {float:left;}
.zcommit .black-button {margin-left: 30px;}
.zcommit .preview, .zcommit .save, .zcommit .movetodraft{
	font-size:14px; 
	font-weight:bold;
	margin-left: 25px;
    padding-left: 35px;
}
.zcommit input.save{
	float:left;
	margin-left: 30px;
}
.zfiles p.comments {
	 padding: 15px 0 5px;
}
.zfiles .black-button{
	float:right;
}
.zfiles span{
	display: block;
    font-size: 14px;
    font-weight: bold;
    
}

body.cke_editable { 
   background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    min-width: 100px !important;
    text-align: left;
	padding: 20px 0;
   	}
	
.cke_editable > p {
	padding: 5px  20px ;
	background: #fff;
	font-size: 14px;
}
.cke_editable > h2 {
    background: #fff none repeat scroll 0 0;
    font-size: 16px;
	font-weight: bold;
    padding: 12px 20px 5px;
}	
.incut {
	text-align:center;
	font-size:18px;
	line-height: 25px;
	font-weight:normal;
	padding: 0 40px;
}
.cke_editable .incut {
	background:#ededed;
}
.incut * {
	font-weight:normal;
	font-size:18px;
	line-height: 25px;
}
.incut em {
	font-size: 14px;
    font-style: italic;
    line-height: 18px;
}
.incut:after {
    border-top: 3px solid #7f7f7f;
    content: "";
    display: block;
    margin: 20px auto 0;
    padding-bottom: 20px;
    width: 165px;
}
.incut:before {
    border-bottom: 3px solid #7f7f7f;
    content: "";
    display: block;
    margin: 0 auto 20px;
    padding-top: 20px;
    width: 165px;
}
.zfiles #img-list li{display: inline-block;}
.zfiles input {
	background: #000 none repeat scroll 0 0;
    box-shadow: 0 4px 0 0 #000;
    margin-right: 20px;
    padding-bottom: 4px;
    padding-top: 8px;
    text-align: center;
    width: 200px;
}
.zfiles input:hover {box-shadow: 0 4px 0 0 #7a260c;}
.fs-lightbox h2{padding-bottom:5px; }	
.comment__add {padding-right:30px; padding-left:30px;}
.comments_lcol textarea{
	border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    resize: none;
    width: 100%;
}
.comments_lcol .textbox {
    border: 2px solid #7f7f7f;
    padding: 16px;
    width: inherit;
}
.black-button.comment {
    background: #000 url("/images/InfoIco.png") no-repeat scroll 8px 10px;
}

.r_result {
    width: 100%;
}

.jquery-modal .r_result {text-align: center;}
.jquery-modal .r_result .errors {color:#e40f0f;}
.jquery-modal .notes .success {color:#000;}
.jquery-modal .notes .errors {color:#e40f0f;}
.jquery-modal .show-hide {
	left: -3px;
	float: right;
    height: 32px;
	top: -34px;
}
.zfiles .zposter{ line-height: 0;text-align: center; display:none;}
.zfiles .zposter .img {line-height: 0;}
.zfiles .zposter li{list-style: outside none none;}
.zfiles .progress {
	display: block;
    position: relative;
    top: -100px;
}
.zfiles .zposter img{width: 100%;}
.zeditortags .col-r,.zeditortags .col-l {float: none;}
.zeditortags .col-r {
	padding-left:380px;
}

.top-zaddrec { font-size: 12px; font-weight: bold; padding-bottom: 16px;}
.top-zaddrec span {
    background: #cc4014 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: -2px;
    padding: 2px 7px;
}
.but-zaddrec {padding-top:16px;}
.but-zaddrec .black-button {width: 100%;}
.link-zaddrec {background: #fff none repeat scroll 0 0;  border: 2px solid #7f7f7f;  padding: 9px;}
#upload-div{
	display: none;
}
.zaddrec .ver2.module{
	 height: 235px;
}
.zaddrec .but-zaddrec{
	display:none;
}
.zposter .change-file {
	margin: 0 auto -70px;
	padding: 35px 60px;
	top: -91px;
}
.menu-author-full {
	background:#fff;
	margin-top: 18px;
}
.menu-author-full span{
	display:block;
	float:left;
	
}
.menu-author-full span a{
	display: block;
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 18px;
    padding-left: 30px;
}
span.write a{background:rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -127px;}
span.incomm a{background:rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -163px;}
span.home a {background:rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -200px;}
span.dell a {background:rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -238px;}
.login_form {border: 8px solid #7f7f7f; width: 320px;}

#del-form, #in-comm {display:none;}
.up-form {border: 8px solid #7f7f7f; width: 686px; background:#fff;}

.up-form.shpigel{width: 942px;  box-sizing: content-box;}
.up-form.shpigel .main_con1-2-item {box-sizing: content-box;}

.up-form.login {width: 350px;}
.up-form.login.reg { width: 650px; }

.up-form > .header { 
	background: #ededed none repeat scroll 0 0;
	font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    padding: 16px 55px;
}
.up-form .header.dell {
	background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -234px;
}
.up-form .header.login {
background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -268px;
}
.up-form .header.incomm {
background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -159px;;
}
.up-form .header.preview {
background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -342px;;
}
.up-form .label, .reg_f_col_h {
	font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    padding-top: 15px;
}

.reg_f_col_soc {
margin-top: 21px;
width: 44px;
height: 200px;
}

.label.reg {
    font-weight: normal;
}

.form-captcha {
padding-left: 25px;
padding-bottom: 12px;
}

.up-form .form-input input {
	border: 2px solid #606666;
    height: 36px;
    width: 100%;
	font-size: 14px;
    font-weight: bold;
    text-indent: 10px;
}
.up-form .form-input {
	padding: 6px 25px 0;
}
.up-form .notes { 
	color: #525151;
    display: block;
    font-size: 14px;
    font-style: italic;
    height: 18px;
	margin-top: 5px;
}
.up-form .butt {padding: 16px 25px;border-top: 4px solid #ededed; margin-top:16px;}

.rf_c1, .rf_c2 {
    position: relative;
    float: left;
    width: 500px;
}

.rf_c2 {
width: 139px;
padding-left: 10px;
}

.rf_c2 .reg_f_col_h {
margin-left: 0px;
}

.rf_c3, .rf_c4 {
    position: relative;
    float: left;
    width: 250px;
}

.rf_c5, .rf_c6, .rf_c7 {
    position: relative;
    float: left;
    width: 228px;
}

.rf_c5 .label, .rf_c7 .label {
    padding-top: 0px;
}

.rf_c6 {
    width: 122px;
    padding-top: 27px;
}

.rf_c7 {
    width: 150px;
}

.rf_c8, .rf_c9 {
    position: relative;
    float: left;
}

.rf_c8 {
    width: 209px;
}

.butt-comm-prof { margin-left: 23px;}

.deleted {background:#cc4014; padding:20px 25px;}
.deleted .header {margin-top:0; font-size:14px; font-weight:normal; color:#fff;text-transform: uppercase;font-weight: bold;}
.deleted .reason {font-size:14px; color:#fff;}
.deleted .reason a{font-size:14px; color:#fff;}
.ver2 .deleted, .first-block .deleted{
	border: 4px solid #cc4014;
    margin-left: -18px;
    margin-right: -18px;
    padding: 20px 5px;
    position: relative;
    text-align: center;
    top: 152px;
    width: auto;
}
.first-block .deleted{top: 267px;}
.black-button.subs {
    background: #000 url("/images/ico-editor.png") no-repeat scroll 5px -312px;
    padding-left: 32px;
}
.black-button.ico-comment {
    background: #000 url("/images/InfoIco.png") no-repeat scroll 23px 12px;
    padding-left: 23px;
}

.profile__blogs.subscription div.row {
	display:none;
}
.profile__blogs.subscription div.row:nth-child(1),
.profile__blogs.subscription div.row:nth-child(2),
.profile__blogs.subscription div.row:nth-child(3) {
	display:block;
}



.row .ver2.comm .profile_avatar {padding-left: 0;}
#my_addcommunities {background:#fff; padding: 20px;}
#my_addcommunities h3 {font-size:24px; font-weight:bold; padding-bottom: 15px; padding-top: 24px;}
#my_addcommunities p {padding: 10px 20px;}
#my_addcommunities .butt { 
	background: url("/images/zavtra-item.png") no-repeat scroll;
	height: 95px;
    margin: 40px auto 20px;
    width: 224px;
}
#my_addcommunities .butt-addcomm {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: 37px;
    width: 224px;
	font-size: 16px;
}
#my_addcommunities .butt-addcomm:hover{
	text-decoration: inherit;
	color:#80280d;
}


#my_communities .ver2.comm {background:#fff;}

#content_communities-profile .avatar-img {border: 4px solid #7f7f7f;}
#content_communities-profile .row .ver4 {
	background: #fff none repeat scroll 0 0;
    width: 234px;
}
.sett-block-author {background:#fff;}

#content_communities-profile .ver4:hover {background:#ededed;}
#content_communities-profile .ver4 .profile_stats {background:#ededed;}

.form-input select {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    font-family: trebuchet ms;
    height: 35px;
    outline: medium none;
    text-indent: 3px;
	width: 100%;
}

.sett-row select, .zselect select {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    font-family: trebuchet ms;
    height: 35px;
    outline: medium none;
    text-indent: 3px;
	width: 100%;
}
.form-input select:before {
	background: #fff url("/images/toOpen.png") no-repeat scroll center center;
    content: "";
    height: 36px;
    left: 648px;
    pointer-events: none;
    position: absolute;
    top: 106px;
    width: 31px;
    z-index: 5;
}
.sett-row .select:before, .zselect .select:before {
   background: #fff url("/images/toOpen.png") no-repeat scroll center center;
    content: "";
    height: 36px;
    left: 648px;
    pointer-events: none;
    position: absolute;
    
    width: 31px;
    z-index: 5;
}

.form-input .select {
	width: 100%;
    border: 2px solid #7f7f7f;
    box-sizing: content-box;
    float: left;
    height: 37px;
    overflow: hidden;
    z-index: 20;
}
.sett-row .select, .zselect .select {
	width: 100%;
    border: 2px solid #7f7f7f;
    box-sizing: content-box;
    float: left;
    height: 37px;
    overflow: hidden;
    z-index: 20;
}
.sett-row .select .option, .zselect .select .option{ text-indent: 3px;}
.col-r .zselect { width: 320px;}
.zselect .select:before{
	top: 89px;
	left: 642px;
}
.col-r p.lable { padding: 2px 0 5px;}
.form-input input.in-comm {
	font-size: 12px;
    font-style: italic;
    color: #6d6d6d;
}
.form-input input.in-comm:focus {
	font-size: 14px;
    font-style: normal;
    color: #000;
}
#comment-del-form {
	position: absolute;
	border: 4px solid #7f7f7f;
	width: 235px;
	background: #fff;
	display:none;
}
#comment-del-form .header {background:#ededed;margin:0; padding: 7px 10px;}

#comment-del-form .text{padding: 10px;}
#comment-del-form .text .label, #comment-del-form .actions .label {font-size: 14px; font-weight: bold;margin: 3px 0;}
#comment-del-form .text .textarea { border: 2px solid #7f7f7f; padding: 5px; margin:3px 0;}
#comment-del-form .actions {border-top: 4px solid #ededed; padding: 10px;}
#comment-del-form .actions p{padding: 3px 0; font-size:14px;}
#comment-del-form .bottom_but {padding: 10px 25px;}
#comment-del-form .actions label { margin-left: 7px;}
/*
#comment-del-form .actions input[type=radio]  {display:none;}
#comment-del-form .actions label:before {
	content: "";
	display: inline-block;

	width: 16px;
	height: 16px;

	margin-right: 10px;
	left: 0;
	bottom: 1px;
	background-color: #cc4014;
	border-radius: 8px;
}
#comment-del-form .actions input[type=checkbox]:checked + label:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(255, 255, 255, .2);
	font-size: 15px;
	color: #f3f3f3;
	text-align: center;
    line-height: 15px;
}
*/
#in-homepage {display:none;}
.up-form .header.in-homepage {
    background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -196px;
}
.up-form .block-homepage div {
	width: 150px;
	height: 232px;
	float:left;
	margin-left:14px;
	margin-top:14px;
	background: #ededed none repeat scroll 0 0;
	padding:14px;
}
.up-form .block-homepage div:hover {
	border: 3px solid #d9d9d9;
	padding:11px;
	cursor:pointer;
}
.up-form .block-homepage div.activ{
	border: 3px solid #7f7f7f;
	padding:11px;
}
.up-form .block-homepage div.first{
	width: 315px;
}
.up-form .block-homepage .author {font-size:12px;}
.up-form .block-homepage .title {font-size:14px;font-weight: bold;}
.up-form .block-homepage .data {font-size:12px;color: #757575;}
.ispacer.background {background:#ededed; height: 4px;}
.new_article .textbox {
	border: 2px solid #7f7f7f;
    margin: 13px 26px 13px 30px;
    padding: 16px;
    width: auto;
}





.ui-autocomplete {
    background-clip: border-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.ui-autocomplete.pull-right {
    left: auto;
    right: 0;
}
.ui-autocomplete.divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 7.5px 0;
    overflow: hidden;
}
.ui-autocomplete > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
	text-decoration: none;
}
.ui-autocomplete > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
}
.ui-autocomplete > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #1e91cf;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.ui-helper-hidden-accessible {
	display:none;
}
.my_odd{
	background:red;
}

.author-selected-div{
	float:left;
	line-height: 36px;
}
.author-selected-div2{
	float:right;
}
.author-selected-div2 span{
	 border-bottom: 1px dotted #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px !important;
    margin-right: 16px;
}
.author-selected-div2 span:hover{
	cursor:pointer;
}
.author-selected{
	background: #ededed none repeat scroll 0 0;
    margin: 0 26px 0 30px;
     padding: 0 5px 5px 10px;
}
.author-selected.authorcomm{
	background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    margin: 0;
    padding: 2px 20px;
    width: 100%;
}
#exSearch .sett-block{
	padding: 16px 25px;
}
#search__input input.search {
    border: 2px solid #7f7f7f;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    text-indent: 16px;
	width: 466px;
}
#search__input .find-block{
	background: #ededed;
	font-size:14px;
	padding: 13px 10px 10px 15px;
}
#search__input .find-block span{
	font-size:14px;
	font-weight:bold;
}
#search__input label input{
	margin-left: 12px;
    margin-right: 6px;
}
#search__data .date-select span{
	border-bottom: 1px dotted #000;
}
#search__data .date-select .date-select-ico {margin: 0;border-bottom: none; background: rgba(0, 0, 0, 0) url("/images/cal2.png") no-repeat scroll right center;height:18px;width: 20px;}
#exSearch .header{
	margin-top:0;
	margin-bottom:10px;
}
#exSearch .sett-block-l{
	text-align:left;
	width: 50%;
	padding: 0 11px 0 0;
	vertical-align:top;
}
#exSearch .sett-block-r{
	text-align:left;
	width: 50%;
	padding: 0 0 0 11px;
}

#search__tags .addtags input{
	 width: 100%;
}
#search__tags .but, #search__aut-comm .but, .zeditortags .but{
	 background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-top: -36px;
    padding: 7px 10px;
    position: relative;
}
#search__tags .col-l, #search__aut-comm .col-l {width: 100%;}
#search__tags .col-l .tags, #search__aut-comm .col-l .itemsadd {
	background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 40px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
}
#search__tags .col-l .tags .but, #search__aut-comm .col-l .itemsadd .but{margin-left: 9px;margin-top: -7px;}

#exSearch .line-category {
    font-size: 14px;
	font-weight: bold;
	margin-left: 200px;
    margin-top: -46px;
}
#search__sub-but {
	
}
.black-button.search {background: #000 url("/images/Search.png") no-repeat scroll 37px center;   padding-left: 32px;}
#resultSearch {
	width: 100%;
}
.date-select form {
	float:left;
}
.ui-menu-item a:hover{
	cursor:pointer;
}

.avtor-img-s{
	display:table-cell;
}
.ui-menu-item .avtor-name  {
	display:table-cell;
	vertical-align: middle;
}
.ui-menu-item .avtor-img  {
	border: 3px solid #fff;
	border-radius: 50px;
    height: 50px;
    width: 50px;
	display:block;
}
.ui-menu-item .avtor-img.comm  {
	border: 3px solid #7f7f7f;
}
.ui-menu-item .avtor-img img{
	height: 50px;
    vertical-align: middle;
}
input.zaddc_source { color: #b3b3b3;  font-family: trebuchet ms; font-style: italic;}
input.zaddc_source:focus {color:#000 !important;  font-style: normal; }

.zselect input{
	text-indent: 10px;
	border: medium none;
    height: 32px;
    width: 100%;
}
input[name="cat-type"]:hover{
	cursor:pointer;
}

#shpigel, #mainevent{
	background:#fff;
	font-size: 14px;
}
.header_block .comment{
	font-size: 14px;
    font-style: italic;
    font-weight: normal;
    padding-left: 10px;
}
#shpigel .col-l, #mainevent .col-l{
	display: table-cell;
    font-size: 14px;
    padding-right: 15px;
	padding-top: 12px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#shpigel .col-r, #mainevent .col-r {
	display: table-cell;
    font-size: 14px;
    padding-left: 15px;
	padding-top: 12px;
    text-align: right;
    vertical-align: middle;
    width: 140px;
}


.slect-shpigel-img{
	height: 100px;
    overflow: hidden;
    width: 140px;
}

.slect-shpigel-img img{
	width: 140px;
}
#shpigel .change-file, #mainevent .change-file{
	top: -38px;
}

#shpigel .slice {
	border-bottom: 4px solid #ededed;
	margin: 0 30px;
    padding-top: 16px;
	display: table;
	width: 100%;
}
#mainevent .slice{
	border-bottom: 4px solid #ededed;
	margin: 0 30px;
    padding-top: 16px;
	
}
#shpigel .slice.num-4, #mainevent .slice.num-10{
	border-bottom:none;
}
#shpigel .title{
	display: table-row;
}

#shpigel .input, #mainevent .input {
	border: 2px solid #7f7f7f;
	padding: 8px 14px;
	margin: 6px 0;
}
#shpigel .input input, #mainevent .input input{
	border: none;
    font-size: 14px;
    
    width: 100%;
}
#content_slupd .commit_block{
	border-top: 4px solid #7f7f7f;
    padding: 20px 30px;
}
#shpigel .commit_block .preview {
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -347px;
    float: left;
    margin-left: 15px;
    padding-left: 33px;
}
#shpigel .commit_block input {
	float:left; 
	padding-right: 0;
	
}
#upload-shpigel-img{
	display:none;
}

#blogsonhome{
	background: #fff;
}
#blogsonhome .items {
	padding: 20px 24px 20px 30px;
}
#blogsonhome .items  div {
	float: left;
	height: 230px;
	background: #ededed;
	width: 150px;
	margin-right: 12px;
	margin-top: 12px;
	box-sizing: border-box;
	padding: 12px;
	position: relative;
}
#blogsonhome .items  div.first  {
	width: 312px;
}
#blogsonhome .author{
	font-size: 12px;
	font-weight: normal;
}
#blogsonhome .title {
	font-size: 14px;
    font-weight: bold;
    max-height: 5.1em;
    overflow: hidden;
    text-decoration: underline;
}
#blogsonhome .data{
	font-size: 12px;
	font-weight: normal;
	color: #757575;
}
#blogsonhome .slug{
	background: #fff none repeat scroll 0 0;
    border: 2px solid #7f7f7f;
    bottom: 11px;
    box-sizing: border-box;
    padding: 8px;
    position: absolute;
    width: 126px;
}
#blogsonhome .slug textarea {
	height: 54px;
}
#blogsonhome .first  .slug{
	width: 288px;
}
#blogsonhome .slug textarea{
	  overflow: hidden;
}
#poster {
	background: #fff;
}
#poster .img img{
	  width: 100%;
}
#poster .img{
	padding: 20px 30px 0;
}
#poster .change-poster {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
     width: 140px;
	top: -75px;
}
#poster .change-poster:hover {
	cursor:pointer;
	color:#80280d;
}
#poster .input {
    border: 2px solid #7f7f7f;
    margin: 6px 30px;
    padding: 8px 14px;
}
#poster .input input{
	border: medium none;
    font-size: 14px;
    width: 100%;
}
#poster .title {
	font-size: 14px;
	margin: 16px 30px 6px;	
}
#poster .untop{
	margin-top: -35px;
}
 .mttp {
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -385px;
    height: 20px;
    margin-top: -34px;
    padding-left: 26px;
    position: absolute;
    right: 59px;
    width: 20px;
 }
 .mttp span{
	border-bottom: 1px dotted #000;
    font-size: 14px;
 }
 .mttp:hover span{
	 cursor:pointer;
	color:#80280d; 
 }
 #content_slupd {
    margin-top: -18px;
}
#preview-shpigel {
	display:none;
}

.fs-lightbox .up-form.shpigel *{
	 box-sizing: content-box;
}
.cke_reset_all .fs-upload-target{
	 text-align: center;
}
#gall-items .col-l, #gall-items .col-r{
	float: left;
}
#gall-items .col-l{width: 27%;} 
#gall-items .col-r{width: 73%;}
#gall-items .gall-image-item{ border-bottom: 4px solid #ededed; padding: 16px 0; }
#gall-items .gall-image-item.onephoto{border-bottom:none;}
#gall-items .gall-img {
	height: 100px;
	width: 140px;
	text-align: center;
	background: #eee;
	overflow: hidden;
}
#gall-items .gall-img-dell{
	background: #eee none repeat scroll 0 0;
    box-sizing: border-box;
    height: 40px;
    padding-top: 10px;
    text-align: center;
    width: 140px;
}
#gall-items .gall-img-dell span{
	border-bottom: 1px dotted #000;
}
#gall-items .gall-img-dell span:before{
	color: #cc4014;
    content: "×";
    font-size: 22px;
    font-weight: bold;
    height: 10px;
    margin-left: -16px;
    margin-top: 2px;
    position: absolute;
    width: 10px;
}


#gall-items .gall-img-dell span:hover{
	cursor:pointer;
}
#gall-items .gall-img img{
	
}
#gall-items .lable {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0;
}
#gall-items .lable i {
	padding-left: 6px;
	font-weight: normal;
	color: #838383;
}
#gall-items .input  .input-b {
    border: 2px solid #7f7f7f;
    margin: 6px 0;
    padding: 8px 14px;
}
#gall-items input {
    width: 100%;
}
#gall-items .gall-img img.gall-previw{
	width: 100%;
}
#gall-items .progress{
	display: block;
    text-align: center;
}



#onep-items .col-l, #onep-items .col-r{
	float: left;
}
#onep-items .col-l{width: 27%;} 
#onep-items .col-r{width: 73%;}
#onep-items .onep-image-item{ border-bottom:none; padding: 16px 0; }
#onep-items .gall-img {
	height: 100px;
	width: 140px;
	text-align: center;
	background: #eee;
	overflow: hidden;
}
#onep-items .gall-img-dell{
	background: #eee none repeat scroll 0 0;
    box-sizing: border-box;
    height: 40px;
    padding-top: 10px;
    text-align: center;
    width: 140px;
}
#onep-items .gall-img-dell span{
	border-bottom: 1px dotted #000;
}
#onep-items .gall-img-dell span:before{
	color: #cc4014;
    content: "×";
    font-size: 22px;
    font-weight: bold;
    height: 10px;
    margin-left: -16px;
    margin-top: 2px;
    position: absolute;
    width: 10px;
}
#onep-items .gall-img-dell span:hover{
	cursor:pointer;
}
#onep-items .gall-img img{
	
}
#onep-items .lable {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0;
}
#onep-items .lable i {
	padding-left: 6px;
	font-weight: normal;
	color: #838383;
}
#onep-items .input  .input-b {
    border: 2px solid #7f7f7f;
    margin: 6px 0;
    padding: 8px 14px;
}
#onep-items input {
    width: 100%;
}
#onep-items .gall-img img.gall-previw{
	width: 100%;
}
#onep-items .progress{
	display: block;
    text-align: center;
}


.modal a.close-modal:before {
	bottom: 0;
    color: #cc4014;
    content: "×";
    display: block;
    font-family: trebuchet ms;
    font-size: 26px;
    font-weight: 700;
    left: 0px;
    line-height: 30px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: -1px;
    transition: color 0.15s linear 0s;
}

.fs-upload-input{
	display:none;
}
.cke_dialog  .fs-upload-target{
	padding: 10px;
}
.photogall {
	padding: 0;
    width: 100%;
}
.zeditgall{ 
	box-sizing: border-box;
	background: #000 none repeat scroll 0 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 100%;
}

.onephoto {
	padding: 0;
    width: 100%;
	text-align: center;
}

.onepzedit{ 
	box-sizing: border-box;
	background: #000 none repeat scroll 0 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 100%;
}

.img-zedit{
	box-sizing: border-box;
    display: inline-block;
    max-height: 117px;
    overflow: hidden;
    padding: 6px;
    text-align: center;
    width: 25%;
}
.img-zedit img{
	width: 100%;
}
.header__info.special{
	padding-bottom: 18px;
    padding-left: 22px;
    padding-top: 18px;
}
.blocked .find{
	box-sizing: border-box;
    font-size: 14px;
    padding: 0 30px 0 0;
    width: 100%;
}
.blocked .find input{
	width: 100%;
	border: 2px solid #7f7f7f;
    font-size: 14px;
    height: 37px;
    text-indent: 10px;
}
.selected {
	height: 64px;
    margin-left: -12px;
    margin-top: 16px;
}
.selected .avtor-img img {
	height: 50px;
}
.selected .avtor-name {
	padding-left: 70px;
    position: relative;
    top: -35px;
    vertical-align: middle;
}
.selected input{
	padding-right: 0;
    position: absolute;
    right: 6px;
    top: 90px;
    width: 270px;
}
.pgzeditchange {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:12px;
	text-align: center;
}
.pgzeditchange span{
	border-bottom:2px dotted #fff;
}
.pgzeditchange em{
	background: #000 url("/images/write.png") no-repeat scroll center center;
    height: 20px;
    margin-left: -25px;
    position: absolute;
    width: 20px;
}
.ad-image img{ height: 100%; max-width:auto;}

.item_like{
	position: absolute;
    top: 9px;
	
	width: 20px;
	margin-left: -18px;
}

.item_like.top-show{
	display: inline;
    padding-left: 15px;
    top: 13px;
}
.item_like .up{
	background:url("/images/comm_like.png") no-repeat scroll center top;
    height: 18px;
	width: 20px;
	padding-bottom: 2px;	
}
.item_like .up.use{
	opacity:0.6;
	pointer-events: none;
}
.black-button.use{
	opacity:0.6;
	pointer-events: none;
}

.item_like .down{
	background: url("/images/comm_like.png") no-repeat scroll center bottom;
    height: 18px;
	width: 20px;	
}
.item_like .down.use{
	opacity:0.6;
	pointer-events: none;
}
.item_like .up:hover,.item_like .down:hover {
	cursor:pointer;
}
.nbox_big_opl:hover .item_like {
	display:block;
}
.last-authors {
	background:#fff;
}
#content_messages .last-authors .new-message {
	
}
.addtags-line {
	  padding: 2px 30px 5px;
	  width: 305px;
}
.zcommit .preview { 
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -348px;
}
.zcommit .savetodrafts{
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -409px;
}
.zeditor_editorial .col-r.noactiv {
	opacity:0.5;
	pointer-events: none;
}
#aboutsite{
	background: #000 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    height: 36px;
    padding: 6px 18px;
    position: fixed;
    right: -96px;
    top: 40%;
    transform: rotate(90deg);
	border-radius: 0 0 20px 20px;
	cursor: pointer;
	z-index: 5000;
	
}

#aboutsite:hover{
	color: #cc4014;
	
}

.black-fon {
	background: #000 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 300;
}
.aboutsite-steps {
	color: #fff;
    left: 20%;
    position: fixed;
    text-align: left;
    top: 20%;
    width: 315px;
    z-index: 500;
}
.aboutsite-steps .header{
	font-size: 24px;
	color:#fff;
	font-weight:bold;
	line-height: 30px;
	
}
.aboutsite-steps .text {
	font-size: 14px;
	color:#fff;
	font-weight:normal;
	padding-top: 22px;
	line-height: 20px;
}
.aboutsite-steps .button{
	background: #321106 none repeat scroll 0 0;
    color: #fff;
    margin-top: 18px;
    padding: 10px;
    text-align: center;
    width: 170px;
	cursor:pointer;
}
.like {
	margin-left:20px;
}
.like .header{
	font-size: 14px;
    font-weight: bold;
	padding-right: 5px;
}
.like span{
	font-size: 14px;
    font-weight: normal;
	padding-right: 8px;
}
.like span i { 
	cursor: pointer;
    font-size: 18px;
    line-height: 23px;
    padding-right: 6px;
    vertical-align: top;
}
.like span.use i{ 
	color: #cc4014;
	pointer-events: none;
}

.bottom_but div{
	
}
.result{
	 width: 315px;
	 
}
.result .rated_good{
	border: 4px solid #cc4014;	
	color: #cc4014;
	height: 36px;
	line-height: 28px;
	font-size: 16px;
    font-weight: bold;
	box-sizing: border-box;
	float:left;
	padding-right: 8px;
    text-align: right;
}
.result .rated_bad{
	box-sizing: border-box;
	float:left;
	padding-left: 8px;
	border: 4px solid #000;	
	color: #000;
	height: 36px;
	line-height: 28px;
	font-size: 16px;
    font-weight: bold;
}
#personal_menu .activ {
	background: #000 none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    margin-left: -20px;
    padding-left: 17px;
    padding-top: 6px;
    width: 187px;
	margin-bottom: 6px;
	
}
#personal_menu .activ a{
	color:#fff;
	text-decoration: none;
	pointer-events: none;
}
.savetodrafts .comments{
	position: relative;
	margin-bottom: -16px;
	padding-left: 0;
}
#preview-article{
	
}
.fs-lightbox .up-form.pr-article .header__bottom * , .fs-lightbox .pr-article .wod_experts * {
	 box-sizing: content-box;
}
.up-form.pr-article{width: 702px;  box-sizing: content-box;}
 
.pr-article .header-block{
	background: #000 none repeat scroll 0 0;
	border: 8px solid #7f7f7f;
	border-bottom:none;
    color: #f4f4f4;
}
.pr-article.blogs .header-block{
	background: #fff none repeat scroll 0 0;
	color: #454545;
}
 .pr-article .article__header {
	background: #000 none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    color: #f4f4f4;
 }
 
 .pr-article.blogs .article__header {
	background: #fff none repeat scroll 0 0;
    color: #454545;
 }
 
.pr-article  .header__info {
    padding: 25px 22px;
}
.pr-article .nbox_big_opl A {
	color: #f4f4f4;
}
.pr-article.blogs .nbox_big_opl A {
	color: #000;
}

.pr-article .header__info .header{
	background: #000 none repeat scroll 0 0;
	color:#fff;
}
.pr-article.blogs .header__info .header{
	background: #fff none repeat scroll 0 0;
	color:#000;
}

.pr-article .article__tags a{margin-right: 5px;}
.pr-article .header__data { position: relative; top: 3px;}

.artags {
    font-size: 14px;
    color: #000;
    text-decoration: underline;
    cursor: pointer;
}

.artags:hover {color:#cc4014 !important;}

.pr-article .header__category a {
	color: #000;
    font-size: 16px;
	font-weight: bold;
}
.pr-article .ispacer {
	background: #ededed;
}

.pr-article.ho .header__title h1{
	font-size: 12px;
    line-height: 22px;
    padding-top: 12px;
	padding-bottom: 0;
	font-style: italic;
}
.pr-article.ho .header__anonse{
	font-weight: normal;
    padding-top: 8px;
	font-size: 30px;
    line-height: 36px;
	font-style:normal;
}

.header_title_tab {
	border-bottom: 4px solid #7f7f7f;
    box-sizing: border-box;
    display: table;
    padding: 10px 30px;
    width: 100%;
}
.header_title_tab p {
	display: table-cell;
    font-size: 14px;
    font-weight: bold;
    
}
.item-comm-tabs {
	background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    padding: 10px 30px;
    width: 100%;
	margin-top: 4px;
}
.item-comm-tabs.first {margin-top:0;} 
.comm-tabs-header{	display: table;  margin-top: 8px;}
.comm-tabs-header > div{
	display: table-cell;
}
.header-comms-name, .header-author-name {
	padding: 0 12px;
    vertical-align: middle;
    width: 116px;
}
.header-authors-list{ 
	overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.authors-list-block{
	max-height: 56px;
    position: relative;
}
.comm-tabs-header .profile_avatar .avtor-img{
	border: 3px solid #7f7f7f;
	border-radius: 50px;
    height: 50px;
    width: 50px;
}
.comm-tabs-header .profile_avatar .avtor-img img{
	height: 50px;
}
.comm-tabs-header .header-author-img .profile_avatar .avtor-img{
	border: 3px solid #fff;
}
.comm-tabs-body{
	font-size: 14px;
	 margin-top: 18px;
}
.comm-tabs-body strong {
	display: block;
    margin-bottom: -13px;
    margin-top: 10px;
}
.body-buttom {
	margin-top: 12px;
}
.body-buttom .comm-mod-true{
	float:left;
}
.body-buttom .dell{
	margin-left: 8px;
	float:left;
}
.body-buttom .dell a{
	display: block;
    height: 36px;
    line-height: 36px;
    padding-left: 28px;
	background-position: left -240px;
}
.comm-tabs-bottom{
	margin: 18px 0;
	
}
.comm-tabs-bottom span{
	border-bottom: 1px dotted #000;
	padding-bottom: 4px;
	cursor: pointer;
}
.comm-tabs-bottom span:hover{
	color:#80280d;
}
.header_title_tab .name {
	width: 225px;
}
.header_title_tab .authors {
	
}
.comm-tabs-body{
	display:none;
}

.fs-upload *:hover{
	cursor:pointer;
}
.addauthors-to-comm .itemsadd {
	background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 40px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
}
.addauthors-to-comm .itemsadd .but{margin-left: 9px; margin-top: -7px;}
.addauthors-to-comm .but{
	 background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-top: -36px;
    padding: 7px 10px;
    position: relative;
}
.addauthors-to-comm .col-l{
	width: 100%;
}
.cke_editable .photogall *{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#content_messages  .ver4.author{
	background: #fff;
	height: auto;
}
#content_messages .new-message {
	display: block;
    margin-top: 14px;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	cursor:pointer;
}
 #content_messages .new-message:hover {
	color:#80280d !important;
}

#content_messages .new-message a {
    font-size: 12px;
}

#content_messages  .profile_name a{
	font-weight: bold;
	text-decoration: underline;
}
#comments {
	background: #fff;
	margin-top: 20px;
}
#comments div.comment__lev1:last-child{
	border-bottom: 4px solid #fff;
}
.comment__lev1.new:before {
	background: #fff none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    content: "новое сообщение";
    font-size: 12px;
    margin-top: 25px;
    padding: 3px;
    position: absolute;
    right: 30px;
    text-align: center;
    width: 130px;
    z-index: 30;
}
.comment__lev1.unread:before {
	background: #fff none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    content: "непрочитано";
    font-size: 12px;
    margin-top: 25px;
    padding: 3px;
    position: absolute;
    right: 30px;
    text-align: center;
    width: 130px;
    z-index: 30;
}
#content_messages .message-add  {
	padding: 30px 0;
}
#content_messages .message-add .header { 
   font-size: 14px;
    line-height: 32px;
    padding: 0 30px;
}

#content_messages .textbox { width: 100%;  box-sizing: border-box; }
#content_messages .sett-block-r input { width: 100%;  box-sizing: border-box; height: 41px;}
#content_messages .author-selected{ margin: 0; }

#content_messages .comment__lev1, #content_messages .comment__lev2, #content_messages  .comment__lev3{ display:block;}

.messag__respond{
	margin: 18px 0;	
}
.messag__respond a {
    border-bottom: 1px dotted;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	
}
.ui-dialog{
	background: #fff;
	border: 8px solid #7f7f7f;
	
}
.ui-dialog .header {
	background: #ececec none repeat scroll 0 0;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    padding: 16px 20px;
    text-align: left;
}

/*
.ui-dialog:before {
	background: #000 none repeat scroll 0 0;
    border-radius: 29px;
    color: #cc4014;
    content: "×";
    display: block;
    font-family: "Helvetica",Arial,sans-serif;
    font-size: 26px;
    font-weight: 700;
    height: 29px;
    line-height: 30px;
    margin: auto;
    position: absolute;
    right: 13px;
    text-align: center;
    text-indent: 0;
    top: 7px;
    transition: color 0.15s linear 0s;
    width: 29px;
}
*/*

.ui-dialog-title, .no-close .ui-dialog-titlebar-close {
  display: none;
}
.popup-message-text{
	padding: 18px;
    text-align: left;
}
.ui-button{
	
}
.content-block{
	background: #fff;
	padding: 20px 0;
}
.content-block p{
	padding: 10px 30px;
	font-size: 14px;
}
#content_about .content-block h2{
	padding: 10px 30px;
	font-size: 30px;
	line-height: 36px;
}
.about_authors_block{
	height: 300px;
    margin: 0 auto;
    padding-left: 65px;
    padding-top: 18px;
    width: 513px;
}
.about_authors{
 	float: left;
	padding-right: 70px;
}
.about_authors_block .profile_name{
	padding-left: 20px;
}
.about_authors_block .profile_name a{
	font-size: 20px;
}
.about_authors_block .profile_stats{
	padding-bottom: 0;
	padding-top: 12px;
}
#profile__header .profile_stats a {
	font-size: 12px;
}
#mesage.modal {
	background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
	padding: 30px;
}
#mesage.modal .text {
	font-size: 18px;
	min-height: 70px;
    padding-right: 25px;
    width: 275px;
	padding-bottom: 20px;
}
#about-aaa{
	background: #6e6e6e;
	height: 64px;
}
#about-aaa p{
    color: #ffffff;
    float: right;
    font-size: 14px;
    line-height: 16px;
    margin-right: 14%;
    padding: 16px 0;
}
#about-aaa p:before{
	background: #6e6e6e none repeat scroll 0 0;
    border-color: #6e6e6e #000;
    border-style: solid;
    border-width: 11px 12px 0 0;
    content: "";
    height: 0;
    margin-left: 40px;
    position: absolute;
    top: 64px;
    width: 0;
    z-index: 80;
}
.poster_description {
    background-color: black;
    bottom: 16px;
    color: #fff;
    font-size: 14px;
    padding: 0 16px 3px;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 10;
}

.poster_description a {
    font-size: 14px;
	color: #fff;
}
.onephoto_poster{
	position: relative;
	text-align: center;
}
#top_nav{}
#top_logo{}
#top-login-block{}

.mustshow{
	background: #ededed;
	width: 222px;
}
.mustshow.fixtop {
	position: fixed;
    top: 0;
}


