
html, body, div, span, applet, object, iframe, a, abbr, h6, acronym, address, big, cite, code, del, dfn, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}


.col_blu {	color: #3f89b3;}


.v_a {	vertical-align:top;}

.ba_co {
	background-size: cover; /* Масштабируем фон */
}


.no_w { /*Не переносить по словам*/	white-space: nowrap}


.l_h1 {	line-height: 1.0;}

.let_s {	letter-spacing: 4px;}

@font-face {


	   font-family: RobotoCondensed-Bold; /* Имя шрифта */
	   src: url(../lib/fonts/Roboto_Condensed/RobotoCondensed-Bold.otf); /* Путь к файлу со шрифтом */

}

@font-face {


	   font-family: Roboto-Bold; /* Имя шрифта */
	   src: url(../lib/fonts/Roboto/Roboto-Bold.otf); /* Путь к файлу со шрифтом */

}

.opens_b {	font-family: Roboto-Bold; /* Имя шрифта */}

.oglav {	font-size: 24px;
    margin-bottom: 10px;
    margin-top: 20px;

}


.oglav strong {	font-family: RobotoCondensed-Bold; /* Имя шрифта */
	font-weight: normal;}

.m_n {	margin: 0 0 0 85px;}

.m_n1 {	margin-bottom: 20px;}

.ovh {	overflow: hidden;}

.vtp {	vertical-align: top;}

.b1x {	border: 1px solid #C0CAD5;}

.mouse_over_bord {	border: 1px solid #fff;}

.mouse_over_bord:hover {
	border: 1px solid #C0CAD5;
}

.b2x {	border-radius: 2px;}

.de0 {	text-decoration: none;}

.fbd {	font-weight: bold;}

.c_br {	color: #b8b8b8;}

.op_0 {	opacity: 0;}

.brw { /*Перенос слов*/	word-wrap: break-word;}

.overflow_vis { /*изменяет размер скроллера.*/	overflow: hidden;
	height: 300px;}


.dib {	display: inline-block;}


.foo, .foo1 { /*Статус*/
	text-transform: none;
}

.foo:hover{ /*При наведении курсора на статус*/
	text-decoration: underline;
}


p {  /*one*/
    margin-bottom: 20px;
}


.f_r {	float: right;}

.f_l {
	float: left;
}

.crp {	cursor: pointer;}

.crd {
	cursor: default;
}

.c_w { /*color: #FFFFFF*/	color: white;}

.c_b {	color: #696969;}

/*Меняем прозрачность при наведении*/

.m_op {	opacity: 0.8;}

.m_op:hover {	opacity: 1.0;}


/*Меняем прозрачность при наведении*/







blockquote {    background-color: #f2f2f2;
    /*font-style: italic;   */
    padding: 8px;
    border-radius: 5px;
    margin-bottom: 0;

    font-family: Roboto-Regular;}

.wf {  /*one*/
    width: 100%;
}

.h_f {	height: 100%;}

.d_b {	display: block;}

.p_10 {
	padding: 10px;
}

.p_20 {	padding: 20px;}

.p_5 {	padding: 5px;}

.t_left {text-align: left;}
.t_center {text-align: center;}
.t_right {text-align: right;}
.t_jus {text-align: justify;}
.t_under {text-decoration: underline;}


.a_link {
    color: #000; /* Убирает подчеркивание для ссылок */

   }

.a_link:hover {	text-decoration: none;}


.plash {
	border-radius: 3px 3px 3px 3px;
    background-color: #DEE5EB;
    clear: none;
    color: #45688E;
    font-family: Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 4px 4px 4px 10px;
    text-align: left;
    width: auto;
}

#header {      /*Аватар*/
    background: none repeat scroll 0 0 #000000;

}

/*Картинка с текстом в материалах*/

.img_text {	position: relative;}

.img_positions {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    line-height: 28px;
    padding: 4px 0 10px;
    /*bottom: 7px; */
    height: 23px;
    position: absolute;
}

.img_positions_text {
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: white;
}
/*Картинка с текстом в материалах*/



#header_inner { /*Аватар по центру*/
    margin: 0 auto;
    /*padding: 15px 20px 15px 0; */
    width: 1000px;
}


a {   /*Сссылки*/
    color: #1982D1;
    text-decoration: none;
    cursor: pointer;
}

a:hover {   /*Сссылки*/
    text-decoration: underline;
}



a img { /*Картинки со ссылками*/
    border: 0 none;
}

/*СОЦИАЛЬНЫЕ СЕТИ------------------------------------*/
#social { /*ссылки социальных сетей наверху*/
    color: #777777;

}


#social img { /*Картинки социльных сетей идут вниз*/
    vertical-align: -60%;
    opacity: 0.7;
}

#social img:hover { /*Картинки социльных сетей*/
    opacity: 1.0;
}

.then:hover {
	text-decoration: none;
}
/*СОЦИАЛЬНЫЕ СЕТИ------------------------------------*/



.naverx_idt {	background-color: #e6e6e6;
	left: 20px;
	bottom: 30px;
	padding: 5px 9px;
}



/*-----------------СТРАНИЦА (Новости главной страницы)--------------------------------------------------------------------------------------------------------*/
#page,#page2 {
    width: 100%;


}

.lev_page_now {	width: 100%;}

.prav_page_now {
	width: 19%;
}

#main {
    clear: both;
}

.b_50 {	padding-top: 50px;}
/*---------СТРАНИЦА----------------*/
#primary {
    margin: 0 -30.4% 0 0;
    /*border-left: 1px dashed #DDDDDD;*/
    /*border-right: 1px dashed #DDDDDD;*/
}


#content {
    /*margin: 0 1.6% 0 1.6%; */
    /*width: 65.4%;*/
}

#content2 {
    /*margin:0 34% 0 1.6%;
    width:65.4%; */
}


.discuss_comments>.discuss_comments_up>.f_ryhy>div:hover {
	text-decoration: underline;
}


.whb {	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;}

.wh1 {	background: none repeat scroll 0 0 #FFFFFF;}

.blb {
	background: none repeat scroll 0 0 #365b85;
}

.tky {	text-shadow: 0 1px 0 #262626;}

.tky2 {	text-shadow: 1px 2px 2px #262626;}

.add_fixed {	position: fixed;
    margin-right: 1%;
    width: 18.5%;
    top: 60px;}

.radiusp { /*закругление углов*/	border-radius: 5px 5px 5px 5px;}

.radiusp_vv {	border-radius: 0px 0px 5px 5px;}

.r_kru {	border-radius: 1000px;}

.krugtrue {
	border-radius: 1000px;
}

.krugfalse {
	border-radius: 0px;
}


.napalc_kr {	background-color: #f0f0f0;
	padding: 23px 10px ;
	width: 80px;

	position: relative;}

.bky {	box-shadow: 0 1px 5px #e1e1e1;}

.bky_b {	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}


.solid_1 {	border-color: rgba(0, 0, 0, 0.2);
	border-style: solid;
	border-width: 1px;}

/*----внизу на главной странице новости. дата, имя пользователя комментариии---*/

.alls_img {/*Загрузить все картинки*/	background: url('/images/alls.png') no-repeat scroll 0 0 transparent;}
.thumb { /*внизу новости изображение пользователя, комментария и мне нравится*/

 	height: 11px;
 	opacity: 0.8;
}

.thumb:hover {
	opacity: 1.0;
}


.fonts10 {	font-size: 10pt;}


.stran10 {	border-right: 1px solid #696969;
	margin-right: 4px;
	padding: 0 8px 0 0;}


.newsp {	padding-bottom:20px; color: #535353;}


.newspvmiz {	float: left;
	line-height: 10px;
	padding: 0 10px 0 17px;}

.borderright {	border-right: 1px solid #DFDFDF;}


.vnizy {color: #A1A1A1;
		font-size: 10pt;
		font-style: italic;
		margin-right: 10px;
		width: auto;
}
/*----внизу на главной странице новости. дата, имя пользователя комментариии---*/

.view-image {	float: left;
    margin: 1px 20px 0 0;}

.entry-title, .entry-title a {
    clear: both;
    color: #222222;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.2em;

}

.entry-title a:hover {   /*Сссылки*/
    color: #1982D1;
    text-decoration: none;
}



/*----------СТРАНИЦА(Новости главной страницы)----------------------------------------------------------------------------------------*/


/*---------ПРАВАЯ СТОРОНА СТРАНИЦЫ - widjet----------------*/
#secondary {
    margin-bottom: 20px;
    margin-right: 1.0%;
    width: 288px;
}
.f12 {
    font-size: 12px;
}
/*---------РАВАЯ СТОРОНА СТРАНИЦЫ - widjet----------------*/

/*--Музыка--*/
.f13 {
    font-size: 13px;

}
/*--Музыка--*/

.f14 {
    font-size: 14px;
}

.f17 {	font-size: 17px;}

.f20 {
    font-size: 20px;

}


.f26 {	font-size: 26px;}

.bby {
	box-shadow: 0 1px 5px #2a415a;
}

/*СТРАНИЦА--------------------------------------------*/

/*FOOOTER*/

#site-generator {	background: none repeat scroll 0 0 #eeeeee;
    border-top: 1px solid #DDDDDD;
    color: #666666;
    font-size: 12px;
    line-height: 2.2em;
    padding: 2.2em 0.5em;
    text-align: center;
}
/*FOOOTER*/


/*Таблица в footer*/
#footer-table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 550px;
}

#footer-table td {
    color: #949494;
    font-size: 11px;
    line-height: 100%;
    padding: 0;
}

.footer-section {
    text-align: left;
    vertical-align: top;
}


h6 {
    color: #707070;

    font-weight: 400;
    margin: 0.4em 0;
    padding-bottom: 3px;
}

.footer-link-container {
    margin: 7px 0;
}

.footer-link {
	text-decoration: none;
    color: #888888;
    font-size: 11px;
}


.footer-link:hover {	text-decoration: none;
    color: #5e5e5e;
}
/*Таблица в footer*/


body, input, textarea {
	color: #373737;
 	font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
    line-height: 1.625;
    font-size: 15px;
}


body {
   background-color: #f8f8f8;

}



.stranicy_contr a {	margin-right: 10px;
}


/*АВТОРИЗАЦИЯ и РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ*/
.fmi {	  font-family: Tahoma,Verdana,Arial,Sans-Serif,Lucida Sans;
}

.inputin {	width: 180px;
	height: 18px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C0CAD5;
	color: #000000;
	margin: 0;
	padding: 3px;
	line-height: 18px;}

.inputin_error { /*Ошибка при вводе input. Использует Регистрация*/     border: 1px solid #bc0000;}

.inputin:focus, #myInstance1:focus {
    border-color: #FEDB1A;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07) inset, 0 0 3px #FEDB1A;
}

.knopka {	border-color: #e31e24;
	border-style: solid;
	border-width: 1px;
    height: 26px;
	border-radius: 2px 2px 2px 2px;}

.knopka_reg {
	border-color: #549551 #53934e #53934e;
}

.prostbutton {
		border-style: solid;
		background: none repeat scroll 0 0 transparent;
		border: 1px solid;
			}




.stylebut {	background: url('/images/button/button_vk.png') repeat-x scroll 0 -16px #e31e24;
	border-color: #e31e24 #b7090e #f52228;
	margin: 0;
	outline: medium none;
	overflow: visible;
	padding: 0 14px;
	white-space: nowrap;}
.stylebut_reg {	background: url('/images/button/button_vk1.png') repeat-x scroll 0 -16px #66a661;

	border-color: #7dbf78 #5fa959 #5fa959;}





.textbutton {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #a7161a;
	cursor: pointer;
}



.stylebut:hover {
	background-position: 0 -8px;

}
/*АВТОРИЗАЦИЯ и РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ*/


/*Темный фон*/



/*ШРИФТ-------------------*/



@font-face {
		font-family: Roboto-Regular; /* Имя шрифта */
	   src: url(../lib/fonts/Roboto/Roboto-Regular.otf); /* Путь к файлу со шрифтом */



}



@font-face {


	   font-family: Roboto-Black; /* Имя шрифта */
	   src: url(../lib/fonts/Roboto/Roboto-Black.otf); /* Путь к файлу со шрифтом */

}


.myr_con {
	font-family: RobotoCondensed-Bold; /* Имя шрифта */
	font-size: 17px;



}


.myr_HelveticaNeue {
	font-family: Roboto-Black; /* Имя шрифта */
	font-size: 17px;



}


.myr_Cambria {
	font-family: Roboto-Regular; /* Имя шрифта */




}



.myr_con1 {
	font-family: RobotoCondensed-Bold; /* Имя шрифта */
	font-size: 16px;



}

.c_brown {	color: #a9b0bb}

/*ШРИФТ-------------------*/

.blackbox1, .blackbox {
	display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    z-index: 200;
    }


.poa {
    position: absolute;
}

.pof {	position: fixed;}

.whitebox {
    border-radius: 5px 5px 5px 5px;
	width: 350px;
	height: auto;
	margin: 40px auto;
	padding: 10px 10px 10px;
	position: relative;
	background: none repeat scroll 0 0 #FFFFFF;
}

.loader_mini {   /*Малюсенький лоадер*/
    background: url("/images/load/ajax-loader.gif") no-repeat scroll 50% 50% transparent;
    height: 16px;
    width: 16px;
    position: absolute;

}

.loader {
    background: url("/images/load/upload_inv_mono.gif") no-repeat scroll 50% 50% transparent;
    height: 50px;
    position: absolute;
    z-index: 100;
}

.loader_btn { /*Вместо кнопки загрузчик*/
    background: url('/images/load/upload_inv_mono.gif') no-repeat scroll 0 0 transparent;
    height: 29px;
    margin: 10px 0;
}


.loader_red_krug { /*Вместо кнопки загрузчик*/
    background: url('/images/load/498.gif') no-repeat scroll 0 0 transparent;
    height: 64px;
    width: 64px;
}


.box_loader {	background-color: #000000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
    height: 50px;
    width: 100px;
    opacity: 0.7;


    left: 50%;
    margin: 0 auto 0 -50px;
    z-index: 1002;
    position: absolute;

}


.centr {  /*Центрирование элементов. Должен присутствовать родительский элемент div. Он должен быть больше по ширине. Например 100%*/
	 width: 200px;
	 margin:0 auto;
	}
/*Темный фон*/


.finish {  /*Центрирование элементов. Должен присутствовать родительский элемент div. Он должен быть больше по ширине. Например 100%*/
	 width: auto;
	 margin:0 auto;
	 display: none;
	 opacity: 0.0;

	 vertical-align: middle;
	}
/*Темный фон*/


/*РЕГИСТРАЦИЯ*/
.submit { /*Это кнопка form. submit. эта функция скрывает ее. использовать с - <input class="submit" type="submit">*/
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #FFFFFF;
    left: -8000px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -8000px;
}



.azakryt {/*кнопка закрыть*/
    background: none repeat scroll 0 0 #000000;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px #111111;
    cursor: pointer;
    display: block;
    float: right;
    margin: 0 0 0 4px;
    opacity: 0.6;
    padding: 3px;
    visibility: visible;
}


.divzakryt { /*кнопка закрыть*/
    background-position: left -44px;
    display: block;
    height: 11px;
    opacity: 0.6;
    width: 11px;
}


.divzakryt:hover { /*кнопка закрыть*/

    opacity: 1.0;

}


/*РЕГИСТРАЦИЯ*/



/*СТРАНИЦА ПОЛЛЬЗОВАТЕЛЯ*/
h1, h2, h3, h4, h5, h6 {
    clear: both;
}

.page-title {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;

}

.t_up {	text-transform: uppercase;}
/*СТРАНИЦА ПОЛЛЬЗОВАТЕЛЯ*/


.skryt_text { /*Для того чтобы скрыть некоторую часть текста*/
	max-width: 320px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
#image_this { /*Это временная картинка в newpost.php*/ /*one*/	display: none;}


.b_b {	border-bottom: 1px solid #E9EDF1;}

.b_d {	border-bottom: 1px dashed #E9EDF1;}

.b_top {
	border-top: 1px dashed #E9EDF1;
}

.min_h {	min-height: 67px;}



/*Прогресс загрузки фото newpost author*/
.photo_progress {
	margin: 0 auto;
    width: 200px;
}

#photo_add_p_line {
    background: none repeat scroll 0 0 white;
    border: 1px solid #C8D3DD;
    height: 11px;

    margin-top: 8px;
}


#photo_add_p_inner {
    background: url("/images/photos_add_progress.gif") repeat scroll 0 0 transparent;
    border: 1px solid #577799;
    height: 11px;
    margin: -1px 0 0 -1px;
    transition: all 0.25s ease 0s;
    width: 0;
}

#photo_add_p_text {
    padding-top: 8px;
}



.newpost_sec_fixed {

}

.img_404 {
	background: url('/images/404.jpg') no-repeat scroll 0 0 transparent;
	background-position: center;
	width: 604px;
	height: 227px;
}


/*Использует author.php и wall.php------------------------------------------------------*/
.auth_date {
	color: #b6b6b6;
}

.auth_name_d {
	margin-bottom:20px;
	color: #A8B1BA;
}

.str_all, .gor_all{
	color: #A8B1BA;
}

/*Счетчик колич записей, подписчиков*/
.chitatel {
	line-height: 1.6em;
	padding: 20px 0;
	color: #5f5f5f;

}


.chitatel_div {
	padding: 0 2px;
}

.chitatel_div:hover {
	color: #1f1f1f;

}

.chitatel_div2 {
	font-size: 23px;
	font-weight: 600;
}

.dalee_vnizu {
	background-color: #e6e6e6;
	color: #696969;
}

.dalee_loader {
	height: 25px;
	position: static;
	z-index: inherit;
}


#news_user .tagy {	margin-right: 5px;}

.tagy {
    color: #fff;
    background-color: #dcdcdc;
    border-radius: 5px;
    padding: 3px 8px;

}

.tagy:hover {
    background-color: #b7b7b7;
    text-decoration: none;
}


/*Счетчик колич записей, подписчиков*/


/*Использует author.php и wall.php------------------------------------------*/



/*Markers Styles*/


.hronic_dalee {	background-color: #dde6e6;
	margin-top: 10px;
	padding: 5px 10px;}

/*Хроника, Мои Записи и страны--------------------------------------------------------------------------*/


.u_marg { /*Отступ сверху*/
	margin: 25px 0;
}

.author_v_d { /*Хроника, Мои Записи и страны белая панель*/
	/*margin: 0 0 15px;*/

	/*border-bottom: 1px solid #e5eaf0;*/
	padding: 10px 20px 0;
}







.author_v_d_down, .author_v_d_three { /*Хроника, Мои Записи и страны белая панель*/
	margin: 0 0 15px;
	background-color: #222222;
	/*border-bottom: 1px solid #e5eaf0;*/
	padding: 0px 20px 0px;
}
.author_v_d_three {
	 background-color: #c6e2e3;
}



.author_vse { /*Хроника, Мои Записи и страны*/
	min-width: 30px;
	padding: 5px 10px;
}

.author_vse:hover {

	background-color: #3d5070;

}


.logo_whei {  /*Логотип*/
		background-image: url(/images/logofon/main.png);
		width: 300px;
		height: 71px;
		background-repeat: no-repeat; /* Отменяем повторение фона */
		margin-left: 97px;
		margin-top: 18px;
}


.author_vse_down { /*Хроника, Мои Записи и страны*/
	min-width: 30px;
	padding: 10px 20px;
	color: #fff;
}

.author_vse_down:hover {

	background-color: #000;
    color: #fff;
}


.tex_ell {	 text-overflow: ellipsis;}


.author_vse_three {

	background-color: #c6e2e3;

}

.author_vse_three:hover {

	background-color: #c6e2e3;
    color: #1a2332;
}




.author_vse_vibr { /*Хроника, Мои Записи и страны при выборе*/
   background-color: #f0f0f0;
   color: #32425c;
}

.author_vse_vibr:hover {
   background-color: #f0f0f0;
}



.author_vse_down_cat { /*Хроника, Мои Записи и страны*/
	background-color: #fff;
}

.fonfff { /*Хроника, Мои Записи и страны*/
	background-color: #fff;
}

.author_vse_down_cat:hover { /*Хроника, Мои Записи и страны*/
	background-color: #fff;
	color: #32425c;
}



#stran_load { /*Загрузчик*/
	height: 10px;
	width: 60px;
	position: static;
}

/*Хроника, Мои Записи и страны--------------------------------------------------------------------------*/


/*Записи пользователя (новости)*/
.auth_like {
	color: #d7d7d7;
    font-size: 17px;
    font-weight: bold;
    line-height: 15px;
    margin-left: 18px;
    min-width: 12px;
}


.auth_like_img {
	width: 16px;
	height: 14px;
}

.auth_izm {
	padding: 5px;
	background-color: #a5acb2;
}

.auth_izm_img {
	width: 20px;
	height: 18px;
	background-position: left -341px;
}


.auth_dalee, .auth_save_img {
	height: 30px;
}

.ser_btn {
	background-color: #e31e24;
    padding: 5px 15px;
    margin-right: 10px;
}



.photo_prev { /*НАЗАД - граница*/	 left: 0;
	 top: 0;
	 height: 100%;
	 width: 50%;}


.photo_prev_fix {  /*НАЗАД - кнопка*/	position: fixed;
	left: 20px;
	top :20px;

	background-position: left -288px;
    height: 25px;
    width: 16px;
}



.photo_close { /*НАЗАД - граница*/
	 right: 0;
	 top: 0;
	 height: 100%;
	 width: 50%;
}


.photo_close_fix {  /*ЗАКРЫТЬ - кнопка*/
	position: fixed;
	right: 20px;
	top :20px;

	background-position: left -472px;
    height: 17px;
    width: 17px;

}

/*----------------ПОСЕЩЕННЫЕ СТРАНЫ-------------*/


.po_s {
	/*line-height: 2.0;*/
	background-color: #d8dfea;
}

.po_s:hover {
	background-color: #b6c2d5;
}
/*----------------ПОСЕЩЕННЫЕ СТРАНЫ-------------*/



.aut_di {

	position: relative;
	padding: 20px;
	margin-bottom: 30px;
    border-bottom: 1px dashed #dddddd;
}

.arrow_ar {
    width: 14px;
    height: 24px;
    top: 22px;
    left: -13px;
    position: absolute;
}

.ava_you {
	left: -85px;
	top: 0;
}

.ava_you a {
	width: 64px;
	height: 64px;
}





.netzapisi {
	color: #777777;
	margin: 20px 0;
}

.chitat_u {
	background-color: #4471a4;
	padding: 1px 8px;
}

.name_user {
	width: 64px;
	height: 105px;
	color: #6c6c6c;
}
/*Записи пользователя (новости)*/




.vse_d {
	background-color: #f6f6f6;
	padding: 10px;
}

.vse_d div {
	text-shadow: none;
	color: #9a9a9a;
}



/*----------------РЯДОМ С ВАМИ------------------------*/
.ava_you_s {
	width: 40px;
	height: 40px;
	background-size: cover; /* Масштабируем фон */
}

.name_ue {
	padding-left: 50px;
	height: 51px;
	width: 188px;
}

.name_uw {
	margin-bottom: 10px;
	position: relative;
}

.pad_t {	padding-top: 10px;}

/*----------------РЯДОМ С ВАМИ------------------------*/


/*----------Темный фон----------*/
.back_bl {	background-color: #6a6a6a;
	min-height: 53px;
    padding: 10px 20px;}
/*----------Темный фон----------*/

/*---------Подсказка------------*/
.tooltip,.tooltip_fixed {
    position:absolute;
    z-index:99999; /* подсказка должна перекрывать другие элементы */
    padding: 5px 10px;

    /* красивости... */
    border: 1px solid #b3c9ce;
    border-radius: 4px;
    text-align: center;
    font: italic 13px/1.3 arial, sans-serif;

    color: #333;
    background: #fff;
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  }


.tooltip_fixed {
    position:fixed;
}



/*---------Подсказка------------*/




/*Uploader картинок----------------------------------------------------------------------------------------*/
.photos_upload_area {
    background: none repeat scroll 0 0 #EFF1F3;
    border-bottom: 1px solid #E4E8ED;
    color: #738392;
    display: block;
    font-size: 14px;
    line-height: 16px;
     height: 73px;
    text-align: center;
}



#photos_vverx:hover {
	background: none repeat scroll 0 0 #E9EDF1;
	text-decoration: none;
	cursor: pointer;
}


.summary_wrap {
    border-bottom: 1px solid #DAE1E8;
    color: #45688E;
    padding: 0px 10px 0;
    font-weight: bold;
    font-size: 12px;
}

.photos_albums_container {

    position: relative;
}


.photo_row {
    display: inline-block;
    height: 100px;
    overflow: hidden;
    padding: 9px 9px 0 10px;
    vertical-align: top;
    width: 150px;
}

.photo_row img {
    max-width: 150px;
    vertical-align: top;
}

.newpost_vostt { /*DIV сверху фотографий*/
 position: absolute;
 background-color: #000;
 width: inherit;
 height: inherit;
 z-index: 1;
 opacity: 0.8;
}

.photo_album_title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: white;
    line-height: 12px;
    margin-top: 77px;
    padding: 4px 0 10px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 150px;
    height: 23px;
}

.clear_fix { /*one*/
    display: block;
}


.ge_photos_album {
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}

.newpost_names {
	border-bottom: 1px dashed #DDDDDD;
	border-top: 1px dashed #DDDDDD;
	margin-top: 17px;
}

.b_dash {	border: 1px dashed #000;}

.img_link {
	background: none repeat scroll 0 0 #F1F1F1;
    display: block;
    height: 100px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 150px;
}




.photos_upload_area_img { /*Картинка наверху фото - upload*/
    background: url("/images/upload.png") no-repeat scroll left 0 transparent;
    padding: 5px 0 11px 35px;
}


.photo_album_info_cont {
    background-position: left -152px;
    display: block;
    height: 11px;
    opacity: 0.6;
    width: 11px;
}

.photo_album_info_cont:hover {
	opacity: 1.0;
}









/*КНОПКИ НАЗАД и ДАЛЕЕ*/
.nazaddalee_td {
	width: 100px;
	height: 580px;
	vertical-align: top;
}

.stl_bg {

    opacity: 0.5;
    display: table-cell;
  	vertical-align: middle;
    width: inherit;
    height: inherit;
    cursor: pointer;

}

.stl_bg:hover {

    opacity: 1.0;

}

.nazad_dalee {
	background: url("/images/nazaddalee.png") no-repeat scroll 0 0 transparent;
	width: 17px;
	height: 33px;
	margin: 0 auto;

}
/*КНОПКИ НАЗАД и ДАЛЕЕ*/


.album_name_for_photo , .album_name_for_album {
	opacity: 0.8;
	color: #fff;
	background-color: #0c3c6e;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 20px 30px;
}




.summary_fotor { /*Фотография*/

	color: #45688E;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 10px;}



/*Uploader картинок----------------------------------------------------------------------------------------*/




/*МЕНЮ------------------------------------------------*/
#access {
    background: url('/images/menu.png') repeat-x scroll 0 0 #6181A6;
    border-top: medium none #333333;
    display: block;
    float: left;

    position: fixed;
    top: 0px;
    z-index: 102;
    height: 43px;
}


.access_d {
	 margin: 0 7.6%;
}


#access ul {
    font-size: 13px;
    list-style: none outside none;
    margin: 0 0 0 -0.8125em;
    padding-left: 0;
}

#access li {

    position: relative;
    cursor: pointer;
}

#access a {	text-decoration: none;}

.access_a {
    color: #EEEEEE;
    display: block;
    line-height: 3.333em;
    padding: 0 1.2125em;
    text-decoration: none;
}

.access_alls {	background-position: left -540px;
	height: 16px;
	width: 16px;
	top: 13px;}

.editor_poisk {
    height: 24px;
    vertical-align: top;

}

.editor_poisk_inp {	background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #666666;
    font-size: 11px;
    letter-spacing: 0.1em;
    padding: 0 3px;
    width: 200px;}

.poisk_divmesto {
	margin: 3px 5px;
}


/*Еще использует поиск местооложения*/
.divmesto { /*кнопка закрыть*/

    display: block;
    height: 17px;
    opacity: 0.6;
    width: 17px;
}


.divmesto:hover { /*кнопка закрыть*/

    opacity: 1.0;

}

/*Еще использует поиск местооложения*/




.btn_grad {	background: #0083b9; /* Для старых браузров */
    background: -moz-linear-gradient(top, #18aad4, #0083b9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0%,#18aad4), color-stop(100%,#0083b9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #18aad4, #0083b9);
    background: -o-linear-gradient(top, #18aad4, #0083b9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #18aad4, #0083b9); /* IE10 */
    background: linear-gradient(top, #18aad4, #0083b9); /* CSS3 */

    top: 5px;
    padding: 4px 8px;
}


.btn_set {	top: 5px;}

.btn_grad_img {	 background-position: left -560px;
	 height: 24px;
	 width: 18px;}

.btn_set_img {	 background-position: left -612px;
	 height: 32px;
	 width: 32px;}

.access_thck {	height: 8px;
	width: 8px;}

.access_spisok, .access_login, .access_setting {	min-width: 210px;
	background-color: #fff;
	top: 43px;
	display: none;
}

.access_setting_di {	padding: 10px 0;}

.access_se_d {	padding: 5px 20px;
	color: #696969;
	cursor: pointer;}

.access_se_d:hover {
	background-color: #379bd4;
	color: white;
}

.access_spisok div {	padding: 5px 10px;
	color: #3d3d3d;}



.access_spisok .alls_img {
	width: 15px;
	height: 14px;
	background-position: left -584px;
	margin-top: 2px;
	display: none;
}

.access_spisok div:hover > .alls_img {
	background-position: left -598px;
	display: block;
}



.access_spisok .vibra {
	display: block;
}

.access_spisok div:hover > .vibra {
	background-position: left -584px;

}


.access_ava {	width: 34px;
	height: 34px;
	margin-top: 5px;}


.access_ava_t {	height: 40px;
    padding-left: 40px;
    width: 100%;}

.ss_m {
	top: 45px;
	left: 20px;
	height: 26px;
}

.ss_m input {
	padding: 0px;
	height: 100%;
}

/*


#access li:hover > a, #access a:focus {
    background: -moz-linear-gradient(#F9F9F9, #E5E5E5) repeat scroll 0 0 transparent;
    color: #373737;
}
#access ul li:hover > ul {
    display: block;
} */
/*МЕНЮ------------------------------------------------*/


.recovery {	margin: 100px 0;}

.spe_pr {	padding: 3px 9px 1px ;
    color: #000;}

.backbl {	background-color: #000;}

.spe_pr:hover {	background-color: #f6f6f6;}

.spe_pr div:nth-child(1)  {	 width: 330px;
	 margin-right: 20px;
	 height: 23px;}

.marg_ri {	margin-right: 5px;}

.jcrop-holder{direction:ltr;text-align:left;}
.jcrop-vline,.jcrop-hline{background:#FFF url('/lib/jcrop/css/Jcrop.gif') top left repeat;font-size:0;position:absolute;}
.jcrop-vline{height:100%;width:1px!important;}
.jcrop-hline{height:1px!important;width:100%;}
.jcrop-vline.right{right:0;}
.jcrop-hline.bottom{bottom:0;}
.jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px;}
.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;}
.jcrop-dragbar.ord-n{margin-top:-4px;}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0;}
.jcrop-dragbar.ord-w{margin-left:-4px;}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:Alpha(opacity=70)!important;opacity:.70!important;}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px;}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:Alpha(opacity=70)!important;opacity:.7!important;}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px;}
.jcrop-holder img,img.jcrop-preview{max-width:none;}

.body_div {    margin: 0px auto;
    width: 1200px;
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}


.main_stranica a {
	display: inline-block;
    color: white;
}

.main_stranica a:hover {
	text-decoration: none;
	color: #137dd7;
}

.main_stranica .thisis {
	color: #e31e24;
}
